body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {	margin:0;	padding:0}
table {	border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:400}
ol,ul {	list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500}
abbr,acronym {border:0;font-variant:normal}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}
legend {color:#000}
q:before,q:after {content:''}
.clearfix:after {clear:both;content:'';display:block;height:0;visibility:hidden}
.clearfix {clear:both;zoom:1}
body { min-width:1200px;background:#fff;font:12px/1.5 Myriad Pro,arial,sans-serif;}
a {text-decoration:none}
a:hover{}
.wrap{margin:0 auto;width:1200px}
/* common - header */
.header{ position:absolute;left:0;top:0;z-index:99;width:100%;height:42px; padding:24px 0;background:rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:0 5px 5px rgba(0,0,0,0.5);}
.header2{height:42px; padding:10px 0;background:url(./img_new/t01fec6a8fba2edbed0.jpg) no-repeat center center; background-size:100%;box-shadow:0 5px 5px rgba(0,0,0,0.5);}
.logo{	float:left;width:215px;height:42px;}
.nav {overflow:hidden;float:right;height:40px; line-height:40px;font-size:18px;}
.nav li{float:left;}
.nav li a{ padding:5px 25px; color:#969696;}
.nav li.current a,.nav li a:hover{color:#fff}
.jsGoTop{ position:fixed; right:10px;bottom:10px;display:block;width:114px; height:115px;}
.jsGoTop a{ display:block;width:114px; height:115px; background:url(./img_new/t01de0d3e7ccf76ff74.png) no-repeat 0 0;}
.jsGoTop a:hover{ background-position:0 -119px;}
/* common - footer */
.footer{ position:relative; *zoom:1; padding:75px 0 50px; text-align:center; background-color:#ecf1f5;}
.ftlink{ position:relative; margin-left:364px;*margin-left:0; width:406px; height:62px; background:url(./img_new/t01057bedc661802ca9.png) no-repeat 0 0; text-align:left;}
.ftlink a{ display:inline-block; width:62px; height:62px; border-radius:42px; margin:0 30px 0 35px;}
.ftlink a:hover{ background-color:rgba(0,0,0,0.2);}
.line{ position:absolute;top:105px; left:0; width:100%; height:0; line-height:0; font-size:0; border-bottom:1px solid #c3c3c4;}
.footer img{ position:relative;z-index:2; vertical-align:middle;}
.fnav{height:30px; line-height:30px;margin-bottom:20px;font-size:18px;}
.fnav a{ padding:0 10px;color:#f8f8f8;}
.fnav a.current{ color:#feec27;text-decoration:none}
.copy{margin:25px 230px 0 150px;color:#636c74; font-size:18px;}
.copyt{ line-height:34px;}
.copyl{margin-right:-1px;}
.copyl a{ display:inline-block; padding:0 10px; border-right:1px solid #c7cfd1;color:#636c74;}
.copyl .language{ position:relative; z-index:4;display:inline-block; *display:inline;*zoom:1;padding:0 10px;color:#636c74; cursor:pointer;}
.copyl .languagenow{ display:inline-block; padding-top:20px; margin-top:-20px;}
.copyl .languagelist{ display:none; position:absolute; left:-30px; bottom:32px; width:120px; height:120px; padding:10px 0; background-color:rgba(0,0,0,0.8); text-align:center;zoom:1;background-color:#282828\9;}
.copyl .languagelist a{ width:100px; height:40px;line-height:40px; color:#fff; border-right:none;}
.copyl .languagelist a:hover{ background-color:rgba(0,0,0,0.5);}
.copyl .language.hover .languagelist{ display:block;}
.copyl .lanarrow{ position:absolute;left:50%;bottom:-19px; margin-left:-5px;width:0; height:0; line-height:0; font-size:0;  border-color:rgba(0,0,0,0.8) transparent transparent;border-style:solid; border-width:10px;border-color:#282828 transparent transparent\9;}
/* common - btn */
.btnone,.btnthr,.btntwo{display:inline-block;width:303px; height:72px; line-height:72px; margin:0 20px; background:url(./img_new/t01ffdef9ff89818061.png) no-repeat 0 0;}
.btnone-2,.btntwo-2,.btnthr-2{background:url(./img_new/t01b90ca1a5aabff438.png) no-repeat 0 0;}
.btnone-1,.btntwo-1,.btnthr-1{background:url(./img_new/t012f65d34727d5002c.png) no-repeat 0 0;}
.btnone{ background-position:0px 0;}
.btntwo{ background-position:-308px 0;}
.btnthr{ background-position:-616px 0;}
.btnone:hover{ background-position:0 -78px;} 
.btntwo:hover{ background-position:-308px -78px;}
.btnthr:hover{ background-position:-616px -78px;}
/* common - sprits */
.onelist li a,
.flonear,
.slide .pre-btn a{background:url(./img_new/t016f230fb3273c0959.png) no-repeat 0 0;}

/* flone */
.flone{ position:relative;width:100%; padding:1px 0; background:url(./img_new/t018c8b466ed76400a1.jpg) no-repeat center center; background-size:100% 100%;}
.fone{ position:absolute;top:50%;margin-top:-266px;}
.onebtn{position:absolute;left:0;top:54%;z-index:99;width:100%;margin-left:auto ;margin-right:auto; margin-top:50px; text-align:center;}
.onebtn-2{position:absolute;left:0;z-index:99;width:100%;margin-left:auto ;margin-right:auto; margin-top:405px; text-align:center;}
.onelist{ overflow:hidden; *zoom:1; margin:20px 0 0 -115px;}
.onelist li{ display:inline-block;*display:inline;*zoom:1; height:26px; line-height:26px; margin-left:115px;  font-size:18px; color:#fff;}
.onelist li a{ display:block; padding-left:35px; color:#fff;background-position:0 0;}
.onelist .oneup a{ background-position:0 -30px;}
.onelist li a:hover{ background-position:0 -244px;}
.onelist .oneup a:hover{ background-position:0 -274px;}

.twolist{ overflow:hidden; *zoom:1; margin:20px 0 0 -115px;}
.twolist li{ display:inline-block;*display:inline;*zoom:1; height:26px; line-height:26px; margin-left:115px;  font-size:18px; color:#fff;}
.twolist li a{ color:#fff;background-position:0 0;text-decoration:underline}


.flonear{position:absolute;bottom:0;left:50%;width:44px;height:42px;margin:50px 0 50px -22px;background-position:0 -190px;text-align:center;}

/* fltwo */
.fltwo{ padding:85px 0 70px;background-color:#ecf1f5;}
.bg4{ background-color:#fff}
.fltwo h3{margin-bottom:20px; font-size:36px; color:#5b656e; text-align:center;}
.fltwo p{ width:930px;line-height:20px; margin:0 auto; font-size:18px; color:#9a9d9f; text-align:center; }
.img{ padding:50px 0 0; text-align:center;}
.xing{ position:relative;height:144px; margin-top:35px;background:url(./img_new/t011af354c9d460b6dd.png) no-repeat center 0;}
.xing .zi1,.xing .zi2{ position:absolute; top:120px;left:140px; font-size:16px;}
.xing .zi2{ left:900px}
.flist{*zoom:1; margin-top:100px;}
.flist li{  display:inline-block;*display:inline;*zoom:1;width:200px; margin:0 48px; vertical-align:top; text-align:center;}
.flist p { width:200px;}
.flist p strong{ display:block; margin:30px 0 10px; font-size:26px; color:#191c1e;}
/* floor */
.floor{ overflow:hidden; width:100%; height:743px;}
.fl{float:left;}
.fr{ float:right;}
.tuone{position:relative; width:495px; height:630px; margin-top:113px;}
/* one animate */
.marimg{ margin-left:125px; margin-top:52px;}
.aobg{ position:absolute;left:-20px; top:67px;width:610px; height:597px;background:url(./img_new/t012571efa980c8b7a4.png) no-repeat 0 0; background-size:610px 597px;-webkit-transform: rotateX(74deg);transform:rotateX(74deg);-webkit-transform-origin:0 50%;transform-origin:50% 50%;}
.aone{ display:none; position:absolute;left:0; top:0;width:610px; height:597px;background:url(./img_new/t01817e55f912a6409a.png) no-repeat 0 0;background-size:610px 597px;}
.aoquan{ display:none;position:absolute;left:52px; bottom:196px; z-index:2;width:470px; height:220px;background:url(./img_new/t01fa0f19bf93a2b87a.png) no-repeat 0 0;border-bottom-right-radius:280px 90px;border-bottom-left-radius:280px 90px;}
/* two animate */
.perspec{ width:100%; height:100%;transform:perspective(600px) rotateY(30deg);-webkit-transform:perspective(600px) rotateY(30deg);}
.atquan{position:absolute;left:60px; top:10px;z-index:2;width:512px; height:510px;background:url(./img_new/t0144dca1b21d358dc4.png) no-repeat 0 0}
.attuo{position:absolute;right:-50px; top:80px;z-index:3;overflow:hidden; width:360px; height:360px; border:2px solid #fff; background-color:rgba(255,255,255,0.2); border-radius:200px; color:rgba(255,255,255,0.8);transform:perspective(600px) rotateY(25deg);-webkit-transform:perspective(600px) rotateY(25deg);}
.atzi{ display:none; width:190px; height:360px;line-height:140px; margin-left:138px; margin-top:-35px; font-size:160px;}
.atzi em{ display:block; width:100%;}
.atzi .zinow{ color:#fff; text-shadow:-15px 0 0 rgba(222,110,35,0.5);background:url(./img_new/t01efb501c3556d4d55.png) no-repeat right 90px;}
/* three animate */
.botimg{position:absolute;bottom:0;left:0}
.arxing1,.arxing2{ display:none; position:absolute;left:300px;top:220px;width:55px; height:76px; background:url(./img_new/t017528408ec2d92fac.png) no-repeat 0 0;}
.arxing2{ width:35px; height:48px;background-image:url(./img_new/t01f5d5897be27fc6fa.png);left:250px;top:260px}
.shuiarea{ display:none; overflow:hidden;position:absolute; left:19px; bottom:0;width:284px; height:250px; }
.arshui1,.arshui2{ display:none;position:absolute; left:0; bottom:0;width:400px; height:250px;background:url(./img_new/t011223ccc9f9f754bc.png) no-repeat -15px 0;}
.arshui2{background:url(./img_new/t01c1cad0a7989b6cb5.png) no-repeat -15px 0;}
/* animate text */
.floor .text{ width:560px; margin-top:220px; color:#fff;}
.floor .wid1{}
.floor .wid2{ width:705px;}
.floor .wid3{ width:705px; margin-top:280px;}
.floor .text span{ display:block; font-size:28px;}
.floor .text p{ font-size:18px;}
.floor .textbor{ position:relative; display:inline-block; *display:inline;*zoom:1; padding:15px 10px; margin:5px 0; border:2px solid #fff; font-size:34px;}
.floor .textbor i{ position:absolute;left:-7px; top:43px;z-index:2;width:12px; height:2px; line-height:2px; background-color:#fff;}
.bg1{ background-color:#7e4fe2;}
.bg2{ background-color:#fe8129;}
.bg3{ background-color:#1f7bdf;}
.bg1 .textbor i{border-top:5px solid #7e4fe2;border-bottom:5px solid #7e4fe2;}
.bg2 .textbor i{border-top:5px solid #fe8129;border-bottom:5px solid #fe8129;}
.bg3 .textbor i{border-top:5px solid #1f7bdf;border-bottom:5px solid #1f7bdf;}
/* bottom slide banner */
.slide {position: relative;width:100%; height:553px;overflow: hidden;}
.slideopen {width: 200%;}
.slidearea {position: relative;display: none;float: left;width: 50%; height:553px;background-color:#00aa3f;text-align:center;}
.slidearea img{ vertical-align:middle;}
.skin0{ background:url(./img_new/t014505057436279c97.jpg) no-repeat center center; background-size:100% 100%;}
.skin1{ background:url(./img_new/t0196646b35c24a14ea.jpg) no-repeat center center; background-size:100% 100%;}
.skin2{ background:url(./img_new/t01c4042dd580c0884b.jpg) no-repeat center center; background-size:100% 100%;}
.slidecont{ width:960px; margin:0 auto; padding:80px 0; text-align:center;}
.slideh3{ position:absolute; left:50%; width:1200px; margin-left:-600px;top:60px;color:#fff; font-size:40px; text-align:center;}
.slideinfo{ overflow:hidden;*zoom:1; margin:90px 0 50px;}
.slideinfo img{ float:left; border:2px solid #fff; border-radius:65px;}
.slideinfo p{ padding-left:150px; line-height:40px; font-size:24px; color:#fff; text-align:left}
.slideinfo strong{ display:block; color:#FFFFFF;}
.slide .onebtn{ position:absolute; left:50%;bottom:70px; margin-left:-350px;}
.slide .pre-btn{width:1200px; height:90px;position:absolute; left:50%;top:250px; z-index:99; margin-left:-600px;}
.slide a.pre-pre,
.slide a.pre-next{ display:block;position:absolute;width:29px; height:60px;cursor:pointer;}
.slide a.pre-pre{left:30px; background-position:0 -60px;}
.slide a.pre-next{right:30px; background-position:-39px -60px;}
.slide a.pre-pre:hover{ background-position:0 -126px;}
.slide a.pre-next:hover{ background-position:-39px -126px;}

.prompt{-webkit-animation: prompt 1s ease-in-out infinite alternate;animation: prompt 1s ease-in-out  infinite alternate ;}
@-webkit-keyframes prompt{
    0%{ -webkit-transform: translateY(0)}
    100%{ -webkit-transform:translateY(10px)}
}
@keyframes prompt{
    0%{ transform: translateY(0)}
    100%{ transform:translateY(10px) }
}

@-webkit-keyframes dshui {
  0% { -webkit-transform: translateX(-70px);}
  100%{-webkit-transform: translateX(0);}
}
@keyframes dshui {
  0% {transform: translateX(-70px);}
  100%{transform: translateX(0);}
}
.dshui {	
  -webkit-animation-fill-mode :both;
  animation-fill-mode :both;
  -webkit-animation-name: dshui;
  animation-name: dshui;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
  }
@-webkit-keyframes dshuihei {
  0% { bottom:0;}
  100% {bottom:-180px;}
}
@keyframes dshuihei {
  0% { bottom:0;}
  100% {bottom:-180px;}
}
.dshuihei {	
  -webkit-animation-fill-mode :both;
  animation-fill-mode :both;
  -webkit-animation-name: dshuihei;
  animation-name: dshuihei;
}

.dxing{
	-webkit-animation-name:dxing;
	animation-name:dxing;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
}
@-webkit-keyframes dxing {
  0%,80% {opacity:0;-webkit-transform: scale(0.1);}
  85%{-webkit-transform: scale(0.6);}
  90%{-webkit-transform: scale(1.2) rotate(180deg);}
  98%{-webkit-transform: scale(0.7);}
  100%{-webkit-transform: scale(1);}
}
@keyframes dxing {
  0%,80% {opacity:0;transform: scale(0.1);}
  85%{transform: scale(0.6);}
  90%{transform: scale(1.2) rotate(180deg);}
  98%{transform: scale(0.7);}
  100%{transform: scale(1);}
}

.dcircle-outer{
	-webkit-animation-name:dcircle-outer;
	animation-name:dcircle-outer;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
}
@-webkit-keyframes dcircle-outer {
    0% {-webkit-transform: rotate(0deg) }
    100% {-webkit-transform: rotate(-360deg)}
}
@keyframes dcircle-outer {
    0% {transform: rotate(0deg) }
    100% {transform: rotate(-360deg)}
}
.dcircle{
	-webkit-animation-name:dcircle;
	animation-name:dcircle;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
}
@-webkit-keyframes dcircle {
    0% {-webkit-transform: rotate(0deg) }
    100% {-webkit-transform: rotate(-20deg)}
}
@keyframes dcircle {
    0% {transform: rotate(0deg) }
    100% {transform: rotate(-20deg)}
}

.ddown{
	-webkit-animation-name:ddown;
	animation-name:ddown;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
 	 -webkit-animation-fill-mode :both;
  	animation-fill-mode :both;
}
@-webkit-keyframes ddown {
    0% { height:220px; }
    100% { height:387px;}
}
@keyframes ddown {
    0% { height:220px; }
    100% { height:387px;}
}
.rollUp{transform:translateY(0);}
.animated { -webkit-animation-duration: 5s;animation-duration:5s;}
.animated2{-webkit-animation-duration:4s;animation-duration:4s;}
.animated3{-webkit-animation-duration:2s;animation-duration:2s;}
.animated4{-webkit-animation-duration:1s;animation-duration:1s;}
.animated5{-webkit-animation-duration:0.5s;animation-duration:0.5s;}
/* privacy */
.privacy{ padding:100px 0; background-color:#fff; font-family:Arial; color:#999;}
.privacy h2{ font-size:48px; color:#333;}
.article{ font-size:20px}
.article p{ margin:50px 0;}
.article .through{ margin:20px 0; font-size:24px; text-decoration:underline;}
.articlelist li{ line-height:30px;}
.articlelist i{ display:inline-block;width:4px; height:4px; margin-right:5px; border-radius:2px; background-color:#333; vertical-align:middle;}
.articlelist strong{ font-weight:bold;}