﻿@charset "utf-8";

/* CSS Document */

body {

	margin: 0;

	padding: 0;

	font-size: 14px;

	font-family: "Microsoft YaHei", "Arial Narrow";

	-webkit-text-size-adjust: none;

	background: url(../images/body_bj.png) repeat-x;





}

form,
ul,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6 {

	margin: 0;

	padding: 0;

}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

img {

	border: 0;

	font-size: 0;

}

ul,
li {

	margin: 0;
	padding: 0;
	display: block;
	list-style: none;

	list-style: none;

}

a {

	text-decoration: none;

	color: #333;

	cursor: pointer;

}

a:hover {

	color: #db3126;

}

.clear {
	float: none;
}



.head {
	width: 100%;
	height: 200px;
	margin: 0 auto;
	background: url(../images/bj.png) no-repeat center top;
}

.top {
	width: 1200px;
	height: 140px;
	margin: 0 auto;
}

.logo {
	height: 140px;
	background: url(../images/logo.png) no-repeat 20px 40px;
}

.wzm {
	width: 480px;
	height: 22px;
	float: left;
	line-height: 22px;
	padding-left: 20px;
}



.soso {
	width: 414px;
	height: 40px;
	padding-left: 90px;
}

.soso .inputbox {
	width: 308px;
	height: 37px;
	padding-left: 17px;
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-right: 0px;
	float: left;
	display: inline;
	line-height: 37px;
}



.soso .btn {
	width: 68px;
	height: 41px;
	background: url(../images/fdj.png) no-repeat;
	float: left;
	display: inline;
}



.wzm .inputText {

	height: 15px;

	border: 1px solid #999;

}

.wzm .inputSub {

	line-height: 16px;

}



.left,
.fl {
	float: left;
}

.right,
.fr {
	float: right;
}





/*nav*/

.dh {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: url(../images/navbg.jpg) repeat-x;
}

.bgcenter {
	background-position: center;
	background-repeat: no-repeat;
}

#nav {
	width: 1200px;
	height: 60px;
	margin: 0 auto;
}

.dh ul li {
	width: 118px;
	height: 60px;
	position: relative;
	float: left;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	z-index: 999;
}

.dh ul li a {
	width: 132px;
	height: 60px;
	display: block;
	color: #fff;
	font-size: 18px;
}

.dh ul li.nav_li1 {
	width: 132px;
}

.dh ul li.nav_li1 a {
	width: 132px;
}

.dh ul li a:hover {
	color: #fff;
}

.dh ul li.active {
	background: #db3126;
}



body.set1 li.nav_li1 .disk,
/*首页*/

body.set2 li.nav_li2 .disk,
/**/

body.set3 li.nav_li3 .disk,
/**/

body.set4 li.nav_li4 .disk,
/**/

body.set5 li.nav_li5 .disk,
/**/

body.set6 li.nav_li6 .disk,
/**/

body.set7 li.nav_li7 .disk,
/**/

body.set10 li.nav_li8 .disk,

body.set9 li.nav_li9 .disk {
	/*联系我们*/

	color: #FFFFFF;
}

#nav .active,.page-num-current {
	background: #db3126;
	color: #fff;
}

.dh ul li p {
	width: 100%;
	display: none;
	position: absolute;
	left: 0px;
	top: 60px;
	padding: 10px 0 5px;
	background: url(../images/nav_sub.png) repeat;
	font-size: 14px;
	border-bottom: 3px solid #db3126;
	z-index: 1000;
}

.dh ul li p a {
	width: 100%;
	height: 30px;
	line-height: 30px;
	display: block;
	text-align: center;
	font-weight: normal;
	color: #444;
	font-size: 14px;
}

.dh ul li p a:hover {
	background: #db3126;
	color: #fff;
	font-weight: bold;
}





/*-广告位-banner-*/

.banner {
	background-color: #;
	height: 317px;
}

.banner img {
	display: block;
	margin: 0 auto;
}

.img_gallery {
	height: 317px;
	border-top: 0px solid #d7d7d7;
	overflow: hidden;
	position: relative;
}

.main_img {
	height: 317px;
	overflow: hidden;
	position: relative;
}

.main_img ul {
	width: 9999px;
	height: 317px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.main_img li {
	float: left;
	width: 100%;
	height: 317px;
}

.main_img li span {
	display: block;
	width: 100%;
	height: 317px
}

.main_img li a {
	display: block;
	width: 100%;
	height: 317px
}

.img_font {
	position: absolute;
	bottom: 30px;
	left: 30%;
	color: #f00;
	width: 100%;
	padding: 10px;
}

.img_font span {
	display: none;
}



div.point {
	position: absolute;
	bottom: 18px;
	left: 50%;
	z-index: 999;
	width: 140px;
	height: 21px;
	margin: 0 0 0 -50px;
}

div.point a {
	display: block;

	width: 15px;

	height: 15px;

	background: #db3126 no-repeat center center;

	float: left;

	cursor: pointer;

	margin: 15px 5px 0px 5px;

	border-radius: 10px;
	/*圆形*/

	text-indent: -1000px
}

div.point a.on {
	background: #ccc no-repeat center center;
}

#btn_prev,
#btn_next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 73px !important;
	height: 74px !important;
	top: 50%;
	margin-top: -37px;
	display: none;
}

#btn_prev {
	background: url(../images/ll.png) no-repeat left top;
	left: 120px;
}

#btn_next {
	background: url(../images/rr.png) no-repeat right top;
	right: 120px;
}





.mainer {
	width: 100%;
	overflow: hidden
}

.m_one {
	padding: 30px 0;
}

.page {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 10px auto 0;
}



/*轮播部分*/





.flash {
	width: 440px;
	float: left;
}

.slideBox1 {
	width: 440px;
	height: 305px;
	position: relative;
	overflow: hidden;
}

.slideBox1 .hd {
	position: absolute;
	left: 10px;
	top: 18px;
	z-index: 1;
}

.slideBox1 .hd ul li {
	float: left;
	margin-left: 5px;
	cursor: pointer;
	background: #ffffff;
	padding: 0px 5px;
}

.slideBox1 .hd ul li.on {
	background: #e33f3f;
	color: #fff;
}

.slideBox1 .bd {
	position: relative;
	z-index: 0;
}

.slideBox1 .bd li {
	position: relative;
}

.slideBox1 .bd li img {
	width: 440px;
	height: 305px;
	border: 1px solid #efefef;
	box-sizing: border-box;
}

.slideBox1 .bd p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 440px;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	font-size: 18px;
	background: url("../images/pic-bg.png") top left repeat;
	z-index: 1;
}

.slideBox1 .bd p a {
	display: block;
	width: 400px;
	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}







.yaowen {
	width: 460px;
	float: left;
	margin-left: 23px;
}

.ywlist {
	height: 39px;
	border-bottom: 1px solid #e4e4e4;
	line-height: 37px;
}

.ywlist ul li {
	float: left;
	width: 120px;
	height: 39px;
	text-align: center;
	font-size: 18px;
	position: relative;
}

.ywlist ul li a {
	color: #1569bb;
	height: 37px;
	display: block;
}

.ywlist ul li.sec2 a {
	border-bottom: 3px solid #1569bb;
	height: 37px;
	position: absolute;
	left: 0px;
	bottom: -1px;
}

.ywlist ul li.more {
	width: 44px;
	height: 46px;
	line-height: 46px;
	float: right;
	background: url(../images/more.jpg) center no-repeat;
	font-size: 12px;
	margin-right: 5px;
}

.ywlist ul li.more a {
	color: #fff;
	width: 44px;
}

.ywlist ul li.more a:hover {
	color: #fe7800;
}



.ywlist ul li.sec22 a {
	background: url(../images/tbiao3.png) left center no-repeat;
	height: 37px;
	position: absolute;
	left: 0px;
	bottom: -1px;
	padding-left: 10px;
}





.xw_box {}

.xw_title {
	height: 50px;
	border-bottom: 1px dashed #ddd;
}

.xw_title ul li {
	font-size: 18px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.xw_title ul li a {
	color: #b30000;
	display: block;
	width: 403px;
}

.titlew {
	padding-top: 4px;
	line-height: 24px;
	height: 50px;
	font-size: 16px;
	color: #999;
}

.titlew a {
	color: #b30000;
	text-align: center;
	display: block;
}

.xw_wz {
	padding-top: 13px;
}

.xw_wz ul li {
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #b8b8b8;
	background: url(../images/sy_03.png) left no-repeat;
	padding-left: 14px;

}





.xw_wz ul li img {
	float: left;
	padding-top: 10px;
}





.dongtai {
	width: 450px;
	height: 415px;
	float: left;
}

.dtlist {
	height: 47px;
	border-bottom: 1px solid #e4e4e4;
}

.dtlist ul li {
	width: 74px;
	height: 47px;
	line-height: 45px;
	float: left;
	font-size: 18px;
	margin-right: 29px;
	text-align: center;
	position: relative;
	color: #1569bb;
}

.dtlist ul li a {
	display: block;
	color: #1569bb;
	width: 74px;
}

.dtlist ul li.sec2 a {
	position: absolute;
	height: 45px;
	border-bottom: 3px solid #1569bb;
	left: 0px;
	bottom: -1px;
	color: #1569bb;
}

.dtlist ul li.more {
	width: 44px;
	height: 46px;
	line-height: 46px;
	float: right;
	background: url(../images/more.jpg) center no-repeat;
	font-size: 12px;
	margin-right: 5px;
}

.dtlist ul li.more a {
	color: #fff;
	width: 44px;
}

.dtlist ul li.more a:hover {
	color: #fe7800;
}



.dongtai_wz {
	height: 330px;
	padding-top: 8px;
}

.dongtai_wz ul li {
	height: 32px;
	line-height: 32px;
	background: url(../images/dian.jpg) left no-repeat;
	padding-left: 14px;
	font-size: 16px;
	color: #b8b8b8;
}

.dongtai_wz ul li img {
	float: left;
	padding-top: 10px;
}



.xinxi {
	width: 450px;
	height: 415px;
	float: right;
}

.xxlist {
	height: 47px;
	border-bottom: 1px solid #e4e4e4;
}

.xxlist ul li {
	width: 92px;
	height: 47px;
	line-height: 45px;
	float: left;
	font-size: 18px;
	margin-right: 25px;
	text-align: center;
	position: relative;
}



.xxlist ul li a {
	display: block;
	color: #1569bb;
	width: 74px;
}

.xxlist ul li.sec2 a {
	position: absolute;
	height: 45px;
	border-bottom: 3px solid #1569bb;
	left: 0px;
	bottom: -1px;
	color: #1569bb;
}

.xxlist ul li.more {
	width: 44px;
	height: 46px;
	line-height: 46px;
	float: right;
	background: url(../images/more.jpg) center no-repeat;
	font-size: 12px;
	margin-right: 5px;
}

.xxlist ul li.more a {
	color: #fff;
	width: 44px;
}

.xxlist ul li.more a:hover {
	color: #fe7800;
}





/*要闻*/







.yw {
	width: 230px;
	float: right;
	display: inline;
}

.yw-tit {
	height: 42px;
}



.mid1_tit {
	width: 230px;
	height: 42px;
	float: left;
	display: inline;
	background-color: #f5f5f5;
}

.mid1_menu_over {
	height: 42px;
	padding: 0 40px;
	float: left;
	line-height: 42px;
	background-color: #0564a6;
	cursor: pointer;
	display: inline;
	font-size: 18px;
	margin-right: 1px;
}

.mid1_menu_over a {
	color: #fff;
	font-size: 18px;
}

.mid1_menu_out {
	height: 42px;
	padding: 0 40px;
	line-height: 42px;
	float: left;
	cursor: pointer;
	display: inline;
	font-size: 18px;
	margin-right: 1px;
}

.mid1_menu_out a {
	color: #000;
	font-size: 18px;
}

.mid1_center_content {
	float: left;
	width: 100%;
	height: 259px;
	display: none;
	cursor: pointer font-size:14px;
	border-bottom: 1px solid #f0efef;
	border-left: 1px solid #f0efef;
	border-right: 1px solid #f0efef;
}

.ct1_content {
	float: left;
	width: 240px;
	height: 170px;
	border: 1px solid red;
	line-height: :192px;
	display: inline;
	text-align: left;
	font-size: 12px;
	overflow: hidden;

	margin-left: 1px;
	margin-top: 4px;
}



.xx {

	padding: 4px 0 14px 18px;

}

.xx li {

	line-height: 34px;

	height: 34px;

	background: url(../images/dian.png) no-repeat left center;

	padding-left: 12px;

}

.xx li .a {

	height: 26px;

	color: #393e51;

	float: left;

	display: block;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.xx li .a:hover {

	color: #db3126;

	text-decoration: underline;

}



.tpxw {
	width: 440px;
	height: 302px;
	float: left;
	display: inline;
	margin-right: 10px;
}



/**/



.grid {

	margin-bottom: 10px;
	float: left;
	margin-top: 15px;

}

.grid h2 {

	height: 16px;

	border-bottom: 14px solid #f1f1f1;

	margin: 0 0 20px;

}

.grid h2 b {

	float: left;

	display: block;

	height: 20px;

	margin-bottom: -10px;

	padding: 10px 10px 10px 40px;

	line-height: 20px;

	font-size: 20px;

	background-color: #fff;

	background: url(../images/tbiao1.png) no-repeat 10px center;

}

.grid h2 span {

	float: left;

	display: block;

	height: 14px;

	padding: 16px 5px 0;

	line-height: 14px;

	font-size: 14px;

	font-weight: normal;

	font-style: italic;

	color: #aaa;

}

.pane:after {

	content: '\20';

	display: block;

	height: 0;

	clear: both;

}

.pane {

	*zoom: 1;

}

.board {

	position: relative;

	overflow: hidden;

	height: 320px;

}

.board .tab {

	position: relative;

	overflow: hidden;

	width: 480px;

	height: 40px;

}

.board .tab li {

	width: 84px;

	height: 40px;

	line-height: 40px;

	margin-left: -24px;

	padding: 0 30px;

	text-align: center;

	background: url(../images/sprite.png) -80px -200px no-repeat;

	font-size: 18px;

}

.board .tab li.current {

	background: url(../images/sprite.png) -80px -240px no-repeat;

}

.board .tab li a {

	color: #fff;

}

.board .list-t {

	padding-top: 10px;

	background: url(../images/rank1.png) 0 11px no-repeat;

}

.board .list-t li {

	line-height: 43px;

	border-bottom: 1px dotted #ccc;

	padding-left: 25px;

	font-size: 16px;

}



.w480 {

	width: 460px;

	border-left: 0px solid #ccc;

	padding-left: 19px;

}

.w690 {

	width: 690px;

	border-left: 0px solid #ccc;

	padding-left: 0px;

}



.grid .list-t li {

	line-height: 36px;

	padding-left: 12px;

	background: url(../images/dot.png) 0 16px no-repeat;

}

.zt_xx li {

	width: 122px;

	margin-left: 15px;

	float: left;

	font-szie: 14px;

}

.board .list-t {

	background: none;

}

.menu-help {

	margin-bottom: 100px;

}

.ldtext th {

	width: 152px;

}







.apps h2 b {

	background: url(../images/tbiao2.png) no-repeat 10px center;

}



.apps li {

	height: 60px;

	margin: 0 10px 10px 0;

	vertical-align: middle;

	overflow: hidden;

}

.apps li a {

	display: block;

	width: 220px;

	height: 60px;

	line-height: 60px;

	font-size: 16px;

	background: url(../images/sprite.png) -80px 0 no-repeat;

}

.apps li a:hover {

	background: url(../images/sprite.png) -80px -60px no-repeat;

	color: #fff;

}

.apps li a i {

	float: left;

	display: block;

	width: 80px;

	height: 80px;

	background-image: url(../images/sprite2.png);

	background-repeat: no-repeat;

	margin-right: -16px;

}

.apps .s2 {

	background-position: 0 -60px;

}

.apps .s3 {

	background-position: 0 -120px;

}

.apps .s4 {

	background-position: 0 -180px;

}

.apps .s5 {

	background-position: 0 -240px;

}

.apps .s6 {

	background-position: 0 -300px;

}

.apps .s7 {

	background-position: 0 -360px;

}

.apps .s8 {

	background-position: 0 -420px;

}





/* tab */

.tab {

	display: block;

}

.tab li {

	float: left;

}

.tab li a {

	display: block;

}





.h li {

	float: left;

	_display: inline;

	_white-space: nowrap;

}



.fr {

	float: right;

	_display: inline;

}







/*i_photos*/

.i_photos {
	width: 100%;
	float: left;
	position: relative;
}

.i_photos .cTabNavUl {
	border: 1px solid #bdd7f2;
}

.i_photos .cTabConDiv {
	width: 1198px;
	height: 157px;
	border: 1px solid #bdd7f2;
}

.i_photos .cTabNavUl li.active a {
	width: 88px;
	height: 33px;
	_height: 32px;
	_line-height: 33px;
	display: block;
	background: url(../images/tabactive.jpg) repeat-x;
	border-left: 1px solid #bdd7f2;
	border-top: 2px solid #0ea4e6;
	border-right: 1px solid #bdd7f2;
	color: #458fce;
	text-align: center;
	line-height: 33px;
}

.i_photos .cTabNavUl li.active a:visited {
	color: #458fce;
}



.pc_body {
	width: 1196px;
	height: 145px;
	position: relative;
	top: 15px;
	left: 0;
	float: left;
}





.pc_wrap {
	margin-left: 41px;
}

.pc_wrap ul li {
	float: left;
}

.pc_wrap ul img {}

.pc_wrap a.prev,
.pc_wrap a.next {

	width: 16px;

	height: 31px;

	line-height: 31px;

	_font-size: 1px;

	outline-style: none;

	outline-width: 0;

	position: absolute;

	text-indent: -9999px;

	top: 50px;

}

.pc_wrap a.prev {
	left: 8px;
	background: url(../images/left1.png) no-repeat center center;
}

.pc_wrap a.prev:hover {
	background: url(../images/left2.png) no-repeat center center;
}

.pc_wrap a.next {
	right: 8px;
	background: url(../images/right1.png) no-repeat center center;
}

.pc_wrap a.next:hover {
	background: url(../images/right2.png) no-repeat center center;
}





.pc_container {
	left: 0;
	float: left;
	margin-left: 10px;
}

#pc_160_100 li {
	float: left;
}

#pc_160_100 a {
	width: 160px;
	height: 128px;
	display: block;
	overflow: hidden;
	text-align: center;
	background: url(../images/pcbg.jpg) repeat-x center bottom;
	font-size: 12px;
	line-height: 18px;
	+line-height: 28px;
	position: relative;
}

#pc_160_100 a:hover {
	background: #458FCE;
	color: #FFF;
}







/*p1*/

#box {
	width: 435px;
	height: 280px;
	position: relative;
}

#box ul li {
	display: none;
	position: absolute;
	text-align: center;
	font-size: 14px;
}

#box ul li img {
	display: block;
	margin-bottom: 10px;
}

#box ul li span {
	background: #000;
	filter: alpha(opacity=50);
	opacity: .5;
	height: 36px;
	position: absolute;
	top: 235px;
	width: 435px;
	z-index: 1;
	left: 0;
}

#box ol {
	position: absolute;
	top: 233px;
	right: 10px;
	z-index: 1;
}

#box ol li.active {
	display: block;
	background: #f79136;
}

#box ol li {
	width: 19px;
	height: 19px;
	line-height: 19px;
	float: left;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}



.p1_3 {
	clear: both;
	width: 450px;
	margin: 0 auto;
	padding: 15px 0;
}

.p1_3 li {
	font-size: 14px;
	line-height: 190%;
}





.tzgg {
	width: 470px;
	height: 302px;
	float: left;
	display: inline;
}

.tzgg-tit {
	height: 42px;
	background: url(../images/tzgg_tit.png) repeat-x;
	line-height: 39px;
}

.tzgg-tit span {
	float: left;
	display: inline;
	height: 39px;
	border-bottom: 3px solid #125e9e;
	font-size: 18px;
}

.tzgg-tit a {
	float: right;
	display: inline;
	font-size: 9pt;
	color: #99a0aa;
}

.tzgg-nr {
	width: 468px;
	height: 259px;
	border-bottom: 1px solid #f0efef;
	border-left: 1px solid #f0efef;
	border-right: 1px solid #f0efef;
}



.page-one {
	height: 320px;
}

.page-two {
	margin-top: 10px;
	margin-bottom: 10px;
}

.colorf a {
	color: #fff;
}

.colorf {
	color: #fff;
}

.colorb a {
	color: #4f86ac;
}

.colorb {
	color: #4f86ac;
}

.pub_wid {
	margin: 0 auto;
	width: 230px;
}

.fb {
	font-weight: bold;
}

.f18 {
	font-size: 18px;
}

/*4*/

.module {
	padding-bottom: 20px;
	overflow: hidden;
}

.module a {
	display: block;
	float: left;
	width: 224px;
	height: 77px;
	background: #207ab8;
	cursor: pointer;
	margin: 3px 0px;
}

.module a:hover {
	background: #db3126;
}



.module a.ui2 {
	background: #fe0000;
}

.module ui2 a:hover {
	background: #fe0000;
}



.module a.no_mr {
	margin-right: 0;
}

.module a em {
	margin: 15px 0 0 10px;
	_margin-left: 10px;
	width: 50px;
	height: 50px;
	background: url(../images/tb.png) no-repeat 0 -7px;
}

.module a.ui2 em {
	background-position: -60px -7px;
}

.module a.ui3 em {
	background-position: -120px -7px;
}

.module a.ui4 em {
	background-position: -180px -7px;
}

.module a h1 {
	width: 150px;
	margin: 28px 0 0 7px;
}



/*5*/

.dc {
	height: 77px;
	overflow: hidden;
}

.dc a {
	display: block;
	float: left;
	margin-right: 20px;
	width: 220px;
	height: 75px;
	background: #f3f5f6;
	cursor: pointer;
	border: 2px solid #d9dbdf;
}

.dc a:hover {
	background: #f3f5f6;
	border: 2px solid #207ab8;
}

.dc a.no_mr {
	margin-right: 0;
}

.dc a em {
	margin: 15px 0 0 5px;
	_margin-left: 10px;
	width: 50px;
	height: 50px;
	background: url(../images/tb.png) no-repeat 12px -57px;
}

.dc a.uf2 em {
	background-position: -50px -57px;
}

.dc a.uf3 em {
	background-position: -120px -57px;
}

.dc a.uf4 em {
	background-position: -180px -57px;
}

.dc a.uf5 em {
	background-position: -240px -57px;
}

.dc a h1 {
	width: 150px;
	margin: 28px 0 0 7px;
}





.page-there {
	margin-top: 0px;
}

.hyxx {
	width: 950px;
	float: left;
	display: inline;
	margin-right: 20px;
}

.hyxx-tit {
	height: 42px;
	background-color: #f5f5f5;
}

.hyxx-tit a {
	padding: 0 40px;
	color: #fff;
	font-size: 18px;
	line-height: 42px;
	height: 42px;
	background-color: #0564a6;
	float: left;
	display: inline;
}

.hyxx-nr {
	width: 950px;
}







.qyxx {
	width: 460px;
	height: 225px;
	float: left;
	display: inline;
}

.fwxx {
	width: 460px;
	height: 225px;
	float: left;
	display: inline;
}

.lmm {
	height: 22px;
}

.lmm a {
	font-size: 16px;
	padding-left: 25px;
	background: url(../images/yuan.png) no-repeat left;
	margin-left: 13px;
	float: left;
	display: inline;
	font-weight: bold;
}

.lmnr {
	height: 196px;
}



.box-xx .list-t {}

.box-xx .list-t li {

	line-height: 30px;

	border-bottom: 0px dotted #ccc;

	padding-left: 8px;

	background: url(../images/dian.png) left center no-repeat;

	width: 250px;

	overflow: hidden;
	/*超出部分隐藏*/

	white-space: nowrap;
	/*不换行*/

	text-overflow: ellipsis;
	/*超出部分文字以...显示*/

}



.xx1 {

	padding: 14px 10px 14px 3px;

}

.xx1 li {

	line-height: 34px;

	height: 34px;

	background: url(../images/dian.png) no-repeat left center;

	padding-left: 12px;

}

.xx1 li .a {

	height: 26px;

	color: #393e51;

	float: left;

	display: block;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.xx1 li .a:hover {

	color: #db3126;

	text-decoration: underline;

}



.sxx {
	width: 10px;
	float: left;
	display: inline;
	background: url(../images/sxx.png) repeat-y left center;
}





.hyfw {
	width: 230px;
	height: 291px;
	float: right;
	display: inline;
}

.hyfw-tit {
	height: 42px;
	line-height: 42px;
	text-align: center;
	background-color: #0564a6;
}

.hyfw-tit a {
	font-size: 22px;
	color: #ffffff;
}

.hyfw ul {
	clear: both;
	width: 230px;
	height: 260px;
	position: relative;
	overflow: hidden;
	margin-top: 6px;
}

.hyfw li a:hover {
	text-decoration: underline;
	color: #000;
}

.hyfw li {
	text-align: center;
	font-size: 18px;
	color: #000;
	position: absolute;
	font-weight: bold;
}



.hyfw li.fw1 {
	width: 80px;
	height: 115px;
	left: 0;
	top: 0;
	line-height: 30px;
	background-color: #e9e6f6;
}

.hyfw li.fw1 a {
	line-height: 30px;
}

.hyfw li.fw2 {
	width: 80px;
	height: 115px;
	left: 85px;
	top: 0;
	line-height: 30px;
	background-color: #f6e6ec;
}

.hyfw li.fw2 a {
	line-height: 30px;
}

.hyfw li.fw3 {
	width: 165px;
	height: 62px;
	left: 0;
	top: 125px;
	line-height: 62px;
	background-color: #f6e6ec;
	font-size: 26px;
}

.hyfw li.fw3 a {
	line-height: 62px;
}

.hyfw li.fw4 {
	width: 24px;
	left: 176px;
	top: 0px;
	background-color: #e6e8f6;
	text-align: center;
	padding: 60px 15px 27px;
}

.hyfw li.fw4 a {
	line-height: ;
}

.hyfw li.fw5 {
	width: 112px;
	height: 62px;
	left: 0px;
	top: 198px;
	line-height: 62px;
	background-color: #e6e8f6;
}

.hyfw li.fw5 a {
	line-height: 62px;
}

.hyfw li.fw6 {
	width: 112px;
	height: 62px;
	left: 118px;
	top: 198px;
	line-height: 62px;
	background-color: #e6e8f6;
}

.hyfw li.fw6 a {
	line-height: 62px;
}

.hyfw li.fw7 {
	width: 112px;
	height: 52px;
	left: 0;
	top: 191px;
	line-height: 52px;
	background-color: #e6e8f6;
}

.hyfw li.fw7 a {
	line-height: 52px;
}

.hyfw li.fw8 {
	width: 112px;
	height: 52px;
	left: 118px;
	top: 191px;
	line-height: 52px;
	background-color: #e6e8f6;
}

.hyfw li.fw8 a {
	line-height: 52px;
}



li.fw1 a:hover,
li.fw2 a:hover,
li.fw3 a:hover,
li.fw4 a:hover,
li.fw5 a:hover,
li.fw6 a:hover {
	color: #db3126;
}



.four {
	margin-top: 21px;
	overflow: hidden;
	position: relative;
}

.box {
	width: 291px;
	height: 346px;
	float: left;
	display: inline;
	margin-right: 12px;
	position: relative;
}

.box-tit,
.box-tt,
.box-ti,
.box-t {
	height: 77px;
	background: url(../images/box-tit.png) no-repeat;
}

.box-tit h2,
.box-tt h2,
.box-ti h2,
.box-t h2 {
	width: 291px;
	height: 77px;
}

.box-tit h2 a,
.box-ti h2 a,
.box-tt h2 a,
.box-t h2 a {
	display: block;
	width: 291px;
	height: 77px;
	text-align: center;
	cursor: pointer;
}

.box-tit h2 a em,
.box-tt h2 a em,
.box-ti h2 a em,
.box-t h2 a em {
	display: block;
	margin: 0 auto;
	width: 77px;
	height: 77px;
	background: url(../images/button.png) no-repeat 0 0;
}

.box-ti h2 a em {
	background-position: -276px 0px;
}

.box-tt h2 a em {
	background-position: -180px 0px;
}

.box-t h2 a em {
	background-position: -91px 0px;
}



.box-xx {
	margin: 0 auto;
	padding-left: 17px;
	height: 230px;
}

.ckgd {
	text-align: center;
}

.ckgd a {
	color: #999999;
	font-size: 13px;
}

.ckgd a:hover {
	color: #db3126;
	text-decoration: underline;
}



.block {
	display: block;
}

.box-nr {
	height: 264px;
	width: 287px;
	border-bottom: 4px solid #f0efef;
	border-left: 2px solid #f0efef;
	border-right: 2px solid #f0efef;
}





.rhsq {
	float: right;
	display: inline;
	padding-right: 22px;
	line-height: 42px;
}

.rhsq a {
	color: #0564a6;
	font-size: 16px;
	padding: 0;
	background-color: #f5f5f5 !important;
}

.rhsq a:hover {
	text-decoration: underline;
}



.hygl {
	width: 230px;
	height: 291px;
	float: left;
	display: inline;
}

.hygl-nr {
	height: 241px;
	padding-top: 6px;
	background-color: #f5f5f5;
	border-bottom: 2px solid #e7e7e7;
}

.hygl-nr ul li {
	width: 100%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-bottom: 1px solid #fff;
	position: inherit !important;
}

.hygl-nr ul li a:hover {
	background-color: #db3126;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}





.hyfc {
	height: 240px;
	margin-top: 30px;
}

.hyfc-tit {
	height: 42px;
	/* padding-left:31px; */
	/* background:url(../images/xing.png) no-repeat left; */
	background-color: #f5f5f5;
	line-height: 42px;
}

.hyfc-tit span {
	font-size: 18px;
	color: #fff;
	float: left;
	display: inline;
	background-color: #0564a6;
	padding: 0 40px;
}

.hyfc-tit a {
	float: right;
	display: inline;
	color: #99a0aa;
	padding-right: 20px;
}

.hyfc-nr {
	height: 200px;
	padding-top: 15px;
}







.wzdt {
	height: 355px;
	background-color: #0168ad;
	margin-top: 30px;
}

.wzdt-t {
	height: 54px;
	border-bottom: 1px solid #fff;
}

.xhtp {
	width: 855px;
	height: 44px;
	margin: 0 auto;
	padding-left: 345px;
	line-height: 44px;
	color: #FFF;
	font-size: 14px;
}

.xhtp a {
	float: left;
	display: inline;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
}





.wzdt-d {
	width: 1200px;
	height: 300px;
	margin: 0 auto;
}

.wzlm {
	width: 199px;
	height: 300px;
	float: left;
	display: inline;
}

.wzlm-tit {
	height: 64px;
	text-align: center;
	padding-top: 37px;
}

.wzlm-tit img {
	height: 30px;
	margin: 0 auto;
}

.wzlm-tit span {
	display: block;
	font-size: 18px;
	color: #ffffff;
	line-height: 34px;
}

.wzlm-nr ul li a {
	color: #b1daf5;
}

.wzlm-nr ul li a:hover {
	color: #b1daf5;
	text-decoration: underline;
}

.wzlm-nr {
	line-height: 30px;
	font-size: 14px;
	color: #b1daf5;
	text-align: center;
	display: block;
}

.dsx {
	width: 1px;
	height: 300px;
	background: url(../images/dsx.png) no-repeat;
	float: left;
	display: inline;
}

ul.both {
	width: 150px;
	overflow: hidden;
	margin: 0 auto;
}

li.double {
	width: 49%;
	float: left;
	display: inline;
}





.bottom {
	height: 105px;
	background-color: #393939;
	color: #fff;
	padding-top: 30px;
}

.bottom p {
	width: 1200px;
	margin: 0 auto;
	line-height: 30px;
	text-align: center;
}

.bottom a {
	color: #fff;
}

.bottom a:hover {
	text-decoration: underline;
}







.content {
	width: 1198px;
	margin: 40px auto 0px;
	padding: 10px 0 60px;
	min-height: 300px;
	border: 1px solid #E3E5EA;
}

.details {
	width: 940px;
	margin: 0 auto;
}

.details img {
	max-width: 940px;
}



.news_conent {}

.news_conent_two_title {
	clear: both;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 20px;
	LINE-HEIGHT: 40px;
	WIDTH: 100%;
	HEIGHT: auto;
	FONT-SIZE: 18pt;
	FONT-WEIGHT: bold;
	PADDING-TOP: 20px
}

.news_conent_two_js {
	text-align: center;
	BORDER-BOTTOM: #49a21f 1px dotted;
	height: 28px;
	line-height: 28px;
	color: #01c0b9;
	font-size: 12px;
}

.news_conent_two_text {
	padding-top: 8px;
	line-height: 200%;
	overflow: hidden;
	font-size: 14px;
}





/*list*/

.list {
	width: 1200px;
	margin: 30px auto;
}

.list-tit {
	height: 42px;
	background: url(../images/tzgg_tit.png) repeat-x;
	line-height: 39px;
}

.list-tit span {
	float: left;
	display: inline;
	height: 39px;
	border-bottom: 3px solid #125e9e;
	font-size: 18px;
	padding: 0 20px;
}

.list-nr {
	height: 580px;
}

.list-xf {
	width: 600px;
	height: 30px;
	margin: 20px auto 0;
}







/*list2*/

.ejy {
	height: auto;
}

.main_bg {
	width: 100%;
	height: 272px;
	position: absolute;
	left: 0px;
	top: 200px;
	z-index: -1;
	overflow: hidden;
}

.main_bg img {
	left: 50%;
	overflow: hidden;
	width: 1920px;
	height: 272px;
}



.ejlb {
	width: 1200px;
	margin: 0 auto 42px;
	padding-top: 212px;
	overflow: hidden;
}

.ejlb-z {
	width: 190px;
	padding: 24px 20px 81px;
	background-color: #0168ad;
	float: left;
	display: inline;
}

.ejlb-y {
	width: 930px;
	padding: 19px 20px 0;
	background-color: #FFFFFF;
	float: left;
	display: inline;
}



.ejlm {
	height: 30px;
	line-height: 30px;
}

.ejlm img {
	float: left;
	display: inline;
}

.ejlm i {
	font-size: 22px;
	color: #b1daf5;
	padding-left: 13px;
	float: left;
	display: inline;
	font-style: normal;
}



img.xhxx_t {
	padding-left: 5px;
}



.zlm {
	padding-top: 15px;
}

.zlm ul li {
	height: 58px;
	background-color: #FFFFFF;
	margin-top: 10px;
	text-align: center;
	line-height: 58px;
}

.zlm ul li a {
	display: block;
	font-size: 18px;
}

.zlm ul li:hover,
.zlm ul li a:hover {
	background-color: #E8291D;
	color: #FFFFFF !important;
}

.zlm ul .crrent,
.zlm .crrent:hover {
	background: #E8291D url(../images/right3.png) no-repeat 90% center;
	color: #FFFFFF !important;
}



.ejbt {
	height: 42px;
	background: url(../images/tzgg_tit.png) repeat-x;
	line-height: 39px;
}

.ejbt span {
	float: left;
	display: inline;
	height: 39px;
	border-bottom: 3px solid #125e9e;
	font-size: 18px;
	padding: 0 10px;
}

.ejxx {
	padding: 9px 2px 30px 10px;
	min-height: 200px;
}

.xf {
	width: 600px;
	height: 30px;
	margin: 0 auto;
}



.lm_conent {

	margin: 10px 40px 0px 40px;

	clear: both;

	text-align: left;

	line-height: 40px;

	padding-top: 20px;

	padding-bottom: 20px;
}





.d2nav {
	height: 69px;
	border-bottom: 1px solid #e5e5e5;
	width: 830px;
	text-align: right;
	line-height: 69px;
	margin: 0 auto;
}

.d2nav span {
	color: #8d1016;
}

.d2nav a {
	margin: 0 8px;
}





.list_14b li {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	background: url(../images/sy_03.png) 1px 14px no-repeat;
	text-indent: 15px;
}



.d2_2 {
	border-bottom: 1px solid #e5e5e5;
	width: 830px;
	margin: 0 auto;
	padding: 15px 0;
	overflow: hidden;
}

.d2_2 li {
	text-align: right;
	font-size: 12px;
	color: #6c6f6a;
	clear: both;
}

.d2_2 li a {
	float: left;
	font-size: 16px;
	line-height: 200%;
}



.txt_nav {
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: url(../images/dianx3.gif) repeat-x bottom;
	font-size: 14px;
	float: left;
	text-align: left;
	margin-left: 10px;
}

.txt_nav,
.txt_nav a:link,
.txt_nav a:visited {
	color: #b41306;
}

.txt_nav a {
	margin: 0 3px;
	font-size: 14px;
}





/*=友情链接=*/

.footlink {
	height: 100px;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}

.footlink .pub_wid_foot {
	padding-top: 30px;
	border-top: 1px solid #dedede;
	padding-bottom: 30px;
}

.footlink h1 {
	width: 60px;
	height: 60px;
	line-height: 18px;
	text-align: center;
	background: url(../images/link.jpg) no-repeat left top;
}

.footlink h1 a {
	position: relative;
	margin-top: 11px;
	display: block;
	width: 60px;
	height: 60px;
}

.footlink .link {
	padding-left: 15px;
	width: 98%;
}

.footlink .link a {
	display: inline-block;
	line-height: 26px;
	margin: 2px 0;
	padding: 0px 10px;
}

.footlink .link a:hover {
	color: #3675de;
	font-weight: bold;
	background: #fff;
}

.h30 {
	height: 30px;
}



.mid2_tit {
	width: 308px;
	height: 22px;
	float: left;
	display: inline;
}

.mid2_menu_over {
	height: 22px;
	padding-left: 25px;
	float: left;
	line-height: 22px;
	cursor: pointer;
	display: inline;
	margin-left: 13px;
	background: url(../images/yuan.png) no-repeat left;
}

.mid2_menu_over a {
	font-size: 16px;
	font-weight: bold;
	color: #0564A6;
}

.mid2_menu_out {
	height: 22px;
	line-height: 22px;
	padding-left: 25px;
	float: left;
	cursor: pointer;
	display: inline;
}

.mid2_menu_out a {
	color: #555;
	font-size: 16px;
}

.mid2_center_content {
	float: left;
	width: 406px;
	height: 196px;
	display: none;
	cursor: pointer font-size:14px;
}



.zyfwtit {
	height: 42px;
	border-top: 2px solid #e4e4e4;
}

.zyfwtit a {
	color: #1569bb;
	font-size: 18px;
	line-height: 42px;
	height: 42px;
	float: left;
	display: inline;
	padding-left: 5px;
	font-weight: bold;
}

.hyfuwu {
	width: 593px;
	height: 291px;
	float: left;
	display: inline;
	margin-right: 12px;
}

.hyfuwu-tit {
	height: 42px;
	background-color: #f5f5f5;
}

.hyfuwu-tit a {
	padding: 0 40px;
	color: #fff;
	font-size: 18px;
	line-height: 42px;
	height: 42px;
	background-color: #0564a6;
	float: left;
	display: inline;
}

.hyfuwu-nr {
	width: 593px;
	height: 225px;
	padding-top: 22px;
	border-bottom: 2px solid #e7e7e7;
}



.lmm {
	height: 22px;
}

.lmm a {
	font-size: 16px;
	padding-left: 25px;
	background: url(../images/yuan.png) no-repeat left;
	margin-left: 13px;
	float: left;
	display: inline;
	font-weight: bold;
}

.lmnr {
	height: 196px;
}





/*分页样式2*/

.epages {
	margin: 10px;
	font: 14px/18px Tahoma;
	text-align: center;
	line-height: 50px;
}

.epages * {
	vertical-align: middle;
}

.epages a {
	padding: 5px;
	border: 1px solid #ccc;
	margin: 5px;
	text-align: center;
	text-decoration: none;
	font: normal 14px/18px verdana;
}

.epages a:hover {
	border: #c00 1px solid;
	background: #c00;
	text-decoration: none;
	color: #fff
}

.epages input {
	margin-bottom: 0px;
	border: 1px solid #659B28;
	height: 15px;
	font: bold 12px/15px Verdana;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-right: 1px;
	color: #659B28;
}



/* 分页样式*/

.list_page {

	margin: 15px 5px;

}

.pageLink a,

.list_page a,

.list_page b {

	padding: 4px 4px 2px;

	border: 1px solid #D2EFFF;

	background: #F0F8FF;

	text-align: center;

	display: inline;

	font-size: 14px;

}

.pageLink a:hover,

.list_page a:hover {

	border: 1px solid #D2EFFF;

	background: #fff;

	text-align: center;

	font-weight: bold;

	text-decoration: none;

}





/* 频道和列表页 */

.listpage .list_content .box55 {

	border-width: 1px;

	padding: 10px;

}

.position {

	background: #E9F2FB url(../images/title_bg.gif) repeat-x left top;

	color: #07519A;

	border: 1px solid #AACCEE;

	border-bottom: none;

	margin-bottom: 10px;

}

.position td {

	line-height: 26px;

	padding: 0px 10px;

	font-family: "宋体";

}