/*通用页面重置*/
*{ margin:0; padding:0;}
h1,h2,h3,h4,p{margin:0; padding: 0; overflow-x: hidden;}
ul,dl,dt,dd{margin:0;padding:0;list-style:none;}
li{display: block;}
body{margin:0; padding: 0; font-size:16px; font-family: Arial,"微软雅黑"; background-color: #fff; color: #333; min-width: 320px;}
img{border:0;margin:0; display: block;}
a{text-decoration:none; color: #32353a;}
a:hover{color: #4561b8;}
form,input,textarea{font-family: Arial,"微软雅黑"; padding:0; margin:0;}
body{background: url('../img/bg.jpg') no-repeat top center; min-height: 100vh;}

/* 头部 */
.header{padding: 25px 0;}
.header-box{width: 1400px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between;}
.header-logo{display: flex; align-items: center;}
.header-logo>.logo{width: 500px; height: 100px;}
.header-logo>.logo>img{width: 100%; height: 100%;}
.header-logo>.weburl{margin-left: 10px; height: 100px; display: flex; align-items: flex-end;}
.header-logo>.weburl>span{text-align: center; text-transform: uppercase; color: #fff; margin-bottom: 20px; }
.header-search{display: flex; align-items: center; height: 40px; overflow: hidden; box-sizing: border-box; justify-content: flex-end;}
.header-search>input{width: 300px; padding: 0 10px; height: 100%; border: 1px solid #00407d; border-right: none; font-size: 16px;}
.header-search>input:focus{outline: none;}
.header-search>button{width: 40px; height: 40px; background: url('../img/icon/search.png') no-repeat center #00407d; background-size: 16px; cursor: pointer; border: none; transition: 0.3s;}
.header-search>button:hover{background-color: #e8380d;}
.header-login{display: flex; align-items: center; justify-content: flex-end; margin:0 0 20px 0;}
.header-login>a{color: #fff;}
.header-login>span{color: #fff; margin-right: 20px;}
.header-login>a:hover{color: yellow;}
.header-login>i{font-style: normal; color: #fff; margin: 0 30px;}

.topnav{background-color: #00407d; width: 1400px; margin: 0 auto 20px;}
.moretopnav{display: none;}
.topnav-box{height: 60px; line-height: 60px; display: flex; }
.topside-navli{position: relative; padding: 0 24px; display: flex; align-items: center; justify-content: center; transition: 0.3s;}
.topside-navli:hover{background-color: #0048a8;}
.topside-navli.on{background-color: #4561b8;}
.topside-navli>a{ color: #fff; display: block; white-space: nowrap;}
.topside-navi{border: 8px solid transparent; border-top-color: #fff; margin: 8px 0 0 8px; display: none;}
.topside-navi.on{display: inline-block;}
.topside-navli>.snav{ position: absolute; left: 0; top: 60px; background-color: #fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.25); min-width: 100%; z-index: 999; padding: 10px; box-sizing: border-box; display: none;}
.topside-navli>.snav>a{ display: block; height: 60px; line-height: 60px; text-align: center; white-space: nowrap; box-sizing: border-box; }
.topside-navli>.snav>a:hover{ background-color: #F2F2F2; }
.topside-navli>.snav>a.on{background-color: #4561b8; color: #fff;}
.mheader{display: none;}
.msearch{display: none;}
.mnav{display: none;}
/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	body{font-size: 14px; background-size: 100vw 240px;}
	.header{padding: 20px 0;}
	.header-box{width: 900px;}
	.header-logo>.logo{width: 300px; height: 60px;}
	.header-logo>.weburl{display: none;}
	.header-login{margin-bottom: 10px;}
	.header-login>i{margin: 0 15px;}
	.header-search{height: 30px;}
	.header-search>input{width: 220px; font-size: 14px;}
	.topnav{width: 900px; /* padding: 10px; */ box-sizing: border-box; height: 40px; display: flex; justify-content: space-between;}
	.moretopnav{display: block; width: 112px; background-color: #00407d; color: #fff; height: 40px; line-height: 40px; text-align: center; cursor: pointer;}
	.moretopnav.on{color: yellow;}
	.topnav-box{flex-wrap: wrap; height: auto; line-height: 40px; flex: 1;}
	.topside-navli{padding: 0 16px; width: 80px;}
	.topside-navli>.snav{top: 40px;}
	.topside-navli>.snav>a{height: 40px; line-height: 40px;}
	
}
/* 手机 */
@media (max-width: 1023px){
	body{background: none;}
	.header{display: none;}
	.moretopnav{display: none;}
	.topnav{display: none;}
	.mheader{display: flex; align-items: center; justify-content: space-between; padding: 10px 0; width: 92%; padding-left: 4%; padding-right: 4%; border-bottom: 1px solid #ccc; margin: 0 auto;}
	.mheader-navi{width: 40px; height: 40px; background: url('../img/icon/wapnav-blue.png') no-repeat center; background-size: 28px;}
	.mheader-logo{display: flex; align-items: center; justify-content: center;}	
	.mheader-logo>.logo>img{height: 40px; }
	.mheader-logo>.weburl{margin-left: 10px;}
	.mheader-logo>.weburl>h3{color: #003e77; font-size: 24px;}
	.mheader-logo>.weburl>span{font-size: 12px; display: block; text-align: center; color: #003e77;}
	.mheader-memberi{width: 40px; height: 40px; background: url('../img/icon/touxiang4.png') no-repeat center; background-size: 28px;}
	.msearch{display: flex; align-items: center; justify-content: center; margin-bottom: 16px;}
	.msearch-box{display: flex; align-items: center; height: 40px; border: 2px solid #ccc; border-radius: 40px; overflow: hidden; box-sizing: border-box; width: 92%; box-sizing: border-box;}
	.msearch-box>input{ padding: 0 10px; height: 100%; border: none; flex: 1;}
	.msearch-box>input:focus{outline: none;}
	.msearch-box>button{width: 34px; height: 34px; border-radius: 100%; background: url('../img/icon/search.png') no-repeat center #003e77; background-size: 16px; margin-right: 2px; cursor: pointer; border: none; transition: 0.3s;}
	.mnav{display: block; position: fixed; left: -100vw; width: 100vw; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.95); z-index: 999; display: flex; padding: 60px 20px 20px; overflow-y: scroll; box-sizing: border-box;}
	.mnav>.close{display: block; position: absolute; top: 20px; right: 20px; width: 36px; height: 36px; background: url('../img/icon/close.png') no-repeat center #e8380d; background-size: 20px; border-radius: 100%;}
	.topnav-box{width: 100%; flex-direction: column; height: 100%; overflow-y: scroll;}
	.topside-navli{overflow: hidden; display: block; border-bottom: 1px solid #999; line-height: 50px; padding: 0; flex-shrink: 0;}
	.topside-navli:last-of-type{border-bottom: none;}
	.topside-navli.on>a{background-color: #0174c7;}
	.topside-navli>a{width: calc(100% - 51px); padding: 0 20px; float: left; box-sizing: border-box;}
	.topside-navli>i{width: 50px; height: 50px; background: url('../img/icon/nav-jia.png') no-repeat center; background-size: 14px; display: block; border: none; border-left:1px solid #999; margin: 0; float: right;}
	.topside-navli>i.close{background-image: url('../img/icon/nav-jian.png');}
	.topside-navli>.snav{display: block; position: static; background-color: #333; overflow: hidden; padding: 0; display: none; clear: both;}
	.topside-navli>.snav>a{color: #fff; width: 50%; float: left; display: block; height: 50px; line-height: 50px;}
	.topside-navli>.snav>a.on{background-color: transparent; color: yellow;}
	.topside-navli:hover{background-color: transparent;}
}


/* 幻灯广告 */
.bannerppt{width: 1400px; margin: 0 auto 20px; position: relative;}
.bannerppt-ul{width: 100%; height: 300px; overflow: hidden; background-color: #32353a;}
.bannerppt-ul>a{width: 100%; height: 100%; display: none;}
.bannerppt-ul>a.on{}
.bannerppt-ul>a>img{width: 100%; height: 100%;}
.bannerppt-i{position: absolute; bottom: 20px; right: 40px; display: flex; border: 1px solid #fff;}
.bannerppt-i>i{width: 40px; height: 30px; border-right: 1px solid #fff; background-color: rgba(0,0,0,0.7); text-align: center; line-height: 31px; font-style: normal; color: #fff; cursor: pointer; user-select: none;}
.bannerppt-i>i.on{background-color: rgba(250, 0, 0, 1);}
.bannerppt-i>i:last-of-type{border-right: none;}
/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	.bannerppt{width: 900px; }
	.bannerppt-ul{height: 190px;}
	.bannerppt-i{bottom: 10px;}
	.bannerppt-i>i{height: 24px; line-height: 25px;}	
}
/* 手机 */
@media (max-width: 1023px){
	.bannerppt{width: 100%;}	
	.bannerppt-ul{height: 120px;}
	.bannerppt-i{bottom: 5px; border: none;}
	.bannerppt-i>i{height: 8px; width: 8px; border: 1px solid #fff; font-size: 0; border-radius: 100%; margin: 0 2px;}
}


/* 广告 */
.bannerraw{width: 1400px; height: 225px; margin: 0 auto 40px;}
.bannerraw>a{width: 100%; height: 100%; display: block;}
.bannerraw>a>img{width: 100%; height: 100%;}
/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	.bannerraw{width: 900px; height: 145px; margin-bottom: 20px;}
}
/* 手机 */
@media (max-width: 1023px){
	.bannerraw{width: 100%; height: 100px; margin-bottom: 16px;}
}


/* 首页幻灯 */
.indexpart{display: flex; width: 1400px; margin: 0 auto; justify-content: space-between; margin-bottom: 40px;}
.indexppt{width: calc((100% - 80px) * 2/3 + 40px); height: 520px; position: relative; overflow: hidden;}
.indexppt-ul{width: calc(100% * 3); height: 100%; font-size: 0; display: flex;}
.indexppt-li{width: calc(100% / 3); height: 100%; position: relative;}
.indexppt-li>a{width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.indexppt-li>a>img{width: 100%; height: 100%; object-fit:cover; transition: 0.3s;}
.indexppt-li>a:hover>img{transform: scale(1.1);}
.indexppt-li>.name{height: 100px; display: flex; align-items: flex-end; justify-content: center; background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.7)); color: #fff; padding: 0 20px; box-sizing: border-box; position: absolute; bottom: 0; left: 0; right: 0;}
.indexppt-li>.name>a{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 20px; color: #fff; margin-bottom: 30px;}
.indexppt-arrl{width: 50px; height: 50px; margin-top: -25px; background: url('../img/icon/arrowl.png') no-repeat center rgba(0,0,0,0.3); background-size: 24px; position: absolute; left: 20px; top: 50%; border-radius: 100%; cursor: pointer; transition: 0.3s;}
.indexppt-arrr{width: 50px; height: 50px; margin-top: -25px; background: url('../img/icon/arrowr.png') no-repeat center rgba(0,0,0,0.3); background-size: 24px; position: absolute; right: 20px; top: 50%; border-radius: 100%; cursor: pointer; transition: 0.3s;}
.indexppt-arrl:hover{background-color: #0174c7;}
.indexppt-arrr:hover{background-color: #0174c7;}
.indexppt-page{position: absolute; left: 0; right: 0; width: 100%; bottom: 80px; display: flex; align-items: center; justify-content: center;}
.indexppt-page>i{width: 8px; height: 8px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.7); margin: 0 4px; cursor: pointer; transition: 0.3s;}
.indexppt-page>i.on{width: 26px; background-color: yellow;}

.indexpart-33{width: calc((100% - 80px) / 3); }
.indexshow{}
.indexshow>.title{padding: 20px 0; border-bottom: 1px dashed #aaa; margin-bottom: 20px;}
.indexshow>.title>h3{font-size: 24px; font-weight: normal;}
.indexshow>.title>h3>a{display: block; height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.indexshow>.title>p{color: #666;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 16px; text-indent: 2em; line-height: 24px;}
.indexshow>.title>span{margin-bottom: 20px; text-align: right; display: block; color: #999;}
.indexshow>.li{}
.indexshow>.li>.ariticle{display: block; height: 44px; line-height: 44px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


.huiyuan{height: 100%; height: 360px;}
.huiyuan>a{display: flex; align-items: center; height: calc((100% - 50px) / 6); border: 1px solid #ccc; border-radius: 8px; margin-bottom: 10px; padding: 0 20px; transition: 0.3s;}
.huiyuan>a:last-of-type{margin-bottom: 0;}
.huiyuan>a:hover{background-color: #f3f3f3;}
.huiyuan>a>h3{flex: 1;}
.huiyuan>a>span{color: #999;}
.huiyuan>a>i{width: 20px; height: 20px; margin-right: 10px;}
.huiyuan>a>.huiyuan1{background: url('../img/icon/huiyuan1.png') no-repeat center; background-size: 18px;}
.huiyuan>a>.huiyuan2{background: url('../img/icon/huiyuan2.png') no-repeat center; background-size: 18px;}
.huiyuan>a>.huiyuan3{background: url('../img/icon/huiyuan3.png') no-repeat center; background-size: 18px;}
.huiyuan>a>.huiyuan4{background: url('../img/icon/huiyuan4.png') no-repeat center; background-size: 18px;}
.huiyuan>a>.huiyuan5{background: url('../img/icon/huiyuan5.png') no-repeat center; background-size: 18px;}
.huiyuan>a>.huiyuan6{background: url('../img/icon/huiyuan6.png') no-repeat center; background-size: 18px;}
/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	.indexpart{width: 900px; margin-bottom: 20px;}
	.indexppt{height: 330px;}
	.indexppt-arrl{left: 10px;}
	.indexppt-arrr{right: 10px;}
	.indexppt-li>.name{height: 80px;}
	.indexppt-li>.name>a{margin-bottom: 10px; font-size: 18px;}
	.indexppt-page{bottom: 40px;}
	.indexshow>.title{padding: 10px 0; margin-bottom: 10px;}
	.indexshow>.title>h3>a{height: 30px; line-height: 30px; font-size: 18px;}
	.indexshow>.li>.ariticle{height: 30px; line-height: 30px;}	
}
/* 手机 */
@media (max-width: 1023px){
	.indexpart{width: 100%; display: block; margin-bottom: 20px;}
	.indexppt{width: 92%; height: 220px; margin: 0 auto;}
	.indexppt-li>.name{height: 80px;}
	.indexppt-li>.name>a{margin-bottom: 10px; font-size: 16px;}
	.indexppt-page{bottom: 40px;}
	.indexppt-page>i{width: 4px; height: 4px;}
	.indexppt-arrl,.indexppt-arrr{display: none;}	
	.indexpart-33{width: 92%; margin: 0 auto 15px;}	
	.indexshow{height: auto;}
	.indexshow>.title{ margin-bottom: 10px;}
	.indexshow>.title>h3{font-size: 18px; font-weight: bolder; height: auto; }
	.indexshow>.title>h3>a{height: 36px; line-height: 36px;}
	.indexshow>.li>.ariticle{height: 36px; line-height: 36px;}
	
}


.indexli{overflow: hidden;}
.indexli>.name{display: flex; align-items: center; height: 40px; margin-bottom: 20px;}
.indexli>.name>h3{flex: 1; font-weight: normal; font-size: 20px;}
.indexli>.name>i{width: 4px; height: 20px; margin-top: 2px; margin-right: 10px; background-color: #4561b8;}
.indexli>.name>h3>a{color: #000;}
.indexli>.name>h3>a:hover{color: #4561b8;}
.indexli>.list{margin-bottom: 20px; display: block; overflow: hidden; position: relative;}
.indexli>.list:last-of-type{margin-bottom: 0;}
.indexli>.list>.img{float: left; width: 167px; height: 94px; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.indexli>.list>.img>img{min-width: 100%; min-height: 100%; transition: 0.3s;}
.indexli>.list:hover>.img>img{transform: scale(1.1);}
.indexli>.list>.txt{float: right; height: 94px; width: calc(100% - 190px); display: flex; flex-direction: column; justify-content: space-between;}
.indexli>.list>.txt>p{height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 30px;}
.indexli>.list>.txt>span{display: block; height: 20px; line-height: 20px; color: #999;}
.indexli>.list>.sort{left: 0; top: 0; width: 50px; height: 50px; position: relative; }
.indexli>.list>.sort>.iconfont{font-size: 50px; color: #f39800; position: absolute; left: 0; top: 0;}
.indexli>.list>.sort>i{font-style: normal; color: #fff; font-size: 20px; position: absolute; left: 8px; top: 8px;}
.indexli>.list:nth-of-type(1)>.sort>.iconfont{color: #f51a22;}
.indexli>.list:nth-of-type(2)>.sort>.iconfont{color: #f51a22;}
.indexli>.list:nth-of-type(3)>.sort>.iconfont{color: #f51a22;}
.indexli.green>.list>.sort>.iconfont{color: #82C91E;}
.indexli.green>.list:nth-of-type(1)>.sort>.iconfont{color: #0FB264;}
.indexli.green>.list:nth-of-type(2)>.sort>.iconfont{color: #0FB264;}
.indexli.green>.list:nth-of-type(3)>.sort>.iconfont{color: #0FB264;}
.indexli.blue>.list>.sort>.iconfont{color: #00C1C8;}
.indexli.blue>.list:nth-of-type(1)>.sort>.iconfont{color: #2D85FA;}
.indexli.blue>.list:nth-of-type(2)>.sort>.iconfont{color: #2D85FA;}
.indexli.blue>.list:nth-of-type(3)>.sort>.iconfont{color: #2D85FA;}

.indexli.type1>.list>.img{float: right;}
.indexli.type1>.list>.txt{float: left;}
.indexli.type1>.list>.sort{display: none;}
.indexli.type1>.list:first-of-type>{position: relative;}
.indexli.type1>.list:first-of-type>.img{float: none; width: 100%; height: 208px;}
.indexli.type1>.list:first-of-type>.txt{position: absolute; left: 0; right: 0; bottom: 0; height: 100px; background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.7)); flex-direction: row; align-items: flex-end; justify-content: center; width: 100%;}
.indexli.type1>.list:first-of-type>.txt>p{margin-bottom: 20px; height: auto; line-height: normal; -webkit-line-clamp: 1; color: #fff; padding: 0 20px; box-sizing: border-box;}
.indexli.type1>.list:first-of-type>.txt>span{display: none;}

.indexgrop{height: 610px;}
.indexgrop>.name{display: flex; align-items: center; height: 40px; margin-bottom: 20px;}
.indexgrop>.name>h3{flex: 1; font-weight: normal; font-size: 20px;}
.indexgrop>.name>i{width: 4px; height: 20px; margin-top: 2px; margin-right: 10px; background-color: #4561b8;}
.indexgrop>.name>h3>a{color: #000;}
.indexgrop>.name>h3>a:hover{color: #4561b8;}
.indexgrop>a{display: block; height: calc((100% - 90px) / 4); margin-bottom: 10px; display: flex; align-items: center; justify-content: center;}
.indexgrop>a>img{width: 100%; height: 100%; transition: 0.3s;}
.indexgrop>a:hover>img{transform: scale(1.1);}
.indexgrop>a:last-of-type{margin-bottom: 0;}


.indexzj{height: 610px; background-color: #F0F3F6; overflow: hidden;}
.indexzj>.name{display: flex; align-items: center; height: 40px; padding-bottom: 20px; margin-bottom: 40px; background-color: #fff;}
.indexzj>.name>h3{flex: 1; font-weight: normal; font-size: 20px;}
.indexzj>.name>i{width: 4px; height: 20px; margin-top: 2px; margin-right: 10px; background-color: #4561b8;}
.indexzj>.name>h3>a{color: #000;}
.indexzj>.name>h3>a:hover{color: #4561b8;}
.indexzj>.list{margin-bottom: 35px; padding: 0 35px; display: flex; justify-content: space-between;}
.indexzj>.list:hover{color: #f51a22;}
.indexzj>.list:last-of-type{margin-bottom: 0;}
.indexzj>.list>.img{width: 94px; height: 94px; overflow: hidden; display: flex; align-items: center; justify-content: center; border-radius: 100%; overflow: hidden;}
.indexzj>.list>.img>img{width: 100%; height: 100%; transition: 0.3s;}
.indexzj>.list:hover>.img>img{transform: scale(1.1);}
.indexzj>.list>.txt{width: calc(100% - 124px); height: 94px;}
.indexzj>.list>.txt>h3{margin-bottom: 10px;}
.indexzj>.list>.txt>p{height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 30px;}

.indexlir{height: calc(100%); background-color: #F0F3F6;}
.indexlir>.name{display: flex; align-items: center; height: 40px; padding-bottom: 20px; background-color: #fff;}
.indexlir>.name>h3{flex: 1; font-weight: normal; font-size: 20px;}
.indexlir>.name>i{width: 4px; height: 20px; margin-top: 2px; margin-right: 10px; background-color: #4561b8;}
.indexlir>.name>h3>a{color: #000;}
.indexlir>.name>h3>a:hover{color: #4561b8;}
.indexlir-ul{padding: 20px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.indexlir-li{width: calc((100% - 20px) / 2); height: 86px; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; overflow: hidden; background-color: #fff;}
.indexlir-li:nth-last-of-type(1),.indexlir-li:nth-last-of-type(2){ margin-bottom: 0;}
.indexlir-li>img{max-width: 100%; max-height: 100%; transition: 0.3s;}
.indexlir-li:hover>img{transform: scale(1.1);}


/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){	
	.indexgrop{height: 420px;}
	.indexgrop>.name>h3{font-size: 16px;}
	.indexlir>.name>h3{font-size: 16px;}
	.indexli>.name>h3{font-size: 16px;}
	.indexzj{height: 420px;}
	.indexzj>.name>h3{font-size: 16px;}
	.indexzj>.name{margin-bottom: 24px;}
	.indexli.type1>.list:first-of-type>.img{height: 132px ;}
	.indexli>.list>.img{width: 100px; height: 56px;}
	.indexli>.list>.txt{width: calc(100% - 120px);}
	.indexzj>.list{margin-bottom: 15px; padding: 0 20px; margin-bottom: 16px;}
	.indexli>.list>.txt{height: auto; padding-top: 4px;}
	.indexli>.list>.txt>p{height: 48px; line-height: 24px;}
	.indexli>.list>.txt>span{display: none;}
	.indexzj>.list>.img{width: 60px; height: 60px;}
	.indexzj>.list>.txt{width: calc(100% - 80px); height: auto;}
	.indexzj>.list>.txt>h3{margin-bottom: 5px;}
	.indexzj>.list>.txt>p{height: 40px; line-height: 20px;}
	.indexli>.list>.sort{width: 30px; height: 30px;}
	.indexli>.list>.sort>.iconfont{font-size: 30px;}
	.indexli>.list>.sort>i{left: 4px; top: 4px; font-size: 14px;}
	.indexlir-li{height: auto;}
	
}	
/* 手机 */
@media (max-width: 1023px){
	.indexli{height: auto;}
	.indexli>.name>h3{font-size: 18px;}
	.indexlir{height: auto;}
	.indexgrop{height: auto;}
	.indexli>.list>.img{width: 128px; height: 72px;}
	.indexzj>.list{ padding:  0 20px;}
	.indexli>.list>.txt{height: 80px;}
	.indexli>.list>.txt{width: calc(100% - 148px);}
	.indexli>.list>.txt>p{height: 48px; line-height: 24px;}
	.indexli>.list>.sort{width: 40px; height: 40px;}
	.indexli>.list>.sort>.iconfont{font-size: 40px;}
	.indexli>.list>.sort>i{left: 8px; top: 4px; font-size: 18px;}
	.indexgrop>a>img{transition: none;}
	.indexgrop>a:hover>img{transform: none;}
}


/* 友情链接 */
.indexpart-100{width: 1400px; margin: 0 auto 40px;}
.indexlink{width: 100%; border-top: 1px solid #ccc; padding-top: 20px;}
.indexlink>.name{display: flex; align-items: center; height: 40px; margin-bottom: 20px;}
.indexlink>.name>h3{font-size: 20px; flex: 1;}
.indexlink>.name>h3>a{color: #000;}
.indexlink>.name>h3>a:hover{color: #4561b8;}
.indexlink>.name>i{width: 4px; height: 20px; margin-top: 2px; margin-right: 10px; background-color: #4561b8;}
.indexlink-box{width: 100%; display: flex; flex-wrap: wrap;}
.indexlink-box>.li{width: 25%; height: 40px; display: flex; align-items: center;}
/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	.indexpart-100{width: 900px;}
	.indexlink>.name>h3{font-size: 16px;}
	.indexlink-box>.li{width: 33%;}
}	
/* 手机 */
@media (max-width: 1023px){
	.indexpart-100{width: 100%;}
	.indexlink{width: 92%; margin: 0 auto 15px;}
	.indexlink-box>.li{width: 50%; height: 30px;}
	.indexlink-box>.li>a{width: 90%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}


/* 底部 */
.footer{background-color: #32353a; padding: 40px 0;}
.footer-box{width: 1400px; margin: 0 auto; color: #fff; display: flex; }
.footer-left{width: 70%;}
.footer-nav{display: flex; margin-bottom: 20px;}
.footer-nav>a{color: #fff;}
.footer-nav>i{padding: 0 10px; font-style: normal;}
.footer-nav>a:hover{color: yellow;}
.footer-info>p{margin-bottom: 16px; display: flex; align-items: center;}
.footer-info>p>i{width: 18px; height: 18px; margin-right: 10px;}
.footer-info>p>.tell{background: url('../img/icon/tell.png') no-repeat center; background-size: 16px;}
.footer-info>p>.email{background: url('../img/icon/email.png') no-repeat center; background-size: 16px;}
.footer-info>p>.address{background: url('../img/icon/address.png') no-repeat center; background-size: 16px;}
.footer-info>p>.copyright{background: url('../img/icon/copyright.png') no-repeat center; background-size: 16px;}
.footer-info>p>a{color: #fff; margin-left: 10px;}
.footer-info>p>a:hover{color: yellow;}
.footer-right{width: 20%; display: flex; justify-content: flex-end;}
.footer-ewm{margin-left: 20px;}
.footer-ewm>img{width: 100px; height: 100px; margin-bottom: 10px; background-color: #fff; padding: 10px; box-sizing: border-box;}
.footer-ewm>p{width: 100%; text-align: center;}
/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	.footer{padding: 30px 0;}
	.footer-box{width: 900px;}
	.footer-nav{margin-bottom: 15px;}
	.footer-info>p{margin-bottom: 12px;}
	.footer-ewm>img{width: 90px; height: 90px;}
	.footer-ewm>p{font-size: 12px;}
}	
/* 手机 */
@media (max-width: 1023px){
	.footer{padding: 20px 0;}
	.footer-box{width: 100%; display: block; margin-bottom: 0; height: 100%; display: flex; align-items: center;}
	.footer-left{width: 92%; margin: 0 auto 0;}
	.footer-nav{justify-content: center; margin-bottom: 0;}
	.footer-info{display: none;}
	.footer-info>p{margin-bottom: 10px;}
	.footer-info>p>i{display: none;}
	.footer-right{width: 92%; margin: 0 auto 15px; justify-content: center; display: none;}
}


/* 返回顶部 */
.sidetell{display: block; width: 40px; height: 40px; border: 1px solid #ccc; border-radius: 10px; background: url('../img/icon/phone-blue.png') no-repeat center; background-size: 20px; position: fixed; left: 50%; margin-left:720px; bottom: 110px; background-color: #fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.25); cursor: pointer;}
.sidetell.on{background-image: url('../img/icon/phone-white.png'); background-color: #E8380D; border-color:#E8380D;}	
.sideaddress{display: block; width: 40px; height: 40px; border: 1px solid #ccc; border-radius: 10px; background: url('../img/icon/ewm-blue.png') no-repeat center; background-size: 20px; position: fixed; left: 50%; margin-left:720px; bottom: 65px; background-color: #fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.25); cursor: pointer;}
.sideaddress.on{background-image: url('../img/icon/ewm-white.png'); background-color: #E8380D; border-color:#E8380D;}
.totop{width: 40px; height: 40px; border: 1px solid #ccc; border-radius: 10px; background: url('../img/icon/totop.png') no-repeat center; background-size: 20px; position: fixed; left: 50%; bottom: 20px; margin-left: 720px; background-color: #fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.25); cursor: pointer;}
.sideaddress-cover{position: fixed; bottom: 130px; left: 50%; margin-left: 390px; height: 40px; width: 300px; background-color: rgba(0,0,0,0.9); color: #fff; text-align: center; line-height: 40px; font-size: 24px; padding: 10px 0; display: none;}
.sideaddress-cover>i{display: block; position: fixed; left: 50%; bottom: 130px; margin-left: 690px; border: 10px solid rgba(0,0,0,0.9); border-top-color: transparent; border-right-color: transparent;}
.sidetell-cover{position: fixed; left: 50%; margin-left:280px; bottom: 85px; background-color: rgba(0, 0, 0, 0.9); display: flex; width: 420px; height: 180px; align-items: center; justify-content: center; display: none;}
.sidetell-cover>a{color: #fff; text-align: center; margin: 0 8px;}
.sidetell-cover>a>img{width: 120px; height: 120px; margin-bottom: 8px; border: 10px solid #fff; box-sizing: border-box;}
.sidetell-cover>i{display: block; position: fixed; left: 50%; bottom: 85px; margin-left: 700px; border: 10px solid rgba(0,0,0,0.9); border-top-color: transparent; border-right-color: transparent;}



	
/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	.totop{ margin-left: 470px;}
	.sidetell{ margin-left: 470px;}
	.sideaddress{ margin-left: 470px;}
	.sideaddress-cover{margin-left: 150px;}
	.sideaddress-cover>i{margin-left: 450px;}
	.sidetell-cover{margin-left: 30px;}
	.sidetell-cover>i{margin-left: 450px;}	
}	
/* 手机 */
@media (max-width: 1023px){
	.totop{margin: 0; left: auto; right: 4vw;}
	.sidetell{margin: 0; left: auto; right: 4vw;}
	.sideaddress{margin: 0; left: auto; right: 4vw;}
	.sidetell-cover{position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; width: 100vw; height: 100vh; margin: 0; display: none; }	
	.sidetell-cover>.close{display: block; position: absolute; top: 20px; right: 20px; width: 40px; height: 40px; background: url('../img/icon/close.png') no-repeat center #e8380d;; background-size: 24px; border-radius: 100%; left: auto; bottom: auto; margin-left: 0; border: none;}	
	.sidetell-cover>a{margin: 0 4px;}
	.sidetell-cover>a>img{width: 100px; height: 100px; margin-bottom: 10px; background-color: #fff; padding: 10px; box-sizing: border-box; border: none;}
	.sidetell-cover>a>p{width: 100%; text-align: center; color: #fff;}
	.sideaddress-cover{position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; width: 100vw; height: 100vh; margin: 0; display: none;}
	.sideaddress-cover>.close{display: block; position: absolute; top: 20px; right: 20px; width: 40px; height: 40px; background: url('../img/icon/close.png') no-repeat center #e8380d;; background-size: 24px; border-radius: 100%; left: auto; bottom: auto; margin-left: 0; border: none;}
	.sideaddress-ewm>p{display: flex; align-items: center; color: #fff; font-size: 24px; display: flex; align-items: center;}
	.sideaddress-ewm>p>i{width: 30px; height: 30px; margin-right: 10px;}
	.sideaddress-ewm>p>.tell{background: url('../img/icon/tell.png') no-repeat center; background-size: 30px;}

}


/* bannar */
.banner{width: 1400px; height: 225px; margin: 0 auto 20px;}
.banner>a{width: 100%; height: 100%; display: block;}
.banner>a>img{width: 100%; height: 100%;}
/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	.banner{width: 900px; height: 145px; margin-bottom: 10px;}
}
/* 手机 */
@media (max-width: 1023px){
	.banner{width: 100%; height: 100px; margin-bottom: 10px;}
}

/* 当前位置 */
.position{width: 1400px; height: 40px; margin: 0 auto; display: flex; align-items: center; border-bottom: 1px solid #ddd; margin-bottom: 40px; padding-bottom: 20px; }
/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	.position{width: 900px; padding-bottom: 10px; margin-bottom: 20px;}
}
/* 手机 */
@media (max-width: 1023px){
	.position{width: 92%; height: 100%; padding-bottom: 10px; margin-bottom: 20px; flex-wrap: wrap; display: none;}
	.position>span:first-of-type{display: none;}
	.position>*{flex-shrink: 0;}
	.position>span{width: 100%;}
}

/* 主体 */
.main{width: 1400px; margin: 0 auto 60px; display: flex; justify-content: space-between;}
.mainleft{width: 240px; margin-right: 40px; padding-top: 100px;}
.mainright{width: 400px; margin-left: 60px; }
.mainbox{width: calc(100% - 460px);}
.mainbox.solo{width: 80%; margin: 0 auto; flex: initial;}
.samer>a{height: 60px; line-height: 60px; text-align: center; display: block; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 20px; background-color: #fff;}
.samer>a.on{background-color:  #4561b8; color: #fff; border-color: #4561b8;}
.samer>a:last-of-type{margin-bottom: 0;}
.article{margin-bottom: 40px;}
.article>.title{padding: 9px 0; font-size: 32px; margin-bottom: 40px; text-align: center;}
.article>.more{border-bottom: 1px solid #ddd; margin-bottom: 40px; padding-bottom: 20px; color: #999; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.article>.more>.more-left>span{margin-right: 20px;}
.article>.more>.more-right{display: flex; align-items: center;}
.article img{max-width: 100% !important; height:auto !important;}

.arcul{}
.arcul>.title{font-size: 24px; padding: 10px 0; margin-bottom: 20px;}
.arcli{display: flex; align-items: center; padding-bottom: 40px; border-bottom: 1px solid #ddd; margin-bottom: 40px;}
.arcli:last-of-type{margin-bottom: 0; /* padding-bottom: 0; border-bottom: none; */}
.arcother .arcli:last-of-type{padding-bottom: 0; border-bottom: none;}
.arcli>.img{width: 300px; height: 170px; margin-right: 40px; overflow: hidden; display: flex;}
.arcli>.img.fang{width: auto;}
.arcli>.img>img{width: 100%; /* height: 100%; */ max-width: 100%; max-height: 100%; margin: 0 auto; transition: 0.3s;}
.arcli>.img>img:hover{transform: scale(1.2);}
.arcli>.txt{width: calc(100% - 340px);}
.arcli>.txt>h3{font-size: 22px; height: 30px; line-height: 30px; font-weight: normal; color: #000; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.arcli:hover>.txt>h3{color: #4561b8;}
.arcli>.txt>p{line-height: 26px; height: 78px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 16px; color: #32353a;}
.arcli>.txt>span{color: #999;}
.arcpage{height: 100px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}

.hotli{margin-bottom: 40px;}
.hotli>.title{height: 60px; font-size: 24px; line-height: 60px; background: url('../img/icon/0.png') no-repeat 15px center; background-size: 40px; font-weight: bolder; margin-bottom: 10px;}
.hotli>a{display: flex; align-items: center; height: 46px; font-size: 18px; }
.hotli>a>i{width: 20px; height: 20px; background-color: #bbb; margin-right: 20px; color: #fff; display: flex; align-items: center; justify-content: center; border-radius: 4px; font-style: normal;}
.hotli>a:nth-of-type(1)>i,.hotli>a:nth-of-type(2)>i,.hotli>a:nth-of-type(3)>i{background-color: #f51a22;}
.hotli>a>p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; flex: 1;}

.sideppt{width: 100%; height: 225px; margin-bottom: 40px;}
.sideppt .indexppt-li>.name>a{font-size: 16px; margin-bottom: 10px;}
.sideppt .indexppt-arrl{left: 10px;}
.sideppt .indexppt-arrr{right: 10px;}
.sideppt .indexppt-page{bottom: 40px;}

.bannerside{height: 225px;}
.bannerside>a{display: block;}
.bannerside>a>img{display: block; width: 100%;}

/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){	
	.main{width: 900px;}
	.mainbox{width: calc(100% - 340px);}
	.mainright{width: 300px;}	
	.article>.title{font-size: 24px;}
	.arcul>.title{font-size: 20px; margin-bottom: 10px;}
	.arcli{margin-bottom: 20px; padding-bottom: 20px; align-items: flex-start;}
	.arcli>.img{flex-shrink: 0; width: 200px; height: 112px;}
	.arcli>.txt{width: calc(100% - 240px);}
	.arcli>.txt>h3{font-size: 18px;}
	.hotli{margin-bottom: 20px;}
	.hotli>.title{height: 46px; line-height: 46px; font-size: 20px; background-size: 30px;}
	.hotli>a{font-size: 16px;}
	.hotli>a>i{width: 18px; height: 18px;}
	.sideppt{height: 170px; margin-bottom: 20px;}
}
/* 手机 */
@media (max-width: 1023px){
	.main{display: block; width: 100%; min-height: calc(100vh - 180px);}
	.mainleft{padding-top: 0; width: 92%; margin: 0 auto; overflow: hidden;}	
	.mainleft>.samer{margin-bottom: 30px;}
	.mainleft>.samer>a{margin-bottom: 10px;}
	.mainbox{width: 92%; margin: 0 auto 20px;}	
	.mainbox.solo{width: 92%;}
	.article>.title{font-size: 20px; margin-bottom: 30px; text-align: left; line-height: 32px; padding-top: 20px;}
	.article>.more{margin-bottom: 30px; padding-bottom: 15px; margin-top: -20px;}
	.article>.more>.more-right{margin-top: 30px; width: 100%; justify-content: flex-end;}
	.mainright{width: 90%; margin: 0 auto; display: none;}
	.arcul>.title{font-size: 20px; text-align: center; padding-top: 30px;}
	.arcli{margin-bottom: 20px; padding-bottom: 20px;}
	.arcli>.img{width: 120px; height: 70px; margin-right: 20px;}
	.arcli>.txt{width: calc(100% - 140px);}
	.arcli>.txt>h3{font-size: 16px; height: 100%; line-height: 24px; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.arcli>.txt>p{display: none;}
	.arcpage{height: 80px;}
	.hotli{margin-bottom: 20px; display: none;}
	.hotli>.title{text-align: center; background-position: center;}
	.hotli>a>i{width: 18px; height: 18px;}
	.hotli>a{font-size: 16px;}
	.sideppt{height: 220px; margin-bottom: 20px;}
	.bannerside{height: auto;}
	.arcother{display: none;}
	
	
}

/* 会员页 */
.memberbg{background-image: none; background-color: #f3f3f3;}
.min-vh{min-height: calc(100vh - 331px);}
.membertop{border-bottom: 5px solid #4561b8; margin-bottom: 40px; background-color: #fff;}
.memberhead{width: 1400px; height: 100%; margin: 0 auto; display: flex; align-items: center; justify-content: space-between;}
.memberhead-left{width: 240px; margin-right: 40px;}
.memberhead-left>.logo{display: block; width: 100%;}
.memberhead-left>.logo>img{display: block; width: 100%;}
.memberhead-right{ width: 940px; display: flex; align-items: center; justify-content: space-between;}
.memberhead-right>.msg{display: flex; align-items: center; height: 100%;}
.memberhead-right>.msg>.touxiang{width: 50px; height: 50px; border-radius: 100%; overflow: hidden; margin-right: 20px;}
.memberhead-right>.msg>.touxiang>img{width: 100%; height: 100%;}
.memberhead-right>.msg>.txt{display: flex; align-items: center; height: 100%; font-size: 18px;}
.memberhead-right>.msg>.txt>h3{font-weight: bolder; color: #00407d; font-size: 18px;}
.memberhead-right>.quit{width: 100px; text-align: center; height: 40px; line-height: 40px; border: 1px solid #ccc; box-sizing: border-box; cursor: pointer; transition: 0.3s;}
.memberhead-right>.quit:hover{background-color: #E8380D; color: #fff; border-color: #E8380D;}
.memberbox{width: calc(100% - 360px);}
.regist{width: 80%; margin-left: auto; margin-right: auto;}
/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	.min-vh{min-height: calc(100vh - 261px);}
	.memberhead{width: 900px;}
	.membertop{margin-bottom: 20px;}
}	
/* 手机 */
@media (max-width: 1023px){
	.min-vh{min-height: calc(100vh - 229px);}
	.membertop{display: block; padding: 15px 0; margin-bottom: 30px;}
	.memberhead{width: 100%;}
	.memberhead-left{margin: 0 auto; width: 200px;}
	.memberhead-right{display: none;}
	.regist{width: 92%;}
	.regist>.article>.title{text-align: center;}
	.memberpart button{margin-bottom: 10px; width: calc(100%) !important;}
	.memberpart button:last-of-type{margin-left: 0; margin-bottom: 0;}
	.memberpart .layui-inline{margin-bottom: 0;}
}



/*分页样式*/
.page{ height: 40px; margin: 30px auto; display: flex; align-items: center; justify-content: center;}
.pagination{ display: flex; justify-content: center; align-content: center; height: 100%; width: 100%;}
.pagination li{margin:0px 5px; border:1px solid #e6e6e6; min-width: 40px; display: inline-block;}
.pagination li a,.pagination li span{ display: block; width: 100%; text-align: center; height: 40px; line-height: 40px; font-size: 16px;}
.pagination .active{background-color: #2D85FA; color: #fff; border-color: #2D85FA;}
.pagination .disabled{color:#aaa;}
/* 其它 */
.mb_20{margin-bottom: 20px;}
.clean:after{ content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clean{ zoom:1; clear: both;}
.content img{display: inline !important;}
@media (min-width: 1519px){
	.w100{width: 100%;}
}



/* 平板 */
@media (min-width: 1024px) and (max-width: 1518px){
	
}	
/* 手机 */
@media (max-width: 1023px){
	.mhide{display: none;}
}