body{ background:#fcfcfc; font-size:14px; font-family:'Microsoft YaHei','SimSun'; min-width: 1000px}

a{ color: #333} 
a:hover{ text-decoration: underline;}

.c-tx1{ color: #333;}
.c-tx2{ color: #8620e3;}

.gl-c-tx { color: #9a3823; }
.gl-c-tx1 { color: #5d2d73; }
.gl-c-tx2{ color: #786c63; }
.gl-c-tx3 { color: #697d2e; }
.gl-c-tx4 { color: #000; }
.gl-c-tx5 { color: #09f; }

.ico{ display: inline-block; vertical-align: middle; overflow: hidden; background: url(/ue/a/jsmj/index/2016/img/sprite.png) no-repeat;}
.ico-download{ width: 22px; height: 22px; margin: 22px 9px 25px 0;}
.ico-user{ width: 20px; height:30px; background-position:-30px 0;}
.ico-pay{ width: 27px; height: 30px; background-position:-55px 0;}
.ico-gift{ width: 23px; height: 30px; background-position:-90px 0}
.ico-service{ width: 27px; height: 30px; background-position:-120px 0}
.ico-sign1{ width: 20px; height: 20px; background-position:-155px 0; margin: 0 8px 5px 0; *margin: 17px 8px 23px 0;}
.ico-sign2{ width: 20px; height: 20px; background-position:-180px 0; margin: 0 8px 5px 0; *margin: 17px 8px 23px 0;}
.ico-sign3{ width: 21px; height: 20px; background-position:-205px 0; margin: 0 8px 5px 0; *margin: 17px 8px 23px 0;}

.mask{ overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; _height: 200px; background: #271d3d; filter: alpha(opacity=50); opacity: .5;}
:root .mask{ filter: none \0;}

.tlist{ overflow: hidden; *zoom:1;}
.tlist li{ line-height: 26px; height: 26px; overflow: hidden; *zoom:1; *float: left; *width: 100%}
.tlist .date{ float: right; color: #999; font-size: 12px;}
.tlist .detail{  overflow: hidden; *zoom:1;}
.tlist .tag{ color: #999; margin-right:12px;}
.tlist .tit a:hover, .tlist .tit a:hover .tag{ text-decoration: none; color: #8620e3}
.tlist .sep{ height: 42px;}
.tlist-ex2 li{ padding-left: 6px; position: relative;}
.tlist-ex2 .tit{ white-space: nowrap; overflow: hidden; text-overflow:ellipsis; width: 98%}
.tlist-ex2 .dot{ position: absolute; width: 2px; height: 2px; background: #999999; font-size: 0; overflow: hidden; left: 0; top:50%; margin-top: -1px;}

.plist .art-item{ display: block; position: relative; overflow: hidden;}
.plist .detail{ position: absolute; left: 0; width: 100%; bottom: 0; z-index: 5; overflow: hidden;}
.plist .detail .mask{ z-index: -1;}
.plist .avatar{ display: block;}
.plist .avatar img{ display: block}
.plist .tit{ display: block;}
.plist .t1{ display: block; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.plist .t2{ display: block}
.plist .mask-cover{ z-index: 2; filter: alpha(opacity=60); opacity: .6;}
.plist .cover{ position: absolute; width: 45px; height: 45px; background: url(/ue/a/hbq/index/2016/img/cover1.png) no-repeat; left: 50%; top:50%; margin-top: -22px; margin-left: -22px; z-index: 5;  _background: none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/ue/a/hbq/index/2016/img/cover1.png');}
.plist .art-item:hover .cover{ background:url(/ue/a/hbq/index/2016/img/cover1-hover.png) no-repeat; _background: none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/ue/a/hbq/index/2016/img/cover1-hover.png');}

.mod1{ border:1px solid #f0f0f0; background: #fff; padding: 9px 19px;}
.mod1 .mod-hd:after{ content: "\0020";visibility: hidden;display: block;font-size: 0;clear: both;height: 0}
.mod1 .mod-hd{ *zoom: 1; border-bottom: 1px solid #ebebeb}
.mod1 .mod-hd .tit{ font-size: 18px; font-weight: bold; float: left; border-bottom: 1px solid #8620e3; margin-bottom: -1px; line-height: 40px; height: 40px; *position: relative;}

.mod2{ border:1px solid #e0e0e0; background: #f0f0f0; padding: 17px 19px 19px;}
.mod2 .mod-hd .tit{ color: #333; font-size: 18px; font-weight: bold; line-height:40px; height: 40px;}

.pn1 .pn-hd:after{ content: "\0020";visibility: hidden;display: block;font-size: 0;clear: both;height: 0}
.pn1 .pn-hd{ *zoom: 1; border-bottom: 1px solid #ebebeb}
.pn1 .pn-hd .tit{ font-size: 18px; font-weight: bold; float: left; border-bottom: 1px solid #8620e3; margin-bottom: -1px; line-height: 40px; height: 40px; *position: relative;}

.pn2 .pn-hd .tit{ font-size: 24px; font-weight: bold; color: #8620e3; line-height: 70px;}

.comm-tab .tab:after{ content: "\0020";visibility: hidden;display: block;font-size: 0;clear: both;height: 0}
.comm-tab .tab{ *zoom: 1;}
.comm-tab .tab-item{ float: left;}
.comm-tab .tab-con{ display: inline-block; font-size: 18px; margin-bottom: -1px; line-height: 40px; height: 40px; color: #999; padding:0 20px 1px; *position: relative;}
.comm-tab .tab .current .tab-con{ border-bottom: 1px solid #8620e3; padding-bottom: 0; color: #333;}
.comm-tab .tab-con:hover{ text-decoration: none}
.comm-tab .tab-bd{ padding-top: 20px}

.comm-tab2 .tab:after{ content: "\0020";visibility: hidden;display: block;font-size: 0;clear: both;height: 0}
.comm-tab2 .tab{ *zoom: 1;}
.comm-tab2 .tab-item{ float: left; position: relative; margin-left: 15px; *display: inline; *zoom:1;}
.comm-tab2 .tab-con{ display: inline-block; line-height: 34px; height:34px; color: #999; padding: 0 10px;}
.comm-tab2 .tab-item .triangle{ display:none; overflow:hidden; position:absolute; width:0; height:0; font-size:0; border-left:6px dashed transparent; border-right:6px dashed transparent; border-bottom:5px dashed transparent; border-top-style:solid; border-top-width:5px; color: #9636ed; left: 50%; margin-left: -6px; top:34px;}
.comm-tab2 .tab .current .tab-con{ color: #fff; background:#9636ed}
.comm-tab2 .tab .current .triangle{ display: block}
.comm-tab2 .tab-con:hover{ text-decoration: none}
.comm-tab2 .tab-bd{ padding-top: 20px;}

.content{ width: 1000px; margin: 0 auto;}
.zq-w-container{width: 1000px;margin: 0 auto;}
.header { height: 380px; background: url(/ue/a/hbq/index/2016/img/top.jpg) no-repeat center top;font: normal 14px/1.7 "Microsoft Yahei" }
.header-c1 {height:310px; position: relative }
.logo-box { position: absolute; line-height: 1.5; color: #666; text-align: center; font-family: "Microsoft YaHei"; left: 65px; top: 25px }
.logo-box a { color: #333 }
.logo-box .avatar { margin-bottom: 10px }
.logo-box .game-name { display: block; font: normal 22px/1.5 "MicroSoft YaHei", "SimHei" }
.logo-box .game-url { display: block; font: normal 16px/1.5 "MicroSoft YaHei", "SimHei" }
.h1logo a:hover, .logo:hover { text-decoration: none }
.header-c2 { width: 100%; height: 70px; position: relative; z-index: 12 }
.header-c2 .mask { width: 100%; height: 70px; opacity: 0.7; filter: alpha(opacity=70); z-index: -1}
.wrap{position: relative;}
.nav-wrap {height: 50px;  *zoom: 1; position: relative }
.main-nav-list { *zoom: 1}
.main-nav-list .main-nav-item { float: left; position: relative }
.main-nav-list .main-nav-con {float: left;height: 70px;line-height:70px;font-size: 18px;width:152px;color:#f1efff;text-align: center;}
.main-nav-list .main-nav-con:hover{text-decoration: none; color:#fff}
.main-nav-list:hover { text-decoration: none }
.main-nav-list .up { color: #ffcc33 }
.nav-wrap .bt-download{ display: block; font-size:24px; width: 207px; height:70px; line-height:70px; overflow: hidden; position: absolute; right: 0; top:0; text-align: center; background: #9636ed; color: #fff }
.nav-wrap .bt-download:hover{text-decoration: none; background:#9c47ea;}
.main-nav-con .ico-arrow-b, .sub-nav-con .ico-arrow-r { background: url(/ue1/a/xys/index/2014/img/sprite.png) no-repeat }
.main-nav-con .ico-arrow-b { width: 11px; height: 6px; background-position: 0 -280px; position: absolute; top: 23px; right: 11px }
.sub-nav-con .ico-arrow-r { width: 5px; height: 9px; background-position: -25px -280px; position: absolute; top: 15px; right: 12px }
.sub-nav-show .main-nav-con { background-color: #e53600; }
.sub-nav-list { display: none; width: 116px; position: absolute; left: 0; top: 50px;  *zoom: 1
}
.sub-nav-item { position: relative;  *zoom: 1;height: 40px; float: left }
.sub-nav-list .sub-nav-list { left: 116px; top: 0 }
.sub-nav-con { display: block; height: 39px; line-height: 38px; border-width: 0 0 1px 0; border-style: solid; border-color: #e53600; font-size: 16px; color: #fff; text-align: center; width: 115px; background-color: #a12600 }
.sub-nav-con:hover{ text-decoration: underline; color: #fff }
.sub-nav-list:after{ content: "\0020"; visibility: hidden; display: block; font-size: 0; clear: both; height: 0 }
.sub-nav-list {*zoom: 1}


.content{ padding: 30px 0;f}
.content-reg{ position: relative; min-height: 1130px;}
.content-columns{ overflow: hidden; *zoom:1;}
.main{ float: left; width: 680px}
.side{ float: right; width:290px}

.pn-row{ overflow: hidden; *zoom:1; padding-bottom: 20px}
.pn-row .pn-c1{ float: left; width: 560px;}
.pn-row .pn-c2{ float: right; width: 420px;}

.crumb {  color: #999; line-height: 40px; border-bottom: 1px solid #e2e2e2}
.crumb a { color: #999; }

.pagination { text-align: center; padding: 30px 0; }
.pagination ul { font-size: 0; }
.pagination li { display: inline-block; *display: inline; *zoom: 1; margin: 0 2px; font-size: 14.004px; line-height: 24px; vertical-align: top; }
.pagination a { display: block; padding: 0 .6em; border: 1px solid #d6d6d6; color: #333; }
.pagination a.current, .pagination a:hover { color: #fff; text-decoration: none; border-color: #8620e3; background-color: #8620e3; }

.global-footer{ color:#999; background: #333; padding: 25px 0;}
.global-footer a:hover, .global-footer a:link, .global-footer a:visited, .global-footer a:active{ color:#999; padding: 0 5px;}

/* pn-register */
.btn-register{width:33px;height:147px;background:url(/ue2/a/news/duanyou/zhyp/index/2016/img/sprite.png) no-repeat -78px -87px;position:absolute;color:#fff;top:410px;left:50%;margin-left:500px;z-index:88;display:none;transition:left .3s ease-out;-webkit-transition:left .3s ease-out;z-index:99}
.btn-register span{display:block;padding:10px 5px;text-align:center;line-height:1.1}
.btn-register .t2{display:none}
.btn-register .t1{display:block}
.btn-register:hover{text-decoration:none;background-position:-116px -87px}
.btn-register-ex .t1{display:none}
.btn-register-ex .t2{display:block}
.list-reg{overflow:hidden;*zoom:1;margin-left:15px;margin-top:10px}
.list-reg li{float:left;width:100px;margin:0 5px;*display:inline;*zoom:1;padding-top:10px}
.list-reg .con{display:block;text-align:center;background:#e2e2e2;border-radius:5px;padding:23px 0 11px}
.list-reg .con:hover{text-decoration:none;background:#d2d2d2}
.list-reg .tit{display:block;margin-top:5px}
.float-register{position:absolute;top:410px;right:50%;margin-right:-772px;overflow:hidden;width:252px;z-index:99}
.float-register .mod2{margin-bottom:6px}
.mod-float{border:1px solid #e0e0e0;background:#f0f0f0;padding:17px 19px 19px;margin-bottom:10px}
.mod-float .hd .tit{color:#333;font-size:18px;font-weight:bold;line-height:40px;height:40px}
.mod-float-rmd .btn-rmd{display:block;line-height:60px;height:60px;overflow:hidden;font-size:18px;margin-top:10px;text-align:center;background:#e2e2e2;border-radius:5px}
.mod-float-rmd .btn-rmd:hover{text-decoration:none;background:#d2d2d2}
.mod-float-register{padding-left:0;padding-right:0}
.mod-float-register .hd{padding:0 19px}
.mod-float-game{padding-bottom:13px}
.mod-float-game .mod-bd{color:#666}
.mod-float-game .item{overflow:hidden;*zoom:1;line-height:24px}
.mod-float-game .item .tit{float:left}
.mod-float-game .item .txt{overflow:hidden;*zoom:1}
.float-register-ex1{right:auto;right:50%;margin-right:-500px}
.float-register-animate{transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.float-register-ex{width:0}

/* side */
.list1-reg-side{ overflow: hidden; *zoom:1; margin-left: -5px; margin-right: -5px;}
.list1-reg-side li{ float:left; width: 140px; margin: 0 5px; *display: inline; *zoom:1; padding-bottom: 10px}
.list1-reg-side .con{ padding: 23px 0 11px}
.list1-reg-side .tit{ display: block; margin-top: 5px;}

.list1 .con{ display: block; text-align: center; background: #e2e2e2; border-radius: 5px}
.list1 .con:hover{ text-decoration: none; background: #d2d2d2;}

.plist-pic{ overflow: hidden; *zoom:1; margin-left: -5px; margin-right: -5px;}
.plist-pic li{ float: left; width: 140px; margin: 0 5px; *display: inline; *zoom:1; padding-bottom: 15px;}
.plist-pic .tit{ line-height: 18px; height: 36px; overflow: hidden; margin-top: 5px; font-size: 12px}
.plist-pic .avatar img{ width: 140px; height: 105px;}

.side-mod .mod-hd{ overflow: hidden; *zoom:1; line-height: 60px; height: 60px}
.side-mod .mod-hd .tit{ font-size: 18px; font-weight: bold; float: left; position: relative; padding-left: 15px;}
.side-mod .mod-hd .tit .sep{ position: absolute; width: 5px; height: 22px; background: #8620e3; font-size: 0; overflow: hidden; left: 0; top:50%; margin-top: -11px;}
.side-mod .mod-hd .more{ float: right;}
.side-mod .mod-hd .more a{ color: #999; font-size: 12px;}

.side-mod-news .tlist{ margin-top: -7px;}
.side-mod-news .tlist li{ line-height: 30px; height: 30px;}

.side-mod-pic .plist-pic{ margin-bottom: -10px;}

/* page-index */

.slick-list{ position: relative; overflow: hidden; display: block;}
.slick-list:focus{ outline: none; }
.slick-track { display: block;position: relative; left: 0; top: 0; *zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track,.slick-loading .slick-slide{ visibility: hidden; }
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;  }
.slick-slide img,.slick-initialized .slick-slide { display: block;}
.slick-loading img { display: none; }

.mod-focus{position: relative;width:560px;height:306px;overflow:hidden;margin: 0 auto; }
.mod-focus .slick-list{_width: 560px; }
.mod-focus .focus-item{position: relative;*zoom:1;display: block; color: #fff}
.mod-focus .focus-item:hover{ text-decoration: none;}
.mod-focus .pic-box,.mod-focus .txt-box,.mod-focus .txt-in{display: block;}
.mod-focus .pic-box img{ width: 560px; height: 306px;}
.mod-focus .txt-box{position:absolute;bottom: 0; left: 0;width: 100%;z-index:11;overflow: hidden; height: 27px; padding:8px 0 9px;}
.mod-focus .txt-in{padding-left: 15px; width: 61%; font:normal 18px/1.5 "Microsoft Yahei"; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mod-focus .mask{ opacity: .72;filter: alpha(opacity=72); z-index: -1;}
.mod-focus .slick-prev,.mod-focus .slick-next {position: absolute;z-index:1001;bottom:0;display: block;height: 44px; width: 44px;line-height: 0; font-size: 0;cursor: pointer;border: none;outline: none;background:url(/ue/a/hbq/index/2016/img/sprite.png) no-repeat;}
.mod-focus .slick-prev{right: 45px;background-position: 0 -40px; }
.mod-focus .slick-prev:hover{background-position:-90px -40px;}
.mod-focus .slick-next{ right: 0;  background-position:-45px -40px;}
.mod-focus .slick-next:hover{background-position:-135px -40px;}
.mod-focus .slick-dots{ position: absolute;z-index:1001; left: 370px; bottom: 20px; list-style: none; display: block; text-align: center; }
.mod-focus .slick-dots li{ position: relative; float: left; margin: 0px 4px; padding: 0px; cursor: pointer;}
.mod-focus .slick-dots li span {border: 0; display: block; width: 10px; height: 3px; outline: none; font-size: 0; cursor: pointer; outline: none; overflow: hidden; background: #b5b5b5; }
.mod-focus .slick-dots .slick-active span{background-color: #8620e3; width: 14px;}

.plist-rmd{ overflow: hidden; *zoom:1; margin-left: -6px; margin-right: -7px;}
.plist-rmd li{ float: left; width: 178px; margin: 0 7px 0 6px; *display: inline; *zoom:1; padding-top: 20px;}
.plist-rmd .art-item{ color: #999; height: 100px; overflow: hidden;}
.plist-rmd .avatar img{ width: 178px; height: 100px}
.plist-rmd .detail{ bottom: auto; top:68px;  -webkit-transition-duration: .3s;  -moz-transition-duration: .3s; -ms-transition-duration: .3s;  transition-duration: .3s;}
.plist-rmd .mask{ filter: alpha(opacity=80);  opacity: .8;}
.plist-rmd .t1{ text-align: center; line-height: 32px; height: 32px;}
.plist-rmd .btn-detail{ display: block; line-height: 32px; height: 32px; background: #8620e3; background: rgba(16,92,129,.8); color: #fff; text-align: center; margin-top: 12px;}
.plist-rmd .t2{ line-height: 23px; height: 46px; overflow: hidden; padding: 0 17px; margin-top: 10px;}
.plist-rmd .art-item:hover{ *zoom:1; text-decoration: none}
.plist-rmd .art-item:hover .detail{ top:0; height: 100px}
.plist-rmd .art-item:hover .t1{ display: none}
.plist-rmd .art-item:hover .mask{ background: #323232; filter: alpha(opacity=90); opacity: .9;}

.tab-news{ padding-top: 24px; padding-bottom: 23px;}
.tab-news .topnews{ text-align: center; font-weight: bold; font-size: 20px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; margin-bottom: 10px;}
.tab-news .topnews, .tab-news .topnews a{ color: #9636ed}
.tab-news .tab-item{ width: 33.33%; *width: 33.2%}
.tab-news .tab-con{ padding:0 0 1px; text-align: center; display: block}

.tab-strategy{ padding-bottom: 28px;}
.tab-strategy .tab{ float: right; margin-top: 6px;}
.strategy-box{ overflow: hidden; *zoom:1;}
.strategy-box .box-c1{ float: left; width: 220px;}
.strategy-box .box-c2{ float: right; width: 280px;}
.strategy-box .pic, .strategy-box .pic .avatar, .strategy-box .pic .detail, .strategy-box .pic .name{ display: block}
.strategy-box .pic{ position: relative; color: #fff}
.strategy-box .pic .detail{  position: absolute; left: 0; bottom: 0; overflow: hidden; z-index: 5; width: 66px; padding: 8px 0;}
.strategy-box .pic .name{ width: 1em; margin: 0 auto; font-size: 30px; line-height:35px}
.strategy-box .pic .mask{ filter: alpha(opacity=75); opacity: .75; z-index: -1;}
.strategy-box .pic img{ width: 220px; height: 260px; display: block}
.strategy-box .pic:hover{ text-decoration: none;}
.strategy-box .text{ line-height: 26px;}

.mod-strategy{ padding-bottom: 19px}
.mod-strategy .mod-bd{ padding-top: 13px;}

.tab-media .tab-bd{ position: relative; *zoom:1;}
.tab-media .btn-more{ position: absolute; right: 0; top:-26px; color: #999;}
.plist-media{ overflow: hidden; *zoom:1; margin-left: -26px; margin-right: -26px;}
.plist-media li{ float: left; width: 200px; margin: 0 26px 0 27px; *display: inline; *zoom:1; padding-bottom: 15px;}
.plist-media .avatar img{ width: 200px; height: 112px;}
.plist-media .tit{ line-height: 22px; height: 44px; overflow: hidden; margin-top: 5px;}

.plist-media-ex2 .avatar{ height: 112px; overflow: hidden; position: relative;}

/* page-gl */
.page-gl .content-in{ background: #fff; border:1px solid #f0f0f0; padding: 19px;}

.mod-fastlink { overflow: hidden; *zoom: 1; margin: 0 0 20px -3px;}
.mod-fastlink .item { overflow: hidden; float: left; width: 14.28%; line-height: 30px; text-align: center; *width: 14.25%;}
.mod-fastlink .con { display: block; margin: 0 0 3px 3px; color: #fff; background-color: #375462;}
.mod-fastlink .con:hover { background-color: #8620e3; text-decoration: none; }
.mod-fastlink .con-ex1 { background-color: #d19513; }
.mod-fastlink .con-ex1:hover { background-color: #a37106; }
.mod-fastlink .con-ex2 { background-color: #b9472f; }
.mod-fastlink .con-ex2:hover { background-color: #9a3823; }
.mod-fastlink .con-ex3 { background-color: #80963c; }
.mod-fastlink .con-ex3:hover { background-color: #697d2e; }
.mod-fastlink .con-ex4 { background-color: #6f3888; }
.mod-fastlink .con-ex4:hover { background-color: #5d2d73; }

.pn-gl { margin-bottom:5px;}

.list-gl { width: 100%; margin-top: -1px; color: #999}
.list-gl .tit { width: 6em; padding: 7.6px 0; font-weight: bold; text-align: center; border-top: 1px solid #f5f5f5; font-size: 16px; }
.list-gl .con { padding: 7.6px 12px; border-top: 1px solid #f5f5f5; color: #333;}
.list-gl .con img { vertical-align: middle; }
.list-gl .even { background-color: #f7f6f5; }
.list-gl .list-item { overflow: hidden; }
.list-gl .list-item .c1 { float: left; }
.list-gl .list-item .c2 { overflow: hidden; *zoom: 1;}
.list-gl .sep{  font-family:'SimSun'; margin: 0 3px;}

/* page-list-video */
.plist-video{ overflow: hidden; *zoom:1; margin-left: -20px; margin-right: -20px;}
.plist-video li{ float: left; width: 200px; margin: 0 20px; *display: inline; *zoom:1; padding-bottom: 25px;}
.plist-video .avatar{ height: 112px; position: relative; overflow: hidden;}
.plist-video .avatar img{ width: 200px; height: 112px;}
.plist-video .tit{ line-height: 22px; height: 44px; overflow: hidden; margin-top: 5px;}


/* page-list-article */
.tlist-news li{ border-bottom: 1px solid #d1d1d1; padding: 20px 0 15px;}
.tlist-news .title{ overflow: hidden; *zoom:1;}
.tlist-news .tag{ float: right; color: #dc722f; border: 1px solid #dc722f; line-height: 24px; height: 24px; padding: 0 10px; margin-top: 8px;}
.tlist-news .text{ overflow: hidden; *zoom:1; line-height: 40px; height: 40px;}
.tlist-news .tit{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis; font-weight: bold; font-size: 22px; width: 98%;}
.tlist-news .info{ font-size: 12px; color: #999; margin-top: 7px;}
.tlist-news .intro{ line-height: 24px; margin-top: 11px;}
.tlist-news .btn-more{ color: #8620e3}

.page-list-article .tlist-news{ margin-top: -25px;}
.wrap-s .pn-register{left: auto; margin-left: 0; right: 50%; margin-right:-500px; }
.wrap-s .pn-register-ex{width:0}
.wrap-s .btn-register{display: block;}

.pn-soldier .btn-more{float: right; color:#999}
.pn-soldier .c1 .tit{font-weight: bold; font-size:18px; float: left; padding-right: 50px;}
.pn-soldier .c1{overflow: hidden; *zoom:1; padding:15px 22px 0;background: #f0f0f0;}
.tab-soldier{float: left;}
.tab-soldier li{display: inline-block; *zoom:1; *display: inline;}
.tab-soldier li a{display: inline-block; font-size:18px; font-weight: bold; color:#424242; line-height:28px; padding: 0 20px; background:#cacaca; margin: 0 2px;}
.tab-soldier li a:hover, .tab-soldier .current a{background: #9636ed; color: #fff; text-decoration: none;}

.tab-series{padding: 10px 0 0 15px;background: #f0f0f0;}
.tab-series li{display: inline-block; *zoom:1; margin-right: 10px; *display: inline; position: relative;}
.tab-series li a{display: inline-block; padding: 0 10px; line-height:42px; color: #999999; padding-bottom: 1px;}
.tab-series li a:hover, .tab-series .current a{color:#9636ed; border-bottom: 1px solid #9636ed; text-decoration: none; padding-bottom: 0}
.tab-series li .sep{width: 1px; height:10px; overflow: hidden; margin-top:-5px; top: 50%; position: absolute;right: -8px; background:#e0e0e0;}

.mod-soldier{background: #fff; border:1px solid #f0f0f0; padding: 15px 285px 10px 20px; position:relative;}
.mod-soldier-c1 .tit{font-size:16px;}
.mod-soldier-c1 .tit span{font-size: 14px;}
.mod-soldier-c1 .tit .sep{width:3px; height: 14px; background:#8620e3; overflow: hidden; margin: 0 6px 3px 0; display: inline-block; vertical-align: middle;}
.mod-soldier-c1 .text-box{padding: 10px 5px;}
.mod-soldier .t1{color:#8620e3; padding-bottom: 5px; font-weight: bold;}
.mod-soldier .t2{text-indent: 2em; color: #999; line-height: 1.8}
.mod-soldier-c2{padding:20px 0; border-top: 1px dashed #e0e0e0; margin-top: 10px; overflow: hidden; *zoom:1;}
.mod-soldier-c2 .t2{text-indent: 0}
.mod-soldier-c2 .box-list{float: left; width: 49%;}
.mod-soldier .mod-pic{position: absolute; top: 20px; right:20px}


@media only screen and (max-width: 1900px){
	.pn-register{right: auto; right: 50%; margin-right:-500px; }
	.pn-register-ex{width:0}
	.btn-register{display: block;}
}