﻿.neiRong {
	background: url("index34.png") no-repeat center bottom;
	padding-bottom: 40px;
}
.TouT {
	text-align: center;
	background-color: #f0f6fc;
}
.TouT a {
	display: inline-block;
	font-size: 28px;
	color: #18388c;
	font-weight: 700;
	max-width: 1130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.TouT1 {
	display: inline-block;
	position: relative;
	height: 87px;
	line-height: 87px;
}
.TouT1 i {
	width: 33px;
	height: 22px;
	position: absolute;
	right: -40px;
	top: 15px;
	background: url("index7.png") no-repeat center center;
}
/*专题专栏*/
/*专题*/
.ZhuanT {
	padding: 0 20px;
	margin-top: 19px;
	margin-bottom: 28px;
}
.ZhuanT .left {
	width: 59px;
	height: 100px;
	background: url("index29.png") no-repeat center center;
	margin-right: 8px;
}
.ZhuanT .left a {	
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	width: 100%;
	height: 100%;
}
.ZhuanT .right{ width:1109px; height:100px; overflow:hidden; position:relative;}
.ZhuanT .right .hd{ height:20px; overflow:hidden; position:absolute; right:6px; bottom:0; z-index:1; }
.ZhuanT .right .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ZhuanT .right .hd ul li{ font-weight: 700; font-size: 14px; color: #465c89; float:left; margin-right:2px;  width:20px; height:20px; line-height:20px; text-align:center; background: rgba(255,255,255, .7); cursor:pointer; }
.ZhuanT .right .hd ul li.on{ background: #435b87; color: #fff;}
.ZhuanT .right .bd{ position:relative; height:100%; z-index:0;   }
.ZhuanT .right .bd li{ zoom:1; vertical-align:middle; }
.ZhuanT .right .bd img{ width:1109px; height:100px; display:block;  }

/*图文切换*/
.ImgQieHL{ width:690px; height:427px; overflow:hidden; background-color: #fafafa; position:relative;}
.ImgQieHL .hd{ height:5px; overflow:hidden; position:absolute; right:30px; bottom:42px; z-index:1; }
.ImgQieHL .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ImgQieHL .hd ul li{ float:left; margin-right:5px;  width:23px; height:5px; background:#e6e6e6; cursor:pointer; border-radius: 10px; }
.ImgQieHL .hd ul li.on{ background:#2672a9;}
.ImgQieHL .bd{ position:relative; height:100%; z-index:0;   }
.ImgQieHL .bd li{ zoom:1; vertical-align:middle; position: relative; width: 650px; }
.ImgQieHL .bd li a {
	display: block;
	width:650px; 
	height:385px;
	margin-top: 20px;
	overflow: hidden;
}
.ImgQieHL .prev{
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -16px;
	z-index: 9;
	cursor: pointer;
	display: block;
}
.ImgQieHL .next{
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -16px;
	z-index: 9;
	cursor: pointer;
	display: block;
}
/*.ImgQieHL:hover .prev{
	display: block;
}
.ImgQieHL:hover .next{
	display: block;
}*/
.ImgQieHL .bd img{ width:650px; height:385px; display:block;transition: 0.6s;  }
.ImgQieHL .bd img:hover { transform: scale(1.1,1.1); transition: 0.6s; }
.ImgQieHL .bd li span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 630px;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	background: url("index9.png") no-repeat center center;
}
.ImgQieHR{ overflow: hidden; float: right; width:430px; height: 417px; background-color: #fafafa; padding: 10px 20px 0; }
.ImgQieHR .hd{ height:45px; line-height:45px; position:relative; border-bottom: 1px solid #e6e6e6; }
.ImgQieHR .hd ul li{ float:left; cursor:pointer; margin-left: 29px; }
.ImgQieHR .hd ul li:first-child { margin-left: 0px; }
.ImgQieHR .hd ul li a { display: block; font-size: 20px; color: #333; font-weight: 700; }
.ImgQieHR .hd ul li.on a { color: #18388c; }
.ImgQieHR .bd ul{zoom:1; margin-top: 20px;  }
.ImgQieHR .bd li{ border-top: 1px dashed #e6e6e6; height: 42px;padding-left: 19px; background: url("index30.png") no-repeat left center;  }
.ImgQieHR .bd li a { line-height: 42px;  font-size: 16px; color: #333; display: block; max-width: 370px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ImgQieHR .bd li a:hover { color: #DD2525; }
.ImgQieHR .bd li .date{ float:right; color:#999; font-size: 14px; height: 100%; line-height: 42px; }
.ImgQieHR .bd li:first-child {
	height: 65px;
	background: none;
	padding-left: 0;
	border-top: none;
}
.ImgQieHR .bd li:first-child+li {
	border-top: none;
	margin-top: 20px;
}
.ImgQieHR .bd li:first-child span {
	position: relative;
}
.ImgQieHR .bd li:first-child img {
	position: absolute;
	right: -7px;
	top: 50%;
	margin-top: -7px;
}
.ImgQieHR .bd li:first-child .date {
	float: left;
	width: 80px;
	height: 65px;
	text-align: center;
	background-color: #18388c;
	color: #fff;
	font-size: 16px;
	margin-right: 22px;
	line-height: 26px;
}
.ImgQieHR .bd li:first-child .date i {
	display: block;
	font-size: 36px;
	font-weight: 700;
	margin-top: 10px;
}
.ImgQieHR .bd li:first-child a {
	max-width: none;
	height: 65px;
	text-overflow: unset;
	white-space: unset;
	line-height: 32px;
	font-size: 20px;
	color: #18388c;
}
.ZhengCfg {
	margin-top: 21px;
}
.ZhengCfgLL {
	width: 111px;
	height: 95px;
	background: url("index31.png") no-repeat center center;
}
.ZhengCfgLL a {
	display: block;
	width: 100%;
	height: 100%;
}
.ZhengCfgL .bd {
	width: 538px;
	height: 65px;
	overflow:hidden;
	position:relative;
	border:1px solid #f5f5f5;
	border-left: none;
	padding:15px 20px;
}
.ZhengCfgL .bd .tempWrap {
	height: 65px !important;
}
.ZhengCfgL .bd .infoList li{ height:36px; line-height:36px; padding-left: 15px; background: url("index30.png") no-repeat left center;   }
.ZhengCfgL .bd .infoList li a { display: inline-block; max-width: 470px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ZhengCfgL .bd .infoList li .date{ float:right; color:#999;  }
.ZhengCfgR {
	width: 469px;
	height: 97px;
}
.ZhengCfgR a {
	display: block;
}


.jieDhy {
	height: 272px;
	background-color: #fafafa;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px 0;
}
.jieDhyL .hd{ width: 690px; height:45px; line-height:45px; background:#fff; position:relative; }
.jieDhyL .hd span { background-color: #18388c; text-align: center; float: left; width: 111px; height: 45px; line-height: 45px; font-size: 18px; color: #fff; }
.jieDhyL .hd ul{  position:absolute; right: 5px; height:45px;   }
.jieDhyL .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.jieDhyL .hd ul li a {color: #333; font-size: 16px;}
.jieDhyL .hd ul li.on { border-bottom: 2px solid #1a4989; }
.jieDhyL .hd ul li.on a{ color: #1a4989;  }
.jieDhyL .bd ul{ min-height: 215px; zoom:1; padding: 5px 20px; border: 1px solid #e6e6e6; border-top: none; }
.jieDhyL .bd li{ height:42px; line-height:42px; border-top: 1px dashed #e6e6e6; padding-left: 13px; background: url("index30.png") no-repeat left center;  }
.jieDhyL .bd li:first-child { border-top: none; }
.jieDhyL .bd li a { display: inline-block; max-width: 580px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jieDhyL .bd li .date{ float:right; color:#999;  }
.jieDhyR {
	width: 470px;
	background-color: #fff;
	height: 272px;
}
.jieDhyR .hd {
	background-color: #18388c;
	height: 45px;
	line-height: 45px;
}
.jieDhyR .hd span { background-color: #18388c; text-align: center; float: left; width: 111px; height: 45px; line-height: 45px; font-size: 18px; color: #fff; }
.jieDhyR .hd a {
	float: right;
	font-size: 16px;
	color: #adbad4;
	margin-right: 20px;
	padding-left: 20px;
	background: url("index11.png") no-repeat left center;
}
.jieDhyR .bd li {
	float: left;
	text-align: center;
	width: 116px;
	height: 113px;
	border-right: 1px solid #fafafa;
	border-bottom: 1px solid #fafafa;
}
.jieDhyR .bd li a {
	display: block;
	padding-top: 76px;
	height: 37px;
	color: #333;
	font-size: 16px;
}
.HuDjlL .hd {
	background-color: #fafafa;
}
.HuDjlR {
	width: 469px;
}
.HuDjlR .hd {
	height: 60px;
	background-color: #f0f0f0;
}
.HuDjlR .hd span {
	float: left;
	width: 42px;
	height: 50px;
	line-height: 24px;
	background-color: #18388c;
	color: #fff;
	font-size: 18px;
	padding: 5px 14px;
}
.HuDjlR .hd a,
.HuDjlR .hd p {
	display: inline-block;
	width: 365px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #666;
	margin-top: 10px;
}
.HuDjlR .hd a:hover {
	color: #DD2525;
}
.HuDjlR .hd > div {
	width: 380px;
	padding-left: 13px;
}
.HuDjlR .bd > div {
	width: 230px;
	height: 192px;
	margin-top: 20px;
}
.HuDjlR .bd > .bdL {
	margin-right: 9px;
}
.HuDjlR .bd > div img {
	width: 230px;
	height: 130px;
	transition: 0.6s;
}
.HuDjlR .bd > div img:hover {
	transform: scale(1.1,1.1);
	transition: 0.6s;
}
.HuDjlR .bd > div a {
	display: block;
	position: relative;
	overflow: hidden;
}
.HuDjlR .bd > div > a span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 83px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: url("index22.png") no-repeat center center;
}
.HuDjlR .bd > div > p {
	border: 1px solid #e6e6e6;
	border-top: none;
	padding: 12px 0 7px 11px;
}
.HuDjlR .bd > div > p a,
.HuDjlR .bd > div > p span {
	display: block;
	font-size: 14px;
	color: #666;
	max-width: 215px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.HuDjlR .bd > div > p span {
	margin-top: 12px;
}
.TuiYjrfc .hd{ height:56px; line-height:56px; position:relative; border-bottom: 1px solid #e6e6e6; }
.TuiYjrfc .hd ul{ float:left;  position:absolute;  }
.TuiYjrfc .hd ul li{ float:left; cursor:pointer; margin-right: 29px; font-weight: 700; font-size: 20px; }
.TuiYjrfc .hd ul li.on { color: #18388c; }
.TuiYjrfc .bd li .date{ float:right; color:#999;  }
.TuiYjrfc .hd .more{ float:right; font-size: 14px; color: #999; line-height: 66px; height: 56px;}
.TuiYjrfc .hd .more a {color: #999;}
.TuiYjrfc .bd {
	margin-top: 20px;
	max-height: 387px;
}
.TuiYjrfc .bd .liL {
	width: 690px;
}
.TuiYjrfc .bd .liL a {
	display: block;
	position: relative;
	width: 688px;
	height: 387px;
}
.TuiYjrfc .bd .liL img {
	display: none;
	width: 688px;
	height: 387px;
}
.TuiYjrfc .bd .liL img.show {
	display: block;
}
.TuiYjrfc .bd .liL a span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 80px;
	height: 60px;
	background-color: #18388c;
	color: #fff;
}
.TuiYjrfc .bd .liL a i {
	position: absolute;
	left: 19px;
	top: 7px;
	font-size: 22px;
}
.TuiYjrfc .bd .liL a b {
	position: absolute;
	left: 33px;
	top: 6px;
	font-weight: 100;
	font-size: 46px;
	transform: rotateZ(45deg);
}
.TuiYjrfc .bd .liL a em {
	position: absolute;
	right: 17px;
	bottom: 5px;
	font-size: 28px;
}
.TuiYjrfc .bd .liR {
	width: 475px;
	height: 386px;
	position: relative;
	overflow: hidden;
}
.TuiYjrfc .bd .liR .scroll {
	width: 6px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #d7d7d7;
}

.TuiYjrfc .bd .liR .bar {
	height: 100px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #9d9d9d;
	border-radius: 10px;
	cursor: pointer;
}
.TuiYjrfc .bd .liR .text {
	position: absolute;
	top: 0;
	left: 0;
}
.TuiYjrfc .bd .liR .text li {
	height: 158px;
	width: 468px;
	background: url("index36.png") no-repeat center center;
}
.TuiYjrfc .bd .liR .text li.on {
	background: url("index37.png") no-repeat center center;
}
.TuiYjrfc .bd .liR .text li h4 {
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 16px;
	padding-left: 60px;
	font-weight: 400;
}
.TuiYjrfc .bd .liR .text li h4 a {
	color: #18388c;
	font-size: 16px;
}
.TuiYjrfc .bd .liR .text li.on h4 a {
	color: #fff;
}
.TuiYjrfc .bd .liR .text li > a {
	display: block;
	padding-left: 60px;
	padding-right: 35px;
	color: #666;
	font-size: 14px;
	line-height: 26px;
	margin-top: 10px;
	height: 100px;
}