﻿*{padding:0;margin:0;}html,body{width:100%;height:100%;font:12px/1.5 simsun/* "宋体"*/;word-break:break-all; color:#444;}img{border:none;}
a{color:#444;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;}#main,#main div,#swf,#link,.ban,.ban2,.ban3,#nav,#head{ overflow:hidden;}
html,body{ background:url(/images/bg.jpg) center repeat-y;}
/*tosky css*/
#body{ width:1002px; margin:0 auto; height:100%;}

#head{ border-top:4px solid #C4D5DC; height:102px; background:url(/images/head.gif) repeat;}
	#logo{ float:left; width:136px; height:102px; cursor:pointer; background:url(/images/logo.gif) no-repeat 19px 7px;}
	#title{ float:left; width:653px; height:102px; background:url(/images/title.gif) no-repeat 0 36px;}
	#hd1{ float:left; height:102px; width:213px; height:106px; line-height:28px;}
	#hd1 a{ color:#41ABF7;}
#nav{ background:url(/images/nav.jpg); height:35px; line-height:35px;color:#fff; font-weight:600; margin:0 0 1px 0;}
	#time{ float:left; width:174px; height:35px; background:url(../images/tiem.jpg) no-repeat 0 0; padding:0 0 0 19px;}
	#Tnav{ float:left; width:809px; height:35px;}
	#Tnav h1{ float:left; margin:0; width:114px; height:35px; text-align:center; font-size:14px; background:url(/images/line.gif) no-repeat right;}
	#Tnav a{color:#fff;}
	#Tnav h1#navn{ background:none;}
	#Tnav a:hover,#Tnav a.sa{ color:#ff0; padding:7px 13px; background:#26559D;}
	
#swf{ height:204px; background:url(/images/flash.jpg) no-repeat;}
	#swfa,#swfb{ float:left; height:223px; overflow:hidden;}
	#swfa{ width:290px; padding:5px 0 0 40px;}
	#swfb{ width:592px; padding:0px 20px; height:170px;}
#swf_{ height:24px; background:url(../images/swf_.jpg) repeat-x;}	
	
#main{ height:414px; padding:0 0 22px 0; background:#F5F8FB;}
	#Mleft,#Mright{ float:left; height:414px;}
	#Mleft{width:228px; background:#E8EBEE;}
		#ryu{ width:214px; height:190px; margin:0 auto 1px auto; border:1px solid #C6D4D3;}
		h1.a{ height:30px; border-bottom:1px dashed #C2C6C9; line-height:30px; margin:0; padding:0 3px 0 28px; font-size:14px; color:#010101; background:url(/images/b1.gif) no-repeat 7px;}
		h1.b{ height:24px; border-bottom:1px dashed #C2C6C9; line-height:24px; margin:0; padding:0 3px 0 28px; font-size:14px; color:#010101; background:url(/images/b1.gif) no-repeat 7px;}
		h1.a a{ color:#010101;}
		h1.a span{ float:right; font-size:12px; padding:2px 0 0 0; font-weight:100;}
		h1.a span a{ color:#9EB0BE;}
		#contact{ padding:10px 8px; line-height:25px;}
	#Mright{width:774px;}
		#Mr_A{ height:217px; border-bottom:1px dashed #BEC1C4;}
			#Mr_A1,#Mr_A2,#Mr_A3{ float:left; height:217px;}
			#Mr_A1{ width:470px;}
				#about{ padding:10px 5px 0 15px; height:175px; width:447px; line-height:24px;}
				#about img.a{ float:left; margin:13px 17px 0 0; width:140px;}
			#Mr_A2{ width:18px; background:url(/images/line2.gif) no-repeat 7px 9px;}
			#Mr_A3{ width:286px;}
			#Mr_A3 ul{ margin:10px 0 0 0; line-height:25px;}
			#Mr_A3 ul li{ list-style:none; padding:0 11px 0 19px; height:25px; overflow:hidden; background:url(/images/ar1.gif) no-repeat 5px 9px;}
			#Mr_A3 ul li a{ color:#020001;}
			#Mr_A3 ul li span{ float:right; padding:0 0 0 10px;}
#link{ height:25px; line-height:25px; background:url(/images/link.jpg) repeat-x; padding:0 0 0 10px;}
#link a{ color:#000102;}#link a:hover,#copyright a:hover{ color:#f00;}
#copyright{ text-align:center; background:#F5F8FB; padding:9px 0; line-height:18px; color:#949496; text-align:center;}
#copyright a{ color:#B5B7BA;}
/*list*/
#lflv{ height:201px; background:url(/images/lflv.jpg) no-repeat}
#list{ padding:0 8px 22px 0; background:#F5F8FB;}
#lista{ float:left; width:228px; background:#E8EBEE;}
	#menu{ width:178px; margin:15px auto 60px auto; line-height:25px;}
	#menu li{ list-style:none; height:25px; background:url(/images/ar2.gif) repeat-x 0 24px; overflow:hidden; padding:0 0 0 1px;}
#listb{ float:right; width:758px; overflow-x:hidden;}
		h1#site{ height:24px; border-bottom:1px dashed #C2C6C9; line-height:24px; margin:0; padding:0 3px 0 28px; font-size:14px; color:#010101; background:url(/images/b1.gif) no-repeat 7px;}
		h1#site a{ color:#010101;}
		h1#site span{ float:right; font-size:12px; padding:2px 0 0 0; font-weight:100; color:#3D3D3F;}
		h1#site span a{ color:#3D3D3F;}
		h1#site span a.red{ color:#f00;}
/*ullist*/
#product{ padding:0;margin:22px 0 0 12px;list-style:none;font-size:14px;text-align:center;}
#product li{float:left;width:168px;height:164px;margin:0 0 0 14px;line-height:22px; text-align:center;overflow:hidden;}
	 .proimg{ width:164px;text-align:center;overflow:hidden;}
#product img{height:116px;border:1px solid #BCBEBD;}
#product a{ color:#000102;}
.news{ width:650px; margin:15px auto 0 auto; line-height:29px; font-size:13px; color:#333;}
.news a{ color:#333; float:left;background:url(/images/b.gif); height:29px;}.news a:hover{ color:#f00;}
.news li{ height:29px; background:url(/images/ico.gif) 0 19px repeat-x; list-style:none; overflow:hidden;}
.news span{ float:right;background:url(/images/b.gif); height:29px;}
.showinfo{ padding:25px 13px; 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 20px; color:#333;}
#pgs{ text-align:center; list-style:none; width:700px; border:none; padding:25px 0 20px 0; margin:0; font-size:12px;}
#pgs2{text-align:left;list-style:none;width:740px; border:none; padding:15px 20px 15px 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:760px; margin:15px auto 0 auto; overflow:hidden;}#demo{ margin:3px auto 0 auto;}.mara{ padding:8px 0 0 11px;text-align:center;}.mara img{height:133px; border:1px solid #ccc; padding:1px; margin:18px 8px 8px 8px;}#QQ{ position:absolute; top:200px; right:10px; 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;}
#pro{ width:760px; margin:0 auto;}
