@charset "gb2312";
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, td, th { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold;}
img, table, td, th { border:0;}
ul, ol { list-style-type:none; padding:0; margin:0;}
a:link,a:visited { color:#3c3c3c; text-decoration:none;}
a:hover { color:#cd1b1c; text-decoration:none;}
body { font:12px Helvetica,Georgia,Arial,sans-serif£¬ËÎÌå; margin:0; padding:0; background:url(../images/topbg1.gif) left top repeat-x ;}
.clear { clear:both;}
.fleft { float:left;}
.fright { float:right;}
.bg { width:1002px; margin:0 auto; background-color:#ffffff; padding:12px 0 15px 0;}
#flashcontent1 { width:664px; height:217px; margin:0 auto; background:#ffffff;}
#index_footer { margin:0 auto; width:1000px; background:#000000; padding:20px 0;}
	#index_footer p{ line-height:24px; margin:0 0 0 150px; color:#ffffff;}
#top { width:1002px; margin:0 auto;}
	#topmenu { height:43px; background:url(../images/menubg.jpg) left top repeat-x;}
	#topmenu ul { margin:0 0 0 10px;}
	#topmenu ul li{ width:80px; float:left;}
	#topmenu ul li a{ display:block; height:48px; line-height:48px; font-size:14px; font-weight:bold; text-align:center;}
	#topmenu ul li a:link,#topmenu ul li a:visited { color:#7c0000;}
	#topmenu ul li a:hover { color:#000000; background:url(../images/menu_on_bg.gif) left top no-repeat;}
	.menuinfor { height:25px; line-height:25px; position:relative; display:block;}	
#S_ContMy_x1 {
	position:absolute;
	left: 100px;
	top: 5px;
}
#S_ContMy_x2 {
	position:absolute;
	left: 190px;
	top: 5px;
}
#S_ContMy_x3 {
	position:absolute;
	left: 275px;
	top: 5px;
}

.linkmenu { display:block; width:600px;}
.linkmenu span { padding:0 8px;}
.linkmenu a:link,.linkmenu a:visited { margin:0 4px 0 0; color:#ff0000; text-align:center;line-height:24px; padding:0 10px; font-size:13px; font-weight:bold;}
.linkmenu a:hover {text-decoration:none; color:#000000; }
 
#main{ width:900px; margin:0 auto;}
.index_box1 { background:url(../images/main_box1_bg.gif) top left no-repeat;}
.box_more { height:19px; padding-top:30px;}
.box2 { background:#fbfbfb; border:5px solid #f2f2f2; border-top:none; padding:10px 22px; margin-bottom:8px;}

#smenu {position: absolute; left: 1200px; top: 10px; width:102px;}


.index_box2 { width:260px; float:left;}
ul.newsindex2 ,ul.detailbox { margin:5px 10px; height:140px;}
ul.newsindex2 li,ul.detailbox li {  left no-repeat; padding-left:10px; line-height:25px;}
ul.newsindex2 li span,ul.detailbox li span { font-size:10px; font-size:10px; color:#a70514; font-weight: bold; padding-left:10px;}
.index_box2_r { width:205px; float:right;}
.index_box3 { width:330px; background:url(../images/box2_pic1.gif) top left no-repeat; padding-top:55px; float:right;}
	.index_box3 p {line-height:22px; padding-bottom:10px; padding-right:10px; padding-left:10px;}
 	.index_tel { background:url(../images/box2_pic3.gif) 5px 50px no-repeat; padding-left:115px; width:180px; float:right; padding-right:5px; line-height:22px;}
	.telinfor {padding-left:15px; float:right; padding-right:20px; line-height:22px;}
.index_box4 { width:230px; float:left; padding-top:10px;}
.index_box5 { width:320px; float:right; padding-top:10px;}
.index_box6 { width:450px;top left no-repeat; padding-top:10px; float:left;}


ul.picsindex { float:left;}
ul.picsindex li { width:175px; float:left; margin-right:16px;}
ul.picsindex li img { border:0;}
ul.picsindex li span { display:block; height:22px; line-height:22px; background-color:#e6e6e6; text-align:center; margin-top:5px;}
ul.picsindex li a:link,ul.picsindex li a:visited { color:#a70514;}
ul.picsindex li a:hover { color:#000000; font-weight:bold;}

ul.picsdetail { width:600px; margin:0 auto}
ul.picsdetail li { width:175px; float:left; margin-right:25px; margin-bottom:25px;}
ul.picsdetail li img { border:0;}
ul.picsdetail li span { display:block; height:22px; line-height:22px; background-color:#e6e6e6; text-align:center; margin-top:5px;}
ul.picsdetail li a:link,ul.picsdetail li a:visited { color:#a70514;}
ul.picsdetail li a:hover { color:#000000; font-weight:bold;}

ul.picsindex2 { float:left;}
ul.picsindex2 li { width:120px; float:left; margin-right:5px; text-align:center;}
ul.picsindex2 li img { border:3px solid #f7dddd;}
ul.picsindex2 li span { display:block; height:22px; line-height:22px; margin-top:5px; font-size:12px;}
ul.picsindex2 li a:link,ul.picsindex2 li a:visited { color:#a70514;}
ul.picsindex2 li a:hover { color:#000000;}

ul.picsindex3 { float:left;}
ul.picsindex3 li { width:165px; float:left; margin-right:0px; text-align:center;}
ul.picsindex3 li img { border:3px solid #f7dddd;}
ul.picsindex3 li span { display:block; height:22px; line-height:22px; margin-top:5px; font-size:12px;}
ul.picsindex3 li a:link,ul.picsindex2 li a:visited { color:#a70514;}
ul.picsindex3 li a:hover { color:#000000;}

ul.picsdetail2 { width:600px; margin:0 auto}
ul.picsdetail2 li { width:140px; float:left; margin-right:10px; text-align:center; margin-bottom:15px;}
ul.picsdetail2 li img { border:3px solid #f7dddd;}
ul.picsdetail2 li span { display:block; height:22px; line-height:22px; margin-top:5px;}
ul.picsdetail2 li a:link,ul.picsdetail2 li a:visited { color:#a70514;}
ul.picsdetail2 li a:hover { color:#000000;}


ul.newsindex { width:220px; margin:5px auto;}
ul.newsindex li span{ background:url(../images/tb.jpg) left no-repeat; padding-left:5px; padding-right:10px; font-size:10px; font-weight:bold; color:#000000;}
ul.newsindex li a { line-height:22px; padding-left:20px;background:url(../images/tb.jpg) left no-repeat;}

ul.newsindexr { width:200px; margin:5px auto;}
ul.newsindexr li span{ background:url(../images/tb.jpg) left no-repeat; padding-left:5px; padding-right:10px; font-size:10px; font-weight:bold; color:#000000;}
ul.newsindexr li a { line-height:22px; padding-left:20px;background:url(../images/tb.jpg) left no-repeat;}

.detail_left { width:220px; float:left;}
.detail_right { width:650px; float:right;}
.detail_box { margin-bottom:10px;}

.leftul{ margin:10px 20px;}
.leftul li a { height:24px; line-height:24px; background:url(../images/main_icon.gif) left no-repeat; padding-left:20px; display:block;}
.leftul3{ margin:0 20px;}
.leftul3 a { height:24px; line-height:24px; background:url(../images/main_icon.gif) left no-repeat; padding-left:20px; display:block;}
.leftul2 { margin:0 -100px 5px 40px;}

	.detailinfor { border-top:1px solid #c1c1c1; padding:0px; color:#595959; text-align:right; padding-right:20px;}
	.detailinfor span { padding-left:15px;color:#008fce; }
	.detail_in { padding:2px; _height:580px; min-height:580px;}
	.detail_in h2 { font-size:18px; line-height:40px; color:#a70514; text-align:center;}
	.detail_in p { line-height:180%; padding:5px 20px;}
	.detail_in dl { padding:5px 15px; margin-bottom:15px; }
	.detail_in dt {line-height:20px; font-size:14px; font-weight:bold; border-bottom:1px dashed #c1c1c1;}
	.detail_in dt a { display:block; padding:3px 10px;}
	.detail_in dt a:link,.detail_in dt a:visited { color:#00519b; background-color:#ffffff;}
	.detail_in dt a:hover { color:#000000;}
	.detail_in dd.PostInfolist {color:#008fce; text-align:right; padding:5px 10px;}
	.Summarylist { line-height:160%;padding:0 10px; text-align:left; color:#595959;}
	.content { line-height:180%; font-size:14px; color:#000000;}
	.links { height:25px; line-height:25px; text-align:right; padding-right:30px; margin-bottom:10px;}



.box { background:#fbfbfb; border:5px solid #f2f2f2; margin-bottom:8px;}

.products { width:280px; float:left; margin-right:20px; margin-top:20px; padding:10px; float:left; text-align:center; line-height:20px;}
.pro_name2 {height:50px; font-size:16px; font-weight:bold; color:#e5004f; text-align:center; line-height:50px; text-align:center;}



.box_title { height:25px;}
.box_title span { background:url(../images/icon2.gif) left no-repeat; color:#ffffff; display:block; width:110px; float:left; line-height:25px; padding-left:1px; height:25px; font-size:14px; font-weight:bold;}
.more2 { width:150px; line-height:25px; padding-right:10px; color:#ffffff; display:block;float:right; text-align:right;}

.box_title1 { height:30px;}
.box_title1 span { background:url(../images/icon2.gif) left no-repeat; color:#a70514; display:block; width:120px; float:left; line-height:30px; padding-left:30px; height:30px; font-size:14px; font-weight:bold;}
.more3 { width:350px; line-height:30px; padding-right:10px; float:right; text-align:right;}


.ordertable { padding:10px; margin:5px auto;}
.ordertable table { border:1px solid #c1c1c1; border-collapse:collapse;}
.ordertable table th { border:1px solid #c1c1c1; background:#FFFFCC; padding:2px 10px; text-align:right;}
.ordertable table th.tabtitle { text-align:center; padding:5px; background:#f1f1f1; font-size:13px; color:#CC0000;}
.ordertable table th span { padding-right:10px; color:red;}
.ordertable table td { border:1px solid #d1d1d1; background:#ffffff; padding:5px 10px; text-align:left; }
.tabtext { width:500px; height:160px; margin:0 auto;}

.flink li { width:110px; padding-right:5px; padding-bottom:5px; overflow:hidden; float:left;}
.flink li a { display:block; width:100px;padding:0 5px; line-height:22px; }
.flink li a:link,.flink li a:visited { background-color:#f1f1f1; color:#C03;}
.flink li a:hover { background:#ffffff; color:#000000; font-weight:bold;}

.ad { margin:0 auto 10px auto;}

#footer { width:890px; margin:0 auto; background:url(../images/footer_logo.gif) 20px 10px no-repeat #fbfbfb; line-height:24px; height:80px;}
#footer p { margin:15px 0 10px 250px; }

.red,a.red:link,a.red:visited { color:#a70514;}
a.red:hover{ color:#000000;}
.black,a.black:link,a.black:visited { color:#000000;}
a.black:hover{ color:#a70514;}
.yellow,a.yellow:link,a.yellow:visited { color:#e4ff00;}
a.yellow:hover{ color:#ffffff;}
.white,a.white:link,a.white:visited { color:#ffffff;}
a.white:hover{ color:#e4ff00;}
