@charset "utf-8";
.topbar { background: #00adef; }
.pm_nav ul .n h2 a i { position: absolute; left: 0px; top: 60px; width: 0; height: 3px; display: block; background: #00adef; transition: width .6s cubic-bezier(.23, 1, .38, 1) 0s; }
.pm_nav ul .n h2 a:hover { border-color: #00adef; color: #00adef; }
.pm_nav ul .on h2 a { color: #00adef; }
.sub a:hover { color: #fff; text-indent: 5px; background-color: #00adef; border-color: #00adef; }
.slider .hd ul .on { background: #00adef; }
.slider .prev:hover, .slider .next:hover { background: #00adef; }
p.desc:after { content: ""; background-color: #00adef; width: 2em; height: 2px; display: block; position: relative; top: 10px; left: 50%; margin: 0 0 0 -1em; }
.home_pro ul li a:hover p { color: #fff; background: #00adef; margin-top: -20px; height: 85px; padding-top: 30px; }
.home_more a { border: 1px solid #00adef; display: inline-block; padding: 8px; width: 200px; color: #00adef; }
.home_pro ul li a p i:hover { cursor: pointer; color: #00adef; }
.home_more a:hover { background: #00adef; color: #fff; }
.h_yd li:hover p { color: #00adef; }
.h_yd li:hover p i { background: #00adef; }
.news_i .hd ul li.on { background: #00adef; }
.news_i .bd li a:hover h3 { color: #00adef; }
.news_i .bd li .line1 { width: 0px; height: 1px; overflow: hidden; background-color: #00adef; position: absolute; top: 0; left: 0; transition: all ease-out .5s; display: block; }
.news_i .bd li a:hover .ai { text-indent: 0px; color: #00adef; }
a.more_h:hover { border: 1px solid #00adef; color: #00adef; color: #00adef; }
#fot_nav dd h2:after { content: ""; background-color: #00adef; width: 1em; height: 1px; display: block; position: relative; top: 8px; left: 0; }
#fot_nav dd a:hover { color: #00adef; }
#fot_contact h2 i { font-size: 16px; color: #00adef; }
#fot_contact h3 { font-size: 22px; color: #00adef; font-weight: normal; }
#fot_contact .p a:hover { color: #00adef; }
.search_l form .form-group .after { background: #00adef; border-color: #00adef; color: #fff; min-width: 60px; height: 40px; border-radius: 0 0 0 0; }
.left_box { color: #333; overflow: hidden; position: relative; border: #E7E7E7 1px solid; border-top: #00adef 3px solid; }
.left_box h2 { height: 50px; line-height: 50px; border-bottom: #E7E7E7 1px solid; text-indent: 15px; font-size: 16px; color: #00adef; font-weight: normal; }
.left_box1 h2 { height: 50px; line-height: 50px; border: #E7E7E7 1px solid; border-top: 0; border-bottom: 0; text-indent: 15px; font-size: 16px; color: #00adef; font-weight: normal; }
.h2 span { border-bottom: 2px solid #00adef; display: inline-block; line-height: 30px; margin: 0; padding: 10px 0 10px 0; font-size: 20px; font-family: microsoft yahei; font-weight: 300; }
.home_nav ul li a:hover { color: #fff; background: #00adef; border: 1px solid #00adef; }
.home_nav ul li.hover a { color: #fff; background: #00adef; border: 1px solid #00adef; }
.home_nav ul li dl dt a { display: block; font-weight: normal; color: #fff; background: #00adef; min-width: 200px; border: 0; border-radius: 0px; }
.home_nav ul li dl { display: none; background: #00adef; position: absolute; text-align: left; left: 0px; top: 90px; }
.home_nav ul li dl dt a:hover { background: #00adef; }
.home_nav ul li.hover i, .home_nav ul li.hover b { display: block; background-color: #00adef; }
.home_nav ul li:hover i, .home_nav ul li:hover b { display: block; background-color: #00adef; }
.home-title .home-title-name:after { display: block; content: ""; border-bottom: 2px solid #00adef; width: 45px; padding-top: 15px; }
.home-title .home-title-more a:hover, .home-title .home-title-more a.active { background: #00adef; border-color: #00adef; color: #fff; }
.home_news_body .body h4 a:hover { color: #00adef; }
.home_news_item:hover .body h4 a { color: #00adef; }
.footer .fnav a:hover { border: 1px solid #00adef; }
.footer a:hover { color: #00adef; }
.foot_form .inputsub { width: 99%; background-color: #00adef; color: #fff; font-size: 14px; display: block; height: 35px; border: 0; cursor: pointer; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin-top: 15px; outline: none; }
.foot_form .inputsub:hover { background-color: #00adef; }
.foot_form textarea:hover { border-bottom: 1px solid #00adef; }
.foot_form p .inputtxt:hover { border-bottom: 1px solid #00adef; }
h2.catename { font-size: 22px; color: #fff; text-align: center; line-height: 70px; background-color: #00adef; }
.tags li a:hover { background: #00adef; color: #fff; border: 1px solid #00adef; }
.tags .hover a { display: inline; color: #fff; font-size: 14px; background: #00adef; color: #fff; border: 1px solid #00adef; margin: 0 2px; border-radius: 2px; border-radius: 0; }
.ui-sidebar ul li a:hover { background: #00adef; border-color: #00adef; }
.ui-sidebar ul li.active a { background: #00adef; border-color: #00adef; }
.ui-box-title { background: linear-gradient(90deg, #00adef 0%, #57c5f7 100%); color: #fff; font-size: 24px; font-weight: 400; padding: 30px; }
.proshow .col-left .thumb_pic ul li.active { border: 1px solid #2DB7F5; background: #fff; }
.proshow .col-left .thumb_pic ul li.active:after { content: " "; position: absolute; right: 24px; top: -5px; width: 11px; height: 11px; border: #2DB7F5 solid 1px; border-bottom: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: #fff; z-index: -1 }
.ui-sidebar ul li a { color: #00adef; }
.collapse-menu-body ul li.active i { color: #00adef; }
.collapse-menu-body ul li.active a { color: #00adef; }
.ui-box-h2 h2.fl { font-size: 24px; border-bottom: 2px solid #00adef; height: 100%; }
.navbg .position a:hover { color: #00adef; }
.news_list li:hover { border-bottom: 1px solid #00adef; }
.news_list li a:hover .txt_n h3 { left: 213px; color: #00adef; }
.news_list li a:hover .txt_n i { right: 20px; background: #00adef; border: #00adef 1px solid; color: #FFF; }
.news_list li a:hover .txt_n1 h3 { left: 20px; color: #00adef; }
.news_list li a:hover .txt_n1 i { right: 20px; background: #00adef; border: #00adef 1px solid; color: #FFF; }
.artlist-item-body .tags a:hover { color: #00adef; }
.artlist-item:hover .artlist-item-date { color: #00adef; }
.artlist-item:hover .artlist-item-body .title { color: #00adef; }
.artshow .action a:hover i { color: #00adef; }
.quicklogin a span.blue { background: #E7F7FE; color: #00adef; }
.quicklogin a span.red { background: #FFF1F8; color: #ED4014; }
.quicklogin a span.green { background: #E6F8E6; color: #19BE6B; }
.pay .active div:before { position: absolute; content: ""; right: 0; bottom: 0; color: #00adef; width: 0; height: 0; border-bottom: 30px solid #00adef; border-left: 30px solid transparent; z-index: 10; }
.pay .active div { border-color: #90BAFF; }
.order-base-left h1 i { font-size: 34px; color: #00adef; margin-right: 10px; }
.order-goods .collapse-menu-title.active a { color: #00adef; }
.order-goods .collapse-menu-title a span { color: #00adef; font-size: 16px; margin-right: 15px; }
.ui-sidebar ul li a { color: #00adef; display: block; width: 55px; height: 55px; line-height: 50px; text-align: center; background: #fff; border: 0; border-radius: 4px; }
.ui-sidebar ul li a:hover { color: #fff; background: #00adef; border-color: #00adef; border-bottom-color: #fff; }
.ui-sidebar ul li.active a { color: #fff; display: block; width: 55px; line-height: 50px; text-align: center; background: #00adef; border: 1px solid #00adef; }


/* public */
.ui-page ul li.active { border-color: #00adef; background: #00adef; }
.ui-page ul li.active a { color: #fff; background: #00adef; }
.ui-page ul li.active a:hover { background: #00adef; }
.ui-menu-blue .ui-menu-name { color: #00adef; border-bottom-color: #00adef; }
.artshow .action a:hover i { color: #00adef; }
.ui-btn:hover { color: #00adef; border-color: #00adef; }
.ui-tabs-nav li a:hover { color: #00adef; }
.ui-tabs-nav li.active{border-bottom:2px solid #00adef;}
.ui-tabs-nav li.active a{color:#00adef;}
.ui-menu-blue .ui-menu-name { color: #00adef; border-bottom-color: #00adef; }
.ui-text-blue { color: #00adef; }
.ui-filter a:hover, .ui-filter a.active { border-color: #00adef; color: #00adef; }
.ui-btn-blue { background: #00adef; border-color: #00adef; }
.ui-btn-blue:hover { background: #f80; border-color: #f80; color: #FFF; }
.ui-footnav a.active { color: #00adef; }
.ui-footnav a.active i { color: #00adef; }
