@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ margin:0 auto; width:960px;  color:#000; font-family:"宋体"; font-size:12px;}
ul,li{ list-style-type:none;}
img{ border:none;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#F00;}
html{ background:url(../images/html_bg.gif) repeat-x #fff; width:100%;}

.header{ float:left; width:960px; height:148px; overflow:hidden;}
.header .logo{float:left; margin-top:42px;}
.header h2{ float:right; margin:10px 10px auto auto; display:inline;}
.nav{ float:left; width:960px; height:48px;}
.nav li{ float:left; font-size:14px; font-weight:bold; margin-left:68px; line-height:48px; display:inline;}
.nav li a{ float:left;}

.banner{ float:left; width:954px; padding:2px; border:#ddd solid 1px; background:#fff; display:inline; margin-top:15px;}
.banner img{ float:left;}
.center{ float:left; width:960px; margin-top:10px; overflow:hidden;}

.w282{ width:282px;}
.w280{ width:280px;}
.w376{ width:376px;}
.w374{ width:374px;}
.h_t{ float:left; height:165px; overflow:hidden;}
.ca{ float:left; background:url(../images/ca_bg.gif) repeat-x; height:26px; border:#ddd solid 1px; overflow:hidden; }
.ca img{ float:left; margin:7px auto auto 10px; display:inline;}
.ca .ca_a{ float:left; font-weight:bold; margin:auto 5px; display:inline;line-height:26px;}
.ca .ca_b{ float:left;font-family:Arial, Helvetica, sans-serif; color:#aaaaaa; font-size:11px;line-height:26px;}
.ca .more{ float:right; line-height:26px; margin-right:5px; display:inline;}
.h_news{ float:left; width:282px;}
.h_news li{ float:left; width:277px; background:url(../images/icon2.gif) no-repeat 6px 8px; padding-left:15px; margin-top:7px; line-height:18px;}
.h_news li span{ color:#666;}
.h_c{ float:left; height:165px; margin:auto 10px; display:inline; background:url(../images/h_pbg.gif) repeat-x bottom left; overflow:hidden;}
.h_pr{ float:left; width:364px; overflow:hidden;}
.h_pr li{ float:left; width:75px; margin:28px auto auto 15px; display:inline;}
.h_pr li img{ float:left; width:73px; height:73px; border:#CCC solid 1px;}
.h_pr li span{ float:left; width:75px; text-align:center; line-height:30px;}

.h_about{ float:left; width:282px;}
.h_about img{ float:left; margin-top:5px; display:inline; width:93px; height:129px;}
.h_about p{ float:right; width:180px; line-height:20px; margin-top:7px; height:122px; overflow:hidden;}

.footer{ float:left; background:url(../images/footer_bg.gif) repeat-x; width:960px; height:60px; margin-top:10px; padding-top:20px;}
.footer p{ float:left; text-align:center; width:960px; line-height:20px;}

.cen_left{ float:left; width:223px; overflow:hidden;}
.type{ float:left; width:221px; background:url(../images/ca_bg.gif) repeat-x; border:#ddd solid 1px;}
.type h1{ float:left; background:url(../images/icon.gif) no-repeat 10px 8px; border-bottom:#ddd solid 1px; line-height:26px; padding-left:28px; width:193px; font-weight:bold; font-family:"微软雅黑"; font-size:14px;}
.type ul{ float:left; width:221px; padding-bottom:12px; }
.type ul li{ float:left; margin:12px auto auto 33px; display:inline; }
.type ul li a{ float:left; width:156px; height:21px; line-height:21px; background:#f1f2f1; text-align:center}
.type ul li a:hover{ background:#999; color:#FFF;}
.contact{ float:left; margin-top:10px; width:223px;}
.contact img{ float:left; width:223px; height:94px;}
.contact .dz{ float:left; width:223px; line-height:20px; margin-top:8px;}

.cen_rig{ float:left; width:737px; overflow:hidden;}
.cr_t{ float:left; width:722px; margin-left:15px; display:inline; height:43px; }
.cr_t h1{ float:left;background:url(../images/zy_ca.jpg) no-repeat; width:195px; height:29px; padding:14px 0 0 20px; display:inline; font-size:14px; font-weight:bold;}
.cr_t h2{ float:right; background:url(../images/site_bg.jpg) no-repeat; width:315px; height:20px; text-align:right;  color:#626262; padding:6px 5px 0 0; display:inline;}
.cr_t h2 a{ color:#626262;}
.cr_t h2 a:hover{ color:#f00;}

.new_list{ float:left; margin:10px auto auto 15px; display:inline; width:722px;}
.new_list li{ float:left; width:700px; line-height:30px; border-bottom:#ddd dashed 1px; background:url(../images/icon2.gif) no-repeat 10px 13px; padding-left:22px;}
.new_list li span{ color:#666;}

.page { float:left; margin-left:260px; padding:20px 0 10px 0; display:inline; width:500px;}
.page li{ float:left; line-height:24px; margin-left:15px; display:inline;}
.page li a:hover{ color:#F00; text-decoration:underline;}
.page li span{ float:left;}

.pr_list{ float:left;margin:10px; display:inline; width:737px;}
.pr_list li{ float:left; width:140px; margin:15px auto auto 30px; display:inline;}
.pr_list li img{ float:left; width:140px; height:140px;}
.pr_list li span{ float:left; width:140px; text-align:center; line-height:18px; margin-top:10px;}

.xx{float:left; margin:10px auto auto 15px; display:inline; width:722px; padding-bottom:10px;}
.xx h1{ float:left; width:722px; text-align:center; line-height:25px; margin-top:10px; font-size:18px; font-weight:bold; }
.xx h2{ float:left; width:722px; text-align:right; line-height:20px;  color:#999; margin-bottom:10px; border-bottom:#eee solid 1px;}
.xx p{ float:left; width:702px; line-height:20px; margin-top:3px; padding:0 10px; display:inline;}