@charset "utf-8";
/* CSS Document */
html, body, form, p, h1, h2, h3, h4, h5, h6, dl, ul, ol, li, dt, dd, select { margin: 0; padding: 0;  }
body, select, input, option { color: #000; font: 16px/1.5 "Microsoft YaHei",Arial; -webkit-text-size-adjust: 100%; }
ul, ol, li { list-style-type: none; }
input, button, textarea { font-size: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a:hover { color: #FF6600; }
a{ text-decoration: none; color:#333 }
a img { border: 0 none; }
input:focus::-webkit-input-placeholder { color: rgba(0,0,0,0); }
input::-webkit-input-placeholder { color: #999; }
input:focus::-moz-placeholder { color: rgba(0,0,0,0); }
input::-moz-placeholder { color: #999; }
input:focus:-ms-input-placeholder { color: rgba(0,0,0,0); }
input:-ms-input-placeholder { color: #999; }
input[type="button"], input[type="text"], input[type="submit"], input[type="search"], input[type="email"], input[type="number"], input[type="phone"], button { -webkit-appearance: none; -moz-appearance: none; -webkit-border-image: none; border-image: none; -webkit-border-radius: 0; border-radius: 0; }
.clear{ clear:both }
.clearfix:after { content: ""; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.mt5{margin-top:10px;}
.ml10{margin-left:10px;}
/*index*/
/*2015/10/22 change*/
.header{width:100%;min-height:4.375em;}
.logo{ float:left;margin:0.75em 0 0.75em 0.525em;width:36%;}
.logo img {width:80%;max-width:10.875em;min-width:7.5em}
.search {position:relative; float:right;width:58%;margin-top:1.75em; height:2.5em;}
.search input[type="search"] { border-color: #CCCCCC rgba(0, 0, 0, 0) #CCCCCC #CCCCCC;border-image: none;border-style:solid;border-width: 1px 1px 1px 1px; width:90%; border-radius:2px; overflow:hidden;height:2.5em;}
.search input { float:left; display:block;padding:0.56em 0; }
.search input[type="submit"] {height:2.5em; background:url(../images/ss.png) no-repeat 50% 50% #FBFAFA; border: 1px solid #ccc; border-radius: 2px; margin: 0;overflow: hidden;position: absolute;right:0.625em; top:0em;width:20%;box-sizing: border-box}

.menu{height:2.8em;line-height:2.8em; font-size:1.25em;background:url(../images/muen_bg.jpg) repeat-x;maring:0;}
.menu li{width:20%;float:left;text-align:center;}
.menu li a{ display:block; color:#FFF;}
.menu li a:hover,.menu li a.press{ background:#fe9805;}
@media screen and (max-width: 630px) {
.search {margin-top:1em;}
.menu{font-size:0.875em;}
}
.phone_nav{ position:relative;margin:0.625em 0 0.625em 0em;}
.key{width:90%; overflow:auto;margin-left:0.525em}
.key a{ float:left; text-align:center; border:solid 1px #d9d9d9; border-radius:2px; display:block;margin-right:5px; color:#222;font-size:1em; line-height:2em;padding:0 0.5em}
.key a:last-child{margin-right:0;}
.key a:hover{ border: solid 1px #777}
.Ztkey a{margin-bottom:5px;}
/*2015/10/22 change end*/

.words{margin:0 10px 10px 10px; overflow:hidden;height:35px;}
.words a{ float:left;height:35px; text-align:center; line-height:35px; display:block;margin:0 5px 0 0;padding:0 5px; color:#066cc1; background:#f7f7f7; font-size:14px;}
.words a:hover{ border: solid 1px #cbe0f6; box-sizing:border-box}

.hot{height:75px; background:#f5f5f5;padding:5px 10px; border-bottom:solid 1px #cdcdcd;  }

.hot_img{height:72px;width:72px;float:left; }
.hot_img img{height:72px; width:72px; border-radius:12px;}
.hot_txt{min-width:200px;overflow:hidden;width:72%;float:left;padding:0 0 0 5px;height:72px; text-align:left }
.hot_txt h4{overflow:hidden; }
.hot_txt h4 a{color:#ff6600;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.hot_txt p{ font-size:14px;overflow:hidden; color:#666;padding-top:5px;text-overflow: ellipsis;}
.txt_list{padding-bottom:10px;}
.txt_list ul li{height:34px; border-bottom:solid 1px #f7f7f7;padding:3px 45px 3px 10px; position:relative; overflow:hidden;}
.txt_list ul li:last-child{border-bottom:none;}
.txt_list ul li a{ line-height:34px; overflow:hidden;height:34px;/*padding-right:45px;*/text-overflow: ellipsis;/*white-space: nowrap;*/ word-break:break-all}
.txt_list ul li em{ font-style:normal; display: inline-block; border: solid 1px #cde1f2; border-radius:3px;padding:2px 3px; margin-right:5px;}
.txt_list ul li em a{padding:0; margin:0; line-height:18px; color:#066cc1;}
.txt_list ul li i{font-style:normal; color:#FF6600; text-align:right; position:absolute;right:10px;top:10px; font-size:12px;}

.title{height:40px; background:#f3f3f3; line-height:40px; font-weight:normal; position:relative; z-index:1}
.title h3{ color:#ff6600;padding:0 0 0 5px;border-left:10px solid #6e9bd3;height:40px;}.title h3 i{ font-size:12px; color:#999;font-weight:100;padding-left:2px;}
.title h3.nobl{ border:none;  }
.title h3.nobl a{color:#666;  }
.tip{ position:absolute; right:5px;top:0px; font-size:14px;}
.info li{width:25%; text-align:center; float:left;margin:5px 0 10px 0;}
.info li img{width:70px;height:70px; border-radius:12px;}
.info li p{ font-size:12px; color:#999;}
.info li a{ display:block; font-size:12px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; color:#666;}
.info li p i{ color:#ff6600; font-style:normal; overflow:hidden}
.info li p i a{color:#ffa200;}
.h20{height:20px; font-weight:400}

.d_same{height:auto;}
.d_same li{width:25%; text-align:center; float:left;margin:10px 0;}
.d_same li img{width:70px;height:70px; border-radius:12px;}
.d_same li p{ font-size:12px; color:#999;height: 38px;overflow: hidden;}
.d_same li a{ display:block; font-size:12px;/* overflow:hidden;text-overflow: ellipsis;white-space: nowrap; */color:#666;}


/*down*/
.d_head{height:45px; background:#0e67cd;padding:0 10px; }

.back{background:url(../images/back.png) no-repeat;height: 40px;left: 5px;position: absolute;text-indent: -999em;top: 8px;width:40px;}
.back_home{background:url(../images/home.png) no-repeat;height: 40px;left: 5px;position: absolute;text-indent: -999em;top: 8px;width:50px;}
.back_home2{background:url(../images/home.png) no-repeat 8px 0;height: 40px;right: 2px;position: absolute;text-indent: -999em;top: 8px;width:40px;}

.d_search { width:80%;right:5px; position:absolute;top:5px;}
.d_search input[type="search"] { width:80%;border:none; border-radius:3px 3px; overflow:hidden;padding-left:5px;}
.d_search input {height:35px;line-height:20px; float:left}
.d_search input[type="submit"] { background:url(../images/ss.png) no-repeat 50% 50% #fff; height:35px;margin: 0;overflow: hidden;position: absolute;right:5px; top: 0px;width:20%;border:none;border-radius:3px;}

.d_search_d { width:60%;right:55px; position:absolute;top:5px;}
.d_search_d input[type="search"] { width:80%;border:none; border-radius:3px 3px; overflow:hidden;padding-left:5px;}
.d_search_d input {height:35px;line-height:20px; float:left}
.d_search_d input[type="submit"] { background:url(../images/ss.png) no-repeat 50% 50% #fff; height:35px;margin: 0;overflow: hidden;position: absolute;right:5px; top: 0px;width:20%;border:none;border-radius:3px;}

.d_box{padding:10px 90px 10px 10px; position: relative;height:80px;}
.d_box img {border-radius: 20px;float: left; height: 80px; width: 80px;}
.d_box_txt{padding-left: 90px; display:inline-block}
.d_box p {padding-left: 90px;}
.d_box .name {float: left;font: bold 16px/25px "微软雅黑";height: 35px;overflow: hidden;text-overflow: ellipsis; white-space:nowrap;width: 100%;}
.d_box .type, .d_box .platf {color: #999999;float: left;height: 20px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width: 100%; font-size:14px}
.d_box .weixin img{ position: absolute;right: 10px;text-align: center;top: 10px; width: 80px;height:80px;border-radius: 0px;}

.d_box_info{ position:relative; border-top:solid 1px #eee;padding:5px 10px; overflow:hidden}
.d_box_info ul{padding-right:20%;}
.d_box_info ul li{width:45%; font-size:12px;line-height:25px;height:25px; color:#999;margin-right:1%; float:left; overflow:hidden;text-emphasis:ellipsis; white-space:nowrap}
.d_box_info ul li span{ color:#333; text-align:left }/*.d_box_info ul li span a{ color:#0054A6;}*/
.download{ position:absolute; right:10px;top:4px;height:100%}
.download a{ display:block; text-align:center;margin-bottom:6%; font-weight:700; color:#FFF;padding:5px 3px;}
.download a.online,.downbox a.online{ background:#f68c0d;}
.download a.on_d,.downbox a.on_d{ background:#1391e2;}
.downbox a.on_apple{ background:#ff7bac;}

.dsafty a{  display:block; text-align:center; border-radius:4px;padding:5px 0;height:40px; cursor:pointer}
.dsafty a.narmar{width:38%; border:solid 1px #b7b7b7; background-color:#fff; color:#999; line-height:40px; font-size:18px; font-weight:540;}
.dsafty a.safty{width:60%; background-color:#35c539; color:#FFF;font-size:14px;font-weight:bold;}
.dsafty a span{ font-size:12px; display:block;font-weight:normal; color:#ddf7dd;}
.wperinfo ul{padding-right:0;}
.wperinfo ul li{margin-right:0}
.wperinfo ul li.wper36{width:36%;}
.wperinfo ul li.wper32{width:32%;}

.egg a{min-width:320px; display:block}
.egg{width:100%;display:block}
.egg a img{width:100%;}


.downbox{height:40px;padding:5px 10px;}
.downbox a{display:block; text-align:center;font-weight:700; color:#FFF;padding:5px 3px;width:30%; float:left;margin-right:1%}

.introduce{margin-top:5px;}
.d_title{border-left:10px solid #6e9bd3;height:40px; background:#f3f3f3; line-height:40px; font-weight:normal;}
.d_title h3{ color:#333;padding:0 0 0 5px;font-weight:400; display:inline-block; float:left }
.intro_txt{ font-size:14px; color:#666; line-height:24px;font-weight:normal;}
.intro_txt p{padding:10px}
.more{height:35px; line-height:35px; text-align:center; color:#1391e2; display:block; background:#fcf0e1;/*margin:0 5px;*/}

.horizontal{padding:10px 0;height:220px;marign-bottom:5px;}
.horizontal p img{width: 600px;}
.horizontal ul li{float: left; padding-right:2px;/*width:5%*/}
.horizontal ul li img{width:135px;}
#shotCont{ position:relative;width: 100%; overflow: hidden; z-index: 1000;}
#scroller{ position: absolute; transform:translateZ(0px); z-index: 1;}
.shot-ul{ width: 800px;}

.goTop { background: #738599 url(../images/up.png) no-repeat;border-radius: 3px; bottom: 60px; height: 32px;width: 32px; opacity: 0.8;position: fixed;right:10px;z-index: 99;}


footer { background: none repeat scroll 0 0 #FFFFFF;line-height: 18px; text-align:center;padding:1em 0 3em 0;}
footer small {color: #999999;font-size:0.75em; padding: 0px 0;}

.androidbg,.android{height:50px; background:#9cc336; font-size:22px; font-weight:bold;width:100%; text-align:center; line-height:50px; color:#fff;}
.wrapper{ padding:0 1px; overflow:hidden;}
footer,.wrapper{ border-top:5px solid #f5f5f5; }

.rank_list{padding:0 0 10px 0; z-index:-1;margin-left:-10px;}
.rank_list li{ box-sizing: border-box; display: flex; margin-top: 10px;width:50%; float:left;box-sizing:border-box; overflow:hidden;}
.rank_list li .item:first-child {margin-left: 10px;}
.rank_list .item {-moz-box-flex: 1;-webkit-box-flex: 1; border: 1px solid #eee;flex: 1;padding: 0 10px; box-sizing:border-box; overflow:hidden; display:table-cell}
.rank_list .detail { display: block;height: 55px; padding: 10px 0 10px 65px;position: relative;overflow:hidden;}
.rank_list .detail .pic { border-radius: 10px;height: 60px;left: 0;overflow: hidden; position: absolute;top: 10px;width: 65px;}
.rank_list .detail .pic img{width:60px;height:60px; border-radius:12px;-webkit-border-radius:12px;}
.rank_list .similar {border-top: 1px solid #F1F1F1; color: #999;font-size: 12px;height: 38px;line-height:18px; overflow: hidden;text-overflow: ellipsis;padding-top:2px;}
.rank_list .detail p{ font-size:14px; color:#666;overflow: hidden;text-overflow: ellipsis;height:20px;}
.rank_list .detail h3{ font-size:16px; color:#333; font-weight:500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rank_list .detail p.star{height:10px; font-size:0px;padding:2px;}
/*newest*/
.rank_title{ margin:0.75em 0.525em; height:2.4em; line-height:2.4em; }
.rank_title ul li{ float:left;width:33%; text-align:center; font-size:1em;border:solid 1px #bcbcbc; border-right:none; background-color:#f5f5f5;  box-sizing:border-box }
.rank_title ul li:first-child{border-radius:2px 0 0 2px;}
.rank_title ul li:last-child{border-radius:0 2px 2px 0;border-right:solid 1px #bcbcbc;}
.rank_title ul li a{ display:block}
.rank_title ul li a.press,.rank_title ul li a:hover{font-weight:bold; border:solid 1px #fc8319; color:#ff6f1a; display:block; background-color:#FFF;margin-top:-1px;}
.rank_title ul li:first-child a:hover,.rank_title ul li:first-child a.press{border-radius:2px 0 0 2px;}
.rank_title ul li:last-child a:hover,.rank_title ul li:last-child a.press{border-radius:2px 0 0 2px;}
/*newest end*/
.game_list{/*margin:10px 0 10px 0;*/margin: 0.75em 0.525em;}
.game_list li{ border-bottom: 1px dotted #c9c9c9;padding:10px 0;height:108px; position:relative}
.game_list li .image{ width:70px; }
.game_list li .image img{width:70px;height:70px; border-radius:12px;-webkit-border-radius:12px;}
.game_list li .image a img{width:70px;height:32px;border-radius:0;-webkit-border-radius:0;}
.g_txt{ padding:0 5px 0 5px; overflow:hidden; position:absolute; top:10px;left:75px;}
.game_list .g_txt p{ font-size:12px; color:#999;overflow: hidden;text-overflow: ellipsis;padding:5px 0 0 0;}
.game_list .g_txt h3{ font-size:16px; color:#0e67cd; font-weight:500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.game_list .g_txt h3 a{ color:#0e67cd}
.game_list .g_txt p a{ color:#999;}
.game_list .g_txt p.h38{height:38px;}
.g_info span{ color:#333;overflow: hidden;text-overflow: ellipsis;}
.g_info span.red{ color:#F00}

/*pages*/
.fybg{margin:0.5em 0.525em 1em 0.525em;}
.backpage,.nextpage{ float:left;margin-right: 2px;width: 18%;}
.fenye{width:59%;float:left;padding-left:1%; text-align:center}
.top_page a{ border:solid #d1d1d1 1px; border-radius:2px;-webkit-border-radius:2px; -moz-border-radius:2px; text-align:center;height:35px; line-height:35px; display: inline-block; background:#f8f8f8;}
.fenye{ line-height:35px; color:#999;height:35px;}
.fenye strong{ color:#ff9000;}
.fenye input.bttxt{height:35px; border:solid 1px #8f8f8f;border-radius:2px;width:35px;}
/*.fenye input.btngo{padding:0 5px;height:35px; line-height:35px;border-radius:2px; background:#cdcdcd; cursor:pointer;background: linear-gradient(#ddd, #cdcdcd); border:none;}*/
.fenye input#btngo{padding:0 5px;height:35px; line-height:35px;border-radius:2px; background:#cdcdcd; cursor:pointer;background: linear-gradient(#ddd, #cdcdcd); border:none;}
/*pages end*/
/*pages
.fybg{margin:10px 0;}
.top_page a{width:40%; border:solid #d1d1d1 1px; border-radius:2px;-webkit-border-radius:2px; -moz-border-radius:2px;margin-left:6%; text-align:center;height:35px; line-height:35px; display: inline-block; background:#f8f8f8;}
.fenye{ padding:15px 0;line-height:35px; color:#999;width:60%;margin:0 auto;height:35px;}
.fenye strong{ color:#ff9000;}
.fenye input.bttxt{height:35px; border:solid 1px #8f8f8f;border-radius:2px;width:35px;}
.fenye input.btgo{padding:0 5px;height:35px; line-height:35px;border-radius:2px;-webkit-border-radius:2px; -moz-border-radius:2px; border:1px solid #E2E2E2 ; background:#f8f8f8;}
pages end*/

/*topmore click*/
.topmore {position:absolute;box-sizing:border-box;right:0.525em;top:2px; border:none;}
.topmore a{display:block;width:2em;height:1.5em; border:none; text-align:center;padding:0.3em 0 0 0.3em}

.hide-nav{position:absolute;top:40px;left:0;width:100%;background:#2180cf;z-index:100000;display:none;}
.hide-nav a{display: block;color:#fff;}
.hide-nav a:hover{color:#f4fd00;}
.hide-nav li{border-bottom:1px solid #1e75bd;border-right:1px solid #1e75bd;height:45px;line-height:45px; float:left;width:33.3%;text-align: center;box-sizing:border-box;}
.hide-nav li a{display:block;font-size:15px; }
.hide-nav li.curr a{font-size:18px}
.hide-nav li.curr a i{background-position-x:-24px;vertical-align: -6px;}

.navtitle{ position:absolute;right:0;top:0; z-index:10000;width:40px;height:40px; text-align:center}
.hide-nav1{position:absolute;top:40px;left:0;width:100%;background:#068dda;z-index:100000;display:none;}
.hide-nav1 a{display: block;color:#fff;}
.hide-nav1 a:hover{color:#f4fd00;}
.hide-nav1 li{border-bottom:1px solid #0683cc;border-right:1px solid #0683cc;height:45px;line-height:45px; float:left;width:50%;text-align: center;box-sizing:border-box;}
.hide-nav1 li:nth-last-child(1){border:none;}
.hide-nav1 li a{display:block;font-size:15px; }
.hide-nav1 li.curr a{font-size:18px}
.hide-nav1 li.curr a i{background-position-x:-24px;vertical-align: -6px;}
/*topmore click end*/

/*seach html*/
.ss_title{  color: #FFFFFF;font: bold 18px/40px "微软雅黑";overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align:center;width:50%;margin:0 auto;}
.search_htm {position:relative; float:right;width:99%;padding:10px 0 10px 0;}
.search_htm input[type="search"] { border-color: #fe9805 rgba(0, 0, 0, 0) #fe9805 #fe9805;border-image: none;border-style:solid;border-width: 1px 1px 1px 1px; width:90%; border-radius:2px; overflow:hidden}
.search_htm input {height:35px;line-height:20px; float:left}
.search_htm input[type="submit"] { background:url(../images/ss.png) no-repeat 50% 50% #FBFAFA; border: 1px solid #fe9805; border-radius: 2px; height:35px;margin: 0;overflow: hidden;position: absolute;right:1%; top: 10px;width:20%;}
.ss_result{padding:0 0 0 5px;}
.ss_result span{ color:#fe9805}

/*seach html ending*/
.classify{ position:relative}

/*description*/
.module-head .aux-tit{ display: inline; margin-left: 18px; font-size: 18px; line-height: 32px; font-weight: normal;}
.module-head .aux-tit i{ display: none;}
.de-intro-wrap{}
.de-tips-wrap{ position: relative; display: table; width: 768px; height: 120px; border: 1px #eee solid; padding:8px 0 8px 90px; background: url("img/introBg.png") no-repeat 20px center;}
.middle-case{display: table-cell; vertical-align: middle; *position: absolute; *top:50%; }
.de-intro-tip{  line-height: 24px; color: #666; *position: relative; *top:-50%;}
.de-intro-tip li{ padding-left:13px; background-position: -280px -52px;}
.de-intro-tip a{ color:#59ad00;}
.de-intro{ margin-top: 13px; line-height: 28px; font-size: 14px; color: #666;padding:0 5px;}
.de-intro a {color: #FF6600;}
.hide-cont{ height:84px; overflow: hidden;}
.intro-more{ height: 40px; line-height: 40px; text-align: center; display: none; background:#fcf0e1}
.intro-more a{ color: #1391E2;}
/*description end*/
/*zhuanti*/
.zht_box{margin:0.5em 0.525em;overflow:auto;}
.zht_li{padding:0.8em 0;border-bottom:dotted 1px #c9c9c9; overflow:hidden}
.zht_li:hover{ background-color:#f3f9fe;}
.zht_box .ztimg{ float:left;width:32%;}
.zht_box .ztimg img{ border-radius:12px;width:100%;height:100%;max-width:11.375em}
.zttext{ float:left;width:66%;padding-left:2%;}
.zttext h3 {font-size: 1em;font-weight: normal;white-space: nowrap;}
.zttext p{ color:#999;font-size:0.75em}
.zttext p.txt{font-size:0.875em; line-height:1.25em; color:#666; overflow:hidden; height:2.5em!important;+height:2.4em}
/*2015-11-17*/
.zt_top{margin: 0.5em 0.525em; border-bottom:solid 1px #cfcfcf; overflow:auto}
.zt_tlimg{width:34%; float:left}
.zt_tlimg img{width:100%;height:auto; border-radius:6px; -webkit-border-radius:6px;} 
.zt_trtxt{width:64%; float:right; overflow:hidden}
.zt_trtxt h3{ font-weight:normal;font-size:16px; overflow:hidden; white-space:nowrap; }
/*.zt_trtxt p{ font-size:12px; color:#666;padding-top:5px;}*/
.zt_tinfo{ overflow:hidden;margin-bottom:10px; font-size:14px}
.fl{ float:left}.fr{ float:right}
.zt_tinfo span{ color:#999; font-size:12px}
.zt_tinfo span em{font-style:normal; color:#222}
.similar{border-top:solid 2px #1690d4; overflow:auto;margin:1em 0.525em;}
.similar h4{font-size:20px;height:50px; line-height:40px;font-weight:normal}
.similar ul{margin-left:-2%}
.similar ul li{ float:left;width:48%;margin-left:2%;margin-bottom:0.7em}
.similar ul li img{width:100%;height:auto;border-radius:6px; -webkit-border-radius:6px;}
.similar ul li p{font-size:14px; text-align:center;}

.rank_box{margin:0.5em 0.525em; overflow:auto; }
.rank_li{padding:0.8em 0;border-bottom:dotted 1px #c9c9c9;max-height:6.375em; overflow:hidden }
.rkimg{ float:left;width:24%;}
.rkimg img{width:100%;height:100%;max-width:6.375em;}
.rk_text{float:left;width:53%;padding-left:2%}
.rk_text h3{font-size:1em;font-weight:normal; overflow:hidden; white-space:nowrap; }
.rk_text p{ color:#999; font-size:0.75em; line-height:1.375em; display:block; overflow:hidden}
.rkload{ float:right;width:19%;padding-top:1em}
.rkload a{ background:#fc9219;width:100%;height:2em; line-height:2em; color:#FFF; text-align:center; border:none; border-radius:2px; cursor:pointer; display:block}
.rkload p{color:#999; font-size:0.75em;margin-top:0.25em; text-align:center}

.samelitxt h4 {font-size: 20px;height:40px;line-height: 40px;font-weight: normal; margin:0 0.525em;border-top: solid 2px #1690d4;}
.zx_footer_list ul{padding:0px 20px 0 0.525em;}
.zx_footer_list ul li{border-bottom:solid 1px #ebebeb;height:50px; line-height:50px; font-size:16px; overflow:hidden; white-space:nowrap;}
.zx_footer_list ul li a{ color:#555;}
.zx_footer_list ul li a:hover{ color:#FF6600;}
.zxMore{height:48px; line-height:48px; border:solid 1px #dcdcdc; border-radius:3px; display:block;margin-top:10px; text-align:center; font-size:18px; color:#999;}
@media screen and (min-width: 480px) {
.rk_text h3, .zttext h3{font-size:1.25em;}
.rk_text p, .zttext p.txt{font-size:1em;}
.rank_li{padding:1em 0;}
.rkload a{height:2.55em;}
.zt_trtxt h3{ font-size:24px;}
.zt_trtxt p{ font-size:14px;}
.zt_tinfo{ font-size:12px}
.similar ul li{ margin-bottom:1em}
.similar ul li p{font-size:16px;}
.zx_footer_list ul li{ font-size:18px;}
}

/*zhuanti end*/
/*2016-8-3*/
.g-down-game{clear:both;margin:5px 10px;}
.g-down-game .g-game-btn {margin: 0;overflow: hidden;padding: 0px 10px 10px 0; width: 100%;}
.g-down-game .g-game-btn .addlabel {color: #5a5a5a;display: block;float: left;font-size: 12px;width: 40% !important;}
.g-down-game .g-game-btn .addlabel .checkhover {    background-position: 0px -23px !important;}
.g-down-game .g-game-btn li {box-sizing: border-box;color: #fff;display: inline;float: left;font-size: 12px;font-weight: normal;height: 25px;line-height: 25px;overflow: hidden;text-align: left;width: 50%;}
.g-down-game .g-game-btn .addlabel .icon {background: rgba(0, 0, 0, 0) url(../images/checkbox.png) no-repeat scroll 0 0;display: block;float: left;height: 20px;margin: 2px 6px 0 0;width: 19px;}
.g-down-game .g-game-btn li.m-down-btn {border-radius: 3px;color: #fff;display: block;float: left;overflow: hidden;text-align: center;width: 60% !important;}
.g-down-game .g-game-btn li a {background: #19b5fe none repeat scroll 0 0; border-radius: 4px;display: block;font-size: 14px;height: auto;margin: 0 auto;overflow: hidden;width: 100%; color:#FFF}
.highdown {color: #999;font-size: 12px;line-height: 20px;padding: 10px 0;}

.cnaac_rz{ position:absolute; right:10px;top:15px; width:70px; overflow:hidden}
.cnaac_rz img{width:70px;height:69px;}
/*2018-7-11 best tuijian start*/
.besttj{ border-top:solid 5px #f3f3f3;}
.besttj h3{ font-size:18px;padding:10px 10px 10px 10px;font-weight:400; color:#333;}
.bestwo{border-top:solid 1px #eee;}
.bestwo ul li{margin:10px; border-bottom:dashed 1px #eee; overflow:hidden;padding-bottom:10px;height:40px;}
.bestwo ul li:last-child{border-bottom:none}
.bestwo ul li p{ float:left; color:#999; font-size:12px}
.bestwo ul li p span{margin-right:12px; }
.bestwo ul li a.bttitle{ display:block; font-size:14px;margin-bottom:5px;}
.bestwo ul li a.btbtn{display:block; float:right;padding:0 12px; background-color:#1391e2; color:#FFF;height:28px; line-height:28px; border-radius:4px; font-size:14px;margin-top:7px}
/*2018-7-11 best tuijian end*/
/*2018-7-11 best mixtj start*/
.mixtj{ border-top:solid 1px #eee;}
.mixtitle{ line-height:40px;height:40px; color:#dbdbdb;margin-bottom:5px;}
.mixtitle h3{ float:left;font-weight:400; color:#ff6600;margin-left:10px;}
.mixtitle span{ float:right; display:inline-block}
.mixtitle span a{padding:0 16px; display:inline-block; font-size:14px}
.ztitj ul{margin-left:-2%}
.ztitj ul li{width:47%; float:left;margin-left:2%; text-align:center; font-size:14px; line-height:30px;margin-bottom:5px;}
.ztitj ul li a{ color:#666; display:block; cursor:pointer;}
.ztitj ul li a img{ display:block;width:100%;/*height:100px;*/ border-radius:4px;}

.zx_text_list ul{padding:0px 10px 0 0px;}
.zx_text_list ul li{border-bottom:solid 1px #ebebeb;height:50px; line-height:50px; font-size:18px; overflow:hidden; white-space:nowrap;}
.zx_text_list ul li a{ color:#555;}
.zx_text_list ul li a:hover{ color:#FF6600;}
.zxMtwo{ text-align:center; color:#999;height:40px; line-height:40px; display:block;margin:5px 0;}

.iList{ position:relative;padding:10px 10px 10px 10px; border-bottom:solid 1px #f7f7f7;}
.iList:last-child{border-bottom:none;padding-bottom:0;}
.ileftImg{width:200px;height:130px; cursor:pointer; overflow:hidden;}
.ileftImg img{ max-width:100%;}
.irightTxt{ position: absolute;left:230px;top:0px;right:20px}
.irightTxt h3{ font-size:24px;font-weight:normal; overflow:hidden; /*white-space:nowrap*/}
.irightTxt p{ font-size:18px;margin-top:10px;height:54px;overflow:hidden;}
.irightTxt a p{ color:#999;}

.anzxtj{border-top:solid 1px #eee;}
@media screen and (max-width: 640px) {
	.zx_text_list ul li{height:40px; line-height:40px; font-size:14px;}
	.ileftImg{width:120px;height:60px;}
.ileftImg img{width:120px;height:60px;}
.irightTxt{ position: absolute;left:140px;top:10px;right:10px;height:52px; overflow:hidden}
.irightTxt h3 {font-size:18px;}
.irightTxt p {font-size: 14px;margin-top: 5px;height: 44px;}
}
.jt_btn{background-color:#1391e2;display:inline-block;padding: 0 2%;border-radius: 4px;margin-right: 10px;height: 30px;line-height: 30px;margin-top: 5px;}
.jt_btn a{color:#FFF;}
/*jscarousal start*/
.jscarousal{width:100%;
	height:99px;
	background-color:none;
	margin:0 auto;
	padding: 0;
	padding:0px 8px 10px 4px;
	position: relative; /*overflow: hidden;*/
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right
{
	float: left;
	width: 23px;
	height: 98px;
	background-color: #121212;
	color: White;
	position: relative;
	top: 12px;
	cursor: pointer; display:none
}
.jscarousal .jscarousal-left
{
	background-image: url(../images/left_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-right
{
	background-image: url(../images/right_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents
{
	width:100%;
	height:99px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div{position: absolute;width: 100%;height:99px;}
.jscarousal-contents > div > div{float: left;margin-left: 6px;margin-right: 8px; display:inline-block}
.jscarousal-contents img{width:70px;height:70px;}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-active
{
	/*filter: alpha(opacity=100);
	opacity: 1.0;*/
	cursor: pointer;
}
.thumbnail-inactive
{
	/*filter: alpha(opacity=60);
	opacity: 0.6;*/
	cursor: pointer;
}
.thumbnail-text{color: #7A7677;text-align: center;display: block; padding:0px 2px 2px 0px; font-size:14px}
/*jscarousal end*/