﻿@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/bg.jpg) no-repeat center top;
	background-color:#a3d5f0;}
.contrain{
	width:1012px;
	margin:120px auto;
	background-color:#ffffff;}
.head{
	width:1002px;
	margin:-15px auto;}
.nav{
	width:1002px;
	height:35px;}
.nav > ul > li{
	float:left;
	width:143px;
	margin:auto;
	text-align:center;
	height:35px;
	line-height:35px;
	background: url(../images/navbg.png);
	cursor:pointer;
	display:block;}
.nav > ul > li > a:link,.nav > ul > li > a:visited{
	font-size:18px;
	font-weight:bold;
	color:#002e7b;
	text-decoration:none;}
.date{
	height:30px;
	width:100%;
	background-color:#e0e9f0;
	margin-top:0;}
#time{
	height:30px;
	line-height:30px;
	float:left;
	margin-left:10px;
	font-size:14px;}
.weather{
	height:30px;
	margin-top:3px;
	line-height:30px;
	float:left;}
.search{
	float:right;
	margin-right:20px;
	margin-top:3px;}
.search input[type=text]{
	width:115px; 
	height:20px;
	border:1px solid #e3e3e3; 
	color:#959595;
	margin-right:0px;}
.search input[type=submit]{
	width:45px;
	height:20px;
	background-color:#f64444;
	color:#ffffff;
	border:none;
	margin-left:-8px;}
.content{
	width:1002px;
	margin:25px auto;}
.tzgg{
	border:1px solid #e3e3e3;
	width:242px;
	float:left;}
.tzggtt{
	background:url(../images/tzgg.png) no-repeat left top;
	height:30px;
	line-height:30px;
	color:#004f98;
	font-weight:bold;
	padding-left:30px;}
.tzggtt .ggtt{
	float:left;}
.tzggtt > a:link,.tzggtt > a:hover,.tzggtt > a:visited{
	font-size:13px;
	float:right;
	color:#4d4b4c;
	font-weight:normal;
	margin-right:10px;}
.tzggcont{
	width:242px;
	height:227px;}
.tzggcont > ul > li{
	height:25px;
	line-height:25px;
	color:#4c4c4c;
	font-size:13px;
	padding-left:10px;}
.tzggcont > ul > li > a:link,.tzggcont > ul > li > a:hover,.tzggcont > ul > li > a:visited{
	color:#858384;}
	
/*图片新闻*/
.cont_banner{
	float:left;
	height: 257px;
	position: relative;
	z-index: 100;
	overflow:hidden;
	width:353px;
	margin-left:10px;
	margin-right:5px;}
.cont_banner .cont_banner_top {
	height: 257px;
	background: #999999;
	width:353px;
	margin:0 auto;}
.cont_banner .cont_banner_top ul li{
	position: absolute;
	left: 0;
	width:353px;
	height:257px;
	text-align: center;}
.cont_banner .cont_banner_top ul li img{
	width:353px;
	height:257px;}
.cont_banner  .cont_banner_top ul li .tit {
	position: absolute;
	background: url(../images/alpha_h.png);
	font-size: 12px;
	height: 20px;
	padding: 8px 0;
	width:353px;
	left:0;
	text-align: center;
	bottom:1px;
	z-index:100;}
.cont_banner .cont_banner_top ul li .tit a {
	font-family:"Microsoft Yahei","微软雅黑","\5b8b\4f53"; 
	color: #fff;}
.cont_banner .h4{font-weight:normal;}
.cont_banner_bottom {
	position: absolute;
	height:13px;
	line-height:13px;
	bottom: 37px;
	width: 130px;
	right:0px;
	text-align: center;
	z-index: 20;
	background: url(../images/alpha_h.png) repeat;
}
.cont_banner_bottom span {
	width: 25px;
	height: 13px;
	margin:1px auto;
	display: inline-block;
	cursor: pointer;
	border-left:solid  #999 1px;
	color:#fff;
	font-size:12px;}
.cont_banner_bottom span.on {
	background: #C00;}
.cont_banner_bottom span#first{
	border-left:none;}

.gsdt{
	border:1px solid #e3e3e3;
	width:385px;
	height:257px;
	float:right;}
.gsdttt{
	background:url(../images/gsdt.png) no-repeat left top;
	height:30px;
	line-height:30px;
	color:#004f98;
	font-weight:bold;
	padding-left:27px;}
.gsdttt .mc{
	float:left;
	width:150px;}
.gsdttt > a:link,.gsdttt > a:hover,.gsdttt > a:visited{
	font-size:13px;
	float:right;
	color:#4d4b4c;
	font-weight:normal;
	margin-right:10px;}
.gsdtcont{
	width:385px;
	height:227px;}
.gsdtcont > ul > li{
	height:25px;
	line-height:25px;
	padding-left:10px;
	background:url(../images/gsdtcont.png) no-repeat left;
	margin-left:10px;}
.gsdtcont > ul > li > a:link,.gsdtcont > ul > li > a:hover,.gsdtcont > ul > li > a:visited{
	color:#858384;
	font-size:13px;
	padding-left:5px;}
	
.midcont{
	height:482px;
	margin-top:10px;}
.midle{
	float:left;
	height:482px;}
.gsgk{
	width:242px;
	height:245px;
	border:1px solid #e3e3e3;}
.gsgktt{
	background:url(../images/gsgk.png) no-repeat left top;
	height:30px;
	line-height:30px;
	padding-left:25px;
	color:#004f98;
	font-weight:bold;
	border-bottom:2px solid #30a7e1;
	margin-bottom:15px;}
.gsgkcont{
	margin-left:8px;}
.gsgktop img{
	width:78px;
	height:56px;
	border:1px solid #e3e3e3;
	float:left;
	margin-right:9px;}
.gsgktop p{
	font-size:13px;
	margin-right:5px;
	color:#858384;}
.gsgktop p a:link,.gsgktop p a:visited{
	color:red;}
.gsgkbtm{}
.gsgkbtn{
	width:80px;
	height:28px;
	line-height:28px;
	background:url(../images/gsgkbtn.png) repeat-x;
	text-align:center;	
	font-size:14px;
	float:left;
	border:1px solid #e3e3e3;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-top:15px;
	margin-left:20px;}
.gsgkbtn a:link,.gsgkbtn a:hover,.gsgkbtn a:visited{
	display:block;
	color:#55a0ff;
	font-weight:bold;}
.yjjy{
	margin-top:5px;
	margin-bottom:0px;}
.yjjy img{
	border:1px solid #e3e3e3;}
.whjs{
	border:1px solid #e3e3e3;
	height:155px;
	width:242px;}
.whjstt{
	background:url(../images/whjs.png) no-repeat left top;
	height:30px;
	line-height:30px;
	padding-left:25px;
	color:#004f98;
	font-weight:bold;
	border-bottom:2px solid #30a7e1;
	margin-top:0px;}
.whjscont{
	width:232px;
	margin:5px auto;}
	
.midri{
	float:left;
	height:482px;
	width:758px;
}
.midript{
	width:368px;
	height:155px;
	border:1px solid #e3e3e3;
	margin-bottom:5px;}
.midript#left{
	float:left;
	margin-left:10px;
	}
.midript#right{
	float:right;
	margin-right:0px;}	
.tt{
	background:url(../images/tt.png) no-repeat left top;
	height:30px;
	line-height:30px;
	padding-left:22px;
	color:#c00000;
	font-weight:bold;
	width:346px;}
.tt .ttmc{
	float:left;
	width:180px;}
.tt > a:link,.tt > a:hover,.tt > a:visited{
	font-size:13px;
	float:right;
	color:#4d4b4c;
	font-weight:normal;
	margin-right:10px;}
.cont > ul > li.news{
	height:25px;
	line-height:25px;
	color:#4c4c4c;
	font-size:13px;
	padding-left:10px;
	width:258px;
	float:left;}
.cont > ul > li.news > a:link,.cont > ul > li.news > a:hover,.cont > ul > li.news > a:visited{
	color:#858384;}
.cont > ul > li.newsdate{
	height:25px;
	line-height:25px;
	color:#4c4c4c;
	font-size:13px;
	float:right;
	margin-right:10px;}
	
	
.main_lsptlt {
	width: 1000px; 
	height: 147px;
	background: url(../images/nrfc.png) no-repeat;
	margin-top:10px;
	border:1px solid #e3e3e3; 
}
.main_lsptlt_top_dot {
	padding-bottom: 0px; padding-left: 20px; padding-right: 0px; float: left; padding-top: 10px
}
.main_lsptlt_top_font {
	line-height: 30px; padding-left: 30px; float: left; height: 30px; color:#FFF; font-size: 14px; font-weight: bold; text-align:center;
}
.main_lsptlt_top_more {
	line-height: 30px; padding-right: 12px; float: right; height: 30px
}
.main_lsptlt_top_more a:link {
	color: #579725
}
.main_lsptlt_top_more a:visited {
	color: #579725
}
.main_lsptlt_c {
	padding-bottom: 0px; 
	padding-left: 5px; 
	width: 970px; 
	padding-right: 5px; 
	height: 110px; 
}
.br{
	width:1002px;
	height:1px;
	border-bottom:solid #1d7dca 5px;
	margin:0 auto;}
.footer{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;}
.footer p{
	height:25px;
	line-height:25px;
	font-size:12px;}
.footer > p >span,.footer > p >span > a:link,.footer > p >span > a:hover,.footer > p >span > a:visited{
	color:#002f7b;}

.ernav{
	width:240px;
	border:1px solid #e3e3e3;
	min-height:250px;
	float:left;}	
.ertt{
	width:240px;
	height:31px;
	line-height:36px;
	background:url(../images/ertt.png) no-repeat left top;
	padding-left:22px;
	}
.ertt a:link,.ertt a:hover,.ertt a:visited{
	color:#c20000;
	font-size:14px;
	font-weight:bold;}
.navcont{
	margin-top:15px;
	width:240px;}
.navbtn{
	width:160px;
	height:28px;
	line-height:28px;
	background:url(../images/navbtn.png) repeat-x;
	text-align:center;
	margin:10px auto;
	border:1px solid #e3e3e3;	
	font-weight:bold;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;}
.navbtn a:link,.navbtn a:hover,.navbtn a:visited{
	color:#4a8cc0;
	display:block;
	text-decoration:none;
	font-size:14px;}
.ercont{
	float:left;
	margin-left:12px;
	min-height:600px;}
.dir{
	line-height:30px;
	height:30px;
	font-size:14px;
	color:#014f99;
	font-weight:bold;}
.list{
	width:745px;
	height:170px;
	border:1px solid #e3e3e3;
	margin-bottom:15px;}
.list1{
	width:745px;
	min-height:600px;
	border:1px solid #e3e3e3;}

.listtt,.listtt1{
	background:url(../images/listtt.png) no-repeat left top;
	font-size:14px;
	height:25px;
	color:#014f99;
	font-weight:bold;
	line-height:28px;
	padding-left:20px;
	border-bottom:2px solid #30a7e1;}
.listtt a:link,.listtt a:hover,.listtt a:visited{
	float:right;
	margin-right:10px;
	font-weight:normal;
	color:#4d4b4c;
	font-size:12px;}
.listcont,.listcont1{
	margin-top:10px;}
.listcont > ul > li.newsli,.listcont1 > ul > li.newsli{
	height:25px;
	line-height:25px;
	color:#4c4c4c;
	font-size:13px;
	padding-left:10px;
	width:600px;
	float:left;}
.listcont > ul > li.newsli > a:link,.listcont > ul > li.newsli > a:hover,.listcont > ul > li.newsli > a:visited,.listcont1 > ul > li.newsli > a:link,.listcont1 > ul > li.newsli > a:hover,.listcont1 > ul > li.newsli > a:visited{
	color:#858384;}
.listcont > ul > li.newsdate,.listcont1 > ul > li.newsdate{
	height:25px;
	line-height:25px;
	color:#4c4c4c;
	font-size:13px;
	float:right;
	margin-right:10px;}
	
.newscont{
	width:1002px;
	min-height:600px;
	border:1px solid #e3e3e3;
	margin:10px auto;
	text-align:center;
	padding-top:40px;}
.newscont h1{
	padding-left: 80px;
	padding-right: 80px;
	line-height:35px;
	font-size:28px;
	color:#024bcb;
	font-weight:normal;
	margin-bottom:15px;}
.newscont p{
	font-size:14px;}
.line{
	background:url(../images/line.png) no-repeat left;
	width:955px;
	height:12px;
	margin:10px auto;}
.article{
	margin:20px auto;
	width:860px;
	line-height:35px;
	font-size:20px;
	text-align:left;}
.article img{ width:100%;}
.fy{ width:745px; text-align: center; font-size:12px; color:#573313;}

/*头部图片轮播*/
/* case */
.case{height:266px;overflow:hidden;width:1002px;margin:0 auto;}
.case_box{position:relative;margin:0px auto 0px;width:1002px;height:266px;overflow:hidden}
.case_box p{z-index:2;position:absolute;text-indent:-9999px;width:28px;height:51px;top:40%;cursor:pointer}
.case_box .prev{display:none;text-indent:-9999px;background:url(../images/previous.png) no-repeat;left:0px}
.case_box .next{display:none;background:url(../images/next.png) no-repeat;top:40%;right:0px}
.case_box ul{position:absolute;height:266px;overflow:hidden;top:0px;left:0px}
.case_box ul li{width:1002px;float:left;height:266px}
.case_box ul li dl.case_info{line-height:17px;margin:95px 0px 0px 475px;width:295px;zoom:1;color:#616741;font-size:13px;overflow:hidden}
.case_box ul li dl.case_info dd{text-indent:26px}



.case_info_add dd{line-height:22px}

.case_box ol{ display:none;position:absolute;bottom:0;left:50%;margin:0 0 0 0;height:12px;z-index:99;}
.case_box ol li{float:left;margin:0 4px;display:inline;width:12px;height:12px;line-height:999em;background:url(../images/pagination.png) no-repeat;overflow:hidden;cursor:pointer;}
.case_box ol li.active{background-position:0 0;}

.example {width: 100%;height: 266px;font-size: 40px;text-align: center;}
.carousel-item{line-height: 266px;color: #fff;}
.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
	width: 100%;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 0;
	
}

.ft-carousel .carousel-next-btn {
	right: 0;
	
}

/* qiehuan */
address, cite, dfn, em, var {font-style: normal;}
.banner{float: left;position: relative;overflow: auto;text-align: center;width:353px;margin-left:10px;}
.banner .dots{position:absolute;left:0;right:0;bottom:55px;z-index:3;}
.banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active{background:#fff;opacity:1}
.banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner #al{left:15px}
.banner #ar{right:15px}
.banner ul{z-index: 1;width: 600%;overflow: hidden;}
.banner ul .slider-item {width:353px; float: left;height:257px; position: relative; overflow: hidden;}
.banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 353px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 15px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
.banner .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60}