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,hr,button,article,aside,details,figcaption,
figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
ol,ul,li{list-style:none;}
h1,h2{font-weight:bold;}
em,i{font-style:normal;}
a{text-decoration:none;display:inline;}
img{border:none;}
.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;}
.mgt20{margin-top:20px;}
.mgt35{margin-top: 35px;}
.mgt70{margin-top: 70px;}
.mgr30{margin-right: 30px;}
.hide{display:none!important;}
html,body{font-family:'Microsoft Yahei','microsoft yehei';overflow-x:hidden;}
.setCenter{width:1px;margin:0 auto;}
.setCenter>div{width:1920px;position:relative;top:0;left:50%;margin-left:-960px;}
.setCenter>div>div{position:relative;}
.cards img{float: left;position: absolute;top:50px;left:10px;}
.banner{width:1920px;height:800px;background:url('../images/topImgBg.jpg') no-repeat top;background-size:cover;}
.banner>div{width:100%;height:100%;}
.banner>div .topImg{width:1200px;height:100%;margin:0 auto;position:relative;overflow:hidden;}
.banner>div .topImg .zsy{width:180px;height:180px;position:absolute;top:70px;left:20px;background:url('../images/drx.png') no-repeat top;}
.banner>div .topImg .zsy .backto{width:90px;height:24px;line-height:24px;position:absolute;z-index:2;top:140px;left:50%;text-align:center;margin-left:-45px;color:#fff;background:#af0008;cursor:pointer;font-size:14px;}
.banner>div .topImg .zsy .backto ul{width:100%;background:#fff;display:none;}
.banner>div .topImg .zsy .backto ul li a{font-size:14px;line-height:24px;color:#999;}
.banner>div .topImg .zsy .backto ul li a:hover{background:#f8f8f8;color:#333;}
.banner>div .topImg .zsy .backto:hover ul{display:block;}
.banner>div .topImg .theme{display:block;width:740px;height:240px;margin:100px auto 50px;}
.banner>div .topImg .cards{width:750px;height:360px;margin:0 auto;position: relative;}

.userfocus{position:absolute;z-index:1;left:0;top:180px;width:100%;text-align:center;color:#fff;}
.userfocus p{line-height:26px;font-size:14px;font-weight:bold;}
.userfocus p b{display:inline-block;background:url(../images/countbg.png) no-repeat;width:18px;height:24px;line-height:24px;font-size:16px;font-weight:normal;text-align:center;color:#fff;}


.tit{padding:40px 0;}
.cont1{width:1200px;height:635px;background:url(../images/bg_cont1.jpg);}
.slider1{float:left;width:774px;margin-top:30px;}
.slider1 .bd{width:774px;height:434px;overflow:hidden;}
.slider1 .hd{margin-top:60px;font-size:0;text-align:center;}
.slider1 .hd li{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;margin:0 10px;border:1px solid #bc0614;border-radius:50%;cursor:pointer;}
.slider1 .hd .on{background-color:#bc0614;}
.info1{float:right;width:310px;margin-right:30px;}
.info1 h3{font-weight:normal;font-size:24px;line-height:30px;margin:45px 0;}
.info1 b{color:#bc0614;}
.info1 p{font-size:16px;line-height:28px;}

.part2{background:url(../images/bgp2.jpg) no-repeat center center;height:500px;}
.p2{padding:0 160px;font-size:16px;line-height:40px;color:#fff;text-align:center;}

.light{background:url(../images/bglight.jpg) no-repeat;height:900px;}
.dark{background:url(../images/bgdark.jpg) no-repeat;height:900px;color:#fff;}

.arrow{position:relative;}
.arrow a{position:absolute;left:-55px;top:50%;margin-top:-55px;width:55px;height:110px;background:url(../images/arrow.png) 0 0;}
.arrow .bnext{left:auto;right:-55px;background-position:-56px 0;}
.dark .arrow a{background-image:url(../images/arrow1.png);}

.slider2 .hd{padding:0 0 60px;font-size:0;text-align:center;}
.light .slider2 .hd{padding-top:13px;}
.slider2 .hd li{display:inline-block;*display:inline;*zoom:1;width:138px;height:48px;border:1px solid #888;margin:0 20px;font-size:20px;line-height:48px;cursor:pointer;}
.slider2 .hd .on{border-color:#bc0614;background-color:#bc0614;color:#fff;}
.slider2 .bd{width:1140px;height:485px;margin:0 auto;overflow:hidden;}
.slider2 .bd li{width:1140px;height:485px;overflow:hidden;}
.slider2 img.fl{width:590px;height:485px;}
.rinfo{float:right;width:550px;position:relative;}
.rinfo i{position:absolute;left:0;top:30px;width:70px;height:9px;background-color:#bc0614;}
.rinfo h3{padding:10px 0 10px 90px;font-weight:normal;font-size:36px;line-height:40px;}
.rinfo h3 em{font-size:26px;color:#888;}
.rinfo h3 span{font-size:18px;}
.words{padding-left:90px;height:225px;background:url(../images/qt.png);}
.words h4{padding:25px 0 10px;font-weight:normal;font-size:24px;line-height:30px;color:#bc0614;text-indent:-18px;}
.words p{font-size:16px;line-height:30px;text-indent:-10px;}


.data{margin-left:55px;width:488px;height:80px;padding:30px 0;border:1px solid #888;background:url(../images/data1.png);font-size:20px;line-height:40px;overflow:hidden;}
.data span{float:left;padding-left:66px;width:125px;white-space:nowrap;}

.dark .rinfo i{background-color:#ffd082;}
.dark .words h4{color:#ffd082;}
.dark .data{background-image:url(../images/data2.jpg);color:#333;}
.dark .qa dt{color:#ffd082;}
.dark .confess .qa dt{color:#333;}
.dark .qa i{color:#333;}
.dark .qa dt i{background-color:#ffd082;}
.dark .qa dd i{background-color:#fff;}
.dark .slider2 .hd .on{border-color:#ffd082;background-color:#ffd082;color:#333;}

.sbd{float:left;width:640px;height:485px;margin-right:30px;overflow:hidden;}
.scrl{float:left;width:410px;height:360px;padding-right:50px;overflow:auto;position:relative;}
.scrl::-webkit-scrollbar{background:url(../images/bgscrl.png) repeat;width:12px;}
.scrl::-webkit-scrollbar-thumb{width:12px;height:180px;background-color:#333;}
.dark .scrl::-webkit-scrollbar-thumb{background-color:#ffd082;}
.talent .sbd{width:700px;}
.talent .scrl{width:400px;padding-right:10px;}
.qa dt,.qa dd{position:relative;padding:0 0 20px 40px;font-weight:bold;font-size:16px;line-height:30px;}
.qa dd{font-weight:normal;}
.qa i{position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;line-height:28px;color:#fff;font-weight:normal;text-align:center;background-color:#bc0614;}
.qa dd i{background-color:#626262;}

.shd {float:left;margin-top:20px;}
.shd .item{float:left;width:185px;height:105px;margin-right:15px;position:relative;}
.shd .item img{width:185px;height:105px;}
.shd .item span{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:url(../images/alpha.png) repeat;}
.shd .on span{display:none;}

.confess img{float:left;}
.confess .qa{float:left;width:545px;height:395px;padding:90px 50px 0 30px;background:url(../images/bgqa.jpg) no-repeat;color:#333;}
.dark .confess .qa dd i{background-color:#626262;color:#fff;}

.part7{padding-bottom:80px;}
.slider3 .hd{padding-bottom:40px;font-size:0;text-align:center;}
.slider3 .hd li{display:inline-block;*display:inline;*zoom:1;width:248px;height:48px;border:1px solid #333;margin:0 25px;font-size:20px;line-height:48px;cursor:pointer;}
.slider3 .hd .on{color:#fff;background-color:#bc0614;border-color:#bc0614;}

.slider3 .bd,.slider3 .bd li{width:1200px;height:610px;overflow:hidden;}
.slider3 .bd .fl{position:relative;width:619px;height:384px;margin-left:30px;border:1px solid #d2d2d2;overflow:hidden;}
.tags{position:absolute;left:0;bottom:10px;width:100%;text-align:center;font-size:0;}
.tags span{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;margin:0 10px;border-radius:50%;background-color:#ddd;cursor:pointer;}
.tags .on{background-color:#bc0614;}

.brief{float:left;width:450px;margin-left:50px;}
.brief h3{padding-top:30px;font-weight:bold;font-size:24px;line-height:30px;}
.brief h4{padding:20px 0 10px;font-weight:normal;font-size:16px;line-height:30px;color:#bc0614;}
.brief h4 i{display:inline-block;*display:inline;*zoom:1;vertical-align:-15%;width:22px;height:22px;margin-right:5px;background:url(../images/star.png) no-repeat center center;}
.brief p{font-size:16px;line-height:30px;}

.part8{background:url(../images/bgp8.jpg) no-repeat center top;height:900px;}
.list{width:1220px;overflow:hidden;}
.list li{float:left;width:285px;margin-left:20px;}
.imgbox{padding:0 24px 24px;background-color:#fff;border-radius:12px;}
.imgbox h3{padding:20px 0 12px;font-size:16px;line-height:40px;font-weight:normal;}
.imgbox h3 b{font-size:24px;}
.imgbox img{display:block;width:237px;height:334px;}
.list p{padding:20px 0 30px;font-size:18px;line-height:30px;text-align:center;color:#fff;}
.zan{text-align:center;font-size:20px;line-height:30px;color:#ffd082;}
.zan .zan-btn{display:block;width:180px;height:50px;margin:15px auto;border-radius:10px;background-color:#ffd082;color:#333;font-size:18px;line-height:50px;}
.conclusion{position:relative;top:-40px;width:860px;height:226px;padding:90px 30px 0 250px;margin:0 auto;background:url(../images/bgend.jpg) no-repeat;}
.conclusion p{font-size:16px;line-height:30px;}

.duty{float:left;width:520px;margin-left:10px;text-align:center;}
.duty h3{margin-top:35px;font-weight:bold;font-size:24px;line-height:45px;}
.duty b{color:#db0000;}
.duty p{font-size:16px;line-height:30px;}
.gz-ewm{float:right;margin:55px 10px 0 0;overflow:hidden;text-align:center;}
.gz{float:left;width:124px;}
.ewm{margin:0 30px;}

.part10{padding-bottom:50px;background:url(../images/bg.jpg) repeat;}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
.animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}