@charset "utf-8";




/*公告*/
.report{position:fixed;}
.notice{width:660px;}
.pcHeader{position: fixed;top: 0;z-index: 200;}

body{overflow:hidden;}
.main_body{top: 0;}
/*正文滚动图片*/
.main_content{position:absolute;top:0;left:0;padding-bottom: 0;overflow: hidden;}
.mainPageDiv{display:block;width:100%;height:100%;overflow:visible;transition:1s ease;-webkit-transition:1s ease;translateY(0);-webkit-translateY(0);}
.mainPageDiv .mainPage{zoom:1;position:relative;width:100%;height:100%;}
.contentImg{zoom:1;width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;z-index: 97;}
.contentImg a{display: block;width: 100%;height: 100%;}
.contentDiv .textImg p{font-size: 15px;line-height: 25px;padding-top: 5px;color: #fff;}
 
.pageBg1{padding-bottom:50px;background-position:center bottom;background-repeat:no-repeat;background-size: cover;}
.pageBg2{padding-bottom:50px;background:#fff url(../images/banner02.jpg);background-position:center bottom;background-repeat:no-repeat;background-size: cover; transition: .5s;}
.pageBg3{padding-bottom:50px;}
.pageBg4{padding-bottom:50px;background:#f2f2f2;}
.pageBg5{padding-bottom:50px;background:#fff;}
.mainPage{padding-bottom:0;}
.model_left h3{float:left;color:#000073;font-size: 13px;padding: 15px 25px 0 40px;}

.startProBan{width: 100%; height: 100%;}
.startProBan li{display: none; opacity: 0; transition: .5s;}
.startProBan li.on{display: block;opacity: 1;}
.contentDiv  .txtMsg{width: 800px;overflow:hidden;position:absolute;bottom:180px;left:30px; color: #fff; line-height: 30px; font-size: 14px;}
.contentDiv  .txtMsg h2{line-height: 45px; font-size: 30px;font-weight: 400;}
.contentDiv  .txtMsg h3{font-size: 20px; margin-bottom: 10px;}
.contentImg img{position: absolute; left: 50%;min-width: 100%;height: 100%; margin-left: -50%; bottom: 0;  left:0 \9; margin-left:0 \9;}
.indexFooter{width:100%;overflow:hidden;z-index:100;position:relative;margin-top: 10px;}
.footerBar{width: 1130px; max-width: 94%; height: 90px; background: #fff; position: absolute; bottom: 0; margin:  0 auto;}
.footerBar ul{ display: flex; justify-content: space-between; width: 100%; height: 90px; display: block \9;}
.footerBar li{text-align: center; background: #fff; /*padding: 17px 0; */float: left \9; }
.footerBar li a{border-right: 2px solid #f2f2f2; display: block; width: 100%; height: 100%;box-sizing: border-box;}
.page1footer li{ width: 11.11111%; }
.page2footer li{width: 20%;}
.page3footer li{width: 25%;}
.page4footer li{width: 33.33%;}
.footerBar li .pic{ height: 55px; width: 67px; margin: 0 auto; position: relative; text-align: center;}
.footerBar li .pic img{max-width: 100%; vertical-align: middle; margin-top:5px;}
.footerBar li p{ line-height: 30px; height: 30px;}
.footerBar li:last-child a{border-right: 2px solid #fff;}
.footerBar li:hover,.footerBar li.on{background: #cb2529;}
.footerBar li:hover a,.footerBar li.on a{color: #fff;border-right: 2px solid #cb2529;}
.pageBg3 .contentDiv  .txtMsg{bottom: 260px;}
.pageBg1 .contentDiv  .txtMsg{font-size: 16px;}
.pageBg2 .contentDiv  .txtMsg h2{ margin-bottom: 10px;}
.pageBg2 .contentDiv  .txtMsg h4{ margin-top: 10px;}
.pageBg2 .contentDiv  .txtMsg h4 span{margin-right: 22px;}
.pageBg2 .contentDiv  .txtMsg h4 img{vertical-align: top; margin-right: 4px;}

.newsHot{width: 100%; height:100%; display: flex; display: block \9; position: absolute; top: 0;left: 0; }
.newsHot img{float: left \9; width: 63%; height: 100%;}
.newsHot .newsTxt{float: left \9; width: 37%;}
.newsHot .newsTxtC{width: 70%; margin: 50% auto 0;}
.newsHot .newsTxt h2{font-size: 22px; line-height: 40px; margin-bottom: 30px; text-align: center;}
.newsHot .newsTxt p{font-size: 12px; line-height: 30px; text-indent: 2em;}
.TRS_Editor p{font-family: '微软雅黑';line-height: 26px;font-size: 14px;}
.pageBg5 .contentDiv{padding-top: 236px;}
/*小于1200px*/
.pageBg4{position: relative;}

.pageBg4 .footerBar{bottom: 0;}
.pageBg4 .publicFooterwrap{width:100%;background:#fff;position: absolute;z-index:100;bottom: 0;left: 0; padding-top: 55px;}
.pageBg4 .publicFooter{width: 1200px; margin: 0 auto;}
.pageBg4 .contentDiv{position:absolute; bottom:0; height:124px; left:50%;margin-left:-600px;}
.importantConwrap {width: 100%;height: 430px;overflow-y: auto;}
@media only screen and (max-width: 1190px){
.pageBg4 .contentDiv{position:absolute; bottom:0; height:124px; left:50%;margin-left:-500px;}
	}
.mobileCon1{width: 100%; height: auto;overflow: hidden;margin-top: 1.5rem; border-bottom: 1px solid #ddd;padding-bottom: 1rem;}
.mobileTitle{width: 100%;text-align: center; line-height: 2rem;font-size: 1.25rem; padding: 1.5rem 0;font-weight: 700;letter-spacing: 1px;}
.mobileTitle span{position: relative;}
.mobileTitle span::before,.mobileTitle span::after{content: "";width: 3.5rem;height: 2px;background: #000;position: absolute;top: 50%;transform: translateY(-50%);}
.mobileTitle span::before{left: -4.25rem;}
.mobileTitle span::after{right: -4.25rem;}
.mobileCon1List ul{width: 100%; height: auto;overflow: hidden;display: flex; justify-content: space-between; display:block \9;}
.mobileCon1List li{float: left \9; width: 33.3%;text-align: center; height:7rem;margin-bottom: 2rem;}
.mobileCon1List li .pic{height: 5rem;position: relative; width:100%;margin: 0 auto; text-align: center;}
.mobileCon1List li .pic img{width:5.65rem;height: 4.95rem;}
.mobileCon1List li p{line-height: 2rem;font-size: 1.1rem;}
.mobileCon2{width: 100%; height: auto;overflow: hidden;margin-bottom: 2.5rem;}
.mobileCon2 ul{width: 82%; margin: 0 auto; height: auto;overflow: hidden;}
.mobileCon2 ul li{width: 50%; float: left;padding: 0 0.5rem; height:7.1rem; box-sizing: border-box; margin-bottom: 1rem;}
.mobileCon2 ul li a{display: block;width: 100%;height: 100%; background:rgba(202,37,41,1); border-radius: 0.5rem;position: relative;}
.mobileCon2 ul li.on a,.mobileCon2 ul li:hover a{ background:rgba(202,37,41,.8);}
.mobileCon2 ul li img{position: absolute;right: 2px;bottom: 2px;width: 4.5rem;}
.mobileCon2 ul li p{margin-left: 1rem;font-size: 1.2rem; color: #fff;padding-top: 1rem;}
.mobileCon2 ul li span{color: #fff;font-weight: bold;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 2rem;display: block; line-height: 1;}


@media only screen and (min-width: 1000px) {
	.ImportantAnnouncement{width: 700px;max-width:80%;height: auto;overflow: hidden;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1000;}
	.importantMain{background: #fff;height: 450px;}
	.importantTop{background: #c8000b;height: 34px;line-height: 34px;text-indent: 20px;font-size: 16px;position: relative;color: #fff;}
	.importantTop img{position: absolute;width: 16px;height: 16px;padding: 9px; top: 0; right: 0; cursor: pointer;display: block;}
	.importantConwrap{width: 100%;height: 430px; overflow-y: auto;}
	.importantCon{ height: auto;overflow: hidden; width: 90%; margin: 0 auto; padding-top: 30px; box-sizing: border-box;}
	.importantCon h2{line-height: 40px;font-size: 18px;text-align: center;}
	.importantContent{line-height: 30px;font-size: 14px;}
	.importantauthorTime{ margin-top: 160px; text-align: right; line-height: 30px;font-size: 14px;}
}
@media only screen and (max-width:1200px ) {
	.pageBg4 .publicFooter{width: 100%; margin: 0 auto;}
}
@media only screen and (max-width: 999px) {
	body{overflow: visible;}
	.ImportantAnnouncement{width: 100%; position: fixed; z-index: 100; height: 100%; background: rgba(0,0,0,.2);top: 0;left: 0;}
	.importantMain{width: 95%;  height: auto;overflow: hidden; background: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); border-radius: 0.5rem;}
	.importantTop{background: #c8000b;height: 2rem;line-height: 2rem;text-indent: 20px;font-size: 1rem;position: relative;color: #fff;}
	.importantTop img{position: absolute;width: 1rem;height: 1rem;padding:.5rem; top: 0; right: 0; cursor: pointer; display: block;}
/* 	.importantConwrap{width: 100%;height:80%; overflow-y: auto;} */
	.importantCon{ height: auto;overflow: hidden; width: 90%; margin: 0 auto; padding-top: 30px; box-sizing: border-box;}
	.importantCon h2{line-height:1.3;font-size:16px;text-align: center;}
	.importantContent{margin-top: 0.5rem;line-height: 30px;font-size:12px;}
	.importantauthorTime{ margin-top: 8rem; text-align: right; line-height: 30px;font-size:12px;}
}
