﻿/* 公共样式 */
	html,body{margin:0; padding:0; color:#666666; font-size:11px; font-family:arial; line-height:28px; }
	h1,h2,h3,h4,h5,h6,td,ul,li{ margin:0; padding:0px;}
	input,select,textarea{margin:0;padding:0;}
	a:link{color:#666666;text-decoration: none;}
	a:visited{color:#666666;text-decoration: none;}
	a:hover{color:#FF9900;text-decoration: underline;}
	.white{ color:#FFF}
/*------------------头部样式-----------------*/
	#topbj{width:100%; height:107px; background:url(bj-top.jpg) top center no-repeat; margin:0 auto; clear:both;}
	#topbj1{width:100%; height:80px; background:url(bj-top.jpg) top center repeat-x; margin:0 auto; clear:both;}

	#top{ width:100%;max-width:1370px; height:107px; margin:0 auto; clear:both;}
	.logo{width:346px; height:107px; float:left; }
	.logo a{display:block; background:url(logo.png) right bottom no-repeat; width:346px; height:90px; text-indent:-9999px;}
	#top1{width:1100px; height:80px; margin:0 auto; clear:both;}
	.logo1{width:245px; height:80px; float:left; }
	.logo1 a{display:block; background:url(logo2.jpg) right bottom no-repeat; width:245px; height:68px; text-indent:-9999px;}
	
	.dao{width:820px; height:107px; margin-left:80px; float:left; }
	.dao1{width:820px; height:80px; float:left; }
	.ss{width:215px; height:44px; margin-top:43px; float: left; background:url(ssd.jpg) left center no-repeat; padding:12px 0 0 13px;}
	.ss1{width:125px; height:44px; margin-top:43px; float: left; background:url(ssd1.jpg) left center no-repeat; padding:12px 0 0 0; border-radius:6%; }
	
	/*------------------导航样式-----------------*/
		.navbar-brand{ padding: 29px 15px;   height: auto;}
		nav.navbar.bootsnav{  border: none;   margin-bottom: 150px;}
		.navbar-nav{float: left;font-size:16px;	}
		nav.navbar.bootsnav ul.nav > li > a{  color: #474747;  padding: 42px 7px;	
		}
		nav.navbar.bootsnav ul.nav > li:hover{		}
		.nav > li:after{   content: ""; width: 0;  height: 5px;  background: #ccab26; position: absolute; bottom: 0; left: 0; transition: all 0.5s ease 0s;}
		.nav > li:hover:after{ width: 100%;	}
		nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{ content: "+";  font-family: 'FontAwesome';  font-size: 18px;  position: absolute;  top: 35%; right: 10%;		    transition: all 0.4s ease 0s;}
		nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{  content: "\f105"; transform: rotate(90deg);	}
		.dropdown-menu.multi-dropdown{  position: absolute;  left: -100% !important;}
		nav.navbar.bootsnav li.dropdown ul.dropdown-menu{   box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);   border: none;}
		
	
	/*--------------- 手机导航------------------- */	
	.m-wrap{padding: 0 4.7%; /*width: 100%;*/ height:50px; z-index:300;}
	.m-logo{width:264px; height:42px; float:left; }
	.m-logo a{display:block; background:url(logo.jpg) right bottom no-repeat; width:264px; height:42px; text-indent:-9999px;}
	.header{position: relative;z-index: 20;height:52px; padding-top:4px; background:url(bj-top.jpg) top center repeat-x;}	
	.header .nav-ico{display: none;	cursor: pointer;margin-right: 2.5%;	height: 20px;}
	.header.m-wrap .nav-ico{display: block;	margin-right: 0;width: 66px;height: 46px; background:url(ico_36.png) center no-repeat;background-size: auto 40%; margin-right: 5%;}
	.header.m-wrap .nav-ico.hover{background: url(ico_99.html) no-repeat center #086fbf; background-size: auto 40%;}
	.header .nav-ico img{height:100%;}
	.header .m-navwrap{display:none; text-align:left;}
	.header.m-wrap .m-navwrap{width: 100%; position:absolute; top:52px; left:0; display: none;}
	.header.m-wrap .m-navwrap ul,.header.m-wrap .m-navwrap li{width: 100%;}
	.header.m-wrap .m-navwrap .tit{	display: block;	width:100%;	padding: 0 17% 0 5%;height: 46px;line-height: 46px;	font-size: 15px;color:#363636; background: url(ico_100.png) no-repeat 92% center #086fbf; background-size: auto 22%; cursor:pointer; border-right:1px solid #086fbf;}
	.header.m-wrap .m-navwrap .tit a{color: #ffffff; display: block; text-decoration: none;}
	.header.m-wrap .m-navwrap .tit a:hover{	color: #ffffff; text-decoration: none;}
	.header.m-wrap .m-navwrap li{border-bottom: 1px solid #dcefff;	border-right: 1px solid #086fbf;}
	.header.m-wrap .m-navwrap .sub-box{	width: 100%;background-color: #115fa3;	display: none;
	}
	.header.m-wrap .m-navwrap .sub-box a{display: block;width:100%;	padding: 0 17.4% 0 4.6%;height: 34px;line-height: 34px;	border-top: 1px solid #93cdff;color: #fff;font-size: 13px;text-decoration: none;}
	.header.m-wrap .m-navwrap .sub-box a:hover{	background-color: #064f90; text-decoration: none;}

/*------------------banner样式-----------------*/
	.banner{ width: 100%;  height: 600px;}
	.sjbanner{ width: 100%;  height: 100%; background-size:100%;}

	
/*------------------k区样式-----------------*/	
	#k1bj{width:100%; height:auto; margin:0 auto; clear:both;  background:url(k1bj.jpg) top center no-repeat;  background-size:cover; padding-bottom:1%;}
	#k1sjbj{width:100%; height:auto; margin:0 auto; clear:both;  background:url(k1bj.jpg) top center no-repeat;  background-size:cover; padding-bottom:5%;}
	.k1{width:1260px; padding-top:2%; padding-bottom:2%;}
	.swiper-container {height:auto; margin:0 auto; clear:both; }
    .swiper-slide {text-align: center; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-size:cover; overflow:hidden;}
	.swiper-slide img { width:100%;}
	
	#k2bj{width:100%; height: auto; margin:0 auto; clear:both; background:url(k2bj.jpg) top center repeat-x #ffffff; padding-bottom:5.4%;}	
	#k2{width:1230px; height: auto; margin:0 auto; clear:both; padding-top:50px; }
	
	.k2lf{width:65%; height: auto; float:left; padding-top:15px;}
	.k2lfz{width:100%; height:auto; float:left; font-size:28px; color:#df0121; text-align:left; line-height:48px; text-shadow:#333333 1px 1px 1px; }
	.k2lfb{width:100%; height:auto; float:left; background:url(k2bj.png) top right repeat-x; background-size:100% 100%;}
	.k2ri{width:35%; height: auto; float: right;}
	
	#k3bj{width:100%; height:67px; margin:0 auto; clear:both; background:url(k3bj.jpg) top center repeat-x; position:relative}
	.k31{  height:67px; background:url(k31.jpg) top left no-repeat; margin-right:80px; overflow:hidden }
	.k32{width:74px; height:67px; background:url(k32.jpg) top right no-repeat; position:absolute; right:0 ; top:0}
	
	.k3lf{width:90%; height:auto; float:right; color:#666666; font-size:14px; line-height:67px; text-align:left; position:relative}
	.k3lf .k3lf_t{width:110px; position: absolute;}
	.k3lf .k3lf_n{margin: 0 35px 0 110px; overflow:hidden; height:67px;display:block;white-space:nowrap;  text-overflow:ellipsis;}
	.k3lf .k3lf_d{width:30px; right:0; top:0; position: absolute;text-align:center; vertical-align: bottom;height:67px; background:url(k33.jpg)  center 42% no-repeat}
	
	.k3lf .k3lf_n ul{overflow:hidden; zoom:1; width:100%}
	.k3lf .k3lf_n li{ line-height:67px; width:100%;}

/*------------------底部样式-----------------*/
	#downt{width:100%; height:5px; margin:0 auto; clear:both; background:url(downt.jpg) top center no-repeat;}
	#downbj{width:100%; height: auto; margin:0 auto; clear:both; background:url(bj-down.jpg) top center repeat-x; padding-top:30px;}
	
	#downs{width:1200px; margin:0 auto; clear:both; }
	.downslf{width:69%; height:auto; float:left; text-align:left; }
	.downsri{width:30%; height:auto; float:right;}
	.downslf a:link{color:#cccccc; text-decoration: none; font-size:11px; line-height:18px;}
	.downslf a:visited{color:#cccccc; text-decoration: none; font-size:11px; line-height:18px;}
	.downslf a:hover{color:#FF9900; text-decoration: none; font-size:11px; line-height:18px;}
	.downs1{width:21%; padding-left:16px; height: auto; float:left; color:#ffffff; font-size:14px; line-height:42px;}
	.downs2{width:25%; padding-left:16px; height: auto; float:left; color:#ffffff; font-size:14px; line-height:42px;}
	.downs3{width:20%; padding-left:16px; height: auto; float:left; color:#ffffff; font-size:14px; line-height:42px;}
	.downs4{width:22%; padding-left:16px; height: auto; float:left; color:#ffffff; font-size:14px; line-height:42px;}
	
	.downs5{width:100%; float:right; height: auto; padding-top:15px; text-align:left; color:#ffffff;}
	.sowns5k1{width:100%; height:74px; background:url(dt1.jpg) left top no-repeat; float:left; border-bottom:1px solid #666666;}
	.sowns5k2{width:88%; height:56px; background:url(dt2.jpg) left center no-repeat; float:left; padding-left:12%; border-bottom:1px solid #666666; line-height:56px; font-size:29px;}
	.sowns5k3{width:88%; height:56px; background:url(dt3.jpg) left center no-repeat; float:left; padding-left:12%; border-bottom:1px solid #666666; line-height:56px; font-size:20px;}
	.sowns5k4{width:88%; height:46px; background:url(dt4.jpg) left center no-repeat; float:left; padding-left:12%; color:#cccccc; line-height:20px; font-size:12px; padding-top:10px; margin-bottom:20px;}
	
	.sowns5k5{width:30%; height:60px; float:right; text-align:left;}
	.sowns5k5 input{width:65%; height:40px; color:#787878;  border-radius:5px;}
	
	.downx{width:68%; height:60px; line-height:60px; text-align:left; float:left; color:#646464; padding-left:1%;}
	.downx a:link, a:visited{color:#646464; text-decoration: none;}
	.downx a:hover{color:#FF9900; text-decoration: underline;}
	
	#d{width:100%;  height: auto;  margin:0 auto; clear:both; background:url(dt1.jpg) top center no-repeat; text-align: center; padding:60px 0 50px 0; color:#ffffff;color:#8f8f8f;}
	#d a:link, a:visited{color:#8f8f8f; text-decoration: none;}
	#d a:hover{color:#FF9900; text-decoration: underline;}
	
	
/*------------------内页样式-----------------*/
	#abt{ width:100%; padding-bottom:19.2%; margin:0 auto; background:url(abt.jpg) top center no-repeat; background-size:cover; }
	#acct{ width:100%; padding-bottom:19.2%; margin:0 auto; background:url(acct.jpg) top center no-repeat; background-size:cover; }
	#fwt{ width:100%; padding-bottom:19.2%; margin:0 auto; background:url(fwt.jpg) top center no-repeat; background-size:cover; }
	#cp1t{ width:100%; padding-bottom:19.2%; margin:0 auto; background:url(cp1t.jpg) top center no-repeat; background-size:cover; }
	#cp2t{ width:100%; padding-bottom:19.2%; margin:0 auto; background:url(cp2t.jpg) top center no-repeat; background-size:cover; }
	
	
	/*------------------内页导航-----------------*/
	.nrdao{width:1200px; color:#333333; height:70px; line-height:70px; margin: 0 auto; clear:both; text-align:center; font-size:18px;}
	.nrdao a{display:block; float:left; color:#333333;text-decoration: none; margin:0 2%; height:70px; line-height:70px;}
	.nrdao a:hover{display:block; float:left; color:#0a6fc0;text-decoration: none;  margin:0 2%; height:70px;line-height:70px; border-bottom:1px solid #0a6fc0;}
	
	#d1 #b1{display: inline-block;  color:#0a6fc0;text-decoration: none;  margin:0 2%; height:70px; line-height:70px; border-bottom:1px solid #0a6fc0;}
	#d2 #b2{display:block; float:left; color:#0a6fc0;text-decoration: none; margin:0 2%; height:70px; line-height:70px; border-bottom:1px solid #0a6fc0;}
	#d3 #b3{display:block; float:left; color:#0a6fc0;text-decoration: none; margin:0 2%; height:70px; line-height:70px; border-bottom:1px solid #0a6fc0;}
	#d4 #b4{display:block; float:left; color:#0a6fc0;text-decoration: none; margin:0 2%; height:70px; line-height:70px; border-bottom:1px solid #0a6fc0;}
	#d5 #b5{display:block; float:left; color:#0a6fc0;text-decoration: none; margin:0 2%; height:70px; line-height:70px; border-bottom:1px solid #0a6fc0;}
	#d6 #b6{display:block; float:left; color:#0a6fc0;text-decoration: none; margin:0 2%; height:70px; line-height:70px; border-bottom:1px solid #0a6fc0;}
	#d7 #b7{display:block; float:left; color:#0a6fc0;text-decoration: none; margin:0 2%; height:70px; line-height:70px; border-bottom:1px solid #0a6fc0;}
	
	/***************手机内页导航*************/
		
	#mnrdao{width:99.9%; height:38px; float:left; clear:both; border-left:#f2f2f2 1px solid; background:#ffffff;}
	
	#mnrdaoleft{width:20%;cursor: pointer; float:left;}
	#mnrdaoico{display:block;width: 100%;height: 38px; background: url(ico_35.png) no-repeat center #0a6fc0;background-size: auto 30%;}
	
	#mnrdaoright{width:80%; padding:0; float:left; margin:0; list-style:none; height:38px; line-height:38px; position:relative; z-index:2;  text-align:left; font-size:16px;}
	#mnrdaoright li.top {width:100%; display:block; float:left; height:38px; text-indent:38px; background: url(ico_36.png)  no-repeat 95% center;background-size: auto 45%;}
	#mnrdaoright li a.top_link {width:100%; display:block; float:left; height:38px; line-height:38px; color:#333333; text-decoration:none; cursor:pointer; }
	#mnrdaoright li:hover a.top_link {width:100%; color:#333333;}
	
	/*---------------导航下拉菜单样式---------------*/	
	#mnrdaoright li:hover {position:relative; z-index:200;}
	
	#mnrdaoright li:hover ul.sub 
	{left:0px; top:38px; white-space:nowrap; width:100%; height:36px; line-height:36px; height:auto; z-index:300;  padding:2px 0 10px 0; font-size:14px;}
	#mnrdaoright li:hover ul.sub li
	{display:block; height:36px; line-height:36px; position:relative; float:left; width:100%; border-bottom:1px solid #eeeeee;}
	#mnrdaoright li:hover ul.sub li a
	{display:block; height:36px; line-height:36px; width:100%; color:#666666; text-decoration:none; text-indent:35px; background:url(ico_37.png) no-repeat 95% center #FFF;background-size: auto 30%;}
	#mnrdaoright li:hover ul.sub li a:hover 
	{color:#666666; height:36px; line-height:36px; background-color:rgba(248,248,248,0.9);}
	#mnrdaoright ul
	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
	/*---------------导航下拉菜单样式结束---------------*/	
	
	#mcpnrdao{width: 95%;height: 38px; padding-left:5%; background:#0a6fc0;}
	#mcpnrdaoico{display:block;width: 100%;height: 38px; background: url(ico_35.png) no-repeat left; background-size: auto 30%;}
	
	
	#nrbj{width:100%; height:auto; margin:0 auto;  clear:both;  background:#f6f6f6;}
	#nr{width:1200px; height:auto; margin:0 auto; clear:both; padding:4.5%; color:#666666; font-size:14px; }
	#nr img{ max-width:100%;}
	#nr font{font-size:30px; line-height:80px; color:#333333; }
	
	#lsbj{width:100%; height:auto; margin:0 auto; clear:both; background:url(abnrbj.jpg) center center no-repeat #5e5e5e;}
	#ls{width:1200px; height:auto; margin:0 auto; clear:both; color:#ffffff; font-size:14px; }
	.lslf{width:5%; height:auto; float: left; padding-top:260px; }
	.lsri{width:5%; height:auto; float: right; padding-top:260px;}
	.lsz{width:1200px; height:auto;  text-align:center; margin:0 auto}
	.lszlf{width:30%; height:auto; float: left; text-align:right; padding-top:200px; font-size:50px;}
	.lszri{width:55%; height:auto; float: right; text-align:left; padding-right:10%; padding-top:185px; font-size:16px;}
	#lsdt{width:100%; height:90px; margin:0 auto; clear:both; padding-top:60px;}
	.lsdtdw{width:163px; height:auto; float:left; text-align:right}
	#lsd{width:100%; height:130px; margin:0 auto; clear:both; background:url(lsdl.png) top center no-repeat; padding-top:60px;}
	.lsdjd{width:180px; height:130px; float:left; font-size:30px; color:#ffffff; text-align:right;}
	
	#zztbj{width:100%; height:auto; margin:0 auto;  clear:both;  background:#f6f6f6; padding:5% 0;}
	#zztnr{width:1200px; height:auto; margin:0 auto; clear:both; padding:34px; background:#ffffff; color:#666666; font-size:14px; text-align:center;}
	#zztnr img{width:100%;}
	
	.znk{width:290px; height:390px; float:left; margin:0 5px 19px 5px;}
	.znkt{width:239px; height:160px; float:left; margin-left:26px;}
	.znkt img{ width:100%; height:160px;}
	.znkz{width:239px; height: auto; float:left; margin-left:26px; font-size:14px; line-height:24px; padding:25px 0 10px 0;}
	.znk p{width:239px; height:auto; float:left; font-size:12px; line-height:20px;}
	.znk a:link{width:290px; height:390px; float:left;background:#ffffff; color:#666666; text-decoration: none; }
	.znk a:hover{width:290px; height:390px; float:left;background:#1f79c4;color:#ffffff;  text-decoration: none; }
	
	.jobt{width:100%; height:60px; line-height:60px; float:left; background:#575757; color:#ffffff;}
	.jobt1{width:33.3%; height: auto; float:left;}
	.jobt2{width:33.3%; height: auto; float:right;}
	.jobz{width:100%; height:43px; line-height:43px; float:left; border-bottom:1px solid #f6f6f6;}
	.jobshowt{width:100%; height: auto; text-align:left; font-size:30px; float:left;}
	.jobshowz{width:100%; height:auto; font-size:14px; text-align:left; margin:5% 0 5% 0;}
	.jobshowd{width:100%; height:auto; padding-bottom:3%; background-color:#333333; padding-top:3%; }
	.jobshowdl{ width:90%; height:50px; line-height:50px; text-align:center; color:#FFF; font-size:16px; background:#0071bc; border-radius:10px; margin:0 auto;}
	
	.jobt3{width:100%; height: auto; float:left;}
	
	.add{width:290px; height: auto; float:left; margin:0 5px 19px 5px;}
	.addt{width:290px; height:100px; float:left;}
	.addz{width:290px; height:auto; float:left; color:#333333; font-size:12px; line-height:20px;}
	
	#cpnr{width:1200px; height:auto; margin:0 auto; clear:both; padding:0 0 0 0; color:#4b4b4b; font-size:14px; }
	.cpnrlf{width:275px; height:auto; float:left; background:url(listbj.jpg) top center repeat-y;}
	.cpnrml{width:258px; height:auto; float:left; padding-left:13px;}
	.cpnrlft{width:275px; height:auto; float:left;}
	.cpnrlfd{width:275px; height:auto; float:left;}
	
	.cpnrri{width:100%; height:auto; float:right;}
	.cpnrss{width:100%; height:auto; float:left;}
	.cpbzt img{width:100%; margin-bottom:20px;}
	.cplj{width:100%; height:60px; font-size:12px; color:#666666; line-height:60px; float:left; text-align:left;}
	
	.product{width:285px; height:355px; float:left; margin:0 10px 20px 0; background:#cccccc; }
	.product a:link{width:255px; height:340px; float:left; background:#eeeeee; color:#666666; text-decoration: none; padding:15px 15px 0 15px;}
	.product a:hover{width:255px; height:340px; float:left; background:#1f79c4; color:#ffffff; text-decoration: none; padding:15px 15px 0 15px;}
	
	.product_img{width:250px; height:237px; float:left; border:2px solid #f2f2f2;}
	.product_name{width:245px; height:50px; line-height:50px; float:left; font-size:18px; padding-left:5px; border-bottom:2px solid #cccccc;}
	.product_type{width:245px; height:24px; line-height:24px; float:left; font-size:12px; padding-left:5px;}
	
	
	/*.#sjcpnr{width:90%; height:auto; margin:0 auto; clear:both; padding:30px 5% 30px 5%; color:#4b4b4b; font-size:12px;}
	.sjcp{width:100%; height:auto; margin:0 auto; clear:both; border-bottom:1px solid #eeeeee;}
	sjcpnrlf{width:30%; height:auto; float:left;}*/
	.sjlbproduct{width:28.7%; height:auto; /*padding-bottom:34%;*/ float:left; margin:0 2.2% 20px 2.2%;  background:#ffffff; box-shadow:0 0 8px rgba(238,238,238,.5);}
	.sjlbproduct_img{ background-size:cover;}
	.sjlbproduct_name{width:100%; height:50px; line-height:50px; text-align:center; }
	
	
	/*.sjcpnrri{width:65%; height:auto; float: right; text-align:left;}*/
	
	
	.cpshowlf{width:500px; height:auto; float: left;}
	
	
/* preview style */
.preview{width:690px; position:relative;}
/* smallImg */
.smallImg{position:relative;height:360px; padding:26px 5px; width:72px; overflow:hidden;float:left;}
.scrollbutton{width:45px; height:10px; overflow:hidden; position:absolute; left:17px; cursor:pointer;background:url(zoom.gif) no-repeat;}
.scrollbutton.smallImgUp{background-position:0 0; top:8px;}
.scrollbutton.smallImgDown{background-position:0 -11px; bottom:8px;}
.scrollbutton.smallImgUp.disabled{background-position:0 -22px;}
.scrollbutton.smallImgDown.disabled{background-position:0 -33px;}
#imageMenu {height:350px;overflow:hidden; margin-top:4px;}
#imageMenu li {height:82px; width:72px; overflow:hidden;}
#imageMenu li img{padding:1px;border:1px solid #E8E8E8; width:68px; height:68px;cursor:pointer;}
#imageMenu li#onlickImg img{border:1px solid #990000;}
/* bigImg */
.bigImg{position:relative;float:right;width:690px;height:690px;padding:5px;overflow:hidden;}
.bigImg #midimg{width:690px;height:690px;}
.bigImg #winSelector{width:150px;height:150px;}
#winSelector{position:absolute;cursor:crosshair;filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background-color:#000;border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #cccccc;overflow: hidden; width:260px; height:295.652px; top:300px; left:500px; z-index:999;}
#bigView img{position:absolute;}
	
	
	
	
	
	.cpshowri{width:30%; height:auto; float: right; text-align:left; padding-bottom:80px;}
	.cpm{width:100%; height:48px; line-height:48px; float: left; font-size:18px; border-bottom:1px solid #4d4b4c;}
	.cpz{width:100%; height:auto; float: left; line-height:20px; text-align:left; font-size:12px; padding-top:15px;}
	
	
/* 本例子css */
	.slideTxtBox{ width:100%; text-align:left;  }
	.slideTxtBox .hd{ height:40px; line-height:40px; position:relative; color:#ffffff; }
	.slideTxtBox .hd ul{ float:left;  position:absolute; height:40px; font-size:18px;}
	.slideTxtBox .hd ul li{ float:left; padding:0 38px; background:url(xqd2.jpg) top center repeat-x; cursor:pointer; margin:0 16px 0 0;}
	.slideTxtBox .hd ul li.on{ height:40px; background:url(xqd1.jpg) top center repeat-x; }
	.slideTxtBox .bd ul{ zoom:1; margin-top:20px; }
	.slideTxtBox .bd li{ line-height:24px; padding-bottom:80px;}
	.slideTxtBox .bd li .date{ float:right; color:#999; }		
		
	
	
	.ac{width:290px; height:300px; float:left; margin:0 0 30px 0;}	
	.ac a:link{width:250px; height:290px; float:left;background:#ffffff; color:#666666; text-decoration: none; padding:15px 0 0 15px;}
	.ac a:hover{width:270px; height:300px; float:left; background:#eeeeee; text-decoration: none; padding:15px 0 0 15px;}
	.ac_img{width:250px; height:237px; float:left; border:2px solid #f2f2f2; }
	.ac_name{width:253px; height:50px; line-height:50px; text-align:center; float:left; font-size:18px; background:#eeeeee; }
	
	
	#fwnr{width:1200px; height:auto; margin:0 auto; clear:both; padding:3%; background:#ffffff; color:#666666; font-size:14px; margin-bottom:30px;}
	.fwlf{width:20%; height:auto; float:left; font-size:20px; color:#1f79c4; text-align:right;}
	.fwri{width:75%; height:auto; float: right;}
	.fwrit{width:46%; height:40px; line-height:40px; float: left; border-bottom:1px dotted #CCCCCC; padding-left:1%;}
	.fwrit2{width:46%; height:40px; line-height:40px; float: right; border-bottom:1px dotted #CCCCCC; padding-left:1%;}
	
	.tvk{width:500px; height:auto; float:left; margin:50px 50px 30px 50px; }
	.tvkt img{width:100%; float:left;}
	.tvkz{width:100%; line-height:60px; float:left; font-size:20px;  color:#333;}
	
	.xzlf{width:47%; height:auto; float:left;}
	.xzlf img{width:100%;}
	.xzri{width:47%; height:auto; float: right;}
	.xzri img{width:100%;}
	
	#xwnr{width:1200px; height:auto; margin:0 auto; clear:both; color:#4b4b4b; font-size:14px; }
	.xwnrlf{width:275px; height:auto; float:left;}
	.xwnrri{width:66%;height:auto; float:right; background:#ffffff; padding:0 4% 5% 4%;}
	.xwt{width:100%; height:auto; float:left; border-bottom:1px solid #f6f6f6; padding:15px 0;}
	.xwtlf{width:20%; height:auto; float:left;}
	.xwtlf img{width:100%; background-size:cover;}
	.xwtri{width:75%; height:auto; float:right; font-size:12px; line-height:20px;}
	.xwshow{width:100%; height:auto; text-align:center;font-size:18px; line-height:60px; color:#ff6600; border-bottom:1px solid #eeeeee; }
	.xwdetail{/*width:100%;*/ padding:2em; line-height:1.5em}
	.smlf{width:67%; height:auto; float:left; padding:1% 0;}
	.smlf a:link{color:#ff0000;text-decoration: underline;}
	.smlf a:visited{color:#ff0000;text-decoration: underline;}
	.smlf a:hover{color:#FF9900;text-decoration: underline;}	
	.smri{width:28%; height:50px; float:right;}
	.smri img{ height:100%; background-size:cover;}	
	.xp1{width:67%; height:auto; float:left;}
	.xp2{width:26%; height:auto; float:right; border:1px solid #CCC; margin-top:30px; font-size:12px; padding:2%;}
	.xp2 a:link{color:#ff0000;text-decoration: underline;}
	.xp2 a:visited{color:#ff0000;text-decoration: underline;}
	.xp2 a:hover{color:#FF9900;text-decoration: underline;}
	.sxwk{width:100%; height:auto; float:left; padding:2% 0;}
	.sxwklf{width:27%; height:auto; float:left; }
	.sxwkri{width:73%; height:auto; float:right; }
	.sxwlf{width:27%; height:auto; float:left; color:#333333; padding-top:2% 0;}
	.sxwri{width:73%; height:auto; float:left; padding-top:2% 0;}
	.sxwri a:link{color:#ff0000;text-decoration: underline;}
	.sxwri a:visited{color:#ff0000;text-decoration: underline;}
	.sxwri a:hover{color:#FF9900;text-decoration: underline;}	
	
	.xsz{width:100%; height:auto; float:left; font-size:14px; color:#666666; text-align:center; line-height:18px; padding-top:20px;}
	.xst{width:100%; height:auto; float:left; text-align:center; padding:50px 0 30px 0;}
	#xsjxst{width:75%; height:55px; line-height:40px; margin:0 auto; clear:both; background:url(jxs.jpg) bottom center no-repeat; color:#333333; font-size:18px; margin-top:60px;}
	#xsjxsw{width:75%; height:auto; margin:0 auto; clear:both; padding-top:30px; padding-bottom:30px;}
	
	#lxbj{width:100%; padding-bottom:46.7%; margin:0 auto; clear:both; background:url(lxbj.jpg) top center no-repeat; background-size:cover; padding:50px 0 50px 0;}
	#lx{width:1200px; min-height:67%; margin:0 auto; clear:both; padding:34px; color:#666666; font-size:14px; background-color: rgba(255,255,255,0.8);}
	.lxlf{width:60%; height:auto; float:left; line-height:32px; padding-top:20px;}
	.lxlfz{width:49%; height:auto; float:left; padding-bottom:6px;}
	.lxlfzz{width:100%; height:auto; float:left; padding-bottom:10px;}
	.lxri{width:38%; height:auto; float:right; font-size:16px; line-height:30px; padding-top:20px;}

	
	
	
	
	/*------------------竖导航-----------------*/
	#pr-le{width:250px; height:auto; float:left; padding:0 0 0 16px; margin:0 auto;}
	#pr-le ul{list-style-type:none;
			  margin:0;
			padding:0;}
	#pr-le li img{ float:left;}
	#pr-le ul a{ text-decoration:none;
				   width:250px;
				   line-height:24px;
				   display:block;}
	#pr-le ul .li1 a:link, #pr-le ul .li1 a:visited{color:#ffffff; text-align:left; text-decoration:none; font-size:14px; line-height:48px; margin:10px 0 10px 0;background-color:#1f79c4;}
	#pr-le ul .li1 a:hover{ background-color:#1f79c4; color:#ffffff; text-align:left; text-decoration:none; font-size:14px;}
	
	
	#pr-le ul .li2 a:link, #pr-le ul .li2 a:visited{ color:#4b4b4b; text-align:left;text-decoration:none; padding-left:18px; font-size:11px;}
	#pr-le ul .li2 a:hover{color:#f5a406; text-align:left;text-decoration:none;display:block; padding-left:18px; font-size:11px;}
	
			#pr-le #focus{ background:url(lf2.html) center top no-repeat; color:#f5a406;}				
			#d1 #h1{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d2 #h2{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d3 #h3{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d4 #h4{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d5 #h5{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d6 #h6{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d1 #hx{ color:#f5a406; text-align:left;}
			
	/*------------------新闻竖导航-----------------*/
	#xw-le{width:275px; height:auto; float:left; margin:0 auto;}
	#xw-le ul{list-style-type:none;
			  margin:0;
			padding:0;}
	#xw-le li img{ float:left;}
	#xw-le ul a{ text-decoration:none;
				   width:250px;
				   line-height:24px;
				   display:block;}
	#xw-le ul .li1 a:link, #xw-le ul .li1 a:visited{  background-color: #ffffff;
    margin-bottom: 1px;
    color: #1f79c4;
    text-align: left;
    text-decoration: none;
    font-size: 14px;
    line-height: 48px;
    padding-left: 25px;}
	#xw-le ul .li1 a:hover{ background-color:#1f79c4; color:#ffffff; text-align:left; text-decoration:none; font-size:14px;}
	
			#pr-le #focus{ background:url(lf2.html) center top no-repeat; color:#f5a406;}				
			#d1 #x1{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d2 #x2{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d3 #x3{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d4 #x4{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d5 #x5{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d6 #x6{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d7 #x7{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d8 #x8{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d9 #x9{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			#d10 #x10{ background-color:#1f79c4; color:#ffffff; text-align:left;}
			

.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(right.html) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(error.html) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(onLoad.html) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#0083c9;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #0083c9; border-top:none; text-align:left;}	
	
/*---------------数字分页---------------*/ 

DIV.fy {
	PADDING: 3px;  MARGIN: 3px;  TEXT-ALIGN: center; margin-top:30px;
}
DIV.fy A {
	BORDER: #cccccc 1px solid; PADDING:  3px 6px;  MARGIN-right: 3px; COLOR: #505050;   TEXT-DECORATION: none
}
DIV.fy A:hover {
	BORDER: #505050 1px solid; COLOR: #000; 
}
DIV.fy A:active {
	BORDER: #505050 1px solid;COLOR: #000;
}
DIV.fy SPAN.current {
	BORDER: #3a3d3e 1px solid; PADDING:  3px 6px;FONT-WEIGHT: bold; MARGIN-right: 3px;  COLOR: #fff;  BACKGROUND-COLOR: #3a3d3e
}
DIV.fy SPAN.disabled {
	BORDER: #eee 1px solid; PADDING:  3px 6px; BORDER: #eee 1px solid;  MARGIN-right: 3px; COLOR: #ddd; 
}

/*-------------以上部分为必需，不能删除-------------*/
.news_show2{ width:100%; height:87px; padding-bottom:20px;} 
	.cp_img1{cursor:hand;padding:3px;margin-bottom:5px;border:1px solid #cccccc;width:180px;height:150px;}

/*招聘详情*/
.detail1{ width:100%; text-align:left}
.detail1 h1{ text-align:left; line-height:2em;}
.detail1 .jobshow1{ width:100%; line-height:1.5em}
.detail1 h3{ text-align:left; line-height:2em}
.detail1 p,.detail1 strong,.detail1 b{ text-align:left}
.detail1 ul{ float: none ;list-style-type:disc; padding-left:1.5em}
.detail1 li{ float:none; text-align:left; list-style-type:disc}

.page-jump{ position:relative; padding-top:20px;}
.page-jump div{ line-height:42px;margin-top:10px; padding-left:20px; background:#e6e6e6; font-size:14px; color:#333;}


.apply{ width:100%; overflow:hidden; margin: 0 auto}
.apply dd{ margin:0.8em 0 }
.apply .dd1{ line-height:2em; height:2em; width:400px; float:left; text-align:left}
.apply .dd1 label{ width:100px; height:2em; float:left; display:inline-block; text-align:left}
.apply .dd1 .inp{ width:65%; height:2em; float:left}

.apply .dd3{  float:left; text-align:center; width:100%; overflow:hidden}
.apply .dd3 label{ width:100px; height:3em; float:left; display:inline-block; text-align:left}
.apply .dd3 .inp{ width:65%; height:2em; float:left}
.apply .dd3 .intxt{ width:89%; height:8em;  float:left}
.apply .dd3 .button{ width:100px; height:45px; background-color:#099; border:none; line-height:45px; display:inline-block; color:#FFF; border-radius:5px}

.newlist{ width:100%; height:67px; overflow:hidden; margin:0 auto}
.newlist ul{overflow:hidden; zoom:1; width:100%}
.newlist li{ line-height:67px; width:100%;}

@media screen and (max-width:906px) {
.apply .dd1{ width:100%;}
.apply .dd1 .inp{ width:65%; height:2em; float:left}
}
.suspend{width:40px;height:198px;position:fixed;top:300px;right:0;overflow:hidden;z-index:9999}.suspend dl{width:120px;height:198px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec}.suspend dl dt{width:40px;height:198px;background:url(suspend.png);position:absolute;top:0;left:0;cursor:pointer}.suspend dl dd.suspendQQ{width:120px;height:85px;background:#fff}.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url(suspend.png) -40px 0;overflow:hidden}.suspend dl dd.suspendTel{width:120px;height:112px;background:#fff;border-top:1px solid #e4e8ec}.suspend dl dd.suspendTel a{width:120px;height:112px;display:block;background:url(suspend.png) -40px -86px;overflow:hidden}* html .suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}



.anav{
	background:url(../images/line1.jpg) repeat-x;
	height:82px;
}
.anav .list{
	margin:0 auto;
	width:955px;
	overflow:hidden;
	height:70px;
	line-height:70px;
	border-left:1px #cacaca solid;
}
.anav .list li{
	float:right;
	width:200px;
	text-align:center;
	font-size:20px;
	border-right:1px #cacaca solid;
	
}
.anav .list li a{
	width:220px;
	display:block;
	
}
.anav .list li a:hover{
	color:#fff;
	background:#0069d2;
}




 .one{
	height:180px;
	margin-top:25px;	
}
.chose{
	color:#0069d2;
	font-size:25px;
	font-weight:bold;
	margin-top:25px;
}
.title{
	color:#0069d2;
	margin-top:20px;
	font-size:25px;
}
.cttab01{
	width:80px;
}
.cttab01 li{
	float:left;
	width:60px;
	margin-right:25px;
	text-align:center;
	margin-top:10px;
}
.cttab01 li .media{
	background:url(../images/take.png) no-repeat;
	width:56px;
	height:57px;
	display:block;
	text-align:center;
}
.cttab01 li .media:hover{
	background:url(../images/takes.png) no-repeat;
}

.wp-pagenavi {
padding:15px 0;
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}

.login{width:87.5%;margin:10% auto;height:auto;overflow:hidden}
.login li{width:100%;height:auto;padding-bottom:3%;overflow:hidden;font:0.16rem/1.4 "microsoft yahei"}
.login_input{display:block;border:1px solid #d9d9d9;background:#fff;width:96%;float:left;height:0.42rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:0}
.login_textarea{display:block;border:1px solid #d9d9d9;background:#fff;width:95%;float:left;height:1.42rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:0;resize: none}

.pin_width{width:51.78%;}
.login_pin{width:30%;float:left;height:0.42rem;margin-left:4%;}
.login_btn{width:98%;height:0.5rem; background:#E60012;color:#fff;border:0;-webkit-appearance:none;border-radius:0;text-align:center;font:0.22rem/0.5rem "microsoft yahei"}
.red_alert{width:87.5%;margin:0 auto;font:0.2rem/0.44rem "microsoft yahei";color:red;}
.login_link1{float:left;font:0.2rem/0.44rem "microsoft yahei";color:#949494;margin-left:4%}
.login_link2{float:right;font:0.2rem/0.44rem "microsoft yahei";color:#949494;margin-right:4%}
.info_left{float:left;width:26%;text-align:left;font:0.2rem/0.44rem "microsoft yahei";color:#707070}
.info_username{float:left;width:16%;text-align:center;font:0.2rem/0.44rem "microsoft yahei";color:#707070}
.info_input{float:left;width:70%;}