/*--------------------------------------------------------------------------
chushi  Style
Ver: 0.1.0
Date:26/02/2010
---------------------------------------------------------------------------*/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd,input,label{margin:0;padding:0;}
textarea,input,select,body{font-size:12px;}
ul,ol{list-style:none;}
img {border:none; overflow:hidden; vertical-align:middle;}
input {border:none;}
table, td { border: none; border-collapse: collapse; }
.clear { font:0px/0px sans-serif; clear:both; display:block;}

a{color:#2338A0;text-decoration:none;}
a:visited{color:#2338A0;text-decoration:none;}
a:hover{color:#2338A0;text-decoration:underline;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#cc0000;}
.cOrg,a.cOrg:link,a.cOrg:visited{color: #EA4808;}
.cOrg2,a.cOrg2:link,a.cOrg2:visited{color: #f60;}
.cWhite,a.cWhite:link,a.cWhite:visited{color: #fff;}
.cgreen,a.cgreen:link,a.cgreen:visited{color: #386306;}
.cgray,a.cgray:link,a.cgray:visited{color: #666;}

body {font-family:"宋体";margin:0 0 10px 0; background:#fff;}
/*  topbar */
#topbar {width:100%; height:37px; background:#fff url(../images/logo_bar_bg.gif) repeat-x;}
.toplogo {width:955px;; height:37px; margin:0 auto; text-align:left; display:block;}
.toptxt { float:right; color:#A6A6AE; padding-top:5px; font-size:12px; line-height:21px;}
.toptxt a, .toptxt a:link, .toptxt a:visited { color:#A6A6AE; text-decoration:none;}
.toptxt a:hover { color:#a6a6ae; text-decoration:underline;}

#main { width:955px; clear:both; margin:0 auto;}

#banner { width:955px; height:236px; clear: both; margin-bottom:3px; margin-left:auto;margin-right:auto; background:url(../images/955_236.gif) no-repeat;}
#banner .someone { padding:154px 0 0 131px; float:left; width:310px; height:50px;}
#banner .someone li { font-size:14px; line-height:26px; color:#fff; width:309px; letter-spacing:5px;}
.someone li a, .someone li a:visited , .someone li a:link {color:#fff;text-decoration:none;}
.someone li a:hover {color:#fff; text-decoration:underline;}

#new_info { width:955px; height:323px; clear:both; margin-bottom:5px; overflow:hidden; background:url(../images/955_323.gif) no-repeat;}

#new_info .two_btn { width:935px; height:32px; clear: both; padding:7px 10px 0; margin-bottom:65px;}
#new_info .two_btn a { float:right; display: block; margin-right:10px; width:140px; height:29px;}
#new_info .two_btn .zp { background:url(../images/fabu_btn.gif) no-repeat;}
#new_info .two_btn .zp:hover { background:url(../images/fabu_btn2.gif) no-repeat;}
#new_info .two_btn .qz { background:url(../images/qiuzhi_btn.gif) no-repeat;}
#new_info .two_btn .qz:hover { background:url(../images/qiuzhi_btn2.gif) no-repeat;}

#new_info .new_zp { width:920px; clear: both; overflow:hidden; margin:0 auto;}
#new_info .new_zp .grid_l { width:272px; border-right:1px dashed #dadada; float:left; margin-right:10px;}
#new_info .new_zp .grid_l li { width:264px; float:left; clear: both; line-height:23px; padding-right:8px; color:#333;}


#new_info .new_zp .grid_m { width:272px;  float:left; margin-right:28px;}
#new_info .new_zp .grid_m li { width:264px; float:left; clear: both; line-height:23px; color:#333;}


#new_info .new_zp .grid_r { width:300px;  float:left;}
#new_info .new_zp .grid_r li { width:142px; float:left; line-height:23px; color:#2338A0; display:inline; padding-right:4px;}

#restszp { width:950px; clear: both; overflow:hidden; padding:0 0 0 5px;}
#restszp .tt { width:950px; height:30px; background:url(../images/droomzp950_30.gif) no-repeat;}
#restszp .content_3 { width:930px; padding:7px 0 0 20px; clear: both; background:url(../images/droomzp950_30_bg.gif) -4px 0 repeat-y;}
#restszp .content_3 div { width:290px; height:112px; border:1px solid #d6d6d6; background:#f6f6f6; overflow:hidden; float:left; margin:0 16px 8px 0;}
#restszp .content_3 div img { width:93px; height:94px; background:#fff; padding:3px; display: block;}
#restszp .content_3 dl dt {float:left; margin-right:10px;}
#restszp .content_3 dl dd {float:left; line-height:18px;}
#restszp .content_3 dl dd.red{ width:168px; padding-top:4px; line-height:24px; color:#F00;text-align:center; letter-spacing:1px; font-weight:bold; float:left;}
#restszp .content_3 dl dd.red a { color:#F00; text-decoration:underline;}
#restszp .content_3 dl dd.red a:hover {color:#F00; text-decoration:none;}
#restszp .content_3 dl dd.txt { line-height:18px;  height:53px; width:168px; float:left; color:#333; overflow:hidden; margin-bottom:4px;}
#restszp .content_3 dl dd.phone { line-height:24px; height:24px; width:168px; float:left; }

#res_list { width:934px; padding:0 0 0 21px; background:url(../images/droomzp950_30_bg.gif) 1px 0 repeat-y; border-bottom:1px solid #CFDAE4;}
#res_list ul li { display:inline; float:left; margin:0 14px 8px 0;}
#res_list ul li dl dt { width:285px; height:26px; overflow:hidden; background:url(../images/295_26.gif) no-repeat; padding-left:10px; line-height:26px; font-weight:bold; font-size:14px; margin-bottom:8px;}
#res_list ul li dl dt span { width:40px; margin-right:6px; float:right; font-size:12px; line-height:26px; font-weight:normal;}
#res_list ul li dl dd { width:295px; line-height:21px; text-indent:12px; color:#333;}

#white_box { width:955px; position:relative; clear: both;}
#white_box .wh { width:10px; height:10px; position:absolute; left:-5px; top:-8px; background:#fff;}

#fotter { clear: both; width:100%; overflow:hidden; margin-top:12px;}
