@charset "gb2312";
/* 此处理为专题结构与效果样式 */
html{background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font:16px/24px "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;}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
img{border:none;}
a{text-decoration:none;color:#fff}
.cl { *zoom:1;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position:relative;}
.bg_yellow{ background:url(images/section_bg.jpg) repeat;color: #fff;}

.w1200{ width:1200px; margin:0 auto}
.w640{ width:640px;}
.w625{ width:625px}
.w715{ width:610px}
.w529{ width:529px;}
.w484{ width:484px}
.w384{ width:384px;}
.w294{ width:294px;}
.pd50{ padding-top:50px}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.ml18{ margin-left:18px;}
.mr18{ margin-right:18px;}




.banner{ background:url(images/banner_bg.jpg) no-repeat center bottom; height:594px;}
.banner .w1200 {height: 100%;}
.banner .w1200 .g{position: absolute;top:0;left:0;background:url(images/g.png) no-repeat;width: 271px;height: 152px;}
.banner .w1200 .g1{top: 17.8%;left: 60%;}
.banner .w1200 .g2{top: 45.5%;left: 8%;}
.banner .w1200 .g3{top: 46%;left: 39%;}
.banner .w1200 .g4{top: 55.5%;left: 75%;}
.banner .w1200 .txt1{position: absolute;top:13.5%;left:50%;margin-left:-265px;background:url(images/txt1.png) center no-repeat;width: 531px;height: 284px;}
.banner .w1200 .txt2{position: absolute;top:54%;left:50%;margin-left:-535px;background:url(images/txt2.png) center no-repeat;width: 1071px;height: 113px;}
.ztnav{background:url(images/ul_bg.jpg) center top no-repeat;width: 100%;height: 90px;text-align: center;}
.ztnav ul li{ float: left;width: 195px;height: 90px;line-height: 90px;font-size: 20px;}
.ztnav ul li:hover{background:url(images/li_bg.png) center no-repeat;line-height:90px;height: 90px;}
.ztnav ul li:hover a{color:#ffde00;}
.title{ width:1200px; margin:0 auto 30px auto}
.slide-area-img li a p,.ztnav ul li a,.dsbox ul li a,.cg-topic-list dd h4 a,.cg-topic-list ul li a,.page ul li a{color:#fff;}
.gzyh,.smallImg ul>li,.slideBox02 .bd ul li.join p,.slideBox02 .hd ul li,.slideBox01 .hd,.slideBox01 .bd ul li p,.ztnav,.title{text-align:center; }
.tzj-list{display: inline-block;*display: inline;*zoom:1;}

/*挑战者联盟*/
.slideBox01 .bd{ width:100%; height:397px; overflow:hidden}
.slideBox01 .bd ul li{ width:100%; height:397px; float:left; position:relative}
.slideBox01 .bd ul li img{ width:100%; height:397px;}
.slideBox01 .bd ul li p{ width:100%; height:50px; line-height:50px;font-size:18px; background:url(images/tmbg.png) repeat; position:absolute; left:0; bottom:0;color:#fff; }
.slideBox01 .hd{ width:100%; padding:10px 0}
.slideBox01 .hd ul li{ display:inline-block; *display:inline; *zoom:1; width:14px; height:14px; border-radius:100%; border:1px solid #e5e5e5; margin:0 10px;}
.slideBox01 .hd ul li.on{ width:18px; height:18px; background:#f6b828}

.slideBox02{ width:520px; padding:0 20px; height:397px; float:right; background:url(images/slider02_bg.png) no-repeat center bottom;}
.slideBox02 .hd{ width:100%; overflow:hidden; margin-bottom:20px;}
.slideBox02 .hd ul{ width:543px;}
.slideBox02 .hd ul li{line-height: 1.5; width:85px; height:55px; padding:15px 0; margin-right:23px; float:left; font-size:18px; cursor:pointer;background: url(images/a-ul_bg.png) 0 0 no-repeat;}
.slideBox02 .hd ul li.on{ background-position: -92px -1px;}
.slideBox02 .bd ul li{ width:100%; float:left;color:#fff;}
.slideBox02 .bd ul li p{ font-size:14px; text-indent:2em; text-align:justify; line-height:30px;}
.slideBox02 .bd ul li.bz p{ text-indent:0}
.slideBox02 .bd ul li p span{ display:inline-block; width:6px; height:6px; background:#e5e5e5; border-radius:100%; margin-right:10px;}
.slideBox02 .bd ul li.join p{  text-indent:0; padding:50px 0; font-size:24px; line-height:40px}
.slideBox02 .bd ul li.join p em{ color:#ff2c02}

.page h3{ width:100%; height:30px; border-bottom:1px solid #e5e5e5; font-weight:normal; margin-bottom:25px}
.page h3 i{ display:inline-block; float:left; width:40px; height:30px; background: url(images/icons.png) -8px 2px no-repeat; vertical-align:top}
.page h3 a{ display:inline-block; float:right; font-size:14px; line-height:30px;color:#999;}
.page dl{ width:100%;  margin-bottom:10px}
.page dl dt a{ display:block; width:100%; font-weight:bold; font-size:24px; color:#ffca10; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.page dl dd p{ font-size:14px; line-height:24px;}
.page dl dd p a{ color:#ff2c02}
.page ul,.cg-topic-list ul{ width:100%; border-top:1px dashed #e5e5e5; padding-top:10px; overflow:hidden}
.page ul li,.cg-topic-list ul li{ ;width:100%; float:left; font-size:16px; line-height:35px; background:url(images/libg.png) no-repeat left 18px; text-indent:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

.bigImg{ width:100%; height:400px!important;}
.smallScroll{width:100%;overflow:hidden; margin-bottom:50px;}
/*.smallScroll a,.smallScroll a:hover{ display:block; float:left; width:40px; height:40px;cursor:pointer; background:url(../img/icons.png) no-repeat; margin-top:10px; display:none}*/
/*.smallScroll a.sPrev{ background-position:0 -40px;}
.smallScroll a.sNext{ background-position:0 -80px;}
.smallScroll a.sPrev:hover{ background-position:-40px -40px}
.smallScroll a.sNext:hover{ background-position:-40px -80px}*/
.smallImg{ width:1120px; float:left; overflow:hidden; font-size:0}
.smallImg ul{ width:9999px; overflow:hidden}
.smallImg ul>li{ float:left; width:183px; height:58px; line-height:58px; margin-left:33px;border:1px solid #7d7d7d;  font-size:16px; cursor:pointer;}
.tabc ul li.cur,.smallImg ul>li.on{background:url(images/on_bg.png) no-repeat;color:#333333;font-weight: bold;border:none}
.inBox,.pic{ width:565px; height:400px; overflow:hidden}
.pic img{ width:100%; height:100%;}
.inBox .inHd{ width:100%; height:50px; border-bottom:1px solid #e5e5e5; margin-bottom:}
.inBox .inHd a{ display:inline-block; line-height:50px; color:#999}
.inBox .inHd ul li{ float:left; padding:0 30px; font-size:18px; line-height:50px; background:#eee;color:#333}
.inBox .inHd ul li.on{ background:#ffba11; color:#fff;}

.cg-topic-list dl{ width:100%; float:left; padding:20px 0;}
.cg-topic-list dt,.cg-topic-list dd{float:left;}
.cg-topic-list dt{width:250px;height:120px;overflow:hidden;}
.cg-topic-list dt a,.cg-topic-list dt img{display:block;width:240px;height:120px;overflow:hidden;cursor:pointer;}
.cg-topic-list dd{width:310px;}
.cg-topic-list dd h4{height:50px;font:normal 22px/56px "microsoft yahei";color:#404040;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.cg-topic-list dd p{height:70px;line-height:24px;font-size:14px;color:#808080;overflow:hidden;}
.cg-topic-list dd p a{color:#db214c;}


.experts ul{ width:1208px; margin-left:-8px;}
.experts ul li{ width:596px; float:left; margin-left:8px; margin-bottom:36px;height: 266px;}
.experts ul li img{ width:243px; float:left; border-radius:100%;}
.experts ul li h5{ width:310px; float:right; font-weight:normal; padding-top:50px;}
.experts ul li h5 strong{ display:block; font-size:30px; color:#f6b828;font-weight:normal; line-height:50px; }
.experts ul li h5 b{ display:block; font-size:16px; font-weight:normal;line-height:35px; border-bottom:1px solid #e5e5e5}
.experts ul li h5 p{  padding-top:10px;font-size:14px;}

.p_ad_box .dsbox{overflow:hidden; text-align:center;}
.page dl dd p{text-align: left;}
.tabc{ width:100%; text-align:center; padding-bottom:37px;}
.tabc ul li{ display:inline-block; *display:inline; *zoom:1; font-size:20px; height:58px; line-height:58px; border:1px solid #e5e5e5; padding:0 50px; cursor:pointer;margin:0 10px;}
.change .bd,.change .bd ul li,.change .bd ul li img{ height:293px!important;}
.hdlc{ padding-bottom:10px;}
.hdlc h6{ width:100%; height:40px; line-height:40px; background:url(images/h2_bg.jpg) no-repeat; font-size:16px; font-weight:normal; text-indent:10px; text-align:left}
.hdlc p{ padding:10px; font-size:14px; }
.hdlc a{ display:inline-block; font-size:18px; font-weight:bold; height:50px; line-height:50px; background:#ffba11;  padding:0 60px; border-radius:50px;}

.ds2 ul{width:1230px;}
.ds2 ul li{width:380px;float:left;margin-right:30px;margin-top:20px;}
.ds2 ul li a{display:block;}
/*.ds2 ul li a h2{line-height:32px;text-align:center;color:#a6a6a6;font-weight:normal;font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom:1px solid #dcdcdc;}
.ds2 ul li a h2 b{font-size:20px;color:#2b2b2b;font-weight:normal;padding-right:15px;}
.ds2 ul li a p{line-height:28px;text-align:center;font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ds2 ul li a img{width:380px;height:254px;}*/

.dsb1{position:relative; width:100%;float:left;}
.dsb1 a.prev,.dsb1 a.next{ display:block; position:absolute; top:200px; width:100px;  font-size:100px; font-family:"宋体" }
.dsb1 a.prev{ left:0;}
.dsb1 a.next{ right:0;}
.dsb1 .dsbtit{ width:1000px;height:25px; position:absolute;bottom:50px;left:100px;z-index:100; text-align:center}
.dsb1 .dsbtit ul li{display:inline-block;*zoom:1;*display:inline;width:40px;height:5px;margin-right:4px;}
.dsb1 .dsbtit ul li.current{background:#f5ab3e;}
.dsb1 .dsbbox{width:1000px;margin:0 auto;}
.dsb1 .dsbbox ul li{float:left;width:100%;}
.dsb1 .dsbbox ul li a{display:block;}
.dsb1 .dsbbox ul li a img{width:1000px;height:440px;}
.dsb1 .dsbbox ul li p{ width:98%;height:40px;line-height:40px; text-align:center; font-size:16px}


.tag{padding:10px 0 30px;text-align:center;}
.tag a{border:1px solid #ddd;background:#fff;height:30px;font-size:14px;line-height:30px;padding:0 12px;margin:0 5px;display:inline-block; color:#ccc; cursor:pointer; border-radius:6px;}
.tag a.on,.tag a:hover{background:#ffba11;color:#fff;cursor:pointer;}

/*右侧导航栏*/
.nav_r{height:auto;position:fixed;bottom: 120px;right:2%;z-index:98;font:16px/2 "microsoft yahei";}
.nav_r .back{width: 122px;height: 90px;background: url(images/back_bg.png) no-repeat;}
.nav_r .back a{display: block;width: 100%;height: 100%;}
.gzyh p{color:#ffc016;text-indent: 0}
.userfocus{margin-top:10px;font-size:0;}
.userfocus b{display:inline-block;color:#fff;margin: 0 2px;*display:inline;*zoom:1;width:18px;height:22px;background:url(images/bg_hit.jpg) no-repeat center center;font:normal 16px/22px "Arial";}

/*联盟动态*/
.gun{width:1160px;margin:0 auto}
.slideBox{ position:relative;text-align: center;margin-bottom: 20px;}
.slide-area-img,.slide-area-img img{display: block;vertical-align: middle;overflow: hidden;width:1160px; height: 542px;} 
.slide-area-img li{position: relative; float:left; width:1160px;}
.slide-area-sml{ width:1160px; height:100px; padding:10px 0; position:relative; overflow:hidden}
.slide-area-box{width:1100px; position:relative; height:100px; overflow:hidden;margin-left: 30px;}
.slide-area-sml ul{height:100px;position:absolute;top:0;left:0;}
.slide-area-sml li{ float:left;width:210px; height:100px; _display: inline; overflow:hidden; margin:0 5px;position: relative;}
.slide-area-sml li span,.slide-area-sml li b{position: absolute;top:0;left:0;background:url(images/tmbg.png) repeat;width: 100%;height: 100%;}
.slide-area-sml li span{background:url(images/brd.png) no-repeat;display: none;}
.slide-area-sml li.on b{display: none;}
.slide-area-sml li.on span{display: block;}
.slide-area-sml li img{width:210px; height:100px;}
.slide-area-sml a{width:26px; height:98px; position:absolute; top:10px; cursor:pointer;background: url(images/small_btn.png) no-repeat;}
.slide-area-sml a.lf-arr{ left:0;z-index:1;background-position: -1px -1px;}
.slide-area-sml a.lf-arr:hover{background-position: -1px -103px;}
.slide-area-sml a.rg-arr:hover{background-position: -32px -1px;}
.slide-area-sml a.rg-arr{ right:0;z-index:1;background-position: -32px -103px;}
.slide-area-img li a p{ width:100%;height:36px;line-height:36px;background:url(images/tmbg.png); position:absolute; bottom:0px; left:0px;font-size:14px; text-align:center;}
.gun .time{border:1px solid #ff0000;width: 1098px;padding:20px 30px;margin-bottom: 30px;}
.gun .time p{font-size: 20px;background:url(images/time.png) left top no-repeat;text-indent: 2em;line-height: 34px;}

/*团队策划*/
.part7{padding: 60px 0 30px;text-align: center;}
.center {width: 835px;margin:0 auto;}
.list-tit{width: 390px;}
.list-tit li{text-align: left;line-height: 32px;font-size: 16px;}
.gz{width: 130px;margin:0 20px 0 17px;}
.gz_nav{margin-top: 10px;}
.mz h5{font-size: 24px;}
.mz h5 strong{color:#fe0000;}
