@charset "gb2312";
/* CSS Document */
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,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 12px/1.5 "msyhl422459","Î¢ÈíÑÅºÚ",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
em{font-style:normal;}
ul, ol,{ list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none;  }
img{ border:0px;}
body,.ui-overlay-h{margin:0 auto;position:relative;background:url(../images/body_bg.jpg) repeat-y 0 0;color:#666;}
input, img {vertical-align: middle;}
body,html{min-width:1200px;max-width:100%;margin:0 auto;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
img {border:none;vertical-align:top;}
* {margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.blank{height:8px;clear:both;}
.blank20{height:20px;clear:both;}
.blank40{height:40px;clear:both;}
.clearfix:after,.clearfix:before{
	display:table;
	content:'';
	}
.clearfix:after{
	clear:both;
	overflow:hidden;
	}
.clearfix{
	*zoom:1;
	}
.relative {position:relative;}
.absolute {position:absolute;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.pubW {width:1200px;}
.center {margin:0 auto;}
.iBlock{display:inline-block;}
.bt {-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;}
.ot {-moz-transition:opacity 0.3s linear 0s;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s;}
.translateXY {-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.translateY {-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.translateX {-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.contentBox {-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.borderBox {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.pinpaiBanner,.pinpaiBanner .bannerSlide {height:322px;}
.pinpaiBanner .bannerSlide li img {-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;} 


.sw_top1{ background:url(../images/top_bg.png) repeat-x center top;}
.sw_nav{ background:#077b7c;}
.sw_nav a{ display:inline-block; width:125px; background:url(../images/sw_nav_bg1.png) no-repeat right center; line-height:40px; color:#fff; font-size:16px;}
.aa{ width:180px;
	height:180px;
	background:#fb4a02;
	display:block;
	text-align:center;
	padding:7px 0;
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;	
	border-radius:100px;
	}
.aa>p{ width:166px;
	   height:166px;
	   padding-top: 40px;
       line-height: 40px; 
	   text-align:center;
	   margin:auto;
	   transform-origin:center;
	   -moz-transform-origin:center;
	   -ms-transform-origin:center;
	   -o-transform-origin:center;
	  -webkit- transform-origin:center;
	   transform-style:preserve-3d;
	    -moz-transform-style:preserve-3d;
	 -o-transform-style:preserve-3d;
	  -ms-transform-style:preserve-3d;
	   -webkit-transform-style:preserve-3d;	
		transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		-webkit-transform:rotateY(0deg);
	   border-radius:100px;
	   border:1px dotted #fff
}	
.aa>p>span{
	display:blocks;}
.aa>p>span:first-child{ 
    font-size:26px; 
	color:#fff}
.aa>p>span:last-child{ 
    font-size:46px; 
	color:#fff}	
.aa:hover{
	transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	background:#FB3802}

.box1{
	width:100%;
	height:851px;
	background:url(../images/banner.jpg) no-repeat center}
.box1 a{display:block;width:100%;height:100%;}			
.box1-center-bottom{
	width:1200px;
	height:310px;
	box-shadow:0px 10px 10px #b8cfd2;
	padding:46px 66px 0 66px;
	background:#fff;
	border-radius:20px;
	margin:0 auto;}
.box1-center-bottom>p:first-child{
	background:#1ec5d7;
	width:544px;
	height:68px;
	font-size:46px;
	text-align:center;
	line-height:68px;
	color:#fff
	}							
.box1-center-bottom>p:last-child{
	font-size:20px;
	color:#6c3f1f;
	margin-top:40px;
	line-height:30px;
	}
.mubana{
	position:absolute;
	top:0;
	right:0;
	transform-origin:top center;
	animation:mubana 3s linear infinite alternate;
	-moz-animation:mubana 3s linear infinite alternate;
	-ms-animation:mubana 3s linear infinite alternate;
	-o-animation:mubana 3s linear infinite alternate;
	-webkit-animation:mubana 3s linear infinite alternate;
	}	
@keyframes mubana{
	0%{
		transform:rotate(20deg);}
	100%{ transform:rotate(-20deg)}	
	}	
@-webkit-keyframes mubana{
	0%{
		transform:rotate(20deg);}
	100%{ transform:rotate(-20deg)}	
	}	
@-ms-keyframes mubana{
	0%{
		transform:rotate(20deg);}
	100%{ transform:rotate(-20deg)}	
	}	
@-o-keyframes mubana{
	0%{
		transform:rotate(20deg);}
	100%{ transform:rotate(-20deg)}	
	}	
@-moz-keyframes mubana{
	0%{
		transform:rotate(20deg);}
	100%{ transform:rotate(-20deg)}	
	}	

.box2{
	width:100%;
	height:auto;
	text-align:center;
}
.box2-center{
	width:1200px;
	margin:auto;
	height:100%;
	overflow:hidden;}
.ab{
	box-shadow:7px 7px 10px #ccc;
	width:512px;
	display:block;
	height:72px;
	overflow:hidden;
	border:2px solid #ff0000;
	margin:0 auto 20px auto;
	border-radius:50px;
	background:#fb4a02;
	text-align:center;
	line-height:72px;
	font-size:30px;
	color:#fff}	
.ab:hover{
	background:#ff0000}		
.box3{
	width:100%;
	height:auto;
	margin:auto}
.box3-center{
	width:1200px;
	margin:auto;
	height:100%;}
.box3-center>p{
	width:400px;
	height:68px;
	background:#1ec5d7;
	text-align:center;
	line-height:68px;
	font-size:46px;
	color:#fff;
	margin-left:86px;}
.box3-middle{
	box-shadow:0px 10px 10px #b8cfd2;
	border-radius:30px;	
	width:100%;
	height:655px;
	padding-top:70px;
	background:#fff}
.box3-middle>h1{
	font-size:36px;
	color:#1ec5d7;
	text-align:center;}
.box3-middle>ul{
	width:100%;
	margin-top:55px;
	height:420px;
	background:url(../images/img_02.jpg) no-repeat center;}	
.box3-middle>ul>li{
	float:left;
	width:300px;
	height:100%;}	
.box3-middle>ul>li>dl{
	width:200px;
	}	
.box3-middle>ul>li:nth-child(2n+1)>dl{
	margin:330px 0 0 80px
	}	
.box3-middle>ul>li:nth-child(2n)>dl{
	margin:0 0 0 80px
}
.box3-middle>ul>li:last-child>dl{
	width:220px;
	margin:0 0 0 60px
	}
.box3-middle>ul>li>dl>dt{
	width:76px;
	height:27px;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:27px;
	background:url(../images/img_03.jpg) no-repeat center;
}
.box3-middle>ul>li>dl>dd{
	font-size:16px;
	line-height:26px;
	color:#6c3f1f}
.box3_btn{width:366px;height:91px;overflow:hidden;margin:20px auto;}
.box4{
	width:100%;
	height:auto;}	
.box4-center{
	width:1200px;
	height:100%;
	margin:auto;}
.box4-center>p{
	width:730px;
	height: 68px;
    background: #1ec5d7;
    text-align: center;
    line-height: 68px;
    font-size: 46px;
    color: #fff;
    margin-left: 86px;}	
.box4-middle{
	width:100%;
	border-radius:30px;
	box-shadow:0px 10px 10px #b8cfd2;
	padding:50px 75px; 
	height:1016px;
	background:#fff}
.box4-middle>p{
	font-size:20px;
	line-height:30px;
	color:#6c3f1f}	
.box4-middle>h2{
	font-size:36px;
	text-align:center;
	color:#1ec5d7;
	margin:45px auto 15px;}
.box4-middle>img{
	display:block;
	margin:auto
}
.box4-middle>h2:nth-of-type(2){
	margin:20px auto 20px
	}
.box4-middle>ul>li{
	width:189px;
	margin-left:54px;
	float:left}	
.box4-middle>ul>li>img{
	display:block;
	width:189px;
	height:189px;}
.box4-middle>ul>li>p{
	margin:10px auto;
	text-align:center;
	line-height:26px;
	font-size:16px;
	color:#6c3f1f}	
.box4-middle>a{
	margin-left:260px}	
.box5{
	width:100%;
	height:auto;
	background:url(../images/banner_04.jpg) no-repeat center;
	overflow:hidden;}
	
.box5-center{
	width:1200px;
	height:100%;
	margin:auto}
.box5-center>p{
	margin-left:86px;
	height:68px;
	}	
.box5-center>p>span{
	height:100%;
	font-size:46px;
	text-align:center;	
	color:#fff;
	display:inline-block}
.box5-center>p>span:first-child{
	width:330px;
	background:#1ec5d7}					
.box5-center>p>span:last-child{
	font-size:40px;
	color:#1ec5d7;
	width:784px;
	}
.box5-middle{
	background:url(../images/img_09.jpg) repeat center;
	width:100%;
	box-shadow:0px 10px 10px #b8cfd2;
	padding:58px 0 50px 0;
	border-radius:30px;
	height:auto;
	overflow:hidden;}	
.box-middle-a{
	background:url(../images/img_09.png) no-repeat center;
	width:1132px;
	height:487px;
	margin:auto}
.box5-middle p{
	width:455px;}	
.box5-middle p:nth-of-type(1){
	font-size:36px;
	color:#fff;	
	}	
.box5-middle p:nth-of-type(2){
	font-size:22px;
	line-height:34px;
	margin-top:10px;
	color:#fff;}
.box5-middle p a{color:#fff100;font-weight:bold;}
.box-middle-b{
	width:1140px;
	height:553px;
	background:url(../images/img_10.png) no-repeat center;
	margin:auto;}
.box-middle-c{
	width:1143px;
	height:507px;
	background:url(../images/img_08.png) no-repeat center;
	margin:auto;}
.box-middle-d{
	width:1144px;
	height:526px;
	background:url(../images/img_11.png) no-repeat center;
	margin:auto;}
.box-middle-e{
	width:1144px;
	height:538px;
	background:url(../images/img_12.png) no-repeat center;
	margin:auto;}
.box-middle-f{
	width:1144px;
	height:548px;
	background:url(../images/img_14.png) no-repeat center;
	margin:auto;}
.box5-middle>div:nth-child(2n+1){
	padding:140px 0 0 70px;			
	}	
.box5-middle>div:nth-child(2n){
	padding:180px 0 0 630px;
	}	
.box5-bottom{
	width:100%;
	position:relative;
	height:auto;
	background:#fff url(../images/img_15.png) no-repeat center center;
	margin-top:50px;
	padding:62px 0 30px 100px;
	border-radius:30px;
	box-shadow:0px 10px 10px #b8cfd2;	
	}
.box5-bottom>img{
	position:absolute;}
.imga{
	left:70px;
	top:-80px;}			
.imgb{
	right:70px;
	top:-80px;}	
.box5-bottom>a{
	width:352px;
	height:77px;
	margin-top:300px;}	
.box6{
	width:100%;
	margin:auto;
	height:700px;
	overflow:hidden;
	background:url(../images/banner_05.jpg) no-repeat center;}
.box6-center{
	width:1200px;
	height:100%;
	margin:auto}	
.box6-center>p{
	width:330px;
	height:68px;
	background:#1ec5d7;
	margin-left:86px;
	text-align:center;
	font-size:46px;
	color:#fff;
	line-height:68px;}					
.box6-middle{
	width:100%;
	height:556px;
	overflow:hidden;
	padding-top:60px;
	perspective:800;
	-webkit-perspective:800;
	perspective-origin:center bottom;
	position:relative;
	background:#fff url(../images/img_18.jpg) no-repeat center bottom}
.box6-middle>h3{
	width:100%;
	text-align:center;
	font-size:36px;
	color:#1ec5d7;
	margin:0px auto 50px}
.box6-middle>ul:nth-of-type(1){
	width:1130px;
	margin:auto}		
.box6-middle>ul:nth-of-type(1)>li{
	width:260px;
	border-radius:100%;
	color:#fff;
	font-size:20px;
	line-height:30px;
	text-align:center;
	padding-top:100px;
	box-shadow:0 10px 20px #ccc; 
	height:260px;
	float:left;
	margin-left:30px;}
.box6-middle>ul:nth-of-type(1)>li:first-child{
	margin-left:0;
	background:#1ec5d7;}
.box6-middle>ul:nth-of-type(1)>li:nth-child(2){
	background:#55c8e9;}
.box6-middle>ul:nth-of-type(1)>li:nth-child(3){
	background:#46cfde;}
.box6-middle>ul:nth-of-type(1)>li:nth-child(4){
	background:#1ed7c8;}
.box6-middle>ul:nth-of-type(2){
	width:1130px;
	margin:10px auto 0}		
.box6-middle>ul:nth-of-type(2)>li{
	width:260px;
	color:#fff;
	font-size:20px;
	text-align:center;
	height:10px;
	float:left;
	margin-left:30px;}
.box6-middle>ul:nth-of-type(2)>li>span{
	display:block;
	width:60px;
	height:100%;
	border-radius:100%;
	margin:auto;
	background:rgba(190,190,190,0.4)
}
.box6-middle>ul:nth-of-type(2)>li:first-child{
	margin-left:0;
	}
.box7{
	width:100%;
	height:706px;
	background:url(../images/img_21.jpg) no-repeat center;
	overflow:hidden;}
	
.box7-center{
	width:1200px;
	margin:auto;
	position:relative;}
.box7-dibu{
	width:1200px;
	height:703px;
	background:#fff;
	position:absolute;
	box-shadow:0 10px 10px #ccc;
	left:-30px;
	transform:rotate(-1deg)}	
.zhaopian{
	width:1200px;
	height:693px;
	box-shadow:0px 10px 20px #ccc;
	background:#fff url(../images/zj_bg.png) no-repeat center 20px;
	position:absolute;}
.zhaopian h3{font-size:36px;color:#424040;margin:260px 0 10px 482px;line-height:48px;}
.zhaopian h3 span{font-weight:bold;font-size:48px;margin-right:36px;}
.zhaopian p{font-size:20px;color:#000000;line-height:40px;padding-left:482px;}
.zhaopian p span{margin-right:16px;}
.zhaopian p span img{vertical-align:middle;}


.box8{width:1205px;height:240px;background:url(../images/img_06.png) no-repeat;margin:0 auto;padding:183px 0 0 385px;}
.box8 a{font-size:30px;color:#232323;font-weight:bold;padding-right:95px;}

.box9{width:1200px;height:auto;overflow:hidden;margin:0 auto;border-raidus:22px;}
.box9 p{width:466px;margin-left:86px;height:68px;overflow:hidden;background:#1ec5d7;font-size:46px;text-align:center;color:#fff;line-height:68px;}
.box9_c{height:auto;overflow:hidden;margin:0 auto;border-radius:22px;background:#fff;padding:54px 106px 0 106px;position:relative;}
.box9_gh_l{width:456px;height:auto;overflow:hidden;float:left;}
.lb_gh_k1{height:46px;overflow:hidden;margin-bottom:20px;font-size:20px;color:#232323;line-height:46px;}
.lb_gh_k1 h3{width:120px;height:46px;overflow:hidden;float:left;font-size:20px;color:#232323;line-height:46px;}
.lb_gh_k1 h3 span{color:#ef6905;}
.lb_gh_k2{width:184px;height:44px;overflow:hidden;border:1px solid #b9b9b9;}
.box9_gh_r{width:532px;height:auto;overflow:hidden;}
.lb_gh_k3{margin-bottom:20px;}
.lb_gh_k3 h3{width:235px;height:46px;overflow:hidden;float:left;font-size:20px;color:#232323;line-height:46px;}
.lb_gh_k3 h3 span{color:#ef6905;}
.lb_gh_k4{width:530px;height:92px;overflow:hidden;border:1px solid #b9b9b9;}
.lb_gh_k5{width:280px;height:46px;overflow:hidden;border:1px solid #b9b9b9;}
.box9_c h6{font-size:36px;color:#b10000;position:absolute;left:106px;top:326px;}
.lb_f_bg{height:149px;overflow:hidden;background:url(../images/f_bg.png) no-repeat center top;}
.lxpz_footer1{height:auto; overflow:hidden;background:#fff;}
.lxpz_footer{ height:auto; overflow:hidden; width:990px; margin:0 auto; padding:20px 0;}
.lxpz_footer p{ float:left;  margin-left:24px; padding:30px 0 30px 0px; font-size:14px; line-height:24px; float:left; width:413px; position:relative;}
.lxpz_footer h3{ float:right; width:164px; text-align:center; margin-top:35px; line-height:36px;}
