﻿@charset "utf-8";
/* CSS Document */
.banner{
	width:100%;
	height:448px;
	position:relative;
	}
.bann{
	width:100%;
	height:448px;
	position:absolute;
	overflow:hidden;
	}
.bann li img{
	width:100%;
	height:448px;
	}
.blist{
	width:120px;
	height:10px;
	position:relative;
	left:48%;
	top:400px;
	}
.blist li{
	float:left;
	margin-right:10px;
	}
.one{
	width:100%;
	height:975px;
	float:left;
	background:url(../images/bj1.png) no-repeat center;
	margin-top:-22px;
	z-index:2;
	position:relative;
	}
.onetop{
	width:100%;
	height:188px;
	background:url(../images/bj5.png) no-repeat center;
	margin-top:30px;
	position:absolute;
	z-index:3;
	float:left;
	}
.onetop span{
	width:180px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top:40px;
	}
.onemui{
	width:100%;
	height:750px;
	position:relative;
	margin-top:190px;
	*padding-top:190px;
	}
.onebox{
	width:1100px;
	height:750px;
	margin-left:auto;
	margin-right:auto;
	}
.onebox li{
	width:250px;
	height:315px;
	float:left;
	margin-right:23px;
	cursor:pointer;
	}
.lia{
	width:250px;
	height:238px;
	float:left;
	background:url(../images/ic7.png);
	}
.lia span{
	width:226px;
	height:206px;
	float:left;
	margin-left:11px;
	margin-top:16px;
	}
.lib{
	width:249px;
	height:33px;
	float:left;
	margin-top:18px;
	}
.lib p{
	line-height:33px;
	text-align:center;
	color:#fff;
	font-size:16px;
	}
.onebox	.one_h .lib{
	background:url(../images/ic8.png);
	}
.onebox	.one_h .lib p{
	color:#ff8f70;
	}
.onebox	.lid{
	width:210px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	background:url(../images/ic5.png);
	margin-top:30px;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
	}
.two{
	width:100%;
	height:880px;
	background:url(../images/bj2.jpg) no-repeat center;
	float:left;
	}
.twotop{
	width:100%;
	height:183px;
	position:absolute;
	background:url(../images/bj4.png) no-repeat center;
	z-index:3;
	}
.twotop span{
	width:180px;
	height:80px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	}
.twomu{
	width:100%;
	height:auto;
	position:relative;
	margin-top:160px;
	*padding-top:160px;
	}
.twobox{
	width:1100px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
.twobox ul{
	width:1100px;
	height:514px;
	background:url(../images/ic9.png);
	}
.twobox ul li{
	width:226px;
	height:206px;
	margin-top:30px;
	margin-left:40px;
	*margin-left:30px;
	float:left;
	}
.twobox	.lic{
	width:210px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	background:url(../images/ic5.png);
	margin-top:50px;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
	}
.three{
	width:100%;
	height:808px;
	float:left;
	background:url(../images/bj3.jpg) no-repeat center;
	}
.threemu{
	width:100%;
	height:auto;
	position:relative;
	margin-top:180px;
	*padding-top:180px;
	}
.threebox{
	width:1100px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
.threebox li{
	width:550px;
	height:170px;
	float:left;
	margin-bottom:50px;
	}
.tha{
	width:120px;
	height:120px;
	position:absolute;
	margin-top:25px;
	z-index:1;
	}
.thb{
	width:470px;
	height:170px;
	position:relative;
	background:url(../images/ic6.png);
	margin-left:60px;
	}
.thb span{
	display:block;
	margin-top:30px;
	float:right;
	width:380px;
	height:35px;
	color:#f7f7e6;
	font-size:18px;
	font-weight:bold;
	line-height:35px;
	}
.thb p{
	display:block;
	float:right;
	width:350px;
	height:100px;
	color:#f7f7e6;
	margin-right:30px;
	font-size:14px;
	line-height:25px;
	}
	
.threebox .lie{
	width:210px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	background:url(../images/ic5.png);
	color:#fff;
	font-size:17px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
	}
.about{
	width:100%;
	height:860px;
	margin-top:347px;
	float:left;
	position:relative;
	/*z-index:10;*/
	background:url(../images/bj7.png) no-repeat center;

	}
.aboutbox{
	width:1100px;
	height:514px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/ic9.png) no-repeat;
	z-index:4;
	position:relative;
	}
.outa{
	width:1100px;
	height:auto;
	float:left;
	}
.outa p{
	padding-left:40px;
	padding-right:40px;
	color:#3a3a3a;
	font-size:14px;
	margin-top:35px;
	line-height:25px;
	}
.outb{
	width:1100px;
	height:auto;
	float:left;
	}
.outb ul{
	width:900px;
	height:217px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	}
.outb ul li{
	width:238px;
	height:217px;
	float:left;
	margin-left:45px;
	
	}
	
	
	
	
.coopbox{
	width:1100px;
	height:514px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/ic9.png);
	margin-top:150px;
	z-index:4;
	position:relative;
	}
.coop{
	width:1000px;
	height:auto;
	float:left;
	margin-left:50px;
	margin-top:50px;
	
	}
.coop p{
	color:#3a3a3a;
	font-size:14px;
	line-height:28px;
	}
.pera{
	width:900px;
	height:168px;
	float:left;
	margin-left:125px;
	margin-top:70px;
	}
.pera ul li{
	width:254px;
	height:168px;
	float:left;
	margin-right:50px;
	}
	
	
.repbox{
	width:1100px;
	height:637px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bj12.png);
	margin-top:150px;
	z-index:4;
	position:relative;
	}
.reptit{
	width:1015px;
	height:95px;
	float:left;
	margin-left:40px;
	border-bottom:1px dashed #b5b5b5;
	}
.reptit p{
	text-align:center;
	line-height:95px;
	color:#5a5a5a;
	font-size:24px;
	}
.reper{
	width:1015px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-left:40px;
	}
.reper p{
	color:#5a5a5a;
	line-height:25px;
	font-size:14px;
	}
	
	
.contact{
	width:1100px;
	height:575px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bj14.png);
	z-index:4;
	position:relative;
	}
.cont{
	width:840px;
	height:auto;
	float:left;
	margin-left:115px;
	margin-top:50px;
	}
.cont li{
	width:840px;
	height:30px;
	float:left;
	}
.cont li p{
	width:420px;
	height:30px;
	float:left;
	color:#3a3a3a;
	font-size:14px;
	}
.onta{
	width:871px;
	height:271px;
	float:left;
	background:#39F;
	margin-left:115px;
	margin-top:40px;
	}
.repbax{
	width:1100px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:150px;
	}
.oiul{
	width:1100px;
	height:auto;
	float:left;
	}
.oiul li{
	width:249px;
	height:315px;
	float:left;
	margin-right:24px;
	cursor:pointer;
	}
.ham{
	width:249px;
	height:238px;
	float:left;
	background:url(../images/ic10.png);
	}
.ham span{
	width:226px;
	height:206px;
	float:left;
	display:block;
	margin-top:15px;
	margin-left:11px;
	}
.hbm{
	width:249px;
	height:33px;
	float:left;
	margin-top:16px;
	}
.hbm p{
	line-height:33px;
	text-align:center;
	font-size:16px;
	color:#fff;
	}
.oiul .oi_h .hbm{
	background:url(../images/ic8.png);
	}
	
.racd{
	width:1100px;
	height:30px;
	float:left;
	margin-top:15px;
	}
.racd ul{
	float:left;
	margin-left:45%;
	}
.racd ul li{
	width:41px;
	height:27px;
	float:left;
	border:1px solid #fff;
	border-radius:4px;
	margin-right:28px;
	}
.racd ul li a{
	display:block;
	font-size:18px;
	line-height:27px;
	text-align:center;
	color:#fff;
	}
.racd ul .rac_h{
	border:1px solid #ff0000;
	}
	
	
	
.rbcd{
	width:1100px;
	height:30px;
	float:left;
	margin-top:15px;
	}
.rbcd ul{
	float:left;
	margin-left:45%;
	}
.rbcd ul li{
	width:41px;
	height:27px;
	float:left;
	border:1px solid #b5b5b5;
	border-radius:4px;
	margin-right:28px;
	}
.rbcd ul li a{
	display:block;
	font-size:18px;
	line-height:27px;
	text-align:center;
	color:#5a5a5a;
	}
.rbcd ul .rbc_h{
	border:1px solid #ff0000;
	}
	
.pefraa{
	width:1100px;
	height:auto;
	float:left;
	position:relative;
	z-index:10;
	}
.pefraa li{
	width:550px;
	height:170px;
	float:left;
	margin-bottom:50px;
	}
.tha{
	width:120px;
	height:120px;
	position:absolute;
	margin-top:25px;
	z-index:1;
	}
.adwe{
	width:470px;
	height:170px;
	position:relative;
	background:url(../images/ic6.png);
	margin-left:60px;
	}
.adwe .tao{
	display:block;
	margin-top:30px;
	float:right;
	width:380px;
	height:35px;
	color:#f7f7e6;
	font-size:18px;
	font-weight:bold;
	line-height:35px;
	}
.adwe .tao .tbo{
	float:right;
	font-size:14px;
	color:#f7f7e6;
	font-weight:normal;
	margin-right:10px;
	margin-top:3px;
	}
.adwe p{
	display:block;
	float:right;
	width:350px;
	height:100px;
	color:#f7f7e6;
	margin-right:30px;
	font-size:14px;
	line-height:25px;
	}