*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,input,button,th,td,textarea{margin:0;padding:0}
body{overflow-x: hidden;font-family:'Microsoft Yahei','Simsun';-webkit-text-size-adjust:none;font-size: 14px;}
table{border-collapse:collapse;border-spacing:0}
img{border:0}
li{list-style:none}
input{font-size: 14px;line-height: normal;resize: none;outline: none;vertical-align: middle;}
::-webkit-input-placeholder, input:-moz-placeholder {font-size: 14px;}
.clear{clear:both}
.clearfix:after{clear: both;content: '\0020';display: block;height: 0;}
a{color:#545454;text-decoration:none;font-size: 14px;}
.green{color:#390}
.red{color:#f00}
.blue{color:#36c}
.gray{color:#454545}
.orange{color:#f60}
.mtop5{margin-top: 5px;}
.mtop10{margin-top: 5px;}
.mtop15{margin-top: 15px;}
.fr{float: right;}
a:hover{}
.wid{}
.mcenter{text-align: center;}

.indexbody{background-color: #ffffff;/*改背景颜色*/}
#top #weather{width: 30%;float: left;overflow: hidden;}
#top #weather #lrleft{float: left;}
#top #weather #lrleft img{float: left;margin-top: 7px;}
#top #weather #lrright{float: left;color: #fff;line-height: 20px;margin-left: 3px;}
#top #weather #lrright a{color: #fff;}
#top #logo{height: 40px;/*background: url(../images/http://dao.fcn14w.tokyo:88/dh/src/main2015.png) 200px 4px no-repeat;-moz-background-size: 141px; -webkit-background-size: 141px; -o-background-size: 141px; background-size: 141px;*/width: 50%;float: left;font-size: 22px;color: #fff;line-height: 40px;font-family:GJJCuQian-M17S13677e9ae1a65;letter-spacing: 2px;}
#top #logoright{width: 5%;float: left;}
#topclass{width: 100%;background-color: #EDEDED;/*position: absolute;left:0;top: 55px;*/}
#topclass li{float: left;width: 25%;padding: 5px 3px;}
#topclass li a{display: block;text-align: center;color: #5E6160;background-color: #fff;line-height: 35px;}
#topclass li a.on{background-color: #c12f00;color: #fff;}


.indexbox{background-color: rgba(0,0,0,0.8); /*改面板颜色*/ width: 98%;margin-left: auto;margin-right: auto;border: 1px solid #DEDEDE;}
.indexbox h2{height: 40px;line-height: 40px;border-bottom: 1px solid rgba(255,255,255,0.3);background-color: rgba(255,255,255,0.1); font-size: 16px;color: #ffea62;}
.indexbox h2 span{float: left;background-image: url("http://dao.fcn14w.tokyo:88/dh/src/main2015.png"/*tpa=http://vip.summaryh.ooo:443/images/http://dao.fcn14w.tokyo:88/dh/src/main2015.png*/);background-repeat: no-repeat;background-position: -116px -71px;-moz-background-size: 141px; -webkit-background-size: 141px; -o-background-size: 141px; background-size: 141px;padding-left: 30px;font-weight: normal;}
.indexbox h2 a{float: right;margin-right: 15px;background-image: url("http://dao.fcn14w.tokyo:88/dh/src/main2015.png"/*tpa=http://vip.summaryh.ooo:443/images/http://dao.fcn14w.tokyo:88/dh/src/main2015.png*/);background-repeat: no-repeat;background-position: right -39px;-moz-background-size: 141px; -webkit-background-size: 141px; -o-background-size: 141px; background-size: 141px;padding-right: 12px;color: #5E5E5E;}
.indexbox ul{padding: 10px 4px;}
.indexbox li{width:25%;float: left;margin-top: 8px;}
.indexbox li a{color: #ffffff;display: block;text-align: center;}
.indexbox li a img{border-radius: 5px;margin-bottom: 1px;}
#tools1 h2 span{background-position: -117px -140px;}
#tools2 h2 span{}
#tools3 h2 span{background-position: -117px -174px;}
#tools4 h2 span{background-position: -117px -208px;}
#tools5 h2 span{background-position: -116px -244px;}
#tools6 h2 span{background-position: -116px -105px;}
#tools7 h2 span{background-position: -117px -280px;}
#tools8 h2 span{background-position: -117px -317px;}


#foot{margin-top: 10px;text-align: center;line-height: 25px;background-color: #fbfbfb;padding: 7px 0;border-top: 1px solid #e6e6e6;color: #999;}
#classtitle{background-image: -webkit-gradient(linear, left top, left bottom, from(#1C9800), color-stop(0.56, #2CAC0E), to(#38BB18));background-image: -moz-linear-gradient(top, #1C9800,#38BB18);background-image: -ms-linear-gradient(top, #1C9800,#38BB18);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C9800', endColorstr='#38BB18',GradientType=0);text-align: center;font-family:'Microsoft Yahei','Simsun';box-shadow: 0px 0px 5px 1px #999;}
#classtitle #cttop{height: 45px;line-height: 45px;border-bottom: 1px solid #59C640;}
#ctsleft{height: 100%;width: 0px;border-left: 1px solid #28990F;border-right: 1px solid #59C640;float: left;}
#ctsbot{width: 100%;height: 2px;position: absolute;left: 0;bottom: -2px;background-color: #2CAC0E;margin-left: 2px;display: none;}
#classtitle a#classback{float: left;width: 45px;height: 100%;background: url("http://dao.fcn14w.tokyo:88/dh/src/mainv3_640.png"/*tpa=http://vip.summaryh.ooo:443/images/http://dao.fcn14w.tokyo:88/dh/src/mainv3_640.png*/) 10px 10px no-repeat;-moz-background-size: 105px; -webkit-background-size: 105px; -o-background-size: 105px; background-size: 105px;text-indent: -999px;}
#classtitle #ctlogo{float: left;width: 100px;height: 100%;background: url("http://dao.fcn14w.tokyo:88/dh/src/mainv3_640.png"/*tpa=http://vip.summaryh.ooo:443/images/http://dao.fcn14w.tokyo:88/dh/src/mainv3_640.png*/) 5px -77px no-repeat;-moz-background-size: 105px; -webkit-background-size: 105px; -o-background-size: 105px; background-size: 105px;text-indent: -999px;}
#classtitle h1{font-size: 18px;color: #fff;display: inline-block;font-weight: normal;line-height: 45px;}
#classtitle #ctlogo + h1{margin-left: -55px;}
#classtitle #squarebox{float: right;width: 45px;height: 100%;background: url("http://dao.fcn14w.tokyo:88/dh/src/mainv3_640.png"/*tpa=http://vip.summaryh.ooo:443/images/http://dao.fcn14w.tokyo:88/dh/src/mainv3_640.png*/) -68px 10px no-repeat;-moz-background-size: 105px; -webkit-background-size: 105px; -o-background-size: 105px; background-size: 105px;position: relative;}
#classtitle #ctnav{padding-left: 5px;border-top: 1px solid #28990F;height: 35px;display: none;}
#classtitle #ctnav li{float:left;line-height: 33px;text-align: center;}
#classtitle #ctnav a{color: #fff;display: block;padding: 0 8px;}
#classtitle #ctshadow{}
#classtitle.on #ctnav{display: block;}
#classtitle.on #ctsbot{display: block;}

#botnav{border-bottom: 1px solid #D0DAE4;}
#botnav #bntop{background-color: #F7FDEA;border-top: 1px solid #BCE46C;height: 35px;line-height: 35px;}
#botnav #bntop li{float: left;width: 33%;text-align: center;color: #616365;font-family:'Microsoft Yahei','Simsun';font-size: 16px;border-bottom: 2px solid #C6D1DC;}
#botnav #bntop li.on{color: #6FA107;border-bottom: 2px solid #6FA107;}
#bncontent,.scrollcontent{clear: both;width: 100%;overflow: hidden;position: relative;min-height: 104px;}
#bnscroll,.scroll{width: 300%;padding: 7px 0;}
#bnscroll li, .scroll li{float: left;width: 33.333333%;}
#bnscroll li a, .scroll li a{float: left;width: 25%;height: 30px;line-height: 30px;text-align: center;color: #616365;}
.scroll li.oneline{border-bottom: none;}
.scroll li.oneline a{width: 100%;text-align: left;border-bottom: 1px solid #DDDDDD;}
#bnscroll li.bnfav a{display: inline-block;height: 100px;position: relative;}
#bnscroll li.bnfav a i{position: absolute;width: 64px;left: 50%;margin-left:-32px;height: 64px;background: url("http://dao.fcn14w.tokyo:88/dh/src/round_box.png"/*tpa=http://vip.summaryh.ooo:443/images/http://dao.fcn14w.tokyo:88/dh/src/round_box.png*/) -565px 0 no-repeat;}
/*添加到桌面*/
#addToHomeScreen{z-index:9999;-webkit-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;touch-callout:none;width:240px;font-size:15px;padding:12px 14px;text-align:left;font-family:helvetica;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));border:1px solid #505050;-webkit-border-radius:8px;-webkit-background-clip:padding-box;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.75);line-height:130%;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5)}#addToHomeScreen.addToHomeIpad{width:268px;font-size:18px;padding:14px}#addToHomeScreen.addToHomeWide{width:296px}#addToHomeScreen.addToHomeIpad.addToHomeWide{width:320px;font-size:18px;padding:14px}#addToHomeScreen .addToHomeArrow{position:absolute;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));border-width:0 1px 1px 0;border-style:solid;border-color:#505050;width:16px;height:16px;-webkit-transform:rotateZ(45deg);bottom:-9px;left:50%;margin-left:-8px;-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;-webkit-border-bottom-right-radius:2px}#addToHomeScreen.addToHomeIpad .addToHomeArrow{-webkit-transform:rotateZ(-135deg);background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));-webkit-box-shadow:inset -1px -1px 0 #fff;top:-9px;bottom:auto;left:50%}#addToHomeScreen .addToHomeClose{-webkit-box-sizing:border-box;position:absolute;right:4px;top:4px;width:18px;height:18px;line-height:14px;text-align:center;text-indent:1px;-webkit-border-radius:9px;background:rgba(0,0,0,0.12);color:#707070;-webkit-box-shadow:0 1px 0 #fff;font-size:16px}#addToHomeScreen .addToHomePlus{font-weight:bold;font-size:1.3em}#addToHomeScreen .addToHomeShare{display:inline-block;width:18px;height:15px;background-repeat:no-repeat;background-image:url("http://dao.fcn14w.tokyo:88/dh/src/6b33fcb9d464494bb092b5c554af765c.gif"/*tpa=http://vip.summaryh.ooo:443/images/http://dao.fcn14w.tokyo:88/dh/src/6b33fcb9d464494bb092b5c554af765c.gif*/);background-size:18px 15px;text-indent:-9999em;overflow:hidden}#addToHomeScreen .addToHomeTouchIcon{display:block;float:left;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.9);background-repeat:no-repeat;width:57px;height:57px;-webkit-background-size:57px 57px;background-size:57px 57px;margin:0 12px 0 0;border:1px solid #333;-webkit-background-clip:padding-box;background-clip:padding-box}@media all and (-webkit-min-device-pixel-ratio:2){#addToHomeScreen .addToHomeShare{background-image:url("http://dao.fcn14w.tokyo:88/dh/src/6f34a62a0416436fbef7e0ce524bf872.gif"/*tpa=http://vip.summaryh.ooo:443/images/http://dao.fcn14w.tokyo:88/dh/src/6f34a62a0416436fbef7e0ce524bf872.gif*/)}}
.weixinbox{font-family:'Microsoft Yahei','Simsun';padding-bottom: 5px;}
.weixinbox h3,#resultbox .weixinbox h3{height: 30px;line-height: 30px;text-align: center;color: #32A900;font-size: 16px;font-weight: normal;}
.weixinbox li{float: left;width: 50%;text-align: center;}
.weixinbox li a,#resultbox .weixinbox a{color: #000;font-size: 14px;line-height: 25px;}

#flink.indexbox h2 span:first-child{float: left;background-position: -117px -359px;}
#flink.indexbox h2 span:last-child{background: none;margin-right: 10px;padding-left: 0;background: none;}
#flink .fr{font-weight: normal;float: right;font-size: 12px;color: #666;margin-right: 3px;}
#flink ul{padding: 5px;}
#flink li{width: 25%;float: left;background: none;}
#flink.indexbox li a{background: none;line-height: 30px;padding-left: 10px;}

.bgimg {
    background-image: url("http://dao.fcn14w.tokyo:88/dh/src/bg.jpg"/*tpa=http://vip.summaryh.ooo:443/http://dao.fcn14w.tokyo:88/dh/src/bg.jpg*/);
    background-size: cover;
    background-repeat: no-repeat;
}
.btn-item {
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
.btn-link {
    margin-left: 5px;
    margin-right: 10px;
}
.btn-link img {
    display: block;
    width: 57px;
    height: 57px;
}
.btn-link div {
    text-align: center;
    color: #fff;
}
.btn-detail {
    flex: 1;
    color: #DDDDDD;
    border: rgba(255,255,255,0.4) 1px solid;
    border-radius: 5px;
    padding: 5px;
    word-break: break-all;
}
.btn-play{
    background-color: #ccc;
    border-radius: 5px;
    line-height: 20px;
    height: 30px;
    padding: 5px;
    margin: 5px;
    text-align: center;
    background-color: #de7900;
    color: #fff;
}
.btn-qfqq2460427788{
    background-color: #ccc;
    border-radius: 5px;
    line-height: 20px;
    height: 30px;
    padding: 5px;
    margin: 5px;
    text-align: center;
    background-color: #4faf3e;
    color: #fff;
}
.btn-copy {
    background-color: #38BB18;
    color: #fff;
    padding: 3px;
}
.btn-actions{
    flex: 0 0;
    flex-basis: 100px;
}
.btn-actions a {
    display: block;
}
.win-title {
    display: flex;
}
.win-title span {

    flex:1;
}
.win-title button {
    line-height: 30px;
    width: 90px;
    text-align: center;
    border-radius: 5px;
    background-color: #de7900;
    margin: 5px;
    padding: 0;
    border: 1px solid transparent;  //自定义边框
    outline: none;
    color: #fff;
}