@media screen and (max-width:320px){html{font-size:42.67px;font-size:13.33333vw}}
@media screen and (min-width:321px) and (max-width:360px){html{font-size:48px;font-size:13.33333vw}}
@media screen and (min-width:361px) and (max-width:375px){html{font-size:50px;font-size:13.33333vw}}
@media screen and (min-width:376px) and (max-width:393px){html{font-size:52.4px;font-size:13.33333vw}}
@media screen and (min-width:394px) and (max-width:412px){html{font-size:54.93px;font-size:13.33333vw}}
@media screen and (min-width:413px) and (max-width:414px){html{font-size:55.2px;font-size:13.33333vw}}
@media screen and (min-width:415px) and (max-width:480px){html{font-size:64px;font-size:13.33333vw}}
@media screen and (min-width:481px) and (max-width:540px){html{font-size:72px;font-size:13.33333vw}}
@media screen and (min-width:541px) and (max-width:640px){html{font-size:85.33px;font-size:13.33333vw}}
@media screen and (min-width:641px) and (max-width:720px){html{font-size:96px;font-size:13.33333vw}}
@media screen and (min-width:721px) and (max-width:768px){html{font-size:102.4px;font-size:13.33333vw}}
@media screen and (min-width:769px){html{font-size:102.4px;font-size:13.33333vw}}
@media screen and (min-width:769px){html{font-size:102.4px}}
body,html a{color:#262626;font-size:.24rem}
.comtitle{border-color:#f1f1f1;}
.header2box{border-color: #fff}
/*scroller*/
/*.scroller{padding: 36px 5%;width: 90%;}
.scroller li{float: left;padding-right: 20px;}
.scroller img{width: 240px;}*/
/*intro*/
.intro-cont{width:100%;padding:10px auto;font-size:18px;color: #565656;}
.intro-txt{line-height:35px; width:96%; margin:10px auto 0; font-size:14px; height:auto; overflow:hidden;}
.hegt{height:300px;}
.intro-txt p{text-indent:1em; margin-bottom:5px; line-height:24px;}
.intro-txt p a{ color:#0000ee;}
.intro-txt p iframe{ width:90%; height:90%; display:block; margin:10px auto;}
.intro-txt h4 span{ height: 23px; border-radius: 10px; background-color: #fff4e5; color: #ff5500; font-size: 16px; line-height: 23px; text-align: center; display: inline-block; padding: 0 15px;}
.intro-txt img{ max-width:90%!important; height:auto;/* margin:0 auto; display:block;*/}
.intro-txt embed{  display:block; margin:10px auto;}
.intro .unfold{display: block;text-align: right;padding-right: 50px;background: url(../images/icon.png) right -671px no-repeat;height: 41px;}

/*.jb p{ display:none;}
.jb h4{ display:none;}*/
.intro-cont p{ position:relative;}
.intro-cont p:first-child{ display:block;}
.intro-cont h4{ position:relative;}
.intro-cont h4:first-child{ display:block;}
.intro-txt p .date{ display:block; position:absolute; left:0; top:0; line-height:24px; color:#999; font-size:12px; z-index:1; text-indent:0;}	
.intro-txt p .link{ display:block; padding:0 0 0 50px; font-size:14px; color:#333333; max-height:48px; overflow:hidden; text-indent:0; margin:0 0 -5px 0;}	
/*scroller*/
.box-h .swiper-container { margin:20px 5% 0 5%;/* padding-bottom:3%;*/width: 90%; overflow:hidden;}
.box-h .swiper-container .swiper-wrapper{ width:100%; padding-left:0!important;}
.box-h .swiper-container .swiper-slide{ float: left; width:33.33%;}
.box-h .swiper-container .swiper-slide img  { width:98%; display:block;}

/*.box-w .swiper-container{ margin:2% 5%;width: 90%; overflow:hidden;}
.box-w .swiper-container .swiper-wrapper{ overflow:hidden;}
.box-w .swiper-container .swiper-slide{ float: left ; width:47%; margin-right:3%;}
.box-w .swiper-container .swiper-slide img{ width:100%; display:block; height:100%;}*/

/*.box-h{ width:90%; margin:0 auto;}
.box-h ul{ overflow:hidden;}
.box-h li{ float:left; width:30%; margin-right:1%;}*/

.com .desc .classify{ border:none;}
.com .desc .classify span{border-left: 1px solid #787878;float: left;padding: 0 10px;}
.com .desc .classify span:first-child{border-left: 0;padding-left: 0;}	


.gamedeta{ margin-top:36px;}
.hide-nav{position:absolute;top:50px;left:0;width:192px;background:#fff;z-index:100000;display:none}
.hide-nav a{display:block;padding:10px 0}
.hide-nav li{border-bottom:1px solid #f5f5f5}
.hide-nav li:nth-last-child(1){border:0}
.hide-nav:before{position:absolute;left:30px;height:0;width:0;border:6px solid #000;border-color:#f6505c transparent transparent transparent;border-style:solid solid dashed dashed;line-height:0;content:""}
.hide-nav li a{display:block;width:100%;font-size:15px;line-height:20px;text-align:left}
.hide-nav li a i{display:inline-block;width:25px;height:25px;margin-right:5px;margin-left:48px;background:url(../images/hide_nav_icon.png) no-repeat;background-size:49px 123px;vertical-align:-8px}
.hide-nav li:nth-child(1) a i{background-position:0 0}
.hide-nav li:nth-child(2) a i{background-position:0 -25px}
.hide-nav li:nth-child(3) a i{background-position:0 -50px}
.hide-nav li:nth-child(4) a i{background-position:0 -74px}
.hide-nav li:nth-child(5) a i{background-position:0 -99px}
.hide-nav li.curr a{font-size:18px}
.hide-nav li.curr a i{background-position-x:-24px;vertical-align:-6px}
.horizontal p img{width:600px}
.horizontal ul li{float:left;padding-right:5px}
.vertical img{width:300px}
.horizon img{width:135px}
.slider-wrap{width:100%;overflow:hidden}
.slide-nav{position:absolute;bottom:8px;width:100%;text-align:center;font-size:0;z-index:10}
.slide-nav span{display:inline-block;width:8px;height:8px;margin:0 4px;border-radius:4px;background-color:#c3c3c3}
.slide-nav .curr{background-color:#ff6e00}
.pic-mask{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:2040}
.pic-wrap{position:fixed;left:0;right:0;top:0;bottom:0;display:-moz-box;display:-webkit-box;-moz-box-orient:vertical;-webkit-box-orient:vertical;-moz-box-pack:center;-webkit-box-pack:center;-moz-box-align:center -webkit-box-align:center}
.pic-main li{float:left;text-align:center}
.pic-main li img{display:inline-block}
#shotCont{position:relative;width:100%;overflow:hidden;z-index:99}
#scroller{position:absolute;transform:translateZ(0px);z-index:1}
.shot-ul{width:4000px}

.details{ margin:0 auto 24px; width:100%; background-color:#fff;}
.details dl{ overflow:hidden; width:90%; padding:35px 5%;}
.details dt{ float:left; width:64%;}
.details dt img{ float:left; width:32.5%; border-radius:10px; max-width:145px; display:block; margin-right:18px;}
.details dt .desc{ float:left; width:58%;}
.details dt .desc h1{ height:27px; line-height:27px; overflow:hidden; width:100%; font-size:26px;}
.details dt .desc .msg{ line-height:20px; height:20px; overflow:hidden;}
.details dt span{ font-size:20px;border-left: 1px solid #787878;float: left;padding: 0 10px;}
.details dt span:first-child{border-left: 0;padding-left: 0;}
.details dt span:last-child{ padding-right: 0;}
.details dd{ float:right; width:36%;font-family: "Arial"; overflow:hidden;}	
.details dd .down1{ margin-left:10%; width:85%; padding-left:15%;  line-height:60px; height:60px; text-align:center; display:block; text-decoration:none; font-size:22px;color: #fff;background:#ff5500 url(../images/downV2.png) no-repeat 20% 0; max-width:250px;margin-bottom:2%; float:right;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */}
.details dd .down2{ margin-left:10%; width:85%; padding-left:15%;  line-height:60px; height:60px; text-align:center; display:block; text-decoration:none; font-size:22px;color: #fff;background:#5db363 url(../images/downV2.png) no-repeat  20% -60px;  max-width:250px; float:right;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */}

@media screen and (max-width:695px){	
	.details dd .down1{ margin-left:10%; width:85%; padding-left:15%; line-height:35px; height:35px; text-align:center; display:block; text-decoration:none; font-size:14px;color: #fff;background:#ff5500 url(../images/downV3.png) no-repeat 8% 8px; margin-bottom:8%; }
	.details dd .down2{ margin-left:10%; width:85%; padding-left:15%;   line-height:35px; height:35px; display:block; text-decoration:none; text-align:center; font-size:14px;color: #fff;background:#5db363 url(../images/downV3.png) no-repeat 8% -22px;}
	.details dl{ margin:0 0 15px 0;}
	.details dt .desc h1{ font-size:20px; margin-top:1%;}
	.details dt .desc .msg{ height:16px; line-height:16px; font-size:16px;}
	.details dt span{ font-size:14px;height:16px;line-height:16px;}
	.star{ height:35px; margin:0;}
}

/*.com dt .desc{ width:230px;}*/
/*.main .dlbox1{ height:145px;}*/
.main .dlbox1 dt{ margin-bottom:none;}
.dlbox1 .down{float: right;/*width:185px;*/font-family: "Arial";}
.dlbox1 .down1{ width:120px; padding-left:60px; height:60px; line-height:60px; display:block; text-decoration:none; font-size:20px;color: #fff;font-family: "Arial";background:#ff5500 url(../images/downV2.png) no-repeat 10px 0;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */}
.dlbox1 .down2{
	width:120px; padding-left:60px; margin-top:20px; height:60px; line-height:60px; display:block; text-decoration:none;font-size:20px;color: #fff;font-family: "Arial";background:#5db363 url(../images/downV2.png) no-repeat 10px -60px;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */}
	
	
	
	.block_home_slider {position: relative;text-align: center;line-height: 0px;margin-right: auto;margin-left: auto;} 
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:16px; height:59px; margin-top:-40px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/zt/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:2px; background-position:left top; background-image:url(../images/zt/left.png);}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:2px; background-position:right top; background-image:url(../images/zt/right.png);}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.js_banner .block_home_slider .flex-control-paging { position:absolute; bottom:-7%; left:40%; display:inline-block;}
.block_home_slider .flex-control-paging li {margin-left: 1%;padding: 0px;float: left;overflow: hidden;list-style-type: none;}
.flex-direction-nav{ display:none;}
#home_slider2 .flex-direction-nav,#home_slider3 .flex-direction-nav{ display:block;}
#home_slider2 .flex-control-nav,#home_slider3 .flex-control-nav{ display:none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/zt/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flex-control-nav{ width:50%;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;} 
.qh_zj{ margin:20px 0 0 0;}
.qh_zj .flexslider .slides > li .img{ width:23.5%; margin-left:7.3%; float:left;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/*patch*/
.details2{overflow:hidden;margin:0 auto 10px;width:100%;background-color:#fff}
.details2 dl{overflow:hidden;padding:.3rem}
.details2 dt h1{margin-bottom:.1rem;color:#000;font-weight:700;font-size:.32rem}
.details2 dt .bk{overflow:hidden;width:100%;height:.44rem}
.details2 dt p{display:inline-block;overflow:hidden;width:48%;height:.44rem;color:#999;font-size:.24rem;line-height:.44rem}
.details2 dt em{font-weight:400;font-style:normal!important}
.details2 dd{width:100%}
.details2 dd .down1{display:block;margin:.2rem 0 0 0;width:100%;height:.8rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;background-color:#f50;color:#fff;text-align:center;text-decoration:none;font-size:.32rem;line-height:.8rem}
.details2 dd .down2{display:block;margin:.2rem 0 0 0;width:100%;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;background-color:#5db363;color:#fff;text-align:center;text-decoration:none;font-size:.32rem}


/*游戏简介*/
.detail{margin-bottom:10px;width:100%;background-color:#fff}
.detail dl{padding:.3rem}
.detail dt{overflow:hidden;width:100%}
.detail dt .hz{float:left;overflow:hidden;margin-right:.2rem;width:1.5rem;height:1.5rem;border-radius:.2rem}
.detail dt .hz img{display:block;width:100%;height:100%;object-fit:cover}
.detail dt .info{overflow:hidden}
.detail dt .info .tit{overflow:hidden;margin-bottom:.1rem;height:.5rem;line-height:.5rem}
.detail dt .info .tit h1{display:inline;color:#000;font-weight:700;font-size:.32rem}
.detail dt .info .tit em{display:inline;color:#999;font-style:normal;font-size:.24rem}
.detail dt .info p{float:left;width:50%;color:#999;font-size:.26rem;line-height:.44rem}
/**/
.detail dd{overflow:hidden;margin-top:.2rem;width:100%}
 .anzhuang a{display:block;margin-left:2%;border-radius:.1rem;color:#fff;text-align:center;text-decoration:none;font-size:.32rem;line-height:.8rem}
 .anzhuang .hidden{display:none}
 .detail dd a:first-child{margin-left:0}
.detail dd .down1,.detail dd .down2{width:100%;height:.8rem;background-color:#f50}
.detail dd .down2{background-color:#1f98ef}
.detail dd .down3,.detail dd .down4,.detail dd .down5{float:left;display:block;width:32%;height:.8rem;border-radius:.1rem;background-color:#f50;color:#fff;text-align:center;font-size:.32rem;line-height:.8rem}
.detail dd .down4{background-color:#fa0}
.detail dd .down5{background-color:#24dcaa}
.detail dd .green{background-color:#5db363!important}
.detail dd .none,.details2 dd .none{display:none!important}
.detail dd .block{background-color:#999;cursor:default}
.detail dd .wit{width:49%};
/**/
.chioceBtn{height:.4rem;overflow: hidden;}
.chioceBtn span{line-height: .4rem;color: #bbb;display: block;float: left;font-size: .28rem;margin-right: .1rem; padding-left:.4rem;background: url(../images/chiocBtn.png) no-repeat left top;background-size: .4rem auto; }
.chioceBtn span.noChioce{color: #bbb;background-position: left bottom}
.chioceBtn p{margin-top:.1rem; color: #bbb;font-size: .24rem;line-height: .45rem;}

.play_area{ width:100%; height:667px; display:none;}
/*guess*/
#guess{ width:100%; margin-bottom:-4%;}
#guess ol{ overflow:hidden; width:96%; margin:0 auto;}
#guess ol li{ float:left; width:25%; text-align:center; font-size:16px; line-height:40px; height:40px; overflow:hidden; cursor:pointer;}
#guess ol li.active{ border-bottom:1px solid #ff9500;}
#guess h6{ font-size:16px; position:relative; width:96%; margin:10px auto;}
#guess h6 a{ position:absolute; bottom:0; right:0; font-size:12px; font-family:"宋体"; text-decoration:none; color:#838383;}
#guess p{ width:96%; margin:0 auto; color:#838383; font-size:12px; line-height:20px; max-height:60px; overflow:hidden;text-overflow:ellipsis;}


.com ul{ padding-top:0!important; padding-bottom:10px;}

/*btop*/
.btop{ width: 38px; height: 38px; position: fixed; right:20px; bottom:60px;}
.btop a{ text-indent: -9999px; z-index: 9999; width: 38px; height: 38px; background:url(../images/btop.png) no-repeat left top; border-radius: 50%; display:block;}


/*系列轮播*/
.similar{clear:both; zoom:1;overflow:hidden; background-color:#fff; margin-bottom:10px;}
#wrapper2{width:96%;float:left; margin-left:2%;position:relative;z-index:0;overflow:hidden;}
#scroller2{width:3000px;height:100%;float:left;padding:10px;}
#scroller2 ul{display:block;float:left;width:100%;height:100%;padding:0;margin:0;}
#scroller2 li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:80px; padding-right:15px; height:97px;}
#scroller2 li img{width:65px;height:65px;display:block;margin:0 auto 3px auto;border-radius:10px;}
#scroller2 p{font-size:12px; line-height:16px; height:32px;color:#333;display:block;overflow:hidden; text-align:center;}

/*#wrapper3{width:96%;float:left; margin-left:2%;position:relative;z-index:0;overflow:hidden;}
#scroller3{width:3000px;height:100%;float:left;padding:10px;}
#scroller3 ul{display:block;float:left;width:100%;height:100%;padding:0;margin:0;}
#scroller3 li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:80px; padding-right:15px; height:97px;}
#scroller3 li img{width:65px;height:65px;display:block;margin:0 auto 3px auto;border-radius:10px;}
#scroller3 p{font-size:12px; line-height:16px; height:32px;color:#333;display:block;overflow:hidden; text-align:center;}*/

/*试衣间*/
.re-mod{clear:both; zoom:1;overflow:hidden; background-color:#fff; margin-bottom:10px;}
#wrapper8{width:96%;float:left; margin-left:2%;position:relative;z-index:0;overflow:hidden;}
#scroller8{width:3000px;height:100%;float:left; padding:10px 0 10px 0;}
#scroller8 ul{display:block;float:left;width:100%;height:100%;padding:0;margin:0;}
#scroller8 li{ float:left;    margin-right: 10px;
    border: 1px solid #ccc;
    border-radius: 7px;
    width: 84px;
    overflow: hidden;}
#scroller8 li img{ width: 64px;
    height: 79px;
    overflow: hidden;
    margin: 10px auto 0;
    display: block;
    border-radius: 7px;}
#scroller8 p{line-height: 26px;
    height: 26px;
    overflow: hidden;
    background-color: #f7f7f7;
    text-align: center;
    color: #3b3b3b;
    font-size: 14px;
    border-top: 1px solid #ccc;
    margin-top: 10px;}




/*注意事项*/
.att{ width:96%; margin:10px auto 0; border: 1px solid #ffd2a6; background-color: #fffaf2; padding-top:10px;}
.att b{ color: #ff5500; font-size:16px; font-weight: bold; margin:10px;}
.att p{ font-size:14px; margin:10px; display:block!important;}

/*游戏列表*/
.list_type li{ width:96%; padding:10px 2%; border-bottom:1px solid #ccc; overflow:hidden; position:relative;}
.list_type .list_img{ float:left; width:65px; height:65px; display:block;}
.list_type .list_img img{ width:100%; height:100%; display:block;
        -moz-border-radius: 10px;      /* Gecko browsers */
        -webkit-border-radius: 10px;   /* Webkit browsers */
        border-radius:10px;            /* W3C syntax */}
.list_type div{ padding:0 70px 0 75px;}
.list_type div h4{ font-size:16px; color:#333; line-height:17px; height:17px; overflow:hidden;}
.list_type div p{ font-size:12px; color:#898989; margin-top:10px; line-height:13px; height:13px; overflow:hidden;}
.list_type div span{ border-left:1px solid #898989; display:inline-block; padding:0 5px;}
.list_type div span:first-child{ border-left:none; padding:0 5px 0 0 ;}
.list_type .play{ position:absolute; right:2%; top:28px; height:30px; line-height:30px; background-color:#46e0ac; color:#fff; font-size:14px; width:60px; text-align:center; text-decoration:none;
        -moz-border-radius:5px;      /* Gecko browsers */
        -webkit-border-radius:5px;   /* Webkit browsers */
        border-radius:5px;            /* W3C syntax */}
		
.addWrap{ position:relative; width:100%;background:#fff;margin:0 0 20px 0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
.addWrap .swipe-wrap > div img{ width:100%; max-height:280px;}
.addWrap #position{ position:absolute; bottom:5px; right:50%; text-align:right; padding-right:0;}
.addWrap #position li{width:12px;height:12px;margin:0 2px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background-color:#adafaf;}
.addWrap #position li.cur{background-color:#fff;}
.addWrap .img-responsive { display: block; max-width:100%;height: auto;}		

.fh_detail{ width:100%; background-color:#fff; margin-bottom: 24px;}
.fh_detail dl{ width:96%; margin:0 auto; padding:10px 0;}
.fh_detail dt{ width:100%; overflow:hidden;}
.fh_detail dt .hz{ margin-bottom:5px;}
.fh_detail dt .hz img{ display:block; float:left; width:65px; height:65px; margin-right:5px;
  -moz-border-radius:10px; /* Firefox */
  -webkit-border-radius:10px; /* Safari 和 Chrome */
  border-radius:10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.fh_detail dt .hz div{ float:left; width:76%; overflow:hidden;}
.fh_detail dt .tit{ width:100%!important; line-height:25px; height:25px; overflow:hidden; margin-bottom:10px;}
.fh_detail .tit h1{ font-size:16px; line-height:25px; display:inline; }
.fh_detail .tit em{ font-size:16px; line-height:25px; font-style:normal; display:inline;}
.fh_detail dt .hz div p{ color:#ff5500; font-size:14px;}

.fh_detail dt .type{ display:block; width:100%; font-size:14px; line-height:22px; height:22px; margin:5px 0 0 0; overflow:hidden; color:#787878;}
.fh_detail dt .type i{ font-style:normal; display:inline-block; line-height:20px; height:20px;}
.fh_detail dt .type .android{ border:1px solid #66cc00; padding:0 7px; color:#66cc00; margin-right:8px;
  -moz-border-radius:5px; /* Firefox */
  -webkit-border-radius:5px; /* Safari 和 Chrome */
  border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.fh_detail dt .type .ios{ border:1px solid #3c98ff; padding:0 7px; color:#3c98ff; margin-right:8px;
  -moz-border-radius:5px; /* Firefox */
  -webkit-border-radius:5px; /* Safari 和 Chrome */
  border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}

.fh_detail dd{ width:100%; overflow:hidden;}
.fh_detail dd .down1{ width:100%; line-height:36px; height:36px; text-align:center; display:block; text-decoration:none; font-size:14px; color: #fff; margin:6px 0 0 0; background-color:#ff5500;
        -moz-border-radius: 10px;      /* Gecko browsers */
        -webkit-border-radius: 10px;   /* Webkit browsers */
        border-radius:10px;            /* W3C syntax */}
.fh_detail dd .down1 span{ display:inline-block;background:url(../images/pt03.png) no-repeat right center; width:31px; height:36px; margin-right:5px; vertical-align: middle;}
.fh_detail dd .down2{  width:100%!important;  line-height:36px; height:36px; text-align:center; display:block; text-decoration:none; font-size:14px;color: #fff; margin:8px 0 0 0; background-color: #5db363;
        -moz-border-radius: 10px;      /* Gecko browsers */
        -webkit-border-radius: 10px;   /* Webkit browsers */
        border-radius:10px;            /* W3C syntax */}
.fh_detail dd .down2 span{background:url(../images/pt01.png) no-repeat right center; width:31px; height:36px; margin-right:5px; display:inline-block; vertical-align: middle;}

.gift ul{ width:100%;}
.gift li{ width:100%; border-bottom:1px solid #cccccc;}
.gift li dl{ width:96%; margin:0 auto; overflow:hidden; padding:10px 0;}
.gift li dt{ float:left; width:82%;}
.gift li dt h6 a{ font-size:16px; line-height:27px; height:27px; overflow:hidden; text-decoration:none; display:block; color:#333;}
.gift li dt div{ width:100%; overflow:hidden; margin-top:5px;}
.gift li dd{ float:right; width:18%; max-width:100px;}
.gift li dd a{ width:100%; text-align:center; color:#fff; background-color:#ff5500; text-decoration:none; display:block; line-height:27px; height:27px; font-size:14px;
  -moz-border-radius:5px; /* Firefox */
  -webkit-border-radius:5px; /* Safari 和 Chrome */
  border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.gift li dd a.down{ background-color:#4ca6ff;}  
/*抢号*/
.popup{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:20000; background-color:#000; opacity:0.5;filter(alpha=50)}
/*抢号失败*/
.pul_flr{ position:fixed; left:50%; top:50%; margin-left:-153px; margin-top:-123px; z-index:20001; height:auto; width:306px; background-color:#fff;}

.pmt{ background-color:#2db8f9; height:35px; border-bottom:1px solid #0f9adb;}
.pmt p{ color:#fff; font-size:14px; line-height:35px; margin-left:15px; float:left;}
.pmt .close{ background:url(/Public/images/fahao/close.png) no-repeat left center; width:14px; height:35px; margin-right:10px; float:right;}
.til{ width:306px; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.til form{ text-align:center; overflow:hidden; margin:15px 0 0 0;}
.til form em{ display:inline-block; color:#000; font-size:14px; line-height:30px; }
.til form input{ display:inline-block; margin:0 5px; border:1px solid #d1d1d1; height:28px; width:165px; padding:0 6px;
	-moz-box-shadow:1px 1px 3px #d1d1d1 inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:1px 1px 3px #d1d1d1 inset;            /* For Chrome5+, Safari5+ */
	box-shadow:1px 1px 3px #d1d1d1 inset;                    /* For Latest Opera */}
.til form .btn{ display:inline-block; color:#fff; font-size:14px; line-height:30px; height:30px; text-align:center; width:60px; border:none; background-color:#7fd235;}

.til h6{ color:#333; font-size:22px; line-height:40px; font-weight:bold; padding:20px 0 0 0; text-align:center;}
.til h6 span{ color:#188edc; display:inline-block; margin:0 8px;}
/*抢号成功*/
.pul_scd{ position:fixed; left:50%; top:50%; margin-left:-153px; z-index:20001; height:auto; width:306px; background-color:#fff;}
.pul_scd .til p{ color:#000; font-size:14px; line-height:21px; text-align:center; margin:10px 0 0 0;}
.pul_scd .til p span{ display:inline-block; margin:0 5px; color:#ff0000;}
.pul_scd .til p a{ display:inline-block; margin:0 5px; color:#188edc;}




.pul_scd2{ position:fixed; left:50%; top:50%; margin-left:-45%; z-index:20001; height:auto; width:90%; background-color:#fff;}
.pul_scd2 .til{ width:auto!important;}
.pul_scd2 .til .til_left{ display: block; margin:15px auto; border-top : 1px solid #eee; overflow: hidden; padding:15px 0 0 0 !important;}
.pul_scd2 .til .til_left  img{ display: block;margin: 0 auto; width: 250px;}	
.pul_scd2 .til .til_right{ display: block; margin-bottom: 20px; padding: 0 !important;}
.pul_scd2 .til .til_right dl{ display: block; margin: 0 16px;}
.pul_scd2 .til .til_right dt{color: #333; font-size: 14px; font-family: Helvetica Regular,'方正中等线', Microsoft YaHei,sans-serif,'宋体',Tahoma;display: block; text-align: left; margin-top:20px;}
.pul_scd2 .til .til_right dd{ color: #555; font-size: 13px; font-family: Helvetica Regular,'方正中等线', Microsoft YaHei,sans-serif,'宋体',Tahoma;display: block; text-align: left; line-height: 20px; margin-top: 16px;}
.pul_scd2 .til .til_right dd span{ color: #ff9d01;}



.pul_scd3{ position:fixed; left:50%; top:50%; margin-left:-45%; z-index:2237483647!important; height:auto; width:90%; background-color:#f5f5f5;}
.pul_scd3 .pmt { background-color:#fff!important;border-bottom: 1px solid #f5f5f5!important;}
.pul_scd3 .pmt p{ color:#ff5500!important;}
.pul_scd3 .pmt .close { background: url(../images/close2.png) no-repeat left center!important; background-size:16px 16px;}
.pul_scd3 .til{ background:#fff!important; padding-bottom:5px!important; width:100%!important;}
.pul_scd3 .til h6{ font-size:18px!important; line-height:30px!important; margin:0 10px; text-align:left!important; padding: 10px 0 0 0!important;}
.pul_scd3 .til p{ text-align:left!important; margin:5px 10px; font-size:12px!important; color:#777777!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pul_scd3 .til p a{ color:#777777!important;display: inline!important;}
.pul_scd3 .til p em{ display:inline-block; background:url(../images/icon52.png) no-repeat left center; background-size:16px 16px; padding-left:22px; margin-left:15px; color:#333;}

.pul_scd3 dl{ background:#fff!important;}
.pul_scd3 dt{ position:relative; line-height:40px;/* border-top:1px solid #e6e6e6;*/ padding:0 0 10px 0;}
.pul_scd3 dt a{ display:block; text-align:center; font-size:14px; color:#fff; background-color:#ff5501; margin:0 20px;
  -moz-border-radius:5px; /* Firefox */
  -webkit-border-radius:5px; /* Safari 和 Chrome */
  border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.pul_scd3 dt span{ position:absolute; right:10px; top:10px; color:#999999; font-size:12px;}
.pul_scd3 dd{ line-height:40px;/* border-top:1px solid #e6e6e6;*/ padding:0 0 10px 0;}
.pul_scd3 dd a{ display:block; text-align:center; font-size:14px; color:#fff; background-color:#5db363; margin:0 20px;
  -moz-border-radius:5px; /* Firefox */
  -webkit-border-radius:5px; /* Safari 和 Chrome */
  border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}

.pul_scd3 ul{ width:96%; margin:0 auto; padding:0 2% 10px; background:#fff!important; border-top:1px solid #e6e6e6;}
.pul_scd3 ul .imgbox{ float:left; width:22%; margin-right:4%; text-align:center; margin-top:10px; position:relative;/* margin-bottom:3%;*/}
.pul_scd3 ul .imgbox:last-child{ margin-right:0;}
.pul_scd3 ul .imgbox:nth-child(4n){ margin-right:0;}
.pul_scd3 ul .imgbox a{ display:block; width:100%;}
.pul_scd3 ul .imgbox img{ border-radius:10px; width:65px; height:65px;}
.pul_scd3 ul .imgbox .txt{display: block; max-width:145px; height:32px; line-height:16px;text-align: center;overflow: hidden; font-size:12px;}
.pul_scd3 ul .imgbox h5 { font-size:14px; line-height:15px; height:15px; overflow: hidden; margin: 5px 0; text-align: center;}
.pul_scd3 ul .imgbox .rce { display: block; margin: 5px auto; height: 26px; line-height: 26px; color: #22c3b7; font-size: 14px; width: 60px; text-align: center; text-decoration: none; border: 1px solid #22c3b7; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.pul_scd3 ul .imgbox em{position: absolute; left: 50%; top: -3px; margin-left: -32px; display: block; width: 44px; height: 22px; background: url(../images/icon53.png) no-repeat; background-size: 44px 22px;}
/*fahao首页*/  

/*最新礼包*/ 
.fh_list li{ width:96%; padding:10px 2%; border-bottom:1px solid #ccc;}
.fh_list li dt{ overflow:hidden; position:relative;}
.fh_list .list_img{ float:left; width:65px; height:65px; display:block;}
.fh_list .list_img img{ width:100%; height:100%; display:block;
        -moz-border-radius: 10px;      /* Gecko browsers */
        -webkit-border-radius: 10px;   /* Webkit browsers */
        border-radius:10px;            /* W3C syntax */}
.fh_list div{ padding:0 70px 0 75px;}
.fh_list div h4{ font-size:16px; color:#333; line-height:26px; height:26px; overflow:hidden;}
.fh_list div p{ font-size:14px; color:#898989; margin-top:10px; line-height:15px; height:15px; overflow:hidden;}
.fh_list div p .srp{ color:#ff9500; margin:0 5px;}
.fh_list .play{ position:absolute; right:1px; top:17px; height:30px; line-height:30px; color:#0073e6; border:1px solid #0073e6; font-size:14px; width:60px; text-align:center; text-decoration:none;
  -moz-border-radius:5px;      /* Gecko browsers */
  -webkit-border-radius:5px;   /* Webkit browsers */
  border-radius:5px;            /* W3C syntax */} 
.fh_list dd{ background-color:#f9f9f9; border:1px solid #f3f3f3; margin-top:10px; height:30px; line-height:30px; overflow:hidden;}		
.fh_list dd p{ padding:0 10px; color:#898989; font-size:14px;}		 
/*fahaonav*/
.fahao_navbox{ background-color:#fff; margin-bottom:20px;}
.fahao_nav{ width: 96%; margin: 0 auto; height: 42px;}  
.fahao_nav ul{ width:100%; overflow:hidden;}
.fahao_nav ul li{ width:25%; float:left;}
.fahao_nav a{ display:block; font-size:16px; line-height:40px; height:40px; width:100%; text-align:center; text-decoration:none;}
.fahao_nav a:hover,.fahao_nav .active{ border-bottom:2px solid #ff5500; line-height:40px;}
/*推荐礼包*/
.guess .imgbox .receive{ display:block; margin:5px auto 0; height:30px; line-height:30px; background-color:#46e0ac; color:#fff; font-size:14px; width:60px; text-align:center; text-decoration:none;
	-moz-border-radius:5px;      /* Gecko browsers */
	-webkit-border-radius:5px;   /* Webkit browsers */
	border-radius:5px;            /* W3C syntax */}
.guess .imgbox .receive:hover{ text-decoration:none;}
/*最新礼包*/
.list_type div p em{ font-style:normal;}
.list_type div p .srp{ color:#ff9500; margin:0 0 0 5px;}
/**/
#raiders ol{ overflow:hidden; width:96%; padding:0 2%; border-bottom:1px solid #ccc;}
#raiders ol li{ float:left ;width:33.33%; text-align: center; font-size: 16px; line-height: 40px; height: 40px; overflow: hidden; cursor: pointer;}
#raiders ol li.active { border-bottom: 1px solid #ff9500;}
/*labels*/
.labels{ width:96%; padding:10px 2% 0 2%;}
.labels h4 span { height: 23px; border-radius: 10px; background-color: #fff4e5; color: #ff5500; font-size: 16px; line-height: 23px; text-align: center; display: inline-block; padding: 0 15px; margin-bottom:5px;}
.labels span{ display:inline-block;}
.labels span a{ font-size:14px; margin: 3px; color: #68c669; border-radius: 3px; display: inline-block; background: #fff; border: 1px solid #eee; padding: 2px 6px; line-height:23px;}
.labels a:nth-child(1){color:#09bc92;}
.labels a:nth-child(2){color:#1f98ef;}
.labels a:nth-child(3){color:#8dbb00;}
.labels a:nth-child(4){color:#ff46cf;}
.labels a:nth-child(5){color:#b73838;}
.labels a:nth-child(6){color:#77770d;}
.labels a:nth-child(7){color:#7f00ff;}
.labels a:nth-child(8){color:#ff6214;}
/**/

/*fhd*/
.fhd{ padding:10px 0 0 0;}
.fhd ol{ width:96%; margin:0 auto!important; padding:0!important; border:1px solid #ff5500!important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
	-webkit-box-orient: horizontal;
	display: box;			  /* OLD - Android 4.4- */
	display: -webkit-box;	  /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;		 /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;	  /* TWEENER - IE 10 */
	display: -webkit-flex;	 /* NEW - Chrome */
	display: flex;			 /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
.fhd ol li { float: left; width:25%!important; text-align: center; font-size: 16px; line-height: 26px; border-left: 1px solid #ff5500;
	 -webkit-box-align: center;
	-moz-box-flex:1; /* Firefox */
	flex-grow: 1;
	-webkit-box-flex:1; /* Safari 和 Chrome */
	box-flex:1;
	-webkit-flex: 1;          /* Chrome */
	-ms-flex: 1;              /* IE 10 */
	flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */}
.fhd ol li:first-child{ border-left:none;}
.fhd ol li span{ display:block;}
.fhd ol li.active { background-color:#ff5500; color: #fff; cursor: pointer; border-bottom:none!important;}
.fhd ul li{ width: 96%; padding: 10px 2%; border-bottom: 1px solid #ccc; overflow: hidden; position: relative;}
.fhd li div { padding: 0 70px 0 0;}
.fhd h4 { font-size: 16px; color: #333; line-height: 17px; height: 17px; overflow: hidden;}
.fhd p { font-size: 12px; color: #898989; margin-top: 10px; line-height: 13px; height: 13px; overflow: hidden;}
.fhd p .srp { color: #ff9500; margin: 0 0 0 5px;}
.fhd .play { position: absolute; right: 2%; top:26px; height: 30px; line-height: 30px; color: #0073e6; border: 1px solid #0073e6; font-size: 14px; width: 60px; text-align: center; text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;}
/*slide_pos*/
.slide2{ position:relative;width: 100%;}
.slide2 img{width: 100%; display:block; height:180px;}
.slide2 .bg{ width:96%; position: absolute; bottom:0; left:0; padding:10px 2%;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 200) 100%);
background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 200) 100%); /*Firefox */
background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 200) 100%); /*Opera*/
background: -webkit-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 200) 100%); /*webkit，如Chrome、Safari等 */
filter: progid:DXImageTransform.Microsoft.Gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 200) 100%); /*IE*/}
.slide_pos{ height:65px!important; width:100%; padding:0!important; position:relative;}
.slide_pos img{ display:block; float:left; width:65px; height:65px; border-radius:10px;}	
.slide_pos div{ height:65px!important; padding: 0 0 0 80px; width:auto!important;}
.slide_pos div h1{ color:#fff; font-size:18px; line-height:19px; height:19px; font-weight:bold; overflow:hidden; padding-top:10px; margin-bottom:18px;}
.slide_pos div span{ color:#fff; font-size:14px; padding:0 6px; line-height:16px;}
.slide_pos div .mr{ border-right:1px solid	#ccc; display:inline-block; padding:0 7px 0 0!important;}
.slide_pos .down{ display:block; position:absolute; right:0; top:28px; padding:0 10px; border-radius:5px; background:#ff5500; color:#fff;font-size: 16px; line-height: 26px; text-align: center;}

.zt_nav{ margin-bottom:20px; background-color:#fff;}
.zt_nav ul{ overflow:hidden;}
.zt_nav ul li{ float:left; width:33.333%; text-align:center;}
.zt_nav ul li a{ display:block; font-size:16px; line-height:30px; border-bottom:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.zt_nav .active a{ color: #fff; background-color: #ff5500;}

.zt_news{ padding:0!important; background-color:#fff; position:relative; margin-bottom:20px;}
.zt_news ol{ position:absolute; right:2%!important; top:0; z-index:99; border:none!important; width:180px!important; margin:0!important;}
.zt_news ol li{ width:90px!important; line-height:39px!important;}
.zt_news ol li.active{ background:none!important; border-bottom: 3px solid #ff9500; color:#333!important;}
.zt_news ul{ border-top:none!important; padding-bottom:20px;}

.zt_gl{ margin-bottom:10px;}
.zt_gl dl{ width:96%; margin:20px auto 5px; font-size:14px; border:1px solid #f3f3f3; line-height:20px; position:relative; padding:10px 0 5px 0;}
.zt_gl dt{ color:#fe4936; text-align:center; position:absolute; top:-11px; left:0; width:100%;}
.zt_gl dt span{ padding:0 15px; background-color:#fff; margin:0 auto;}
.zt_gl dl div{ overflow:hidden;}

.zt_gl dl dd{ float:left; width:33.33%; overflow:hidden;}
.zt_gl dl dd a{ display:block; border: 1px solid #ececec; background-color: #fafafa; text-align:center; line-height:28px; height:28px; margin:5px;}

.zt_collect{ margin-bottom:20px;}
.zt_collect ul{ margin-bottom:0!important;}
.zt_collect .ul2{ margin:0!important; width:100%!important; padding-bottom:10px; border-top: 1px solid #ccc;}
.zt_collect ul li p{ height:32px!important; text-align:left;}
.zt_collect .txtlist{ width:96%!important; padding:0 2%; margin:0!important;}	
/*专题下载*/
.zt_down{ padding-top:10px;}
.zt_down .dlbox1{ height:auto!important; position:relative;}
.zt_down .dlbox1 dl img{ height:65px;}
.zt_down .dlbox1 h3{ line-height:22px!important; height:22px!important; position:relative;}
.zt_down .dlbox1 dl span{ margin-bottom:0!important;}
.zt_down .down{ position: absolute; right: 2%; top:17px; height: 30px; line-height: 30px; background-color: #46e0ac; font-size: 14px; width: 60px; text-align: center; text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}
.zt_down .down a{ color: #fff;}

.dlbox3 .dlbox3-dd{ float:none!important; width:auto!important;}

/*activity*/
.nomb{ margin-bottom:0!important; border-bottom:1px solid #f5f5f5;}
.activity{ background-color:#fff; padding-bottom:10px;}
.activity li{ width:96%; padding:10px 2%; border-bottom:1px solid #cccccc;}
.activity li h4{ font-size:16px; line-height:17px; height:17px; overflow:hidden; margin:0 0 8px 0;}
.activity li img{ display:block; width:110px; height:70px;}
.activity dt{ float:left; width:110px;}
.activity dd{ position:relative; height:70px; padding:0 0 0 120px;}
.activity dd p{ font-size:14px; line-height:22px; max-height:44px; overflow:hidden;}
.activity dd p span{ color:#ffb54c;}
.activity dd .ac_time{ position:absolute; bottom:0; height:22px; overflow:hidden;}
.activity dd .ac_time em{ color:#ff5500;}

/*shouji_down*/
.sj_down{ width:100%;/* padding:10px 2% 0;*/ position:relative;}
.sj_down .bg{ width: 100%; display: block;/* height: 180px;*/}
.sj_down .bx{ overflow:hidden; position:absolute; bottom:0; width:96%; padding:10px 2%;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 200) 100%);
background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 200) 100%); /*Firefox */
background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 200) 100%); /*Opera*/
background: -webkit-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 200) 100%); /*webkit，如Chrome、Safari等 */
filter: progid:DXImageTransform.Microsoft.Gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 200) 100%); /*IE*/
}
.sj_down .sj_l{ float:left;}
.sj_down .sj_l img{ display:block; width:65px; height:65px; border-radius:10px; float:left;}
.sj_down .sj_l div{ padding:0 0 0 75px;}
@media screen and (max-width:320px){
.sj_down .sj_l div{ width:155px;}
}

.sj_down .sj_l div h1{ font-size:16px; line-height:22px; height:22px; overflow:hidden; margin-bottom:3px;}
.sj_down .sj_l div h1 a{ color:#fff;}
.sj_down .sj_l div p{ font-size:12px; color:#fff; border:1px solid #fff; border-radius:3px; display:inline-block; padding:0 5px; line-height:18px; margin:0 0 7px 0;}
.sj_down .sj_l div span{ font-size:12px; color:#fff; display:block; line-height:13px;}
.sj_down .sj_r{ float:right; margin-top:17px;}
.sj_down .sj_r a{ display:block; height: 30px; line-height: 30px; background-color:#ff5500; color: #fff; padding:0 10px; font-size: 14px; text-align: center; text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}

.sj_nav{ width:96%; background-color:#fff; border-bottom:1px solid #d8d8d8; padding:0 2%; height:42px; margin-bottom:10px;}
.sj_nav ul{ width:100%; overflow:hidden;}
.sj_nav ul li{ width:20%; float:left;}
.sj_nav a{ display:block; font-size:16px; line-height:40px; height:40px; width:100%; text-align:center; text-decoration:none;}
.sj_nav a:hover,.sj_nav a.active{ border-bottom:2px solid #ff5500; line-height:40px;}

.sj_gl{ background-color:#fff; margin-bottom:10px; padding-bottom:10px;}
.sj_gl ol{ border:1px solid #969696!important; margin:0 auto!important;}
.sj_gl ol li.active{ background-color:#5db363!important;}
.sj_gl ul{ border-top:none!important;}

.sj_gift .list_type div{ padding:0 70px 0 0!important;}
.sj_gift .list_type .play{ top:15px!important;}

.sj_raiders .txtlist{ position:relative;}
.sj_raiders .txtlist .txt{ padding:0 50px 0 0; line-height:40px; height:40px; overflow:hidden; display:block;}
.sj_raiders .txtlist span{ width:40px; display:block; position:absolute; top:0px; right:2%; color:#a0a0a0;}

.sj_recommend ul{ width:96%; margin:0 auto;}
.sj_recommend ul li{ float:left; width:50%; padding:10px 0 0 0;}
.sj_recommend li .img_b{ float:left;}
.sj_recommend li img{ display:block; width:65px; height:65px; border-radius:10px;}
.sj_recommend li div{ padding:0 10px 0 75px;}
.sj_recommend li h3{ font-size:16px; line-height:30px; height:30px; overflow:hidden; margin-bottom:3px;}
.sj_recommend li .down{ font-size:12px; display:inline-block; border:1px solid #4ca6ff; color:#4ca6ff; line-height:20px; height:20px; padding:0 10px; border-radius:5px;}

.sj_all{ margin-bottom:20px;}
.sj_all ul{ width:96%; margin:0 auto;}
.sj_all ul li{ float:left; width:33.33%; margin:10px 0 0 0;}
.sj_all li a{ font-size:14px; text-align:center; display:block; border-right:1px solid #ccc; line-height:16px; height:16px; overflow:hidden;}
.sj_all li:nth-child(3n) a{ border-right:0;}

.sj_gl .cmt_tit{ border-left:none!important; border-top:none!important; border-right:none!important; border-radius:0!important; border-bottom: 1px solid #ccc!important; padding:0 2%; line-height:30px; height:30px;}
.sj_gl .cmt_tit li{ height: 1.4em!important; border-left: 4px solid #ff9500!important; padding-left: 10px!important; line-height: 1.4em!important; margin-top!important: 10px; font-size: 16px!important; width:auto!important;}
.sj_gl .cmt_tit li.active{ background:none!important; color:#333!important;}

.fhd .cmt_tit{ border-left:none!important; border-top:none!important; border-right:none!important; border-radius:0!important; border-bottom: 1px solid #ccc!important; padding:0 2%!important; line-height:30px; height:30px;}
.fhd .cmt_tit li{ height: 1.4em!important; border-left: 4px solid #ff9500!important; padding-left: 10px!important; line-height: 1.4em!important; margin-top!important: 10px; font-size: 16px!important; width:auto!important; text-align:left!important;}
.fhd .cmt_tit li.active{ background:none!important; color:#333!important;}

#wrapper5,#wrapper6{width:100%;position:relative;overflow:hidden; margin:10px 0 0 0;}
#scroller5,#scroller6{width:3000px;height:100%;float:left;padding:0 .24rem 0 .04rem;}
#scroller5 ul,#scroller6 ul{display:none;float:left;width:100%;height:100%;}
#thelist5 li,#thelist6 li{overflow: hidden;float: left}
#thelist5 img,#thelist6 img{ width:100%; height:auto;}


#btn{ width:96%; margin:5px auto; overflow:hidden;}
#btn span{ display: inline-block; float: left; color: #999; line-height:16px; font-size: 14px;}
#more{ display:block; float:right; font-size:14px; color:#999; padding-right:18px; background:url(../images/more.jpg) no-repeat right center; line-height:16px; text-decoration:none; cursor:pointer;}
.bagk .intro-txt{ height:auto!important;}
.bagk #more{ background:url(../images/more02.jpg) no-repeat right center!important;}

.zua{ color:#fff; font-size:12px; padding-left:4px; width:18px!important; text-align:center; line-height:20px; height:20px; background:url(../images/zua.jpg) no-repeat left center!important; margin-right:0!important; display:inline-block!important; float:none!important; margin-left:5px;}
.intro-txt table td{ border: 1px solid #ececec;}
.intro-txt table td p{ text-indent:0!important;}

#wrapper7{width:100%;/*float:left; position:relative;z-index:0;*/overflow:hidden; margin:10px 0 0 0;}
#scroller7{width:3000px;height:100%;float:left;}
#scroller7 ul{display:block;float:left;width:100%;height:100%;padding:0 5px;}
#scroller7 li{ display:block;float:left;width:160px; padding:0 10px 0 0;}
#scroller7 li img{width:160px;height:110px;display:block;margin:0 auto 3px auto;}
#scroller7 li p{ height: 32px; line-height: 16px; overflow: hidden; font-size: 12px; margin:5px 0 0 0;}



.acty{ overflow:hidden; width:96%; margin:10px 2% 0 2%!important; padding:0!important;}
.acty li{ float:left; width:33.33%;}
.acty li a{ display:block;}
.acty_img{ margin:4px;}
.acty li img{ display:block; width:160px; height:110px;}
.acty li p{ height: 32px; line-height: 16px; overflow: hidden; font-size: 12px; margin:0 3px;}
/**/
.tj{ margin:8px auto 0; width:96%; padding-bottom:0!important;} 
.tj li{float:left;}
.tj li a{background:none;padding:3px 6px;border:1px solid #eee;display:block;color:#fff;margin-bottom:8px; margin-right:8px;font-size:14px;border-radius:4px;}
.tj li:nth-child(1) a{color:#ce6808;}
.tj li:nth-child(2) a{color:#005fbf;}
.tj li:nth-child(3) a{color:#7f00ff;}
.tj li:nth-child(4) a{color:#ff00ff;}
.tj li:nth-child(5) a{color:#007f00;}
.tj li:nth-child(6) a{color:#f74242;}
.tj li:nth-child(7) a{color:#672fa3;}
.tj li:nth-child(8) a{color:#b73838;}
.tj li:nth-child(9) a{color:#509e03;}
.tj li:nth-child(10) a{color:#09bc92;}
.tj li:nth-child(11) a{color:#77770d;}
.tj li:nth-child(12) a{color:#4ba8a8;}
.tj li:nth-child(13) a{color:#1d4bd3;}
.tj li:nth-child(14) a{color:#af5f15;}
.tj li:nth-child(15) a{color:#a045a0;}
.tj li:nth-child(16) a{color:#db9553;}
.tj li:nth-child(17) a{color:#7b7bf2;}
.tj li:nth-child(18) a{color:#c13679;}
.tj li:nth-child(19) a{color:#457f0b;}
.tj li:nth-child(20) a{color:#778899;}
/*expc*/
#expc{ background-color:#fff; margin-bottom:10px; padding:10px 0;}
#expc ol{ overflow:hidden; border-radius:3px; width:96%; margin:15px auto 0; border-left:1px solid #f98323;}
#expc ol li{ float:left; line-height:35px; height:35px; text-align:center; width:16.66%; border-bottom:1px solid #f98323; border-top:1px solid #f98323;}
#expc ol li.active{ background-color:#f9801e; color:#fff;}
#expc ol li span{ display:block; border-right:1px solid #f98323;}
#expc ul{ overflow:hidden; width:96%; margin:5px auto 0;}
#expc ul li{ float:left; width:33.33%;}
#expc ul li a{ margin:5px 10px; display:block;}
#expc ul li img{ width:100%;}
#expc ul li p{ font-size:14px; text-align:center; line-height:16px; height:16px; overflow:hidden;}
/*gk3*/
.gk3 ol{ overflow:hidden; border-radius:0!important; width:96%; margin:10px auto 0!important; border:none!important;}
.gk3 ol li{ float:left; line-height:35px; height:35px; text-align:center; width:auto!important; padding:0 10px; border:none!important;}
.gk3 ol li.active{ background-color:#fff!important; color:#28C4CE!important;}
.gk3 ul{ overflow:hidden; width:96%; margin:5px auto 0;}
.gk3 ul li{ float:left; width:33.33%;}
.gk3 ul li a{ margin:5px 10px; display:block; position:relative;}
.gk3 ul li img{ width:100%;}
.gk3 ul li p{ font-size:14px; text-align:center; line-height:16px; height:32px!important; overflow:hidden;}
.gk3 ul li span{ display:block;background:url(../images/vico.png) no-repeat; background-size:33px 33px;width:33px;height:33px;overflow:hidden;position:absolute;left:50%;margin-left:-16px;top:50%; margin-top:-32px; z-index:2;}

/*all*/
.all ul{ overflow:hidden; width:96%; margin:0 auto;}
.all li{ float:left; width:20%; margin:10px 0 0 0;}
.all li a{ display:block;}
.all li img{display:block; width:62px; height:62px;margin:0 auto 2px;border:1px solid #c8c8c8;-webkit-box-sizing:border-box;box-sizing:border-box;}
.all li p{ line-height:18px; height:18px; overflow:hidden; text-align:center;}
@media screen and (max-width:320px){
.all li{ width:25%;}
}

.newBox{ display:none; padding:0 7px;}
.newBox .btn-checkbox{display:block; height:36px; line-height:36px; font-size:16px; margin-right:30px;}
.newBox .icon-active{ background:url(../images/all_ico.png) 0 -675px no-repeat;}
.icon-check{ display:inline-block; width:19px; height:20px; margin:7px 5px 0 0; float:left; background:url(../images/all_ico.png) 0 -652px no-repeat;}
.newBox .normal .icon {display: none;margin:10px 5px 0 0;float:left;width: 20px;height: 20px;background:url(../images/all_ico.png) 0px -602px no-repeat;}
.newBox .tipShow{background:#e5fbcf;color:#57a505; padding:6px;}
.newBox .tipShow .icon{ display:block}
.newBox-on{ background:#fff; left:0; padding:10px 10px 0 10px;box-shadow: 0px 1px 2px #ccc;}
.newBox .topBox{display:-webkit-box;display:-moz-box;display:box; padding-bottom:10px;}
.newBox .pptvHref{ display:block;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;height: 36px;color: #fff;font-size: 18px;border-radius: 3px;background: #00aaff;line-height: 36px;text-align: center;}
.newBox .chapter-cont a{color: #2bb866;}

.guanka3 ul li{ width:25%!important;}
.guanka3 ul li a{ margin:5px 15px}
.guanka3 ul li img{}
.guanka4 ul li{ width:25%!important;}
.guanka4 ul li a{ margin:5px 15px}
.guanka4 ul li img{ 
  -moz-border-radius:10px; /* Firefox */
  -webkit-border-radius:10px; /* Safari 和 Chrome */
  border-radius:10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
/*时刻表*/  
.Timetable{ width:96%; padding:0 2% 5px; margin-bottom:10px;}
.Timetable_tit{ height:23px; padding-top:15px;}
.Timetable_tit li{ width:100px; height:23px; line-height:23px; float:left; text-align:center; margin:0 5px; position:relative; cursor:pointer;}
.Timetable_tit li p{ width:100%; height:100%; position:absolute; font-weight:bold; z-index:5; left:0; bottom:0;}
.Timetable_tit li span{ display:block; width:100%; height:12px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; background:#fcd468; z-index:1; position:absolute; bottom:0; left:0; display:none;}
.Timetable_tit li.current span{ display:block;}
.Timetable_txt .hodong{ padding-left:16px; padding-top:10px; width:190px;}
.Timetable_txt .hodong li{ height:40px; line-height:40px; overflow:hidden;}
.Timetable_txt .hodong li i{ display:block; width:40px; height:40px; float:left;}
.Timetable_txt .hodong li p{ width:70px; float:left; margin-left:3px;}
.Timetable_txt .hodong li span{ float:right;}
.hide { display: none;}
.refresh{ padding-left:10px;}
.refreshList{ height:40px; line-height:40px; margin-top:15px;}
.refreshList strong{ width:46px; float:left; text-align:center; font-weight:normal;}
.refreshList ul{ height:40px; width:200px; float:left;}
.refreshList ul li{ width:40px; height:40px; float:left; margin:0 5px 0 5px; position:relative;}
.refreshList ul li a,
.refreshList ul li a img{ display:block; width:40px; height:40px;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;}
.refreshList ul li div{ position:absolute; width:136px; border:1px solid #fee594; background:#fff; padding:0 7px; left:0; top:-26px; display:none; z-index:5; opacity:0;
	border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	-webkit-border-radius:15px;}
.refreshList ul li div span{ text-align:center; display:block; height:24px; line-height:24px; border-bottom:1px solid #fee594; font-weight:bold; font-size:14px; color:#c99e2a; margin-bottom:5px;}
.refreshList ul li div p{ line-height:20px; overflow:hidden;}
.refreshList cite{ font-weight:bold; font-style:normal; color:#b18a22;}
.sidenav a.current{ position:relative;}
.sidenav a.current em{ display:block; background:url(../images/icon_bg.png) no-repeat center top; position:absolute; left:13px; top:41px; width:11px; height:9px; z-index:9;}  
	
.openlayer{position:fixed;top:0;z-index:1100;width:100%;height:100%;min-width: 320px;margin: 0 auto; display:none;}
.openlayer .hbbj{position:absolute;top:0;left:0;z-index:1100;width:100%;height:100%;background:rgba(0,0,0,.8);}
.k-alertbox { position: absolute;top:50%;left:50%; z-index:1102;overflow:hidden;width:74%; padding:12px 15px 35px; background:#fff;border-radius:10px;-webkit-border-radius:10px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.k-alertbox .kclose{position:absolute;top:15px;right:15px;z-index:1105;display:block;width:15px;height:15px;background:url(../images/kclose.png) no-repeat;background-size:15px 15px;}
.k-alertbox h3{ font-size:17px; font-weight:bold; color:#333; background:url(../images/ktishi.png) no-repeat left center; background-size:17px 19px; padding-left:22px;}
.k-alertbox .kbtn{display:block;margin:8px auto 0;width:80%;height:44px; line-height:44px;border-radius:22px;font-size:16px; color:#fff;text-align:center;}
.k-alertbox .jixudown{background:#ff9500;}
.k-alertbox .zhushoudown{background:#3baa22;}
.k-alertbox p{ font-size:15px; color:#999; line-height:25px; text-align:center; padding-top:20px;}
#iphoneID{display:none;}
#androidID{display:none;}	
.moblieHit{background:#fbfaf8;border:1px dotted #faf09b;color:#938511;line-height:28px;text-align: center; margin-top:8px;font-size:12px;display:none;display:block}	


.newDown_contains{padding: 0px 0px;}	
.newDown{}
.newDown  .gs{background:#509cfa !important;}
.newDown  .disable{background-color:#999!important;cursor:default}
	
.newDown .newDown_left{float:left;font-size:14px;color:#bebebe;background:url(/Mobile/images/down3.png) left top no-repeat;background-size:auto 40px;height:20px;line-height:21px;padding-left:20px;margin-top:6px;}
.newDown .newDown_right{float:right;width:50%;}
.newDown .newDown_right a{background:#ebebeb;border-radius:6px;text-align:center;line-height:33px;height:31px; width:auto !important;}
.newDown .newDown_right a span{display:inline-block;*display:inline;*zoom:1;color:#fff;line-height:31px;padding-left:22px;background:url(/Mobile/images/down2.png) no-repeat;background-size:20px auto;font-size: 14px;width: auto;}
.newDown .newDown_right a.d-gs{background:#509cfa;}
.newDown .newDown_right a.d-gs span{background-position:left -45px;}
.newDown .newDown_right a.d-pt{background:#FF9D01;}
.newDown .newDown_right a.d-pt span{background-position:left -5px;}
.newDown .newDown_right a.d-no span{padding-left:0;background:none;color:#999;}
.phb_r .hua{clear:both;padding-top:10px;line-height:18px;color:#bebebe;text-align:center; font-size: 12px; }
.hua{text-align:center; font-size: 12px}
	
.newDown_contains .show{display:block!important;}
.newDown_contains .hidden{display:none!important}
.newDown_contains .down,.down1{ width:100%; line-height:.8rem; text-align:center; display:block; text-decoration:none; font-size:1.4em;color: #fff; margin:6px 0 0 0; background-color:#ff5500; -moz-border-radius: .1rem;      /* Gecko browsers */
        -webkit-border-radius: .1rem;   /* Webkit browsers */
        border-radius:.1rem;  }