﻿*{padding:0;margin:0;}html,body{width:100%;height:100%;font:12px/1.5 simsun/* "宋体"*/;word-break:break-all; color:#2F0000;background:url(/images/bg.gif);}img{border:none;}a{color:#2F0000;text-decoration:none;}a:hover{color:#F00; text-decoration:underline;}strong{ font-weight:600;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}.red{ color:red;}.clear{ clear:both;height:0;overflow:hidden;}
.hide,.none{ display:none;}#head,#hd,#swf,#main,#main div,#main h1,#list h1{ overflow:hidden;}
/*tosky css*/
#body{ width:978px; margin:0 auto; background:#FFFCEB;}
#head{height:68px; background:url(/images/logo.jpg) no-repeat 28px 13px; line-height:32px; text-align:right; padding:0 23px 0 0; color:#2F0000;}
#head a{ color:#2F0000;}

#hd{ height:36px; padding:0 4px 8px 8px; background:url(/images/navA.jpg) no-repeat 4px 0; color:#fff;}
#hd a{ color:#fff;}
#hd a:hover{ color:#fff; text-decoration:none;}
	#nav,#time,#TA,#TB{ float:left; height:36px; line-height:36px; background:url(/images/nav.jpg) repeat-x; overflow:hidden;}
	#nav{ padding:0 0 0 18px; width:623px;}
	#nav h1{ float:left; font-size:12px; height:36px; background:url(/images/l.jpg) no-repeat right; cursor:pointer;}
	#nav h1 a{ display:block; float:left;padding:0 12px; height:36px;}
	#nav h1#sa{ background:#423E28 url(/images/sa.jpg) no-repeat bottom center; /*height:32px; border-bottom:4px solid #000;*/}
	#nav h1.navn{ background:none;}
	#nav h1#sa a{ color:#ff0;}
	#time{ background:url(/images/TA.jpg) no-repeat; width:283px; padding:0 0 0 42px;}
		#TA{ width:255px; background:url(/images/time.jpg) repeat-x; padding:0 22px 0 0; text-align:right;}
		#TB{ width:6px; background:url(/images/TB.jpg) repeat-x;}

#swf{ height:229px; margin:0 0 15px 0; text-align:center;}	
#main{ height:610px; background:#FFFCEB; padding:0 4px;}
	#MA,#MB,#MC{ float:left; width:264px; height:606px; margin:4px 0 0 0;}
	#MA{ border-right:1px solid #EAE5CF; padding:0 7px 0 0;}
		#flv{ height:200px;}
		h1.b{ height:28px; background:url(/images/4.gif) repeat-x 0 24px;}
		h1.b span{ float:left; width:151px; height:24px; border-bottom:4px solid #CE0201;}
		h1.b span a{ float:left; width:151px; height:12px; margin:8px 0 0 0; background-image:url(/images/ban.gif); background-repeat:no-repeat; overflow:hidden;}
		h1.b span a.a1{ background-position:0 -12px;}
		h1.b span a.a2{ background-position:0 -24px;}
		h1.b span a.a3{ background-position:0 -36px;}
		h1.b span a.a4{ background-position:0 -48px;}
		h1.b span a.a5{ background-position:0 -60px;}
		h1.b p{ margin:0; float:left; width:2px; height:24px; border-bottom:4px solid #fffceb;}
		a.more{ float:right; width:30px; height:11px; background:url(../images/more.gif) no-repeat; margin:8px 0 0 0;}
		#about{ height:148px; background:#F2EEE2; margin:2px 0 11px 0; line-height:24px; padding:4px 12px 0 12px; color:#5B3C39;}
		#aobut a{ color:#5B3C39;}
		#contact{ border:8px solid #F2EEE2; height:134px; margin:6px 0 0 0; padding:11px; line-height:20px;}
	#MB{ width:423px; padding:0 8px 0 6px;border-right:1px solid #EAE5CF; height:610px; margin:0;}
		#inews{ line-height:26px; margin:12px 0 0 0; height:164px;}
		#inews li{ list-style:none; height:26px; overflow:hidden; padding:0 13px 0 16px; background:url(/images/ar.gif) no-repeat 0;}
		#inews span{ float:right;}
		#ipro{ margin:6px 0 0 8px; width:423px;}
		#ipro div a{ padding:0; background:none;}
		#ipro a{ padding:2px 0 2px 17px; background:url(../images/ar2.gif) no-repeat 0;}
		#ipro li{ float:left; padding:0 0 0 8px; width:124px; height:120px; list-style:none; text-align:center; line-height:13px; overflow:hidden;}
		#ipro .iimg{ width:118px; height:89px; border:3px solid #F3F0E1; margin:0 0 4px 0;}
		#ipro .sa{ border:3px solid #f00;}
		#ipro li img{height:89px;}
	#MC{ width:251px; padding:0 0 0 7px;}
		#case{ margin:6px 0 10px 0; height:382px;background:#F2EEE2;}
			#cimg{ text-align:center; margin:15px 0 15px 0;}
			#cimg img{ width:237px; height:141px;}
		#case ul{ margin:0; line-height:24px;}
		#case ul li{ list-style:none; float:left; width:105px; height:24px; padding:0 0 0 20px; overflow:hidden;}
		#link{ margin:12px 0 0 0; line-height:24px;}
		#link a{ color:#3E0305;}
		#link a:hover{color:#f00;}
		#link li{ list-style:none; float:left; height:24px; width:111px; padding:0 0 0 14px; overflow:hidden;}
	
#copyright{ text-align:center; background:#B40001; padding:13px 0 10px 0; line-height:24px; color:#fff; text-align:center;}
#copyright a{ color:#fff;}
#copyright a.blank{ color:#fff; font-weight:600;}
	#police{ margin:-68px 0 0 750px; height:52pox; overflow:hidden;}
#bline{ height:6px; background:#B40001 url(../images/BA.jpg) no-repeat left; overflow:hidden;}
#bline span{ float:right; height:6px; width:7px; background:url(../images/BB.jpg) no-repeat right; overflow:hidden;}
#h20{ height:20px;}
.h20{ height:20px;}
/*list*/
#list{ background:#FFFCEB url(../images/lt.gif) repeat-y 275px; margin:0 14px 18px 4px; min-height:435px;_height:435px;}
#lista{ float:left; width:264px; padding:0 7px 0 0; background:#FFFCEB;}
	#menu{ margin:2px 0 0 0; background:#F2EEE2; line-height:24px; padding:7px 0;}
	#menu h1{ padding:0 0 0 38px; margin:0; background:url(../images/ar1.gif) no-repeat 29px;}
	#menu h1 a{ color:#CE0201; font-weight:600; font-size:12px;}
	#menu h1.sa a,#menu h1 a:hover{ color:#2F0000; padding:3px; background:#ff0;}
	#menu h2{ padding:0 0 0 48px; margin:0;}
	#menu h2 a{ color:#2F0000; font-weight:100; font-size:12px;}
	#menu h2.sa a,#menu h2 a:hover{ color:#CE0201; text-decoration:underline; padding:3px;}
	#menu div{ display:none;}
#listb{ float:right; width:674px;}
	h1#site{ font-size:12px; font-weight:100; padding:0 0 3px 1px; border-bottom:4px solid #CE0201; height:22px;}
	h1#site span{ float:right; height:22px;}
	h1#site span a{ float:none; background:none;}
	h1#site a{ float:left;width:151px; height:12px; margin:8px 0 0 0; background-image:url(../images/ban.gif); background-repeat:no-repeat; text-indent:-9999px;overflow:hidden;}
	h1#site a.a5{ background-position:0 -12px;}
	h1#site a.a1{ background-position:0 -24px;}
	h1#site a.a2{ background-position:0 -36px;}
	h1#site a.a3{ background-position:0 -48px;}
	h1#site a.a4{ background-position:0 -72px;}
/*ullist*/
#product{ padding:0;margin:22px 0 0 0;list-style:none;font-size:12px;text-align:center;}
#product li{float:left;width:158px;height:164px;margin:0 0 0 6px;line-height:22px; text-align:center;overflow:hidden;}
	 .proimg{ width:148px; height:118px;text-align:center;overflow:hidden;}
	 .proimg table{border:1px solid #BCBEBD;}
	 .proimg table.sa{border:1px solid #f00;}
#product img{height:112px;}
#product a{}
/*#product a:hover img{ border:2px solid #f00; height:112px;}*/
.news{ width:650px; margin:15px auto 0 auto; line-height:29px; font-size:13px; color:#333;}
.news a{ float:left; height:29px;}.news a:hover{ color:#f00;}
.news li{ height:29px; list-style:none;background:url(../images/ar2.gif) no-repeat 0; padding:0 0 0 15px; overflow:hidden;}
.news span{ float:right; height:29px;}
.showinfo{ padding:25px 7px 0 7px; font-size:13px;}
.showinfo li{ list-style:none;}
  .infot{ text-align:center; font-size:14px; font-weight:600; color:#f00; height:25px; padding:5px 0; overflow:hidden;}
  .infoimg{ text-align:center;}
  .infocon{ line-height:24px; padding:0 5px;}
#pgs{ text-align:center; list-style:none; border:none; padding:15px 0 7px 0; margin:0;}
#pgs2{text-align:left;list-style:none;border:none; padding:15px 20px 7px 25px; margin:0;font-size:12px; color:#8F0E0E; font-weight:100;}
#pgs2 a{ color:#F00; font-size:13px;}#pgs2 a:hover{color:#f00;}
/*scroll && msn*/
#ademo,#demo{ line-height:100%; font-size:12px; width:700px; margin:0 auto; overflow:hidden;}.mara{padding:0 0 0 7px;text-align:center; overflow:hidden;}.mara img{height:123px; border:2px solid #ccc; padding:3px; margin:0 3px 8px 3px;}#QQ{ position:absolute; top:295px; right:20px; min-height:80px;}.qq{ width:110px; padding:15px 0 0 0; background:#FF6408 url(/images/QQ.jpg) no-repeat;}#T_msn1{ height:82px;}#T_msn2{ height:22px;}.T_msn3{ height:28px; text-align:center}#QQ a{ display:block; width:110px; height:22px; height:100%;}
/*QQ TIP*/
.table_title{width:150px;height:29px;line-height:29px;background:url(/images/top_title.gif) no-repeat;padding-top:1px; padding-left:12px;cursor:default}.closediv{position:absolute;top:9px;right:11px;width:15px;height:15px;background:url(/images/close.gif) no-repeat; background-position:top left;overflow:hidden}#WTips{position:fixed;width:296px;min-height:150px;_height:150px;right:0;bottom:0px;display:none;}#notecontent{min-height:100px;_height:100px;overflow:auto;color:#333; padding:0px 0 0 2px;margin-top:10px;}#notecontent div.loading{color:#333}
/*#WTips{position:absolute}*/
.show_msg{ border:1px solid #E0DFDA; padding:3px; width:656px; margin:4px auto;}.msg_t,.msg_c,.msg_r{ width:634px; margin:0 auto;}
#sitemap{margin:25px 0;}#sitemap a:hover{ color:#00f;}
.map_W{ width:620px; margin:3px auto; height:25px; line-height:30px; background:#E8EBEE; font-size:14px; border:1px solid #033; padding:0 0 0 30px;}
.map_W a{ font-weight:600; color:#000}
.map_Y{ width:620px; margin:0 auto; padding:4px 0; font-size:12px; font-weight:600; line-height:30px; background:#E8EBEE; padding:0 0 0 30px;}
.map_Y a{ display:inline; margin:5px; padding:4px 0 6px 4px; height:16px; line-height:16px; color:#444;}
.map_Y2{ width:620px; margin:0 auto; padding:4px 0; font-size:12px; font-weight:100; line-height:30px; background:#F0F7FC;}

#anli{ line-height:24px; margin:25px 0 0 0;}
#anli li{ list-style:none; float:left; width:115px; padding:0 0 0 15px;}
