*{margin:0; padding:0;}
body{font-size:14px; font-family: "Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; background-color:#fff; color:#333333; font-weight:normal;}
li, ol{list-style: outside none none;}
i, em{font-style: normal; }
a{text-decoration: none; font-family: "Microsoft Yahei";  color:#333333;}
a:hover{cursor:pointer; text-decoration: none; }
:focus{outline: none; }
.clear{clear:both; overflow: hidden;  }
img{border:none; clear:both; }
.h10{ margin-top:10px;}
.h5{ margin-top:5px;}
.f-pr{position: relative;}
.wrap{width:100%; margin: 0px auto 60px;  overflow: hidden; position: relative;}
.nightMode{position: fixed; top: 0px; left: 0px; z-index: 9999; width: 100%; height: 150%; background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0; display: none; pointer-events: none;}
.logo{ width:100%;overflow:hidden;}
.logo_l{float:left; width:40%; overflow: hidden;}
.logo_l img{ width:100%;vertical-align:top;}
.logo_r{width:60%; overflow:hidden;  float:left;font-size: 0.8em; color: #555; text-align: right;}
.logo_r img{ width:100%; vertical-align:top; margin-bottom: 3px; }



.nav{ position:relative; z-index:400;background:#ffbd20;    }
.nav ul li{ float:left; padding-right:2px; background:#ffbd20; position:relative; width:24%;}

.nav>ul>li:nth-child(1){ border-right:1px solid #fff; border-bottom:1px solid #fff;}
.nav>ul>li:nth-child(2){ border-right:1px solid #fff;border-bottom:1px solid #fff;}
.nav>ul>li:nth-child(3){ border-right:1px solid #fff;border-bottom:1px solid #fff;}
.nav>ul>li:nth-child(4){border-bottom:1px solid #fff;}
.nav>ul>li:nth-child(5){ border-right:1px solid #fff;}
.nav>ul>li:nth-child(6){ border-right:1px solid #fff;}
.nav>ul>li:nth-child(7){ border-right:1px solid #fff;}

#nav_bg{ position:absolute; z-index:399; height:100%;  width:100%; top:0; left:0; display:none;}
.nav ul li a{ display:block; height:35px; line-height:35px; width:100%; text-align:center; font-size:14px; color:#fff;}
.nav ul li a span{ display:block; width:0; height:0; border-top:6px solid #fff; border-left:3px solid transparent; border-right:3px solid transparent; position:absolute; right:10%; top:14px;}
.nav ul li ul{ position:absolute; top:35px; left:0; z-index:500; width:100%;}
.nav ul li ul li{ background-color:#f4ac00; border-top:1px solid #ffdd8d; width:99%; height:35px;}
.nav ul li ul li a{ color:#fff; line-height:30px;}


/*图片切换代码开始*/
.box_swipe{overflow:hidden;  position:relative;}
.box_swipe ul{-webkit-padding-start:0px;}
.box_swipe>ol{height:25px; position:relative; z-index:10;  margin-top:-30px;  text-align:center;  background-color:rgba(0,0,0,0.2);}
.box_swipe>ol>li{ display:inline-block; background-color:#fff; margin:10px 5px 25px; width:35px;  height:2px;  border-radius:0;}
.box_swipe>ol>li.on{ background-color:#fb6612;}
.banner{width:100%; text-align:center;overflow:hidden;}
.banner img{ border:none; width:100%; vertical-align:top; }
.banner1{width:100%;height:auto; text-align:center;overflow:hidden;}
.banner1 img{vertical-align:top;}
/*banner结束*/



.pro_bt{ height: 40px; line-height: 40px; border-bottom: 1px solid #eeeeee; margin-bottom: 20px; margin-top: 10px; }
.pro_bt p{ width: 50%; float: left; background: #f3f3f3; text-align: center; font-size: 16px; color: #333;  cursor: pointer; position: relative;}
.pro_bt p span{ display: none; position: absolute; left: 48%; width: 0; height: 0; }
#pro_act{ background: #ffbd20; color: #fff; }
#pro_act  span{border-top: 5px solid #ffbd20; border-left: 4px solid transparent; border-right: 4px solid transparent; display: block;}

.pro_box ul{ overflow: hidden; }
.pro_box ul li{ float: left; width: 33%;  }
.pro_box ul li a{ display: block; height: 30px; line-height: 30px; padding-top: 1px; }
.pro_box ul li a img{ width: 15px; margin: 0px 10px 0 5px; vertical-align: middle; }
.pro_box dl{ float:left; width: 50%; margin-top: 15px;}
.pro_box dl dt{ width: 97%; margin: 0 auto; }
.pro_box dl dt img{ width: 100%; }
.pro_box dl dd{ text-align: center;    margin-top: -7px; }
.pro_box dl dd img{ width: 100%; }

.pro_more{ display: block; width: 100px; margin: 20px auto 0; background: #ffbd20; color: #fff; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; }

.fenge{ height: 1px; border-top: 1px solid #cdcdcd;border-bottom: 2px solid #9c9c9c; margin: 20px 0 10px; }

.service{ width: 150px; }
.youshi h3{ font-size: 1.2em; color: #666; margin-bottom: 15px; }


.youshi{ padding: 10px 0 20px; }
.youshi dl{     border-bottom: 1px dashed #ddd;
    padding-bottom: 5px; }
.youshi dl dt{ padding: 0 10px; color: #333; margin-bottom: 10px; margin-top: 18px; overflow: hidden; font-size: 1.1em;line-height: 1.2em; }
.youshi dl dt P{ font-size: 0.7em; color: #888; font-weight: normal; }
.youshi dl dt img{ float: left; width: 40px; margin-right: 5px; }
.youshi dl dd{ clear: both; font-size: 13px; color: #333; line-height: 26px; width: 90%; margin: 0 auto; line-height: 1.6em; }
.youshi dl dd img{ margin-right: 5px; }
.youshi dl dd li img{ width: 12px; }


.news_r{ }
.news_bt{ height: 40px; line-height: 40px; border-bottom: 1px solid #eeeeee; margin-bottom: 20px; }
.news_bt p{ width: 130px; float: left; background: #f3f3f3; text-align: center; font-size: 16px; color: #333; margin-right: 1px; cursor: pointer; position: relative;}
.news_bt p span{ display: none; position: absolute; left: 48%; width: 0; height: 0; }
#news_act{ background: #ffbd20; color: #fff; }
#news_act  span{border-top: 5px solid #ffbd20; border-left: 4px solid transparent; border-right: 4px solid transparent; display: block;}

.toutiao{ display: block; height: 85px; margin-bottom: 0px; overflow: hidden; }
.toutiao img{ width: 20%;  float: left; =}
.toutiao dl{ width: 77%; float: right; }
.toutiao:hover dl dt{ color: #e3830a; }
.toutiao dl dt{ height: 20px; font-size: 16px; overflow: hidden; color: #333;  }
.toutiao dl dd{ height: 50px; font-size: 12px; overflow: hidden; color: #777; margin-top: 4px; line-height: 18px; }

.news_box ul li{ height: 37px; line-height: 37px; padding-left: 20px; background: url(../images/news_list.jpg) 6px 15px no-repeat; border-bottom: 1px solid #d9d9d9; overflow: hidden; }
.news_box ul li a{ font-size: 14px; color: #555; }
.news_box ul li a:hover{ color: #e3830a; }
.news_box ul li a span{ float: right; }


.news_more{ display: block; width: 60%; margin: 0 auto; text-align: center; height: 30px; line-height:30px; background: #eeeeee; border: 1px solid #d7d7d7; border-radius: 8px; margin-top: 20px; }

.about_bt{ height: 35px; line-height: 35px; margin: 20px 0 15px; }
.about_bt dl{ height: 35px; }
.about_bt dl dt{ width: 79%;float: left; background: #ffbd20; height: 35px; line-height: 35px; color: #fff; font-size: 1.2em;}
.about_bt dl dt a{ float:right; color: #fff; font-size: 0.9em; margin-right: 10px; }
.about_bt dl dt a img{ width: 18px; vertical-align: -4px; margin-right: 5px; }
.about_bt dl dd{ width: 20%; float: right; height: 35px; line-height: 35px; background: #34353a;}
.about_bt dl dd a{ color: #fff; display: block; text-align: center; font-size: 1.5em; }


.text_con{ width: 97%; margin: 0 auto; line-height: 25px; }

.text_con p{ margin-bottom: 12px; width: 100%; }
.text_con img{ width: 100%; }

#anli li{ width: 80px; margin-right: 13px;border: 1px solid #e2e2e2; }
#anli li img{ width: 100%; margin: 0 auto;}
#anli li{float:left; margin-top: 15px;}

.hzContent{width: 100%; margin: 0 auto; position:relative; ;}
.hzContent>a{ display:block; width:47px; height:47px; position:absolute; top:37px;}
.hzWindow{ width: 276px; margin: 0 auto; }
.hzLeft{ background:url(../images/hezuoLeft.png) no-repeat center; left:0; background-size: 15px;}
.hzRight{ background:url(../images/hezuoRight.png) no-repeat center; right:0;background-size: 15px;}

.liuyan h2{ font-size: 1.2em; margin-left: 10px; }
.liuyan h2 img{ width: 80px; }
.liuyan dl{ width: 97%; margin: 0 auto; overflow: hidden; background: #f9f9f9; border: 1px solid #D4D4D4; margin-top: 10px; line-height: 30px; }
.liuyan dl dt{ width: 15%; float: left; height: 30px; text-align: center; border-right: 1px dashed #D4D4D4; }
.liuyan dl dt img{ width: 15px; }
.liuyan dl dd input,.liuyan dl dd textarea{ border: 0; background: none; height: 100%; width: 80%; padding-left: 10px; float: right; line-height: 30px; }
.tijoao{ display: block; width: 40%; height: 35px; background: #ffbd20; line-height: 35px; text-align: center; font-size: 1.2em; color: #fff; border: 0; margin: 15px auto 15px;}


.footer{  position:fixed; bottom:0; left:0;z-index:999; height:56px; display:block; background-color:#34353a;/*background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#268dd7), to(#1e62be));*/ display:block; width:100%;}
.footer ul{list-style:none;position:relative; display:-webkit-box; -webkit-box-orient:horizontal;width:100%;}
.footer ul li{height:60px;-webkit-box-flex:1;display:-webkit-box;-webkit-box-orient:vertical;display:block;}
.footer ul li:nth-child(1),.footer ul li:nth-child(2),.footer ul li:nth-child(3){border-right:1px solid #696a6d;}
.footer ul li a{width:75px; margin:0 auto; color:#fff; font-size:12px;height:60px; display:block;text-align:center;}
.footer ul li img{ width:40px; height:40px; margin-top:0px; margin-bottom:-5px; overflow:hidden;}
.footer ul li a:hover{ color:#fff; font-size:12px; height:60px; display:block; text-align:center;}

.weizhi{ height: 30px; line-height: 30px; margin: 10px 0 5px; border-bottom: 2px solid #fff; }
.weizhi img{ vertical-align: -5px; width: 15px; margin-right: 10px; margin-left: 5px;}
.weizhi a{ font-size: 14px; color: #333; }

.page{ width:100%; margin:30px 0 10px;  height:2em; font-size:14px; line-height:1.5em; text-align:center; overflow:hidden;}
.page a{ padding:3px 4px; margin:0 2px; display:inline;color:#666; background-color:#f3f3f3;}
.page a.hover{color:#fff; padding:3px 4px; text-decoration:none; background-color:#ffbd20;}

.fenge2{ height: 2px; background: #ffbd20; margin: 0px 0 15px; }


.pro_top{ overflow: hidden; margin-top: 20px; margin-bottom: 10px;}
.pro_l{ width:85%; margin: 0 auto; }
.pro_l img{ width: 100%; }
.pro_r{ width:95%; margin: 0 auto;  text-align: center;}
.pro_r h1{ font-size: 20px; height: 50px; line-height: 50px; border-bottom: 1px dashed #555; }
.pro_r p{ line-height: 25px; margin-top: 10px; }

#news_bt{ margin-top: 30px; height: 35px; line-height: 35px;  }
#news_bt p{ width: 24%;}

.pro_section1 , .pro_section2 , .pro_section3 , .pro_section4{ font-size: 14px; line-height: 30px;  margin-top: 20px; margin-left: 20px; }
.pro_con{  padding-bottom: 20px; }

.nex_pro{ margin-top: 20px; border-top: 1px solid #dddcdb; padding: 15px 0 5px 10px; }
.nex_pro  li{ height: 25px; line-height: 25px; margin-bottom: 10px; font-size: 1.1em; }

.xinwen_bt h1{ font-size:1.3em; text-align: center; line-height: 50px; font-weight: normal; }
.xinwen_bt P{ text-align: center; font-size:0.8em; background: #f1f1f1; height: 25px;line-height: 25px; color: #666; }
.xinwen_bt{ margin-bottom: 20px; }


.news_box ul li{ height: 37px; line-height: 37px; padding-left: 20px; background: url(../images/news_list.jpg) 6px 15px no-repeat; border-bottom: 1px solid #d9d9d9; overflow: hidden; }
.news_box ul li a{ font-size: 14px; color: #555; }


.i_h1{position: static; box-sizing:border-box;  padding:0px 0px 0; margin-top:15px;}
.i_h1_1{font-size: 1em; font-weight:bold; text-align:center; text-decoration:inherit; color:#fff; border-color:#432c70;display: inline-block;width:100%;}
.i_h1_2{padding: 0.5em; line-height: 0.8em; font-size:20px; background-color:#ffbd20;}
.i_h1_3{width:0px; margin-right: auto; margin-left:auto; border-top-width:0.6em; border-top-style:solid; border-bottom-color:#ffbd20; border-top-color:#ffbd20; height: 10px; border-left-width:1em !important; border-left-style: solid !important; border-left-color: transparent !important; border-right-width: 1em !important; border-right-style: solid !important; border-right-color: transparent !important;}
.youshi2{ width:100%;box-sizing:border-box;padding:0px 10px 0px; margin:0px auto 0;overflow:hidden;}
.youshi2 dl:nth-child(2n+1){width:100%;margin:0px auto 0px;box-sizing:border-box; border:2px solid #ffbd20;overflow:hidden;}
.youshi2 dl:nth-child(2n+2){width:100%;margin:10px auto 10px;box-sizing:border-box; border:2px solid #6D6D6D;overflow:hidden;}
.youshi2 dl:nth-child(2n+1) dt{width:50px; height:50px;margin-right:-50px; float:left;position:relative;text-align:center;box-sizing:border-box; background-color:#ffbd20;border-right:2px solid #ffbd20;}
.youshi2 dl dt img{ width:100%; margin-top:5px;} 
.youshi2 dl:nth-child(2n+1) dd{width:auto; margin:0px 0px 0px 70px;overflow:hidden;}
.youshi2 dl:nth-child(2n+1) dd h1{ margin-top:7px;box-sizing:border-box; font-weight:normal;padding:3px 8px 0; font-size:14px;  line-height:18px;color:#333;  overflow:hidden;}
.youshi2 dl:nth-child(2n+1) dd p{ width:100%;box-sizing:border-box;padding:3px 8px 0;color:#333; line-height:18px; height:40px; overflow:hidden;}
.youshi2 dl:nth-child(2n+2) dt{width:50px; height:50px;margin-right:-50px; float:left;position:relative;text-align:center;box-sizing:border-box; background-color:#6D6D6D;border-right:2px solid #6D6D6D;overflow:hidden;}
.youshi2 dl dt img{ width:100%; margin-top:5px;} 
.youshi2 dl:nth-child(2n+2) dd{width:auto; margin:0px 0px 0px 70px;overflow:hidden;}
.youshi2 dl:nth-child(2n+2) dd h1{width:100%; margin-top:7px;box-sizing:border-box; font-weight:normal;padding:3px 8px 0; font-size:14px;  line-height:18px;color:#333;overflow:hidden;}
.youshi2 dl:nth-child(2n+2) dd p{ width:100%;box-sizing:border-box;padding:3px 10px 0;color:#333; line-height:18px; height:40px; overflow:hidden;}

