@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
a{color:#333; text-decoration:none;}
a:hover{color:#CC0000;}

ul,li{list-style:none;}
html,body{color:#333; line-height:150%; font-size:12px; background-color:#ece3d2; height:100%;}

.b{font-weight:bold;}
.u{text-decoration:underline;}

.f14{font-size:14px;}
.c990000{color:#990000;}
.c666{color:#666;}


/*针对非IE 自动高度问题*/
div:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
/*针对IE*/
div{zoom:1;}



/*top*/
#top{width:946px; height:170; padding-top:15px; border-left:1px solid #505b60; border-right:1px solid #505b60; margin:auto;}
	#top1{width:946px; height:78px; border-top:1px solid #505b60; background-color:#ddd4c2;}
		#top11{width:428px; height:78px; float:left;}
		#top12{width:518px; height:78px; float:right;}
			#top121{width:518px; height:28px; border-bottom:1px solid #88837a;}
				#top1211{width:299px; height:28px; border-right:1px solid #88837a; float:left;}
					#top1211_1{width:70px; height:22px; padding-top:6px;float:left; padding-left:43px;}
					#top1211_2{width:128px; height:auto; padding-top:5px; *padding-top:4px; float:left; }
					#top1211_3{width:50px; height:auto; padding-top:5px;float:left; }
					.top_input{width:18px; height:18px; line-height:18px; background-color:#c0b59e; border:0px; display:block;}
				#top1212{width:137px; height:23px; padding-top:5px; text-align:center; border-right:1px solid #88837a; float:left;}
				#top1213{width:78px; height:22px; text-align:center; padding-top:5px; float:left;}
			#top122{width:518; height:50px; background:url(img/top_r_1.gif) no-repeat right;}
				
	#top2{width:946px; height:38px; border-top:1px solid #505b60;}
		#top2 ul{padding-top:6px;}
			#top2 li{width:auto; height:26px; font-size:14px; float:left;}
			#top2 li a{color:#ece3d2; height:18px; *padding:5px 8px 3px 8px; padding:4px 8px 4px 8px!important; _padding:4px 8px 3px 8px; background-color:#990000; display:block; margin-left:6px; _margin-left:4px; float:left;}
			#top2 li a:hover{color:#ece3d2; background-color:#000;}
			
	#top3{width:946px; height:52px; border-top:1px solid #505b60; margin:auto; clear:both;}
	#itop31{width:560px;padding:6px 0px 0px 12px; line-height:150%; float:left; }
	#itop32{width:350px; padding:6px 12px 0px 0px; text-align:right; float:right;}
		#itop32 li{width:auto; height:auto; font-size:12px; padding:0px 3px; float:left;}
		#itop32 li a{width:auto; padding:3px 5px 0px 5px !important; padding:3px 5px 0px 5px; border:1px solid #990000;}
		#itop32 li a:hover{border:1px solid #000;}


/*index center*/
#icen{width:946px; height:auto; border-left:1px solid #505b60; border-right:1px solid #505b60; margin:auto; display:block;}
#icen1{width:946px; height:auto; border-top:1px solid #88837a; clear:both;}
	#icen11{width:621px; height:382px; border-right:1px solid #88837a; float:left;}
	#icen12{width:324px; height:382px; float:right;}
		#icen121{width:306px; height:38px; margin:auto; padding-top:10px;}
		#icen122{width:306px; height:68px; margin:auto; padding-top:1px;}
		#icen123{width:306px; height:auto; margin:auto; padding-top:10px;}
			#icen123 li{width:auto; height:auto; line-height:100%; padding:5px 0px 5px 12px; background:url(img/n_li_d.gif) no-repeat 0px 8px;}

#icen2{width:946px; height:auto; border-top:1px solid #88837a; clear:both;}
	#icen21{width:621px; height:auto; border-right:1px solid #88837a; float:left;}
		#icen211{width:auto; height:372px; background:url(img/index/i_kbg_1.gif) no-repeat center center; clear:both;}
			#icen211_t{padding:12px; width:580px; height:20px; font-size:14px; margin:auto;}
		#icen212{width:auto; height:192px; background:url(img/index/i_kbg_2.gif) no-repeat center center; clear:both;}
		#icen211 ul{padding-left:4px;}
		#icen211 li,#icen212 li{width:180px; height:156px; padding-left:18px; float:left;}
			.ic211_img{width:180px; height:120px;}
			.ic211_txt{width:180px; height:auto; padding-top:5px; text-align:center;}
		.ic21tit{width:621px; height:36px; background-color:#ddd4c2; display:block;}
			.ic21tit1{width:450px; height:36px; padding-left:10px; float:left;}
			.ic21tit2{width:100px; padding:11px 20px 0px 0px; text-align:right; float:right;}
			
	#icen22{width:324px; height:382px; float:right;}
		#icen221{width:auto; height:44px;}
		#icen222{width:auto; height:160px;}
			#icen222 ul{padding-left:20px; padding-top:10px;}
			#icen222 li{width:100px; height:150px; float:left;}
			.ic222li_1{width:80px; height:100px;}
			.ic222li_2{width:100px; height:auto; line-height:130%; padding-top:5px;}
		#icen223{width:auto; height:auto;}
			#icen223 ul{width:296px; padding-left:12px;}
			#icen223 li{width:auto; height:auto; line-height:100%; padding:5px 0px 5px 12px; background:url(img/n_li_d.gif) no-repeat 0px 8px;}
		#icen224{width:auto; height:130px; text-align:center; padding-top:12px;}
		#icen225{width:auto; height:auto; padding-top:8px;}
		
#icen3{width:946px; height:auto; border-top:1px solid #88837a; clear:both;}
	#icen31{width:926px; height:26px; padding-top:12px; margin:auto;}
	#icen32{width:926px; height:68px; margin:auto;}



/*about*/
.rma{width:126px; height:30px; font-size:14px; line-height:30px; text-align:center; background:url(img/about/link_bg_1.gif); display:block;}
.rma:hover{color:#990000; font-weight:bold; background:url(img/about/link_bg_2.gif);}

#rmenu{width:auto; height:auto; padding:26px 0px 10px 8px;}
#rmenu li{width:134px; height:38px; float:left;}

#acen{width:946px; height:auto; border-top:1px solid #88837a; display:block; background:url(img/about/r_bg_2.gif) no-repeat right bottom #ddd4c2; }
#acenl{width:668px; height:auto; border-right:1px solid #88837a; float:left; background:url(img/about/ac_bg_2.gif) no-repeat 4px bottom #ece3d2;}
	#acenl0{width:656px; height:26px; line-height:26px; padding-left:12px; border-bottom:1px solid #88837a;}
	#acenl1{width:644px; height:48px; padding:20px 12px 0px 12px; background:url(img/about/ac_bg_1.gif) no-repeat 4px 4px; margin:auto;}
	#acenl2{width:644px; height:auto; padding:0px 12px 20px 12px; background:url(img/about/ac_bg_2.gif) no-repeat center bottom;margin:auto; clear:both;}
	#acenl3{width:668px; height:auto; display:block; margin:auto; clear:both;}
	#acenl3 ul{padding-left:4px; height:170px; background:url(img/about/ac_bg_1.gif) no-repeat 4px 4px;}
		#acenl3 li{width:180px; height:156px; padding-left:18px; float:left;}
	
#acenr{width:277px; height:auto; background:url(img/about/r_bg_2.gif) no-repeat center bottom #ddd4c2; float:right; overflow:auto;height:100%;}
	#acenr2{width:260px; height:auto; overflow:hidden; margin:auto; clear:both;}
	#acenr21{width:auto; height:38px; padding-top:10px; clear:both;}
	#acenr22{width:auto; height:68px; padding-top:1px; clear:both;}
	#acenr23{width:auto; height:auto; padding-top:10px; clear:both;}
	#acenr23 li{width:auto; height:auto; line-height:100%; padding:5px 0px 5px 12px; background:url(img/n_li_d.gif) no-repeat 0px 8px; display:block;}
	#acenr24{width:auto; height:auto; padding-top:20px;}
	

/*products center*/
#pcenl3{width:668px; height:auto; display:block; margin:auto; clear:both;}
#pcenl3 ul{padding-left:4px; height:auto; background:url(img/about/ac_bg_1.gif) no-repeat 4px 4px; display:block;}
#pcenl3 li{width:180px; height:156px; padding-left:18px; float:left;}

#pro_lst{width:640px; height:auto; display:block; margin:auto; clear:both;}
#pro_lst ul{padding-left:4px; height:auto; display:block;}
#pro_lst li{width:180px; height:156px; padding-left:18px; float:left;}


/*business*/
.btit1{width:auto; height:28px; font-size:14px; font-weight:bold; line-height:28px; background:url(img/Business/bg_r.gif) no-repeat left #ddd4c2; padding:0px 10px 0px 10px; border-bottom:1px solid #c0b59e; display:block;}


/*contact*/
.cinput{width:auto; height:auto; line-height:130%; background-color:#c0b59e; border:0px; display:block;}


/*bottom*/
#btm{width:946px; height:98px; border-left:1px solid #505b60; border-right:1px solid #505b60; margin:auto; clear:both;}
#btm1{width:946px; height:28px; background:url(img/btm_bg.gif);border-top:1px solid #505b60; }
	#btm1 ul{padding-left:12px;}
	#btm1 li{width:auto; height:28px; line-height:28px; font-size:14px; padding:0px 10px 0px 10px; background:url(img/n_li_d_2.gif) no-repeat right center; float:left;}
	#btm1 li a{color:#990000;}
	#btm1 li a:hover{color:#000;}
#btm2{width:946px; height:auto; padding-top:12px;}
	#btm21{width:600px; height:auto; line-height:130%; padding-left:12px; float:left;}
	#btm22{width:200px; height:auto; padding-right:12px; text-align:right; float:right;}
	
	



/*CSS Page style pagination*/

DIV.black2 {PADDING: 7px; MARGIN: 3px; clear:both;}
DIV.black2 A {BORDER: #000000 1px solid; PADDING:2px 5px 2px 5px; MARGIN:4px; COLOR: #000000; TEXT-DECORATION: none}
DIV.black2 A:hover {BORDER: #000000 1px solid; COLOR: #fff; BACKGROUND-COLOR: #990000}
DIV.black2 A:active {BORDER: #000000 1px solid; COLOR: #fff; BACKGROUND-COLOR: #000}
DIV.black2 SPAN.current {BORDER: #000000 1px solid; PADDING:2px 5px 2px 5px; FONT-WEIGHT: bold; MARGIN: 4px; COLOR: #fff; BACKGROUND-COLOR:#990000}
DIV.black2 SPAN.disabled {BORDER: #990000 1px solid; PADDING:2px 5px 2px 5px; MARGIN: 4px; COLOR: #990000; }
		
		