@charset "utf-8";

.pm_nav ul .n h2 a:hover {  border:#e8831e 1px solid;color: #e8831e; }
.pm_nav ul .on h2 a {  border:#e8831e 1px solid;color: #e8831e; }
.headbg .pm_nav ul .on h2 a{ color:#e8831e;}


.sub a:hover { color: #fff; text-indent: 5px; background-color: #e8831e; border-color: #e8831e; }
.slider .hd ul .on {   opacity: 1;background: #ffffff;
    box-shadow: 0 0 5px #fff, 0 0 6px #fff, 0 0 7px #fff, 0 0 8px #fff, 0 0 9px #fff, 0 0 10px #fff; }
.slider .prev:hover, .slider .next:hover { background: #e8831e; }
p.desc:after { content: ""; background-color: #e8831e; 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: #e8831e; margin-top: -20px; height: 85px; padding-top: 30px; }
.home_more a { border: 1px solid #e8831e; display: inline-block; padding: 8px; width: 200px; color: #e8831e; }
.home_pro ul li a p i:hover { cursor: pointer; color: #e8831e; }
.home_more a:hover { background: #e8831e; color: #fff; }
.h_yd li:hover p { color: #e8831e; }
.h_yd li:hover p i { background: #e8831e; }
.news_i .hd ul li.on { background: #e8831e; }
.news_i .bd li a:hover h3 { color: #e8831e; }
.news_i .bd li .line1 { width: 0px; height: 1px; overflow: hidden; background-color: #e8831e; position: absolute; top: 0; left: 0; transition: all ease-out .5s; display: block; }
.news_i .bd li a:hover .ai { text-indent: 0px; color: #e8831e; }
a.more_h:hover { border: 1px solid #e8831e; color: #e8831e; color: #e8831e; }

.ab_gssj{ height:200px;  width:100%; position:absolute; left:0; bottom:0; background:#e8831e; }
.home_about .fl .home_more a { width: 160px; background-color:#e8831e; color:#FFF; margin-bottom:50px;border-radius: 5px; }
.home_about .fl .home_more a:hover {  background-color:#fff; border:1px solid #e8831e; color:#e8831e;  }
.home_about .fl .home_more a:hover i{  color:#e8831e;  }
.news_i .bd li  a.xq { color: #e8831e;  }
.news_i .hd .prev,.news_i .hd .next{ display:block;  width:90px; height:50px; line-height:50px; font-size:28px; float:left; text-align:center;  overflow:hidden;
			 cursor:pointer; background:url(s_prev.png) no-repeat center center #e8831e; margin-top:10%; color:#FFF;}
		.news_i .hd .next{ background:url(s_next.png) no-repeat center center #e8831e; float:right; color:#FFF;}
		
.news_i .hd a:hover{ background-color:#ce6d0c;}


#fot_nav dd h2:after { content: ""; background-color: #e8831e; width: 1em; height: 1px; display: block; position: relative; top: 8px; left: 0; }
#fot_nav dd a:hover { color: #e8831e; }
#fot_contact h2 i { font-size: 16px; color: #e8831e; }
#fot_contact h3 { font-size: 22px; color: #e8831e; font-weight: normal; }
#fot_contact .p a:hover { color: #e8831e; }
.search_l form .form-group .after { background: #e8831e; border-color: #e8831e; 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: #e8831e 3px solid; }
.left_box h2 { height: 50px; line-height: 50px; border-bottom: #E7E7E7 1px solid; text-indent: 15px; font-size: 16px; color: #e8831e; 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: #e8831e; font-weight: normal; }
.h2 span { border-bottom: 2px solid #e8831e; 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: #e8831e; border: 1px solid #e8831e; }
.home_nav ul li.hover a { color: #fff; background: #e8831e; border: 1px solid #e8831e; }
.home_nav ul li dl dt a { display: block; font-weight: normal; color: #fff; background: #e8831e;line-height:50px;}
.home_nav ul li dl { display: none; background: #e8831e; position: absolute; text-align: left; left: 0px; top: 79px; min-width: 100%;  }
.home_nav ul li dl dt a:hover { background: #e8831e; }
.home_nav ul li.hover i, .home_nav ul li.hover b { display: block; background-color: #e8831e; }
.home_nav ul li:hover i, .home_nav ul li:hover b { display: block; background-color: #e8831e; }
.home-title .home-title-name:after { display: block; content: ""; border-bottom: 2px solid #e8831e; width: 45px; padding-top: 15px; }
.home-title .home-title-more a:hover, .home-title .home-title-more a.active { background: #e8831e; border-color: #e8831e; color: #fff; }
.home_news_body .body h4 a:hover { color: #e8831e; }
.home_news_item:hover .body h4 a { color: #e8831e; }
.footer .fnav a:hover { border: 1px solid #e8831e; }
.footer a:hover { color: #e8831e; }
.foot_form .inputsub { width: 99%; background-color: #e8831e; 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: #e8831e; }
.foot_form textarea:hover { border-bottom: 1px solid #e8831e; }
.foot_form p .inputtxt:hover { border-bottom: 1px solid #e8831e; }
h2.catename { font-size: 22px; color: #fff; text-align: center; line-height: 70px; background-color: #e8831e; }
.tags li a:hover { background: #e8831e; color: #fff; border: 1px solid #e8831e; }
.tags .hover a { display: inline; color: #fff; font-size: 14px; background: #e8831e; color: #fff; border: 1px solid #e8831e; margin: 0 2px; border-radius: 2px; border-radius: 0; }
.ui-sidebar ul li a:hover { background: #e8831e; border-color: #e8831e; }
.ui-sidebar ul li.active a { background: #e8831e; border-color: #e8831e; }
.ui-box-title { background: linear-gradient(90deg, #e8831e 0%, #57c5f7 100%); color: #fff; font-size: 24px; font-weight: 400; padding: 30px; }
.proshow .col-left .thumb_pic ul li.active { border: 1px solid #e8831e; background: #fff; }
.proshow .col-left .thumb_pic ul li.active:after { content: " "; position: absolute; right: 24px; top: -5px; width: 11px; height: 11px; border:#e8831e 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: #e8831e; }
.collapse-menu-body ul li.active i { color: #e8831e; }
.collapse-menu-body ul li.active a { color: #e8831e; }
.ui-box-h2 h2.fl { font-size: 24px; border-bottom: 2px solid #e8831e; height: 100%; }
.navbg .position a:hover { color: #e8831e; }
.news_list li:hover { border-bottom: 1px solid #e8831e; }
.news_list li a:hover .txt_n h3 { left: 213px; color: #e8831e; }
.news_list li a:hover .txt_n i { right: 20px; background: #e8831e; border: #e8831e 1px solid; color: #FFF; }
.news_list li a:hover .txt_n1 h3 { left: 20px; color: #e8831e; }
.news_list li a:hover .txt_n1 i { right: 20px; background: #e8831e; border: #e8831e 1px solid; color: #FFF; }
.artlist-item-body .tags a:hover { color: #e8831e; }
.artlist-item:hover .artlist-item-date { color: #e8831e; }
.artlist-item:hover .artlist-item-body .title { color: #e8831e; }
.artshow .action a:hover i { color: #e8831e; }
.quicklogin a span.blue { background: #E7F7FE; color: #e8831e; }
.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: #e8831e; width: 0; height: 0; border-bottom: 30px solid #e8831e; border-left: 30px solid transparent; z-index: 10; }
.pay .active div { border-color: #90BAFF; }
.order-base-left h1 i { font-size: 34px; color: #e8831e; margin-right: 10px; }
.order-goods .collapse-menu-title.active a { color: #e8831e; }
.order-goods .collapse-menu-title a span { color: #e8831e; font-size: 16px; margin-right: 15px; }
.ui-sidebar ul li a { color: #e8831e; 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: #e8831e; border-color: #e8831e; border-bottom-color: #fff; }
.ui-sidebar ul li.active a { color: #fff; display: block; width: 55px; line-height: 50px; text-align: center; background: #e8831e; border: 1px solid #e8831e; }


/* public */
.ui-page ul li.active { border-color: #e8831e; background: #e8831e; }
.ui-page ul li.active a { color: #fff; background: #e8831e; }
.ui-page ul li.active a:hover { background: #e8831e; }
.ui-menu-blue .ui-menu-name { color: #e8831e; border-bottom-color: #e8831e; }
.artshow .action a:hover i { color: #e8831e; }
.ui-btn:hover { color: #e8831e; border-color: #e8831e; }
.ui-tabs-nav li a:hover { color: #e8831e; }
.ui-tabs-nav li.active{border-bottom:2px solid #e8831e;}
.ui-tabs-nav li.active a{color:#e8831e;}
.ui-menu-blue .ui-menu-name { color: #e8831e; border-bottom-color: #e8831e; }
.ui-text-blue { color: #e8831e; }
.ui-filter a:hover, .ui-filter a.active { border-color: #e8831e; color: #e8831e; }
.ui-btn-blue { background: #e8831e; border-color: #e8831e; }
.ui-btn-blue:hover { background: #f80; border-color: #f80; color: #FFF; }
.ui-footnav a.active { color: #e8831e; }
.ui-footnav a.active i { color: #e8831e; }
/*右侧浮动相关*/
.dis { display: none; }
.plug_service { position: fixed; right: 0; bottom: 10%; z-index: 999; }
.plug_service li { position: relative; margin-bottom: 5px; transition: right 0.5s; right: -77px;}
.plug_service li a { display: block; text-align: left; background: #fff; border: 1px solid #ececec; padding: 10px 20px; font-family: microsoft yahei; font-size: 12px; color: #505050; outline: none;  position: relative;right: 0; }
.plug_service li a span { display: inline-block; font-size: 24px; color: #e8831e; margin-right: 20px; vertical-align: middle; }
.plug_service li:hover {  right: 0;  }
.plug_service li a:hover { background: #e8831e; color: #fff; border-color: #e8831e; right: 0; font-family: microsoft yahei; }
.plug_service li a:hover span { color: #fff; }
.plug_service .hover a { display: block; text-align: center; background: #e8831e; border: 1px solid #e8831e; padding: 10 8px 6px 8px; font-size: 12px; color: #fff; outline: none; }
.plug_service .hover a span { color: #fff; }
.plug_service .hotline { position: absolute; display: none; background: #fff; padding: 10px 15px 0 15px; left: -200px; bottom: 0px; width: 210px; border: 1px solid #ddd; width: 180px; height: 68px;  font-size: 12px; color: #999; line-height: 24px; border-radius: 4px; }
.plug_service .hotline b { display: block; font-size: 16px; color: #333; }
.plug_service .hotline:after { content: " "; position: absolute; right: -10px; top:30px; width: 20px; height: 20px; border: #ddd solid 1px; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: #fff; }
.plug_service .weixin_pic { position: absolute; display: none; background: #fff; padding: 5px; left: -180px; bottom: -40px; width: 162px; border: 1px solid #ddd; border-radius: 4px; }
.plug_service .weixin_pic p { text-align: center; margin: 0 0 10px 0; padding: 0; }
.plug_service .weixin_pic p span { color: #e8831e; }
.plug_service .weixin_pic:after { content: " "; position: absolute; right: -10px; top: 130px; width: 20px; height: 20px; border: #ddd solid 1px; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: #fff; }
.plug_service li:hover div { display: block; }