.body-top {
	height: var(--top-height);
}

.body-main {
	padding: 0 var(--padding);
	margin-top: 2rem;
}

.body-border {
	margin: 0.15rem;
}

.body-sider {
	height: 4rem;
	position: relative;
	background: #ffffff;
	border-radius: 0.1rem;
	color: #355173;
}

.body-padding {
	display: block;
	padding: 0 var(--padding);
}

.body-box .main-search {
	padding: 0 1.2rem;
}

.body-box .icon-bg3 {
	width: 3.2rem;
	height: 0.7rem;
	display: block;
	margin: 0.15rem auto 0 auto;
}

.body-box .main-back {
	float: right;
	margin-right: 1.15rem;
	color: #ffffff;
	text-align: center;
	margin-top: 0.25rem;
	padding: 0.1rem 0.25rem;
	border-radius: 0.25rem;
	cursor: pointer;
	background: rgba(220, 235, 255, 0.3);
}
.body-bg2{
	position: absolute;
	width: 100%;
	height: 4.5rem;
	background: url(../images/banner5.png)no-repeat;
	background-size:100%;
	z-index: -1;
}
.tabs-bg{
	
	padding: 0.15rem var(--padding);
	background: rgba(202, 231, 255, 0.5);
}
.main-tabs{
	width: 6rem;
	height: 0.6rem;
	margin: 0.15rem auto;
	border-radius: 0.6rem;
	cursor: pointer;
	display: flex;
}
.main-tabs > div{
	flex: 1;
	height: 0.6rem;
	border-radius: 0.6rem;
	line-height: 0.6rem;
	color: #333333;
	text-align: center;
	font-size: 0.24rem;
}
.main-tabs-action{
	background: #0077FF;
	color: #ffffff !important;
}

.main-more{
	width: 3.5rem;
	height: 0.6rem;
	border-radius: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.20rem;
	margin: 0.15rem auto 0.25rem auto;
	border: 0.01rem solid rgba(11, 117, 255, 0.4);
	text-align: center;
	color: #0B75FF;
}
.main-work{
	padding: 0.15rem var(--padding);
}
.main-work .main-work-box{
	margin: 0.15rem;
	height: 7rem;
	border-radius: 0.1rem;
	padding: 0.2rem 0.4rem 0 0.4rem;
	overflow: hidden;
	position: relative;
}
.main-work .main-work-box .main-work-box-img{
	width: 100%;
}
.main-work .main-work-box .main-work-box-select{
	background: rgba(255, 255, 255, 0.4);
	border-radius: 0.1rem;
	overflow: hidden;
	margin: 0.15rem 0;
}
.main-work .main-work-box .main-work-box-select .main-work-box-select-left{
	background: rgba(255, 255, 255, 0.8);
	padding: 0.35rem 0.2rem;
	float:left;
	color: #0077FF;
	font-weight: bold;
}
.main-work .main-work-box .main-work-box-select .main-work-box-select-right{
	padding: 0.3rem 0.2rem;
	margin-left: 0.6rem;
	display: flex;
}
.main-work .main-work-box .main-work-box-select .main-work-box-select-right > div{
	flex: 1;
}
.main-work .main-work-box .main-work-box-select .main-work-box-select-right > div:nth-of-type(1) >div{
	background: #ffffff;
	border-radius: 0.1rem;
	padding: 0.15rem;
	width: 80%;
}
.main-work .main-work-box .main-work-box-select .main-work-box-select-right > div:nth-of-type(2) >div{
	background: #ffffff;
	border-radius: 0.1rem;
	padding: 0.15rem;
	width: 80%;
}
.main-work .main-work-box .main-work-box-select .main-work-box-select-right > .main-work-box-select-right-btn span{
	display: inline-block;
	width: 80%;
	border-radius: 0.1rem;
	padding: 0.15rem 0;
	text-align: center;
	color: #ffffff;
	font-size: 0.2rem;
	background: url(../images/zcbd.png)no-repeat 22% 0.18rem #0077FF;
	background-size: 0.3rem;
}
.main-work .main-work-box .main-work-box-select .main-work-box-select-right select{
	background: none;
	outline: none;
	border: 0;
	width: 100%;
}
.main-work-btn2{
	display: flex;
	color: #ffffff;
	margin-top: 0.3rem;
	cur
}
.main-work-btn2 > div{
	flex: 1;
	height: 0.6rem;
	line-height: 0.6rem;
	border-radius: 0.6rem;
	text-align: center;
	font-size: 0.22rem;
}
.main-work-btn2 > div:nth-of-type(1){
	background: #F85252;
	color: #ffffff;
}
.main-work-btn2 > div:nth-of-type(2){
	background: #ffffff;
	color: #0077FF;
}
.main-work .main-work-list{
	padding: 0.15rem 0.15rem 0 0.15rem;
	height: 0.7rem;
	border-bottom: 0.01rem solid #DBDEE8;
}
.main-work .main-work-list a{
   color: #000000;
}
.main-work .main-work-list .main-work-list-left{
	float: left;
	height:0.7rem;
	text-align: center;
	border-right:0.01rem solid #DBDEE8;
	padding-right: 0.15rem;
}
.main-work .main-work-list .main-work-list-left > div:nth-of-type(1){
	color: #0077FF;
	font-size: 0.2rem;
	font-weight: bold;
}
.main-work .main-work-list .main-work-list-left > div:nth-of-type(2){
	color: #79828D;
}
.main-work .main-work-list .main-work-list-right{
	margin-left: 1rem;
    height: 0.7rem;
    padding: 0.12rem 0 0 0.3rem;
    font-size: 0.23rem;
}
.main-work .main-work-box-bg1{
	background: url(../images/cd-bg.png)no-repeat;
	background-size: 100%;
}
.main-work .main-work-box-bg2{
	background: linear-gradient(180.00deg, rgba(156, 197, 255, 0.36),rgba(255, 255, 255, 0.6) 98.643%);
}
.main-statistics{
	padding: 0.15rem var(--padding);
	height: 2.5rem;
	background: url(../images/hz-bg.png)no-repeat;
	background-size: 100%;
}
.main-statistics .main-statistics-box{
	margin: 0.3rem 0.15rem 0 0.15rem;
	background: #ffffff;
	padding: 0.3rem 0.3rem;
	border-radius: 0.2rem;
	
}
.main-statistics .main-statistics-box > div:nth-of-type(1){
	font-size: 0.42rem;
	font-weight: bold;
	color: #0077FF;
}
.main-statistics .main-statistics-box > div:nth-of-type(2){
	font-size: 0.2rem;
	color: #333333;
	margin-top: 0.1rem;
}
.main-top-margin{
	height: 9rem;
	width: 100%;
	position: absolute;
	top: 4.5rem;
	left: 0;
	background: #F2F8FF;
	z-index: -1;
}
.main-message{
	height: 0.6rem;
	background: #ffffff;
	border-radius: 0.1rem;
	overflow: hidden;
	margin: 0.15rem;
}
.main-message .main-message-left{
	width: 0.7rem;
	height: 0.6rem;
	background: url(../images/msg.png) no-repeat 0.1rem #5693EC;
	background-size: 0.45rem;
	float: left;
}
.main-message .main-message-title{
	height: 0.6rem;
	line-height: 0.6rem;
	color: #333333;
	margin-left: 0.9rem;
}
.main-message .main-message-title > div{
	font-size: 0.22rem;
	margin-left: 0.15rem;
	position: relative;
}
.main-message .main-message-title > div:before{
	width: 0.1rem;
	height: 0.1rem;
	position: absolute;
	left: 0;
}
.main-opt{
	margin-top: 0.4rem;
	background: #F2F8FF;
}
.main-journalism{
	height: 0.8rem;
	overflow: hidden;
	position:relative;
	margin: 0.15rem;
}
.main-journalism .main-journalism-box{
	padding: 0 0.15rem;
}
.main-journalism .main-journalism-box img{
	width: 100%;
	height: 100%;
}
.main-menu{
	display: flex;
}
.main-menu .main-menu-left{
	padding: 0.15rem;
	flex: 2;
}
.main-menu .main-menu-left .main-menu-left-box{
	background:url(../images/qd.png)no-repeat bottom #308FFC;
	border-radius: 0.1rem;
	padding:0.07rem 0.3rem;
}
.main-menu .main-menu-left .main-menu-left-box ul li{
	height: 0.77rem;
	line-height: 0.77rem;
	text-align: center;
	color: #ffffff;
	font-size: 0.24rem;
	cursor: pointer;background: url(../images/hx.png)no-repeat  center bottom;background-size: 80% 1px;
}
.menu-action{
	background: url(../images/hot-bg.png) no-repeat!important;
	background-size: 100% 100%!important;
	color: #5693EC !important;
}
.main-menu .main-menu-left .main-menu-left-bottom{
	height: 2.3rem;
	margin-top: 0.3rem;
}
.main-menu .main-menu-left .main-menu-left-bottom > img{
	width: 100%;
	height: 100%;
}
.main-menu .main-menu-right{
	padding: 0.15rem;
	flex: 8;
}
.main-menu .main-menu-right .main-menu-right-top{
	display: flex;
}
.main-menu .main-menu-right .main-menu-right-top .main-menu-right-top-list{
	flex: 4;
	padding-right: 0.3rem;
}
.main-menu .main-menu-right .main-menu-right-top .main-menu-right-top-list .main-menu-right-top-list-bg{
	background: #ffffff;
	border-radius: 0.1rem;
	padding: 0.16rem;
}
.main-menu .main-menu-right .main-menu-right-top .main-menu-right-top-list .main-menu-right-top-list-bg .main-menu-right-top-list-h1{
	color: #000000;
	font-size: 0.24rem;
	font-weight: bold;
	padding: 0.1rem 0 0.25rem 0;
}
.main-menu .main-menu-right .main-menu-right-top .main-menu-right-top-list .main-menu-right-top-list-bg ul li{
	height: 0.5rem;
	font-size: 0.18rem;
	position: relative;
}
.main-menu .main-menu-right .main-menu-right-top .main-menu-right-top-list .main-menu-right-top-list-bg ul li i{
	font-style:normal;
	float: left;
	width: 0.24rem;
	height: 0.24rem;
	border-radius: 50%;
	background: #5693EC;
	text-align: center;
	line-height: 0.24rem;
	color: #ffffff;
}
.main-menu .main-menu-right .main-menu-right-top .main-menu-right-top-list .main-menu-right-top-list-bg ul li span{
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	width: 1rem;
	height: 0.24rem;
	color: #0077FF;
}
.main-menu .main-menu-right .main-menu-right-top .main-menu-right-top-list .main-menu-right-top-list-bg ul li div{
	padding: 0 0.8rem 0 0.35rem;
	color: #383838;
}
.main-menu .main-menu-right .main-menu-right-top .main-menu-right-top-carousel{
	flex: 6;
}
.main-menu .main-menu-right .main-menu-right-bottom{
	margin-top: 0.3rem;
	display: flex;
}
.main-menu .main-menu-right .main-menu-right-bottom .main-menu-right-bottom-box{
	flex: 1.25;
	text-align: center;
	cursor: pointer;
}
.main-menu .main-menu-right .main-menu-right-bottom .main-menu-right-bottom-box > img{
	width: 1.2rem;
	height: 1.2rem;
	margin-top: 0.15rem;
}
.main-menu .main-menu-right .main-menu-right-bottom .main-menu-right-bottom-box > div{
	font-size: 0.22rem;
	margin-top: 0.25rem;
}
.main-more2{
	position: absolute;
	right: 0.6rem;
	top: 0.45rem;
	color: #bbbbbb;
	font-size: 0.22rem;
	cursor: pointer;
}
#titleList{
	width: 40rem;
	height: 0.8rem;
	position:absolute;
}
#titleList li{
	width: 5rem;
	height: 0.8rem;
	float: left;
}
.carousel-more{
	position: absolute;
	top: 0.1rem;
	right: 0.1rem;
	font-size: 0.16rem;
	cursor: pointer;
	background: #f0f7ff;
	padding: 0 10px;
	border-radius: 10px;
	color: #f2f4f6;
	background: rgba(0,0,0,0.6);
	line-height: 25px;
}
.mask {
	position: fixed;
	bottom: 0;
	left:100%;
	width: 100%;
	height: 148px;

	z-index: 1001;
}
.bjrc{width:100%; height: 100%;}
.bjrc a{ cursor:pointer}
.bjrc img{ width:105%; height: 100%;}
.bjrc-p1{ float:left; width: 38.31%;}
.bjrc-p1 img{ width:100%; height: 100%;}
.bjrc-p2{ float:left; width: 7.69%;}
.bjrc-p2 img{ width:100%; height: 100%;}
.bjrc-p3{ float:left; width: 7.15%;}
.bjrc-p3 img{ width:100%; height: 100%;}
.bjrc-p4{ float:left; width: 7.04%;}
.bjrc-p4 img{ width:100%; height: 100%;}
.bjrc-p5{ float:left; width: 8.91%;}
.bjrc-p5 img{ width:100%; height: 100%;}
.bjrc-p6{ float:left; width: 30.9%;}
.bjrc-p6 img{ width:100%; height: 100%;}

.closeee{
	background: url("../../images/closesanjiao.png")  no-repeat center center; background-size: 100% 100%;
}
.mask .gotoCenter {
	display: block;
	width: 1000px;
	height: 140px;
	margin: 0 auto;
}
.mask .closeee {
	position: absolute;
	top: 0;
	left: 20px; margin-top:40px;
	margin-left: 0px;
	width: 70px;
	height: 70px;
	cursor: pointer;
}

.clickarea{
	position: absolute;
	top: 0;
	left: 200px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.thumbnail {
	position: fixed;
	right: 0px;
	bottom: 0px;
	width: 200px;
	height: 124px;
	cursor: pointer;
	text-align: right;
	/*display: none;*/
}
.thumbnail img{width:200px; height: 126px;}
.gg-tb{ width:76px; height: 76px; margin-top: 18px;}
@-webkit-keyframes rotate {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(360deg);}
}


.menuLeft li a:hover{background: #000}
.main-more-new{
	width:0.8rem;
	height: 0.4rem;
	border-radius: 0.6rem;
	line-height: 0.4rem;
	font-size: 0.20rem;
	margin: 0.1rem auto 0rem auto;
	border: 0.01rem solid rgba(11, 117, 255, 0.4);
	text-align: center;
	color: #0B75FF;
	position: absolute;;
	right: 1.2rem;
}
.zph-sl{position: absolute;right: 2rem;    margin-top: 0.2rem;}
.it-rsz {
	width: 92px;
	float: right;
	height: 20px;
	background: url(../images/h77b.png) left top no-repeat;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	letter-spacing: 10px;
	margin-right: 25px;
	padding-left: 5px;
	line-height: 20px;text-align: left;
}
.it-rt {
	width: 100px;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #999;
	line-height: 20px;
}

.main-menu .main-menu-left .main-menu-left-box ul li:hover{    background: url(../images/hot-bg.png) no-repeat;
	background-size: 100% 100%;
	color: #5693EC !important;}
.icon-bgs{width: 0.3rem;margin-right: 0.1rem}

.news{margin: 0.14rem 1% 0.3rem 1%;background: #fff;border-radius: 4px;overflow: hidden}
.tz{width: 40px;height: 40px;background: #5693EC;text-align: center;float: left;}
.tz img{width: 70%;margin-top: 6px;}
/* scrollDiv */
.scrollDiv {width: 95%;float: right; height: 25px;/* 必要元素 */line-height: 25px;overflow: hidden;/* 必要元素 */}
.scrollDiv li {height: 25px;padding-left: 10px;}
#s2, #s3 {height: 40px;}
#s2 ul li p{width: 47%;float: left;line-height: 40px;background: url("../images/ty.png") no-repeat left center/6px 6px;padding-left: 1%;color: #333;font-size: 0.18rem}
.bcblue{background: linear-gradient(180.00deg, rgb(226 226 226 / 36%),rgba(226, 226, 226, 0.6) 98.643%)!important}
.md{margin-left: 0!important}



/*1208新增*/

.new-left{width: 39%;float: left;border-radius: 10px;background: #fff}
.new-center{width: 25%;float: left;margin: 0 1%}
.new-center img{width: 100%;height: 2.3rem;border-radius: 10px}
.new-right{width: 35%;float: left;border-radius: 10px;background: #fff}
.new-box{width: 33.33%;float: left;}
/*1208新增*/
        .box {
            width: 2rem;
            background: #6da6ffc4;
            border-radius: 20px;
            padding: 20px;
            position: absolute;
            right: 3%;
            top: 15%;
            overflow: hidden;
        }
        .box img{width:100%;border-bottom: 2px solid #97CDFF;padding-bottom: 10px;}
        .yt{width: 100%;overflow: hidden;margin-top: 10px;margin-bottom: 4px}
        .yt img{width: 0.2rem;float: left;border: none;margin-right: 10px;margin-left: 7%;margin-top: 3px;}
        .yt span{font-size: 0.2rem;color: #fff;font-weight: bold;letter-spacing: 0.02rem}