@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
body {
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #333;
	background: #ecf4ff;
}
ul, ol, li {
	list-style: outside none none;
}
a {
	text-decoration: none;
	color: #555;
}
a:hover {
	text-decoration: none;
	color: #1980e5;
}
img {
	border: none;
	display: block;
}
.clear {
	clear: both;
	display: block;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w1100 {
	width: 1100px;
	margin: 0 auto;
}
.top{
	width: 100%;
	height: 296px;
	background: url(../images/bg1.jpg) no-repeat center center;
	position: relative;
}
.top01{
	padding-top: 50px;
}

.sear02{ padding-top: 0; padding-right:10px; }
.sear02-1{ width:297px; height: 33px; background: #fff;}
.sear02-2{ width:40px; height: 35px;}
.sk01{ height:34px; border:1px solid #e2e2e2; width:95%; background:#fff; outline:none;padding-left:5%;}
.sk02{ color:#fff; height:35px; width:100%; border:medium none; cursor:pointer; background: url(../images/sear.png) no-repeat center center #22b974;}

.menu {
position:absolute;
bottom:3px;
height: 53px;
line-height: 53px; 
width:1100px; 
left: 50%;
margin-left: -550px;
}

.menu ul li {
float:left; 
position:relative;
}
.menu02 li a, .menu02 li a:visited {
	display:block;border-bottom:1px solid #fff; overflow:hidden;
	text-align:center;
	text-decoration:none;
	width:110px;
	height:30px;
	color:#444;
	border:0;
	line-height:30px;
	font-size:14px;
	overflow: hidden;
}
.menu02{}
.menu01 a, .menu01 a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:110px; 
height:53px; 
color:#444; 
line-height:53px; 
font-size:16px;
}
.menu ul li ul {
	position:relative;z-index:1000;
display: none;
}
.menu ul li:hover a {
color:#fff; 
background:#1275da;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:53px; 
left:0; 
width:110px;
}
.menu ul li:hover ul li a {
display:block; 
background:#3d98f4; 
color:#fff;
}
.menu ul li:hover ul li a:hover {
background:#1275da; 
}


.box1 {
	padding: 27px 0 0 0;
	background: url(../images/ty.png) no-repeat bottom center;
	padding-bottom: 15px;
}

.slideBox {
	width: 100%;
	height: 315px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	height: 17px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 14px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 4px;
	width: 17px;
	height: 17px;
	text-align: center;
	background: #555;
	cursor: pointer;
	color: #fff;
}
.slideBox .hd ul li.on {
	background: #e1290e;
	color: #fff;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
}
.slideBox .bd img {
	width: 100%;
	height: 315px;
	display: block;
}
.slideBox .bd li p {
	position: absolute;
	bottom: 0;
	height: 52px;
	width: 522px;
	background: url(../images/tm_bg.png) repeat-x;
	padding-left: 20px;
	line-height: 52px;
	color: #fff;
}
.box1-le {
	width: 544px;
}
.box1-ri {
	width: 553px;
	height: 314px;
	background: #fff;
	border:1px solid #e2e2e2;
}
.zx-list{
	width: 514px;
	margin:0 auto;
}
.zx-list li{
	background: url(../images/sj.png) no-repeat left 5px;
	padding-left: 10px;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
.zx-list li span{
	float: right;
}
.zx-list li a{
	display: block;
	float: left;
	width: 78%;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	color: #555;
}
.zx-list li a:hover{
	color: #1980e5;
}
.ti01{
	font-size: 18px;
	color: #1980e5;
	font-weight: bold;
	padding: 15px 0;
}
.ti01 span{
	font-size: 14px;
	color: #333;
	font-weight: normal;
	font-family: "Arial";
	padding-left: 5px;
}
.gg{
	
}

/* 本例子css */
		.slideBox1{ padding:10px 0 19px 0; overflow:hidden; position:relative; }
		
		.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
		.slideBox1 .bd img{ width:100%; height:auto; display:block;  }












.box2{
	background: #fff;
}
.box2-le{
	width: 719px;
	background: url(../images/ti06.jpg) no-repeat top center;
}
.Menubox01{
	height: 30px;
	padding-left: 23px;
}
.Menubox01 li{
	float:left;
	display:block;
	cursor:pointer; 
	text-align:center; 
	height:30px; 
	line-height:30px;
    color: #8dbff0;
}
.Menubox01 li a{ color:#fff;}
.Menubox01 li span{ padding:0 20px; }
.Menubox01 li.hover{padding:0px;color:#fff;}
.Contentbox01{clear:both;  height: 282px; border: 1px solid #e2e2e2 ; overflow:hidden;}
.CbContainer01{
	width: 680px; margin:7px auto 0 auto;
}
.b2-xi01{
	padding:0 0 7px 24px;
}
.b2-xi01 img{
	float: left;
	display: block;
	width: 243px;
	height: 158px;
}
.b2-xi01 dl{
	width: 375px;
	float: left;
	padding-left: 27px;
}
.b2-xi01 dl dt{
	text-align: center;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.b2-xi01 dl dt p{
	font-size: 18px;
	color: #333;
	padding:10px 0 0 0;
}
.b2-xi01 dl dt span{
	font-family: "Arial";
	font-size: 12px;
	color: #999999;
}
.b2-xi01 dl dd{
	color: #555;
	line-height: 26px;
}
.b2-xi01 dl dd a{
	color: #e1290e;
}







.box3{
	background: #fff;
	padding-top: 20px;
	margin-bottom: 17px;
}
.box3-le{
	width: 349px;
}
.box3-le .zs01{
	width: 349px;
	background: url(../images/ti02.jpg) no-repeat center center;
}
.b3-xi{
	height: 282px;
	overflow: hidden;
	border:1px solid #e2e2e2;
	border-top: none;
}
.b3-tu{
	width: 306px;
	margin:22px auto 0 auto;
}
.box3-le .zs02{
	background: url(../images/ti03.jpg) no-repeat center center;
}
.b3-list{
	margin:22px auto 0 auto;
	width: 330px;
}
.box3-le .zs03{
	background: url(../images/ti04.jpg) no-repeat center center;
	width: 359px;

}
.Menubox {
	margin: 0 auto;
	position: relative;
	border-bottom: 2px solid #e1e1e1;
	height: 20px;
}

.Menubox li {
	float: left;
	display: block;
	cursor: pointer;
	text-align: center;
	margin-right: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #777;
	height: 20px;
	padding:0 1px;
}
.fhdt .Menubox li{
	margin-right: 0;
}
.Menubox li a{ display:block;height: 20px;}
/*.Menubox li.hover {
	border-bottom: 2px solid #1c7fe7;
	color: #1c7fe7;
}*/
.Menubox li.hover a{
	display:block;border-bottom: 2px solid #1c7fe7;
	color: #1c7fe7;height: 20px; padding-bottom:5px}
.CbContainer{
	position:relative;}
.Contentbox {
	clear: both;
	margin-top: 20px;
}
.Contentbox .zx-list{
	width: 100%;
}
.nr02 li.hover a{
	display:block;border-bottom: 2px solid #1c7fe7;
	color: #1c7fe7;height: 20px; padding-bottom:0px}
.Contentbox .zx-list li a{
	width: 100%;
}
.list01 .zx-list li a{
	width: 78%;
}
.Contentbox .zx-list li{
	background: url(../images/sj2.png) no-repeat left 4px;
}
.list01 .zx-list li{
	background: url(../images/sj.png) no-repeat left 5px;
}

.nr01,.nr03{
	height: 25px;
}
.nr01 li,.nr03 li{
	font-size: 16px;
	padding:0 5px;
	height: 25px;
}


.zt-list li{
	margin-right: 10px;
	float: left;
	width:360px;
}
.zt-list li img{
	height: 76px;
	overflow: hidden;
	transition-duration: 0.3s;
	width:100%;
	display:block;
}
.zt-list li img:hover{
	transform: scale(1.1,1.1);
}


.in-wh{
	height: 372px;
	background: #fff;
	margin-top: 17px;
}
.in-ti{
	width: 100%;
	background: url(../images/ti01.jpg) no-repeat center center;
	height: 31px;
	color: #fff;
	line-height: 31px;
}
.in-ti p{
	padding-left:20px;
	font-size: 16px;
	font-weight: bold;
}
.in-ti p a{
	color:#fff; display:block;}
.picMarquee-left{ 
	width:1064px;  
	overflow:hidden; 
	position:relative;
	margin:35px auto 0 auto; 
}
.picMarquee-left .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.picMarquee-left .bd ul li{ 
	margin:0 14px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	width: 200px;
	height: 283px;
	background: url(../images/in_pic04.jpg);
}
.picMarquee-left .bd ul li .pic{ 
	text-align:center; 
	width:188px; 
	height:271px; 
	overflow: hidden;
	margin:6px;
	background: #000;
}
.picMarquee-left .bd ul li .pic img{ 
	width:188px; 
	height:271px; 
	display:block; 
	transition-duration: .5s; 
}
.picMarquee-left .bd ul li .pic a:hover img{ 
	opacity: 0.5
}

.footer{
	width: 100%;
	background: #0469d3;
	padding:19px 0 23px 0;
	margin-top:8px;
}
.footer p{
	text-align: center;
	color: #fff;
	padding-top:20px;
	opacity: .5;
}
.link{
	width: 1065px;
	margin:0 auto;
}
.link li{
	float: left;
	margin-right: 28px;
}
.link li:last-child{
	margin-right: 0;
}
.link li select{
	width: 205px;
	height: 34px;
	border: 1px solid #fff;
	background: rgba(255,255,255,0.2);
	color: #fff;
	padding-left: 10px;
	font-family: 'Microsoft YaHei';
}
.link:after{
	content: "";
	clear: both;
	display: block;
}


.ne-box{
	padding: 20px 15px;
	background: #fff;
}
.ne-le{
	width: 227px;
	background: #f6f6f6;
	min-height: 750px;
	border: 1px solid #e5e5e5;
}
.ne-ti{
	width: 100%;
	height: 47px;
	line-height: 47px;
	color: #fff;
	background: url(../images/b_sj.png) no-repeat 190px center #076cc8;
}
.ne-ti p{
	border-left: 7px solid #3493ed;
	font-size: 18px;
	padding-left:20px;
}

.list{width: 100%;}
.list ul li{  border-bottom: 1px solid #e5e5e5;}
.list ul li a{ display: block;  color: #0463cc;padding-left: 49px;background: url(../images/h_sj.png) no-repeat 190px center #eeeeee;position: relative;height: 45px;line-height: 45px;}
.list ul li a:hover{color: #de7e2a;}
.list ul li .inactive{ background:url(../images/off.png) no-repeat 184px center #eeeeee;}
.list ul li .inactives{background:url(../images/on.png) no-repeat 184px center;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#6196bb;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:60px; color:#333; font-size:12px;}
.list ul li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#316a91; padding-left:50px;}


.ne-ri {
	width: 853px;
	border-left: 1px solid #dad8d9;
	border-right: 1px solid #dad8d9;
	border-bottom: 1px solid #dad8d9;
	border-top: 3px solid #0a6bc9;
}
.ri-ti{
	height: 44px;
	background: #f7f9fa;
	border-bottom: 1px solid #dad8d9;
	line-height: 44px;
	padding: 0 28px;
}
.ri-ti div{
	float: left;
	font-size: 18px;
	color: #076cc8;
}
.ri-ti p{
	float: right;
	font-size: 12px;
}
.ab-xi{

	padding:20px;
	color: #656565;
	line-height: 26px;
}


.in-new-list {
	width: 97%;
	margin: 0 auto;
}
.in-new-list li {
	background: url(../images/yuan.png) no-repeat left 10px;
	padding-left: 12px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
.in-new-list li a {
	display: block;
	float: left;
	width: 85%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition-duration: .5s;
}
.in-new-list li span {
	float: right;
	color: #999;
}
.in-new-list li:after {
	content: "";
	clear: both;
	display: block;
}
.in-new-list li a:hover {
	padding-left: 5px;
	color: #0166b6;
}
.jianT{text-align: center; margin: 12px auto 20px; padding-top: 30px;}
.jianT li a{ font-size: 14px; color:#474747; padding:6px 10px ; line-height: 1; border: 1px solid #dbdbdb; background:#f8f8f8; border-radius:5px; }
.jianT li a:hover{text-decoration: none; background:#00488e; color:#fff;}
.jianT li{ display: inline; margin: 0 2px}
.jianT li .on{ background:#00488e; color:#fff;}

.ne-nr-ti{
	text-align: center;
	border-bottom: 1px dashed #6f6f6f;
	padding-bottom: 10px;
}
.ne-nr-ti div{
	padding-bottom:10px;
	font-size: 16px;
	color: #6f6f6f;
}
.ne-nr-ti p{
	font-size: 14px;
}
.ne-nr-zi{
	padding-top: 10px;
	line-height:26px; 
	text-align:justify
}
.zizhi li{ 
	width:200px; 
	position:relative; 
	text-align: center;
	float:left; 
	margin:0px 20px 20px 15px;
}
.zizhi li img{
	border: 1px solid #eee;
	padding:5px 12px;

}

.zz_shu dl{ width:193px; overflow:hidden; position:relative; float:left; margin:0 10px 45px 0px;}
.zz_shu dl dt{ width:193px; height:253px;}
.zz_shu dl dt img{ width:100%; height:100%;}
.zz_shu dl .qk01{ color:#393939; padding:12px 0; font-weight:bold; font-size:16px;}
.zz_shu dl .qk03 a{ width:84px; height:23px; color:#fff; display:block; background:#076cc8; line-height:23px; text-align:center;}
.zz_shu dl .qk03 a:hover{ background:#3f3f3f;}
.zc-tu{ padding-left:16px;}
.zc-tu img{ display:block; float:left; padding:0 14px;}


.Menubox02 {height:28px;line-height:28px;  margin:0 auto;}
.Menubox02 li{float:left;display:block;cursor:pointer; text-align:center; height:35px; background:#eee; margin-right:12px; line-height:35px; width:80px;}
.Menubox02 li.hover{padding:0px;color:#fff;height:35px;line-height:35px; background:#005ca2;}
.Contentbox02{clear:both; margin-top:35px;}
.zc_ti{ text-align:center; padding-bottom:10px; font-size:16px;}
.Contentbox02 p{ line-height:25px; text-indent:24px;}

.lx{
	padding-left: 30px;
	width: 310px;
}
.lx .gb{
	font-size: 16px;
	color: #076cc8;
	padding-left: 0;
}
.lx li{
	padding-bottom: 15px;

}
.map{
	width: 470px;
	padding-bottom: 100px;
}



		
		

/* 首页要闻速栏css */
		.txtMarquee-left{width:100%;  
	overflow:hidden; 
	position:relative;  
	border-bottom:1px solid #e2e2e2; 
	height: 37px;   
	background: #fff; }
	
		.txtMarquee-left .bd{ background: url(../images/gg.png) no-repeat 18px 9px; 
	height: 37px; width:980px; margin:0 auto; overflow:hidden; padding-left:120px; position:relative; }
		.txtMarquee-left .bd .tempWrap{ width:1000px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{ margin-right:30px;  float:left; height:37px; line-height:37px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */



.sewv{
  position: relative;
  width: 235px;
  display: inline-block;
  margin-right:28px;
}
.sewvtop{
  width:235px;
  height:40px;
  cursor:pointer;
  overflow: hidden;
  border: 1px solid #fff;
    background: rgba(255,255,255,0.2);
    color: #fff;
    padding-left: 10px;
}

.sewvtop>span{
  float:left;
  height:40px; 
  text-overflow:ellipsis;
  overflow: hidden;
  line-height:40px;
  color: #fff;
  padding:0 5px;
  vertical-align: middle; 
  text-align: center;
}
.sewvtop>em{
  float:right;
  width: 20px;
  height: 20px;
  vertical-align: middle; 
  padding-top: 12px;
}
.sewvbm{
  width: 237px;
  position: absolute;
  left: 0;
  top: 40px;
  display: none; 
  background-color: rgba(255,255,255,1);  
  padding:10px 0; 
  background-repeat: no-repeat; 
  background-position: top center; padding-left:10px;
  z-index:9999;
}
.sewvbm>li{
  cursor:pointer;
  height:20px;
  line-height:20px; 
  color: #666;
}
.sewvbm>li a{ color:#333; display:block}
.sewvbm>li:hover{
  color: #f7931e;
}
.sewv:nth-child(2) .sewvbm{

    width: 237px;
    position: absolute;
    left: 0;
    top: -140px;
}

.sewv:nth-child(4) .sewvbm{

    width: 237px;
    position: absolute;
    left: 0;
    top: -100px;
}



/* 本例子css */
		.picScroll-top{ margin:0 auto;  width:350px;}
		/*.picScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") 0 -100px no-repeat;}
		.picScroll-top .hd .next{ background-position:0 -140px;  }
		.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
		.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
		.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-top .hd ul li.on{ background-position:0 0; }*/
		.picScroll-top .bd{}
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{ text-align:center; zoom:1; }
		.picScroll-top .bd ul li .pic{ text-align:center; }
		.picScroll-top .bd ul li .pic img{ width:100%; height:76px; display:block;}

