@charset "UTF-8";

/* CSS Document */
/*
-----------------------------首页样式start-----------------------------
*/
/*头部开始*/
.top {
	height: 130px;
	position: relative;
}
.topBg1 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
}
.topBg2 {
	width: 1400px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -800px;
	z-index: -1;
}
.topBg3 {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -1;
}
.topBg img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.topBox {
	position: relative;
}
/* logo start */
.logo{height:80px;position: absolute;top: 25px;left: 0;}
.logo img{width: 100%;height: 100%; display:block}
/* logo end */
.topText {
	position: absolute;
	padding-top: 24px;
	top: 0px;
	left:380px;
	height: 130px;
	line-height: 26px;
	color: #163262;
	font-size: 15px;
}
.topText span {
	display: block;
}
.search {
	position: absolute;
	width: 235px;
	height: 33px;
	border: 1px solid #163162;
	border-radius: 33px;
	right: 0;
	top: 47px;
}
.search input {
	display: inline-block;
	border: none;
	width: 170px;
	height: 33px;
	border-radius: 33px;
	padding: 0 50px 0 15px;
	background: rgba(0,0,0,0);
}
.search a {
	position: absolute;
	display: block;
	width: 50px;
	height: 33px;
	right: 0px;
	top: 0px;
	text-align: center;
	line-height: 33px;
	font-size: 21px;
	color: #3a5076;
}
/*头部结束*/
/*menu 开始 */
.menuBox {width: 100%; height: 60px;background:rgba(55, 80, 124, 0.8);position: absolute;left: 0;bottom: -60px;z-index: 999999;}
.menu{ display:flex;}
.menu dd{flex:1; float:left; display:inline; position:relative;z-index: 99999;}
.menu dd .yj{ overflow:hidden;}
.menu dd .yj a{ overflow:hidden; display:block; height:60px; line-height:60px; text-align:center; font-size:16px;color: #fff;transition: all 300ms linear;position: relative;}
.menu dd .yj a:after {display: block; content: '';height: 3px;background: #f8b551;position: absolute;top: 0px;left: 0px;transition: all 500ms linear;}
.menu dd .ej{position:absolute;left:0px; top:60px; width:100%;background:#ccc; display:none;}
.menu dd .ej a{display:block; padding:8px 5px; line-height:25px;text-align:center;transition: all 300ms;}
.menu dd.hover .yj a{ background :#fff; color:#173162;}
.menu dd.hover .yj a:after {width: 100%;}
.menu dd .ej a:hover {color: #173162;background: #ffffff;}
/*indexBanner开始*/
.indexSlide {
	height: 650px;
	clear: both;
	overflow: hidden;
	position: relative;
	z-index: 999;
}

.indexSlide .hd {
	width: 100%;
	height: 52px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
	text-align: center;
}
.indexSlide .hd ul {
	display: inline-block;
	height: 16px;
	padding: 0 20px;
	overflow: hidden;
	border-radius: 22px;
	position: relative;
}
.indexSlide .hd ul:after{
	display: block;
	content: '';
	width: 0px;
	height: 0px;
	border: 8px solid transparent;
	border-right-color: #fff;
	top: 0;
	left: 0px;
	position: absolute;
	
} 
.indexSlide .hd ul:before{
	display: block;
	content: '';
	width: 0px;
	height: 0px;
	border: 8px solid transparent;
	border-left-color: #fff;
	top: 0;
	right: 0px;
	position: absolute;
	
} 
.indexSlide .hd ul li {
	float: left;
	width: 11px;
	height: 11px;
	border-radius: 11px;
	overflow: hidden;
	line-height: 999px;
	margin: 2px 8px;
	cursor: pointer;
	transition-duration: 0.3s;
	position: relative;
}
.indexSlide .hd ul li:after {
	display: block;
	content: " ";
	width: 9px;
	height: 9px;
	border-radius: 10px;
	background: #fff;
	position: absolute;
	top: 1px;
	left: 1px;
	
} 
.indexSlide .hd ul li.on {
	margin: 2px 8px;
	width: 11px;
	height: 11px;
	background: #fff;
}

.indexSlideDl .indexSlideDd {
	height: 650px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.indexSlide .indexBnt{
	display: block;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: rgba(0,0,0,0.5);
	z-index: 9999;
	position: absolute;
	top: 50%;
	font-size: 30px;
	color: #fff;
	border-radius: 4px;
	opacity: 0.8;
}
.indexSlide .prev{
	margin-top: -23px;
	left: 10%;
}
.indexSlide .next{
	margin-top: -23px;
	right: 10%;
}
.indexSlide .indexBnt:hover {
	opacity: 1;
}
/*indexBanner结束*/
/* 首页公共部分 */
.indexTop {
	padding: 25px 0 20px;
	overflow: hidden;
	height: 35px;
}
.indexTopTitle {
	padding-left: 36px;
	background-repeat: no-repeat;
	background-position: left center;
} 
.indexTopTitle span {
	line-height: 35px;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.indexTopTitle em {
	font-style: normal;
	line-height: 35px;
	font-size: 16px;
	color: #999999;
	margin-left: 10px;
}
.indexTop a {
	display: block;
	width: 80px;
	height: 35px;
	text-align: right;
}
.indexTop a i {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	background: #c7c7c7;
	margin: 14px 0 0 10px;
	transition: all 300ms linear; 
}
.indexTop a .rightI {
	width: 24px;
}
.indexTop a:hover i {
	margin: 14px 0 0 0;
}

.colCon{ overflow: hidden;}
.colCon  .pic{ width: 200px; overflow: hidden; position: relative; margin-right: 20px;}
.colCon  .pic:before{ display: block; content: ''; padding-top: 56%;}
.colCon  .pic img{ display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;object-fit: cover;}
.colCon  .text{ overflow: hidden;}
.colCon  .text .title a { overflow: hidden; height: 22px; line-height: 22px;color: #163366; font-size: 16px; font-weight: bold;word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 1 !important;-webkit-box-orient: vertical;padding-top: 12px}
.colCon  .text .textC{ font-size:14px; color:#666666; line-height:26px; height:52px;padding: 14px 0 23px 0; overflow:hidden;word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical;}
.colCon  .transverse {width: 20px;height: 3px;background: #f8b551;}
.colCon  .text .time{  height:30px; line-height:30px; overflow:hidden; color:#999999;padding-bottom: 8px;}
.colCon  .text .time span{ float:left; display: inline;font-size:14px;}

.indexList dd {overflow: hidden;border-bottom: 1px dashed #c7c7c7;}
.indexList dd .text {overflow: hidden;padding: 0 20px;height: 46px;line-height: 46px;font-size: 14px;color: #163366;word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical;position: relative;transition: all 300ms linear;}
.indexList dd .time {height: 46px;line-height: 46px;font-size: 13px;color: #999999;}

.indexList dd:hover .text {padding-left: 30px;color: #133d70}
/*第一通栏start*/
.column1{background: #fff;height: 496px;overflow: hidden;}
.column1Box{ overflow: hidden; margin-right: -30px;}
.column1 .col1L,.column1 .col1M,.column1 .col1R{width: 380px;float: left;margin-right: 30px;} 
.col1L .colCon .pic, .col1M .colCon .pic {width: 380px;position: relative;overflow: hidden;}
.col1L .colCon .pic:before, .col1M .colCon .pic:before{ display: block; content: ''; padding-top: 56%;}
.column1 .indexList {height: 376px;overflow: hidden;}
.column1 .indexList dd .text:after {
	position: absolute;
	display: block;
	content: " ";
	width: 12px;
	height: 3px;
	background: #f8b551;
	left: 0px;
	top: 22px;
}
/*第一通栏end*/
/*第二通栏start*/
.column2{
	position: relative;
}
.column2 .column2BgBox {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
	width: 100%;
	height: 100%;
}

.column2Box{ overflow: hidden; margin-right: -30px;}
.column2 .colCon {height: 112px;padding-bottom: 14px;}
.column2 .col2L,.column2 .col2R{width: 570px;float: left;margin-right: 30px;} 
.column2 .colCon .text .title a {padding-top: 0px}
.column2 .colCon .text .textC{padding:0px;}
.column2 .colCon .text .time{height:30px; line-height:30px; overflow:hidden; color:#999999;padding-bottom: 0px;}
 .column2 .colCon .text .time span {
	color: #f8b551;
}
.column2 .indexList .text {
	height: 36px;
	line-height: 36px;
	color: #444444;
}
.column2 .indexList dd .time {
	height: 36px;
	line-height: 36px;
}
.column2 .indexList dd .text:after {
	position: absolute;
	display: block;
	content: " ";
	width: 3px;
	height: 3px;
	border-radius: 3px;
	background: #c7c7c7;
	left: 0px;
	top: 16px;
}
.column2 .column2List1 {
	height: 261px;
	padding-top: 8px;
	border-top: 1px dashed #c7c7c7;
	overflow: hidden;
}
.column2 .column2List1  dd {
	border: none;
}
.column2 .column2List2 {
	max-height: 117px;
	padding-top: 8px;
	border-top: 1px dashed #c7c7c7;
	overflow: hidden;
}
.column2 .column2List2 dd {
	border: none;
}
.column2 .column2BgBox img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.colTab {
	height: 138px;
}
.tabTop {
	height: 33px;
	border-bottom: 1px solid #c7c7c7;
}
.tabTop .tabBnt {
	padding: 0 18px;
	line-height: 33px;
	color: #133d70;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	position: relative;
	transition: all 300ms; 
}
.tabTop .tabBnt i {
	display: block;
	width: 0px;
	height: 0px;
	border: 5px solid transparent;
	border-top-color: #133d70;
	position: absolute;
	display: none;
	left: 50%;
	margin-left: -5px;
	bottom: -10px;
	transition: all 300ms; 
}

.tabTop .tabBnt.hover {
	background: #133d70;
	color: #fff;
}
.tabTop .tabBnt.hover  i {
	display: block;
}
.tableBottom {
	padding-top: 18px;
}
.tableBottom .tabC a span {
	display: block;
	float: left;
	width: 70px;
	height: 75px;
	line-height: 75px;
	padding-left: 72px;
	margin-top: 5px;
	font-size: 14px;
	color: #444444;
	transition: all 300ms linear; 
} 
.tableBottom .tabC a .option1 {
	background: #fbf1d9 url(../images/col2Ico1.png) no-repeat 25px center;
}
.tableBottom .tabC a .option2 {
	background: #daf2f4 url(../images/col2Ico2.png) no-repeat 25px center;
}
.tableBottom .tabC a .option3 {
	background: #6bd2a8 url(../images/col2Ico3.png) no-repeat 25px center;
}
.tableBottom .tabC a .option4 {
	background: #efebf9 url(../images/col2Ico4.png) no-repeat 25px center;
}
.tableBottom .tabC a:hover .option1 {
	background: #f8b551 url(../images/col2Ico1_hv.png) no-repeat 25px center;
	margin-top: 0px;
	color: #fff;
	box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
}
.tableBottom .tabC a:hover .option2 {
	background: #7ecef4 url(../images/col2Ico2_hv.png) no-repeat 25px center;
	margin-top: 0px;
	color: #fff;
	box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
}
.tableBottom .tabC a:hover .option3 {
	background: #6bd2a8 url(../images/col2Ico3_hv.png) no-repeat 25px center;
	margin-top: 0px;
	color: #fff;
	box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
}
.tableBottom .tabC a:hover .option4 {
	background: #cfc3ec url(../images/col2Ico4_hv.png) no-repeat 25px center;
	margin-top: 0px;
	color: #fff;
	box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
	
}
/*第二通栏end*/
/*第三通栏start*/
.column3Box {
	padding-bottom: 40px;
}
.column3 {
	background: #fff;
}
.column3List {
	background: #fff;
	height: 340px;
	position: relative;
}
.column3List dd{
	position: absolute;
}
.column3List dd a {
	display: block;
	position: absolute;
}
.column3List dd .text {
	position: absolute;
	width: 100%;
	height: 40px;
	bottom: 0px;
	left: 0px;
	color: #fff;
	background: rgba(0,0,0,0.3);
} 
.column3List dd .textC {
	padding-left: 20px;
	line-height: 40px;
	font-size: 14px;
	transition: all 300ms linear; 
}
.column3List .col3Dd1 {
	width: 470px;
	height: 340px;
	top: 0px;
	left: 0px;
}
.column3List .col3Dd2 {
	width: 460px;
	height: 165px;
	top: 0px;
	left: 500px;
}
.column3List .col3Dd3 {
	width: 223px;
	height: 165px;
	bottom: 0px;
	left: 500px;
}
.column3List .col3Dd4 {
	width: 223px;
	height: 165px;
	bottom: 0px;
	left: 738px;
}
.column3List .col3Dd5 {
	width: 223px;
	height: 340px;
	bottom: 0px;
	right: 0px;
}
.column3List dd:hover .textC {
	padding-left: 30px;
}
/*第三通栏end*/

/*第四通栏start*/
.column4{
	background:#fff;
}
/*第四通栏end*/
/*底部开始*/
.friendlink {
	padding: 40px 0;
	background: #fafafa;
}
.friendlink .linkTitle {
	height: 28px;
	padding-left: 32px;
	margin-bottom: 32px;
	background: url(../images/linksIco.png) no-repeat left center;
}
.friendlink .linkTitle  span {
	line-height: 28px;
	font-size: 20px;
	color: #333333;
}
.friendlink .linkTitle  i {
	font-style: normal;
	line-height: 28px;
	font-size: 16px;
	color: #999999;
	margin-left: 12px;
}
.friendlink a {
	display: inline-block;
	height: 30px;
	line-height: 20px;
	font-size: 14px;
	color: #444444;
	position: relative;
	padding-left: 22px;
	margin-right: 15px;
}
.friendlink a i {
	font-style: normal;
	height: 30px;
	line-height: 30px;
	color: #f8b551;
	margin-right: 12px;
}
 .friendlink a:hover {
	  color: #173162;
}
 .footerCon {
	 position: relative;
	 padding: 30px 0 20px 0;
 }
.footerCon .footerConBg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
	width: 100%;
	height: 100%;
}
.footerCon .footerConBg img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.footerConBottom {
	overflow: hidden;
}
.leftBox {
	overflow: hidden;
}
.footerMenu a {
	line-height: 30px;
	font-size: 14px;
	color: #444444;
}
.footerMenu span {
	line-height: 30px;
	margin:0 12px;
	color: #c7c7c7;
}
.footerMenu a:hover {
	color: #173162;
} 
.contactUsBox {
	margin-bottom: 10px;
}
.contactUs span {
	display: inline-block;
	font-size: 14px;
	line-height: 30px;
	padding-left: 40px;
	margin-right: 30px;
	color: #999999;
	background-repeat: no-repeat;
	background-position: left center; 
}
.copyright {
	height: 60px;
	background: #0e2348;
	text-align: center;
}
.copyright a {
	display: inline-block;
	line-height: 60px;
	margin-right: 15px;
}
.copyright a span {
	display: inline-block;
	line-height: 60px;
	color: #c7c7c7;
	font-size: 14px;
}
.copyright a .span1 {
	padding-left: 25px;
	background: url(../images/ghIco.png) no-repeat left center;
} 
.copyright a .span2 {
	display: inline-block;
} 

.footerEwm{ overflow:hidden;padding-top: 10px;}
.footerEwm dd{ float:left; display:inline; position:relative; width:115px; overflow:hidden; margin-left:20px;}
.footerEwm dd img{ display:block; width:115px; height:115px;}
.footerEwm dd span{ display:block; height:40px; line-height:40px; text-align:center; color:#858585; font-size:14px;}
/*底部结束*/
/*
/*侧边浮框start*/
.floatRight{
	position: fixed;
	height: 200px;
	width: 30px;
	right: 48px;
	top: 50%;
	z-index: 99999999;
	margin-top: -100px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.floatBox dd{
	padding: 6px 0;
}
.floatBox dd .con{
	position: relative;
	cursor: pointer;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.floatIcon .wicon{
	width: 30px;
	height: 30px;
	background-color: #646465;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 22px;
	background-position: center;
	background-repeat: no-repeat;
}
.floatIcon .wicon.qqIcn{background-image: url(../images/qq2.png);z-index: 2;position: relative;}
.floatIcon .text{
	line-height: 25px;
	height: 25px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.floatBox dd .floatIcon {
	position: relative;
}
.floatBox dd .floatIcon i{
	position: absolute;
	width: 6px;
	height: 6px;
	background: #0068b7;
	left: -3px;
	transform: rotateZ(45deg);
	top: 50%;
	margin-top: -3px;
	visibility: hidden;
}
.floatPosition{
	position: absolute;
	width: 124px;
	padding: 10px;
	right: 58px;
	top: -8px;
	box-shadow: 1px 2px 9px rgba(0,0,0,0.2);
	transform: translateY(30px);
	-webkit-transform: translateY(30px);
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	visibility: hidden;
	opacity: 0;
	border-radius: 5px;
	background: #fff;
}
.floatPosition1{
	position: absolute;
	width: 130px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	height: 30px;
	border-radius: 5px;
	right: 58px;
	top: 0px;
	box-shadow: 1px 2px 9px rgba(0,0,0,0.1);
	transform: translateY(30px);
	-webkit-transform: translateY(30px);
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	visibility: hidden;
	opacity: 0;
	background: #fff;
}
.floatPosition2{
	position: absolute;
	width: 180px;
	right: 58px;
	top: -25px;
	box-shadow: 1px 2px 9px rgba(0,0,0,0.1);
	transform: translateY(30px);
	-webkit-transform: translateY(30px);
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	visibility: hidden;
	opacity: 0;
	background: #fff;
	border-radius: 5px;
}
.floatPosition2 .floatPosition2Top {
	padding: 0 20px;
	height: 56px;
	overflow: hidden;
	background-color: #0068b7;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	background-position: center right 20px;
	background-repeat: no-repeat;
}
.floatPosition2 .floatPosition2Top.zixun{background-image: url(../images/zixun.png);}
.floatPosition2 .floatPosition2Top span {
	line-height: 56px;
	color: #fff;
	font-size: 16px;
}
.floatPosition2 .floatPosition2Top span a {
	color: #FFFFFF;
}
.floatPosition2 .floatPosition2Top .icoSpan {
	font-size: 26px;
} 
.floatPosition2 .folatTitle {
	padding: 0 20px;
	height: 42px;
	background: #f5f5f5;
	line-height: 42px;
	font-size: 16px;
	color: #333333;
}
.floatPosition2 .folatTitle a{color: #333;}
.floatPosition2 .folatTitle .positionIco {
	padding-right: 15px;
}
.floatPosition2 .floatPhone {
	background: #fff;
	padding: 0 20px;
}
.floatPosition2 .floatPhone .floatPhoneTitle {
	padding-top: 16px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	
}
.floatPosition2 .floatPhone .floatPhoneTitle i {
	margin-right: 20px;
}
.floatPosition2 .floatPhone .floatPhoneNb {
	line-height: 52px;
	color: #999999;
	font-size: 18px;
}
.floatPosition2 .folatTitle:hover {
	background: #565656;
	color: #fff;
}
.floatPosition2 .folatTitle:hover a{color: #fff;}
.floatPosition2 .folatTitle:hover  .positionIco {
	color: #0068b7;
}
.backTop:hover .floatPosition1{
	transform: translateY(0);
	visibility: visible;
	opacity: 1;
}
.downloadBox:hover .floatPosition1{
	transform: translateY(0);
	visibility: visible;
	opacity: 1;
}
.onlineShare:hover .floatPosition{
	transform: translateY(0);
	visibility: visible;
	opacity: 1;
}
.onlinmessage:hover .floatPosition2{
	transform: translateY(0);
	visibility: visible;
	opacity: 1;
}
.floatBox dd:hover .wicon{
	background-color: #0068b7;
}
.floatBox dd:hover .floatIcon i {
	visibility: initial;
}
/* 侧面分享 */
.bshare-custom a {
    padding: 0 !important;
    height: 25px !important;
    width: 25px !important;
    background: url(../images/atIco.png)no-repeat !important; 
}
.bshare-custom .bshare-qqim {
    background-position: 0px 0px !important;
}
.bshare-custom .bshare-weixin {
    background-position: -32px 0px !important;
}
.bshare-custom .bshare-qzone {
    background-position: -65px 0px !important;
}
.bshare-custom .bshare-sinaminiblog {
    background-position: -96px 0px !important;
}
/* 弹窗开始 */
.popupBox {
	background: #fff;
}
.popupTitle {
	padding: 0 50px;
	line-height: 80px;
	font-size: 20px;
	color: #000000;
}
.popupForm .popupDd {
	margin: 0 50px 24px 50px;
}  
.popupForm .inputBox {
	padding: 0 10px;
	height: 40px;
	background: #fafafa;
	border: 1px solid #f0f0f0;
}
.popupForm .popupDd:after {
	display: block;
	content: " ";
	width: 0px;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.popupForm .inputBox:after {
	display: block;
	content: " ";
	width: 0px;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.popupForm .inputBox .text {
	float: left;
	width: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #999999;
}
.popupForm .inputBox .text i {
	color: red;
}
.popupForm .inputBox  input {
	width: 285px;
	float: left;
	border: none;
	height: 40px;
	background: #fafafa;
}
.popupDd .formC1 {
	float: left;
	width: 140px;
	margin-right: 10px;
}
.popupDd  img {
	display: block;
	float: left;
	width: 92px;
	height: 42px;
} 
.popupDd .formC1  input {
	width: 100px;
}
.popupDd .yxmBtn {
	float: left;
	width: 120px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	color: #115289;
}
.popupBtn {
	padding-top: 10px;
}
.popupBtn a {
	display: block;
	margin: 0 auto;
	width: 200px;
	height: 46px;
	color: #fff;
	background: #173162;
	text-align: center;
	line-height: 46px;
	border-radius: 5px;
	font-size: 14px;
	opacity: 0.8;
}
.popupBtn a:hover {
    opacity: 1;
}
/*内页banner*/

.subBanner {
	clear: both;
	height: 500px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

/*
-----------------------------频道页start-----------------------------
*/
/*
-----------------------------频道页end-----------------------------
*/
/*内页框架开始*/
/*内页外结构开始*/

/*内页外结构结束*/
/*当前位置*/
.location {
	padding-top: 6px;
}
.location_a{
	position: relative;
}
.location_a a {
	display: block;
	height: 46px;
	line-height: 46px;
	float: left;
	font-size: 14px;
	color: #8d8d8d;
}
.location_a a.hover{
	color: #0094ed;
}
/*当前位置结束*/
/* 三级导航开始 */
.submenu {
	position: relative;
	margin-left: 260px;
    min-height: 54px;
}
.submenu .submenuL {
	position: absolute;
	width: 220px;
	height: 128px;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 0 20px;
	left: -260px;
	bottom: 0px;
}
.submenu .submenuL .transverse {
	width: 20px;
	height: 5px;
	background: #fff;
}
.submenu .submenuL .title {
	line-height: 30px;
	color: #fff;
	font-size: 20px;
}
.submenu .submenuL .subTitle {
	line-height: 20px;
	color: #d1d1d1;
	font-size: 14px
} 
.submenu .submenuL .rightBnt {
	position: absolute;
	right: 20px;
	top: 72px;
	width: 21px;
	height: 21px;
	color: #6f90ab;
	font-size: 24px;
}
.submenuR {
	background: #fff;
	height: 54px;
	box-shadow: -1px 3px 50px rgba(21, 65, 147, 0.3);
}
.submenuR  a {
	display: inline-block;
	height: 54px;
	line-height: 54px;
	font-size: 15px;
	color: #444444;
	position: relative;
	padding: 0 24px;
}
.submenuR  a span {
	display: block;
	position: absolute;
	width: 30px;
	height: 5px;
	bottom: 0px;
	left: 50%;
	margin-left: -15px;
	background: #f8b551;
	display: none;
}
.submenuR  a.hover span {
	display: block;
}
.submenuR  a:hover span {
	display: block;
}
.submenu1 a {
	display: inline-block;
    height: 54px;
    line-height: 54px;
    font-size: 15px;
    color: #444444;
    position: relative;
	background: #FFFFFF;
    padding: 0 24px;
	border: 1px solid #fafafa;
}
.submenu1  a span {
	position: absolute;
	width: 30px;
	height: 5px;
	bottom: 0px;
	left: 50%;
	margin-left: -15px;
	background: #f8b551;
	display: none;
}
.submenu1  a.hover {color: #0e2348;}
.submenu1  a:hover {color: #0e2348;}
.submenu1  a.hover span {
	display: block;
}
.submenu1  a:hover span {
	display: block;
}
/* 三级导航结束 */
/*页码开始*/
.page {
	padding: 30px 0;
	text-align: center;
	clear: both;
	font-size: 14px;
}

.page a {
	display: inline-block;
	overflow: hidden;
	width: 38px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #dfdfdf;
	border-radius: 50%;
	color: #999999;
	background: #fff;
	margin-right: 20px;
}

.page span {
	display: inline-block;
	padding: 6px 2px;
	position: relative;
	top: -15px;
}

.page a:hover {
	background: #173162;
	color: #fff;
	border: 1px solid #173162;
}

.page a.hover {
	background: #173162;
	color: #fff;
	border: 1px solid #173162;
}

.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: 38px;
	height: 38px;
	border-radius: 50%;
	background-position: center center;
	background-repeat: no-repeat;
}

.page a.firstPage div {
	background-image: url(../images/page/firstPage.png)
}

.page a.prevPage div {
	background-image: url(../images/page/prevPage.png)
}

.page a.nextPage div {
	background-image: url(../images/page/nextPage.png)
}

.page a.lastPage div {
	background-image: url(../images/page/lastPage.png)
}

.page a.firstPage:hover div {
	background-image: url(../images/page/firstPageh.png)
}

.page a.prevPage:hover div {
	background-image: url(../images/page/prevPageh.png)
}

.page a.nextPage:hover div {
	background-image: url(../images/page/nextPageh.png)
}

.page a.lastPage:hover div {
	background-image: url(../images/page/lastPageh.png)
}
.page a.firstPage.disabled {
    background: #E2E2E2;
    border-color: #E2E2E2;
    border: 1px solid #E2E2E2;
}
.page a.prevPage.disabled {
    background: #E2E2E2;
    border-color: #E2E2E2;
    border: 1px solid #E2E2E2;
}

.page a.nextPage.disabled {
	background: #E2E2E2;
    border-color: #E2E2E2;
    border: 1px solid #E2E2E2;
}

.page a.lastPage.disabled {
	background: #E2E2E2;
    border-color: #E2E2E2;
    border: 1px solid #E2E2E2;
}

.page a.firstPage.disabled div {
	background-image: url(../images/page/firstPage.png)
}

.page a.prevPage.disabled div {
	background-image: url(../images/page/prevPage.png)
}

.page a.nextPage.disabled div {
	background-image: url(../images/page/nextPage.png)
}

.page a.lastPage.disabled div {
	background-image: url(../images/page/lastPage.png)
}

/*页码结束*/
/*登录界面*/
.ionginBox .logoBox {margin: 0 auto;}
.ionginBox .logoBox img {display: block;margin: 0 auto;}
.ionginBox .ionginCon {width: 500px;margin: 0 auto;background: #ffffff;border-radius: 0.25rem;padding: 10px;}
/*内页框架结束*/
