/* ========== 共用common start ========== */
body { color: #003232;}
a { color: #003232;}
a:hover { color: #265bdb;}
@font-face {font-family: 'iconfont';
    src: url('../font/iconfont.eot');
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../font/iconfont.woff') format('woff'),
    url('../font/iconfont.ttf') format('truetype'),
    url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont{ font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
.iconfont-shouye:before{content: "\e64b"}
.iconfont-gouwuche:before{content: "\e644"}
.iconfont-shoucang:before{content: "\e651"}
.iconfont-phone:before{content: "\e65a"}
.iconfont-help:before{content: "\e6bb"}
.iconfont-prev:before{content: "\e65b"; }
.iconfont-next:before{content: "\e9c9"; }
.iconfont-jianguan:before{content: "\e678";}
.iconfont-baozhang:before{content: "\e65d";}
.iconfont-safe:before{content: "\e66f";}
.iconfont-jiapian:before{content: "\e673";}
.iconfont-more:before{content: "\e648";}
.iconfont-sousuo:before{content: "\e645";}
.iconfont-zizhi:before{content: "\e676";}
.iconfont-back:before{content: "\e65b";}
.iconfont-copy:before{content: "\e9c9";}
.iconfont-xiala:before{content: "\e9cb";}
.iconfont-shuaixuan:before{content: "\e9ca";}
.iconfont-store:before{content: "\e64c";}
.iconfont-shoping:before{content: "\e642";}
.iconfont-shoucangs:before{content: "\e640"}
.iconfont-fenxiang:before{content: "\e632"}
.iconfont-account:before{content: "\e6c5";}
.iconfont-addre:before{content: "\e65f";}
.iconfont-del:before{content: "\e661";}
/* topbar start*/
.topbar{background-color: #f7f7f7;border-bottom: none;}
.topbar ul li{display: inline-block;height:20px;line-height:20px;margin:5px 0;padding: 0 10px;font-size: 12px;}
.topbar ul li:first-child{padding: 0 10px 0 0;border-left: none;color: #999;}
.topbar ul li span{vertical-align: bottom;color: #fc4b06;font-size: 14px;margin: 0 5px 0 0;}
/* topbar end*/
/* logo start*/
.head { height:55px; padding:35px 0;background: #fff;}
.head .wrap { position: relative;}
.head .logo { height: 52px;}
.head .logo img{ height: 100%; width: auto;}
/* logo end*/
/* search start*/
.search { top: 0;}
.search .search-txt { float: left; position: relative; width: 400px; height: 36px;}
.search .search-txt input { border: 2px solid #265bdb;}
.search .search-txt span { position: absolute; right:0; top:0; width: 40px; height: 100%; text-align: center; line-height:38px; font-size:24px; color: #999;}
.search .search-btn { float: left; width:85px; height:36px;}
.search .search-btn input { background-color: #265bdb; line-height: 36px;}
.search .hot-word { line-height:23px;}
.search .hot-word a { padding: 0 5px; font-size:12px; color:#999;}
.search .hot-word a:hover{ color:#265bdb;}
/*search end*/
/* cart start*/
.shop-cart-dropdown .shop-cart-btn { height: 34px; padding-left: 20px; padding-right: 20px; background-color: #f6f6f6; border: 1px solid #e2e2e2; line-height: 34px; font-size: 14px; color: #265bdb;}
.shop-cart-dropdown .shop-cart-btn span { font-size: 16px;}
.shop-cart-dropdown.on .shop-cart-btn { border:1px solid #265bdb; color: #265bdb; }
.shop-cart-dropdown.on .shop-cart-pop { top: 36px; border:1px solid #265bdb;}
.shop-cart-dropdown.on .shop-cart-pop::before { width: 120px;}
.shop-cart-operate .tocart a { background-color: #ff881e;}
/* cart end*/
/* 证书 start */
.intelligence{position: relative; width: 155px;}
.intelligence .iconfont-zizhi{position: absolute; top: 0;left: 0;width: 40px;line-height: 41px; font-size: 36px; color: #1cd1b4;}
.intelligence p{font-size: 14px;color: #555;padding: 0 0 0 40px;line-height: 18px;}
.intelligence h3{line-height: 23px;font-size: 18px;color: #555;padding: 0 0 0 40px;}
/* 证书 end */
/*导航 start*/
.navbar { position: relative; border-bottom: 2px solid #265bdb; background:#265bdb;}
.navbar .nav { padding-left: 200px;}
.navbar .nav li a { line-height:42px; color:rgba(255, 255, 255, 0.9);}
.navbar .nav li a:hover {color: #fff;}
/*导航 end*/
/* 分类菜单 start */
.category-wrap .category { position: absolute; top: -44px; left: 0; z-index: 2; width:190px;}
.category h2 a { height: 44px; background-color: #2339c0; line-height: 42px; font-size: 16px;}
.category .m-menu { position: relative; background-color: #2339c0;}
.category .m-menu .menu-item { height: 77px; padding: 15px; border:1px solid #e5e5e5; border-top: none;}
.m-menu .menu-item + .menu-item { height: 77px;}
.m-menu .menu-item h3 { margin-bottom: 5px;}
.m-menu .menu-item h3 a { display: block; padding-left: 28px;background:url(../images/m-menu01.png) left center no-repeat; color: #fff;}
.m-menu .menu-item:nth-child(2) h3 a {background:url(../images/m-menu02.png) left center no-repeat}
.m-menu .menu-item:nth-child(3) h3 a {background:url(../images/m-menu03.png) left center no-repeat}
.m-menu .menu-item:nth-child(4) h3 a {background:url(../images/m-menu04.png) left center no-repeat}
.m-menu .menu-item p { height: 44px;}
.m-menu .menu-item p a { color:rgba(255, 255, 255, 0.6);}
.m-menu .menu-item p a:hover { color: #265bdb;}
.m-menu .menu-item .menu-pop { display: none; position: absolute; top: 0; left:189px; z-index: 99;}
.m-menu .menu-item.on { background-color: #f8faf9;}
.m-menu .menu-item.on h3 a{color: #333;}
.m-menu .menu-item.on p a{color: #666;}
.m-menu .menu-item.on p a:hover { color: #265bdb;}
.m-menu .menu-item:nth-child(1):hover h3 a {background:url(../images/m-menu05.png) left center no-repeat}
.m-menu .menu-item:nth-child(2):hover h3 a {background:url(../images/m-menu06.png) left center no-repeat}
.m-menu .menu-item:nth-child(3):hover h3 a {background:url(../images/m-menu07.png) left center no-repeat}
.m-menu .menu-item:nth-child(4):hover h3 a {background:url(../images/m-menu08.png) left center no-repeat}
.m-menu .menu-item .menu-sub { height: 408px; border: 1px solid #265bdb;}
/* 分类菜单 end */
/*底部 start*/
.footer { background-color:#222; box-shadow: 0 -2px 2px rgba(0,0,0,.05); }
.foot-ensure-wrap { background-color: #fff;}
.foot-ensure dl dt span{ display: inline-block;position: relative;border: 3px solid #265bdb;width: 49px;height: 49px;line-height: 49px;font-size: 34px;border-radius: 50%; text-align: center;color: #265bdb;}
.foot-ensure dl dt span:after{content: "";position: absolute;right: 0;top: 5px;background: #fff;width: 10px;height: 10px;border-radius: 50%;}
.foot-ensure dl dd h3{ font-size: 18px; color: #333;}
.foot-ensure dl dd p{ font-size: 14px; color: #666;text-align: left;}
.foot-help { padding: 35px 0;border-top: 4px solid#265bdb;}
.foot-help dl { padding-right:70px;}
.foot-help dl dt { margin-bottom: 15px; color: #fff;}
.foot-help dl dd { line-height: 25px; font-size: 12px;}
.foot-help dl dd a { color:rgba(255, 255, 255, 0.87);}
.foot-help dl dd a:hover{ color:#265bdb;}
.foot-help dl.foot-contact { width:256px; height:88px; border:1px solid #fff; padding:3px; }
.foot-help dl.foot-contact dt{ float: left; margin-right: 10px; margin-bottom: 0;}
.foot-help dl.foot-contact dt img { width: 88px; height: 88px;} 
.foot-help .f-tel { text-align: center;}
.foot-help .f-tel .num{ padding-top:8px; font-family:Arial; font-size:24px; color: #265bdb;}
.foot-help .f-tel .time{ font-size: 12px; color: #fff;}
.foot-about { padding:35px 0 35px; border-top:1px solid rgba(255, 255, 255, 0.22);}
.foot-about p { text-align: center; line-height:20px; font-size: 12px; color: rgba(255, 255, 255, 0.7);}
.foot-about p.links { margin-bottom: 15px; font-size: 14px;}
.foot-about p.links a { color: #fff;}
.foot-about p a { color: rgba(255, 255, 255, 0.7);}
.foot-about p a:hover { color: #265bdb;}
/*底部 end*/
/* 固定工具栏 start */
.m-fixedtool ul { border-color: #265bdb;}
.m-fixedtool li.on .tool-btn { background-color: #265bdb;}
.m-fixedtool .tool-pop .tel { color: #265bdb;}
/* 固定工具栏 end */
/* 翻页 start */
.m-page .page-num li.active span{background: #265bdb;border:1px solid #265bdb;}
/* 翻页 end */
/* ========== 共用common end ========== */
.list-img li p{background:rgba(0, 0, 0, 0.4);}
.news-items .news-items-title a{color:#265bdb;}
.help-menu h2{background:#265bdb;}
.help-title h1{color:#265bdb;}
.menu-root.open .menu-tit .menu-txt{color:#265bdb;}
.menu-root .menu-sub li a.this{background:rgba(38,91,219,0.16);color:#265bdb;}
.menu-root .menu-sub li a:hover{background:rgba(38,91,219,0.16);color:#265bdb;}
.menu-root .menu-tit:hover .menu-txt{color:#265bdb;}
.case-tit a{border-left: 3px solid #265bdb}
.p-news .news-menu h2 { background: #265bdb;}
.p-news .news-menu ul li.curr a,
.p-news .news-menu ul li a:hover { color: #265bdb;}
.p-news .industry-tit a:hover { color: #fff; cursor: default;}
/* 会员中心 start */
.p-user .head .logo {padding-top: 14px;}
.p-user .nav li a:hover{color:#265bdb;}
.p-user .user.on { border-color: #265bdb;}
.p-user .footer { padding: 0; margin:0; background-color:#222; color: rgba(255, 255, 255, 0.7);}
.p-user .foot-ensure dl dd p { text-align: left; color: #666;}
.p-user .foot-about p {line-height:20px;font-size: 12px;}
.p-user .foot-about p.links {font-size: 14px;}
/* 会员中心 end */
/* ========== 首页样式 start ========== */
.topbar ul li.wphone{position: relative;}
.phone-code{display: none;position: absolute;top:25px;left:-15px;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;z-index: 12;background: #fff;;}
.phone-code img{width: 100px;height: 100px;padding:5px;}
.topbar ul li.wphone.on .phone-code{display: block;}


.wrap{width: 1200px;}
/*品牌中心 start*/
.brand-list ul li{width: 199px;}
.brand-list ul li:nth-child(6n){width: 198px;}

.row{margin-left: 0;margin-right: 0; }
.row .col-18,.row .col-22,.row .col-8,.row .col-6{padding: 0;}
.row .col-12,.row .col-8,.row .col-24{float: right;padding: 0;}

.ad-wrap img{width: 100%;height: 90px;}
.news-menu ul li a{font-size: 15px;}


