@charset ;

	/* CSS Document*/

	body {}

#i_nav {height: 60px;background: #0479CE;width:100%;margin-bottom: 25px;}

#i_nav ul {
    width: 1110px;
    margin: 0 auto;
    height: 60px;
}

#i_nav li {
	float:left;
	padding: 0 34px;
	font-size: 22px;
	line-height:60px;
	color:#ffffff;
	line-height: 60px;
	}

#i_nav li a {

	color:#ffffff

;}

.i_list {

	margin:20px auto;

	width: 100%;}

.i_list span {

	font-size: 14px;

	float: right;

	color: #999;}

* {

	margin: 0;

	padding: 0;

	border: 0;}

ul,li {

	list-style-type: none;}

select,input,img,select {

	vertical-align:middle;}

a {

	text-decoration: none;

	color: #000;}

body {

	font-family:"Microsoft YaHei","ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ","SimHei","ÃƒÂ©Ã‚Â»Ã¢â‚¬ËœÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“","ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“","Arial Narrow";

	color: #000;}

.column {

	height: 30px;

	position: relative;

	display: flex;

	align-items: flex-end;

	justify-content: space-between;}

.column span {

	background-position: 0 0;

	background-repeat: no-repeat;

	font-size: 0;}

.column::after {

	display: block;

	content: '';}

section ul {}

section ul li {

	display: block;

	align-items: center;

	overflow: hidden;}

section ul li::before {

	display: block;

	content: '';

	background: #0479CE;

	}

section ul li a {

	overflow: hidden;}

/*ÃƒÂ¦Ã…â€œÃ¢â€šÂ¬ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ¦Ã…Â Ã‚Â¥ÃƒÂ©Ã‚ÂÃ¢â‚¬Å“*/

	#zxbd dl {

	border-bottom:1px dashed #a3aeaa;}

/*ÃƒÂ§Ã¢â‚¬Å¾Ã‚Â¦ÃƒÂ§Ã¢â‚¬Å¡Ã‚Â¹ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡*/

	#jdtp .swiper-slide {

	position: relative;

	overflow:hidden;}

#jdtp .swiper-slide h2 {

	overflow:hidden;

	position: absolute;

	left: 0;

	bottom: 0;

	background: rgba(0,0,0,.6);

	font-weight: normal;

	box-sizing: border-box;

	padding-left: 2%;

	display: flex;}

#jdtp .swiper-slide h2 a {

	color: #fff;

	max-width: 80%;}

#jdtp .swiper-slide img {

	display: block;

	width: 100%;}

#jdtp .swiper-pagination {

	width: auto;

	left: auto;}

#jdtp .swiper-pagination-bullet {

	background: #ffffff;

	opacity: 1;}

#jdtp .swiper-pagination-bullet-active {

	background: #0479CE;

	}

header {

	width: 100%;}

header img {

	width: 100%;}

.footer {

	width: 1000px;

	margin:0 auto;}

section ul {

	height: 150px ;}

section ul li,section ul li a {

	height: 30px;

	line-height: 30px;

	position: relative;}

section ul li::before {

	width: 4px;

	height: 4px;

	margin-right: 8px;

	display: inline-block;

	margin: 0 8px 3px 0;

	position: absolute;

	top: 13px;

	left: 0;}

section ul li a {

	width: 335px;

	font-size: 14px;

	margin: 0 0 0 10px;}



/*ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â´ÃƒÂ¥Ã…â€™Ã‚ÂºÃƒÂ¥Ã…Â¸Ã…Â¸*/

.center_area .center{

	width:100%;

	height:500px;

	background:#ccc;

	float: left;

}

.common_da{ width: 800px; height: 100px;}

.center_area .center .center_top{

	width:100%;

	height:440px;

	/*background: orange;*/

}

/*<==================================================>*/



/*ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â´ÃƒÂ¨Ã‚Â½Ã‚Â®ÃƒÂ¦Ã¢â‚¬â„¢Ã‚Â­ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¥Ã…â€™Ã‚ÂºÃƒÂ¥Ã…Â¸Ã…Â¸*/

 

.content_middle{

	height:440px;

    margin:0px auto;

    position:relative;

    border: 1px solid #ccc;

}

.content_middle:hover .common{

	display: block;

}

/*ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¦Ã‚Â Ã¢â‚¬Â¡*/

.content_middle .common{

	display: block;

	width:50px;

	height: 100px;

	position: absolute;

	z-index: 25;

    top:72%;

    margin-top: -50px;

    display: none;

}

.content_middle .btnLeft{

	opacity: 0.5;

	left:0px;

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

}

.content_middle .btnRight{

	opacity: 0.5;

	right:0px; 

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

}

/*ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¦Ã‚Â Ã¢â‚¬Â¡*/

.content_middle ul li{

	width:100%;

	height:440px; 

	opacity: 0;

	filter: alpha(opacity=0);

	position: absolute;

	margin:0px auto;

}



/*ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢ÃƒÂ¥Ã‚Â°Ã‚ÂÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¦Ã‚Â Ã¢â‚¬Â¡*/



.content_middle .table{

	width:740px; 

	height:33px;

	position: absolute;

	bottom:10px;

	left:50%;

	z-index:9;

	margin-left:-355px;  

	line-height: 24px; 

}

.content_middle .table a{

    width:115px;

    height:33px;  

    background:#E3DEE1;

    opacity: 0.8;

    text-align:center;

    line-height: 33px;

    margin-left:3px; 

    display: block;

    float:left;  

}



.content_middle .table a.small_active{

	background:#FF8800;

	color: #fff;

	 

} 



.column::after {

	width: 392px;

	height: 5px;

	box-sizing: border-box;

	border-top: 2px solid #0479CE;

	border-bottom: 1px solid #0479CE;

	}

.column a {

	position: absolute;

	right: 0;

	top: 0;

	font-size: 14px;

	color: #0479CE;

	}

article {

width: 1000px;

margin:0 auto 0;

display: flex;

align-items: flex-start;

flex-wrap: wrap;

align-self: center;
}

article section:nth-of-type(1) {

	width: 1000px;

	margin: 0 auto 30px auto;

	display: flex;

	justify-content: space-between;}

article section:nth-of-type(2) {

	width: 487px;

	margin-right: 15px;

	}

article section:nth-of-type(3) {

	width: 483px;

	height:auot;

	overflow:hidden;

	margin-left: 15px;

	display: flex;

	justify-content: space-between;

	flex-direction: column;

	}

.column span {width: 145px;height: 27px;font-size: 24px;color: #0479CE;}

/*ÃƒÂ§Ã¢â‚¬Å¾Ã‚Â¦ÃƒÂ§Ã¢â‚¬Å¡Ã‚Â¹ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡*/

	#jdtp {

	width: 487px;

	height: 324px;

	margin:0;

	}

#jdtp .swiper-slide {

	height: 324px;

	}

#jdtp .swiper-slide h2 {

	width: 100%;

	height: 40px;}

#jdtp .swiper-slide h2 a {

	font-size: 16px;

	line-height: 40px;}

#jdtp .swiper-slide img {

	min-height: 100%;}

#jdtp .swiper-pagination {

	width: auto;

	left: auto;

	bottom: 12px;

	right: 8px;}

#jdtp .swiper-pagination-bullet {

	margin:0 4px;

	width: 8px;

	height: 8px;}

/*ÃƒÂ¦Ã…â€œÃ¢â€šÂ¬ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ¦Ã…Â Ã‚Â¥ÃƒÂ©Ã‚ÂÃ¢â‚¬Å“*/

	#zxbd {

	width: 483px;

	height: 324px;

	overflow: hidden;

	}

#zxbd dl {

	height: 90px;}

#zxbd dl dt {

	/* height: 25px; */

	font-size:0;

	margin-bottom: 5px;

	margin-top: 5px;}

#zxbd dl dt a {

	font-size: 18px;

	line-height: 25px;

	font-weight: bold;}

#zxbd dl dd {

	height: 48px;

	overflow: hidden;

	font-size: 12px;

	line-height: 2;}

#zxbd ul {

	/*height: 210px;*/

	overflow: hidden;}

/*ÃƒÂ§Ã¢â‚¬â€œÃ‚Â«ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦ÃƒÂ©Ã‹Å“Ã‚Â²ÃƒÂ¦Ã…Â½Ã‚Â§*/

	#yqfk {

display: flex;

flex-direction: column;

justify-content: space-between;

height:auto;

margin-bottom: 0;

}

#yqfk .column span {

	background-position: 0 -100px;

	width: 134px;}

#yqfk .column::after {

	width: 500px;}

#yqfk dl {

	height: 75px;

	padding: 20px 0;

	border-bottom:1px dotted #ececec;

	position: relative;

	padding-left:0px;}

#yqfk dl:last-child {

	border-bottom:none;}

#yqfk dl dt {

	height: 25px;

	line-height: 25px;

	overflow: hidden;

	margin-bottom: 5px;}

#yqfk dl dt a {

	font-size: 18px;

	font-weight: bold;

	color: #333333;}

#yqfk dl dd:nth-of-type(1) {

	color: #666;

	font-size: 12px;

	line-height: 2;

	height: 72px;

	overflow: hidden;}

#yqfk dl dd:nth-of-type(1) a {

	color: #666;}

#yqfk dl dd:nth-of-type(2) {

	position: absolute;

	left: 0;

	top: 20px;

	width: 160px;

	height: 110px;}

#yqfk dl dd:nth-of-type(2) img {

	display: block;

	width: 100%;

	min-height: 100%;}

/*ÃƒÂ¨Ã‚Â§Ã¢â‚¬Â ÃƒÂ©Ã‚Â¢Ã¢â‚¬ËœÃƒÂ¦Ã¢â‚¬â„¢Ã‚Â­ÃƒÂ¦Ã…Â Ã‚Â¥*/

	#spbb {

	height:auto;

	display: flex;

	flex-direction: column;

	justify-content: space-between;}

#spbb .column span {

	background-position: 0 -50px;}

#spbb figure {

	height: 215px;

	position: relative;}

#spbb figure img {

	display: block;

	width: 100%;

	height: 100%;}

#spbb figure h2 {

	position: absolute;

	left: 0;

	bottom: 0;

	height: 30px;

	line-height: 30px;

	width: 100%;

	overflow: hidden;

	text-align: center;

	background:rgba(0,0,0,.65);

	font-size: 0;

	padding:0 5px;

	box-sizing: border-box;}

#spbb figure h2 a {

	font-size: 14px;

	line-height: 30px;

	color: #fff;}

/*ÃƒÂ§Ã‚Â§Ã¢â‚¬ËœÃƒÂ¦Ã¢â€žÂ¢Ã‚Â®ÃƒÂ¥Ã‚Â°Ã‚ÂÃƒÂ§Ã…Â¸Ã‚Â¥ÃƒÂ¨Ã‚Â¯Ã¢â‚¬Â */

	#kpxzs {

	height:auto;

	display: flex;

	flex-direction: column;

	justify-content: space-between;}

#kpxzs .column span {

	width: 181px;

	background-position: 0 -150px;}

#kpxzs .column::after {

	width: 478px;

	}

html #hm_t_undefined .hm-t-go-top {

	position:fixed;

	right:2px;

	bottom:2px;

	z-index:99998;

	cursor:pointer;

	width:40px;

	height:37px!important;

	text-align:center;

	white-space:normal;

	font-size:14px;

	line-height:17px;

	padding-top:3px;

	color:#fff;

	background:#404040;}

#fzxwwCP {

	display: flex;

	flex-direction: column;

	justify-content: center;

	align-items: center;}

#fzxwwCP div.txt {

	text-align: center;}

#fzxwwCP ul {

	display: flex;}

.ifooter {

	background: #0479CE;

	color: #0479CE;

	width:100%;

	padding:20px 0;

	}

.ifooter p {

	margin:0;

	padding:0;

	line-height:34px;

	font-size:14px;

	text-align:center;

	color:#ffffff

;}

/**list**/

	#twfylist {

display: flex;

flex-direction: column;

justify-content: space-between;

height:auto;

margin-bottom:20px;

}

#twfylist .column {

padding:20px 0;

position: relative;

}

#twfylist .column span {

background-position: 0 -100px;

}

#twfylist .column::after {

	width:890px;}

#twfylist dl {

	height: 110px;

	padding: 24px 0;

	border-bottom:1px dotted #ececec;

	position: relative;

	padding-left: 180px;}

#twfylist dl:last-child {

	border-bottom:none;}

#twfylist dl dt {

	height: 25px;

	line-height: 25px;

	overflow: hidden;

	margin-bottom: 5px;}

#twfylist dl dt a {

	font-size: 18px;

	font-weight: bold;

	color: #333333;}

#twfylist dl dd:nth-of-type(1) {

	color: #666;

	font-size: 12px;

	line-height: 2;

	height: 72px;

	overflow: hidden;}

#twfylist dl dd:nth-of-type(1) a {

	color: #666;}

#twfylist dl dd:nth-of-type(2) {

	position: absolute;

	left: 0;

	top: 20px;

	width: 160px;

	height: 110px;}

#twfylist dl dd:nth-of-type(2) img {

	display: block;

	width: 100%;

	min-height: 100%;}

.lm_list {

	width:100%

;}

.lm_list li {

	width:100%;

	line-height:30px;

	height:30px;

	position: relative;}

.lm_list a {

	float: left;

	display: block;

	width: 80%;

	line-height: 30px;

	height: 30px;

	margin: 0 0 0 10px;}

.lm_list span {

	float:right;

	display:block;

	width:17%;

	text-align:right;

	line-height:30px;

	height:30px;

	font-size: 14px;}

/*c-content*/

	/*icontent*/

	#icontent {

	padding: 0 40px;

	background: #fcfcfc;

	overflow: hidden;

	margin: 15px auto

;}

.c-content {

	height: auto;

	overflow: hidden;

	position: relative;

	margin: 30px auto 40px auto;

	padding: 0 20px;}

.c-content .c-title {

	font-size: 30px;

	color: #cc3333;

	line-height: 50px;

	text-align: center

;}

.c-content .other-s {

	font-size: 14px;

	line-height: 35px;

	text-align: center;

	color: #666666;

	background: #f5f5f5;

	margin: 15px auto 0 auto;

	position: relative;}

.c-content .other-s .sjfx {

	position: absolute;

	right: 10px;

	top: 10px;}

.c-content .nr-info {

	height: auto;

	overflow: hidden;

	position: relative;

	text-align: left

;}

.c-content .nr-info p {

	font-size: 16px;

	color: #333333;

	line-height: 30px;

	margin: 15px 0;

	text-indent: 2em;

	text-align: left

;}

.c-content .nr-info img,.c-content .nr-info table{display:block;max-width:100%;margin:0 auto;}



.wz_fj {}

.wz_fj p {

	line-height: 36px;

	color: #0d8100;

	font-size: 16px;

	background: url(../images/ico_fj2.jpg) left center no-repeat;

	padding: 0 0 0 20px

;}

.wz_fj a {

	line-height: 36px;

	font-size: 16px;}

.wzclose-relative {

	text-align: center;

	margin-top: 30px;}

.wzclose-relative span {

	margin: 0 15px;}

.i-sxt {

	border-top: #d9d9d9 1px solid;

	margin: 20px auto;

	padding: 20px 0;

	position: relative;}

.i-sxt p {

	display: block;

	width: 100%;

	float: left;

	margin: 0;

	padding: 0;}

.i-sxt a {

	color: #555555;

	font-size: 14px;

	line-height: 30px;}

.i-sxt a:hover {

	color: #cc0010;}



@media only screen and (max-width: 767px) {

.column span {font-size:22px;}

}
  .xxq_content{width:1000px;/* padding: 0 60px; */}
 .xxq_title{/* border-bottom: 1px solid #ddd; */margin-bottom: 20px;}
 .xxq_title .a1{display: block;margin-top: 42px;font-size: 30px;color: #333;text-align: center;}
 .xxq_shijian{/* padding:20px; */color: #777;/* text-align:  center; */height: 25px;/* text-align: center; *//* width:  100%; */}
 .xxq_shijian a{color: #777;}
 .xxq_shijian span{margin-right: 20px;}
 .xxq_shijian img{float: left;}
 .xxq_title .fl{float: left;}
 .xxq_title .fr{float: right;}
 .xxq_title .fr .spn{margin-left: 10px;cursor: pointer;}
 .xxq_title .fr .spn:hover,.xxq_title a:hover{color:#c00;}
 .xxq_essay{font-size: 16px;color: #333;line-height: 30px;}
 .xxq_essay{padding-bottom:20px;border-bottom: 1px solid #ddd;}
 .xxq_prev{padding-top: 10px;padding-bottom: 20px;}
 .xxq_prev .pre{display: block;color: #333;font-size: 16px;line-height: 35px;}

