
/** body **/

body{margin:0; font-size:12px;  color:#48453D; background:#fff;}

ul,li { padding: 0px; margin: 0px; list-style-type:none;}

dl,dt,dd { padding: 0px; margin: 0px; list-style-type:none;}

form{ padding:0; margin:0;}

a:link{ color:#2f2f2f;text-decoration: none;}

a:visited{ color:#2f2f2f;text-decoration: none;}

a:hover{color: #2f2f2f;text-decoration: underline;}

.red{ color:#f00;}


/** head **/

#head{ width:1000px; margin:0 auto;}

.logo{ height:75px; background:url(../images/logo.gif) 10px 10px no-repeat; text-align:right; padding-top:10px; padding-right:10px;}

.nav{ height:32px; background:url(../images/nav_back.jpg); padding:10px 0 0 40px;}


/** main **/

.main{ width:1000px; margin:0 auto;}

.page{ width:1000px; float:left; background:url(../images/title_back.jpg) repeat-x ; padding-bottom:10px;}

/** sidebar **/

.sidebar{ width:230px; float:left; padding-left:10px;}

.ml{line-height:30px; background:url(../images/d.gif) 224px 0 repeat-y;}

.ml dl{ background:url(../images/sidebar_bottom.jpg) bottom right no-repeat; padding-bottom:10px;}

.ml dd{ background:url(../images/jt.gif) no-repeat 20px 8px;padding-left:35px; height:30px;}

.ml a:link{ font-size:14px;}

.ml a:visited{ font-size:14px;}

.ml a:hover{ font-size:14px;}

/** center **/ 

.center{ width:740px; padding-left:5px; float:left;}

.center div{clear:both;}

.centers{ width:740px; padding-left:5px; float:left;}

.jj { width:740px; line-height:22px; font-size:14px; color:#666; padding-top:16px;}

.jj img{ float:left; margin-right:10px;}

.tt { width:740px; line-height:22px; font-size:14px; color:#666; padding-top:16px;}

.tt img{ float:center; margin-right:10px;}
.title_a{ padding:15px 0 10px 0;}


.p_img{ width:740px; float:left; padding:15px 0 10px 0}

.p_img dl{ float:left;}

.p_img dd{ width:151px; height:130px; float:left; background:url(../images/img_back.gif); margin-left:24px; display:inline; padding:2px; text-align:center;}

.p_img img{ width:151px; height:105px; margin-bottom:7px;}


.c_img{ width:740px; float:left; padding:15px 0 10px 0}

.c_img dl{ float:left;}

.c_img dd{ width:151px; height:130px; float:left; background:url(../images/img_back.gif); margin-left:24px; display:inline; padding:2px; text-align:center; margin-bottom:15px;}

.c_img img{ width:151px; height:105px; margin-bottom:7px;}



.g_img{ width:740px; float:left; padding:15px 0 10px 0}

.g_img dl{ float:left;}

.g_img dd{ width:205px; height:180px; float:left; margin-left:24px; display:inline;  text-align:center; margin-bottom:15px;}

.g_img img{ width:205px; height:180px; margin-bottom:7px;}


.case{ width:740px; font-size:14px; padding-top:10px; float:left; clear:both;}

.case ul{ float:left;}

.case li{ width:230px; float:left; line-height:30px;background:url(../images/jt.gif) no-repeat 5px 7px; padding-left:15px; display:block; height:30px;}


/** nr **/

.nr_u{ height:225px; width:740px;}

.nr_ul{ float:left; width:231px; height:182px; margin:23px 0 0 8px; border:1px solid #ccc; text-align:center; background:url(../images/triangle_t.gif) no-repeat 58px 163px;}

.nr_ul img{ width:210px; height:144px; margin:10px 0;}

.nr_ur{ float:left; width:430px; padding-left:30px;}

.nr_ur_t{ padding-top:26px; height:30px; color:#2E8FD4; border-bottom:1px solid #ccc; clear:both;}

.nr_ur_l{ float:left;  font-size:18px; font-weight:bold;line-height:30px;}

.nr_ur_l img{ vertical-align:2px;}

.nr_ur_r{ float:right; padding-top:4px;}

.nr_ur_d{ padding-top:20px;}

.nr_ur_d li{ height:30px; line-height:30px;}


.nr_d{ clear:both; width:713px; margin:0 auto;}

.nr_d_t{ height:23px; background:url(../images/nr_title.gif); line-height:23px; padding-left:27px;}

.nr_d_i{ padding:20px 0;}

.nr_d_i img{ width:210px; height:144px; margin-left:20px;}

.nr_d_n{ line-height:22px; text-align:left; padding:0 20px;}

.nr_d_a{ padding:20px; text-align:center;}



.wh{line-height:25px; font-size:14px; padding-top:10px; width:700px; margin:0 auto;}

.wh dl{ margin-bottom:5px; height:30px; font-size:12px; border-bottom:1px dashed #ccc;} 

.wh dt{ float:left; width:570px; position:absolute;}

.wh a:link{ color:#666;}

.wh a:visited{ color:#666;}

.wh a:hover{ color:#666;}  

.wh dd{ float:right; width:60px; padding-right:10px; color:#ccc;}


/** footer **/

#footer{ height:71px; width:1000px; margin:0 auto; background:url(../images/footer.gif); clear:both; padding-top:10px; color:#fff;}

#footer div{ padding:30px 10px 0 20px;}