﻿body{font-size:12px; font-family:arial,"宋体","黑体","微软雅黑"; background:#f0f0f0;}
body,h1,h2,h3,h4,h5,h6,div,p,span,from,select,ul,ol,li,dl,dd,dt,img{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a:link,a:visited{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#a22d5a;}
.c{ clear:both;}
img{ border:none;}

#page{}
.banner{ width:960px; margin:auto;}
#nav{ width:974px; height:54px; margin:auto; background:url(son_imgnav.jpg) no-repeat;}
.nav{ margin:0 7px; padding-top:13px;}
.nav li{ float:left; line-height:41px; color:#FFF; font-size:12px;padding-left:15px;}
.nav li a:link,#nav ul li a:visited{ color:#FFF; margin:0 14px;}
#mian{ width:934px; margin:auto; padding:10px 20px 0 20px; background:url(son_imgmain_bg.jpg) repeat-y;}
#main_left{ width:229px; float:left;}
#main_right{ width:695px; float:right;}
#phone img{ border:2px solid #ccc;}
.left_box{ margin-top:10px; background:#f0f0f0; border:2px solid #ccc; border-top:3px solid #ccc;}
.left_box h4{ height:30px; font-size:14px; color:#db4420; line-height:30px; background:url(son_imgtit_bg.jpg) repeat-x;}
.left_box h4 span{ margin-left:5px; padding-left:17px; line-height:30px; display:block; background:url(son_imgtit_pic.jpg) left center no-repeat;}
.left_box ul{ margin:8px; border:1px solid #e7e7e7; background:#FFF;}
.left_box ul li{ line-height:26px; margin:5px 5px 5px 7px; padding-left:10px; border-bottom:1px dotted #d3d3d3; background:url(son_imglist.jpg) left center no-repeat;}
#main_nav{ height:33px; background:url(son_imgmain_navbg.jpg) repeat-x; color:#327dca;}
#main_nav span{ height:33px; line-height:33px; margin-left:5px; padding-left:20px; display:block; background:url(son_imghome.jpg) left center no-repeat;}
#main_nav a{ margin:0 3px;}
#main_nav a:link,#main_nav a:visited{ color:#327dca;}
#main_lb{ padding:0 10px 10px 10px;}
#main_lb ul li{ line-height:40px; border-bottom:1px dotted #ccc; background:url(../son_img/list_2.jpg) left center no-repeat; padding-left:15px;}
#main_lb ul li span{ float:right; color:#999;}
#main_nr{ padding:10px;}
#main_nr h4{ font-size:22px; font-family:"微软雅黑","黑体","宋体"; font-weight:500; line-height:40px; text-align:center; letter-spacing:2px;}
#writer{ border-bottom:1px dotted #cdcdcd; text-align:center; color:#666; line-height:30px; margin-bottom:10px;}
#main_nr p{ line-height:24px;}
#foot{ background:#e5e5e5; text-align:center; line-height:30px; padding-bottom:10px;}
#foot a:link,#foot a:visited{ color:#0073e0;}

.pages li {float:left;padding-left:10px;padding-bottom:5px;}