@charset "gb2312";
/**
*   Made by cgq
*   版本：1.0.0
*   2011.06.15
**/

html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }

/* IE5.xIE6бbug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */ 
body{
	color:#42494c;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 22px;
	background-color: #f3f3f3;
	background-image: url(../images/abbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
} 
i, em, cite { font-style: normal; }

/* a */ 
a, a:link { color: #a00000; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#ab9b76; }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none;} 

/* h* */ 
h1{ font-size:24px;} 
h2{ font-size:20px;} 
h3{ font-size:18px;} 
h4{ font-size:16px;} 
h5{
	font-size:16px;
	font-family: "宋体";
	font-weight: bold;
} 
h6{
	font-size:12px;
	border: 1px solid #d6d6d7;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #85563f;
	font-weight: normal;
	line-height: 26px;
} 

/* mouse */ 
.pointer{cursor:pointer;} 

/* text */ 
.t_l{text-align:left;} 
.t_c{text-align:center;} 
.t_r{text-align:right;} 

/* auto */ 
.break{word-break:break-all;word-wrap:break-word;} 
.no_break{word-break:keep-all;word-wrap:normal;} 

/* float */ 
.fl, .fr { display: inline; float: left; }
.fr { float: right; }

/* unline */ 
.text_un{text-decoration:underline;} 
.text_no{text-decoration:none;} 

/* hidden */ 
.o_hidden{overflow:hidden;} 

/* dis_no */ 
.none{display:none;} 
.block {display:block;} 

/* border */ 
.b_no{border:none;}
.b_no_l{border-left:none;}
.b_no_r{border-right:none;}
.b_no_t{border-top:none;}
.b_no_b{border-bottom:none;}

/* margin */ 
.ml10 { margin-left:10px;}
.mb10 { margin-bottom:10px;}
.mr10 { margin-right:10px;}
.mt10 { margin-top:10px;}

/* padding */ 
.p_t10{ padding-top:10px;}
.p_t20{ padding-top:20px;}

/* padding */ 
.height_10{ height:10px; display:block; clear:both; overflow:hidden;}
.height_20{ height:20px; display:block; clear:both; overflow:hidden;}

/*********闭合盒子处理**********/
.clearfix:after {content:"24dq"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}
/* End hide from IE-mac */

/*********清除浮动处理**********/
.clearboth { clear:both; display:block; height:0;font-size:0; overflow:hidden;}

/*color*/
.gray_background{ background-color:#F8F8F8;}
.blue_background{ background-color:#ECF1F4;}
.green_color{ color:#67920D;}
.white_color{ color:#fff;}
.black_color{ color:#000;}
/**********导航***********/
.dh {
	clear: both;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 14px;
	height: 40px;
	width: 1003px;
}
.dh a:link,.dh a:visited,.dh a:active{color:#fff}
.dh li {
	float: left;
	text-align: center;
	display: inline;
	position: relative;
	line-height:40px;
	padding:0 0px;
	font-weight: bold;
}
.dh li a{display:block;height: 40px;}
.dh li span {	display: block;}
#home a{
	width: 112px;
	color:#FFFFFF;
	background-color: #a00000;
} 
#menu1 a{ width: 110px;	}
#menu2 a{ width: 110px;	} 
#menu3 a{ width: 110px;	}
#menu4 a{ width: 110px;	}
#menu5 a{ width: 110px;	}
#menu6 a{ width: 110px;	}
#menu7 a{ width: 110px;	}
#menu8 a{ width: 110px;	}
#menu9 a{ width: 110px;}
#menu10 a{ width: 112px;}

/*#home a:hover{ width: 105px;background:url(../images/dh.png) 0 -56px;} 
#menu1 a:hover{ width: 101px;background:url(../images/dh.png) -105px -56px;}
#menu2 a:hover{ width: 102px;background:url(../images/dh.png) -206px -56px;} 
#menu3 a:hover{ width: 102px;background:url(../images/dh.png) -308px -56px;}
#menu4 a:hover{ width: 104px;background:url(../images/dh.png) -410px -56px;}
#menu5 a:hover{ width: 102px;background:url(../images/dh.png) -514px -56px;}
#menu6 a:hover{ width: 103px;background:url(../images/dh.png) -616px -56px;}
#menu7 a:hover{ width: 103px;background:url(../images/dh.png) -719px -56px;}
#menu8 a:hover{ width: 104px;background:url(../images/dh.png) -822px -56px;}
#menu9 a:hover{ width: 87px;background:url(../images/dh.png) -890px -56px;}
*#menu10 a:hover{ width: 88px;background:url(../images/dh.png) -916px -56px;}
*//*---------导航当前栏目突出显示--------
#index #home a{ width: 131px;background:url(../images/dh.png) 0 -36px;} 
#sub1 #menu1 a{ width: 88px;background:url(../images/dh.png) -91px -39px;}
#sub2 #menu2 a{ width: 88px;background:url(../images/dh.png) -179px -39px;} 
#sub3 #menu3 a{ width: 88px;background:url(../images/dh.png) -267px -39px;}
#sub4 #menu4 a{ width: 91px;background:url(../images/dh.png) -355px -39px;}
#sub5 #menu5 a{ width: 88px;background:url(../images/dh.png) -446px -39px;}
#sub6 #menu6 a{ width: 90px;background:url(../images/dh.png) -536px -39px;}
#sub7 #menu7 a{ width: 88px;background:url(../images/dh.png) -627px -39px;}
#sub8 #menu8 a{ width: 90px;background:url(../images/dh.png) -717px -39px;}
#sub9 #menu9 a{ width: 90px;background:url(../images/dh.png) -805px -39px;}
#sub10 #menu10 a{ width: 88px;background:url(../images/dh.png) -916px -39px;}

*/
#index #home a{
	width: 106px;
	background-image: url(../images/dhbt.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
} 

.menu {
	Z-INDEX: 300;
	POSITION: relative;
}
.menu LI {
	
}
.menu LI.homepage {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

.menu UL {
	Z-INDEX: 300; POSITION: relative;}
.menu LI {
	POSITION: relative;
}
.menu LI UL {
	DISPLAY: none;
	LEFT: 0;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 40px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	padding: 0px;
}
.menu LI UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	height: 32px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7c0000;
	background-image: url(../images/tm.png);
	background-repeat: repeat;
	background-position: 0% 0%;
	line-height:32px;
}
.menu LI UL LI A,.menu LI UL LI a:link,.menu LI UL LI a:active,.menu LI UL LI a:visited{height:32px;line-height:32px;color:#ffffff;width:100%;}
#index ul.sub-menu li a:hover,#index .menu LI UL LI A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: -5px -43px;
	font-weight: bold;
	width:100%;
	font-size: 14px;
}



/*产品栏目*/

ul.sub li {
	background-repeat: no-repeat;
	background-position: 12px 9px;
	line-height: 29px;
	text-align: left;
	clear: both;
	padding-left: 30px;
	text-indent: 0px;
	cursor: hand;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
ul.sub-menu {
	width: 100px;
	left: 10px;
	top: 30px;
	position: absolute;
	text-align: center;
	background-color: #FFFFFF;
}
ul.sub-menu li{
	font-weight: normal;
	width: 80px;
	padding:5px 10px 0;
	overflow:hidden;
	clear: both;
	height: 30px;
	position: relative;
}
ul.sub {
	text-indent: 0px;
}
ul.sub ul li.smallmenu {
	background-image: none;
	padding: 0;
	padding-left: 15px;
	margin-right: 10px;
}

/*字的颜色*/
.foot a:link,.foot a:visited,.foot a:active{color:#fff}
.f14{font-size:14px}
.red,.red a:link,.red a:visited,.red a:active{
	color:#FF0000;
	
}
.b{font-weight: bold;}
a.more{
	display:block;
	height: 30px;
}
a.more span{display:none;}


.wmain {

}
.head_dh {
	height: 117px;
	width: 100%;
	margin: 0 auto;
	position: absolute;
}
.banner {
	clear: both;
	zoom:1;
}
.head {
	position: relative;
	width: 1003px;
	margin: 0 auto;
	zoom:1;
	z-index: 2;
	height:100px;
}
.w1003 {
	width: 1003px;
	margin: 0 auto;
	overflow: hidden;
	color: #828282;
}
.logo {
	background-image: url(../images/logo.png);
	height: 167px;
	width: 162px;
	margin-top: 33px;
	width:162px;
	background-repeat: no-repeat;
}
.rdh {
	float: right;
	height: 117px;
	width: 706px;
	margin-top: 15px;
}
.dm01 {
	text-align: right;
	padding-right: 20px;
}
.while,.while a:link,.while a:visited,.while a:active{color:#FFFFFF}
.w950 {
	width: 950px;
	margin: 0 auto;
}
.w663 {
	width: 663px;
	height: 486px;
	background-image: url(../images/w5.png);
	background-repeat: no-repeat;
}
.w324 {
	float: right;
	width: 324px;
	height: 486px;
	background-image: url(../images/xz.png);
	background-repeat: no-repeat;
}
.h10 {
	height: 10px;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}
.cpsp {
	float: left;
	height: 231px;
	width: 295px;
}
.xwdt {
	float: left;
	height: 231px;
	width: 359px;
}
.jmhd {
	clear: both;
	height: 15px;
}
.zxhd {
	height: 240px;
}
.cpsp .title,.xwdt .title,.jmzq .title,.zxhd_m .title,.xzzx .title ,.cpzs .title{
	height: 60px;
}
.jmzq {
	float: left;
	height: 230px;
	width: 280px;
}
.zxhd_m {
	width: 360.px;
	height: 230px;
	float: right;
	width: 370px;
}
.xzzx .content {
	height: 340px;
}
.kxx_c {
	height: 50px;
}
.cpzs {
	background-image: url(../images/cpzss.png);
	background-repeat: no-repeat;
	height: 329px;
}
.cpzs .title{
	height: 90px;
}.foot {
	background-image: url(../images/tmp/footbg.jpg);
	background-repeat: repeat-x;
	height: 227px;
	overflow: hidden;
	margin-top: 10px;
	background-color: #000000;
}
.foot ,.foot a:link,.foot a:visited,.foot a:active{
}
.foot1 {
	height: 26px;
	width: 700px;
	margin: 0px auto 0;
	text-align: center;
	overflow: hidden;
}
.foot2 {
	line-height: 20px;
	width: 700px;
	margin: 0 auto;
	text-align: center;
	height: 25px;
}
.mfxz {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
.cpsp .content {
	text-align: center;
	margin-top: 5px;
}
a.jm {
	display: block;
	height: 53px;
}
.w277 {
	width: 287px;
	margin: 0 auto;
}
.h22 {
	height: 22px;
	overflow: hidden;
}
.black,.black a:link,.black a:visited,.black a:active {
	color: #000000;
}
.w960 {
	width: 960px;
	margin: 0 auto;
}
.xzf {
	height: 247px;
	width: 305px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
.xzftitle {
	background-image: url(../images/gsj.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 305px;
	line-height: 35px;
	font-weight: bold;
	font-size: 14px;
}
.xzfcontent {
	height: 212px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d3d4d5;
	border-bottom-color: #d3d4d5;
	border-left-color: #d3d4d5;
}
.ml20 {
	margin-left: 20px;
}

.blue ,.blue a:link,.blue a:visited,.blue a:active{
	color: #1f3a87;
}
.f66,.f66 a:link,.f66 a:visited,.f66 a:active{color:#666666;}
.imgline {
	background-repeat: no-repeat;
	height: 125px;
	width: 173px;
	text-align: center;
	background-color: #4c341a;
	border: 1px solid #6c5334;
}
.imgline2 {
	background-image: url(../images/aa2.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 205px;
	text-align: center;
	padding-top:7px;
}

.w600 {
	float: left;
	width: 600px;
	text-align: left;
}
.w241 {
	width: 241px;
	text-align: right;
}
.foot_content {
	width: 1003px;
	margin: 0 auto;
}
.h20 {
	height: 20px;
}
.ov{
	overflow: hidden;
	
}
.jd_tel {
	height: 86px;
}
.jdjj {
	height: 145px;
	width: 288px;
	margin-left: 15px;
	color: #6d665c;
}
.jdjj a:link,.jdjj a:link,.jdjj a:active {
	color: #dd8b3a;
}
.jdyd_title {
	height: 30px;
}
.jdyd_content {
	margin-left: 15px;
	color: #686259;
}
.w150 {
	float: left;
	height: 50px;
	width: 150px;
}
.jdyd_bt {
	margin-left: 15px;
	clear: both;
}
.fab,.fab a:link,.fab a:visited,.fab a:active {
	color: #ab9b76;
}
.fjin {
	color: #dd8b3a;
	font-size: 10px;
}
input.bd {
	background-color: #c3b4a3;
	border: 1px solid #6b6359;
	height: 16px;
	width: 110px;
	padding: 2px;
}
input.bdtime {
    background:url(../images/selectdate.png) no-repeat right 2px #C3B4A3;
	cursor:pointer;
	background-color: #c3b4a3;
	border: 1px solid #6b6359;
	height: 16px;
	width: 110px;
	padding: 2px;
}
a.xxzi,a.xxzi:link,a.xxzi:visited,a.xxzi:active {
	color: #dd8b3a;
}
.aboutmain {
	background-repeat: no-repeat;
	width: 990px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	background-image: url(../images/aboutbg2.jpg);
	background-color: #f6e4a6;
	height: auto;
}
.h30 {
	height: 30px;
}
.about_left {
	float: left;
	width: 225px;
}
.about_left_title {
	background-image: url(../images/aboutleft_title.jpg);
	background-repeat: no-repeat;
	height: 91px;
	color: #9c938a;
	font-size: 14px;
	font-weight: bold;
	line-height: 38px;
}
.about_left_content {
	background-image: url(../images/about_left_contentbg.jpg);
	background-repeat: repeat-y;
	height: auto;
}
.about_left_end {
	background-image: url(../images/ab_lx.jpg);
	height: 140px;
	width: 225px;
}
.h47 {
	height: 47px;
}
.h38 {
	height: 38px;
}
.leftsub,.leftsub a:link,.leftsub a:visited,.leftsub a:active {
	color: #ab9b76;
}
.leftsub li {
	line-height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #524527;
}
.leftsub {
	margin-right: 20px;
	margin-left: 20px;
}
.bt span {
	display: block;
	text-align: right;
	float: right;
	padding-right: 40px;
}
.bt {
	color: #a00000;
	overflow: hidden;
	clear: both;
	height: 40px;
	line-height: 40px;
	background-image: url(../images/rxx_title.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bt a:link,.bt a:visited,.bt a:active{color:#22211e}
.bt h4 {
	float: left;
	width: 200px;
	display: block;
	line-height: 30px;
	text-align: left;
	background-image: url(../images/pl.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.about_right {
	float: right;
	width: 760px;
	text-align: left;
}
/* qqshop focus */
#focus { width:686px; float:left; height:397px; overflow:hidden; position:relative; }
#focus ul { height:380px; position:absolute; }
#focus ul li { float:left; width:686px; height:397px; overflow:hidden; position:relative; background:#000; }
#focus ul li div { position:absolute; overflow:hidden; }
#focus .btnBg { position:absolute; width:686px; height:20px; left:0; bottom:0; background:#000; }
#focus .btn { position:absolute; width:666px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right; }
#focus .btn span { display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff; }
#focus .btn span.on { background:#fff; }
#focus .preNext { width:45px; height:100px; position:absolute; top:140px; background:url(../images/sprite.png) no-repeat; cursor:pointer; }
#focus .pre { left:0; }
#focus .next { right:0; background-position:right top; }
.newslist span {
	float: right;
	width: 80px;
	display: block;
}
.newslist a {
	float: left;
	width: 600px;
	display: block;
	line-height: 30px;
}
.newslist li {
	clear: both;
	height: 30px;
	background-image: url(../images/coin.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ab9b76;
}
.nr_bt {
	text-align: center;
	height: 70px;
}
a.more2 {
	display: block;
	margin: 0 auto;
}
.more2 span {
display:none;
}
/*********************************************************************************/
.wmain {
	background-image: url(../images/tmp/allbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.head_logo {
	height: 100px;
	width: 423px;
	position: absolute;
	background-image: url(../images/tmp/logo.jpg);
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	z-index: 10;
	zoom:1;
	background-position: left top;
}
.head_right {
	float: right;
	
	zoom:1;
	height: 100px;
}
.gonggaoc {
	background-image: url(../images/tmp/gonggaoc.jpg);
	background-repeat: repeat-x;
	height: 38px;
	line-height: 38px;
}
.ggc {
	width: 1003px;
	background-image: url(../images/tmp/gg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 auto;
	height: 34px;
}
.ggc_zi {
	margin-left: 40px;
}
.wp1 {
	background-image: url(../images/tmp/wp1.jpg);
	background-repeat: no-repeat;
	height: 256px;
}
.wp2 {
	background-image: url(../images/tmp/wp2.jpg);
	background-repeat: no-repeat;
	height: 220px;
}
.wallbg {
	background-image: url(../images/tmp/wpbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.foot_c {
	height: 86px;
}
.wp1_l1 {
	float: left;
	width: 352px;
	height: 256px;
}
.wp1_l2 {
	float: left;
	width: 394px;
	height: 256px;
}
.wp1_l3 {
	height: 256px;
	margin-left: 747px;
}
.k18 {
	height: 18px;
}
.xwdt_c {
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
}
.wp2_l1 {
	float: left;
	width: 746px;
	height: 220px;
}
.wp2_l2 {
	margin-left: 746px;
	height: 220px;
	overflow: hidden;
}
.footdh {
	text-align: center;
	height: 40px;
}
.footzi {
	text-align: center;
}
.fcol ,.fcol a:link,.fcol a:visited,.fcol a:active{
	color: #a00000;
}
.hui ,.hui a:link, .hui a:active,.hui a:visited{
	color: #666666;
}
.ab_content {
	width: 1003px;
	margin: 0 auto;
}
.ab_cc_left {
	float: left;
	width: 220px;
	overflow: hidden;
	margin-left: 5px;
}
.ab_cc_right {
	margin-left: 240px;
	overflow: hidden;
}
.ab_cc {
	overflow: hidden;
}
.abcc_title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	margin-right: 20px;
}
.dks {
	border: 1px solid #d8d8d8;
}
.dks_title {
	background-image: url(../images/titbg.jpg);
	background-position: left top;
	height: 35px;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #FFFFFF;
}
.dks_title_zi {
	margin-left: 50px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	overflow: hidden;
}
.xmenu li {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d8d8d8;
	border-right-color: #d8d8d8;
	border-bottom-color: #CCCCCC;
	border-left-color: #d8d8d8;
	margin-top: 5px;
	line-height: 25px;
	background-image: url(../images/arrow_6.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
ul.xmenu {
	margin-right: 15px;
	margin-left: 15px;
}
.xmenu_l {
	margin-left: 30px;
}
.xmenu,.xmenu a:link,.xmenu a:visited,.xmenu a:active {
	color: #45790b;
}
.dian1 {
	background-image: url(../images/dian1.jpg);
	background-repeat: repeat-x;
	height: 2px;
}
.tel {
	height: 30px;
	width: 174px;
	background-image: url(../images/tmp/tel.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	text-align:right;
	color:#FFFFFF;
	font-size:18px;
	padding-top:5px;
	}
.topdh {
	height: 30px;
	line-height: 30px;
}
.banner {
	height: 400px;
	background-color: #666666;
}
.hongline {
	height: 11px;
}
.hgonggao {
	height: 60px;
	overflow: hidden;
}
.hggl472 {
	background-image: url(../images/tmp/hggbg.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 472px;
	float: left;
}
.hggr260 {
	float: right;
	width: 260px;
	margin-top: 15px;
}
.bodybg {
	background-image: url(../images/tmp/bodybg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fw1 {
	background-image: url(../images/tmp/fw1.jpg);
	background-repeat: no-repeat;
	height: 208px;
	clear: both;
	overflow: hidden;
}
.fw1c {
	height: 137px;
	width: 921px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}
.fw1c1 {
	float: left;
	width: 315px;
}
.fw1c2 {
	float: left;
	width: 302px;
}
.fw1c3 {
	float: left;
	width: 288px;
}
.fwli li {
	background-image: url(../images/tmp/cc.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	line-height: 27px;
}
.fw150 {
	width: 280px;
	margin-left: 0px;
	margin-top: 10px;
}
.h177 {
	height: 177px;
}
.fw1_title {
	width: 921px;
	margin: 0 auto;
}
.w700 {
	float: right;
	width: 700px;
}
.wl719 {
	 float:left;
	background-color: #f4f4f4;
	height: 500px;
}
.fwxm {
	margin-left: 18px;
	margin-top: 10px;
}
.fwxm_c {
	margin-top: 24px;
}
.kl104 {
	width: 104px;
	height: 190px;
	float: left;
	background-image: url(../images/tmp/kl104.jpg);
	background-repeat: no-repeat;
}
.kr104 {
	height: 190px;
	margin-left: 104px;
}
.spcl340 {
	float: left;
	width: 340px;
}
.spcr340 {
	margin-left: 350px;
}
.w216 {
	width: 216px;
	margin: 0 auto;
}
.zyys_zi {
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
	color: #000000;
}
.zyys_zi_content {
	font-size: 12px;
	line-height: 18px;
}
.khal_content {
	height: 229px;
	margin: 0 15px;
}
.khal_title {
	margin-top: 10px;
	margin-bottom: 5px;
}
.yqlj_content {
	height: 90px;
}
.fh42 {
	background-image: url(../images/tmp/footbg2.jpg);
	background-repeat: no-repeat;
	height: 42px;
}
.fh25 {
	height: 25px;
}
.footbody_left {
	float: left;
	height: 120px;
	width: 435px;
	background-image: url(../images/tmp/flogo.jpg);
	background-repeat: no-repeat;
	background-position: center 20px;
}
.footbody_right {
	height: auto;
	text-align: right;
}
.footcontent {
	color:#FFFFFF;
	margin-top: 10px;
	line-height: 28px;
}
.fdh {
	margin-top: 10px;
}

/***************************/
.box{ width:578px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:578px; height:190px; overflow:hidden; position:relative;}
.piclist{ height:190px;position:absolute; left:0px; top:0px}
.piclist li{ float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}
#product_scroll li {
	float: left;
	overflow: hidden;
}
/**************************/
.artist_l {
	 POSITION: relative; 
}
.artist_l .a1 {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.artist_l .a2 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a3 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a4 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a5 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a6 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a7 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a8 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a9 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a10 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a11 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a12 {
	LEFT: 240px; OVERFLOW: hidden; WIDTH: 110px; POSITION: absolute; TOP: 0px; HEIGHT: 110px
}
.artist_l .a3 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a4 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a5 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a6 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a8 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a7 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a10 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a11 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a2 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 182px; PADDING-TOP: 45px; HEIGHT: 172px
}
.artist_l .a12 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 182px; PADDING-TOP: 45px; HEIGHT: 172px
}
.artist_l .a9 A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 192px; PADDING-TOP: 10px; HEIGHT: 90px
}
.artist_l .a2 {
	WIDTH: 232px; HEIGHT: 232px
}
.artist_l .a3 {
	LEFT: 240px; TOP: 244px
}
.artist_l .a4 {
	LEFT: 362px; TOP: 244px
}
.artist_l .a5 {
	LEFT: 482px; TOP: 0px
}
.artist_l .a6 {
	LEFT: 604px; TOP: 0px
}
.artist_l .a7 {
	LEFT: 482px; TOP: 120px
}
.artist_l .a8 {
	LEFT: 604px; TOP: 120px
}
.artist_l .a9 {
	LEFT: 482px; WIDTH: 232px; TOP: 244px
}
.artist_l .a10 {
	LEFT: 726px; TOP: 0px
}
.artist_l .a11 {
	LEFT: 848px; TOP: 0px
}
.artist_l .a12 {
	LEFT: 726px; WIDTH: 232px; TOP: 120px; HEIGHT: 232px
}
.artist_l A {
	BACKGROUND: #ff0048;
	FILTER: alpha(opacity=90);
	LEFT: 0px;
	COLOR: #fff;
	FONT-FAMILY: 'Microsoft YaHei';
	POSITION: absolute;
	TOP: 0px;
	opacity: .9;
	height: 115px;
	width: 155px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
.artist_l A:hover {
	COLOR: #fff
}
.artist_l A STRONG {
	LINE-HEIGHT: 2em
}
/*********************/
.artist_l li {
	float: left;
	position: relative;
	height: 115px;
	width: 155px;
	overflow: hidden;
	display: inline-table;
}
#product_scroll ul {
	float: left;
}
.fwtitle {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	line-height: 30px;
}
.dhtopebg {
	background-image: url(../images/dhtopbg.png);
	background-repeat: repeat-x;
	height: 46px;
	background-color: #9f0100;
}
banner开始
.banner{width:100%;height:700px;position:relative;}
.banner a {display: block;width:100%;height:700px}
.banner .btn { bottom: 5px;margin-right: -450px; padding: 5px 6px; position: absolute; right: 50%;z-index: 7;}
.banner .btn span { background: none repeat scroll 0 0 #034091; border: 1px solid #034091; color: #FFFFFF; cursor: pointer;display: inline-block; margin-left: 5px;padding: 2px 5px;}
.banner .btn span.cur { font-weight: bold; padding: 4px 8px;}
.slide-main{width:100%; height:400px;position:relative;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:380px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:400px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:700px;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{ width:100%;height:700px;position:relative; background:url(../images/banner1.jpg) no-repeat center top;}
#bgstyleb{width:100%;height:700px;position:relative; background:url(../images/banner2.jpg) no-repeat center top;}
#bgstylec{ width:100%;height:700px;position:relative; background:url(../images/banner3.jpg) no-repeat center top; }
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
.webdhs{
	margin-top: 7px;
}
.webdhs li {
	float: left;
	width:83px;
	line-height:22px;
}
#webdh {
	background-color: #50504e;
	background-image: url(../images/dhbg.jpg);
	background-repeat: repeat-x;
	height: 60px;
	overflow: hidden;
}
#webdh a:link,#webdh a:visited,#webdh a:active{font-size:16px;color:#c0c0be} 
#webdh a:hover{color:#FF0000}.leftmenu {
	line-height: 40px;
	height: 40px;
	text-align: center;
	margin-bottom: 15px;
	background-color: #CCCCCC;
	font-size: 16px;
	border: 1px solid #999999;
}
.foot_link {
	background-color: #524849;
	overflow: hidden;
	height: 100px;
}
.flink_title {
	line-height: 40px;
	height: 40px;
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.flink_content {
	line-height: 30px;
}
.flink,.flink a:link,.flink a:visited,.flink a:active {
	color: #dddddd;
}
.foot-dh {
	line-height: 30px;
	background-color: #b00300;
	height: 30px;
	text-align: center;
}
.flink a:hover{color:#FFFFFF}
.allbgshang {
	background-image: url(../images/msbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
}
.afoot{ background-color:#392224; overflow: hidden;padding-top:20px;padding-bottom:20px;color:#dddddd}
.afoot a:link,.afoot a:active{color:#dddddd}