{
	
font-family: "Microsoft YaHei","Segoe UI", "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;	
}
html{
	min-width: 1200px;
}
body{
	min-width: 1200px;
	background: #fff url(../images/body1.jpg) no-repeat center 40px;
}
ul, li, ol, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6{
	font-family: "Microsoft YaHei";
}
:hover {
	transition-duration: .1s;
}
a {
	color: #555;
	font-family: "Microsoft YaHei";
}
a:hover {
	color: #f00;
	text-decoration: none;
}

.fl{
	float: left;
}
.fr{
	float: right;
}

.h15{
	height: 15px;
	clear: both;
}

.xq{
	color: #999;
}
.xq:hover{
	color: #d02e2b;
}
.w1000{
	width: 1200px;
	margin: 0 auto;
}
.w100{
	width: 100%;
	height: auto;
}
.bg-color{
	background: #fff;
}
.toubu-top{
	height: 40px;
}
.toubu{
	padding:15px 0;
	height: 280px;
}
.logo {
	width: 1200px;
    height: 150px;
    margin: 0px auto;
	margin-top: 100px;
	background: url(../images/logo.png) no-repeat center top;	
}
.logo a {
	display: block;
}
.data-weather-search {
	width: 1200px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	margin: 0 auto;
}
.data {
	max-width: 220px;
	overflow: hidden;
}
.weather {
	max-width: 500px;
}
.search.fr {
	margin-top: 3px;	
	width: 240px;
}
.btn-primary {
    color: #fff;
    background-color: #2454A9;
    border-color: #2454A9;
}


w100{
	width: 100%;
}


.navBar{position:relative; z-index:1;  background:#2454A9; color:#fff; height:50px; line-height:50px;}
.nav{  font-family:"Microsoft YaHei"; background: none;}
.nav .m{ float:left;  position:relative;  }
.nav a:hover{ text-decoration:none; }
.nav h3{ float:left;font-size:22px;font-weight:normal;width: 200px; height:50px; line-height:50px; overflow:hidden;text-align: center;}
.nav h3 a{ display:block; color:#fff;vertical-align:top;font-weight: bold;}
.nav .m:hover h3 a{background:#d02e2b;}
.nav .on{ }
.nav .on h3 a{  }
.nav .sub{ display:none;width:100%; position:absolute; left:0; top:50px; background:#ffffff; text-align:center; box-shadow: 1px 1px 4px #999; }
.nav .sub li{ vertical-align:middle;width: 100%;padding:6px 0;}
.nav .sub li a{ width: 100%; line-height:24px;  display:block; color:#000;  font-size: 18px; }
.nav .sub li:hover{ background:#d02e2b;}
.nav .sub li:hover a{ color:#fff;text-shadow: 1px 1px 1px #000;  }
.nav-hover{
	background:#d02e2b;
	font-weight: 600;
	text-shadow: 1px 1px 5px #000;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
	z-index: 0;
}


.index-main {
	width: 1200px;
	min-height: 400px;
	margin: 0 auto;
	padding: 10px 5px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 2px 5px #aaaaaa;
}


.xinwen{
	min-height: 400px;
	background: #fff;
}
.huandeng{
	width: 700px;
	height: 400px;
	margin-left: 10px;
}
.tab-list{
	margin-right: 10px;
	width:460px;
	height:400px;
	overflow: hidden;
	
}
.toutiao li{
	font-size: 30px;
	font-weight: 600;
	font-family: "Microsoft YaHei";
	height: 186px !important;
	padding-top: 20px;
	overflow: hidden;
}
.toutiao li:nth-child(1){
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px solid #CACACA;
	height: 210px;
}


.focusBox { position: relative; width:700px; height:400px; overflow: hidden; }
.focusBox .pic img { width:700px; height:400px; display: block; }
.focusBox .pic p {position: relative;top: -40px; width:700px; height:40px; padding:0 10px;display: block; background: #000;filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7;color: #fff;line-height: 40px;font-size: 16px; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:14px; right:10px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

.focusBox .prev,
.focusBox .next { width:45px; height:99px; position:absolute; top:151px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }


.slideTxtBox{ float:left; width:640px; height:260px; overflow:hidden; background:#fff;}
.slideTxtBox .hd{ height:280px;width: 40px;  }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left; }
.slideTxtBox .hd ul li a{height: 122px; font-weight:bold;display:block; padding:12px 10px; margin-bottom:15px; border: 1px solid #ddd;line-height:22px;font-size:18px;font-family: "Microsoft YaHei";}
.slideTxtBox .hd ul li a:hover{ text-decoration:none;  color:red;border: 1px solid red;  }
.slideTxtBox .hd ul li.on a{ background:#ffffff; color:#2454A9;border: 1px solid #2454A9;}
.slideTxtBox .bd{position: relative;left: 60px;top: -280px;}
.slideTxtBox .bd li{width:285px; float: left; margin-right:15px; background:#E9E9E9;text-align: center;line-height: 26px; }
.slideTxtBox .bd li:nth-child(2){ margin-right:0;}
.slideTxtBox .bd li img{width: 285px; height:226px;display: block;}
.slideTxtBox .bd li p{margin-bottom: 0;height: 33px;line-height: 33px;font-size:16px; }
.slideTxtBox .bd li a:hover{color: #f00;}
.slideTxtBox .bd li .date{float:right; color:#999;}



.list-style{
	padding:15px 0;
}
.list-style li {
	line-height: 30px;
	text-indent: .2em;
	font-family: "Microsoft YaHei";
	/* list-style: disc; */
}
.list-style li a:before {
	content: '';
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #999;
	display: inline-block;
	vertical-align: middle;
	margin-top: -5px;
	margin-left: 5px;
	margin-right: 10px;
}

.list-style h3{
	width: inherit;
	margin: 10px 3px
}
.list-style p{
	color: #777;
}
.list-style hr{
	margin-bottom: 10px;
	margin-top: 10px;
}
.ad{
	text-align: center;
}
.ad2{
	width: 470px;
	margin-bottom: 10px;
}
.ad2 a:nth-child(2){
	float: right;
}


.zhidongyincang {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.zwgk{
	width: 1200px;
}
.zwgk .zhidongyincang{
	padding-bottom: 3px; 
	margin-bottom: 3px;
	font-size: 18px;
}
.zwgk .zhidongyincang:nth-last-child(9){
    border-bottom: 1px solid #ddd;
    height: 50px;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.zwgk-list{
	padding: 15px;
}
.zwgk-list li a{
	width: 278px;
	height: 70px;
	margin:2px 1px;
	line-height: 70px;
	text-indent: 2.2em;
	font-size: 20px;
	float: left;
	background: #e6e6e6;
	display: block;
	color: #777;
}

.zwgk-list li a:hover{
	color: #d02e2b;
	opacity: .9;
	text-shadow: 1px 1px 1px #333;
	box-shadow: 0 0 2px #999;
	background: #ddd;
}

.zwgk-list .zwgk-list-1 a,
.zwgk-list .zwgk-list-2 a{
	text-indent: 0;
	text-align: center;
	height: 125px;
	line-height: 125px;
	font-size: 26px;
	text-shadow: 1px 2px 4px #fff;
	color: #777;
}

.wsbs-list li{
	width: 145px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 10px;
	overflow: hidden;
	background: #E7E7E7;
	text-align: center;
}
.wsbs-list li:nth-child(4){
	background: #E7E7E7 url(../images/dang5.png) no-repeat 20px center;
}
.wsbs-list li:nth-child(4):hover{
	background: #E7E7E7 url(../images/dangf.png) no-repeat 20px center;
}
.wsbs-list span a img:hover,
.wsbs-list li:hover{
	/*box-shadow: 0 0 4px #eee;
	text-shadow: 0 1px 1px #000;
	font-weight: 600;*/
}
.wsbs-list li:hover a{
	color: red;
}

.wsbs-list li a{
	font-size: 18px;
    font-weight: 600;
}
.wsbs-list li:nth-child(3n+2){
	margin-left:17px;
}

.title {
	height: 40px;
	background: #2454A9;
}
.title h3 a {
	position: relative;
	top:-1px;
	height: 40px;
	text-align: center;
	display: block;
	line-height: 40px;
	color: #2454A9;
	font-size: 18px;
	font-weight: bold;
	padding: 0 15px;
}

.title h3 a:hover {
	text-shadow: 1px 1px 2px #777;
	color: red;
}
.title span a{
	line-height: 40px;
	font-size: 12px;
	color: #999;
}

.title span a:hover{
	color: #0065b3;
	text-shadow: 1px 1px 2px #777;
}

.jkgk {
	width: 470px;
	border: none;
}
.jkgk span{
	margin-bottom: 15px;
}
.zwgk .title h3 a,
.jkgk .title a{
	color: #fff;
}
.zwgk .title h3 a:hover,
.jkgk .title a:hover{
	color: red;
}
.wsbs-list{
	width: 470px;
	padding:10px 0 0 0;
}

.slideTxtBox1{ float:right;  width:590px; height:290; overflow:hidden; background:#fff;  text-align:left;border-top:none;padding: 15px 15px 0 15px;}
.slideTxtBox1 .hd{ height:24px; line-height:24px; font-size:14px; }
.slideTxtBox1 .hd ul{ overflow:hidden; zoom:1;}
.slideTxtBox1 .hd ul li{ float:left; }
.slideTxtBox1 .hd ul li i{display: none;position: relative;top:-5px;text-align: center;color: #2454A9;}
.slideTxtBox1 .hd ul li a{ display:block;margin-right: 2px; padding:0 10px;background: #f5f5f5;}
.slideTxtBox1 .hd ul li a:hover{ text-decoration:none;  }
.slideTxtBox1 .hd ul li.on a{ background:#2454A9; color:#fff; font-weight:bold;}
.slideTxtBox1 .hd ul li.on i{display: block;}
.slideTxtBox1 .bd{}
.slideTxtBox1 .bd li a{display: block;color: #555;}
.slideTxtBox1 .bd li a:hover{color: #f00;}
.slideTxtBox1 .bd li .date{float:right; color:#999;}
.slideTxtBox1 .list-style{
	padding: 15px 0 0 0;
}


.wsbs .zmhd,
.wsbs .title{
	background: #2454A9;
}
.wsbs-title{
	width: 160px;
	background: #fff;
	margin: 0 auto;
}
h3.wsbs-title a{
	border-top: none;
	font-size: 22px;
	font-weight: 600;
	position: relative;
    top: -16px;
}
.zmhd .title,
.wsbs .title{
	background: #2454A9;
	border: none;
}

.zmhd .title a{
	background: #fff;
	font-size: 20px;
	position: relative;
	top: -15px;
	font-weight: 600;
	margin-left: 200px;
}

.slideTxtBox00{ float: left;  width:520px; height:264px; overflow:hidden; background:#fff;  text-align:left;border-top:none;padding-top: 15px;}
.slideTxtBox00.slideTxtBox21 {
	float: right;
	padding-right: 0
}
.slideTxtBox00 .hd{ height:24px; line-height:24px; font-size:14px; }
.slideTxtBox00 .hd ul{ overflow:hidden; zoom:1;}
.slideTxtBox00 .hd ul li{ float:left; }
.slideTxtBox00 .hd ul li a{ display:block;margin-right: 5px; padding:0 10px;border:1px solid #E7E7E7;font-size: 18px;font-weight:bold;}
.slideTxtBox00 .hd ul li a:hover{ text-decoration:none; color:red;border-color: red; }
.slideTxtBox00 .hd ul li.on a{ color:#2454A9;border-color: #2454A9;}
.slideTxtBox00 .hd ul li.on i{display: block;}
.slideTxtBox00 .bd li{height: 35px;line-height: 35px;}
/* .slideTxtBox00 .bd li:nth-child(even){background: #f1f1f1;} */
.slideTxtBox00 .bd li a{display: block;color: #555;font-size: 18px;}
.slideTxtBox00 .bd li a:hover{color: #f00;}
.slideTxtBox00 .bd li .date{float:right; color:#999;}
.slideTxtBox00 .list-style{
	padding: 15px 0 0 0;
}

.slideTxtBox2020{ position: relative; top: -70px; left:10px;width:305px; height:340px; overflow:hidden; text-align:left;border-top:none;padding-top: 15px;}
.slideTxtBox2020 .hd{ height:24px; line-height:24px;margin-left: 90px;}
.slideTxtBox2020 .hd ul{ overflow:hidden; zoom:1;}
.slideTxtBox2020 .hd ul li{ float:left; }
.slideTxtBox2020 .hd ul li a{ display:block;height: 40px;font-weight:bold;background: #fff;
    text-align: center;    line-height: 40px;    color: #777;    font-size: 20px;    padding: 0 15px;}
.slideTxtBox2020 .hd ul li a:hover{ text-decoration:none; color: red; }
.slideTxtBox2020 .hd ul li.on a{ color:#2454A9; font-weight:bold}
.slideTxtBox2020 .hd ul li.on i{display: block;}
.slideTxtBox2020 .bd li{height: 30px;line-height: 30px;}
.slideTxtBox2020 .bd li a:hover{color: #f00;}
.slideTxtBox2020 .list-style{
	padding: 15px 0 0 0;
}


.slideTxtBox33{ position: relative; top: -412px; left:680px;width:520px; height:340px; overflow:hidden; text-align:left;border-top:none;padding-top: 15px;}
.slideTxtBox33 .hd{ height:24px; line-height:24px;margin-left: 120px;}
.slideTxtBox33 .hd ul{ overflow:hidden; zoom:1;}
.slideTxtBox33 .hd ul li{ float:left; }
.slideTxtBox33 .hd ul li a{ display:block;height: 40px;font-weight:bold;background: #fff;
    text-align: center;    line-height: 40px;    color: #777;    font-size: 20px;    padding: 0 15px;}
.slideTxtBox33 .hd ul li a:hover{ text-decoration:none; color: red; }
.slideTxtBox33 .hd ul li.on a{ color:#2454A9; font-weight:bold}
.slideTxtBox33 .hd ul li.on i{display: block;}
.slideTxtBox33 .bd li{height: 30px;line-height: 30px;}
/* .slideTxtBox33 .bd li:nth-child(even){border-top:1px dashed #DFD3D7; border-bottom:1px dashed #DFD3D7; } */
.slideTxtBox33 .bd li a{display: block;color: #555;font-family: "Microsoft YaHei";font-size:18px; }
.slideTxtBox33 .bd li a:hover{color: #f00;}
.slideTxtBox33 .bd li .date{float:right; color:#999;}
.slideTxtBox33 .list-style{
	padding: 10px 0 0 0;
}

/*main-box*/
.main-box {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #ddd;
	font-size: 14px;
}

.icon-b ul li{
	margin-bottom:20px;
}
.icon-b ul li:hover a{
	color: #0065b3;
	font-weight: 600;
	text-shadow: 1px 1px 1px #777;
}

.icon-b ul li a{
	font-size: 14px;
	line-height: 30px;
	text-indent: 2em;
}
.icon-b ul li a i{
	position: relative;
	top:5px;
	left: -10px;
	font-size: 30px;
}

.wbwx a{
	margin: 0 auto;
	width: 104px;
	display: block;
	text-align: center;
}
.wbwx a img{
	width: 104px;
	border: 1px solid #fff;
}
.wbwx a:hover img{
	border: 1px solid #0065b3;
}


.gongzhongcanyu {
	width: 100%;
	min-height: 300px;
	margin: 20px 0;
}
.gongzhongcanyu .pull-left {
	width: 270px;
}
.gongzhongcanyu .title {
	margin-bottom: 20px;
}
.gongzhongcanyu-anniu {
	margin-bottom: 10px;
}
.gongzhongcanyu-anniu a {
	width: 270px;
	height: 50px;
	line-height: 50px;
	display: block;
	font-size: 20px;
	color: white;
}
.gongzhongcanyu-anniu a:hover {
	color: #d02e2b;
	box-shadow: 0 0 10px #abc;
	text-shadow: 1px 1px 1px #333;
}
.toushu {
	background: #65afe8;
}
.xinxiang {
	background: #65dce8;
}
.gongzhongcanyu .table {
	width: 710px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a {
	font-size: 16px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	background: #0075a9;
	color: white;
}
.nav>li>a {
    padding: 7px 15px;
}
.nav-tabs {
	border-bottom: 1px solid #9cd5ff;
}

/*table*/
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #fff;
}


.media p{
	color:#777;
}
.media{
	padding:5px;
}

.media:hover{
	background:#f5f5f5;
	box-shadow:0 0 3px #999;
}
.media:hover span{
	color:#d02e2b;
}
.media:hover p{
	cursor:hand;
}


.links {
	min-height: 60px;
	line-height: 60px;
}
.links .title{
	border: 1px solid #dfdfdf;
}
.links .title h3{
	background: #2454A9;
}
.links .title h3 a{
	color: #fff;
	border:none;
}
.links .title h3 a:hover{
	color: #d02e2b;
}
.links .title span i{
    position: relative;
    top: 12px;
	left: -70px;
	color:  #2454A9;
}
.link ul li{
	float: left;
	margin-right: 12px;
}
.link ul li:nth-last-child(1){
	float: right;
	margin-right: 0;
}

.zwhd-img{
	width: 360px;
	padding: 0 15px;
}
.zwhd-img li,
.zwhd-img li img{
	width: 330px;
	height: 80px;
}
.zwhd-img li{
	margin-bottom: 10px;
}
.zwhd-img li:hover img{
	box-shadow: 0 0 10px #999999;
}


.zjdc{
	width: 640px;
	overflow: hidden;
}
.zjdc .list-style{
	background: #f5f5f5;
}
.zjdc-title{
	height: 26px;
	margin-bottom: 15px;
}
.zjdc-title h4{
	width: 80px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	background: #d02e2b;
}
.zjdc-title h4 a{
	color: #fff;
}
.zjdc-title h4 i{
	position: relative;
	top:15px;
	left: -30px;
	color: #d02e2b;
}
.zjdc-title span a{
	width: 50px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	color: #999;
}

.zjdc ul li a{
	width:initial;
}
.erweima{
	margin:15px;
	padding-top:28px;
}

.footer {
	width: 100%;
	min-width: 1200px;
	height: 300px;
	padding: 20px;
	background: #2454A9;

}
.footer p a,
.footer p {
	color: #fff;
	font-size: 14px;
}
.index-main h1{
    margin: 40px 10px 20px 10px;
}
.col-xs-12.col-md-12.text-center.text-muted{
	margin-top: 20px;
}
.col-xs-12.col-md-12.text-center.text-muted span{
	margin: 0 10px;
}

.list-group.redian li{
	font-weight: 200;
}
.list-group.redian li span{
	font-weight: 600;
	font-style: italic;
	padding-right: 5px;
}

.pagination > li:last-child > span {
	z-index: 2;
	color: #23527c;
	background-color: #eeeeee;
	border-color: #ddd;
}
.pagination > li > a,
.pagination > li > span {
  margin: 0 2px;
}
.pagination>li>a, .pagination>li>span {
    float: none;
    padding: 4px 8px;
}
.neirong{
	font-family: "Microsoft YaHei",Arial, Verdana, sans-serif;
	font-size:20px;
}

.neirong p{
	text-indent: 2em;
	padding: 5px 0;
	font-size:18px;
}
.neirong img{
	margin: 10px auto;
	display: block;
	max-width: 100%;
}
.index-main .col-xs-12.col-md-12.text-center h1,
.index-main .col-xs-12.col-md-12.text-center h2,
.index-main .col-xs-12.col-md-12.text-center h3,
.index-main .col-xs-12.col-md-12.text-center h4,
.index-main .col-xs-12.col-md-12.text-center h5{
	width: 100%;
}


.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    /* z-index: 2; */
    color: #fff;
    background-color: #d02e2b;
    border-color: #d02e2b;
}
a.list-group-item, button.list-group-item {
	font-size: 16px;
}
.breadcrumb>li {
	font-family: "Microsoft YaHei";
	font-size: 16px;
}
.panel-title {
    font-size: 18px;
    font-weight: bold;
}