* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: 'Microsoft YaHei', sans-serif;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
input,select{ vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
body{font-family: "宋体"; font-size:14px; color:#333333; background:#FFF;}
a{ text-decoration:none; color:#333333; cursor:pointer;}

/* body {
            background: linear-gradient(135deg, #d11f1f 0%, #8b0000 100%);
            color: #fff;
            min-height: 100vh;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            padding: 40px 20px;
        } */
#wrap{
	    min-height: 100vh;
	    display: flex;
	    flex-direction: column;
}
.container {
	width: 1400px;
	margin: 40px auto;
	flex:1;
}

header {
	text-align: center;
	margin-bottom: 30px;
	padding: 15px;
	border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}

h1 {
	font-size: 2.5rem;
	margin-bottom: 10px;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

.subtitle {
	font-size: 1.2rem;
	opacity: 0.9;
}

/* 轮播图样式 */
.slider-container {
	position: relative;
	width: 1400px;
	height: 555px;
	margin: 0 auto 30px;
	overflow: hidden;
	border-radius: 12px;
	/* box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4); */
	background: rgba(0, 0, 0, 0.2);
}

.slider {
	display: flex;
	transition: transform 0.5s ease-in-out;
	height: 100%;
}

.slide {
	min-width: 1400px;
	height: 555px;
	position: relative;

	background: url(/siteApp/images/zh_CN/t_wjw/bg1.jpg) no-repeat;
	margin: 0 auto;
	width: 1400px;
	height: 555px;
	background-size: 100% 100%;

}

.slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	margin: 0 auto;
	height: 555px;
	width: auto;
}

.slide-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: linear-gradient(transparent, rgba(139, 0, 0, 0.8));
	padding: 20px;
	color: white;
}

.slide-title {
	font-size: 1.8rem;
	margin-bottom: 20px;
}

.slide-desc {
	font-size: 1.1rem;
	opacity: 0.9;
}

/* 导航按钮 */
.slider-nav {
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 10px;
	z-index: 10;
}

.slider-dot {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	cursor: pointer;
	transition: all 0.3s;
}

.slider-dot.active {
	background: #fff;
	transform: scale(1.3);
}

/* 控制按钮 */
.slider-control {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: rgba(139, 0, 0, 0.7);
	border: none;
	color: white;
	font-size: 1.8rem;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.3s;
	z-index: 10;
}

.slider-control:hover {
	background: rgba(209, 31, 31, 0.9);
	transform: translateY(-50%) scale(1.1);
}

.slider-control.prev {
	left: 20px;
}

.slider-control.next {
	right: 20px;
}

/* 党建元素装饰 */
.party-icon {
	position: absolute;
	opacity: 0.1;
	z-index: 0;
}

.icon-1 {
	top: 10%;
	left: 5%;
	font-size: 5rem;
	transform: rotate(-15deg);
}

.icon-2 {
	top: 15%;
	right: 5%;
	font-size: 4rem;
	transform: rotate(10deg);
}

.icon-3 {
	bottom: 20%;
	left: 8%;
	font-size: 3.5rem;
	transform: rotate(5deg);
}

/* 计数器 */
.slide-counter {
	position: absolute;
	top: 20px;
	right: 20px;
	background: rgba(0, 0, 0, 0.5);
	padding: 8px 15px;
	border-radius: 20px;
	font-size: 1rem;
	z-index: 10;
	color: #ffffff;
}



/* @media (max-width: 1600px) {

				.container,
				.slider-container,
				.footer {
					transform: scale(0.9);
					transform-origin: top center;
				}
			} */


.top {
	width: 100%;
	background: url(/siteApp/images/zh_CN/t_wjw/top-bg.png) repeat-x;
	height: 150px;
}

.top-content {
	width: 1400px;
	margin: 0 auto;
}

.top-content .logo {
	display: inline-block;

}

.search-input-1 {
	position: relative;
	width: 250px;
	display: inline-block;
	float: right;
	margin-top: 60px;
}

.search-input-1 img {
	position: absolute;
	left: 15px;
	top: 50%;
	transform: translateY(-50%);
	color: #7f8c8d;
	width: 20px;
}

.search-input-1 input {
	width: 100%;
	padding: 15px 15px 15px 45px;
	border: 1px solid #ddd;
	border-radius: 15px;
	font-size: 16px;
	transition: all 0.3s;
	outline: none;
	height: 35px;
	font-size: 14px;

}

.search-input-1 input::placeholder {
	color: #e6e6e6;
}

.search-input-1 input:focus {
	border-color: #3498db;
	box-shadow: 0 0 15px rgba(52, 152, 219, 0.2);
}

.nav {
	width: 100%;
	background: #aa080b;
	height: 70px;
}

.nav .nav-content {
	width: 1400px;
	margin: 0 auto;
}

.nav .nav-content .nav-item {
	display: inline-block;
	text-align: center;
	width: 170px;
	line-height: 70px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}
.nav .nav-content .nav-item a{
	color: #ffffff;
}
.nav .nav-content .nav-item:hover {
	background: #d7211f;
}

/* 响应式设计 - 仅针对小屏幕调整整体布局 */
/* @media (max-width: 1440px) {

	.container,
	.slider-container,
	.footer {
		transform: scale(0.9);
		transform-origin: top center;
	}
}

@media (max-width: 1280px) {

	.container,
	.slider-container,
	.footer {
		transform: scale(0.8);
	}
}

@media (max-width: 1150px) {

	.container,
	.slider-container,
	.footer {
		transform: scale(0.7);
	}
} */

.slider-title {

	text-align: center;
	opacity: 0;
	height: 0;
}

.slider-title.active {
	opacity: 1;
	height: 42px;
	margin-bottom: 42px;
	font-size: 32px;
	font-weight: bold;
	color: #B93443;
}
.newcontent{
	
}
.news-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(300px, 1fr));
	gap: 25px;
	row-gap: 0;
	margin-bottom: 40px;
	
	width: 1400px;
	margin: 0 auto;
	background: url(/siteApp/images/zh_CN/t_wjw/bg.png) no-repeat;
	background-size: cover;
}
.news-grid .content{
	
}

.section-header {
	background: linear-gradient(135deg, #2b6cb0 0%, #2c5282 100%);
	color: white;
	padding: 18px 25px;
	border-radius: 12px;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	/* margin-bottom: 20px; */
	position: relative;
	overflow: hidden;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-left: 5px solid #3182ce;
}

/* 纸张纹理底图 */
.paper-bg::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h100v100H0z' fill='%23ffffff' fill-opacity='0.05'/%3E%3Cpath d='M0 0l100 100M100 0L0 100' stroke='%23ffffff' stroke-width='0.5' stroke-opacity='0.1'/%3E%3C/svg%3E");
	border-radius: 12px;
	z-index: 1;
}

/* 世界地图底图 */
.map-bg::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='40' fill='none' stroke='%23ffffff' stroke-width='0.5' stroke-opacity='0.2'/%3E%3Ccircle cx='30' cy='30' r='5' fill='%23ffffff' fill-opacity='0.2'/%3E%3Ccircle cx='70' cy='30' r='7' fill='%23ffffff' fill-opacity='0.2'/%3E%3Ccircle cx='40' cy='60' r='6' fill='%23ffffff' fill-opacity='0.2'/%3E%3Ccircle cx='65' cy='70' r='4' fill='%23ffffff' fill-opacity='0.2'/%3E%3C/svg%3E");
	border-radius: 12px;
	z-index: 1;
}

/* 新闻图标底图 */
.news-bg::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20,30h60v5H20V30z M20,40h40v5H20V40z M20,50h50v5H20V50z M20,60h35v5H20V60z' fill='%23ffffff' fill-opacity='0.2'/%3E%3C/svg%3E");
	border-radius: 12px;
	z-index: 1;
}

.section-header h2 {
	position: relative;
	z-index: 2;
	font-size: 1.5rem;
	font-size: 20px;
	font-weight: 600;
	display: flex;
	align-items: center;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.section-header h2 i {
	margin-right: 12px;
	font-size: 1.3rem;
}

.section-header .more {
	position: relative;
	z-index: 2;
	color: white;
	text-decoration: none;
	font-size: 0.9rem;
	display: flex;
	align-items: center;
	transition: all 0.3s ease;
	padding: 5px 10px;
	border-radius: 4px;
	background: rgba(255, 255, 255, 0.15);
	display: none;
}

.section-header .more:hover {
	background: rgba(255, 255, 255, 0.25);
	transform: translateX(3px);
}

.section-header .more i {
	margin-left: 5px;
	font-size: 0.8rem;
}

/* 新闻内容样式 */
.news-content1 {
	/* background: white; */
	border-radius: 10px;
	padding: 20px;
	/* box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08); */
	/* margin-bottom: 30px; */
	/* border-top: 5px solid #3182ce; */
}

.news-content1 .news-item {
	padding: 10px 0;
	/* border-bottom: 1px solid #e2e8f0; */
	transition: background 0.2s;
}

.news-content1 .news-item:hover {
	/* background: #f7fafc; */
}

.news-content1 .news-item:last-child {
	border-bottom: none;
}

.news-content1 .news-item h3 {
	/* margin-bottom: 8px; */
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 85%;
}

.news-content1 .news-item h3 a {
	color: #2d3748;
	text-decoration: none;
	transition: color 0.2s;
}

.news-content1 .news-item h3 a:hover {
	color: #3182ce;
}

.news-content1 .news-meta {
	color: #718096;
	font-size: 0.85rem;
	display: flex;
	align-items: center;
}

.news-content1 .news-meta span {
	margin-right: 15px;
	display: flex;
	align-items: center;
}

.news-content1 .news-meta i {
	margin-right: 5px;
	font-size: 0.8rem;
}

.news1 {
	/* 	display: grid;
				grid-template-columns: repeat(3, minmax(300px, 1fr));
				gap: 25px;
				margin-bottom: 40px; */
}

.news1 .box {
	width: 430px;
	margin-right: 10px;
	display: inline-block;
}

.news1 .box .title {
	background: url(/siteApp/images/zh_CN/t_wjw/line1.png) no-repeat;
}

.news1 .box .title img {
	display: inline-block;
	width: 28px;
	height: auto;
}

.news1 .box .title span {
	color: #265eab;
	font-size: 18px;
}

.news1 .box .title a {
	color: #eeeeee;
	font-size: 14px;
	float: right;
}

.news1 .box ul li {
	margin-left: 20px;
}

.mid-picture {
	margin: 30px 0;
}

.banner {
	background: url(/siteApp/images/zh_CN/t_wjw/banner.png) no-repeat;
	margin: 20px auto;
	width: 1400px;
	height: 555px;
	background-size: cover;
	text-align: center;
}

.news-container1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 25px;
}

.news-container1 .news-card {
	flex: 1;
	min-width: 300px;
	background: white;
	border-radius: 16px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
	overflow: hidden;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	position: relative;
}

.news-container1 .news-card:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 5px;
	background: linear-gradient(to right, #e74c3c, #3498db);
	background: #be2b28;
}

.news-container1 .news-card:hover {
	transform: translateY(-8px);
	box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
}

.news-container1 .pattern {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.03;
	background: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 极 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%233498db' fill-rule='evenodd'/%3E%3C/svg%3E");
	pointer-events: none;
}

.news-container1 .news-header {
	padding: 20px 25px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #f1f1f1;
	position: relative;
	z-index: 1;
}

.news-container1 .card-1 .news-header {
	/* background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); */
}

.news-container1 .card-2 .news-header {
	/* background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); */
}

.news-container1 .card-3 .news-header {
	/* background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); */
}

.news-container1 .news-header h2 {
	font-size: 20px;
	font-weight: 700;
	display: flex;
	align-items: center;
	gap: 10px;
}

.news-container1 .card .news-header h2 {
	color: #c62828;
}

.news-container1 .card-2 .news-header h2 {
	color: #1565c0;
}

.news-container1 .card-3 .news-header h2 {
	color: #c62828;
}

.news-container1 .more-btn {
	background: rgba(255, 255, 255, 0.7);
	border: none;
	padding: 8px 16px;
	border-radius: 20px;
	font-size: 13px;
	font-weight: 600;
	cursor: pointer;
	transition: all 0.3s;
	display: flex;
	align-items: center;
	gap: 5px;
}

.news-container1 .card-1 .more-btn {
	color: #c62828;
}

.news-container1 .card .more-btn {
	color: #1565c0;
	color: #d6d5d5;
}

.news-container1 .card-3 .more-btn {
	color: #c62828;
}

.news-container1 .more-btn:hover {
	transform: translateX(5px);
	background: rgba(255, 255, 255, 0.9);
	background: #E8F4FF;
	color: #1565c0;
}

.news-container1 .news-content {
	padding: 25px;
	position: relative;
	z-index: 1;
}

.news-container1 .news-list {
	list-style: none;
}

.news-container1 .news-item {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px dashed #e0e0e0;
	display: flex;
	align-items: center;
	justify-content: space-between
}


.news-container1 .news-item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.news-container1 .news-item .title{
	
}
.news-container1 .news-item .date{
	font-size: 12px;
	/* display: inline-block;
	float: right; */
}
.news-container1 .news-icon {
	margin-right: 12px;
	/* margin-top: 4px; */
	flex-shrink: 0;
	font-size: 8px;
	display: inline-block;
	vertical-align: super;
}

.news-container1 .card-1 .news-icon {
	color: #e74c3c;
}

.news-container1 .card .news-icon {
	color: #3498db;
	color: #265eab;
}

.news-container1 .card-3 .news-icon {
	color: #e74c3c;
}

.news-container1 .news-link {
	color: #333;
	text-decoration: none;
	font-size: 16px;
	line-height: 1.5; 
	transition: color 0.3s;
	display: inline-block;
	width: 300px;
	/* display: inline-block; */
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
		vertical-align: bottom;
}

.news-container1 .news-link:hover {
	color: #2c3e50;
}

.news-container1 .card-1 .news-link:hover {
	color: #1565c0;
}

.news-container1 .card .news-link:hover {
	color: #1565c0;
}

.news-container1 .card-3 .news-link:hover {
	color: #c62828;
}

 .dot {
    display: block;
    width: 0.12rem;
    height: 0.12rem;
    position: relative;
    top: -0.02rem;
    margin-right: 0.15rem;
}
.dot.ry {
    background: rgb(190, 43, 40);
}
#demo1 li{
	float: left;
	margin-right: 15px;
}

.news-content1 .news-icon {
	margin-right: 8px;
	/* margin-top: 4px; */
	flex-shrink: 0;
	font-size: 8px;
	display: inline-block;
	vertical-align: middle;
	color: #265eab;
}
/* 底部标语 */
.footer {
	margin-top: 20px;
	text-align: center;
	width: 100%;
	background-color: #265eab;
	height: 150px;
	padding-top: 30px;
	bottom: 0;
}

.slogan {
	font-size: 1.5rem;
	padding: 15px 30px;
	background: rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	display: inline-block;
	margin-bottom: 15px;
}

.footer p {
	color: #ffffff;
	font-size: 16px;
	margin-top: 17px;
/* 	font-family: "宋体"; */
}
.footer p a{
	text-decoration: none;
	color: #ffffff;
	/* font-family: "宋体"; */
}

/**三级页面***/
.readcon{border:solid #ccc 1px;width:1400px;margin:30px auto;flex:1;}
.redweizhi{height:40px;}
.redweizhi p{line-height:40px; margin-left:20px; font-size:12px;}
.redxintit{text-align:center;line-height:50px; margin-top:30px;font-size: 32px;font-family: Microsoft Yahei;color: #333333; width:85%; margin:0px auto; padding-top:20px;}
.redly{text-align: center;color: #666; background: #EEEEEE;line-height: 30px; height:30px; font-size:12px; margin-top:25px;}
.rednew{ width:90%; margin:20px auto; line-height: 35px;}
.rednew p{text-indent: 2em; font-family: 宋体; font-size: 12pt;}
.rednew table p{text-indent: 0}
.btn_close{width:100%; text-align:center; float:left; padding-top:40px;}
.gdheig{ height:251px; overflow:hidden;}
.gdheig2{ height:413px; overflow:hidden;}

/****二级页面***/
.subcon{ width:1400px; margin:30px auto;flex:1;background: url(/siteApp/images/zh_CN/t_wjw/bg.png) no-repeat;background-size: cover;}
.subleft{ float: left;width: 250px;margin-top: 10px;background-color: #f8f9fa;border-radius: 5px;padding: 20px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);}
.sublefttit{ color: #444;margin-bottom: 15px;font-size: 24px;padding-bottom: 10px;border-bottom: 1px solid #e0e0e0;}
/* .subleftul{width:99%; margin:3px auto;border: 1px solid #aecbda; float:left;background: #f4fafd; border-bottom:none;} */
/* .subleftul li{float:left; line-height:38px; width:100%; height:38px; border-bottom:1px solid #aecbda;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} */
.subleftul li{margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    
/* .subleftul li a{ padding-left: 20px;font-size: 14px;color: #2b2b2b;font-family: "\5FAE\8F6F\96C5\9ED1";} */
.subleftul li a{ display: block;padding: 8px 12px;color: #666;text-decoration: none;border-radius: 3px;transition: all 0.3s;}
.subleftul li a:hover{color:#1176bd;    background-color: #e3f2fd;
    color: #1976d2;
    font-weight: bold;
    border-left: 3px solid #1976d2;}
.subleftul2{width:99%; margin:3px auto;border: 1px solid #aecbda; float:left;background: #f4fafd; height:463px; padding-top:15px;}
.subleftul2 li{float:left;width:80%; margin-bottom:10px;  margin-left:20px; display:inline;font-family: "\5FAE\8F6F\96C5\9ED1";}
.sukuang{width:180px; height:30px;border: 1px solid #9AD0FE;background: #EEF9FF;line-height:30px;font-size: 16px;}


.subrig{ width:80%; float:right; margin-top:10px;
    background-color: rgba(255,255,255,0.5);
    border-radius: 5px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    padding: 20px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);}
/* .subrigtit{border-bottom:#008cc6 2px solid; height:38px; line-height:38px; width:100%;} */
.subrigtit p{border-bottom:#008cc6 3px solid;height:42px; line-height:26px;color:#1176BD;  font-size: 24px;
    font-family: "微软雅黑";
    color: #444;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0; }
.subrigcon{padding: 10px 15px 0px;; margin-top:3px;}
.subrigcon li{border-bottom: 1px dashed #e9e9e9; line-height:45px; height:45px; list-style:none;background:url(/siteApp/images/zh_CN/t_wjw/dian.jpg) no-repeat 5px ; padding-left:18px;}
.subrigcon li a{ float:left; width:85%;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.subrigcon li span{ float:right;color: #999999; font-size:12px;width: 80px;white-space: nowrap;overflow: hidden;}
.page{ margin-top:35px; margin-bottom:25px; width:100%; text-align:center;}
.page a{padding:8px 8px 8px 8px; border:1px solid #aecbda; background:#f4fafd; margin-left:10px;}