.top{width: 100%; height: 120px; background: #a60002;}
.top img{width: 100%; height: 120px; display: block; margin: 0 auto;}
.box-2{width: 1200px; height: 40px; margin: 0 auto;}
.box-2 a{line-height: 40px; float: right; margin-left: 20px;}
.mobile-qr-code{position:relative; top: 30px; left: 1200px; display: none;}
.shadow{width: 100%; height: 7px; background: url(../img/shadow.png) repeat-x;}
.nav{width: 1200px; height: 120px; margin: 0 auto;}
.nav img{float: left; margin-top: 28px;}
.nav ul{margin-top: 0px; float:right;}
.nav ul li{float: left; font-size: 18px; line-height: 18px;}
.nav ul li a{padding: 0px 10px;line-height:120px;}
.nav ul li a:hover{background: #ca0915; color: #fff; border-radius: 4px;}
.nav ul li .active{background: #ca0915;color: #fff; border-radius: 4px;}
.banner{width: 1200px; height: 480px; margin: 0 auto; margin-bottom: 20px;}
.banner2{width: 828px; height: 480px;}
.banner-right{float: right; width: 828px; height: 480px; background: pink;}
.banner-left{float: left; width: 352px; height: 480px; }
.banner-left ul li{display:block;width: 352px; height: 237px;}
.banner-left ul li img{width: 352px; height: 237px;}
.banner-left ul li p{position: relative; top: -40px; color: #fff; background: rgba(0,0,0,.6); display: block; line-height: 20px; padding: 5px 0px 5px 20px;}
.banner-left ul li:first-child{ margin-bottom: 5px;}
.content{width: 1200px; margin: 0 auto;}
.content-left{width: 890px; float: left;}
.content-left .small-pic{width: 890px; height: 90px;}
.content-right{width: 290px; float: left; margin-left: 20px; }
.rewen{width: 290px; float: left; margin-left: 20px;}
.news-list{margin-top: 20px;}
.news-list li{width: 276px; border-radius: 10px; border: 2px solid #b5b5b5; height: 332px; float: left; margin: 0 8px 20px 8px;}
.news-list li .news-pic{width: 276px; height: 186px; border-radius: 10px 10px 0 0;}
.news-list li .news-title{margin-top: 20px; font-weight: 200; font-size: 14px; padding: 0 6px 0 6px; line-height: 20px;}
.news-list li .news-cla{font-size:10px;padding: 4px; background: #ca0a15; color: #fff;  line-height: 10px; margin-bottom: 30px; margin-top: 10px; margin-left: 6px;}
.news-author{float: left; margin-left: 6px; display: block;}
.news-time{float: right; margin-right: 6px; display: block;}
.click-more{width: 890px; height: 34px; background: #efefef; clear: both;}
.click-more p{ line-height: 34px; text-align: center; font-size: 16px;}

.content-right ul{}
.content-right ul li{ width: 290px; height: 66px; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #c1c1c1;}
.content-right ul li img{width: 100px; height: 66px; float: left;}
.content-right ul li p{display:block; float:left;width:180px;font-size: 14px; margin-left: 8px; line-height: 20px; font-size: 14px;}

.rewen ul li{margin: 20px 0 20px 0;}
.rewen ul li img{width: 290px; height: 194px;}
.rewen ul li p{margin-top: 8px; line-height: 20px; font-size: 14px;}

.xianyu{margin-top: 20px;}
.footer{width: 100%; height: 64px; background: #b5b5b5; clear: both; margin-top: 46px; padding-top: 6px;}
.footer p{text-align: center;line-height: 22px; }
.zhuanti{position: absolute;}
.breadcrumb{line-height: 20px; margin-top: 20px;}

.news-content{width: 810px; padding: 40px;}
.news-content .news-title{font-size: 26px; text-align: center; margin-bottom: 30px; font-weight: 100;}
.news-con-time{text-align: center; margin-bottom: 30px;}
.news-con-line{width: 100%; border-bottom: 1px solid #a6a6a6; margin-bottom: 30px;}
.ask-pic{margin: 0 auto; width: 640px; height: 426px; display: block; margin-bottom: 30px;}
.news-second-title{text-align: center; margin-bottom: 40px; font-size: 20px; font-weight: 100;}

.hiSlider{
		overflow: hidden;
		height: 480px;
		width: 828px;
		background: #eee;
	}
	.hiSlider-item{
		height: 480px;
		width: 828px;
		float: left;
	}
.line-limit-length{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.line-limit-length1{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news-con-text,.news-con-text p {
	font-size:16px;
	line-height:30px;
}
.line-limit-length-top{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
@media screen and (max-width: 500px) {
    body,html{width: 100%;}
    .content-left{width: 100%;}
    .rewen,.rewen > img{width: 100%;}
    .content-left .small-pic{width: 100%;}
    .news-content{width: 90%;padding: 40px 5%;}
    .box-2{width: 100%;}
    .content{width: 100%;}
    .nav{width: 100%;overflow: hidden;height:60px}
	.nav .logo{width: 20%;margin-top: 20px !important;}
	.nav .navli-box{width: 77%;overflow: hidden;float: left;margin-left: 2%;}
    .nav ul{width: auto;display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     overflow-x: auto;
     -webkit-overflow-scrolling: touch;
     margin-top: 20px !important;
    }
    .nav ul li{
     -webkit-box-flex: 0;
      -webkit-flex: none;
      -ms-flex: none;
      flex: none;
    }
    .rewen ul{width: 90%;margin: 0 5%;}
    .rewen ul li img{width: 100%;}
    .rewen{margin-left: 0;}
    .content-left .small-pic{height:auto;}
   }