@charset "UTF-8";

/*
********************************外层框架 start********************************
*/
/*头部开始*/
/*头部1开始*/
.logoBox {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.logo img {
	height: 58px;
}

.return {
	width: 100%;
	position: absolute;
	top: 24px;
	right: 0;
	z-index: 2;
}

.retrunBox {
	width: 140px;
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	background: rgba(255, 255, 255, 0.5) url(../images/returnIcn.png) no-repeat center left 22px;
	transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	margin-left: auto;
}

.retrunBox a {
	display: block;
	color: #2467bf;
	font-size: 16px;
	width: 100%;
	padding-left: 52px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.retrunBox:hover {
	background-color: rgba(255, 255, 255, 0.3);
}

/*导航栏开始*/
.topBox {
	width: 100%;
	height: 60px;
	background-color: #c00603;
	position: relative;
	z-index: 99;
}

.menu {
	height: 100%;
	margin-right: 300px;
}

.menu dd {
	display: inline;
	float: left;
	height: 60px;
	text-align: center;
	position: relative;
}

.menu dd .yj {
	height: 60px;
	line-height: 60px;
	text-align: center;
	position: relative;
	z-index: 2;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
}

.menu dd .yj a {
	display: block;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
}

.menu dd:hover .yj a {
	background-color: #a10101;
}

.menu dd.hover .yj a {
	background-color: #a10101;
}

.menu dd .ej {
	position: absolute;
	left: 50%;
	top: 60px;
	width: 100%;
	display: none;
	-webkit-transform: translateX(-50%);
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

.menu dd .ej a {
	display: block;
	width: 100%;
	line-height: 40px;
	text-align: center;
	color: #fff;
	margin-bottom: 1px;
	font-size: 15px;
	position: relative;
	padding: 0 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #c00603;
}

.menu dd .ej a:hover {
	color: #fff;
	font-weight: bold;
	background: #a10101;
}

.menu dd .ej a:last-child {
	margin-bottom: 0;
}

.searchBox {
	width: 260px;
	height: 40px;
	border-radius: 20px;
	background-color: #fff;
	margin-top: 10px;
	overflow: hidden;
	margin-left: 40px;
}

.searchInput {
	font-size: 16px;
	color: #666;
	padding-left: 22px;
	width: 204px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.searchInput input {
	border: none;
	background: none;
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.searchInput input::placeholder {
	color: #999;
	font-size: 14px;
}

.searchInput input::-webkit-placeholder {
	color: #999;
	font-size: 14px;
}

.searchBtn {
	overflow: hidden;
	background: url(/subsiteSrc/jw/images/search.png) no-repeat center center;
	height: 40px;
	cursor: pointer;
}

/*头部结束*/
/*底部开始*/
.footer{background: url(/subsiteSrc/jw/images/footerbg.jpg) no-repeat center /cover;min-height: 227px;box-sizing: border-box;-webkit-box-sizing: border-box;padding-top: 40px;padding-bottom: 20px;overflow: hidden;}
.footL{width: 36%;margin-right: 3%;border-right: 1px solid rgb(255,255,255,0.06);padding-right: 3%;}
.footL .title{font-size: 20px;color: #fff;height: 22px;line-height: 22px;overflow: hidden;margin-bottom: 30px;}
.footL .info{overflow: hidden;}
.footL .info span{float: left;display: inline;margin-right: 5px;font-size: 14px;line-height: 24px;color: #fff;}
.footL .info .con{overflow: hidden;font-size: 14px;line-height: 24px;color: #fff;}
.footC{border-right: 1px solid rgb(255,255,255,0.06)}
.footC .link{font-size: 20px;color: #ffffff;line-height: 30px;margin-bottom: 30px;}
.footC .link a{display: inline-block;font-size: 16px;color: #ffffff;margin: 0 15px;}
.footC .link a:hover{opacity: 0.8;}
.footC .btnDl{overflow: hidden;}
.footC .btnDl dd{margin-right: 40px;min-width: 45px;float: left;display: inline;}
.footC .btnDl dd .icn{height: 45px;margin-bottom: 10px;opacity: 0.8;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.footC .btnDl dd .icn:hover{opacity: 1;}
.footC .btnDl dd span{font-size: 14px;color: #ffffff;display: block;height: 18px;line-height: 18px;overflow: hidden;}
.footR img{height: 100px;display: block;margin-bottom: 10px;}
.footR span{display: block;font-size: 14px;color: #ffffff;height: 16px;line-height: 16px;overflow: hidden;text-align: center;}
/*最底部*/
.footerm {
	background: #690300;
	font-size: 14px;
	padding-top: 17px;
	color: #fff;
	height: 55px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.footerm a {
	color: #fff;
}

.footerm a:hover {
	opacity: 0.8;
}

.footerm div.imgo {
	cursor: pointer;
}

.footerm div.imgo img.img2 {
	margin-left: 15px;
	position: relative;
	top: 1px;
}

.footerm div.imgo img.img1 {
	position: relative;
	top: 4px;
}

.footerm .fr a:hover {
	opacity: 0.8;
}

/*底部结束*/
/*
********************************外层框架 end********************************
*/
/*
********************************首页样式 start********************************
*/

/*banner开始*/
.indexBanner {
	position: relative;
}

.indexBanner::before {
	display: block;
	content: '';
	padding-top: 12.5%;
}

.indexBanner .bd {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow: hidden;
}

.indexBanner .bd .slick-list,
.indexBanner .bd .slick-track {
	height: 100%;
}

.indexBanner.delay .bd .slick-track {
	transition-delay: 1.3s !important;
	-webkit-transition-delay: 1.3s !important;
}

.indexBanner .mySlide {
	height: 100%;
	position: relative;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.indexBanner .mySlide a {
	display: block;
	height: 100%;
	position: relative;
}

.indexBanner .mySlide .text {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1200px;
	transform: translate(-50%, -50%);
	color: #FFF;
	display: none;
}

.indexBanner .mySlide .text .text1 {
	font-size: 25px;
	margin-bottom: 30px;
}

.indexBanner .mySlide .text .text2 {
	font-size: 0px;
}

.indexBanner .mySlide .text .text2 span {
	font-size: 70px;
	font-family: "宋体";
	font-weight: bold;
	letter-spacing: 3px;
	float: left;
}

.indexBanner .mySlide.slick-active .text {
	display: block;
}

.indexBanner .slick-dots {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.indexBanner .slick-dots li {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	margin: 0 4px;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	background: #fff;
	transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
}

.indexBanner .slick-dots li.slick-active {
	width: 35px;
	border-radius: 30px;
}

.indexBanner .img {
	position: absolute;
	left: -54px;
	top: 93px;
	font-size: 0;
}

.indexBanner .img .imgItem img {
	overflow: hidden;
	display: inline-block;
	visibility: hidden;
}

.indexBanner .img .imgItem img.show {
	visibility: visible;
}

/*banner结束*/
/* ==================== 内容 start ==================== */
/* —————————— 公共部分 start —————————— */
.indexTitle {
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.indexTitle.titleBd {
	border-bottom: 2px solid #821012;
}

.indexTitle .title {
	padding-left: 15px;
	background-position: center left;
	background-repeat: no-repeat;
	font-size: 26px;
	height: 36px;
	line-height: 36px;
	color: #064dbf;
	font-weight: bold;
	position: relative;
}

.indexTitle .title::before {
	display: block;
	content: "";
	width: 4px;
	height: 12px;
	position: absolute;
	left: 0;
	top: 7px;
	background: #c00603;
}

.indexTitle .title::after {
	display: block;
	content: "";
	width: 4px;
	height: 12px;
	position: absolute;
	left: 0;
	top: 19px;
	background: #064dbf;
}

.indexTitle .title span {
	color: #c00603;
}

.indexTitle a.more {
	display: inline;
	float: right;
	width: 25px;
	height: 25px;
	margin-right: 0 !important;
	border-radius: 50%;
	background: #e6e6e6 url(../images/moreIcn.png) no-repeat center center;
	transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
}

.indexTitle a.more:hover {
	background-color: #c00603;
	background-image: url(/subsiteSrc/jw/images/moreIcnH.png);
}

/*文字列表1 start*/
.indexTextList {
	padding-top: 10px;
	overflow: hidden;
}

.indexTextList dd {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	color: #555555;
	font-size: 16px;
}

.indexTextList dd span {
	display: inline;
	float: right;
	color: #999999;
}

.indexTextList dd .title {
	overflow: hidden;
	position: relative;
	padding-left: 11px;
	transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
}

.indexTextList dd .title::before {
	display: block;
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #c00603;
	position: absolute;
	top: 18px;
	left: 0;
}

.indexTextList dd .title a {
	color: #555555;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
}

.indexTextList dd:hover .title a {
	color: #c00603;
}

.indexTextList dd:hover span {
	color: #c00603;
}

/*文字列表1 end*/
/*文字列表2 start*/
.indexTextList1 {
	padding: 0 20px;
}

.indexTextList1 dd {
	overflow: hidden;
	height: 84px;
	border-bottom: 1px solid #ededed;
}

.indexTextList1 dd:last-child {
	border: none;
}

.indexTextList1 dd .time {
	display: inline;
	float: left;
	text-align: center;
	margin-right: 30px;
	padding-top: 20px;
}

.indexTextList1 dd .time .date1 {
	height: 30px;
	line-height: 30px;
	color: #c00603;
	font-size: 26px;
	font-weight: bold;
}

.indexTextList1 dd .time .date2 {
	height: 22px;
	line-height: 22px;
	color: #999;
	font-size: 14px;
}

.indexTextList1 dd .title {
	overflow: hidden;
	position: relative;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	height: 84px;
	line-height: 24px;
	font-size: 16px;
}

.indexTextList1 dd .title a {
	color: #555555;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
}

.indexTextList1 dd:hover .title a {
	color: #c00603;
}

.indexTextList1 dd:hover span {
	color: #c00603;
}

/*文字列表2 end*/
/* —————————— 公共部分 end —————————— */
/* —————————— 第1通栏 start —————————— */
.column1 .indexTitle {
	border-bottom: 1px solid #e6e6e6;
	padding: 0;
	padding-bottom: 20px;
}

.column1 .indexTitle a {
	font-size: 26px;
	color: #333333;
	line-height: 28px;
	display: inline-block;
	margin-right: 50px;
	padding-left: 0;
}

.column1 .indexTitle .title::before {
	display: none;
}

.column1 .indexTitle .title::after {
	display: none;
}

.column1 .indexTitle a.hover {
	color: #064dbf;
}

.column1 .indexTitle a.last {
	margin-right: 0;
}

.column1 {
	background-color: #fff;
	margin-bottom: 20px;
}

.column1C {
	padding: 20px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.column1CL {
	display: inline;
	float: left;
	width: 49.2647%;
	margin-right: 30px;
}

.column1Slick {
	position: relative;
	min-height: 380px;
}

.column1Slick .bd {
	overflow: hidden;
}

.column1Slick .bd .slick-dots {
	position: absolute;
	right: 20px;
	bottom: 15px;
	z-index: 2;
	line-height: 12px;
	font-size: 0;
}

.column1Slick .bd .slick-dots li {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	margin: 0 5px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	background-color: #fff;
}

.column1Slick .bd .slick-dots li.slick-active {
	background: #821012;
	width: 12px;
	height: 12px;
}

.column1Slick .slick-list {
	overflow: visible;
}

.column1Slick .myslide {
	float: left;
	display: inline;
}

.column1Slick .pic {
	overflow: hidden;
	position: relative;
}

.column1Slick .pic::before {
	padding-top: 60.5%;
}

.column1Slick .textNew {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 50px;
	line-height: 50px;
	background-color: rgb(0, 0, 0, 0.4);
	font-size: 16px;
	color: #FFFFFF;
	padding: 0 100px 0 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.column1Slick .textNew a {
	color: #fff;
}

.column1CR {
	overflow: hidden;
	background-color: #fff;
	position: relative;
}

.column1CR::before {
	display: block;
	content: '';
	padding-top: 61.4520%;
}

.column1CR .con {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.column1CR .up {
	padding: 8px 0 18px 0;
	border-bottom: 1px solid #ebebeb;
}

.column1CR .up .title {
	height: 24px;
	line-height: 24px;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
}

.column1CR .up .title a {
	color: #444;
	transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
}

.column1CR .up .info {
	height: 56px;
	line-height: 28px;
	font-size: 14px;
	color: #858585;
	overflow: hidden;
	margin-bottom: 10px;
}

.column1CR .up .time {
	height: 26px;
	line-height: 26px;
	font-size: 22px;
	color: #c00603;
}

.column1CR .up .time span {
	font-size: 15px;
	color: #999999;
}

.column1CR .up .title:hover a {
	color: #94070a;
}

/* —————————— 第1通栏 end —————————— */
/* —————————— 第2通栏 start —————————— */
.column2 {
	overflow: hidden;
	margin-right: -20px;
	margin-bottom: 20px;
}

.column2 .indexTitle {
	padding: 25px 20px 15px 20px;
	padding-bottom: 60px;
}

.column2C {
	width: 50%;
	display: inline;
	float: left;
}

.column2C .con {
	margin-right: 20px;
	height: 550px;
	background: #fff url(../images/col2bg.png) no-repeat top center /100%;
}

.column2CDown {
	padding: 0 20px;
}

.col2Slick .slickCon {
	margin-bottom: 20px;
}

.col2Slick img {
	width: 100%;
	height: 120px;
}

/* —————————— 第2通栏 end —————————— */
/* —————————— 第3通栏 start —————————— */
.col3Dl {
	margin-right: -20px;
	overflow: hidden;
}

.col3Dl dd {
	width: 25%;
	float: left;
	display: inline;
	margin-bottom: 20px;
}

.col3Dl dd .con {
	margin-right: 20px;
	background: #fff;
	padding: 20px;
}

.col3Dl dd .con .indexTitle {
	margin-bottom: 30px;
}

.col3Dl dd .con .pic {
	overflow: hidden;
	margin-bottom: 10px;
}

.col3Dl dd .con .pic::before {
	padding-top: 65%;
}

.col3Dl dd .con .text {
	line-height: 28px;
	font-size: 16px;
	height: 56px;
	overflow: hidden;
}

.col3Dl dd .con .text a {
	font-size: 16px;
	color: #333333;
	transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
}

.col3Dl dd .con:hover .text a {
	color: #c00704;
}

.col3Dl dd.jb {
	width: 50%;
}

.col3Dl dd.jb .con {
	padding: 30px;
	background: url(/subsiteSrc/jw/images/jbbg.jpg) no-repeat center /cover;
}

.col3Dl dd.jb .con .indexTitle {
	margin-bottom: 30px;
	margin-right: 5px;
}

.col3Dl dd.jb .con .indexTitle .title {
	color: #fff !important;
}

.col3Dl dd.jb .con .indexTitle .title span {
	color: #fff !important;
}

.col3Dl dd.jb .con .indexTitle .title::before {
	background: #fff;
}

.col3Dl dd.jb .con .indexTitle .title::after {
	background: #fff;
}

.col3Dl dd.jb .con .btn {
	height: 21px;
	width: 21px;
	background: url(/subsiteSrc/jw/images/jbbtn.png) no-repeat center;
	margin-left: 6px;
	margin-top: 8px;
}

.col3Dl dd.jb .con em {
	width: 65%;
	height: 15px;
	position: relative;
	margin-top: 11px;
}

.col3Dl dd.jb .con em::before {
	display: block;
	content: "";
	width: 100%;
	top: 0;
	left: 0;
	height: 2px;
	background: #fff;
	opacity: 0.5;
	position: absolute;
}

.col3Dl dd.jb .con em::after {
	display: block;
	content: "";
	width: 100%;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #fff;
	opacity: 0.5;
	position: absolute;
}

.jbL {
	width: 180px;
	padding-top: 37.5555%;
	background: #fff;
	position: relative;
	margin-right: 30px;
}

.jbL .cn {
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
}

.jbL .cn .icn {
	height: 35px;
	margin-bottom: 20px;
	transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
}

.jbL .cn span {
	font-size: 24px;
	font-weight: bold;
	color: #821012;
	text-align: center;
	line-height: 26px;
	display: block;
	s
}

.jbL:hover .cn .icn {
	transform: translateY(5px);
	-webkit-transform: translateY(5px);
}

.jb .newtext {
	overflow: hidden;
	padding-top: 20px;
}

.jb .newtext .title {
	font-size: 18px;
	font-weight: bold;
	color: #ffb21c;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 15px;
}

.jb .newtext .info {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	height: 150px;
}

/* ==================== 内容 end ==================== */
/*
********************************首页样式 end********************************
*/

/*内页框架开始*/
.subPage {
	margin-top: 40px;
}

/*内页banner*/
.subBanner {
	height: 400px;
	clear: both;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.location::before {
	bottom: 0;
	display: block;
	content: '';
	width: 200%;
	background-color: #ebebeb;
	height: 2px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%)
}

/*内页banner结束*/
/* 当前位置开始*/
.location .title {
	font-size: 24px;
	color: #c72220;
	padding: 0 0 0 14px;
	position: relative;
	font-weight: 700;
}

.location .title:before {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12px;
	width: 3px;
	height: 26px;
	border-radius: 3px;
	background: #c72220;
}

.location {
	height: 77px;
	line-height: 77px;
	background: #fff;
	z-index: 5;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.locationL {
	overflow: hidden;
}

.locationL span {
	display: inline-block;
	margin-right: 20px;
}

.locationL span a {
	font-size: 14px;
	color: #333;
	height: 40px;
	display: inline-block;
	-webkit-transition: all .3s linear;
	vertical-align: middle;
	line-height: 40px;
	padding: 0 33px;
	-webkit-box-sizing: border-box;
	border-radius: 25px;
	overflow: hidden;
}

.locationL span.hover a {
	color: #fff;
	background: #c72220;
}

.locationL span.last {
	margin-right: 0;
}

.locationR {
	overflow: hidden;
}

.locationR a {
	display: inline-block;
	font-size: 16px;
	color: #555555;
	-webkit-transition: all .3s linear;
}

.locationR a:hover {
	color: #c72220;
}

.locationR a.hover {
	color: #c72220;
}

.locationR a.home {
	width: 22px;
	height: 77px;
	background: url(/subsiteSrc/jw/images/loctionhome.png)no-repeat top 27px center;
	vertical-align: middle;
	margin-right: 10px;
}

.locationR em {
	width: 25px;
	height: 25px;
	display: inline-block;


}

.locationR a.loc.hover {
	background-image: url(/subsiteSrc/jw/images/loctionemh.png);
}

.locationR a.loc:hover {
	background-image: url(/subsiteSrc/jw/images/loctionemh.png);
}

.locationR a.loc {
	background: url(/subsiteSrc/jw/images/loctionem.png)no-repeat center left;
	vertical-align: middle;
	padding: 0 15px;
}

/* 当前位置结束*/
/*页码开始*/
.page {
	text-align: center;
	clear: both;
	font-size: 14px;
}

.page a {
	display: inline-block;
	overflow: hidden;
	padding: 6px 12px;
	color: #666666;
	background: #fff;
	margin: 0 3px;
	border: 1px solid #f1f1f1;
	border-radius: 3px;
}

.page span {
	display: inline-block;
	padding: 6px 2px;
	position: relative;
	top: -15px;
}

.page a:hover {
	background: #c72220;
	color: #fff;
}

.page a.hover {
	background: #c72220;
	color: #fff;
}

.page input {
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	border: 1px solid #e6e6e6;
	position: relative;
	top: -2px;
}

.page input.pageDetail {
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 3px;
	color: #999999;
	position: relative;
	top: -13px;
}

.page label {
	color: #999999;
	position: relative;
	top: -11px;
}

.page input.page_bnt {
	border: none;
	width: 30px;
	height: 25px;
	cursor: pointer;
	background: none;
	color: #999999;
	position: relative;
	top: -13px;
}

.page a div {
	width: 11px;
	height: 19px;
	background-position: center center;
	background-repeat: no-repeat;
}

.page a.firstPage div {
	background-image: url(/subsiteSrc/jw/images/page/firstPage.png)
}

.page a.prevPage div {
	background-image: url(/subsiteSrc/jw/images/page/prevPage.png)
}

.page a.nextPage div {
	background-image: url(/subsiteSrc/jw/images/page/nextPage.png)
}

.page a.lastPage div {
	background-image: url(/subsiteSrc/jw/images/page/lastPage.png)
}

.page a.firstPage:hover div {
	background-image: url(/subsiteSrc/jw/images/page/firstPageh.png)
}

.page a.prevPage:hover div {
	background-image: url(/subsiteSrc/jw/images/page/prevPageh.png)
}

.page a.nextPage:hover div {
	background-image: url(/subsiteSrc/jw/images/page/nextPageh.png)
}

.page a.lastPage:hover div {
	background-image: url(/subsiteSrc/jw/images/page/lastPageh.png)
}

.page a.firstPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.prevPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.nextPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.lastPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.firstPage.disabled div {
	background-image: url(/subsiteSrc/jw/images/page/firstPage.png)
}

.page a.prevPage.disabled div {
	background-image: url(/subsiteSrc/jw/images/page/prevPage.png)
}

.page a.nextPage.disabled div {
	background-image: url(/subsiteSrc/jw/images/page/nextPage.png)
}

.page a.lastPage.disabled div {
	background-image: url(/subsiteSrc/jw/images/page/lastPage.png)
}

/*页码结束*/
/*内页框架结束*/


.subPagecw {
	overflow: hidden;
}


/*左侧二级 start */
.subPageR {
	overflow: hidden;
	min-height: 600px;
	background: #fff;
	padding: 0 20px;
}

.leftNav {
	width: 300px;
	margin-right: 40px;
}

.leftNavTitle {
	height: 135px;
	line-height: 135px;
	font-size: 30px;
	background: url(/subsiteSrc/jw/images/leftTitleBg.jpg);
	background-size: cover;
	color: #fff;
	border-radius: 5px 5px 0 0;
	padding-left: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.leftNavTitle .title {
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 45px;
}

.leftNavDl1 {
	position: relative;
}

.leftNavDl1 dt {
	height: 205px;
	width: 100%;
	background: url(/subsiteSrc/jw/images/leftTitleBg1.jpg) no-repeat center;
}

.leftNavDl1 dd .yj {
	position: relative;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.leftNavDl1 dd .yj a {
	line-height: 20px;
	display: block;
	background-color: #fff;
	background-position: center right 30px;
	background-repeat: no-repeat;
	font-size: 16px;
	background-image: none;
	color: #333333;
	padding: 25px 30px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	position: relative;
	margin-bottom: 10px;
}

.leftNavDl1 dd .yj a i {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(/subsiteSrc/jw/images/leftnavicn1.png) no-repeat center center;
	background-size: cover;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -8px;

}

.leftNavDl1 dd .yj span {
	position: absolute;
	cursor: pointer;
	z-index: 2;
	top: 0;
	right: 0px;
	width: 55px;
	height: 44px;
	display: inline-block;
	background: url(/subsiteSrc/jw/images/leftnavjia.png) no-repeat center center;
}

.leftNavDl1 dd .ejBox {
	display: none;
}

.leftNavDl1 dd .ejCon {
	margin-bottom: 10px;
}

.leftNavDl1 dd .ej {
	position: relative;
}

.leftNavDl1 dd .ej a {
	line-height: 20px;
	background: #f9f9f9;
	border-radius: 4px;
	display: block;
	font-size: 16px;
	padding: 10px 42px 10px 50px;
	color: #333333;
	position: relative;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.leftNavDl1 dd .ej a:before {
	position: absolute;
	top: 50%;
	margin-top: -6px;
	left: 34px;
	width: 0px;
	height: 0px;
	border: 6px solid #085c86;
	border-right: none;
	border-left-color: #085c86;
	border-top-color: transparent;
	border-bottom-color: transparent;
	display: block;
	content: '';
}

.leftNavDl1 dd .ej span {
	position: absolute;
	z-index: 2;
	top: 0px;
	width: 55px;
	height: 44px;
	right: 0px;
	background: url(/common/images/leftnavicn2.png) no-repeat center center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	cursor: pointer;
}

.leftNavDl1 dd .sj {
	border: 1px solid #f9ebe5;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding-top: 10px;
	padding-bottom: 7px;
	border-top: none;
	display: none;
}

.leftNavDl1 dd .sj a {
	display: block;
	font-size: 16px;
	color: #666666;
	line-height: 20px;
	padding: 10px 36px 10px 65px;
	position: relative;
}

.leftNavDl1 dd .sj a:before {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: 50px;
	width: 4px;
	height: 4px;
	border: 1px solid #717171;
	border-radius: 100%;
	display: block;
	content: '';

}

.leftNavDl1 dd .yj:hover a {
	color: #c00603;
	background-image: url(/subsiteSrc/jw/images/leftTitleIcnEj.png);
	box-shadow: 0px 3px 7px 0px rgba(155, 18, 16, 0.08);
}

.leftNavDl1 dd .yj:hover a i {
	background: url(/subsiteSrc/jw/images/leftnavicn1h.png) no-repeat center center;
}

.leftNavDl1 dd .yj:hover span {
	background: url(/subsiteSrc/jw/images/leftnavjian.png) no-repeat center center;
}

.leftNavDl1 dd.hover .yj a {
	color: #c00603;
	background-image: url(/subsiteSrc/jw/images/leftTitleIcnEj.png);
	box-shadow: 0px 3px 7px 0px rgba(155, 18, 16, 0.08);
}

.leftNavDl1 dd.hover .yj a i {
	background: url(/subsiteSrc/jw/images/leftnavicn1h.png) no-repeat center center;
}

.leftNavDl1 dd.hover .yj span {
	background: url(/subsiteSrc/jw/images/leftnavjian.png) no-repeat center center;
}

.leftNavDl1 dd.active .yj a {
	color: #c00603;
	background-image: url(/subsiteSrc/jw/images/leftTitleIcnEj.png);
	box-shadow: 0px 3px 7px 0px rgba(155, 18, 16, 0.08);
}

.leftNavDl1 dd.active .yj a i {
	background: url(/common/images/leftnavicn1h.png) no-repeat center center;
}

.leftNavDl1 dd.active .yj span {
	background: url(/common/images/leftnavjian.png) no-repeat center center;
}

.leftNavDl1 dd .ej:hover a {
	background: #f9ebe5;
}

.leftNavDl1 dd .ej:hover span {
	transform: rotateX(180deg);
}

.leftNavDl1 dd .ejCon.hover .ej a {
	background: #e4f0ff;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.leftNavDl1 dd .ejCon.hover span {
	/* background: url(/common/images/leftnavicn2h.png) no-repeat center center; */
	transform: rotateX(180deg);
}

.leftNavDl1 dd .ejCon.active .ej a {
	background: #f9ebe5;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.leftNavDl1 dd .ejCon.active span {
	transform: rotateX(180deg);
}

.leftNavDl1 dd .sj a:hover {
	font-weight: bold;
	color: #085c86;
}

.leftNavDl1 dd .sj a:hover:before {
	border-color: #085c86;
}

.leftNavDl1 dd .sj a.hover {
	font-weight: bold;
	color: #085c86;
}

.leftNavDl1 dd .sj a.hover:before {
	border-color: #dc4343;
}

.leftNavDl2 {
	padding: 20px;
}

.leftNavDl2 dt {
	font-size: 18px;
	color: #333333;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
	padding-left: 28px;
	position: relative;
	margin-bottom: 8px;

}

.leftNavDl2 dt:before {
	width: 18px;
	height: 18px;
	display: block;
	content: '';
	background: url(/common/images/lefthot.png) no-repeat center center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 4px;
}

.leftNavDl2 dd {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.leftNavDl2 dd a {
	font-size: 14px;
	color: #333333;
}

.leftNavDl2 dd a:hover {
	color: #085c86;
}

.leftNavDl2 dd a span {
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-right: 8px;
	vertical-align: middle;
	background: #a5bdcf;
	margin-top: -2px;
}

.leftNavDl2 dd:nth-child(2) a span {
	background: #f54644;
}

.leftNavDl2 dd:nth-child(3) a span {
	background: #ff8548;
}

.leftNavDl2 dd:nth-child(4) a span {
	background: #ffab3c;
}

.leftNavDl2 dd:last-child {
	height: 28px;
}

/*左侧二级 end */
.subPagR {
	overflow: hidden;
	background-color: #fff;
	min-height: 600px;
	padding: 0 20px;
}

.subPageC {
	overflow: hidden;
}
