@charset "utf-8";
/*
	通用样式及通用模块
*/

/*格式化样式*/
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
/*body{min-width:1200px}*/
table{border-collapse:collapse;border-spacing:0;width:100%}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym{border:0}
h1,h2,h3,i,span{font-style:normal;font-weight:400}

/*文字排版、颜色*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f28{font-size:28px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.red,a.red{color:#ff2b2b}
.blue,a.blue{color:#1e94ed}
.darkblue,a.darkblue{color:#039}
.light_gray,a.light_gray{color:#acacac}
.gray,a.gray{color:#878787}
.orange{color:#fe8a09;}
.yellow{color:#FFCC33;}
.black{color:#000;}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}

/*定位*/
.tl{text-align:left!important}
.tc{text-align:center!important}
.tr{text-align:right!important}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none!important}
.block{display:block!important}

/*长度高度*/
.w10{width:10px !important}
.w20{width:20px !important}
.w30{width:30px !important}
.w50{width:50px !important}
.w80{width:80px !important}
.w90{width:90px !important}
.w100{width:100px !important}
.w120{width:120px !important}
.w150{width:150px !important}
.w200{width:200px !important}
.w250{width:250px !important}
.w400{width:400px !important}
.w500{width:500px !important}
.w800{width:800px !important}
.w{width:100%}
.h50{height:50px}
.h80{height:80px}
.h100{height:100px}
.h200{height:200px}
.h{height:100%}

/*边距*/
.m5{margin:5px!important;}
.m10{margin:10px !important;}
.m15{margin:15px!important;}
.m30{margin:30px!important;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt50{margin-top:50px!important;}
.mt100{margin-top:100px!important;}
.mb5{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb100{margin-bottom:100px!important;}
.ml3{margin-left:3px!important;}
.ml5{margin-left:5px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}
.ml20{margin-left:20px!important;}
.ml30{margin-left:30px!important;}
.ml50{margin-left:50px!important;}
.ml100{margin-left:100px!important;}
.mr3{margin-right:3px!important;}
.mr5{margin-right:5px!important;}
.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}
.mr50{margin-right:50px!important;}
.mr100{margin-right:100px!important;}
.p10{padding:10px!important;}
.p15{padding:15px!important;}
.p20{padding:20px!important;}
.p30{padding:30px!important;}
.p40{padding:40px!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pt30{padding-top:30px!important;}
.pt50{padding-top:50px!important;}
.pb5{padding-bottom:5px!important;}
.pb100{padding-bottom:100px!important;}
.pl5{padding-left:5px!important;}
.pl10{padding-left:10px!important;}
.pl15{padding-left:15px!important;}
.pl50{padding-left:50px!important;}
.pl100{padding-left:100px!important;}
.pr5{padding-right:5px!important;}
.pr10{padding-right:10px!important;}
.pr15{padding-right:15px!important;}
.pr100{padding-right:100px!important;}

/***********通用基本类************/

table{border-collapse:collapse}
td{padding:3px}
img{border:none}
input,button{font-family: "Microsoft Yahei", "微软雅黑";}
input{padding:1px;vertical-align:middle;line-height:normal;outline:0;}
input[type=text]:focus ,input[type=password]:focus,button:focus {outline: 0;}
.main-box{margin-right:auto;margin-left:auto;width:960px;clear:both;zoom:1;overflow:hidden;background-color:#CCC}
.text-overflow-hidden{white-space:nowrap;word-spacing:normal;letter-spacing:normal;overflow:hidden}
.box-align-center{margin-right:auto;margin-left:auto}
ul{}
li,ul{list-style:none}
.valign{display:table-cell;zoom:1;vertical-align:middle}
.text{word-wrap:break-word;overflow:hidden;word-break:break-all}
.nowrap{white-space:nowrap;}


:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #ccc!important; }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #ccc!important;}
input:-ms-input-placeholder{color: #ccc!important;}
input::-webkit-input-placeholder{color: #ccc!important;}
/* 表格 */
.gird table{width: 100%; border:1px solid #c4c4c4;border-collapse: collapse; text-align: center; background:#fff;}
.gird table tr:hover{ background:#f5f5f5;}
.gird table th{background-color: #82858f; color:#fff; text-align:center; font-size:16px;}
.gird table th,.gird table td{border-bottom: 1px solid #c4c4c4;border-right: 1px solid #c4c4c4; }
.gird table td{height: 40px; font-size: 14px; font-family: "Arial"; color: #000;}
.gird table th.th1{height: 40px; font-size: 16px;}
.gird table th.th2{height: 31px;}
.gird table th.special{background: #e00000; color: #ffffff;}
.gird table .lst1 .g_alink1{font-size: 14px; font-weight: bold; color: #41679f; }

.gird table tbody tr td.special{background-color: #fff4f4;}/*special:特殊标示列*/
.gird table tbody tr.odd1{background-color:#f7fbfe;}
.gird table tbody tr td.odd2{background-color:#fff1ef;}
.gird table tbody tr td.on1{background-color: #e3eafd;}
.gird table tbody tr td.on2{background-color: #e6deee;}


/* 常用标签 label */
.label{ padding:0 5px; font-size:12px; margin-left:10px; color:#fff; border-radius:3px;vertical-align: middle;}
.label_blue{ background:#0588ed;}			/* 蓝 */
.label_green{ background:#5cb85c;}			/* 绿 */
.label_red{ background:#f74c4c;}			/* 红 */
.label_grey{ background:#acacac;}			/* 灰 */
.label_yellow{ background:#ff8400;}			/* 黄 */
.label_purple{ background:#c600ff;}			/* 紫 */

/* 按钮 */
.bnt-green,.bnt-hui,.bnt-lan,.bnt-red,.bnt-zi{color:#fff;display:inline-block;text-align:center;height:30px;line-height:30px;border-radius:2px}
.bnt,.bnt2{padding:3px 8px;border-radius:2px;display:inline-block;text-align:center;font-size:12px}
.bnt:hover{color:#fff;background-color:#ffa90f;border:1px solid #fe8101}
.bnt{background-color:#fafafa;border:1px solid #CACACA;color:#444}
.bnt2{background-color:#f9f9f9;border:1px solid #ededed;color:#999;cursor:default}
.bnt2:hover{color:#999}
.d-name:hover input{color:#fff;background-color:#FFA90F;border:1px solid #FE8101;border-radius:3px}
.bnt-orange{background:#FF8D08;color:#FFF;text-align:center;text-decoration:none;font-size:14px;display:inline-block;border:none;height:30px;line-height:30px;border-radius:2px}
.bnt-orange:hover{background:#ffa00a;cursor:pointer;color:#FFF}
.bnt-green{background:#86C440;border:none;font-size:14px;border-radius:2px}
.bnt-green:hover{color:#fff;background:#92d04d;cursor:pointer}
.bnt-red{background:#ff5c58;border:none;font-size:14px;border-radius:2px}
.bnt-red:hover{color:#fff;background:#ff716e}
.pm-input .bnt-green{background:none repeat scroll 0 0 #86C440;border:medium none;border-radius:2px;color:#FFF;float:float;font-size:14px;line-height:14px;height:23px;width:60px;text-align:center}
.bnt-hui{background-color:#DDD;color:#666;text-decoration:none;font-size:14px;border:none;cursor:pointer}
.bnt-hui:hover{background-color:#e5e5e5;color:#666;text-decoration:none;}
.bnt-lan{background-color:#57bae8}
.bnt-zi{background-color:#e94a73}
.bnt-lan:hover,.bnt-zi:hover{color:#fff;text-decoration:none}
.bnt-zi:hover{background-color:#f8517c}
.bnt-lan:hover{background-color:#5ec4f4}
.bnt-cheng{border:1px solid #ffcc7f;background:#ffffe5;color:#fe8431;display:inline-block;text-align:center;height:30px;line-height:28px;border-radius:2px;font-weight:700}
a.a_cheng{background-color:#ff8d08;border:none;color:#fff;cursor:pointer;display:inline-block;height:23px;line-height:23px;padding:0 10px;width:auto}
a.a_cheng:hover{background-color:#ffa00a}

/*==================通用模块==================*/
body{font:14px/1.8 "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",Helvetica;color:#5b5b5b;background:#f7f8fa}
select,input, textarea, button {color:#666;font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",Helvetica}
textarea{ border:1px solid #e5e5e5;font-size:14px; line-height:20px; resize:none;}
a{text-decoration:none;color:#555;outline:0;}
a:hover{color:#e00000; text-decoration:none;}
.wp{margin:0 auto;width:1200px;clear: both;box-sizing: border-box}
.more{ float:right; font-size:14px; margin:1px 10px; color:#999}
.more:hover{color:#e00000}
.clearfix{clear:both;overflow:hidden;}
/*----header----*/

.header{height:70px;position: relative;background: #fff;box-shadow:0 4px 4px rgba(0,0,0,.05);z-index: 5}
.header a{color:#fff;}
.header a:hover{color:#FFCC33;}
.header .wp{ overflow:visible}
.logo{overflow: hidden;height:70px;line-height:70px;}
.logo img{vertical-align: middle}
.header .fr{}

/*hd_bar*/
.hd_bar{color: #808080;
  background: #f8f8f8;
  border-bottom: solid 1px #e2e2e2;
  text-align: right;
  font-size: 13px;
  line-height: 30px;
  height: 30px;}
.hd_bar a{color:#808080;}
.hd_bar a:hover{color:#ff2c45;}
.hd_bar .yellow{color: #ff2c45}
.top-caidan{width:45px;height:50px;display:block;background: url("../images/head_icon.png") no-repeat center -24px;overflow: hidden;text-indent:-999px;}
.top-caidan.active{background-color:#32343b ;}
.hd_bar .top-caidan{width:58px;height:34px;background-position:center -32px;;overflow: hidden;text-align: left}
.hd_bar .top-caidan{width:58px;height:34px;background-position:center -32px;;overflow: hidden;text-align: left}
.hd_bar .top-caidan:hover{background-color: #32343b;}
.bar_icon{display:inline-block;width:15px;height:15px;background:url(../images/icon.png) no-repeat center -6px}
.bar_icon_gao{width:5px;display:inline-block;height:20px;vertical-align:middle; border-left:dashed 1px #ccc; margin-left:5px;}
.bar_icon_gwc{display:inline-block;width:15px;height:15px;background:url(../images/icon.png) no-repeat center -507px;*background:url(../images/icon.png) no-repeat center -511px; *margin-right:2px;}
.icon_language{background: url("../images/language.png") no-repeat;width: 16px;height: 16px;display: inline-block;vertical-align: middle;}
.icon_language_arr{border: 4px solid transparent;border-top: 6px solid #f5f5f5;width: 0;height: 0px;vertical-align: middle;margin-left:3px;}
.header-site-switch{}
.header-site-switch{display: inline-block;position: relative;width:100px;z-index:11;text-align: center;line-height: 27px;}
.header-site-switch ul{display:none;position: absolute;background:#f8f8f8;border: solid 1px #e2e2e2;border-top: none;width:100px;line-height: 35px;text-align: center;z-index: 10000}
.header-site-switch:hover ul{display:block;}
.hd_bar  header-site-switch ul a{display: block;padding-left: 0;}
.header-site-switch ul a:hover,
.header-site-switch:hover{background: #f8f8f8;}
.header-site-switch i{display: inline-block;vertical-align: middle;border: 5px solid transparent;border-top: 5px solid #aaa;width: 0;height: 0px;}
.header-site-switch .icon-down{background-position:4px -135px ;width: 17px;height: 8px;}
.header-site-switch .icon-website{background-position:0 -152px ;width: 17px;height: 17px;}
/*语言切换*/
.longming_language{float: left;border:1px solid #ededed;font-size: 12px;color: #888;vertical-align: middle;line-height: 22px;padding: 0 6px;margin:28px 10px 0;cursor: pointer;position: relative;z-index:9;}
.longming_language i{color: #999;font-size: 14px;}
.longming_language i.icon-diqiu{background: url(../images/language.png) no-repeat;width: 16px;height: 16px;float: left;margin:3px 4px 0 0;}
.longming_language i.icon-arrow-down1{display: inline-block;vertical-align: middle;border: 5px solid transparent;border-top: 5px solid #ccc;width: 0;height: 0px;margin-left: 5px;}
.longming_language_con{display: none; position: absolute;left: 0;top:22px;line-height: 30px; background: #fff;border:1px solid #ededed;font-size: 14px;padding:15px;width: 220px;z-index:9;cursor: default;box-shadow: 0 4px 4px rgba(0,0,0,.04);}
.longming_language:hover .longming_language_con{display: block}
.longming_language_con dt{float: left;width:90px;margin-right: -90px; text-align: right;color: #666;font-weight: bold;margin-bottom: 10px;}
.longming_language_con dd{margin-left:100px;margin-bottom: 10px;}
.longming_language_con dd a{display: block;color: #888;}
.longming_language_con dd a:hover{color: #ff2c45;font-weight: bold}
/*hd_nav*/
.hd_nav ul{float:right;display:block;width:auto; overflow:inherit;padding-top:25px;}
.hd_nav li{float:left; position:relative; z-index:99}
.hd_nav li a{display:block;padding:0 22px; line-height:45px;color:#666;text-align:center;font-size:14px;cursor:pointer;}
.hd_nav li:hover a{color:#f3183f;font-weight: bold;}
.hd_nav li.active a{color: #f3183f;font-weight: bold;}

.hd_ico_arr{border:5px solid transparent;border-top: 5px solid #aaa;width: 0;height: 0px;position:absolute; margin-left:5px; top:19px}
.hd_nav_new{position: absolute;right: 0px;top: 12px;}
/*hd_nav_sub*/
.hd_nav{width:812px;float: left}
.hd_nav li{position: relative;}
.hd_nav_cont{height: 0;overflow: hidden; top:45px;left:0;clear: both; position: absolute;z-index:999;transition-duration:.3s;box-shadow: 0 3px 5px rgba(0,0,0,.1);}
.hd_nav li:hover .hd_nav_cont {height:auto;transition-duration:.3s;background: #fff;}
.hd_nav_cont .arrow{display: none; width:100%;height:9px;}
.hd_nav_cont .arrow i{width:0;height:0;border:7px solid transparent;border-bottom-color:#242328;position: absolute;top:-5px;left:40px;}
.hd_nav_cont .header-subnav-top{ overflow: hidden;background:#fff;border-top: solid 2px #f3183f;}
.hd_nav_cont .header-subnav-con{ float: left; min-width: 116px;}
.hd_nav_cont .header-subnav-con dt{ font-weight:bold;color:#ffc106; display: block; height: 25px;font-size: 14px;}
.hd_nav_cont .header-subnav-con dd{position: relative;}
.hd_nav_cont .header-subnav-con dd a{color:#888;display:inline-block;line-height: 35px;text-align: center;font-weight: normal;width: 100%;font-size: 14px;padding: 0}
.hd_nav_cont .header-subnav-con dd a:hover{color:#f3183f;background: #f9f9f9;}
.header-subnav-hot{position: absolute;top:10px;right: 10px;}

.subb-link{}
.subb-icon{ background: url(../images/icon.png) no-repeat 0 -2px; width: 11px;height:16px; margin:0 7px 0 8px; display: inline-block; vertical-align: middle}
/*hd_down*/
.hd_down_box{ position:relative; display:inline-block; z-index:100000; *display:inline;*room:1}
.hd_down_box:hover .hd_down_con{ display:block}
.hd_down_tit{border:1px solid transparent; border-bottom:none; border-top:solid 2px transparent; display:inline-block; padding:0 5px;z-index:100001; position:relative;height:27px;line-height:27px;}
.hd_down_box:hover .hd_down_tit{border:1px solid #DDD; border-bottom:none;border-top:solid 2px #e00000; background:#fff;color:#333}
.hd_down_con{display:none;width:350px;padding:10px;position:absolute;z-index:15;border:1px solid #DDD;left:0px;top:27px;font-size:15px;margin-top:-1px; -moz-box-shadow:0 0 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);opacity:1;overflow:hidden; background:#fff;}
.hd_down_con a{color:#666}
.hd_down_con a:hover{color:#e00000}
.hd_down dl{border-bottom: 1px solid #E5E5E5;padding: 5px 0; width:100%; font-size: 12px; float:left;}
.hd_down dt{color: #e00000;  font-size: 12px; font-weight: bold; height: 24px; padding-left: 9px;  line-height: 24px;text-align:left; float:left;display:block; margin-right:-70px;}
.hd_down dt a:hover{ text-decoration:underline;}
.hd_down dd{ float:left; display:block; margin-left:70px;}
.hd_down dd a{line-height: 24px; height:24px;padding-left: 8px;  display:block; text-align:left; float:left; white-space:nowrap}

.count_znx,.count_znx:hover{color: #fff!important;  line-height:15px;height:15px;  border-radius:8px; font-size:10px; background:#ff2c45;display:inline-block;  margin-top:5px; width:20px;  text-align:center}
.hd_down_tit_znx{border:1px solid transparent; border-bottom:none; border-top:solid 2px rgba(0,0,0,0.00); display:inline-block; z-index:100001; position:relative; height:27px;line-height:27px; width:90px;text-align:center}
.hd_down_con_znx{ display:none;width:200px;padding:10px;position:absolute;z-index:15;border:1px solid #DDD;left:0px;top:27px;font-size:12px;margin-top:-1px; -moz-box-shadow:0 0 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);opacity:1;overflow:hidden; background:#fff;color:#999}
.hd_down_con_znx a{color:#2c7fb3}
.hd_down_con_znx a:hover{color:#e00000}
.hd_down_con_gwc{width:270px;}
.hd_down_box:hover .hd_down_con_znx{ display:block}
.hd_down_box:hover .hd_down_tit_znx{border:1px solid #DDD; border-bottom:none;border-top:solid 2px #e00000;background:#fff;}
.hd_down_box:hover .count_gwc{color:#333}
.ur_down_top {border-bottom: 1px dotted #D8D8D8;width: 100%; text-align:left; line-height:25px;}
/*顶部购物车内容*/
.hd_gwc{border-bottom: 1px dotted #D8D8D8;text-align:left; line-height:20px; padding:5px 4px;}
.hd_gwc:hover{ background:#fffef4}
.hd_gwc_ym{ font-size:14px;width:140px; display:inline-block;word-wrap:break-word;}
.hd_gwc_sc{ text-indent:-999px;width:15px;height:15px; background:url(../images/icon.png) -13px -553px; float:right; margin:3px 0 0 5px}
.hd_gwc_sc:hover{ background:url(../images/icon.png) -13px -579px;}
.hd_gwc_jg{ float:right;color:#ffa200}
.hd_gwc_di{ text-align:left; padding-top:10px;color:#666;}
a.hd_gwc_btn{ display:block; width:70px;height:26px; line-height:25px;text-align:center;border-radius:2px; background:#F04C16;color:#fff; float:right; }
a.hd_gwc_btn:hover{ background:#e33800;color:#fff;}
/*适配手机调整head*/

/*伸缩全局导航*/
.common-menu{display: block;background-color: #32343b;box-shadow: 3px 0 5px rgba(0,0,0,.1);position: absolute;z-index:9;left: 0;top:34px;padding: 10px 0;box-sizing: border-box;}
.cmt-width{width:230px;overflow: hidden;}
.common-menu-tit{color: rgba(255,255,255,.5);}
.common-menu-tit a{color: rgba(255,255,255,.8);display: block;line-height:38px;height:38px;padding-left: 20px;}
.common-menu-tit.active a{color: #ffcc33;background:#2a2b30;}
.common-menu-tit i{display: block;width: 8px;height: 12px;background: url("../images/head_icon.png") 0 -74px;float: right;margin: 14px 11px 0 0;}
.common-menu-tit.active i{background-position: 0 -107px;}

.common-menu-list{display:none;transition-duration:.3s;position: absolute;left: 230px;top:0;border-left:solid 1px #5b5b61;background: #2f3036;width:545px;padding:10px 20px;overflow-y: auto;box-sizing: border-box;}
.common-menu-area{float: left;padding:10px 20px;width:250px;box-sizing: border-box;}
.common-menu-area h2{border-bottom:solid 1px rgba(255,255,255,.15);color: rgba(255,255,255,.7);font-size: 16px;padding-bottom:8px;}
.common-menu-area li{box-sizing: border-box}
.common-menu-area .menu-item{padding: 10px 0;display: block;}
.common-menu-area .menu-item h3{color: rgba(255,255,255,.8);font-size: 14px;line-height:1;}
.common-menu-area .menu-item:hover h3{color: #FFCC33;transition-duration:.3s;}
.common-menu-area .menu-item span{color: rgba(255,255,255,.25);line-height: 1.3;display: inline-block;font-size: 12px;}
.common-menu-area .menu-item:hover span{color: rgba(255,255,255,.4);transition-duration:.3s;}
.common-menu-icon{}
.menu-item-child{margin-left: -5px;}
.menu-item-child a{float: left;padding:0 5px;border:solid 1px rgba(255,255,255,.2);font-size: 12px;margin:0 0 5px 5px;color: rgba(255,255,255,.6);}
.menu-item-child a:hover{float: left;padding:0 5px;border:solid 1px rgba(255,255,255,.4);font-size: 12px;margin:0 0 5px 5px;color:#ffcc33;}

.menu-about{border-top:solid 1px rgba(255,255,255,.08);padding-top:8px;margin-top: 8px;}
.menu-about a{text-align: center;display: block;border:solid 1px rgba(255,255,255,.2);color: rgba(255,255,255,.5);margin: 10px;line-height: 30px; }
.menu-about a:hover{border:solid 1px rgba(255,255,255,.4);color: rgba(255,255,255,.7);}
.menu-2wm{text-align: center;padding:10px 0 30px;color: rgba(255,255,255,.3);line-height: 1.7;font-size: 14px;}
.menu-2wm img{width:100px;}
@media screen and (max-width : 768px ){
  .cmt-width{width:100%;}
  .common-menu{width:100%;padding: 0;top:50px;}
  .common-menu-list{background: #28282e; border-left:none;width:100%;position:inherit;padding:0;border-bottom:solid 1px rgba(255,255,255,.08);box-shadow:0 0 5px 5px rgba(0,0,0,.1) inset;}
  .common-menu-area{width:100%;padding: 0;}
  .common-menu-area h2,
  .common-menu-area .menu-item span{display: none;}
  .common-menu-area>ul{margin: -1px;border-top:solid 1px #39393d;}
  .common-menu-area>ul>li{width: 50%;float: left;padding:5px 15px;border-left:solid 1px rgba(255,255,255,.08);border-bottom:solid 1px #39393d;}
  .common-menu-area>ul>li.menu-item-havechild{width: 100%;}
}
/*伸缩全局导航 end*/
.head-wp{width: 1200px;box-sizing: border-box;margin: auto;}
.head-wp .topico{float: left;margin: 9px 3px 0 0;}
.header>.fr{ position: relative;float: inherit;margin-left:380px;}
.ha_nav_dl{float: right;width: 155px;height: 71px;line-height: 70px;text-align: center;font-size: 16px;background: #c90000;color: #fff;}
.ha_nav_dl:hover,.ha_nav_mpnav:hover{color: #fff;background-color:#b00000;}
.ha_nav_dl a{display: block;}
.ha_nav_mindl,.ha_nav_mpnav{display: none}
.head-wp .logo_sub{display: inline-block;position: relative;top:8px;padding-left: 15px;font-weight: bold;line-height: 20px;margin-left: 20px;font-size: 16px;border-left: solid 1px #ddd;}
.head-wp .logo_sub a{color: #666;}
.head-wp .logo_sub a:hover{color: #ff4d3c;}
@media screen and (max-width:1400px) {
  .ha_nav_dl{display: none}
  .ha_nav_mindl{display: inline}
}
@media screen and (max-width : 768px ){
  .head-wp{min-width:auto;width: 100%;overflow: hidden}
  body {min-width: auto;}
  .wp{width:100%; padding: 0 10px;}
  .head-wp>.fr{float: right;margin: 0}
  .hd_bar,
  .hd_nav{display: none;}
  .logo{margin:13px 0 0 10px;overflow: hidden;height:34px;width:130px;background: url("../images/logo-xs.png") no-repeat;background-size:100%;}
  .header{height: 50px;}
  .ha_nav_dl{display:inline-block;width:45px;height:50px;line-height: 1; text-indent: -999px;background: url("../images/head_icon.png") no-repeat center 14px;overflow: hidden;}
  .ha_nav_mpnav{float: right;display:inline-block;text-indent: -999px;overflow: hidden;}
  .ha_nav_dl a,.ha_nav_mpnav a{width:45px;height:50px;}
}
/*----header end----*/

/* 返回顶部 客服 */
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index:8;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom:10px;background:#fff;color:#999;box-shadow: 0 2px 2px rgba(0,0,0,0.1);text-align: center;border-radius: 100px;background-image: url("../images/retrn-top.png");background-repeat: no-repeat;}
.go-top a:hover{background-color:#fee4e7;color:#fff}
.go-top .kefu{background-position:center 10px;}
.go-top .gwc{display: none;background-position:center -43px;}
.go-top .go{background-position:center -94px;}
.go-top a i{}
@media screen and (max-width : 768px ){
  .go-top{bottom:75px;}
  .go-top .gwc{display: block;}
  .go-top .kefu{display: none;}
}

/*==================tab===============*/
.outer{position:relative;float:right;width:290px;height:250px}
#tab{overflow:hidden;border:1px solid #e9e9e9;border-bottom:0;background:#f8f8f8;zoom:1}
#tab li{float:left;padding:0 30px;height:30px;color:#7f7f7f;font-size:15px;line-height:30px;cursor:pointer}
#tab li.current{border-top:2px solid #71b434;background:#fff}
#content{border:1px solid #e9e9e9;border-top:0}
#content ul{margin:0 15px;padding:10px 0;line-height:25px}
#content ul li{display:block;padding-left:15px;background:url(../images/disc.gif) 0 10px no-repeat}
#content ul li a:hover{color:#093;text-decoration:underline}
#content ul.list li a:hover{color:#093;text-decoration:none}
.tab_dd{margin:0 auto}
.tab_dd .xz{display:inline;margin-left:10px}
.tab_dd .xz a{color:#09c}
.tab_dd .xz a:hover{color:red}
.tab_dd .xz .xz_yumin{margin-right:10px;color:red;font-size:24px}
.min_tip{color:#999;font-size:12px}
.info_table_box h1{color:red;font-size:24px}
/*在线咨询*/
.onl_serbox{padding:14px;height:410px;background:#fff}
.onl_ser{float:left;margin:13px 10px;width:350px;position: relative;}
.onl_ser dt{padding-left:37px;background:url(../images/icon.png) no-repeat -2px -357px;color:#6987c4}
.onl_ser dd{padding-left:37px;color:#999;font-size:12px}
.onl_ser dd span{display:block;margin:3px 0;height:40px;line-height:1.5}
.onl_2wm{position: absolute;right:0;top: 0;}
.onl_botton{display:block;width:92px!important;height:27px!important;background-image:url(../images/qqonline.png)!important;text-indent:-9999px}
.onl_botton.offline{background-position:0 -35px}
.onl_serbox_gwc{top:-335px!important;left:-648px!important;width:625px!important;height:430px!important;border:solid 1px #DFDFDF}
.onl_serbox_gwc .icon_arrow_white{top:350px!important;right:-7px!important}
/**错误提示**/
.errorHint{text-align:left;color:red;background:url(/content/images/20141227114629457_easyicon_net_16.png) no-repeat 0 4px;width:240px;margin:0 auto;text-indent:20px}
/*========== top_banner 手机版提示入口banner ===========*/
.top_banner{height:150px;background: url(../images/topbanner1.jpg);text-align: center;display: none;}
.top_banner a{display: block;}
@media (max-width:992px) {
  .top_banner {
    display:block!important;
  }
  .search_box{top:670px!important;}
}


/* 点击放大图片 */
#imgbox-loading{position: absolute;top: 0;left: 0;background: url('../images/imgbox-spinner.gif') center center no-repeat;cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div{background: #FFF;width: 100%;height : 100%;}
#imgbox-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 100;}
.imgbox-wrap{position: absolute;background: #FFF;display: block;z-index: 100 !important;}
.imgbox-img{padding: 0;margin: 0;border: none;width: 100%;height: 100%;vertical-align: top;}
.imgbox-close{position: absolute;top: -15px;right: -15px;height: 30px;width: 30px;background: url('../images/imgbox-close.png') top left no-repeat;cursor: pointer;outline: none;}
.imgbox-title{padding-top: 10px;font-size: 11px;text-align: center;color: #333;display: none;}
.imgbox-bg-wrap{position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg{position: absolute;width: 20px;height: 20px;}

/*============ 翻页样式表 ============*/
.pagination.p10{ padding:.625rem 0 !important;}
.pagination span{color:#999;border: none;background: none;}
.pagination {margin:.5rem auto .5rem;text-align:center;font-size:.875rem;line-height:1.5rem;display: block!important;}
.pagination span{color:#999;border: none;background: none;}
.pagination a, .pagination span{display:inline-block; padding:.3rem .9rem; margin-left:.2rem;text-align:center;border-radius:.2rem; vertical-align:middle;}
.pagination a {text-decoration: none;border: solid 1px #E6E6E6;color: #777;margin: 0 .2rem;background: #fff}
.pagination a:hover{border-color: #E6E6E6;background: #fff;color:#ff2a55;}
.pagination .active,
.pagination .current {color: #ffffff;background:#6b8cc9; font-weight:bold;border: solid 1px #6b8cc9;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#E6E6E6;background:#fff;}
.pagination input {width:3rem;border: solid 1px #E6E6E6;display: inline-block;line-height:2.1rem;height:2.1rem;margin-left:.2rem; vertical-align:middle;}
/*============ 分页 layui调整 ============*/
.pagination .layui-laypage{margin:0;}
.pagination .layui-laypage a,
.pagination .layui-laypage span,
.pagination .layui-laypage button,
.pagination .layui-laypage input{margin: 0 .2rem;padding: 0 .8rem;line-height:2rem;height:2rem;font-size: 1rem;box-sizing: border-box;vertical-align: baseline;}
.pagination .layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #ef5a35;padding: 0}
.pagination .layui-laypage a:hover {color: #dd2424;border-color:#cdcdcd;}
@media screen and (max-width : 768px ){
  .pagination {text-align:center;}
  .pagination.p10{ padding:0 !important;}
  .pagination .xs-hide{display: none;}
  .pagination .layui-laypage-skip{display: none;}
}
/*============ 翻页样式表2 ============*/
div.zxf_pagediv{text-align: center;color: #999999;padding: 20px;}
div.zxf_pagediv li{display: inline-block;}
div.zxf_pagediv a{text-decoration: none;display:block;min-width:18px;height:38px;line-height:38px;border-radius:2px;color: #999;border:solid 1px #E6E6E6;background: #fff;margin:0 2px;padding: 0 10px;}
div.zxf_pagediv a:hover{color:#ff2a55;}
.zxf_pagediv .active a,
.zxf_pagediv .active a:hover{color: #ffffff;background: #2c93f9;border:solid 1px #2c93f9;}
.zxf_pagediv .disabled a,
.zxf_pagediv .disabled a:hover{color: #aaa;background: #fcfcfc;border:solid 1px #E6E6E6;}

/*============ location当前定位 ============*/
.location{line-height:40px;color: #999999;}
.location .wp{background: url("../images/help_icon.png") no-repeat 0 5px;padding-left: 20px;}
.location a{margin:0 5px;color: #999999;}
.location a:hover{color:#ff4d3c;}
.location .location_btn{background:#6e8bc7;color: #fff;padding: 2px 13px;}
.location .location_btn:hover{background:#4b6db5;color: #fff;}
