@charset "utf-8";
/* CSS Document*/
body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei";font-size:12px; background:#f0f0f0;overflow-x: hidden;}
*{margin:0px; padding:0px;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:visited {color:#313131}
a:hover{color:#009bff;}
a:active {color:#313131}
em{font-style:normal;}
textarea{resize:none;}
.clearfix{zoom:1;}
.clearfix:after,#main:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}


.header{ height:100px; width:100%; background:#101518;}
.header .logo{ width:194px; height:70px; margin:15px 0 0 15px; float:left; overflow:hidden;}
.header .logo img{ width:194px; height:70px; }
.header .yhzx{ width:70px; height:70px; float:right; margin:15px 15px 0 0;}
.header .yhzx .dl{display:inline-block; width:100%; height:100%; background:url(../skin_img/dl_tx.png) no-repeat; background-size:cover; text-indent:-9999px; overflow:hidden;}
.header  .user_box{ position:relative; width:100%; height:100%;}
.header  .user_box .tx img{ border-radius:100%; max-width:100%; width:100%;}

.header  .user_box ul{position:absolute; right:0px; top:85px; width:220px; height:auto;text-align:center;background:#000;color:#fff; z-index:999;}
.arrow{width:0px;height:0px;border-left:12px solid transparent;border-right:12px solid transparent; border-bottom:12px solid #000; font-size:0px;line-height:0px; float:right; margin:-12px 25px 0 0; }
.header  .user_box ul a{color:#fff;display:inline-block; width:100%; border-bottom:1px solid #272727; line-height:70px;font-size:30px; margin-bottom:-1px;}


#main{width:100%; height:auto; background:#fff; overflow:hidden;}

.search{margin:0px 0px 1px 0px; background:#fff; height:86px; border-radius:2px; position:relative; padding:0 90px 0 40px; overflow:hidden;}
.search .text{width:100%; float:left; border:none; outline:none; color:#999; font-size:30px; background:none; height:35px; line-height:35px; margin:25px 0 26px 0;}
.search .button{width:50px; height:50px; background:url(../skin_img/search_icon.png) no-repeat; background-size:cover;border:none; outline:none; position:absolute; right:40px; top:18px;cursor:pointer;}

.nav{height:96px; width:100%; background:#fff; overflow:hidden; border-bottom:1px solid #e0e0e0;}
.nav a{display:inline-block; width:20%; text-align:center; font-size:26px; color:#000; height:92px; line-height:92px; border-bottom:4px solid #fff; float:left; overflow:hidden;}
.nav a:hover,.nav a.cur{color:#1ea2ff; border-bottom-color:#1ea2ff;}

.slideBox{ position:relative; margin:0 auto; overflow:hidden;max-width:720px;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:20px; line-height:20px; bottom:20px; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:20px; height:20px; background:#ffffff; opacity:0.7; text-indent:-9999px; overflow:hidden; margin:0 3px; }
.slideBox .hd li.on{ background:#1ea2ff;  }

.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; width:100%; }
.slideBox .bd li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); display:inline-block; width:100%;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block;position:absolute; bottom:0; text-indent:10px; height:60px; line-height:60px; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000); color:#fff; font-size:28px;text-align:left;width:84%; padding-right:16%;}


.game{ height:auto; padding:20px 15px; overflow:hidden;}
.game ul li{float:left; width:25%; text-align:center;}
.game ul li img{border-radius:18px; width:140px; height:140px;}
.game ul li span{font-size:26px;display:block; max-width:100%;color:#333; height:35px; line-height:35px; overflow:hidden;}

.global_tit{ height:80px; line-height:80px;  background:#f0f0f0; width:100%; overflow:hidden;}
.global_tit a{float:right; font-size:28px; color:#999; margin-right:10px;}
.global_tit span{font-size:36px; color:#333; margin-left:10px;}

.yxlb_box{width:100%; overflow:hidden;}
.yxlb_box ul{position:relative; margin-top:-1px; height:auto;}
.yxlb_box li{padding:15px 140px 15px 145px; position:relative; height:115px; border-top:1px dashed #e8e8e8; overflow:hidden;}
.yxlb_box li a{display:inline-block;}
.yxlb_box li .pic{position:absolute; left:15px; top:15px; height:115px; width:115px; overflow:hidden;}
.yxlb_box li .pic img{border-radius:15px; width:100%; height:100%;}
.yxlb_box li .bnt{width:120px; height:70px; line-height:70px; background:#ff5858; position:absolute; right:15px; bottom:50%; margin-bottom:-35px; border-radius:3px; font-size:22px; color:#fff; text-align:center; overflow:hidden;}
.yxlb_box li .tit{ color:#333; font-size:30px; height:40px; line-height:40px; max-width:100%; overflow:hidden;}
.yxlb_box li .text{font-size:20px; color:#999;margin-top:12px; overflow:hidden;}

.yxzx_list{ width:100%;}
.yxzx_list ul{padding:15px 0; height:auto;}
.yxzx_list li{position:relative; font-size:30px; padding:0 10px 0 40px; margin:16px 0; height:40px; line-height:40px; overflow:hidden;}
.yxzx_list li a{color:#333;}
.yxzx_list li em{position:absolute; top:50%; left:10px; display:inline-block; width:14px; height:14px; margin-top:-7px; background:#dcdcdc; border-radius:100%;}

.rmxz_box{ padding-bottom:15px;}
.rmxz_box li{padding:10px 150px 10px 130px; position:relative; height:100px; border-bottom:1px dashed #e8e8e8; overflow:hidden;}
.rmxz_box li a{display:inline-block;}
.rmxz_box li .pic{position:absolute; left:15px; top:10px; height:100px; width:100px; overflow:hidden;}
.rmxz_box li .pic img{border-radius:15px;height:100%; width:100%;}
.rmxz_box li .bnt{width:130px; height:70px; line-height:70px; background:#1ea2ff; position:absolute; right:15px; bottom:50%; margin-bottom:-35px; border-radius:3px; font-size:24px; color:#fff; text-align:center; overflow:hidden;}
.rmxz_box li .tit{ color:#333; font-size:30px; height:40px; line-height:40px; max-width:100%; overflow:hidden;}
.rmxz_box li .text{font-size:20px; color:#999; line-height:30px; height:30px; margin-top:5px; overflow:hidden;}

.stars{ background:url(../skin_img/stars.png) no-repeat;width:112px; height:20px; line-height:20px;display:block;}
.star5{background-position:-3px -1px;}
.star4{background-position: -25px -1px;}
.star3{background-position: -47px -1px;}
.star2{background-position: -69px -1px;}
.star1{background-position: -91px -1px;}
.star0{background-position: -25px -1px;}
.star4b{background-position: -25px -25px;}
.star3b{background-position: -47px -25px;}
.star2b{background-position: -69px -25px;}
.star1b{background-position:-91px -26px;}
.starb{background-position: -114px -26px;}



.link_box{ font-size:24px; clear:both; height:auto; position:relative; padding:10px 53px 6px 15px; background:#f7f7f7;overflow:hidden;}
.link_box .text{ width:100%; color:#242525;line-height:42px;}
.link_box .text a{color:#999; margin-right:6px;}
.link_box span{ display:inline-block; height:42px; width:42px; background:url(../skin_img/d.png) no-repeat; background-size:cover; position:absolute; right:10px; bottom:10px;cursor:pointer;}
.link_box span.bbj{ background:url(../skin_img/u.png) no-repeat; background-size:cover;}

.footer{height:auto; border-top:2px solid #1ec7ff; background:url(../skin_img/f_bg.png) repeat; width:100%; /*padding-bottom:30px;*/}
.f_menu{ margin:27px auto; text-align:center; overflow:hidden;}
.f_menu a{ color:#333; font-size:26px; padding-left:55px; display:inline-block; position:relative; height:40px; line-height:40px; overflow:hidden;}
.f_menu a span{ display:inline-block;height:40px; width:40px; position:absolute; left:0px; top:0px;}
.f_menu a.app span{background:url(../skin_img/xp_icon.png) no-repeat; background-size:cover;}
.f_menu a.gotop span{background:url(../skin_img/gotop.png) no-repeat; background-size:cover;}
.f_menu em{ display:inline-block; width:1px; height:20px; background:#cfcfcf; margin:0 27px; vertical-align:50%;}
.footer .txt{ color:#666; font-size:16px; text-align:center; margin:-15px 0 10px; line-height:28px; overflow:hidden;}
.footer .txt .ga{ margin-left:10px; color:#666;}
.footer .txt .ga i{display:inline-block;width:18px; height:20px;vertical-align:-5px; margin-right: 5px;background:url(../skin_img/ga.png) no-repeat; background-size:cover;+vertical-align:-1px;}

.f_info{ font-size:24px; color:#999; text-align:center;margin-top: -10px;}
.f_info a{color:#999;}
.sj_pc{ width:100%; height:auto; overflow:hidden;}
.sj_pc ul{ margin-top:-1px;}
.sj_pc ul li{padding:25px 15px 25px 180px; height:150px; border-top:1px dashed #e0e0e0; position:relative; overflow:hidden;}
.sj_pc ul li a{display:inline-block;}
.sj_pc .pic{width:150px; height:150px; position:absolute; left:15px; top:25px;}
.sj_pc .pic img{width:100%; height:100%;}
.sj_pc .tit{font-size:30px;color:#333; line-height:37px;height:74px; overflow:hidden;}
.sj_pc .txt{ color:#999; font-size:24px; height:62px; line-height:31px; margin-top:12px; overflow:hidden;}

.game.sj{padding-bottom:0px;}
.game.sj ul li{margin-bottom:25px;}


.nygg{ width:100%; text-align:center; margin-top:1px;overflow:hidden;}
.nygg img{ width:100%;}

.location{ height:30px; line-height:30px;color:#999; font-size:23px; padding-left:50px; margin:10px 0; overflow:hidden; position:relative;}
.location em{display:inline-block; width:28px; height:28px; background:url(../skin_img/home.png) no-repeat; background-size:cover; overflow:hidden; position:absolute; left:15px; top:1px;}
.location span{margin:0 5px; color:#d0d0d0}
.location a{color:#999;}

.newstit{ padding:0 10px; font-size:36px; color:#333;line-height:50px; text-align: center;}
.newsxx{ padding:0 10px; height:40px; line-height:40px; font-size:22px; color:#999; text-align:center; margin:5px 0 25px 0;overflow:hidden;}
.newsxx span{ padding-right:10px;}
.newsxx a{color:#009bff;}

.zx_down{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; max-width:720px; margin:0 auto; overflow:hidden;}
.zx_down ul{ margin:1px 0; background:url(../skin_img/bg.png) no-repeat; background-size:cover; width:100%;height:140px;}
.zx_down ul li{padding:10px 140px 10px 145px; border:none;}
.zx_down ul li .pic{top:10px; width:120px; height:120px;}
.zx_down ul li .bnt{}
.zx_down ul li .tit a{font-size:36px; color:#2d2d2e; display:inline-block;position:relative; max-width:84%; height:40px; line-height:40px;}
.zx_down li .text{font-size:22px; color:#666; height:30px; margin-top:47px; overflow:hidden;}

.zx_down ul li .tit a span{position:absolute; right:-58px;top:50%; margin-top:-15px;display:block; width:46px; padding-left:7px; height:30px; line-height:31px; text-align:center; color:#fff; font-family:"Arial"; font-size:22px; overflow:hidden;background:url(../skin_img/icon2.png) no-repeat; background-size:cover;}

.news_nr{font-size:26px; color:#666; padding:15px; overflow:hidden;}
.news_nr p{line-height:50px;} 
.news_nr img{ display:block; margin:10px auto; max-width:96% !important; height:auto;}
.news_nr a{ color:#2175ff;}
.news_nr table{ margin:0 auto; margin-bottom:10px; font-size:14px;border-collapse: collapse; border:1px solid #000; color:#333; max-width: 95% !important;}
.news_nr table th, .news_nr table tr, .news_nr table td{ border:1px solid #000; padding:0.5% 1%;width: auto !important}
.news_nr table img{width:80%;}
.news_nr table p img{width:auto; max-width: 95% !important;}

.news_nr .bg{border:1px solid #e0e0e0; margin:20px auto; overflow:hidden;}
.news_nr .bg dt{ height:50px; line-height:50px; background:#f5f5f5; font-size:24px; color:#333; overflow:hidden;}
.news_nr .bg li{width:20%; float:left; text-align:center;}
.news_nr .bg li.red span{color:red;}
.news_nr .bg dd{border-top:1px solid #e0e0e0;color:#999; font-size:22px;overflow:hidden;}
.news_nr .bg dd li{display:table; text-align:center; height:105px;}
.news_nr .bg dd .tit a,.news_nr .bg dd li span{color:#999;display: table-cell;vertical-align: middle;}
.news_nr .bg dd .bnt{width:110px; height:60px; line-height:60px; margin-top:22px; display:inline-block; text-align:center; color:#fff; border-radius:3px; overflow:hidden;}
.news_nr .bg dd .bnt.red{background:#f86f6f;}
.news_nr .bg dd .bnt.blue{background:#3ab3ff;}

.page{ height:62px; width:235px; margin:50px auto 70px;}
.page a{display:inline-block; width:62px; height:62px; float:left; text-indent:-9999px;}
.page a.pre{background:url(../skin_img/pre.png) no-repeat; background-size:cover;}
.page a.next{background:url(../skin_img/next.png) no-repeat; background-size:cover;}
.page .txt{float:left; width:110px; line-height:62px; height:62px; text-align:center; overflow:hidden; color:#999; font-size:36px;}


/*评论*/
.pl_box{ border-top:2px solid #e5e5e5; margin:0 15px; overflow:hidden;}
.pl_box .title{font-size:30px; color:#333;height: 38px;line-height: 38px;padding:10px 0;}
.pl_box .title span{ font-size:24px; color:#999;}
.pl_box .title span em{ font-style:normal; color:#f87171;}

.comment{height:202px; padding:0 0 0 135px; position:relative; overflow:hidden;}
.comment .tx{width:120px; height:120px; border:1px solid #e5e5e5; position:absolute; left:0px; top:0px;}
.comment_r{ height:220px; border:1px solid #e5e5e5;}
.comment_r .plk{ padding:5px 8px; height:130px;}
.comment_r .plk textarea {width:100%; height:100%; outline:none; border:none; background:url(../skin_img/pl.png) center center no-repeat; color:#333; font-size:24px;}
.comment_r .plk textarea.rm{background:none;}
.comment_r .bottom{background:#f0f0f0; height:70px; overflow:hidden;}
.comment_r .bottom a{ font-size:24px; color:#fff; background:#1ea2ff; width:125px; height:70px; line-height:70px; float:right; display:inline-block; text-align:center;}

.pl_list{ margin-top:30px; overflow:hidden; height:auto;}
.pl_list ul li{ height:auto; padding:15px 0 15px 95px; position:relative; border-top:1px dashed #e5e5e5; margin-top:-1px; overflow:hidden;}
.pl_list ul li .tx{ width:80px; height:80px; border:1px solid #e5e5e5; position:absolute; left:0px; top:15px;}
.comment .tx img,.pl_list ul li .tx img{width:100%; height:100%;}

.pl_list ul li .tit{ font-size:18px; color:#999;line-height:32px;}
.pl_list ul li .tit span{font-size:24px; color:#333;}
.pl_list ul li .tit em{float:right;}
.pl_list ul li .txt{font-size:20px; color:#666; margin-top:10px; line-height:30px; overflow:hidden;}

.ckgd{ height:38px; line-height:38px; margin:10px auto 20px; background:#e6e6e6; text-align:center; color:#333; font-size:16px; display:block; overflow:hidden;}

/*内页广告140829*/
.nygg{ width:100%; text-align:center; margin-top:10px;overflow:hidden;}
.nygg img{ width:100%;}

.dbgg{width:100%; position:fixed; bottom:0px;}
.dbgg .ggnr img{width:100%;}
.dbgg .close{ position:absolute; right:1%; top:1%; width:25px; height:25px; line-height:25px;background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#50000000,endColorstr=#50000000); color:#fff; text-align:center; border-radius:25px; font-size:14px; cursor:pointer;}


/**/
.yxbox{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:-1;}
.htop{ height:76px; padding:0 4%; position:fixed; left:0; right:0; top:25px;}
.back{ float:left;}
.wfjs{ float:right;}
.wfjs a{ display:block; float:left; width:60px; height:60px; background:#000; opacity:0.5; border-radius:60px; margin-left:15px; line-height:60px; text-align:center; font-size:20px; color:#fff;}
.wfbox{ position:fixed; left:0; right:0; bottom:0; background:#fff; display:none;}
.wfbox .ptitle{ line-height:82px; text-align:center; background:#e3e9ef; font-size:42px; color:#2c2c2c;}
.wfbox .ptxt{ background:#fff; font-size:26px; color:#2c2c2c; line-height:46px; padding:20px 4%;}
.fade{ position:fixed; left:0; right:0; top:0; bottom:0; background:#000; opacity:0.3; display:none;}

/*8.22*/
.rmtj_box{ padding:0 15px 42px 0;}
.rmtj_box ul{}
.rmtj_box ul li{float:left; width:50%; box-sizing:border-box;padding-left:170px; margin:22px 0 8px 0; position:relative; height:135px;overflow:hidden;}
.rmtj_box ul li a{display:inline-block;}
.rmtj_box ul li .pic{position:absolute; left:15px; top:0px; height:135px; width:135px; overflow:hidden;}
.rmtj_box ul li .pic img{border-radius:15px;height:100%; width:100%;}
.rmtj_box ul li .tit{ color:#333; font-size:30px; max-width:100%; height:40px; line-height:40px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.rmtj_box ul li .text{font-size:22px; color:#666; height:30px; line-height:30px; overflow:hidden;}
.rmtj_box ul li .stars{margin:15px 0 20px;}

.new_gg{padding:0 10px; box-sizing:border-box; overflow:hidden;}

/*17.2.8*/
.h5yx_box{ padding:0 15px; margin-top:22px;}
.h5yx_box ul{}
.h5yx_box ul li{ width:100%;box-sizing:border-box;padding:0 140px 0 165px; margin:0 0 40px 0; position:relative; height:135px;overflow:hidden;}
.h5yx_box ul li a{display:inline-block;}
.h5yx_box ul li .pic{position:absolute; left:0; top:0px; height:135px; width:135px; overflow:hidden;}
.h5yx_box ul li .pic img{border-radius:15px;height:100%; width:100%;}
.h5yx_box ul li .tit{ color:#333; font-size:30px; max-width:100%; height:40px; line-height:40px;  white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden;}
.h5yx_box ul li .text{font-size:18px; color:#999; height:30px; line-height:30px; width:100%; box-sizing:border-box; overflow:hidden;}
.h5yx_box ul li .text em{ display:inline-block; width:1px; background:#e5e5e5; height:16px; margin:0 5px; vertical-align:-2.5px;}
.h5yx_box ul li .stars{margin:15px 0 20px; overflow:hidden; background:url(../skin_img/starsw.png) no-repeat;width:112px; height:20px; line-height:20px;display:block;}
.h5yx_box .bnt{position:absolute; right:0; top:50%; margin-top:-35px; height:70px; line-height:66px; width:140px; text-align:center; background:url(../skin_img/bnt_bg.png) no-repeat; background-size:cover; color:#fff; font-size:20px; border-radius:9px; overflow:hidden;}

.news_nr iframe,.news_nr object,.news_nr embed{width:100% !important;}

@media screen and (max-width:690px){
.game ul li img{width:110px; height:110px;}
}
@media screen and (max-width:600px){
	
	/*17.2.8*/
.h5yx_box ul li{padding:0 70px 0 80px; height:68px; margin-bottom:18px;}
.h5yx_box ul li .pic{height:68px; width:68px;}
.h5yx_box ul li .tit{font-size:15px; height:20px; line-height:20px;}
.h5yx_box .bnt{width:70px; height:35px; line-height:35px; font-size:12px; border-radius:5px; margin-top:-17.5px;}
.h5yx_box ul li .text{font-size:12px; height:20px; line-height:20px;}
.h5yx_box ul li .text em{vertical-align:0; height:10px;}
.h5yx_box ul li .stars{margin:7px 0;  background:url(../skin_img/stars3.png) no-repeat;width:65px;height: 13px;}
.h5yx_box ul li .star5{background-position:0px -1px;}
.h5yx_box ul li .star4{background-position: -12px -1px;}
.h5yx_box ul li .star3{background-position: -26px -1px;}
.h5yx_box ul li .star2{background-position: -39px -1px;}
.h5yx_box ul li .star1{background-position: -51px -1px;}
.h5yx_box ul li .star0{background-position: -64px -1px;}
.h5yx_box ul li .star4b{background-position: -12px -14px;}
.h5yx_box ul li .star3b{background-position: -26px -14px;}
.h5yx_box ul li .star2b{background-position: -38px -14px;}
.h5yx_box ul li .star1b{background-position: -52px -14px;}
.h5yx_box ul li .starb{background-position:-64px -14px;}

	.header{height: 68px;}
	.header .logo{margin: 12px 0 0 12px;}
	.header .logo,.header .logo img{ width: 125px; height: 45px;}
	.header .yhzx{width: 45px; height: 45px;margin: 12px 12px 0 0;}
	.header  .user_box ul{top: 56px; width: 130px;}
	.header .user_box ul a{font-size: 16px; line-height: 45px;}
	.arrow{margin-right: 13px;border-left:8px solid transparent;border-right:8px solid transparent; border-bottom:8px solid #000;margin: -8px 12px 0 0;}
	
	.search{padding: 0 70px 0 30px; height: 45px;}
	.search .text{font-size: 20px; height: 25px;line-height: 25px; margin: 10px 0 10px 0;}
	.search .button{width: 30px; height: 30px; right: 30px;top: 8px;}
	
	.nav{height: 51px;}
	.nav a{font-size: 18px;height: 48px; line-height: 48px; border-bottom:3px solid #fff;}
	
	.slideBox .bd li .tit{font-size: 17px; height: 40px;line-height: 40px; width: 84%; padding-right:16%;}
	.slideBox .hd{bottom: 14px;height: 10px;line-height: 10px;}
	.slideBox .hd li{ width: 10px; height: 10px;}
	
	.game{padding:19px 15px 16px 15px;}
	.game ul li img{width:90px; height:90px;}
	.game ul li span{font-size: 17px;height: 26px;line-height: 26px;}
	
	.global_tit {height:43px;line-height:43px;}
	.global_tit span{font-size: 20px;}
	.global_tit a{font-size: 15px;}
	
	.yxlb_box li{height:80px;  padding: 15px 98px 15px 108px;}
	.yxlb_box li .pic,.yxlb_box li .pic img{ width:80px; height:80px;}
	.yxlb_box li .tit{font-size: 18px; height:30px; line-height:30px;}
	.yxlb_box li .text{font-size: 15px;margin-top:6px;}
	.yxlb_box li .bnt {width: 80px;height: 46px;line-height: 46px; font-size: 15px; margin-bottom:-23px;}
	.yxzx_list ul{padding:10px 0;}
	.yxzx_list li{font-size:19px;padding: 0 10px 0 32px; height:35px; line-height:35px; margin: 5px 0;}
	.yxzx_list li em{width:10px; height:10px; margin-top:-5px;}	
	
	.rmxz_box li{height:80px;padding: 10px 110px 10px 110px;}
	.rmxz_box li .pic{height:80px; width:80px;}
	.rmxz_box li .tit{font-size: 18px; height:30px; line-height:30px;}
	.rmxz_box li .text {font-size: 13px;line-height: 25px;height: 25px; margin-top:3px;}
	.rmxz_box li .bnt {width: 80px;height: 46px;line-height: 46px; font-size: 18px; margin-bottom:-23px;}
	.stars{margin-top:0px;}
	
	.link_box{ font-size: 15px; padding:7px 44px 3px 10px; }
	.link_box .text{line-height: 26px;}
	.link_box span{height: 25px; width: 25px; bottom: 6px;}
	
	
	/*.footer{padding-bottom:20px;}*/
	.f_menu {margin: 22px auto;}
	.f_menu a{font-size:21px;height: 32px; line-height:32px;  padding-left: 44px;}
	.f_menu a span {height: 32px; width: 32px;}
	.f_menu em{height:18px; margin:0 22px;}
	.f_info{font-size: 17px; line-height:28px; margin-top:-15px;}
	
	.sj_pc ul li{padding-left:156px; height:123px;}
	.sj_pc .pic{width:123px; height:123px;}
	.sj_pc .txt{font-size:18px; height:54px; line-height:27px; margin-top:5px;}
	.sj_pc .tit{font-size:19px; line-height:34px; height:68px;}
	
	.location { height: 26px; line-height: 26px;font-size: 20px;padding-left: 47px;}
	.location em{ height: 26px; width: 26px;}
	.newstit{font-size:26px; line-height:42px;}
	.newsxx{font-size:16px;height: 30px;line-height: 30px;}
	.zx_down ul{height:105px;}
	.zx_down ul li .pic{width:85px; height:85px;}
	.zx_down ul li {padding: 10px 107px 10px 115px;}
	.zx_down ul li .tit a{font-size:22px; height:30px; line-height:30px;}
	.zx_down ul li .tit a span{ width:42px; height:25px; padding-left:2px; margin-top:-12px; line-height:26px; font-size:18px; right:-50px;}
	
	.news_nr{font-size:20px;}
	.news_nr p{line-height:38px;} 	
	.news_nr .bg dd li{height:90px;}
	.news_nr .bg dt{font-size:17px;}
	.news_nr .bg dd{font-size:16px;}
	.news_nr .bg dd .bnt {width: 72px;height: 45px;line-height: 45px;}
	
	.page{width:211px; height:50px;  margin: 40px auto 55px;}
	.page a{width:50px; height:50px;}
	.page .txt{height:50px; line-height:50px;}
	
	.pl_box{margin:0 10px;}
	.pl_box .title{font-size:20px; height:28px; line-height:28px;}
	.pl_box .title span {font-size: 14px;color: #999;}
	.comment{height: 152px; padding:0 0 0 113px;}
	.comment .tx{width:100px; height:100px;}
	.comment_r .plk textarea { background:url(../skin_img/pl_s.png) center center no-repeat;  font-size:20px;}
	.comment_r{height:150px;}
	.comment_r .plk{height:95px;}
	.comment_r .bottom{height:45px;}
	.comment_r .bottom a{font-size:16px; height:45px; line-height:45px; width:95px;}
	.pl_list{margin-top:20px;}
	
	.pl_list ul li .tx {width: 70px;height: 70px;}
	.pl_list ul li{padding-left:80px;}
	.pl_list ul li .tit {font-size:13px;line-height:24px;}
	.pl_list ul li .tit span {font-size: 20px;}
	.pl_list ul li .txt {font-size: 15px;}
	
	/**/
	.wfbox .ptitle{ line-height:46px; font-size:18px;}
	.wfbox .ptxt{ font-size:16px; line-height:28px; padding:10px 4%;}
	
	.footer .txt{font-size:14px; margin:-12px 0 10px; line-height:25px;}
	.footer .txt .ga i{ width: 15px;height: 17px;vertical-align: -4px;}
	
	/*8.22*/
	.rmtj_box{padding-bottom:30px;}
	.rmtj_box ul li{ height:85px; padding-left:116px; margin:20px 0 5px 0;}
	.rmtj_box ul li .pic{width:85px; height:85px;}
	.rmtj_box ul li .tit{font-size:20px; height:28px; line-height:28px;}
	.rmtj_box ul li .stars{margin:2px 0 8px;}
	.rmtj_box ul li .text{font-size:16px; height:22px; line-height:22px;}
	
}
@media screen and (max-width:480px){
	.header .logo{ margin-left:10px;}
	.header .yhzx{width:43px; height:43px;}
	
	.slideBox .bd li .tit{font-size: 16px; height: 38px;line-height: 38px; width: 82%; padding-right: 18%;}
	.slideBox .hd{bottom: 9px;}
	.slideBox .hd li{ width: 10px; height: 10px;}
	.game ul li img{width:80px; height:80px;}
	.game ul li span{font-size: 15px;height: 20px;line-height: 20px;}
	
	.yxlb_box li{height: 65px;  padding: 15px 88px 15px 88px;}
	.yxlb_box li .pic{left:12px;}
	.yxlb_box li .pic,.yxlb_box li .pic img{ width: 65px; height: 65px;}
	.yxlb_box li .tit{font-size: 17px; height: 25px; line-height: 25px;}
	.yxlb_box li .text{font-size: 12px;margin-top:3px;}
	.yxlb_box li .bnt {width: 65px;height: 40px;line-height: 41px; font-size: 13px; margin-bottom:-20px;}
	
	.yxzx_list li{font-size: 17px;padding: 0 10px 0 30px; height: 28px; line-height: 28px; margin:6px 0;}
	.yxzx_list li em{width: 8px; height: 8px; margin-top:-4px;}
	.yxzx_list ul {padding: 10px 0;}
	
	.rmxz_box li{height: 65px;padding: 10px 89px 10px 90px;}
	.rmxz_box li .pic{height: 65px; width: 65px; left:12px;}
	.rmxz_box li .tit{font-size: 18px; height: 25px; line-height: 25px;}
    .rmxz_box li .bnt {width: 72px;height: 39px;line-height: 39px; font-size: 17px; margin-bottom:-19.5px;}
	.rmxz_box li .text {font-size: 15px;line-height: 22px;height: 22px; margin-top: 2px;}

	.stars{ background:url(../skin_img/stars2.png) no-repeat;width:80px; height:16px; line-height:18px;}
.star5{background-position:0px 0px;}
.star4{background-position: -16px 0;}
.star3{background-position: -32px 0;}
.star2{background-position: -48px 0;}
.star1{background-position: -64px 0;}
.star0{background-position: -80px 0;}
.star4b{background-position: -16px -18px;}
.star3b{background-position: -32px -18px;}
.star2b{background-position: -48px -18px;}
.star1b{background-position:-64px -18px;}
.starb{background-position: -80px -18px;}

    /*.footer{padding-bottom: 16px;}*/
	.f_menu {margin: 18px auto;}
	.f_menu a{font-size: 18px;height: 28px; line-height: 28px;  padding-left: 40px;}
	.f_menu a span {height: 28px; width: 28px;}
	.f_menu em{height: 15px; margin: 0 18px; vertical-align: 34%}
	.f_info{font-size: 15px; line-height: 25px; margin-top: -8px;}
	
	
	.sj_pc ul li{ padding:20px 10px 20px 123px; height:102px;}
	.sj_pc .pic{width:102px; height:102px; left:10px; top:20px;}
	.sj_pc .txt{font-size: 15px; height: 46px; line-height: 23px; margin-top: 4px;}
	.sj_pc .tit{font-size: 20px; line-height: 28px; height: 56px;}
	.game.sj ul li {margin-bottom: 17px;}
	
	
	.location { height: 24px; line-height: 24px; font-size: 17px;padding-left: 47px;}
	.location em{ height: 23px; width: 23px;}
	.newstit{font-size: 20px; line-height: 34px;}
	.newsxx{font-size: 13px;}
	.zx_down ul{height: 86px;}
	.zx_down ul li .pic{width:85px; height:85px;}
	.zx_down ul li {padding: 10px 86px 10px 88px;}
	.zx_down ul li .tit a{font-size: 19px; height: 25px; line-height: 25px;max-width: 80%;}
	.zx_down ul li .tit a span{ width: 38px; height: 23px; padding-left:2px; margin-top:-12px; line-height: 24px; font-size: 15px; right:-44px;}
	
	.news_nr{font-size: 17px;padding: 10px;}
	.news_nr p{line-height: 32px;} 	
	.news_nr .bg dd li{height: 85px;}
	.news_nr .bg dt{font-size: 14px;}
	.news_nr .bg dd{font-size: 14px;}
	.news_nr .bg dd .bnt {width: 58px;height: 40px;line-height: 40px;}
	
	.page{width: 181px; height: 40px;  margin: 35px auto 50px;}
	.page a{width: 40px; height: 40px;}
	.page .txt{height: 40px; line-height: 40px;font-size: 28px;width: 100px;}
	
	.pl_box{margin:0 10px;}
	.comment{height: 142px; padding: 0 0 0 102px;}
	.comment .tx{width:90px; height:90px;}
	.comment_r .plk textarea {font-size:16px;}
	.comment_r{height: 140px;}
	.comment_r .plk{height: 90px;}
	.comment_r .bottom{height: 40px;}
	.comment_r .bottom a{font-size: 15px; height: 40px; line-height: 40px; width: 85px;}
    .pl_list{margin-top:15px;}
	.pl_list ul li .tx {width: 60px;height: 60px;}
	.pl_list ul li{padding-left: 75px;}
	.pl_list ul li .tit {font-size: 16px;}
	.pl_list ul li .tit span {font-size: 18px;}
	.pl_list ul li .txt {font-size: 15px;line-height: 25px;}
	
	.footer .txt{font-size:14px; margin:-12px 0 10px; line-height:25px;}
	
	/*8.22*/
	.rmtj_box{padding:0 12px 25px 0;}
	.rmtj_box ul li{ height:75px; padding-left:100px; margin:18px 0 2px 0;}
	.rmtj_box ul li .pic{width:75px; height:75px; left:12px;}
	.rmtj_box ul li .tit{font-size: 16px;height: 25px;line-height: 25px;}
	.rmtj_box ul li .text{font-size: 14px;height: 20px;line-height: 20px;}
	
}

@media screen and (max-width:420px){
	.header{height: 50px;}
	.header .logo,.header .logo img{ width: 92px; height: 33px;}
	.header .logo{ margin-top: 10px; margin-left: 8px;}
	.header .yhzx{width: 33px; height: 33px; margin: 8px 12px 0 0;}
    .header  .user_box ul{top: 42px; width: 100px;}
	.header .user_box ul a{font-size: 13px; line-height: 38px;}
	.arrow{ margin:-6px 12px 0 0;border-left:6px solid transparent;border-right:6px solid transparent; border-bottom:6px solid #000; }
	
	.search{padding: 0 50px 0 15px; height: 33px;}
	.search .text{font-size: 15px; height: 25px;line-height: 25px; margin: 4px 0 4px 0;}
	.search .button{width: 20px; height: 20px; right: 15px;top: 7px;}
	.nav{height: 38px;}
	.nav a{font-size: 15px;height: 35px; line-height: 35px;}
	.slideBox .bd li .tit{font-size: 13px; height: 30px;line-height: 30px; width: 80%; padding-right: 20%;}
	.slideBox .hd{bottom:9px;}
	.slideBox .hd li{ width: 8px; height: 8px;}
	.game ul li span{font-size: 13px;height: 23px;line-height: 23px;}
	.game ul li img {border-radius: 12px; width:60px; height:60px;}
	.game{padding:17px 10px 15px 10px;}
	.global_tit {height:40px;line-height:40px;}
	.global_tit span{font-size: 16px;}
	.global_tit a{font-size: 12px;}
	.yxlb_box li{height: 60px;  padding: 15px 74px 15px 82px;}
	.yxlb_box li .pic{left:12px;}
	.yxlb_box li .pic,.yxlb_box li .pic img{ width: 60px; height: 60px; border-radius: 10px; left: 10px;}
	.yxlb_box li .tit{font-size: 15px; height: 26px; line-height: 26px;}
	.yxlb_box li .text{margin-top:-2px;}
	.yxlb_box li .bnt {width: 63px;height: 37px;line-height: 38px; font-size: 12px;right: 10px; margin-bottom:-18.5px;}
	
	.yxzx_list li{font-size: 15px;padding: 0 10px 0 27px; height:26px; line-height:26px; margin: 1px 0;}
	.yxzx_list li em{width: 6px; height: 6px; margin-top: -3px;}
	.yxzx_list ul {padding: 10px 0;}
	
	.rmxz_box li{height: 65px;padding: 10px 74px 10px 80px;}
	.rmxz_box li .pic{height: 60px; width: 60px; left: 10px;}
	.rmxz_box li .pic img {border-radius: 10px;}
	.rmxz_box li .tit{font-size: 14px; height: 22px; line-height: 22px;}
    .rmxz_box li .bnt {width: 63px;height: 34px;line-height: 34px; font-size: 16px;right: 10px; margin-bottom:-17px;}
	.rmxz_box li .text {font-size: 12px;line-height: 21px;height: 21px; margin-top: 2px;}
	
	.link_box{ font-size:13px;}
	.link_box .text{line-height:23px;}
	.link_box span{height:24px; width:24px; bottom:5px;}
	.f_menu a{font-size: 16px;height: 25px; line-height: 25px;  padding-left: 34px;}
	.f_menu a span {height: 25px; width: 25px;}
	.f_menu em{height: 15px; margin: 0 13px; vertical-align:26%}
	.f_info{font-size:13px; line-height:23px; margin-top: -8px;}
	
	.sj_pc ul li{ padding: 15px 10px 15px 107px; height:85px;}
	.sj_pc .pic{width:85px; height:85px;top:15px;}
	.sj_pc .txt{font-size: 12px; height: 38px; line-height: 19px; margin-top: 2px;}
	.sj_pc .tit{font-size: 15px; line-height: 23px; height: 46px;}
	.game.sj ul li {margin-bottom: 15px;}

	.location { height: 24px; line-height: 24px; font-size: 15px; padding-left: 40px;}
	.location em{ height: 20px; width: 20px; left: 10px;}
	.newstit{font-size: 17px; line-height: 28px;}
	.newsxx{font-size: 12px;height: 25px;line-height: 25px;margin-bottom: 16px;}
	.zx_down ul{height:81px;}
	.zx_down ul li .pic{width:60px; height:60px;}
	.zx_down ul li {padding: 10px 74px 10px 80px;}
	.zx_down ul li .tit a{font-size: 15px; height: 25px; line-height: 25px;max-width: 74%;}
	.zx_down ul li .tit a span{ width: 28px; height: 18px; padding-left: 3px; margin-top: -10px; line-height: 19px; font-size: 12px; right:-37px;}
	
	.news_nr{font-size: 16px;padding: 10px;}
	.news_nr p{line-height: 28px;} 	
	.news_nr .bg dd li{height: 80px;}
	.news_nr .bg dt{font-size: 12px;height: 42px;line-height: 42px;}
	.news_nr .bg dd{font-size: 12px;}
	.news_nr .bg dd .bnt {width: 50px;height: 35px;line-height: 35px;}
	
	.page{width: 160px; height: 32px;  margin: 30px auto 40px;}
	.page a{width: 32px; height: 32px;}
	.page .txt{height: 32px; line-height: 32px;font-size: 22px;width: 95px;}
	
	.pl_box{margin:0 10px;}
	.pl_box .title span {font-size: 18px;color: #999;}
	.comment{height:120px; padding: 0 0 0 71px;}
	.comment .tx{width:60px; height:60px;}
	.comment_r .plk textarea {font-size:13px;}
	.comment_r{height:118px;}
	.comment_r .plk{height:73px;}
	.comment_r .bottom{height: 35px;}
	.comment_r .bottom a{font-size: 14px; height: 35px; line-height: 35px; width: 70px;}
	.pl_list{margin-top:10px;}
	.pl_list ul li .tx {width: 45px;height: 45px;}
	.pl_list ul li{padding-left: 56px;}
	.pl_list ul li .tit {font-size: 12px;line-height:21px;}
	.pl_list ul li .tit span {font-size: 16px;}
	.pl_list ul li .txt {font-size: 12px;line-height: 23px;}
	.ckgd{height:36px; line-height:36px; font-size:15px;}
	
	/**/
	.wfbox .ptitle{ line-height:35px; font-size:16px;}
	.wfbox .ptxt{ font-size:14px; line-height:25px; padding:5px 4%;}
	.wfjs a{ width:40px; height:40px; line-height:40px; font-size:12px;}
	.back a img{ height:50px;}
	
	.footer .txt{font-size:12px; line-height:22px;}
	.footer .txt .ga i{width: 13px;height: 14px;vertical-align: -3px;margin-right: 3px;}
	
	/*8.22*/
	.rmtj_box{padding: 0 10px 20px 0;}
	.rmtj_box ul li{ height:55px; padding-left:75px;margin: 15px 0 2px 0;}
	.rmtj_box ul li .pic{width:55px; height:55px; left:10px;}
	.rmtj_box ul li .pic img{border-radius:10px;}
	.rmtj_box ul li .tit{font-size:14px;height: 20px;line-height: 20px;}
	.rmtj_box ul li .text{font-size:12px;height: 18px;line-height: 18px;}
	.rmtj_box ul li .stars{margin: 0px 0 3px; background:url(../skin_img/stars3.png) no-repeat;width:65px;height: 13px;}
	.rmtj_box ul li .star4{ background-position:-13px 0;}
	.rmtj_box ul li .star3{ background-position:-26px 0;}
	.rmtj_box ul li .star2{ background-position:-39px 0;}
	.rmtj_box ul li .star1{ background-position:-52px 0;}
	.rmtj_box ul li .star0{ background-position:-64px 0;}
	.rmtj_box ul li .starb{ background-position:-64px -14px;}
	.rmtj_box ul li .star1b{ background-position:-52px -14px;}
	.rmtj_box ul li .star2b{ background-position:-39px -14px;}
	.rmtj_box ul li .star3b{ background-position:-26px -14px;}
	.rmtj_box ul li .star4b{ background-position:-13px -14px;}
	
	/*17.2.8*/
	.h5yx_box{padding:0 12px; margin-top:15px;}
.h5yx_box ul li{padding:0 61px 0 65px; height:56px; margin-bottom:15px;}
.h5yx_box ul li .pic{height:56px; width:56px;}
.h5yx_box ul li .pic img{border-radius:10px;}
.h5yx_box ul li .tit{font-size:14px; height:20px; line-height:20px;}
.h5yx_box .bnt{width:60px; height:30px; line-height:30px; font-size:10px; border-radius:4px; margin-top:-15px;}

	.h5yx_box ul li .text em{height:8px;}
	.h5yx_box ul li .stars{ background:url(../skin_img/stars3.png) no-repeat;width:65px;height: 13px;margin:1px 0;}
	.h5yx_box ul li .star5{background-position:0px -1px;}
.h5yx_box ul li .star4{background-position: -12px -1px;}
.h5yx_box ul li .star3{background-position: -26px -1px;}
.h5yx_box ul li .star2{background-position: -39px -1px;}
.h5yx_box ul li .star1{background-position: -51px -1px;}
.h5yx_box ul li .star0{background-position: -64px -1px;}
.h5yx_box ul li .star4b{background-position: -12px -14px;}
.h5yx_box ul li .star3b{background-position: -26px -14px;}
.h5yx_box ul li .star2b{background-position: -38px -14px;}
.h5yx_box ul li .star1b{background-position: -52px -14px;}
.h5yx_box ul li .starb{background-position:-64px -14px;}

}
@media screen and (max-width:321px){
	.game ul li img {width:50px; height:50px; border-radius:9px;}
	.game ul li span{font-size:12px;}
	.game {padding: 15px 10px 10px 10px;}
	.global_tit{height:32px; line-height:32px;}
	.global_tit span{font-size:15px;}
	.yxlb_box li .pic, .yxlb_box li .pic img{width:50px; height:50px;}
	.yxlb_box li {height: 50px;padding: 12px 68px 12px 70px;}
	.yxlb_box li .pic, .yxlb_box li .pic img {width: 50px;height: 50px;border-radius: 9px;}
	.yxlb_box li .tit {font-size: 15px;height: 23px;line-height: 23px;}
	.yxlb_box li .bnt {width: 55px;height: 32px;line-height: 33px; margin-bottom:-16px;}
	.yxzx_list li{font-size:13px; margin:0px;}
	
	.rmxz_box li {height: 50px;padding: 12px 74px 12px 70px;}
	.rmxz_box li .pic {height: 50px;width: 50px; top:14px;}
	.rmxz_box li .pic img{border-radius:9px;}
	.rmxz_box li .tit {font-size: 13px;height: 20px;line-height: 18px;}
	.rmxz_box li .text {font-size: 12px;line-height: 19px;height: 19px;margin-top: 0px;}
	.rmxz_box li .bnt {width: 55px;height: 31px;line-height: 32px;font-size: 14px; margin-bottom:-15.5px;}
	.f_menu a{font-size: 15px;height: 22px; line-height: 22px;  padding-left: 28px;}
	.f_menu a span {height: 22px; width: 22px;}
	.f_menu em{height: 13px; margin: 0 13px; vertical-align:26%}
	.f_info{font-size: 12px; line-height: 22px; margin-top: -13px;}
	.zx_down ul {height:71px;}
	.zx_down ul li .pic{width:50px; height:50px;}
	.zx_down ul li {padding: 10px 74px 10px 70px;}
	.comment{padding-left:70px;}
	.comment .tx{width:60px; height:60px;}
	.stars{margin-top:-3px;}
	.news_nr{font-size: 14px}
	.news_nr p{line-height:25px;}
	
	/*8.22*/
	.rmtj_box{padding: 0 8px 18px 0;}
	.rmtj_box ul li{height: 48px;padding-left: 63px;margin: 15px 0 2px 0;}
	.rmtj_box ul li .pic{width:48px; height:48px; left:10px;top:0px;}
	.rmtj_box ul li .pic img{border-radius: 8px;}
	.rmtj_box ul li .tit{font-size: 13px;height: 17px;line-height: 17px;}
	.rmtj_box ul li .text{font-size:12px;height: 18px;line-height: 18px;}
	.rmtj_box ul li .stars{margin:-1px 0 0;}
}
