/*公共样式*/
*{margin: 0;padding: 0;list-style: none;}
html,body{margin: 0 auto;}
body{overflow-x: hidden; background-color: #FFFFFF !important;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td ,header,section,footer{ margin: 0; padding: 0 ;color:#464343;font-family: "微软雅黑";}
body, button, input, select, textarea {
	font: 12px/1.5 "微软雅黑";
	color:#333;
	font-family: "微软雅黑";
}
em{font-style: normal;
	font-size: 12px;}

a{color:#464343;text-decoration: none;font-family: "微软雅黑";}
.clear{clear:both;}
.clear:after{display: block;content: "";clear: both;}

.fl{float: left;}
.fr{float: right;}

img{border: 0;display: inline-block;vertical-align: middle;}

.md{width: 1200px;margin: auto;}
.transtion {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
i{
	font-style: normal;
}
.transtion {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}


@font-face{
	font-family: '冬青黑体简体中文W3';
	src: url('冬青黑体简体中文W3.otf');
	/*src: local('fontName Regular'),*/
	/*local('fontName'),*/
}


.pc{
	display: block;
}
.wrapper{
	display: none;
}

@media only screen and (max-width: 1280px) {
	.pc{
		display: none;
	}
	/*.pc #form1{
		display: none;
	}*/
	.wrapper{
		display: block;

	}
	.float-contact{
		display: none !important;
		background-size: 100%;
	}
}



/*index*/
.pc{
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	background-color: #FFFFFF;
	overflow: hidden;
}

.pc  header{
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	height: 75px;
	z-index: 99;
	background: #FFFFFF;
	overflow: hidden;
	/*box-shadow:0px 3px 5px #EDEDED;*/
}
.pc  header  .center{
	width: 1200px;
	height: 75px;
	margin: 0 auto;
	overflow: hidden;
}

.pc   header  .center .logo{
	width: 412px;
	height: 75px;
	line-height: 75px;
	float: left;
	position: relative;
}
.pc    header .center .logo img{
	max-width: 100%;
	max-height: 100%;
}



.pc    header .center .search{
	width: 270px;
	height: 75px;
	line-height: 75px;
	float: right;
	overflow: hidden;
	position: relative;
}

.pc    header .center .search  input{
	width: 210px;
	height: 36px;
	line-height: 36px;
	padding-right: 45px;
	border: 1px solid #DEDEDE;
	border-radius: 10px;
	font-size: 16px;
	text-indent: 10px;
}

.pc    header .center .search .searchBtn{
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 0 !important;
	float: right;
	border: none;
	background: url(search.png) no-repeat center !important;
	overflow: hidden;
	position: absolute;
	right: 30px;
	top: 28.5px;
}

.pc .nav{
	width: 100%;
	height: 75px;
	position: absolute;
	top: 75px;
	left: 0;
	z-index: 99;
	background: rgba(255,255,255,0.7);
	overflow: hidden;
	box-shadow: 0px 2px 10px 0.5px #65B0DE;
}
.pc .nav02{
	width: 100%;
	height: 75px;
	position: absolute;
	top: 75px;
	left: 0;
	z-index: 99;
	overflow: hidden;
	box-shadow: 0px 1px 10px 1px #E2E4E8;
}
.pc  .head{
	width: 1200px;
	height: 75px;
	line-height: 75px;
	margin: 0 auto;
	position: relative;
}
.pc  .head ul {
	width: 100%;
	float: right;
}

.pc  .head ul li{
	width: 109px;
	height: 75px;
	line-height: 75px;
	float: left;
	text-align: center;
}
.pc  .head ul li a{
	display: block;
	width: 100%;
	height: 75px;
	line-height: 75px;
	text-align: center;
	font-size: 16px;
	margin: 0 auto;
	overflow: hidden;
}

.pc  .head ul li a:hover{
	color: #FFFFFF;
	background-color: #056EC0;
	font-weight: bold;
}
.pc  .head ul li a.on{
	color: #FFFFFF;
	background-color: #056EC0;
	font-weight: bold;
}
.pc  .head ul li a span{
	display: block;
	width: 100%;
	height: 75px;
	line-height: 75px;
	text-align: center;
	font-size: 16px;
	margin: 0 auto;
	overflow: hidden;
	color: #FFFFFF;
	background-color: #056EC0;
	font-weight: bold;
}

.pc  .head ul li a.on span{
	width: 100%;
	border: none;
}

/*轮播图*/
.pc  #banner{
	max-width: 1920px;
	width: 100%;
	max-height: 750px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.pc  .banner02{
	max-width: 1920px;
	width: 100%;
	max-height: 330px;
	margin: 0 auto;
	text-align: center;
	margin-top: 75px !important;
	position: relative;
}
.pc   #banner .hd{
	position: absolute;
	width: 100%;
	height: 20px;
	bottom: 20px;
	left: 0px;
	z-index: 999;
	text-align: center;
}
.pc   #banner .hd ul{
	width: 120px;
	margin: 0 auto;
	overflow: hidden;
}
.pc    #banner .hd li{
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #FFFFFF;
	margin: 0 10px;
	cursor: pointer;
}
.pc   #banner .hd li.on{
	background-color: #0F7BC6;
}
.pc #banner .bg  ul{
	width: 400%;
	text-align: center;
	overflow: hidden;
}
.pc #banner .bg li{
	max-height: 750px;
	width: 25%;
	position: relative;
	overflow: hidden;
}
.pc #banner .bg img{
	width: 100%;
	height: 100%;
}
/*页码*/
.layui-laypage{width: 100%;text-align: center;clear: both;margin:50px 0;}
.layui-laypage .layui-laypage-count{border:1px solid #ddd;padding:0px 15px;margin-right:5px;}
.layui-laypage .layui-laypage-count:hover{color: white;background-color: rgb(4,117,195);}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: rgb(4,117,195);}
.layui-laypage a{margin:0 5px;}
.layui-laypage .layui-laypage-curr{margin:0 5px;}
.layui-laypage a:hover{color: white;background-color: rgb(4,117,195);}
.layui-laypage-prev:hover{color: white;background-color: rgb(4,117,195);}
.layui-laypage-prev.layui-disabled{display: none;}
.layui-laypage span{margin-bottom: 0px;}

/*form*/
.pcForm .layui-form{}
.pcForm .layui-form form{}
.pcForm .layui-form form table{margin:0 auto;}
.pcForm .layui-form form table tbody{}
.pcForm .layui-form form table tbody tr{}
.pcForm .layui-form form table tbody tr .tableft{font-size: 16px;padding-top: 20px;padding-left: 60px;}
.pcForm .layui-form form table tbody tr .tabright{}
.pcForm .layui-form form table tbody tr .tabright input{width:420px;text-indent:10px;font-size: 16px;border:1px solid #dedede;height: 40px;background-color: #f7f7f7;margin:10px 0;}
.pcForm .layui-form form table tbody tr .tabright textarea{border:1px solid #dedede;min-height: 200px;font-size: 16px;resize:none;float:left;width: 620px;background-color: #f7f7f7;margin:10px 0;}
.pcForm .layui-form form table tbody tr .tabright textarea::-input-placeholder{font-size: 0;}
.pcForm .layui-form form table tbody tr .tabright textarea::-webkit-input-placeholder{font-size: 0;}
.pcForm .layui-form form table tbody tr .tabright textarea::-ms-input-placeholder{font-size: 0;}
.pcForm .layui-form form table tbody tr .tabright input::-input-placeholder{font-size: 0;}
.pcForm .layui-form form table tbody tr .tabright input::-webkit-input-placeholder{font-size: 0;}
.pcForm .layui-form form table tbody tr .tabright input::-ms-input-placeholder{font-size: 0;}
.pcForm .layui-form form table tbody tr .tabright input.code{}
.pcForm .layui-form form table tbody tr .tabright .validateCode{width: 70px;height: 40px;margin-top: -4px;margin-left: 5px;}
.pcForm .layui-form form table tbody tr .layui-btn{width: 420px;height: 40px;background-color: #f9b800;color: white;font-size: 16px;margin-top: 20px;}

.wapForm .layui-form{}
.wapForm .layui-form form{}
.wapForm .layui-form form table{margin:0 auto;}
.wapForm .layui-form form table tbody{}
.wapForm .layui-form form table tbody tr{}
.wapForm .layui-form form table tbody tr .tableft{font-size: 0.28rem;float: left;margin-top: 0.3rem;width: 1.52rem;text-align: right;}
.wapForm .layui-form form table tbody tr .tabright{}
.wapForm .layui-form form table tbody tr .tabright input{width:5rem;text-indent:0.1rem;font-size: 0.28rem;border:1px solid #dedede;height:0.6rem;background-color: #f7f7f7;margin:0.2rem 0;}
.wapForm .layui-form form table tbody tr .tabright textarea{border:1px solid #dedede;min-height: 2rem;font-size: 0.28rem;resize:none;float:left;width: 5rem;background-color: #f7f7f7;margin:0.2rem 0;}
.wapForm .layui-form form table tbody tr .tabright textarea::-input-placeholder{font-size: 0;}
.wapForm .layui-form form table tbody tr .tabright textarea::-webkit-input-placeholder{font-size: 0;}
.wapForm .layui-form form table tbody tr .tabright textarea::-ms-input-placeholder{font-size: 0;}
.wapForm .layui-form form table tbody tr .tabright input::-input-placeholder{font-size: 0;}
.wapForm .layui-form form table tbody tr .tabright input::-webkit-input-placeholder{font-size: 0;}
.wapForm .layui-form form table tbody tr .tabright input::-ms-input-placeholder{font-size: 0;}
.wapForm .layui-form form table tbody tr .tabright input.code{}
.wapForm .layui-form form table tbody tr .tabright .validateCode{width: 2rem;height: 0.6rem;}
.wapForm .layui-form form table tbody tr .layui-btn{width: 5rem;height: 0.6rem;color:#333;background-color: #f7f7f7;border:1px solid #dedede;font-size:0.28rem;margin-top: 0.4rem;line-height: 0.6rem;}
/*工程业绩*/
.pc  .Project{
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 40px;
}

.pc  .Project  .Performance{
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px !important;
	overflow: hidden;
}
.pc  .title{
	font-size: 30px;
	background: url(line.png) no-repeat left;
}
.pc .title span{
	font-size: 20px;
	color: #D4D4D4;
	font-weight: normal;
	margin-left: 10px;
}
.pc  .title i{
	color: #0475C3;
	margin-left: 15px;
}
.pc  .Project  .Performance .PerformanceCenter{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	padding-bottom: 60px;
}

.pc  .Project  .Performance .PerformanceCenter  .parHd{
	width: 100%;
	height: 36px;
	margin: 30px  0;
	overflow: hidden;
}
.pc  .Project  .Performance .PerformanceCenter .parHd ul{
	width: 100%;
	height: 36px;
	line-height: 36px;
}
.pc  .Project  .Performance .PerformanceCenter  .parHd ul li{
	width: 70px;
	height: 36px;
	line-height: 36px;
	float: left;
	margin-right: 20px;
	cursor: pointer;
	overflow: hidden;
}
.pc  .Project  .Performance .PerformanceCenter .parHd ul li a{
	display: block;
	width: 100%;
	height: 34px;
	line-height: 34px;
	color: #808080;
	font-size: 16px;
	text-align: center;
	border-bottom: 2px solid #FFFFFF;
}
.pc  .Project  .Performance  .PerformanceCenter .parHd ul li:hover a{
	color: #0475C3;
	border-bottom: 2px solid #0475C3;
}
.pc  .Project  .Performance  .PerformanceCenter .parHd ul li.on a{
	color: #0475C3;
	border-bottom: 2px solid #0475C3;
}

.pc  .Project  .Performance .PerformanceCenter  .parBd{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.pc  .Project  .Performance .PerformanceCenter  .slideBox{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 60px;
	overflow: hidden;
}
.pc  .Project  .Performance .PerformanceCenter  .parBd  ul li{
	width: 375px;
	height: 370px;
	float: left;
	margin-right: 35px;
	box-shadow: 0px 0px 10px 2px #EDEDED;
	margin-left: 1px;
	margin-bottom: 3px;
	cursor: pointer;
	overflow: hidden;
}

.pc  .Project  .Performance .PerformanceCenter  .parBd  ul li dl{
	width: 375px;
	height: 370px;
	overflow: hidden;
}


.pc  .Project  .Performance .PerformanceCenter  .parBd ul li dl dt{
	width: 100%;
	height: 220px;
	line-height: 220px;
	text-align: center;
}
.pc  .Project  .Performance .PerformanceCenter  .parBd ul li dl dd{
	width: 100%;
	height: 150px;
	text-align: center;
}
.pc  .Project  .Performance .PerformanceCenter  .parBd ul li dl dd h4{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
}
.pc  .Project  .Performance .PerformanceCenter  .parBd ul li dl dd  span{
	display: block;
	width: 345px;
	height: 85px;
	line-height: 26px;
	margin: 0 auto;
	font-size: 14px;
	color: #808080;
	overflow: hidden;
}
.pc  .Project  .Performance .PerformanceCenter  .parBd ul li:hover  dd{
	background-color: #0475C3;
}
.pc  .Project  .Performance .PerformanceCenter  .parBd ul li:hover  h4{
	color: #fff;
}
.pc  .Project  .Performance .PerformanceCenter  .parBd ul li:hover  span{
	color: #fff;
}


.pc  .Project  .Performance .PerformanceCenter  .sPrev{
	display: block;
	width: 20px;
	height: 20px;
	background: url(rt_04.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	left: 570px;
	bottom: 20px;
	cursor: pointer;
}
.pc  .Project  .Performance .PerformanceCenter  .sNext{
	display: block;
	width: 20px;
	height: 20px;
	background: url(rt_05.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	right: 570px;
	bottom: 20px;
	cursor: pointer;
}




/*关于我们*/
.pc  .AboutUs{
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	padding-bottom: 65px;
}
.pc  .AboutUs  .left{
	width: 82%;
	height: 600px;
	float: left;
	border-bottom: none;
	position: relative;
	box-shadow: -10px 5px 10px 1px #EDEDED;
}
.pc  .AboutUs  .left .photo{
	width: 56%;
	height: 442px;
	line-height: 436px;
	text-align: center;
	overflow: hidden;
	position: absolute;
	left: 0;
	z-index: 3;
	background-color: #fff;
}
.pc  .AboutUs  .left .photo img{
	width: 100%;
	height: 100%;
}
.pc  .AboutUs  .left  .text{
	width: 44%;
	height: 440px;
	float: right;
	overflow: hidden;
	border: 2px  solid  #137DC7;
	position: relative;
}
.pc  .AboutUs  .left  .text .text02{
	width: 94%;
	height: 320px;
	position: absolute;
	top: 120px;
	z-index: 3;
	padding: 0  3%;
}
.pc  .AboutUs  .left  .text .text02 p{
	max-width: 100%;
	font-size: 20px;
	color: #0475C3;
	line-height: 80px;
	margin-top: 20px;
	overflow: hidden;
}
.pc  .AboutUs  .left  .text .text02 span{
	display: block;
	max-width: 100%;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
}
.pc  .AboutUs  .left  .text .text02 a{
	display: block;
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	margin-top: 20px;
	color: #0475C3;
}
.pc  .AboutUs  .left  .text .title{
	background: none !important;
	height: 120px !important;
	line-height: 120px !important;
	overflow: hidden;
}

.pc  .AboutUs  .left .about{
	width: 77.5%;
	height: 160px;
	position: absolute;
	bottom: 0;
	right: -2px;
	background-color: #FFFFFF;
	box-shadow: 5px 2px 10px 1px #EDEDED;
}
.pc  .AboutUs  .left .about dl{
	width: 20%;
	height: 110px;
	padding: 25px  0;
	float: left;
	margin-right: 5%;
}
.pc  .AboutUs  .left .about a:last-child dl{
	margin-right: 0 !important;
}
.pc  .AboutUs  .left .about  dl:last-child{
	margin-right: 0 !important;
}
.pc  .AboutUs  .left .about dl dt{
	width: 46px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	margin-top: 5px;
	overflow: hidden;
}
.pc  .AboutUs  .left .about dl dt .photo02{
	display: none;
}
.pc  .AboutUs  .left .about dl dd{
	margin-top: 15px;
	text-align: center;
}

.pc  .AboutUs  .left .about dl dd h5{
	width: 100%;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.pc  .AboutUs  .left .about dl dd span{
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999999;
	overflow: hidden;
}

.pc  .AboutUs  .left .about dl:hover{
	background-color: #0475C3;
}
.pc  .AboutUs  .left .about dl:hover dt  .photo02{
	display: block !important;
}
.pc  .AboutUs  .left .about dl:hover dt  .photo01{
	display: none !important;
}
.pc  .AboutUs  .left .about dl:hover dd  h5{
	color: #FFFFFF;
}
.pc  .AboutUs  .left .about dl:hover dd  span{
	color: #FFFFFF;
}
.pc  .AboutUs  .right{
	width: 1030px;
	height: 322px;
	position: absolute;
	right: 0;
	top: 120px;
	z-index: 2;
	background-color: #F8F8F8;
}



/*新闻中心*/
.pc  .News{
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.pc .News  .NewsCenter{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.pc  .News  .NewsCenter .title02{
	width: 1197px;
	padding-left: 3px;
	height: 40px;
	margin: 30px 0;
}
.pc  .News  .NewsCenter .title02 li{
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	float: left;
	box-shadow: 0px 0px 10px 1px #EDEDED;
	margin-right: 10px;
	cursor: pointer;
	overflow: hidden;
}
.pc  .News  .NewsCenter .title02 li a{
	display: block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
}
.pc  .News  .NewsCenter .title02 li:hover a{
	background-color: #0475C3;
	color: #FFFFFF;
}
.pc  .News  .NewsCenter .title02 li.on a{
	background-color: #0475C3;
	color: #FFFFFF;
}
.pc  .News  .NewsCenter .center{
	width: 100%;
	overflow: hidden;
}
.pc  .News  .NewsCenter .center  .hd{
	width: 627px;
	height: 377px;
	padding: 3px;
	float: left;
}

.pc  .News  .NewsCenter .center  .hd li{
	width: 630px;
	height: 110px;
	margin-bottom: 23px;
	box-shadow: 0px 0px 10px 1px #EDEDED;
	cursor: pointer;
}
.pc  .News  .NewsCenter .center  .hd li:nth-child(3){
	margin-bottom: 0 !important;
}

.pc  .News  .NewsCenter .center  .hd li .time{
	width: 130px;
	height: 110px;
	float: left;
	text-align: center;
	overflow: hidden;
}
.pc  .News  .NewsCenter .center  .hd li .time h2{
	font-size: 50px;
	line-height: 50px;
	height: 50px;
	font-weight: normal;
	margin-top: 15px;
}
.pc  .News  .NewsCenter .center  .hd li .time span{
	display: block;
	font-size: 18px;
	line-height: 30px;
	height: 30px;
}

.pc  .News  .NewsCenter .center  .hd li .text{
	float: right;
	width: 480px;
	height: 110px;
	padding: 0 10px;
	overflow: hidden;
}
.pc  .News  .NewsCenter .center  .hd li .text h3{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	overflow: hidden;
}

.pc  .News  .NewsCenter .center  .hd li .text p{
	width: 100%;
	height: 60px;
	line-height: 22px;
	font-size: 14px;
	color: #808080;
	overflow: hidden;
}
.pc  .News  .NewsCenter .center  .hd li.on .time h2{
	color: #0475C3;
}
.pc  .News  .NewsCenter .center  .hd li.on .time span{
	color: #0475C3;
}
.pc  .News  .NewsCenter .center  .hd li.on .text h3{
	color: #0475C3;
}

.pc  .News  .NewsCenter .center  .right{
	width: 540px;
	height: 380px;
	float: right;
	overflow: hidden;
}
.pc  .News  .NewsCenter .center  .right  li{
	width: 540px;
	height: 380px;
	line-height: 380px;
	text-align: center;
	float: left;
	position: relative;
	overflow: hidden;
}
.pc  .News  .NewsCenter .center  .right  li .bg02{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px;
	background-color: #626262;
	opacity: 0.8;
}

.pc  .News  .NewsCenter .center  .right  li .text03{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	text-align: center;
	z-index: 3;
	color: #FFFFFF;
}




/*合作伙伴*/
.pc  .CooperativePartner{
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding-bottom: 80px;
	overflow: hidden;
	margin-top: 65px;
}

.pc .CooperativePartner  .Partner{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 35px;
	position: relative;
}
.pc .CooperativePartner  .Partner  .center{
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px  !important;
	overflow: hidden;
}
.pc .CooperativePartner  .Partner li{
	width: 238px;
	height: 118px;
	line-height: 118px;
	text-align: center;
	float: left;
	overflow: hidden;
	border: 1px solid  #F0F0F0;
	font-size: 0;
}
.pc .CooperativePartner  .Partner li img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.pc .CooperativePartner  .Partner li:hover{
	border: 1px solid  #0475C3;
}

.pc .CooperativePartner  .Partner .prev{
	display: block;
	position: absolute;
	left: 0;
	bottom: 43px;
	width: 17px;
	height: 35px;
	background: url(arrow2.png) no-repeat center;
	background-size: 100%;
}
.pc .CooperativePartner  .Partner .next{
	display: block;
	position: absolute;
	right: 0;
	bottom: 43px;
	width: 17px;
	height: 35px;
	background: url(arrow02.png) no-repeat center;
	background-size: 100%;
}
.pc .CooperativePartner  .Partner .prev:hover{
	background: url(arrow1.png) no-repeat center;
}
.pc .CooperativePartner  .Partner .next:hover{
	background: url(arrow01.png) no-repeat center;
}


/*footer*/
.pc  footer{
	width: 100%;
	margin: 0 auto;
	position: relative;
	background-color: #196193;
	overflow: hidden;
}

.pc footer  .foot{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 35px;
	position: relative;
}
.pc footer  .foot ul{
	width: 160px;
	float: left;
	margin-top: 40px;
}
.pc footer  .foot ul li{
	width: 170px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
}
.pc footer  .foot ul li a{
	display: block;
	width: 170px;
	height: 50px;
	line-height: 50px;
	color: #F3FAFF;
}

.pc footer  .foot ul li ul{
	margin-top:  0 !important;

}
.pc footer  .foot ul li ul li{
	width: 170px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
}
.pc footer  .foot ul li ul li a{
	display: block;
	width: 170px;
	height: 30px;
	line-height: 30px;
	color: #F3FAFF;
}
.pc  footer  .foot02{
	width: 100%;
	margin: 0 auto;
	margin-top: 40px !important;
	position: relative;
	border-top: 1px solid #61A9DC;
	overflow: hidden;
}

.pc  footer  .foot02 p{
	width: 1200px;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 14px;
	color: #F3FAFF;
}
.pc  footer  .foot02 p a{
	color: #F3FAFF;
}
.pc  footer  .foot02 p a:hover{
	color: #43C5FA;
}



/*公共样式    中间部分*/
.pc  .CompanyCenter{
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding-top: 30px;
	padding-bottom: 95px;
	overflow: hidden;
	background-color: #FFFFFF;
}

.pc .CompanyCenter  .Company-Center{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 35px;
	position: relative;
}
/*导航*/
.pc .CompanyCenter  .Company-Center  .CompanyTitle{
	width: 230px;
	float: left;
	margin: 3px;
	box-shadow: 0px 0px 10px 1px #E2E4E8;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .CompanyTitle  .top{
	width: 200px;
	height: 80px;
	padding-left: 30px;
	background: url(bg.png) no-repeat  center;
	background-size: 100%;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .CompanyTitle  .top  h1{
	font-size: 54px;
	float: left;
	width: 50px;
	text-align: center;
	line-height: 80px;
	height: 80px;
	margin-right: 10px;
	color: #fff;
	font-style: italic;
	font-family: '冬青黑体简体中文W3';
}
.pc .CompanyCenter  .Company-Center  .CompanyTitle  .top  span{
	display: block;
	float: left;
	width: 140px;
	font-size: 24px;
	color: #fff;
	text-align: left;
	margin-top: 10px;
	line-height: 40px;
	height: 40px;
}
.pc .CompanyCenter  .Company-Center  .CompanyTitle  .top  p{
	float: left;
	width: 140px;
	text-align: left;
	font-size: 14px;
	color: #fff;
	height: 20px;
	margin-top: -5px;
	line-height: 20px;
}
.pc .CompanyCenter  .Company-Center  .CompanyTitle  .title03{
	width: 210px;
	padding: 0  10px;
	padding-bottom: 20px  !important;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .CompanyTitle  .title03 li{
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	background: url(tubiao06.png) repeat-y 20px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EEEEEE;
}
.pc .CompanyCenter  .Company-Center  .CompanyTitle  .title03 li  a{
	display: block;
	width: 180px;
	height: 60px;
	line-height: 60px;
	padding-left: 50px;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .CompanyTitle  .title03 li a:hover{
	color: #0475C3;
	font-weight: bold;
}
.pc .CompanyCenter  .Company-Center  .CompanyTitle  .title03 li a.on{
	color: #0475C3;
	font-weight: bold;
}

/*公司要闻*/
.pc .CompanyCenter  .Company-Center  .NewsHot{
	width: 230px;
	float: left;
	margin: 3px;
	margin-top: 40px;
	box-shadow: 0px 0px 10px 1px #E2E4E8;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .NewsHot  .top{
	width: 200px;
	height: 80px;
	padding-left: 30px;
	background: url(bg.png) no-repeat  center;
	background-size: 100%;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .NewsHot  .top  h1{
	font-size: 54px;
	float: left;
	width: 50px;
	text-align: center;
	line-height: 80px;
	height: 80px;
	margin-right: 10px;
	color: #fff;
	font-style: italic;
	font-family: '冬青黑体简体中文W3';
}
.pc .CompanyCenter  .Company-Center  .NewsHot  .top  span{
	display: block;
	float: left;
	width: 140px;
	font-size: 24px;
	color: #fff;
	text-align: left;
	margin-top: 10px;
	line-height: 40px;
	height: 40px;
}
.pc .CompanyCenter  .Company-Center  .NewsHot  .top  p{
	float: left;
	width: 140px;
	text-align: left;
	font-size: 14px;
	color: #fff;
	height: 20px;
	margin-top: -5px;
	line-height: 20px;
}
.pc .CompanyCenter  .Company-Center  .NewsHot  .Hot02{
	width: 210px;
	padding: 10px;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .NewsHot  .Hot02 li{
	width: 215px;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	font-size: 14px;
	background: url(tubiao07.png) no-repeat left;
	cursor: pointer;
	overflow: hidden;
}

.pc .CompanyCenter  .Company-Center  .NewsHot  .Hot02 li:hover{
	color: #0475C3;
}
.pc .CompanyCenter  .Company-Center  .NewsHot  .Hot02 li.on{
	color: #0475C3;
}

/*内容*/
.pc .CompanyCenter  .Company-Center  .CompanyDetails{
	width: 920px;
	float: right;
	overflow: hidden;
}
/*当前位置*/
.pc .CompanyCenter  .Company-Center  .CompanyDetails  .CompanyTitle02{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid  #E9E9E9;
	margin-bottom: 30px;
	overflow: hidden;
}

.pc .CompanyCenter  .Company-Center  .CompanyDetails  .CompanyTitle02 span{
	display: block;
	max-width: 300px;
	padding-right: 30px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #0475C3;
	float: left;
	background: url(tubiao6.png) no-repeat right;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .CompanyDetails  .CompanyTitle02 p{
	max-width: 600px;
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	background: url(tubiao7.png) no-repeat left;
	float: right;
	font-size: 16px;
	text-align: left;
	color: #999999;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .CompanyDetails  .CompanyTitle02 p a{
	color: #999999;
	font-size: 16px;
}
.pc .CompanyCenter  .Company-Center  .CompanyDetails  .CompanyTitle02 p a:hover{
	color: #0475C3;
}

/*人力资源   当前位置*/
/*当前位置*/
.pc .CompanyCenter  .Company-Center   .CompanyTitle03{
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	overflow: hidden;
}

.pc .CompanyCenter  .Company-Center   .CompanyTitle03 p{
	max-width: 1200px;
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	background: url(tubiao7.png) no-repeat left;
	float: right;
	font-size: 16px;
	text-align: left;
	color: #999999;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center   .CompanyTitle03 p a{
	color: #999999;
	font-size: 16px;
}
.pc .CompanyCenter  .Company-Center   .CompanyTitle03 p a:hover{
	color: #0475C3;
}





.pc .CompanyCenter  .Company-Center  .CompanyDetails  .Details{
	width: 100%;
	min-height: 500px;
	font-size: 18px;
	line-height: 170%;
	text-align: justify;
	font-family: "微软雅黑"  !important;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .CompanyDetails  .Details .title06{
	width: 100%;
	/*height: 60px;*/
	line-height: 60px;
	font-size: 30px;
	color: #0475C3;
	text-align: center;
	margin-bottom: 20px;
	/*overflow: hidden;*/
}
.pc .CompanyCenter  .Company-Center  .CompanyDetails  .Details table{
	width: 100% !important;
}

/*联系我们*/
.pc  .CompanyDetails  .Details .CompanyName{
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-weight: normal;
	font-size: 24px;
	text-align: center;
	background: url(bg01.png) no-repeat center;
	overflow: hidden;
	margin-bottom: 30px;
}
.pc  .CompanyDetails  .Details .Information{
	width: 100%;
	height: 190px;
	margin-bottom: 40px;
}
.pc  .CompanyDetails  .Details .Information  .photo03{
	width: 460px;
	height: 190px;
	line-height: 190px;
	float: left;
	text-align: center;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details .Information .text04{
	width: 340px;
	height: 130px;
	float: right;
	padding: 30px  0;
	padding-left: 120px;
	background-color: #0475C3;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details .Information .text04 p{
	width: 300px;
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
	font-size: 14px;
	color: #fff;
}
.pc  .CompanyDetails  .Details .Project{
	width: 940px;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details .Project dl{
	width: 290px;
	height: 230px;
	float: left;
	margin: 3px;
	margin-top: 0 !important;
	margin-right: 19px;
	margin-bottom: 40px;
}
.pc  .CompanyDetails  .Details .Project dl dt{
	width: 100%;
	height: 180px;
	position: relative;
}
.pc  .CompanyDetails  .Details .Project dl dt img{
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.pc  .CompanyDetails  .Details .Project dl dd{
	width: 248px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	padding: 0  20px;
	overflow: hidden;
	box-shadow: 0px 1px 10px 1px #D8D8D8;
	position: relative;
}
.pc  .CompanyDetails  .Details .Project dl dd span{
	display: block;
	width: 150px;
	float: left;
	font-size: 14px;
	line-height: 50px;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details .Project dl dd .Arrow{
	display: block !important;
	width: 50px;
	position: absolute;
	bottom: 0;
	right: 50px;
	height: 50px;
	line-height: 50px;
	background: url(arrow3.png) no-repeat right;
	overflow: hidden;
}

.pc  .CompanyDetails  .Details .Project dl:hover dd span{
	color: #0475C3;
	font-weight: bold;
}


.pc  .CompanyDetails  .Details .Project dl:hover dd .Arrow{
	position: absolute;
	bottom: 0;
	right: 20px;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.pc  .CompanyDetails  .Details .Project dl:hover dd .Arrow{
	background: url(arrow03.png) no-repeat right;
}







/*新闻中心*/
.pc  .CompanyDetails  .Details .Press{
	width: 100%;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details .Press li{
	width: 915px;
	height: 130px;
	margin: 20px  auto;
	margin-bottom: 30px !important;
	box-shadow: 0px 2px 3px 0.5px #E5E5E5;
}

.pc  .CompanyDetails  .Details .Press li .time{
	width: 99px;
	height: 120px;
	float: left;
	padding: 0  15px;
	border-top: 10px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details .Press li:hover .time{
	border-top: 10px solid #0475C3;
}
.pc  .CompanyDetails  .Details .Press li .time h1{
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 40px;
	text-align: center;
	font-weight: normal;
	color: #B3B3B3;
	background: url(line01.png) no-repeat left;
	background: url(line01.png) no-repeat right;
	position: absolute;
}
.pc  .CompanyDetails  .Details .Press li .time a{
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	margin-top: 10px;
	background: url(line01.png) no-repeat left;
	position: relative;
}

.pc  .CompanyDetails  .Details .Press li .time span{
	display: block;
	width: 100%;
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #B3B3B3;
}
.pc  .CompanyDetails  .Details .Press li:hover .time a{
	background: url(line03.png) no-repeat left;
}
.pc  .CompanyDetails  .Details .Press li:hover .time h1{
	background: url(line03.png) no-repeat right;
	color: #0475C3;
}
.pc  .CompanyDetails  .Details .Press li:hover .time span{
	color: #0475C3;
}

.pc  .CompanyDetails  .Details .Press li .text{
	width: 750px;
	height: 130px;
	padding-right: 10px;
	float: right;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details .Press li .text p{
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details .Press li .text span{
	display: block;
	width: 100%;
	height: 52px;
	line-height: 26px;
	font-size: 14px;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details .Press li .text span a{
	display: block;
	width: 60px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	float: right;
}

.pc  .CompanyDetails  .Details .Press li:hover .text p{
	color: #0475C3;
	font-weight: bold;
}
.pc  .CompanyDetails  .Details .Press li:hover .text a{
	color: #0475C3;
	font-weight: bold;
}



/*人力资源*/
/*导航*/
.pc .CompanyCenter  .Company-Center .CompanyHd{
	width: 100%;
	height: 62px;
	margin: 0 auto;
	margin-bottom: 30px !important;
	overflow: hidden;
}

.pc .CompanyCenter  .Company-Center .CompanyHd li{
	width: 398px;
	height: 60px;
	line-height: 60px;
	float: left;
	overflow: hidden;
	border: 1px solid #D3D3D4;
}
.pc .CompanyCenter  .Company-Center .CompanyHd li a{
	display: block;
	width: 398px;
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	text-align: center;
	background: url(line5.png)  repeat-y 80px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center .CompanyHd li a span{
	display: block;
	width: 398px;
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	text-align: center;
	text-indent: 2em;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center .CompanyHd li:nth-child(1) a span{
	background: url(tubiao11.png)  repeat-y 130px;
	background-repeat: no-repeat;
}
.pc .CompanyCenter  .Company-Center .CompanyHd li:nth-child(2) a span{
	background: url(tubiao12.png)  repeat-y 130px;
	background-repeat: no-repeat;
}

.pc .CompanyCenter  .Company-Center .CompanyHd li:nth-child(3) a span{
	background: url(tubiao13.png)  repeat-y 130px;
	background-repeat: no-repeat;
}

.pc .CompanyCenter  .Company-Center .CompanyHd li:hover a{
	background: url(line05.png)  repeat-y 80px;
	background-repeat: no-repeat;
	color: #0475C3;
}


.pc .CompanyCenter  .Company-Center .CompanyHd li:nth-child(1):hover a span{
	background: url(tubiao14.png)  repeat-y 130px;
	background-repeat: no-repeat;
	color: #0475C3;
}
.pc .CompanyCenter  .Company-Center .CompanyHd li:nth-child(2):hover a span{
	background: url(tubiao15.png)  repeat-y 130px;
	background-repeat: no-repeat;
	color: #0475C3;
}
.pc .CompanyCenter  .Company-Center .CompanyHd li:nth-child(3):hover a span{
	background: url(tubiao16.png)  repeat-y 130px;
	background-repeat: no-repeat;
	color: #0475C3;
}
.pc .CompanyCenter  .Company-Center .CompanyHd li:nth-child(1).on a span{
	background: url(tubiao14.png)  repeat-y 130px;
	background-repeat: no-repeat;
	color: #0475C3;
}
.pc .CompanyCenter  .Company-Center .CompanyHd li:nth-child(2).on a span{
	background: url(tubiao15.png)  repeat-y 130px;
	background-repeat: no-repeat;
	color: #0475C3;
}
.pc .CompanyCenter  .Company-Center .CompanyHd li:nth-child(3).on a span{
	background: url(tubiao16.png)  repeat-y 130px;
	background-repeat: no-repeat;
	color: #0475C3;
}

/*join us*/
.pc .CompanyCenter  .Company-Center  .ManpowerResource{
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .ManpowerResource  .JoinUs{
	width: 530px;
	height: 283px;
	line-height: 283px;
	float: left;
	text-align: center;
	background-color: #F2F2F2;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .ManpowerResource  .Policy{
	width: 670px;
	height: 283px;
	float: right;
	background-color: #F2F2F2;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .ManpowerResource  .Policy p{
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 34px;
	text-align: center;
	margin-top: 80px;
	color: #0475C3;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .ManpowerResource  .Policy p i{
	color: #C7121F;
}
.pc .CompanyCenter  .Company-Center  .ManpowerResource  .Policy span{
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	text-align: center;
	color: #0475C3;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .ManpowerResource .Policy .Tell{
	font-size: 14px !important;
	height: 30px !important;
	line-height: 30px !important;
	margin-top: 20px !important;
	color: #464343 !important;
}


.pc .CompanyCenter  .Company-Center  .ManpowerResource .Policy .TellUs{

	font-weight: bold;
}



/*招聘岗位*/
.pc .CompanyCenter  .Company-Center  .hr{
	width: 100%;
	height: auto;
	margin-top: 40px;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .container{
	width: 100%;
	margin: auto;
	background: #fff;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
}

.pc .CompanyCenter  .Company-Center  .hr .bottom{
	width: 100%;
	margin: auto;
}

.pc .CompanyCenter  .Company-Center  .hr ul:nth-child(2n+1){
	background-color: #E7F5FF !important;
}
.pc .CompanyCenter  .Company-Center  .hr  .blue1{
	background: #0475C3;
	background-size: cover;
	width: 100%;
	height: 50px;
	line-height: 50px !important;
	font-weight: bold;
	margin-bottom: 10px;
}
.pc .CompanyCenter  .Company-Center .hr  .blue1 ul{
	width: 100%;
	height: 50px !important;
	background-color: #0075BF !important;
}

.pc .CompanyCenter  .Company-Center .hr .bottom ul{
	width: 100%;
	height: 75px;
	background-color: #F7F7F7;
}
.pc .CompanyCenter  .Company-Center  .hr .bottom li{
	float: left;
	width: 238px;
	text-align: center;
	height: 75px;
	font-size: 14px;
	color: #6e6e6e;
	line-height: 75px;
}
.pc .CompanyCenter  .Company-Center  .hr .bottom li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #005CA3;
}
.pc .CompanyCenter  .Company-Center  .hr .bottom li a i {
	width: 14px;
	display: block;
	float: right;
	margin-right: 28px;
	margin-top: 30px;
	height: 14px;
	background: url(rt_03.png) no-repeat center;
	background-size: cover;
}
.pc .CompanyCenter  .Company-Center  .hr .blue1 ul li {
	font-size: 16px;
	color: #efefef;
	line-height: 49px;
	border-bottom: 0;
	text-align: center;
	float: left;
	width: 238px;
	height: 49px;
	border-right: 1px solid #e2e2e2;
}
.pc .CompanyCenter  .Company-Center  .hr .bottom li:nth-child(2) {
	width: 362px;
}
.pc .CompanyCenter  .Company-Center  .hr .bottom li:nth-child(3){
	width: 144px;
}
.pc .CompanyCenter  .Company-Center  .hr .bottom li:nth-child(4){
	width: 163px;
}
.pc .CompanyCenter  .Company-Center  .hr .bottom li:nth-child(5){
	width: 120px;
}
.pc .CompanyCenter  .Company-Center  .hr .bottom li:nth-child(6){
	width: 167px;
	border-right: 0;
}



/*获奖信息*/
.pc  .CompanyDetails  .Details  .Awards{
	width: 950px;
	overflow: hidden;
}

.pc  .CompanyDetails  .Details  .Awards  li{
	width: 100%;
	height: 30px;
	float: left;
	padding: 5px 0;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.pc  .CompanyDetails  .Details  .Awards  li:nth-child(5),
.pc  .CompanyDetails  .Details  .Awards  li:nth-child(10),
.pc  .CompanyDetails  .Details  .Awards  li:nth-child(15),
.pc  .CompanyDetails  .Details  .Awards  li:nth-child(20){
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.pc  .CompanyDetails  .Details  .Awards  li span{
	display: block;
	width: 700px;
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 16px;
	text-indent: 20px;
	background: url(tubiao07.png) no-repeat left;
}
.pc  .CompanyDetails  .Details  .Awards  li:hover span{
	color: #0475C3;
	font-weight: bold;
}
.pc  .CompanyDetails  .Details  .Awards  li i{
	width: 140px;
	height: 30px;
	line-height: 30px;
	float: right;
	color: #B5B8B6;
	font-size: 16px;
}
.pc  .CompanyDetails  .Details  .Awards  li:hover i{
	color: #0475C3;
	font-weight: bold;
}

/*人才招聘详情*/
.pc .CompanyCenter  .Company-Center  .IdealCandidate{
	margin: auto;
	background-color: #F5F5F5;
	font-size: 16px;
	padding: 40px  20px;
	line-height: 30px;
	margin-top: 40px;
	overflow: hidden;
}
.pc .CompanyCenter  .Company-Center  .IdealCandidate .title07{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 30px;
	color: #0475C3;
	text-align: center;
	margin-bottom: 20px;
	overflow: hidden;
}

/*领导成员  专家团队*/
.pc  .CompanyDetails  .Details  .Members{
	width: 920px;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details  .Members dl{
	width: 100%;
	height: 200px;
	background-color: #F5F5F5;
	overflow: hidden;
	margin-bottom: 30px;
	cursor: pointer;
}

.pc  .CompanyDetails  .Details  .Members dl  dt{
	width: 300px;
	height: 200px;
	line-height: 195px;
	float: left;
	text-align: center;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details  .Members dl  dt img{
	width: 100%;
}
.pc  .CompanyDetails  .Details  .Members dl dd{
	width: 600px;
	float: right;
	height: 200px;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details  .Members dl dd h6{
	width: 100%;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	color: #0475C3;
	text-spacing: 2px;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details  .Members dl dd p{
	width: 100%;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	overflow: hidden;
}
.pc  .CompanyDetails  .Details  .Members dl dd span{
	display: block;
	width: 100%;
	height: 100px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}

.pc  .CompanyDetails  .Details  .Members dl:hover{
	background-color: #0475C3;
}
.pc  .CompanyDetails  .Details  .Members dl:hover  h6{
	color: #FFFFFF;
}
.pc  .CompanyDetails  .Details  .Members dl:hover  p{
	color: #FFFFFF;
}
.pc  .CompanyDetails  .Details  .Members dl:hover  span{
	color: #FFFFFF;
}

/*页脚*/
.pc .pageClass{
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	clear: both;
	padding-top: 30px;
}
.pc .pageClass a span{
	border: 1px solid #E9E9E9;
	line-height: 30px;
	padding: 5px 15px;
	margin: 0 5px;
	background-color: #FFFFFF;
}
.pc .pageClass a span:hover{
	color: #FFFFFF;
	background: #0475C3;
}
.pc .pageClass strong{
	border: 1px solid #E9E9E9;
	line-height: 30px;
	padding: 5px 15px;
	margin: 0 5px;
	color: #FFFFFF;
	background: #0475C3;
}


/*上一页，下一页*/

.pc .up,.pc .down {
	width: 100%;
	font-size: 14px;
	text-align: left;
	color: #0475C3;
	font-weight: bold;
	margin: 0 auto;
}

.pc .up a,.pc .down a {
	color: #BFBFBF;
	font-weight: normal;
}
.pc .up a,
.pc .down a,
.pc .up span,
.pc .down span{
	font-size: 14px;
}
.pc .up a:hover,
.pc .down a:hover{
	color:#0475C3;
}
.pc .up{
	border-top:1px solid #FFFFFF;padding-top: 20px;
}

.pc .up{
	margin-top: 60px;
}
.pc .down{
	margin-top: 10px;
}


.pcForm #form1 td{
	font-size: 16px;
	padding-top: 20px;
}
.pcForm #form1 td.left_width{
	padding-left: 60px;
}
.pc .pcForm  #form1 td input{
	width: 420px;
	height: 40px;
	background: #f7f7f7;
	border: 1px solid #dedede;
	text-indent: 10px;
	font-size: 16px;
}
.pcForm #form1 td textarea{
	width: 620px !important;
	height: 200px !important;
	background: #f7f7f7;
	border: 1px solid #dedede;
	font-size: 16px;
	resize: none;
	float: left;
}
.pcForm #form1 td .box{
	position: relative;
}
.pcForm #form1 td .box #imgValidateCode{
	position: absolute;
	top: 10px;
	left: 440px;
}

.pcForm #form1 td #butOk{
	cursor: pointer;
}
.Details .event_box{
	width: 100%;
	margin: 3% auto 0;
	position: relative;
	min-height: 420px;
}
.Details .event_box .parHd{
	width: 100%;
}
.Details .parHd ul{
	width: 100%;
	margin: 0 auto;
	padding-top: 25px!important;
}
.Details .parHd ul::after{
	content: '';
	width: 1px;
	height: 84%;
	background: #580000;
	position: absolute;
	left: 46px;
	top: 65px;
	z-index: 10;
}
.Details .parHd li{
	cursor: pointer;
	padding-top: 30px;
	font-size: 16px;
	color: #0475C3;
	font-weight: bold;
	margin: 0 35px;
	position: relative;
	text-indent: 30px;
}
.Details .parHd li span{
	margin-left: 30px;
	display: block;
	color: #404040;
	font-weight: 100;
}
.Details .parHd li::after{
	content: '';
	background: url(dot_ico.png) no-repeat;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 34px;
	z-index: 20;

}
.Details .parHd li.act::after{
	background: url(dot_ico01.png) no-repeat;
}
.Details .sPrev{
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 10px;
}
.Details .sNext{
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 10px;
}
.Details .sNext{
	right: 0;
}
.Details .sPrev{
	left: 0;
}
.Details .parBd{
	text-align: center;
	margin-top: 60px;
}
.Details .parBd h4{
	position: relative;
	font-size: 40px;
	margin-bottom: 3%;
	padding: 0 60px;
	display: inline-block;
	text-align: center;
}
.Details .parBd p{
	line-height: 180%;
	font-size: 18px;
	font-family: 微软雅黑;
	width: 80%;
	margin: 0 auto;
}
.Details .parBd h4:before{
	content: '';
	background: #000;
	width: 100px;
	height: 1px;
	position: absolute;
	right: -100px;
	bottom: 12px;
}
.Details .parBd h4:after{
	content: '';
	background: #000;
	width: 100px;
	height: 1px;
	position: absolute;
	left: -100px;
	bottom: 12px;
}
.Details .parBd .slideBox{
	display: none;
}
.Details .parBd .slideBox:first-child{
	display: block;
}
.Details .parHd .tempWrap:after{
	content: '';
	width: 83%;
	height: 1px;
	background: #580000;
	position: absolute;
	right: 8%;
	top:25px;
	z-index: 10;
}