@charset "utf-8";
/* CSS Document */
html{color:#fff;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-family:"Microsoft Yahei";}
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;}
a{font-family:"Microsoft Yahei";text-decoration: none;font-size: 12px;}
.fl{float:left;}
.fr {float:right;}
.cl { *zoom:1;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.pa{position: absolute;top:0;}
img{padding:0;margin:0;border: none;display:block;width: 100%;}
.brd{border-right:1px solid #fff;padding-right: 10px;}
strong{color:#e3472e;}

.pdt90{padding-top: 90px;}
.pdb50{padding-bottom: 50px;}
.w1200{width: 1200px;margin: 0 auto;}
.w1200 p {text-indent: 2em;line-height: 1.8;font-size: 18px;}
.banner{overflow: hidden;}
.center {text-align: center;}
.line{display: inline-block;*display: inline;*zoom:1;}

.w540{width: 540px;}
.w267{width: 267px;}
.w590{width: 590px;}
.w287{width: 287px;}

/*公用样式*/
.title{margin-bottom: 45px;}
.pdt90 .w1200{padding-top: 120px;}
.pdt90 .w1200 h2{font-size: 48px;margin-top: 24px;position: absolute;left: 0;top:0;color:#e3472e;}
.w1200 h2 b{border-top:4px solid #333;color:#000;padding-top: 20px}
.w1200 h2.white b{color:#fff;border-top:4px solid #fff;}
/*头部样式开始*/
.banner{background: url(images/banner_bg.jpg) center no-repeat;width: 100%;height: 618px;}
.banner .w1200{height: 100%;}
.logo{background: url(images/logo.png) center no-repeat;width: 316px;height: 42px;position: absolute;top:-140px;left:2px;}
.txt{background: url(images/l-txt.png)  center no-repeat;width:344px;height: 165px;position: absolute;top: 167px;left: -1100px;}
.txt1{background: url(images/r-txt.png) center no-repeat;width: 518px;height: 171px;position: absolute;top:167px;right:-2000px;}
.text{position: absolute;bottom: -275px;right: 11px;width: 706px;color:#333;}
.text h1{padding-bottom: 20px;width: 537px;height: 47px;}
.text p{font-size: 14px;line-height: 30px;text-align: justify;}

/*.part1*/
.part1 .fl{color: #333;padding-left: 8px}
.part1 .fr{width: 737px;height: 515px;background: url(images/video_bg.jpg) right bottom no-repeat;margin-top: 40px;}
.part1 .fl p{text-indent: 0;}
.part1 .fl .year{background: url(images/brd_bg.png) left bottom no-repeat;width: 215px;height: 285px;color:#333;margin-bottom: 25px;}
.part1 .fl .year dl{padding-top: 40px;padding-left: 20px;}
.part1 .fl .year dl dt span{display: block;width: 22px;height: 2px;background: #444444;margin-top: 15px;}
.part1 .fl .year dl dd{margin-top: 85px;font-size: 26px;}
.part1 .fl .year dl dd h2{font-size: 32px;}
.part1 .fr .video{width: 717px;height: 496px;}
.part1 .fr blockquote{position: absolute;left: 0;top:42%;text-align: center;font-size: 32px;width: 100%;font-weight: bold;}
/*part2*/
.part2{background: url(images/part2_bg.jpg) no-repeat;width: 100%;height:349px;padding-top: 35px; }
.part2 li{float: left;width: 375px;height: 302px;overflow: hidden;position: relative;}
.part2 li img{transition: all .4s;}
.part2 li a{background: url(images/blackbg.png) repeat;position: absolute;left:0;top:0;width: 100%;height: 100%;text-align: center;color:#fff;font-size: 18px;line-height: 18;}
.part2 li img:hover{transform: scale(1.2,1.2);}
.part2 li.one{width: 405px;}
.part2 li.two{margin:0 22px;}

/*part3*/

.p7-slider .p7-bd ul li,.p4-bd ul li,.part3 .big-bd li{position: relative;}
.p4-sm-slider,.part3 .big-bd .small-slider{position: absolute;right:0;top:-120px;width: 600px;height: 428px;background: #fff}
.part3 .big-hd ul li{width: 46px;height: 46px;float: left;color:#333;line-height: 50px;text-align: center;margin:3px 15px;border-radius: 100%;cursor: pointer;font-family: "Arial";font-size: 24px;}
.part3 .big-hd ul li.on{color: #fff;background: #e3472e;}
.part3 .big-hd{width: 380px;float: right;margin-top: -105px;}
.part3 .info{background: url(images/part3_libg.jpg) left top no-repeat;width: 509px;height: 388px;padding:50px 237px 0 40px;float: left;}

.part3 .info .wrap{width: 540px;height: 355px; overflow-y:auto;}
.part3 .info h5{border:1px solid #fff;font-size: 18px;padding:5px 15px;font-weight: normal;margin:15px 0;}
.part3 .info h4{font-size: 30px;margin:32px 0 15px;font-weight: normal;}
.part3 .info h3 img{width: 160px;}
.part3 .info .wrap p{font-size: 14px;}
.slider-part3{margin-bottom: 30px;}
/*滚动条的单独样式*/
.mCSB_dragger_bar{width: 8px!important}
.mCSB_dragger{height: 30px!important;}
.mCSB_scrollTools{right:-6px!important;}



.same{position: absolute;bottom: 10px;left:0;width: 100%;}
.same ul li{width: 12px;height: 12px;border-radius: 100%;background: #fff;float: left;margin:0 7px;cursor: pointer;}
.same ul li.on{background: #e3472e}
/*part4*/
.part4{background: url(images/part4_bg.jpg) center no-repeat;width: 100%;height:710px;}
.part4 h2{float:left;margin-bottom: 0;}
.part4 p.pa{width: 855px;right:0;top:10px;}
.part4 .w1200 p.fr{width: 830px;color:#fff;font-weight: normal;margin-left: 130px;}
.p4-bd ul li dl{width:511px;height: 359px;background: url(images/dl_bg.png) no-repeat; padding:60px 35px 0 90px;margin-top: 50px;}
.p4-bd ul li dl dt{font-size: 30px;}
.p4-bd ul li dl dd{font-size: 16px;line-height: 30px;}
.p4-bd ul li dl dd.across{background: #e3472e;width: 60px;height: 2px;margin: 15px 0 50px;}
.p4-hd{width: 365px;float:right;margin-right: 20px;margin-right: 132px;margin-top: -45px;}
.p4-hd a{background: url(images/s_btn.png) no-repeat;width:14px;height: 27px ;margin-top: 30px}
.p4-hd a.sPrev{background-position: 0 0 ;}
.p4-hd a.sNext{background-position: -15px 0 ;}
.p4-hd ul li{width: 86px;height: 66px;border-radius: 100%;background: #fff;color:#333;text-align: center;padding-top: 20px;float: left;margin:0 13px;}
.p4-hd ul li.on{background: #e3472e;color: #fff;}
.p4-sm-slider{left:0;top:0;}
.p4-hd .tempWrap{float: left;}


.p7-slider a,.p5-slider a{position: absolute;top:32%;background: url(images/btn.jpg) no-repeat;width: 31px;height: 31px;z-index: 999}
.p7-slider a.perv,.p5-slider a.perv{background-position: 0 0;left:0;}
.p7-slider a.next,.p5-slider a.next{background-position: -32px 0;left:31px;}
.p5-slider{height: 655px;}
/*part5*/
.part5 .p5-slider .p5-bd ul li dl.w540{margin-left:360px;}
.part7 .w1200,.part5 .w1200{padding-top: 0}
.part5 .p5-slider .p5-bd ul li dl{float: left;margin:0 8px 15px;position: relative;}
.part5 .p5-slider .p5-bd ul li dl dd{width: 100%;height: 100%;position: absolute;top:0;left:0;width: 100%;display: none;}
.part5 .p5-slider .p5-bd ul li dl:hover dd{display: block;}
.part5 .p5-slider .p5-bd ul li dl dd.op{background: #cb4e3a;filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
.part5 .p5-slider .p5-bd ul li dl dd h6 img{width: 133px;height: 26px;margin:90px auto 10px;}
.part5 .p5-slider .p5-bd ul li dl dd .hint{text-align: center;}
.part5 .p5-slider .p5-bd ul li dl dd .hint blockquote{;border-top:1px solid #fff;border-bottom:1px solid #fff;display: inline-block;*display: inline;*zoom:1;padding:15px 30px;font-size: 24px;}
.part5 .p5-slider .p5-bd ul li dl dd .hint blockquote.pd10{padding:15px 10px;}
/*part6*/
.part6{background: url(images/part6_bg.jpg) center no-repeat;width: 100%;height: 653px;}
.part6 dl dt.fl{width: 456px;height: 447px;}
.part6 dl dd{width: 677px;padding-top: 50px}
.part6 dl dd strong{font-size: 30px;color:#e3472e;font-weight: normal;margin:25px 0 15px;display: block;}
.part6 dl dd address{width:123px; margin:30px 0 10px;}
.part6 dl dd span{display: block;line-height: 26px;}
.part6 dl dd blockquote img{width: 411px;height: 112px;}

.p7-slider{height: 595px;}
.p7-slider a{top:90%;}
.part7 .p7-bd ul li em{width: 597px;height: 368px;position: absolute;top:25%;left:0;z-index: 9;}
.part7 .p7-bd ul li .pic{width: 875px;height: 595px;float: right;position: relative;}
.part7 .p7-bd ul li .pic span{display: block;width: 100%;height: 37px;line-height: 37px;background: url(images/blackbg.png) repeat;text-align: center;color: #fff;position: absolute;bottom: 0;left: 0;}
.x_logo{float: right;width: 137px;height: 28px;margin-top: 5px;margin-right: 5px;background: url(images/x_logo.png) no-repeat;}

.zj{background: #232227;width: 100%;padding:65px 0;}
.zj .title{width: 343px;margin:0 auto 35px;}
/*策划团队*/
.box{background: url(images/dy_bg.png) repeat;width: 100%;padding:20px 0 ;}
.box .fr{background: #ddd;margin-right: 20px;padding:5px 15px 6px 30px;}
.box .content{width: 1100px;margin:0 auto;}
.box .content span img{width: 150px;margin-right: 60px;display: inline-block;margin-top: 43px;}
.box .texts{width:550px;margin:35px 0;color:#333;}
.gz,.wx{width:87px;margin:13px 5px 0 15px;text-align:center;}
.box .texts p{width:272px;float:left;line-height:35px;}
.gz_nav,.gz{margin-top: 18px;}


/*右侧导航*/
.gzyh{background: url(images/gzs.png) center no-repeat;width: 107px;height: 107px;position: fixed;bottom: 20%;right: 2%;}
.userfocus{text-align: center;margin-top: 20px;}
.db-cprt p{color:#333!important;}