/* CSS Document */
/* å…¨å±€æ ·å¼ */
*{ margin:0; padding:0;}
body{ color:#333; font:14px "å¾®è½¯é›…é»‘"; margin:0 auto;}	
a{ color:#444; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#1b419a;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.cored{ color:#f00;}
.font14{ font-size:14px;}
.fontbold{ font-weight:bold;}	
.outwidth{ width:1002px;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:500px; min-height:500px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.outposition{ position:relative;}
.center{text-align: center;}
/*å›¾æ–‡æ··æŽ’é¡µé¢å¼•ç”¨â€œliblockâ€æ ·å¼ï¼Œä½¿åŽå°æ·»åŠ åˆ—è¡¨ç¬¦å·æ˜¾ç¤º**********************************/
.liblock ul li{ list-style:disc; margin-left:30px;}
.liblock ol li{ list-style:decimal; margin-left:30px;}


.headerbg{ width:1018px; height:133px; margin:0 auto;}
.logo{ height:133px; width:283px; float:left;}
.headr{ width:735px; float:left; height:53px; padding-top:30px; font-size:14px; color:#b7b7b7; text-align:right; line-height:53px; }
.headr a{color:#444;}
.headr a:nth-child(4){display: none;}
.headr img{ display: inline-block;vertical-align: text-bottom; margin-right: 5px;}

.search{ width:245px; height:31px; float:right; margin:10px 0 0 10px;}
.input{height:31px; float:left; width:203px;border: solid 1px #b7b7b7; outline:none; font-size:14px; color:#aaa;padding-left: 4px;}
.inbut{height:33px;float:left; width:36px; background:url(../img/icon/search.jpg) no-repeat; border:none;outline:none; cursor:pointer;}
.weixin{width:40px; height:30px; display:inline-block; position: relative; text-align:right;}
.wx{display:none;position:absolute; top:40px; left:-70px; z-index:300;}
.weixin:hover .wx{display: block}
.innav{ width:735px; float:left; height:50px;}
.innav ul>li{ height:50px; width:91px; float:left; font-size:16px; text-align:center; font-weight:bold; line-height:50px; position:relative;}
.innav ul>li>a { display:block;height:50px; width:105px; color:#333;}
.innav ul>li>a:hover{ background:#1b419a; color:#fff;} 

.innav ul>li:hover>a{background:#1b419a;color:#fff;}

.subnav{ display:none;position:absolute; left:0; top:50px; z-index:300; background:#fbfbfb;}

.innav ul li:hover .subnav{display:block;width:auto;background:#fff;}
.subnavl{/* height:155px; */float:left;overflow:hidden;min-width:89px;padding: 8px;}
.innav ul li:nth-child(3) .subnav{left: 50%;margin-left: -88px;}
.innav ul li:nth-child(3) .subnavl{width: 160px;}
.innav ul li:nth-child(7) .subnav{left: 50%;margin-left: -88px;}
.innav ul li:nth-child(7) .subnavl{width: 160px;}
.subnavl .float{float:left;margin-left:15px;}
.subnavl .float a{display:block;height:35px;line-height:35px;font-weight:normal;text-align: center;font-size:14px;color:#444;border-bottom: 1px solid rgba(0,0,0,0.1);}
.subnavl .float a:hover{background:none; color:#1b419a;}
.subnavl a{display:block;height:35px;line-height:35px;font-weight:normal;text-align: center;font-size:14px;color:#444;border-bottom: 1px solid rgba(0,0,0,0.1);}
.subnavl a:hover{background:none; color:#1b419a;}
/* #subnavf6{left:-198px; }
#subnavf7{left:-198px;} */

.subnavr{ height:170px; float:left; width:auto;}
.subnavr img{ width:190px; height:140px; margin:15px;}

/*banner*/
.focus{ position:relative;height:470px;overflow:hidden; }  
.focus img{display:block;} 

.focus .fPic{ position: relative;height:470px; overflow:hidden;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  

.focus .fcon{ position:relative;height:470px;display:none;width:1600px; position:absolute; left:50%; margin-left:-800px;}
.focus .fcon a{ display:block;}  
.focus .fcon img{ display:block;width:1600px; height:470px; }  

.focus .fbg{ height:21px; z-index: 200;  float:right; position:relative; bottom:40px; right:18%; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:11px; height:11px;  margin:0 5px;float:left;  background: url(../img/icon/dian.png) no-repeat; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../img/icon/dianh.png) no-repeat;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 
   
.focus .prev,.focus .next{position:absolute;width:20px;height:40px;}
.focus .prev{top: 50%;margin-top: -20px; left: 14%; cursor:pointer; background: url(../img/icon/pre.png) no-repeat;}
.focus .prev:hover{background: url(../img/icon/preh.png) no-repeat;} 
.focus .next{top: 50%;margin-top: -20px; right: 14%;    cursor:pointer;background: url(../img/icon/next.png) no-repeat;}  
.focus .next:hover{background: url(../img/icon/nexth.png) no-repeat;}



/*inmain*/
.inmbg{ background:#fcfcfc; padding:20px 0; }
.inm1{width:1018px; margin:0 auto; height:270px;}
.inm1l{ width:708px; float:left;height:270px;}
.inm1top{width:708px; height:5px; background:url(../img/icon/inmtbg.png) no-repeat;}
.inm1cen{width:700px; height:260px; padding:0 4px; background:url(../img/icon/inmcbg.png) repeat-y;}
  .inm1ll{ width:297px; height:260px; float:left;padding-right:8px;}
    .inm1llt{ height:41px; width:257px; line-height:41px; padding-left:40px; border-bottom:solid 1px #d2d2d2;font-size:18px; color:#1b419a; background:url(../img/icon/inmlbg.png) no-repeat;padding-right:8px;}
	.inm1llb{ margin:14px 0 14px 12px;height:190px; width:285px; position:relative;overflow:hidden; text-align:center;}
	#player{height:190px; width:285px; position:absolute; }
	#player a{color:#333;}
	#player .Limg{position:relative;}
	#player .Limg li{position:absolute;top:0;left:0;background:#fff;}
	#player .Limg li img{ height:190px; width:285px;border:none;} 
	
	#player .Nubbt{position:absolute;z-index:9;bottom:5px;right:5px;line-height:19px; color:#fff; font-style:normal; font-size:12px; }
	#player .Nubbt span{ cursor:pointer; width:19px; height:19px; margin-right:5px; display:block; float:left; background:#a4a4a4;}
	#player .Nubbt span.on{ background:#1b419a;}

  .inm1lr{ width:395px; height:260px; float:left;position:relative; }
	.slidings{height:41px; width:395px; line-height:41px; border-bottom:solid 1px #d2d2d2;font-size:16px;}
	.slidings li{	float:left;	width:92px;height:41px; }
	.slidings li a{	display:block;width:92px;height:41px;line-height:41px;float:left; color:#444;}
	.slidings li.hover a{ color:#1b419a; height:41px;}
	.slidnr{width:383px; padding-right:15px; height:248px; font-size:14px;  }
	.slidnr ul li{ height:34px; line-height:34px;}
	.slidnr ul li a{ display:block; height:34px; padding-left:12px; background:url(../img/icon/nlibg.png) no-repeat left center; color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.slidnr ul li a:hover{ background:url(../img/icon/nlibgh.png) no-repeat left center; color:#1b419a;}
	.slidnr ul li span{ float:right;}
	.inmore{ width:381px; height:32px; border:solid 1px #d2d2d2; font-size:14px; line-height:32px; text-align:center;}
	.inmore a{ color:#444;}
	.inmore a:hover{color:#1b419a;}
	.sliding_yc{display:none;}


.inm1bot{width:805px; height:5px; background:url(../img/icon/inmbbg.png) no-repeat;}
.inm1r{ width:300px; float:left; margin-left:10px;height:260px;}
 .inm1rt{width:300px; height:196px; margin-top:4px;}
 .inm1rt img{width:300px; height:196px;}
 .inm1rb{width:300px; height:64px; background:#ededed; text-align:center;} 
.inmc{ font-size:16px; color:#000; line-height:30px; padding-top:10px;}
.inme{ font-family:'Arial'; color:#606060;}

.inm2{ width:1018px; height:132px; margin:40px auto 0;}
#demo {width:935px;text-align:left;overflow:hidden; float:left;}
#demo img {border:1px solid #c4c4c4;width:158px; height:94px;display:block; margin:0 15px;}

#demo p{ line-height:36px; text-align: center;margin:0 15px;font-size:14px;}
#demo a{color:#444;text-decoration:none;}
#demo a:hover p{ color:#1b419a;}
#demo a:hover img{border:1px solid #1b419a;}

.inm2r{ width:68px; float:left; height:117px; margin:0 0 0 15px;}	

.nbanner{ height:236px; position:relative; overflow:hidden;}
.nbanner img{ position:absolute; height:236px; width:1600px; left:50%; margin-left:-800px;}

.mainbg{ background:#fbfbfb;}
.main{ width:1018px ; margin:20px auto 0; background:url(../img/icon/mainbg.jpg) repeat-y;}
.left{ width:244px; float:left; }
.lefttop{ height:56px; background:url(../img/icon/lefttop.png) no-repeat; font-size:18px; font-weight:bold; line-height:56px; color:#fff; text-align:center;}

.mlnav{ width:228px; float:left; padding:13px 8px; background:#ebebeb; }
.mlnav li{ width:228px;  line-height:40px; font-size:14px; color:#444; margin-bottom:5px;}
.mlnav li a{display:block; color:#444; width:208px; padding-left:20px; line-height:40px; background:url(../img/icon/nnava.jpg) no-repeat;}	
.mlnav li a:hover,.mlnav li a.hover{ color:#fff; background: url(../img/icon/nnavh.jpg) no-repeat ;}
.mlnav li a + ul{display: none;}
.mlnav li a.hover + ul{display: block;}
.mlnav li ul{ margin:0 3px; background:#fff; padding:15px 0;}
.mlnav li li{ width:222px; line-height:24px;font-size:12px;margin-bottom:0;}
.mlnav li li a{ display:block; line-height:24px;width:190px; background:url(../img/icon/nnava2.png) no-repeat 22px center ; color:#444;padding-left:32px;}
.mlnav li li a:hover,.mlnav li li a.hover{background:url(../img/icon/nnavh2.png) no-repeat 22px center; color:#1b419a;}


.right{ width:774px; float:left; margin-bottom:30px; }
.local{ height:55px; width:735px;padding:0 12px 0 27px; background:url(../img/icon/localbg.png) no-repeat right center; line-height:55px; text-align:right; font-size:14px;}
.content{width:747px; padding:30px 0; line-height:28px; margin-left:27px;}
.abtop{ line-height:30px; font-size:16px; font-weight:bold; color:#1b419a; text-align:center;}
.linkli li{ width:160px; height:170px; margin-right:35px; float:left; }
.linkli li:nth-child(4n){margin-right: 0;}
.linkli li img{ width:158px; height:94px; border:solid 1px #c4c4c4;}
.linkli li p{ color:#444; line-height:36px; text-align:center;}
.linkli li a:hover img{border:solid 1px #1b419a;}
.linkli li a:hover p{ color:#1b419a;}
#linklast{margin-right:0;}

.proli li{ width:225px; height:220px; float:left; margin-right:36px; position: relative}
.proli li:nth-child(3n){margin-right: 0;}
.proli li img{ width:225px; height:180px;}
.proli li p{width:225px; height:38px; line-height:38px; background:url(../img/icon/probga.png) repeat;  text-align:center; position:absolute; bottom:38px; left:0; color:#fff;}
.proli li a:hover p{ background:url(../img/icon/probgh.png) repeat; }
#prolast{ margin-right:0;}
.protop{ font-size:16px; line-height:40px;}
.protop span{ color:#1b419a;}

.newli dt{ height:180px; border-bottom:solid 1px #d8d8d8; margin-bottom:10px;  }
.newli dt img{ float:left; width:225px; height:150px; margin-right:20px;}
.newtop{ color:#1b419a; margin-bottom:10px;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newin{ line-height:28px;}
.newin span{color:#1b419a;}
.newli dd{ height:36px; line-height:36px;}
.newli dd span{ float:right;}
.newli dd a{ display:block; height:36px; background:url(../img/icon/nlibg.png) no-repeat left center; padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newli dd a:hover{ background:url(../img/icon/nlibgh.png) no-repeat left center;}

.newinfo{ text-align:center; border-bottom:solid 1px #d8d8d8; margin-bottom:15px;}
.newinfo h1{ font-size:14px; color:#1b419a;}
.newinfo p{ color:#a7a7a7; margin-bottom:10px;}
.return{ width:70px; height:26px; line-height:26px; border:solid 1px #d3d3d3; float:right; margin-top:30px; text-align:center;}

.tab1{ height:50px; width:747px; background:url(../img/icon/jobbg.png) no-repeat; line-height:50px; color:#1b419a; text-align:center;}
.tab2{text-align:center; }
.tab2 td{ height:49px;border-bottom:solid 1px #d8d8d8; }
.jobn{ text-indent:40px; text-align:left;}
.blue{color:#1b419a; line-height:60px;}
.jobtop{ border-bottom:solid 1px #dcdcdc;}

.input1{ width:235px; height:30px; outline:none; border:solid 1px #b3b3b3;}
.input2{ width:360px; height:30px;outline:none; border:solid 1px #b3b3b3;}
.input3{width:535px; height:200px; outline:none; border:solid 1px #b3b3b3;}
.but1{ width:60px; height:26px; background:#1b419a; line-height:26px; color:#fff; border:none; outline:none; cursor:pointer;}
.but2{width:60px; height:26px; background:#e5e5e5; line-height:26px;color:#333; border:none; outline:none; margin-left:30px; cursor:pointer;}

.page{width:747px;text-align:center;height:50px;line-height:23px;padding:10px 0 0;margin:30px auto 0; float:left;}
.page a{background:#fff;padding:4px 10px;color:#444;border:1px solid #d3d3d3;margin-right: 5px;}
.page a:hover,.page a.hover{border:1px solid #d3d3d3;color:#1b419a;}
.page span{background:#fff;padding:4px 10px;color:#444;border:1px solid #d3d3d3;}
.page span:hover,.page span.hover{border:1px solid #d3d3d3;color:#1b419a;}
/*åº•éƒ¨*/
.footbg{ background:#dedede; height:165px;}
.foot{ width:1018px; text-align:center; margin:0 auto; height:165px;}
.footnav{ height:40px; line-height:40px; color:#9b9b9b; font-size:14px; padding-top:20px;}
.footnav a{ font-size:14px; font-weight:bold; color:#333; margin:0 15px;}

.link{ width:720px; height:35px; margin:15px auto 0;}
.linksel{ float:right; width:217px; height:35px; color:#666; line-height:35px; text-align:center; position:relative; margin-right:23px; float:left;}
#w{ width:170px; height:35px; background: url(../img/icon/linkbg.jpg) no-repeat; font-size:14px;text-align:center; line-height:35px ; padding-right:47px;}
.linksel a{cursor:pointer;color:#666;}
#down{ border:1px #d0d7db solid; width:170px; display:none; position:absolute; left:0; bottom:35px; background-color:#fff; padding-right:47px;}
#down li{ height:30px; line-height:30px; color:#666;}


.linksel2{ float:right; width:217px; height:35px; color:#666; line-height:35px; text-align:center; position:relative;margin-right:23px; float:left;}
#w2{ width:170px; height:35px; background: url(../img/icon/linkbg.jpg) no-repeat; font-size:14px;text-align:center; line-height:35px ; padding-right:47px;}
.linksel2 a{cursor:pointer;color:#666;}
#down2{ border:1px #d0d7db solid; width:170px; display:none; position:absolute; left:0; bottom:35px; background-color:#fff; padding-right:47px;}
#down2 li{ height:40px; line-height:20px; color:#666;}

.linksel3{ float:right; width:217px; height:35px; color:#666; line-height:35px; text-align:center; position:relative;margin-rignt:23px; float:left;}
#w3{ width:170px; height:35px; background: url(../img/icon/linkbg.jpg) no-repeat; font-size:14px;text-align:center; line-height:35px ; padding-right:47px;}
.linksel3 a{cursor:pointer;color:#666;}
#down3{ border:1px #d0d7db solid; width:170px; display:none; position:absolute; left:0; bottom:35px; background-color:#fff; padding-right:47px;}
#down3 li{ height:30px; line-height:30px; color:#666;}
.linksel:hover #down {display: block;}
.linksel2:hover #down2 {display: block;}
.linksel3:hover #down3 {display: block;}
.footba{line-height: 50px; width: 810px; float: left; height: 50px; display: inline-block;text-align: right; font-size:12px;padding-right:5px;}
.footjga{display:inline-block;text-decoration:none;height:20px;line-height:20px;}
.fenxiang{ display:inline-block; float:left; width:200px; height:40px; margin-top:10px;}
.codeimg{margin-left:10px; height:30px;display: inline-block;width: 80px;border-radius: 5px;border: 1px solid #CCD1D9;box-sizing: border-box;background: url(../img/icon/yzm.jpg) no-repeat center center;background-size: 100% 100%;line-height: 30px;text-align: center;font-size: 1rem;color: #7c968f;cursor: pointer;}
.pics li{float:left;width: 360px;margin-bottom: 20px;}
.pics li:nth-child(2n+1){margin-right: 20px;}
.pics li div{width: 360px;height: 216px;border: 1px solid #f4f4f4;overflow: hidden;}
.pics li div img{width: 100%;}
.pics li h4{padding-top: 6px;font-weight: normal;/* overflow:hidden; *//* text-overflow:ellipsis; *//* white-space:nowrap; */text-align: center;/* height: 40px; */line-height: 22px;}
.lgname{font-size: 15px;margin-bottom: 60px;}
.lgtitle{font-size: 19px;margin-left: 34%;height: 50px;line-height: 50px;}
.lgitem{margin-left: 34%;height: 50px;line-height: 50px;}
.lgitem span{margin-left: 40px;}
/* ä¸¾æŠ¥æ¿å— */
.right_6_text2 {font-size: 14px;color: #666;line-height: 25px;
}
/* ç›‘ç£å¹³å° */
.wraper_art {border: 1px solid #b6e0f0;margin-top: 5px;padding: 30px;}
.wraper_art .table_mod {display: table;width: 100%;table-layout: fixed;}
.wraper_art .td_mod {display: table-cell;vertical-align: middle;text-align: center;font-size: 0;line-height: 0;}
.wraper_art .td_mod img {display: block;  margin: 0 auto;}
.wraper_art .td_mod .box {display: inline-block;*zoom: 1;*display: inline;vertical-align: middle;}
.wraper_art .td_mod .box {border: 1px solid #b9e2f1;border-radius: 15px;padding: 25px 25px 35px 25px;background: url(../img/icon/box_Bg.png) no-repeat center bottom;max-width: 490px;width: 100%;font-size: 12px;line-height: 30px;color: #333333;text-align: left;
}
.wraper_art .td_mod .btn_group {margin-top: 90px;}
.wraper_art .td_mod .btn_group a {display: inline-block;*zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 125px;
  height: 35px;
  margin: 0 30px;
}
.wraper_art .td_mod .btn_group a.shiming {
  background: url(../img/icon/shiming.png) no-repeat center center;
}
.wraper_art .td_mod .btn_group a.niming {
  background: url(../img/icon/niming.png) no-repeat center center;
}
/* å®žåä¸¾æŠ¥ */
.wraper_art .form_table .important {
  text-align: right;
  color: #990000;
  margin-bottom: 10px;
}
.wraper_art .form_table table {
  border-left: 1px solid #b6e0f0;
  border-top: 1px solid #b6e0f0;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 550px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.wraper_art .form_table table td {
  border-right: 1px solid #b6e0f0;
  border-bottom: 1px solid #b6e0f0;
  text-align: center;
  padding: 5px 10px;
}
.wraper_art .form_table table td .tit {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  vertical-align: middle;
  color: #333;
  line-height: 25px;
  text-align: left;
}
.wraper_art .form_table table td .tip {
  font-style: normal;
  color: #990000;
}
.wraper_art .form_table table td .inp {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  vertical-align: middle;
  height: 25px;
  width: 135px;
  border: 1px solid #b6e0f0;
  padding-left: 5px;
  text-align: left;
}
.wraper_art .form_table table td .inp2 {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  vertical-align: middle;
  height: 25px;
  width: 340px;
  border: 1px solid #b6e0f0;
  padding-left: 5px;
  text-align: left;
}
.wraper_art .form_table table td input[type=text] {
  width: 100%;
  display: block;
  border: none;
  padding: 0;
  margin: 0;
  line-height: 25px;
  height: 23px;
  outline: none;
}
.wraper_art .form_table table td textarea {
  display: block;
  width: 340px;
  border: 1px solid #b6e0f0;
  padding: 5px;
  height: 150px;
}
.wraper_art .table_mod {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.wraper_art .form_table .table_mod {
  max-width: 550px;
  margin: 0 auto;
}
.wraper_art .td_mod {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 0;
  line-height: 0;
}
.wraper_art .form_table .submit, .wraper_art .form_table .reset {
  display: block;
  width: 90px;
  height: 35px;
  margin: 0 auto;
}
.wraper_art .form_table .submit {
  background: url(../img/icon/submit.png) no-repeat center center;
}
.wraper_art .form_table .reset {
  background: url(../img/icon/reset.png) no-repeat center center;
}