@charset "gb2312";
/* CSS Document */
/* CSS Document */
body {
	font-size:12px;
	color: rgb(100, 100, 100);
	margin:0;
	overflow-x:hidden; 

}
div, form, img, ul, ol, li, dl, dt, dd {
	margin:0;
	padding:0;
	border:0;
	list-style: none;
}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
}
table, td, tr, th {
	font-size:12px;
}
img {
	border:0px;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul {
	overflow:hidden;
	zoom:1;
}
.l {
	float:left;
}
.r {
	float:left;
}
.b {
	border:solid 1px #dddddd;
}
.p {
	padding:1px;
}
ul, li {
	list-style:none;
}
/*start_all*/

.right_nav{width:58px; height:188px; position:fixed; bottom:150px; right:10px; z-index:9999;_position:absolute;_top:expression((offsetParent.scrollTop)+500); _right:expression((offsetParent.scrollRight)+10);}
a#rna1{width:58px; height:58px; background:url(../images/rn_up.png) no-repeat; float:left;}
a:hover#rna1{background:url(../images/rn_upa.png) no-repeat;}
a.ran2{width:58px; height:58px; background:url(../images/rn_zx.png) no-repeat; float:left; margin:10px 0; line-height:58px; text-align:center; color:#FFF;}
a:hover.rna2{background:url(../images/rn_zxa.png) no-repeat;}
a#rna3{width:58px; height:58px; background:url(../images/rn_down.png) no-repeat; float:left;}
a:hover#rna3{background:url(../images/rn_downa.png) no-repeat;}
.right_box{width:100%; height:auto; overflow:hidden; min-height:1500px; position:absolute; top:0; left:0px;}

.head{ width:100%; background: url(../images/logo_bj.jpg) repeat-x; height:85px; margin:0 auto;}
.top{ width:985px; height:85px; margin:0 auto;}

.banner{width:100%px; margin:0 auto; background:url(../images/bannbj.png) repeat-x; height:449px; overflow:hidden;}
.banners{margin:0 auto; width:990px; height:449px; overflow:hidden;}
.ban_swt{background:url(../images/ban_05.jpg) no-repeat; width:990px; height:76px; overflow:hidden;}
.ban_swt a{display:block; height:50px; width:225px; margin:6px 0 0 30px; }

.main{margin:0 auto; width:915px; overflow:hidden;}
.zc_01{margin-top:30px;}
.zc_01s{margin-top:30px; }
.zc_01s li{float:left; margin-right:40px;}
.zc_imgs{margin:5px 0 15px 0;}

.zc_02{ overflow:hidden;}
.nTab8{width:908px; margin:auto; margin-top:20px; overflow:hidden;}
.nTab8 .TabTitle8{ width:910px; height:40px; background:url(../images/hk_3.jpg) no-repeat;  background-position:center; font-size:17px; font-family:"ËÎÌå"; }
.nTab8 .TabTitle8 ul{  height:40px; overflow:hidden; }
.nTab8 .TabTitle8 li{width:153px; height:40px; float:left; display:inline; text-align:center; line-height:40px; margin-right:15px; cursor:pointer;}
.nTab8 .TabTitle8 .active{display:block; width:153px; height:40px; background:url(../images/hk_1.jpg) no-repeat; color:#151f78;  text-decoration:none;  font-family:"ËÎÌå";}
.nTab8 .TabTitle8 .normal{display:block; width:width:400px;; height:40px;;color:#FFFFFF;  text-decoration:none; background:url(../images/hk_2.jpg) no-repeat;  font-family:"Î¢ÈíÑÅºÚ";}
.nTab8 .TabContent8{width:907px;margin: 0px auto; margin-top:20px; height:256px;  }
.bz_left{float:left; width:250px; height:256px; }
.bz_right{float:left; width:550px; margin-left:50px; line-height:25px; color:#000000; font-size:14px; margin-top:90px; }


.zc_03{ margin-top:30px;overflow:hidden;}
.zc_03s{width:893px; height:250px; border:1px #35688d solid; margin-top:20px; padding:10px;} 
.zc_03_img{ float:left; width:300px; height:250px;} 
.zc_03_txt{float:right; width:580px; height:250px;}
.zc_03_txt li{line-height:23px; font-size:14px; color:#000000;}

.zc_04{margin-top:20px;}
.ra6{width:100%; height:332px; overflow:hidden; position:relative; margin-top:25px;}
.ra6_2{width:912px; height:330px; border:1px solid #35688d; position:absolute;  left:50%; margin-left:-457px; z-index:1;}
.ra6_3{width:913px; height:332px; position:absolute; top:40px;  left:50%; margin-left:-456px; z-index:2;}
.ra6_3 ul li{width:913px; height:332px; float:left; position:relative; font-size:12px;}
.js_left{float:left; width:290px; height:266px; margin-left:10px;}
.js_right{float:right; width:590px; height:266px; }
.sdjs{margin-bottom:10px;}
.js_txt1{height:31px; line-height:31px; font-size:14px; color:#000000;}
.js_txt2{height:31px; line-height:31px;}
.js_txt1 span{font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
.js_txt3{margin:15px 0; height:32px; width:500px; }
.ra6_4{width:260px; height:30px; position:absolute; top:5px; left:46%; margin-left:235px; z-index:3;}
.ra6_4 ul li{width:60px; float:left; background-color:#5b077e; line-height:30px; text-align:center; color:#fff;}
.ra6_4 ul li.active{background-color:#FFF; color:#5b077e;}
.js_txt4 a img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	cursor:pointer;
	opacity:1;
}
.js_txt4 a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	cursor:pointer;
	opacity:0.7;
}




.zc_05{ margin-top:25px;  overflow:hidden;}
.zcs_05{width:915px;  background-color:#0c2d64; margin-top:25px; padding:40px 31px;}
.zcs_05 li{ float:left;}
.zc_05_tx{font-size:12px; color:#FFFFFF; padding-top:20px;}
.zc_05_tx p{line-height:22px;}

.zc_06{ margin-top:10px;  overflow:hidden;}
.zcs_06{margin-top:20px;}
.zc06_left{float:left;}
.zc06_right{float:right}

.zc_07{margin-top:30px;  overflow:hidden;}
.zc_07 li{ width:220px; height:74px; float:left;}
.zc_07 a img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	cursor:pointer;
	opacity:1;
}
.zc_07 a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	cursor:pointer;
	opacity:0.7;
}





.foot{width:915px; height:100px; margin:0px; margin-top:30px; margin-bottom:10px;}
.foots{background:url(../images/buttom_2.png) no-repeat; margin:0 auto; width:886px; height:100px; }
.foott{margin-left:300px; padding-top:20px; width:450px;}
.foott li{line-height:18px;}


