.main { padding:13px 0px 13px 0px; overflow: hidden;}
.detail .softlsit .softbox .desc{font-size: 12px;}
.breadcrumb { margin-top: 8px;color: #989898;}
.breadcrumb a { padding: 0px 2px;}

.mtab {border-top:1px solid #ececec;border-right:1px solid #ececec;background:#f7f7f7;color:#222; height: 40px; width: 1196px;}
.mtab li { padding-left:38px; padding-right:38px;height:36px;line-height:34px;float:left;border-right:1px solid #ececec;border-top:2px solid #f7f7f7;text-align:center;font-size:16px;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";cursor:pointer;}
.mtab .cur{position:relative;height:38px;line-height:34px;border-top:2px solid #FE7500;background:#fff;border-left:1px solid #ececec;color:#1e89e0;}
.mtab .cur a { color: #FE7500;}
.mtab .first{left:0;}
.mtab .last {border-right:1px solid #ececec;}

.con {border:1px solid #ececec; border-top: 0px; padding: 15px;width: 1165px;}

.special {/* margin-bottom: 10px; */overflow: hidden;width: 1165px;float: left;}
.special .specialbox {  width: 372px; height: 260px; border: solid 1px #e2e2e2; float: left; margin-right: 14px; margin-bottom: 14px;}
.special .specialbox:hover {background-color: #f8f8f8; border: solid 1px #FE7500;}
.special .specialbox .tit { padding: 0px 0px 0px 0px;overflow: hidden; text-align: center;}
.special .specialbox .tit h3 {font-size: 15px; font-weight: normal;  line-height: 25px;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
.special .specialbox .tit h3 span { font-size: 12px; color: #919191; margin-left: 10px;}
.special .specialbox .tit img{ width: 280px; height: 138px; margin: 15px 5px 5px 17px; line-height: 0px;}

.special .specialbox .des { border-top: dashed 1px #e3e3e3; color: #989898; line-height: 20px; padding: 5px 15px 10px 15px; overflow: hidden; height: 50px; width: 336px;}


.specialmore { width: 100%; overflow: hidden;}
.specialmore .tit {line-height: 32px; height: 32px; margin-bottom: 5px; border-bottom: solid 1px #ececec;}
.specialmore .tit h3 {color: #FE7500;padding:0px 6px 0px 10px; margin:0px;line-height: 32px; font-size: 14px; float: left; background-image: url("../images/index/l1a.jpg"); background-repeat: no-repeat; background-position: left center;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; font-weight: normal;}
.specialmore .list { overflow: hidden;}
.specialmore .list li { border-bottom: dashed 1px #ececec; float: left; width: 24.9%;}
.specialmore .list li a {background-repeat: no-repeat; background-position: left center; padding-left: 8px; line-height: 34px; display: block; font-size: 14px;}


.pages { padding: 20px 0px;}
.pages ul{width: auto;text-align: center;}
.pages .fix span{height: 30px;text-align: center;margin:0 3px;display:inline-block;_zoom:1;*display:inline;}
.pages .fix a,.pages .fix span{padding: 0 10px;display: inline-block;height: 28px;line-height: 28px;border: 1px solid #dddddd;}
.pages .fix a:hover{background: #3297ff;border: 1px solid #3297ff;color: #ffffff;}
.pages .fix span{color: #FFF;border: 1px solid #3297ff;background: #3297ff;font-weight: bold;}


.detail {}
.detail .spe {border: 1px solid #ececec;overflow: hidden;padding: 16px; margin-bottom: 14px;}
.detail .spe .img {display: block;height: 202px;width: 400px; float: left;margin-right: 10px;}
.detail .spe .txt {}
.detail .spe h1{font-size:18px;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";margin-bottom:8px; height: 25px; line-height: 25px; overflow: hidden; font-weight: bold;padding-left: 10px;float: left;}
.detail .spe h1 span { font-size: 12px; float: right; line-height: 25px; font-weight: normal;}
.detail .spe .txt p{color:#898989;line-height: 22px;font-size: 14px;background:url(../images/common/bx.jpg) repeat-x bottom;padding-bottom:10px;padding-left:10px;height: auto;overflow: auto;margin: 0px;}
.detail .spe .bottom {overflow: hidden;padding:10px 0;background:url(../images/common/bx.jpg) repeat-x bottom;}
.detail .spe .bottom .tj { float: left; font-size: 14px; color: #999999;}
.detail .spe .bottom .share { float: left;}


.detail .softtitle {overflow: hidden;border: solid 1px #ececec;border-bottom: solid 2px #FE7500;padding-left: 15px;background-color: #f8f8f8;}
.detail .softtitle h3 span {float: left;font-size: 16px;font-weight: normal;font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";margin: 0px;width: 160px;line-height: 45px;text-align: center;cursor: pointer;}
.detail .softtitle span {}
.detail .softtitle span i { padding: 0px 18px;}

.detail .soft {border:1px solid #ececec; border-top: 0px; padding: 15px 15px 0px 15px; margin-bottom: 14px; }
.detail .softlsit {overflow: hidden; width: 1200px;}
.detail .softlsit .softbox {width: 379px;height: 175px;border: solid 1px #e2e2e2;float: left;margin-right: 14px;margin-bottom: 14px;}
.detail .softlsit .softbox:hover {background-color: #f8f8f8; border: solid 1px #FE7500;}
.detail .softlsit {}
.detail .softlsit {}
.detail .softlsit .softbox .desc{line-height: 22px;height: 65px;overflow: hidden;margin: 0 15px;}
.detail .softlsit .softbox .pic{position: relative;height: 75px;margin: 16px 13px 5px 15px;padding-bottom:5px;background:url(../images/common/bx.jpg) repeat-x left bottom;}
.detail .softlsit .softbox .pic .img img{display: block;float: left;margin-right:14px;vertical-align: bottom;width: 65px;height: 65px;}
.detail .softlsit .softbox .pic span img{width: 92px;height:auto;vertical-align: middle;}
.detail .softlsit .softbox .pic h3{margin:0px 0 3px 0;width: 270px;height: 20px;line-height: 20px;overflow: hidden;}
.detail .softlsit .softbox .pic h3 a{color:#333333;font-size:16px;}
.detail .softlsit .softbox .pic h3 a:hover{color:#333333;}
.detail .softlsit .softbox .pic .s2{
    display: block;
    width: 42px;
    height: 24px;
    line-height: 24px;
    color:#fff;
    padding-left:24px;
    background:#FE7500 url(../images/common/li-abg.png) no-repeat 20% center;
    position: absolute;
    top: 49px;
    right:0px;
    }
.detail .softlsit .softbox .pic .s2:hover {background-color: #2c91f6;}
.detail .softlsit .softbox .pic span{font-size:12px;}
.detail .softlsit .softbox .softinfo{font-size: 12px;height: 26px;line-height: 26px;overflow: hidden;}


.ScrollPic { padding: 3px 13px 6px 13px; margin-bottom: 10px;}
.ScrollPic .tit {border-bottom: 2px solid #FE7500;line-height: 32px; height: 32px; margin-bottom: 11px;}
.ScrollPic .tit h3 {color: #FE7500;padding:0px 6px 0px 6px; margin:0px;line-height: 32px; font-size: 14px; border-bottom: solid 2px #066fc9; float: left;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; font-weight: normal;}
.ScrollPic .tit .more { float: right;}

.ScrollPic .picScroll-left{ overflow:hidden; position:relative; height: 106px; }
.ScrollPic .picScroll-left .prev,.picScroll-left .next{ display:block;  width:15px; height:25px; overflow:hidden; position: absolute; left: 0px; top: 50%;
    cursor:pointer; background:url("../images/soft/arrow.png") 0 0 no-repeat; margin-top: -8px;}
.ScrollPic .picScroll-left .next{ background-position:0 -50px; right: 0px; left: auto; }
.ScrollPic .picScroll-left .prevStop{ background-position:-60px 0; }
.ScrollPic .picScroll-left .nextStop{ background-position:-60px -50px; }

.ScrollPic .picScroll-left .bd{ padding:10px 23px;   }
.ScrollPic .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.ScrollPic .picScroll-left .bd ul li{ margin:0 11px 0px 6px; float:left; _display:inline; overflow:hidden; text-align:center; position: relative;}
.ScrollPic .picScroll-left .bd ul li .pic{ text-align:center; }
.ScrollPic .picScroll-left .bd ul li .pic img{ width:170px; height:86px; display:block; }
.ScrollPic .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.ScrollPic .picScroll-left .bd ul li .title{ line-height:24px; position: absolute; bottom: 0px; width: 100%; left: 0px;  background-image: url("../images/common/bbg.png");}
.ScrollPic .picScroll-left .bd ul li .title a{ color: #ffffff;}

.OtherNews { margin: 13px 0px;padding:3px 13px 5px 13px;}
.OtherNews .tit {border-bottom: 2px solid #FE7500;line-height: 32px; height: 32px; margin-bottom: 5px;}
.OtherNews .tit h3 {color: #066fc9;padding:0px 6px 0px 6px; margin:0px;line-height: 32px; font-size: 14px; border-bottom: solid 2px #066fc9; float: left;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; font-weight: normal;}
.OtherNews .tit .more { float: right;}
.OtherNews .list {}
.OtherNews .list { overflow: hidden; padding: 5px 0px;}
.OtherNews .list li { width: 33%; float: left;}
.OtherNews .list li a { background-repeat: no-repeat; background-position: left center; padding-left: 8px; line-height: 26px; display: block;}

h3 span.on {
background: #FE7500;
color: #fff;
}

span.platform{display:block;margin: 5px 15px 0 15px;color:#333;font-size:14px;height:24px;}
.platform font{font-weight:bold;font-size:14px;}
.platform a{display:inline-block;height:16px;line-height:16px;padding-right:6px;padding-left:17px;margin-right:6px;border-right:1px solid #888;color:#333;background:url(../images/kicon.png) 0 2px no-repeat;position:relative;}
.platform a s{display:none;width:120px;padding-bottom:10px;border:1px solid #ddd;background:#fff;font-weight:bold;font-size:12px;text-align:center;position:absolute;left:-25px;top:25px;}
.platform a s::after{content:"";position:absolute;top:-8px;right:49px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #dfdfdf;}
.platform a.cur s{display:block;}
.platform a s img{width:120px;height:120px;}
.platform a:hover strong{color:#009adc;}
.platform a:last-child{border-right:0;}
.platform a.az{background-position:0 -20px;}
.platform a.ios{background-position:0 -43px;}
.platform a.mac{background-position:0 -66px;}

.spe em {
    display: inline-block;
    line-height: 25px;
    margin-bottom: 10px;
    margin-left: 20px;
    padding-left: 30px;
    background: url(../images/kicon.gif) 0 -25px no-repeat;
}

.Comment{padding: 3px 12px 6px 12px;margin-bottom: 10px;}
.Comment h3{
border-bottom: 2px solid #FE7500;
    line-height: 32px;
    height: 32px;
    margin-bottom: 11px;
    
}

#comment_list .quote, #comment_list .quote span { text-indent:0;}
#comment_list {border:0px solid #ccc;  color:#2f2f2f; padding:1px; zoom:1; }

#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/skin/gr/images/comment_tbg.png) repeat-x; margin-bottom:10px;}
#comment_list h2 span { float:left;margin-top: 4px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; }
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px;}


#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#e65c08; margin-left:10px;}

#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#fff2e8; color:#c97b54; }
/*#comment_0 dt b {color:#da6024; }*/
#comment_0 h2 span { background-image:url(/skin/gr/images/comment_tr.png)}

#comment_1 dt {background:#f0f7ee; color:#569659;}
/*#comment_1 dt b {color:#39863d; }*/
#comment_1 h2 span, #s_comment h2 span { background-image:url(/skin/gr/images/comment_tg.png)}

#s_comment { text-align:center;}
#s_comment h2 a {float:right; font-weight: normal; color:#1d8d23; line-height:30px; }
#s_comment h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a9b9a5; margin-left:6px; height:20px; vertical-align:middle; width:200px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer;}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(/skin/gr/images/comment_btn.png) no-repeat; cursor:pointer;}

.tspage .tsp_count{display:none;}
.tspage{height:auto !important;margin:15px auto 5px auto!important;}
.tspage .tsp_nav{text-align:center}

.tspage {background-color:#fff!important;;}
.tspage .tsp_nav a, .tspage .tsp_nav b, .tspage .tsp_nav > i {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 5px;
    margin-left: 5px;
    transition: all .4s;
    display: inline-block;
    color: #999;
    background: #fff;
    vertical-align: middle;
    text-align: center;
    min-width: 20px;
    border:1px solid #E2E2E2;
}
.tspage .tsp_nav b{padding: 0 3px;background: #f60;color: #fff;    border:1px solid #f60;}
.tspage .tsp_nav i{padding: 0 3px;}
.tspage .tsp_nav select {border:1px solid #E2E2E2;margin-left:5px;height: 32px;vertical-align: middle;border-radius: 5px;}
.uptime {float:right;margin-top: 5px;line-height: 25px;height: 25px;padding-left: 30px;background: url(../images/kicon.gif) 0 -2px no-repeat;}
.m-img-title-cov{margin-left:-18px;margin-top:-8px}
.m-img-title-cov .item{float:left;margin-left:18px;margin-top:18px;width:284px;border:1px solid #f2f2f2;position:relative;overflow:hidden}
.m-img-title-cov .item:hover .cover{top:0}
.m-img-title-cov .title{text-align:center;font-size:16px;font-weight:normal;line-height:43px;height:43px;padding:0 10px}
.m-img-title-cov .cover{-webkit-transition:top 0.4s;-moz-transition:top 0.4s;transition:top 0.4s;position:absolute;left:0;top:100%;width:100%;height:100%;background:#fff}
.m-img-title-cov .cover .title{font-size:18px;color:#fff;background:#FE7500}
.m-img-title-cov .cover .desc{line-height:28px;height:112px;overflow:hidden;padding:10px 10px 0;color:#999;margin-bottom:10px}
.m-img-title-cov .cover .info{padding:10px}
.m-img-title-cov .cover .count{background:-264px -190px url(../img/uimg/sp_2.png) no-repeat;padding-left:32px;display:inline-block;height:20px;color:#ff3e3e}
.m-zt-recom{position:relative;height:476px;overflow:hidden}
.m-zt-recom.hot-sys-recom{height:290px}
.m-zt-recom.hot-sys-recom .item{padding-bottom:10px;margin-left:18px;width:284px}
.m-zt-recom.hot-sys-recom .item .title{white-space:normal;height:54px;padding:10px 10px 0;line-height:27px;text-align:left}
.m-zt-recom.hot-sys-recom .btn.prev{left:2px}
.m-zt-recom.hot-sys-recom .btn.next{right:2px}
.m-zt-recom .item-cont{margin-left:-17px;margin-top:-18px}
.m-zt-recom .item{float:left;margin-left:19px;margin-top:18px;width:384px;border:1px solid #ededed;position:relative;overflow:hidden}
.m-zt-recom .item .title{font-size:16px;text-align:center;line-height:43px;padding:0 10px;height:43px;font-weight:normal}
.m-zt-recom .btn{position:absolute;top:50%;margin-top:-40px;width:38px;height:80px;border-radius:2px;cursor:pointer}
.m-zt-recom .btn:hover .cover{filter:alpha(opacity=100);opacity:1;background:#FE7500}
.m-zt-recom .btn.prev{left:0px}
.m-zt-recom .btn.prev .btn-ico{background-position:-175px -32px}
.m-zt-recom .btn.next{right:0px}
.m-zt-recom .btn.next .btn-ico{background-position:-195px -32px}
.m-zt-recom .btn .cover{background:#000;filter:alpha(opacity=20);opacity:.2;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}
.m-zt-recom .btn .btn-ico{width:14px;height:24px;position:absolute;top:50%;left:50%;margin-left:-7px;margin-top:-12px;z-index:2;background-image:url(../img/uimg/sp_1.png)}
.m-az-zt-banner{height:336px;position:relative}
.m-az-zt-banner .info{position:absolute;right:0;top:0;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.m-az-zt-banner .info .inner{padding:25px 20px;width:364px;border-bottom:1px solid #e8e8e8;background:#fff;margin-left:31px;height:240px}
.m-az-zt-banner .info .u-hypot{background:url(../img/uimg/u_hypot_3.png) no-repeat;width:31px;height:290px;display:block;float:left}
.m-az-zt-banner .info .title{font-size:20px;margin-bottom:10px}
.m-az-zt-banner .info .txt{line-height:28px;height:84px;overflow:hidden;margin-bottom:20px}
.m-az-zt-banner .layer{position:absolute;bottom:0;left:0;width:100%;height:100px}
.m-az-zt-banner .layer .inner{position:relative;z-index:2}
.m-az-zt-banner .layer .items{padding-top:10px}
.m-az-zt-banner .layer .item{margin-left:10px;float:left;width:288px;position:relative}
.m-az-zt-banner .layer .item:hover .overlay{display:block}
.m-az-zt-banner .layer .overlay{display:none;width:100%;height:100%;position:absolute;left:-2px;top:-2px;z-index:2;border:2px solid #FE7500}
.m-az-zt-banner .layer .overlay .cover{filter:alpha(opacity=20);opacity:.20}
.m-az-zt-banner .layer .overlay .title{font-size:16px;color:#fff;position:relative;z-index:2;text-align:center;height:30px;line-height:30px;margin-top:25px;padding:0 10px}
.m-az-zt-banner .layer .cover{background:#000;filter:alpha(opacity=50);opacity:.50;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}
.m-az-zt-banner .layer .text{font-weight:bold;color:#fff;margin-left:925px;width:210px;line-height:24px;padding-top:26px}
.m-az-zt-list .item{border-top:1px dashed #e4e4e4;border-bottom:1px dashed #e4e4e4;padding:32px 20px;position:relative;margin-top:-1px}
.m-az-zt-list .item:hover{border-top:1px solid #fff;border-bottom:1px solid #fff;background:#f5f6f8}
.m-az-zt-list .item:hover+.item{border-top:1px solid #fff}
.m-az-zt-list .item:hover .overlay{display:block}
.m-az-zt-list .img{border-radius:16px;overflow:hidden;position:relative}
.m-az-zt-list .overlay{display:none;position:absolute;right:20px;top:18px}
.m-az-zt-list .overlay .qrcode{padding:10px;background:#fff;border:1px solid #ededed}
.m-az-zt-list .overlay .btn-dl{display:block;text-align:center;line-height:40px;height:40px;margin-top:5px;background:#51a5ff;font-size:16px;border-radius:2px;color:#fff;width:102px;position:relative}
.m-az-zt-list .info{margin-left:138px;margin-right:138px;padding-top:10px}
.m-az-zt-list .info .title{font-size:16px;font-weight:bold;margin-right:20px;max-width:376px;display:inline-block;vertical-align:middle}
.m-az-zt-list .info .txt{color:#666;height:48px;line-height:24px;overflow:hidden;margin-top:10px}
.s-zt-summary .g-title{border-color:#ddd}
.s-zt-summary .s-zt-title{background:#f5f5f5;border:0px}
.s-zt-summary .s-zt-title .title-txt{margin:0;background:#FE7500;color:#fff;padding:10px 20px;width:auto}
.s-zt-summary .s-zt-tab{margin:7px}
.s-zt-summary .s-zt-tab .tab-item{color:#FE7500;border:1px solid #FE7500;margin:0 1px;line-height:26px;*line-height:24px;height:26px;display:inline-block;padding:2px 8px;border-radius:2px;font-size:16px}
.s-zt-summary .s-zt-tab .tab-item:hover,.s-zt-summary .s-zt-tab .tab-item.cur{background:#FE7500;color:#fff}
.g-tab-title{padding-bottom:10px;border-color:#FE7500}
.g-tab-title .tab-item.cur{font-size:20px;font-weight:bold}
.s-soft-coll .m-img-title-cov .item,.s-hot-zt .m-img-title-cov .item,.s-zt-summary .m-img-title-cov .item,.s-az-recom .m-img-title-cov .item{width:386px}
.s-zt-summary .s-zt-company .m-img-title-cov .item{width:182px}
.s-zt-summary .s-zt-company .m-img-title-cov .item:hover,.s-zt-summary .s-zt-company .m-img-title-cov .item:active{border:1px solid #FE7500}
.s-soft-coll .m-img-title-cov .desc,.s-hot-zt .m-img-title-cov .desc,.s-zt-summary .m-img-title-cov .desc,.s-az-recom .m-img-title-cov .desc{margin-bottom:20px}
.s-zt-summary .softtitle {overflow: hidden;border: solid 1px #ececec;border-bottom: solid 2px #FE7500;padding-left: 15px;background-color: #f8f8f8;}
.s-zt-summary .softtitle h3 span {float: left;font-size: 16px;font-weight: normal;font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";margin: 0px;width: 160px;line-height: 45px;text-align: center;cursor: pointer;}
.s-zt-summary .softtitle span {}
.s-zt-summary .softtitle span i { padding: 0px 18px;}