.index-img-div-1,.index-img-div-2{
	display: block;
	margin-bottom: 30px;
	position: relative;
}
.index-top2-div{
	max-width: 1125px;
}
.index-img-div-1{
	margin-right: 25px;
}
.index-img-div-1 img,.index-img-div-2 img{
	object-fit: cover;
	height: 400px;
}
.index-img-div-1 img{
	object-fit: cover;
	width: 675px;
}
.index-img-div-2 img{
	object-fit: cover;
	width: 400px;
}
.index-img-div-3{
	display: inline-block;
	width: 350px;
	object-fit: cover;
	/*padding-right: 10px;*/
}
.index-img-div-3:not(:last-child){
	margin-right: 25px;
}
.index-img-div-3 img{
	object-fit: cover;
	width: 350px;
	height: 200px;
	margin-bottom: 5px;
}
.bottomleft{
	position: absolute;
	height: 100%;
	padding-top: 320px;
	bottom: 0px;
	left: 0;
	font-size: 18px;
	box-shadow:0px -160px 160px -110px #000000 inset;
}
.title-main-1,.title-subheading{
	margin-top: 10px;
	overflow:hidden;
	padding-left: 10px;
}
.bottomleft p:hover{
	color: #ff8900;
}
.title-main-1{
	font-weight: 400;
	font-size: 24px;
	height: 28px;
	line-height: 28px;
	color: #ffffff;
	white-space: nowrap; 
	text-overflow: ellipsis;
	width: 675px;
}
.title-subheading{
	font-size: 12px;
	color: #ffffff;
	white-space: nowrap; 
	text-overflow: ellipsis;
	width: 675px;
}
.title-subheading-2{
	font-size: 12px;
	color: #ffffff;
	white-space: nowrap; 
	text-overflow: ellipsis;
	width: 400px;
}
.title-main-2{
	font-weight: 400;
	font-size: 18px;
	color: #ffffff;
	white-space: nowrap; 
	text-overflow: ellipsis;
	width: 400px;
	margin-top: 10px;
	padding-left: 10px;
}
.title-main-3{
	overflow:hidden;
	font-size: 16px;
	font-weight: 700;
	color: #3e3e3e;
	line-height:24px;
	text-overflow: ellipsis;
	height: 25px;
	width: 350px;
}
.summary-main-3{
	font-size: 12px;
	color: #3e3e3e;
	line-height:24px;
	height: 48px;
	width: 350px;
}
.index-main{
	/*padding-left: 25px;*/
	max-width: 1100px;
}
.news-main,.index-main-right{
	margin-top: 40px;
}
.news-main{
	background-color: #ffffff;
	padding-left: 25px;
}
.news-div{
	margin-top: 20px;
	margin-right: 25px;
	padding-right: 25px;
}
.news-title1{
	font-family: 'PingFangSCSemibold', serif;
	font-size: 36px;
	color: #3b3b3b;
	display: inline-block;
	bottom: 0;
	line-height: 36px;
	height: 36px;
	display:table-cell; 
	vertical-align:bottom;
}
.news-title2{
	font-family: 'System San Francisco', serif;
	font-size: 18px;
    font-weight: 900px;
	color: #3b3b3b;
	display: inline-block;
	margin-left: -6px;
	bottom: 0;
	letter-spacing: 1px;
	height: 36px;
	display:table-cell; 
	vertical-align:bottom;
}
.banner {
	max-width: 1100px;
	max-height: 100px;
}
.news-img{
	object-fit: cover;
	height: 114px;
	width: 200px;
	float: left;
	margin-right: 20px;
}
.news-top-title{
	font-family: 'Roboto Slab', serif;
	font-size: 18px;
	color: #cf2917;
	font-weight:700;
	margin-top: 20px;
	width: auto;
}
.news-top-ding{
	background:url(../img/ding.png) left center no-repeat;
	font-family: 'Open Sans', serif;
	padding-left:40px;
	height: 19px;
	line-height: 19px;
	font-size: 16px;
	position: absolute;
	left: 204px;
}
.news-title{
	font-family: "Open Sans", serif;
	min-height: 19px;
	width: auto;
	line-height: 19px;
	font-size: 16px;
	font-weight:700;
}
.news-content{
	font-size: 14px;
	color: #3e3e3e;
	line-height:21px;
	height: 42px;
	width: auto;
	margin-top: 15px;
	margin-bottom: 12px;
}
.news-time{
	font-size: 14px;
	color: #8a8a8a;
	margin-bottom: 20px;
}
.news-text{
	padding-left: 15px;
	padding-right: 25px;
}
.news-div,.evaluation-list li{
	border-bottom:1px dashed #dbdbdb;
}
.evaluation-list li:last-child{
	border-bottom-width:0px;
}
.index-main-right{
	background-color: #f1f1f1;
}
.right-banner img{
	width: 100%;
}
.banner-inner img{
	width: 100%;
	padding-right: 25px;
}
.evaluation{
	margin-top: 50px;
	padding-right: 40px;
	padding-left: 35px;
}
.right-list-title{
	padding-left:20px;
	font-family: PingFang Bold, sans-serif; 
	font-size: 24px;
	color: #3b3b3b;
	display: inline-block;
}
.evaluation-list-title{
	background:url(../img/evaluation.png) left center no-repeat;
}
.hot-list-title{
	background:url(../img/hot.png) left center no-repeat;
}
.hy-list-title{
	background:url(../img/hy.png) left center no-repeat;
}
.evaluation-switch{
	display: inline-block;
	float: right;
	margin: 0;
	padding: 0;
	height: 22px;
	display: inline-block;
	width: 88px;
	height: 22px;
}
.evaluation-switch ul{
	font-size:0;
	letter-spacing:-4px;
	word-spacing:-4px;
	width: 100%;
} 
.evaluation-switch li{ 
	background-color: #3e3e3e;
	box-sizing: border-box;
	font-family: simsun, sans-serif; 
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;
	border-style:none;
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	width: 50%;
	height: 22px;
	border-radius: 5px;
	/*display: inline-block;*/
}
.evaluation-switch li.active{
	background-color: #ff7729;
}
.evaluation-switch li:first-child{
	border-radius: 5px 0 0 5px;
}
.evaluation-switch li:last-child{
	border-radius: 0 5px 5px 0;
}
.evaluation-list{
	margin-top: 25px;
	font-family: simsun, sans-serif; 
	font-size: 14px;
}
.evaluation-list li a{
	display: inline-block;
	width: 100%;
}
.evaluation-list li{
	height: 36px;
	line-height: 36px;
}
.evaluation-list li .num{
	width: 20px;
    font-weight: 700;
    float: left;
}
.evaluation-list li .name{
	font-weight: 650;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 220px;
    display: inline-block;
}
.evaluation-list .score img{
 height: 20px;
 margin-top: -5px;
}
.evaluation-list li .score{
	float: right;
	height: 20px;
	margin-top: 8px;
	line-height: 18px;
	text-align: center;
}
.evaluation-list li:nth-child(-n+3) .num{
	color: #cf2917
}
/*.evaluation-list li:nth-child(-n+3) .score{
	background-color: #cf2917;
}*/
.hot-list li{
	background:url(../img/hot_pic.png);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top: 20px;
	background-position:0px 8px;
}
.hot-list .name{
	font-size: 14px;
	line-height: 21px;
	max-height: 42px;
	text-overflow: ellipsis;
	overflow:hidden
}
.hot-list .news-time{
	margin-top: 12px;
}
.more-news{
	text-align:center;
}
.more-news img{
	margin-right: auto;
	margin-left: auto;
	left: 47.5%;
	top: -50%;
	margin-top: -20px;
}


.app-main{
	border-top:10px solid #ff6d00;
	border-left:1px solid #f1f1f1;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background-color: #ffffff;
}
.app-title{
	color: #ff6d00;
	font-size: 30px;
	font-weight: 600;
	line-height: 30px;
	padding-top: 15px;
}
.app-info-1{
	padding-top: 15px;
	display: inline-block;
	width: 100%;
}
.app-info-1 img{
	width: 80px;
	height: 80px;
	border-radius: 10px;
	display: inline-block;
	vertical-align:top;
}
.app-info-1-1{
	display: inline-block;
	height: 80px;
	padding-left: 20px;
	padding-top: 10px;
	width: 240px;
}
.app-desc-title{
	font-size: 16px;
	font-weight: 550;
	line-height: 30px;
}
.app-info-2{
	padding-top: 10px;
}
.app-down{
	margin-top: 20px;
}
@media only screen and (max-width:1024px) {
	.row{
		width: 100%;
	}
}
@media only screen and (max-width:814px) {
	.index-img-div-1,.index-img-div-2,.index-img-div-3{
		margin: 0;
		padding: 0;
	}
	.index-img-div-1 img,.index-img-div-2 img,.index-img-div-3 img,.title-main-1,.title-subheading,.title-main-2,.title-main-3,.bottomleft,.bottomleft p{
		width: 100%;
	}
}