@charset "utf-8";
html,body{min-width:auto;height:100%}
body{line-height:1.5; font-family:"微软雅黑",microsoft yahei; background:#fff}
.body{font-size:12px; overflow:hidden}
.w-text ul,.w-text ol{padding-left:2em}
.col-table{margin:0 -15px}
.col-table .col-table{margin:0 -10px}
.div-table{table-layout: fixed}
.w-text img{max-width:100%}
input[type='number']{-webkit-appearance:textfield; -moz-appearance:textfield; appearance:textfield}
input::-webkit-inner-spin-button{-webkit-appearance: none; appearance: none}
input::-webkit-outer-spin-button{-webkit-appearance: none; appearance: none}
.w-section .row{position:relative; margin:0 auto}
.w-section .row .row-mask{position:absolute; left:0; right:0; top:0; bottom:0; z-index:3}
.w-section .row .wrap-content-in{position:relative; z-index:3}
.topTel{display:none}
.mobile-nav-toggle,.nav_right_mask{display:none}
.w-header{position:relative; z-index:101}
.w-logo-img{font-size:0}
.w-logo-img img{max-height:150px; max-width:100%}
.w-logo h1,.w-logo a{text-decoration:none !important}
.w-logo a{display:block}
.w-logo h1{font-weight:normal; margin:0}
.w-nav ul{display:inline-block; list-style:none; padding-left:0}
.w-nav .g-prev-next-ul{padding-left:0 !important; padding-right:0 !important}
.w-nav .nav_inner> li{font-size:14px}
.w-nav .nav_inner > li > a,.w-nav .nav_inner > li > .li-parent-div > a{white-space:nowrap}
.w-nav li{float:left; position:relative}
.w-nav li a{display:inline-block; padding:5px 15px; line-height:19px; text-align:center}
.w-nav li a:hover,.w-nav li a:focus{text-decoration:none}
.w-nav .li-parent-div{position:relative; cursor:pointer}
.w-nav .li-parent-div .fa{position:absolute; right:8px; top:50%; margin-top:-0.5em}
.w-nav .li-parentOne-div span{display:none}
.w-nav .submenu{position:absolute; z-index:1; display:none; font-size:12px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1); -moz-box-shadow:0 0 2px rgba(0,0,0,0.1); box-shadow:0 0 2px rgba(0,0,0,0.1)}
.w-nav .submenu ul{display:block}
.w-nav .submenu li{width:150px; float:none}
.w-nav .submenu li .submenu{left:150px; top:0}
.w-nav .submenu li a{display:block; padding:8px 20px 8px 10px}
.nav_simpline_cur{display:none}
.nav_moveBox{display:none}
.mobile-nav-toggle{position:absolute; top:0.42rem; left:0.35rem; z-index:3;cursor:pointer}
.mobile-nav-toggle .fa{font-size:0.75rem}
.w-nav .icon-sub{position:absolute; right:5px; top:0; bottom:0; width:14px; background:url(../images/nav_menu_sub.png) no-repeat center}
.w-custom .w-text{line-height:1.5}
.topLogBox .topLogBox-in{overflow:visible !important}
.topLogBox .topLogBox-in:after{content:""; display:block; clear:both; height:0; visibility:hidden}
.topLogBox .w-custom a{margin: 0; padding: 0}
@media (min-width:1201px){.column .w-nav3{float: right}
}
.bannerBox{position:relative; z-index:3}
.banner{height:0;overflow:hidden}
.banner a{display:block}
.banner img{max-width:100%;width: 100%}
.banner{text-align:center;position:relative}
.bx-viewport{border:0}
.bx-wrapper .bx-pager.bx-default-pager a{opacity:0.7}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{opacity:1}
.banner .bx-wrapper .bx-pager.bx-default-pager a:before,.banner .bx-wrapper .bx-pager.bx-default-pager a:after{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box}
.wrap-content-in{padding:20px 0}
.div-table .td-w{vertical-align:top}
.div-table .td-w .div-padding{padding:0 15px}
.div-table .div-table .td-w .div-padding{padding:0 10px}
.pdTop-default{padding-top:0 !important}
.pdTop-small{padding-top:10px !important}
.pdTop-large{padding-top:40px !important}
.pdBottom-default{padding-bottom:0 !important}
.pdBottom-small{padding-bottom:10px !important}
.pdBottom-large{padding-bottom:40px !important}
.title-h-in{min-height:25px}
.w-text{min-height:25px; line-height:2}
.w-text ul,.w-text ul li{list-style:inside disc}
.w-text ol,.w-text ol li{list-style:inside decimal}
.w-simImg .img{font-size:0; overflow:hidden}
.w-simImg img{max-width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.w-simImg a{display:block; text-decoration:none}
.w-simImg .w-img-caption{padding-top:5px}
.btn-default-w{border:none;display:inline-block; padding:12px; cursor:pointer; line-height:1.2; font-size:100%; text-decoration:none}
.btn-default-w:hover,.btn-default-w:focus{color:#fff;text-decoration:none}
.w-form-code{margin-bottom:1em}
.w-form-code .w-text-form{margin-right: 8px;width: 100px}
.w-form-code img{height:2em; cursor:pointer; margin-top:-3px}
.w-form label{display:block; margin-bottom:0.1rem}
.w-form-section{margin-bottom:1em}
.w-text-form,.w-textarea-form{border:1px solid #dadada; padding:8px 10px; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#666; min-height:2.7em}
.w-textarea-form{height:8em}
.w-form-section{position:relative}
.w-form-submit .w-buttom .btn-default-w{padding:8px 25px; line-height:1.5; min-width:10em; text-align:center; font-size:105%}
.w-form-UL .w-label-form,.w-form-UL .w-question-title{float:left; width:6em; text-align:right; margin-bottom:0; padding-top:8px}
.w-form-UL .w-question-title{padding-top:3px;width:6em}
.w-form-UL .w-form-select .w-question-title{padding-top:8px}
.w-form-UL .w-form-fr{margin-left:6.5em}
.w-form-UL .dl_three_form .w-question-title{width:3em}
.w-form-UL .dl_three_form .w-form-fr{margin-left:3.5em}
.w-prd-list-cell a{text-decoration:none}
.w-prd-list-cell a:hover{text-decoration:underline}
.w-prd-list-cell{float:left; margin-bottom:1em}
.w-prd-list-cell .w-prd-con:after{content:""; display:block; clear:both; height:0; visibility:hidden}
.w-prd-list-cell .w-prd-con{zoom:1}
.w-prd-list-cell .w-prd-con > a{display:block; text-decoration:none}
.w-prd-list-cell .w-prd-con > a::after{content:""; display:block; clear:both; height:0; visibility:hidden}
.w-prd-list-cell .w-prd-con > a:hover{text-decoration:none}
.w-prd-list-cell .w-prd-imgbox{text-align:center}
.w-prd-list-cell .w-prd-imgbox a{display:block}
.w-prd-list-cell .w-prd-imgbox img{width:100%}
.w-prd-list-cell .w-prd-infobox h2{font-size:110%; margin-top:0; margin-bottom:0.5em; font-weight:normal; text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden}
.w-prd-list-cell .w-prd-sum{margin-bottom:0.5em; overflow: hidden}
.bxslider li{list-style:none}
.img-count{display:block}
.img-count,.img-count img{position:relative}
.img-count-in{position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden}
.w-footer a{text-decoration:none}
.w-footer a:hover{text-decoration:underline}
.w-footer-section .w-footer-in{position:relative; z-index:4; margin:0 auto}
.w-footer-section .foot-mask{position:absolute; left:0; right:0; top:0; bottom:0}
.w-foot-content{padding:10px 0; position:relative; z-index:2}
.w-service-fixed{position:fixed; bottom:50%; right:20px; margin-bottom:-160px; z-index:2000; font-size:14px}
.bg_s_default{background:#363636}
.color_s_default{color:#363636}
.w-service-fixed .service-item{width:46px; height:46px; line-height:46px; margin-bottom:2px; position:relative; text-align:center}
.w-service-fixed .service-item-qrCode .qrCodeImg img{max-width:100%}
.w-service-fixed .service-item-top{cursor:pointer; display:none}
.w-service-fixed .service-item-top .fa-caret-up{position:absolute; top:-11px; left:18px; font-size:16px}
.w-service-fixed .service-item-top .top{color:#fff; font-size:15px}
@media (min-width:768px) and (max-width:1200px){.wrap-content-in{padding-left:10px; padding-right:10px}
.w-foot-content{padding-left:10px; padding-right:10px}
}
@media (min-width:960px){.w-nav .li-parent-div .fa-plus:before{content: "\f105"}
}
@media only screen and (min-width:960px) and (max-width:1200px){.w-logo .w-logo-img{padding-left:10px !important}
}
@media (max-width:1200px){.w-section .row,.w-footer-section .w-footer-in,.w-main .row{max-width:100% !important}
}
@media (max-width:960px){html,body{margin:0}
body{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.w-service-fixed{display:none}
.col-table{margin:0 -5px}
.col-table .col-table{margin:0 -5px}
.div-table .td-w .div-padding,.div-table .div-table .td-w .div-padding{padding:0 5px}
.w-section{background-attachment:scroll !important}
.w-nav ul{display:block}
.w-nav li{float:none}
.w-nav li{border-bottom:1px solid #2A2A2A; border-top:1px solid #484848}
.w-nav li:first-child{border-top:none}
.w-nav .li-parent-div .fa{position:absolute; top:50%; margin-top:-1em; right:0; width:2em; height:2em; line-height:2em; text-align:center; font-size:150%}
.w-nav .li-parent-div.open .fa-plus:before{content: "\f068"}
.w-nav .submenu{position:relative; font-size:14px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
.w-nav .submenu li{width:auto}
.w-nav .submenu li .submenu{left:0; top:0}
.w-nav .submenu ul{background:#4a4a4a}
.w-nav .submenu .submenu ul{background:#565656}
.w-nav li a,.w-nav .submenu li a{display:block; padding:1em 5px; text-align:center; color:#999}
.w-nav > .w-nav-in > .nav_inner > li:hover > .submenu,.w-nav .submenu li:hover > .submenu{display:none}
.mobile-nav-toggle{display:block}
.topTel{font-size:14px; cursor:pointer; position:fixed; z-index:98; bottom:6em; right:1em; width:4em; height:4em; line-height:4em; -webkit-border-radius:50%; border-radius:50%; background:rgba(0,0,0,0.3); color:#fff; text-align:center}
.topTel i{font-size:200%; line-height:2}
}
@media (max-width:767px){.bx-controls-direction{display:none}
.div-table-first > tbody > tr >.td-w{max-width:100% !important; width:auto !important; display:block; margin:0 auto 0.5em !important}
.w-logo h1{text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden}
.wrap-content-in{padding:1em 1em 2em 1em}
.w-space{height:0.5em !important}
.w-foot-content{padding:0.5em 1em}
.w-prd-list-cell{margin-bottom:0.5em}
.title-h-in{min-height:10px}
.w-form-UL .w-label-form,.w-form-UL .w-question-title{float:none; width:100% !important; text-align:left; margin-bottom:0.1rem; padding-top:0}
.w-form-UL .w-form-fr{margin-left:0 !important; padding-left:0}
.w-form-UL .w-form-select .w-question-title{padding-top:0}
.w-form .w-form-code,.w-form .w-form-submit{margin-left:0 !important}
.w-form-UL .w-form-filebox{padding:0.5em}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:0 !important}
}
@media only screen and (max-width:480px){.body{font-size:0.375rem}
.wrap-content-in{padding:0.5rem 0.2rem}
.pdTop-small{padding-top:0.5em !important}
.pdTop-large{padding-top:1.5em !important}
.pdBottom-small{padding-bottom:0.5em !important}
.pdBottom-large{padding-bottom:1.5em !important}
.bx-wrapper .bx-pager.bx-default-pager a{height:6px !important; width:6px !important; -webkit-border-radius:3px !important; -moz-border-radius:3px !important; border-radius:3px !important}
.topTel{font-size:0.35rem}
}
