*{margin: 0 ; padding: 0; font-family:"微软雅黑",Verdana,Arial,Helvetica,sans-serif; list-style: none; text-decoration: none; color:#666;}
img{ border: 0; }
a{ color: #666; }
a:hover{ color: #eb8700; }
.clear{ clear: both;}
.width{ width:1100px; margin:0 auto;  }

.top{  border-top: 2px solid #606060; background: #f0efeb; padding-bottom: 15px; }
.top_box{ overflow: hidden; }
.top_btn{ width:171px; height: 24px; background:url(../images/shoucang_bg.jpg) no-repeat; float: right;margin-right: 100px; line-height: 25px; color: #fff; font-size: 12px; text-align: center;   }
.top_btn a{ padding: 0 10px; color: #fff;  }
.logo{ float: left; }
.logo_des{ float: left; height: 60px; background: url(../images/logo_fenge.jpg) left center no-repeat;  line-height: 60px; padding-left: 15px; color: #717171; font-size: 16px;margin: 7px 0 0 10px;}
.phone{ float: right;margin-top: 18px; margin-right: 50px;  }

.nav{ height: 45px; background: #fff; border-bottom: 1px solid #ddd; line-height: 45px; margin-bottom: 1px; }
.nav ul li{ width: 108px; float: left; height: 42px; }
.nav>ul>li:hover{ border-bottom: 3px solid #ff9000; }
.xianshi{ border-bottom: 3px solid #ff9000; }
.nav ul li a{ display: block; font-size: 14px; color: #333;  text-align: center; font-weight: bold; }
.nav_active{ border-bottom: 3px solid #ff9000;}

.yiji{ position:relative; }
.erji{ display:none;position: absolute; width: 108px; top: 39px;  padding-top: 6px; z-index: 1005; }
.erji li{ height: 40px; line-height: 40px; background: #ff9000; border-bottom: 1px solid #ffbf6b; }
.nav ul li ul.erji li a{ color: #fff; font-weight: normal; }
.erji li:hover{ background: #eb7319; }


/*banner开始*/
.banner{width:100%;overflow:hidden;height:400px;position:relative;}
.banList{position:absolute;left:50%;margin-left:-960px;height:472px;}
.banList li{height:535px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:30px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px;}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:50px;height:2px;margin:0 5px;}
.jsNav a.current{background:#fb6612;cursor:pointer;}
/*banner结束*/

.key_search{height: 40px; line-height: 40px; font-size: 13px;background: #E4E4E4;}
.key_word{ width: 820px; float: left; overflow: hidden; }
.key_word span{ color: #e49026;  }
.key_word a{ padding: 0 8px; }


.search{ width: 260px; float: right; }
.search1{ font-size: 12px; width: 190px; text-align: center;  } 
.search2{ background: url(../images/sousuo_icon.jpg) 3px center no-repeat #d2d2d2; width: 55px; text-align: right; padding: 1px 3px; border:1px solid #cdcdcd; }

.news{ overflow: hidden; padding: 20px 0; }
.newsContent{ width: 606px; height: 389px; float: left; position:relative; }

.newsContent>span{ display:block; width:47px; height:47px; position:absolute; top:160px; z-index: 1001; background:rgba(0,0,0,0.5); line-height: 47px; text-align: center; color: #fff; font-size: 20px;}
.news_bl{ left:0; }
.news_br{ right:0; }
.newsWindow{ overflow:hidden; width:606; height:389px; margin:0 auto; position:relative}  
.newsWindow ul{ overflow:hidden; position:absolute;}
.newsWindow li{ float:left; width:606px; height:389px; padding:0px; background-color:#f4f4f4;  position: relative;}

.newsWindow li h3{ height: 40px; line-height: 40px; position:absolute; bottom: 5px; background: rgba(0,0,0,0.7); width: 98%; padding-left: 2%; overflow: hidden;   }
.newsWindow li h3 a{ display: block; font-size: 18px; color: #fff; font-weight: normal; }

.news_r{ width: 470px; float: right; }
.news_bt{ height: 40px; line-height: 40px; border-bottom: 1px solid #eeeeee; margin-bottom: 20px; }
.news_bt p{ width: 130px; float: left; background: #cdcdcd; 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: #f19e36; color: #fff; }
#news_act  span{border-top: 5px solid #f19e36; border-left: 4px solid transparent; border-right: 4px solid transparent; display: block;}

.toutiao{ display: block; height: 85px; margin-bottom: 10px; }
.toutiao img{  float: left; margin-right: 15px; }
.toutiao dl{ width: 340px; float: right; }
.toutiao:hover dl dt{ color: #e3830a; }
.toutiao dl dt{ height: 20px; font-size: 16px; overflow: hidden; color: #333; margin-top: 5px; }
.toutiao dl dd{ height: 50px; font-size: 12px; overflow: hidden; color: #777; margin-top: 10px; line-height: 25px; }

.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; }
.news1,.news2{ position: relative; }
.news_more{ width: 45px; height: 15px; display: block; border-radius: 3px; background:#cdcdcd; color: #000; line-height: 15px; text-align: center; font-size: 10px; position: absolute; top: -40px; right: 8px; }
.news_more:hover{ background: #f09e36; color: #fff; }
.leibie{ height: 572px; background: url(../images/leibie_bg.jpg) center top no-repeat; margin: 0px 0 20px; padding-top: 1px; }
.biaoti{ text-align: center; margin:40px 0 40px; }



.hzContent{ overflow:hidden; width:1200px; margin:0 auto; height:330px; position:relative}
.hzContent>a{ display:block; width:47px; height:47px; position:absolute; top:110px;}
.hzLeft{ left:0; display: none;}
.hzRight{ right:0; display: none;}
.hzWindow{ overflow:hidden; width:1100px; height:350px; margin:0 auto; position:relative}  
.hzWindow ul{ overflow:hidden; position:absolute;}
.hzWindow li{ float:left; width:262px; height:340px; padding:0px; background-color:#fff; padding-right:13px;}
.hzWindow h4{ font-size:14px; height:20px; line-height:20px; font-weight:normal; text-align:center; padding:7px 0 10px 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align: left; background:#f4f4f4;}
.hzWindow h4 a{ color:#000; }
.hzWindow p{ font-size:10px; color:#4f4f4f; line-height:21px; height:40px; overflow:hidden; padding-left: 10px; margin-bottom:2px;}
.hzWindow .more{ font-size:12px; color:#545454;  padding-right:20px; display: block; padding: 3px 15px; border: 2px solid #ddd; float: left; margin: 0px 0 0 10px;}
.hzWindow .more:hover{ border: 2px solid #ef8d00; }
#leibie li{ background: #fff; } 
a.leibie_more{ display: block; width: 180px; background: #ff9600; color:#fff; font-size: 14px; text-align: center; margin:0 auto; padding: 8px 0; margin-top: 30px; }
a.leibie_more img{ vertical-align: -5px; }

.jianjie{ overflow: hidden; padding: 20px 0 20px; }
.jianjie_l{ width: 512px; height: 492px; float: left; }
.jianjie_r{ width: 560px; float: right; margin-top: 20px; }
.jianjie_top{ height: 70px; font-size: 25px; color: #ea8800; line-height: 30px; border-bottom: 1px solid #e5e5e5; margin-bottom: 30px;}
.jianjie_top p{ font-size: 14px; color: #333; }
.jianjie_box h3{color: #ea8800; font-size: 23px; font-weight: normal; margin-left: 30px;}
.jianjie_box h3 span{ font-size: 40px; vertical-align: -3px;  }
.jianjie_box h3 p{ font-size: 14px; color: #aaa; margin-top: -5px; }
.jianjie_box div{ font-size: 14px; color: #555; line-height: 30px; margin-top: 20px; }
.jianjie_box a{ display: block; float: right; margin: 15px 40px 0 0; width: 100px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; border:2px solid #a5a5a5; }
.jianjie_box a:hover{ border:2px solid #ea8800; }
.jianjie_box a img{ vertical-align: middle; }
.tonglan1{ height: 134px; background: url(../images/tonglan.jpg) center top no-repeat; font-size: 0; }
.youshi{ padding: 40px 0 20px; }
.youshi1{ height: 390px; background: url(../images/youshi_bg01.jpg) right top no-repeat; }
.youshi dl{ width: 640px; }
.youshi dl dt{ background: url(../images/youshi_bt_img.jpg) no-repeat #fe7f20; float: left; height: 32px;background-size: 100% 100%; padding: 0 15px; color: #fff; border-radius: 20px; line-height: 32px; margin-bottom: 20px; margin-top: 30px; }
.youshi dl dd{ clear: both; font-size: 13px; color: #333; line-height: 26px; }
.youshi dl dd img{ margin-right: 5px; }
.youshi2{ height: 420px; background: url(../images/youshi_bg02.jpg) left top no-repeat; padding-left: 480px; margin-top: 20px; padding-top: 20px; }

.fuwu{ height: 598px; background: url(../images/fuwu_bg.jpg) center top no-repeat; }
.fuwu_box div{ width: 570px; float: left; }
.fuwu_box div h2{ margin: 30px 0 0px 15px; }
.fuwu_box div dl{ margin-top: 13px; }
.fuwu_box div dl dt { border-bottom: 1px dotted #aaa; overflow: hidden; }
.fuwu_box div dl dt img{ float: left; margin-right: 5px; margin-left: 15px; }
.fuwu_box div dl dt p{ height: 50px; float: left; font-size: 14px; color: #333; font-weight: bold;}
.fuwu_box div dl dt p span{ font-size: 10px; color: #aaa; font-weight:normal; }
.fuwu_box div dl dd{ clear: both; font-size: 14px; line-height: 20px; margin-top: 5px; color: #555; margin-left: 15px;}
.fuwu_box div dl dd img{ margin-right: 5px; }
.liucheng{height: 188px; background: url(../images/liucheng.jpg) center top no-repeat; font-size: 0;margin-top: 0px; margin-bottom:10px;}
.anli{ padding: 30px 0; }
.anli h2{ margin-bottom: 25px; }
#anli li{ width: 122px; height: 131px; background: url(../images/anli_touying.jpg) left bottom no-repeat; padding-right: 13px; }
#anli li img{ border: 1px solid #e2e2e2; }
#anli li{float:left; margin-top: 15px;}

.foot{ background: #3d74c6; margin-top: 30px; }
.foot_box{ width: 1100px; margin: 0 auto; overflow: hidden; padding-top: 17px;  }
.foot_l{ width: 735px; float: left; }
.foot_l dl{ padding-left: 50px; text-align: left; float: left; width: 120px; border-right: 1px dotted #7FB3FF; height: 290px; }
.foot_l dl dt{ font-size: 14px;  color: #c3c3c3; margin-bottom: 10px; }
.foot_l dl dt h4{ font-weight: normal; margin-bottom: 10px; color:#fff; }
.foot_l dl dd a{ color: #fff; display:block; line-height: 24px; font-size: 12px; }
.foot_l dl dd a:hover{ color: #ff8a00; }
.foot_r{ float: left; width: 320px; }
.foot_lx{ float: left; }
.foot_lx h4{ font-size: 14px; color: #fff;  margin-bottom: 10px; font-weight: normal;}
.foot_lx p{ font-size: 14px; color: #fff; line-height: 25px; margin-top: 10px;}
.foot_lx p span{ font-size: 22px; color:#fff; }
.foot_erweima{ width: 97px; height: 97px; float: right; margin-top: 10px; }
.copyright{ clear: both; font-size: 12px; color: #fff; line-height: 25px; margin-top: 30px; }
.copyright a{ color: #fff; }
.copyright a:hover{ color: #ff8a00; }

.neiye_banner{ height: 300px; }

.neiye{ padding: 30px 0; overflow: hidden; }
.neiye_l{ width: 215px; float: left; }
.neiye_r{width: 855px; float: right;}
.fenlei{ background: #e8e8e8; padding-bottom: 1px;}
.fenlei_bt{ padding: 6px 20px; background: #f97f21; overflow: hidden; }
.fenlei_bt h2{width: 110px; float: left; font-size: 19px; color: #fff;    font-weight: normal;}
.fenlei_bt h2 p{ font-size: 12px; color: #fcc8ad; font-weight: normal; }
.fenlei_bt img{ float: right;    width: 25px;
    margin-top: 6px; }
.fenlei_biaoti{ background: #c5c5c5; font-size: 18px; color: #333; text-align: center; height: 30px; line-height: 30px;   width: 85%; margin: 0 auto; border-radius: 30px; margin-top: 10px; margin-bottom: 10px;}
.fenlei_biaoti img{ vertical-align: -2px;margin-left: 10px;}
.fenlei ul { margin-bottom: 30px; }
.fenlei ul li{ height: 40px; line-height: 40px; width: 80%; margin: 0 auto; border-bottom: 1px solid #d2d2d2;  }
.fenlei ul li:hover{ border-bottom: 1px solid #f97f21;}
.fenlei ul li a{ display:block;  padding-left: 27px; background: url(../images/left_list.png) 8px 16px no-repeat; font-size: 14px; color: #333; text-align: left; transition: all 0.3s; }
.fenlei ul li a:hover{padding-left: 35px;background: url(../images/left_list.png) 16px 16px no-repeat; color: #f97f21; font-size: 16px;}

.left_lx{margin-top: 15px; background: #e8e8e8; padding-bottom: 20px;}
.left_lx h2{ font-size: 14px; margin-bottom: 20px; padding: 10px 15px; background: #f97f21; color: #fff;}
.left_lx h2 span{float: right; font-weight: normal;; color: #fff;}
.left_lx p{ width: 90%; margin: 0 auto; font-size: 12px; line-height: 30px; }


.ny_biaoti{ height: 30px; line-height: 30px; border-bottom: 1px solid #cdcdcd; overflow: hidden;     margin-bottom: 15px;}
.ny_biaoti h1{ font-size: 16px; padding-left: 5px; float: left;  }
.ny_biaoti h1 img{ margin-right: 10px; vertical-align: -3px; }
.weizhi{ width: 400px; float: right; text-align: right; font-size: 13px; color: #333; margin-right: 15px; }
.weizhi a{ color: #333; }
.weizhi a:hover{ color: #f97f21; }


#hzWindow{ width: 100%; height:auto; position:static;   }
#hzWindow ul{position:static; margin-bottom: 20px;}
#hzWindow ul li{ margin-top: 25px; margin-left: 5px;  border: 2px solid #fff;}
#hzWindow ul li:hover{ border: 2px solid #f67a1b; position: relative; }
.fenye{ background: #f4f4f4; height: 35px;line-height: 35px; text-align: center; margin: 30px 0 40px; }


.pro_top{ overflow: hidden; margin-top: 20px; margin-bottom: 10px;}
.pro_l{ float: left;width: 470px; }
.pro_r{ float: left; width: 330px;  }
.pro_r h1{ font-size: 20px; height: 50px; line-height: 50px; border-bottom: 1px dashed #555; }
.pro_r p{ line-height: 33px; margin-top: 10px; font-size:14px; color:#666; }

#news_bt{ margin-top: 30px; height: 35px; line-height: 35px;  }
#news_bt p{ }

.pro_section1 , .pro_section2 , .pro_section3 , .pro_section4{ font-size: 14px; line-height: 30px;  margin-top: 20px; margin-left: 20px; color:#666; }
.pro_con{  padding-bottom: 20px; }
.ny_keyword{ height: 50px; line-height: 50px; font-size: 14px; padding-left: 20px;     border-top: 2px solid #f67a1b;}
.liuyan{margin-bottom: 30px;}
.liuyan h2{ padding: 8px 20px; font-size: 14px; background: #d2d2d2;  }
.liuyan p{ text-align: center; font-size: 14px; color: #666; margin: 20px 0; }
.liuyan p font{ color:red;}
.liuyan table tr{ height: 45px; line-height: 45px; font-size: 14px; margin-bottom: 10px;}
.liuyan table tr font{ color:red;}
.liuyan table tr input{ height: 30px; line-height: 30px; background: #f2f2f2; border: 1px solid #c7c7c7; padding-left: 10px;}
.liuyan table{ margin-left: 150px; }
.liuyan table tr textarea{  background: #f2f2f2; border: 1px solid #c7c7c7; padding-left: 10px; }
#tijiao{ width: 110px; text-align: center; height: 30px; line-height: 30px; background: #f67a1b; border: 0; color: #fff; margin-right: 50px; padding-left: 0; margin-top: 20px;}
#reset{ width: 110px; text-align: center; height: 30px; line-height: 30px; padding-left: 0; border: 0 ; background: #d2d2d2; margin-top: 20px;  }

.nex_pre{ height: 35px; line-height: 35px; background: #d2d2d2; font-size: 14px;margin: 10px 0 15px; }
.nex_pre p{ width: 50%; float: left; overflow: hidden;  }
.nex_pre p a{ font-weight: bold; }
.nex_pre p a:hover{ color: #e26200;  }
.tuijian{margin: 15px 0; }
.tuijian h2{ padding: 8px 20px; font-size: 14px; border-bottom: 2px solid #f67a1b; margin-bottom: 20px; }
#tuijian_con li{ padding-right: 10px; height: 262px;}
#tuijian_con li h4{ text-align: center; font-size: 16px; margin-left: 0; }


#news_box ul li{ height: 40px; line-height: 40px; padding-left: 30px; background: url(../images/news_list.jpg) 15px 15px no-repeat; padding-right: 10px; }
.news_con dl dt h1{ font-size: 24px; text-align: center; line-height: 50px; font-weight: normal; color:#333; }
.news_con dl dt P{ text-align: center; font-size: 14px; background: #f1f1f1; height: 25px;line-height: 25px; color: #666; }
.news_con dl dt{ margin-bottom: 20px; }
.news_con dl dd{ line-height: 30px; font-size: 14px; padding: 0 10px; }