
/* CSS Document */

/* 重设样式 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0;margin:0;font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Microsoft YaHei, Simsun, Helvetica, Arial, sans-serif; vertical-align:middle}/*表单中的字体属性与表单以外的不一致，需要单独定义*/
table{border-collapse:collapse;border-spacing:0;font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; color:#666;}
ul,li{list-style:none; margin:0;}
body{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;color:#333; line-height:24px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
del{ font-family:georgia}
img{ vertical-align:middle; overflow:hidden;cursor: pointer;}
h2,h3,h4,h5,h6{font-family:"宋体"; font-weight:normal; }
em{ font-style:normal;}


/* 共用 */
.dis{ display:none}
.left{ float:left}
.right{ float:right}
.clear{ clear:both;height:0px;font-size:0px;line-height:0px;} /*清除浮动*/
.layout{ clear:both; margin-bottom:10px;}
.position_rel{ position:relative} /*相对定位*/
.hide{display:none}

.font_bold{ font-weight:bold;}
.red_b{ color:#ff6100; font-weight:bold;}
.red2_b{ color:#be8939; font-weight:bold;}
.red18{ color:#F60; line-height:46px; font-size:18px; font-family:"微软雅黑";}

.f14{ font-size:14px;}
.hui9{ color:#999}
.hui6{ color:#666;}
.hui3{ color:#333;}

.border1px{ border:1px solid #e4e4e4}
.border_to1px{ border-top:1px solid #ddd;}
.border_bo1px{ border-bottom:1px solid #e4e4e4;}
.dashed_toline{ border-top:1px dashed #ddd;}
.dashed_boline{ border-bottom:1px dashed #e5e5e5;}

.pic{padding:2px; border:1px solid #ddd;}
.p3{ padding:3px;}
.h24{ height:24px;}
.font10{-webkit-text-size-adjust:none; font-size:10px;}

.text_left{ text-align:left;}
.text_right{ text-align:right;}
.text_center{ text-align:center;}


/*区块与区块间隔调用样式*/
.blank1{clear:both; height:1px; overflow:hidden; display:block;}
.blank10{clear:both; height:10px; overflow:hidden; display:block;}
.blank15{clear:both; height:15px; overflow:hidden; display:block;}
.blank20{clear:both; height:20px; overflow:hidden; display:block;}
.blank25{clear:both; height:25px; overflow:hidden; display:block;}
.blank30{clear:both; height:30px; overflow:hidden; display:block;}

/*默认文字链接样式*/
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;color: #1E9FFF; cursor:pointer;}
.white{color:#fff;}
.white a{color:#fff;text-decoration:none;}
.white a:hover{text-decoration:none;color:#fff;}

.hui3 a{ color:#333;}
.hui3 a:hover{color:#ff3870;}

.red{color:#FF0000;}
.red a:hover{ text-decoration:underline; }

.red2{ color:#F60;}
.red2 a:hover{ text-decoration:underline; }

.blue{ color:#014898;}
.blue a:hover{ text-decoration:underline; }

.more{ -webkit-text-size-adjust:none; font-size:9px; }
.more a{ float:right; overflow:hidden; color:#fff; margin-right:10px; margin-top:8px;text-align:center; background:#be8939; width:36px; height:12px; line-height:10px;}
.more a:hover{ color:#fff;background:#fff; color:#be8939;}

.font_b_blue{ font-weight:bold; color:#014898;}

/*头部*/
.top_nav{ height:26px; background:url(../image/top_nav_bg.jpg) repeat-x; line-height:24px;}
.top_nav_box{width:1020px; margin:0 auto;}
.top_nav_left{ float:left; line-height:22px;}
.top_nav_left span.shoucang{ background:url(../image/top_shoucang.jpg) no-repeat 0 2px;padding-left:16px;}

.top_notice{ float:left; margin:30px 0 0 90px; color:#F00; font-family:"微软雅黑"; font-size:16px; }
.margin_left40{ margin-left:40px;}

.top_nav_right{ width:auto;}
.top_nav_right ul{ margin-right:0; position:relative;}
.top_nav_right ul li{ float:right; margin-left:7px;}

.cart{background:url(../image/top_cart.jpg) no-repeat 0 7px; text-indent:15px;}

.top_nav_right ul li.nav_sjx ul{ background:#fff; padding:6px; position:absolute; top:26px; right:0px; z-index:10000; _right:163px;  _width:58px; border:1px solid #d7d7d7; border-top:none;}
.top_nav_right ul li.nav_sjx ul li{ float:none; padding:0 5px; margin-left:0; text-align:center; margin-right:0; text-indent:0; border-top:1px dashed #d7d7d7;}
.top_nav_right ul li.nav_sjx:hover{ background:url(../image/top_nav_hover.jpg) no-repeat; width:72px;}
.nav_sjx{ background:url(../image/sjx_gray.jpg) no-repeat 58px 11px; display:block; height:26px; width:72px;_width:72px; text-indent:7px;}
.nav_sjx_selected{ background:url(../image/top_nav_hover.jpg) no-repeat;}


.top_box{ background:url(../image/top_bg.jpg) center; height:107px;}
.top_box2{ width:1020px; margin:0 auto; height:107px;}
.logo{ float:left; height:101px; margin:3px;}

.top_nav_right ul li.dailishang ul{ background:#fff; padding:6px; position:absolute; top:26px; right:79px; z-index:100; _z-index:2000; _right:242px; width:96px;  border:1px solid #d7d7d7; border-top:none;}
.top_nav_right ul li.dailishang ul li{ float:none; padding:0 5px; margin-left:0; text-align:center; margin-right:0;z-index:10; text-indent:0; border-top:1px dashed #d7d7d7;}
.top_nav_right ul li.dailishang:hover{ background:url(../image/top_nav_hover2.jpg) no-repeat; width:110px;z-index:10;}
.dailishang{ background:url(../image/sjx_gray.jpg) no-repeat 96px 11px; display:block; height:26px; width:110px; z-index:10; _width:110px; text-indent:7px;}
.dailishang_selected{ background:url(../image/top_nav_hover2.jpg) no-repeat; z-index:10;}

.menu_box{ background:url(../image/zbMall_menu_bg.jpg) center; height:36px;}
.menu_nav{ width:1020px; margin:0 auto; position:relative;z-index:1; _z-index:1; }
.menu_nav ul{}
.menu_nav ul li{ float:left; height:36px; line-height:36px; text-align:center; font-size:14px;display:block;}
.menu_nav ul li a{ color:#fff; height:36px; display:block;}
.menu_nav ul li a:hover{background:#3971BB; color:#FFF;}
.menu_nav ul li a.selected{background: #3971BB; color:#FFF;}
.hoverE ul li a.hover{background: #3971BB; color:#FFF;}

.menu_nav ul li.bg_white a:hover{ background:#3971BB;}

.menu_nav ul li ul{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;background:#1D2F61; position:absolute; top:35px; z-index:100; border:0px solid #014898; text-align:center;left:100px; padding:0 0px;}
.menu_nav ul li:hover ul{ display:block;}
.menu_nav ul li ul li{ width:auto; padding:0 0px; _float:left; width:auto;border-bottom: 1px solid #5D7AB9;}
.menu_nav ul li ul li a{ font-size:12px; color:#FFF; font-weight:normal; _float:left;_margin:0; }
.menu_nav ul li ul li a:hover{ background:#01499B; font-weight:normal;}

.search{ float:right; margin-top:4px; } 
.input_search{ border:0px; float:left; width:130px; height:28px; line-height:28px; text-indent:5px;}
.button_search{ background:#3971BB; border:none; float:left;  width:40px; height:28px; line-height:28px; color:#fff; cursor:pointer;}


.top_icon{ float:right; width:340px; margin-top:15px;}
.phone{ color:#000;}

.top_icon_nav{}
.top_icon_nav ul li{ float:left; margin-right:11px; text-indent:16px; position:relative; }
.renbao{ background:url(../image/rb.jpg) no-repeat 0 6px;}
.weibo{ background:url(../image/wb.jpg) no-repeat 0 6px; }
.mailbox{ background:url(../image/em.jpg) no-repeat 0 8px;}
.oa{ background:url(../image/oa.jpg) no-repeat 0 6px;}
.crm{ background:url(../image/crm.jpg) no-repeat 0 6px;}

.top_icon_nav ul li div{ position:absolute; top:20px; left:-52px; z-index:1; background:url(../image/top_login_bg.png) no-repeat; padding-top:4px; height:24px; width:120px; text-indent:10px;}
.top_icon_nav ul li div a{ color:#fff;}
.top_icon_nav ul li a:hover{ color:#edcea0;}

.time ul li{ float:left; margin-right:20px; color:#666;}
.time ul li a{ color:#666;}

.weixin{ float:right; width:76px; height:86px; margin-top:9px;}

/*底部*/
.bottom{ height:115px; background:url(../image/bottom_bg.jpg) repeat-x;}
.bottom_box{ width:1020px; margin:0 auto; padding-top:30px;}
.bottom_box p{ text-align:center; color:#468bd1; line-height:30px;}
.bottom_box p a{ color:#b6dafe; margin:10px;}

.subType_div{z-index:150;background: #01499B; color: #FFF;left: 200px;position: absolute;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;display: none;width: 400px;}
.subType_div div{width:80px; color: #FFF;padding: 0px 10px;float: left;font-size: 10px;cursor: pointer;white-space: nowrap;overflow-x: hidden;}
.subType_div div:hover{background-color: #FFF;color: #000;}
.clean{clear: both;}

.footer-xuzhi{width: 1020px;margin: 5px auto 100px auto;font-size: 14px;}
.detail-btn{cursor: pointer;}

/**layui样式重写*/
.layui-form-select dl dd.layui-this {background-color: #34A8FF; color: #fff;}
.layui-btn-primary:hover {border-color: #C9C9C9;color: #34A8FF;}
.layui-btn-group .layui-btn-primary:hover{color: #34A8FF;}
.layui-form-checked i, .layui-form-checked:hover i {color: #1E9FFF;  }
.layui-form-checked, .layui-form-checked:hover {  border-color: #1E9FFF;  }
.layui-form-onswitch {border-color: #34A8FF;background-color: #34A8FF;}
.layui-elem-field legend {margin-left: 20px;padding: 0 10px;font-size: 18px;font-weight: 300;}
.layui-tab-brief > .layui-tab-title .layui-this {color: #01499B;  }
.layui-tab-brief > .layui-tab-more li.layui-this:after, .layui-tab-brief > .layui-tab-title .layui-this:after {border: none;border-radius: 0;border-bottom: 3px solid #004D9D;  }
.layui-elem-quote{border-left: 5px solid #34A8FF;}









