

.w1180{ width:1180px; height:100%; box-sizing:border-box; position:relative; margin:0 auto;}
body{ background:#fff; margin:0 auto;}
img{ display:block;}
.header{position:relative;}
.banner{ width:100%; height:616px; background:url(../image/banner6.jpg) no-repeat center;}
.banner .w1180{ padding:275px 0 0 640px;}
.banner .p1{ color:#fff; font-size:36px; letter-spacing:4px; line-height:36px; margin-bottom:13px;}
.banner .p1 .span1{ color:#8ce7e3;}
.banner .p1 .span2{ margin-left:33px;}
.banner .p2{ color:#fff; font-size:25px; line-height:25px; letter-spacing:3px;}
.banner a{ font-size:30px; color:#fff; width:180px; height:46px; text-align:center; line-height:46px; letter-spacing:3px; background:#6ac1bd; border-radius:8px; margin:24px 0 0 4px; display:block;}
.banner a:hover{ background:#73d3ce;}

.main1{ width:100%; height:775px; background:url(../image/main1_1.jpg) no-repeat center bottom;}
.main1 .w1180{ padding-top:120px;}
.main1 .div1{ height:36px; color:#000; font-size:36px; width:530px; margin:0 auto; position:relative;}
.main1 .div1 span{ display:block; position:absolute; top:0; height:36px; line-height:36px;}
.main1 .div1 .span1{ width:190px; left:0; text-align:left; font-weight:bold;}
.main1 .div1 .span2{ top:18px; left:192px; width:80px; height:2px; background:#000;}
.main1 .div1 .span3{ width:265px; right:0; text-align:right;}
.main1 .p1{ text-align:center; color:#333; line-height:30px; font-size:18px; margin:60px 0 18px;}
.main1 a{ display:block; width:255px; height:32px; border:2px solid #81d7d3; margin:0 auto 46px; border-radius:6px; text-align:center; line-height:32px; color:#81d7d3;}
.main1 a:hover{ background:#81d7d3; color:#fff;}
.main1 ul{ width:100%; height:134px;}
.main1 ul li{ width:116px; height:134px; margin:0 40px; float: left;}
.main1 ul li img{ width:100%; margin-bottom:20px;}
.main1 ul li p{ text-align:center; font-size:23px; line-height:23px; color:#000;}

.main2{ width:100%; height:779px; background:url(../image/main2_11.jpg) no-repeat center;}
.main2 .w1180{ padding-top:116px;}
.main2 .div1{ height:36px; color:#000; font-size:36px; width:572px; margin:0 auto; position:relative;}
.main2 .div1 span{ display:block; position:absolute; top:0; height:36px; line-height:36px;}
.main2 .div1 .span1{ width:190px; left:0; text-align:left;}
.main2 .div1 .span2{ top:18px; left:192px; width:80px; height:2px; background:#000;}
.main2 .div1 .span3{ width:290px; right:0; text-align:right;}
.main2 .p1{ text-align:center; color:#333; line-height:30px; font-size:18px; margin:60px 0 18px;}
.main2 a{ display:block; width:255px; height:32px; border:2px solid #81d7d3; margin:0 auto 46px; border-radius:6px; text-align:center; line-height:32px; color:#81d7d3;}
.main2 a:hover{ background:#81d7d3; color:#fff;}
.main2 ul{ width:1042px; height:134px; margin:0 auto;}
.main2 ul li{ width:279px; height:210px; border:3px solid #d2d2d2; margin:0 31px; float: left;}
.main2 ul li img{ width:100%; margin-bottom:20px;}
.main2 ul li p{ text-align:center; font-size:18px; line-height:18px; color:#333;}

.main3{ width:100%; height:769px; background:url(../image/main3_11.jpg) no-repeat center;}
.main3 .w1180{ padding-top:104px;}
.main3 .div1{ height:36px; color:#fff; font-size:36px; width:620px; margin:0 auto; text-align:center;}
.main3 .p1{ text-align:center; color:#fff; line-height:30px; font-size:18px; margin:60px 0 18px;}

.main4{ width:100%; height:792px; background:url(../image/main4_11.jpg) no-repeat center; border-top:6px solid #fff;}
.main4 .div .div9{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; box-sizing:border-box;}
.main4 .div .div9 h1{ font-size:40px; line-height:40px; padding-top:128px; color:#000; letter-spacing:5px; text-align:center; font-weight:normal;}
.main4 .div .div9 .p1{ font-size:18px; line-height:30px; text-align:center; color:#333; margin:38px 0 54px;}
.main4 .div .div9 .ul2{ width:724px; height:328px; position:absolute; bottom:40px; left:50%; margin-left:-362px;}
.main4 .div .div9 .ul2 li{ position:absolute; font-size:0;}
.main4 .div .div9 .ul2 .li1{ width:177px; height:109px; left:0; top:0;}
.main4 .div .div9 .ul2 .li2{ width:177px; height:109px; left:184px; top:0;}
.main4 .div .div9 .ul2 .li3{ width:360px; height:188px; left:0; top:137px;}
.main4 .div .div9 .ul2 .li4{ width:354px; height:328px; right:0; top:0;}
.main4 .div .div9 .ul2 li p{ font-size:13px; color:#000; text-align:center; line-height:30px;}
.main4 .ul1{ width:180px; height:16px; position:absolute; bottom:35px; left:50%; margin-left:-90px; z-index:12;}
.main4 .ul1 li{ width:16px; height:16px; margin:0 37px; background:rgba(22,22,22,.4); float:left; border-radius:50%; cursor:pointer; }
.main4 .ul1 li.bai{ background:rgba(22,22,22,1);}
.main4 .div .div1{ display:none;}
.main4 .div .div1 .div1_1{ position:absolute; top:-100px; left:0; width:100%; height:322px;}
.main4 .div .div2 .div2_0{ width:50%; height:100%; position:absolute; top:0; z-index:1; box-sizing:border-box; padding-top:450px;}
.main4 .div .div2 .div2_1{ left:0; padding-left:140px; text-align:left; background:url(../image/main4_2.png) no-repeat 210px 242px;}
.main4 .div .div2 .div2_2{ right:0; padding-right:140px; text-align:right; background:url(../image/main4_3.png) no-repeat 192px 242px;}
.main4 .div .div2 .div2_3{ width:230px; text-align:center; line-height:40px; height:40px; font-size:40px; letter-spacing:5px; color:#000; position:absolute; left:50%; margin-left:-115px; top:130px; z-index:3;}
.main4 .div .div2 .div2_1 h2{ text-indent:80px;}
.main4 .div .div2 .div2_0 h2{ font-size:60px; color:#000; line-height:60px; margin-bottom:15px;}
.main4 .div .div2 .div2_0 .p2{ font-size:25px; color:#333; line-height:25px; margin-bottom:35px;}
.main4 .div .div2 .div2_0 .p3{ font-size:15px; line-height:26px; color:#333;}

.main5{
	width:100%;
	height:580px;
	background: url(../image/main5_1.jpg) no-repeat center top;
	position:relative;
}
.main5 .w1180{ padding-top:133px;}
.main5 .h1{
	display:block;
	font-size:47px;
	color:#000;
	text-align:center;
	margin:0 auto 70px;
	font-weight:bold;
	line-height:52px;
	width:626px;
	height:56px;
	background:#fff;
}
.main5 .h1 .span1{ font-weight:normal;}
.main5 .h1 .span2{ color:#9cc; font-weight:500;}
.main5 .h2{
	display:block;
	font-size:55px;
	color:#000;
	text-align:center;
	margin:0 auto 38px;
	font-weight: normal;
	line-height:55px;
	width:100%;
	background:#fff;
}
.main5 .h2 .span1{ color:#9cc;}
.main5 .h2 .span2{ font-weight: bold;}
.main5 .w1180 div{
	font-size:30px;
	width:545px;
	position:relative;
	box-sizing:border-box;
	padding-left:288px;
	margin:0 0 0 340px;
	line-height:30px;
}
.main5 .w1180 div span{
	position:absolute;
	top:50%;
	left:2px;
	display:block;
	width:270px;
	height:2px;
	background:#111;
}
.main5 form{
	font-size:0;
	margin:0 auto;
	width:924px;
	margin-top:25px;
}
.main5 input{
	width:226px;
	height:42px;
	border:0;
	font-size:16px;
	box-sizing:border-box;
	line-height:33px;
	margin-right:5px;
}
.main5 .div1_input1{
	background:#fff;
	padding-left:20px;
	color:#666;
	letter-spacing:2px;
	border:1px solid #999;
	border-radius:5px;
}
.main5 .div1_input2{
	background:#81d7d3;
	color:#fff;
	letter-spacing:3px;
	cursor:pointer;
	text-align:center;
	border-radius:5px;
	font-size:20px;
	margin-right:0;
}
.main5 .div1_input2:hover{ background:#b5f5f5;}

.main6{ width:100%; height:737px; background:url(../image/main6_11.jpg) no-repeat center;}
.main6 .w1180{ padding-top:100px;}
.main6 h1{ text-align:center; color:#000; font-size:36px; line-height:36px; margin-bottom:10px;}
.main6 .p1{ text-align:center; color:#333; font-size:30px; letter-spacing:10px; text-indent:7px; line-height:30px;}
.main6 .div1{ padding-left:510px; margin-top:65px;}
.main6 .div1 h2{ color:#333; font-size:23px; line-height:23px;}
.main6 .div1>span{ display:block; width:42px; height:2px; background:#000; margin:12px 0 16px;}
.main6 .div1 .p2{ font-size:15px; color:#333; line-height:27px; width:545px; margin-bottom:20px;}
.main6 .div1 .p3{ font-size:18px; color:#333; line-height:42px;}
.main6 .div1 .p3 span{ display:inline-block; width:92px; height:25px; text-align:center; line-height:25px; background:#000; color:#fff; border-radius:5px; margin-right:7px;}
.main6 .div1 a{ display:block; width:144px; height:36px; line-height:34px; text-align:center; font-size:23px; margin-top:28px; color:#81d7d3; border-radius:10px; border:2px solid #81d7d3;}
.main6 .div1 a:hover{ background:#81d7d3; color:#fff;}

.main7{ width:100%; height:615px; background:url(../image/main7_1.jpg) no-repeat center; text-align:left;}
.main8{ width:100%; height:600px; background:url(../image/main8_1.jpg) no-repeat center; text-align:left;}
.main9{ width:100%; height:600px; background:url(../image/main9_1.jpg) no-repeat center; text-align:left;}
.main10{ width:100%; height:612px; background:url(../image/main10_1.jpg) no-repeat center; text-align:left;}
.kecheng h1{ font-size:30px; line-height:48px; margin-bottom:40px;}
.kecheng h1 span{ font-weight:normal;}
.kecheng .p1{ font-size:18px; line-height:30px; width:545px; margin-bottom:48px;}
.kecheng ul li{ margin-right:40px; width:81px; height:81px; position:relative; float:left; border-radius:12px;}
.kecheng ul li img{ width:100%; height:100%; border-radius:11px;}
.kecheng ul li p{ position:absolute; width:100px; text-align:center; font-size:15px; line-height:15px; height:15px; display:block; bottom:-27px; left:50%; margin-left:-50px;}
.kecheng1 .w1180{ padding:96px 0 0 566px;}
.kecheng1 h1{ color:#fff;}
.kecheng1 .p1{ color:#fff;}
.kecheng1 ul li{ border:1px solid #fff; color:#fff;}
.kecheng2 .w1180{ padding:128px 0 0 50px;}
.kecheng2 h1{ color:#333;}
.kecheng2 .p1{ color:#333;}
.kecheng2 ul li{ border:1px solid #000; color:#000;}

.main11{ width:100%; height:768px; background:#fff;}
.main11 .w1180{ padding-top:100px;}
.main11 .p1{ font-size:36px; text-align:center; line-height:36px; color:#000; margin-bottom:38px;}
.main11 .p1 span{ color:#393;}
.main11 .p2{ font-size:18px; line-height:30px; text-align:center; color:#333; margin-bottom:46px;}
.main11 .div1{ width:1098px; height:400px; margin:0 auto; position:relative;}
.main11 .div1 .ul1 li{ width:100%; height:100%; position:absolute; left:0; top:0; display:none;}
.main11 .div1 .ul1 li.on{ display:block;}
.main11 .div1 .clearFloat{ width:208px; height:8px; position:absolute; bottom:-37px; left:50%; margin-left:-104px;}
.main11 .div1 .clearFloat li{ width:78px; height:8px; border-radius:3px; cursor:pointer; background:#bfbfbf; float:left;}
.main11 .div1 .clearFloat li.hei{background:#000;}
.main11 .div1 .clearFloat li.li2{ margin-left:52px;}

.main12{ width:100%; height:621px; background:url(../image/main12_1.jpg) no-repeat center;}
.main12 .w1180{ padding-top:88px;}
.main12 .p1{ text-align:center; line-height:40px; color:#000; font-size:40px;}
.main12 .p2{ font-size:18px; line-height:30px; color:#333; text-align:center; margin:42px 0 0 48px;}
.main12 .div1{ width:960px; height:255px; position:absolute; left:101px; top:276px; box-sizing:border-box; padding-left:16px;}
.main12 .div1 div{ width:129px; height:79px; background:#116341; margin:0 4px 9px 0; float:left; opacity:0; color: #fff; font-size: 16px; text-align: center; padding-top: 20px; box-sizing:border-box;}
.main12 .div1 div:hover{ opacity:1;}

.main13{ width:100%; height:580px; background: url(../image/main13_1.jpg) no-repeat center; text-align:center;}
.main13 img{ margin:0 auto;}
.main13 .p1{ font-size:40px; line-height:40px; text-align:center; letter-spacing:2px; color:#fff; padding-top:50px;}
.main13 .p1 span{ padding:0 19px; background:url(http://www.bosigame.com/zhuanti/texiao/images/main1_1.png) no-repeat left 10px;}
.main13 .p2{ font-size:16px; line-height:27px; text-align:center; color:#fff; padding: 20px 0 30px;}