﻿@charset "utf-8";
/* CSS Document */
html { padding:0px; margin:0px;}
*{margin:0px;padding:0px;word-wrap:break-word;}
body{ font-size:14px; font-family: "微软雅黑";color:#666666;/* background:url(../images/index_bg.jpg) no-repeat;*/}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#1b252e;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{}
.blank10 { height:10px;}
.blank20 { height:20px;}
.blank30 { height:30px;}
.blank40 { height:40px;}
.blank50 { height:50px;}
.blank80 { height:80px;}
.newslistimg {
	background: url(/images/p1.jpg) center center no-repeat;
background-size:100%}
.blabkh {
	height:125px;
	}


.lishi {
	width:1131px;
	margin:20px auto;
	}
.top1 {
	background:url(../images/shang.png) center top  no-repeat;
	height:140px;
	}
.top1 h3 {
	width:300px;
	margin:0 auto;
	text-align:center;
	font-size:24px;
	line-height:70px;
	color:#FFF;
	}
.bottom1{
	background:url(../images/xia.png) center top  no-repeat;
	height:140px;
	}
.bottom1 h3 {
	width:300px;
	margin:0 auto;
	text-align:center;
	font-size:24px;
	line-height:70px;
	color:#FFF;
	padding-top:60px;
	}
.zuo1 {
	background:url(../images/zuo.png) top center no-repeat;
	min-height:100px;
	}
.you1 {
	background:url(../images/you.png) top center no-repeat #f4f4f4;
	min-height:100px;
	}
.datez {
	font-size:20px;
	float:left;
	margin:40px 0px 0px 400px; 
	}
.wenziy {
	float:right;
	width:330px;
	margin-right:200px;
	margin-top:35px;
	line-height:40px;
	margin-bottom:30px;
	}
.datey {
	font-size:20px;
	float:right;
	margin:40px 400px 0px 0px; 
	}
.wenziz {
	float:left;
	width:330px;
	margin-left:200px;
	margin-top:35px;
	line-height:40px;
	margin-bottom:30px;
	}

















/*人才招聘*/
.qtzp{ background-color:#f5f5f5;}
.qtzpCT{ background-color:#1b252e; color:#fff; text-align:center;font-size: 0; margin:0 20px;}
.qtzpCT span,.qtzpC dl dt span{ width:20%; display:inline-block;height:50px;font-size: 16px;    padding-top: 15px;}
.qtzpC dl{ background-color:#fff; margin-bottom:0; overflow:hidden;}
.qtzpC dl dt{ margin:0 20px; border-top:1px solid #f5f5f5;font-weight:100;font-size: 0; text-align:center;}
.qtzpC dl dt a{color:#ff0000;}
.qtzpC dl dd{margin:0 20px 20px; background-color:#f5f5f5; display:none;}
.qtzpC dl dd .ddT{ padding-bottom:30px; border-bottom:1px solid #dcdcdc; font-size:0;}
.qtzpC dl dd .ddT span{display:inline-block;width:25%;font-size:14px;margin:5px 0;}
.qtzpC dl dd .ddC{padding:20px;border-bottom:1px solid #dcdcdc; line-height:30px;}
.qtzpC dl dd .ddC h5{ font-size:18px;color:#2c2c2c;margin-bottom:20px;}
.qtzpC dl dd .ddB{margin-top:37px;}
.qtzpC dl dd .ddB a.ddb1,.qtzpC dl dd .ddB a.ddb2{ color:#fff; background-color:#ff0000; display:inline-block; padding:10px 45px;}
.ddBline{ height:30px; background-color:#fff;}
/*人才招聘*/


.clear {
	clear:both;
	}
#mar1200 {
	width:1201px;
	margin:0 auto;
	}
	
.main-top {
	position:fixed;
	top:0px;
	background:#FFF;
	width:100%;
	height:125px;
	z-index:99999;
		}
.logo {
	width:300px;
	height:112px;
	float:left;
	margin-top:10px;
	}
.logo img {
	width:300px;
	}
.menu {
	width:735px;
	float:right;
	}
.tel {
	text-align:right;
	height:22px;
	line-height:22px;
	vertical-align: middle;
	margin-top:10px;
	}
.tel img {
	height:22px;
	float: right;
	padding-right:8px;
	}

.tel span {
	float:right;
	padding-right:8px;
	} 
.menu ul li {
	width:105px;
	text-align:right;
	line-height:80px;
	height:80px;
	float:left;
	font-size:16px;
	} 
/*栏目页*/
.gray {
	background:
	url(../images/dbg.jpg) top center no-repeat;
	background-attachment:fixed;
	}
.classleft {
	width:300px;
	float:left;
	background:#FFF;
	}
.classright {
	width:860px;
	float:right;
	background:#FFF;
	}
.menu01 {
	width:260px;
	margin:0 auto;
	display:block;
	}
.menu01l {
	float:left;
	font-size:60px;
	color:#0b9f14;
	font-weight:500;
	line-height:60px;
	}
.menu01r {
	font-size:26px;
	}
.menu01r  span {
	font-size:14px;
	}
.icol01 {
	width:233px;
	margin-top:15px;
	height:50px;
	border:#CCC dashed 1px;
	font-size:12px;
	color:#Dedede;
	float:left;
	margin:0 30px;
	}
.icol01  span{
	font-size:18px;
	line-height:20px;
	}
.icol01 a{
	margin-top:8px;
	float:left;
	}
.icol01 img {
	width:24px;
	margin:12px;
	float:left
	}
#mar1100{
	width:1180px;
	margin:0 auto;
	}
.white1100 {
	background:#FFF;
	width:1200px;
	margin:0 auto;
	min-height:600px;
	}
.white1200 {
	width:1200px;
	margin:0 auto;
	min-height:600px;
	}
.art {
	width:1140px;
	margin:30px auto;
	line-height:28px;
	
	}
.menu02 {
	width:260px;
	margin:20px auto; }
.menu02 ul li {
	height:40px;
	display:block;
	line-height:40px;
	border:#CCC  dashed 1px;
	margin-bottom:10px;
	}
.menu02 ul li span{
	width:22px;
	height:22px;
	display:block;
	float:left;
	margin:9px;
	}
.menu02 ul li span img{
	width:22px;
	}
.menu02 ul li a{
	font-size:16px;
	padding-left:8px;
	}
.classintro {
	width:820px;
	margin:0  auto;
	}
.classintro h3 {
	text-align:center;
	line-height:80px;
	height:80px;
	font-size:24px;
	font-weight:500;
	color:#000;
	}
.classintro p{
	font-size:14px;
	line-height:28px;
	padding-bottom:40px;
	border-bottom:#CCC solid 2px;
	margin-bottom:30px;
	} 

.newslist {
	width:1160px;
	margin:0 auto;
	}
.newslist ul li {
	height:155px;
	display:block;
	clear:both;
	}
.newslistimg {
	width:200px;
	height:155px;
	float:left;
	margin-bottom:30px;
	}
.newslistimg  img {
	width:200px;
	height:155px;
	}
.newslistr {
	width:920px;
	float:right;
	}
.cqsjlist {
	width:1160px;
	margin:0 auto;
	}
.cqsjlist ul  li{
	width:275px;
	float:left;
	margin:0px 20px 20px 0px;
	}
.cqsjlist ul  li img{
	width:275px;
	}
.cqsjlist ul  li:nth-child(4n+0){
	margin-right:0px;
	}
.xbanner {
	height:300px;
	background:center center no-repeat;
	text-align:center;
	color:#FFF;
	}
.xbanner h1 {
	font-size:40px;
	font-weight:700;
	width:1000px;
	margin:0 auto;
	line-height:80px;
	padding-top:50px;
	}
.xbanner  p {
	padding:20px 0px;
	line-height:30px;
	width:1000px;
	margin:0 auto;
	font-size:16px;
	
	}
.footer {
	background:#1b252e;
	height:80px;
	line-height:80px;
	color:#ffffff;
	text-align:center;
	}
.footer a{
	color:#FFF;
	}
.newslist {
	width:1160px;
	margin:0 auto;
	}
.newslist ul li {
	height:155px;
	display:block;
	clear:both;
	}
.newslistimg {
	width:200px;
	height:155px;
	float:left;
	margin-bottom:30px;
	}
.newslistimg  img {
	width:200px;
	height:155px;
	}
.newslistr {
	width:920px;
	float:right;
	}
.newslist {
	width:1160px;
	margin:0 auto;
	}
.newslist ul li {
	height:155px;
	display:block;
	clear:both;
	}
.newslistimg {
	width:200px;
	height:155px;
	float:left;
	margin-bottom:30px;
	}
.newslistimg  img {
	width:200px;
	height:155px;
	}
.newslistr {
	width:920px;
	float:right;
	}.imgbox {
	width:385px;
	height:200px;
	}
.imgbox  img {
	width:385px;
	height:200px;
	}
.newstitle {
	height:50px;
	line-height:50px;
	font-size:16px;
	font-weight:700;
	}
.newstitle  a{
	color:#333333;
	}
.newsinto {
	line-height:26px;
	height:52px;
	margin-bottom:10px;
	}
.newsdate {
	height:40px;
	line-height:39px;
	display:block;
	border-top:#eeeeee solid 1px;
	}
.newsdate span{
	width:150px;
	background:#023894;
	float:left;
	text-align:center;
	color:#FFF;
	display:block;
	} 
.newsdate  a{
	width:235px;
	height:39px;
	
	float:right;
	text-align:right;
	display:block;
	}
.name {
	width:1160px;
	margin:20px auto;
	height:80px;
	line-height:80px;
	text-align:center;
	font-size:24px;
	font-weight:500;
	border-bottom:#CCC dashed 1px;
	}
.mess	{
	width:1160px;
	margin:0 auto;
	line-height:40px;
	text-align:center;
	
	}
.intro {
	width:1160px;
	margin:20px auto;
	line-height:28px;
	}	
.control {
	width:1160px;
	margin:0 auto;
	background:#f4f4f4;
	height:45px;
	line-height:45px;
	text-align:center;
	}	
.promenu {
	width:1160px;
	margin:20px auto;
	}	
	
.promenu ul li {
	border:#0b9f14 solid 1px;
	float:left;
	margin-right:24px;
	height:auto;
	margin-bottom:20px;
	width:171px;
	height:50px;
	}	
.promenu ul li:nth-child(6n+0){
	margin-right:0px;
	}	
.promenu ul li a{
	margin:5px;
	width:161px;
	margin:5px;
	height:40px;	
	background:#0b9f14;
	color:#FFF;
	display:block;
	line-height:40px;
	text-align:center;
	}	
.prolist {
	clear:left;
	}	
.prolist ul li {
	width:275px;
	float:left;
	margin-left:20px;
	margin-bottom:30PX;

	
	}	
.tp {
	border:#CCC solid 1px;
	height:185px;
	}
.prolist ul li a{
	display:block;
	}
.prolist ul li a  dt {
	font-weight:500;
	color:#000;
	}
.prolist ul li  img {
	width:263px;
	height:175px;
	margin:5px;
	}
.prolist ul li dl dt{
	font-size:16px;
	color:#000;
	font-weight:500;
	line-height:40px;
	}	
	
	





/*内页切换*/

#content {
	width: 728px;
	margin:30px;
	padding:10px;
	background: #FFF;	
	border: 1px solid #CCC;
	float:left;
}

#gallery img {
	border: none;
}

#gallery_nav {
	float: left;
	width: 112px;
	text-align: center;
}
#gallery_nav  img {
	width:110px;
	height:73px;
	}
#gallery_nav a{
	display: block;height: 75px;
}
#gallery_output {
	float: left;
	width: 600px;
	overflow: hidden;
	margin-left:10px;
}

#gallery_output img {
	display: block;
	margin: 0px auto 0 auto;
	width:600px;
}
.on{ }	
/*切换结束*/	




.prorinto {
	width:320px;
	float: right;
	margin:30px;	
}
	
.prorinto  dt {
	font-size:24px;
	line-height:50px;
	font-weight:500;
	}	
.prorinto  dd {
	line-height:40px;
	}	
	