@charset "utf-8";

/******************头部********************/

#header {
	width: 100%;
	height: 30px;
	background-color: #cf0101;
	font-size: 12px;
}

.header_nav {
	width: 1400px;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	color: #FFF;
}

.header_nav a {
	display: inline-block;
	color: #FFF;
	font-size: 14px;
	float: left;
}

.header_nav .btn {
	background: #ff0000;
	width: 65px;
	height: 20px;
	display: inline-block;
	float: left;
	font-size: 12px;
	margin: 5px 0 0 0;
	text-align: center;
	border: none;
	color: #FFF
}

.inputStylea {
	width: 150px;
	height: 20px;
	_height: 16px;
	*height: 16px;
	border: none;
	float: left;
	display: inline;
	margin: 5px 0 0 70px;
}

.inputStyleb {
	width: 150px;
	height: 20px;
	_height: 16px;
	*height: 16px;
	border: none;
	float: left;
	display: inline;
	margin: 5px 0 0 30px;
}

.top_r {
	display: inline-block;
	padding: 0 0 0 15px;
	line-height: 30px
}

.btnTop img {
	display: inline-block;
	_margin: 12px 0 0 0;
	padding: 0 0 0 8px
}

.posFixed {
	width: 100%;
	top: 0;
	left: 0;
	/*_position:absolute; _bottom:auto;_top:expression(eval(document.documentElement.scrollTop));*/
}

#titleP {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop));
	z-index: 9999;
}

*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}

.index_logo {
	margin: 0 auto;
	width: 1400px;
	background-color: #FFFFFF;
}

.index_logo .index_logoL {
	width: 50%;
	float: left;
}

.index_logo .index_logoL ul {
	margin: 25px 0;
}

.index_logo .index_logoL ul li {
	float: left;
	margin-right: 30px;
}

.index_logo .index_logoL ul li a {
	color: #3f3f3f;
	font-weight: normal;
}

.index_guanggao1,
.index_guanggao2,
.index_lxfs2 {
	margin-left: 10px;
}

.index_guanggao2,
.index_lxfs2 {
	background: url(../img/lxfs2.png) no-repeat;
	width: 296px;
	height: 88px;
	float: right
}

.index_logo div {
	color: #FFF;
	display: block;
	font-weight: bold;
}

.index_guanggao2 .index_guangA,
.index_lxfs2 .index_lxfsA {
	padding: 17px 0 0 83px
}

.index_guanggao2 .index_guangB,
.index_lxfs2 .index_lxfsB {
	padding: 5px 0 0 105px;
	_padding: 25px 0 0 105px
}

.title {
	width: 100%;
	background-color: #0146ae;
	height: 50px;
}

.c_titTop,
.top_bot {
	width: 1400px;
	margin: 0 auto
}

.c_titTop li {
	float: left;
	padding: 10px 60px;
}

.c_titTop li a {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}

.c_titTop .backRed {
	background-color: #0146ae;
}

.con_top {
	width: 100%;
	height: 39px;
	background-color: #F3F3F3;
	border-bottom: 1px solid #D5D5D5;
	line-height: 39px;
}

.top_bot li {
	text-align: center;
	color: #172c45;
	font-weight: bold;
}

.top_bot li a {
	margin: 0 17px;
	color: #172c45;
}

.top_bot li a:hover {
	text-decoration: none;
	color: #049;
}

/******************main********************/
.marginLeft {
	margin-left: 20px;
	width: 320px;
	overflow: hidden;
}

.leftWidth {
	width: 320px;
	overflow: hidden
}

.show_hid {
	height: 635px;
}

#content {
	width: 1400px;
	margin: 0px auto;
}

.content_box {
	width: 100%;
	margin-bottom: 30px;
	overflow: hidden;
}

.content_box ul {
	padding: 0 80px;
}

.content_box ul li {
	margin-bottom: 18px;
}

.content_box ul li a {
	font-size: 18px;
}

.content_box_L {
	float: left;
	width: 440px;
	margin-right: 35px;
}

.content_box_L ul {
	padding: 0;
	overflow: hidden;
}

.content_box_L span {
	margin: 20px 0;
}

.content_box_L span a {
	font-size: 18px;
	line-height: 60px;
}

.content_box_small {
	width: 457px;
	float: left;
}

.content_box_small ul {
	padding: 0; margin-top:30px;
}

.content_box_small ul li {
	background: url(../img/dot_sy.jpg) no-repeat;
	padding-left: 22px;
}

.content_box_small .cbs_title {
	position: absolute;
	border-radius: 5px;
	left:0px;
	right:0px;
	bottom:0px;
	padding: 20px;
	background: linear-gradient(transparent 5%, rgb(0, 0, 0));
}

.content_box_small .cbs_title a {
	font-size: 16px;
	color: #fff;
}

.content_box_title {
	background: url(../img/title_sy.jpg) no-repeat;
	margin-bottom: 20px;
	
}

.content_box_title a {
	font-size: 26px;
	font-weight: bold;
	padding-right: 15px;
	color: #0146ae;
	margin-left:20px;
	background-color:#fff;
	line-height:32px;
}

.content_box_title1 {
	background: url(../img/title_sy.jpg) no-repeat;
}

.content_box_title1 a {
	font-size: 26px;
	font-weight: bold;
	padding-left: 20px;
	color: #0146ae;
}

.content_box .content_box_floatl {
	width: 220px;
	float: left;
}

.content_box .content_box_floatl a {
	font-size: 18px;
}

.content_box .content_box_position {
	position: relative;
}

.content_box .content_box_position.Img1 {
	top: 0;
	left: 0;
	width: 412px;
	height: 255px;
}

.content_box .content_box_position.Img2 {
	top: 10px;
	left: 0;
	width: 412px;
	height: 340px;
}

.content_box .content_box_position.Img3 {
	top: -595px;
	left: 422px;
	width: 410px;
	height: 340px;
}

.content_box .content_box_position.Img4 {
	top: -935px;
	left: 842px;
	width: 410px;
	height: 340px;
}

.content_box .content_box_position.Img5 {
	top: -925px;
	left: 422px;
	width: 560px;
	height: 255px;
}

.content_box .content_box_position.Img6 {
	top: -1180px;
	left: 992px;
	width: 411px;
	height: 255px;
}

.content_box .content_box_position p {
	font-size: 16px;
	color: #fff;
	margin-top: -38px;
	padding-left: 22px;
}

.content_box .content_box_left {
	float: left;
	width: 865px;
	margin-right: 35px;
	margin-left: 95px;
}

.content_box .content_box_right {
	float: right;
	width: 310px;
	margin-right: 95px;
}

.content_box_title1 {
	font-size: 26px;
	font-weight: bold;
	padding-left: 20px;
	color: #0146ae;
	background: url(../images/images/title1_sy.jpg) no-repeat 0 2px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
}

.content_box .cbl_big {
	overflow: hidden;
	border-bottom: 1px solid #e8e8e8;
}

.content_box .cbl_box {
	height: 135px;
	padding: 20px 0;
	float: left;
	text-align: left;
	font-size: 18px;
}

.content_box .cbl_box img {
	border: none;
}

.content_box .cbl_width1 {
	width: 240px;
	margin-right: 30px;
}

.content_box .cbl_width2 {
	width: 446px;
	margin-right: 15px;
}

.content_box .cbl_width3 {
	width: 129px;
	font-size: 15px;
	color: #999999;
	line-height: 30px;
	text-align: right;
}

.content_box .cbl_width4 {
	width: 718px;
	margin-right: 15px;
}

.content_box .cbl_width5 {
	width: 130px;
	margin-right: 10px;
}

.content_box .cbl_width6 {
	width: 170px;
}

.content_box .cbl_height {
	height: 58px;
}

.content_box .cbl_height1 {
	height: 18px;
}

.content_box .cbl_height2 {
	height: 75px;
	padding: 0px;
	padding-top: 20px;
}

.content_box .cbl_padding {
	padding: 0px;
	border: none;
	height: 95px;
}

.ctb_padding {
	padding: 0 65px;
}

.content_box h1 {
	text-align: center;
	margin-bottom: 30px;
	font-size: 40px;
	line-height:140%;
}

.content_box .zuoze {
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 27px;
	margin: 14px 0 4px 0;
	margin: 0 100px;
	color: #999999;
}

.content_box .zuoze span {
	margin: 0 25px;
	line-height: 35px;
}

.content_box .zuoze span a {
	margin-right: 8px;
	color: #999999;
}

.content_box .zuoze .ziti {
	background: url(/statics/images/images/ziti_sy.jpg) no-repeat 6px;
	padding: 16px;
	color: #fff;
}

/* 双栏 */
.content_boxtow {
	width: 100%;
	margin-bottom: 32px;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	
}
.content_boxtow ul {
	padding: 0 80px;
}

.content_boxtow ul li {
	margin-bottom: 18px;
}

.content_boxtow ul li a {
	font-size: 18px;
}
.content_box_smalltow {
	width: 690px;
	float: left;
}

.content_box_smalltow ul {
	padding: 0;
}

.content_box_smalltow ul li {
	background: url(../img/dot_sy.jpg) no-repeat;
	padding-left: 22px;
}

.content_box_smalltow .cbs_title {
	position: absolute;
	border-radius: 5px;
	left:0px;
	right:0px;
	bottom:0px;
	padding: 20px;
	background: linear-gradient(transparent 5%, rgb(0, 0, 0));
}

.content_box_smalltow .cbs_title a {
	font-size: 16px;
	color: #fff;
}

/* 单栏目 */
.content_box_smallone {
	width: 650px;
	float: left;
}

.content_box_smallone ul {
	padding: 18px;
}

.content_box_smallone ul li {
	background: url(../img/dot_sy.jpg) no-repeat;
	padding-left: 22px;
}

.content_box_smallone .cbs_title {
	position: absolute;
    border-radius: 5px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 20px;
    background: linear-gradient(transparent 5%, rgb(0, 0, 0));
}

.content_box_smallone .cbs_title a {
	font-size: 16px;
	color: #fff;
}



.content_box_title {
	background: url(../img/title_sy.jpg) no-repeat;
	margin-bottom: 20px;
}



.content_box_title1 {
	background: url(../img/title_sy.jpg) no-repeat;
}

.content_box_title1 a {
	font-size: 26px;
	font-weight: bold;
	padding-left: 20px;
	color: #0146ae;
}

.content_box .content_box_floatl {
	width: 220px;
	float: left;
}

.content_box .content_box_floatl a {
	font-size: 18px;
}

.content_box .content_box_position {
	position: relative;
}

.content_box .content_box_position.Img1 {
	top: 0;
	left: 0;
	width: 412px;
	height: 255px;
}

.content_box .content_box_position.Img2 {
	top: 10px;
	left: 0;
	width: 412px;
	height: 340px;
}

.content_box .content_box_position.Img3 {
	top: -595px;
	left: 422px;
	width: 410px;
	height: 340px;
}

.content_box .content_box_position.Img4 {
	top: -935px;
	left: 842px;
	width: 410px;
	height: 340px;
}

.content_box .content_box_position.Img5 {
	top: -925px;
	left: 422px;
	width: 560px;
	height: 255px;
}

.content_box .content_box_position.Img6 {
	top: -1180px;
	left: 992px;
	width: 411px;
	height: 255px;
}

.content_box .content_box_position p {
	font-size: 16px;
	color: #fff;
	margin-top: -38px;
	padding-left: 22px;
}

.content_box .content_box_left {
	float: left;
	width: 865px;
	margin-right: 35px;
	margin-left: 95px;
}

.content_box .content_box_right {
	float: right;
	width: 310px;
	margin-right: 95px;
}

.content_box_title1 {
	font-size: 26px;
	font-weight: bold;
	padding-left: 20px;
	color: #0146ae;
	background: url(../images/images/title1_sy.jpg) no-repeat 0 2px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
}

.content_box .cbl_big {
	overflow: hidden;
	border-bottom: 1px solid #e8e8e8;
}

.content_box .cbl_box {
	height: 135px;
	padding: 20px 0;
	float: left;
	text-align: left;
	font-size: 18px;
}

.content_box .cbl_box img {
	border: none;
}

.content_box .cbl_width1 {
	width: 240px;
	margin-right: 30px;
}

.content_box .cbl_width2 {
	width: 446px;
	margin-right: 15px;
}

.content_box .cbl_width3 {
	width: 129px;
	font-size: 15px;
	color: #999999;
	line-height: 30px;
	text-align: right;
}

.content_box .cbl_width4 {
	width: 718px;
	margin-right: 15px;
}

.content_box .cbl_width5 {
	width: 130px;
	margin-right: 10px;
}

.content_box .cbl_width6 {
	width: 170px;
}

.content_box .cbl_height {
	height: 58px;
}

.content_box .cbl_height1 {
	height: 18px;
}

.content_box .cbl_height2 {
	height: 75px;
	padding: 0px;
	padding-top: 20px;
}

.content_box .cbl_padding {
	padding: 0px;
	border: none;
	height: 95px;
}

.ctb_padding {
	padding: 0 65px;
}

.content_box h1 {
	text-align: center;
	margin-bottom: 30px;
	font-size: 40px;
}

.content_box .zuoze {
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 27px;
	margin: 14px 0 4px 0;
	margin: 0 100px;
	color: #999999;
}

.content_box .zuoze span {
	margin: 0 25px;
	line-height: 35px;
}

.content_box .zuoze span a {
	margin-right: 8px;
	color: #999999;
}

.content_box .zuoze .ziti {
	background: url(/statics/images/images/ziti_sy.jpg) no-repeat 6px;
	padding: 16px;
	color: #fff;
}

.content_box-2 {
	width: 100%;
	margin-bottom: 50px;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}

#pages {
	clear: both;
	font-family: å®‹ä½“;
	padding: 14px 0 10px;
	text-align: center;
}

#pages a.a1 {
	border-radius: 5px;
	background: #f0f3fa;
	color: #333;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 6px 12px;
	text-align: center;
	font-size: 18px;
	margin-right: 10px;
}

#pages a {
	border-radius: 5px;
	background: #f0f3fa;
	color: #333;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 6px 12px;
	text-align: center;
	font-size: 18px;
	margin-right: 10px;
}

#pages span {
	margin-right: 10px;
	background: #0146ae;
	border: 1px solid #5a85b2;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 5px 12px;
	text-align: center;
	border-radius: 5px;
	font-size: 18px;
}

.foot_box {
	background: #0146ae;
	overflow: hidden;
	color: #fff;
	min-width: 1400px;
}

.foot_box a {
	color: #fff;
	padding: 0 5px;
}

.foot_box_link {
	width: 1400px;
	margin: 50px auto;
	text-align: center;
	font-size: 16px;
}

.foot_box_img {
	width: 1400px;
	margin: 0 auto;
	margin-bottom: 70px;
}

.foot_box_img img {
	float: left;
	margin-right: 23px;
}

#Article {
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.summary {
	background-color: #F6FAFD;
	border: 1px solid #DCDDDD;
	font-size: 18px;
	line-height: 23px;
	margin: 15px 0 0;
	padding: 12px 5px 6px;
	text-align: justify;
	text-indent: 2em;
	display: none;
}

#Article .content {
	font-size: 18px;
}

#Article .content p {
	font-size: 18px;
	line-height: 33px;
	padding-bottom: 20px;
	word-wrap: break-word;
}


.marginB {
	margin-bottom: 10px;
	overflow: hidden;
}

.marginL {
	margin-right: 14px;
}

.gundong_news {
	border: 1px solid #888888;
	height: 28px;
	margin: 0 0 10px 0;
	position: relative;
	overflow: hidden;
	width: 978px
}

.gundong_news div {
	height: 28px;
	display: inline-block;
	width: 93px;
	float: left
}

.gundong_news .gundong_title {
	position: absolute;
	width: 885px;
	top: 0;
	overflow: hidden;
	height: 224px
}

.gundong_news ul {
	display: inline-block;
	width: 885px;
	left: 93px;
}

.gundong_news ul li {
	float: left;
	min-width: 295px;
	height: 28px;
	line-height: 28px;
	text-indent: 36px
}

#content #con_right {
	width: 1400px;
	overflow: hidden
}

.banner {
	height: 230px;
	width: 320px;
}

.banner ul {
	height: 210px;
	width: 320px;
	overflow: hidden;
	position: relative;
}

.banner ul li {
	display: none;
	position: absolute;
	left: 0;
	top: 0
}

.banner ul li span {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	left: 0;
	bottom: 20px;
	background-color: #333;
	opacity: 0.8;
	filter: alpha(opacity=80);
	overflow: hidden
}

.banner ul li span:hover {
	opacity: 0.9;
	filter: alpha(opacity=90)
}

.banner ul li img {
	height: 230px;
	width: 320px;
}

.banner ol {
	width: 192px;
	height: 6px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	_height: 0px;
}

.banner ol li {
	float: left;
	width: 24px;
	height: 6px;
	margin: 4px;
	display: inline;
	background-color: #999;
	_height: 6px;
	line-height: 0px;
	overflow: hidden;
}
.banner_right {
	position: absolute;
	z-index: 999;
	top: 50%;
	margin-top: -28px;
	height: 36px;
	width: 21px;
}

.banner_left {
	left: 5px;
}

.banner_right {
	right: 5px;
}

.zlzjbox a{
	color: #999;
	font-size: 16px;
	padding-left: 3px;
	text-decoration: none;
}
 a:hover {
    color: #0046ae;
    text-decoration: none;
}
.bt30 { margin-bottom:30px;}
.p12 { padding-top:12px;}