@charset "utf-8";
/* CSS Document */


/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{ clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1400px; margin:0 auto; position:relative;}

.boxMo{ min-width:140px;}

.header{ height: 130px; background-color: #fff;  overflow: hidden;}
.banner {
    height: auto;
  
    position: relative;
}

.slider_top_wrap{ position: relative; width: 100%; height: 500px; margin-bottom: 20px; overflow: hidden;}
.slider_top{}
.slider_top li{ position: relative; width: 100%; height: 500px; overflow: hidden;}
.slider_top li img{ position: absolute; top: 0; left: 50%; width: 1920px; height: 500px; margin-left: -960px;}

.slider_top_wrap .bx-wrapper{ position: relative;}
.slider_top_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_top_wrap .bx-pager{ position: absolute; bottom: 25px; right: 10px;}
.slider_top_wrap .bx-pager-item{ float: left;}
.slider_top_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider_top_wrap .bx-pager-link:hover, .slider_top_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider_top_wrap .bx-prev, .slider_top_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px; background-image: url(/images/arr2.png); text-indent: 999em; overflow: hidden;}
.slider_top_wrap .bx-prev{ left: 50%; margin-left: -600px; background-position: 0 0;}
.slider_top_wrap .bx-next{ right: 50%; margin-right: -600px; background-position:  -44px 0;}

.logo{ width: 340px; margin-top: 30px; float: left; }

.header_right{ float: right; width: 600px; }
.header_search{ position: relative; width: 600px; height: 58px; border: 1px solid #e2e2e2; border-radius: 5px; margin-top: 35px;}
.header_search_keyword{ width: 550px; height: 58px; font-size: 18px; line-height: 58px; font-family:"Microsoft Yahei"; color: #888888; text-indent: 1em; border: none; background: transparent; outline: none;}
.header_btn_search{ position: absolute; right: 0; bottom: 0; width: 58px; height: 58px; background: url(/images/btn_search.png) no-repeat center top transparent; border: none;}


.nav{ position: relative; height: 80px;  z-index: 4; background-color:#f3992b;}
.nav_tem{ position: relative; float: left; padding-left: 17px;}
.nav_tem.nomar{ margin: 0}
.nav_t{ position: relative; padding-right: 25px; font-size: 22px; line-height: 80px; color: #fff; cursor: pointer;}
.nav_t a{ color: #fff !important;
    text-decoration: none !important;}
.nav_t i{ position: absolute; right: 0; top: 50%; width: 2px; height: 25px; margin-top: -12px; background: url(/images/nav_arr2.png) no-repeat center top;}


.nav_list{ display: none; position: absolute; top: 76px; left: 50%; width: 140px;margin-left: -70px;  background-color: #2b86ef; z-index: 3;border-top: 4px solid #e35517;}
.nav_list li{ height: 60px; font-size: 20px; line-height: 60px; text-align: center; border-bottom: 1px solid #ffcf96;}
.nav_list li a{ color: #fff; text-decoration: none !important; background-color: #f3982b; display: block;}

/*.nav_tem.selected .nav_t i{ background-image: url(nav_arr2.png);}*/
.nav_tem.selected .nav_list{ display: block; }
.nav_list li a:hover{ background-color: #f08336;}

/*footer*/
.footer{ height: auto; overflow: hidden; background-color: #2f2f32; border-top: 3px solid #e35517; padding-bottom:50px;}
.footer .footer_des_tit{font: 18px/40px "Microsoft Yahei"; color: #f3982c; background: url(/images/bottom_tit.png) no-repeat left bottom; height:40px;float: left; }
.footer_des .footer_des_tit a{ color: #f3982c;}

.footer_wz{ padding: 30px 0 30px; border-bottom: 2px solid #3e3e40; height: auto; overflow: hidden;width:1400px; margin: 0 auto;}
.footer_des{ padding-bottom: 15px; font: 16px/40px "Microsoft Yahei"; color: #fff;  height: 40px;overflow: hidden;}
.footer_des a{ color: #fff;float: left; margin-right: 18px;}
.footer_des a:hover{ color: #f3982c;}

.footer_des1{ padding-bottom: 15px; font: 16px/40px "Microsoft Yahei"; color: #fff;  height: auto; overflow: hidden;}
.footer_des1 a{ color: #f3982c;float: left; margin-right: 20px;}
.footer_des1 a:hover{ color: #f3982c;}
.footer_des1 span {width: 100%;display:block}

.footer_wz .ewm{width: 113px;margin-left: 25px;text-align: center;}
.footer_wz .ewm img{width: 113px;height: 113px; }
.footer_wz .ewm span{font: 16px/48px "Microsoft Yahei"; text-align: center; color: #fff; }

.footer_ewm{font: 16px/50px "Microsoft Yahei"; color: #fff; margin-left: 25px; margin-bottom: 30px;}

.footer .copyright {width:1400px; margin: 0 auto;
    padding: 30px 0 0 0;
    font-size: 12px;
    color: #666;
}
.footer .copyright .p1 {
    margin: 0 40px 0 0;
}
.footer .copyright a, .footer .link a, .footer .ipv6 a {
    color: #666;
}
.footer .copyright a:hover, .footer .link a:hover, .footer .ipv6 a:hover { color: #f3982c;}
.split10 {
    margin: 0 10px;
}

.footer .ipv6 {width:1400px; margin: 0 auto;
    padding: 20px 0 0 0;
    text-align: left;
}
.footer .ipv6 p {
    font-size: 12px;
    color: #666;
}
.footer .ipv6 .symbol {
    display: inline-block;
    padding: 0 4px;
    margin: 0 8px 0 0;
    border: 1px solid #ef8336;
    border-radius: 5px;
    color: #ef8336;
}
