/* CSS Document */
body{font-size:12px; color:#5b5a5a; width:100%; background:#fff;margin:0 auto;text-align:padding:0;border:none;}
dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,p,a,div,br,span,input,textarea,usermap,area,map{margin:0;padding:0;list-style:none;outline:none;}
img{ border:0}
a{ color: #666666; text-decoration:none;}
a:hover{ color:#308ff9;}

#head_top{
	height: 33px;
	border-bottom: 1px solid #eaeaea;
	text-align: center;
	/*background: #f6f5f5;*/
}
#head_top .head_top_box{
	width: 1000px;
	height: 33px;
	margin: 0 auto;
}
#head_top .head_top_box .head_top_box01{
	width: 350px;
	height: 33px;
	line-height: 33px;
	color: #999;
	font-weight: 400;
	float: left;
}
.head_top_box01{
	text-align: left;
}
.head_top_box01 a{
	color: #a6a6a6;
	margin-right: 10px;
}
.head_top_box01 a:hover{
	text-decoration: underline;
}
.head_top_box01 a.login{
	color: #d2526c;
}
.head_top_box01 i{
	display: block;
	font-style: normal;
	background: url(images/bueman.jpg) no-repeat;
}
#head_top .head_top_box .head_top_help{
    float: right;
	width: 440px;
	height: 33px;
	line-height: 33px;
	position: relative;
}
#head_top .head_top_box .head_top_help li{
    float: left;
	padding: 0;
}
#head_top .head_top_box .head_top_help li.qq{
	background: #eee;
	padding-left: 22px;
	background: url(images/qq.gif) no-repeat 4px 9px;
}
#head_top .head_top_box .head_top_help li.tel{
	color: #333;
	font-size: 16px;
	font-weight: bold;
	padding-left: 22px;
	background: url(images/tel.png) no-repeat 0px 11px;
}

/*搜索框开始*/
.topsearch{
	position: absolute;
	right: 0px;
	top: 5px;
	width: 180px;
	height: 22px;
	background: url(images/topsea.jpg) 0 0 no-repeat;
}
.topsearch .search_text{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 155px;
	height: 21px;
	line-height: 21px;
	text-indent: 4px;
	border-radius: 5px;
	/*border: 1px solid blue;*/
	color: #666;
	background: #ececec;
}
/*搜索框结束*/
/*搜索按钮开始*/
.topsearch .btn{
	position: absolute;
	left: 158px;
	top: 0px;
	width: 22px;
	height: 22px;
	background: transparent;
	border: none;
	cursor: pointer;
}
/*搜索按钮结束*/
#head_top .head_top_box .head_top_help a{
	color: #333;
	font-weight: bold;
}
#head_top .head_top_box .head_top_help a.qqman{
	color: #ffc467;
	font-weight: bold;
}
/*#head_top .head_top_box .head_top_help a:hover{
	color: #d5647a;
	text-decoration: underline;
}*/
#head_top .head_top_box .head_top_help span{
	margin: 0 4px;
}
#head_top .head_top_box .head_top_help span.shopnum,strong{
	color: #cf3e5d;
	font-weight: bold;
}
.logo{width: 1000px;height: 60px;margin: 15px auto 10px auto;}
.top { width:297px; height:49px; float: left;}
.weixin { position:relative;width:46px; height:49px; float: left;}
.weixin .wxin{position: absolute;top: -25px;left:50px;padding: 8px;background: #fff;border: 1px solid #eee;display: none;}
.link{width: 440px;height: 49px;float: right;padding-top: 20px;}
.link ul{overflow: hidden;}
.link li{float: left;width: 80px;}
.link li.com{width: 120px;}
.link li.com a{font-weight: bold;}
/*.link li a{vertical-align: middle;}
.link li a{padding-right: 20px;}
.link li a img{vertical-align: middle;}*/
.dh { width:100%; height:42px; background:url(images/hd_bj.jpg) left center repeat-x;text-align: center;}
.dh ul { width:1000px; height:42px; margin:0 auto;}
.dh ul li { width:102px; height:42px; float:left; background:url(images/dh_hgg.jpg) right center no-repeat;}
.dh ul li a { width:60px; height:37px; margin-left:21px; text-align:center; line-height:37px; border-bottom:3px solid #fff; display:block; font-family:Î¢ÈíÑÅºÚ; font-size:15px; color:#000;}
.dh ul li a:hover { width:60px; height:37px; border-bottom:3px solid #e50013; display:block;}

#zdh { width:102px; height:42px; float:left; background:url(images/dh_hgg.jpg) right center no-repeat;}
#zdh a { width:60px; height:37px; margin-left:21px; text-align:center; line-height:37px; border-bottom:3px solid #e50013; display:block; font-family:Î¢ÈíÑÅºÚ; font-size:15px; color:#000;}

.pic { width:100%; height:405px; margin:0 auto}

.ind_box { width:1000px; height:170px; margin:20px auto 0 auto}

.box_ul { width:315px; height:170px; float:left;}
.ul_li { width:315px; height:35px; float:left; border-bottom:1px solid #e9e9e9}
.ul_li span { width:50px; float:left; height:34px; display:block; border-bottom:2px solid #333333; line-height:34px; font-family:Î¢ÈíÑÅºÚ; text-align:center;}
.ul_li span a { font-size:21px; color:#333}


.jianjie { width:315px; height:94px; float:left; margin-top:15px; line-height:24px; overflow:hidden;}
.ul_li1 { width:299px; padding-left:16px; overflow:hidden; float:left; line-height:24px; height:24px; background:url(images/ddd.jpg) left 4px no-repeat;}

.ul_li2 { width:152px; height:43px; float:left; border:1px solid #e7e7e7; margin-top:5px;}

.bottom { width:100%; height:39px; line-height:39px; margin:0px auto 0 auto; border-top:1px solid #ccc; background:#e3e3e3; text-align:center;}
.bottom ul { width:1000px; height:39px; margin:0 auto}
.bottom_li1 { width:460px; float:left; height:39px; line-height:39px;}
.bottom_li1 span { color:#cccccc}
.bottom_li2 { width:540px; height:39px; line-height:39px; float:right; text-align:right; color:#ababab}

.about_box { width:972px; height:auto; overflow:hidden; margin:20px auto 0 auto;}
.ab_left ul { width:226px; height:auto; float:left;}
.left_li1 { width:226px; height:51px; float:left; border-bottom:1px solid #fff}
.left_li1 a { width:187px; height:51px; padding-left:10px; display:block; line-height:51px; font-family:Î¢ÈíÑÅºÚ; font-size:14px; color:#707070; background:#e4e4e4 url(images/wj.jpg) right center no-repeat;}
.left_li1 a:hover { background:#f6b900 url(images/hj.jpg) right center no-repeat; color:#fff}
.left_li2 { width:217px; height:50px; float:left; line-height:50px; margin-top:10px; text-align:center; font-family:Î¢ÈíÑÅºÚ; font-size:16px; color:#595959}
.left_li3 { width:217px; height:17px; padding-top:7px; float:left; text-align:center; background:url(images/ks_bj.jpg) 60px center no-repeat;}
.left_li4 { width:177px; height:auto; float:left; line-height:25px; overflow:hidden; padding:15px 20px;}

.ab_right { width:736px; height:auto; float:right; border:1px solid #c9c9c9}
.ab_lm li { width:700px; padding-left:6px; height:39px; float:left; margin-left:15px; line-height:39px; border-bottom:1px solid #c9c9c9; font-size:14px;}

.ab_c li { width:686px; height:auto; float:left; padding:10px; line-height:25px; margin-left:15px;}

.cp_box { width:1000px; height:auto; margin:20px auto 0 auto; overflow:hidden;}
.cp_left { width:754px; height:auto; float:left; border:1px solid #cdcdcd}
.tb_ { width:725px; height:34px; padding-left:29px; float:left; border-bottom:2px solid #cd1a1d; border-top:1px solid #ebebeb}
.tb_ li { width:130px; height:30px; float:left; margin-top:4px; font-family:Î¢ÈíÑÅºÚ; font-size:14px;}
.normaltab { width:130px; height:30px; line-height:30px; text-align:center; color:#595959}
.hovertab { text-align:center; line-height:30px; color:#ffffff; background:#cd1a1d}
.dis li { width:714px; height:auto; float:left; overflow:hidden; padding:10px 20px; line-height:25px;}

.dis{display:block;}
.undis{display:none;}

.cp_right { width:234px; height:auto; float:right;}
.cp_r_ul { width:234px; height:auto; float:left;}
.cp_r_lm { width:211px; line-height:34px; padding-left:21px; height:34px; float:left; border-top:2px solid #e50013; background:url(images/hgg.jpg) left center no-repeat; border-right:1px solid #cccccc; border-left:1px solid #cccccc; font-size:14px;}
.cp_r_lm span { float:right; margin-top:2px; font-size:12px; margin-right:6px}
.cp_sp { width:223px; height:172px; float:left; border:1px solid #cccccc; padding:10px 0 0 9px;}

.cp_fw ul { width:232px; height:auto; float:left; border:1px solid #cccccc; padding-bottom:10px;}
.cp_fw ul li { width:97px; height:34px; border:1px solid #cccccc; float:left; margin:10px 0 0 11px}


.zcp_fw ul { width:232px; height:auto; float:left; border:1px solid #cccccc; padding-bottom:10px;}
.zcp_fw ul li { width:210px; height:130px; float:left; margin:10px 0 0 11px; line-height:24px; overflow:hidden;}


.fw { width:972px; height:auto;}

.fw_ss { width:972px; height:70px; margin:20px auto 0 auto;}
.fw_s1 li { width:972px; height:30px; float:left; line-height:30px; font-family:Î¢ÈíÑÅºÚ; font-size:18px; font-weight:bold; color:#595959}
.fw_s2 { width:972px; height:30px; float:left; margin-top:10px;}
.fw_s2li1 { width:105px; height:30px; float:left; text-align:right; font-family:Î¢ÈíÑÅºÚ; font-size:16px; color:#595959; line-height:30px;}
.fw_s2li2 { width:419px; height:28px; float:left;border:1px solid #bdbdbd;border-right:none;}
.srk { width:410px; margin:2px 0 0 5px; height:25px;line-height:25px; border:1px solid #000; border:none; background:#fff url(images/fdj.jpg) right -1px no-repeat;}
.fw_s2li3 { width:76px; height:30px; float:left}

.fw_right ul { width:718px; height:auto; float:right;}

.fw_rlm { width:708px; float:left; padding-left:10px; height:35px; line-height:35px; border-bottom:1px solid #bdbebe; font-family:Î¢ÈíÑÅºÚ; font-size:16px; color:#595959}
.fw_rlm span { float:right; margin-top:6px; font-size:14px}

.fw_news { width:688px; height:24px; line-height:24px; float:left; margin-left:10px; overflow:hidden}
.fw_news span { float:right;}

.fw_sp { width:188px; height:auto; float:left; margin:20px 25px 0 25px}
.fw_sp span { width:178px; height:30px; float:left; padding-left:10px; line-height:30px; overflow:hidden;}

.fshow { width:664px; padding-left:54px; margin-top:10px; float:left; height:auto; line-height:30px; font-size:14px; font-weight:bold; background:url(images/wt_bb.jpg) left top no-repeat; color:#595959}

.fshow_da { width:664px; padding-left:54px; margin-top:15px; float:left; height:auto; line-height:30px; font-size:14px; background:url(images/da_bb.jpg) left top no-repeat; color:#595959}

.gm_box ul { width:972px; height:auto; margin:5px auto 0 auto; overflow:hidden}

.gm_lm { width:962px; float:left; padding-left:10px; height:40px; line-height:40px; border-bottom:1px solid #e2e2e2; font-family:Î¢ÈíÑÅºÚ; font-size:16px; color:#0099d6}

.gm_pro { width:1000px; height:auto; float:left}
.gm_pt { font-family:Î¢ÈíÑÅºÚ; font-size:16px; color:#555555}
.gm_bg { width:972px; height:auto; float:left; padding-bottom:20px}

.gm_tanchu ul { width:581px; height:548px; border:2px solid #c7181f; position:fixed; left:30%; top:12%; z-index:10000}
.gm_tc_lm { width:566px; padding-left:15px; height:27px; float:left; line-height:26px; font-size:14px; color:#FFF; font-weight:bold; background:url(images/tc_jb.jpg) left center repeat-x;}
.gm_tc_lm span { float:right; margin:5px 10px 0 0}
.gm_tc_nr { width:581px; height:521px; float:left; background:#fff;}

.ly_srk { width:211px; height:24px; border:1px solid #c7c7c7; line-height:24px; margin-left:15px}
.dsrk { width:315px; height:121px; margin-left:15px; line-height:25px; border:1px solid #c7c7c7}

.jmgy { width:972px; height:auto; margin:20px auto 0 auto; overflow:hidden}
.jmgy_ul { width:972px; height:auto; float:left; border-bottom:1px dashed #999999; padding-top:50px; padding-bottom:30px; background:url(images/jmgy.jpg) center top no-repeat; line-height:24px;}
.jmgy_li { width:438px; height:auto; float:left; line-height:21px; margin:30px 0 0 20px; padding-top:36px;}

.hzlc_ul { width:972px; height:auto; float:left; padding-top:40px; margin-top:25px; text-align:center; padding-bottom:30px; background:url(images/hzlc.jpg) center top no-repeat;}
.hzlc_tj { width:972px; height:auto; float:left;  text-align:center; padding-bottom:30px; }

.cp_left_x { width:756px; height:auto; float:left;}
.cp_x ul { width:754px; height:auto; float:left; border:1px solid #cdcdcd; padding-bottom:20px;}
.cp_x ul li { width:295px; height:144px; float:left; margin:25px 0 0 55px; line-height:24px; overflow:hidden; background:url(images/hjh.jpg) left -14px no-repeat}
.cp_x ul li span { font-size:16px; font-family:Î¢ÈíÑÅºÚ; font-weight:bold;}
.cp_x ul li span a { color:#c9181e}

.cmbd EMBED{ width:215px; height:163px;}

.cshow_x { width:1000px; height:200px; margin:0 auto;}
.c_ul1 { width:300px; height:200px; float:left; text-align:center;}
.c_ul2 { width:700px; float:left; height:200px;}
.c_u2_li1 { width:650px; float:left; height:40px; line-height:40px; color:#f00; font-family:Î¢ÈíÑÅºÚ; font-size:26px; margin-top:15px; font-weight:bold}
.c_jj { width:650px; height:90px; line-height:30px; overflow:hidden;}
.c_tt { width:650px; float:left; height:55px;}

.pfc { width:300px; height:51px; position:absolute; top:-120px; left:50px; z-index:10000}

#foot{
	height: 200px;
	margin-top: 20px;
	background: #e3e3e3;
	text-align:center;
}
#footer{
	width: 1025px;
	margin: 0 auto;
	background: #e3e3e3;
}

#footer .foot_left{
	float: right;
	width: 350px;
	height: 200px;
	padding-left: 50px;
	border-left: 1px solid #ccc;
	position: relative;
}
#footer .foot_left .message dt{
	color: #6d6e6e;
	font-size: 16px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	padding-top: 50px;
}

#footer .foot_left .message dd{
	color: #6d6e6e;
	padding-left: 50px;
	height: 40px;
	line-height: 40px;
}

#footer .foot_left .message .add{
	width: 260px;
	margin-left: -4px;
}


#footer .foot_right{
	float: left;
	width: 600px;
	height: 200px;
}
#footer .foot_right dl{
	float: left;
	width: 150px;
	height: 200px;
	text-align:left;
}
#footer .foot_right dl dt{
	color: #6d6e6e;
	font-size: 16px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	padding-left: 30px;
}
#footer .foot_right dl dd a{
	color: #6d6e6e;
	padding-left: 40px;
	height: 30px;
	line-height: 30px;
}
#footer .foot_right dl dd a:hover{
	color: #6d6e6e;
	text-decoration: underline;
}	

.clear{
	clear: both;
}


/*搜索框开始*/
.search{
	position: absolute;
	left: 94px;
	top: 85px;
	width: 270px;
	height: 27px;
	background: url(images/searchbtn.jpg) 0 0 no-repeat;
}
.search .search_text{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 214px;
	height: 27px;
	line-height: 27px;
	text-indent: 8px;
	/*border: 1px solid blue;*/
	color: #666;
}
/*搜索框结束*/
/*搜索按钮开始*/
.search .btn{
	position: absolute;
	left: 214px;
	top: 40px;
	width: 57px;
	height: 27px;
	background: transparent;
	border: none;
	cursor: pointer;
}
/*搜索按钮结束*/
/*table*/
.table{margin: 0 auto;border-collapse: collapse;}
.timg{background: #eee;}
