@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;}
fieldset,img{border:0;}ol,ul{list-style:none;}:focus{outline:0;}s,u{text-decoration:none;}
.none,legend{display:none;}
html{overflow-x:hidden;overflow-y:auto;}
body{color:#676767;background:#f6f6f6;width:100%;overflow:hidden;}
a{text-decoration:none;color:#444;}a:hover{text-decoration:underline;color:#FD3939;}a:active{outline:none;}a span,a:hover span{cursor:pointer;}
.clearfix:before,.clearfix:after,#topNav:before,#topNav:after,#page:before,#page:after,#pylink .gredot p:before,#pylink .gredot p:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after,#topNav:after,#page:after,#pylink .gredot p:after{clear:both;}
.clearfix,#topNav,#page,#pylink .gredot p{*zoom:1;}
#topNav,#header dt,#nav li,#subNav,#footer div,#footer p,#page,.wrap1200{width:1200px;display:block;margin:0 auto;clear:both;}

#footer{clear:both;border-top:1px solid #ddd;margin-top:20px;padding:25px 0;text-align:center;}#footer div{color:#bbb;}#footer p{margin-top:10px;color:#999;}#footer a{margin:0 15px;}#footer img{display:inline;}#footer p a{color:#999;}

#page{ position:relative;}#topNav{ text-align:right}
#topNavC{width:100%;height:41px;line-height:41px;background:#fafafa;border-bottom:1px solid #E2E2E2;font-size:14px;}#topNav i{float:right;color:#bbb;font-style:normal;}#topNav strong{font-weight:400;color:#666;float:left;}
#topNav a{color:#666;margin:0 10px;}#topNav a.focus{color:#1da16e;}#topNav a.focus:hover,#topNav a:hover{color:#f60;}

#header dt{position:relative;height:110px;z-index:100;}#header i{font-style:normal;}
#logo{display:block;width:310px;overflow:hidden;padding:20px 0 16px 0px;}#logo img{padding-left:1px;}#slogan{position:absolute;left:200px;top:32px;}
#search{width:534px;height:38px;position:absolute;right:0;top:28px;z-index:9;}
#bdcs-search-form-input{float:left;display:inline;width:385px;height:26px;line-height:26px;overflow:hidden;padding:4px 60px 4px 5px;background:#fff;border:2px solid #22C485;border-right:0 none;font-size:12px;color:#333;}
#bdcs-search-form-submit{float:left;width:72px;height:38px;border:0 none;cursor:pointer;background:#22C485;color:#fff;font-size:14px;}
.bdcs-hot{width:534px;height:30px;line-height:30px;overflow:hidden;position:absolute;top:37px;left:0;z-index:-1;}.bdcs-hot-item{margin-right:10px;padding-right:10px;font-size:12px;color:#666;}.bdcs-hot-item:hover{color:#ff5800;}
#nav{background:#22C485;height:45px;line-height:45px;text-align:center;}#nav a{width:120px;float:left;font-size:16px;color:#fff;}#nav .nav-cur,#nav a:hover,#nav p.hover i{background-color:#1da16e;text-decoration:none;}#nav p{width:120px;float:left;position:relative;z-index:1;}#nav p span{display:none;position:absolute;left:0;width:118px;background:#fff;border:1px solid #ddd;border-top:none;}#nav p.hover span{display:block;}#nav p i{font-size:16px;color:#fff;cursor:pointer;display:block;width:102px;padding-right:18px;background:url(../images/pc6spr.png) -193px -277px no-repeat;}#nav p.hover i{background-position:-193px -312px;}#nav p a{font-size:14px;border:none;color:#444;display:block;height:40px;line-height:40px;}#nav p a:hover{background:#f2f2f2;}
#subNav{height:40px;line-height:40px;background:#f2f2f2;padding-left:15px;}#subNav a{padding:0 15px;}#subNav .on{color:#22C485;}
.g-main-bg,#header,#footer{ background-color: #fff; box-shadow: 0px 1px 3px #ccc;}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li,.f-dlfl dt,.f-dlfl dd{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a;}
a:hover{transition:color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s; /*color: #ee2e3d;*/cursor: pointer;}
em{ font-style:normal;}
/* 返回顶部 滚动监听 */
.g-float{ width:60px; height:auto;position:fixed;bottom:10px;left:50%;cursor:pointer;margin-left:610px;z-index:100;}
.g-float a{ width:100%; height:60px; margin:1px 0 0 0; display:block; overflow:hidden;}
.g-float #m-top-back{ height:0px; background:url(../images/gotopb.gif) no-repeat;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2; float:left; display:block; overflow:hidden}
.g-float #m-top-back:hover {background-position:-60px 0;}
.g-box-1200{ width:1200px; height:auto; margin:auto; display:block; }
.m-margin15{ margin-top:15px;  }
.g-news-tj{overflow: hidden;  }
.g-news-tj .f-tj-dome{ height: 50px; border-bottom: 1px solid #dedede; }
.g-news-tj .f-tj-dome ul{ float: left; overflow: hidden; }
.g-news-tj .f-tj-dome ul li{ float: left; height: 50px; line-height: 50px;background: url(../images/lbl_bg.png) no-repeat left center;font-size:18px;color: #333;font-weight: bold; padding-left:25px; cursor: pointer; padding-right:14px; }
.g-news-tj .f-tj-dome span{ float: right;cursor: pointer;width: 38px;height: 15px;float: right;margin: 22px 15px 0 0;display: inline;overflow: hidden;background: url(../images/icobox.png) no-repeat -4px -510px;}
.g-news-tj .f-tj-dome span:hover{background:url(../images/icobox.png) no-repeat -163px -510px;}
.g-news-tj .f-tj-dome span a{ display: block; width: 38px;height: 15px;}
.g-news-tj .f-tj-dome ul li:first-child {background: none;}
.g-news-tj .f-tj-dome ul li.m-hover{ color: #20aef0; }
.g-tj-box{ overflow: hidden; padding:0px 15px 15px 15px; }
.g-tj-box .m-xptj{ overflow: hidden; padding-top: 14px;}
.g-tj-box .m-xptj h5{ height: 22px; line-height: 22px; color: #f55555;padding-left: 16px;font-size: 16px; background: url(../images/icosprit.png) no-repeat left 4px; font-weight: normal; margin: 6px 0px 2px 12px;}
.g-tj-box .m-xptj ul.m-zdyz{ overflow: hidden; margin-bottom:15px;  }
.g-tj-box .m-xptj ul.m-soft{overflow: hidden;margin-left: 3px;}
.g-tj-box .m-xptj ul.m-zdyz li{ height:80px; margin:20px 11px 0 23px; float:left; display:inline; padding:0 0 7px 92px; width:264px; overflow:hidden; position:relative; }
.g-tj-box .m-xptj ul.m-zdyz li .img{ position:absolute; left:0; top:0; width: 80px; height: 80px;}
.g-tj-box .m-xptj ul.m-zdyz li .img img{ display:block; width:80px; height:80px; border-radius:12px; }
.g-tj-box .m-xptj ul.m-zdyz li .tit{ font-size:15px; height:31px; line-height:29px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.g-tj-box .m-xptj ul.m-zdyz li .tit a:hover{ color: #20aef0 }
.g-tj-box .m-xptj ul.m-zdyz li .other{ font-size:12px; color:#999; margin-top:8px; }
.g-tj-box .m-xptj ul.m-zdyz li .other a{ color:#999; }
.g-tj-box .m-xptj ul.m-zdyz li .other a:hover{ color:#20aef0; }
.g-tj-box .m-xptj ul.m-zdyz li .down-link{ position:absolute; top:40px; right:0; display:none; width:60px; height:30px; line-height:30px; text-align:center; color:#09f; letter-spacing:1px; border:1px solid #20aef0; overflow:hidden; }
.g-tj-box .m-xptj ul.m-zdyz li.hover .down-link{ display:block; }
.g-tj-box .m-xptj ul.m-zdyz li .down-link:hover{ background-color:#20aef0; color:#fff; }
.g-tj-box .m-xptj ul.m-zdyz li i{ display: block;width: 70px; height: 22px;}
.g-tj-box .m-xptj ul.m-zdyz li i.star_leve1{ background: url(../images/xin1.png) no-repeat left 6px; }
.g-tj-box .m-xptj ul.m-zdyz li i.star_leve2{ background: url(../images/xin2.png) no-repeat left 6px; }
.g-tj-box .m-xptj ul.m-zdyz li i.star_leve3{ background: url(../images/xin3.png) no-repeat left 6px; }
.g-tj-box .m-xptj ul.m-zdyz li i.star_leve4{ background: url(../images/xin4.png) no-repeat left 6px; }
.g-tj-box .m-xptj ul.m-zdyz li i.star_leve5{ background: url(../images/xin5.png) no-repeat left 6px; }
.g-tj-box .m-xptj ul.m-zdyz li .down-link{border-radius:4px; position:absolute; top:44px; right:0; display:none; width:60px; height:24px; line-height:24px; text-align:center; color:#09f; letter-spacing:1px; border:1px solid #20aef0; overflow:hidden; }
.g-tj-box .m-xptj ul.m-zdyz li:hover .down-link{ display:block; }
.g-tj-box .m-xptj ul.m-soft li {width:80px;height: auto;float: left;margin: 20px 16px 5px 20px;display: inline;overflow: hidden;}
.g-tj-box .m-xptj ul.m-soft li a {width: 100%;height: auto;display: block;overflow: hidden;}
.g-tj-box .m-xptj ul.m-soft li a img{width: 100%;height:80px;border-radius: 12px;display: block;overflow: hidden;}
.g-tj-box .m-xptj ul.m-soft li a strong {width: 100%;height: 20px;line-height: 20px;font-size: 14px;font-weight: normal;color: #555;text-align: center;margin: 6px 0 0 0;display: block;overflow: hidden;}
.g-tj-box .m-xptj ul.m-soft a:hover strong{ color:#f40;}
.g-tj-box .m-xptj ul.m-soft a b{ display: block; width:45px; height:45px;padding:17.5px;border-radius: 12px; background-color: #f60; color: #fff; font-size: 16px; font-weight: normal; text-align: center; }
.g-tj-box .m-xptj ul.m-soft a b{ display: none; }
.g-tj-box .m-xptj ul.m-soft li:hover a b{ display: block; }
.g-tj-box .m-xptj ul.m-soft li:hover a img{ display: none; }
.g-tj-box .m-wrapper{ padding-top:0px;  }
.g-tj-box .m-wrapper ul.m-zdyz{ margin-bottom: 0px; }
/*----新品推荐 最新更新 end----*/
.g-hotclass{ overflow: hidden; }
.g-title{height: 50px;border-bottom: 1px solid #dedede;overflow: hidden;}
.g-ico h4 {background: url(../images/icobox.png) no-repeat;padding-left: 40px;}
.g-title h4 {float: left;font-size: 20px;color: #333;font-weight: bold;height: 50px;line-height: 50px;margin-left: 15px;}
.g-hot-ico h4{background-position: -4px -424px;}
.g-title span{cursor: pointer;width: 38px;height: 15px;float: right;margin: 22px 15px 0 0;display: inline;overflow: hidden;background: url(../images/icobox.png) no-repeat -4px -510px;}
.g-title span:hover{background:url(../images/icobox.png) no-repeat -163px -510px;}
.g-title span a{width: 38px;height: 15px; display: block;}

.g-column{ overflow: hidden; position: relative; }
.g-column .m-box{padding: 19px 0 19px 19px;width: 569px;}
.g-column .m-box .tit{height: 22px;line-height: 22px;border-left: 4px solid #17a2e7;font-size: 18px;font-weight: 700;padding-left: 10px;}
.g-column .m-box .fl-menu {height: 32px;margin-top: 20px;}
.g-column .m-box .fl-menu a {display: inline-block;float: left;width: 98px;height: 32px;line-height: 32px;text-align: center;background-color: #ececec;margin-right: 15px;color: #565656;font-size: 14px;overflow: hidden;}
.g-column .m-box .fl-menu a.fl-more {width: 96px;height: 30px;line-height: 30px;background-color: #fff;border: 1px solid #20aef0;color: #09f;}
.g-column .m-box .fl-menu a:hover{ background-color:#20aef0; color:#fff; }
.g-column .m-box .dashed {height: 0;font-size: 0;border-top: 1px dashed #dedede;margin-top: 20px;margin-right: 19px;}

.sf-list li {float: left;width: 284px;margin-top: 20px;}
.sf-list li .img {float: left;width: 48px;margin-right: 12px;}
.sf-list li .img img{ width: 48px;height: 48px;border-radius: 6px; }
.sf-list li .intro {float: left;width: 204px;overflow: hidden;position: relative;}
.sf-list li .name {font-size: 14px;height: 26px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sf-list li .name a:hover{ color: #09f}
.sf-list li .other {font-size: 12px;color: #999;margin-top: 3px;}
.sf-list li .down-link {position: absolute;top: 0;right: 0;height: 100%;background: #fff;padding-left: 2px;box-shadow: -10px 0 10px #fff;}
.sf-list li .down-link a {border-radius: 4px;display: none;width: 56px;height: 24px;line-height: 24px;text-align: center;color: #09f;background: #fff;letter-spacing: 1px;margin-top: 12px;border: 1px solid #20aef0;overflow: hidden;}

.m-box .m-zt {margin: 20px 19px 0 0;overflow: hidden;}
.m-box .m-zt a {overflow: hidden;position: relative; float:right; width: 265px; height: 137px;}
.m-box .m-zt a img {display: block;width: 265px;height: 137px;}
.m-box .m-zt a:first-child{ float: left;}
.m-box .m-zt a font{ background:url(../images/rgba50.png); position: absolute; bottom: 0px; left: 0px; height: 28px; line-height: 28px; width: 245px; text-align: center; color: #fff; padding:0px 10px; overflow: hidden; font-size: 14px;}
.m-box .m-zt a:hover font{ color: #f60 }
.m-box .m-zt a img{-webkit-transition: .2s linear;-moz-transition: .2s linear;transition: .2s linear;}
.m-box .m-zt a:hover img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}

.m-upright-dashed{ position: absolute; width: 0px; font-size:0px; height: 423px; border-left: 1px dashed #dedede;top: 120px;left: 600px;}
.sf-list li:hover .down-link a{display: block;}
.sf-list li .down-link a:hover{ background-color: #20aef0; color: #fff; }
/*----热门分类 end----*/

.m-tj-dome{ overflow: hidden; }
.m-tj-dome .f-dome-list{ overflow: hidden; height: 50px;border-bottom: 1px solid #dedede; }
.m-tj-dome .f-dome-list ul li{padding-right: 14px; float: left;padding-left: 25px; background: url(../images/lbl_bg.png) no-repeat left center;font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; cursor: pointer;}
.m-tj-dome .f-dome-list ul li:first-child {background: none;}
.m-tj-dome .f-dome-list ul li.m-hover{ color: #20aef0; }
.m-tj-dome .g-tj-bottom{ overflow: hidden; margin-bottom:17px; }
.m-tj-dome .g-tj-bottom .m-tj-list{ overflow: hidden; margin: 0px 15px; }
.m-tj-list ul{ margin-left:3px;  }
.m-tj-list ul li{width: 80px;height: auto;float: left;margin: 20px 16px 0px 20px;display: inline;overflow: hidden;}
.m-tj-list ul li a {width: 100%;height: auto;display: block;overflow: hidden;}
.m-tj-list ul li a img {width: 100%;height: 80px;border-radius: 12px;display: block;overflow: hidden;}
.m-tj-list ul li a strong {width: 100%;height: 20px;line-height: 20px;font-size: 14px;font-weight: normal;color: #555;text-align: center;margin: 6px 0 0 0;display: block;overflow: hidden;}
.m-tj-list ul li a b {display: block;width:45px;height: 45px;padding: 17.5px;border-radius: 12px;background-color: #f60;color: #fff;font-size: 16px;font-weight: normal;text-align: center;}
.m-tj-list ul li:hover a strong{ color: #f60; }
.m-tj-list ul li a b{ display: none; }
.m-tj-list ul li:hover a b{ display: block; }
.m-tj-list ul li:hover a img{ display: none; }
.m-tj-list ul li a,.g-tj-box .m-xptj ul.m-soft a,.m-tj-list ul li a:visited{text-decoration:none;/* color:#2a2a2a; */}


/*----软件推荐 end----*/
