@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
a,a:hover{ text-decoration:none;}
.clearbox{ width:0; height:0; clear:both; overflow:hidden;}
.fs{ font-family:'宋体';}
.fw{ font-family:'microsoft yahei';}

.wrap{ width:100%; min-width:1100px;}
.top{ padding:15px 0; overflow:hidden; background:url(../images/topbg.gif) no-repeat center top;}
.midd{ width:1100px; margin:0 auto;}
.logo,.logo img{ float:left; width:85px; height:95px;}
.logo{ margin-left:30px;}
.top_r{ float:right;  font-size:14px;  height:35px; line-height:35px; padding-top:30px;}
.top_li01{ float:left; padding-right:15px;}
.top_li01 span{ color:#ec6007; font-size:16px; font-weight:bold;}
.top_li02{ float:left; margin-top:5px;}
.top_li02 span{ float:left;}
.Search_Form{ float:left;}
.ser_input{ height:25px; line-height:25px; border:#ec6007 1px solid; font-size:14px; color:#666; text-indent:5px; width:150px;}
.serbtn{ display:inline-block; width:45px; height:27px; line-height:27px; text-align:center; background:#ec6007; color:#fff;}
.serbtn:hover{ background:#fff; height:25px; width:44px; border:#ec6007 1px solid; line-height:25px; border-left:none; color:#ec6007;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 20px; height:45px; line-height:45px;  position:relative; z-index:1; }
.nav a{ color:#3c3c3c;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; margin:0;  }
.nav .nLi h3 a{ display:block; padding:0 10px; min-width:117px;font-size:15px; font-weight:bold; text-align:center; }
.nav .sub{ display:none; width:100%; left:0; top:45px;  position:absolute; background:#a0a0a0;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; line-height:35px; color:#fff; font-size:14px; text-align:center; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background:#a0a0a0; color:#fff;   }
.navbox{ border-bottom:#ededed 1px solid; border-top:#ededed 1px solid; z-index: 9999; position: relative;}
.slideBox{ width:100%; height:420px; overflow:hidden; position:relative; border-bottom:#e7e3e3 1px solid;}
.slideBox .hd{ height:18px; overflow:hidden; position:absolute; right:45%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin:0 auto;  height:20px;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:45px; height:10px; text-indent:-9999px; border:#CCC 1px solid; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; border:#f00 1px solid; }
.slideBox .bd{ position:relative; height:100%; z-index:0; overflow:hidden;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:auto; height:420px; display:block; margin:0 auto;}
.bannerbox{background:#f6f6f6; border-bottom:#ededed 1px solid;}
.bannerbox_ul{ width:100%; padding:25px 0; overflow:hidden; }
.bannerbox_ul li{ float:left; width:16.6%;}
.bannerbox_ul li a{ display:block; background:#fff; text-align:center; width:93%; margin:0 auto; height:100px; max-width:218px; border:#e4e4e4 1px solid; overflow:hidden;}
.bannerbox_ul li a span{ font-size:30px; color:#fe7b21; display:block; padding:20px 0 5px 0;}
.bannerbox_ul li a em{ display:block; line-height:35px; height:35px; font-size:15px; color:#4f4e4e; font-weight:bold;}
.bannerbox_ul li a:hover{ background:#ff7d25;}
.bannerbox_ul li a:hover em,.bannerbox_ul li a:hover span{ color:#fff;}
.part01{ background:#fff; border-top:#fff 1px solid; border-bottom:#fff 1px solid; overflow:hidden; padding-bottom:20px;}
.picbox{ float:left; width:250px;  border:#ededed 1px solid; margin-top:15px;     height: 358px;}
.img_a{ background:#fff; padding:10px 5px; display:block;}
.img_a img{ width:238px; height:158px; border:#ededed 1px solid;}
.img_c{ padding:5px; overflow:hidden; background:#fff;}
.img_h{ height:25px; line-height:25px; font-size:14px;}
.img_h a{ color:#434343; font-weight:bold;}
.img_h a:hover{ color:#ff781e; text-decoration:underline;}
.img_time{ font-size:12px; color:#ff8e40; line-height:18px; padding-bottom:5px;}
.img_info{ font-size:12px; line-height:22px; text-indent:2em; color:#666; height:93px;}
.p1_mid{ float:left; width:410px; margin-left:10px; border:#ededed 1px solid; margin-top:15px; padding:0;}
.p1_mid_h1{ overflow:hidden; height:45px; line-height:45px; background: #f6f6f6; border-bottom: #ededed 1px solid; padding-left:10px; position:relative; z-index:1;}
.p1_mid_h1 span{ float:left; font-size:16px; color:#fe7b21; line-height:45px; padding-right:10px;}
.em01{ float:left; font-size:15px; font-weight:bold; color:#515151;}
.p1_time{ float:right; line-height:45px;}
.p1_ul{ padding:10px;    height: 132px;}
.p1_ul li{ height:28px; line-height:28px;}
.p1_ul li a{ color:#666; font-size:14px;}
.p1_ul li a:hover{ color:#ff781e; text-decoration:underline;}
.times{ float:right; font-size:12px; color:#999;}
.img_btn{text-align: center; background: #f5821f; border:#f5821f 1px solid; color: #ffffff; float:right; padding:4px 10px;}
.img_btn:hover{ border:#f5821f 1px solid; background:#fff; color:#f5821f;}
.p1_r{ float:right; width:400px; border:#ededed 1px solid; margin-top:15px; padding:0; margin-right:10px;     height: 357px;}
.linkbox{ padding:7px 0 8px 0; overflow:hidden;}
.linkbox li{ background:#fff; text-align:center; float:left; width:188px; height:45px; line-height:45px;  border:#ededed 1px solid; margin:7px 5px; overflow:hidden;}
.linkbox li a{ display:block; font-size:14px; color:#515151;}
.linkbox li a:hover{ background:#f5821f; border:#f5821f 1px solid; color:#fff;}
.linkbox li a span{ display:inline-block; padding-right:5px;line-height:45px; font-size:12px; color:#f5821f;}
.part02{ background:#fff;     border-top: #ededed 1px solid; padding:20px 0 0 0; overflow:hidden;}
.multipleLinebox{ background:url(../images/hezuobg.jpg) no-repeat 0 0px; height: 294px;}
.p2_left{ float:left; width:670px; height:337px;  border:#ededed 1px solid; background:#d6d6d6;}
.multipleLine{ float:right; width:450px;  position:relative; z-index:999; }
.multipleLine .hd{ overflow:hidden;  height:30px; background:none; padding:0 20px; margin-top:-45px;  }
.multipleLine .hd .prev,.multipleLine .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.multipleLine .hd .next{  background-position:0 -140px; }
.multipleLine .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;  }
.multipleLine .hd ul li{float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.multipleLine .hd ul li.on{ background-position:0 0; }
.multipleLine .bd{ overflow:hidden; padding-top:26px;  }
.multipleLine .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }
.multipleLine .bd ul li{ text-align:center; zoom:1; margin:2px 5px; float:left;  }
.multipleLine .bd ul li .pic{ text-align:center;height:87px;  }
.multipleLine .bd ul li .pic img{width:204px; height:85px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleLine .bd ul li .pic a:hover img{  border-color:#999; }
.multipleLine .bd ul li .title{ line-height:24px;   }
.multipleLine .bd ul li .title a{color:#666;}
.multipleLine .bd ul li .title a:hover{color:#ff781e; text-decoration:underline;}
.p2_right{ float:right;   border:#ededed 1px solid; width:410px;}
.p2_r_img{ width:410px; height:142px; background:url(../images/hr.jpg) no-repeat center top; background-size:410px 142px; overflow:hidden;}
.zhaopin{ width:188px; height:60px; float:right; margin-top:50px;}
.p2_r_img2{ padding:10px 0; overflow:hidden; margin-left:2px;}
.p2_r_img2 li{ width:197px; height:60px; overflow:hidden; float:left; margin:2px 3px;}
.p2_r_img2 li img{ height:58px; width:195px; border:#ededed 1px solid;}
.p2_r_img2 li a:hover img{ border:#fe7b21 1px solid;}
.bottombox{ background:#f4821f; border-top:#cc762b 3px solid; margin-top:15px; overflow:hidden;}
.nav2{ padding-left:10px;}
.nav2 li{ float:left; height:40px; line-height:40px; color:#fff; padding:0 2px;}
.nav2 li a{ color:#fff; font-size:12px;}
.nav2 li a:hover{ text-decoration:underline}
.nav2_2{ float:right; background:#f37520; padding-right:10px;}
.nav2_2 li{ padding:0 5px; color:#612f0c;}
.nav2_2 li a{ color:#612f0c;}
.nav2_2 li span{ font-size:16px;}
.nav2_2 li a:hover{ color:#fff;}
.foot{ background:#202020; padding:15px 0; color:#d2d2d2;}
.foot .p1{ text-align:center;}
/*list*/
.midd2{ position:relative; height:339px;}
.lbanner{background: url(../images/sub_banner.jpg) no-repeat center; height: 339px;}
.lt{ padding:185px 0 0 10px;}
.lt span{font-size: 36px; font-weight: normal; color:#00579F;}
.title_h2 span{ font-size:24px; float:left;}
.container_2{ background:#fff;}
.location{ float:right;}
.location a{ color:#666;}
.location a:hover{ text-decoration:underline; color:#847765;}
.nav_m2{ overflow:hidden;float:left; margin-top:30px; position:absolute; bottom:5px;}
.nav_m2 li{ float:left;}
.nav_m2 li a{ display:block; text-align:center; padding:0 15px; border:#fff 1px solid; line-height:45px; height:45px; font-size:16px;background: #f5821f; color: #ffffff;}
.nav_m2 li a:hover{ color:#f5821f; border-right:#f5821f 1px solid; background:#fff;}
.newsWrap{ padding-top:40px; position:relative; height:auto !important; min-height:600px; _height:600px;}
.newsWrap .title{ height:80px;}
.news-First{ position:absolute; right:0; top:120px; width:325px;}
.news-First a{ color:#666;}
.news-First img {width:287px;}
.news-First .txt{ padding:15px; background:#d4cbb7; margin-top:5px;}
.news-First .txt h2{ color:#70685e; margin-bottom:3px;}
.news-First .txt h3{ color:#ffffff; margin-bottom:15px;}
.news-First .txt p{ color:#ffffff; line-height:18px; border-bottom:1px dotted #e2dcce; padding-bottom:15px; margin-bottom:15px;}
.news-List{ width:755px;}
.news-List ul li{ background:url(../images/item.jpg) no-repeat #f6f6f5; height:104px; margin-bottom:10px; overflow:hidden;}
.news-List ul li .nDate{ float:left; width:111px; height:104px;}
.news-List ul li .nDate h1{ font-size:36px; line-height:36px; text-align:right; padding-right:18px; padding-top:25px; margin-bottom:4px; color:#24324a}
.news-List ul li .nDate h2{ font-size:18px; line-height:18px; text-align:right; padding-right:18px;  color:#24324a}
.news-List ul li .nTxt{ float:left; padding:20px 20px 20px 30px; width:524px; height:64px;}
.news-List ul li .nTxt h1{ color:#565656; font-size:15px; line-height:15px; margin-bottom:10px;}
.news-List ul li .nTxt p{ line-height:18px; color:#a3a3a2}
.news-List ul li a:hover .nDate h1{ color:#ed1b23}
.news-List ul li a:hover .nDate h2{color:#ed1b23}
.news-List ul li a:hover .nTxt h1{ color:#24324a;}
.news-List ul li a:hover .nTxt p{ color:#78808e}
/*新闻中心--详情页*/

.fl{ float:left;}
.fr{ float:right;}
.nContent{width:840px; height:auto !important; min-height:650px; *height:650px; padding-bottom:30px; padding-top:30px; padding-left:10px; padding-right:20px; position:relative;}
.nContent .tDate{ position:absolute; left:0; top:30px; background:#f5821f; height:80px; width:80px;}
.nContent .tDate h1{ font-size:44px; line-height:44px; color:#ffffff; margin-bottom:3px; margin-top:7px; text-align:center;}
.nContent .tDate p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align:center}
.nContent .tTxt{  margin-bottom:20px; margin-left: 85px;}
.nContent .tTxt h1{ font-size:18px; line-height:24px; color:#322e2c; margin-bottom:5px; text-align: center;    font-family: 'microsoft yahei';}
.nContent .tTxt p{ line-height:14px;}
.nContent .tTxt p span{ color:#a4a4a4; padding-right:15px;}
.nRelate{ width:249px; padding-top:30px;}
.nRelate .share{height:80px;}
.nRelate .share .bshare-more{ display:block; height:16px; width:67px; margin-bottom:10px; position:relative}
.nRelate .share .bshare-more strong{ position:absolute; left:0; top:0; color:#677072}
.nRelate .bshare-custom .bshare-more.more-style-addthis{ background:none; padding:0}
.nRelate .nRelate_news{ border-top:1px solid #dfdad4}
.nRelate .nRelate_news .h1{ display:inline-block; border-top:3px solid #ce9b76; line-height:14px; color:#333333; padding-top:20px; margin-bottom:15px;*zoom:1}
.nRelate .nRelate_news ul{}
.nRelate .nRelate_news ul li{ margin-bottom:20px; overflow: hidden;}
.nRelate .nRelate_news ul li a h1{ margin-bottom:3px; color:#d7af92; line-height:14px; float:right;}
.nRelate .nRelate_news ul li a p{ line-height:18px; color:#7c8182;float:left;}
.nRelate .nRelate_news ul li a:hover p{color:#d7af92}
.Pasual p { line-height: 22px; margin-bottom: 10px; font-size:14px; color:#333; }
.multipleLine .bd ul li .pic a{display:block;     height: 87px;    width: 208px;  line-height: 87px;    font-size: 22px;    background: #fff; color: #333;    font-family: 'microsoft';}
.sel_01{display: block;    width: 350px;    margin: 0 auto;    height: 35px;    line-height: 35px;    font-size: 14px;    text-align: center;    margin-top: 10px;    border: #ccc 1px solid; color: #5F5F5F;}
.p1_bg{background:url(../images/p1bg.jpg) no-repeat center top; height:170px;}
.multipleLine .bd ul li .pic a:hover{background-color: #F4821F;    color: #fff;}
.nContent .tTxt02{ margin-left:0;}

.tablebox{width: 780px; float: left; background: #ececec; padding:20px;}
.l_span01{ display:inline-block;font-size: 14px; min-width: 240px; line-height: 35px;}
.l_span02{ display:inline-block;}
.l_span02 input,.l_span02 textarea{min-width: 350px; border: #ccc 1px solid; line-height: 28px;}
.lab01{ display:block; overflow: hidden; padding:5px 0;}
#submit1,#reset1{display: inline-block; padding: 5px 25px; border: #154a8c 1px solid; font-size: 14px; background: #1e6dd0; color: #fff; cursor: pointer;}
#reset1{border: #a71f32 1px solid;  background: #cc283f;}
.subbox{ width:180px; margin:20px auto 0 auto;}
.l_span03{display: inline-block; max-width: 464px;}
.l_span03 input{display: inline-block; width: 22px; height: 15px; min-width: auto; margin: 7px 0;}
.l_span04 input{border: none; border-bottom: #ccc 1px solid; background: none;}
.Pasual{ padding-top:50px;}
.l_span011{min-width: 112px;margin-left:96px;}
/*2018-12-7*/
.addtop{line-height: 45px; font-size: 14px; font-family: 'microsoft yahei'; overflow: hidden; background-color: #f3f3f3; border-bottom: #e4e0e0 1px solid; }
.addtop_l{ float:left;}
.addtop_r{ float:right;}
.zc_btn01{display: inline-block; padding: 0px 15px; text-align: center; line-height: 35px; font-size: 14px; background-color: #e6580c; margin: 5px 2px 0 2px; color:#fff;}
.zc_btn02{ background-color:#39a0e2;}
.zc_btn01:hover{ background-color:#b74f18;}
.zc_btn02:hover{ background-color:#1e88cc;}
.zhuce_c{width:350px; padding-bottom:30px; background-color:#fff; border:#ccc 1px solid; margin:15px 15px 0 0; position:relative; z-index:1; position:fixed; left:40%; top:100px;     box-shadow: #ccc 5px 5px 20px; overflow:inherit!important; }
.zhuce_c h2{background: #fff8f0; width: 100%; padding: 10px; text-align: center;}
.byfw{overflow:hidden; padding:10px; font-family: 'microsoft yahei';     border-bottom: #f1f1f1 1px solid; }
.byfw li{ line-height:35px; height:35px; font-size:20px; font-weight:bold; text-align:center;color:red; }
.con_byfw{ padding:0 0 10px 0;}
.con_byfw label{ display:block; line-height:35px; padding:5px 0;}
.con_byfw label span{ display:inline-block; padding:0 5px; text-align:center; font-size:16px; width:95px;}
.con_byfw label input{ display:inline-block; line-height:28px; height:28px; border:#CCC 1px solid; width:210px; text-indent:5px;}
.denglu{border: 1px solid #e85356; display: block; width: 282px; margin:0 auto; background: #e4393c; height: 34px; line-height: 34px; color: #fff; font-size: 20px; font-family: 'Microsoft YaHei'; text-align:center;}
.denglu:hover{ background-color:#bf2629;}
.closebtn{ position:relative; display:block; float:right; top:-12px; right:-12px; width:25px; line-height:25px; text-align:center; background-color:#999; color:#fff; font-size:18px; border-radius:25px; height:25px;}
.closebtn:hover{ background-color:red; color:#fff;}
.news-List-add{width:1100px;}
.nTxt2{float: left; width:982px; padding-left: 13px;}
.nTxt2-left,.nTxt2-right{float: left; width: 424px; font-size: 14px; color: #212121;padding-top:18px;}
.Sname,.Scontent,.Charge,.jhp1{ line-height:22px;}
.zxbtn{display: block; padding: 5px 15px; background-color: #f5821f; width: 105px; float: left; text-align: center; color: #fff; margin-top: 30px;}
/*4-8*/
.fwbox{ width:1100px;}
.news-List ul .fw-01{ list-style: none; margin-top: 20px; height: auto; margin: 0; overflow: auto; background: none; position: relative; z-index: 1; margin-top: 20px;}
.fw-t{ height:48px; line-height:48px; text-align:center; font-size:18px; background-color:#f3fdff; color:#0e6acf; border:#d3f5ff 1px solid; border-radius:5px;}
.fw-info{ border:#5297e3 1px dashed; padding:10px 18px; overflow: hidden;}
.fw-info strong{ color:#ff6600; font-weight:normal;}
.fw-p1{ line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#333;}
.fwxq{ padding:10px;}
.xq-info01{ display:inline-block; line-height:35px;}
.xq-h2{ text-align:center; padding:15px 0; font-weight:normal; color: #ff6600;     font-size: 18px;}
.xq-info01 strong{ font-weight:normal;color: #ff6600;}
.news-List ul .fw-01 .fw-zx{position: absolute; background-color: #f5821f; padding: 0px 30px; color: #fff; bottom: 4px; height: 36px; line-height: 36px; font-size: 14px; right: 4px; z-index:90;}
.news-List ul .fw-01 .fw-zx:hover{background-color: #ca6917;}
.news-List ul .fw-01 .fw-02{  display: block;}
.news-List ul .fw-01 .fw-02:hover{background-color: #f3fdff; display: block;}
.news-Page{text-align: center;    margin: 20px;}
.news-Page .page-up,.news-Page .page-down{ display: inline-block; padding: 10px 25px; background-color: #7bccdc; color: #fff; margin: 0 4px; cursor: pointer;}
.news-Page  a.page-up:hover,.news-Page a.page-down:hover{background-color: #49aabd;}
.news-List002{margin: 0 auto;}
.news-List-002{ width: 1100px;}
.subbox002 #submit1{width: 100%; background-color: #f5821f; border: #ea7d1e 1px solid;}
.l_span011{float: left;}
.l_span0112{ margin-top:55px;}
.l_span01123{ min-height:150px;}
.qqbox{ position:fixed; bottom:150px; right:60px; z-index:999;}
.sqbtn{ display:block;text-decoration:none; cursor:pointer; position:fixed; z-index:999; right:20px; bottom:311px; background-color:#f5821f; border:#e37312 1px solid; padding:0 15px; line-height:60px; height:60px; color:#fff;}
.sqbtn img{ width:30px; float:left; margin:14px 5px 0 0;}
.sqbtn span{ color:#fff; }
.sqbtn:hover{ background-color:#e37312;}
.fw-pic{float: left; width: 202px; height: 202px;}
.fw-pic img{ width: 200px; height: 200px;}
.fw-txt{float: right; width: 850px;}
.l-spanbtn{}
.l-spanbtn img{     width: 350px;    height: 230px; }
.newsWrap{ padding-bottom:50px;}
