/* ========== 共用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;}
.topbar ul li a{display:inline-block;color: #999;}
.topbar ul li a 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;margin-left: -120px}
.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*/
.subscribe{position: absolute;top: 0;right: 100px;}
.subscribe a{border: 2px solid #eee;text-align: center;width: 120px;height: 33px;display: block;font-size: 16px;color: #265bdb;background: #f6f6f6;line-height: 33px;}
.code{right: 0;position: absolute;top: -15px;}
.code img{width: 75px;height: 75px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);}
/* 证书 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;position: relative;}
.navbar .nav li a{line-height:42px; color:#fff;}
.navbar .nav li a:hover{background: none; color: #fff;}
.navbar .nav .shop-cart-dropdown .shop-cart-btn{background: #2339c0;height: 42px;padding: 0;border: none;width: 200px;text-align: center;line-height: 42px;color: #fff;}
.shop-cart-list .shop-cart-item .shop-cart-item-hd a{padding: 0;}
.shop-cart-list .shop-cart-item .shop-cart-item-bd a{color: #555;padding: 0;line-height: 18px;font-size: 12px;}
.shop-cart-list .shop-cart-item .shop-cart-item-bd:hover a{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: 44px; border:none;right: 0;}
.shop-cart-dropdown.on .shop-cart-pop::before{width: 120px;display: none;}
/*导航 end*/
/* 分类菜单 start */
.category-wrap .category{position: absolute; top: -44px; left: 0; z-index: 2; width:200px;}
.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:83px; padding: 13px 15px; border-bottom:1px solid #e5e5e5; border-top: none;}
.m-menu .menu-item + .menu-item{height: 77px;}
.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:200px; z-index: 99;}
.m-menu .menu-item.on{background-color: #f8faf9;}
.m-menu .menu-item.on h3 a{color: #265bdb;}
.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;color: #265bdb;}
.m-menu .menu-item:nth-child(2):hover h3 a{background:url(../images/m-menu06.png) left center no-repeat;color: #265bdb;}
.m-menu .menu-item:nth-child(3):hover h3 a{background:url(../images/m-menu07.png) left center no-repeat;color: #265bdb;}
.m-menu .menu-item:nth-child(4):hover h3 a{background:url(../images/m-menu08.png) left center no-repeat;color: #265bdb;}
.m-menu .menu-item .menu-sub{height: 401px; border: 1px solid #265bdb;border-top: none;border-left: none;}
/* 分类菜单 end */
/*底部 start*/
.footer{background-color:#eaeaea; box-shadow: 0 -2px 2px rgba(0,0,0,.05);margin: 0;}
.foot-ensure{padding:24px 0 20px 0;}
.foot-ensure-wrap{background-color: #eaeaea;}
.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:#eaeaea;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:20px 0;border-top:1px solid #dedede;}
.foot-help dl{padding-right:70px;}
.foot-help dl dt{margin-bottom:0px; color: #777; font-weight: bold; font-size: 14px;}
.foot-help dl dd{line-height:22px; height: 22px; font-size: 12px;}
.foot-help dl dd a{color:#666; font-size: 12px;}
.foot-help dl dd a:hover{color:#265bdb;}
.foot-help dl.foot-contact{width:256px; height:88px; border:1px solid #dedede; padding:3px; margin-top:8px;}
.foot-help dl.foot-contact dt{float: left; margin-right: 4px; 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:20px; font-family:Arial; font-size:22px; color:#265bdb;}
.foot-help .f-tel .time{font-size: 12px; color: #999;}
.foot-about{padding:20px 0 20px; border-top:1px solid #dedede;}
.foot-about p{text-align: center; line-height:20px; font-size: 12px; color: #999;}
.foot-about p.links{margin-bottom:6px;}
.foot-about p.links a{color: #999;}
.foot-about p a{color:#999;}
.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(1, 191, 179, 0.16);color:#265bdb;}
.menu-root .menu-sub li a:hover{background:rgba(1, 191, 179, 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;}

/*2020-11-17 改版样式*/
.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; margin-bottom: 40px;}
.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;}

.help-main{min-height: 200px;}
.m-page{margin:14px 0;}

/*2021-11-15 新增修改样式*/
.footer{background-color:#222; box-shadow: 0 -2px 2px rgba(0,0,0,.05);margin: 0;}
.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;font-size: 16px;font-weight: normal;color: #fff;}
.foot-help dl dd{height: 25px;line-height: 25px;}
.foot-help dl dd a{font-size: 13px;color:rgba(255, 255, 255, 0.87);}
.foot-help dl dd a:hover{color:#265bdb;}
.foot-help dl.foot-contact{width:280px;}
.foot-help .f-tel .time{color: #fff;}
.foot-about{padding:35px 0 35px; border-top:1px solid rgba(255, 255, 255, 0.22);}
.foot-about p{color: rgba(255, 255, 255, 0.7);}
.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;}
.p-user .foot-about p{color: rgba(255, 255, 255, 0.7);}

/* 2022-01-11 风险提示弹窗 */
.common-popup-layer { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 100000; background-color: rgba(0,0,0,.6);}
.common-popup-layer .common-popup-main { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.ys-tips { width: 330px; background-color: #fff; border-radius: 16px;}
.ys-tips .tips-text { padding: 32px 32px 24px;}
.ys-tips .tips-text .tit { margin-bottom: 16px; text-align: center; font-size: 18px; font-weight: 700; color: #333;}
.ys-tips .tips-text .text { line-height: 1.41; font-size: 14px; color: #333;}
.ys-tips .tips-text .text a {font-weight: 700; color: #f40; text-decoration: none;}
.ys-tips .tips-btn { position: relative; display: flex;}
.ys-tips .tips-btn::before { content: ''; position: absolute; left: 0; right: 0; top: 0; height: 1px; border-top: 1px solid rgba(0,0,0,0.15); transform-origin: 0 0; transform: scaleY(0.5);}
.ys-tips .tips-btn .btn { flex: 1; padding: 16px 0; text-align: center; line-height: 1.41; font-size: 16px; font-weight: 700; color: #333;}
.ys-tips .tips-btn .btn:nth-child(2) { position: relative; color: #06AD56;}
.ys-tips .tips-btn .btn:nth-child(2)::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 1px; border-left: 1px solid rgba(0,0,0,0.15); transform-origin: 0 0; transform: scaleX(0.5);}