*@charset "utf-8";

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	font: 100%;
}

fieldset,
img {
	border: 0;
	border-radius: 8px;
}

li {
	list-style: none
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	*font-size: 100%
}

select,
input,
button,
textarea {
	font: 99% arial, helvetica, clean, sans-serif
}


body {
	font-family: "Microsoft YaHei";
}

a,
a:visited {
	text-decoration: none !important;
	color: #333;
}

a:hover {
	text-decoration: none !important;
	color: #333;
}

ul,
ol,
dl,
li {
	list-style: none
}

q:before,
q:after,
blockquote:before,
blockquote:after {
	content: ""
}

blockquote {
	margin: 0 0 18px 18px;
	color: #666;
	font-style: italic
}

strong {
	font-weight: bold
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer
}

input[type="text"],
input[type="password"],
textarea,
select,
fieldset {
	border: 1px #ccc solid;
	background: #fff
}

textarea {
	overflow: auto
}

img {
	vertical-align: middle;
	max-width: 100%;
}

body {
	background:#c4e9fc;
	color: #333;
}

.clear {
	clear: both;
}

.header {
	padding: 0px; margin-bottom: 30px;
}
.header img{width: 100%;}


.news img{border-radius:10px}
.news h3{font-size: 20px; font-weight:bold; line-height: 1.8;}	
.news p{font-size: 14px; color:#666; line-height: 2; text-indent: 2em;}

.qy_item{ margin-bottom: 30px;}




.jjlw {
	background: #4b5367;
	overflow: hidden;
	margin: 15px 15px 30px;
}

.jjlw .col-md-4 {
	margin-left: -15px
}

.jjlw .pull-right {
	margin-right: -15px
}
.part5 img{width: 100%;}
.part5 dl {
	margin-bottom: 30px;
}

.part5 dl dt {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 15px;
}

.part5 dl dd {
	font-size: 13px;
	color: #8b91a1;

}

.part6 a p {
	height: 80px;
	line-height: 1.5;
	background: #fff;
	color: #333;
	padding: 15px;
	font-size: 16px;
	border-bottom: 4px solid #167e9f;
}
.yth_item img{border-radius: 8px 8px 0 0;}

.fyjj{
  padding: 40px;
  height: 525px;
}
.fyjj dt{
	font-size: 24px; font-weight: bold; color: #177fa0; margin-bottom: 30px; text-indent: -9999px;
}
.fyjj dd p{
	color: #333; text-indent: 2em; margin-bottom: 10px; line-height: 28px;
}
.col-md-4 .fyjj{padding: 40px 30px 40px 40px;}
.fy_item {margin-bottom: 30px;}
.fy_item p{ background: #dce8ed; padding:15px 10px; font-size: 12px; color: #333; text-align: center;border-radius: 0 0 8px 8px;}
.fy_item img{border-radius: 8px 8px 0 0;}


.yy dl{background: url(../img/bg_yy_txt.png) no-repeat center top; background-size: contain; height: 420px;}
.yy dl dt{font-size: 24px; font-weight: bold; color: #fff;line-height: 56px; height: 58px; margin-bottom: 20px; padding-left: 40px;}
.yy dl dd{font-size: 16px; color: #666; line-height: 30px; padding: 0 20px;}
.yy dl dd p{text-indent: 2em; margin-bottom: 10px; font-size: 16px;line-height: 1.8em;}

.nwsz h3{font-size: 24px; font-weight: bold; color: #177fa0; margin: 30px auto; text-align: center; display: block;
    clear: both;
    padding: 30px 0;}
.nw_img{margin-bottom: 20px; }
.nw_img img{ border-radius: 500px;}
.nw_txt dt{font-size: 18px; color: #fff; background: url(../img/bg_xw_title.png) no-repeat left center; padding-left: 30px; line-height: 40px; height: 40px; margin-bottom: 10px;}
.nw_txt dt span{display: block; width: 100px; height: 0px; margin: 0px 0;} 
.nw_txt dd{font-size: 14px; color: #666; line-height: 1.6;}
.nw_txt dd span{padding-top: 10px; display: block; color: #bccfd7; font-size: 12px;}

.content {}

.content .detail_title {
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 30px
}

.content .detail_title h2 {
	font-size: 30px;
	font-weight: bold;
}

.content .detail_title span.post_time {
	font-size: 12px;
	color: #999;
}

.detail_content p {
	font-size: 16px;
	line-height: 1.8;
	text-indent: 2em;
}

.detail_content p strong {
	font-weight: bold
}

.detailPic {
	margin-left: -2em;
	text-align: center;
}

#myCarousel3 {
	margin-bottom: 30px
}
#myCarousel4 .carousel-caption{padding: 0; bottom: 10px;}
#myCarousel4 .carousel-control{ top:87%; font-size: 40px; background: none;}
#myCarousel4 img{height: 428px;}
.gjlist1 li{
	float: left; margin: 0 10px;
}
.gjlist2 li{
	line-height: 28px;
	background: url(//x0.ifengimg.com/ucms/special/images/38BEC5A655E9820AAB26126DDC969DB1.png) no-repeat left 10px;
	padding: 0 0 0 15px;
	border-bottom: 1px dashed #999;
	margin: 10px 0;
}


.wwgw .kiss-slider b{
	font-size: 70px;
	color: #d0e9f0;
	font-weight: bold;
	font-family: "impact","arial black";
	
}
.wwgw .kiss-slider h3{
	font-size: 14px;
	color: #666;
	line-height: 1.8em; margin-top: 0; padding: 0 5px  0px 5px;
}
.wwgw .kiss-slider span{
	font-size: 16px;
	color: #fff;
	background: #999;
	padding: 5px 20px;
}
.text1{
	background: #ffffff;
	height: 520px;
	    margin-right: -30px;
	    margin-top: 30px;
	    padding-right: 30px;
		border-radius: 10px 0 0 10px;
}
.part6 .cy{background: url(../img/bg_cy_txt.png) no-repeat left top; background-size: contain; height: 265px;}
.part6 dl{ padding:0 30px 20px; margin: 20px auto;}
.part6 dl dt{ color:#fff; margin-bottom: 20px; padding: 4px 15px; font-size: 24px; display: inline-block; width: 228px; margin-left: 26px; text-align: center;}
.part6 dl dd{color:#666;line-height: 1.8; font-size: 16px; text-indent: 2em;}
.h50{height: 50px;}


/* button {
	color:#000; 
	padding:16px 40px; 
	border-radius:4px; 
	border:1px solid #167e9f; 
	background:none; 
	cursor:pointer; 
	font-size:16px; 
	border-bottom-width:2px;}

button:hover {
	color:#fff;
	background: #167e9f
} */
.kiss-pagination button {
	padding:10px;
}
.wwgw {
	padding:0 20px;
}
.kiss-slider{
	margin:0px -15px 0px 0;
}
.kiss-slider li img{
	width: 100%;
}
.part11{background: url(https://x0.ifengimg.com/ucms/2023_07/51724220E725EFD9DC98B44C7D1D4E001FF01B2E_size1700_w1600_h1010.png) no-repeat center 160px; padding-bottom: 250px;}


/* top and footer */
.w100 {
	width: 100%;
}

.w1000 {
	width: 1000px;
	margin: 0 auto;
}

.footer {
	background-color: #fff;
	overflow: hidden;
}

.speHeader {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #fff;
	font-size: 12px;
	font-family: 宋体;
}

.speLogo {
	float: left;
	width: 350px;
	padding: 10px 10px 0;
}

.speLogo img {
	display: block;
	border: 0px;
	margin-right: 10px;
}

.speLink {
	float: left;
	font-size: 14px;
	padding-top: 16px;
	color: #416472;
}

.speLink a {
	color: #416472;
	text-decoration: none;
}

.speLink a:hover {
	text-decoration: underline;
}

.speNav {
	float: left;
	padding: 16px;
	color: #666;
	line-height: 1.5;
	background: #fff;
}

.speNav a {
	color: #666;
	text-decoration: none;
}

.speNav a:hover {
	text-decoration: underline;
}

.navs a,
.navs a:hover,
.navs a:visited {
	color: #FFF !important;
}

#content .lefts,
#content .rights {
	top: 65px !important;
}

.nav {
	width: 100%;
	margin: 0 auto;
}

.sortable__nav {
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
}


.xs_clear {
	display: none;
}








@media screen and (max-width: 834px) and (min-width: 635px) {
	

	.news dl dt {
		margin-top: 20px;
	}

	.news dl dd {
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 640px) {
	


	.news ul li{line-height: 1.6em; margin-bottom:20px;}
	.qy_item {overflow: hidden; margin-bottom: 15px;}
	.qy_item img{}
	.qy_item p{padding-top: 10px;}
	.cd-tabs-navigation{width: auto; margin:0; padding:0;}
	.cd-tabs-content{padding-top: 20px;}
	.news h3{font-size:16px; font-weight:bold; line-height: 1.5;}
	.news p{font-size: 12px; color:#666; line-height: 1.5; text-indent: 2em;}
	
	
	
}
