@charset "gb2312";
/* CSS Document */
/********************************      wrap      ********************************/
#body_wrap{
     width:1000px;
	 height:auto;
	 margin:0 auto;
}
/********************************      top      ********************************/
.top{
     width:996px;
	 height:29px;
	 border-right:1px solid #D5D5D5;
	 border-bottom:1px solid #D5D5D5;
	 border-left:1px solid #D5D5D5;
	 padding-right:1px;
	 padding-bottom:1px;
	 padding-left:1px;
}
.top p{
     width:980px;
	 height:18px;
	 font-size:12px;
	 background:url(../images/top.jpg) repeat-x;
	 padding:5px 8px 6px 8px;
	 float:left;
}
.top p a.t_1, .top p a.t_2, .top p a.t_3{
     width:auto;
	 height:13px;
	 background:url(../images/top_tb.png) no-repeat;
	 margin-right:10px;
	 padding-top:5px;
	 display:inline;
	 float:left;
}
.top p a.t_1{
	 background-position:0px 0px;
	 padding-left:18px;
}
.top p a.t_2{
	 background-position:0px -19px;
	 padding-left:22px;
}
.top p a.t_3{
	 background-position:0px -38px;
	 padding-left:20px;
	 color:#FF4400;
}
.top p span{
	 width:168px;
	 float:right;
}
.top p span a.t_4, .top p span a.t_5{
     width:auto;
	 height:13px;
	 background:url(../images/top_tb.png) no-repeat;
	 margin-left:10px;
	 padding-top:5px;
	 display:inline;
	 float:left;
}
.top p span a.t_4{
	 background-position:0px -57px;
	 padding-left:21px;
}
.top p span a.t_5{
	 background-position:0px -76px;
	 padding-left:31px;
}
/********************************      logo      ********************************/
.logo{
     width:1000px;
	 height:68px;
	 padding:5px 0px 5px 0px;
	 margin:0 auto;
}
.logo h1{
	width:250px;
	height:68px;
	background:url(/images/logo.gif) 0 0 no-repeat;
	overflow:hidden;
	float:left;
}
.logo h1 a{
	width:250px;
	height:68px;
	text-indent:-10000px;
	display:block;
}
.logo p.gg_744{
	width:744px;
	height:62px;
	padding:3px 0px 3px 6px;
	float:left;
}
/********************************      nav      ********************************/
.nav{
    width:1000px;
	height:40px;
	background:url(../images/nav.jpg) 0px -40px repeat-x;
	margin:0 auto;
}
.nav ul{
    width:994px;
	height:40px;
	background:url(../images/nav.jpg) 0px 0px no-repeat;
	padding-left:6px;
	float:left;
}
.nav ul li.s_1{
    width:auto;
	height:40px;
	background:url(../images/nav_x.jpg) top right no-repeat;
	padding:0px 4px 0px 0px;
	float:left;
}
.nav ul li.s_1 a{
	width:54px;
	height:40px;
	color:#FFF;
	font-size:14px;
	line-height:40px;
	text-align:center;
	display:block;
}
.nav ul li.s_1 a:hover, .nav ul li.s_1 a.hover{
	background:url(../images/nav_a.jpg) 0px 0px no-repeat;
	text-decoration:none;
}
.nav ul li.s_2{
    width:auto;
	height:40px;
	background:url(../images/nav_x.jpg) top right no-repeat;
	padding:0px 5px 0px 3px;
	float:left;
}
.nav ul li.s_2 a{
	width:77px;
	height:40px;
	color:#FFF;
	font-size:14px;
	line-height:40px;
	text-align:center;
	display:block;
}
.nav ul li.s_2 a:hover, .nav ul li.s_2 a.hover{
	background:url(../images/nav_a.jpg) 0px -40px no-repeat;
	text-decoration:none;
}
.nav ul li.s_3{
    width:auto;
	height:40px;
	background:url(../images/nav_r.jpg) top right no-repeat;
	padding:0px 6px 0px 3px;
	float:left;
}
.nav ul li.s_3 a{
	width:77px;
	height:40px;
	color:#FFF;
	font-size:14px;
	line-height:40px;
	text-align:center;
	display:block;
}
.nav ul li.s_3 a:hover, .nav ul li.s_3 a.hover{
	background:url(../images/nav_a.jpg) 0px -40px no-repeat;
	text-decoration:none;
}
/********************************      search      ********************************/
.search{
     width:1000px;
	 height:20px;
	 background:url(../images/s_bg.jpg) no-repeat;
	 padding:10px 0px 10px 0px;
	 margin:0 auto;
}
.form_wrap{
     width:500px;
	 height:20px;
	 background:url(../images/sszx.gif) no-repeat;
	 padding-left:64px;
	 float:left;
	 font-size:12px;
}
.form_wrap form{
     width:500px;
	 height:20px;
	 float:left;
}
.form_wrap form input.txt{
	width:180px;
	height:16px;
	line-height:16px;
	border:1px solid #A8A8A8;
	padding-left:2px;
	margin-right:5px;
	display:inline;
	float:left;
}
.form_wrap form .radio{
	width:auto;
	height:20px;
	margin-right:5px;
	display:inline;
	float:left;
}
.form_wrap form input.int{
	width:65px;
	margin-left:8px;
	height:20px;
	border:0px;
	background:url(../images/input.jpg) no-repeat;
	cursor:pointer;
	float:left;
}
.form_wrap form input, .form_wrap form select{font-size:12px}

.sjk_menu{
	width:220px;
	height:20px;
	padding-left:216px;
	float:left;
}
#sjk{
	width:130px;
	height:20px;
	position:absolute;
	z-index:30;
}
.list{
	line-height:20px;
	text-align:left;
	font-weight:normal;
	padding:0px 6px 6px 6px;
}
.menu1{
	width:124px;
	height:auto;
	color:#336601;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	border:1px solid #9CDD75;
	background:url(../images/sjk_img.gif) 100px 4px no-repeat #F1FBEC;
	overflow-y:hidden;
	padding-left:6px;
	cursor:hand;
}
.menu2{
	width:124px;
	height:20px;
	color:#00315F;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	border:1px solid #FFF;
	background:url(../images/sjk_img.gif) 100px 4px no-repeat;
	overflow-y:hidden;
	padding-left:6px;
	cursor:hand;
}
.sjk_menu p{
	width:auto;
	height:20px;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	background:url(../images/s_hot.jpg) 54px 0px no-repeat;
	padding-right:30px;
	float:right;
}
.sjk_menu p a{
	color:#004499;
}
/********************************      guild      ********************************/
.guild{
	width:978px;
	height:28px;
	border:1px solid #A0D9F4;
	background:url(../images/guild_g.jpg) repeat-x;
	padding:0px 10px 0px 10px;
	margin:0 auto;
}
.guild p{
	width:960px;
	height:28px;
	line-height:28px;
	background:url(../images/jsht.gif) 0px 7px no-repeat;
	padding-left:18px;
	float:left;
}
.guild p span{
	width:auto;
	height:28px;
	color:#126695;
	font-size:12px;
	line-height:28px;
	background:url(../images/jkts.gif) 0px 5px no-repeat;
	padding-left:19px;
	float:right;
}
.guild p a{
	color:#126695;
	font-size:12px;
	padding-right:20px;
}
/********************************      mina   left center right   ********************************/
.mina{
	width:1000px;
	height:auto;
	margin:0 auto;
}
.left_wrap{
	width:328px;
	height:auto;
}
.center_wrap{
	width:426px;
	height:auto;
	margin-left:8px;
	display:inline;
}
.right_wrap{
	width:230px;
	height:auto;
	margin-left:8px;
	display:inline;
}
.left_wrap, .center_wrap, .right_wrap{float:left}
/********************************      jiaodian   ********************************/
.Focus_wrap{
	width:326px;
	height:259px;
	border:1px solid #126695;
	margin-top:8px;
	float:left;
}
.FocusImg{
	width:324px;
	height:auto;
	border:1px solid #FFF;
	background:#FFF;
	position:relative;
}
.FocusImg .BigPic{
	width:324px;
	height:auto;
	display:block;
	margin:0 0;
}
.FocusImg .BigPic img{
	width:324px;
	height:200px;
	padding:0;
}
.FocusImg .TitleBg{
	height:30px;
	width:324px;
	position:absolute;
	top:170px;
	left:0px;
	background:#000;
	filter:Alpha(Opacity=28);
	opacity:0.28;
	z-index:10;
}
.FocusImg .TitleBox{
	width:324px;
	height:30px;
	position:absolute;
	top:170px;
	left:0px;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:30px;
	z-index:20;
}
.FocusImg a:link,.FocusImg a:visited{
	color:#fff;
	text-decoration:none;
}
.FocusImg a:hover{
	color:#f00;
	text-decoration:underline;
}
.FocusImg .SmallPics{
	padding-top:2px;
	padding-left:3px;
	overflow:hidden;
	zoom:1;
}
.FocusImg .SmallPics span{
	float:left;
	padding:5px 0px 0px 1px;
	margin-right:4px;
	display:inline;
}
.FocusImg .SmallPics span img{
	width:71px;
	height:44px;
	border:1px solid #616161;
	padding:1px;
}
.FocusImg .SmallPics span.selected{
	background:url(../images/blog_mj_002_4.gif) no-repeat 50% -250px;
}
.FocusImg .SmallPics span.selected img{border:1px solid #ef6701;}
/********************************      hot news     ********************************/
.hot_wrap{
	width:422px;
	height:auto;
	border-top:1px solid #A1D7F1;
	border-right:1px solid #A1D7F1;
	border-bottom:2px solid #A1D7F1;
	border-left:1px solid #A1D7F1;
	padding:1px;
	margin-top:8px;
	float:left;
}
.hot{
	width:406px;
	height:auto;
	background:url(../images/hot_bg.jpg) no-repeat;
	padding:8px;
	position:relative;
}
.hot em{
	width:42px;
	height:42px;
	background:url(../images/hot.png) no-repeat;
	position:absolute;
	top:-4px;
	left:-4px;
}
.hot h5{
	width:406px;
	height:auto;
	font-size:16px;
	text-align:center;
	line-height:34px;
}
.hot h5 a{
	color:#004499;
}
.hot h5 a:hover{
	color:#FF0000;
}
.hot p{
	width:406px;
	height:60px;
	color:#363636;
	font-size:12px;
	text-align:left;
	line-height:20px;
	background:url(../images/h_x.jpg) left bottom repeat-x;
	padding-bottom:14px;
}
.hot p a{
	color:#FF7D00;
}
.hot p a:hover{
	color:#FF7D00;
}
.hot_wrap ul.hot_news{
	width:406px;
	height:auto;
	padding:6px 8px 6px 8px;
	float:left;
}
.hot_wrap ul.hot_news li{
	width:200px;
	height:auto;
	color:#004499;
	font-size:14px;
	line-height:24px;
	padding-right:3px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
}
.hot_wrap ul.hot_news li a{
	color:#004499;
}
.hot_wrap ul.hot_news li a:hover{
	color:#000;
}
/********************************   left center right box   ********************************/
.left_box, .center_box, .right_box, .zt_box, .jc_box, .bottom_box{
	width:auto;
	height:auto;
	border-top:1px solid #A1D7F1;
	border-right:1px solid #A1D7F1;
	border-bottom:2px solid #A1D7F1;
	border-left:1px solid #A1D7F1;
	margin-top:8px;
	padding:1px;
	float:left;
}
.left_box{width:324px;}
.center_box{width:422px;}
.right_box{width:226px;}
.zt_box{width:996px;}
.jc_box{width:996px;}
.bottom_box{width:996px;}
.left_box h2, .center_box h2, .right_box h2, .zt_box h2, .jc_box h2, .bottom_box h2{
	width:auto;
	height:auto;
	color:#004499;
	line-height:30px;
	font-size:13px;
	padding-left:20px;
	background:url(../images/title_b.png) no-repeat;
	float:left;
}
.left_box h2{width:304px; height:34px; background-position:0px 0px;}
.center_box h2{width:402px; height:34px; background-position:0px -34px;}
.right_box h2{width:206px; height:34px; background-position:0px -68px;}
.zt_box h2{width:976px; height:34px; background-position:0px -102px;}
.jc_box h2{width:976px; height:34px; background-position:0px -102px;}
.bottom_box h2{width:976px; height:34px; background-position:0px -102px;}
.left_box h2 span, .center_box h2 span, .right_box h2 span, .zt_box h2 span, .jc_box h2 span, .bottom_box h2 span{
	width:auto;
	height:34px;
	line-height:30px;
	padding-right:6px;
	float:right;
}
.left_box h2 span a, .center_box h2 span a, .right_box h2 span a, .zt_box h2 span a, .jc_box h2 span a, .bottom_box h2 span a{
	color:#FF7D00;
	font-size:12px;
	padding:2px;
}
.left_box h2 span a:hover, .center_box h2 span a:hover, .right_box h2 span a:hover, .zt_box h2 span a:hover, .jc_box h2 span a:hover, .bottom_box h2 span a:hover{
	color:#FFF;
	background:#FF7D00;
	padding:1px;
	text-decoration:none;
}
.left_box ul, .center_box ul, .right_box ul, .bottom_box ul{
	width:auto;
	height:auto;
	padding:6px 8px 6px 8px;
	float:left;
}
/*left*/
.left_box h3{
	width:308px;
	height:auto;
	color:#868686;
	font-size:12px;
	font-weight:100;
	line-height:18px;
	margin:6px 8px 2px 8px;
	padding-bottom:12px;
	background:url(../images/h_x.jpg) left bottom repeat-x;
	display:inline;
	float:left;
}
.left_box h3 img{
	width:120px;
	height:80px;
	padding:1px;
	border:1px solid #D7D7D7;
	margin:0px 10px 0px 2px;
	display:inline;
	float:left;
}
.left_box h3 a{
	color:#004499;
	font-weight:bold;
	line-height:24px;
}
.left_box h3 a:hover{
	color:#000;
}
.left_box h3 em a{
	color:#FF7D00;
	font-weight:100;
	line-height:18px;
}
.left_box h3 em a:hover{
	color:#FF7D00;
}
.left_box ul.list_100{
	width:308px;
	height:106px;
}
.left_box ul.list_200{
	width:308px;
	height:210px;
}
.left_box ul.list_100 li, .left_box ul.list_200 li{
	width:308px;
	height:auto;
	color:#004499;
	font-size:12px;
	line-height:21px;
	float:left;
}
.left_box ul.list_100 li span, .left_box ul.list_200 li span{
	width:auto;
	height:auto;
	color:#878787;
	font-size:12px;
	line-height:21px;
	float:right;
}
.left_box ul.list_50{
	width:308px;
	height:45px;
}
.left_box ul.list_50 li{
	width:150px;
	height:auto;
	color:#004499;
	font-size:12px;
	line-height:21px;
	padding-right:4px;
	float:left;
}
.left_box ul.list_100 li a, .left_box ul.list_200 li a, .left_box ul.list_50 li a{
	color:#004499;
}
.left_box ul.list_100 li a:hover, .left_box ul.list_200 li a:hover, .left_box ul.list_50 li a:hover{
	color:#000;
}
/*center*/
.center_box ul.list_img{
	width:406px;
	height:99px;
}
.center_box ul.list_img img{
	width:120px;
	height:90px;
	padding:1px;
	border:1px solid #D7D7D7;
	margin:0px 10px 0px 2px;
	display:inline;
	float:left;
}
.center_box ul.list_img li{
	width:270px;
	height:auto;
	color:#004499;
	font-size:14px;
	line-height:24px;
	float:left;
}
.center_box ul.list_100{
	width:406px;
	height:210px;
	overflow:hidden;
}
.center_box ul.list_100 li{
	width:406px;
	height:auto;
	color:#004499;
	font-size:14px;
	line-height:24px;
	float:left;
}
.center_box ul.list_100 li span{
	width:auto;
	height:auto;
	color:#878787;
	font-size:12px;
	line-height:24px;
	float:right;
}
.center_box ul.list_img li a, .center_box ul.list_100 li a{
	color:#004499;
}
.center_box ul.list_img li a:hover, .center_box ul.list_100 li a:hover{
	color:#000;
}
/*right*/
.right_box h3{
	width:210px;
	height:auto;
	color:#868686;
	font-size:12px;
	font-weight:100;
	line-height:18px;
	margin:6px 8px 2px 8px;
	padding-bottom:12px;
	background:url(../images/h_x.jpg) left bottom repeat-x;
	display:inline;
	float:left;
}
.right_box h3 img{
	width:80px;
	height:60px;
	padding:1px;
	border:1px solid #D7D7D7;
	margin:0px 10px 0px 2px;
	display:inline;
	float:left;
}
.right_box h3 a{
	color:#004499;
	font-weight:bold;
	line-height:24px;
}
.right_box h3 a:hover{
	color:#000;
}
.right_box h3 em a{
	color:#FF7D00;
	font-weight:100;
	line-height:18px;
}
.right_box h3 em a:hover{
	color:#FF7D00;
}
.right_box ul.list{
	width:210px;
	height:auto;
}
.right_box ul.list li{
	width:210px;
	height:auto;
	color:#004499;
	font-size:12px;
	line-height:21px;
	float:left;
}
.right_box ul.list_bg{
	width:210px;
	height:auto;
	background:url(../images/1_10.gif) 6px 10px no-repeat;
}
.right_box ul.list_bg li{
	width:194px;
	height:auto;
	color:#004499;
	font-size:12px;
	line-height:21px;
	padding-left:16px;
	float:left;
}
.right_box ul.list li a, .right_box ul.list_bg a{
	color:#004499;
}
.right_box ul.list li a:hover, .right_box ul.list_bg a:hover{
	color:#000;
}
.right_gg_230{
     width:230px;
	 height:76px;
	 margin-top:8px;
	 float:left;
}
.right_gg_230 img{
	 vertical-align:middle;
}
/*bottom*/
.zt_box ul{
	width:996px;
	height:auto;
	padding:6px 0px 6px 0px;
	float:left;
}
.zt_box ul li{
	width:316px;
	height:auto;
	color:#004499;
	font-size:12px;
	line-height:22px;
	padding:0px 8px 0px 8px;
	float:left;
}
.zt_box ul li span{
	width:auto;
	height:auto;
	color:#878787;
	font-size:12px;
	line-height:22px;
	float:right;
}
.zt_box ul li a{
	color:#004499;
}
.zt_box ul li a:hover{
	color:#000;
}
.jc_box ul{
	width:994px;
	height:auto;
	padding:8px 0px 8px 2px;
	float:left;
}
.jc_box ul li{
	width:180px;
	height:auto;
	padding:0px 9px 0px 9px;
	float:left;
}
.jc_box ul li a{
	width:180px;
	height:auto;
	text-align:center;
	float:left;
}
.jc_box ul li a img{
	width:178px;
	height:138px;
	padding:1px;
	border:1px solid #dbdbdb;
	float:left;
}
.jc_box ul li a span{
	width:178px;
	height:auto;
	color:#878787;
	font-size:12px;
	line-height:22px;
	text-align:center;
	padding-top:4px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
}
.jc_box ul li a span{
	color:#004499;
}
.jc_box ul li a:hover span{
	color:#000;
}

.bottom_box ul{
	width:980px;
	height:auto;
	font-size:12px;
	line-height:22px;
	float:left;
}
/********************************      guangao      ********************************/
.guangao{
     width:1000px;
	 height:auto;
	 margin:0 auto;
}
.guangao p.gg_1000{
     width:1000px;
	 height:auto;
	 margin-top:8px;
	 float:left;
}
.guangao p.gg_762{
     width:762px;
	 height:auto;
	 margin-top:8px;
	 padding-right:8px;
	 float:left;
}
.guangao p.gg_230{
     width:230px;
	 height:auto;
	 margin-top:8px;
	 float:left;
}
/********************************      copyright      ********************************/
.copyright{
     width:1000px;
	 height:auto;
	 margin:0 auto;
}
.copyright p{
     width:1000px;
	 height:auto;
	 color:#333333;
	 text-align:center;
	 line-height:20px;
	 margin-top:10px;
	 border-top:1px solid #A1D7F1;
	 padding-top:5px;
	 float:left;font-size:12px;
}
.copyright p a{
	 color:#004499;
}
.copyright p a:hover{
	 color:#000;
}