/*游戏软件*/
.star0, .star1, .star2, .star3, .star4, .star5, .star6{background: url(../images/litterstar.png) no-repeat;width: 84px;height: 13px;display: inline-block;}
.star3{background-position: 0 -78px;}
.star4{background-position: 0 -104px;}
.star5, .star6{background-position: 0 -130px;}
.cat{width: 100%}
.cat .cat-list{display: block;margin: 0 12px;}
.cat-list ul{overflow: hidden}
.cat-list ul li{float: left;display: inline-block;width: 25%;margin-top: 15px;text-align: center}
.cat-list ul li a{display: inline-block;border:1px solid #18AC73;width: 90%;margin: 0 auto;height: 28px;line-height: 28px;border-radius: 4px;}
.cat-list .cur a{background: #18AC73;color: #fff;}
.cat-list .hide{display: none;}
.cat-list .zk a{display :inline-block;position: relative;}
.cat-list .zk a::after{display: inline-block;content: " ";height: 12px;width: 12px;border-width: 0 2px 2px 0;border-color: #21c485;border-style: solid;transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform-origin: center;transition: transform .3s;position: absolute;top: 50%;right: 40%;margin-top: -10px;}
.cat-list .sq {display :none;position: relative;}
.cat-list .sq a::before{display: inline-block;content: " ";height: 12px;width: 12px;border-width: 0 2px 2px 0;border-color: #21c485;border-style: solid;transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform-origin: center;transform: rotate(-135deg);transition: transform .3s;position: absolute;top: 66%;right: 40%;margin-top: -10px;}
.down-box .dtab{display: -webkit-box;height: 30px;line-height: 30px;margin:0 auto;margin-top:15px;width: 92%;border: 1px solid #21c485;border-radius: 4px;}
.down-box .dtab a{display: block;-webkit-box-flex: 1.0;text-align: center;position: relative;font-size: 16px;border-right: 1px solid #18AC73}
.down-box .dtab .tab_2{color: #fff;background: #18AC73}
.down-box .list{width: 92%;margin: 10px auto 20px}
.down-box .list li{display: -webkit-box;padding: 10px 0 10px;border-bottom: 1px solid #ddd;}
.down-box .list .pic-box{display: -webkit-box;margin-right: 15px;}
.down-box .list li .pic-box img{width: 65px;height: 65px;border-radius: 2px;}
.down-box .list .state{height: 65px;-webkit-box-flex: 1}
.down-box .list  .state .name{font-size: 16px;color: #333;height: 24px;line-height: 24px;font-weight: normal;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.down-box .list .state span.star{display: block;width: 73px;height: 12px;margin: 4px 0;position: relative;}
.down-box .list  .state .size{font-size: 12px;height: 23px;line-height: 23px;color: #999;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.down-box .list  .line{height: 12px;width: 1px;background: #ddd;display: inline-block;margin: 0 10px 3px;vertical-align: middle;}
.down-box .list .down-btn{width: 50px;text-align: center;margin-top:8px;display: block;}
.down-box .list .down-btn .bg{display:inline-block; width:90%; height:30px;background:url(../images/xz.png) 9px 0px no-repeat;background-size:26px auto;}
.down-box .list .down-btn span{border: 1px solid #21c485;border-radius: 2px;color: #21c485;display: block;font-size: 14px;height: 20px;line-height: 20px;}
.down-box .show-more{color: #666;font-size: 13px;text-align: center;display: block;}
.cList{width: 92%;margin: 20px auto;}
.cList li{padding:10px 0 10px;border-bottom:1px solid #e6e6e6;position:relative;height: 70px;}
.cList li b{font-size: 16px;color: #333;height: 24px;line-height: 24px;font-weight: normal;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cList img{width:65px;height:65px;float:left;display:inline;margin-right:15px;border-radius:2px;}
.cList a{display:block;padding-right:65px;}
.cList li p{font-size:12px;color:#999;height:35px;overflow:hidden;margin-top: 5px;}
.cList i{position:absolute;right:0;top:40px;width:60px;height:28px;line-height:28px;text-align:center;background:#eee;color:#666;padding:0;font-style:normal;font-size:14px;}
.cList i span{color:#2f9a00;padding-right:2px;}
/*排行榜*/
.tab-nav{display: -webkit-box;width: 92%;margin: 8px auto;border: 1px solid #18AC73;border-radius: 4px;}
.tab-nav li{display: block;-webkit-box-flex: 1;line-height: 36px;text-align: center;color: #333;position: relative;}
.tab-nav li a{display: block;background: #fff;}
.tab-nav li.cur a{background:#18AC73 ;color: #fff;}
.list-nav{padding: 18px 10px 10px;overflow: hidden;}
.list-nav li{float: left;width: 25%;height: 28px;line-height: 28px;margin-bottom: 15px;text-align: center; }
.list-nav li a{display: inline-block;border:1px solid #18AC73;width: 90%;margin: 0 auto;height: 28px;line-height: 28px;border-radius: 4px;}
.list-nav li.tab_2 a{color: #fff;background: #18AC73;border-radius: 4px;}
.title{line-height: 30px;padding-left: 12px;font-weight: normal;color: #000;font-size: 1.1rem;}
.list{width: 92%;margin: 10px auto}
.list li{display: -webkit-box;padding: 10px 0 10px;border-bottom: 1px solid #ddd;}
.list .pic-box{display: -webkit-box;margin-right: 15px;}
.list li .pic-box img{width: 65px;height: 65px;border-radius: 2px;}
.list .state{height: 65px;-webkit-box-flex: 1}
.list .state i{display: block;float: left;min-width: 15px;height: 15px;padding: 0 2px;background: #999;color: #fff;text-align: center;line-height: 15px;border-radius: 3px;margin-top: 4px;margin-right: 8px;}
.list  .state .name{font-size: 15px;color: #333;height: 24px;line-height: 24px;font-weight: normal;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list .state span.star{display: block;width: 73px;height: 12px;margin: 4px 0;position: relative;}
.list  .state .size{font-size: 12px;height: 23px;line-height: 23px;color: #999;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list  .line{height: 12px;width: 1px;background: #ddd;display: inline-block;margin: 0 10px 3px;vertical-align: middle;}
.list .down-btn{width: 50px;text-align: center;margin-top:8px;display: block;}
.list .down-btn .bg{display:inline-block; width:90%; height:30px;background:url(../images/xz.png) 9px 0px no-repeat;background-size:26px auto;}
.list .down-btn span{border: 1px solid #21c485;border-radius: 2px;color: #21c485;display: block;font-size: 14px;height: 20px;line-height: 20px;}
.list li:nth-child(1) i, .list li:nth-child(2) i, .list li:nth-child(3) i{background: #21c485}
/*资讯*/
.news-cate ul{padding: 0 10px 10px;overflow: hidden}
.news-cate li{float: left;width: 33.3%;text-align: center;margin: 4px 0;}
.news-cate li a{background: #f6f6f6;font-size: 14px;width: 88%;text-align: center;display: block;border: 1px solid #ddd;margin: 0 auto;height: 30px;line-height: 30px;border-radius: 3px;}
.news-cate li.cur a{background: #18AC73;border-color: #18AC73;color: #fff;}
.news-list{width: 100%;height: auto;padding: 0 10px;display: block;overflow: hidden;box-sizing: border-box;}
.news-list ul{width: 100%;height: auto;background: #fff;padding: 0 5px 20px;box-sizing: border-box;display: block;overflow: hidden;}
.news-list ul li{width: 100%;height: auto;padding: 10px 0;box-sizing: border-box;display: block;overflow: hidden;border-bottom: 1px solid #eee;}
.news-list ul li a{ width:100%; height:auto; display:-webkit-box; overflow:hidden;position:relative; zoom:1}
.news-list ul li a b{ width:110px; height:auto; padding:0 12px 0 0; display:block; overflow:hidden;}
.news-list ul li a b img{ width:100%; height:70px; display:block; overflow:hidden;border-radius: 5px;}
.news-list ul li a u{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; }
.news-list ul li a u strong{ width:100%; height:46px; line-height:23px; font-size:14px; font-weight:normal; color:#333; float:left; display:inline; overflow:hidden;}
.news-list ul li a u p{ width:100%; height:38px; line-height:20px; font-size:12px; font-weight:normal; color:#999; margin:7px 0 0 0; float:left; display:inline;overflow:hidden;}
.news-list ul li a u em{ width:100%; height:20px;  box-sizing:border-box; float:left; margin:4px 0 0 0; display:inline; overflow:hidden;}
.news-list ul li a u em i{ width:14px; height:18px; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.news-list ul li a u em i img{width:auto; height:12px;  display:block; overflow:hidden; margin:3px 0 0 0; padding:0;}
.news-list ul li a u em span{ width:auto; height:20px;line-height:20px; font-size:12px; font-weight:normal; color:#666; text-indent:5px; padding:0 20px 0 0; float:left; display:inline; overflow:hidden}
.news-list ul li a u em i.time{background: url(../images/time.png) center no-repeat;background-size:14px 14px;}
.news-list ul li a u em i.eye{background: url(../images/eye.png) center no-repeat;background-size: 14px 10px;}
.news-list .show-more{color: #666;font-size: 13px;text-align: center;display: block;}

/*专题*/
#sNav{height: 34px;margin: 10px;border: 1px solid #18AC73;border-radius: 5px;background: #fff;display: -webkit-box;text-align: center;}
#sNav a{line-height: 34px;font-size: 16px;-webkit-box-flex: 1;display: block;text-align: center;color: #18AC73;}
#sNav .cur{background: #18AC73;color: #fff;}
#sNav .tab_2{background: #18AC73;color: #fff;}
#sNav a:not(:last-child){border-right: 1px solid #18AC73;}
.g-key-list{width: auto;height: auto;background: #fff;padding: 0 10px 10px;box-sizing: border-box;display: block;overflow: hidden;}
.g-key-list li{width: 47%;height: auto;float: left;padding: 14px 0 0;display: inline;overflow: hidden;position: relative;margin: 0 5px}
.g-key-list li a{width: 100%;height: auto;display: block;overflow: hidden;}
.g-key-list li a img{width: 100%;height: 29vw;display: block;overflow: hidden;border-radius: 4px;}
.g-key-list li a s{background: #000;filter: alpha(opacity=50);opacity: .5;font-size: 16px;display: block;position: absolute;width: 100%;height: 24px;line-height: 24px;bottom: 0;left: 1px;border-radius: 0 0 4px 4px;}
.g-key-list li a span{width: 100%;height: 20px;line-height: 20px;font-size: 14px;font-weight: normal;color: #fff;text-align: center;margin: 4px 0 0 0;display: block;overflow: hidden;    position: absolute;bottom: 0;left: 1px;}
.g-key-list li a strong{width: 100%;height: 20px;line-height: 20px;font-size: 14px;font-weight: normal;color: #fff;text-align: center;margin: 4px 0 0 0;display: block;overflow: hidden;    position: absolute;bottom: 0;left: 1px;}

/*网站地图*/
.map-list .map .title{display: inline-block;width: 60px;height: 30px;line-height: 30px;margin-bottom: 10px;margin-top: 10px;font-size: 18px;text-align: center;font-weight: bold}
#down .title{width: 100px;}
.map-list .map-ul{overflow: hidden;margin-right: 6px;}
.map-list li{width: 33%;height: 34px;overflow: hidden;float: left;text-align: center;margin-bottom: 10px;}
.map-list li a{display: block;height: 32px;line-height: 32px;border: 1px solid #ccc;margin-left: 6px;border-radius: 3px;}

/*文章详情*/
.wzlist .wtitle{padding: 10px 8px 10px 8px;font-size: 13px;border-bottom: 1px solid #ddd;}
.wzlist h1{font: 18px "\5FAE\8F6F\96C5\9ED1";font-weight: bold;line-height: 32px;color: #333;}
.wzlist .wtitle p{color: #777;margin-top: 5px;line-height: 32px;font-size: 14px;}
.wzlist .wtitle span{margin: 0 5px;}
.wzlist .con{font-size: 1.1em;padding: 0 8px;-webkit-box-sizing: border-box;line-height: 26px;}
.wzlist .con .c_tr p{padding:0;}
.wzlist .con .c_tr img{padding: 10px 0;}
.wzlist .con p{padding: 0 0 10px;line-height: 30px;}
.wzlist .con a{color: #4996ff;}
.wzlist .con h3{font-size: 15px;color: #21c485;margin: 0;line-height: 35px;}
.wzlist .con strong{font-weight: bold;}
.wzlist .con img{width: auto !important;height: auto !important;max-width: 85% !important;display: block;margin: 0 auto;}

.dtit_pic{border-bottom: 1px solid #ddd;position: relative;height: 15px;line-height: 15px;}
.dtit{border-bottom: 1px solid #ddd;position: relative;height: 40px;line-height: 40px;}
.dtit b{margin: 0;display: block;position: absolute;bottom: -1px;padding: 0 10px 0 5px;left: 10px;height: 40px;border-bottom: 1px solid #21c485;font-size: 16px;font-weight: bold;}
.xgwz ul li{overflow: hidden;margin: 0 8px;padding: 10px 5px;}
.xgwz .titpic{display: block;float:left;overflow: hidden;width: 88px;height: 58px;text-align: center;border-radius: 4px;}
.xgwz .titpic img{height: 100%}
.xgwz .tit{display: block;margin-left: 98px;}
.xgwz .tit a{height: 40px;overflow: hidden;line-height: 20px;}
.xgwz .tit span{display: table-cell;font-size: 10px;color: #999;height: 18px;vertical-align: bottom;}
.cont4_lis ul{display: block;overflow: hidden;padding-top: 6px;}
.cont4_lis ul li{float: left;width: 25%;text-align: center;margin: 5px 0 10px;}
.cont4_lis .img{display: inline-block;width: 57.5px;height: 57.5px;border-radius: 10px;overflow: hidden;position: relative;margin-bottom: 5px;}
.cont4_lis .img img{width: 100%;height: auto;}
.cont4_lis .name{color: #333;height: 20px;overflow: hidden;line-height: 20px;}
.cont4_lis .btn{display: inline-block;width: 60px;height: 26px;line-height: 26px;text-align: center;color: #21c485;border: 1px solid #21c485;border-radius: 2px;margin-top: 5px;}

/*下载详情*/
#info{padding: 12px 10px 2px 10px;position: relative;background: #fff;z-index: 9;}
#info img{width: 90px;height: 90px;border-radius: 5px;float: left;margin: 0 10px 10px 0}
#info .name{height: 24px;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#info h1{display: inline-block;float: left;color: #000;font: 16px "\5FAE\8F6F\96C5\9ED1";height: 22px;overflow: hidden;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;}
#info p{height: 22px;line-height: 22px;font-size: 12px;color: #999;overflow: hidden;}
#info p span{font-size: 12px;display: inline-block;padding: 0;width: 50%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#info .cata,#info .cata a{color: #21c485}
#info #btns{width: 100%;background-color: #fff;left: 0;margin-top: 0;display: -webkit-box;position: relative;top: 0px;}
#info .dbtn{-webkit-box-flex: 1;border: none;border-radius: 3px;background: #21c485;margin: 10px 0;text-align: center;font-size: 18px;color: #fff;display: block;line-height: 40px;height: 40px;}
#info .dbtn span{background: url(../images/xzxq.png) 0 no-repeat;background-size: 22px auto;padding-left: 27px;padding-top: 1px;}
#down .swiper-container1 .swiper-slide img{width: 96%;}
#down .pic{padding: 10px 10px}
#content .intro #summary{max-height: 280px;height: auto;overflow: hidden;}
#content .intro{border-bottom: 1px solid #e8e8e8;margin-bottom: 5px;padding: 4px 10px 10px 10px;line-height: 28px;text-align: justify;clear: both;position: relative;background: #fff;}
#content .intro p{line-height: 26px;margin-bottom: 15px;}
#content .intro a{color: #4996ff;}
#content .intro img{width: auto !important;height: auto !important;max-width: 220px !important;display: block;margin: 0 auto;}
#content .intro h3{font-size: 16px;color: #21c485;margin: 0;height: 35px;line-height: 35px; padding: 0 10px 0 5px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
#expand{border-bottom: none;margin: 10px 0 0 0;line-height: 36px;color: #666;background: #f6f6f6;text-align: center !important;font-size: 14px;height: 36px !important;}
.news_list{margin: 10px 0 15px;}
.news_list li{position: relative;height: 65px;border-bottom: 1px dashed #ccc;margin: 0 4% 10px 4%;padding-bottom: 10px;}
.news_list img{position: absolute;left: 0;width: 120px;height: 65px;}
.news_list li a b{position: absolute;left: 130px;top: 5px;height: 46px;line-height: 23px;overflow: hidden;font-size: 15px;}
.news_list li p{position: absolute;left: 130px;top: 30px;color: #999;font-size: 12px;height: 26px;line-height: 26px;overflow: hidden;}
.ntab{clear: both;display: -webkit-box;display: -moz-box;display: box;width: 100%;height: 40px;overflow: hidden;}
.ntab ul{clear: both;display: -webkit-box;display: -moz-box;display: box;width: 100%;}
.ntab ul li{ -moz-box-flex: 1.0;-webkit-box-flex: 1.0;box-flex: 1.0;display: block;text-align: center;height: 38px;line-height: 38px;background: #f3f3f3;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;cursor: pointer;border-right: 1px solid #e6e6e6;}
.ntab ul li p{width: 70%;overflow: hidden;margin: 0 auto;height: 38px;line-height: 38px;}
.ntab ul li.tab_2{background: #fbfbfb;border-top: 2px solid #22C485;border-bottom: 0 none;color: #22C485;}
.bdad{margin-top: 10px;}
.bdad li{height: 85px;margin: 0 0 5px 1%;padding-bottom: 10px;float: left;position: relative;width: 32%}
.bdad li img{width: 100%;height: 85px;}
#content .intro .bdad li img{width: 100%!important;height: 85px!important;}
#content .intro .bdad li p{background: rgba(0,0,0,0.7);color: #fff;text-align: center;position: absolute;bottom: 10px;width: 100%;overflow: hidden;height: 22px;margin-bottom:0;}
.wzlist .con .bdad li img{max-width: 100%!important;height: 85px!important;}
.wzlist .con .bdad li p{padding:0;line-height:22px;background: rgba(0,0,0,0.7);color: #fff;text-align: center;position: absolute;bottom: 10px;width: 100%;overflow: hidden;height: 22px;margin-bottom:0;}
.bdad li p{background: rgba(0,0,0,0.7);color: #fff;text-align: center;position: absolute;bottom: 10px;width: 100%;overflow: hidden;height: 22px;}
.zt_list{display: -webkit-box;height: 24px;line-height: 24px;margin: 10px;}
.zt_list b{display: block;-webkit-box-flex: 0.4; position: relative;font-size: 16px;overflow: hidden;}
.zt_list .tab_2{color:#21C488;}
.tab_pic ol{width: 100%;overflow: hidden;}
.tab_pic ol li{width: 96%;position: relative;height: 70px;margin: 5px 2% 10px 2%;}
.tab_pic ol li a img{position: absolute;left: 0;width: 130px;height: 80px;}
.tab_pic ol li a b{position: absolute;left: 140px;top: 0px;font-size: 16px;font-weight: 100;}
.tab_pic ol li p{position: absolute;left: 140px;top: 24px;line-height: 20px;color: #999;font-size: 12px;overflow: hidden;height: 57px;}
.tab_pic ol li em.tab_sj{position: absolute;left: 100px;top:23px;line-height: 20px;font-size: 12px;overflow: hidden;height: 20px;}
.tab_pic ol li a.down-btn{width: 60px;text-align: center;margin-top:25px;display: block;float:right;}
.tab_pic ol li .down-btn .bg{display: inline-block;width: 90%;height: 38px;background: url(../images/xiazai.png) no-repeat 0 0;background-size: 37px auto;}
.subnavs{height: 200px;width: 100%;overflow: hidden;margin: 15px 2% 0 -1%;}
.subnav_img{height: 200px;overflow: hidden;overflow-x: scroll;}
.subnav_img ul{white-space: nowrap;height: auto;}
.subnav_img ul li{height: 100px;width: 25%;float: left;text-align: center;}
.subnavs li img{width: 65px;}
.subnavs li p{width: 56px;overflow: hidden;margin: 0 auto}
.tab_pic .swiper-slide p{width: 60px;height: 19px}

/*专题列表*/
.ztlist{height: 170px;overflow: hidden;position: relative;padding: 10px 0;}
.ztlist h1{font: 18px "\5FAE\8F6F\96C5\9ED1";text-align: center;width: auto;height: auto;line-height: 22px;font-size: 15px;font-weight: normal;color: #fff;background: #1CCFAC;opacity: 1;display: block;overflow: hidden;position: absolute;right: 0;top: 10px;padding: 5px 8px;}
.ztlist img{width: 100%;height: auto}
#zt_content{ width:100%;height:40px; margin:0px; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden; position:absolute; left:0; bottom:8px; z-index:20}
#zt_content .g-cont-scroll{ width:94%; height:auto; display:block; overflow:hidden; position:absolute; left:3%; top:0; padding:0 90px 0 0; box-sizing:border-box; color: #fff}
#zt_content .g-cont-scroll p{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#fff; display:block; overflow:hidden; text-indent:2em;}
#zt_content .g-cont-scroll p strong{ font-size:12px; font-weight:normal; color:#fff;}
#g-black-bg{ width:100%; height:57px; background:#000; opacity:0.7; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
#g-look-desc{ width:80px; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#fff; background:#1CCFAC; text-align:center; display:block; overflow:hidden; position:absolute; right: 6px; bottom: 17px; z-index:20; margin: 0 0 0 0; border-radius:4px;}
#g-desc-bg{ width:80px; height:25px; background:#000; opacity:0.7; display:none; overflow:hidden; position:absolute; left:0; bottom:52px; z-index:10;}
.m-desc-alert{ width:90%; height:auto; max-height:70%; padding:18px; box-sizing:border-box; display:block; overflow:hidden; background:#fff; border-radius:4px; position:fixed; top:15%; left:5%;z-index:99999; overflow:auto}
.m-desc-alert p{ width:100%; height:auto; line-height:22px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden; text-indent:18px;}
.m-desc-alert p strong{ font-size:12px; font-weight:bold; }
#m-close-desc{ width:auto; height:auto; font-size:12px; font-weight:normal; background:#333; color:#fff; padding:2px 6px; display:block; overflow:hidden; position:fixed; right:5%; top:15%; z-index:10; border-radius:0 0 0 6px}
#m-alert-bg{ width:100%; height:100%; background:#000; opacity:0.6; display:block; overflow:hidden; position:fixed; left:0; top:0; z-index:99998;}

/*预约*/
.yymengban{display:none ;width: 100%;height:2000px;position: fixed;z-index: 999;;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);left: 0;top: 0;}
.yywrap{display:none;overflow:hidden;width: 80%;max-width: 700px;height:auto;position: fixed;left: 10%;top: 14%;background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.closebtn{position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei;color: #589cf6;cursor: pointer;}
.closebtn:hover{opacity: 0.88;}
.yywrap .yy_L{width: 90%;height: auto;margin:30px auto 20px;}
.yywrap .yy_L .phone{width: 90%;height:36px;font-size: 14px;line-height: 36px;padding: 0 10px;border:1px solid #ccc ;display: block;margin: 20px auto 0 auto;border-radius: 5px;}
.yywrap .yy_L .phone:focus{border:1px solid #589cf6 ;}
.yywrap .yy_L .tips{width: 90%;text-align: center;line-height:25px;font: 16px/25px;margin: 8px auto;color: #999;}
.yybtn_bs,.yybtn_br{width: 96%;height: 36px;line-height: 36px;text-align: center;border-radius:3px;margin: 5px auto 10px;font-size: 16px;cursor: pointer;}
.yybtn_bs{background: #589cf6;color: #fff;border: 1px solid #589cf6;}
.yybtn_bs:hover,.yybtn_br:hover{opacity: 0.88;}
.yybtn_br{color: #589cf6;border: 1px solid #589cf6;}
.yy_R{width: 150px;height: auto;margin:0 auto;padding-bottom: 20px;}
.yy_R p{width: 100%;text-align: center;font: 14px/30px;color: #666;}
.yy_R img{width: 150px;height: 150px;margin: 10px 5px;}


.edition{background: #fff;margin-top: 6px;}
.downl {overflow: hidden;  position: relative;margin: 15px 0;border: 1px solid #E5E5E5;border-top: 2px solid #999;}
.downl .img { display: inline-block; float: left;margin: 0 auto;border-right: 1px solid #ccc;}
.downl .img img { display: inline-block; width: 40px;!important; height: 40px;!important; border-radius: 10px; background: #969696;margin: 8px 10px 4px}
.downl .dinfo { display: block; float: left;width: 60%;border-right: 1px solid #ccc;}
.downl .dinfo div { margin: 0 0; }
.downl .dinfo div a { display: inline-block; max-height: 50px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #333; font-size: 14px; overflow: hidden;line-height: 29px;border-bottom: 1px solid #ccc;padding: 0 0 0 15px;}
.downl .dinfo p.size { color: #888; overflow: hidden; margin: 4px 0; line-height: 22px;padding: 0 0 0 15px;}
.downl .down { display: inline-block; float: right; text-align: center; color: #fff; line-height: 28px; width: 40px; background: #21c485; border-radius: 3px; position: absolute; top: 0; right: 12px;padding: 0 12px; overflow: hidden;  position: relative;margin: 15px 0;}

.lk-zt{width: 100%;margin: 10px auto;background: #f0f0f0;}
.lk-zt li{display: -webkit-box;padding: 15px 0 15px;}
.lk-zt .pic-box{display: -webkit-box;margin-right: 15px;margin-left: 20px;}
.lk-zt li .pic-box img{width: 65px;height: 65px;border-radius: 2px;border-radius: 6px;}
.lk-zt .state{height: 65px;-webkit-box-flex: 1}
.lk-zt .state i{display: block;float: left;min-width: 15px;height: 15px;padding: 0 2px;background: #999;color: #fff;text-align: center;line-height: 15px;border-radius: 3px;margin-top: 4px;margin-right: 8px;}
.lk-zt  .state .name{font-size: 15px;color: #333;height: 24px;line-height: 24px;font-weight: normal;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lk-zt .state span.star{display: block;width: 73px;height: 12px;margin: 4px 0;position: relative;}
.lk-zt  .state .size{font-size: 12px;height: 23px;line-height: 23px;color: #999;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.lk-zt  .line{height: 12px;width: 1px;background: #ddd;display: inline-block;margin: 0 10px 3px;vertical-align: middle;}
.lk-zt .down-btn{width: 22%;text-align: center;margin-top:12px;display: block;background: #21c485;height:36px;line-height: 36px;border-radius: 4px;margin-right: 20px;font-size: 14px}
.lk-zt .down-btn .bg{display:inline-block; width:90%; height:30px;background:url(../images/xz.png) 9px 0px no-repeat;background-size:26px auto;}
.lk-zt .down-btn span{border: 1px solid #21c485;border-radius: 2px;color: #21c485;display: block;font-size: 14px;height: 20px;line-height: 20px;}
.lk-zt li:nth-child(1) i, .list li:nth-child(2) i, .list li:nth-child(3) i{background: #21c485}

.pages{text-align: center;overflow: hidden;zoom: 1;}
.pages a{margin-left: 10px;padding: 5px 8px;background: #f2f2f2;border: 1px solid #f6f6f6;display: inline-block;vertical-align: middle;border-radius: 4px;}
.pages span{display:none}