/*um-right*/
html.theme-um-right.um body { left: auto; right: 0; }
html.theme-um-right.um.navon body { left: auto; margin-left: auto; right: 100%; margin-right: -70px; }
html.theme-um-right.um.navon .g_header { left: auto; margin-left: 0; right: 100%; margin-right: -70px; }
html.theme-um-right.um .g_header .top > .menu { left: auto; right: 0; }
html.theme-um-right.um .g_header .nav { transform: translateX(100%); left: 0; right: 70px; left: 70px; right: 0; }
html.theme-um-right.um.navon .g_header .nav { transform: translateX(0); box-shadow: -5px 0 10px rgba(0,0,0,0.2); }

/*back-black*/
html.theme-back-black { background: #333; }
html.theme-back-black body { background: #333; color: #ccc; }
html.theme-back-black body a { color: #ccc; }
html.theme-back-black .g_footer { color: #aaa; background: rgba(255,255,255,0.1); }
html.theme-back-black .g_tool > li > a { background: #333; }

/*fore-green*/
html.theme-fore-green .slick-prev:hover,
html.theme-fore-green .slick-prev:focus,
html.theme-fore-green .slick-next:hover,
html.theme-fore-green .slick-next:focus { background: #198cff; }
html.theme-fore-green .g_page > ul.list > li a:hover,
html.theme-fore-green .g_page > ul.list > li a.on { background: #198cff; }
html.theme-fore-green .g_page > ul.list > li.prev a,
html.theme-fore-green .g_page > ul.list > li.next a { background: none; }
html.theme-fore-green .g_page > ul.list > li.prev a:hover,
html.theme-fore-green .g_page > ul.list > li.next a:hover { color: #198cff; }
html.theme-fore-green .g_header .top .right .tel .l1 { color: #198cff; }
html.theme-fore-green .g_header .nav .items > li:hover a,
html.theme-fore-green .g_header .nav .items > li a:hover,
html.theme-fore-green .g_header .nav .items > li.on a { background: #067bef; }
html.theme-fore-green .g_header .nav .items > li .sub > li a:hover { background-color: rgba(22,144,241,0.9); }
html.theme-fore-green.um .g_header { background: #198cff; }
html.theme-fore-green .g_header .nav { background: #198cff; }
html.theme-fore-green.um .g_header .nav { background: linear-gradient(to top right, rgba(22,144,241,1), rgba(22,144,241,.8), rgba(22,144,241,1)); }
html.theme-fore-green.um .g_header .nav .items > li a:hover,
html.theme-fore-green.um .g_header .nav .items > li.on a { background: none; }
html.theme-fore-green .g_book:hover table .btn { background: #198cff; }
html.theme-fore-green .g_tool > li > a:hover { background: #198cff; border: 1px solid #198cff; }
html.theme-fore-green .g_cate a:hover,
html.theme-fore-green .g_cate a.on { background: #198cff; }
html.theme-fore-green .bannerhome .frames .txt .t1 { color: #198cff; }
html.theme-fore-green .bannersingle .txt .t1 { color: #198cff; }
html.theme-fore-green .newslist > ul.cate > li a { border-bottom: 1px solid rgba(22,144,241,0.3); }
html.theme-fore-green .newslist > ul.cate > li a.on, html.theme-fore-green .newslist > ul.cate > li a:hover { color: #198cff; }
html.theme-fore-green .newslist > ul.cate > li a:before { background: #198cff; }
html.theme-fore-green .newslist > ul.list > li { border-bottom: 1px solid rgba(22,144,241,0.5); }
html.theme-fore-green .contacthome .book:hover table .btn { background: #198cff; }
html.theme-fore-green .servicelist > .list > li:hover .btn em { background: #198cff; border: 1px solid #198cff; }
html.theme-fore-green .servicedetail .right .title:before { background: #198cff; }
html.theme-fore-green .servicedetail .right > .list > li:hover .btn em { background: #198cff; border: 1px solid #198cff; }
html.theme-fore-green .expertlist > .list > li:hover .btn em { background: #198cff; border: 1px solid #198cff; }

/*fore-orange*/
html.theme-fore-orange .slick-prev:hover,
html.theme-fore-orange .slick-prev:focus,
html.theme-fore-orange .slick-next:hover,
html.theme-fore-orange .slick-next:focus { background: #FF6888; }
html.theme-fore-orange .g_page > ul.list > li a:hover,
html.theme-fore-orange .g_page > ul.list > li a.on { background: #FF6888; }
html.theme-fore-orange .g_page > ul.list > li.prev a,
html.theme-fore-orange .g_page > ul.list > li.next a { background: none; }
html.theme-fore-orange .g_page > ul.list > li.prev a:hover,
html.theme-fore-orange .g_page > ul.list > li.next a:hover { color: #FF6888; }
html.theme-fore-orange .g_header .top .right .tel .l1 { color: #FF6888; }
html.theme-fore-orange .g_header .nav { background: #FF6888; }
html.theme-fore-orange.um .g_header .nav { background: linear-gradient(to top right, rgba(221,9,54,1), rgba(221,9,54,.8), rgba(221,9,54,1)); }
html.theme-fore-orange .g_header .nav .items > li:hover a,
html.theme-fore-orange .g_header .nav .items > li a:hover,
html.theme-fore-orange .g_header .nav .items > li.on a { background: #dd0533; }
html.theme-fore-orange .g_header .nav .items > li .sub > li a:hover { background-color: rgba(221,9,54,0.6); }
html.theme-fore-orange.um .g_header { background: #FF6888; }
html.theme-fore-orange.um .g_header .nav .items > li a:hover,
html.theme-fore-orange.um .g_header .nav .items > li.on a { background: none; }
html.theme-fore-orange .g_book:hover table .btn { background: #FF6888; }
html.theme-fore-orange .g_tool > li > a:hover { background: #FF6888; border: 1px solid #FF6888; }
html.theme-fore-orange .g_cate a:hover,
html.theme-fore-orange .g_cate a.on { background: #FF6888; }
html.theme-fore-orange .bannerhome .frames .txt .t1 { color: #FF6888; }
html.theme-fore-orange .bannersingle .txt .t1 { color: #FF6888; }
html.theme-fore-orange .newslist > ul.cate > li a { border-bottom: 1px solid rgba(250,99,0,0.3); }
html.theme-fore-orange .newslist > ul.cate > li a.on, html.theme-fore-orange .newslist > ul.cate > li a:hover { color: #FF6888; }
html.theme-fore-orange .newslist > ul.cate > li a:before { background: #FF6888; }
html.theme-fore-orange .newslist > ul.list > li { border-bottom: 1px solid rgba(250,99,0,0.5); }
html.theme-fore-orange .contacthome .book:hover table .btn { background: #FF6888; }
html.theme-fore-orange .servicelist > .list > li:hover .btn em { background: #FF6888; border: 1px solid #FF6888; }
html.theme-fore-orange .servicedetail .right .title:before { background: #FF6888; }
html.theme-fore-orange .servicedetail .right > .list > li:hover .btn em { background: #FF6888; border: 1px solid #FF6888; }
html.theme-fore-orange .expertlist > .list > li:hover .btn em { background: #FF6888; border: 1px solid #FF6888; }

/*fore-purple*/
html.theme-fore-purple .slick-prev:hover,
html.theme-fore-purple .slick-prev:focus,
html.theme-fore-purple .slick-next:hover,
html.theme-fore-purple .slick-next:focus { background: #9700bb; }
html.theme-fore-purple .g_page > ul.list > li a:hover,
html.theme-fore-purple .g_page > ul.list > li a.on { background: #9700bb; }
html.theme-fore-purple .g_page > ul.list > li.prev a,
html.theme-fore-purple .g_page > ul.list > li.next a { background: none; }
html.theme-fore-purple .g_page > ul.list > li.prev a:hover,
html.theme-fore-purple .g_page > ul.list > li.next a:hover { color: #9700bb; }
html.theme-fore-purple .g_header .top .right .tel .l1 { color: #9700bb; }
html.theme-fore-purple .g_header .nav { background: #9700bb; }
html.theme-fore-purple.um .g_header .nav { background: linear-gradient(to top right, rgba(151,0,187,1), rgba(151,0,187,.8), rgba(151,0,187,1)); }
html.theme-fore-purple .g_header .nav .items > li:hover a,
html.theme-fore-purple .g_header .nav .items > li a:hover,
html.theme-fore-purple .g_header .nav .items > li.on a { background: #70008b; }
html.theme-fore-purple .g_header .nav .items > li .sub > li a:hover { background-color: rgba(112,0,139,0.9); }
html.theme-fore-purple.um .g_header { background: #9700bb; }
html.theme-fore-purple.um .g_header .nav .items > li a:hover,
html.theme-fore-purple.um .g_header .nav .items > li.on a { background: none; }
html.theme-fore-purple .g_book:hover table .btn { background: #9700bb; }
html.theme-fore-purple .g_tool > li > a:hover { background: #9700bb; border: 1px solid #9700bb; }
html.theme-fore-purple .g_cate a:hover,
html.theme-fore-purple .g_cate a.on { background: #9700bb; }
html.theme-fore-purple .bannerhome .frames .txt .t1 { color: #9700bb; }
html.theme-fore-purple .bannersingle .txt .t1 { color: #9700bb; }
html.theme-fore-purple .newslist > ul.cate > li a { border-bottom: 1px solid rgba(151,0,187,0.3); }
html.theme-fore-purple .newslist > ul.cate > li a.on, html.theme-fore-purple .newslist > ul.cate > li a:hover { color: #9700bb; }
html.theme-fore-purple .newslist > ul.cate > li a:before { background: #9700bb; }
html.theme-fore-purple .newslist > ul.list > li { border-bottom: 1px solid rgba(151,0,187,0.5); }
html.theme-fore-purple .contacthome .book:hover table .btn { background: #9700bb; }
html.theme-fore-purple .servicelist > .list > li:hover .btn em { background: #9700bb; border: 1px solid #9700bb; }
html.theme-fore-purple .servicedetail .right .title:before { background: #9700bb; }
html.theme-fore-purple .servicedetail .right > .list > li:hover .btn em { background: #9700bb; border: 1px solid #9700bb; }
html.theme-fore-purple .expertlist > .list > li:hover .btn em { background: #9700bb; border: 1px solid #9700bb; }
