body {font-family: Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;font-size: 12px;font-weight: normal;color: #333333;}
a { color:#333333; text-decoration:none;}
a:hover { color:#FF0000; text-decoration:underline;}
img { border:none;}
dl,dt,dd,ol,ul,h1,h2,h3,h4,h5,h6,p{ margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ font-size:12px; color:#666666;}

.clearfix:after {content: "."; 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 */

#warp { margin:0 auto; width:820px;background:url(images/bg.gif) repeat-y center top;}
#header,#main,#bottom{ margin:0 auto; width:780px; overflow:hidden;}
#menu {height:32px; line-height:32px; text-align:right; background:url(images/top_bg.gif) repeat-x 0 0;}
#banner_swf { height:100px; width:780px;}
#qie_01 { height:12px; width:780px;background:#000000 url(images/qie_01_bg.gif) repeat-x 0 0; overflow:hidden;}
#qie_02 { height:52px; background:url(images/qie_02_bg.gif) no-repeat 0 0;}
#qie_03 { height:188px; width:24px; float:left;background:url(images/qie_03_bg.gif) no-repeat 0 0;}
#qie_04 { height:188px; width:312px; float:left;}
#qie_05 { height:188px; width:444px; float:left;background:url(images/qie_04_bg.gif) no-repeat 0 0;}
#qie_06 { height:170px; width:336px; float:left;background:url(images/qie_06_bg.gif) no-repeat 0 0; position: relative;}
#qie_06 a { width:199px; height:57px; display:block; position:absolute; top:67px; left:24px;}
#qie_07 { height:100px; width:392px; float:left;background:url(images/qie_07_bg.gif) no-repeat 0 0; padding-top:70px; padding-left:52px;}
#bottom { height:99px; padding-top:1px;background:url(images/bottom_bg.gif) repeat-x 0 0;}
#foot_link { height:33px; line-height:33px;}
#copy { background:url(images/wangan.gif) no-repeat right top; height:66px;}
#copy_l { float:left; color:#FFFFFF; font-weight:bold; line-height:22px; text-align:center; padding-left:60px; padding-top:11px;}
#copy_l a{color:#FFFFFF; font-weight:bold; margin-left:20px;}
#copy_r { float:right; width:105px; position:relative;}
#copy_r a.szwj{ display:block; position:absolute; width:51px; height:53px; top:7px; left:5px;}
#copy_r a.szwa{ display:block; position:absolute; width:47px; height:53px; top:7px; left:56px;}
#dh{ height:26px; line-height:26px; border-bottom:1px #ccc solid; padding-left:20px; background-color:#F0F0F0}
#list{ padding:16px; text-align:center;}
#tel,#fucpic{ text-align:left;}
#tel dl{ margin-bottom:20px;}
#tel dt,#fucpic h3{ line-height:30px; height:30px; border-bottom:1px #ccc dashed; background:url(images/ico2.gif) no-repeat left center; padding-left:20px; color:#a60402; font-size:14px; font-weight:bold;}
#tel dd{ line-height:26px; background:url(images/arrow.gif) no-repeat left center; padding-left:20px;}

#list h2{ line-height:18px; text-align:center; font-size:14px;}
#list p{ margin-bottom:10px; margin-top:10px; text-indent:20px; line-height:24px;}
#list ul { margin-left:40px; line-height:24px;}


#fucpic ul{ margin:10px 0 0 0; padding:0px; list-style:none;}
#fucpic li{ float:left; width:370px; text-align:center; margin:0px;}
#fucpic .fucimg{ width:322px; height:241px; padding:1px; border:1px solid #cccccc; display:block; margin:0 auto;}
#fucpic h4{ margin:0px; padding:0px; line-height:30px; text-align:center;}

#fun_l { width:216px; float:left; padding-left:6px;}
#fun_r { width:545px; float:left; padding:6px; border-left:1px #ccc dashed;}
.fun{ margin-top:12px; width:208px;}
.fun_list{
	border-bottom:1px #e6e6e7 solid;
	border-left:1px #e6e6e7 solid;
	border-right:1px #e6e6e7 solid;
	padding:10px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.fun_list li{ line-height:24px; padding-left:18px; background:url(images/btn_p1_next.gif) no-repeat left center; list-style:none;}
.fun_list p{ margin-top:10px;}
#fun_r dl{ margin-bottom:6px;}
#fun_r dt{ height:26px; line-height:26px; background:#ebe9ea url(images/fun_list_ask.gif) no-repeat 7px center; padding-left:30px; font-weight:bold;}
#fun_r dd{ line-height:24px; text-indent:18px; background:url(images/btn_p1_next.gif) no-repeat left 7px; margin-top:10px;}
.text_big {font-size: 14px;line-height: 16px;color: #666666;}
.red { color:#FF0000;}
.line_foot {border-bottom: 1px #D3D3D3 solid;}
#down { padding:10px;}
#down dl{ margin-bottom:20px;}
#down dt{ height:30px; line-height:30px; background:url(images/110.gif) no-repeat left center; font-size:14px; font-weight:bold; color:#666666; padding-left:30px;}
#down dd{ height:24px; line-height:24px; background:url(images/btn_p1_next.gif) no-repeat left center; color:#FF0000; padding-left:20px;}
.UserName {font-size: 12px;line-height: 16px;color: #000000;border: 1px solid #A7A7A7;height: 20px;}
#angle {background:url(images/ico.gif) no-repeat -38px 0px;height:30px;left:190px;position:absolute;top:54px;width:19px;}
