@charset "gb2312";
/* CSS Document */

body{margin:0; padding:0; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå", Arial, Helvetica, sans-serif; font-size: 18px !important; color:#313131; line-height: 30px;}
body{ min-width:1200px; width: 100%;}
div,dl,dt,dd,ul,ol,li,table,tr,th,tb,h1,h2,h3,h4,h5,h6,form,textarea,button,input,p,img{margin:0;padding:0;}
ul,ol,li{list-style:none;}
fieldset,img{border:0 none; vertical-align:middle; font-style:normal;}
legend { display:none; }

.hig-80{height:80px; clear: both;}
.hig-60{height:60px; clear: both;}
.hig-40{height:40px; clear: both;}
.hig-20{height:20px; clear: both;}
.hig-10{height:10px; clear: both;}

h1{
	font-size:48px;
	text-align: center;
	color:#4226b8;
}

.btn2{
	display: block;
	width:400px;
	height:68px;
	font-size: 24px;
	text-decoration:none;
	color:#fff;
	line-height: 68px;
	text-align: center;
	background:linear-gradient(to right, #8c2ee4 , #00c0ff);
}
.btn{
	display: block;
	width:460px;
	height:68px;
	font-size: 24px;
	text-decoration:none;
	color:#fff;
	line-height: 68px;
	text-align: center;
	background:linear-gradient(to right, #8c2ee4 , #00c0ff);
	margin:0 auto;
}
#banner{
	width:100%;
	overflow: hidden;
}
#banner img{ width:100%;}
/*part1*/
.part1{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
}
.part1 .one{
	width: 590px;
	height: 237px;
	background:url(../images/part1-01.jpg) no-repeat;
	float:left;
	margin-right: 20px;
	margin-bottom: 40px;
}
.part1 .two{
	width: 590px;
	height: 237px;
	background:url(../images/part1-02.jpg) no-repeat;
	float:left;
}
.part1 .three{
	width: 590px;
	height: 237px;
	background:url(../images/part1-03.jpg) no-repeat;
	float:left;
	margin-right: 20px;
}
.part1 .four{
	width: 590px;
	height: 237px;
	background:url(../images/part1-04.jpg) no-repeat;
	float:left;
}
.part1 p{
	width:220px;
	float:right;
	margin:30px 40px 0 0;
	color: #fff;
}
.part1 p span{
	border-bottom: 2px solid #fff;
	font-size: 22px;
	text-align: center;
	display: block;
	width: 40px;
	margin:0 auto 20px;
}

/*.part2*/
.box{
	width:100%;
	background:#ececec;
}
.box2{
	width:100%;
	background:#ececec;
	height: 660px;
}
.box2 dl{ position: absolute; z-index: 112;}
.box2 .part2{height: 660px;overflow:inherit;}
.part2{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
	position: relative;
}
.part2 dl{
	width:1200px;
}
.part2 dl dt{
	width:600px;
	float:left;
}
.part2 dl dd{
	width:400px;
	float:left;
}
.part2 dl dd span{
	font-size:22px;
	font-weight: bold;
}
.part2 dl dd p{
	margin-top:30px;
}
.part2 dl dd p:nth-of-type(2){
	margin-bottom:40px;
}
.part2 .bg{
	position:absolute;
	bottom: 0;
	right:-16%;
	z-index: 111;
}
/*part3*/
.part3{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
}
.part3 .summary{
	width:1200px;
	overflow: hidden;
	margin-bottom: 60px;
}
.part3 .left dl{
	width:350px;
	height:400px;
	background:#fff;
	box-shadow: 0 0 20px #9ea5b2;
	float:left;
}
.part3 .left dl dd{
	padding:20px;
}
.part3 .right{
	width:800px;
	overflow: hidden;
	float:right;
}
.part3 .right span{
	font-size:22px;
	font-weight: bold;
	margin-bottom: 20px;
	display: block;
}
.part3 .right .tip{
	position: relative;
	margin-top: 40px;
}
.part3 .right .tip img{
	position: absolute;
	z-index:-1;
}
.part3 .right .tip p{
	display: block;
	width:580px;
	float:right;
	margin:50px 0 50px 0;
	color: #fff;
}
.part3 b{
	display:block;
	font-size:20px;
	margin-bottom: 10px;
}

/*.part4*/
.part4{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
}
.part4 .ytm{
	width: 1200px;
	overflow: hidden;
	background:#fff;
	box-shadow: 0 0 20px #c3cbd9;
	margin-bottom: 60px;
}
.part4 h2{
	display:block;
	width:400px;
	height:68px;
	background:#05bafe;
	color: #fff;
	line-height: 68px;
	padding-left: 50px;
}
.part4 .tmjs{
	padding:50px;
}
.part4 .ytm .tmjs span{
	display:block;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}
.part4 dl dt{
	width:600px;
	overflow: hidden;
	float: left;
	margin-top: 30px;
}
.part4 dl dd{
	width:540px;
	overflow: hidden;
	float: left;
	margin: 30px;
}
.part4 .dtys{
	width:1200px;
	overflow: hidden;
	position: relative;
}
.part4 .dtys ul{
	width:1200px;
	overflow: hidden;
	margin-bottom:40px;
}
.part4 .dtys ul li{
	width:290px;
	overflow: hidden;
	float: left;
	margin-right:12px;
}
.part4 .dtys ul li p{
	padding:10px;
}
.part4 .dtys ul li b{
	display:block;
	margin-bottom: 10px;
}
.part4 .dtys ul li:nth-of-type(4){
	margin-right:0;
}
.part4 .qcy{
	width: 1200px;
	overflow: hidden;
	background:#fff;
	box-shadow: 0 0 20px #c3cbd9;
	margin-bottom: 60px;
}
.part4 .qcy .summary{
	width:1200px;
	overflow: hidden;
	margin-bottom: 60px;
}
.part4 .qcy .tmjs span{
	display:block;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}
.part4 .qcy ul{
	width:1200px;
	overflow: hidden;
	margin-bottom:40px;
}
.part4 .qcy ul li{
	width:224px;
	overflow: hidden;
	float: left;
	margin-right:20px;
	text-align: center;
}
.part4 .qcy ul li p{
	padding:10px;
}
.part4 .qcy ul li b{
	display:block;
	margin-bottom: 10px;
}
.part4 .qcy ul li:nth-of-type(5){
	margin-right:0;
}

.part5{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
	margin-bottom: 60px;
}
.part5 dl{
	width:400px;
	height:200px;
	float: left;
}
.part5 dl dt{
	width: 200px;
	float:left;
}
.part5 dl dd{
	width: 160px;
	height:160px;
	float:left;
	background:#7b879d;
	color: #fff;
	padding:20px;
}
.part5 dl dd span{
	display:block;
	font-size:22px;
	font-weight:bold;
	margin-bottom: 10px;
}

.part6{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
}
.part6 h2{
	text-align:center;
}
.part6 ul{
	width:1200px;
	overflow: hidden;
	margin-bottom: 40px;
}
.part6 ul li{
	width: 306px;
	height:100px;
	display: block;
	float:left;
	margin-right: 20px;
	padding:40px;
	color:#fff;
}
.part6 ul li span{
	font-size:22px;
	font-weight:bold;
}
.part6 .kqzk{
	background:#8c2ee4;
}
.part6 .byff{
	background:#4f6ef0;
}
.part6 .clxz{
	background:#08b7fd;
	margin-right: 0;
}
.part6 dl{
	width:1200px;
	height:200px;
	margin-bottom: 60px;
}
.part6 dl dt{
	width:288px;
	height:200px;
	float:left;
}
.part6 dl dd{
	width:872px;
	height:160px;
	background:#d3d3d3;
	color: #000;
	float:left;
	padding: 20px;
}
.part6 dl dd span{
	display:block;
	font-size:22px;
	font-weight:bold;
	margin-bottom: 10px;
}

/*Ò½ÔºÆ·ÅÆ*/
.part8{
	position:relative;
}
.part8 .yypp{width:1150px;overflow: hidden; margin:0 auto;padding:60px 0;}
.part8 .yypp_nr{background-color:#fff;}
.part8 .six_tt1{zoom:1; overflow:hidden; background-color:#05bbfe;}
.part8 .six_tt1 ul li{ float:left; width:190px; height:65px; font-size:28px; text-align:center; font-weight:600; margin-right:10px; margin-left:25px;}
.part8 .six_tt1 ul li:nth-of-type(5n) { margin-right: 0; }
.part8 .six_tt1 ul li a{height:55px; line-height:55px; margin-top:10px; display:block; color:#fff; text-decoration:none; font-weight:normal;}
.part8 .six_tt1 ul li.hover a{background-color:#fff; color:#5fa3e7; width:190px; height:55px; margin-top:10px;}
.ppsl,.xsjl,.xsjl,.gyhd{padding:45px;}
.ppsl dl{zoom:1; overflow:hidden; display:block}
.ppsl dt{width:490px; height:290px; display:block; float:left; padding:30px 0 0 0;}
.ppsl dt b{display:block; font-size:32px; line-height:45px; color:#000; font-weight:normal;}
.ppsl dt p{display:block; font-size:18px; color:#666; line-height:32px; margin:10px 0}
.ppsl dt span{display:block; font-size:18px; font-weight:600; line-height:30px;}
.ppsl dd{width:550px; float:right;}

.zlbz{padding:45px 40px;}
.zlbz b{display:block; font-size:32px; line-height:50px; color:#000; font-weight:normal;}
.zlbz p{display:block; font-size:18px; color:#666; line-height:32px; margin:10px 0 30px 0}
.zlbz dl{zoom:1; overflow:hidden; margin:40px 0 0 0;}
.zlbz dt{width:210px; float:left; display:block; margin-right:2px;}
.zlbz dt span{display:block; font-size:24px; color:#000; line-height:40px; margin-top:10px;}
.zlbz dt p{display:block; font-size:18px; line-height:28px; padding:0 20px 0 0; color:#666}

.xsjl dl{display:block; zoom:1; overflow:hidden;}
.xsjl dt{width:450px; height:290px; display:block; float:left; padding:30px 0 0 0;}
.xsjl dt b{display:block; font-size:32px; line-height:45px; color:#000; font-weight:normal;}
.xsjl dt p{display:block; font-size:18px; color:#666; line-height:32px; margin:10px 0}
.xsjl dt span{display:block; font-size:18px; font-weight:600; line-height:30px;}
.xsjl dd{width:590px; float:right;}

.gyhd dt{width:420px;}
.gyhd dd{width:630px;}

.hjfw dt{width:500px;}
.hjfw dd{width:550px;}

/*.part7*/
.part7{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
}
.part7 .summary{
	width:1200px;
	overflow: hidden;
	margin-bottom: 60px;
}
.part7 dl{
	width:386px;
	float:left;
	margin-right: 20px;
}
.part7 dl:nth-of-type(3){
	margin-right: 0;
}
.part7 dl dd{
	width:346px;
	height:260px;
	padding:20px;
	background:#fff;
}
.part7 dl dd span{
	display:block;
	font-size:20px;
	font-weight:bold;
	margin-bottom: 10px;
}

.part9{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
}
.part9 ul li{
	float:left;
	margin-right: 20px;
}
.part9 ul li:nth-of-type(4){
	margin-right: 0;
}


