@charset "utf-8";

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,a,span,i,em,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,a{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{ font-family:"Microsoft YaHei";font-size:14px;color:#333;outline:0;}
body{min-width: 1002px; font-size:14px;line-height:1;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;color: #333;background:#fff;}
p,a{color:#333;}
a{
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
a:hover{text-decoration: none;}

.wrap{position: relative; width: 1000px;margin:0 auto;height: 100%;}

.clearfix:after,
.clearfix:before{content:" ";display:table;}
.clearfix:after{clear:both;}


.header{height:50px;background:#fff;}
.header .logo{
	float: left;
	width:152px;
	height:50px;
	text-indent: -9999px;
	background:url(../images/logo.jpg) center no-repeat;
}
.header .main{
	padding: 0;
	width: 1000px;
	margin:0 auto;
}
.header .nav{
	float:right;
	padding-top: 15px;
	color:#a2a5a4;
}
.header .nav a{
	padding: 0px 15px;
	font-size:12px;
	color:#a2a5a4;
}
.header .nav a:hover{
	text-decoration:underline;
}
.banner{position:relative;height:710px;background: url(../images/banner.jpg) no-repeat center;}
.banner a{display: block;width: 220px;height: 66px;position: absolute;left:50%;top:494px;margin-left: -110px;}
.con1{height: 524px;background: #fff;position: relative;}
.con1 .wrap{position: absolute;top:-50px;left: 50%;margin-left:-650px;z-index:10;width: 1300px;height: 624px;background: #fff;}
.con1 .title{text-align: center;font-size: 40px;padding:100px 0 74px;}
.con1 ul{padding-left: 77px;}
.con1 ul li{width: 384px;float: left;text-align: center;}
.con1 ul li h3{font-size: 24px;font-weight: 400;padding:32px 0 10px;}
.con1 ul li p{font-size: 14px;line-height: 24px;}
.banner2{height: 897px;background: url(../images/banner2.jpg) no-repeat center;}
.banner2 .text{text-align: center;padding-top:150px;color: #fff;}
.banner2 .text h3{font-size: 40px;font-weight: 400;padding-bottom: 15px;}
.banner2 .text p{font-size:18px;line-height: 30px;color: #fff;}
.banner2 .text p span{display: inline-block;width: 12px;height: 12px;border: 3px #ffffff solid;border-radius: 9px;vertical-align: middle;margin-right: 10px;}

.con2{height: 1076px;position: relative;}
.con2 .wrap{position: absolute;top:-50px;left:50%;width: 1300px;height: 1176px;margin-left: -650px;background: #f2f2f2;}
.con2 .title{text-align: center;padding:100px 0 60px;font-size: 40px;}
.con2 .sj{padding:50px;width: 900px;margin:0 auto;background: #fff;}
.con2 .sj .pic{float: left;padding-right:38px;}
.con2 .sj .text{float: left;}
.con2 .sj .text .head p{font-size: 18px;line-height: 30px;}
.con2 .sj .text .head span{display:block;font-size: 14px;color:#999;padding:11px 0 19px;border-bottom: 1px solid #f2f2f2;}
.con2 .sj .text li{float: left;text-align: center;font-size: 14px;width: 155px;}
.con2 .sj .text li p{padding-bottom: 9px;}
.con2 .sj .text .cen{margin:0 75px 0 75px;}
.con2 .wrap>span{float: right;font-size:12px;color: #999;padding:20px 148px 55px 0;}
.con2 .jx{width: 1000px;display: block;margin: 0 auto;clear: both;}
.con2 .note{padding: 15px 0 0 150px;}
.con2 .note p{font-size: 12px;color: #999;line-height: 24px;}
.banner3{height: 672px;background: url(../images/banner3.jpg) no-repeat center;}
.banner3 .wrap{width: 1300px;}
.banner3 .title{font-size: 40px;text-align: center;padding:151px 0 66px;color: #fff;}
.banner3 .text{padding-left:529px;}
.banner3 .text li{padding-left: 29px;background: url(../images/arrow.png) no-repeat left 11px;font-size: 18px;color: #fff;;line-height: 36px;}
.banner3 .text p{font-size: 12px;color: #fff;line-height: 24px;padding-top:10px;}
.con3 {height: 1288px;}
.con3 .wrap{width: 1004px;}
.con3 .title{text-align: center;font-size:40px;padding:100px 0 40px 0;}
.table1,.table2{border:solid #eeeeee; border-width:1px 0px 0px 1px;width: 1000px;text-align: left;}
.table1 td,.table2 td{border:solid #eeeeee; border-width:0px 1px 1px 0px;height: 50px;font-size: 14px;color: #666;}
.table1 .gary,table .td2{width: 198px;background: #f5f5f5;font-size: 18px;color: #333;text-align: center;}
.table1 .td1{width: 389px;}
.table1 .td2{width:152px;}
.table1 .td3{width:256px;}
.table1 p{line-height: 24px;padding-left: 24px;color: #666;}
.table1 a{display: inline-block;padding: 0 64px 0 23px;color: #2f74c2;}
.table1 a:hover{text-decoration: underline;}
.con3 .t2{padding-top:80px;}
.con3 .pad td{padding:16px 0;}
.table2 th{background: #ff8d40;height: 50px;text-align: center;border-right: 1px #eee solid;font-size: 18px;color: #fff;}
.table2 .head{border:solid #ff8d40;border-width: 0 1px 0 1px;}
.table2 td{height: 50px;text-align: center;}
.table2 .bg{background: #f9f9f9;}
.table2 .re{color: #eb4929;}
.con3 .note{float: right;font-size: 12px;color: #6f6f6f;padding:10px 0 0;}
.con4{height: 1035px;background: #f2f2f2;padding-top:100px;}
.con4 .wrap{height: 925px;width: 1004px;background: #fff;}
.con4 .title{text-align: center;font-size: 40px;padding:48px 0 40px;background: url(../images/logo.jpg) no-repeat 50px 48px;}
.con4 p{padding:0 50px;font-size: 14px;line-height: 36px;}
.con4 img{position: absolute;right: 0;bottom: 0;}

.footer{
	padding-top: 50px;
	height: 100px;
	text-align: center;
}
.footer p,
.footer a{
	color: #ababab;
	line-height: 22px;
}
.footer a:hover{color: #f67b29;}