/*全局样式*/
@charset "utf-8";
html, body, div, iframe, em, img, p,a, strong, b, i, form, label, span,
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li,
applet, object, blockquote, big, cite, code,del, dfn,
abbr, acronym, address, pre,time, mark, audio, video,
article, aside, canvas, details, embed, figure, figcaption, footer, header, nav, section,menu,button,input
{margin: 0; padding: 0; border: 0;  font-size: 100%; font: inherit; vertical-align: baseline;}
table, tbody, tfoot, thead, tr, th, td{margin: 0; padding: 0; font-size: 100%; font: inherit; }
table{ border-color: #ccc !important; }

body,html,button,input{color: #666666; font-size: 12px; font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;}
i{ font-style: normal;}
li{list-style: none;}
select,input,button,textarea{color: #666666; font-size: 12px;}
textarea {resize: none;}
button{ cursor: pointer;}
input:focus, textarea:focus,button:focus {outline: none; outline: 0;}
::-webkit-input-placeholder {color: #999999; }
:-moz-placeholder {color: #999999; }
::-moz-placeholder {color: #999999; }
:-ms-input-placeholder {color: #999999; }
a{text-decoration: none; color: #333333;}
a:hover{ color:#0073c5;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
input[type=text]:focus, input[type=password]:focus, textarea:focus {-webkit-box-shadow: 0 0 0 1000px white inset;}
.clear:after {visibility:hidden;display:block;font-size:0;content:" ";  clear:both;height:0}
.clear{ display: block; min-height: 1%; }
.clearfix{clear:both }
.clearfix:after {content:" ";display:table;clear:both  }
.fl-l{float: left;}
.fl-r{float: right;}
.fz-14{font-size: 14px;}
.ta-l{text-align: left!important;}
.ta-r{text-align: right;}
.ta-c{text-align: center;}
.v-c{vertical-align: middle;}
.prt3{position: relative;top:3px;}
.prt2{position: relative;top:2px;}
.mb-20{margin-bottom: 20px;}
.ml-10{margin-left: 10px;}
.ml-20{margin-left: 10px;}
.va-t {vertical-align: top;}
.va-m {vertical-align: middle;}
.lineBlock {display: inline-block;*display: inline;zoom: 1;letter-spacing: normal;word-spacing: normal;}
.lbBox {font-size: 0 !important;*word-spacing: -1px !important;}
.emptys {margin-left: -1px;width: 1px;height: 100%;font-size: 0;vertical-align: middle;}
/*小三角形*/
.triangle-icon-top{ position: relative; top: 2px; *top: 6px; margin-left: 5px; line-height: 0; display: inline-block; content:""; height:0; width: 0; pointer-events: none; border: solid transparent;border-top-color: #4c4c4c; border-width:5px 4px;}
/**常用高度**/
.h18{height:18px;}
/*灰色背景*/
.gray-icon-bg{ background: url(../res/gray-icon-bg.png) repeat;}
.gray-bg-20{ background: url(../res/gray-bg-20.png) repeat;}
.gray-bg-30{ background: url(../res/gray-bg-30.png) repeat;}
.gray-bg-50{ background: url(../res/gray-bg-50.png) repeat;}
.gray-bg-60{ background: url(../res/gray-bg-60.png) repeat;}
.gray-bg-70{ background: url(../res/gray-bg-70.png) repeat;}

#gray-bg{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100;  background: url(../res/gray-bg-30.png) repeat;*background: none; *width: 0; *height: 0;}
.right-close{ height: 20px; position: relative; }
.right-close .close{ cursor: pointer; height: 10px; width: 10px; position: absolute; right: -20px; top: 10px; display:block; background: url(../res/ic_icon.png) 0 -20px no-repeat; }

/*字体颜色*/
.font{ color: #333333;}
.f-red{ color: #ff0000!important;}
.f-green{ color: green!important;}
.f-999{ color: #999!important;}
.f-gray{ color: #999999;}
.f-black{ color: #666666;}
.f-blue{ color: #1080d0;}
a.f-blue:hover{font-weight: bold; }
.f-orange{ color: #ffa200!important;; }
.f-orange:hover{ color: #f19900!important;; }

.fw-n{font-weight: normal!important;}
.fw{ font-weight: bold!important;; }
.pem-2{padding: 0 1em;}
.h-40{ height: 40px; }
.mt-20{margin-top: 20px;}
.mt-29{margin-top: 29px;}
.mb-20{margin-bottom: 20px;}
.mt-10{margin-top: 10px;}
.mt-5{margin-top: 5px;}
.mb-10{margin-bottom: 10px;}
.mr-5{ margin-right: 5px;}
.mr-20{ margin-right: 20px;}
.pr-20{ padding-right: 20px;}

.mr-10{ margin-right: 10px;}
.mb-10{ margin-bottom: 10px;}
/*输入框*/
.input{ margin: 0; border: 2px solid #cccccc; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.input:focus{border-color: #1080d0;}
.input-50{ height: 26px; line-height: 26px; padding: 10px; width: 316px; margin: 0; border: 2px solid #cccccc; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.input-50:focus{border-color: #1080d0;}
.input-orange{border-color: #ffa200;}
.input-red{border-color: #ff0000;}
.input-blue{border-color: #1080d0;}

.textarea{ padding: 5px; margin: 0; line-height: 20px; border: 2px solid #cccccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.textarea:focus{border-color: #1080d0;}

/*按钮*/
.but{ color: #fff; padding: 0 10px; text-align: center; background: #1080d0; margin: 0; border:0; border:none; display: inline-block; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;  }
.but:hover{ background: #0073c5; color: #fff;}
.but-py{pointer-events: none; background: #cccccc !important; color: #ffffff !important;}
.but-white{ color: #1080d0; padding: 0 14px; text-align: center; background: #ffffff; margin: 0; border: 2px solid #1080d0; display: inline-block; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;  }
.but-white:hover{ background: #1080d0; color: #fff; }
.but-gray{ color: #333333; padding: 0 14px; text-align: center; background: #ffffff; margin: 0; border: 2px solid #cccccc; display: inline-block; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.but-gray:hover{ background: #cccccc; color: #fff; }
.but-gray2{ color: #fff; padding: 0 10px; text-align: center; background: #cccccc; margin: 0; display: inline-block; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.but-gray2:hover{ background: #999999; color: #fff; }
.but-orange{ color: #fff; padding: 0 14px; text-align: center; background: #ffa200; margin: 0;  display: inline-block; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.but-orange:hover{ background: #f19900; color: #fff; }
.but-red{ color: #fff; padding: 0 14px; text-align: center; background: #ff0000; margin: 0;  display: inline-block; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.but-red:hover{color: #fff; }
.but-disabled,.submitGo{cursor:not-allowed;background: #ccc!important;}
/**鼠标**/
.poniterx{cursor: pointer!important;}
.defaultx{cursor: default!important;}

/*复选框*/
.check-img{display: inline-block; width: 14px; height: 14px; margin-right: 5px; position: relative; top: 2px; cursor: pointer; }
.check-img input{ padding: 0; margin: 0; float: left; *position: relative; *top: -3px; }
.check-img .icon-check{ position: absolute; top: 0; left: 0; display: inline-block; *display: none; z-index: 2;  width: 14px; height: 14px; background: url(../res/ic_icon.png) 0 -30px no-repeat; }
.check-img .icon-no-check{ position: absolute; top: 0; left: 0; display: inline-block; *display: none; z-index: 2;  width: 14px; height: 14px; background: url(../res/ic_icon.png) -336px -30px no-repeat; }
.check-img .icon-check2{ *display: block;}
.check-img .act-check{ background-position: -19px -30px; }
.check-img .act-radio{ background-position: -19px -30px; }

/*输入框提示*/
.iconjudge{}
.iconjudge .judge-icon{ position: absolute; right: 10px; top: 50%; margin-top: -8px; display: block; width: 15px; height: 15px; }
/*普通提示*/
.iconjudge .hint{ position: relative !important;}
.iconjudge .hint .judge-icon{background: url(../res/ic_icon.png) -132px -30px no-repeat;}
/*错误*/
.iconjudge .error{ position: relative !important; z-index: 1; border-color: #ff0000 !important;}
.iconjudge .error .judge-icon{background: url(../res/ic_icon.png) -87px -30px no-repeat;}
/*正确*/
.iconjudge .correct{ position: relative !important; }
.iconjudge .correct .judge-icon{background: url(../res/ic_icon.png) -102px -30px no-repeat;}
/*不能为空*/
.iconjudge .nonull{ position: relative !important; z-index: 2; border-color: #ffa200 !important; }
.iconjudge .nonull .judge-icon{background: url(../res/ic_icon.png) -117px -30px no-repeat;}
.iconjudge .hint-phone{ z-index: 2; }
/*图形验证码*/
.codehint{}
.codehint label{ display: block; position: relative; border: 2px solid #cccccc; margin-top: -2px; height: 46px; }
.codehint .code-img{width: 120px; height: 36px;float: right; position: relative;}
.codehint .code-img img{ display: block; height: 46px; width: 100%; }
.codehint .hint-code input{ height: 26px; line-height: 26px; padding: 10px; width: 186px; background: none; border: 0;}
.codehint a{ display: none; width: 120px; height: 46px; line-height: 46px; position: absolute; right: 0; top: 0; text-align: center; color: #fff; background: url(../res/gray-bg-50.png) repeat; }
.codehint .code-img:hover a{ display: block; }
.codehint .hint-code .judge-icon{ right: 125px; }

/*图标----------------*/
/*飞机*/
.icon-plane{ width: 40px; height: 40px; display: inline-block; background: url(../res/ic_icon.png) -161px -215px no-repeat; }
/*对*/
.icon-achieve{ width: 70px; height: 70px; display: inline-block; background: url(../res/ic_icon.png) -330px -111px no-repeat;}
/*错误*/
.icon-mistake{ width: 40px; height: 40px; display: inline-block; background: url(../res/ic_icon.png) -327px -215px no-repeat;}
/*顿号*/
.icon-mark{ width: 40px; height: 40px; display: inline-block; background: url(../res/ic_icon.png) -201px -215px no-repeat;}
.icon-mark-o{ width: 40px; height: 40px; display: inline-block; background: url(../res/ic_icon.png) -241px -215px no-repeat;}
.icon-mark-3{ width: 30px; height: 30px; display: inline-block; background: url(../res/ic_icon.png) -208px -150px no-repeat;}
/*登录提示顿号图标*/
.icon-rem{ width: 13px; height: 13px; display: inline-block;background: url(../res/ic_icon.png) -149px -31px no-repeat; }
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wrapx{word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/}

/**运营活动入口颜色配置**/
.adACtiveColor1{ color:#ffa200!important;}
.adACtiveColor2{ color: #ff0000!important;}
.adACtiveColor3{ color: #00DD00!important;}
.adACtiveColor4{ color: #1080d0!important;}

/**2018过年修改**/
.gn2018{height:110px;text-align: center;background: #660801;position: relative;display:none;}
.gn2018 .closeGn{width:24px;height:24px;position: absolute;right:2px;top:2px;cursor: pointer;}
.gn2018 .bannerGn{ height:110px; width:1190px;}
/*布局，版面*/
@charset "utf-8";
/*页面层级问题z-index,普通层级为1-3,无背景弹出层为10-30,浮层为40-50,右下角导航层为40-50,有背景弹出层为100,有背景弹出层里面的白边为101,客服弹出层为90-99 */

/*最外层*/
.w1190{ margin: 0 auto; width: 85%;  max-width: 1190px; min-width: 1190px;}
/*头部*/
#header{ background: #fff; min-width: 1190px; }
/*顶部公告*/
.top-hot{ padding: 12px 50px 15px 50px; background: #333333; }
.top-hot .icon-hot{width: 14px; height: 14px; position: relative; top: 2px; display: inline-block;background: url(../res/ic_icon.png) -70px -30px; }
.top-hot a{ color: #fff; margin:0 20px; }
.top-hot a:hover{ text-decoration: underline;}
.top-hot .icon-close{ cursor: pointer; width: 16px; height: 20px; position: relative; top: 5px; display: inline-block;background: url(../res/ic_icon.png) -74px -60px; }
/**加载动画**/
.loding{z-index:666;color:#6eb4dc;width:220px;text-align:center;height:32px;padding-top:10px;padding-bottom:10px;border-radius: 5px;background: #fff;position: fixed;top:120px;left:50%;margin-left: -50px;-webkit-box-shadow:  0 0 2px 2px  #eee;box-shadow:  0 0 2px 2px  #eee;}
.loding img{height:32px;width:32px;vertical-align: middle;margin-right: 10px;}
/*页头顶端-导航条*/

.top-nav{ height: 39px; background: #f3f3f3; border-bottom: 1px solid #f0f0f0; }
.top-nav .string{ float: left; overflow: hidden; display: inline-block; margin: 16px 10px 15px 10px; width: 1px; height: 8px; background-color: #ccc;}
.top-nav .icon-arrows{ margin-left: 5px; float: right; display: inline-block; width: 10px; height: 10px; margin-top: 5px; background: url(../res/ic_icon.png) -122px 0px;}
.top-nav .top-nav-right{}
.top-nav .top-nav-right .string{ margin: 0; margin-top: 16px; }
.top-nav .top-nav-right .phone{ margin-left: 10px; margin-right: 10px;}
.top-nav .top-nav-right .online{ margin-left: 10px; margin-right: 10px;}
.top-nav .top-nav-right .f-r{ color: #1080d0; }
.top-nav .top-nav-right .f-r:hover{ color: #0073c5; font-weight: bold; }
.top-nav .logo{ font-size: 14px; float: left; display: block; margin-right: 10px; line-height: 36px;}
.top-nav .phone{ float: left; height: 20px; line-height: 20px; margin-top: 10px; }
.top-nav .phone .icon-phone{ display: inline-block; float: left; margin-right: 5px; width: 16px; height: 20px;background: url(../res/ic_icon.png) -244px -60px; }
.top-nav .online{ float: left; height: 20px; line-height: 20px; margin-top: 10px; }
.top-nav .online .icon-online{ display: inline-block; float: left; margin-right: 5px; width: 16px; height: 20px;background: url(../res/ic_icon.png) -263px -60px; }
.top-nav .settled{float: left;margin-top: 10px;}
.top-nav .settled .liexin-ico{background-position:-169px -163px;width: 12px; height: 16px;}
.top-nav .settled em{font-size: 12px;color: #333333;}
.top-nav .settled:hover em{color: #0073c5}
.top-nav .nav{ float: left; }
.top-nav .nav li{ float: left; height: 39px; line-height: 39px;}
.top-nav .nav li a{ display: inline-block; float: left; }
.top-nav .login-name{ float: left; margin-top: 10px; height: 20px; line-height: 20px; }
.top-nav .login-name a{ margin: 0 10px; float: left;}
.top-nav .login-name .string{ margin-top: 6px; }
.top-nav .nickname{float: left; position: relative; z-index: 9; height: 39px;}
.top-nav .nickname .name{ position: relative; z-index: 9; width: 90px; height: 18px; line-height: 18px; padding: 10px; border: 1px solid #f3f3f3; }
.top-nav .nickname:hover .name{ border:1px solid #e5e5e5; width: 90px; height: 19px; border-bottom-color: #fff; background: #fff; }
.top-nav .nickname:hover .block{ display: block; }
.top-nav .nickname .name a{ display: block; float: left; width: 75px; text-align: right;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.top-nav .nickname .block{ display: none;  position: absolute; z-index: 8; top: 40px; left: 0; width: 110px; padding-bottom: 10px; background: #fff;-webkit-box-shadow: 0 2px 5px #eeeeee;box-shadow: 0 2px 5px #eeeeee;  border:1px solid #e5e5e5; }
.top-nav .nickname .block dl{ line-height: 22px; clear: both; padding: 0px 10px 0 10px;}
.top-nav .nickname .block dl dt{ font-weight: bold; margin-bottom: 10px; border-bottom: 1px dashed #e5e5e5;}
.top-nav .nickname .block dl dd{ width: 100%; float: left;}
.top-nav .myichunt{ float: left; position: relative; z-index: 9; height: 39px; }
.top-nav .myichunt .name{ position: relative; z-index: 9; width: 63px; height: 18px; line-height: 18px; padding: 10px; border: 1px solid #f3f3f3; }
.top-nav .myichunt:hover .name{ border:1px solid #e5e5e5; width: 63px; height: 19px; border-bottom-color: #fff; background: #fff; }
.top-nav .myichunt:hover .block{ display: block; }
.top-nav .myichunt .name a{ display: block; float: left; width: 48px; }
.top-nav .myichunt .block{ display: none;  position: absolute; z-index: 8; top: 40px; left: 0; width: 83px; padding-bottom: 10px; background: #fff;-webkit-box-shadow: 0 2px 5px #eeeeee;box-shadow: 0 2px 5px #eeeeee;  border:1px solid #e5e5e5; }
.top-nav .myichunt .block dl{ line-height: 22px; clear: both; padding: 0px 10px 0 10px;}
.top-nav .myichunt .block dl dt{ font-weight: bold; margin-bottom: 10px; border-bottom: 1px dashed #e5e5e5;}
.top-nav .myichunt .block dl dd{ width: 100%; float: left;}
.top-nav .shop-cart{ float: left; position: relative; z-index: 7; height: 29px; width: 135px; display: block;margin-top: 5px; }
.top-nav .shop-cart:hover .name{ border:1px solid #e5e5e5;  border-bottom-color: #fff; background: #fff; }
.top-nav .shop-cart .name{ position: relative; z-index: 2; height: 22px; line-height: 18px; padding: 5px 10px; border: 1px solid #f3f3f3; }
.top-nav .shop-cart .name a{ color: #1080d0; }
.top-nav .shop-cart .icon-cart{ float: left; width: 18px; height: 16px; background: url(../res/ic_icon.png) -132px -62px no-repeat; margin-right: 5px;}
.top-nav .shop-cart .act{ display: block; }
.top-nav .shop-cart .cart-tier{ top: 33px; }

.top-nav .nickname .name .icon-new{ position: absolute; right: 20px; top: 10px; margin-top: -4px; display: block; width: 6px; height: 6px; background: #ff0000; border-radius: 50%; }
.top-nav .myichunt .name .icon-new{ position: absolute; right: 20px; top: 10px; margin-top: -4px; display: block; width: 6px; height: 6px; background: #ff0000; border-radius: 50%; }
.top-nav .nickname:hover .name .icon-new{ display: none; }
.top-nav .myichunt:hover .name .icon-new{ display: none; }

/*页头-购物车*/
.head-search .shop-cart{ float: left; position: relative; z-index: 7; height: 40px; width: 178px; display: block; margin-left: 20px;}
.head-search .shop-cart:hover .name{ border:1px solid #e5e5e5; border-bottom-color: #fff; background: #fff; }
.head-search .shop-cart .name{ position: relative; z-index: 2; height: 18px; line-height: 18px; padding: 12px 10px; background: #f3f3f3; border: 1px solid #e5e5e5; }
.head-search .shop-cart .name a{ color: #1080d0; }
.head-search .shop-cart .icon-cart{ float: left; width: 18px; height: 16px; background: url(../res/ic_icon.png) -132px -62px no-repeat; margin-right: 5px; margin-left: 25%; }
.head-search .shop-cart .act{ display: block; }
.cart-tier{ position: absolute; display: none; top: 42px; right: 0px; background: #fff;  border: 1px solid #e5e5e5; width: 628px;-webkit-box-shadow: 0 2px 5px #eeeeee;box-shadow: 0 2px 5px #eeeeee; }
.cart-tiershow{display: block!important;}
.cart-tier .cart-tab{ height: 32px; padding-left: 11px; padding-top: 14px; border-bottom: 1px solid #e5e5e5;}
.cart-tier .cart-tab li{  float: left;font-size: 15px; color: #666666; cursor: pointer; width:100px;margin-right: 15px; }
.cart-tier .cart-tab li:hover{ color: #1080d0; }
.cart-tier .cart-tab li.act{ color: #1080d0;  }
.cart-tier .cart-tab .headPlace1 .borderRight{display:inline-block;float:right;height:12px;border:1px solid #666;position: relative; top: 4px;}
.cart-tier .zy-tab{ height: 32px; padding-left: 11px; padding-top: 14px; border-bottom: 1px solid #1080d0;}
.cart-tier .zy-tab li{ height: 30px; line-height: 30px; float: left;font-size: 16px; color: #333; cursor: pointer; width:105px;text-align:center;font-weight: bold;border: 1px solid #fff; border-top:2px solid #fff;border-bottom:1px solid #1080d0; }
.cart-tier .zy-tab li:hover{ color: #1080d0; }
.cart-tier .zy-tab li.act{ color: #1080d0;border: 1px solid #1080d0; border-top:2px solid #1080d0;border-bottom:1px solid #fff;}
.cart-tier .cart-cont{ font-size: 14px; }
.cart-tier .cart-cont .w-120{ width: 120px; }
.cart-tier .cart-cont .w-140{ width: 140px; }
.cart-tier .cart-cont .w-70{ width: 70px; }
.cart-tier .cart-cont .w-90{ width: 90px; }
.cart-tier .cart-cont .w-100{ width: 100px; }
.cart-tier .cart-cont .w-30{ width: 30px; }
.cart-tier .cart-cont p{ float: left; padding-left: 10px; height: 36px; line-height: 36px; overflow: hidden;  }
.cart-tier .cart-cont label{ position: relative; top: 8px; margin-left: 10px; display: block; width: 20px; height: 14px; cursor: pointer; }
.cart-tier .cart-cont input{ padding: 0; margin: 0; float: left; }
.cart-tier .cart-cont .icon-check{ position: absolute; top: 0; left: 0; display: inline-block; *display: none; z-index: 2;  width: 14px; height: 14px; background: url(../res/ic_icon.png) 0 -30px no-repeat; }
.cart-tier .cart-cont .act-check{ background-position: -19px -30px; }
.cart-tier .cart-cont .title{ height: 36px; line-height: 36px;}
.cart-tier .cart-cont .title p{ color: #666666; font-weight: bold; }
.cart-tier .carBoxLy .cart-cont ul{ height: 106px; overflow-y: auto; }
.cart-tier .carBoxZy .carcontentbox{ height: 153px; overflow-y: auto; }
.cart-tier .cart-cont ul::-webkit-scrollbar,.cart-tier .carBoxZy .carcontentbox::-webkit-scrollbar{width: 5px; height: 106px;}
.cart-tier .cart-cont ul::-webkit-scrollbar-thumb,.cart-tier .carBoxZy .carcontentbox::-webkit-scrollbar-thumb{ border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0); background-color: #cccccc;}
.cart-tier .bkheader{border-bottom:1px solid #e5e5e5;width:588px;margin-left: 20px;height:36px;line-height: 36px;}
.cart-tier .bkheader label{display: inline-block!important;padding-left:0px;margin-left: 0px;position: relative;top:2px;}
.cart-tier .bkheader  span{color:#333;font-weight: bold;font-size: 14px;}
.cart-tier .cart-cont li p{ height: 30px; line-height: 30px;}
.cart-tier .cart-cont li a{ height: 30px; line-height: 30px; color: #666666;overflow: hidden;display:block;text-overflow: ellipsis; }
.cart-tier .cart-cont li a:hover{ height: 30px; line-height: 30px; color: #1080d0; }
.cart-tier .cart-submit{ height: 40px; line-height: 40px; padding: 10px; border-top: 1px solid #e5e5e5; }
.cart-tier .cart-submit .delete{ float: left; color: #666666;}
.cart-tier .cart-submit .delete:hover{ color: #1080d0 !important; }
.cart-tier .cart-submit .delete .icon-delete{ height: 14px; width: 14px; margin-right: 10px; float: left; margin-top: 12px; display: inline-block; background: url(../res/ic_icon.png) -21px -45px no-repeat;}
.cart-tier .cart-submit .fl-r{ text-align: right; width: 75%; }
.cart-tier .cart-submit .but-red{ height: 40px; line-height: 40px; font-size: 15px; float: right; padding: 0 ; width: 108px; text-align: center; border-radius: 2px;}
.cart-tier .cart-submit .fl-r span{ margin-right: 20px; }
.cart-tier .cart-submit .fl-r b{ font-size: 15px; }
.cart-tier .cart-submit .fl-r em{font-weight: bold; font-size: 18px;}
.cart-tier .cart-submit .fl-l{}
.cart-tier .cart-submit .fl-l a{ float: left; margin-right: 20px; }
.cart-tier .cart-submit .fl-l a label{ float: left; margin-top: 5px; }
.cart-tier .cart-submit .fl-l a span{ float: left; }
.cart-tier .cart-none{ height: 40px; padding: 50px 0; margin-left: 150px;display:none }
.cart-tier .cart-none dt{ float: left; width: 40px; }
.cart-tier .cart-none dt .icon-none{ display: block; width: 40px; height: 40px; background: url(../res/ic_icon.png) -284px -215px no-repeat; }
.cart-tier .cart-none dd{ float: left; height: 40px; line-height: 40px; color: #999999; font-size: 14px; padding-left: 20px; }
.shop-cart .lodingxk{width:628px;height:144px;background: #ccc;position: absolute;top:47px;left:0px;z-index: 10;display:none;background: url(../res/loding.gif) no-repeat #fff;background-position: center center;}
.shop-cart .lodingxk.lytb{top:105px;}
/*页头logo*/
.logo-nav{ float: left; width: 387px;}
.logo-nav .logo{ float: left; display: block;}
.logo-nav img{ display: block;float: left; }
.logo-nav b{ display: block;float: left; width: 10px; padding: 0 20px; height: 48px; line-height: 48px; color: #d4d4d4; font-size: 17px;}
.logo-nav h2{float: left; font-size: 18px; height: 62px; line-height: 62px; color: #858585; }
.logo-nav .string{ float: left; overflow: hidden; display: inline-block; margin: 15px 20px; width: 1px; height: 30px; background-color: #d4d4d4;}
.logo-nav .banner{ float: left; margin-left: 30px; display: block;}
/*带文字导航*/
.head-text{ padding: 15px 0; }
.head-text .nav{ float: right; text-align: left; height: 34px; margin-top: 14px; }
.head-text .nav li{ position: relative; float: left; font-size: 14px; padding: 0 10px; line-height: 32px; }
.head-text .nav li a{ display: block; padding: 0 10px; height: 32px; line-height: 32px; }
.head-text .nav li.act a{border-bottom: 2px solid #1080d0; color: #1080d0;}
.head-text .nav .icon-new,.mymsg .icon-new{ position: absolute; right: 10px; top: 50%; margin-top: -4px; display: block; width: 6px; height: 6px; background: #ff0000; border-radius: 50%; }
.mymsg .icon-new{ right: 38px; top: 47%; }
.layout-nav .mymsg .icon-new{ right: 38px; top: 43%; }

.layout-nav .myorder .icon-new{ position: absolute; right: 10px; top: 50%; margin-top: -4px; display: block; width: 6px; height: 6px; background: #ff0000; border-radius: 50%; }
.layout-nav .myorder .icon-new{ right: 38px; top: 27%; }

.login-text{ float: right; text-align: left; height: 34px; line-height: 34px; font-size: 14px; margin-top: 14px; }
/*带搜索导航*/
.head-search{ padding: 30px 0; background: #fff;}

.search-input{ float: left; font-size: 14px; position: relative; height: 40px; border: 2px solid #1080d0; border-radius: 2px;}
.search-input .search-cont{ height: 40px; }
.search-input .search-result{ position: relative; font-size: 14px; float: left;width: 504px;}
.search-input .search-result input{ font-size: 14px; outline: 0; outline: none; float: left; height: 30px; line-height: 18px; padding: 5px 10px; margin: 0; border: none; border: 0; background: none;}
.search-input .search-result .input_ss{ width: 343px;border-right: 1px solid #1080d0;}
.search-input .search-result .input_sl{width: 120px;}
.search-input button{ float: left; width: 80px; height: 40px; font-size: 14px; color: #fff; background: #1180d1; outline: none; border: 0; transition: all 0.4s ease;}
.search-input button:hover{ background: #0A66C1; }
.search-input .hot-link{ height: 18px; line-height: 18px; padding-top: 5px; overflow: hidden; }
/*.search-input .hot-link a{ margin-right: 15px; font-size: 12px; display:inline-block; width: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }*/
.search-input .hot-link a{ margin-right: 15px; color: #999; font-size: 12px; }
/*最近搜索*/
.search-input .lately{display: none; z-index: 7; position: absolute; background: #fff; top: 42px; left: -1px; width: 100%;-webkit-box-shadow: 0 2px 5px #eeeeee;box-shadow: 0 2px 5px #eeeeee; border: 1px solid #e5e5e5; }
.search-input .lately h2{ height: 34px; line-height: 34px; font-size: 14px; overflow: hidden; padding:0 10px; }
.search-input .lately h2 a{ font-size: 12px; }
.search-input .lately li{ font-size: 12px; height: 30px; line-height: 30px; overflow: hidden; padding:0 10px;transition: all 0.4s ease;}
.search-input .lately li .delete{ display: none; float: right; }
.search-input .lately li:hover{ background: #f3f3f3; }
.search-input .lately li:hover .delete{display: block;}
/*最近搜索end*/
.entrance{ float: right;height: 38px;display:none}
.entrance a{display: block; padding: 0 32px; color: #1080d0; font-size: 14px; height: 38px; line-height: 38px; background: #c6e1f4; border: 1px solid #1080d0; border-radius: 2px;}
.entrance a:hover{ color: #fff; background: #1080d0; }
/*全站导航*/
.head-nav{ border-bottom: 2px solid #1080d0; }

.head-nav li.ax{ height: 38px; position: relative; line-height: 38px; float: left; padding: 0 30px 0 20px; }
.head-nav li .new{position: absolute;top: 0px;right: 10px;display: block;width: 21px;height: 11px;background: url(../res/ic_icon.png) -161px -47px no-repeat;}
.head-nav li .hot{position: absolute;top: 0px;right: 10px;display: block;width: 21px;height: 11px;background: url(../res/ic_icon.png) -183px -47px no-repeat;}
/*.head-nav li .new{position: absolute;top: 0px;right: 5px;display: block;width: 23px;height: 23px;background: url(../res/NEW.png);}*/
/*.head-nav li .hot{position: absolute;top: 0px;right: 5px;display: block;width: 23px;height: 23px;background: url(../res/HOT.png);}*/
.head-nav li img{max-height: 38px;}
.head-nav li.ax a.fx21{ position: relative; font-size: 16px; color: #333333;transition: all 0.4s ease;}
.head-nav li.ax a.fx21:hover{ color: #1080d0; }
.head-nav li.ax.act a.fx21{ color: #1080d0; }
.head-nav .code{ height: 38px; line-height: 38px; position: relative; z-index: 10; }
.head-nav .code .icon-code{ float: left; width:12px; height: 25px; margin-top: 7px; margin-right: 10px; display: inline-block; background: url(../res/ic_icon.png) 0px -125px no-repeat; }
.head-nav .code dl{ display: none; background: #fff; position: absolute; right: 0; top: 38px;z-index: 666; }
.head-nav .code:hover dl{ display: block; }
.head-nav .code dt img{ display: block; }
.head-nav .code dd{ height: 22px; line-height: 22px; text-align: center; font-size: 14px; }
.head-nav .allClass{width:181px;background: #1080d0;color:#fff;font-size: 16px!important;font-weight:bold;padding: 0 20px 0 19px!important;cursor: pointer;}

.head-nav .allClass .caidan{float: right;height:15px;width:22px;margin-top: 11px;margin-right: -1px;}
.head-nav .allClass:hover{background: #0073c5!important;}
.head-nav .twoLi{padding:0px!important;}
.head-nav .twoLi.act span{color:#1080d0;}
.head-nav .navTwoBox{height:100%;width:110px;position: relative;font-size: 16px;text-align: center;color:#333;}
.head-nav .navTwoBox:hover{background: #0073c5;}
.head-nav .navTwoBox:hover span{color:#fff;}
.head-nav .more-top{ background: url(../res/ic_icon.png) -86px 0 no-repeat;position: absolute;right:18px;top:14px;width: 10px;height: 10px;display:inline-block;}
.head-nav .act .more-top{background: url(../res/ic_icon.png) -66px 0 no-repeat; }
.head-nav .navTwoBox:hover  .more-top{ background: url(../res/ic_icon.png) -18px 0 no-repeat;}
.head-nav .navTwoList{position: absolute;width:110px;background: #1080d0;z-index: 7;display:none;padding:10px 0;}
.head-nav .navTwoBox:hover  .navTwoList{display:block;}
.head-nav .navTwoList p{height:33px;line-height: 33px;}
.head-nav .navTwoList p a{color:#fff!important;font-size: 14px!important;transition: all 0.4s ease;}
.head-nav .navTwoList p a:hover{font-weight: bold;}

.head-nav .allClass .classify{ float: left; width: 220px;position: relative; height: 440px;background:#1080d0;z-index: 667;left:-19px;top:0px;display:none ;padding-top:2px;}
.head-nav .allClass .classify li{ height: 34px;padding:0px;width:220px;}
.head-nav .allClass .classify li .name{position: relative;padding: 0 28px 0 22px;font-size: 14px; display:block;color: #fff;  background-color: #1080d0; height: 34px; line-height: 34px;font-weight: normal; }
.head-nav .allClass .classify li .name i{background: url("../res/home-ico.png") no-repeat -66px -2px;width: 7px; height: 12px;display: block;margin-top: 10px;}
.head-nav .allClass .classify li .name span{ height: 34px; width: 110px; overflow: hidden; display: block; float: left;text-overflow: ellipsis;white-space: nowrap;transition: all 0.4s ease;}
.head-nav .allClass .classify li .name img{height:28px;width:28px;float:left;position: absolute;top: 50%;margin-top: -14px;transition: all 0.4s ease;}
.head-nav .allClass .classify li.onelixk:hover .name{ color: #1080d0!important; background-color: #fff; border-left: 1px solid #636c73;}
.head-nav .allClass .classify li.onelixk:hover .block{ display: block; -webkit-box-shadow: 2px 3px 4px #b2b2b2; box-shadow: 2px 3px 4px #b2b2b2;  }
.head-nav .allClass .classify li.onelixk:hover .nohoverxk{display:none!important;}
.head-nav .allClass .classify li.onelixk:hover .hoverxk{display:block!important;}
.head-nav .allClass .classify li.onelixk:hover span.txt{padding-left: 41px;}
.head-nav .allClass .classify li .more-name{ padding: 0 20px 0 19px; font-size: 14px; display:block;color: #fff;height: 34px;line-height: 34px;font-weight: normal;transition: all 0.4s ease;}
.head-nav .allClass .classify li .more-name:hover{ font-weight: bold;}
.head-nav .allClass .classify li .more-name .fl-r{background: url(../res/home-ico.png) no-repeat -90px 0;width: 14px; height: 12px;display: block;margin-top: 10px;}
.head-nav .allClass .classify .block{ display: none; position: absolute; top: 2px; left: 220px; width: 282px; padding: 0 20px 0 30px; height: 440px; overflow: auto; background-color: #fff;z-index: 667; }
.head-nav .allClass .classify .block::-webkit-scrollbar {width:10px;height:11px;}
.head-nav .allClass .classify .block::-webkit-scrollbar-thumb {background-color: #ffffff;box-shadow: 0px 0px 0px 0px rgba(73, 73, 73, 0.92);border-radius: 10px;border: solid 1px #e5e5e5;padding: 2px;}
.head-nav .allClass .classify .block::-webkit-scrollbar-track {background-color: #eeeeee;box-shadow: inset 1px 3px 5px 0px rgba(192, 186, 186, 0.75);border-radius: 10px;}
.head-nav .allClass .classify .block dl{ height: 40px; font-size: 14px; padding: 11px 0; border-bottom: 1px solid #e5e5e5; }
.head-nav .allClass .classify .block dt{ width: 120px; color: #666; float: left; margin-right: 20px; height: 40px; overflow: hidden; font-weight: bold;    text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;line-height: 20px; }
.head-nav .allClass .classify .block dd{ float: left; line-height: 20px;word-wrap: break-word; word-break: break-all; font-weight: normal;}
.head-nav .allClass .classify .block .cont{ width: 560px; height: 40px; overflow: hidden; }
.head-nav .allClass .classify .block .cont p{ width: 125px; height: 20px; float: left; margin-right: 15px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 12px; }
.head-nav .allClass .classify .block .cont p a span{display:inline-block;max-width: 80px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.head-nav .allClass .classify .block .cont p a b{display:inline-block;max-width: 45px;overflow:hidden;}
.head-nav .allClass .classify .block .more{ width: 30px; text-align: right; height: 20px; padding-top: 20px;font-size: 12px!important;float:right; }
.head-nav .classify-two-box{margin-top: 7px;}
.head-nav .classify-two-box li{width:280px!important;font-weight: normal;font-size: 12px;color:#666;height: auto !important;line-height: 28px;}
.head-nav .classify-two-box li div{float: left; width:49%;height: 40px;text-overflow: ellipsis; overflow: hidden;white-space: nowrap;}
.head-nav .classify-two-box li .rightxk0{margin-right:0px;}
.head-nav .classify-two-box li div a{border-left: 1px dashed #7f7f7f;padding-left: 7px;color:#7f7f7f;transition: all 0.4s ease;}
.head-nav .classify-two-box li div a span{display:inline-block;max-width: 94px;text-overflow: ellipsis; overflow: hidden;white-space: nowrap;vertical-align: middle;}
.head-nav .classify-two-box li div a b{max-width: 50px;display:inline-block;vertical-align: middle;}
.head-nav .classify-two-box li div a:hover{color:#0073c5;}
.head-nav .classify-two-box .more-twox{border:0px;font-size: 14px;text-align: right;}
.head-nav .classify-two-box .more-twox a{color:#666;}
.head-nav .classify-two-box .more-twox a:hover{color:#1080d0;}

/*头部-首页*/
.index-head{height: 70px; min-width: 1190px; }
.index-head .logo{ float: left; padding-top: 30px;}
.index-head .fr-head{ float: right; padding-top: 34px;min-width:830px;*width:830px;}

.index-head .nav{ float: left; height: 34px;}
.index-head .nav ul{}
.index-head .nav li{ float: left; padding: 10px 15px; line-height: 14px;  }
.index-head .nav li a{ font-size: 14px; color: #cccccc; font-weight: bold; }
.index-head .nav li a:hover{ color: #fff; }
.index-head .nav .act a{ color: #fff; }
.index-head .nav .nav-serve{ position: relative; z-index: 3; width: 72px; padding: 10px 8px;}
.index-head .nav .nav-serve .nav-serve-a{ display: block; color: #cccccc;text-align: center; font-size: 14px; font-weight: bold;}
.index-head .nav .act .nav-serve-a{ color: #fff; }
.index-head .nav .nav-serve .icon-triangle-w{ margin-top: 2px; float: right; display: inline-block; width: 10px; height: 10px; background: url(../res/ic_icon.png) -38px 0px no-repeat; }
.index-head .nav .nav-serve:hover{ background: #1080d0; border-radius: 2px 2px 0 0; }
.index-head .nav .nav-serve:hover .nav-serve-a{ color: #fff; }
.index-head .nav .nav-serve:hover .icon-triangle-w{ background-position: -18px 0; }
.index-head .nav .nav-serve:hover .nav-serve-box{ display: block;}
.index-head .nav .nav-serve .nav-serve-box{ display: none;  width: 84px; background: #0073c5; border-radius: 0 0 2px 2px;  border: 2px solid #1080d0; line-height: 30px; position: absolute; left: 0; top: 34px; }
.index-head .nav .nav-serve .nav-serve-box p{ padding-left: 15px;}
.index-head .nav .nav-serve .nav-serve-box a{ font-size: 12px; font-weight: 400; }
.index-head .nav .act .nav-serve-box a{ color: #cccccc; }
.index-head .nav .act .nav-serve-box a:hover{ color: #ffffff; }
.index-head .shop-cart{ float: left; height: 20px; padding: 7px 0;}
.index-head .shop-cart a{ float: left; height: 20px; display: block; color: #bac3cc; line-height: 20px; }
.index-head .shop-cart a:hover{ color: #fff; }
.index-head .shop-cart a .icon-cart{ display: inline-block; float: left; margin-right: 5px; width: 18px; height: 20px; background: url(../res/ic_icon.png) -92px -60px no-repeat;}
.index-head .shop-cart a:hover .icon-cart{ background-position: -112px -60px; }
.index-head .shop-cart a span{ display: inline-block; height: 20px; line-height: 24px; }
.index-head .xian{ float: left; height: 20px; padding: 7px 0;}
.index-head .xian em{/* padding: 0 15px;*/ float: left; display: block; height: 20px; line-height: 18px; font-size: 14px; color: #cccccc;}
.index-head .login{ float: left; height: 34px; line-height: 36px;/* padding: 7px 0;*/  padding:0 10px;}
.login-after{display:none}
.index-head .login a{ color: #cccccc; width: 60px; display: inline-block;text-align: center;text-overflow: ellipsis;overflow: hidden;  white-space: nowrap; }
.index-head .login a:hover{ color: #fff; }
.index-head .login .user-namex{ width: 58px; padding: 0 15px; text-align: left;height: 34px;}
.index-head .login .indexname{display: none; width: 84px; background: #0073c5; border-radius: 0 0 2px 2px;  border: 2px solid #1080d0; position: absolute; left: 0px; top: 34px; }
.index-head .login .indexname dt{ padding-left: 15px;font-weight: bold; color: #fff; height: 30px; line-height: 30px;}
.index-head .login .indexname dd{ padding-left: 15px; font-size: 12px; font-weight: 400; line-height: 26px; height: 26px;  }
.index-head .login .indexname dd a{width: 100%; line-height: 26px; height: 26px; text-align: left;}
.index-head .login .login-name-box{position: relative; float: left; z-index: 1; width: 88px;}
.index-head .login .login-name-box .icon-triangle-w{ position: absolute; top: 14px; right: 5px; display: inline-block; width: 10px; height: 10px; background: url(../res/ic_icon.png) -38px 0px no-repeat; }
.index-head .login .login-name-box:hover .icon-triangle-w{ background-position: -18px 0; }
.index-head .login .login-name-box:hover .user-namex{background: #1080d0; border-radius: 2px 2px 0 0; color: #fff; font-weight: bold;}
.index-head .login .login-name-box:hover .indexname{ display: block; }
.index-head .login .login-name-user{position: relative; float: left; z-index: 1; }
.index-head .login .login-name-user .user-my{ width: 78px; padding-left: 10px; text-align: left; }
.index-head .login .login-name-user .icon-triangle-w{ position: absolute; top: 14px; right: 5px; display: inline-block; width: 10px; height: 10px; background: url(../res/ic_icon.png) -38px 0px no-repeat; }
.index-head .login .login-name-user:hover .icon-triangle-w{ background-position: -18px 0; }
.index-head .login .login-name-user:hover .user-my{background: #1080d0;  border-radius: 2px 2px 0 0; color: #fff; font-weight: bold;}
.index-head .login .login-name-user:hover .username{ display: block; }
.index-head .login .login-name-user .username{ display: none; width: 158px; padding-bottom: 10px;  background: #0073c5; border-radius: 0 0 2px 2px;  border: 2px solid #1080d0; position: absolute; left: 0px; top: 34px; }
.index-head .login .login-name-user .username dl{ line-height: 22px; clear: both; padding: 10px 0 0 8px;}
.index-head .login .login-name-user .username dt{ font-weight: bold; color: #fff;}
.index-head .login .login-name-user .username dd{ width: 50%; float: left;}
.index-head .login .login-name-user .username dd a{ text-align: left;}
.index-head .link-old{ float: left; margin-left: 20px; height: 20px; line-height: 22px; padding: 7px 0; font-size: 12px; color: #fff; }
.index-head .link-old:hover{ color: #fff; }
/*面包屑*/
.breadcrumb{ height: 30px; line-height: 30px; padding: 10px 0;}
.breadcrumb a{ margin: 0 10px; }
.breadcrumb a:first-child{ margin-left: 0; color:#333!important;}
.breadcrumb span{ margin: 0 10px;color:#999; }
/*浮动导航*/
.layout-nav{ display: none; z-index: 98; height: 40px; padding: 10px 0; width: 100%; background: #fff; box-shadow: 0 1px 5px #e4e4e4;-webkit-box-shadow: 0 1px 5px #e4e4e4; }
.layout-nav.navfix{ display: block; position: fixed;top: 0;z-index: 669; }

.layout-nav .lx-nav{ float: left; margin-top: 7px; margin-bottom: 7px; margin-left: 36px; }
.layout-nav .lx-nav .button{ height: 26px; }
.layout-nav .lx-nav .button a{ display: block; float: left; margin-right: 10px; height: 26px; line-height: 26px; padding: 0; width: 75px;transition: all 0.4s ease;}

.layout-nav .nickname{float: left; position: relative; z-index: 9; height: 39px;}
.layout-nav .nickname .name{ position: relative; z-index: 9; width: 90px; height: 18px; line-height: 18px; padding: 10px; /*border: 1px solid #f3f3f3;*/ }
.layout-nav .nickname:hover .name{ border:1px solid #e5e5e5; width: 90px; height: 19px; border-bottom-color: #fff; background: #fff; border: none;}
.layout-nav .nickname:hover .block{ display: block; border: none;}
.layout-nav .nickname .name a{ display: block; float: left; width: 75px; text-align: right;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.layout-nav .nickname .name a:hover{ font-weight: bold; }
.layout-nav .nickname .block{ display: none;  position: absolute; z-index: 8; top: 40px; left: 0; width: 110px; /*padding-bottom: 10px;*/ background: #fff;-webkit-box-shadow: 0 2px 5px #eeeeee;box-shadow: 0 2px 5px #eeeeee;  border:1px solid #e5e5e5; }
.layout-nav .nickname .block dl{ line-height: 28px; clear: both; padding: 0px 10px 0 10px;}
.layout-nav .nickname .block dl dt{ font-weight: bold; margin-bottom: 10px; border-bottom: 1px dashed #e5e5e5;}
.layout-nav .nickname .block dl dd{ width: 100%; float: left;}
.layout-nav .nickname .block dl dd a{ color: #999; }
.layout-nav .nickname .block dl dd a:hover{ color: #1080d0; }
.layout-nav .icon-arrows{ margin-left: 5px; float: right; display: inline-block; width: 10px; height: 10px; margin-top: 5px; background: url(../res/ic_icon.png) -122px 0px;}

.layout-nav .nickname .name .icon-new{ position: absolute; right: 20px; top: 10px; margin-top: -4px; display: block; width: 6px; height: 6px; background: #ff0000; border-radius: 50%; }
.layout-nav .myichunt .name .icon-new{ position: absolute; right: 20px; top: 10px; margin-top: -4px; display: block; width: 6px; height: 6px; background: #ff0000; border-radius: 50%; }
.layout-nav .nickname:hover .name .icon-new{ display: none; }
.layout-nav .myichunt:hover .name .icon-new{ display: none; }

.layout-nav .shop-cart{ float: left; position: relative; z-index: 7; height: 29px; width: 50px; display: block; margin-left: 20px; margin-top: 5px; border: none;}
.layout-nav .shop-cart .name{ position: relative; z-index: 2; height: 18px; line-height: 18px; padding: 5px 10px; border: none; /*border: 1px solid #f3f3f3;*/ }
/*.layout-nav .shop-cart .name a{ color: #1080d0; }*/
/*.layout-nav .shop-cart .name i{ display: block; margin: 0 auto; width: 34px; height: 30px; background:url(../res/ic_icon.png) no-repeat; }
.layout-nav .shop-cart .name .icon-shop{ background-position: -102px -150px; }*/
.layout-nav .shop-cart .name span{ display: block; float: right; margin-right: -10px; margin-top: -5px; width: 14px; height: 14px; text-align: center; line-height: 14px; background-color: red; border: 1px solid #fff; border-radius: 50%; color: #fff; font-size: 12px; }
.layout-nav .shop-cart .icon-cart{ float: left; width: 18px; height: 16px; background: url(../res/ic_icon.png) -92px -62px no-repeat; /*margin-right: 5px; margin-left: 20px;*/ }
.layout-nav .shop-cart:hover .name{ /*border:1px solid #e5e5e5;*/ border-bottom-color: #fff; background: #fff; border: none; cursor: pointer; }
.layout-nav .shop-cart:hover .name .icon-cart{ background: url(../res/ic_icon.png) -132px -62px no-repeat; }
.layout-nav .shop-cart .act{ display: block; }
.layout-nav .shop-cart .lodingxk{width:628px;height:144px;background: #ccc;position: absolute;top:47px;left:0px;z-index: 10;display:none;background: url(../res/loding.gif) no-repeat #fff;background-position: center center;}
.layout-nav .shop-cart .lodingxk.lytb{top:105px;}
.layout-nav .shop-cart .cart-tier{ border: none; top: 30px; }

/**mouse广告**/
.mouseAd{display:none;}
.mouseAd .mouseMask{position: fixed;top:0;bottom:0;right:0;left:0;background:#000;opacity: 0.6;filter:alpha(opacity=30);-moz-opacity:0.3; -khtml-opacity: 0.3;z-index: 9999;}
.mouseAd div.agbh{width:618px;height:420px;position: fixed;z-index: 10000;left:50%;top:45%;margin-left: -309px;margin-top: -170px;}
.mouseAd i.closexk{
    display: inline-block;
    float: right;
    cursor: pointer;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 17px;
    border-radius: 15px;
    color: #666;
    font-size: 16px;
    font-weight: bold;
    background: rgba(255,255,255,0.8);
    position: fixed;
    left:50%;top:50%;margin-left: 289px;margin-top: -170px;
}
.mouseAd a img{width:100%; }
/*页尾-首页*/
#footer{ background: #fff; min-width: 1190px;}
.foot-one{ padding: 25px 0; border-bottom: 1px solid #e5e5e5; }
.foot-one dl{ float: left; width: 297px; }
.foot-one dt{ float: left; margin-right: 10px;}
.foot-one dt i{ display: block; width:80px; height: 80px;background-size: 100% 100%;background-position: center center; /* background: url(../res/ic_icon.png)  no-repeat;*/}

.foot-one dd{ width: 207px; float: left; line-height: 24px;  }
.foot-one dd h4{ font-size: 14px; padding-bottom: 12px; font-weight: bold;}
.foot-one dd p{ font-size: 12px;}
.foot-two{ padding: 30px 0; border-bottom: 1px solid #e5e5e5; overflow: hidden; }
.foot-two dl{ width: 150px; height: 125px; padding: 0 35px 0 35px; margin: 30px 0 0 -1px; float: left; /*border-left: 1px solid #e5e5e5;*/ }
/*.foot-two dl:first-child{ border: none; }*/
.foot-two dt{ font-size: 14px; line-height: 36px; height: 36px; margin-top: -36px; padding-bottom: 5px; font-weight: bold; color: #666666; }
.foot-two dd{ line-height: 20px; color: #666666; }
.foot-two dd a{ font-size: 12px; }
.foot-two .saoma_box{ width: 310px; height: 145px; float: left; border-left: 1px solid #e5e5e5; }
.foot-two .saoma_box .saoma_bottom_img{ display: block; width: 119px; height: 119px; margin: 0 auto; }
.foot-two .saoma_box .saoma_text{ height: 24px; text-align: center; font-family: "Microsoft Yahei"; font-size: 14px; line-height: 24px; color: #666666; }
.foot-three{ font-size: 12px; padding-top: 20px; }
.foot-three p{ color: #747474; text-align: center; line-height: 26px;}
.foot-three .string{  overflow: hidden; display: inline-block;width: 1px; height: 8px; background-color: #ccc;}
.foot-three p span{ margin-right: 20px;}
.foot-three p a{ margin-right: 20px;}
.foot-three ul{ text-align: center; padding: 20px 0;margin: 0 auto; width: 860px; }
.foot-three li{padding: 0 5px; display: inline-block; width: 133px; float: left; }
.foot-three li img{ display: block; }
.foot-seo{ padding: 15px 0; border-bottom: 1px solid #e5e5e5; }
.foot-seo dl{ line-height: 22px; }
.foot-seo dt{ width: 65px; float: left; }
.foot-seo dd{ width: 1125px;  float: left; color: #999999; overflow: hidden; }
.foot-seo dd a{ display: inline-block; width: 110px; color: #999999; margin-right: 15px; font-family: "Microsoft Yahei"; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.foot-seo dd a:hover{color: #1080d0;}
.foot-seo dd.zimu a{margin-right: 20px;width:auto;}



/*登录注册切换*/
.login-tab{ height: 22px; width: 340px; margin: 0 auto; padding:20px 0; }
.login-tab li{ width: 50%; float: left; text-align: center; }
.login-tab li span{ cursor: pointer; font-size: 14px; color: #999999; font-weight: bold; display: inline-block; height: 20px; line-height: 20px; }
.login-tab li span:hover{ color: #333333; }
.login-tab li.act span{ border-bottom: 2px solid #1080d0; color: #1080d0; }
.login-tab li.act span:hover{ color: #1080d0; }
/*快速登录*/
.login-popup{ width: 340px; margin-left: -200px; padding: 0 30px; }
.login .hint-text{ line-height: 40px; }
.login .block{ width: 340px; margin: 0 auto; padding-bottom: 20px;}
.login .login-input label{ display: block; position: relative; border: 2px solid #cccccc; margin-top: -2px; }
.login .login-input input{ height: 20px; line-height: 20px; padding: 13px 10px; padding-left: 45px; width: 281px; background: none; border: 0;}
.login .codehint .hint-code input{ width: 160px; padding: 10px; height: 16px; line-height: 16px; }
.login .codehint .hint-code .judge-icon{right: 125px; }
.login .login-input .icon-user{ position: absolute; top: 12px; left: 16px; width: 20px; height: 20px; display: block; background: url(../res/ic_icon.png) -96px -80px no-repeat; }
.login .login-input .icon-pass{ position: absolute; top: 12px; left: 16px; width: 20px; height: 20px; display: block; background: url(../res/ic_icon.png) -116px -80px no-repeat;}
.login .login-input .icon-cell{ position: absolute; top: 12px; left: 16px; width: 20px; height: 20px; display: block; background: url(../res/ic_icon.png) -136px -80px no-repeat; }
.login .login-input .icon-code{ position: absolute; top: 12px; left: 16px; width: 20px; height: 20px; display: block; background: url(../res/ic_icon.png) -156px -80px no-repeat;}
.login .login-input .send-code{ width: 120px; display: block; position: absolute; right: 0; top: 0; height: 46px; line-height: 46px; background: #1080d0; border-radius: 2px; color: #ffffff; text-align: center; }
.login .login-input .send-code:hover{ background: #0073c5; color: #fff;}
.login .block .link{ height: 20px; line-height: 20px; padding-top: 10px; }
.login .block .text{ height: 20px; line-height: 20px; padding-top: 10px; text-align: center; }
.login .block .but{padding: 0; line-height: 40px; height: 40px; margin-top: 10px; width: 100%; font-size: 14px; }
.login .block .code{ height: 44px;}
.login .block .msg{line-height: 20px; padding: 10px 0;}
.login .areabox{ position: relative; z-index: 3; padding: 8px 0; }
.login .areabox .areabox-but{ cursor: pointer; padding-right: 10px; height: 30px; line-height: 30px; border-right: 1px solid #cccccc; }
.login .areabox .icon-arrows{ float: right; display: block;  margin-top: 9px; width: 7px; height: 10px;background: url(../res/ic_icon.png) no-repeat 0 0;}
.login .areabox .act-but .icon-arrows{  background-position: -10px 0; }
.login .areabox .areabox-ul{ display: none; height: 120px; overflow-y: auto; text-align: left; position: absolute; top: 48px; left: -2px; width: 336px; background: #fff; border: 2px solid #cccccc; border-top:none;  }
.login .areabox .areabox-ul::-webkit-scrollbar{width: 10px;}
.login .areabox .areabox-ul::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #cccccc;}
.login .areabox .areabox-ul span{ float: right; }
.login .areabox .areabox-ul li{ padding: 0 15px; height: 30px; line-height: 30px; cursor: pointer; }
.login .areabox .areabox-ul li:hover{ color: #fff; background: #1080d0; font-weight: bold;}
.login .login-three{ border-top: 1px solid #cccccc; }
.login-three{ height: 32px; padding-top: 10px;}
.login .tipsx{height:18px;text-align: center;}
.login-three a:hover{color:#1080b0;font-weight: normal;}
.login-three p a{ display: inline-block; height: 18px; line-height: 18px;width:80px;  color: #605f5f; }
.login-three p i{ float: left; margin-right: 10px; height: 18px; width: 18px; display: inline-block;background: url(../res/ic_icon.png) no-repeat; }
.login-three em{ padding-right:10px; width: 12px; text-align: center; display: inline-block; color: #d7d7d7; }
.login-three .icon-qq{ background-position:-56px -81px;  }
.login-three .icon-wc{ background-position:-76px -81px;  }
.login-three .icon-go{ background-position:-176px -81px;  }
.login-main .hint-code{height:46px;}
.login-main .code-img img,.login-main .codehint a {height:46px!important;line-height: 46px;}
.login .codehint .hint-code input{height:26px;line-height: 26px;}
/**新增国外手机**/

#usernameMobileBox,#nameBox22{position: relative;}
#usernameMobileBox .areabox,#nameBox22 .areabox {position: absolute;width:70px;font-weight: 700;}
#usernameMobileBox .areabox .areabox-but,#nameBox22 .areabox .areabox-but{width:70px;text-align: center;}
#usernameMobileBox input,#nameBox22 input{padding-left:90px!important;width:201px!important;}
#nameBox,#nameBox22{position: relative;}
#nameBox22 .gjBtn,#nameBox .gjBtn{position: absolute;cursor: pointer;color:#1080d0;    right: 33px;top: 14px;}
/**快速登录注册提示**/
.c-tips-mask{position: fixed;background: rgba(0,0,0,0.6);top:0;left:0;bottom:0;right:0;z-index: 200}
.c-tips-content{width:480px;background: #fff;margin: 0 auto;margin-top: 120px;padding:10px;}
.c-tips-content  .closetip{ cursor: pointer; height: 20px; width: 20px;display:block; background: url(../res/ic_icon.png) -53px -60px  no-repeat; }
.c-tips-content .c-tips-sec {text-align: center;}
.c-tips-content .c-tips-sec-tp{color:#ffa200;font-size: 18px;line-height:26px;margin:15px 0;}
.c-tips-content .c-tips-sec-tps{width:380px;margin:25px auto;font-size: 16px;color:#666666;}
.c-tips-content .c-tip-btn{width:132px;height:40px;line-height:40px;font-size: 16px;margin-bottom: 25px;}
/**会员中心国外手机号**/
.usernameMobileBox1{position: relative;}
.usernameMobileBox1 .areabox{position: absolute;width:70px;font-weight: 700;padding:0px;}
.usernameMobileBox1 .areabox .areabox-but,#nameBox22 .areabox .areabox-but{width:70px;text-align: center;}
.usernameMobileBox1 .areabox .areabox-but{ cursor: pointer; padding-right: 10px; height: 26px; line-height: 26px; border-right: 1px solid #cccccc; }
.usernameMobileBox1 .areabox .icon-arrows{ float: right; display: block;  margin-top: 9px; width: 7px; height: 10px;background: url(../res/ic_icon.png) no-repeat 0 0;}
.usernameMobileBox1 input{padding-left:90px!important;width:246px!important;}
.usernameMobileBox1 .areabox .areabox-ul{top:27px;left:-1px;width:376px; }
.login .areabox .areabox-ul::-webkit-scrollbar{width: 10px;}
.login .areabox .areabox-ul::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #cccccc;}
.login .areabox .areabox-ul span{ float: right; }
.login .areabox .areabox-ul li{ padding: 0 15px; height: 30px; line-height: 30px; cursor: pointer; }
.login .areabox .areabox-ul li:hover{ color: #fff; background: #1080d0; font-weight: bold;}
/*翻页*/
.pages-blue{ clear: both; padding: 10px 0; text-align: right; height: 35px;margin-top: 40px; }
.pages-blue a,.pages-blue span{ font-size: 14px; display: inline-block; text-align: center; padding: 0 13px; margin-right: 6px; height: 33px; line-height: 33px;color: #999; background: #ffffff; border: 1px solid #e5e5e5; border-radius: 3px; }
.pages-blue .prev,.pages-blue .next{}
.pages-blue .active,.pages-blue span.on,.pages-blue .active,.pages-blue span.current  , .pages-blue a:hover{color: #ffffff; background: #1080d0; border: 1px solid #1080d0;}
/*.pages-blue .unno{ display: none; }*/

.pages-blue .omit,.pages-blue .on{ padding: 0; width: 33px; }
/*.pages-blue p{display: none;}*/


/*右侧导航*/
.side-nav{ position: fixed; right: 0px;width: 60px; bottom: 50px;  z-index: 49;}
.side-nav dl{ width: 60px; height: 60px; margin-bottom: 2px; border-left-width: 2px;}
.side-nav dt{ text-align: center; width: 60px; height: 53px; padding-top: 7px; background: #636c73;transition: all 0.4s ease;}
.side-nav dt p{ color: #fff; padding-top: 3px; }
.side-nav dt span{ display: block; float: right; margin-right: -9px; width: 18px; height: 18px; text-align: center; line-height: 18px; background-color: red; border: 1px solid #fff; border-radius: 50%; color: #fff; font-size: 12px; }
.side-nav dt i{ display:block; margin: 0 auto; width: 34px; height: 30px;background:url(../res/ic_icon.png) no-repeat; }
.side-nav dt .sidenavicon{ display:block; margin: 0 auto; width: 34px; height: 30px;}
.side-nav dt .icon-issue{ background-position: -0 -150px; }
.side-nav dt .icon-service{ background-position: -34px -150px; }
.side-nav dt .zy-icon-service{ display:block; margin: 0 auto; width: 34px; height: 30px;background:url(../res/zzkf-icon.png) no-repeat;margin-left: 18px;}
.side-nav dt .icon-phone{ background-position: -68px -150px; }
.side-nav dt .icon-shop{ background-position: -102px -150px; }
.side-nav dt .icon-saoma{background:url(../res/sidenavimg.jpg) no-repeat;margin-left: 17px; }
.side-nav  .saomal dd p{text-align: center;font-size: 16px;color:#666;width:190px;margin-bottom: 12px;}
.side-nav  .saomal dd img{width:190px;height:190px;}
.side-nav dt .icon-fankui{ background-position: -240px -150px; width:30px;}
.side-nav dt .icon-liulan{ background-position: -270px -150px; }
.side-nav dt .icon-record{background-position: -136px -150px; }
.side-nav dt .icon-top{background-position: -170px -150px; }
.side-nav #icon_tops{  display: none; cursor: pointer; background-color: #cccccc; }
.side-nav dl:hover dt{background:#1080d0; }
.side-nav dl:hover dd{ display: block; }
.side-nav dd{ display: none; position: absolute; width: 236px; background: #fff; right: 60px; top: 0; -webkit-box-shadow: 0 3px 15px #e5e5e5; box-shadow: 0 3px 4px #e5e5e5;}
.side-nav .saomal dd{right: 60px; top: 107px;padding:25px;width:auto;padding-top:15px;padding-bottom:20px;}
.side-nav .phone-block:hover{}
.side-nav .phone-block ul{ padding: 15px 0 10px 16px; color: #666666; }
.side-nav .phone-block li{ font-size: 14px; }
.side-nav .phone-block li b{ font-size: 18px;font-family: Impact; }
.side-nav .phone-block .text{ padding-bottom: 10px;  padding-left: 16px;color: #666666; }
.side-nav .phone-block .text p{ font-size: 12px; line-height: 22px; }
.side-nav .phone-block .text b{font-weight: bold; }

.side-nav .phone-block img{ padding-left: 16px; width: 85px; height: 85px; float: left; margin-right: 10px; }
.side-nav .phone-block strong{ display: block; padding-top: 30px; font-weight: bold; padding-bottom: 5px; font-size: 14px; color: #1080d0; }
.side-nav .phone-block span{ height: 30px; line-height: 30px; font-size: 14px; }
.side-nav .record-block:hover{ border-left: 2px solid #1080d0; margin-left: -2px;}
.side-nav .record-block h2{ font-size: 16px; padding: 15px 10px; font-weight: bold; color: #1080d0; }
.side-nav .record-block ul{ padding: 0 10px; }
.side-nav .record-block li{ height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;word-wrap: break-word; word-break: break-all; }
.side-nav .record-block li a{}

/*频道底部登录区域*/
.login-end{ height: 240px; background:url(../res/login_end.jpg) no-repeat; }
.login-end .end-input{ float: left; padding-left: 515px; padding-top: 50px; }
.login-end .end-input dl{ height: 28px; margin-bottom: 10px; }
.login-end .end-input dt{ float: left; width: 70px; height: 28px; line-height: 28px; padding-right: 10px; text-align: right; }
.login-end .end-input dd{ width: 192px; float: left; }
.login-end .end-input dd input{ border: none; height: 26px; outline: none;width: 100%; border: 0;}
.login-end .end-input dd label{ display: block; border: 1px solid #e5e5e5; height: 28px; padding: 0 30px 0 10px; }
.login-end .end-input dd .end-so a{ display: block; width: 70px; color: #1080d0; position: absolute; right: 0; top: 0; text-align: center; height: 28px; line-height: 28px; border-left: 1px solid #e5e5e5; }
.login-end .end-input dd .end-so{ padding-right: 95px;}
.login-end .end-input dd .end-so img{ height: 28px; width: 70px; }
.login-end .end-input dd .end-so .judge-icon{ right: 75px; }
.login-end .end-input .text{ padding-left: 80px; height: 20px; line-height: 20px; }
.login-end .end-but{ padding-top: 60px; width: 210px;  float: left; padding-left: 60px;}
.login-end .end-but .link{ margin-bottom: 20px; }
.login-end .end-but .but{ width: 100%; padding:0; height: 35px; line-height: 35px; font-size: 14px; }
.login-end .end-but .text{ margin-top: 40px; height: 20px; line-height: 20px; text-align: center; }



/*弹出层样式*/
.pop-confirm,.pop-tip,.pop-show{ display: none; }
#ink-layer{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background: url(../res/gray-bg-30.png) repeat;/*z-index: 700;*/}
.right-close{ height: 20px; position: relative; }
.right-close .close{ cursor: pointer; height: 10px; width: 10px; position: absolute; right: -20px; top: 10px; display:block; background: url(../res/ic_icon.png) 0 -20px no-repeat; }
.window{ display: none; background: #fff;position:fixed;top:25%; left:50%;z-index:701;}
.window .title{ padding: 0 20px; height: 46px;line-height: 46px; border-bottom: 1px solid #e5e5e5;}
.window .title .close{ float: right; width: 20px; height: 20px; margin-top: 13px; cursor: pointer; display: block; background: url(../res/ic_icon.png) -53px -60px no-repeat; }
.window .title b{ font-size: 16px; color: #333333; font-weight: bold; }
.window .cont-input{ padding: 20px 0; }
.window .cont-input dl{ padding-bottom: 8px; }
.window .cont-input dt{ width: 165px; text-align: right; height: 32px; line-height: 32px; float: left; }
.window .cont-input dd{ line-height: 32px; float: left; padding-left: 22px; }
.window .cont-input dd input{ float: left; width: 211px; }
.window .cont-input dd textarea{ width: 330px; height: 110px; }
.window .cont-input dd span{padding-left: 5px;}
.window-text{ font-size: 14px;text-align: center; padding: 10px 20px;background: url(../res/gray-bg-50.png);position:fixed;top:25%; left:45%;z-index:1001; border-radius: 2px; }
.window-text .text{ font-size: 14px; line-height: 30px; color: #fff; font-weight: bold; }
.window-text .text i{ display: inline-block; position: relative; top: 2px; margin-right: 20px; width: 15px; height: 15px; background: url(../res/ic_icon.png) no-repeat;}
.window-text .text .def-icon{ background-position: -87px -30px; }
.window-text .text .win-icon{ background-position: -102px -30px; }

.window-hint{ font-size: 14px; display: none; padding: 50px; width: 300px; margin-left: -200px; background: #fff;position:fixed;top:25%; left:50%;z-index:672; border-radius: 7px;}
.window-hint .text{ font-size: 14px; line-height: 30px; text-align: center; }
.window-hint .submit{ margin-top: 20px; height: 30px; padding: 0 50px; }
.window-hint .text .confirmtextbox{width:224px;}
/***确认框***/
.pop-confirm .window-hint{border-radius: 2px;padding-bottom:40px;width: 270px;padding-left:100px;padding-right:100px;}
.pop-confirm  .text i{vertical-align: middle;margin-right: 15px;}
.pop-confirm .submit{padding:0px!important;margin-top: 50px;}
.pop-confirm .submit a{width:120px;line-height: 30px;border-radius: 2px;text-align: center;margin-right: 20px;}
.pop-confirm .submit .surex{background: #fff;border:1px solid #ccc;color:#666!important;}
.pop-confirm .submit .close{background: #1080d0;margin-right: 0px;border:1px solid #1080d0;color:#fff!important;}
@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}
@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}
.zoomIn {
    -webkit-animation: zoomIn 0.25s;
    animation: zoomIn 0.25s;
    -ms-animation: zoomIn 0.25s;
    -moz-animation: zoomIn 0.25s;
}


/*加入购物车*/
.shopcart{ width: 696px; margin-left: -350px; margin-top: -50px; border:1px solid #cccccc;}
.shopcart  .title{border-bottom:1px solid #ccc;}
.shopcart .cont{ font-size: 14px; padding-bottom: 10px; }
/*.shopcart .cont p{display:inline-block!important;float: none;}*/
.shopcart .cont p{display:inline-block;float: none;}
.shopcart .left{ width: 455px; float: left; margin: 10px 0; }
.shopcart .left dl{ line-height: 28px; height: 28px; }
.shopcart .left dt{ width: 100px; padding-right: 15px; float: left; text-align: right; }
.shopcart .left dd{ width: 340px;overflow: hidden;text-overflow: ellipsis;}
.shopcart .left dd strong{font-weight: bold; }
.shopcart .price p .hejigox{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width:135px;float:right; }
.yuanjiaxx{color:#999!important;}
.yuanjiaxxx{text-decoration: line-through!important;color:#999!important;}
.yuanjiaxx font{text-decoration: line-through;}
.qgoux{width:30px;border:1px solid #ff0000;color:#ff0000;text-align: center;border-radius: 5px;font-size: 12px;height:14px;line-height: 14px;display: inline-block;}
#gNamex .qgoux{position: relative;top:-10px;}
.shopcart .left dd .xianshixianlinggoods{max-width:70%;display: inline-block;overflow: hidden;text-overflow: ellipsis;height:28px;white-space: nowrap; }
.shopcart .left .icon-hint{ display: inline-block;position: relative; top: 4px; padding-left: 5px; }
.shopcart .left .icon-hint span{ display:  block; float: left; height: 18px; line-height: 19px; color: #fff; background: #ffa200; margin-right: 5px; border-radius: 3px; padding: 0 9px; font-size: 12px; }
.shopcart .left .icon-hint i{ display: inline-block; width: 14px; height: 14px; position: relative; top: 2px; background: url(../res/ic_icon.png) -136px -13px no-repeat; margin-right: 5px; }
.shopcart .left .icon-hint i.icon-c3{ background-position: -151px -13px; width: 13px; }
.shopcart .left .icon-hint i.icon-sj{ background-position: -136px -13px; width: 12px; }
.shopcart .right{ width: 220px; float: right; margin-top: 20px; padding-right: 20px; margin-bottom: 20px; }
.shopcart .right table{ width: 100%; font-size: 12px; border: 1px solid #cccccc; border-right: none; color: #535353; text-align: center; }
.shopcart .right th{ height: 23px; line-height: 23px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  }
.shopcart .right td{ height: 23px; line-height: 23px; border-right: 1px solid #cccccc;  }
.shopcart .hint{ font-size: 14px; color: #ffa200; padding:0 20px; line-height: 40px;background: #fff8eb;width:616px;margin:0 auto;margin-bottom:10px;}
.shopcart .price{ color: #666666; position: relative; font-size: 14px;/* height: 40px;*/ line-height: 40px; padding-right: 10px; padding-bottom: 10px; }
.shopcart .price.xian{ border-top: 1px solid #e5e5e5;padding: 8px 0 10px 0;  margin: 0 20px; }
.icon-warn{ width: 15px; height: 15px; position: relative; top: 2px; margin-right: 10px; display: inline-block; background: url(../res/ic_icon.png) -163px -30px no-repeat;}
.shopcart .price p{ float: left; /*margin-right: 26px;*/ }
.shopcart .price .number{ float: left;top: 5px; position: relative; display: inline-block; width: 114px; height: 26px; background-color: #cccccc; padding: 1px;}
.shopcart .price .number i{ color: #333;  font-size: 18px; cursor: pointer; background-color: #fff; width: 26px; text-align: center; height: 26px; line-height: 26px; display: block; float: left; border-radius: 2px; }
.shopcart .price .number i:hover{ background: #0073c5; color: #fff; }
.shopcart .price .number .no_click{ color: #999!important; }
.shopcart .price .number .no_click:hover{ color: #999!important;background-color: #fff!important; }
.shopcart .price .number .zy-tipsx2{height:22px;background: #fff;border-radius: 3px;border:1px solid #e5e5e5;line-height: 22px;position: absolute;top:45px;left:0px;width:247px;display: none;font-size: 12px;z-index: 1;}
.shopcart .price .number .zy-tipsx2 font{margin:0 5px;}
.shopcart .price .number input{ padding: 0; width: 60px; text-align: center; margin: 0 1px; height: 26px; line-height: 26px; outline: 0; outline: none; display: block; float: left; background: #fff; border: none; }
.shopcart .price .hint_text{ padding: 0 12px; height: 32px; line-height: 32px; text-align: left; right:35px; float: left; position: absolute;top: 34px; font-size:12px;background: #fff; color:#ffa200;border: 1px solid #ffa200; white-space: nowrap;z-index: 102 }
.shopcart .price .arrow{ position:absolute; width:22px; height:22px; top:-13px; right:0px;}
.shopcart .price .arrow *{ position: absolute; content:""; height:0; width: 0; pointer-events: none; border: solid transparent; }
.shopcart .price .arrow span { border-bottom-color: #ffa200;  border-width: 6px; margin-left: -6px; z-index: 1;}
.shopcart .price .arrow b{border-bottom-color: #fff; border-width: 7px; margin-left: -7px; z-index: 2;}
.shopcart  .anniu{ float: right; }
.shopcart .price .anniu a{ height: 30px; line-height: 30px; display: block; margin-right: 10px; float: left;width:90px;text-align: center; }
.shopcart .bc1{width:30%;}
.shopcart .bc2{margin-left: 50px;}
.shopcart .bc2 b{font-weight: bold;}
.shopcart
    /**加入自营样式20180425**/
.handleZyBox{border-top:1px solid #ccc;padding-top:10px;height:55px;}
.handleZyBox .yuanpan{    float: left;margin-left: 20px;}
.handleZyBox .yuanpan label{display:block;margin: 6px 0;}
.handleZyBox  .price.xian{border:0px;float:right;margin: 0px;width:535px;}
.pricexianshi p{position: relative;top:-15px;}
.handleZyBox  .price p.bc1 {margin-left: 40px;}
.handleZyBox  .price p.bc2 {margin-left: 0px;}
.handleZyBox  .price p.bc1233 {margin-left: 156px;width:30%;height:20px;line-height: 20px;}
.handleZyBox  .price p.bc233 {height:20px;line-height: 20px;}
.lyHot{    height: 40px;width: 40px; position: absolute;background: url(../res/zlicon.png) -4px -4px no-repeat;left: -1px;  top: -0px;z-index: 1;}
.zyHot{    height: 40px;width: 40px; position: absolute;background: url(../res/zlicon.png) -54px -56px no-repeat;left: -1px;  top: -0px;z-index: 1;}


/**购物车专用确认框**/
.cart-confirm .confirm-box{background: #fff;position:fixed;top:25%; left:50%;z-index:7;width: 496px; margin-left: -250px; border:1px solid #cccccc;display:block}
.cart-confirm  .title{border-bottom:1px solid #ccc;}
.cart-confirm .cont{ font-size: 15px;padding: 50px 0 0 0; }
.cart-confirm .cont .divp .icon-achieve{vertical-align: middle;margin-right: 30px;}
.cart-confirm .footer{padding:40px 0 30px 0;}
.cart-confirm .footer .but{height: 30px;width: 120px;line-height: 30px;border: 2px solid #1080d0;margin-left: 18px;}
.cart-confirm .footer .but.close{margin-left: 95px;}
.cart-confirm  .masksf{position: fixed;top:0;left:0;bottom:0;right:0;background: #000;opacity: 0.3; filter:alpha(opacity=30);-moz-opacity:0.3; -khtml-opacity: 0.3;z-index: 6  }
/**注册送优惠券弹窗**/
.regth{position: fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.6);z-index: 9999;}
.regth .contentreg{width:340px;background: #fff;margin: 0 auto;margin-top: 120px;padding:10px;padding-bottom: 30px;}
.regth .contentreg  .closetip{ cursor: pointer; height: 20px; width: 20px;display:block; background: url(../res/ic_icon.png) -53px -60px  no-repeat; }
.regth .contentreg .regyh-sec{color:#ffa200;font-size: 18px;width:160px;margin:0 auto;text-align: center;}
.regth .contentreg img{width:300px;margin:0 auto;display: block;cursor: pointer;margin-top: 20px;}
/*会员中心-输入框*/
.user-tier{ width: 600px; margin-left: -300px; margin-top: -100px; }
.tier-tabbox .tier-input{ padding-top: 10px; }
.tier-tabbox .tier-input .submit{ margin-top: 5px; }
.tier-tab{ height: 38px; }
.tier-tab li{ width: 50%; font-weight: bold; text-align: center; color: #999999; cursor: pointer; font-size: 15px; margin-left: -2px; height: 36px; line-height: 36px; float: left; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.tier-tab li.act{ border-bottom: none; color: #1080d0; }
.tier-input{ padding: 20px 0;}
.tier-input dl{ }
.tier-input dt{ width: 150px; text-align: right; line-height: 30px; float: left; padding-right: 14px; }
.tier-input dd{ width: 380px; float: left; }
.tier-input .check-dd{ padding-top: 4px; }
.tier-input dd select{ width: 120px; height: 30px; float: left; line-height: 30px; border: 1px solid #e5e5e5;margin-bottom: 8px;}
.tier-input .iconjudge label{ display: block; position: relative; height: 26px;/* padding: 0 30px 0 10px;*/ margin-bottom: 8px; border: 1px solid #e5e5e5; border-radius: 2px; }
.tier-input .iconjudge input{ width: 326px; height: 16px; color: #333; line-height: 16px; padding: 5px 10px; border: none; border: 0; outline: 0;}
.tier-input .hint-text{ padding-left: 164px; }
.tier-input .hint-text p{ margin-bottom: 5px;}
.tier-input .hint-red{ color: red; margin-bottom: 10px; }
.tier-input .hint-red dd{ padding-top: 6px;line-height: 20px; width: 385px; }
.tier-input .file {margin-bottom: 5px;}
.tier-input .file input{ float: left;padding: 0; margin: 0; border: none;}
.tier-input .file .browse{ float: left; height: 30px; line-height: 30px; background: #1080d0; width: 90px; color: #fff; font-weight: bold;}
/*.tier-input .file .browse{ color: #666666; height: 40px; line-height: 40px; cursor: pointer; background-color: #fff; border: 1px solid #d9d9d9; width: 138px; }
.tier-input .file .browse:hover{ background-color: #ffa200; color: #fff;}
*/.tier-input .file .inputName{ color: #999999; width: 150px; padding: 5px 10px; height: 20px; line-height: 20px; }
.tier-input .file .files{ display: none; }

.tier-input .code-img{ height: 26px; }
.tier-input .code-img img{ height: 26px; }
.tier-input .code-img a{ height: 26px; line-height: 26px; }
.tier-input .code-img a{ height: 26px; line-height: 26px; }
.tier-input .hint-code input{ width: 186px; }
.tier-input .send-code{ width: 120px; display: block; position: absolute; right: 0; top: 0; height: 26px; line-height: 26px; background: #1080d0; border-radius: 2px; color: #ffffff; text-align: center; }
.tier-input .send-code:hover{ background: #0073c5; color: #fff;}
.tier-input .but{ height: 30px; line-height: 30px; padding: 0; width: 268px; font-weight: bold; }
.tier-input .text{ text-align: center; width: 268px; line-height: 22px; }
.tier-input .submit{ margin-top: 20px; padding-left: 164px; width: 380px; }
.tier-input .submit-2{ margin-top: 10px; padding-left: 164px; width: 380px; }
.tier-input .submit-2 .w50{ width: 50%; margin-top: 10px; }
.tier-input .submit-2 .but{ width: 185px;}
.tier-input .submit-2 p{line-height: 22px;}
.tier-input .submit-2 i{ display: inline-block; position: relative; top: 2px; margin-right: 20px; width: 15px; height: 15px; background: url(../res/ic_icon.png) no-repeat;}
.tier-input .submit-2 .def-icon{ background-position: -87px -30px; }
.tier-input .submit-2 .win-icon{ background-position: -102px -30px; }
.tier-input .textarea-hint{ height: 46px; padding-left: 10px; position: relative; border: 1px solid #e5e5e5; margin-bottom: 8px; }
.tier-input .textarea-hint textarea{ height: 46px; padding: 0; line-height: 20px; width: 100%; border: 0;}
.tier-input .textarea-hint p{ position: absolute; right: 15px; height: 20px; line-height: 20px; bottom: 0; }
.tier-input .tier-week{margin-bottom: 8px;}
.tier-input .tier-week ul{ width: 110%; padding-bottom: 8px; }
.tier-input .tier-week li{ cursor: pointer; width: 46px; height: 26px; line-height: 26px; text-align: center; color: #999999; float: left; margin-right: 5px; border:2px solid #cccccc; border-radius: 2px;}
.tier-input .tier-week li.act{ color: #1080d0; border-color: #1080d0; }
.tier-input .tier-week .week-text{ height: 20px; line-height: 20px; }
.tier-input .tier-time span{width: 20px; text-align: center; float: left; display: block; height: 30px; line-height: 30px;}
.tier-input .tier-time label{ width: 176px; float: left;}
.tier-input .tier-time input{width: 130px;}
.tier-input .selectbox{ float: left; margin-right: 50px; position: relative; z-index: 4; margin-bottom: 8px; }
.tier-input .selectbox i{ display: block; width: 10px; height: 10px; float: right; margin-top: 9px;}
.tier-input .selectbox .more-top{background: url(../res/ic_icon.png) -86px 0px no-repeat; }
.tier-input .selectbox .more-bot{background: url(../res/ic_icon.png) -96px 0px no-repeat; }
.tier-input .selectbox-but{ width: 356px;padding: 0 10px; height: 26px; line-height: 26px; border: 1px solid #e5e5e5; border-radius: 2px; cursor: pointer;}
.tier-input .selectbox-cont{width: 376px; display: none; position: absolute; background-color: #fff; right: 0; top: 28px; max-height: 120px; overflow-y: auto;  border: 2px solid #cccccc; border-top:none; }
.tier-input .selectbox-cont::-webkit-scrollbar{width: 5px; height: 106px;}
.tier-input .selectbox-cont::-webkit-scrollbar-thumb{ border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0); background-color: #cccccc;}
.tier-input .selectbox-cont li{ font-size: 12px; padding: 0 10px; line-height: 30px; height: 30px; cursor: pointer; overflow: hidden; color: #666666; font-size: 12px; font-weight: 400;word-wrap: break-word; word-break: break-all; }
.tier-input .selectbox-cont li:hover{ background-color: #1080d0; color: #fff; }
.tier-input .selectbox-cont li.act{ background-color: #1080d0; color: #fff; }
/**反馈框样式修改**/
.tier-input-back{padding:20px;}
.tier-input-back .back-head{border-bottom:1px solid #e5e5e5;padding-bottom:20px;}
.tier-input-back .back-head p{line-height: 30px;height:30px;font-size: 14px;color:#666;margin-left: 30px;}
.tier-input-back dl{margin-top: 20px;}
.tier-input-back  dt{text-align: left;color:#666;font-size: 12px;width:70px;padding-right: 0px;}
.tier-input-back dd{width:489px;}
.tier-input-back input{width:412px;}
.tier-input-back textarea{width:463px;border:1px solid #e5e5e5;resize: none;height:60px;padding:10px;}
.tier-input-back .muluxk{color:#333;position: relative;top:6px;}
.tier-input-back  .but{width:120px;margin-left:439px;}
.tier-input-back .text{width:100%;}
.tier-input-back .delivery-tab12 li {
    margin-right: 13px;
    color: #666;
    background-color: #fff;
    float: left;
    height: 28px;
    line-height: 28px;
    width: 110px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #e5e5e5
}
.tier-input-back .delivery-tab12 li.act {
    position: relative;
    height: 26px;
    line-height: 26px;
    width: 110px;
    border: 2px solid #1080d0
}

.tier-input-back .delivery-tab12 li.act i {
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../res/ic_icon.png) -179px -31px no-repeat #fff
}
/*上传头像*/
.editimg-tier{ width: 496px; margin-left: -250px; }
.tier-img{ height: 210px; padding-bottom: 10px; padding-left: 36px; overflow-y: auto; }
.tier-img::-webkit-scrollbar{width: 5px; height: 106px;}
.tier-img::-webkit-scrollbar-thumb{ border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0); background-color: #cccccc;}
.tier-img li{ float: left; margin-right: 20px; margin-top: 20px; width: 66px; height: 66px;border-radius: 50%;border: 2px solid #fff;}
.tier-img li img{ width: 66px; height: 66px; border-radius: 50%;}
.tier-img li.act{border: 2px solid #1080d0;}
.editimg-tier .tier-but,.abbyk  .tier-but{ border-top: 1px solid #e5e5e5; text-align: center; padding: 8px 0;}
.abbyk  .tier-but{padding-bottom: 0px;padding-top:18px;}
.editimg-tier .tier-but .but,.abbyk .but{ width: 100px; height: 30px; line-height: 30px; }
.abbyk{width: 496px;}
/*添加品牌*/
.addbrand-tier{}
.tier-check{ padding: 10px 0;  padding-left: 1%; height: 210px;overflow-y: auto;}
.tier-check::-webkit-scrollbar{width: 5px; height: 106px;}
.tier-check::-webkit-scrollbar-thumb{ border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0); background-color: #cccccc;}
.tier-check li{ width: 31%; float: left; padding-left: 2%; height: 34px; line-height: 34px; overflow: hidden;word-wrap: break-word; word-break: break-all; }
.addbrand-tier .letter{ padding: 0 10px; height: 30px; line-height: 30px; background: #ccc; }
.addbrand-tier .letter span{ float: left; margin-right: 20px; color: #fff; }
.addbrand-tier .letter a{ float: left; margin-right: 14px; color: #fff; }
.addbrand-tier .letter a:hover{ font-weight: bold; }
.addbrand-tier .tier-but{ border-top: 1px solid #e5e5e5; padding: 8px 10px;}
.addbrand-tier .tier-but .but{ width: 100px; height: 30px; line-height: 30px; }
.addbrand-tier .tier-but .submit{ height: 26px; margin-top: 0; width: 196px;padding-left: 0; border: 1px solid #e5e5e5; border-radius: 2px; }
.addbrand-tier .tier-but .submit input{ margin: 0; height: 14px; line-height: 14px; padding: 5px 10px; width: 150px; float: left; border: none; }
.addbrand-tier .tier-but .submit button{ width: 26px; height: 26px; padding: 3px; margin: 0; float: left; border: none; background: #1080d0; border-radius: 2px; }
.addbrand-tier .tier-but .submit button:hover{ background: #0073c5; }
.addbrand-tier .tier-but .submit .icon-but{ width: 20px; height: 20px; display: block; background: url(../res/ic_icon.png) -279px -60px no-repeat; }
/*底部按钮*/

.resetpassword{ padding-right: 75px; padding-left: 75px; }
.resetpassword .reset-name{ height: 30px; margin-bottom: 10px; }
.resetpassword .reset-name li{ height: 30px; line-height: 30px; float: left; width: 33%; }
.resetpassword .hint-text{ padding-left: 0; }
.resetpassword .iconjudge .name{ width: 150px; display: block; float: left;height: 30px; line-height: 30px; }
.resetpassword .iconjudge label{ float: left; width: 292px; }
.resetpassword .iconjudge input{ width: 85%;}
.resetpassword .submit{ padding-left: 0; text-align: center;}

/**无结果公用**/
.noDataxk{height:150px;padding:30px; width: 560px; margin: 0 auto;}
.noDataxk i{display:block;margin:0 auto;}
.noDataxk p{text-align:center;color:#333;font-size: 16px;font-weight: bold;margin-top: 30px;}
.noDataxk a{display:block;text-align: center;margin-top: 15px;}
.noDataxk span{display:block;text-align: center;margin-top: 20px;margin-bottom: 20px;}
.noDataxk .search-no{height: 26px; width: 296px; font-size: 12px;border: 1px solid #e5e5e5; border-radius: 2px; margin: 0 auto;}
.noDataxk .search-no .input-no{ font-size: 14px; float: left; width: 270px; padding: 3px 0;height: 20px;}
.noDataxk .search-no .input-no input{font-size: 12px; outline: 0; outline: none; float: left; height: 18px; line-height: 18px; padding:0 10px; margin: 0; border: none; border: 0; background: none; }
.noDataxk .search-no .input-no .input_ss{ width: 157px; border-right: 1px solid #e5e5e5; }
.noDataxk .search-no .input-no .input_sl{width:72px;}
.noDataxk button{ float: left; width: 26px; height: 26px; padding: 5px; font-size: 14px; color: #fff; outline: none; border: 0; background: #1080d0;  }
.noDataxk button .icon-ss{width: 16px; height: 16px; display: block; background:url(../res/ic_icon.png) 0px -62px no-repeat; }

/*购物车头部导航*/
.nav-tag{ float: right; height: 25px; padding-top: 18px; }
.nav-tag li{ float: left; position: relative; width: 130px; height: 23px; line-height: 23px; border: 1px solid #1ba32f; color: #1ba32f; text-align: center; }
.nav-tag li i{ position: absolute; top: -1px; z-index: 1; right:-11px; height: 25px; width: 22px; display: block; background: url(../res/nav_tag.jpg) 0 0 no-repeat; }
.nav-tag li.act{ background: #1ba32f; color: #fff; }
.nav-tag li.act i{ background-position: 0 -25px; }
.nav-tag li.undue{ background: #bae4be; color: #fff; border-color: #bae4be; }
.nav-tag li.undue i{ background-position: 0 -50px; }
.nav-tag li.undue-one{ background: #bae4be; color: #fff; border-color: #bae4be; }
.nav-tag li.undue-one i{ background-position: 0 -75px; }
/*删除提示框*/
.delete-hint{ width: 300px; background: #fff; padding-bottom: 40px;}
.delete-hint dt{ width: 100%; text-align: center; clear: both; padding:30px 0 40px 0; font-size: 14px; line-height: 30px; }
.delete-hint dt .icon-de-hint{ position: relative; top: 10px; margin-right: 10px; height: 30px; width: 30px; display: inline-block; background: url(../res/ic_icon.png) no-repeat -208px -150px ;  }
.delete-hint dt span{ height: 30px; display: inline-block; }
.delete-hint dd{ width: 100%; clear: both; text-align: center; }
.delete-hint .but{ height: 30px; line-height: 30px; width: 100px;  }
.delete-hint .but-gray{border-width: 1px; border-radius: 2px; font-size: 14px; color: #666; font-weight: 400;}
.delete-hint .but-blue{border: none; border: 1px solid #1080d0; font-size: 14px; font-weight: 400; margin-right: 20px;}
.delete-hint .but-blue:hover{ border-color: #0073c5; }
/*提示页面*/
.winhint-html{ padding: 10px 0; background: #fff; margin: 20px auto; }
.winhint-html dl{ text-align: center; padding: 30px 0 90px 0; }
.winhint-html dt{width: 70px; height: 70px; margin: 0 auto; padding: 50px 0; }
.winhint-html dd{ text-align: center; line-height: 22px; }
.winhint-html dd h1{ font-size: 16px; color: #333333; padding: 5px 0; font-weight: bold; }
.winhint-html dd h2{padding: 5px 0; }
.winhint-html p{ text-align: center; line-height: 22px; padding-bottom: 15px; }
.winhint-html em{color: #cccccc; padding: 0 10px;}
.winhint-html .text{ text-align: center; line-height: 22px; color: #666666;}
.winhint-html .but-submit{ height: 40px; text-align: center; padding-bottom: 10px; }
.winhint-html .but-submit a{display: inline-block; height: 40px; line-height: 40px;font-size: 14px; padding: 0 28px;}

/**轮播图样式**/
/* The Nivo Slider styles */

.nivoSlider {
    position:relative;
    width:100%;
    height:100%;
    overflow: hidden;
    max-height: 300px;

}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    max-width: none;
}
.nivo-main-image {
    display: block !important;
    position: relative !important;
    width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    max-height: 300px;
    border:0;
    padding:0;
    margin:0;
    z-index:6;
    display:none;
    background:white;
    filter:alpha(opacity=0);
    opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%;
    max-height: 300px;
    top:0;
}
.nivo-box {
    display:block;
    position:absolute;
    z-index:5;
    overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
    position:absolute;
    left:0px;
    bottom:0px;
    background:#000;
    color:#fff;
    width:100%;
    z-index:8;
    padding: 5px 10px;
    opacity: 0.8;
    overflow: hidden;
    display: none;
    -moz-opacity: 0.8;
    filter:alpha(opacity=8);
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
    padding:5px;
    margin:0;
}
.nivo-caption a {
    display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
    position:absolute;
    top:45%;
    z-index:9;
    cursor:pointer;
    width: 20px;
    height: 40px;
    padding: 10px;
    background: url(../res/gray-bg-60.png);
    margin-top: -30px;
    display: block;
}
.nivo-prevNav {
    left:0px;
}
.nivo-nextNav {
    right:0px;

}
.nivo-directionNav a  i {
    width: 20px;
    height: 40px;
    display: block;
    background: url(../res/ic_icon.png) -80px -215px no-repeat
}
.nivo-directionNav .nivo-nextNav i{background-position: -100px -215px}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
    text-align:center;
    padding: 15px 0;
    position: relative;
    top:-42px;
    z-index: 666;
}
.nivo-controlNav a {
    cursor:pointer;
    width: 5px;
    height: 5px;
    background: #998a70\9;
    background: #000;
    opacity: .4;
    display: inline-block;
    border-radius: 5px;
    margin-right: 5px;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}
.nivo-controlNav a.active {
    background: #0689d6;
    width: 20px;
    opacity: 1
}

/**css3动画**/
@-webkit-keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0);
    }
}
@keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0);
    }
}

.bounce {
    animation: bounce 1.5s;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation: bounce 1.5s;
}
/**顶部banner**/
.top_banner_go{width:1190px;height: 80px;margin: 0 auto;position: relative;}
.top_banner_go a{width: 100%;height: 80px;display: block;}
.top_banner_go img{width:100%;height: 80px;vertical-align: middle;}
.top_banner_go .imgbbpx{width:20px;height:20px;position: absolute;top:5px;right:5px;cursor: pointer;}

/**热门推荐**/
.hot-search{}
.hot-search .title{ width: 388px; margin:40px auto 5px auto; border-top: 1px solid #e5e5e5; height: 30px; line-height: 30px; position: relative;}
.hot-search .title span{ background: #f3f3f3; text-align: center; font-size: 16px; color: #333; width: 150px; display: block; height: 30px; position: absolute; top: -15px; left: 50%; margin-left: -75px;}
.hot-search .list{ overflow: hidden; font-size: 14px; background: #fff; padding:20px 0 20px 10px;}
.hot-search .list li{ margin-left: -1px; float: left; width:133px; padding: 0 6px; margin-bottom: 7px; text-align: center; border-left: 2px solid #e5e5e5; height: 20px; line-height: 20px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.hot-search .list li:first-child{  border: none;}
/**资讯推荐**/
.hot-search .list_news_x{padding:20px;width:1150px;margin:0 auto;background: #fff;font-size:14px;color:#333;min-height: 270px;}
.hot-search .list_news_x  .c-title-t{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px;}
.hot-search .list_news_x  .c-title-t a:hover{text-decoration:underline;}
.hot-search .list_news_x .text-c-lic{font-size: 12px;}
.hot-search .list_news_x .text-c-lic font{color:#666;}
.hot-search .list_news_x .left-c-box{width:554px;border-right:1px solid #f3f3f3;min-height: 270px;padding-right: 20px;}
.hot-search .list_news_x .right-c-box{width:555px;min-height: 270px;padding-left:20px;}
.hot-search .list_news_x .group-c-zulist{margin-bottom: 10px;}

.dlCheckNo_Pop{ color: #1080d0; cursor: pointer; text-decoration: underline; /*line-height: 30px;*/ }
.dlCheckNo_Pop:hover{ font-weight: bold; }
.dlChecklx_Pop{ color: rgb(16,128,208) !important; cursor: pointer; text-decoration: underline; }
.dlChecklx_Pop:hover{ font-weight: bold; }
.dlCheck_Head{ color: #1080d0; cursor: pointer; text-decoration: underline; }
.dlCheck_Head:hover{ font-weight: bold; }
/****/
font[class^="asfgd"]{padding:1px 4px; background: url(../res/number/aff.svg) -20px -6px no-repeat;background: url(../res/number/aff.png) -20px -6px no-repeat\9;overflow: hidden;position: relative;top:-2px;}.asfgdqwer{background-position:-50px -6px!important;}.asfgdrfdf{background-position:-40px -6px!important;}.asfgdasde{background-position:-30px -6px!important;}.asfgdwsxc{background-position:-70px -6px!important;}.asfgdqazs{background-position:-20px -6px!important;}.asfgdrtyh{background-position:-200px -6px!important;}.asfgdpluj{background-position:-160px -6px!important;}.asfgdtrdb{background-position:-230px -6px!important;}.asfgdpehl{background-position:-170px -6px!important;}.asfgdpehg{background-position:-190px -6px!important;}.asfgdtyhg{background-position:-50px -6px!important;}.asfgderfd{background-position:-40px -6px!important;}.asfgdqwsz{background-position:-30px -6px!important;}.asfgdwsxz{background-position:-70px -6px!important;}.asfgdqasd{background-position:-20px -6px!important;}.asfgdyutr{background-position:-200px -6px!important;}.asfgdikjf{background-position:-160px -6px!important;}.asfgdiksf{background-position:-230px -6px!important;}.asfgdstgb{background-position:-170px -6px!important;}.asfgdstgf{background-position:-190px -6px!important;}.asfgdpolk{background-position:-50px -6px!important;}.asfgdwdsa{background-position:-40px -6px!important;}.asfgdrtgd{background-position:-30px -6px!important;}.asfgdrfvb{background-position:-70px -6px!important;}.asfgdqwag{background-position:-20px -6px!important;}.asfgdeews{background-position:-200px -6px!important;}.asfgdesgj{background-position:-160px -6px!important;}.asfgdsgkp{background-position:-230px -6px!important;}.asfgderll{background-position:-170px -6px!important;}.asfgderlf{background-position:-190px -6px!important;}.asfgdpoqw{background-position:-50px -6px!important;}.asfgdpoer{background-position:-40px -6px!important;}.asfgdpovv{background-position:-30px -6px!important;}.asfgdpoee{background-position:-70px -6px!important;}.asfgdpogh{background-position:-20px -6px!important;}.asfgdpotg{background-position:-200px -6px!important;}.asfgdpfff{background-position:-160px -6px!important;}.asfgdprty{background-position:-230px -6px!important;}.asfgdpokf{background-position:-170px -6px!important;}.asfgdpogk{background-position:-190px -6px!important;}

/*侧边栏*/
.liexin-ico { background-image: url("../res/home-ico.png?123123"); background-repeat: no-repeat; }
.liexin-toolbar { position: fixed; right: 0; bottom: 0; width: 50px; background-color: #646f78; z-index: 99999; min-height: 300px; height: calc(100% - 39px); height: 95% \9; }
.liexin-toolbar .toggle { position: absolute; top: 40px; left: 0; right: 0; margin: 0 auto; background-position: -160px -65px; width: 23px; height: 23px; display: block; }
.liexin-toolbar .liexin-toolbar-wrap { position: absolute; top: 39%; left: 0; right: 0; width: 100%; margin: 0 auto; }
.liexin-toolbar .liexin-toolbar-wrap dl { position: relative; margin-bottom: 12px; }
.liexin-toolbar .liexin-toolbar-wrap dl dt { height: 54px; transition: all 0.4s ease; }
.liexin-toolbar .liexin-toolbar-wrap dl dt a { display: table; width: 100%; height: 100%; text-align: center; }
.liexin-toolbar .liexin-toolbar-wrap dl dt a .wrap { position: relative; display: table-cell; vertical-align: middle; }
.liexin-toolbar .liexin-toolbar-wrap dl dt a .wrap i { margin: 0 auto 5px; display: block; opacity: 0.5; filter: alpha(opacity=50); }
.liexin-toolbar .liexin-toolbar-wrap dl dt a .wrap .cart { position: absolute; right: 0; top: 0; display: block; width: 18px; height: 18px; text-align: center; line-height: 18px; background-color: #e60012; border-radius: 50%; color: #fff; font-size: 12px; }
.liexin-toolbar .liexin-toolbar-wrap dl dt a .wrap .ico-1 { background-position: -116px -64px; width: 26px; height: 24px; }
.liexin-toolbar .liexin-toolbar-wrap dl dt a .wrap .ico-2 { background-position: -119px -101px; width: 20px; height: 24px; }
.liexin-toolbar .liexin-toolbar-wrap dl dt a .wrap .ico-3 { background-position: -116px -137px; width: 25px; height: 21px; }
.liexin-toolbar .liexin-toolbar-wrap dl dt a .wrap .ico-4 { background-position: -116px -179px; width: 24px; height: 24px; }
.liexin-toolbar .liexin-toolbar-wrap dl dt a .wrap .ico-5 { background-position: -118px -222px; width: 23px; height: 23px; }
.liexin-toolbar .liexin-toolbar-wrap dl dt a .wrap .ico-6 { background-position: -116px -262px; width: 20px; height: 25px; }
.liexin-toolbar .liexin-toolbar-wrap dl dt a .wrap .t1 { opacity: 0.5; filter: alpha(opacity=50); font-size: 12px; color: #ffffff; text-align: center; }
.liexin-toolbar .liexin-toolbar-wrap dl dt.hover:hover { background-color: #1080d0; }
.liexin-toolbar .liexin-toolbar-wrap dl dt.hover:hover a .wrap i { opacity: 1; filter: alpha(opacity=100); }
.liexin-toolbar .liexin-toolbar-wrap dl dt.hover:hover a .wrap .t1 { opacity: 1; filter: alpha(opacity=100); }
.liexin-toolbar .liexin-toolbar-wrap dl.kefu dd { position: absolute; left: -282px; top: 50%; margin-top: -50px; width: 282px; height: 100px; display: none; z-index: 9; }
.liexin-toolbar .liexin-toolbar-wrap dl.kefu dd .arrow { position: absolute; right: -7px; top: 50%; margin-top: -6px; background-position: -212px -107px; width: 12px; height: 12px; }
.liexin-toolbar .liexin-toolbar-wrap dl.kefu dd ul { background-color: #ffffff; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2); }
.liexin-toolbar .liexin-toolbar-wrap dl.kefu dd ul li { width: 33.3%; float: left; transition: all 0.4s ease; padding: 22px 0; }
.liexin-toolbar .liexin-toolbar-wrap dl.kefu dd ul li a { display: block; }
.liexin-toolbar .liexin-toolbar-wrap dl.kefu dd ul li a .ico-1 { background-position: -241px -61px; width: 32px; height: 32px; margin: 0 auto; display: block; }
.liexin-toolbar .liexin-toolbar-wrap dl.kefu dd ul li a p { font-size: 12px; color: #666666; text-align: center; margin-top: 11px; transition: all 0.4s ease; }
.liexin-toolbar .liexin-toolbar-wrap dl.kefu dd ul li:hover .ico-1 { background-position: -202px -60px; }
.liexin-toolbar .liexin-toolbar-wrap dl.kefu dd ul li:hover p { color: #ffad1f; }
.liexin-toolbar .liexin-toolbar-wrap dl.tel dd { position: absolute; left: -282px; top: -99px; width: 282px; padding: 15px 0 20px 0; display: none; background-color: #ffffff; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2); }
.liexin-toolbar .liexin-toolbar-wrap dl.tel dd .arrow { position: absolute; right: -7px; top: 50%; margin-top: -6px; background-position: -212px -107px; width: 12px; height: 12px; }
.liexin-toolbar .liexin-toolbar-wrap dl.tel dd ul { padding: 15px 0 10px 16px; color: #666666; }
.liexin-toolbar .liexin-toolbar-wrap dl.tel dd ul li { font-size: 14px; }
.liexin-toolbar .liexin-toolbar-wrap dl.tel dd ul li b { font-size: 18px; font-family: Impact; }
.liexin-toolbar .liexin-toolbar-wrap dl.tel dd .text { padding-bottom: 10px; padding-left: 16px; color: #666666; }
.liexin-toolbar .liexin-toolbar-wrap dl.tel dd .text p { font-size: 12px; line-height: 22px; text-align: left; }
.liexin-toolbar .liexin-toolbar-wrap dl.tel dd .text p b { font-weight: bold; color: #333; }
.liexin-toolbar .liexin-toolbar-wrap dl.code dd { position: absolute; left: -282px; top: -209px; width: 282px; padding: 15px 0 20px 0; display: none; background-color: #ffffff; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2); }
.liexin-toolbar .liexin-toolbar-wrap dl.code dd .txt p { text-align: center; font-size: 16px; color: #666; width: 190px; margin: 0 auto 12px; }
.liexin-toolbar .liexin-toolbar-wrap dl.code dd .txt img { width: 190px; height: 190px; display: block; margin: 0 auto; }
.liexin-toolbar .liexin-toolbar-wrap dl.scrolltop { margin-top: 60px; margin-bottom: 0; }
.liexin-toolbar .liexin-toolbar-wrap dl.scrolltop dt:hover i { opacity: 1; filter: alpha(opacity=100); }
.liexin-toolbar .liexin-toolbar-wrap dl.show-hover:hover dd { display: block; }
.liexin-toolbar-hide { position: fixed; bottom: 10%; right: -111px; width: 104px; height: 56px; background-color: #646f78; box-shadow: 0px 6px 6px 0px rgba(202, 198, 198, 0.75); border-radius: 30px 0 0 30px; cursor: pointer; display: none; }
.liexin-toolbar-hide i { background-position: -249px -103px; width: 24px; height: 21px; margin-left: 12px; }
.liexin-toolbar-hide em { font-size: 14px; color: #fefefe; margin-left: 4px; }
@media screen and (max-width: 1360px) { .box-nav { left: 54.8% !important; z-index: 99; } }
@media screen and (max-height: 768px) { .liexin-toolbar .liexin-toolbar-wrap { top: 26% !important; } }