@charset "gb2312";

/* CSS Document */
html {
	-webkit-text-size-adjust: none;
	-ms-touch-action: none;
}

body {
	font-size: 12px;
	font-family: "�?�?", Arial, sans-serif;
	color: #000;
}

/*body{ font-size:12px;font-family:"�?�?",Arial,sans-serif;color:#000 }*/
* {
	margin: 0;
	padding: 0;
}

/*�?认�?��?*/
.cbody960 {
	margin: 0 auto;
	width: 960px;
}

input,
select,
textarea {
	vertical-align: middle;
}

ul,
li {
	list-style-type: none;
}

a {
	color: #000;
	text-decoration: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/*-webkit-user-modify:read-write-plaintext-only; */
}

a:link,
a:visited {
	text-decoration: none;
	color: #16387F;
}

a:hover {
	color: #ED1D1D;
}

.left {
	float: left;
}

.right {
	float: right;
}

i {
	font-style: normal;
}

.overhide {
	overflow: hidden;
	text-indent: -100em;
}

.marBottom10 {
	margin-bottom: 10px;
}

.marTop10 {
	margin-top: 10px;
}

table {
	border-collapse: collapse !important;
}

/*�??�浮??*/
.clear {
	clear: both;
}

.clearfix:after {
	clear: both;
	content: '';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	+display: inline-block;
}

/*顶�??*/
#minheader {
	background: url(mbg.jpg) repeat-x;
	height: 26px;
	line-height: 26px;
}

#minheader div {
	position: relative;
}

#minheader p {
	width: 750px;
	position: absolute;
	left: 90px;
	top: 2px;
	color: #A0A0A0;
}

#minheader p a {
	color: #666666;
	margin: 0px 8px;
}

#xmlogo {
	background: url(xmnnlogo.jpg) no-repeat;
	display: block;
	width: 72px;
	height: 23px;
	text-indent: -100em;
	overflow: hidden;
	position: absolute;
	left: 20px;
	top: 5px;
}

#minheader span {
	position: absolute;
	right: 10px;
	top: 4px;
}

#minheader span a {
	margin-left: 3px;
	color: #333333;
	display: inline-block;
	width: 54px;
	height: 19px;
	line-height: 22px;
	color: #666666;
	text-align: center;
}

#header {
	background: url(../images/menu_imgcen.gif) repeat-x left bottom;
}

#banner {
	background: #FE3A3B;
}

#nav {
	height: 61px;
	position: relative;
	background: url(../images/menu_imgle.jpg) left center no-repeat;
	overflow: hidden;
}

#nav p {
	height: 30px;
	line-height: 30px;
	padding-left: 187px;
	color: #333333;
}

#nav p.np {
	color: #ffffff;
}

#nav p.np a {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 3px;
}

#wap-head,
#circle {
	display: none;
}

/*------�???---------*/
#footer {
	font-family: "�?�?", Arial, Helvetica, sans-serif;
	color: #000;
}

#footer ul {
	padding-top: 9px;
	padding-bottom: 10px;
}

#footer ul li {
	line-height: 20px;
	color: #000;
	text-align: center;
}

#footer ul li a {
	color: #000;
	margin: 0px 3px;
	text-decoration: none;
}

#footer ul li a:hover {
	color: #000;
}

#wrapper {
	/*border:1px solid #CCC7C3; border-top:0px;*/
	width: 958px;
}

#wleft {
	float: left;
	width: 736px;
	background: url(../images/wleftbg.jpg) right top repeat-y;
	position: relative;
}

#slide {
	width: 332px;
	padding: 15px 12px;
	height: 212px;
	overflow: hidden;
	float: left;
	border: 1px solid #DEDCDD;
	position: relative;
	margin-top: 15px;
	margin-bottom: 10px;
	z-index: 99;
}

.slideBox {
	position: relative;
}

.slideBox .bd {
	width: 100%;
	height: auto;
	position: relative;
}

.slideBox .bd li {
	width: 100%;
	position: relative;
	height: 212px;
	overflow: hidden;
}

.slideBox .bd li a {
	display: block;
	width: 100%;
	height: 100%;
}

.slideBox .bd li img {
	width: 100%;
	vertical-align: top;
}

.slideBox .bd li p,
.slideBox .bd li em {
	position: absolute;
	height: 40px;
	bottom: 0;
	left: 4%;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	color: #fff;
	width: 80%;
	z-index: 9;
	font-family: "�?�???�?"
}

.slideBox .bd li em {
	left: 0;
	width: 100%;
	z-index: 8;
	background: #d60000;
	filter: alpha(opacity=80);
	opacity: 0.8
}

.slideBox .hd {
	position: absolute;
	height: 8px;
	line-height: 8px;
	bottom: 16px;
	right: 4px;
	z-index: 10;
}

.slideBox .hd li {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #fff;
	text-indent: -9999px;
	overflow: hidden;
	margin-right: 6px;
	float: left;
}

.slideBox .hd li.on {
	background: #fca300;
}

#topnews {
	width: 338px;
	float: right;
	position: relative;
	right: 20px;
	top: 10px;
}

#topnews h3 {
	color: #ED1D1D;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-align: center;
}

#topnews h3 a {
	color: #ED1D1D;
}

#topnews p {
	line-height: 19px;
	height: 38px;
	overflow: hidden;
	color: #3C3C3C;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 4px;
	position: relative;
}

#topnews p a {
	background: url(topnewmore.jpg) no-repeat left 4px;
	color: #3E3E3E;
	padding-left: 21px;
	position: absolute;
	right: 10px;
	bottom: 3px;
}

#topnews p a:hover {
	color: #ED1D1D;
}

#topnews ul {
	padding: 10px 0;
}

#ad01 {
	margin-top: 5px;
	margin-bottom: 15px;
}

.listul li {
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	color: #3D3D3D;
	overflow: hidden;
}

.listul li a:link,
.listul li a:visited {
	color: #3D3D3D;
}

.listul li a:hover {
	color: #ED1D1D;
}

.box {
	width: 350px;
	margin-right: 6px;
	height: 342px;
	float: left;
	margin-bottom: 10px;
}

.jdh3 {
	background: #d60000;
	width: 100%;
	height: 38px;
	font: bold 20px/38px "Microsoft Yahei";
	color: #fff;
	margin-bottom: 15px;
	text-indent: 15px;
	border-radius: 5px;
	position: relative;
}

.jdh3 a:link,
.jdh3 a:visited {
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
}

.jdkx dl {
	width: 175px;
	height: 157px;
	float: left;
	text-align: center;
}

.jdkx dl dt {
	height: 122px;
}

.jdkx dl img {
	border: 1px solid #CACCCB;
}

.jdkx dl a:link,
.jdkx dl a:visited {
	color: #3D3D3D;
	line-height: 24px;
}

.jdkx dl a:hover {
	color: #ED1D1D;
}

.jdkx dd {
	height: 34px;
	line-height: 34px;
	overflow: hidden;
}

.jdkx ul {
	border-top: 1px solid #CCC7C4;
	clear: both;
	padding: 10px 5px;
}

.jposi {
	position: relative;
	left: 10px;
}

.touzi {
	height: 200px;
	float: left;
	margin-bottom: 10px;
}

.touzi .im {
	float: left;
	margin: 0 10px 15px 0;
	width: 151px;
	height: 142px;
	overflow: hidden;
}

.touzintro {
	color: #3D3D3D;
	line-height: 24px;
	font-size: 14px;
	height: 142px;
	overflow: hidden;
	text-indent: 2em;
}

.touzintro a:link,
.touzintro a:visited {
	color: #D20000;
}

#notice {
	clear: both;
	border: 1px solid #DCC0B2;
	color: #CD0001;
	padding: 10px 0 10px 20px;
	line-height: 24px;
	text-align: center;
}

#notice a {
	color: #CD0001;
	font-size: 14px;
	font-weight: bold;
	margin-right: 20px;
}

.tour {
	width: 350px;
	height: 200px;
	float: left;
	margin-bottom: 15px;
	position: relative;
	left: 11px;
}

.tour .im {
	float: left;
	margin-right: 10px;
	width: 119px;
	height: 139px;
	overflow: hidden;
}

.tour .im img {
	width: auto;
	height: 100%;
}

.tour ul {
	margin-top: 10px;
	border: none;
}

.tour p {
	line-height: 21px;
	color: #3D3D3D;
	margin-left: 10px;
	clear: both;
	position: relative;
	top: 10px;
}

.tour p a {
	color: #3D3D3D;
	margin-right: 10px;
	padding-left: 3px;
}

.tour p a:hover {
	color: #ED1D1D;
}

#picshow {
	clear: both;
	width: 716px;
	height: 320px;
	margin-bottom: 15px;
}

#picleft {
	float: left;
	width: 226px;
	height: 270px;
	text-align: center;
}

#picleft .im {
	border: 1px solid #C8C8C8;
	padding: 8px;
	width: 208px;
	height: 226px;
}

#picleft .im a {
	display: block;
	width: 100%;
	height: 226px;
	overflow: hidden;
}

#picleft img {
	height: 100%;
	width: auto;
}

#picleft h6 {
	font-size: 12px;
	font-weight: normal;
	line-height: 26px;
}

#picleft h6 a {
	color: #3E3E3E;
}

#picright {
	width: 486px;
	height: 270px;
	float: right;
}

#picright dl {
	text-align: center;
	width: 152px;
	height: 131px;
	float: left;
	margin-bottom: 5px;
	margin-left: 10px;
	overflow: hidden;
	line-height: 19px;
}

#picright dl dt {
	height: 113px;
}

#picright dl a {
	display: block;
	height: 90px;
	padding: 8px;
	border: 1px solid #D1CFD0;
}
#picright dl a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#picright dl dd a {
	color: #3D3D3D;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
}

#picright dl dd a:hover {
	color: #ED1D1D;
}

.line {
	width: 100%;
	background: url(../images/line.jpg) no-repeat;
	height: 14px;
}

#wright {
	float: right;
	position: relative;
	margin-top: 10px;
	width: 205px;
	margin-bottom: 20px;
}

#wright h3 {
	background: #d60000;
	width: 100%;
	height: 28px;
	font: bold 16px/28px "Microsoft Yahei";
	color: #fff;
	text-indent: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
	position: relative;
}

#wright h3 a {
	color: #fff;
}

#wright h3 a span {
	font-size: 12px;
	position: absolute;
	top: 0;
	right: 5px;
}

#video img {
	background: url(imgbg.jpg) no-repeat;
	padding: 5px 6px 36px 7px;
	margin: 10px auto 0 auto;
}

#video .video embed {
	height: 124px;
}

#video ul {
	margin-bottom: 10px;
}

#video li {
	line-height: 24px;
	font-size: 14px;
	height: 24px;
	overflow: hidden;
	background: url(../images/ico01.jpg) no-repeat left center;
	padding-left: 25px;
}

#video li a {
	color: #3D3D3D;
}

#video li a:hover {
	color: #ED1D1D;
}

#act {
	margin-top: 10px;
}

#serive div {
	margin-bottom: 10px;
}

#serive .fwzn_font {
	line-height: 22px;
	color: #9F670E;
}

#serive .fwzn_font a {
	color: #9F670E;
	display: inline-block;
	width: 50%;
	text-align: left;
	font-size: 14px;
	position: relative;
	text-align: center;
	float: left;
}

#links .fwzn_font {
	text-align: center;
	margin-bottom: 5px;
}

#links select {
	width: 185px;
	height: 25px;
	margin-bottom: 6px;
}

#act ul,
#smhd ul,
#zhuanlan ul {
	margin-bottom: 10px;
}

/*------content---------*/
.titleh5 {
	text-align: center;
	font-size: 16px;
	color: #CD0001;
	line-height: 30px;
	margin: 20px 16px 6px;
}

.titleh6 {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

#contentp {
	line-height: 24px;
	font-size: 14px;
	padding: 30px 30px 25px 30px;
	color: #333333;
}

#contentp p {
	margin: 10px 0;
}

#list {
	padding: 20px 30px 0 10px;
}

#list ul {
	margin-bottom: 30px;
}

#list li {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	position: relative;
	color: #333333;
}

#list li a {
	color: #333333;
}

#list li span {
	position: absolute;
	right: 0px;
	top: 0px;
	color: #666;
}

#page {
	text-align: center;
	margin: 30px 0;
	color: #666;
}

#page a {
	display: inline-block;
	height: 30px;
	width: 70px;
	border: 1px solid #d7d6d6;
	background: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	border-radius: 4px;
	color: #bbb;
	cursor: pointer;
	margin: 0 4px;
}

#page .current {
	display: inline-block;
	height: 30px;
	width: 30px;
	color: #fff;
	background: #ea3638;
	border: 1px solid #c6262a;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	border-radius: 4px;
	cursor: pointer;
	margin: 0 4px;
}

#page .num {
	width: 30px;
	height: 30px;
}

#page a:hover,
#page a:active {
	color: #fff;
	background: #ea3638;
	border: 1px solid #c6262a;
}

#position {
	font-size: 14px;
	border-bottom: 1px solid #CCC;
	background: url(pptita.gif) no-repeat left center;
	line-height: 30px;
	height: 30px;
	padding-left: 20px;
	font-weight: bold;
	margin-top: 10px;
	color: #CD0001;
	margin-right: 10px;
}

#position a {
	color: #CD0001;
}

/*------幻�????---------*/
.imgnav {
	width: 332px;
	height: 271px;
	overflow: hidden;
	position: relative;
	left: 12px;
	top: 10px;
	margin-top: 4px;
}

#img {
	z-index: 10;
}

#img img {
	width: 332px;
	height: 212px;
	display: none;
}

.ctrl {
	position: absolute;
	z-index: 100;
	bottom: 0px;
	left: 0px;
	right: 1px;
	width: 332px;
	height: 83px;
	overflow: hidden;
}

.ctrl ul {
	overflow: hidden;
	width: 100%;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	height: 24px;
}

.ctrl li {
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	font-weight: 900;
	background: #CD0001;
	color: #fff;
	display: none;
}

#btn {
	background: url(btnbg2.jpg) repeat-x left bottom;
	height: 59px;
}

#btn span {
	float: left;
	display: block;
	cursor: pointer;
	text-align: center;
	margin-top: 5px;
	margin-right: 4px;
}

#btn span img {
	background: #E7E9E8;
	width: 71px;
	height: 46px;
	padding: 3px;
}

#btn span.hov img {
	background: #CF0103;
	width: 71px;
	height: 46px;
	padding: 3px;
}

.ctrl div {
	clear: both;
}

#wap-foot {
	display: none;
	width: 100%;
	text-align: center;
	color: #fff;
	line-height: 40px;
	height: 40px;
	font-size: 16px;
	background: #df3839;
}

@media screen and (max-width:1025px) {
	html {
		width: 100%;
		overflow-x: hidden;
	}

	body {
		font-size: 16px;
		font-family: "Helvetica", "Microsoft Yahei", Arial, sans-serif;
		color: #000;
	}

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	input[type="text"],
	input[type="password"],
	select,
	button,
	textarea {
		-webkit-appearance: none;
		border-radius: 0;
		-webkit-border-radius: 0;
	}

	img {
		border: 0;
		max-width: 100%;
		height: auto;
		width: auto\9;
		/* ie8 */
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.cbody960,
	#wrapper {
		width: 100%;
	}

	#header,
	.top,
	#ad01,
	.duilian_ad,
	.line,
	#video .video,
	#foot,
	.page #wright {
		display: none;
	}

	#wap-foot {
		display: block;
	}

	#wleft,
	#wright {
		width: 100%;
		float: none;
		margin-right: 0;
		background: #fff;
		height: auto;
	}

	#banner {
		margin-top: 0 !important;
	}

	.mod-a {
		margin-bottom: 10px;
		padding: 0 16px;
	}

	#wrapper {
		margin-top: 60px;
	}

	#wap-head {
		display: block;
		height: 60px;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 9999;
	}

	#wap-head .imt {
		height: 60px;
		padding: 10px 0;
		position: relative;
		z-index: 99999;
		background: rgba(222, 48, 49, 0.96);
	}

	#wap-head .imt .wap-logo {
		height: 36px;
		margin-left: 16px;
		margin-top: 2px;
	}

	#wap-head .imt .wap-logo img {
		height: 100%;
	}

	#menu {
		display: block;
		width: 60px;
		height: 60px;
		position: absolute;
		right: 5px;
		top: 0px;
	}

	.menu_on {
		background: url(../images/menu_on.png) no-repeat center;
		background-size: 52%;
	}

	#menu.open {
		background: url(../images/menu_off.png) no-repeat center;
		background-size: 52%;
	}

	#circle {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background: rgba(255, 255, 255, .95);
		z-index: 999;
		overflow: hidden;
		display: none;
	}

	#circle .nav {
		padding: 76px 6px 0;
	}

	#circle .nav li {
		line-height: 36px;
		width: 33.3%;
		float: left;
		text-align: center;
		position: relative;
		margin-bottom: 10px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding: 0 4px;
	}

	#circle .nav a {
		font-size: 16px;
		color: #666;
		display: block;
		border: 1px solid #ddd;
		border-radius: 50px;
		background: #fff;
	}

	#circle .nav a:hover,
	#circle .nav a:active {
		background: #f22e2e;
		color: #fff;
		border-color: #da2626;
	}

	#topnews {
		padding-left: 370px;
		float: none;
		width: auto;
	}

	#topnews p {
		height: 46px;
	}

	.box {
		width: 50%;
		left: 0;
		right: 0;
		margin: 0px 0 15px;
	}

	.jdkx,
	.touzi {
		padding: 0 8px 0 16px;
	}

	.jposi,
	.tour {
		padding: 0 16px 0 8px;
	}

	.jdkx dl {
		width: 50%;
	}

	.jdkx dl:nth-child(2) {
		padding-right: 5px;
	}

	.jdkx dl:nth-child(3) {
		padding-left: 5px;
	}

	.jdkx dl img {
		height: 100%;
		width: auto;
	}

	.jdkx dl dt {
		overflow: hidden;
	}

	.jdkx dd {
		font-size: 14px;
	}

	.zf p {
		font-size: 14px;
	}

	#picshow {
		width: 100%;
		padding: 0 16px;
		margin-top: 10px;
		height: auto;
	}

	#picleft {
		width: 25%;
		height: auto;
		height: 336px;
		background: #f3f3f3;
	}

	#picright {
		width: 75%;
		height: auto
	}

	#picleft .im {
		height: 286px;
		width: 100%;
		padding: 0;
		border-color: #f3f3f3;
	}

	#picleft .im a {
		height: 100%;
		text-align: center;
	}

	#picleft .im a img {
		height: 100%;
		width: 100%;
	}

	#picleft h6 {
		font-size: 14px;
		margin-top: 5px;
		padding: 0 10px;
		color: #787878;
		height: 40px;
		line-height: 20px;
		overflow: hidden;
		text-align: left;
	}

	#picright dl {
		width: 33.3%;
		padding-left: 10px;
		margin-left: 0;
		height: auto;
		margin-bottom: 10px;
	}

	#picright dl dt {
		overflow: hidden;
		border: 1px solid #f3f3f3;
		background: #f3f3f3;
	}

	#picright dt img {
		width: 100%;
		border: none;
	}

	#picright dl dd {
		height: 40px;
		box-sizing: content-box;
		-webkit-box-sizing: content-box;
		line-height: 20px;
		font-size: 14px;
		text-align: left;
		background: #f3f3f3;
		padding: 5px 10px;
		color: #787878;
		overflow: hidden;
	}

	#wright .listul li,
	#video li {
		font-size: 16px;
		line-height: 36px;
		height: 36px;
	}

	.listul li span {
		margin-right: 5px;
	}

	#wright {
		padding: 0 16px;
	}

	#wright h3 {
		height: 38px;
		line-height: 38px;
		font-size: 20px;
	}

	#serive .fwzn_font a {
		font-size: 16px;
		line-height: 36px;
		width: 16.66%;
		color: #002763
	}

	#links select {
		width: 100%;
		height: 36px;
		line-height: 36px;
		border-radius: 5px;
		background: #f3f3f3;
		text-indent: 10px;
	}

	#position {
		height: 40px;
		line-height: 40px;
		margin-top: 0;
	}

	#list li i {
		margin-right: 5px;
	}

	.page-list {
		margin-bottom: 30px;
		margin-top: 20px;
	}

	.titleh5 {
		font-size: 20px;
		font-weight: bold;
	}

	.titleh6 {
		font-size: 14px;
		border-bottom: 1px solid #f3f3f3;
		color: #666;
		height: 30px;
		line-height: 26px;
	}

	#contentp {
		padding: 10px 16px;
		font-size: 18px;
		line-height: 32px;
	}

	#contentp img {
		height: auto !important;
	}
}

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

	.video embed,
	.video object,
	.video iframe {
		width: 100%;
		height: auto;
	}

	.zf {
		display: none;
	}

	.mod-a {
		padding: 0;
	}

	#slide,
	#topnews,
	#wleft,
	#wright,
	.box,
	#picshow {
		width: 100%;
		float: none;
		margin-right: 0;
		background: #fff;
		height: auto;
		padding: 0;
	}

	.jdh3,
	#wright h3 {
		height: 48px;
		font-size: 20px;
		line-height: 46px;
		background: #f6f6f6;
		color: #d60000;
		border-bottom: 1px solid #eee;
		border-top: 1px solid #eee;
		text-indent: 16px;
	}

	.jposi,
	.tour {
		left: 0;
	}

	.jdh3 a,
	#wright h3 a {
		color: #d60000;
		width: 100%;
		display: block;
		height: 100%;
	}

	#wright h3 a span {
		text-indent: -9999em;
	}

	.jdh3 a:link,
	.jdh3 a:visited {
		width: 100%;
		display: block;
		height: 100%;
		left: 0;
		right: 0;
		text-indent: -9999em;
	}

	#slide {
		margin: 0;
		border: none;
		padding: 0;
		overflow: hidden;
		height: 212px;
	}

	.slideBox {
		width: 100%;
		height: auto;
	}

	.slideBox .bd li {
		height: auto;
	}

	.slideBox .bd li img {
		height: 100%;
	}

	.slideBox .bd li em {
		background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
		background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
		height: 60px;
	}

	.slideBox .bd li p {
		width: 85%;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.slideBox .hd {
		bottom: 12px;
	}

	.slideBox .hd li {
		margin-right: 4px;
		height: 6px;
		width: 6px;
		border-radius: 50%;
		margin-right: 4px;
	}

	.slideBox .hd li.on {
		background: #cc0000
	}

	#topnews {
		right: 0;
		top: 0;
		padding: 16px;
	}

	#topnews h3 {
		font-size: 24px;
		height: auto;
		text-align: left;
		line-height: 30px;
		color: #000;
	}

	#topnews p {
		line-height: 20px;
		font-size: 14px;
		border-bottom: none;
		height: auto;
		background: none;
		margin-top: 10px;
	}

	.listul li {
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		border-bottom: 1px dashed #ddd;
	}

	.listul li span {
		display: none;
	}

	.listul li a,
	#video li a {
		color: #002763;
		display: block;
	}

	.listul li a:link,
	.listul li a:visited {
		color: #002763;
	}

	.jdkx ul,
	.tour ul {
		padding: 0px 16px;
		border-top: none;
	}

	.listul li a:active {
		background: #f3f3f3;
	}

	.jdkx dl {
		height: auto;
	}

	.jdkx dl:nth-child(2) {
		padding-left: 16px;
	}

	.jdkx dl:nth-child(3) {
		padding-right: 16px;
	}

	.jdkx dl dd {
		font-size: 14px;
		color: #787878;
	}

	.tour .im {
		float: none;
		padding: 0 16px;
		width: 100%;
		height: auto;
		text-align: center;
	}

	.touzi .im {
		margin-left: 16px;
	}

	.touzintro {
		padding-right: 16px;
	}

	#notice {
		margin: 0 16px;
	}

	#picleft,
	#picright {
		width: 100%;
		float: none;
		padding: 0 8px;
	}

	#picleft {
		padding: 0 16px;
		background: none;
		height: auto;
	}

	#picleft .im {
		height: auto;
	}

	#picleft h6 {
		height: 20px;
		box-sizing: content-box;
		-webkit-box-sizing: content-box;
		line-height: 20px;
		font-size: 14px;
		text-align: center;
		background: #f3f3f3;
		padding: 5px 10px;
		margin-top: 0;
	}

	#picright dl {
		width: 50%;
		margin: 0;
		padding: 0 8px;
		height: auto;
		margin-top: 12px;
	}

	#picright dl dt {
		height: auto;
	}

	#picright dl img {
		width: 100%;
		height: 100%;
	}

	#video ul,
	#act ul,
	#smhd ul,
	#zhuanlan ul,
	#serive div,
	#links div {
		padding: 0 16px;
	}

	#video li {
		height: 36px;
		line-height: 36px;
		font-size: 16px;
		background: url(../images/video.png) no-repeat center left;
		background-size: 28px;
		padding-left: 27px;
	}

	#act {
		margin-bottom: 10px;
	}

	#serive .fwzn_font a {
		width: 25%;
	}

	#position {
		padding: 0;
		margin: 0;
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		text-indent: 16px;
		background: #f3f3f3;
	}

	#list {
		padding: 10px 0;
	}

	#list ul {
		margin: 0;
	}

	#list li {
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		border-bottom: 1px dashed #ddd;
	}

	#list li a {
		display: block;
		padding: 0 16px;
	}

	#list li i,
	#list li span {
		display: none;
	}

	#list li a:hover {
		background: #f3f3f3;
	}

	.page-list {
		margin-bottom: 30px;
		margin-top: 20px;
	}

	.page-list span,
	.page-list .get {
		display: none;
	}

	.page-list .white {
		border-radius: 20px;
		font-size: 16px;
		padding: 5px 16px;
	}

	embed {
		width: 100% !important;
		height: auto;
	}
}

@media screen and (max-width:360px) {
	#notice {
		padding-left: 10px;
	}

	#circle .nav li {
		padding: 0 2px;
	}

	#circle .nav .small a {
		font-size: 14px;
	}

	#contentp {
		font-size: 16px;
		line-height: 30px;
	}
}