/*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 .menu { left: auto; right: 0; }

html.theme-um-right.um .g_header .nav { left: 100%; right: -100%; }
html.theme-um-right.um.navon .g_header .nav { left: 70px; right: 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:not(.um) .g_header { background: #000; }
html.theme-back-black:not(.um) .g_header .nav > li a { color: #ddd; }
html.theme-back-black:not(.um) .g_header .nav > li:hover a,
html.theme-back-black:not(.um) .g_header .nav > li a:hover,
html.theme-back-black:not(.um) .g_header .nav > li.on a { color: #fff; }

html.theme-back-black:not(.um) .g_header .nav > li .sub > li a { background: rgba(0,0,0,0.9); }

html.theme-back-black .g_footer { color: #aaa; background: rgba(255,255,255,0.1); }

html.theme-back-black .g_cate a:hover,
html.theme-back-black .g_cate a.on { color: #fff; }

html.theme-back-black .contacthome { background: #222; }


html.theme-back-black .newshome .front > div p.time { border-left: 1px solid #666; }
html.theme-back-black .newshome .front:hover > div p.time { border-left: 1px solid #ddd; }

html.theme-back-black .newshome > .list > li a .time { border-left: 1px solid #666; }
html.theme-back-black .newshome > .list > li a:hover .time { border-left: 1px solid #ddd; }


html.theme-back-black .newslist > .cate > li a { background: rgba(0,0,0,.2); }
html.theme-back-black .newslist > .cate > li a:hover,
html.theme-back-black .newslist > .cate > li a.on { background: #008DF1; }

html.theme-back-black .newslist > .list > li a .time { border-left: 1px solid #666; }
html.theme-back-black .newslist > .list > li a:hover .time { border-left: 1px solid #ddd; }


html.theme-back-black .g_tool > li > a { background: #333; }


/*fore-cyan*/
html.theme-fore-cyan .slick-prev:hover,
html.theme-fore-cyan .slick-prev:focus,
html.theme-fore-cyan .slick-next:hover,
html.theme-fore-cyan .slick-next:focus { background: #F5CCFF; }

html.theme-fore-cyan .g_page > ul.list > li a:hover,
html.theme-fore-cyan .g_page > ul.list > li a.on { background: #F5CCFF; }
html.theme-fore-cyan .g_page > ul.list > li.prev a,
html.theme-fore-cyan .g_page > ul.list > li.next a { background: none; }
html.theme-fore-cyan .g_page > ul.list > li.prev a:hover,
html.theme-fore-cyan .g_page > ul.list > li.next a:hover { color: #F5CCFF; }

html.theme-fore-cyan.um .g_header { background: #F5CCFF; }
html.theme-fore-cyan.um .g_header .nav { background: linear-gradient(to top right, rgba(0,204,204,1), rgba(0,204,204,.8), rgba(0,204,204,1)); }

html.theme-fore-cyan .g_header .nav > li:hover a,
html.theme-fore-cyan .g_header .nav > li a:hover,
html.theme-fore-cyan .g_header .nav > li.on a { border-bottom-color: #F5CCFF; }
html.theme-fore-cyan .g_header .nav > li:hover .sub { border-top-color: #F5CCFF; }

html.theme-fore-cyan.um .g_header .nav > li a:hover,
html.theme-fore-cyan.um .g_header .nav > li.on a { border-bottom: 0; opacity: 1; }


html.theme-fore-cyan .g_book:hover table .btn { background: #F5CCFF; }

html.theme-fore-cyan .g_tool > li > a:hover { background: #F5CCFF; border: 1px solid #F5CCFF; }


html.theme-fore-cyan .g_cate a:hover,
html.theme-fore-cyan .g_cate a.on { border-bottom: 3px solid #F5CCFF; }


html.theme-fore-cyan .bannerhome .frames .txt .t1 { color: #F5CCFF; }

html.theme-fore-cyan .bannersingle .txt .t1 { color: #999; }


html.theme-fore-cyan .contacthome .third a:hover i.fa { background: #F5CCFF; }
html.theme-fore-cyan .contacthome .book:hover table .btn { background: #F5CCFF; }


html.theme-fore-cyan .newshome .front:hover > div { background: #F5CCFF; }
html.theme-fore-cyan .newshome > .list > li a:hover { background: #F5CCFF; }


html.theme-fore-cyan .tt2home .list a.c:hover { color: #F5CCFF; }
html.theme-fore-cyan .tt2home .list a.c:hover div .level { color: #F5CCFF; }
html.theme-fore-cyan .tt2home .list a.c:hover div .out { color: #F5CCFF; }


html.theme-fore-cyan .newslist > .cate > li a:hover,
html.theme-fore-cyan .newslist > .cate > li a.on { background: #F5CCFF; }
html.theme-fore-cyan .newslist > .list > li a:hover { background: #F5CCFF; }


html.theme-fore-cyan .tt1list > .list > li a:hover { color: #F5CCFF; }

html.theme-fore-cyan .tt1detail .banner a .txt .t1 { color: #F5CCFF; }


html.theme-fore-cyan .tt2list > .list > li a:hover { color: #F5CCFF; }
html.theme-fore-cyan .tt2list > .list > li a:hover div .level { color: #F5CCFF; }
html.theme-fore-cyan .tt2list > .list > li a:hover div .out { color: #F5CCFF; }



/*fore-yellow*/
html.theme-fore-yellow .slick-prev:hover,
html.theme-fore-yellow .slick-prev:focus,
html.theme-fore-yellow .slick-next:hover,
html.theme-fore-yellow .slick-next:focus { background: #cc0; }

html.theme-fore-yellow .g_page > ul.list > li a:hover,
html.theme-fore-yellow .g_page > ul.list > li a.on { background: #cc0; }
html.theme-fore-yellow .g_page > ul.list > li.prev a,
html.theme-fore-yellow .g_page > ul.list > li.next a { background: none; }
html.theme-fore-yellow .g_page > ul.list > li.prev a:hover,
html.theme-fore-yellow .g_page > ul.list > li.next a:hover { color: #cc0; }

html.theme-fore-yellow.um .g_header { background: #dd0; }
html.theme-fore-yellow.um .g_header .nav { background: linear-gradient(to top right, rgba(221,221,0,1), rgba(221,221,0,.8), rgba(221,221,0,1)); }

html.theme-fore-yellow.um .g_header .nav > li a { color: #555; }
html.theme-fore-yellow.um .g_header .nav > li a:before { background: rgba(85,85,85,0.5); }

html.theme-fore-yellow .g_header .nav > li:hover a,
html.theme-fore-yellow .g_header .nav > li a:hover,
html.theme-fore-yellow .g_header .nav > li.on a { border-bottom-color: #cc0; }
html.theme-fore-yellow .g_header .nav > li:hover .sub { border-top-color: #cc0; }

html.theme-fore-yellow.um .g_header .nav > li a:hover,
html.theme-fore-yellow.um .g_header .nav > li.on a { border-bottom: 0; opacity: 1; }


html.theme-fore-yellow .g_book:hover table .btn { background: #cc0; }

html.theme-fore-yellow .g_tool > li > a:hover { background: #cc0; border: 1px solid #cc0; }


html.theme-fore-yellow .g_cate a:hover,
html.theme-fore-yellow .g_cate a.on { border-bottom: 3px solid #cc0; }


html.theme-fore-yellow .bannerhome .frames .txt .t1 { color: #cc0; }

html.theme-fore-yellow .bannersingle .txt .t1 { color: #cc0; }


html.theme-fore-yellow .contacthome .third a:hover i.fa { background: #cc0; }
html.theme-fore-yellow .contacthome .book:hover table .btn { background: #cc0; }


html.theme-fore-yellow .newshome .front:hover > div { background: #cc0; }
html.theme-fore-yellow .newshome > .list > li a:hover { background: #cc0; }


html.theme-fore-yellow .tt2home .list a.c:hover { color: #cc0; }
html.theme-fore-yellow .tt2home .list a.c:hover div .level { color: #cc0; }
html.theme-fore-yellow .tt2home .list a.c:hover div .out { color: #cc0; }


html.theme-fore-yellow .newslist > .cate > li a:hover,
html.theme-fore-yellow .newslist > .cate > li a.on { background: #cc0; }
html.theme-fore-yellow .newslist > .list > li a:hover { background: #cc0; }


html.theme-fore-yellow .tt1list > .list > li a:hover { color: #cc0; }

html.theme-fore-yellow .tt1detail .banner a .txt .t1 { color: #cc0; }


html.theme-fore-yellow .tt2list > .list > li a:hover { color: #cc0; }
html.theme-fore-yellow .tt2list > .list > li a:hover div .level { color: #cc0; }
html.theme-fore-yellow .tt2list > .list > li a:hover div .out { color: #cc0; }



/*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: #d0d; }

html.theme-fore-purple .g_page > ul.list > li a:hover,
html.theme-fore-purple .g_page > ul.list > li a.on { background: #d0d; }
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: #d0d; }

html.theme-fore-purple.um .g_header { background: #d0d; }
html.theme-fore-purple.um .g_header .nav { background: linear-gradient(to top right, rgba(221,0,221,1), rgba(221,0,221,.8), rgba(221,0,221,1)); }

html.theme-fore-purple .g_header .nav > li:hover a,
html.theme-fore-purple .g_header .nav > li a:hover,
html.theme-fore-purple .g_header .nav > li.on a { border-bottom-color: #d0d; }
html.theme-fore-purple .g_header .nav > li:hover .sub { border-top-color: #d0d; }

html.theme-fore-purple.um .g_header .nav > li a:hover,
html.theme-fore-purple.um .g_header .nav > li.on a { border-bottom: 0; opacity: 1; }


html.theme-fore-purple .g_book:hover table .btn { background: #d0d; }

html.theme-fore-purple .g_tool > li > a:hover { background: #d0d; border: 1px solid #d0d; }


html.theme-fore-purple .g_cate a:hover,
html.theme-fore-purple .g_cate a.on { border-bottom: 3px solid #d0d; }


html.theme-fore-purple .bannerhome .frames .txt .t1 { color: #d0d; }

html.theme-fore-purple .bannersingle .txt .t1 { color: #d0d; }


html.theme-fore-purple .contacthome .third a:hover i.fa { background: #d0d; }
html.theme-fore-purple .contacthome .book:hover table .btn { background: #d0d; }


html.theme-fore-purple .newshome .front:hover > div { background: #d0d; }
html.theme-fore-purple .newshome > .list > li a:hover { background: #d0d; }


html.theme-fore-purple .tt2home .list a.c:hover { color: #d0d; }
html.theme-fore-purple .tt2home .list a.c:hover div .level { color: #d0d; }
html.theme-fore-purple .tt2home .list a.c:hover div .out { color: #d0d; }


html.theme-fore-purple .newslist > .cate > li a:hover,
html.theme-fore-purple .newslist > .cate > li a.on { background: #d0d; }
html.theme-fore-purple .newslist > .list > li a:hover { background: #d0d; }


html.theme-fore-purple .tt1list > .list > li a:hover { color: #d0d; }

html.theme-fore-purple .tt1detail .banner a .txt .t1 { color: #d0d; }


html.theme-fore-purple .tt2list > .list > li a:hover { color: #d0d; }
html.theme-fore-purple .tt2list > .list > li a:hover div .level { color: #d0d; }
html.theme-fore-purple .tt2list > .list > li a:hover div .out { color: #d0d; }
