﻿/*
	通用样式及通用模块
*/

/*格式化样式*/
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:#e00000}
.blue,a.blue{color:#006fc4}
.darkblue,a.darkblue{color:#039}
.light_gray,a.light_gray{color:#acacac}
.gray,a.gray{color:#878787}
.orange{color:#ff6600;}
.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}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.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}

/*长度高度*/
.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;}
.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{padding:1px;vertical-align:middle;line-height:normal;outline:0}
input[type=text]:focus ,input[type=password]:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.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{width:100%}
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;}

/* 表格 */
.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;font-size:14px;display:inline-block;text-align:center;line-height:16px;height:16px;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-red{background:#ff5c58;border:none;font-size:14px;border-radius:2px}
.bnt-red:hover{color:#fff;background:#ff716e}
.bnt-green:hover{color:#fff;background:#92d04d;cursor:pointer}
.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;font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;}
input,textarea{font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",Helvetica}
select,input, textarea, button {color:#666;}
textarea{ border:1px solid #e5e5e5;font-size:14px; line-height:20px; resize:none;}
a{text-decoration:none;color:#5b5b5b;outline:0;}
a:hover{color:#e00000; text-decoration:none;}
.wp{margin:0 auto;width:1200px;overflow:hidden}
.more{ float:right; font-size:14px; margin:1px 10px; color:#999}
.more:hover{color:#e00000}
.clearfix{clear:both;overflow:hidden;}
/*----header----*/
.header{height:113px;background: url(../images/header.png)}
.header .wp{ overflow:visible}
.header .fr{width:910px}
/*hd_bar*/
.hd_bar{color:#d5d5d5;text-align:right;font-size:13px;line-height:28px;height:31px;}
.hd_bar a{color:#e0e0e0;}
.hd_bar a:hover{color:#FFCC33;}
.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;}

/*hd_nav*/
.hd_nav ul{float:right;display:block;width:auto; overflow:inherit}
.hd_nav li{float:left; position:relative; z-index:99}
.hd_nav li a{display:block;padding:0 20px; line-height:82px;color:#fff;text-align:center;font-size:16px;cursor:pointer;}
.hd_nav li:hover a{color:#fff;background:#d12b2b;}
.hd_nav li.active a{color:#fff;background:#cd1d1d;}

.hd_ico_arr{border: 4px solid transparent;border-top: 8px solid #fff;width: 0;height: 0px;position:relative; margin-left:8px; top:15px}
/*hd_nav_sub*/
.hd_nav li .hd_nav_sub { display:none;background:#c52020; width:100%; border-top:none;  box-shadow:0 3px 3px rgba(0,0,0,0.2); position:absolute; z-index:99}
.hd_nav li:hover .hd_nav_sub {display:block; }
.hd_nav li .hd_nav_sub a{ line-height:35px; padding:0;font-size:14px;color:#fff;}
.hd_nav li .hd_nav_sub a:hover{background:#b90404;color:#fff;}
/*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{  line-height:15px;height:15px;  border-radius:8px; font-size:10px; background:#da3232;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;}
/*==================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}
/*============ footer ============*/
.footer{background:#3b3d44;color:#ccc;text-align:center;text-shadow:0 1px 0 #000}
.footA{padding:20px;box-shadow:0 5px 8px rgba(0,0,0,.2)}
.footA a{color:#ccc;font-size:14px}
.footA a:hover{color:#d89e00}
.footA_nav{display:inline-block;padding:20px 0; width:19%; border-right:solid 1px #36383f;box-shadow:1px 0 0 #45474e;vertical-align:top; float:left;}

@font-face {
font-family:FZLTCXHJW;
src: url('../font/FZLTCXHJW.ttf'); /* IE9 Compat Modes */
src: url('../font/FZLTCXHJW.ttf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/FZLTCXHJW.ttf') format('ttf'), /* Modern Browsers */
}

.footA_tit{margin-bottom:30px;height:50px; color:#fff;}
.footA_tit p.family{font-family:FZLTCXHJW; font-size:19px; text-shadow:none; font-weight:bold; color:#696b75; line-height:22px;}

.footA_ser{display:inline-block;padding:20px 0;width:260px;vertical-align:top}
.foot_phont{color:#e00000;font-weight:700;font-size:26px;line-height:1}
.footB{padding:20px;font-size:12px}
span.error,span.field-validation-error{margin-left:5px;padding:0 0 5px 22px;height:20px;background:url(../images/validate_bg.gif) 0 3px no-repeat;color:red;font-size:12px;line-height:20px}
span.success{display:inline-block;margin-left:5px;padding-left:20px;height:12px;background:url(../images/validate_bg.gif) 0 -22px no-repeat;color:#999;vertical-align:middle;font-size:12px;line-height:12px}
.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:202px}
.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_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}

