@charset "gb2312";
@charset "gb2312";

/* css document */

body {
	margin: 0 auto;
	font-family: "宋体";
	font-size: 12px;
	line-height: 1.5px;
	background-color: #fff9ee;
}
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p {
	padding:0;
	margin:0;
}
ul {
	list-style-type: none;
}
img {
	border:0;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#900;
}
.oddrowpadding{
	padding-left:0px;
	padding-right:0px;
}
.oddrowmargin {
	margin-left: 0px;
	margin-right: 0px;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
} 

/*body*/
#container {
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/*header*/
#header {
	height:auto;
	/*background-image: url(/uploads/image/21wimages/top_bg.jpg);*/
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	background-color:#fff;
	/* background-color: #c8050d; */
}
#header img{
	width:100%;
	height:auto;
}
.logo {
	/*	background-image: url(/uploads/image/tsimages/top.jpg);*/
	background-image: url(/uploads/image/tsimages/top_sx.jpg);
	/* background-size: cover; */
	background-size:100% 100%;
	/* height: 560px; */
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
#xwydsheader {
	height:auto;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	background-color: #fff;
}
#xwydsheader img{
    width:100%;
	height:auto;
}
.xwydslogo {
	/*	background-image: url(/uploads/image/tsimages/top.jpg);*/
	background-image: url(/uploads/image/tsimages/top_sx.jpg);
	/* background-size: cover; */
    background-size:100% 100%;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}

/*main*/
.sxzxcontent{
	width:100%;
	padding-top:50px;
}
.contentbgimage {
	width: 100%;
	background-image: url(/uploads/image/tsimages/bj_jb.jpg); 
	
	/* background:url(/uploads/image/tsimages/bj_jb.jpg) right bottom no-repeat,linear-gradient(to top,#cddbfe 100%,#b4e6ff 10%); */
	background-repeat: no-repeat;
	background-position:right bottom;
	background-blend-mode:color-burn;
	background-size: 100% 100%;
	margin-top:-1px;
}

.xwydscontentbgimage {
	width: 100%;
	background-image: url(/uploads/image/tsimages/bj_jb.jpg);
	background-repeat: no-repeat;
    background-size: 100% 100%;
}
.mcontent {
	overflow: auto;
	zoom: 1;
	width: 100%;
	/*margin-right: auto;
	margin-left: auto;*/
	margin:0 auto;
	padding-bottom: 12px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #fff;
	border-radius: 15px;
}
.main {
	/*padding-top: 30px;*/
}
.mrowcontent {
	float: none;
	width: 100%;
	margin-left: auto;
	margin-top: 10px;
	margin-right: auto;
}
#maincontent {
	overflow: auto;
	zoom: 1;
	width: 100%;
	/*background-color: #fff9ee;*/
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 12px;
}
#main {
	float: none;
	width: 100%;
	margin-left: auto;
	margin-top: 10px;
	margin-right: auto;
}

.left {
	width: 100%;
}
.titleletters{
	color:black;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	padding-left:45px;
}
.titleline {
	display:block;
	height:3px;
	background-image: url(/uploads/image/tsimages/bs.png);
	background-repeat: no-repeat;
}
	.left h2 {
		height: 64px;
		font-size: 14px;
		color: #fff;
		overflow: hidden;
		/* background-image: url(/uploads/image/tsimages/icon_s.png); */
		background-position: 0 0;
		background-repeat: no-repeat;
	}
.left2 {
	width: 100%;
	margin-top: 10px;
}
	.left2 h2 {
		height: 64px;
		font-size: 14px;
		color: #fff;
		overflow: hidden;
		/* background-image: url(/uploads/image/tsimages/icon_s.png); */
		background-position: 0 0;
		background-repeat: no-repeat;
	}
.right {
	width:100%;
}
	.right h2 {
		height: 64px;
		font-size: 14px;
		color: #fff;
		overflow: hidden;
		/* background-image: url(/uploads/image/tsimages/icon_s.png); */
		background-position: 0 0;
		background-repeat: no-repeat;
	}
.right2 {
	width: 100%;
	margin-top: 10px;
}
	.right2 h2 {
		height: 64px;
		font-size: 14px;
		color: #fff;
		overflow: hidden;
		/* background-image: url(/uploads/image/tsimages/icon_s.png); */
		background-position: 0 0;
		background-repeat: no-repeat;
	}
.titlebook {
	height: 40px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	/* background-image: url(/uploads/image/tsimages/icon_s.png);
	background-position: 0 0;
	background-repeat: no-repeat; */

}
.more_red {
	float: right;
	font-size: 14px;
	color: #194faf;
	text-decoration: none;
	font-family: "微软雅黑";
	font-weight: normal;
	line-height: 54px;
	height: 54px;
	margin-right: 17px;
}
.lm_con {
	overflow: hidden;
	color: #000;
	text-decoration: none;
	height: 250px;
	width: 100%;
	/*background-image: url(/uploads/image/tsimages/lm_bg.jpg);*/
	/*background-size:100%;*/
	background-repeat: no-repeat;
}
	.lm_con ul {
		text-decoration: none;
		width: 100%;
		/*margin-left: 10px;*/
		float: left;
	/*	margin-top: 20px;*/
	}
.lm_con ul li {
	display:block;
	height:30px;
	line-height:30px;
	text-decoration: none;
	color: #333;
	padding-left: 8px;
	font-family: "微软雅黑";
	font-size: 14px;
}
.lm_con ul li span {
	display:block;
	height:30px;
	line-height:30px;
	text-decoration: none;
	color: #999999;
	font-family: "微软雅黑";
	font-size: 14px;
	float: right;
}
.bdlm {
	width: 100%;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #194faf;
}
.bdlm h2 {
	height:45px;
	font-size:14px;
	color:#fff;
	overflow:hidden;
	background-position: 0;
}
.news_list_ny {
	overflow: hidden;
	padding-top: 8px;
	padding-bottom: 0;
	width: 100%;
	margin-left: 15px;
}
.news_list_ny ul {
	margin-top:1px;
}
.news_list_ny ul li {
	line-height:30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-family: "微软雅黑";
	font-size: 14px;
}
.news_list_ny ul li span {
	float:right;
	color:#333;
	margin-right: 5px;
}
.fy {
	background-color: #f7f7f7;
	height: 30px;
	width: 970px;
	margin-top: 15px;
	margin-left: 15px;
	font-family: "宋体";
	font-size: 12px;
	color: #333;
	text-align: center;
	line-height: 30px;
	margin-bottom: 10px;
	float: left;
}
.bt {
	height: 50px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	font-family: "宋体";
	font-size: 14px;
	color: #333;
	text-align: center;
	line-height: 50px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-weight: bold;
}
.bt_x {
	height: 30px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	font-family: "宋体";
	font-size: 12px;
	color: #333;
	text-align: center;
	line-height: 30px;
}
.zw {
	font-family: "宋体";
	font-size: 12px;
	line-height: 22px;
	color: #333;
	text-indent: 25px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#foot {
	height: 165px;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	background-image: url(/uploads/image/tsimages/foot.jpg);
	background-size:100%;
	background-repeat: no-repeat;
}

#foot dl  dd{
	color:#666;
	line-height:30px;
	font-family: "宋体";
	font-size: 14px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}
.hei12 {
	font-family: "宋体";
	font-size: 12px;
	color: #666;
	line-height: 22px;
	text-decoration: none
}

.hei14 {
	font-family: "宋体";
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	text-decoration: none
}

.xx {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	height: 30px
}

.red20 {
	font-family: "microsoft yahei";
	font-size: 20px;
	line-height: 20px;
	color: #a70302;
	text-decoration: none;
}

.zw {
	font-family: "宋体";
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	text-indent: 25px;
}

.zw1 {
	font-family: "宋体";
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	text-indent: 0px;
}
.txtcontext {
	width: 100%;
	/* height: 488px; */
	height:auto;
}
.txtlist {
	width: 100%;
	height: auto;
}
.tabletitle {
	width: 100%;
	margin-top: 8px;
}

.tablecontext {
	width: 100%;
	margin-top: 4px;
}
.wyds_head {
	height: 80px;
	width: 99%;
	background: url(/uploads/image/tsimages/bj_mb.png) no-repeat;
	background-size: cover;
	background-position: center center;
	/*border-top-right-radius: 25px;*/
}

.wyds_head_bh {
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	float: right;
	/*padding-top: 10px;*/
	padding-right: 20px;
	line-height: 30px;
	color: white;
}

.wyds_head_title {
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 50px;
	width: 70%;
	padding-left: 15px;
	display: flex;
	align-items: center;
	color: white;
	font-family: microsoft yahei;
	word-break: break-all;
	/*	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;*/
}

.wyds_content_xm,.wyds_content_zc,.wyds_content_zw {
	width: 99%;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	background-color: #f8efe1;
	font-family: microsoft yahei;
	line-height:28px;
}

.wyds_content {
	width: 99%;
	padding-top:15px;
	font-size: 12px;
	background-color: #f8efe1;
	min-height: 150px;
	padding-left: 15px;
	border-radius: 1px 1px 1px 25px;
}
.site-footer {
	background-color: #0059fd;
}
.xwydssite-footer {
	/* background-color: #db2b02; */
	background-color:#0059fd;
}
.nav {
	height: 52px;
	background-color: #0059fd;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	text-align: center;
}

li {
	list-style: none;
	text-align: left;
	text-indent: 0px;
	overflow: hidden;
}

.site-footer-font {
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 22px;
	font-size: 12px;
	font-family: 宋体;
	margin: 0px;
	text-decoration: none;
}

	.site-footer-font a {
		text-align: center;
		color: rgb(255, 255, 255);
		line-height: 22px;
		font-size: 12px;
		font-family: 宋体;
		margin: 0px;
		text-decoration: none;
	}

.text-center {
	text-align: center !important;
}

.foot_tp {
	width: 500px;
	height: 80px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 22px;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	font-family: 宋体;
}
  .slt{
		text-align:center;
		height:200px;
		width:200px;
		margin:auto;
	}
	.slttxt{
		font-size:20px;
		font-weight:bold;
		padding-top:15px;
	}
	.sltboth{
		margin-top:150px;
	}
	.sgycontent{
		margin-left:0px;
		margin-right:0px;
		height:450px;
	}
	.bdlm img{
		width:40px;
		height:40px;
	}
.crumbwrap {
	height: 50px;
	border-bottom: 1px solid #e1e5e7;
	margin-bottom: 20px;
	line-height: 50px;
	padding-left: 30px;
}

.text-gray-light {
	
	font-weight: bold;
	/*font-family: 华文行楷;*/
	font-size: 18px;
	color: #194faf;
}
.text-gray-light a{
	color: #194faf;
}
a.text-gray-light, a.text-gray-light:link {
	color: #194faf;
	font-weight: bold;
}

.crumbwrap a:last-child {
	color: #194faf;
}

.homeico {
	width: 20px;
	height: 20px;
	padding-bottom: 2px;
}
#zoom p img{
	    margin: 10px auto;
    display: block;
    /* max-width: 600px; */
}
@media (min-width: 1200px) {
	#header {
		height:auto;
	}

	.logo {
		min-height: 315px;
	}
#xwydsheader {
		height:auto;
	}

	.xwydslogo {
		min-height: 315px;
	}
	#maincontent {
		width: 1200px;
	}

	.mcontent {
		width: 1300px;
	}

	#main {
		width: 960px;
	}

	.mrowcontent {
		width: 960px;
	}

	.left {
		width: 470px;
		padding-left: 40px;
	}

	.left2 {
		width: 470px;
		padding-left: 40px;
	}

	.right {
		width: 470px;
		padding-left: 20px;
	}

	.right2 {
		width: 470px;
		padding-left: 20px;
	}

	.lm_con {
		width: 458px;
	}

		.lm_con ul {
			width: 430px;
		}

	.bdlm {
		width: 1180px;
	}

	.news_list_ny {
		width: 1180px;
	}

	.fy {
		width: 970px;
	}

	.bt {
		width: 940px;
	}

	.bt_x {
		width: 940px;
	}

	.zw {
		width: 940px;
	}

	.txtcontext {
		width: 1200px;
		height: auto;
	}
	.txtlist {
		width: 1160px;
		height: auto;
	}
	.tabletitle {
		width: 1160px;
		margin-top: 8px;
	}

	.tablecontext {
		width: 1140px;
		margin-top: 4px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#header {
		/* height: 200px; */
	}
	#xwydsheader {
		width: 1280px;
	}

	.xwydssite-footer {
		width: 1280px;
	}

	.xwydscontentbgimage {
		width: 1280px;
	}
	.logo {
		min-height: 315px;
	}
	.mcontent {
		padding-left: 10px;
		padding-right: 10px;
	}

	
	.lm_con {
		/*width: 98%;*/
		/*background-size: 98%;
		 background-image: url(/uploads/image/tsimages/lm_bg_small.jpg);
		background-size: 99% 98%; */
		padding-left: 10px;
	}

		.lm_con ul {
			width: 95%;
		}

			.lm_con ul li {
				width: 95%;
			}

				.lm_con ul li a {
					width: 70%;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					display: inline-block;
				}

	.txtcontext {
		width: 98%;
	}
	.txtlist {
		width: 98%;
	}
	.tabletitle {
		width: 98%;
	}

	.tablecontext {
		width: 98%;
	}

	.zw1 {
		width: 98%;
	}

		.zw1 p img {
			width: 992px;
			height: 658px;
		}

	.news_list_ny {
		margin-left: 0px;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	#xwydsheader {
		width: 1280px;
	}

	.xwydssite-footer {
		width: 1280px;
	}

	.xwydscontentbgimage {
		width: 1280px;
	}
	.logo{
		 min-height: 202px; 
	}


	.mcontent {
		padding-left: 10px;
		padding-right: 10px;
	}
	


	.left h2 {
		height: 40px;
		/*width: 98%;*/
		/* background-image: url(/uploads/image/tsimages/img01_small.jpg); */
	}

	.left2 h2 {
		height: 40px;
		/* background-image: url(/uploads/image/tsimages/img03_small.jpg) */
	}

	.right h2 {
		height: 40px;
		/* background-image: url(/uploads/image/tsimages/img02_small.jpg); */
	}

	.right2 h2 {
		height: 40px;
		/* background-image: url(/uploads/image/tsimages/img04_small.jpg); */
	}

	.lm_con {
		/*width: 98%;*/
		background-size: 98%;
		/* background-image: url(/uploads/image/tsimages/lm_bg_small.jpg); */
		background-size: 99% 98%;
		padding-left: 10px;
	}

		.lm_con ul {
			width: 95%;
		}

			.lm_con ul li {
				width: 95%;
			}

				.lm_con ul li a {
					width: 70%;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					display: inline-block;
				}

	.txtcontext {
		width: 98%;
	}
	.txtlist {
		width: 98%;
	}
	.tabletitle {
		width: 98%;
	}

	.tablecontext {
		width: 720px;
	}

	.zw1 {
		width: 98%;
	}

		.zw1 p img {
			width: 700px;
			height: 464px;
		}

	.news_list_ny {
		margin-left: 0px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#header {
		/* height: 100px; */
	}
	#xwydsheader {
		width: 1280px;
	}

	.xwydssite-footer {
		width: 1280px;
	}

	.xwydscontentbgimage {
		width: 1280px;
	}
.logo {
		height: 120px;
		/*background-image: url(/uploads/image/tsimages/top_small.jpg);*/
		background-image: url(/uploads/image/tsimages/top_sx.jpg);
		background-size: 100%;
		background-position: 0 0;
	}
	#foot {
		background-image: url(/uploads/image/tsimages/foot_small.jpg);
	}

	.mcontent {
		padding-left: 10px;
		padding-right: 10px;
	}
	/*
	.left
	{
		width:99%;
		padding-left:25px;
		padding-right:10px;
	}
	.right {
		width: 99%;
		padding-left: 25px;
		padding-right: 10px;
	}
	.left2 {
		width: 99%;
		padding-left: 25px;
		padding-right: 10px;
	}

	.right2 {
		width: 99%;
		padding-left: 25px;
		padding-right: 10px;
	}*/
	

	.left h2 {
		height: 40px;
		/*width: 98%;*/
		/* background-image: url(/uploads/image/tsimages/img01_small.jpg); */
	}

	.left2 h2 {
		height: 40px;
		/* background-image: url(/uploads/image/tsimages/img03_small.jpg) */
	}

	.right h2 {
		height: 40px;
		/* background-image: url(/uploads/image/tsimages/img02_small.jpg); */
	}

	.right2 h2 {
		height: 40px;
		/* background-image: url(/uploads/image/tsimages/img04_small.jpg); */
	}

	.lm_con {
		/*width: 98%;*/
		/*background-size: 98%;
		 background-image: url(/uploads/image/tsimages/lm_bg_small.jpg); 
		background-size: 99% 98%;*/
		padding-left: 10px;
	}

		.lm_con ul {
			width: 95%;
		}

			.lm_con ul li {
				width: 95%;
			}

				.lm_con ul li a {
					width: 70%;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					display: inline-block;
				}

	.txtcontext {
		width: 98%;
	}
	.txtlist {
		width: 98%;
	}

	.tabletitle {
		width: 98%;
	}

	.tablecontext {
		width: 98%;
	}

	.zw1 {
		width: 98%;
	}

		.zw1 p img {
			width: 360px;
			height: 239px;
		}

	.news_list_ny {
		margin-left: 0px;
	}
}
@media (max-width: 480px) {
		#header {
			/* height: 120px; */
		}
		#xwydsheader {
			width:1280px;
		}
		.xwydssite-footer{
			width:1280px;
		}
		.xwydscontentbgimage {
			width: 1280px;
		}
		#foot {
			background-image: url(/uploads/image/tsimages/foot_small.jpg);
		}

		.mcontent {
			padding-left: 10px;
			padding-right: 10px;
		}
		/*
	.left
	{
		width:99%;
		padding-left:25px;
		padding-right:10px;
	}
	.right {
		width: 99%;
		padding-left: 25px;
		padding-right: 10px;
	}
	.left2 {
		width: 99%;
		padding-left: 25px;
		padding-right: 10px;
	}

	.right2 {
		width: 99%;
		padding-left: 25px;
		padding-right: 10px;
	}*/
		.logo {
			min-height:93px;
			background-image: url(/uploads/image/tsimages/top_small.jpg);
			background-size:100%;
			background-position: 0 0;
		}
.contentbgimage {
	width: 100%;
	/* background-image: url(/uploads/image/tsimages/bj_jb.jpg); 
	*/
	/* background:url(/uploads/image/tsimages/bj_jb.jpg) right bottom no-repeat,linear-gradient(to top,#cddbfe 100%,#b4e6ff 10%); */
	background:linear-gradient(to top,#cddbfe 100%,#b4e6ff 10%);
	background-repeat: no-repeat;
	background-position:right bottom;
	background-blend-mode:color-burn;
	background-size: 100% auto;
	
}
.sxzxcontent {
    width: 100%;
    padding-top: 20px;
}

	.left h2 {
		height: 50px;
		/*width: 98%;*/
		/* background-image: url(/uploads/image/tsimages/icon_s.png); */
	}

	.left2 h2 {
		height: 50px;
		/* background-image: url(/uploads/image/tsimages/icon_s.png) */
	}

	.right h2 {
		height: 50px;
		/* background-image: url(/uploads/image/tsimages/icon_s.png); */
	}

	.right2 h2 {
		height: 50px;
		/* background-image: url(/uploads/image/tsimages/icon_s.png); */
	}

		.lm_con {
			/*width: 98%;*/
			background-size: 98%;
			/*background-image: url(/uploads/image/tsimages/lm_bg_small.jpg);*/
			background-size: 99% 98%;
			padding-left: 10px;
		}

		.lm_con ul {
			width: 95%;
		}

		.lm_con ul li {
			width: 95%;
		}

		.lm_con ul li a {
			width: 70%;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			display: inline-block;
		}

		.txtcontext {
			width: 97%;
		    margin: 0 auto;
		}
	.txtlist {
		width: 97%;
	}
		.tabletitle {
			width: 95%;
		}

		.tablecontext {
			width: 97%;
		}

		.zw1 {
			width: 91%;
		}

		#zoom p{
				width: 100%;
				
		}
			.zw1 p img {
				width: 327px;
				height: 217px;
			}

		.news_list_ny {
			margin-left: 0px;
			min-height:200px;
		}
		  .slt{
            text-align:center;
			height:153px;
			width:153px;
        }
        .slttxt{
            font-size:20px;
            font-weight:bold;
            padding-top:15px;
        }
        .sltboth{
            margin-top:0px;
        }
	}
@media (max-width: 360px) {
		#xwydsheader {
			width: 1280px;
		}

		.xwydssite-footer {
			width: 1280px;
		}

		.xwydscontentbgimage {
			width: 1280px;
		}	
	

	.txtcontext {
		width: 265px;
	}
	.txtlist {
		width: 265px;
	}
	.tabletitle {
		width:265px;
	}

	.tablecontext {
		width: 265px;
	}

	.zw1 {
		width: 265px;
	}
	.zw1 p img {
    width: 265px;
    height: 175px;
}
#zoom p{
		width: 265px;
}

}