@charset "utf-8";
/* 内页大图 */
.page_img{
	font-size: 0;
	position: relative;
}
.page_img img{
	width: 100%;
}
/* 二级分类 */
.page_img .cate-list{
	text-align: center;
	position: absolute;
	height: 3.75rem;
	bottom: 0;
	left: 50%;
	transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	white-space: nowrap;
	overflow: hidden;
	/* overflow: scroll!important; */
	width: 100%;
}
@media all and (max-width: 1400px) {
	.page_img .cate-list{
		overflow: scroll!important;
	}

}

.page_img .cate-list .item{
	display: inline-block;
	vertical-align: top;
	width: 15rem;
	height: 100%;
}
.page_img .cate-list .item:last-child{
	margin-right: 0;
}
.page_img .cate-list .item a{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	font-size: 1rem;
	color: #333333;
	background: #ffffff;
	transition: all .3s;
}
.page_img .cate-list .item:hover a,
.page_img .cate-list .item.active a{
	background: -webkit-linear-gradient(right bottom, #414a93, #4eb8d2);
	background: -o-linear-gradient(right bottom, #414a93, #4eb8d2);
	background: -moz-linear-gradient(right bottom, #414a93, #4eb8d2);
	background: linear-gradient(right bottom, #414a93, #4eb8d2);
	color: #fff;
}

@media all and (max-width: 750px) {
	.page_img .cate-list{
		height: 3.5rem;
	}
	.page_img .cate-list .item{
		width: 10rem;
	}
	.page_img .cate-list .item a{
		font-size: 0.875rem;
	}

	.zdjBox2{
		height: 500px;
	}
}


/* 面包屑 */
.mbx{
	padding: 10px 15px;
}
.mbx .info{
	font-size: 12px;
	color: #666666;
	height: 20px;
	line-height: 20px;
	padding-left: 25px;
	background: url(../images/location.jpg) no-repeat left center;
}
.mbx .info a{
	cursor: pointer;
}

.gongyong-cate{
	text-align: center;
	padding: 4.6875rem 0 1.875rem;
	border-bottom: 1px solid #e5e5e5;
}
.gongyong-cate .title{
	font-size: 2.25rem;
	color: #000000;
	line-height: 1.875rem;
}
.gongyong-cate .en_title{
	font-size: 0.875rem;
	color: #666666;
	margin-top: 1.25rem;
}
@media all and (max-width: 750px) {
	.gongyong-cate .title{
		font-size: 1.875rem;
	}
	.gongyong-cate .en_title{
		font-size: 0.875rem;
	}
}
/* 奕目简介 */
.about-1{
	padding: 0 3.125rem 3.75rem;
}
.about-1 .content{
	margin-top: 3.125rem;
}
.about-1 .content .pic{
	width: 44.5%;
	height: 0;
	padding-bottom: 27%;
	overflow: hidden;
	position: relative;
}
.about-1 .content .pic img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.about-1 .content .info{
	width: 51%;
}
.about-1 .content .info .cate-title{
	margin-bottom: 2.1875rem;
}
.about-1 .content .info .cate-title img{
	height: 3.25rem;
	display: inline-block;
	vertical-align: bottom;
}
.about-1 .content .info .cate-title span{
	font-size: 1.75rem;
	color: #000000;
	display: inline-block;
	vertical-align: bottom;
	line-height: 100%;
	margin-left: 1.5625rem;
}
.about-1 .content .info .desc{
	height: 3.25rem;
	line-height: 3.25rem;
	background: #2c52b3;
	font-size: 1.375rem;
	color: #ffffff;
	padding: 0 2rem;
	margin-bottom: 1.875rem;
}
.about-1 .content .info .singlepage{
	font-size: 0.875rem;
	color: #555555;
	line-height: 2rem;
}
@media all and (max-width: 1023px) {
	.about-1 .content .pic{
		width: 100%;
		padding-bottom: 50%;
	}
	.about-1 .content .info{
		width: 100%;
		margin-top: 1.875rem;
	}
	.about-1 .content .info .cate-title span{
		margin-left: 0;
		margin-top: 1.25rem;
	}
}
@media all and (max-width:750px) {
	.about-1{
		padding: 0 1.875rem 1.875rem;
	}
}
/* 奕目科技优势 */
.about-2{
	padding: 0 3.125rem 6.25rem;
}
.about-2 .list{
	font-size: 0;
	margin-top: 3.75rem;
}
.about-2 .list .item{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin-right: 5%;
	height: 0;
	padding-bottom: 30%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	text-align: center;
	padding-left: 1.875rem;
	padding-right: 1.875rem;
}
.about-2 .list .item:last-child{
	margin-right: 0;
}
.about-2 .list .item .title{
	font-size: 1.875rem;
	color: #eeeeee;
	line-height: 1.875rem;
	padding-top: 3.4375rem;
	padding-bottom: 1.625rem;
	margin-bottom: 1.875rem;
	border-bottom: 1px solid rgba(255,255,255,.35);
}
.about-2 .list .item .desc{
	font-size: 1rem;
	color: #ffffff;
	line-height: 1.875rem;
}
@media all and (max-width: 1023px) {
	.about-2 .list{
		margin-top: 2.5rem;
	}
	.about-2 .list .item{
		width: 48%;
		padding-bottom: 48%;
		margin-right: 4%;
		margin-top: 1.875rem;
	}
	.about-2 .list .item:nth-child(2n){
		margin-right: 0;
	}
}
@media all and (max-width: 750px) {
	.about-2{
		padding: 0 1.875rem 1.875rem;
	}
	.about-2 .list{
		margin-top: 1.5rem;
	}
	.about-2 .list .item{
		width: 100%;
		padding-bottom: 80%;
		margin-right: 0;
	}
}

/* 联系我们 */
.contact{
	padding: 0 3.125rem 5rem;
}
.contact .content{
	margin-top: 5rem;
	background: #f5f5f5;
	padding: 1.375rem 2.875rem 1.375rem 3.125rem;
}
.contact .content .info{
	font-size: 1rem;
	color: #777777;
	line-height: 1.875rem;
	margin: 1.875rem 0;
	max-width: 70%;
}
.contact .content .ewm_group{
	max-width: 30%;
	
}
.contact .content .ewm_group .word{
	text-align: center;
	margin: 2.8125rem 3rem 2.8125rem 0;
}
.contact .content .ewm_group .word h3{
	font-size: 1.25rem;
	color: #777777;
	line-height: 1.875rem;
}
.contact .content .ewm_group .word p{
	font-size: 0.875rem;
	color: #777777;
	line-height: 1.875rem;
}
.contact .content .ewm_group .ewm{
	width: 9.375rem;
	height: 9.375rem;
	background: #ffffff;
	border: 1px solid #ececec;
	position: relative;
	margin-left: 1rem;
}
.contact .content .ewm_group .ewm:nth-child(2){
	margin-left: 0;
}
.contact .content .ewm_group .ewm img{
	width: 8.125rem;
	height: 8.125rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
#allmap {
	height: 42.8125rem;
}
#allmap img{
	max-width: inherit!important;
}
#allmap .BMap_bubble_title {
	margin-bottom: 0.4375rem;
	font-size: 1rem;
	font-weight: bold;
}
#allmap .BMap_bubble_content {
	font-size: 0.875rem;
	line-height: 1.25rem;
}
@media all and (max-width: 1200px) {
	.contact .content .ewm_group .word{
	    margin: 2.125rem 2rem 2.125rem 0;
	}
	.contact .content .ewm_group .ewm{
		width: 8rem;
	    height: 8rem;
	}
	.contact .content .ewm_group .ewm img{
	    width: 6.75rem;
    	height: 6.75rem;
	}
	.contact .content .ewm_group .ewm{
		margin-left: 0.6rem;
	}
}
@media all and (max-width: 950px) {
	.contact{
		padding: 0 1.875rem 1.875rem;
	}
}
@media all and (max-width: 900px) {
	.contact .content{
		padding: 1.25rem;
		margin-top: 2.5rem;
	}
	.contact .content .ewm_group .word{
		display: none;
	}
	.contact .content .ewm_group .ewm:nth-child(2){
		margin-left: 0;
	}
}
@media all and (max-width: 580px) {
	.contact .content .info{
		float: none;
		max-width: 100%;
		margin-top: 0;
	}
	.contact .content .ewm_group{
		float: none;
	}
	.contact .content .ewm_group .ewm{
		/* width: 32%; */
		width: 100px;
	    /* height: 0; */
		height: 100px;
	    padding-bottom: 32%;
	    margin-left: 2%;
	}
	.contact .content .ewm_group .ewm img{
	    width: 100%;
    	height: auto;
	}
}

/*分页样式*/
.pagination{  
	text-align: center;
	margin: 0 0 3.75rem 0;
	font-size: 0;
} 
.pagination li{
	display: inline-block;
	vertical-align: top;
  	margin-right: 0.5rem; 
}
.pagination li:last-child{
	margin-right: 0;
}
.pagination li a,
.pagination li span{ 
  	display: inline-block;
  	height: 2rem; 
  	line-height: 2rem; 
  	padding: 0 0.75rem; 
  	font-size: 0.875rem; 
  	border: 1px solid #dfdfdf; 
  	color: #999; 
  	text-decoration: none; 
  	border-radius: 0.25rem;
  	box-sizing: border-box;
  	transition: all .3s;
  	background: #f7f7f7;
} 
.pagination li a:hover,
.pagination li.active span,
.pagination li.disabled span{ 
  	background:#2C52B3!important; 
  	color:#fff; 
  	border-color: #2C52B3!important;
} 

/* 新闻列表 */
.news-box{
	padding: 0 3.125rem;
}

.news{
	margin-top: 4.6875rem;
	margin-bottom: 3.75rem;
	padding: 0 0.9375rem;
}
.news .list{
	
}
.news .list .item{
	padding: 1.875rem 0;
}
.news .list .item .time{
	text-align: center;
	margin-right: 5rem;
}
.news .list .item .time strong{
	font-size: 2.875rem;
	color: #333333;
	line-height: 100%;
	display: block;
}
.news .list .item .time p{
	font-size: 0.875rem;
	color: #999999;
	line-height: 100%;
	margin-top: 0.625rem;
}
.news .list .item .content{
	width: 55%;
}
.news .list .item .content .title{
	padding-bottom: 1.125rem;
	margin-bottom: 0.625rem;
	position: relative;
}
.news .list .item .content .title::after{
	content: '';
	display: inline-block;
	position: absolute;
	width: 1.875rem;
	height: 1px;
	background: #999999;
	left: 0;
	bottom: 0;
}
.news .list .item .content .title a{
	font-size: 1.125rem;
	color: #333333;
	display: block;
	line-height: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news .list .item .content .desc{
	font-size: 0.875rem;
	color: #666666;
	line-height: 1.5rem;
	max-height: 4.5rem;
	overflow: hidden;
}
.news .list .item .pic{
	width: 20%;
	height: 0;
	overflow: hidden;
	padding-bottom: 10%;
	position: relative;
}
.news .list .item .pic img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}

@media all and (max-width:1024px) {
	.news .list .item .time{
		margin-right: 2.5rem;
	}
	.news .list .item .pic{
		width: 30%;
		padding-bottom: 15%;
	}
}
@media all and (max-width:750px) {
	.news{
		margin-top: 1.875rem;
	}
	.news-box{
		padding: 0 1.875rem;
	}
}
@media all and (max-width:600px) {
	.news .list .item .content{
		width: calc(100% - 6.5rem);
	}
	.news .list .item .pic{
		display: none;
	}
}

/* 新闻详情 */
.newsinfo-box{
	padding: 0 0.9375rem;
}
.newsinfo-box .newsinfo-box1{
	text-align: center;
	padding: 7.5rem 0 2.25rem;
}
.newsinfo-box .newsinfo-box1 .title{
	font-size: 1.5rem;
	color: #333333;
	line-height: 1.875rem;
}
.newsinfo-box .newsinfo-box1 .hd{
	margin-top: 0.625rem;
}
.newsinfo-box .newsinfo-box1 .hd span{
	font-size: 0.75rem;
	color: #888888;
	line-height: 1.875rem;
	display: inline-block;
	vertical-align: top;
}
.newsinfo-box .newsinfo-box2{
	background: #f7f8fa;
	font-size: 0.8125rem;
	color: #888888;
	line-height: 1.875rem;
	padding: 1.25rem;
	margin-bottom: 3.75rem;
}
.newsinfo-box .newsinfo-box2 img{
	vertical-align: top;
}
.newsinfo-box .newsinfo-box2 img:first-child{
	margin-right: 0.625rem;
}
.newsinfo-box .newsinfo-box2 img:last-child{
	margin-left: 0.625rem;
}
.newsinfo-box .singlepage{
	font-size: 0.875rem;
	color: #555555;
	line-height: 1.875rem;
	margin-bottom: 3.75rem;
}
.page_return{
	font-size: 0;
	border-top: 2px solid #dddddd;
	padding: 1.40625rem 0;
	position: relative;
	margin-bottom: 2.5rem;
}
.page_return .back{
	width: 6.25rem;
	height: 2.1875rem;
	background: #DDDDDD;
	color: #565656;
	font-size: 0.75rem;
	position: absolute;
	text-align: center;
	line-height: 2.1875rem;
	right: 0;
	top: 50%;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
}
.page_return .item{
	padding: 0.5rem 0;
}
.page_return .item .icon{
	height: 1.125rem;
	margin-right: 0.75rem;
}
.page_return .item a{
	font-size: 0.875rem;
	color: #888888;
	line-height: 1.125rem;
	display: inline-block;
	vertical-align: middle;
}
@media all and (max-width:600px) {
	.newsinfo-box .newsinfo-box1{
		padding-top: 3.75rem;
	}
	.page_return .back{
		display: none;
	}
}
/* 新闻详情 */

/* 客户留言 */
.message{
	padding: 5rem 0.9375rem 6.25rem;
}
.message .form-box{
	
}
.message .form-box .top{
	
}
.message .form-box .top div.fl{
	width: 38%;
}
.message .form-box .top div.fl .input{
	display: block;
	width: 100%;
	height: 2.5rem;
	border: 1px solid #999999;
	font-size: 0.75rem;
	color: #757575;
	padding: 0 0.9375rem;
	margin-bottom: 1.25rem;
}
.message .form-box .top div.fl .input:last-child{
	margin-bottom: 0;
}
.message .form-box .top div.fr{
	width: 60%;
	height: 10rem;
	border: 1px solid #999999;
}
.message .form-box .top div.fr .textarea{
	display: block;
	width: 100%;
	height: 100%;
	padding: 0.75rem;
}
.message .form-box .bottom{
	margin-top: 1.25rem;
}
.message .form-box .bottom .yzm{
	
}
.message .form-box .bottom .yzm .input{
	width: 7.5rem;
	height: 2.5rem;
	border: 1px solid #999999;
	font-size: 0.75rem;
	color: #757575;
	padding: 0 0.9375rem;
}
.message .form-box .bottom .yzm .pic{
	width: 7.5rem;
	height: 2.5rem;
	border: 1px solid #999999;
	margin-left: 0.625rem;
	position: relative;
	overflow: hidden;
}
.message .form-box .bottom .yzm .pic .code{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	max-height: 100%;
}
.message .form-box .bottom .submit{
	width: 8.4375rem;
	height: 2.5rem;
	background: #0E3A81;
	border: 1px solid #00225A;
	font-size: 0.875rem;
	color: #ffffff;
	cursor: pointer;
}
@media all and (max-width:600px) {
	.message .form-box .top div.fl{
		width: 100%;
		margin-bottom: 1.25rem;
	}
	.message .form-box .top div.fr{
		width: 100%;
	}
}

/* 资源下载中心 */
.download{
	font-size: 0;
	padding: 0 0.9375rem 6.25rem;
}
.download .item{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 25%;
	margin-top: 5rem;
}
.download .item .pic{
	width: 5.3125rem;
	height: 5.3125rem;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.download .item .pic img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.download .item .title{
	font-size: 1rem;
	color: #0e3a81;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 0.625rem;
}
@media all and (max-width:600px) {
	.download .item{
		margin-top: 2.5rem;
	}
}

/* 产品详情 */
.zdjBox2 .list .pic{
	width: 100%;
}
.product-info{
	padding: 4.375rem 0.9375rem 4.0625rem;
}
.product-info .banner{
	width: 50%;
	height: 33.75rem;
	padding: 1%;
	background: #f7f7f7;
}
.product-info .banner .pic{
	width: 100%;
	height: 100%;
	position: relative;
}
.product-info .banner .pic img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.product-info .banner .gallery-top {
	height: 75%;
	width: 100%;
	background: #ffffff;
}
.product-info .banner .gallery-thumbs {
	height: 20%;
	margin-top: 3%;
}
.product-info .banner .gallery-thumbs .swiper-slide .pic {
	background: #ffffff;
	border: 1px solid #bdc4ce;
}
.product-info .banner .gallery-thumbs .swiper-slide-thumb-active .pic {
	border: 1px solid #333333;
}
.product-info .info{
	width: 45%;
}
.product-info .info .title{
	font-size: 1.875rem;
	color: #777777;
	height: 4rem;
	line-height: 4rem;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 1.25rem;
}
.product-info .info .desc{
	font-size: 1rem;
	color: #888888;
	line-height: 2.25rem;
	height: 11.25rem;
	overflow: hidden;
}
.product-info .info .tel{
	line-height: 1.5rem;
	padding-left: 2.8125rem;
	background: url(../images/icon3.png) no-repeat left center;
	background-size: 2rem 2rem;
	margin-top: 1.25rem;
}
.product-info .info .tel span{
	font-size: 0.875rem;
	color: #777777;
}
.product-info .info .tel p{
	font-size: 1.5rem;
	color: #014099;
}
.product-info .info .button-group{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 1.625rem;
	margin-top: 2.5rem;
	border-top: 1px solid #e5e5e5;
}
.product-info .info .button-group .item{
	width: 46.5%;
	height: 3.75rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #333333;
	border: 2px solid #222222;
}
.product-info .info .button-group .item .icon{
	width: 2rem;
	height: 2rem;
}
.product-info .info .button-group .item .text{
	font-size: 1rem;
	color: #ffffff;
	margin-left: 0.25rem;
}
.product-info .info .button-group .item:nth-child(2){
	background: #ffffff;
	border: 2px solid #8d8d8d;	
}
.product-info .info .button-group .item:nth-child(2) .text{
	color: #8d8d8d;
}

.product-info1{
	padding: 0 0.9375rem 6.25rem;
}
.product-info1 .list{
	border-bottom: 1px solid #dddddd;
	margin-bottom: 2.5rem;
}
.product-info1 .list .item{
	display: inline-block;
	vertical-align: top;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1rem;
	color: #014099;
	padding: 0 0.375rem;
	position: relative;
}
.product-info1 .list .item.active::after{
	content: '';
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 1px;
	background: #014099;
	left: 0;
	bottom: -1px;
}
.product-info1 .page{
	font-size: 1rem;
	color: #666666;
	line-height: 1.875rem;
	overflow: hidden;
}
/*产品表格*/
table,table tr th, table tr td { 
	border: 1px solid #cccccc!important; 
}
.page .tip{
	display: none;
}
@media screen and (max-width: 630px){
	.page .tip{
		display: block;
      	line-height: 15px;
 		margin-bottom: 15px;
 		color: red;
	}
}
.ccc{
	overflow-x: auto;
	position: relative;
}
.table{
	width: 100%;
	min-width: 50rem;
	text-align: center; 
	border-collapse: collapse;	
	padding:0.125rem;
	font-weight: normal;
}
.table *{
	font-size: 0.875rem!important;	
}
.table tr th{
	background: #d9d9d9;
	color: #333333;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap!important;
	line-height: 1.625rem!important;
}
.table tr td{
	background: #ffffff;
	color: #333333;
	font-weight: normal;
	line-height: 2.5rem;
}
.table tr th.head,
.table tr td.head2{
	background: #6987AA;
	color: #ffffff;
}

@media screen and (max-width: 1023px) {
	.product-info .banner{
		width: 55%;
	}
	.product-info .info{
		width: 40%;
	}
}
@media screen and (max-width: 600px) {
	.product-info .banner{
		width: 100%;
	}
	.product-info .info{
		width: 100%;
		margin-top: 2.5rem;
	}
}

.alert {
	display: none;
	z-index: 2;
  }
  .alert .mask {
	position: fixed;
	top: 0;
	bottom: 0;
	width: 100%;
	left: 0;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 2;
  }
  .alert .part11 {
	width: calc(40rem/1.28);
	min-height: calc(41.875rem/1.28);
	background: #FFFFFF;
	border-radius: calc(1rem/1.28);
	position: fixed;
	top: calc(12rem/1.28);
	left: 33.33%;
	z-index: 3;
	padding: calc(3.125rem/1.28);
	padding-right: calc(2.125rem/1.28);
  }
  .alert .part11 .close {
	position: absolute;
	right: calc(-1rem/1.28);
	top: calc(-1rem/1.28);
	width: calc(2.0625rem/1.28);
	height: calc(2.0625rem/1.28);
  }
  .alert .part11 .tit {
	color: #222222;
	margin-bottom: calc(2.5rem/1.28);
	font-weight: 600;
	font-size: calc(1.875rem/1.28);
	text-align: center;
  }
  .alert .part11 .part1 {
	margin-bottom: calc(1.625rem/1.28);
	display: flex;
	align-items: center;
  }
  .alert .part11 .part1 input {
	width: calc(33.375rem/1.28);
	height: calc(3.75rem/1.28);
	border: 1px solid #ECECEC;
	outline: none;
	box-sizing: border-box;
	color: #666666;
	font-size: calc(1.125rem/1.28);
	padding: 0 calc(1.6875rem/1.28);
  }
  .alert .part11 .part1 div {
	color: #F60000;
	margin-left: calc(1rem/1.28);
	font-weight: 600;
  }
  .alert .part11 .part1:nth-last-child(2) input {
	width: calc(19rem/1.28);
  }
  .alert .part11 .part1:nth-last-child(2) button {
	width: calc(12.75rem/1.28);
	height: calc(3.75rem/1.28);
	border: 1px solid #ECECEC;
	outline: none;
	box-sizing: border-box;
	background-color: #ffffff;
	margin-left: calc(1.625rem/1.28);
	color: #2C52B3;
	font-size: calc(1.125rem/1.28);
  }
  .alert .part11 .submit {
	width: calc(13.5rem/1.28);
	display: block;
	height: calc(4.125rem/1.28);
	line-height: calc(4.125rem/1.28);
	text-align: center;
	outline: none;
	border: none;
	color: #fff;
	font-weight: 600;
	font-size: calc(1.375rem/1.28);
	background: #2C52B3;
	border-radius: calc(0.375rem/1.28);
	margin: calc(2.5rem/1.28) auto 0;
  }
  .alert .part11 .part2 {
	margin-bottom: calc(1.875rem/1.28);
	position: relative;
  }
  .alert .part11 .part2 .title {
	color: #222222;
	font-weight: 600;
	font-size: calc(1.25rem/1.28);
	margin-bottom: calc(0.9375rem/1.28);
  }
  .alert .part11 .part2 textarea {
	width: calc(33.375rem/1.28);
	height: calc(10.625rem/1.28);
	border: calc(1/1.28) rem solid #ECECEC;
	outline: none;
	padding: calc(1rem/1.28);
	box-sizing: border-box;
  }
  .alert .part11 .part2 input {
	width: calc(33.375rem/1.28);
	height: calc(3.75rem/1.28);
	line-height: calc(3.75rem/1.28);
	border: 1px solid #ECECEC;
	outline: none;
	padding: 0 calc(1rem/1.28);
	box-sizing: border-box;
  }
  .alert .part11 .part2 .tip {
	color: #9D9D9D;
	font-size: calc(1.125rem/1.28);
	margin-top: calc(0.9375rem/1.28);
  }
  .alert .part11 .part2 .file {
	border: none;
	outline: none;
	position: absolute;
	left: 0;
	top: 0;
	width: calc(7.75rem/1.28);
	height: calc(7.75rem/1.28);
	padding: 0;
	opacity: 0;
  }
  .alert .part11 .part2 img {
	width: calc(7.75rem/1.28);
	height: calc(7.75rem/1.28);
  }
  .alert .part11 .bottom {
	display: flex;
	justify-content: center;
  }
  .alert .part11 .bottom button {
	width: calc(13.5rem/1.28);
	display: block;
	height: calc(4.125rem/1.28);
	line-height: calc(4.125rem/1.28);
	text-align: center;
	outline: none;
	border: none;
	color: #fff;
	font-weight: 600;
	font-size: calc(1.375rem/1.28);
	background: #2C52B3;
	border-radius: calc(0.375rem/1.28);
	margin-right: calc(0.625rem/1.28);
  }
  .alert .part11 .bottom .again {
	width: calc(13.5rem/1.28);
	height: calc(4.125rem/1.28);
	border-radius: calc(0.375rem/1.28);
	border: 2px solid #2C52B3;
	color: #2C52B3;
	box-sizing: border-box;
	font-weight: 600;
	font-size: calc(1.375rem/1.28);
	line-height: calc(4.125rem/1.28);
	text-align: center;
	margin-left: calc(0.625rem/1.28);
  }
  

@media (max-width: 1000px) {
    .alert .part11 {
        width: 90%;
        position: fixed;
        top: 100px;
        left: 5%;
        padding:20px 10px;
    }
    .alert .part11 .tit {
        color: #222222;
        margin-bottom: 20px;
        font-weight: 600;
        font-size: 16px;
        text-align: center;
    }
    .alert .part11 .close {
        position: absolute;
        right: -10px;
        top: -10px;
        width: 30px;
        height: 30px;
    }
    .alert .part11 .part1{
        margin-bottom: 15px;
    }
    .alert .part11 .part1 input {
        width: 100%;
        height: 40px;
        font-size: 14px;
        padding: 0 10px;
    }
    .alert .part11 .part1:nth-last-child(2) input {
        width: 50%;
    }
    .alert .part11 .part1:nth-last-child(2) button {
        width: 40%;
        height: 40px;
        margin-left: 10%;
        color: #2C52B3;
        font-size: 14px;
    }
    .alert .part11 .submit {
        width: 60px;
        display: block;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        background: #2C52B3;
        border-radius: 5px;
        margin: 20px auto 0;
    }
    .alert .part11 .part1 div {
        color: #F60000;
        margin-left: 10px;
        font-weight: 600;
        font-size: 14px;
       }


}
@media (max-width: 600px) {
	html{
		font-size: 12px;
	}
}