﻿@charset "utf-8";
body,
h1,h2,h3,h4,h5,h6,hr,
p,blockquote,dl,dd,ul,ol,li
pre,form,fieldset,legend,button,input,
textarea,th,td{
    margin:0;
    padding:0;
}
html{ overflow-x:hidden;}
body,button,input,select,textarea{ font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',Arial,'\9ED1\4F53','\5B8B\4F53';}
body{ position:relative; color:#333; background-color: #f0f0f0;}
h1,h2,h3,h4,h5,h6,button, input, select, textarea { font-size:100%;}
input,select{ border:none;}
ul,ol{ list-style:none;}
img{ border:none; vertical-align:middle}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:none; color:#59ad00;}
:focus{ outline: none;}

.clearfix:after {content:"";display:table;clear:both}
.clearfix{ *zoom:1;}
.content{position: relative; width: 1200px; margin: 0 auto;}
.layout{ width:1200px;margin:10px auto 0;}
.layout-l{ width: 860px; float: left;}
.layout-r{ width: 320px; float: right;}

.module-head:after,
.pack-item:after,
.de-review li:after,
.sim-app li:after,
.de-plot li:after,
.rank-item:after,
.layout:after,
.star-wrap:after,
.mode-app-func:after{content:"";display:table;clear:both}
.module-head,
.pack-item,
.de-review li,
.sim-app li,
.de-plot li,
.rank-item,
.layout,
.star-wrap,
.mode-app-func{ *zoom:1;}

.rank-func a,.search-wrap i,.client-close,
.nav li i,.video-live-close,
.re-embed-other .spe-collect,
.star,
.qq-t .ft-t-icon,
#toTop i{background: url("../images/sprite.png") no-repeat;}
.bread i,
.de-edit i,
.de-tag,
.de-tag span,
.module-tit i,
.ch-tit,
.de-intro-tip li,
.de-co-icon,
.de-shot-btn,.dgm-tri,
.re-view-tit i,
.re-recom li a,
.re-au-list li a,
.re-down-tit i,
.com-user i,.com-tri,
.feed-btn,
.detail-form .submit,
.de-drop li i,
.re-embed-down i,
.de-co-spe,
.re-off-down i{ background: url("../images/iconsprite.png") no-repeat;}
.ly-art ul li:hover a{color:#338AD1;}
.ly-more:hover{color:#F36E5D;text-decoration: none;}

.btn{position:relative;display:inline-block;padding:6px 16px;margin-bottom:0;width:auto;height:auto;font-size:14px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.header-search .ly-btn{width:86px;height:38px;}
.ly-search{position:absolute;top:-1px;right:-1px; display: block;
    border: 0;
    width: 105%;
    height: 105%;
    background-color: #7abb15;
    color: #fff;
    text-align: center;
    font-size: 20px;
    cursor: pointer;}
.header-search{position:relative;width:360px;float:right;top:10px}
.header-search #search-form{position:relative;height:38px;background:#fff}
.header-search-input{-webkit-appearance:none;display:block;float:left;width:260px;height:38px;line-height:38px\9;padding:0;border-width:0;text-indent:.5em;border:0}
.header-search-result li:nth-last-child{border-bottom:1px solid #d4d4d4}
.header-search-result li:hover{color:#f00;background:#f5f5f5}
.header-search-result-title:hover{cursor:pointer;text-decoration:none!important}
.header-search-result li:hover .btn-white{color:#fff;border:1px solid #07b;background-color:#00a2ff}

.nav-wrap{ width: 100%; background-color: #404952; line-height: 40px; }
.nav{ width: 1190px; margin: 0 auto; font-size: 18px; text-align: center;}
.nav li{ float: left; width: 134px; height: 40px;}
.nav li a{ position: relative; display: block; width: 100%; height: 100%; color: #fff;}
.nav li i{ position: absolute; background-position: -52px -177px; width: 34px; height: 22px; top:-7px; left: 83px; font-size:0; line-height: 0; }
.nav li a:hover{ background-color: #5eab0c; text-decoration: none; font-weight: normal; color: #fff;}
.nav-bar{ position:absolute; width: 100%; height: 3px; bottom:0; left:0; background-color: #7abb15; font-size: 0; line-height: 0;}
.nav .curr a{ background-color: #1f272b!important;}
.s-result li a:hover{ background-color: #f6f6f6;}

.header-wrap{position: relative; height: 107px; background-color: #fff;}
.header{ width: 1200px; margin: 0 auto; padding: 15px 0 0;}
.logo{ float: left; width: 260px; height: 55px;}
.t_ad{ float: left; width: 480px; height: 60px;}
.search-wrap i{float: left; width: 33px; height: 36px; background-position: 0 -314px;}
.form .search-txt{ float: left; }
.s-result{ width: 398px; top:38px;}
.s-result li a{ width: 389px; overflow: hidden; word-break: break-all;}
.bread i{ display: inline-block; width: 21px; height: 18px; background-position: 0 0; vertical-align: text-bottom;}
.bread a:hover{color: #59ad00;}
.stars-2{width:28px!important;}
.stars-5{width:68px!important;}
.module-head{ padding: 0 15px; border-bottom: 1px solid #ececed;}
.module-tit i{ float: left; height: 20px; width: 4px; background-position: -112px -5px; margin: 6px 6px 0 0;}

.rank-item{ position: relative; overflow: hidden; border-bottom: 1px #cecece dotted; padding-top: 9px; height: 30px;}
.rank-tit,.rank-name{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rank-func a{ visibility: hidden; float: left; width: 26px; height: 25px; margin-right: 3px;}
.rank-func .rank-down:hover{ background-position:-20px -120px;}
.rank-func .rank-coll:hover,.rank-func .curr{ background-position:-47px -120px;}
.num{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.ft { width:100%; margin:auto;color:#63696e; font-size:12px;clear:both;border-top:2px solid #5eb106;background-color:#1f272b}
.ft a { color:#63696e;}
.f-lnks,.qq-t {overflow:hidden; padding:10px 0 12px;font-size:12px;width:1200px;margin:0 auto;border-bottom:1px solid #363d41;}
.f-lnks ul ,.qq-t ul{ margin-right:-24px; overflow:hidden}
.f-lnks li ,.qq-t li{ float:left; width:96px; margin-right:11px;  white-space:nowrap; overflow:hidden}
.f-lnks li a ,.qq-t li a{ line-height:1.8;}

.qq-t{color:#cecdcd}
.qq-t .ft-t-icon{display:inline-block;width:126px;height:31px;background-position:0px -229px;vertical-align:-10px;margin-left:10px;}
.qq-t li{width:160px;color:#9e9e9e}
.copy-right{padding-top:10px; padding-bottom:10px;}
.copy-right p {padding:8px 0; line-height:1.5;text-align:center;}
.cont-1,.cont-2,.cont-3{width:840px;margin:0 auto;overflow:hidden;}
.cont-1{border-bottom:1px dashed #dedede;padding-bottom:45px;padding-top:68px;}
.cont-2{height:225px;text-align:center;padding-top:20px;}
.adapt-cont h2 a span,
.adapt-ul li a span i,
.adapt-success span,.label-arrow span{background:url(../images/sprite.png) no-repeat;}
.adapt-cont h2 i{margin: 19px 6px 0 0;background-position: -112px -5px;float:left;height:20px;width: 4px;_margin-top:16px;}
.adapt-cont h2 a span{display:block;margin:15px auto 0 auto;width:22px;height:21px;background-position:0px -262px ; overflow:hidden;}

.adapt-cont h2 a:hover span{background-position:-22px -262px;}
.adapt-ul li a span i{background-position: -70px -260px;float:right;height:26px;_height:25px;width: 26px;}
.adapt-ul li a span{font-size:14px;line-height:25px;}

.adapt-ul li a:hover{color:#fff; text-decoration:none; background:#ff6e00;}
.adapt-ul li a:hover span i{background-position:-98px -260px;}
.hint-head i,
.hint-not a{background:url(../images/iconsprite.png) no-repeat;}
.hint-head i{margin: 19px 6px 0 0;background-position: -112px -5px;float:left;height:20px;width: 4px;_margin-top:16px;}
.hint-head a span{display:block;margin:15px auto 0 auto;width:22px;height:21px;background-position:0px -262px ; overflow:hidden;}
.hint-head a:hover span{background-position:-22px -262px;}
.hint-outer a:hover{background:#ff6e00;color:#fff;font-weight:lighter;}
.hint-outer a:hover span i{background-position:-29px -41px;}
.hint-downpc:hover,.hint-course:hover{ text-decoration: underline; color: #7e7d7d;}
.hint-submit:hover{color:#fff;font-weight:lighter;}
.hint-not a{ float: left; margin:14px 3px 0 0; width: 16px; height: 21px; background-position: -165px -179px; font-size: 0; line-height: 0; cursor: pointer;}
.adapt-success span{float:left;margin:0 15px 0 90px;width:65px;height:65px;background-position: -94px -300px;}
.iknow:hover{background:#7abb15;color:#fff;text-decoration:none;border:1px solid #7abb15;}
.label-arrow span{display:block;margin:14px auto 0 auto;width:18px;height:9px;background-position: -106px -288px ; cursor:pointer; overflow:hidden;}

.label-list,.model-list{position:absolute;left:-1px;top:39px;width:100%;_width:398px !important;height:195px;background:#f8f8f8;border:1px solid #ececec;z-index:10;display:none; overflow:hidden;}
.list-ul li:hover{background:#eff3e9;color:#7abb15;cursor:pointer;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}

.jspHorizontalBar,.jspVerticalBar,.jspTrack{background:#F8F8F8}
.jspDrag{background:#7abb15;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:14px}
.jspTrack .jspActive,.jspTrack .jspHover,.jspDrag:hover{background:#5AA3D1}
.jspArrow{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.jspVerticalBar > .jspDisabled,.jspVerticalBar > .jspDisabled:hover,.jspHorizontalBar > .jspDisabled,.jspHorizontalBar > .jspDisabled:hover{background-color:transparent;}
.jspVerticalBar .jspArrow{height:15px}
.jspHorizontalBar .jspArrow{width:15px}

.client-step span,.step-sep i,
.ie-down a span{ background: url("../images/popsprite.jpg") no-repeat;}
.client-close{top:15px; right: 15px; position: absolute; width: 22px; height: 21px; background-position: 0 -262px; cursor:pointer;}
.client-close:hover{ background-position: -22px -262px;}
.client-step span{ display: block; width: 168px; height: 119px;}
.step-sep i{ display: block; margin: 50px 0 0 14px; width: 30px; height: 22px; background-position: 0 -119px;}
.client-down:hover{ background-color: #ff4e00; color: #fff;}
.ie-down a span{ display: block; width: 150px; padding: 0 0 0 50px; margin: 12px 0 0 49px; font-size: 20px; line-height: 23px; color: #fff; text-align: center;}
.ie-down-l:hover{ background-color: #ff4e00; font-weight: normal;}
.ie-down-r:hover{ background-color: #6ba80b; font-weight: normal;}
.ie-down .ie-down-l:hover span{background-position: -504px -46px;}
.ie-down .ie-down-r:hover span{background-position: -504px -138px;}
.log-now:hover{background:#5AA3D1;color:#fff;text-decoration:none;}

.page { padding:15px 0; text-align:center}
.page a ,
.page span {display:inline-block;width:70px;font-size:14px;border:1px solid #fff; height:23px; line-height:23px; text-align:center}
.page a:hover { text-decoration:none;border-color:#7abb15}
#toTop i{ display: block; width: 23px; height: 14px; margin: 21px 0 0 15px; background-position: -64px -350px;}
#toTop:hover{ background-color: #7abb15;}
#toTop:hover i{ background-position: -41px -350px;}
.report-head i,
.report-option li i{background:url(../images/iconsprite.png) no-repeat;}
.report-head i{margin: 19px 6px 0 0;background-position: -112px -5px;float:left;height:20px;width: 4px;_margin-top:16px;}
.report-head a span{display:block;margin:15px auto 0 auto;width:22px;height:21px;background-position:0px -262px ; overflow:hidden;}
.report-head a:hover span{background-position:-22px -262px;}
.report-option li i{ float: left; margin:4px 6px 0 0; width: 18px; height: 16px; background-position: -274px -193px; font-size: 0; line-height: 0; cursor: pointer;}
.version-download li.de-head-btn a.de-head-btn:hover{font-weight:bold;color:#fff;}
.version-detail a.de-baidu-btn:hover{background:#5a75ff;}
.version-detail a.de-mob-btn:hover{background:#7abb15;}
.version-detail a.de-pc-btn:hover{background:#ff7800;}
.version-desc li:before{content: '';display:block;position:absolute;left:0;top:4px;width: 9px;height: 14px;background: url(../images/iconsprite.png) no-repeat -153px -238px}
.de-drop a i,.version-download ul.de-drop a span{float:left;}
.de-drop a i{margin-top:4px;padding-right:5px;width:25px;height:25px;background:url(../images/iconsprite.png) -29px -276px no-repeat;}
.de-drop a{color:#ff4e00;font-size:16px;}
.de-drop a:hover{background:#ff4e00;color:#fff;border-color:#ff4e00;}
.de-drop a:hover i{background-position:0px -276px;}
.version-download li.de-head-btn:before{display:none;}
.de-drop li:before{display:none;}
.content  #topAdapt{right: 20px; top: 0;}

.news-top-detail li{ border-bottom: 1px dashed #e2e2e2; padding: 10px 10px; margin: 5px 10px 20px;}
.news-top-detail li h2{ font-size: 16px; padding: 0 0 10px}
.news-top-detail li span{ color: #999; font-size: 12px;}
.news-top-detail li .read-more{ float: right; color: #999; font-size: 12px;}
.ly-map ul li:hover a{color:#84C1E8;text-decoration:underline;}

.clear{clear:both;display:block;height:0;visibility:hidden}
.fl{float:left;}
.k-title .fr a:hover{color:#fff;background:#7ABB15;}
.lk-table tr,.lk-table td{border-bottom:1px dashed #ccc;}
.lk-table th,.lk-table td{padding:16px 0;text-align: center;}
.lk-table td{font-size: 14px;}
.lk-table .k-btn,.kf-btn{display: inline-block;width:72px;height:22px;text-align: center;line-height: 22px;background:#7ABB15;color:#fff;border-radius:4px;}
.lk-table .k-btn:hover,.kf-pic li a:hover,.korg-btn:hover,.kgreen-btn:hover,.kblue-btn:hover,.kf-btn:hover{opacity: .8;filter:alpha(opacity=80);}
.kf-pic li a,.k-range a,.kf-pic li .lq{display: inline-block;height:42px;line-height: 42px;width:172px;text-align:center;background:#7ABB15;color:#fff;font-size:14px;margin-top:22px;}
.kf-pic li .lq{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height:40px;border:1px solid #7ABB15;color:#333;background:#fff;}
.k-range a{width:142px;margin:0;border:1px solid #ccc;color:#333;background: #fff}
.kf-down :hover{background:#7ABB15;color:#fff;border:0;}
.kf-btn{width:50px;height:26px;line-height: 26px;border-radius:0;}
.kf-btn:hover{color:#fff;}
.fl{float:left;}
.fr{float:right;}
.fr{float:right!important;}
