.box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    margin-top: 15px;
}
span.t_span{font-size: 14px;border-left: 4px solid #ff9500;margin-left: 10px;}
/*dlbox*/
.dlbox{width:96%; padding:10px 2%;border-bottom: 1px solid #ddd;}
.dlbox-dt{float: left; overflow: hidden; margin-right:10px;}
.dlbox img{ width:55px; height:55px;}
.dlbox-dd{overflow: hidden;}
.dlbox h3{ font-size:14px;width:100%;line-height:18px; height:24px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.dlbox h3 a{}
.dlbox p{font-size:12px; height:32px;line-height:16px; color: #999;overflow: hidden;}

/*txtlist*/
.txtlist{width:96%;height:40px;line-height:40px;padding: 0 2%;border-bottom: 1px solid #ddd; overflow: hidden; font-size:14px;}
.txtlist .classify{color: #ff9500;margin-right:10px;}

/*dlbox1*/
.dlbox1{ width:96%; margin:10px 0 0 0; padding:0 2% 10px 2%;border-bottom: 1px solid #ccc;}
.dlbox1 dl{ float:left; width:77%;}
.dlbox1 dl dt{ overflow:hidden; margin-bottom:5px;}
.dlbox1 dl .desc_l{ width:65px; float:left; margin-right:13px;}
.dlbox1 dl dt img{ width:100%; border-radius: 0.8em; display:block;}
.dlbox1 dl .desc{ float:left; width:60%;}
.dlbox1 h3{font-size:16px; height:22px; line-height:22px; overflow:hidden; margin-bottom:10px;}
.dlbox1 dl span{ height:20px;line-height:20px;padding: 0 15px;border: 1px solid #ddd;color: #787878;display: inline-block; font-size:12px; margin-bottom:5px;}
.dlbox1 .size{ border:0; display:block; padding:0; margin:-8px 0 0 0!important;}
.dlbox1 dd{ color: #999999; font-size:14px; line-height:20px; height:20px; overflow:hidden;}
.dlbox1 .down{ float:right; width:22%; width:65px; text-align:center; font-weight:normal!important; font-size:14px;margin-top: 10px;}
.dlbox1 .down img{ width:45px; display:block; margin:0 auto 5px;}
.dlbox1 .down span{ display:block; text-align:center; font-size:10px; color: #20da9b; text-align:center;}

#youxi-banner.swiper-container{width:100%;}
#youxi-banner .swiper-slide img{width:100%;}
#youxi-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ffffff;}

#youxi-banner .swiper-pagination {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    bottom: 0;
    height: 40px;
    position: absolute;
    right: 0;
    width: 100%;
    text-align: right;
}
#youxi-banner .swiper-pagination .swiper-pagination-bullet {
    background: none repeat scroll 0 0 #797979;
    border-radius: 10px;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-top: 10px;
    opacity:1;
}
#youxi-banner .banner-title {
    bottom: 5px;
    color: #fff;
    font-size: 20px;
    left: 20px;
    position: absolute;
    z-index: 100;
}

/*dlbox2*/
.dlbox2{float: left;width: 50%;}
.dlbox2 .cont{border-bottom: 1px solid #DDDDDD;display: block;padding:10px 0 10px 4%;width:96%; overflow:hidden;}
.dlbox2 .cont_l{ overflow:hidden; float:left; max-width:120px; display:block;}
.dlbox2:nth-child(2n-1) .cont{border-right: 1px solid #DDDDDD;}
.dlbox2 img{ border-radius: 0.8em; width:65px; height:65px;}
.dlbox2-desc{ float: left; margin-left:7px; width:53%;}
.dlbox2 .cont .dlbox2-desc a{ width:65%;}
.dlbox2 h3{ font-size:16px;line-height:24px;/* margin:0 0 5px 0;*/ height:24px; overflow:hidden; width:100%;}
.dlbox2 .classify{ font-size:12px;color: #787878;height:14px;line-height:14px;overflow: hidden;margin-bottom:5px;}
.dlbox2 .classify span{border-left: 1px solid #787878;float: left;padding: 0 5px;font-size: 10px;}
.dlbox2 .classify span:first-child{border-left: 0;padding-left: 0;}
.dlbox2 .down{width: 88px;height:22px;line-height:22px;text-align: center;background-color: #0acc8b;color: #fff;font-size:12px;display: block; max-width:80px;}


/*comtitle1*/
.comtitle1{width: 90%;height: 44px;line-height: 44px;padding:10px 5%;}
.comtitle1 h3{ padding-left: 53px;font-size:18px;color: #333;background-image: url(../images/appList_classify_icon.png);background-repeat: no-repeat; overflow:hidden;}
.comtitle1 .classify-1{background-position: 0 0;}
.comtitle1 .line{float: right; width:82%;height: 1px;background-color: #ddd;margin-top:22px;}

/*imgbox*/
.guess{ width:96%; margin:0 auto;}
.guess .imgbox{ float:left; width:22%; margin-right:4%; text-align:center; margin-top:10px;/* margin-bottom:3%;*/}
.guess .imgbox:last-child{ margin-right:0;}
.guess .imgbox:nth-child(4n){ margin-right:0;}
.guess .imgbox a{ display:block; width:100%; max-width:145px;}
.guess .imgbox img{ border-radius:15px; width:65px; height:65px;}
.guess .imgbox .txt{display: block; max-width:145px; height:32px; line-height:16px;text-align: center;overflow: hidden; font-size:12px;}


.detail{ width:100%; background-color:#fff;}
.detail dl{ width:96%; margin:0 auto; padding:10px 0;}
.detail dt{ width:100%; overflow:hidden;}

.detail dt .tit{ width:100%; height:1.5em; overflow:hidden; margin-bottom:5px;}
.detail dt h1{ font-size:16px; line-height:1.5em; display:inline; }
.detail dt h1 em{ font-size:1.2em; line-height:1.5em; font-style:normal; display:inline;}
.detail dt .hz img{ display:block; float:left; width:65px; height:65px; margin-right:5px; border-radius:10px;}
.detail dt .hz div{ float:left; width:76%; overflow:hidden;}
.detail dt .hz .type{ display:block; width:50%; float:left; font-size:12px; line-height:13px; height:13px; margin:4px 0; overflow:hidden; color:#787878;}
.detail dt .hz .type i{ font-style:normal;}

.detail dt a{ display:block; float:left; width:21%; max-width:145px; margin-right:18px;}
.detail dt a img{ display:block; width:100%; border-radius:10px;}
.detail .desc{ float:left; width:58%;}
.detail dt .desc h1{ height:27px; line-height:27px; overflow:hidden; width:100%; font-size:26px; margin-bottom:90px;}
.detail dt .desc .msg{ line-height:20px; height:20px; overflow:hidden; color:#787878;}
.detail dt span{ font-size:20px;border-left: 1px solid #787878;float: left;padding: 0 10px;}
.detail dt span:first-child{border-left: 0;padding-left: 0;}
.detail dt span:last-child{ padding-right: 0;}
.detail dd{ width:100%; overflow:hidden;}
.detail dd .down1{ width:100%; line-height:36px; height:36px; text-align:center; display:block; text-decoration:none; font-size:14px; color: #fff; margin:10px 0; background-color:#ff5500;
        -moz-border-radius: 10px;      /* Gecko browsers */
        -webkit-border-radius: 10px;   /* Webkit browsers */
        border-radius:10px;            /* W3C syntax */}
.detail dd .down1 span{ display:inline-block;background:url(../images/pt01.png) no-repeat right center; width:31px; height:36px; margin-right:5px; vertical-align: middle;}
.detail dd .down2{  width:100%!important;  line-height:36px; height:36px; text-align:center; display:block; text-decoration:none; font-size:14px;color: #fff; background-color: #5db363;
        -moz-border-radius: 10px;      /* Gecko browsers */
        -webkit-border-radius: 10px;   /* Webkit browsers */
        border-radius:10px;            /* W3C syntax */}
.detail dd .down2 span{background:url(../images/pt02.png) no-repeat right center; width:44px; height:36px; margin-right:5px; display:inline-block; vertical-align: middle;}
.detail .dn{ width:100%; line-height:36px; height:36px; text-align:center; display:block; text-decoration:none; font-size:14px;color: #fff; margin:10px 0 0 0; background-color:#ff5500;
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */}
.detail dd div{ margin:0 -2% 0 0;}
.detail dd a.wit{ width:48%!important; margin-right:2%; display:inline-block!important; float:left; margin:10px 2% 0 0;}
.detail dd .down3{ width:100%; line-height:36px; height:36px; text-align:center; display:block; text-decoration:none; font-size:14px; color: #fff; margin:10px 0; background-color:#ff5500;
        -moz-border-radius: 10px;      /* Gecko browsers */
        -webkit-border-radius: 10px;   /* Webkit browsers */
        border-radius:10px;            /* W3C syntax */}
.detail dd .down3 span{ display:inline-block;background:url(../images/pt01.png) no-repeat right center; width:31px; height:36px; margin-right:5px; vertical-align: middle;}
.detail dd .down4{  width:100%!important;  line-height:36px; height:36px; text-align:center; display:block; text-decoration:none; font-size:14px;color: #fff; background-color: #ffaa00;
        -moz-border-radius: 10px;      /* Gecko browsers */
        -webkit-border-radius: 10px;   /* Webkit browsers */
        border-radius:10px;            /* W3C syntax */}
.detail dd .down4 span{background:url(../images/gift.png) no-repeat right center; width:44px; height:36px; margin-right:5px; display:inline-block; vertical-align: middle;}


.patch ul{ width:100%;}
.patch li{ width:100%; border-bottom:1px solid #cccccc;}
.patch li:last-child{border:none;}
.patch li dl{ width:96%; margin:0 auto; overflow:hidden; padding:10px 0;}
.patch li dt{ float:left; width:82%;}
.patch li dt h6 a{ font-size:16px; line-height:17px; height:17px; overflow:hidden; text-decoration:none; display:block; color:#333; background:url(../images/libg.jpg) no-repeat left center; padding-left:10px;}
.patch li dt div{ width:100%; overflow:hidden; margin-top:5px;}
.patch li div p{ max-width:47%; float:left; overflow:hidden; font-size:14px; line-height:15px; height:15px; color:#ababab; margin-right:3%;}
.patch li dd{ float:right; width:18%; max-width:100px;}
.patch li dd a{ width:100%; text-align:center; color:#fff; background-color:#20da9b; text-decoration:none; display:block; line-height:27px; height:27px; font-size:14px; margin:5px 0;}

.yx.nav li a i{background: url("../images/yxnav.png") no-repeat;background-size:220px 110px;}
.yx.nav i.y1{background-position: 0 0;}
.yx.nav i.y2{background-position: -55px 0;}
.yx.nav i.y3{background-position: -110px 0;}
.yx.nav i.y4{background-position: -165px 0;}
.yx.nav i.y5{background-position: 0 -55px;}
.yx.nav i.y6{background-position: -55px -55px;}
.yx.nav i.y7{background-position: -110px -55px;}
.yx.nav i.y8{background-position: -165px -55px;}

.slideBox li.swiper-slide{background: none;}
.slideBox li img{max-width: 300px;max-height: 400px;}
.slideBox-page{text-align: center;}
.slideBox-page .swiper-pagination-bullet{background-color:#666666;width: 12px;height:12px;border-radius:6px;}
.slideBox-page .swiper-pagination-bullet-active{background-color:#ff5602;}

ul.yxgl-hd{overflow: hidden;border-bottom: 1px solid #DDDDDD;}
ul.yxgl-hd li{width:33.3%;float: left;text-align: center;cursor: pointer;}
ul.yxgl-hd li span{display:block;width: 80%;border-bottom: 1px solid #FFFFFF;padding: 5px 0;}
ul.yxgl-hd li.on span{border-bottom: 1px solid #ff9500;}

.yx3.nav li a i{background: url("../images/yxnav3.png") no-repeat;background-size:220px 110px;}
.yx3.nav i.y1{background-position: 0 0;}
.yx3.nav i.y2{background-position: -55px 0;}
.yx3.nav i.y3{background-position: -110px 0;}
.yx3.nav i.y4{background-position: -165px 0;}
.yx3.nav i.y5{background-position: 0 -55px;}
.yx3.nav i.y6{background-position: -55px -55px;}
.yx3.nav i.y7{background-position: -110px -55px;}
.yx3.nav i.y8{background-position: -165px -55px;}
