/*基本样式*/
html,body,div,p,span,em,i,u,del,strong,a,b,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,iframe,form,label,button,input,textarea,pre,hr,table,tbody,th,td{margin:0;padding:0;word-wrap:break-word;word-break:break-all;border:0}
button,input,textarea{outline: none}

h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
img{border:0; border:none}
em,i,strong,th{font-style:normal}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
input,select{-webkit-appearance:none; appearance:none; }
html{ overflow-y: scroll; }
*html{ _background-image:url(about:blank); _background-attachment:fixed; }
body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei"; font-size:14px; color: #444; }
*{margin:0px; padding:0px; outline:none;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#444; text-decoration:none; cursor:pointer;}
a:hover{color:#f58c14;}

.fl{ float: left; display: inline; }
.fr{ float: right; display: inline; }
.mt15{ margin-top: 15px !important; }
.mb15{ margin-bottom: 15px !important; }


.cl:after,.wrapper:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
*html .cl{height:1%}


 

.header,.footer,.header-nav,.header-top{width:100%;min-width:1200px;}
.wrapper{width: 1200px;margin:0 auto;}

.footer{padding: 20px 0;text-align: center;color: #999;border-top: 1px #eee solid;margin-top: 10px;}
 .btn-gotop{ width: 60px; height:60px; position:fixed; right: 20px; bottom: 155px; display:none; cursor:pointer; z-index: 66; background: #f2f2f2 url(../images/gtp.png) no-repeat   center 8px; border: 1px solid #f4f4f4; border-radius: 4px;}
 .btn-gotop:hover{ border-color: #fa8f14; background-color: #fa8f14; background-position:  center -36px; }
 
.header-top{width:100%;height:35px;background:#eee;line-height:35px;color:#666;}

.header-top .link-a{float:right;}
.header-top .link-a a{padding: 0 10px;}
.header-top .link-a a + a{border-left: #bbb 1px solid;}


.header-box{height: 400px;min-width: 1200px;width: 100%;}
.header-nav{position:relative;left: 0;top: 0;height: 400px;}

.nav{ height: 50px; background: #fa8f14; width: 100%; position:absolute;width:1200px;left: 0;bottom: 0;opacity: 0.97;}
.nav a{ display:inline-block; vertical-align: top; line-height: 50px; text-align:center; color:#fff; font-size:18px; float:left; padding: 0 40px;margin-right:6px;font-weight: bold; }
.nav a+a{margin-left: 1px;}
.nav a:hover,
.nav a.on{ background-color: #d57a11; }
.soft-info .btn-download i, .zt-list p span, .app-info .btn-download i,  .pagenum .prev, .pagenum .next, .game-classify span, .phb-title i, .star{}
.art-list ul li .time span,.star{    background-image: url(../images/icon.png);    background-repeat: no-repeat;
}
.star{width: 86px;height: 15px;display:inline-block;}
.s5{background-position: 0px -55px;}
.s4{background-position: -17px -55px;}
.s3{background-position: -35px -55px;}
.s2{background-position: -52px -55px;}
.s1{background-position: -69px -55px;}
.s0{background-position: -87px -55px;}





.part-cont{background: #fff;} 
.part-cont .left-box{float: left;width: 836px;} 
.part-cont .right-box{float: right; width: 320px;} 
 .part-box{overflow: hidden;}
.app-info{padding:0px;width:420px;float: left;}
.app-info .img-ico{float: left;width: 136px; height: 136px;border-radius: 20px;margin-top:3px;overflow: hidden;}
.app-info .img-ico img{width: 100%;height: 100%;}
.app-info .tag { float:right;width:260px;  }
.app-info .tag  .title { overflow: hidden; font-size: 28px; color: #333; line-height: 35px; height: 35px; font-weight: bold;  }

.app-info .tag ul {overflow: hidden;margin-top: 10px;width: 100%;}
.app-info .tag ul li {line-height: 30px;font-size: 14px;color: #333;display: block;    overflow: hidden;}
.app-info .tag ul li span { float: left; color: #9e9e9e; width: 48px;}
.app-info .tag ul li .star{margin-top: 6px;}
.app-info .tag ul li a{padding: 0 5px;margin:0 3px 5px ;line-height: 24px;	height: 24px;border-radius: 2px;	border: solid 1px #1585ff;color:#1585ff ;display: inline-block;}
.app-info .tag ul li a:hover{color: #fff;background: #1585ff;}
.app-info .tag ul li p{padding-left: 48px;}
.app-info .txt{line-height: 28px;color: #666;padding-top: 10px;padding-right: 5px;height: 84px;overflow: hidden;}
.app-info .tag ul li.bq p{ color: #1585ff;        height: 60px;}


.part-tit{height:35px;border-bottom:1px solid #ddd;margin-bottom:10px; position: relative; }
.part-tit .title{font-size:22px;color:#333;font-weight:bold;float:left;border-bottom:3px solid #fa8f14;line-height: 24px; height:34px;}


.r-box{float: right;width: 390px;}

.txt-list{ }
.txt-list li{   padding-bottom:8px; overflow:hidden;}
.txt-list li a{ font-size:14px; max-width:296px; overflow:hidden; display:inline-block;height:22px; line-height:22px;
text-overflow: ellipsis;    white-space: nowrap;
}
.txt-list li span{color:#fa4e57; font-size:13px; float:right;padding-right: 2px}
.txt-list li:before{content: " ";float:left; background:#bbbbbb;  width:3px; height:3px; margin:10px 10px 0 0;}


.txt-list1 li{  padding-bottom:4px;}
.txt-list1 li a{max-width: 300px;}
.txt-list2 ul{width: 105%;}
.txt-list2 li{float: left;width: 50%;}
.txt-list2 li a{max-width: 85%;}



.part-cont .right-box .txt-list li:nth-child(5n) {    border-bottom: 1px dashed #ddd;margin-bottom: 10px;    }
.part-cont .right-box .txt-list li:last-child {border: 0;margin: 0; padding: 0; }


.art-list{ padding-bottom:15px;  }

.art-list ul li{ padding:15px 0 20px; border-bottom:1px solid #edf0f2; width:100%;min-height: 132px;}

.art-list ul li .link-name{font-size: 18px;font-weight: bold;line-height: 32px;padding-bottom: 10px;display: block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.art-list ul li .link-ico{float:left;width: 210px;height: 132px ;overflow: hidden;}
.art-list ul li .link-ico img{width: 100%;height:100% ;object-fit: cover; min-height: 100%!important;height: auto !important}
.art-list ul li .inf{padding-left: 240px;height: 132px; }
.art-list ul li .txt{line-height: 28px;color: #666;height:84px; overflow: hidden;}
.art-list ul li .time { color: #999;padding-top: 25px;height: 20px;}
.art-list ul li .time span{float:left;line-height:20px;height:20px;padding-right: 50px;background-position:-287px 5px ;padding-left: 18px;}
.art-list .link-ico img{ width: 100%; height: 100%;object-fit: cover; min-height: 100%!important;height: auto !important}
.art-list .link-ico:hover img{ width: 110%;margin-left: -5%;transition: all 0.1s;-moz-transition:all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.1s;}




.art-list2 ul li {padding: 15px 0 ;border-bottom: 1px #eee dashed;}

.art-list2 ul li .inf{padding-left: 230px; }

.art-list2 ul li:first-child{padding-top: 12px;}

.art-list2 ul li .link-ico img{border-radius: 4px;}
.art-list2 ul li .link-name{font-weight: normal;line-height: 28px;}
.art-list2 ul li .txt{color: #888;height:50px;line-height: 26px;}
.art-list2 ul li .time{padding-top: 20px;}

.remark-list{padding: 0px 0 ;}
.remark-list .link-ico {float: left;width: 50px;height: 50px;border-radius: 30px;overflow: hidden;background: #f5f5f5;}
.remark-list .link-ico img{width: 100%;height:100%;}
.remark-list div{padding-left: 68px;}
.remark-list .user{font-weight: bold;color: #999;line-height: 24px;padding-bottom: 4px;}
.remark-list .txt{line-height: 26px;padding-right: 100px;}
.remark-list li{border-bottom: 1px dashed #eee;padding:15px 0;min-height: 50px;}
.remark-list .time{float: right;color: #999;}
.remark-list li:last-child{border: 0;}
.part-cont .r-tit{ height:36px;line-height:24px; border-bottom:1px solid #fa8f14; margin:0 0 15px 0;}
.part-cont .r-tit .title{font-size: 20px;}
 

.part-cont .right-box .box{padding-top: 20px;}
.part-cont .left-box .part-box {padding-top: 20px;}
.pad-t{padding-top: 10px;}
/*图标列表*/

.list-ico{}
.list-ico  li{float: left;}
.list-ico  li .link-ico{display: block; width:90px; height: 90px; overflow: hidden;border-radius:24px;}
.list-ico  li .link-ico img{width:100%; height: 100%; }
.list-ico  li .link-name{display: block;width:90px;line-height: 40px;height: 40px;overflow: hidden;text-align: center;}
.list-ico  li:hover .link-name{color: #fa8f14;}


.ico3-1row  ul{width: 110%;}
.ico3-1row li{width:80px;padding:0 28px 15px 6px;}
.ico3-1row li .link-ico{width:80px;height: 80px;padding-left: 0;margin: 0 auto;border-radius:14px;}
.ico3-1row   li .link-name{width:80px;margin: 0 auto;}
.phb-list{	width: 100%;}
.phb-list em{float: left;width: 20px;height: 20px;font-family: arial;line-height: 20px;text-align: center;color: #fff;background-color: #ccc;	border-radius: 2px;}
.phb-list em.nb1{background: #f44334;}
.phb-list em.nb2{background: #fe7416;}
.phb-list em.nb3{background: #fab805;}
.phb-list .item{padding-left: 30px; *display:inline;*zoom:1;*padding-left: 13px;}


.phb-list .ico-show{color: #666;height: 0px;display: none;}
.phb-list .ico-show .link-ico{float: left; width:75px; height: 75px; overflow: hidden; border-radius: 15px;margin-right: 10px;	}
.phb-list .ico-show .link-ico img{width:100%; height: 100%; }

.phb-list .ico-show .link-name{font-size: 16px;height: 24px;overflow: hidden;display: block;}
.phb-list .item span{padding-right: 70px;line-height: 20px;height: 20px;overflow: hidden;display: block;}

.phb-list .ico-show .inf p{color: #999;font-size: 13px;padding: 2px 0;}
.phb-list li{padding:10px 0;border-bottom: 1px dashed #f5f5f5;position: relative;left: 0;right: 0;position: relative;left: 0;}
.phb-list li.on span{display:none;height: 0;}
.phb-list li.on .ico-show{display: block;height: 75px;}
.phb-list li.on em{height: 75px;line-height: 75px;background: #fa4e57;}

.phb-list  .btn-download { position: absolute; right: 0; top: 50%; margin-top: -8px; }
.phb-list  .btn-download {color:#fa8f14; display:inline-block;padding: 0 10px; height:22px; line-height:22px; text-align:center; border:1px solid #fa8f14; border-radius: 2px; }
.phb-list li.on  .btn-download {color:#fff;  border:1px solid #fa8f14;background: #fa8f14; }


.phb-list li:last-child{border: 0;}

 .pagenum{padding: 25px 0; text-align: center;}
.pagenum a,.pagenum span,.pagenum em{display:inline-block;padding: 0 15px;  height: 34px; line-height: 34px;margin:3px;color: #666;border-radius: 2px;background-color: #edf1f3;}
.pagenum  a:hover,.pagenum  span{background-color:#fa8f14;color: #fff;text-decoration: none;}

.location{padding: 15px 0 10px;border-bottom: 1px #eee solid;}
.location{color: #666; line-height: 22px;height: 22px;}
.location a{display: inline-block;}
.wenda-list{padding-top: 5px;}
.wenda-list ul{width: 100%;overflow: hidden;}
.wenda-list li {line-height: 20px;height: 20px;display: block;width: 100%;padding: 14px 0px ;border-bottom: 1px dashed #e4e4e4;}
.wenda-list li:last-child{}
.wenda-list li a{float: left;font-size: 15px;line-height: 20px;height: 20px;overflow: hidden;text-overflow: ellipsis;    white-space: nowrap;width: 600px;}
.wenda-list li em{float: right;font-style: normal;padding-right: 6px;color: #999;font-size: 13px;}
.wenda-list  li:before{content: " ";float:left; background:#bbbbbb;  width:3px; height:3px; margin:10px 10px 0 0;}
