@charset "utf-8";
/* CSS Document */
body,form{ font-size:12px; color:#4c4c4c; margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; background:#fff;}
ul,li{ margin:0;list-style:none; padding:0;}
h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-size:12px; font-weight:normal;}
img{ border:0;}
p{ margin:0; padding:0;}
a{ color:#4c4c4c; text-decoration:none}
a:hover{ color:#f60; text-decoration:underline}
.clr{ clear:both; font-size:0;}

/*顶部HEADER*/
.headerbg{ background:url(images/header_bg.gif); height:31px; clear:both; line-height:31px;}
.header_div{ width:960px; margin:0 auto;}
.header_div div{ float:left}
.header_div span{ float:right}


.contdiv{ clear:both;}
.warpper{ width:960px; margin:0 auto; clear:both; zoom:1; position:relative;}
.logo{ padding:10px 0 0 10px; float:left}
.logo_txt{ float:left; padding-left:30px; padding-top:25px; font-size:34px; font-weight:300; color:#6f6f6f; font-family:"黑体"}

.banner{ background:url(images/bg2.jpg) repeat-x top; clear:both; zoom:1; overflow:hidden;}
.index_left{ float:left; width:222px; overflow:hidden}
.index_right{ float:left; background:url(images/banner_bg.gif); width:738px; height:339px; overflow:hidden}
.index_right_banner{ margin:20px 0 0 15px; width:723px; height:319px; overflow:hidden}
.index_left ul{ padding:45px 0 0 20px;}
.index_left li{ background:url(images/navli_bg.gif); width:188px; height:30px; line-height:30px; overflow:hidden; text-indent:20px; font-size:14px; font-weight:bold}
.index_left li a{ width:188px; height:30px; display:block; color:#fff3d4;}
.index_left li a:hover{ color:#000; text-decoration:none}
.index_line{ background:url(images/ssline.gif); height:34px; clear:both;}
.index_pic{ float:left; padding:20px 0 0 20px; width:402px; zoom:1; overflow:hidden; margin-bottom:20px;}
.index_company{ float:right; margin:20px 0 0 20px; width:460px; height:160px;}
.index_company h1{ border-bottom:1px solid #b3042d; height:19px; line-height:20px; background:url(images/icon_i.gif) no-repeat 5px 5px; text-indent:22px; font-size:14px; font-weight:bold; color:#b3042d}
.index_company h2{ clear:both; line-height:20px; color:#545454; padding-top:5px;}
.index_company span{ background:url(images/icon_more.gif); width:87px; height:23px; float:right}
.index_company span a{ width:87px; height:23px; display:block;}

.footer{ clear:both; padding:10px; background:#b3042d; color:#fff3d4; line-height:18px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; }

.p_right{ background:url(images/p_right.gif); width:3px; height:97px; position:absolute; right:-3px; top:0px;}
.n_banbg{ float:left; background:url(images/n_bannerbg.jpg) no-repeat top; width:738px; zoom:1; overflow:hidden}
.n_banner{ height:210px; width:723px; margin:20px 0 0 15px; clear:both; overflow:hidden}
.n_txtbody{ margin-left:15px; background:#eee; zoom:1; overflow:hidden; clear:both; padding:15px 25px 25px 25px;  }
.n_txtbodytips{ border-bottom:1px dotted #545454; padding:3px 0; font-size:12px; clear:both}
.n_txtbody h2{ font-size:16px; color:#b3042d; clear:both; padding:15px 0 5px 0; font-weight:bold; letter-spacing:2px;}
.n_txtbody h3{ clear:both; padding-bottom:20px;line-height:23px;font-size:14px;}
