body{ font-size:12px; font-family:Arial,"ËÎÌå", Helvetica, sans-serif;margin:0;padding:0;color:#3d3d3d; background:url(../images/bg.gif) repeat-x top #e6e6e6;}
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto}
ul{list-style:none;margin:0;padding:0}
form{margin:0}
.left{float:left}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#771f26;}
.clearfloat{clear:both;}

#c_960{width:960px; height:auto; overflow:hidden; margin:auto;}

.a1{width:960px; height:136px; background:url(../images/top_bg.jpg) no-repeat; float:left; position:relative;}
.a1_1{width:479px; height:67px; background:url(../images/logo.png) no-repeat; position:absolute; top:10px; left:10px;}
.a1_2{width:260px; height:30px; position:absolute; top:12px; right:0;}
.a1_3{width:auto; overflow:hidden; height:15px; line-height:15px; position:absolute; right:3px; bottom:10px;}
.a1_3 ul li{padding:0 18px; float:left; color:#FFFFFF;border-right:1px solid #FFFFFF; font-weight:bold;}
.a1_3 ul li a{color:#FFFFFF;}
.a1_3 ul li a:hover{color:#ff9900;}

.a2{width:960px; height:324px; background:url(../images/banner_bg.jpg) no-repeat top; float:left; position:relative;}
.a2_1{width:705px; height:311px; position:absolute; top:7px; left:6px; z-index:1;}
.a2_1 ul li{width:705; height:311px; float:left;}
.a2_2{width:120px; height:16px; position:absolute; bottom:20px; left:580px; z-index:2;}
.a2_2 ul li{width:16px; height:16px; float:left; background:url(../images/hd_a.jpg) no-repeat; margin-right:4px; color:#142f8a; line-height:16px; text-align:center; cursor:pointer;}
.a2_2 ul li.active{background:url(../images/hd_a1.jpg) no-repeat; color:#FFFFFF;}
.a2_3{width:240px; height:310px; position:absolute; right:6px; top:7px; background:url(../images/aq.jpg) no-repeat;}
a.z2_zx1{width:206px; height:68px; position:absolute; top:52px; right:23px;}
a.z2_zx2{width:206px; height:68px; position:absolute; top:182px; right:23px;}

.a3{width:960px; height:auto; overflow:hidden; float:left; margin-top:10px;}
.a3_t{width:960px; height:14px; background:url(../images/a3_t.gif) no-repeat; float:left;}
.a3_c{width:960px; height:930px; overflow:hidden; float:left; background:url(../images/a3_c.gif) repeat-y; position:relative;}
.a3c_1{width:645px; height:auto; overflow:hidden; line-height:22px; position:absolute; top:6px; left:20px;}
.a3c_1 p{width:645px; height:auto; overflow:hidden; line-height:22px; float:left; margin:6px 0; color:#3d3d3d}
.a3c_1 p font{color:#071d70; font-size:22px;}
.a3c_2{width:272px; height:auto; overflow:hidden; position:absolute; top:0; right:5px; background:url(../images/a3c_2.gif) no-repeat top;}
.a3c_2 ul{margin-top:45px; overflow:hidden; width:245px; margin-left:13px;_margin-left:6px;}
.a3c_2 ul li{width:245px; background:url(../images/ico.gif) no-repeat 3px 10px; height:30px; line-height:30px; border-bottom:1px solid #cdd5db; text-indent:20px;}
.a3c_2 ul li a{color:#005b98;}
.a3c_2 ul li a:hover{color:#001459; text-decoration:underline;display:block; width:245px; height:30px; background:url(../images/ico.png) no-repeat 3px 10px #caeaff;}
.a3c_3{width:920px; height:auto; overflow:hidden; position:absolute; top:400px; left:20px;}
.a3c_3 ul li{width:460px; height:130px; position:relative; float:left; margin-bottom:50px;}
.a3c3_1{width:185px; height:130px; position:absolute; left:20px; top:0; border:1px solid #E0E0E0;}
.a3c3_2{width:210px; height:auto; line-height:22px; position:absolute; top:18px; left:230px; color:#3d3d3d;}
.a3c3_2 b{ color:#004479; font-size:14px;}
.a3c3_3{width:60px; padding-right:12px; line-height:15px; height:15px; text-align:right; background:url(../images/ico1.gif) no-repeat right 50%; position:absolute; bottom:15px; right:20px;}
.a3c3_3 a{color:#ff9900;}

.a3_f{width:960px; height:15px; background:url(../images/a3_f.gif) no-repeat; float:left; position:relative;}

.foot{width:960px; height:92px; background:url(../images/foot_bg.jpg) no-repeat; float:left; margin-top:8px; position:relative;}
.fo_1{width:auto; overflow:hidden; height:15px; line-height:15px; position:absolute; left:12px; top:15px;}
.fo_1 ul li{padding:0 5px; float:left; color:#FFFFFF;border-right:1px solid #FFFFFF; font-weight:bold;}
.fo_1 ul li a{color:#FFFFFF;}
.fo_1 ul li a:hover{color:#ff9900;}
.fo_2{
	width: 700px;
	height: auto;
	overflow: hidden;
	line-height: 22px;
	color: #FFFFFF;
	position: absolute;
	top: 40px;
	left: 17px;
}
.foot .fo_2 a {
	color: #FFFFFF;
}


.ab_t{width:960px; height:14px; background:url(../images/ab_t.jpg) no-repeat; float:left;}
.ab_b{width:960px; height:auto; overflow:hidden; float:left; background:url(../images/a3_c.gif) repeat-y; position:relative;}
.ab_1{background:url("../images/a_bg.jpg") no-repeat scroll 625px bottom transparent; height:auto; overflow:hidden;}

.ab_left{width:670px; float:left; padding:5px 0 0 18px; height:auto; overflow:hidden;}
.ab_left_1{width:655px; float:left; border-bottom:1px solid #b8c3ca; height:30px; line-height:30px; color:#246173; background:url(../images/ico2.gif) no-repeat 5px 50%; padding-left:15px; font-size:14px; font-weight:bold;}
.ab_left_1 a{color:#ff6000;}
.ab_left_2{width:670px; height:auto; overflow:hidden; float:left; line-height:20px; color:#3d3d3d; font-size:13px; padding-top:10px;}
.ab_left_2 p{margin:7px 0 15px}

.prolist{width:670px; height:auto; overflow:hidden; float:left; font-size:12px; padding-top:10px;}
.prolist ul li{width:185px; height:auto; overflow:hidden; float:left;padding:0 19px 19px 19px;}
.prolist ul li span{width:185px; height:130px; float:left;}
.prolist ul li p{width:185px; line-height:25px; float:left; text-align:center; font-weight:bold;}

.propage{width:670px; height:40px; line-height:40px; text-align:center; float:left;}

.news_list{width:670px; height:auto; overflow:hidden; float:left; font-size:12px; padding-top:10px;}
.news_list ul{width:650px; height:auto; overflow:hidden; margin:auto;}
.news_list ul li{width:650px; height:32px; line-height:32px;background:url(../images/ico.gif) 5px 50% no-repeat; float:left; border-bottom:1px dotted silver;}
.news_list ul li p{width:570px;  text-indent:20px; line-height:32px; float:left;}
.news_list ul li span{width:80px; height:28px; display:block; float:right; line-height:32px; color:royalblue; text-align:center;}



.ab_right{width:236px; height:auto; overflow:hidden; margin:0 5px 0 0; _margin-right:0.25em; float:right; background:url(../images/ab_rig.jpg) no-repeat top;}
.ab_r1{width:215px; height:30px; line-height:30px; border-bottom:1px solid #b8c3ca; float:left; margin-left:8px; color:#004479; font-family:Candara; font-size:22px; font-weight:bold;}
.ab_r2{width:215px; height:auto; overflow:hidden; margin:10px 0 0 8px;float:left;}
.ab_r2 ul li{width:215px; background:url(../images/ico.png) no-repeat 3px 10px; height:30px; line-height:30px; border-bottom:1px solid #cdd5db; text-indent:20px;}
.ab_r2 ul li a{color:#005b98;}
.ab_r2 ul li a:hover{color:#001459; text-decoration:underline; display:block; width:215px; height:30px; background:url(../images/ico.png) no-repeat 3px 10px #caeaff;}
.ab_r3{width:200px; height:auto; overflow:hidden; padding-top:18px; float:left; margin-left:18px;_margin-left:9px;}
.ab_r3 ul li{width:200px; height:50px; float:left; margin-bottom:18px;}
.ab_r4{width:215px; height:150px; margin:15px 0 8px 0; float:left;}
