@charset "gb2312";
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{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Microsoft Yahei,Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}html {overflow-y:scroll;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited,a:hover{text-decoration:none}a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}.noMg{margin:0 !important;}.fl{float:left;display:inline}.fr{float:right;display:inline}

/* css3.0 animate */
.ani_scale,.ani_scale { transition:all .3s linear 0s; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -o-transition:all .3s linear 0s; }
.ani_scale:hover { transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); }

body { overflow:hidden; }
body { color:#292929; }
a { color:#292929; }
.wrap { position:relative; width:1140px; margin:0 auto; }

.float_left {
	float:left;
}
.float_right {
	float:right;
}
.relative {position:relative;}
.absolute {position:absolute;}
/* banner */
.banner { position:relative; width:100%; height:782px; background:url(../images/banner.jpg) center 0 no-repeat }
.mban{ margin:0 auto; width:1200px; height:782px; position:relative}
.mban .btn{ position:absolute; bottom:117px; left:369px; width:210px; height:63px;}
.mban .btn a{ display:block; width:100%; height:100%}
/* box */
.part1{ width:100%; height:915px; background:url(../images/p1bg.jpg) center 0 no-repeat}
.part1 .con{ margin:0 auto; width:1200px; height:915px; position:relative}
.part1 .con .tt{ padding-top:50px; text-align:center}
.part1 .con .video{ position:absolute; width:395px; height:290px; left:14px; top:354px;}
.part1 .con .yuan{ position:absolute; width:365px; left:780px; top:381px;}
.part1 .con .yuan .txt{ font-size:14px; line-height:32px;}
.part1 .con .yuan .txt span{ color:#2e2476; font-weight:bold}
.part1 .con  .btn{ position:absolute; left:411px; bottom:51px;}

.part2{ position:relative; margin:0 auto; max-width:1680px; height:1848px; background:url(../images/p2bg_2.jpg) repeat}
.part2 .con{ margin:0 auto; width:1200px; height:1848px; position:relative}
.part2 .con .tt{ padding-top:50px; text-align:center}
.part2 .con .zhou{ position:absolute; width:17px; left:50%; top:230px; margin-left:-8px;}
.part2 .con .one{ position:absolute; width:445px; height:371px; left:136px; top:275px;}
.part2 .con .one .tt1{ width:344px; position:absolute; text-align:center; height:48px; line-height:48px; bottom:0; left:0;}

.part2 .con .two{ position:absolute; width:445px; height:371px; right:136px; top:235px;}
.part2 .con .two .tt1{ width:344px; position:absolute; text-align:center; height:48px; line-height:48px; bottom:0; right:0;}

.part2 .con .three{ position:absolute; width:445px; height:371px; left:136px; top:665px;}
.part2 .con .three .tt1{ width:344px; position:absolute; text-align:center; height:48px; line-height:48px; bottom:0; left:0;}

.part2 .con .four{ position:absolute; width:445px; height:371px; right:136px; top:625px;}
.part2 .con .four .tt1{ width:344px; position:absolute; text-align:center; height:48px; line-height:48px; bottom:0; right:0;}

.part2 .con .five{ position:absolute; width:445px; height:371px; left:136px; top:1062px;}
.part2 .con .five .tt1{ width:344px; position:absolute; text-align:center; height:48px; line-height:48px; bottom:0; left:0;}

.part2 .con .six{ position:absolute; width:445px; height:371px; right:136px; top:1020px;}
.part2 .con .six .tt1{ width:344px; position:absolute; text-align:center; height:48px; line-height:48px; bottom:0; right:0;}

.part2 .con .seven{ position:absolute; width:445px; height:195px; left:136px; top:1476px;}
.part2 .con .seven .tt1{ width:344px; position:absolute; text-align:center; height:48px; line-height:48px; bottom:0; left:0;}

.part2 .con .eight{ position:absolute; width:445px; height:371px; right:136px; top:1418px; z-index:3}
.part2 .con .eight .tt1{ width:344px; position:absolute; text-align:center; height:48px; line-height:48px; bottom:0; right:0;}

.part2 .bot{ position:absolute; right:0px; bottom:0px;}

.part2 .con .tt1 a{ font-size:14px; color:#ff1d48}

.part3{ width:100%; height:970px; background:url(../images/p3bg.jpg) center 0 no-repeat}
.part3 .con{ margin:0 auto; width:1200px; height:970px; position:relative; font-size:14px}
.part3 .con .tt{ padding-top:50px; text-align:center}
.part3 .con .tt1{ font-size:24px; height:38px; line-height:38px;}
.part3 .con .one{ position:absolute; width:390px; height:109px; left:80px; top:216px;}
.part3 .con .two{ position:absolute; width:390px; height:109px; right:80px; top:216px;}
.part3 .con .three{ position:absolute; width:390px; height:109px; left:65px; top:486px;}
.part3 .con .four{ position:absolute; width:390px; height:109px; right:65px; top:486px;}

.part3 .con .btn{ position:absolute; bottom:50px; left:410px;}
.part3 .con span{ color:#ff1d7d}


.part4{ width:100%; height:1258px; background:url(../images/content4_1Bg.jpg) center 0 no-repeat}
.pubW{ width:1200px; height:1258px; margin:0 auto; position:relative;}
.pubW .tt{ padding-top:50px; text-align:center}
.girlImg {left:420px;top: 408px; position:absolute;}
.circle {-webkit-animation:circle 20s linear infinite;animation:circle 20s linear infinite;}
.circle_reverse {-webkit-animation:circle1 20s linear infinite;animation:circle1 20s linear infinite;}
.circleContainer {width:875px;height:875px;margin-top:50px;margin-left:190px;display:inline; background:url(../images/circleBg.png) no-repeat;}
.circle1 {width:168px;height:168px;left:-71px;top:186px;z-index:2;}
.circle1:after {position:absolute;left:-40px;top:180px;content:attr(data-txt);width:270px;font-size:18px;color:#ffed28;line-height:32px;}
.circle2 {width:168px;height:168px;left:250px;top:-67px;z-index:2;}
.circle2:after {position:absolute;left:-40px;top:180px;content:attr(data-txt);width:270px;font-size:18px;color:#ffed28;line-height:32px;}
.circle3 {width:168px;height:168px;right:0px;top:132px;z-index:2;}
.circle3:after {position:absolute;left:-40px;top:180px;content:attr(data-txt);width:270px;font-size:18px;color:#ffed28;line-height:32px;}
.circle4 {width:168px;height:168px;right:8px;top:548px;z-index:2;}
.circle4:after {position:absolute;left:-40px;top:180px;content:attr(data-txt);width:270px;font-size:18px;color:#ffed28;line-height:32px;}
.circle5 {width:168px;height:168px;right:480px;top:775px;z-index:2;}
.circle5:after {position:absolute;left:-40px;top:180px;content:attr(data-txt);width:270px;font-size:18px;color:#ffed28;line-height:32px;}

@-webkit-keyframes circle {
		100%{
				-webkit-transform:rotateZ(360deg);
			}
	}
@keyframes circle {
		100%{
				transform:rotateZ(360deg);
			}
	}
@-webkit-keyframes circle1 {
		100%{
				-webkit-transform:rotateZ(-360deg);
			}
	}
@keyframes circle1 {
		100%{
				transform:rotateZ(-360deg);
			}
	}

.part5{ margin:0 auto; max-width:1680px; height:868px; background:url(../images/p5bg.jpg) repeat}	
.part5 .con{ margin:0 auto; width:1200px; height:868px;}
.part5 .con .tt{ padding:50px 0; text-align:center}

.part6{ width:100%; height:830px;}
.part6 .tt{ margin:0 auto; width:1200px; padding:50px 0px;}
.part6 .banC { width:100%; height:630px; position: relative; z-index: 8;}
.part6  .banC .ul_img {height:630px;overflow: hidden;width:100%; margin:0 auto;}
.part6  .banC .ul_img li {height:630px;width: 100%;}
.part6  .banC .ul_img li .con{width:1200px;height:630px;overflow:hidden;margin:0 auto;}
.part6  .banC .ul_img li .con a{float:right;display:inline;width:155px;height:50px;margin:533px 135px 0 0;}
.part6  .banC .ul_img li.ban_1{background:url(../images/ys1.jpg) center 0 no-repeat}
.part6  .banC .ul_img li.ban_2{background:url(../images/ys2.jpg) center 0 no-repeat}
.part6  .banC .ul_img .current {opacity: 1;}
.part6 .pic { position:relative; width:500px; height:630px; }
.part6 .pic img { position:absolute; }
.part6 .txt { width:500px; padding-right:0px; padding-top:170px; color:#fff; }
.part6 .txt h4 { font-size:54px; font-weight:100; color:#00807f; }
.part6 .txt h6 { font-size:48px; line-height:60px; font-weight:100; color:#252525; }
.part6 .txt h6 span{ font-size:24px}
.part6 .txt h6 em { padding-left:30px; font-size:32px; color:#4d4d4d; }
.part6 .txt p { margin:10px 0; font-size:16px; line-height:30px; color:#333; }
.part6 .txt a {}

.part6 .banC .b_np {color: #676767;display: block;font-size: 70px;height:53px;line-height: 80px;position: absolute;text-align: center;top:300px; width:53px;z-index: 99;}
.part6 .banC #ban_prev {left:50%; margin-left:-700px;background-position:-341px -289px;}
.part6 .banC #ban_next {right:50%; margin-right:-700px;background-position:-401px -289px;}
.ico {
    background: url("../images/split.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.part7{ width:100%;}
.part7 .con{ margin:0 auto; width:1200px; overflow:hidden}
.part7 .con .tt{ padding:50px 0}
.part7 .con .txt{ width:1200px; height:587px; background:url(../images/p7_1.jpg) no-repeat; position:relative; font-size:14px}
.part7 .con .txt .one{ position:absolute; width:460px; left:550px; top:90px;}
.part7 .con .txt .two{ position:absolute; width:460px; left:550px; top:230px;}
.part7 .con .txt .three{ position:absolute; width:460px; left:550px; top:360px;}
.part7 .con .txt .tt1{ font-size:22px; line-height:28px; color:#7b417d}
.part8 img{width:100%;}
.clear{ clear:both}
