@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;text-decoration:none;}
body {line-height: 1; font-size:12px;font-family:"微软雅黑";color:#999999;background:#f7f7f7;}
img{border:none;}
li{list-style:none;}
input,select,textarea{outline:none;border:none; background:none;}
table {border-collapse: collapse; border-spacing: 0;}
textarea{resize:none;}
a{text-decoration:none; color:#666666;}
a{outline:none;}

/*清除浮动*/
.clearfix:after{content:"";display:block;clear:both; height: 0; visibility: hidden;}
.clearfix{clear: both; zoom: 1; display: block; height: 0; line-height: 0; font-size: 0;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
/*宽度*/
.questionWith{width:1000px; margin-left: auto; margin-right: auto;}

/*顶部*/
.quesTop{height: 36px; line-height: 36px; background: #404040; width:100%; min-width: 1000px; border-bottom: 1px solid #ebebeb;}
.quesTop .questop-left a:hover{color: #FFFFFF; cursor: pointer;}
.topComm{height: 36px;}
.quesTop .questop-left a{font-size: 12px; color: #aeaeae;}
.question-other a{margin-right: 40px; float: left;}
.questop-right{margin: 12px 0;}
.questop-right a{font-size: 12px; color: #aeaeae; float: left; border-right: 1px solid #999999; line-height: 14px; padding:0 8px;}
.questop-right a:hover{color: #FFFFFF; cursor: pointer;}
.questop-right .reg{border-right: none; padding-right: 0px;}
.questop-right .layout span{float: left; height: 14px; line-height: 14px; font-size: 14px; color: #aeaeae;}
.questop-right .layout .welcom{float: left;}
.questop-left .question-service{position: relative;}
/*顶部服务导航*/
.navigation-ser-dialog{display:none; width: 1064px; height: 300px; position: absolute; left:-234px; top: 36px; z-index: 400; background: #FFFFFF; border: 1px solid #ebebeb; border-top: none;}
.navigation-ser-dialog .service-left{width:348px; padding: 0 0 0 20px; margin-top: 30px;}
.navigation-ser-dialog .webSiteBox{
    margin: 52px 0 0 42px;
}
.navigation-ser-dialog .webSiteBox .same{
    width: 146px;
    float: left;
}
.navigation-ser-dialog .webSiteBox .same-special h2,
.navigation-ser-dialog .webSiteBox .same-special a{
    padding-left: 20px;
}


.navigation-ser-dialog .webSiteBox .same h2{
    font-size: 14px;
    color: #1a1a1a;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 28px;
}

.navigation-ser-dialog .webSiteBox .same a{
    font-size: 12px;
    color: #666666;
    line-height: 12px;
    margin-bottom: 16px;
    display: block;
}
.navigation-ser-dialog .webSiteBox .same a:hover{
    cursor: pointer;
    color: #30cb8b;
}

.navigat-h2{font-size: 16px; color: #333333; font-weight: bold; line-height: 16px; margin-top: 20px;}
.navigat-link a.link{display: inline-block; position: relative; width:104px; float: left; font-size: 13px; color: #4c4c4c; padding: 0px; line-height: 13px; margin: 16px 12px 0 0; }
.navigat-link a.link:nth-child(3n){margin-right: 0px;}
.navigat-link a .hots{background: url(../assets/images/icon/hots-icon.png) no-repeat; display: inline-block; position: absolute; width:11px; height: 13px; right: 13px; top: -7px;}
.navigat-link a .news-icon{background: url(../assets/images/icon/hots-icon.png) no-repeat; display: inline-block; position: absolute; width:11px; height: 13px; right: 34px; top: -7px;}
.zz-bq-service a .hots-kj{background: url(../assets/images/icon/hots-icon.png) no-repeat; display: inline-block; position: absolute; width:11px; height: 13px; right: 10px; top: -7px;}
.navigation-ser-dialog  .service-center{width:348px; padding-left: 7px; margin-top: 30px;}
.nav-fisrt{margin-top: 0px;}
.navigation-ser-dialog .service-right{width:250px; padding-left: 7px;}
.zz-bq-service a.link{display: block; font-size: 13px; position: relative; color: #4c4c4c; padding: 0px; line-height: 13px; margin-top: 16px; }
.zz-bq-service .zz-left{width:104px; margin-left: 12px;}

.zx-service a.link{display: inline-block; float: left; width:104px; padding: 0px; line-height: 13px; margin-top: 16px; margin-right: 12px; color: #4C4C4C;}
.zx-service a.link:hover,.navigat-link a.link:hover,.zz-bq-service a:hover,.zz-bq-service a.link:hover{color: #30cb8b;}

/*questLogo*/
.questLogo{height: 118px; background: #FFFFFF; width:100%; min-width: 1000px; border-bottom: 1px solid #ebebeb;}
.questLogo .question-logo{height: 70px; border-bottom: 1px solid #ebebeb;}
.question-logo .logo-left{margin-top: 10px;}
.question-logo .logo-left img{padding-right: 20px; margin-top: 8px; float: left;}
.question-logo .logo-left span{font-size: 20px; line-height: 40px; color: #9a9a9a; padding-left: 20px; border-left: 1px solid #e5e5e5; float: left; margin-top: 2px;}
.search-right{margin-top: 16px;}
.search-right .question-search{width:358px; height: 34px; border: 1px solid #e1e1e1; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.search-right .question-search .search-input{width:245px; height: 18px; line-height: 18px; margin: 8px 0; padding: 0 10px; border-right: 1px solid #e1e1e1; font-size: 13px; color: #666666;}
.search-right .question-search .search-input:focus{border:none;}
.dropdownDef{width:82px; height: 34px; line-height: 34px; color: #b1b1b1; font-size: 13px; padding-left: 10px; display: inline-block; float: left;}
.dropdownDef .title{margin-right: 10px;}
.search-tringle{width:6px; height: 3px; display: inline-block; background: url(../assets/images/icon/search-tringle.png) no-repeat; float: left; margin-top: 16px; }
.dropdownDefault:hover{cursor: pointer;}
.downArrow:hover{cursor:pointer ;}
.dropdownSearch{position: relative;}
.conter-dropdown{position: absolute; top:34px; left:-1px; z-index: 200;display: none;  }
.dropdrown-menu{width:80px; margin-top: 6px; padding: 0 6px; font-size: 13px; border:1px solid #e1e1e1; background: #FFFFFF; position: relative; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow:0 0px 5px rgba(51, 51, 51, .2);   -moz-box-shadow:0 0px 5px rgba(51, 51, 51, .2);  box-shadow:0 0px 5px rgba(51, 51, 51, .2); }
.dropdrown-menu li{width:77px; height: 33px; line-height: 33px; border-bottom: 1px solid #E1E1E1; padding-left: 4px;}
.dropdrown-menu li a{color: #b1b1b1;}
.dropdrown-menu li a:hover{color: #30cb8b; cursor: pointer;}
.dropdrown-menu li.last{border-bottom: none;}
.ques-search-btn{border: 1px solid #e1e1e1; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; height:34px; width:34px; margin-left: 8px; }
.ques-search-btn .search-btn{width:34px; height: 34px; display: inline-block; background: url(../assets/images/icon/search-btn.png) center no-repeat;}

/*导航*/
.question-nav{height: 46px; line-height: 46px; background: #FFFFFF;}
.question-nav li{float: left; padding: 0 30px; position: relative;}
.question-nav li a{color: #4d4d4d; font-size: 16px;}
.question-nav li.selected a.link{color: #30cb8b;}
.product-detail-fixed{position: fixed; top: 0px; z-index: 100; border: 1px solid #E5E5E5; width:998px;}

/*footer*/
.footer{background:#4d4d4d; width:100%; min-width: 1000px; height:72px;}
.footer .footBottom{text-align: center; padding: 30px 0px 0px 0px;}
.footer .footBottom p{font-size:14px; color: #b1b1b1; line-height: 14px; margin-bottom: 15px;}
.footer .footBottom img{padding: 9px 7px 0px 7px;}
.footer .footBottom a{color: #b1b1b1;}

/*二级分类鼠标划过*/
.question-hover-box{position: absolute; display: none; width:664px; left: -126px; top: 47px; background: #FFFFFF; padding: 20px 30px; border: 1px solid #ebebeb; border-top: none;  z-index:100; box-shadow:0 11px 13px rgba(0,0,0,.08);}
.question-nav .question-hover-box a{font-size: 14px; color: #4d4d4d; line-height: 30px; display: inline-block; float: left; margin-right: 20px;}
.question-nav li.special:hover{border-left: 1px solid #ebebeb; height: 47px; background: #FFFFFF; border-right: 1px solid #EBEBEB; padding: 0 29px;}
.question-nav .question-hover-box a:hover{cursor:pointer; color: #30cb8b;}
.question-hover-box .border{border-bottom:1px dashed #E5E5E5; padding:10px 0;}
.question-hover-box .border-top{padding:10px 0;}
.question-hover-zl{left:-250px;}
.question-hover-other{left:-498px;}
.question-hover-bq{width:140px; left:-30px;}
.question-nav .question-hover-bq a{margin-right:0px;}