@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */
/*主体*/
.is-main{height: 100%;background-image:url(../images/home/39845363.png);background-repeat: no-repeat;background-size: 100% auto;background-color: #e7e7e7;}
.is-main .new-box{background: #fff;padding:0 10px;margin-bottom: 20px;}
.is-main .new-box .m-title{padding: 0 20px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.is-main .new-box .m-title a {display: block;height: 107px;line-height: 107px; font-size: 30px;color: #d60202;font-weight: bold;text-align: center;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.new-box .news-left .left{width: 808px;height: 463px;}
.new-box .news-left .left img{width: 100%;height: 100%;}
.new-box .news-left .right{width: 370px;padding:0 20px;}
.new-box .news-left{border: 1px solid #dddddd;box-sizing:border-box;}
.new-box .news-left .right h4{line-height: 32px;font-size: 24px;color: #382fbd;font-weight: 500;margin: 20px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.new-box .news-left .right p{line-height: 32px;text-indent: 2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;}
.news .swiper-pagination-bullet {background: #bfbfbf;opacity: 1;width: 16px;height: 16px;}
.news .swiper-pagination-bullet-active{background: #382fbd!important;}
.news .swiper-pagination-bullets{bottom: 26px!important; width: auto!important;right: 110px;left: auto!important;}
.is-main .more{padding:30px 0;}
.is-main .more .left{width: 780px;}
.is-main .more .left .more-box ul li{float: left;}
.is-main .more .left .more-box ul li+li{padding-left:30px;}
.is-main .more .left .more-box ul .u-active a{color:#382fbd;}
.is-main .more .left .more-box {height: 45px;line-height: 45px;border-bottom: 3px solid #382fbd;color: #382fbd;font-size: 20px;font-weight: bold;}
.is-main .more .left .more-box>a{font-size: 14px;color: #333333;font-weight: 400;}
.is-main .more .left .m-work ul li{padding: 12px 0;}
.is-main .more .left .m-work ul li .left{width: 86%;}
.is-main .more .left .m-work ul li .right{/* width: 14%; */width: auto;padding: 0;padding-top: 35px;}
.is-main .more .left .m-work ul li .left>a{font-size:18px;line-height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.is-main .more .left .m-work ul li .left>a:hover{color:#382fbd;}
.is-main .more .left .m-work ul li .left>p{font-size:13px;color: #999999;line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.is-main .more .left .m-work ul li .left .time{background: url(../images/home/times.png)left no-repeat;padding-left: 20px;}
.is-main .more .left .m-work ul li .right a{display: block;width: 70px;height: 40px;line-height: 40px;border: 1px solid #ddd;border-radius: 4px;text-align: center;transition:all 0.6s;}
.is-main .more .left .m-work ul li .right a:hover{background: #382fbd;}
.is-main .more .left .m-work ul li .right:hover a{color: #fff;}

.is-main .more .right{width:400px;padding-left: 20px;}
.capital-box {height: 45px;line-height: 45px;border-bottom: 3px solid #382fbd;color: #382fbd;font-size: 20px;font-weight: bold;}
.capital-box a {float: right;font-size: 14px;color: #333333;font-weight: 400;}
.is-main .more .right .zyzz-list ul li{height: 35px;line-height: 35px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.is-main .more .right .zyzz-list ul li span{float:right;}
.is-main .more .right .zyzz-list ul li a{font-size: 16px;}
.is-main .more .right .zyzz-list ul li a:hover{color: #382fbd;}
.is-main .more .right .zyzz-list ul .red a{width: 46%;color: #f10000;margin: 0 5px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.is-main .more .right .video-new .video-list ul li{float: left;width: 50%;}
.is-main .more .right .video-new .video-list ul li img{width: 180px;height: 125px;}
.is-main .more .right .video-new .video-list ul li p{line-height: 42px;font-size:15px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.is-main .more .right .video-new .video-list ul li:hover p{color:#382fbd;}

.project{padding-bottom: 20px;}
.project ul {margin: 0 -10px;}
.project ul li{float: left;margin-top: 20px;padding: 0 10px;}
.project ul li img{width: 580px;height: 100px;}

/* 页面纠错 */
.m-form{background:#fff;padding:30px;}
.error-title{height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.error-title span{color:#f00;}
.error-cwl,.error-cwdz{margin-bottom: 10px;}
.error-cwl ul li{float:left; margin:0 15px 0 10px; line-height:28px; height:28px;}
.error-cwl ul li input{margin: 0 5px 0 0; display: inline-block; vertical-align: middle; outline: 0 none;}
input.error-text{width: 49%; height:28px; line-height:28px; border:1px solid #ddd; padding: 0 8px; margin:5px 10px;}
.error-textarea{width: 55%; min-height:200px;  border:1px solid #ddd; margin:5px 10px;}
.error-label-title{margin:0 10px; font-weight:bold; font-size:16px;}
.error-text-name{width:140px; height:28px; line-height:28px; border:1px solid #ddd; padding: 0 8px; margin-right:20px;}
.error-text-yzm{width:100px; height:28px; line-height:28px; border:1px solid #ddd; padding: 0 8px; margin-right:10px;}
.error-yzm-img{line-height:30px;}
.error-yzm-img img{float:left; width:72px; height:30px;}
.error-yzm_img .ish-changeNext{float:left;font-size: 12px;line-height: 38px;height: 30px;overflow: hidden;display: block;}
.error-btn{ height: 32px; line-height: 32px; padding: 10px 0;  text-align: center;}
.error-btn input{width: 80px; height: 32px; line-height: 32px; text-align: center; border-radius: 8px; color: #fff; border: none; cursor: pointer; margin: 0 10px;}
.ipt-submit{background:#b80608;}
.ipt-submit:hover{background:#388ed4;}
.ipt-reset{background: #adaaaa;}
.ipt-reset:hover{background: #bcbcbc;}

@media screen and (max-width:1280px) {
	.new-box .news-left .left{width: 70%;}
	.new-box .news-left .right{width: 30%;}
	.is-main .more .left {width: 65%;}
	.is-main .more .right {width: 35%;}
	.project ul li {width: 50%;}
	.project ul li a img {width: 100%;}
	.is-main .more .right .video-new .video-list ul li img {width: 98%;}
}
@media screen and (max-width:991px) {
	.new-box .news-left .left {width: 100%;}
	.new-box .news-left .right {width: 100%;}
	.new-box .news-left .right h4{text-align: center;padding-bottom: 10px;}
	.is-main .more .left {width: 100%;}
	.is-main .more .right {width: 100%;padding-left: 0;}
	.is-main .more .right .zyzz-list ul .red a{width: auto;}
	.is-main .more .right .video-new .video-list ul li{width: auto;padding: 0 5px;}
	.is-main .more .right .video-new .video-list ul li img {width: 180px;height: 125px;}
	.is-main .more {padding: 10px 0;}
	.new-box .news-left .left {height: auto;}
	.new-box .news-left .left img{height:462px;}
	.news .swiper-pagination-bullets{width:100%!important;left:0!important;bottom:0!important;right:0!important;}
}
@media screen and (max-width:640px){
	.is-main .more .left .more-box {font-size: 16px;}
	.is-main .more .left .m-work ul li .right{display: none;}
	.is-main .more .left .more-box ul li+li {padding-left: 15px;}
	.is-main .more .left .m-work ul li .left {width: 100%;}
	.project ul li {width: 100%;}
	.is-main .more .right .video-new .video-list ul li{width: 50%;}
	.is-main .more .right .video-new .video-list ul li img{width: 100%;height: 100%;}
	.new-box .news-left .left img{height:393px;}
}
@media screen and (max-width:470px){
	.is-main .more .left .more-box {height: 70px;line-height: 30px;}
	.new-box .news-left .left img{height:271px;}
}
