@charset "utf-8";
/* CSS Document *-2013-05-21-14:33/
/*---------- 通用 ----------*/

.clb {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tc {
	text-align: center;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.ov {
	overflow: hidden;
}
.fb {
	font-weight: bold;
}
.pt10 {
	padding-top: 10px;
}
.mr6 {
	margin-right: 6px;
}
.mr9 {
	margin-right: 9px;
}
.mt8 {
	margin-top: 8px;
}
/*---------- 截字 ----------*/
.jie {
	overflow: hidden;
	text-overflow: ellipsis;
}
/*---------- 链接 ----------*/
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #f00;
}
a:active {
	color: #c10000;
	text-decoration: none;
}
/*---------- 结构 ----------*/
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif, SimSun;
	background: #fff url(../images/body.jpg) repeat-x;
	color: #000;
}
/*----------------index----------------/

/*---------- header ----------*/
#header {
	position:relative;
	width: 1000px;
	margin: 0 auto;
}
.ttop {
	height: 33px;
}
.ttop .hnav_left {
	float: left;
	height: 33px;
	color: #333;
}
.ttop .hnav_left .weloc {
	line-height: 32px;
}
.ttop .hnav_left .hn_lle {
	background: url(../images/a_1.jpg) no-repeat center right;
	padding: 0 20px 0 10px;
	color: #c50505;
}
.ttop .hnav_left .hn_lle:hover {
	color: #c50505;
	text-decoration: underline;
}
.ttop .hnav_left .hn_rle {
	padding: 0 0 0 10px;
	color: #c50505;
}
.ttop .hnav_left .hn_rle:hover {
	color: #c50505;
	text-decoration: underline;
}
.hnav_right {
	float: right;
	line-height: 32px;
	color: #999;
}
.nbv a {
	margin: 0 5px;
	color: #333;
}
.nbv {
	float: left;
}
.hn_rla {
	background: url(../images/a_2.jpg) left center no-repeat;
	padding-left: 20px;
	color: #333;
}
.hn_rla:hover {
	color: #333;
	text-decoration: underline;
}
.hn_rlb {
	background: url(../images/a_3.jpg) left center no-repeat;
	padding-left: 20px;
	color: #333;
}
.hn_rlc {
	color: #333;
}
.hn_rld {
	background: url(../images/a_1.jpg) right center no-repeat;
	padding-right: 20px;
	color: #333;
}
.hn_rlb:hover {
	color: #333;
	text-decoration: underline;
}
.hn_rlc:hover {
	color: #333;
	text-decoration: underline;
}
.hn_rld:hover {
	color: #333;
	text-decoration: underline;
}
.ffffrr {
}
.ffffrr a {
	opacity: 0.6;
	color: #fff;
	filter: alpha(opacity=60);
	width: 116px;
	background: #999;
	border-right: #fff solid 1px;
	height: 33px;
	display: block;
	text-align: center;
	line-height: 33px;
	float: left;
}
.ffffrr a:hover {
	background: #888;
	opacity: 0.8;
	filter: alpha(opacity=80);
	color: #fff;
	text-decoration: underline;
}
.hnav_mid .hnav_mid {
}
.hnav_mid {
	margin: 6px 0 0 8px;
	color: #666;
	display: block;
	float: left;
}
.bhlk {
	margin-left: 5px;
	line-height: 16px;
	font-size: 12px;
	width: 34px;
	height: 20px;
	border: 1px solid #e4e4e4;
	display: inline;
	float: left;
	display: block;
	padding: 0 6px;
	background: url(../images/vbnm.jpg) no-repeat center right;
}
.hnav_mid span {
	line-height: 18px;
	display: block;
	height: 18px;
	cursor: pointer;
	float: left;
	color: #666;
}
.bhlk:hover {
	color: #333;
}
.hnav_mid img {
	cursor: pointer;
}
.nbf {
	float: left;
	padding: 7px 0 0 5px;
	height: 16px;
}
.vcc {
	display: inline;
	margin: 8px 1px 0 1px;
	height: 16px;
}
.logo {
	width: 1000px;
	margin: 0 auto;
	height: 109px;
}
.logoa {
	float: left;
}
.hbanner {
	float: left;
}
.iput {
	width: 418px;
	float: right;
	margin: 27px 0 0 0;
}
.search_s {
	padding: 3px;
	width: 339px;
	font-size: 14px;
	float: left;
	color: #666;
	font-family:"Times New Roman", Times, serif;
	height: 30px;
	float: left;
}
.iput .ghjs, .iput .ghjs a {
	line-height: 30px;
	color: #999;
}
.iput .ghjs a:hover {
	color: #f00;
	text-decoration: underline;
}
#kill {
	line-height: 29px;
	padding-left: 7px;
	color: #666666;
	display: inline-block;
	font-size: 14px;
	color: #666;
	width: 334px;
	font-family:"Times New Roman", Times, serif;
	height: 29px;
	float: left;
}
#iputs {
	background: url(../images/cbsj.jpg) no-repeat;
	height: 35px;
	width: 418px;
	float: left;
}
#lall {
	height: 35px;
	width: 70px;
	color: #fff;
	font-weight: bold;
	background: none;
	font-size: 15px;
	font-family:"Times New Roman", Times, serif;
	float: right;
	cursor: pointer;
	display: block;
}
#nav {
	background: url(../images/nav.jpg) repeat-x;
	height: 38px;
}
#navvv {
	padding-left: 203px;
	height: 38px;
	margin: 0 auto;
	width: 793px;
}
#navvv li {
	display: block;
	float: left;
}
#navvv li a {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	height: 38px;
	line-height: 35px;
	padding: 0 17px;
	display: block;
	float: left;
}
#navvv li a:hover {
	background: url(../images/nav_hover.jpg) repeat-x;
	text-decoration: none;
	display: block;
	height: 38px;
}
.foxbug {
	position:absolute;
	bottom:-30px;
	right:1px;
	width: 168px;
	height: 25px;
	float: left;
}
.foxbug a img:hover {
	background: none;
}
.main {
	width: 1000px;
	margin: 0 auto;
}
.ma_top {
	height: 353px;
	margin-bottom: 13px;
}
.mat_left {
	width: 206px;
	float: left;
	display: block;
}
#matl_top {
	position:absolute;
	left:0;
	height: 38px;
	background: #820000;
	width: 204px;
}
#matl_top a {
	color: #fff;
	font-size: 16px;
	display: block;
	line-height: 38px;
	font-weight: bold;
	padding-left: 20px;
	background: url(../images/a_8.jpg) center right no-repeat;
	margin-right: 15px;
}
#matl_top a:hover {
	text-decoration: underline;
	COLOR: #FFF;
}
.mat_left .matl_top a {
	background: url(../images/a_8.jpg) no-repeat right center;
	padding: 0 70px 3px 26px;
	font-size: 14px;
	font-weight: bold;
	line-height: 38px;
	color: #fff;
}
.matl_bot {
	height: 353px;
	background: url(../images/a_9.jpg) no-repeat;
	width: 204px;
}
.matl_bot li {
	height: 33px;
	border-bottom: 1px dotted #ccc;
	width: 162px;
	margin-left: 10px;
	background: url(../images/b_1.jpg) no-repeat right center;
	padding: 0 10px;
}
.matl_bot li a {
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	background: url(../images/nm_1.jpg) no-repeat center left;
	padding-left: 50px;
	display: block;
}
.matl_bot li a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #c70506;
}
.mat_mid {
	float: left;
	width: 595px;
}
.qmat_mid {
	position:relative;
	 width:782px;
	display:block;
	width:782px;
	float: left;
	 
}
.qban_img{margin-top:15px;}
.banner {
	width: 584px;
	height: 343px;
	margin: 0 0 0 10px;
}
.qbanner {
	width: 584px;
	height: 283px;
	margin: 0 0 0 10px;
}
.ma_right {
	float: left;
	margin-left: 10px;
}
.mar_top {
	margin-top: 10px;
	width: 187x;
	height: 204px;
	background: #ffffff;
	border: 1px solid #e4e4e4;
}
.mar_bot {
	margin-top: 11px;
	width: 187px;
	height: 124px;
	background: #ffffff;
	border: 1px solid #e4e4e4;
}
.mar_top .thun {
	margin: 8px 0 0 8px;
	padding-left: 10px;
	width: 158px;
	height: 31px;
	background: url(../images/a_11.jpg) repeat-x;
	border: 1px solid #ccc;
	font-size: 15px;
	font-weight: bold;
	color: #c40505;
	line-height: 31px;
}
.mar_top .thun a {
	font-size: 15px;
	margin: 0 10px;
	font-weight: bold;
	color: #c40505;
	line-height: 31px;
}
.mar_top .thun a:hover {
	text-decoration: underline;
}
.mar_top .thrn {
	background: url(../images/b_2.jpg) no-repeat center left;
	line-height: 34px;
	padding-left: 25px;
	margin-left: 10px;
}
.mar_top .thrn a {
	color: #06F;
	padding-left: 10px;
}
.mar_top .thrn a:hover {
	text-decoration: underline;
}
.main .mar_top .buy {
	margin-top: 4px;
}
.main .mar_top .buy li {
	float: left;
	margin: 0 6px;
	display: inline;
}
.main .mar_top .buy li a {
	display: block;
	color: #333;
	text-align: center;
	line-height: 25px;
}
.main .mar_top .buy li a:hover {
	color: #333;
	text-decoration: underline;
}
.ma_bot {
}
.marb_top {
	line-height: 38px;
}
.marb_top strong {
	color: #F00;
	font-size: 14px;
	background: url(../images/b_3.jpg) no-repeat center left;
	padding-left: 23px;
	height: 30px;
	margin-left: 2px;
}
.marb_top span {
	color: #999;
	font-size: 12px;
}
.marb_mid {
	padding-left: 10px;
	margin: 4px 0;
	height: 20px;
	margin-bottom: 8px;
}
.inpp {
	border: 1px solid #a9a9a9;
	float: left;
	width: 100px;
	height: 18px;
	line-height: 18px;
}
.bntop {
	padding-left: 10px;
	color: #ff4800;
	line-height: 25px;
	display: block;
}
.mnh {
	padding-left: 10px;
	float: left;
	display: block;
}
.ma_right .mar_bot .chong {
	float: left;
	margin-left: 8px;
	display: block;
	text-align: center;
	line-height: 20px;
	height: 20px;
	width: 32px;
	background: #c51313;
	color: #fff;
}
.ma_right .mar_bot .chong:hover {
	color: #fff;
	text-decoration: underline;
}
/*-------------- maincontr --------------*/
.maincontr {
	width: 1000px;
	margin: 0 auto;
	height:auto;
}
/*-------------- mctr_top --------------*/
.mctr_top {
	height: 42px;
	border-bottom: 2px solid #cc0000;
	margin: 15px 0 0 0;
}
/*-------------- mctr_top_left --------------*/
.mctr_top_left {
}
.mctr_top_left span {
	vertical-align: middle;
	display: inline;
	margin: 0 15px 0 10px;
	line-height: 42px;
	font-size: 38px;
	color: #cc0000;
	font-family:"Times New Roman", Times, serif;
	float: left;
}
.mctr_top_left a {
	line-height: 42px;
	font-size: 14px;
	color: #333;
	display: block;
	float: left;
	font-weight: bold;
}
.mctr_top_left a:hover {
	text-decoration: underline;
	color: #333;
}
/*-------------- mctr_top_right --------------*/
.mctr_top_right {
	float: right;
	padding-top: 20px;
}
.mctr_top_right li {
	float: left;
	margin: 0 6px;
}
.mctr_top_right li a {
	color: #333;
}
.mctr_top_right li a:hover {
	text-decoration: underline;
	color: #333;
}
#axa {
	color: #333;
	background: url(../images/vczxc.jpg) no-repeat center right;
	padding-right: 20px;
	font-weight: bold;
}
#axa:hover {
	text-decoration: underline;
	color: #333;
}
/*-------------- mctr_bot --------------*/
.mctr_bot {
	height:auto;
}
/*-------------- mct_b_lef --------------*/
.mct_b_lef {
	float: left;
}
.mct_b_lef img {
	margin-top:30px;
}
/*-------------- mct_b_rig --------------*/
.mct_b_rig {
	float: right;
	width: 770px;
	padding-left: 7px;
}
.mct_b_rig li {
	width: 118px;
	float: left;
	margin: 14px 17px;
	display: inline;
}
.mct_b_rig li a {
}
.mct_b_rig {
}
.p_img a {
	width: 118px;
	line-height: 24px;
	display: block;
	color: #333;
}
.p_img a:hover {
	text-decoration: underline;
	color: #333;
}
#p_infg {
	font-weight: bold;
	line-height: 24px;
	color: #cc0000;
}
#p_infg:hover {
	text-decoration: underline;
	color: #cc0000;
}
#con {
	width: 1000px;
	margin: 0 auto;
	height: 238px;
	display: block;
}
.con_left {
	height:auto;
	float: left;
}
.conl_top {
	background: url(../images/v_1.jpg) no-repeat;
	height: 37px;
	width: 215px;
}
.conl_top span {
	float: left;
	line-height: 37px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding-left: 20px;
}
.con_left .conl_top a {
	line-height: 37px;
	float: right;
	color: #fff;
	padding-right: 10px;
}
.con_left .conl_top a:hover {
	text-decoration: underline;
}
.mctr_top_qq {margin-top:8px;}
.mact_ca{margin-top:8px;}
.conl_bot {
	position:relative; 
	display:block;
	width: 198px;
	height: 191px;
	margin: 10px 0 0 5px;
}
.#deate{}
.bantk{margin-top:15px;}
.ccn_tlia{border:none;}
#cc_na_bot{height:auto;margin-top:15px;}
.con_left .conl_bot .calca {
	position: absolute;
	top: 108px;
	left: 90px;
	background: url(../images/b_4.jpg) no-repeat;
	width: 72px;
	height: 28px;
	display: block;
	text-align: center;
	line-height: 28px;
	color: #fff;
}
.con_left .conl_bot .calca:hover {
	text-decoration: underline;
}
.coimg {
	width: 198px;
	text-align: center;
	display: block;
	font-size: 12px;
	color: #666;
	line-height: 28px;
}
.coimg:hover {
	text-decoration: underline;
	color: #333;
}
.coimes span {
	text-decoration: line-through;
	font-size: 12px;
	color: #999;
	width: 198px;
	text-align: center;
	padding-left: 15px;
	font-weight: normal;
}
.coimes {
	font-size: 16px;
	color: #f00;
	font-weight: bold;
	display: block;
	text-align: center;
}
.w960 {
	float: right;
	width: 770px;
	height:auto;
}
#menu_tab1 {
	padding-left: 30px;
	height: 39px;
	width: 740px;
}
#menu_tab1 a {
	float: left;
	margin: 0 15px;
	display: inline;
	width: 105px;
	line-height: 35px;
	height: 35px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	text-align: center;
	display: block;
}
#menu_tab1 a:hover {
	background: url(../images/b_5.jpg) no-repeat;
	height: 35px;
	display: block;
	color: #fff;
	text-align: center;
	width: 105px;
}
#main_tab1 {
	width: 770px;
	height: 199px;
}
#main_tab1 li {
	list-style: none;
	display: none;
}
#main_tab1 .block {
	display: block
}
#xushenkai {
	background: url(../images/b_5.jpg) no-repeat;
	height: 39px;
	display: block;
	width: 60px;
}
.cor_bot {
	padding: 15px 0 0 0;
	height: 184px;
}
.cor_left {
	float: left;
	padding: 55px 0 0 4px;
}
.cor_right {
	float: right;
	padding: 55px 4px 0 0;
}
.qcor_left {
	float: left;
	padding-top: 75px;
}
.qcor_right {
	float: right;
	padding-top: 75px;
}
.cor_mid {
	float: left;
}
.cvnbm {
	padding: 0 16px;
	float: left;
	width: 155px;
	line-height:30px;
}
.cb_pp a {
	margin: 10px 0 5px 0;
	width: 155px;
	color: #333;
	line-height: 23px;
	display: block;
}
.cb_pp a:hover {
	color: #333;
	text-decoration: underline;
}
.cb_pa {
	width: 155px;
	text-align: left;
}
.acoimes span {
	text-decoration: line-through;
	font-size: 12px;
	color: #999;
	width: 198px;
	text-align: center;
	padding-left: 15px;
	font-weight: normal;
}
.qacoimes{font-size: 16px;
	color: #f00;
	font-weight: bold;
	display: block;
	line-height: 30px;}
.qacoimes span {
	text-decoration: line-through;
	font-size: 12px;
	color: #999;
	width: 198px;
	text-align: center;
	padding-left: 15px;
	font-weight: normal;
}

.acoimes {
	font-size: 16px;
	color: #f00;
	font-weight: bold;
	display: block;
	line-height: 30px;
}
.macon {
	width: 1000px;
	margin: 0 auto;
	margin-top: 15px;
}
.mca_top {
	height: 40px;
	border: 1px solid #ccc;
	background: url(../images/c_6.jpg) repeat-x;
}
.mcat_f1 {
	background: url(../images/a_12.jpg) no-repeat center left;
	font-size: 36px;
	padding-left: 15px;
	float: left;
	margin-left: 15px;
	color: #f00;
	line-height: 40px;
}
.mcat_aa {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 40px;
	padding-left: 15px;
	float: left;
}
.mcat_aa:hover {
	text-decoration: underline;
	color: #333;
}
.mcat_span {
	padding-right: 10px;
	float: right;
	color: #ccc;
}
.mcat_span a {
	line-height: 40px;
	color: #666;
	margin: 0 5px;
}
.mcat_span a:hover {
	color: #333;
	text-decoration: underline;
}
.ety {
	width: 1000px;
	height: 90px;
	margin: 0 auto;
	padding: 5px 0 0 0;
}
.mca_bot {
}
.mcab_left {
	width: 218px;
	float: left;
}
.mcabl_top {
	margin-top: 12px;
	position: relative;
	display: block;
}
.mcab_left .mcabl_top .mnyu {
	position: absolute;
	display: block;
	top: 189px;
	left: 89px;
	background: url(../images/c_7.jpg) no-repeat;
	text-align: center;
	line-height: 28px;
	color: #fff;
	width: 96px;
}
.mcab_left .mcabl_top .mnyu:hover {
	color: #fff;
	text-decoration: underline;
}
.date_img {
	display: block;
	width: 142px;
	color: #333;
	line-height: 25px;
	text-align: center;
	padding-left: 18px;
}
.date_img:hover {
	color: #333;
	text-decoration: underline;
}
.imgha_a {
	width: 168px;
	text-align: center;
	color: #666;
	line-height: 25px;
	display: block;
}
.imgha_a:hover {
	text-decoration: underline;
	color: #333;
}
.imgha_v {
	padding-left: 20px;
	line-height: 25px;
}
.mcabl_bot {
}
.mcab_mid {
	width: 550px;
	float: left;
	padding: 11px 0 0 5px;
}
.mcab_mid li {
	display: inline;
	margin: 10px 6px;
	float: left;
	width: 168px;
	height: 225px;
	border: 1px solid #ccc;
}
.mcab_mid {
}
.mcab_right {
	float: right;
	width: 224px;
}
.mcrr_top {
	margin-top: 18px;
	width: 224px;
	height: 31px;
	background: #11ab43;
}
.mcab_right .mcrr_top span {
	font-size: 14px;
	font-weight: bold;
	float: left;
	line-height: 30px;
	color: #Fff;
	padding-left: 15px;
}
.mcab_right .mcrr_top a {
	float: right;
	line-height: 30px;
	color: #Fff;
	padding-right: 10px;
}
.mcab_right .mcrr_top a:hover {
	text-decoration: underline;
	color: #fff;
}
.mcrr_bot {
}
.mcrr_bot li {
	margin: 0 10px;
	height: 88px;
	border-bottom: 1px dashed #ccc;
}
.mcrr_bot li img {
	width: 33px;
	display: inline;
	float: left;
	padding: 15px 10px 0 8px;
}
.mcrr_bot li a {
	float: left;
	width: 129px;
	padding: 15px 0 0 0;
	color: #333;
}
.mcrr_bot li a:hover {
	text-decoration: underline;
	color: #333;
}
.acwemes span {
	text-decoration: line-through;
	font-size: 12px;
	color: #999;
	width: 198px;
	text-align: center;
	padding-left: 15px;
	font-weight: normal;
}
.acwemes {
	font-size: 14px;
	color: #f00;
	font-weight: bold;
	display: block;
	line-height: 30px;
}
.footer {
	background: url(../images/c_10.jpg) repeat-x;
	height: 409px;
	margin-top: 8px;
}
.foot {
	background: url(../images/c_10.jpg) repeat-x;
	height: 409px;
	width: 1000px;
	margin: 0 auto;
}
.f_top {
	width: 1000px;
	height: 35px;
}
.f_top li {
	float: left;
	height: 35px;
	line-height: 35px;
	color: #333;
}
.f_top li a {
	line-height: 33px;
	margin: 0 7px;
	color: #333;
}
.f_top li a:hover {
	text-decoration: underline;
	color: #333;
}
.f_mid {
	padding: 24px 0 24px 20px;
	height: 120px;
}
.fm_left {
	width: 93px;
	margin: 0 70px;
	float: left;
	display: inline;
}
.fml_top {
	width: 93px;
	display: block;
	text-align: center;
	line-height: 35px;
	font-size: 20px;
	color: #666;
	border-bottom: 1px solid #ccc;
	font-family:"Times New Roman", Times, serif;
}
.fm_left .fml_bot {
	padding: 8px 0 0 12px;
}
.fm_left .fml_bot li {
}
.fm_left .fml_bot li a {
	background: url(../images/s_1.jpg) no-repeat left center;
	line-height: 23px;
	padding-left: 10px;
}
.fm_left .fml_bot li a:hover {
	text-decoration: underline;
	color: #333;
}
.mif_g {
	width: 960px;
	height: 71px;
	background: #fff;
	border: 1px solid #ccc;
	margin: 0 0 10px 20px;
}
.mifgp {
	background: url(../images/d_2.jpg) no-repeat center left;
	float: left;
	margin: 0 25px;
	display: inline;
}
.mg_pp {
	font-size: 24px;
	color: #cc0001;
	font-family: '微软雅黑';
	line-height: 73px;
	padding-left: 35px;
}
.mg_yy {
	font-size: 16px;
	color: #bcbcbc;
	font-family: '微软雅黑';
	padding-left: 10px;
}
.mifgo {
	background: url(../images/d_3.jpg) no-repeat center left;
	float: left;
}
.mifgw {
	background: url(../images/d_4.jpg) no-repeat center left;
	float: left;
	margin: 0 25px;
	display: inline;
}
.vcx {
	text-align: center;
	line-height: 23px;
}
.foot .vb_bot {
	padding: 0 0 0 67px;
	width: 933px;
	height: 25px;
}
.foot .vb_bot li {
	color: #999;
	float: left;
	line-height: 25px;
}
.foot .vb_bot li a {
	color: #999;
	margin: 0 5px;
	line-height: 25px;
}
.foot .vb_bot li a:hover {
	text-decoration: underline;
	color: #999;
	line-height: 25px;
}
.foot .vcmkiuyt {
	padding-left: 270px;
	margin: 10px 0;
}
.foot .vcmkiuyt a img {
	margin: 0 5px;
	border: 1px solid #fff;
}
.foot .vcmkiuyt a:hover img {
	border: 1px solid #ccc;
}
/*---------------------------------------------------------- index end  ---------------------------------------------------------------------*/


/*-------------------------------------------------------- classify  ------------------------------------------------------------------*/


/*------------- ccmain --------------*/
.ccmain {
	width: 1000px;
	margin: 0 auto;
	height:auto;
}
/*------------- ccmain_nav --------------*/
.ccmain_nav {
	width: 205px;
	float: left;
}
/*------------- cc_na_top --------------*/
.cc_na_top {
	margin: 15px 0;
	border: 2px solid #a72024;
	width: 201px;
	height:auto;
}
/*------------- ccn_t_ti --------------*/
.ccn_t_ti {
	font-family: '微软雅黑';
	font-size: 20px;
	display: block;
	line-height: 33px;
	text-align: center;
	color: #fff;
	height: 35px;
	background: url(../images/vb_1.jpg) repeat-x;
	width: 201px;
}
/*------------- ccn_t_coi --------------*/
.ccn_t_coi {
	padding: 0 10px;
}
.ccn_t_coi li {
	height: 37px;
	border-bottom: 1px solid #e4e2e2;
}
.ccn_t_coi li a {
	line-height: 37px;
	color: #333;
	font-size: 14px;
	background: url(../images/vb_2.jpg) no-repeat center right;
	padding: 0 44px 0 25px;
}
.ccn_t_coi li a:hover {
	color: #f00;
	text-decoration: underline;
	font-weight: bold;
}
/*------------- cc_na_mid --------------*/
.cc_na_mid {
	width: 201px;
	border: 2px solid #a72024;
	width: 201px;
	height:auto;
}
.ccn_bvba_coi {
	padding: 0 10px 0 20px;
}
.ccn_bvba_coi li {
}
.li_ho a {
	font-size: 12px;
	color: #555;
	line-height: 45px;
}
.li_ho a:hover {
	color: #555;
	text-decoration: underline;
}
.li_con {
	height: 65px;
	padding: 0 0 13px 0;
}
.licon_img {
	width: 71px;
	float: left;
	display: block;
	margin-right: 15px;
}
.licon_img img {
}
.licon_aa {
	height: 56px;
	width: 82px;
	float: left;
	display: block;
}
.licon_aa span {
	color: #555;
	display: block;
	line-height: 17px;
}
.licon_aa span b {
	color: #c9212e;
	font-weight: normal;
}
.li_con .licon_aa a {
	margin-top: 5px;
	color: #fff;
	display: block;
	width: 56px;
	height: 17px;
	background: #c9212e;
	line-height: 14px;
	text-align: center;
}
.li_con .licon_aa a:hover {
	color: #fff;
	text-decoration: underline;
}
/*------------- cc_na_bot --------------*/
.cc_na_bot {
}
/*------------- ccmain_conn --------------*/
.htcmac {
	float: right;
	width: 781px;
	height:auto;
}
.ccmain_conn {
	width: 781px;
}
.ccmain_con_con {
	margin-top: 15px;
	width: 781px;
	height:auto;
}
.ccmain_con_ctop {
	height: 29px;
	line-height: 29px;
	padding-bottom: 1px;
	border-bottom: 2px solid #cc0000;
	display: block;
}
.cccct_left {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-left: 15px;
}
.cccct_right {
	float: right;
	padding-right: 1px;
}
.cccct_right li {
	float: left;
	border-top: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	width: 103px;
}
.cccct_right li a {
	display: block;
	float: left;
	width: 105px;
	text-align: center;
	line-height: 29px;
}
.ccmain_con_ctop .cccct_right li a:hover {
	color: #fff;
	font-weight: bold;
	background: #cc0000;
	display: block;
	font-weight: bold;
	text-align: center;
	line-height: 29px;
}
.ccmain_con_ctop .cccct_right li .yuyuyou {
	color: #fff;
	background: #cc0000;
	display: block;
	font-weight: bold;
	float: left;
	width: 105px;
}
.ccmain_con_cbot {
	height:230px;
}
.ccmain_con_cbot li {
	width: 116px;
	float: left;
	margin: 20px 20px;
	display: inline;
}
.ccmain_con_cbot li p {
	width: 116px;
}
.hgpo_a a {
	margin-top: 4px;
	line-height: 22px;
	text-align: center;
	color: #333;
	display: block;
}
.hgpo_a a:hover {
	text-decoration: underline;
	color: #333;
}
.hpdell {
	margin-top: 4px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}
.hpdell b {
	font-weight: normal;
	color: #999;
	font-size: 12px;
	padding-left: 5px;
	text-decoration: line-through;
}
.qw960 {
	background: url(../images/vb_7.jpg) no-repeat;
	margin-top: 15px;
	float: right;
	width: 781px;
	height: 290px;
	display: block;
}
#qmenu_tab1 {
	height: 30px;
	width: 781px;
	border-bottom: 1px solid #e0e0e0;
}
#qmenu_tab1 a {
	width: 104px;
	float: left;
	line-height: 29px;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	text-align: center;
	display: block;
}
#qmenu_tab1 a:hover {
	height: 29px;
	display: block;
	width: 104px;
	text-align: center;
	color: #cc0000;
}
#qmain_tab1 {
	width: 781px;
	display: block;
}
#qmain_tab1 li {
	list-style: none;
	display: none;
}
#qmain_tab1 .block {
	display: block
}
#qxushenkai {
	background: url(../images/b_5.jpg) no-repeat;
	height: 39px;
	display: block;
	width: 60px;
}
.qcor_bot {
	padding: 15px 0 0 0;
}
.qcor_mid {
	float: left;
	padding: 0 5px;
}
.qcvnbm {
	padding: 0 5px;
	float: left;
	width: 158px;
}
.qcvnbm a img {
	height: 167px;
	display: block;
}
.qcb_pp a {
	width: 158px;
	color: #333;
	line-height: 20px;
	display: block;
}
.qcb_pp a:hover {
	color: #333;
	text-decoration: underline;
}
.qacoimes {
	font-size: 14px;
	color: #cc0000;
	font-weight: bold;
	display: block;
	line-height: 30px;
}
.cor_mid {
	float: left;
}
 
.qffffrr{position:absolute;display:block;bottom:0px;left:10px;}
.qmat_mid .qffffrr a {
	opacity: 0.7;
	color: #fff;
	filter: alpha(opacity=70);
	width: 153.6px;
	background: #a6a5a2;
	border-right: #fff solid 1px;
	height: 33px;
	display: block;
	text-align: center;
	line-height: 33px;
	float: left;
}
.qmat_mid .qffffrr a:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
	color: #fff;
	background: #888;
	text-decoration: underline;
}
/*-------------------------------------------------------- classify  ------------------------------------------------------------------*/





/*----------------------------------------------------------------------- product ------------------------------------------------------------------*/

.niti {
	background: url(../images/lk_1.jpg) no-repeat center left;
	padding-left: 15px;
}
.niti a {
	margin: 0 5px;
	line-height: 40px;
	color: #333;
}
.niti a:hover {
	text-decoration: underline;
	color: #f00;
}
/*---------------------- sprt_left -------------------*/
.sprt_left {
	width: 203px;
	float: left;
}
/*---------------------- sple_top -------------------*/
.sple_top {
	height:auto;
	padding-bottom:8px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-top: none;
	width: 203px;
}
.splet_title {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: center;
	line-height: 32px;
	width: 203px;
	background: #f5f5f5;
	border-top: 2px solid #cc0000;
	border-bottom: 1px solid #dbdbdb;
	height: 32px;
}
.splet_con {
	padding: 0 0 0 15px;
}
.spcon_q a span {
	font-weight: normal;
	color: #888;
}
.spcon_q a {
	display: block;
	background: url(../images/jk_1.jpg) no-repeat center left;
	padding-left: 15px;
	line-height: 28px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.spcon_q:hover a {
	text-decoration: underline;
	color: #f00;
}
.spcon_ul {
	padding: 0 0 0 18px;
}
.spcon_ul li {
	line-height: 25px;
}
.spcon_ul li a {
	color: #333;
	padding: 0 0 0 20px;
	background: url(../images/jk_2.jpg) no-repeat left center;
	color: #333;
}
.spcon_ul li a span {
	color: #888;
}
#fyu a {
	background: none;
	color: #333;
	padding: 0 0 0 37px;
	color: #333;
}
/*---------------------- sple_mid -------------------*/
.sple_mid {
	margin: 15px 0;
	width: 203px;
	border: 1px solid #dbdbdb;
	height:auto;
	padding-bottom:3px;
}
.splem_title {
	font-weight: bold;
	color: #333;
	line-height: 28px;
	padding-left: 15px;
	height: 29px;
	border-bottom: 1px solid #dbdbdb;
}
.splem_con {
	padding: 0 0 0 20px;
}
.splem_con li {
	width: 161px;
	padding: 10px 0;
	border-bottom: 1px solid #dbdbdb;
}
.splem_con li a {
	width: 161px;
	line-height: 22px;
	color: #333;
}
.splem_con li a img {
	margin-bottom: 5px;
}
.splem_con li a:hover {
	text-decoration: underline;
	color: #333;
}
.splem_con {
}
.qhpdell {
	margin-top: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}
.qhpdell b {
	font-weight: normal;
	color: #999;
	font-size: 12px;
	padding-left: 15px;
	text-decoration: line-through;
}
/*---------------------- sple_bot -------------------*/
.sple_bot {
	width: 203px;
}
.sple_bot img {
	margin: 7px 0;
}
/*---------------------- sprt_right -------------------*/
.sprt_right {
	width: 782px;
	float: right;
}
.sptrr_a_top {
	width: 780px;
	height: 160px;
	border: 1px solid #dbdbdb;
}
.sptrr_a_mid {
	border-top: 2px solid #cc0000;
	background: #f5f5f5;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	height: 30px;
	margin-top: 15px;
}
.sptrr_a_mid .sami_left {
	height: 30px;
	float:left;
}
.sptrr_a_mid .sami_left li {
	padding: 0 14px 0 19px;
	height: 30px;
	float: left;
	border-right: 1px solid #dbdbdb;
}
.sptrr_a_mid .sami_left li a {
	color: #333;
	height: 30px;
	line-height: 30px;
}
.sptrr_a_mid .sami_left li a img {
	padding: 12px 0 0 5px;
}
.sptrr_a_mid .sami_left li a .vbn_tu {
	padding: 10px 0 0 5px;
}
.sptrr_a_mid .sami_left li a:hover {
	text-decoration: underline;
	color: #333;
}
.sptrr_a_mid .sami_left li .damit_m #dill {
	font-size: 12px;
	color: #999;
	float: left;
	width: 32px;
	height: 16px;
	border: 1px solid #ccc;
	display: block;
}
.sptrr_a_mid .sami_left li .damit_m span {
	padding: 0 5px;
	float: left;
}
.sptrr_a_mid .sami_left .hilk {
	padding: 0 9px;
}
.sptrr_a_mid .sami_left li .damit_m {
	margin-top: 6px;
}
.sptrr_a_bot {
	padding: 25px 0;
	border-bottom: 1px solid #ccc;
	height: 285px;
}
.sptrr_a_bot li {
	width: 165px;
	float: left;
	margin: 0 15px 0 15px;
	display: inline;
}
.sptrr_a_bot li a {
	color: #333;
	line-height: 40px;
}
.sptrr_a_bot li a:hover {
	text-decoration: underline;
	color: #333;
}
.sptrr_a_bot li p b {
	line-height: 22px;
	font-size: 16px;
	color: #cc0000;
}
.sptrr_a_bot li p span {
	font-size: 12px;
	color: #999;
	text-decoration: underline;
	padding-left: 50px;
}
.sprt_right .sptrr_a_bot li p a {
	color: #f00;
	font-size: 12px;
}
.sprt_right .sptrr_a_bot li p a:hover {
	text-decoration: underline;
	color: #f00;
}
.sprt_right .sptrr_a_bot li .bbmm {
	margin: 0 0 0 40px;
	line-height: 20px;
	text-align: center;
	color: #FFF;
	display: block;
	width: 74px;
	height: 22px;
	border: #fb6a24 1px solid;
	background: url(../images/jk_7.jpg) repeat-x;
	font-weight: bold;
}
.sprt_right .sptrr_a_bot li .bbmm:hover {
	text-decoration: underline;
	color: #fff;
}
.qqsptrr_a_bot {
	padding: 25px 0;
	border-bottom: 1px solid #ccc;
}
.qqsptrr_a_bot li {
	width: 165px;
	float: left;
	margin: 0 17px 0 17px;
	display: inline;
}
.qqsptrr_a_bot li a {
	color: #333;
	line-height: 20px;
}
.qqsptrr_a_bot li a:hover {
	text-decoration: underline;
	color: #333;
}
.qqsptrr_a_bot li p b {
	line-height: 22px;
	font-size: 16px;
	color: #cc0000;
}
.qqsptrr_a_bot li p span {
	font-size: 12px;
	color: #999;
	text-decoration: underline;
	padding-left: 50px;
}
.qqsptrr_a_bot li p {
	margin-top: 10px;
}
.qqsprt_right .sptrr_a_bot li p a {
	color: #f00;
	font-size: 12px;
}
.qqsprt_right .sptrr_a_bot li p a:hover {
	text-decoration: underline;
	color: #f00;
}
.qqsprt_right .sptrr_a_bot li .bbmm {
	margin: 0 0 0 40px;
	line-height: 20px;
	text-align: center;
	color: #FFF;
	display: block;
	width: 74px;
	height: 22px;
	border: #fb6a24 1px solid;
	background: url(../images/jk_7.jpg) repeat-x;
	font-weight: bold;
}
.qqsprt_right .sptrr_a_bot li .bbmm:hover {
	text-decoration: underline;
	color: #fff;
}
.class_a {
	height: 320px;
	background: url(../images/jk_8.jpg) repeat-x;
	width: 1000px;
	margin: 0 auto;
}
.class_a div {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	height: 41px;
	line-height: 41px;
	padding-left: 20px;
}
.sptrratt_left_top {
	display: block;
	float: left;
	width: 647px;
}
.sptrratt_left_top_a {
	width: 77px;
	float: left;
	padding-left: 13px;
}
#deatb{margin-top:13px;}
#deatc{margin-top:16px;}
.sptrratt_left_top_a .dete_par {
	margin-top:2px;
	display: block;
	float: left;
}
.sptrratt_left_top_a .dete_par a {
	margin-top: 10px;
	display: block;
	float: left;
	width: 34px;
	height: 16px;
	text-align: center;
	color: #fff;
	background: #cc0000;
	line-height: 16px;
}
.sptrratt_left_top_a .dete_par a:hover {
	text-decoration: underline;
	color: #fff;
}
.sptrratt_left_top_a .dete_par span {
	line-height: 34px;
	float: left;
	display: block;
}
.sptrratt_left_top_b {
	margin: 7px 0 0 10px;
	width: 545px;
	height: 55px;
	display: block;
	float: right;
}
.sptrratt_left_top_b li {
	width: 135px;
	float: left;
}
.sptrratt_left_top_b li a {
	color: #0066cc;
	line-height: 22px;
}
.sptrratt_left_top_b li a:hover {
	color: #0066cc;
	text-decoration: underline;
}
.sptrratt_right p {
	margin-top: 7px;
}
.vblp {
	margin-left: 15px;
}
.rpw a img {
	margin-top: 27px;
}
.sami_right{float:left;}
.sami_right p span{padding:0 3px 0 20px;height:30px; line-height:30px;}
.input_t{padding-top:3px;}
#vvv{padding-left:4px;}

.accbd{ line-height:30px; float:right;padding:0 12px 0 0;}
.span_tya{}
#span_tyu{color:#f00;}
.acer img{padding:6px 0  0 7px;}
#hdsjfak{padding-right:1px;color:#333;}




























