@charset "utf-8";
/* CSS Document */

	body{
	font-family:"宋体";
	font-size:12px;
	color:#3d3d3d;
	background:url(images/skin_xt.jpg) no-repeat center 40px #8abbf5 ;
	}
	
/* CSS Document */

* {
	margin:0px;
	padding:0px;word-wrap:break-word
	}
	body{
	font-family:"宋体";
	font-size:12px;
	color:#3e3e3e;
	}
.mainbav a	{margin-right:21px;_margin-right:18px;}	
img{
border-width:0px 0px 0px 0px;
}
a {
 color:#3e3e3e;
 text-decoration:none;  
}
a:hover{
text-decoration:underline;
color:#dc0000;
}
ul{
list-style:none;
}

/*顶部公棚名称*/
	.gp_name{
		color:#2b81b4;
	}
	.gp_url{
		color:#001805;
	}
	.search_input input{
		width:245px;
		height:31px;
		border:none;
		background:url(images/search.png) no-repeat;
		padding-left:5px;
		line-height:30px;
		font-size:12px;
}
.search_button input{
	width:68px;
	height:31px;
	border:none;
	background:url(images/search.png) right 0 no-repeat;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}
.mainbav{
	background:#2b81b4;
}
.mainbav a{
	color:#fff;
}
@charset "utf-8";
/*导航菜单*/
#sddm{
	width:100px;
	height:44px;
	z-index: 30;
	}
#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}

#sddm li a
{	display: block;
	width: 100px;
	color:#717171;
	text-decoration: none;
	}

#sddm li a:hover{	
color:#ba2636;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #ccc}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #2875DE;
		font: 12px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
/*导航菜单end*/
/*轮换*/
.show_ad{
width:960px;
height:220px;
margin:10px auto;
}
/*容器*/
.clear{
	clear:both;
	overflow:hidden;
	height:0;
	line-height:0;
}
.container{
	width:980px;
	height:auto;
	overflow:hidden;
	background:#fff;
	margin:auto;
	margin-bottom:20px;
}
.name_box{
	width:960px;
	height:114px;
	padding:0 10px;
	
}
.gp_name{
	float:left;
	width:590px;
	height:100px;
	padding-top:14px;
	padding-left:20px;
	font-family:"微软雅黑";
	font-size:32px;
}
.gp_url{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.top_search{
	width:330px;
	height:100px;
	padding-top:14px;
	float:right;
}
.weather_box{
	width:255px;
	height:20px;
	padding-left:75px;
}
.search{
	width:330px;
	height:31px;
	padding-top:20px;
}
.search_input{
	width:250px;
	height:31px;
	float:left;
	margin-right:5px;
}
.search_button{
	width:68px;
	height:31px;
	float:left;
}
/*导航*/
.mainbav{
	width:960px;
	height:40px;
	margin-bottom:10px;
	padding-left:20px;
	padding-top:10px;
}
.mainbav a{
	display:block;
	float:left;
	height:26px;
	width:60px;
	line-height:26px;
	margin-right:26px;
	text-align:center;
	font-size:14px;
}
.mainbav a:hover,.mainbav a.hover{
	font-weight:bold;
	text-decoration:none;
	border-bottom:2px solid #fff;
}
/*返回顶部*/
.backToTop {
 display: none;
 width: 60px;
 height:60px;
 color: #fff;
 background:url(images/backtop.png);
 position: fixed;
 _position: absolute;
 right:10px;
 bottom:20px;
 _bottom: "auto";
 cursor: pointer;
}
.backToTop:hover{
 background:url(images/backtophover.png);
}

.wangzhan_xinxi{
width:960px;
height:auto;
text-align:center;
border-top:2px solid #3fa7cb;
padding:10px 0;
margin:10px auto;
line-height:24px;
}
/*文章列表*/
.txt_list{
	width:650px;
	height:auto;
}
.txt_list_title{
	width:630px;
	height:30px;
	border-bottom:2px solid #3fa7cb;
	background:url(images/home_icon.png) no-repeat left 8px ;
	line-height:30px;
	padding-left:20px;
}

.list_box{
	padding:20px 0;
}
.list_box ul li{
	clear:both;
	padding:0 10px;
	line-height:26px;
}
.list_box ul li a,.list_box ul li font{
	float:left;
	font-size:14px;
}
.list_box ul li span{
	float:right;
}
.line{
	height:10px;
	border-bottom:1px dashed #ccc;
	line-height:0;
	padding:0;
	margin-bottom:10px;
}
/*相册列表*/
.list_pic_box{
		width:650px;
	height:auto;
}
.list_pic_box ul li{
	display: block;
	height:188px;
	width:180px;
	line-height:22px;
	position:relative;
	border-bottom:2px solid #fff;
		float:left;
		margin:20px 14px;
}
.list_pic_box ul{
	padding-left:10px;
}
.list_pic_box ul li:hover{
	border-bottom:2px solid #000158;
}
.list_pic_box ul li:hover a{
	color:#3fa7cb;
	text-decoration:none;
}
.list_pic_box ul li img{
	margin-bottom:5px;
}
.xiangce_xinxi{
	position:absolute;
	width:50px;
	height:15px;
	background:url(images/pic_icon.png) no-repeat;
	right:0;
    top:164px;
	padding-left:20px;
	line-height:14px;
	color:#6e6e6e;
}
.video_xinxi{
    position:absolute;
	width:66px;
	height:15px;
	background:url(images/video_icon.png) no-repeat;
	right:0;
    top:164px;
	padding-left:20px;
	line-height:14px;
	color:#6e6e6e;
}
.play_icon{
	width:58px;
	height:58px;
	position:absolute;
	left:61px;
	top:38px;
	background:url(images/video.png);
	_background:url(images/video.gif);
}
.video_play{
	height:58px;
	width:58px;
	position:absolute;
	top:71px;
	left:110px;
	background:url(images/video.png);
	_background:url(images/video.gif);
}
/*文章*/
.content_box{
	width:960px;
	height:auto;
	padding:0 10px;
	margin-bottom:10px;
}
.con_main_box{
	width:958px;
	height:auto;
	padding:20px 0;
	border:1px solid #ccc;
	border-top:none;
}
.con_main_box h1{
	font-size:24px;
	font-family:"微软雅黑";
	color:#444;
	font-weight:normal;
	text-align:center;
}
.show_con_time{
	width:auto;
	text-align:center;
	color:#6d6d6d;
	padding:10px 0;
}
.con_share{
	width:490px;
	margin:10px auto; 
}
.con_box_show{
width:918px;
margin:auto;
padding:40px 0 40px 0;
height:auto;
font-size:14px;
line-height:200%;
border-bottom:1px dashed #CCC;
}
.hot_box{
	width:918px;
	height:auto;
	margin:auto;
	padding:10px 0;
}
.hot_box ul{
	display:block;
	float:left;
	width:449px;
	line-height:22px;
	padding-left:10px;
	color:#1e5ba6;
}
.hot_box ul li{
	clear:both;
}
.hot_box ul li a{
	color:#1e5ba6;
}
.hot_box ul h2{
	font-size:14px;
	margin-bottom:5px;
}
/*留言*/
.liuyan_box{
	width:918px;
	height:auto;
	border:1px solid #ccc;
	margin:10px auto;
	padding:20px;
	background:#e2f1ee;
}
.liuyan_box_main{
	width:auto;
	height:auto;
}
.login_liuyan a{
	color:#717171;
	}
	.liuyan_input{
		width:auto;
		height:75px;
		border:1px solid #ccc;
		margin:10px auto;
	}
.liuyan_input textarea{
	width:100%;
	height:75px;
	border:0;
	line-height:22px;
	font-size:12px;
}
.liuyan_button{
	padding:10px 0 30px 0;
}
.liuyan_tips{
	float:left;
	color:#717171;
}
.liuyan_ok{
	float:right;
}
.liuyan_ok input{
	width:83px;
	height:30px;
	background: url(images/button.png);
	border: none;
}
.liuyan_content{
	width:auto;
	height:auto;
	margin-top:20px;
}
.liuyan_one{
	width:auto;
	height:auto;
	border-top:1px dashed #ccc;
	position:relative;
	padding-left:65px;
	padding-bottom:10px;
	height:auto!important;
    height:44px;
    min-height:44px;
	margin-bottom:10px;
	padding-top:20px;
}
.liuyan_time{
	width:auto;
	height:14px;
}
.title_pl{
	color:#1e5ba6;
	font-size:14px;
}
.time_pl{
	color:#666;
}
.liuyan_content_one{
	width:auto;
	height:auto;
	padding-top:10px;
	line-height:22px;
	font-size:14px;

}
.huifu_liuyan{
	width:auto;
	height:auto;
	padding:10px;
	background:#ffffee;
	margin-top:10px;
	border:1px solid #999;
}
.huifu_one{
	width:auto;
	height:auto;
	padding-top:10px;
	line-height:22px;
	font-size:14px;

}
.huifu_time{
	width:auto;
	height:14px;
}
.touxiang{
width:50px;
height:50px;
border:1px solid #ccc;
padding:2px;
position:absolute;
left:0;
top:20px;
background:#fff;
}
/*联系*/
.map_box{
	width:608px;
	height:465px;
}
.mingpian_box{
	margin-top:20px;
	width:410px;
	height:196px;
	background: url(images/lianxi_bg.png);
	padding-left:20px;
	color:#6a553f;
	line-height:24px;
	padding-top:10px;
}
.mingpian_box h2{
	font-family:"微软雅黑";
	font-size:24px;
	font-weight:normal;
	margin-bottom:5px;
}
.video_main{
	height:498px;
	width:610px;
	margin:auto;
}
.jj_video{
	width:590px;
	height:auto;
	padding:10px;
	margin:auto;
	margin-top:20px;
	background:#e2f1ee;
	line-height:22px;
	font-size:12px;
}
.jj_video h2{
	font-size:14px;
	color:#1e5ba6;
	margin-bottom:5px;
}
/*图片展示*/
.images_show_box{
width:958px;
height:auto;
float:left;
padding:20px 0;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
color: #333;
line-height: 140%;
}
.other_pic_box{
	width:936px;
	height:160px;
	border:1px solid #ccc;
	padding:10px;
}
.other_pic_box h2{
	font-size:14px;
}
.other_pic_box ul{
	padding:10px;
}
.other_pic_box span{
	display:block;
	width:107px;
	height:82px;
	background:url(images/xc_bg.png);
	padding:3px 0 0 3px;
	margin-bottom:5px;
}
.other_pic_box li{
	display:block;
	float:left;
	width:110px;
	height:130px;
	overflow:hidden;
	line-height:20px;
	margin-right:20px;
}
/*内容*/
.main_box_index{
	width:960px;
	padding:0 10px;
	height:1120px;
	position:relative;
}
.one_box{
	border:1px solid #ccc;
	border-top:2px solid #3fa7cb;
}
.one_box_title{
	width:auto;
	padding:0 10px;
	height:34px;
	line-height:34px;
}
.one_box_title span{
	font-size:16px;
	font-family:"微软雅黑";
	float:left;
}
.one_box_title a{
	font-size:14px;
	float:right;
}
.one_box_con{
	width:auto;
	height:auto;
	padding:10px;
}
.box_gpjj{
	width:298px;
	position:absolute;
	top:0;
	left:10px;
}

.box_gpjj .one_box_con{
	line-height:22px;
	font-size:12px;
	height:150px;
}
.box_news{
	position:absolute;
	top:0;
	right:10px;
	width:648px;
	line-height:24px;
}
.box_news .one_box_con{
	height:150px;
}
.box_news .one_box_con ul li{
	clear:both;
}
.box_news .one_box_con ul li a,.box_news .one_box_con ul li font{
	float:left;
	font-size:14px;
}
.box_news .one_box_con ul li span{
	float:right;
}
.box_lxfs{
	width:298px;
	position:absolute;
	top:701px;
	left:10px;
}

.box_lxfs .one_box_con{
	line-height:24px;
	font-size:14px;
	height:150px;
}
.box_guic{
	top:217px;
}
.box_ggao{
	position:absolute;
	top:217px;
	left:10px;
	width:298px;
	line-height:24px;
}
.box_ggao .one_box_con ul li span{
	display:none;
}
.box_saishi{
	top:434px;
}
.box_xiangce{
	top:651px;
}
.box_news .one_box_img{
	height:180px;
	line-height:22px;
	font-size:12px;
}
.box_news .one_box_img span{
	display: inline;
	height:auto;
	width:180px;
	float:left;
	margin:0 14px;
}
.box_news .one_box_img span img{
	margin-bottom:5px;
}
.box_xunfang{
	top:898px;
	_top:901px;
}
.box_video{
	width:298px;
	position:absolute;
	top:434px;
	left:10px;
}

.box_video .one_box_con{
	line-height:22px;
	font-size:12px;
	height:200px;
}
.video_box{
	height:200px;
	width:278px;
	position:relative;
}

.box_liuyan{
	width:298px;
	position:absolute;
	top:919px;
	left:10px;
}

.box_liuyan .one_box_con{
	line-height:22px;
	font-size:12px;
	height:129px;
}
.box_liuyan .one_box_con ul li a{
	color:#1e5ba6;
}
/*文章列表*/
.txt_list{
	position:absolute;
	top:0;
	right:10px;
}
@charset "utf-8";
/* CSS Document */

.one_box{
	border:1px solid #ccc;
	border-top:2px solid #3fa7cb;
}
.one_box_title{
	width:auto;
	padding:0 10px;
	height:34px;
	line-height:34px;
}
.one_box_title span{
	font-size:16px;
	font-family:"微软雅黑";
	float:left;
}
.one_box_title a{
	font-size:14px;
	float:right;
}
.one_box_con{
	width:auto;
	height:auto;
	padding:10px;
}
.box_gpjj{
	width:298px;
	position:absolute;
	top:0;
	left:10px;
}

.box_gpjj .one_box_con{
	line-height:22px;
	font-size:12px;
	height:150px;
}
.box_news{
	position:absolute;
	top:0;
	right:10px;
	width:648px;
	line-height:24px;
}
.box_news .one_box_con{
	height:150px;
}
.box_news .one_box_con ul li{
	clear:both;
}
.box_news .one_box_con ul li a,.box_news .one_box_con ul li font{
	float:left;
	font-size:14px;
}
.box_news .one_box_con ul li span{
	float:right;
}
.box_lxfs{
	width:298px;
	position:absolute;
	top:0px;
	left:10px;
}

.box_lxfs .one_box_con{
	line-height:24px;
	font-size:14px;
	height:150px;
}
.box_guic{
	top:217px;
}
.box_ggao{
	position:absolute;
	top:217px;
	left:10px;
	width:298px;
	line-height:24px;
}
.box_ggao .one_box_con ul li span{
	display:none;
}
.box_saishi{
	top:434px;
}
.box_xiangce{
	top:651px;
}
.box_news .one_box_img{
	height:180px;
	line-height:22px;
	font-size:12px;
}
.box_news .one_box_img span{
	display: inline;
	height:auto;
	width:180px;
	float:left;
	margin:0 14px;
}
.box_news .one_box_img span img{
	margin-bottom:5px;
}
.box_xunfang{
	top:898px;
	_top:901px;
}
.box_video{
	width:298px;
	position:absolute;
	top:434px;
	left:10px;
}

.box_video .one_box_con{
	line-height:22px;
	font-size:12px;
	height:200px;
}
.video_box{
	height:200px;
	width:278px;
	position:relative;
}

.box_liuyan{
	width:298px;
	position:absolute;
	top:919px;
	left:10px;
}

.box_liuyan .one_box_con{
	line-height:22px;
	font-size:12px;
	height:129px;
}
.box_liuyan .one_box_con ul li a{
	color:#1e5ba6;
}
/*文章列表*/
.txt_list{
	position:absolute;
	top:0;
	right:10px;
}
#pagecode	{width: 100%;float: right;margin-top: 20px;}
#pagecode span,#pagecode a	{margin-left: -1px;padding:0px; text-align:center;height:36px; border:1px solid #e1e1e1; text-decoration:none;display:block; float:left; line-height:36px;width: 50px;font-size: 14px;}
#pagecode span{background:#f1f1f1; font:bold 14px Arial, "宋体"; line-height:36px;width: 50px;}
#pagecode a:hover{ background:#f3f3f3; font:bold 14px Arial, "宋体"; line-height:36px;}
#pagecode .first_page,#pagecode .Last_page{display: none;}
.lines{ height:10px; border-bottom:1px dashed #ccc; line-height:0; padding:0; margin-bottom:10px; }
.album{float: left;margin-left: 0;width: 958px;}

.album-image-md{ position:relative; z-index:1; height:800px; overflow:hidden; }

.album-image-bd{ position:relative; z-index:1; height:750px; text-align:center; overflow:hidden; }

.album-image{ position:absolute; z-index:2; top:50%; left:50%; }

.album-image-ft{ margin:0 auto; height:50px; line-height:50px; text-align:center; overflow:hidden; }

#album-image-ft{ font-size:12px; }

.album-image-nav{ position:absolute; z-index:2; top:0; left:0; margin:0; padding:0; width:958px; height:750px; overflow:hidden; }

.album-image-nav-left-block{ position:relative; z-index:1; float:left; margin:0; width:50%; height:750px; list-style-type:none; overflow:hidden; }

.album-image-nav-right-block{ position:relative; z-index:1; float:left; margin:0; width:50%; height:750px; list-style-type:none; overflow:hidden; }

.album-image-btn-prev:link,.album-image-btn-prev:visited,.album-image-btn-prev:hover{ position:absolute; z-index:2; top:50%; left:0; margin:-40px 0 0 0; width:40px; height:80px; line-height:60px; font-size:100px; color:#999; background-color:#333; opacity: 0.7; filter:alpha(opacity=70); text-decoration:none; text-align:center; overflow:hidden; }

.album-image-btn-next:link,.album-image-btn-next:visited,.album-image-btn-next:hover{ position:absolute; z-index:2; top:50%; right:0; margin:-40px 0 0 0; width:40px; height:80px; line-height:60px; font-size:100px; color:#999; background-color:#333; opacity: 0.7; filter:alpha(opacity=70); text-decoration:none; text-align:center; overflow:hidden; }

.album-image-btn-prev:hover,.album-image-btn-next:hover{ color:#FFF; background-color:#000; }

.album-image-loading-overlay{ position:absolute; z-index:4; top:0; left:0; margin:0; width:958px; height:750px; background-color:#FFF; opacity: 0.6; filter:alpha(opacity=60); overflow:hidden; }

.album-image-loading-overlay img{ position:absolute; z-index:4; top:50%; left:50%; margin:-50px  0 0 -50px; width:100px; height:100px; }

.album-carousel{ width:958px; height:100px; }

.album-carousel-btn-prev:link,.album-carousel-btn-prev:visited,.album-carousel-btn-prev:hover{ float:left; margin:0; width:50px; height:80px; line-height:70px; text-align:center; font-size:80px; text-decoration:none; color:#999; overflow:hidden; }

.album-carousel-btn-next:link,.album-carousel-btn-next:visited,.album-carousel-btn-next:hover{ float:right; margin:0; width:50px; height:80px; line-height:70px; text-align:center; font-size:80px; text-decoration:none; color:#999; overflow:hidden; }

.album-carousel-btn-prev:hover,.album-carousel-btn-next:hover{ color:#F00; background-color:#F4F4F4; }

.album-carousel-zone{ position:relative; z-index:1; float:left; margin:0; width:858px; height:80px; background-color:#FFF;overflow: hidden;  }

.album-carousel-list{ position:absolute; z-index:2; top:0; left:0; margin:0; padding:0; width:1760px; height:85px; overflow:hidden; }

.album-carousel-thumb{ position:relative; z-index:3; float:left; margin:0; list-style-type:none; width:103px; height:85px; overflow:hidden;margin-right: 5px; f;}

.album-carousel-thumb a:link,.album-carousel-thumb a:visited,.album-carousel-thumb a:hover{ position:absolute; z-index:2; top:0; left:0; width:97px; height:74px; border:3px solid #FFF; overflow:hidden; }

.album-carousel-thumb-selected a:link,.album-carousel-thumb-selected a:visited,.album-carousel-thumb-selected a:hover,.album-carousel-thumb a:hover{ border:3px solid #F00; }

.album-carousel-thumb img{ position:absolute; z-index:1; display:block; top:-37px; left:-80px; width:230px; height:144px; opacity:0.5; filter:alpha(opacity=50); }

.album-carousel-thumb-selected a:link img,.album-carousel-thumb-selected a:visited img,.album-carousel-thumb-selected a:hover img,.album-carousel-thumb a:hover img{ opacity:1; filter:alpha(opacity=100); }

.album-download:link,.album-download:visited,.album-download:hover{ position:absolute; z-index:3; top:10px; right:10px; margin:0; height:28px; line-height:28px; font-size:12px; padding-left:30px; text-decoration:none; background:transparent url(images/button-bg-comments.png) 0 -137px no-repeat; overflow:hidden; }

.album-download:hover{ background-position: 0 -282px; color:#FFF; }

.album-download span{ display:block; background:transparent url(images/button-bg-comments.png) 100% -50px; padding-right:20px; }

.album-download:hover span{ background-position: 100% -456px; }

.hide{ display:none; }
