/*
* @Author: sunjijing
* @Date:   2021-12-22 14:39:28
* @Last Modified by:   sunjijing
* @Last Modified time: 2021-12-22 15:35:13
*/
.pab80 { padding-bottom: 80px; }

/* 头部 */
.banner_wrap { position: relative; }
.header { position: absolute; top: 40px; left: 50%; margin-left: -600px; padding: 35px 0px; background: #fff; width: 1200px; }
.header .pubcon { width: auto; }

/* 当前位置 */
.position { padding: 30px 0 20px; border-bottom: 1px solid #999; margin-bottom: 40px; }
.position img { vertical-align: middle; margin-right: 10px; }
.position, .position * { font-size: 16px; color: #999; }
.position span, .position a { color: #013e7f; }

/*父级布局*/
.con_left { width: 70%; float: left; background: #f2f9ff; border-top: 2px solid #d9e8ff; padding: 40px 20px; box-sizing: border-box; }
.con_right { width: 27%; float: right; background: #f5f5f5; padding: 40px 10px; box-sizing: border-box; }
.erji_List { }
.erjiTitle { padding: 40px 0; }
.erjiTitle * { font-size: 16px; color: #999999 }
@keyframes move {
	0% { transform: rotate(0deg); }
	25% { transform: rotate(15deg); }
	50% { transform: rotate(0deg); }
	75% { transform: rotate(-15deg); }
	100% { transform: rotate(0deg); }
}
@-webkit-keyframes move {
	0% { -webkit-transform: rotate(0deg); }
	25% { -webkit-transform: rotate(15deg); }
	50% { -webkit-transform: rotate(0deg); }
	75% { -webkit-transform: rotate(-15deg); }
	100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes move {
	0% { -moz-transform: rotate(0deg); }
	25% { -moz-transform: rotate(15deg); }
	50% { -moz-transform: rotate(0deg); }
	75% { -moz-transform: rotate(-15deg); }
	100% { -moz-transform: rotate(0deg); }
}
@-o-keyframes move {
	0% { -o-transform: rotate(0deg); }
	25% { -o-transform: rotate(15deg); }
	50% { -o-transform: rotate(0deg); }
	75% { -o-transform: rotate(-15deg); }
	100% { -o-transform: rotate(0deg); }
}

/*dpMK*/
.guoJiBoxLogo_2 { height: 33px; }
.guoJiBoxLogo_2 a { display: block; line-height: 33px; font-size: 22px; color: #333; }
.danpianWZ { }
.danpianWZ .summary a { color: #289cff; font-size: 16px; }
.iconUl li { width: 25%; float: left; text-align: center; }
.iconUl li .title, .iconUl li .title a { font-size: 16px; margin-top: 10px; }
.iconUl li .Box { padding: 20px; }
.iconBox { margin-top: 20px; }
.dpUlFloat .Ul { }
.dpUlFloat .Ul li { width: 20%; float: left; font-size: 16px; color: #333; line-height: 1.6; }
.dpUlFloat .Ul li a { font-size: 16px; color: #333; line-height: 1.6; color: #289cff; }
.dpUlFloat .Ul li>p { margin-top: 20px; }
.dpUlFloat .Ul li .Box { padding: 10px 18px 0 0; }
.dpUlFloat { margin-top: 20px; }
.newsList_zt { margin-top: 20px; }
.newsList_zt .Ul { margin-top: 10px; }
.newsList_zt .Ul li em, .newsList_zt .Ul li b, .newsList_zt .Ul li a, .newsList_zt .Ul li span { font-size: 16px; color: #333; line-height: 40px; float: left; font-style: normal; }
.newsList_zt .Ul li em { margin-right: 5px; }
.newsList_zt .Ul li em a { color: #289cff; }
.newsList_zt .Ul li span { float: right; }
.newsList_zt .Ul li > a { display: block; max-width: 84%; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.zxdtBox .Left { width: 30%; }
.zxdtBox .Left .box a img { width: 100%; height: 160px; object-fit: cover; }
.zxdtBox .Right { width: 66.8%; }
.zxdtBox .Right li a, .zxdtBox .Right li span { font-size: 16px; color: #333; line-height: 40px; float: left; }
.zxdtBox .Right li span { float: right; }
.zxdtBox .Right li a { display: block; max-width: 80%; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.zxdtBox { margin-top: 20px; }
.zxdtBox .Ul { margin-top: 20px; }
.zxdtBox2 { margin: 20px 0; }
.zxdtBox2 h3 { font-size: 16px; font-weight: normal; margin-bottom: 20px; color: #081739; }
.zxdtBox2 .Left { width: 20%; }
.zxdtBox2 .Left .box a img { width: 100%; height: 110px; object-fit: cover; }
.zxdtBox2 .RightTxt { width: 76.8%; }
.zxdtBox2 .title a, .zxdtBox2 .summary { font-size: 16px; color: #333; }
.zxdtBox2 .summary { margin: 10px 0; }
.zxdtBox2 .title a { color: #289cff; }
.dpMK2 { margin-top: 20px; }
.iconUl li:hover .Box .pic img { -webkit-animation: move 300ms ease-in 1; -o-animation: move 300ms ease-in 1; animation: move 300ms ease-in 1; }
.iconBox .iconUl { margin-top: 20px; }
.threePic li { width: 25%; float: left; text-align: center; }
.threePic li a { font-size: 16px; }
.threePic li i { display: block; margin: 10px auto; }
.threePic li:hover a img { -webkit-animation: move 300ms ease-in 1; -o-animation: move 300ms ease-in 1; animation: move 300ms ease-in 1; }

/*单篇文章*/
.danpianWZ { padding: 1em 0; }
.danpianWZ h2 { font-size: 20px; text-align: center; padding-bottom: 1em; border-bottom: 1px solid #ccc }
.danpianWZ * { font-size: 16px; color: #333; line-height: 26px; }
.danpianWZ p { margin-top: 2em; }
.danpianWZ p a { font-size: 16px; color: #4569a3; text-decoration: underline; }

/* 适配样式 */
@media screen and (min-width:1560px) {
	.ejNav_con { top: 39px; }
	.pad50 { padding: 75px 0; }
	.header { width: 1400px; margin-left: -700px; }
	.con_right { width: 350px; }
	.con_left { width: 1000px; }
}

/*手机端1200px*/
@media only screen and (min-width:100px) and (max-width:1200px) {
	.header { position: relative; left: 0; top: 0; margin-left: 0; width: 100%; padding: 15px 4vw; }
}

/*手机端960px*/
@media only screen and (min-width:100px) and (max-width:986px) { }

/*手机端768px*/
@media screen and (max-width:768px) {
	.con_right, .con_left { width: 100%; }
	.erji .rightList { width: 100%; padding: 1rem; margin-top: 20px; }
	.erjiTitle { padding: 1rem 0; }
	.erji .leftNav { width: 100%; padding: 1rem; }

	/*背景、列表、分页页面*/
	.bgBlue { background-size: 100% !important; top: 16px; height: 30vh; }
	.interTab li { padding: 0  1rem 1rem 0; }
	.interTab li a { font-size: 16px; }
	.erji { margin-top: 70px; padding-bottom: 2rem; }
	.erji_List { padding: 0; min-height: inherit; }
	.listNews li a, .listNews li span { font-size: 14px; }
	.listNews li a { max-width: 68%; }
	.listNews li.line { margin: .5rem 0; }
	.ej_page { width: 100%; padding: 1rem 0; }
	.ej_page .easysite-page-wrap a { font-size: 14px; padding: 0 6px; height: 24px; line-height: 24px; }
	.danpianWZ { padding: 0; min-height: inherit; }
	.danpianWZ p { margin-top: 0; line-height: 36px; }
	.dpUlFloat .Ul li { width: 100%; }
	.dpUlFloat .Ul li>p { margin-top: 1rem; }
	.newsList_zt .Ul li > a { max-width: 65%; }
	.zxdtBox .Left { display: none; }
	.zxdtBox .Right { width: 100%; }
	.zxdtBox .Right li a { max-width: 68%; }
	.iconUl li .Box .pic img { width: 60%; }
}
@media screen and (max-width:459px) {
	.pab80 { padding-bottom: 40px; }
	.position { padding: 10px 0; margin-bottom: 20px; }
	.position, .position * { font-size: 14px; }
	.con_left { background: none; border: none; padding: 0; }
	.guoJiBoxLogo_2 a { font-size: 20px; }
	.danpianWZ *, .iconUl li .title, .iconUl li .title a, .dpUlFloat .Ul li, .dpUlFloat .Ul li a { font-size: 14px; }
	.danpianWZ p { line-height: 1.5em; }
	.iconUl li .Box { padding: 10px; }
	.newsList_zt .Ul li em, .newsList_zt .Ul li b, .newsList_zt .Ul li a, .newsList_zt .Ul li span, .zxdtBox .Right li a, .zxdtBox .Right li span { font-size: 14px; line-height: 2em; }
}