/*
Author: Tusay
Author URI: http://www.43626.cn/
*/
@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{color:#333;font-family:"Microsoft Yahei",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;background: #EDEDED;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
nav ul{list-style:none}
li{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
a{margin:0;padding:0;background:0 0;color:#333;vertical-align:baseline;text-decoration:none;font-size:100%;font-family:"Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif}
a:focus,a:hover{color:#FF6B57;text-decoration:none;cursor:pointer}
img{margin:0;padding:0;max-width:100%;height:auto}
label{white-space:nowrap}

.bjkk{
    position: relative;
    background: url(../images/chunwan2019_headbg02.jpg) no-repeat 50% 0px;
}
.bjkk .top_wrap {
width: 1180px;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    font-size: 12px;
 
    padding: 0 10px;
    background: #EDEDED;
}
.bjkk .header {

    width: 1200px;
    min-width: 1200px;
    margin: auto;
    height: auto;
    clear: both;
    overflow: hidden;
}
.dskk {
    width: 1200px;
    margin: 0 auto;
    height: 140px;
    line-height: 180px;
    text-align: center;
        position: relative;
}
.bjkk a.chunclose a{ text-align:center; z-index:9;vertical-align:middle; padding:0 17px;color:#fcca6e;}
.bjkk a.chunclose a:hover{ color:#fcca6e;text-decoration:none;}
.bjkk a.chunclose {
    padding: 0;
    margin: 0;
    background: url(../images/chunwan2019_head_close_bak.png) no-repeat;
    display: block;
    position: absolute;
    right: 0;
    bottom: 1px;
    height: 20px;
    width: 60px;
}
.bjkk a.chunclose:hover{background:url(../images/chunwan2019_head_close.png) no-repeat;}
.bjkk .guanbi_ad {
    margin-top: 0;
}


.left{float:left;margin-left:-20px;}
.right{float:right;margin-right:-21px;}
.header{background-color: #333;width: 100%;min-width: 1200px;height:auto;clear: both;overflow: hidden;}
.container{margin:0 auto;max-width:1155px;width:1200px;padding:0 20px;background:#fff;border-radius:5px;}
.head{height:90px;line-height:35px;overflow:hidden;background: #333;}
.logo{height:60px;line-height:6;float:left;width:240px;margin-right:50px;margin-left:-18px;}
.logo img{
    padding-top: 5px;
}
.logo h2{width:280px;height:30px;padding-top:15px;top:23px;left:155px;z-index:999;position:absolute;font-size:12px;color:#666;font-weight:400}
.header-nav{position:relative;width:100%;float:left;background-color:#D10101;clear: both;}
.navbar{clear:both;position:relative;z-index:1}
.navbar li{float:left;display:block;text-align:center;border-right:1px solid #B60101;position:relative}
.navbar li a{display:block;line-height:45px;color:#FFF;height:45px;padding:0 15px;display:block;cursor:pointer;font-size:18px;}
.navbar li.active,.navbar li.on{background:#B60101}
.header .moble-bars{display:none}
.header menu>ul>li:hover>ul{display:block}
.header menu>ul>li>ul{position:absolute;width:140%;top:100%;right:-20%;text-align:center;background-color:#fff;display:none;transition:.3s all;border-top:2px solid #38A3DB;padding:10px 0}
.header menu>ul>li>ul>li,.header menu>ul>li>ul>li>a{width:100%;line-height:30px;padding:0;margin:0;font-size:14px;color:#686967!important}
.header menu>ul>li>ul>.on{background-color:#38A3DB;color:#fff!important}
.header menu>ul>li>ul>.on a{color:#fff!important}
.navbar-right li{float:left;line-height:45px;text-align:center}
.navbar-right li a{color:#FDFCBC;display:block;height:45px;padding:0 8px;cursor:pointer;font-size: 17px;}
.navbar-right li a:hover{display:block;text-decoration:none;background:#B60101}
#remen{background-image:url(../images/remen.gif);background-repeat:no-repeat;background-position:right top;padding-top:10px}
#xin{background-image:url(../images/xin.gif);background-repeat:no-repeat;background-position:right top;padding-top:10px}
.navbar li a span{cursor:pointer}
.topads{width:900px;height: 60px;line-height: 60px;margin: -45px 0;margin-right:-16px;float:right;overflow:hidden;}
.topads-a{width: 555px;    padding-right: 4px;}
.topads-b{width: 340px;}
.topads-a, .topads-b {
    height: 60px;
        float: left;
    display: inline-block;
}
.asds{width:100%;height:145px;overflow:hidden;padding:10px 0;clear:both;padding: 5px 20px 0 20px;margin: 10px 0;margin: 5px auto;overflow: hidden;clear: both;}
.asds-a{width:1155px;float:left;margin-right:10px;margin-bottom:10px;overflow:hidden}
.asds-b{width:150px;margin-bottom:10px;float:left;overflow:hidden}
.asds-c{width:595px;margin-bottom:10px;float:left;margin-right:10px;overflow:hidden}
.asds-d{width:595px;margin-bottom:10px;float:left;overflow:hidden}
.hot-news{background:#fff;width:100%;overflow:hidden}
.newsroc-title{height:30px;line-height:30px;position:relative;color:#333;font-size:20px;padding:10px 0 5px;margin-bottom:20px}
.newsroc-content{background: #fafafa;margin: -5px 0px -8px 1px;padding: 7px 0px 0px 10px;}
.newsroc-title h2{width:auto;height:35px;font-weight:700;font-size:18px;background:#fff;position:absolute;z-index:1;border-bottom:3px #d10101 solid}
.newsroc-title hr{border:none;border-top:1px #d10101 solid;padding:0;margin:0;color:#E5E5E5;height:1px;margin-top:36px;width:100%}
.notice-top{width:400px;top:13px;right: 0;height:30px;overflow:hidden;position:absolute;font-size:14px}
.content{width: 821px;float:left;padding-right: 4px;border-right:2px solid #eee;}
.notice-top ul li{height:30px;overflow:hidden}
.notice-top ul li:before{content:"";display:inline-block;width:5px;height:5px;background-color:#d10101;border-radius:50%;margin-right:7px}
.newsroc-content li{width:48%;display:inline-block;position:relative;overflow:hidden;padding-bottom:8px;border-bottom:1px #f1e7e7 solid}
.newsroc-content li .newsroc-one-img{float:left;width:100px;height:auto;max-height:100px;position:relative;margin-top:3px}
.newsroc-content li .newsroc-one-img img{width:100px;height:auto}
.newsroc-content li .newsroc-recent-title{margin-left:110px;padding: 8px 0;height: 44px;line-height: 43px;}
.newsroc-content li .newsroc-recent-title h4{font-size: 16px;font-weight:400;line-height:1.6;margin-bottom:0;height: 48px;overflow: hidden;}
.newsroc-content li .newsroc-recent-title span{font-size:12px;color:#9A9A9A}
.list_title{margin-top:15px;height: auto;line-height: 25px;background:#fff;overflow: hidden;background:#f0f0f0;}
.list_title dd{float:left;display:block;/*width:115px;*/padding: 3px 15px;/* text-align:center; */font-size:15px;margin-right: 0px;cursor:pointer;}
.list_title dd a{float:left;display:block;padding:0 20px;font-size:15px;color:#666}
.list_title .active{background: #f0f0f0 !important;color: #333;}

.list_title2{margin-top:15px;height: 44px;line-height: 38px;background:#fff;overflow: hidden;background:#f0f0f0;}
.list_title2 dd{float:left;display:block;/*width:115px;*/padding: 3px 15px;/* text-align:center; */font-size:15px;margin-right: 0px;cursor:pointer;}
.list_title2 dd a{float:left;display:block;padding:0 20px;font-size:15px;color:#666}
.list_title2 .active{background: #f0f0f0 !important;color: #333;}

.index_list .active{    background: #2ea7e0 !important;
    color: #fff;}
.tab_main{clear:both}
.post{padding:20px 0;overflow:hidden;background-color:#fff;border-bottom:1px solid #eee;border-radius:2px;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative}
.post:hover{background:#fcfcfc;}
.istop{padding:15px 0px}
.post header{position:relative}
.post header h2{padding-bottom:10px;font-size:20px;line-height:24px}
.istop .post-title{font-size:18px}
.post-img{float:left;margin-right:2.8169014084507%;margin-left:0;max-width:330px;width:23%;height:auto;position:relative}
.float-left{    overflow: hidden;
    display: block;}
.post-img .mask-tags{position:absolute;top:0;left:0;color:#fff;padding:2px 10px;font-size:12px;display:block;background:#f45170;z-index:50}
.post-text{font-size:14px;line-height:24px;display:block}
.post footer{color:#999;height:auto;margin:8px 0 0}
.post footer span{font-size:13px;color:#999;margin-right:10px;display:inline-block}
.post footer span a{color:#999}
.post footer span .fa{width:13px;display:inline-block;margin-right:4px;font-size:13px}
.content-wrap{background:#fff;overflow:hidden;}
.pagination{margin:0;padding:30px 0 10px 0;text-align:center;font-size:12px;display:block}
.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;padding:0}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{margin:3px 5px 3px 0;float:left;padding:7px
14px;background-color:#ddd;font-size:12px;color:#666;border-radius:4px}
.pagination ul>li>a:focus,.pagination ul>li>a:hover{opacity:1}
.pagination ul>.active>a,.pagination ul>.active>span{color:#fff;background-color:#D10101}
.pagination ul>.active>a,.pagination ul>.active>span{cursor:default}
.pagination ul>.disabled>a,.pagination ul>.disabled>a:focus,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>span,.pagination ul>li>span{color:#999;background-color:transparent;cursor:default}

.fenyetiao,.commentpagebar{font-size:15px;text-align:center;margin:35px 0px 15px;}
.fenyetiao a,.commentpagebar a{margin:0 2px;padding:8px 14px;color:#999999;background:#f5f5f5;border-radius:3px;}
.fenyetiao a:hover,.commentpagebar a:hover{color:#ffffff;background:#e9e9e9;text-decoration:none;}

.repingwenzhang li,.wenzhangshoucang li{
    background: url(../images/hetu.png) 0 -311px no-repeat;
    padding-left: 16px;
    font-size: 15px;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
}
.repingwenzhang li a, .wenzhangshoucang li a{
    line-height: 28px;
    height: 28px;
        display: block;
    overflow: hidden;
    
}

.hot-raiders{background:#fff;width:100%;overflow:hidden}
.raiders-title{height:30px;line-height:30px;position:relative;color:#333;font-size:20px;padding:10px 0 5px;margin-bottom:20px}
.raiders-title h2{width:auto;height:35px;font-weight:700;font-size:18px;background:#fff;position:absolute;z-index:1;border-bottom:3px #d10101 solid}
.raiders-title span{height:30px;font-weight:700;font-size:16px;background:#fff;position:absolute;z-index:1;right:0;bottom:-1px;background-color:#fff}
.raiders-title hr{border:none;border-top:1px #d10101 solid;padding:0;margin:0;color:#E5E5E5;height:1px;margin-top:36px;width:100%}
.raiders-top{width:400px;top:13px;left:381px;height:30px;overflow:hidden;position:absolute;font-size:14px}
.raiders-top ul li{height:30px;overflow:hidden}
.raiders-top ul li:before{content:"";display:inline-block;width:5px;height:5px;background-color:#d10101;border-radius:50%;margin-right:7px}
.raiders-content li{width:223px;display:inline-block;position:relative;overflow:hidden;margin:0 4px;padding-bottom:8px;border-bottom:1px #ccc solid}
.raiders-content li .raiders-one-img{float:left;width:100%;height:auto;max-height:100%;position:relative;margin-top:3px}
.raiders-content li .raiders-one-img img{width:100%;height:auto}
.raiders-content li .raiders-recent-title{margin-left:110px}
.raiders-content li .raiders-one-img h4{width:240px;height:27px;line-height:27px;color:#fff;font-size:12px;padding:0 5px;position:absolute;bottom:0;left:0;    background-color: rgba(0,0,0,0.5) !important;
    filter: Alpha(opacity=50);
    background: #666;}
.links-txt{margin-top:0px;padding-bottom:20px}
.text-center{text-align:center}
.links-title{line-height:45px;height:45px;font-size:18px;color:#333;background:url(../images/bg_friendlink.jpg) center center no-repeat}
.list-inline{padding-left:0;margin-left:-5px;list-style:none;text-align: left;}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}
.links-txt li{line-height:30px;color:#505050}
.links-txt li a{color:#505050}
.asdsd{width:100%;height:auto;overflow:hidden;padding:10px 0;clear:both}
.sidebar{width: 325px;float:right;overflow:hidden;}
.slideTxtBox{border-top:2px solid #d10101;text-align:left;height:auto;margin-bottom: -5px!important;}
.slideTxtBox .hd{height:30px;line-height:30px;background:#f4f4f4;padding:0;border-bottom:1px solid #ddd;position:relative}
.slideTxtBox .hd ul{float:left;width: 100%;position:absolute;top:-1px;height:32px;}
.slideTxtBox .hd ul li{float:left;width: 158px;text-align: center;padding: 0px 0;line-height: 36px;cursor:pointer;font-size: 14px;font-weight:700;}
.slideTxtBox .hd ul li.on{height:30px;background:#fff;border:1px solid #ddd;}
.slideTxtBox .bd ul{padding:15px 15px 0px 15px;zoom:1}
.slideTxtBox .bd li{
    background: url(../images/hetu.png) 0 -311px no-repeat;
    padding-left: 16px;
    font-size: 15px;
    line-height: 25px;
    height: 30px;
    overflow: hidden;
    margin-left: -13px;
}
.slideTxtBox .bd li .date{float:right;color:#999}
.widget{overflow:hidden;margin:15px 0 10px 6px;position: relative;}
.widget h3{min-width:72px; padding-right: 15px;height:30px;font-weight:700;font-size:16px;background:#fff;position:absolute;z-index:1;border-bottom:3px #d10101 solid}
.widget hr{border:none;border-top:1px #d10101 solid;padding:0;margin:0;color:#E5E5E5;height:1px;margin-top:31px;width:100%;margin-bottom:10px}
.hotComments li{width:100%;display:inline-block;position:relative;overflow:hidden;padding-bottom:10px;margin-bottom:10px;border-bottom:1px #eee solid}
.hotComments li .hotComments-one-img{float:left;width:100px;height:auto;max-height:100px;position:relative;margin-top:3px}
.hotComments li .hotComments-one-img img{width:100px;height:auto}
.hotComments li .hotComments-recent-title{margin-left:110px;padding: 10px 0;height: 43px;line-height: 43px;}
.hotComments li .hotComments-recent-title h4{font-size: 15px;font-weight:400;line-height:1.6;margin-bottom:0;height: 48px;overflow: hidden;}
.hotComments li .hotComments-recent-title span{font-size:12px;color:#9A9A9A}
.divPrevious li{counter-increment:nums;display:block;height:30px;padding:0 0 0 30px;position:relative;margin:1px 0;}
.divPrevious li:first-child:before{background-color:#e24d46}
.divPrevious li:first-child:before,.divPrevious li:nth-child(2):before,.divPrevious li:nth-child(3):before{color:#fff;text-shadow:none;line-height:20px}
.divPrevious li:before{width:22px;height:22px;line-height:22px;text-align:center;content:counter(nums,decimal);position:absolute;left:0;top:5px;border-radius:100%;background-color:#edefee;text-shadow:0 1px 0 rgba(255,255,255,.5);}

.divPrevious li a{display:block;height:28px;line-height:28px;padding:3px 0;font-size: 15px;overflow:hidden;}
.f-toe{overflow:hidden;word-wrap:normal!important;white-space:nowrap;text-overflow:ellipsis}
.divPrevious li:nth-child(2):before{background-color:#2ea7e0}
.divPrevious li:nth-child(3):before{background-color:#6bc30d}
.divMisc li{float:left;width:43%;margin-right:10px;padding-top:18px;padding-bottom:18px}
.divTags li{font-size: 14px;color: #666;background-color: #fafafa;display:inline-block;margin:0 5px 5px 0;padding:2px 6px;line-height:20px;font-weight:400;border: 1px #dedede solid;}
.divTags li:hover{opacity:.8;filter:alpha(opacity=80);/* color:#fff!important */}
.divTags li a{color: #777;}
.divComments li{width:100%;font-size: 15px;}
.divComments li a{display:inline-block;overflow:hidden;width:98%;text-overflow:ellipsis;white-space:nowrap}
.divComments li a i{margin-right:5px}
.article-header{padding:3px 0 10px;border-bottom:1px solid #e3e3e3}
.article-padding{padding:20px 0 0}
.article-title{margin-top:0;margin-bottom:10px;font-size:26px}
.article-meta span,.article-meta span a{font-size:13px;color:#999;margin-right:10px;display:inline-block}
.article-meta span .fa{width:13px;display:inline-block;margin-right:4px;font-size:13px}
.article-content{font-size:15px;line-height:25px;padding:15px 0;    padding-bottom: 0;word-wrap:break-word}
.article-content img{margin:5px 0;max-width:100%;height:auto;    margin: 0 auto;
    display: block;}
.article-content h2,.article-content h3,.article-content h4,.article-content h5{padding:0;margin:25px 0;color:#555;font-weight:700}
.article-content h2{font-size:18px}
.article-content h3{font-size:16px}
.article-content h4{font-size:15px}
.article-content h5{font-size:14px}
.article-content ol,.article-content ul{margin:0 0 18px 46px}
.article-content ul{list-style:disc}
.article-content ol{list-style:decimal}
.article-content li{margin-bottom:6px}
.article-content p{margin-bottom: 5px;
    line-height: 171%;
    text-indent: 2em;
    text-justify: inter-ideograph;
    color: #2A2A2A;
    font-size: 16px;
    padding: 8px 0;
    text-align: justify;}
.article-content pre{word-wrap:break-word}
.article-content table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:18px}
.article-content table th{background-color:#f9f9f9;text-align:center}
.article-content table td,.article-content table th{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.article-content a{color: #450A11;
    text-decoration: underline;}
.article-content a:hover{color:#FF6B57}
.article-content pre,.comment pre{margin:20px 0;font:13px/20px 'courier new';background:#272822;padding:10px 15px;color:#F8F8D4;border:none}
.article-content blockquote{margin: 10px;
    border: 1px #d0d4c8 dashed;
    background: #f4f5f6 url(../images/blockquote.gif) 5px 3px no-repeat;
    padding: 10px 10px 10px 42px;}
.article-content blockquote p{    padding: 8px 0;
    line-height: 14px;
    text-indent: 0em;
    text-align: justify;
        word-break: break-all;
    color: #2A2A2A;}

.post-copyright{margin-top:40px;background-color:#eee;padding-right:30px;font-size:12px;padding:5px 0;color:#aaa;text-align:center}
.article-content embed{display:block;margin-left:auto;max-width:100%;margin-right:auto}
.reedd{clear:both;margin:10px 0;position:relative;overflow:hidden}
#shuoming{padding-left:26px;border:1px solid #e9e9e9;background:#f9f9f9;background-image:url(../images/gnew2.gif);background-repeat:no-repeat;background-position:10px 7px;border-radius:5px}
#shuoming h3{font-size:14px;line-height:25px;font-weight:400;padding:0 2px 0 15px}
#shuoming h3 a,#shuomingg h3 a{font-weight:400}
#shuoming li,#shuomingg li{list-style-type:none}
#shuomingg{line-height:40px;border:1px solid #e9e9e9;background:#f9f9f9;border-radius:5px}
#shuomingg h3{font-size:14px;line-height:30px;font-weight:400;padding:0 10px}
.entry-meta{overflow:hidden}
.entry-meta .post-tag{margin:5px 0 15px 0}
.entry-meta .post-tag a{padding:3px 8px;border:1px solid #eee;margin-right:5px}
.post-copyright{margin:20px 0;font-size:16px}
.post-copyright a{text-decoration:underline}
.asddss{width:100%;height:auto;margin-left:-17px;overflow:hidden;padding:0 0 20px 0;clear:both}
.relatebox{background:#fff;margin-bottom: 0px;clear:both;overflow:hidden;}
.relatebox-lists{font-size:14px;margin:5px 0 0;border-width:1px 0 0;overflow:hidden}
.relatebox-lists h3{color:#333;font-size:16px;margin-top:0;margin-bottom:10px;letter-spacing:3px}
.relatebox-lists h3 span{display:block;height:1px;background:#ddd;margin:3px auto 0}
.relatebox-articles{text-align:left}
.relatebox-lists li{float:left;vertical-align:top;width:25%;margin-bottom:20px}
.relatebox-lists a{margin-right:10px;display:block}
.relatebox-lists a img{width:100%;margin-bottom:5px;height:132px}
.relatebox-lists a .related-title{width:100%;display:block;height:40px;line-height:20px;overflow:hidden}
#pingluns{overflow:hidden;margin-bottom:20px}
.pinglun-biaoti h3{font-size:14px;overflow:hidden;border-top:1px solid #e9e9e9}
.pinglun-biaoti li{float:left;font-weight:400;line-height:24px;cursor:pointer;margin:10px 0 0 10px;padding:0 20px}
.pinglun-biaoti li.current{border:1px solid #e9e9e9;border-bottom:0;background:#fff}
.depth-1{margin:10px 0 0}
#pinglun-liebiao li:hover{background-color:#f9f9f9}
#pinglun-liebiao li,#pinglun-liebiao ul{overflow:hidden;height:100%}
#pinglun-liebiao ul.fubens li.depth-1 dl{overflow:hidden;height:100%}
#pinglun-liebiao ul.fubens li.depth-1 dl dd{padding:10px;line-height:25px;font-size:15px;border:1px solid #e9e9e9}
#pinglun-liebiao ul.fubens li.depth-1 dl dd span.shu a{text-decoration:none}
#pinglun-liebiao ul.fubens li.depth-1 dl dd cite{padding:0 5px;list-style:none;font-style:normal}
#pinglun-liebiao ul.fubens li.depth-1 dl dd span.huifuliuyan a{float:right;text-decoration:none;color:#999;margin-top:3px;padding:0 5px;border:1px solid #e9e9e9}
#pinglun-liebiao ul.fubens li.depth-1 dl dd span.huifuliuyan a:hover{text-decoration:underline;color:red}
#pinglun-liebiao ul.fubens li.depth-1 dl dd span.comment-reply-link{background-position:0 0;padding:0 8px 0 18px}
#pinglun-liebiao ul.fubens li.depth-1 dl dd #reed{color:#999}
#pinglun-liebiao ul.fubens .depth-1 .jwtwenzhang .depth-1 .clg{display:none}
#pinglun-liebiao ul.fubens .depth-1 .jwtwenzhang .depth-1 dl dd cite{padding:0 5px 0 22px}
#pinglun-liebiao ul.fubens .depth-1 .jwtwenzhang .depth-1 dl dd{padding:0;border:0}
#pinglun-liebiao ul.fubens .depth-1 .jwtwenzhang .depth-1{padding:8px 10px;background:url(../images/quote-bg.png) no-repeat 10px 10px;border:1px solid #e9e9e9;margin-top:10px}
#pinglun-liebiao ul.fubens .depth-1 .jwtwenzhang{font-size:14px}
li.jwtwenzhang{list-style-position:outside;padding:10px;margin:0;font-size:14px;line-height:24px;padding-left:55px;border-bottom:1px solid #eaeaea}
li.jwt li.jwt li.jwtwenzhang{padding-bottom:0}
.weixianshi{display:none}
#divCommentPost{margin:10px 0 0;border:1px solid #e9e9e9}
.depth-1 #divCommentPost{margin:10px 0 0}
#reed-pinglun-zhuti{margin:10px 0 10px 10px}
#divCommentPost label{margin-top:5px}
#divCommentPost p{margin-top:10px}
#divCommentPost p.posttop{padding-bottom:10px;border-bottom:1px solid #dbe0e6;font-size:14px;font-weight:600}
#divCommentPost img{margin-bottom:-.5em}
#cancel-reply{float:right;margin-right:2em}
div.reply-frm{box-shadow:0 0 10px #666}
input.button{color:#FFF;font-size:14px;width:100px;height:32px;background:#3a6ea5;border:1px solid #39C;cursor:pointer}
#commentnavi{margin-top:15px;font-size:12px;height:30px;line-height:30px;text-align:right;color:#656565}
#commentnavi em{padding:2px 5px;height:16px;line-height:16px;float:left;border:1px solid #D4D4D4;background:#FCFAF7;font-weight:700}
#commentnavi a{padding:1px 5px;border:1px solid #F7F3ED;margin:0 3px}
#commentnavi span.current{border:1px solid #D4D4D4;background:#FCFAF7;padding:1px 5px}
#commentnavi a:hover{border:1px solid #A10000;color:#FFC;background:#900}
.post-comment{margin-top:15px}
.login-title{padding-left:2px;padding-bottom:5px}
.yonghu-xinxi li{padding-bottom:5px;border:0;list-style-type:none}
.input_on{padding:0 5px;width:40%;height:28px;border:1px solid #999;background-color:#f9f9f9}
.input_off{padding:0 5px;width:40%;height:28px;border:1px solid #CCC}
.input_move{padding:0 5px;width:40%;height:28px;border:1px solid #999;background-color:#f9f9f9}
.input_out{padding:0 5px;width:40%;height:28px;border:1px solid #e9e9e9}
#reed-pinglun-wenben{margin:5px 7px 5px 0}
#reed-pinglun-wenben textarea{padding:2px 1px;border:1px solid #e9e9e9;font-size:16px}
#reed-pinglun-wenben textarea:hover{border:1px solid #999;background-color:#f9f9f9}
#reed-pinglun-wenben textarea{width:99%;overflow:auto}
#fucong-biaoge{padding:0 3px;overflow:hidden;height:100%}
#fucong-biaoge span{float:right}
.reed-pinglun-anniu{margin:5px 8px 0 0;width:110px;line-height:30px;color:#fff;cursor:pointer;font-size:14px;border:0;background-color: #D10101;}
.cuowu-tishi{font-size:14px;line-height:24px;margin:10px}
.cuowu-tishi img{max-width:100%;height:auto}
.dinglan{clear:both;margin:0 auto 10px;width:1000px;height:250px;table-layout:fixed;word-break:break-all;overflow:hidden}
.dinglanzuo{float:left;width:34%;height:250px;overflow:hidden;background:#fff;border-radius:5px}
.dinglanzuo p{margin:10px}
.dinglanzuo img{border:0 none}
.dinglanyou{float:right;width:65%;height:250px;background:#fff;border-radius:5px}
.dinglanyou img{border:0 none}
.dinglanyou1{float:left;width:350px;margin:10px 0 10px 10px;overflow:hidden}
.dinglanyou1 h3{padding-bottom:5px}
.dinglanyou1 li{background:url(../images/hetu.png) 0 -311px no-repeat;padding-left:14px;font-size:14px;line-height:24px;height:24px;overflow:hidden}
.dinglanyou2{float:right;width:270px;margin:10px 10px 10px 0;overflow:hidden}
.cebianlan{float:right;width:27%;height:100%;overflow:hidden}
.cebianlan-neibu{padding:0 0}
.sideba h3{height:25px;line-height:25px;background:url(../images/hetu.png) 0 -452px no-repeat;font-size:15px;padding-left:0;font-family:Microsoft YaHei,small;padding-bottom:0;font-weight:700;margin:3px 2px 0 10px}
.cebianlan .about{margin:3px 2px 0 10px;clear:both;color:#333;font-size:13px}
.cebianlan .youxiang{margin:0 5px;clear:both}
.cebianlan .rongqi{margin-bottom:15px;background:#fff;border-radius:5px}
.cebianlan .rongqi h3{height:37px;line-height:37px;background:#f7f7f7;background:-webkit-linear-gradient(top,#fff,#f7f7f7);background:-moz-linear-gradient(top,#fff,#f7f7f7);background:-ms-linear-gradient(top,#fff,#f7f7f7);background:-o-linear-gradient(top,#fff,#f7f7f7);background:linear-gradient(top,#fff,#f7f7f7);border-bottom:1px solid #e9e9e9;font-size:15px;font-family:Microsoft YaHei,small;font-weight:400;padding:0 10px;border-radius:5px 5px 0 0}
.cebianlan .rongqi ul h3{height:37px;line-height:37px;background:#f7f7f7;background:-webkit-linear-gradient(top,#fff,#f7f7f7);background:-moz-linear-gradient(top,#fff,#f7f7f7);background:-ms-linear-gradient(top,#fff,#f7f7f7);background:-o-linear-gradient(top,#fff,#f7f7f7);background:linear-gradient(top,#fff,#f7f7f7);font-size:15px;font-family:Microsoft YaHei,small;font-weight:400;padding:0 10px}
.cebianlan .rongqi dt{padding:10px}
.cebianlan .rongqi li{background:url(../images/hetu.png) 0 -311px no-repeat;padding-left:14px;font-size:14px;line-height:24px;height:24px;overflow:hidden}
.dsda{width:100%;height:auto;overflow:hidden;padding:10px 0;clear:both}
.tj-title{background-color:#eee;padding:10px}
.tj-title h1{padding-bottom:10px;font-size:18px;line-height:24px}
.hot-artcle{background:#fff;width:100%;overflow:hidden}
.artcle-title{height:30px;line-height:30px;position:relative;color:#333;font-size:20px;padding:10px 0 5px;margin-bottom:20px}
.artcle-title h2{width:72px;height:35px;font-weight:700;font-size:18px;background:#fff;position:absolute;z-index:1;border-bottom:3px #d10101 solid}
.artcle-title hr{border:none;border-top:1px #d10101 solid;padding:0;margin:0;color:#E5E5E5;height:1px;margin-top:36px;width:100%}
.artcle-content li{width:100%;display:inline-block;position:relative;overflow:hidden;padding-bottom:10px;margin-bottom:10px;border-bottom:1px #ccc solid}
.artcle-content li .artcle-one-img{float:left;width:100px;height:auto;max-height:100px;position:relative;margin-top:3px}
.artcle-content li .artcle-one-img img{width:100px;height:auto}
.artcle-content li .artcle-recent-title{margin-left:110px}
.artcle-content li .artcle-recent-title h4{font-size:16px;font-weight:400;line-height:1.6;margin-bottom:5px}
.artcle-content li .artcle-recent-title span{font-size:12px;color:#9A9A9A}
.ralate_title{       height: 20px;
    line-height: 19.5px;display: block;
    overflow: hidden;}
.artcle-btn{width:100%;margin:0 auto;height:35px;margin-top:10px;text-align:center}
.artcle-btn .btn{color:#fff;font-size:18px;background-color:#f75a53;border-width:0;padding:10px 30px 10px 30px;white-space:nowrap;text-overflow:ellipsis}
.hot-gamelink,.hot-maplestory{background:#fff;width:100%;overflow:hidden}
.gamelink-title,.maplestory-title{height:30px;line-height:30px;position:relative;color:#333;font-size:20px;padding:10px 0 5px;margin-bottom:20px}
.gamelink-title h2,.maplestory-title h2{height:35px;font-weight:700;font-size:18px;background:#fff;position:absolute;z-index:1;border-bottom:3px #d10101 solid}
.maplestory-title span{height:30px;font-weight:700;font-size:16px;background:#fff;position:absolute;z-index:1;right:0;bottom:-1px;background-color:#fff}
.gamelink-title hr,.maplestory-title hr{border:none;border-top:1px #d10101 solid;padding:0;margin:0;color:#E5E5E5;height:1px;margin-top:36px;width:100%}
.maplestory-content li{float:left;vertical-align:top;width:20%;margin-bottom:20px}
.maplestory-content a{margin-right:10px;display:block}
.maplestory-content a img{width:100%;margin-bottom:5px;height:132px}
.maplestory-content a .related-title{width:100%;display:block;height:40px;line-height:20px;overflow:hidden}
.hot-gamelink{margin-bottom:20px}
.guanbi_ad{overflow:hidden;}
.gamelink-content li{padding:2px 7px 0 0;color:#959595;display:inline-block;margin:0 7px 7px 0}
.footnav{padding:40px 0;background:#333;overflow:hidden;border-top:5px solid #eee;}
.text-center{text-align:center!important;position:relative}
.magse-item{width: 16%;float:left;}
.footnav h4{font-size:18px;margin-top:0;text-shadow:none;margin-bottom:11px;font-weight:400;line-height:1.2;color:#fff}
.footnav h4 a{color:#fff;text-decoration:none}
.footnav ul{padding:0;margin-bottom:0;list-style:none}
.footnav ul li{margin-bottom:3px}
.footnav ul li a{color:#fff;text-decoration:none}
.footnav .info em{display:block;font-size:26px;font-style:normal}
.footnav .info em a{margin:0 8px;color:#fff;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;-o-transition:color .5s}
.footnav .magse-item.info{width: 36%;}
.footnav .magse-item.info .wxspan{font-size:22px;margin-top:0;text-shadow:none;margin-bottom:11px;font-weight:400;line-height:1.2;color:#fff}
.footnav .magse-item.info img{overflow:hidden;margin-top:10px}
.footnav .magse-item.info li{width:114px;float:left;margin: 0 11px;}
.footer{width: 100%;min-width: 1200px;height:auto;background:#222;padding:10px 0;margin-top:5px;color:#fff;line-height:1.8;overflow:hidden}
.footer p{margin:0 0 11px;margin-bottom:0}
.footer a{color:#fff}
#logos,.btn_search,.search,.wapasds{display:none}
.search{height:60px;padding:10px 0 0 0;float:right;right: 0;top: 37px;position: absolute;z-index: 99999999;/* overflow: hidden; */}
.search .s_w{font-size:13px;font-weight:300;border:1px solid #ccc;background-color:#f0f0f0;border-color:#d7d7d7;padding:4px 14px;margin-bottom:0;width:70%;height:30px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:9999px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 2px rgba(71,73,72,.19999999999999996);-moz-box-shadow:inset 0 1px 2px rgba(71,73,72,.19999999999999996);box-shadow:inset 0 1px 2px rgba(71,73,72,.19999999999999996)}
.search .an{color:#fff;font-weight:600;font-size:14px;border:none;background-color:#d10101;letter-spacing:.5px;border-radius:2px;padding:6px 12px;cursor:pointer}
.post-navigation{background-color:#eee;padding:10px 0;margin:0 0 20px;clear:both;overflow:hidden}
.post-navigation div{position:relative;display:block;width:42%;color:#999;font-size:14px;    height: 15px;
    line-height: 15px;
    overflow: hidden}
.post-previous{float:left;padding-left:10px}
.post-next{float:right;padding-right:10px;text-align:right}
.post-navigation div span{display:block;color:#999;font-size:80%}
.post-navigation div a:after{position:absolute;top:34%;margin-top:-11px;height:22px;color:#EDEDED;font-size:56px;line-height:22px}
.fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:99999;}
.following{width:360px}
.following2{position:fixed;top:40px;z-index:999}
.fl{float:left}
.fr{float:right}
.cl{clear:both}
.zz{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.tc{text-align:center}
.jiac{font-weight:700}
.cur{cursor:pointer}
#feedback,#scrollUp,.qr_tool{background-image:url(../images/backgrounds.32.png)}
.bottom_tools{position:fixed;z-index:999;right:20px;bottom:40px}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
.qr_img{position:absolute;top:-127px;left:-176px;display:none;max-width:173px}
#scrollUp{width:45px;height:45px;background-position:-54px -53px;display:none}
#feedback{width:45px;height:45px;background-position:-102px 0}
.qr_tool{width:45px;height:45px;background-position:-148px 0;cursor:pointer}
.divSearchPanel input[type=text]{width: 70%;height: 30px;/* margin-left:5px; */padding-left:10px;outline:0;vertical-align:bottom;background:#fff;border:1px solid #E8E9E7;}
.divSearchPanel input[type=submit]{font-size:16px;font-weight:700;color:#fff;line-height:28px;padding-left:15px;padding-right:15px;border:2px solid #FF6B57;background:#FF6B57;outline:0;cursor:pointer}
.article-join p {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    line-height: 35px;
    height: 35px;
    padding: 25px 0;
}
.article-join {
    display: flex;
    margin-top: 8px;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 85px;
    background-color: #f7f7f7;
    color: #535353;
    font-size: 17px;
}
.article-join a {
    color: inherit;
    text-decoration: none;
    outline: 0;
    width: 105px;
    display: inline-block;
    margin-left: 25px;
    background-color: #e12f11;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
}
.article-join a:hover{
    color:yellow;
}
.following{width:325px;}.following2{position:fixed;_position:absolute;top:45px;z-index:999;}

.top{min-width: 1200px;height:36px;line-height:36px; background:#F9F9F9;}
.top h2{float:left; color:#999; font-weight:normal}
.top_wrap{max-width: 1200px;
    width: 1200px;height:26px;line-height: 26px;margin:0 auto;font-size: 12px;}
.top_login{float:right;text-align:right; color:#ddd}
.top_login i{color:#ddd; margin:0 10px;}
.top_logined{float:right; text-align:right;}
.top_logined .user_pic{display:inline-block; width:26px; height:26px; overflow:hidden; border-radius:50%; vertical-align:middle; margin-top:-4px;}
.top_logined .user_pic img{width:100%; height:100%;}
.top_logined span{display:inline-block; margin:0px 4px; color:#ddd}
.gray_light{color:#999;margin: 0 auto}

.new{
    font-size: 12px;
    color: #fff;
    padding: 0px 7px;
    height: 19px;
    line-height: 19px;
    margin-top: 3px;
    margin-left: 7px;
    background: #d10101;
    border-radius: 3px;
    position: absolute;
}




.article-content blockquote p {
    padding: 0px 0;
    line-height: 24px;
}
.entry-meta p{padding: 8px 0;
    line-height: 190%;
    text-indent: 2em;
    color: #450A11;
    font-size: 17px;    word-break: break-all;}
 .entry-meta p a {color: #450A11;}
.slideTxtBox li a i {
    margin-right: 5px;
}

.wapasds img{width: 100%;}

.cainixihuan h3 {
    color: #333;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: -2px;
    letter-spacing: 3px;
    width: 80px;
    height: 30px;
    /* min-width: 72px; */
    border-bottom: 3px #d10101 solid;
}
.cainixihuan hr{
    border: none;
    border-top: 1px #d10101 solid;
    padding: 0;
    margin: 0;
    color: #E5E5E5;
    height: 1px;
    /* margin-top: 31px; */
    width: 100%;
}
/****************/
.cqts{/* padding: 0 20px 0 0px; */}
.qts{padding-right: 0;}
.iask13{clear:both;position:relative;zoom:1;margin-bottom:15px; background-color:#FFF;}
.hxt{
    width: 100%;
    height: 10px;
    margin-left: -20px;
    background: #ededed;
}
.iask13_q{border-top:2px solid #d10101;padding:20px 30px 22px;}
.iask13_a{padding:20px 30px 32px;}
.iask13_h{padding:82px 0px 20px;}
.iask13_icon{position:absolute;left: 0px;height:49px;}
.iask13_icon dt{height:41px;line-height:40px;*line-height:41px;font-size:28px;color:#fff;padding-left: 16px;border-radius: 5px;}
.iask13_icon dd{position:absolute;left:0;top:41px;width:7px;height:8px;}

.iask13_icon01{top:21px;*top:19px;width: 62px;}
.iask13_icon01 dt{background:#d10101;}
.iask13_icon01 dd{background-position:-26px -272px;}
.iask13_icon03{top:21px;width: 147px;}
.iask13_icon03 dt{background:#2ea7e0;}
.iask13_icon03 dd{background-position:-82px -272px;}
.iask13_icon04{position:absolute;left:-1px;top:21px;width:157px;height:40px;overflow:hidden;}
.iask13_icon04 dt{padding-left:17px;background-color:#feac49;background-position:right 0;line-height:38px;*line-height:41px;}
.iask13_title{clear:both;border-bottom:1px solid #f1f1f1;padding:0 0 15px 50px;margin-bottom:2px;}
.iask13_title h1{font-size:26px;color:#000;line-height:40px;}
.iask13_title dd{padding-top:9px;font-size:14px;color:#999;line-height:24px;}
.iask13_title dd p{display:inline;padding-left:0px;position:relative;zoom:1;}
.iask13_title dd p a{color:#fc6c88;display:inline;position:relative;zoom:1;}
.iask13_title dd p span{ padding-left:10px; color:#999}
.iask13_title dd p.iask13_fenlei{color:#fc6c88;}

.iask13_titlewz{clear:both;border-bottom:1px solid #f1f1f1;padding:0 0 15px 15px;margin-bottom:2px;}
.iask13_titlewz h1{font-size:26px;color:#000;line-height:60px; text-align:center; padding:0 0 15px;}
.iask13_titlewz dd{padding-top:9px;font-size:14px;color:#999;line-height:24px;}
.iask13_titlewz dd p{display:inline;padding-left:18px;position:relative;zoom:1;}
.iask13_titlewz dd p a{color:#fc6c88;display:inline;position:relative;zoom:1; padding-left:16px;}
.iask13_titlewz dd p span{ padding-left:30px; color:#999}
.iask13_titlewz dd p.iask13_fenlei{color:#fc6c88;}

.c-text-box{display:inline-block;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box;height:16px;margin-bottom:2px;padding:1px 10px;font-size:14px;font-weight:400;font-style:normal;line-height:16px;vertical-align:middle;text-decoration:none;border-radius:2px;}
.c-text-box-blue{border:1px solid #b3d4f3;color:#2b99ff}

.iask13_con{clear:both;line-height:30px;padding-top:10px;letter-spacing:1px;word-break: break-all;}
.iask13_con{overflow:hidden}

.iask13_con .daowd{clear:both;font-size:16px;line-height:27px;margin-top:15px;padding:10px;color:#777;border:1px solid #ebeaea;background-color:#efefef;}
.iask13_con .daoms{color:#777;font-size:14px;}



.iask13_con img{margin:5px 0;max-width:100%;height:auto;    margin: 0 auto;
    display: block;}
.iask13_con h2,.iask13_con h3,.iask13_con h4,.iask13_con h5{padding:0;margin:25px 0;color:#555;font-weight:700}
.iask13_con h2{font-size:18px}
.iask13_con h3{font-size:16px}
.iask13_con h4{font-size:15px}
.iask13_con h5{font-size:14px}
.iask13_con ol,.iask13_con ul{margin:0 0 18px 46px}
.iask13_con ul{list-style:disc}
.iask13_con ol{list-style:decimal}
.iask13_con li{margin-bottom:6px}
.iask13_con p{margin-bottom: 5px;
    line-height: 171%;
    text-indent: 2em;
    text-justify: inter-ideograph;
    color: #2A2A2A;
    font-size: 16px;
    padding: 8px 0;
    text-align: justify;}
.iask13_con pre{word-wrap:break-word}
.iask13_con table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:18px}
.iask13_con table th{background-color:#f9f9f9;text-align:center}
.iask13_con table td,.iask13_con table th{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.iask13_con a{color: #2ea7e0;
    text-decoration: underline;}
.iask13_con a:hover{color:#FF6B57}
.iask13_con pre,.comment pre{margin:20px 0;font:13px/20px 'courier new';background:#272822;padding:10px 15px;color:#F8F8D4;border:none}
.iask13_con blockquote{margin: 10px;
    border: 1px #d0d4c8 dashed;
    background: #f4f5f6 url(../images/blockquote.gif) 5px 3px no-repeat;
    padding: 10px 10px 10px 42px;}
.iask13_con blockquote p{    padding: 8px 0;
    line-height: 14px;
    text-indent: 0em;
    text-align: justify;
        word-break: break-all;
    color: #2A2A2A;}

.iask13_tip{clear:both; text-align:right;line-height:44px;color:#999;font-size: 12px;}
.qsts{
    padding-left: 20px;
}
/****************/
/*----------- slider -----------*/  
.slider{padding: 20px 15px 0px 0px;margin-bottom: 20px;border-radius: 0;max-height: 350px;}
.thumb-box{padding:1.4em 0 1em;margin-left:-1%;width:102%}
.thumb-box .thumbs{overflow:hidden}
.thumb-box .thumbs li{float:left;width:25%;text-align:center;padding:0 1%}
.thumb-box .thumbs li img{width:100%;max-width:183px;max-height:77px;opacity:.8;-moz-transition:opacity .32s;-o-transition:opacity .32s;-webkit-transition:opacity .32s;transition:opacity .32s;border-bottom:4px solid transparent}
.thumb-box .thumbs li img.active{border-color:#38A3DB;opacity:1}
.thumb-box .thumbs li:hover img{opacity:1;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
@-webkit-keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); } }
@-moz-keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); } }
@-ms-keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); } }
@keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); } }
@-webkit-keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); } }
@-moz-keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); } }
@-ms-keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); } }
@keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); } }
    .sy-box.sy-loading{background:url(../images/sy-loader.gif) 50% 50% no-repeat;-moz-background-size:32px;-o-background-size:32px;-webkit-background-size:32px;background-size:32px;min-height:40px}
    .sy-box.sy-loading .sy-pager,.sy-box.sy-loading .sy-slides-wrap{visibility:hidden}
    .sy-slides-wrap{position:relative;height:100%;width:100%}
    .sy-slides-wrap:hover .sy-controls{display:block}
    .sy-slides-crop{height:100%;width:100%;position:absolute;overflow:hidden}
    .sy-list{width:100%;height:100%;list-style:none;margin:0;padding:0;position:absolute}
    .sy-list.horizontal{-moz-transition:left ease;-o-transition:left ease;-webkit-transition:left ease;transition:left ease}
    .sy-list.vertical{-moz-transition:top ease;-o-transition:top ease;-webkit-transition:top ease;transition:top ease}
    .sy-slide{position:absolute;width:100%;z-index:2}
    .sy-slide.kenburns{width:140%;left:-20%}
    .sy-slide.kenburns.useCSS{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity}
    .sy-slide.kenburns.useCSS.sy-ken:nth-child(1n){-webkit-animation-name:left-right;-webkit-animation-fill-mode:forwards;-moz-animation-name:left-right;-moz-animation-fill-mode:forwards;-o-animation-name:left-right;-o-animation-fill-mode:forwards;animation-name:left-right;animation-fill-mode:forwards}
    .sy-slide.kenburns.useCSS.sy-ken:nth-child(2n){-webkit-animation-name:right-left;-webkit-animation-fill-mode:forwards;-moz-animation-name:right-left;-moz-animation-fill-mode:forwards;-o-animation-name:right-left;-o-animation-fill-mode:forwards;animation-name:right-left;animation-fill-mode:forwards}
    .sy-slide.sy-active{z-index:3}
    .sy-slide>img{margin:0;padding:0;display:block;width:100%;border:0}
    .sy-slide>a{margin:0;padding:0;display:block;width:100%}
    .sy-slide>a>img{margin:0;padding:0;display:block;width:100%;/*max-width:780px;*/max-height:312px;border:0}
    .sy-controls{display:none;list-style:none;height:100%;width:100%;position:absolute;padding:0;margin:0}
    .sy-controls li{position:absolute;width:10%;min-width:4.2em;height:100%;z-index:33}
    .sy-controls li.sy-prev{left:0;top:0}
    .sy-controls li.sy-prev a:after{background-position:-5% 0}
    .sy-controls li.sy-next{right:0;top:0}
    .sy-controls li.sy-next a:after{background-position:105% 0}
    .sy-controls li a{position:relative;width:100%;height:100%;display:block;text-indent:-9999px}
    .sy-controls li a:link,.sy-controls li a:visited{opacity:.4}
    .sy-controls li a:focus,.sy-controls li a:hover{opacity:.8;outline:0}
    .sy-controls li a:after{content:"";background-image:url(images/arrows.svg);background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;text-align:center;text-indent:0;line-height:2.8em;color:#111;font-weight:800;position:absolute;background-color:#fff;width:2.8em;height:2.8em;left:50%;top:50%;margin-top:-1.4em;margin-left:-1.4em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
    @media only screen and (max-device-width:600px){.sy-controls{display:block}
    .sy-controls li{min-width:2.1em}
    .sy-controls li a:after{width:1.4em;height:1.4em;margin-top:-.7em;margin-left:-.7em}
    }
    .sy-caption-wrap{position:absolute;bottom:2em;z-index:12;left:50%}
    .sy-caption-wrap .sy-caption{position:relative;left:-50%;background-color:rgba(0,0,0,.54);color:#fff;padding:.4em 1em;-moz-border-radius:1.2em;-webkit-border-radius:1.2em;border-radius:1.2em}
    .sy-caption-wrap .sy-caption a:link,.sy-caption-wrap .sy-caption a:visited{color:#e24b70;font-weight:600;text-decoration:none}
    .sy-caption-wrap .sy-caption a:focus,.sy-caption-wrap .sy-caption a:hover{text-decoration:underline}
    @media only screen and (max-device-width:600px),screen and (max-width:600px){.sy-caption-wrap{left:0;bottom:.4em}
    .sy-caption-wrap .sy-caption{left:0;padding:.2em .4em;font-size:.92em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
    }
    .sy-pager{overflow:hidden;display:block;width:100%;margin:1em 0 0;padding:0;list-style:none;text-align:center}
    .sy-pager li{display:inline-block;width:1.2em;height:1.2em;margin:0 1em 0 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
    .sy-pager li.sy-active a{background-color:#e24b70}
    .sy-pager li a{width:100%;height:100%;display:block;background-color:#ccc;text-indent:-9999px;-moz-background-size:2em;-o-background-size:2em;-webkit-background-size:2em;background-size:2em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
    .sy-pager li a:link,.sy-pager li a:visited{opacity:1}
    .sy-pager li a:focus,.sy-pager li a:hover{opacity:.6}
    .sy-filler{width:100%}
    .sy-filler.ready{-moz-transition:padding .6s ease;-o-transition:padding .6s ease;-webkit-transition:padding .6s ease;transition:padding .6s ease}





/*
*****************************************
*/  
.app-main-list{
    width: 100%;
    background: #fff;
    padding-top: 10px;
    display: block;
   
    overflow: hidden;
}   
    
.app-main-list li {
    display: inline-block;
    float: left;
    width: 128.8px;
    height: 152px;
    margin: 0 3px 10px 3px;
    _margin: 0 5px 10px 5px;
    _margin-left: 5px;
    border: 1px solid #f0f0f0;
}   
    
.app-main-list  li dl dt {
    width: 72px;
    height: 72px;
    margin: 15px 0 3px 28px;
}
.app-main-list  li dl dt img{
    width: 72px;
    height: 72px;
    border: 1px solid #E6E6E6;
    border-radius: 13px;
}
.body-cent-boutique ul.bout-content li dl dd {
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.app-main-list li dl dd.play-name a {
    font-weight: bold;
    word-spacing: 1px;
    letter-spacing: 1px;
    width: 110px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.app-main-list li dl dd {
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.play-download{
        display: none;
}


.app-list {
   width: 100%;
    padding: 20px 0 0 0;
    overflow: hidden;
}

.app-list li {
     display: block;
    float: left;
    width: 205px;
       
    height: 101px;
    line-height: 40px;
    position: relative;
}

.app-list li .app_icon {
    display: block;
    height: 75px;
    width: 75px;
    left: 10px;
    position: absolute;
    top: 1px;
}

.app-list li .app_img_none {
    background: url(../../images/mask72.png) no-repeat scroll 0 0 transparent;
    *background-image: none;
   
    cursor: pointer;
    font-size: 0;
    height: 80px;
    position: absolute;
    left: -3px;
    top: -3px;
    width: 80px;
}

.app-list li .app_icon img {
    width: 72px;
    height: 72px;
    
}
.app-list li .app_name {
    color: #333;
    display: inline-block;
    font-weight: bold;
    left: 92px;
    top: -10px;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 125px;
    font-size: 14px;
}

.app-list li .star {
    left: 92px;
    top: 18px;
    position: absolute;
}

.app-list li .category {
    color: #333;
    left: 92px;
    top: 45px;
        font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 125px;
}


.l {
    float: left;
}
.bor-sty {
    border: 1px solid #d4d4d4;
    border-bottom-color: #ccc;
    overflow: hidden;
    zoom: 1;
}


.head-locate{padding:5px 0 10px 0;_padding:6px 0 12px 0;}
.head-locate,.head-locate a{font-size:12px;  color: #0c6fa4;}
.app-info { padding-bottom:10px;}
.app-info .app-info-i{padding:25px 0 10px 20px; display:inline-block; width:470px;}
.app-info .app-info-i .rank-img img{width:72px; height:72px;border: 1px solid #E6E6E6;border-radius:13px;}
.app-info .app-info-i .app-info-n { margin-left:15px; height:50px; display:inline-block; margin-top:10px;float: left; width:380px; padding-bottom:20px;}
.app-info .app-info-i .app-info-n b{font-weight:bold;}
.app-info .app-info-i .app-info-n .level{display:block;margin-top:15px;}

.app_gcon2 { float:left; width:380px;margin-left:15px;}
.app_gcon2 h1 { font-size:20px; color:#333; margin-bottom:10px;}
.app_gcon2 ul { font-size:20px; color:#333; margin-bottom:10px;}
.app_gcon2 ul li{ font-size:20px; color:#333;}
.app_gcon2 dl { margin-bottom:10px;    font-size: 12px;}
.app_gcon2 dt { float:left; width:60px;}
.app_gcon2 dd { float:left; width:130px; height:22px; overflow:hidden;}
.app_gcon2_pf { margin-bottom:10px; height:16px; line-height:16px;}
.app_gcon2_pf span { float:left; margin-right:10px;}
.app_gcon2_pf em { color:#f60; font-size:16px; margin-right:10px;}
.app_gcon2_pf a { font-weight:bold; margin-left:10px;}

.app-info-i .detailed-info span{ padding:5px 50px 5px 0; display:inline-block; }
.app-info-i .share{ margin-left:-4px;}
.code-right {display:inline-block; width: 170px;text-align: center;margin: 30px 6px 0 0; float:right; _margin-right:8px;}
.code-right p{padding-top: 5px;display: block;font-size:13px;}
.down-install{width:580px;}
.down-install a.install, .down-install a.download-button {position: relative;display: block;width: 200px;margin: 0 auto 5px 105px;background-color:#f60;font-size: 16px;line-height: 46px;text-align: center;border-radius: 3px;height: 46px;color: white;font-weight:bold;}
.saoma-button {display: block;width: 100px;margin:5px auto 5px 35px;background-color:#f63;font-size: 12px;line-height: 25px;text-align: center;border-radius: 13px;height: 25px;color: white;}
.down-install a.install, .down-install a.down-computer{width: 120px; height: 46px; }
.down-install a.install{ background:url(img/index/zhybtns.png) no-repeat 0 0; margin-left:28px;}
.down-install a.install:hover{background:url(img/index/zhybtns.png) no-repeat -200px 0;}
.down-install a.down-computer {background:url(img/index/xia.png) no-repeat; margin-left:26px;}
.down-install a.down-computer:hover{background:url(img/index/xiaz.png) no-repeat;}
.down-install p.else-install{display:inline-block; margin-right:40px;_margin-right:22px; float:right;}
.down-install p.else-install a{width: 135px;height: 40px;background: url(img/index/zhybtns.png) no-repeat 0 -150px;}
.screenshot{margin:0 12px; padding:20px 0 0;}
.screenshot .ibox {padding: 19px 23px;margin-bottom:1px;font-size: 15px;color: #FF3E96;text-align:center;border:1px solid #eee; background-color:#fefaed;}
.date_history {display: inline-block;width: 100%;border-top: 1px dashed #ddd;margin: 15px 0;padding: 0;}
.date_history .date_his_list {float: left;width: 95%;border-bottom: 1px dashed #ddd;padding: 5px 15px;}
.date_history .date_his_list .date_his_son {display: inline-block;margin: 0;padding: 0;width: 100%;}
.date_history .date_his_son li {float: left;width: 20%;font-size: 14px;line-height: 30px;}
.date_his_son li a.his_down{background: url(img/num.gif) no-repeat 0 -151px;display: block;width: 65px; height: 29px; margin-top:4px;}
.date_his_son li a.his_down:hover{background: url(img/num.gif) no-repeat 0 -181px;} 
.screenshot .prev,.screenshot .next{width:42px; height:50px; position:absolute;}
.screenshot .prev{background:url(img/index/roll.gif) no-repeat left 0; left:-15px; top:80px;}
.screenshot .next{background:url(img/index/roll.gif) no-repeat right 0;right:-15px; top:80px;;}
.screenshot .prev:hover{background:url(img/index/roll.gif) no-repeat left bottom; }
.screenshot .next:hover{background:url(img/index/roll.gif) no-repeat right bottom;}
.app-info .scrbg{background:#f7f7f7; width:664px; }
.screenshot .screen-img{background:#f7f7f7; margin:0 20px;  width:615px;}
.screenshot .screen-img img{display:block; margin-bottom:20px;}
.app-info .introduce{margin:0 12px; }
.app-info .introduce .in-info{ line-height:20px; color:#494949;}
.in-info img{ margin-bottom:15px;}
.comment {  padding:0 10px;}
.app-info .comment { margin:0 28px; padding:10px;}
.app-info .comment .comment-info{width:100%; border:1px solid #ccc; height:120px;resize:none;}
.app-info .comment a.sub-comment{width:150px; height:42px; background:#0d97e3; margin-top:20px; line-height:50px; text-align:center; color:#fff; font: bold 16px/42px Arial;}
.app-info .comment a.sub-comment:hover{background:#44bbfb;}
.app-info .list-comment { margin:0 28px; padding:28px 0 0 0;}
.app-info .list-comment span{ display:inline-block; line-height:30px; height:30px; margin:0 10px; }
.app-info .list-comment span.user-comment{width:100%; margin:0;}

.app_cgnav { border-bottom:2px solid #444;height:34px;margin: 15px 0 20px;}
.app_cgnav li { float:left;font-size:16px;color:#fff;background-color:#444; display:block; height:36px; line-height:36px; width:130px; text-align:center;}

/* ä¸“é¢˜è¯¦æƒ… */
.introduce {color:#282828;}
.introduce p{padding-bottom:10px;font-size:15px; line-height:25px;text-indent:30px;}
.introduce p img{padding-right:30px;}
.introduce p a{color:#993300;margin-left:-30px;text-decoration:none;}
.introduce p a:hover{color:#f00;text-decoration:none;}
.introduce .item-list{width:680px;  margin: 0 20px; position:relative; overflow:hidden; zoom:1;} 
.introduce .item-list a.item-ico{width:80px; margin-top:40px;}
.introduce .item-list a.item-ico img{height:60px; width:60px;border: 1px solid #E6E6E6;border-radius:13px;}
.introduce .item-list .arrow{background:url(img/index/css.gif) no-repeat scroll -4px -866px;display:block;width: 11px;height: 19px; position:absolute; top:40px; left:71px;}
.introduce .item-list .item-info{width:558px;  border:1px solid #EAEAEA;padding:0 20px; margin-top:20px; overflow:hidden; zoom:1;}
.col{margin-top:10px;}
.item-list .item-info a.item-title{ padding:20px 0 10px 0; color:#333;font-weight:bold;}
.item-list .item-info a.item-title:hover{color:#3097e7;}
.item-list .item-info .look-img img{margin-right:20px;width: 133px;height: 200px;}
.item-list .item-info .down-computer{background: url(img/index/xia.png) no-repeat;width: 120px;
height: 46px;margin-top:18px;}
.item-list .item-info .down-computer:hover{background: url(img/index/xiaz.png) no-repeat;}




.ranking ul li{ padding:5px 0;}
.ranking .apps-ranking span.rank-title{background:url(img/index/css.gif) repeat-x 28px -0px;}
.ranking  p{margin:0; padding:0; display:block;}
.open {height:50px;}
.open .sort,.ranking .close .sort{width:17px; height:18px; display:inline-block; text-align:center; line-height:18px; margin-left:10px;}
.open .rank-img img{width:48px; height:48px;vertical-align:-33px;border: 1px solid #E6E6E6;border-radius:10px;}
.open .info-and-download{float:right; width:126px; }
.open .info-and-download .description{width:115px;height:20px; line-height:18px;font-size:14px; font-weight:bold;padding-bottom:1px;color:#666;}
.open .info-and-download .description:hover{color:#f00;}
.close .download-num{margin-left:5px;_margin-left:-5px; width:80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.close .description{width:106px; height:22px; line-height:22px;}
.close .description:hover{color:#6b6b6b;}

em {
    font-style: normal;
}

.sort-num {
    background: url(images/css.gif) no-repeat 0px -185px;
    color: #fff;
    margin-right: 10px;
}

.open .info-and-download a.dwd {
    width: 64px;
    line-height: 200%;
    line-height: 28px;
    font-size: 12px;
    font-weight: bold;
    background: url(images/css.gif) left -1317px;
    color: #fff;
    text-align: center;
}



.open span.info-and-download {
    margin-left: 10px;
}


.txt-overflw {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.open a {
    color: #000;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
}



.ladyScroll {
    width: 680px;
    height: 484px;
    margin: 15px auto;
    
    position: relative;
}

.ladyScroll .prev,.ladyScroll .next {
    width: 51px;
    height: 45px;
    position: absolute;
    top: 210px;
    left: 0;
    z-index: 100;
    cursor: pointer;
    background: url(images/btns.png) no-repeat;
}

.ladyScroll .next {
    left: auto;
    right: 0;
    background-position: 0 -90px;
}

.ladyScroll .prev:hover {
    background-position: 0 -45px;
}

.ladyScroll .next:hover {
    background-position: 0 -135px;
}

.ladyScroll .scrollWrap {
    width: 616px;
    margin-left: 31px;
    padding-top: 15px;
    overflow: hidden;
    position: absolute;
}

.ladyScroll dl {
    float: left;
    width: 308px;
    text-align: center;
    position: relative;
}

.ladyScroll  span {
    display: block;
    width: 298px;
    height: 53px;
    position: absolute;
    left: 5px;
    bottom: 0;
    background: #5f626b;
    filter: alpha(opacity=80);
    opacity: 0.80;
}

.ladyScroll  dt {
    margin: 0 auto;
    width: 298px;
    overflow: hidden;
}

.ladyScroll  img {
    display: block;
    width: 298px;
    height: 450px;
}

.ladyScroll  dd {
    width: 298px;
    height: 40px;
    line-height: 28px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    position: absolute;
    left: 5px;
    bottom: 0;
}

.ladyScroll  dd a {
    color: #fff;
}

.ladyScroll  dd a:hover {
    text-decoration: none;
}

.ladyScroll dl:hover span {
    background: #B52153;
}




.download-button .reward-code {
    position: absolute;
    top: 47px;
    left: 50%;
     display: none;
    width: 169px;
    height: 180px;
    margin-left: -100px;
    padding: 15px;
    border: 1px solid #e6e6e6;
    background: #fff;
    box-shadow: 0 1px 1px 1px #efefef;
}
.download-button:hover .reward-code{    display: block;
}
.download-button .reward-code:before {
    bottom: -20px;
    left: 50%;
    margin-left: -10px;
    border-top-color: #e6e6e6;
}


.download-button .reward-code:before {
    position: absolute;
    content: '';
    border: 10px solid transparent;
}



.download-button .reward-code span {
    display: inline-block;
    width: 150px;
    height: 150px;
}

.download-button .reward-code img {
    display: inline-block;
   
    width: 150px;
    height: 150px;
    margin: 0 auto;
    border: 0;
}


.download-button .reward-code b {
    font-size: 14px;
    line-height: 4px;
    display: block;
    margin: 0;
    text-align: center;
    color: #666;
}

.h2tit {
    height: 22px;
    line-height: 22px;
    color: #000;
    border-bottom: 1px solid #d4d4d4;
    padding: 10px 0;
}




.m-slide-box {
    width: 100%;
   
    padding-bottom: 15px;
    top: 10px;
}

.pic-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.pic-slide li {
   
    width: 200px;
    height: 355px;
    overflow: hidden;
}

.pic-slide li img {
    display: block;
    width: 200px;
    height: 355px;
}

.app-slide {
    
    padding: 0;
    list-style: none;
    font-size: 14px;
}

.app-slide a {
    color: #333;
}

.app-slide li {
    text-align: center;
        margin-right: 23px;
    margin-bottom: 25px;
    width: 68px;
    float: left;
    overflow: hidden;
}

.app-slide li img {
    width: 55px;
    height: 55px;
    display: block;
    margin: auto;
    border: 1px solid #E6E6E6;
    border-radius: 13px;
}

.app-slide figcaption {
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.app-slide li .down {
    display: block;
    height: 25px;
    line-height: 26px;
    border: 1px solid #19b5fe;
    border-radius: 3px;
    text-align: center;
    width: 60px;
    margin: 0 auto;
    color: #19b5fe;
    font-size: 18;
} 


.line-t-15, .line-t-20, .line-t-10, .line-t-6, .line-t-4 {
    width: 100%;
    clear: both;
    font-size: 0;
    line-height: 0;
}
.line-5 {
    height: 10px;
}



















