html{color:#333;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{border:none}
a{text-decoration:none}
a:hover{text-decoration:none}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.w1200{width:1200px;margin:0 auto}
.w1350{width:1350px;margin:0 auto}
.bg{ background:#eeeeee;}
.bg2{background:#434343;}
h2{ font-weight:normal;}
#fp-nav ul li{margin:0;padding:10px 0;width:22px;height:22px;}
#fp-nav ul li a span{position:static;display:block;width:22px;height:22px; border:1px solid #33b8a3; background:none;}
#fp-nav ul li a.active span,#fp-nav ul li:hover a span,#fp-nav ul li:hover a.active span{width:22px;height:22px;margin:0;background:#33b8a3; color:#33b8a3;}
#fp-nav ul li .fp-tooltip{ width: auto;opacity:1; color:#888; font-family:"Microsoft Yahei"; font-size:16px; line-height:24px; cursor:pointer}
#fp-nav ul li .fp-tooltip.right{right:30px;}
#fp-nav ul li a.active .fp-tooltip,#fp-nav ul li:hover .fp-tooltip{color:#33b8a3;}


.banner{background:url(images/bg.jpg) no-repeat center center;}
.banner .logo{ width:531px; height:75px; display:block; margin:0 auto;-webkit-animation:fadeInUp 1s 0.5s ease both;-moz-animation:fadeInUp 1s 0.5s ease both;animation:fadeInUp 1s 0.5s ease both;}
.backtobox{width:178px;background:url(images/zt-logo.png) no-repeat center top; position:absolute; right:62px; top:-600px;  padding-top:134px; z-index:99;}
.backto{position:relative;width:120px;height:26px;margin:0 auto;font-size:12px;color:#fff;text-indent:5px;line-height:26px;cursor:pointer;text-align:center;}
.backto b{font-size:14px;color:#000;}
.backto ul{background:#832f50;width:120px;position:absolute;top:26px;left:0;height:130px;overflow:auto;}
.backto ul li a{height:20px;line-height:24px;text-decoration:none;color:#fff;}
.backto li:hover{background:#fff;color:#f00;}
.backto li:hover a{color:#003278;}

.userfocus{text-align:center;}
.userfocus p{line-height:26px;font-size:14px;font-weight:bold;color:#333;}
.userfocus p b{display:inline-block;background:url(images/visNumbg2.png) no-repeat;width:21px;height:26px;line-height:26px;font-size:16px;font-weight:normal;text-align:center;color:#fff;}

.banner .theme{ width:1200px; height:280px; margin:0 auto; background:url(images/theme.png) no-repeat center center; padding-top:390px;-webkit-animation:fadeInUp 1s 0.5s ease both;-moz-animation:fadeInUp 1s 0.5s ease both;animation:fadeInUp 1s 0.5s ease both;}
.banner .theme p{ width:950px; margin:0 auto; text-indent:2em; font-size:16px; line-height:1.8;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.slide span{ width:54px; height:111px; position:absolute; top:50%; margin-top:-55px; cursor:pointer;}
.slide .prev{ left:0;}
.slide .next{ right:0;}
.slide .bd{ width:1200px; height:735px; overflow:hidden; margin:0 auto;}
.slide .bd ul li h2{ width:1200px; height:122px; margin:0 auto 50px;}
.slide .bd ul li .cf .fl{ width:475px; height:563px; position:relative;}
.slide .bd ul li .cf .fl dl{ position:absolute; left:100px; width:300px; height:130px; bottom:20px; color:#fff; text-align:center;}
.slide .bd ul li .cf .fl dl dt{ font-weight:bold; font-size:28px;}
.slide .bd ul li .cf .fl dl dd{ font-size:24px; line-height:1.8;}
.slide .bd ul li .cf .fr{ width:700px; height:563px;}
.slide .bd ul li .cf .fr .top{ width:630px; height:215px; background:#eeeeee; position:relative; padding:125px 35px 0;}
.slide .bd ul li .cf .fr .top h3{ width:264px; height:40px; background:url(images/tt-bg.png) no-repeat; position:absolute; left:-37px; top:60px; font-size:18px; text-indent:117px; color:#fff; line-height:40px; font-weight:normal;}
.slide .bd ul li .cf .fr .top p{ font-size:16px; line-height:2; text-indent:2em; position:relative;}
.slide .bd ul li .cf .fr .top p i{ width:30px; height:15px; position:absolute; left:0; top:10px; background:url(images/jiantou-.png) no-repeat;}
.slide .bd ul li .cf .fr .bottom{ width:100%; height:210px; background:url(images/part1-bg1.png) no-repeat; margin-top:13px;}
.slide .bd ul li .cf .fr .bottom .city dt,.slide .bd ul li .cf .fr .bottom .range dt{font-size:20px; font-weight:bold; padding:30px 0 10px; height:40px; line-height:40px;}
.slide .bd ul li .cf .fr .bottom .city dd,.slide .bd ul li .cf .fr .bottom .range dd{font-size:18px; line-height:28px;}
.slide .bd ul li .cf .fr .bottom .city{width:300px; padding-left:34px;  display:inline-block; *display:inline-block; *zoom:1; vertical-align:top;}
.slide .bd ul li .cf .fr .bottom .range{  display:inline-block; *display:inline-block; *zoom:1; vertical-align:top;width:300px; padding-right:50px; text-align:right;}
.photo{ background:url(images/part1-img2.jpg) no-repeat; position:relative;}
.photo .boss{ width:198px; height:199px; position:absolute; left:24px; top:48px;}
.photo .reporter{ width:152px; height:152px; position:absolute; left:160px; top:286px;}
.slide .bd ul li .cf .fr.dialog{ padding:30px; height:503px; width:640px; background:#fff;}
.slide .bd ul li .cf .fr.dialog dt{ padding-left:50px; font-size:18px; color:#333; position:relative; margin:18px 0; height:29px; line-height:29px;}
.slide .bd ul li .cf .fr.dialog dd{ padding-left:50px; font-size:14px; color:#666; position:relative; line-height:28px;}
.slide .bd ul li .cf .fr.dialog dt i{ width:29px; height:29px; background:url(images/icon.png) no-repeat; position:absolute; left:0; top:0;}
.slide .bd ul li .cf .fr.dialog dd i{ width:29px; height:29px; background:url(images/icon.png) no-repeat 0 -45px; position:absolute; left:0; top:0;}
.img-slide{ width:769px; height:563px; overflow:hidden; position:relative; float:left;}
.img-slide .img-bd .ul .li img{ width:769px; height:563px;}
.img-slide .img-hd{ width:100%; height:16px; text-align:center; position:absolute; left:0; bottom:30px;}
.img-slide .img-hd .ul .li{ width:16px; height:16px; border-radius:100%; background:#fff; display:inline-block; *display:inline-block; *zoom:1; margin:0 10px; cursor:pointer;}
.img-slide .img-hd .ul .li.on{ background:#33b8a3;}
.notes{ width:412px; height:490px; float:right; border:2px solid #d2d2d2; margin-top:19px; position:relative; padding-top:50px; background:#fff;}
.notes h3{ width:211px; height:50px; text-align:center; line-height:50px; color:#fff; font-size:24px; background:url(images/tt-bg2.jpg) no-repeat; position:absolute; left:50%; margin-left:-105px; top:-25px;}
.notes img{ width:139px; height:139px; display:block; margin:0 auto;}
.notes em{ display:block; text-align:center; padding-bottom:20px; color:#33b8a3; font-size:20px;}
.notes p{ width:360px; margin:0 auto; position:relative; font-size:16px; line-height:22px; color:#666; text-indent:2em; text-align:justify;}
.notes p i{ width:30px; height:15px; position:absolute; left:0; top:4px; background:url(images/jiantou-.png) no-repeat;}

.bg .slide .bd ul li .cf .fr .top{ background:#fff;}
.bg .slide .bd ul li .cf .fr .bottom{ background:url(images/part2-bg2.png) no-repeat;}
.qa-scrl{overflow-y:auto;overflow-x:hidden;position:relative;}
.qa-scrl::-webkit-scrollbar{width:7px;border-right:1px solid #d2d2d2;}
.qa-scrl::-webkit-scrollbar-thumb{width:7px;background-color:#707070;}




.end h2{font-size:30px;line-height:36px;color:#fff;text-align:center;}
.endp{padding:10px 20px;font-size:16px;line-height:28px;text-indent:2em;text-align:justify;color:#fff;}

.brand-rcm{width:1198px;padding:20px 0 10px 0;border:1px solid #fff;overflow:hidden;}
.brand-rcm ul{float:left;width:940px;margin-left:40px;font-size:0;}
.brand-rcm ul li{float:left;width:224px;height:80px;margin:0 0 10px 10px;}
.brand-rcm h3{float:right;width:70px;margin:40px 80px 0 0;font-size:30px;line-height:40px;color:#fff;}

.team h2{position:relative;margin-bottom:20px;font-size:30px;height:68px;line-height:68px;text-align:center;color:#fff;border-bottom:1px solid #fff;}
.team h2 span{position:absolute;left:50%;bottom:-2px;width:64px;height:3px;background-color:#33b8a3;margin-left:-32px;}
.team ul{ float:left;width:360px;margin-left:200px;}
.team ul li{ font-size:14px;height:30px; line-height:30px;color:#fff;}
.team ul li i{ text-transform:uppercase; text-align:right; margin-right:20px; float:left; width:100px;}
.team ul li em{ float:left;font-style:normal;}
.ewm{float:left;margin-left:60px;height:150px;}
.weibo{ float:left;width:130px;margin-right:40px;}
.gz_nav{text-align:center;}

.freeduty h3{font-size:24px;line-height:50px;color:#fff;text-align:center;}
.freeduty h3 b{color:#33b8a3;}
.freeduty p{font-size:16px;line-height:30px;color:#fff;text-align:center;}

.cg-top-box{position:fixed;left:0;top:0;z-index:9999;}

.focus{position:fixed;bottom:30%;right:10px;color:#33b8a3;text-align:center;}
