/* banner */
.banner{width: 100%;height:auto;overflow: hidden;position: relative;}
.banner .logop{ position:absolute; top:10%; left:5%; width:60px; z-index:10;}
.banner .logop img{ width:100%;}
.banner #banner_pic{display: none;}
.banner .odcontent{width: 70%;}
.banner .swiper{width: 100%;height: 100%;}
/* .banner .swiper img{width: 100%;height:100%;} */
.banner .list{width:100%;height: 100%;}
.banner .list .before{width:100%;height:100%}
.banner .list .img{position: relative;width: 100%;height:100%;background-repeat: no-repeat;background-size: cover;background-position: 50%;}
/* .banner .list .img img{position: absolute;left:50%;top:50%;width: auto;max-width:initial;height: 100%;transform: translate(-50%,-50%);} */
.banner .list .img img{width: 100%;}
/* .banner .list .img:after{content:"";position: absolute;left:0;top:0;width:100%;height: 100%;background:rgba(0,0,0,0.2);} */
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
.banner #banner_prev,.banner #banner_next{position: absolute;top: 48.5%;transform: translateY(-50%);width: 27px;height: 47px;z-index: 3;cursor: pointer;}
.banner #banner_prev{left:5%;background: url(../images/banner_prev.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;}
.banner #banner_next{right: 5%;background: url(../images/banner_next.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;}
.banner #banner_prev.fade{opacity: 0;}
.banner #banner_next.fade{opacity: 0;}
.banner .swiper-pagination-bullet{margin: 0 8px;}
.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.banner .swiper-pagination{padding:0 5%;width:100%;margin: 0;height: auto;bottom: 40px;text-align: right;box-sizing: border-box;}
.banner .swiper-pagination-bullet{border-radius: 16px;}
.banner .swiper-pagination{}
.banner .swiper-pagination .angle{display: inline-block;vertical-align: middle;margin:0 18px 0 0 !important;width: auto !important;height:auto !important;background: none !important;position: relative;z-index: 1;opacity: 1 !important;}
.banner .swiper-pagination .angle svg{width: 60px;height: 60px;}
.banner .swiper-pagination .angle svg > path{stroke: #26d07c;stroke-width: 1.4px;stroke-linecap: butt;stroke-linejoin: miter;fill: none;stroke-dasharray: 400%;stroke-dashoffset: 400%;transition: stroke-dashoffset .8s cubic-bezier(0,0,0,1);transition-delay: 0s;transition-duration: .8s;transition-property: stroke-dashoffset;transition-timing-function: cubic-bezier(0,0,0,1);-webkit-transition: stroke-dashoffset .8s cubic-bezier(0,0,0,1);-moz-transition: stroke-dashoffset .8s cubic-bezier(0,0,0,1);-o-transition: stroke-dashoffset .8s cubic-bezier(0,0,0,1);-ms-transition: stroke-dashoffset .8s cubic-bezier(0,0,0,1);box-sizing: border-box;}
.banner .swiper-pagination .angle.swiper-pagination-bullet-active svg > path{stroke-dashoffset: 88%;transition-delay: .5s;}
/* .banner .swiper-pagination span{padding: 0;vertical-align: middle;border: 0;position: absolute;left:58%;top:44%;transform: translate(-50%,-50%);z-index: 2;color: #fff;font-size:22px;font-weight: bold;color:#fff;} */
 .banner .swiper-pagination span{vertical-align: middle;}
.banner .swiper-pagination .angle.swiper-pagination-bullet-active span{color:#26d07c;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{/* width: 6px;height: 6px; */width:16px;height:16px;border-color:transparent;background: #fff;}
.banner #banner_mb{display: none;}

.banner .num_page{position: absolute;right:5%;bottom:30px;width:auto;z-index: 2;color: #fff;font-size: 40px;white-space: nowrap;}
.banner .num_page span{display: inline-block;}

/* add */
.banner .banner_txt{position: absolute;left:0;top:50%;width: 100%;transform:translateY(-50%);z-index: 3;color: #fff;}
.banner .banner_txt .top{font-size: 56px;text-transform: uppercase;letter-spacing: 10px;font-weight: bold;}
.banner .banner_txt .btm{margin-top:20px;font-size: 20px;letter-spacing: 8px;}

@media only screen and (max-width:1260px){
	.banner #banner_prev, .banner #banner_next{width: 20px;height: 30px;}
	/* .banner #banner_prev,.banner #banner_next{background-size: 20px;} */
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;}
	.banner .num_page{font-size: 48px;}
}
@media only screen and (max-width:1080px){
	.banner .num_page{font-size: 40px;}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;}
	.banner .banner_txt .top{font-size:46px;}
	.banner .banner_txt .btm{margin-top:20px;font-size: 16px;letter-spacing: 8px;}
}
@media only screen and (max-width:850px){
	.banner .num_page{font-size:30px;}
}
@media only screen and (max-width:830px){
	.banner #banner_pic{display: block;}
}
@media only screen and (max-width:750px){
	/* .banner #banner_pic{display: none;}
	.banner #banner_mb{display: block;} */
}
@media only screen and (max-width:520px){
	/* .banner .odcontent{width: 94%;} */
.banner #banner_prev, .banner #banner_next{height: 22px;background-size: 12px;}
	.banner #banner_prev{left: 3%;}
	.banner #banner_next{right: 3%;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
	.banner .swiper-pagination{bottom: 13px;}
	/* .banner .swiper-pagination span{width: 6px;height: 6px;margin: 0 5px;} */
	.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
	.banner .num_page{font-size:20px;bottom:13px}
	
	.banner .banner_txt{text-align: center;}
	.banner .banner_txt .top{font-size: 36px;letter-spacing: 4px;}
	.banner .banner_txt .btm{font-size: 12px;}
	.banner .list01 .img{background-position: 70% center !important;}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 10px;height: 10px;}
}

/* banner_nei2 */
/* .banner_nei2 .pc_img{position: relative;padding-bottom: 100vh;width: 100%;overflow: hidden;}
.banner_nei2 .pc_img img{position: absolute;left: 0;top: 0;width: 100%;transition: all 1s linear;}
.banner_nei2 .pc_img:after{content:"";position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index: 1;} */
.banner_nei2 .layout{position: absolute;width: 100%;left:0;top: 50%;transform: translateY(-50%);z-index: 2;}
.banner_nei2 .layout .wrap{margin: 0 auto;width: 90%;max-width: 1365px;text-align: center;}
.banner_nei2 .text{color: #008755;/* text-shadow: 0 0 10px rgba(0,0,0,0.5); */}
.banner_nei2 .text .cn{margin-top: 0;font-size: 40px;letter-spacing: 6px;line-height: 1.2em;font-weight: bold;}
.banner_nei2 .text .en{margin-top: 10px;font-size: 50px;}
.banner_nei2 .text .slogan{margin-top: 20px;font-size: 30px;font-weight: bold;color: #fff;}

.shenming{position: absolute;left:30px;bottom:30px;color: hsla(0,0%,100%,.5);z-index: 3;}
@media only screen and (max-width:1680px){
	/* .banner_nei2 .pc_img{padding-bottom: 50%;} */
}
@media only screen and (max-width:850px){
	.banner_nei2 .text .cn{font-size:30px;}
	.banner_nei2 .text .slogan{font-size: 26px;}
	/* .banner_nei2 .pc_img{padding-bottom: 100vh;}
	.banner_nei2 .pc_img img{width:auto;left:50%;height: 100%;max-width:initial;transform: translateX(-50%);} */
}
@media only screen and (max-width:520px){
	/* .banner_nei2 .pc_img{padding-bottom: 47%;} */
	.banner_nei2 .layout{}
	.banner_nei2 .layout .wrap{}
	.banner_nei2 .text .slogan{text-align: left;display: block;font-size: 16px;}
	.banner_nei2 .text .cn{font-size: 30px;}
	.banner_nei2 .text .cn b{margin-left: 30px;}
	.shenming{left:auto;right:5%;bottom:20px;text-align:right;font-size:12px;}
	/* .banner_nei2 .pc_img img{transform: translateX(-54%);} */
}

.wx_wrap{margin:0 auto;width:94%;}
.wx_title{}
.wx_title .title{font-size: 20px;letter-spacing: 15px;text-indent: 1em;}
.wx_title .en{margin-top: 4px;font-size: 12px;color: #808080;}

/* wx_ys */
.wx_ys{padding:30px 0;background-color: #f4f4f4;}
.wx_ys ul{box-sizing: border-box;}
.wx_ys ul li{color: #b5b5b5;width: 33.3%;box-sizing: border-box;text-align: center;}
.wx_ys ul li .box{display: inline-block;width: auto;text-align: center;}
.wx_ys ul li p{font-size:14px;}
.wx_ys ul li .en{margin-top:6px;font-size: 12px;}
.wx_ys ul li:nth-child(2){border-left: 1px solid #c6c6c6;border-right: 1px solid #c6c6c6;}
.wx_ys ul li:last-child{}

/* pro_video */
.pro_video{padding:20px 0;}
.pro_video .video_box{border-radius: 10px;overflow: hidden;}
.pro_video .video_box video{display: block;width:100%}

/* pro_rec */
.pro_rec{padding:20px 0;}
.pro_rec .list_content{margin-top: 30px;}
.pro_rec .list_content ul li{margin-bottom: 2%;width: 49%;}
.pro_rec .list_content ul li .img{position: relative;padding-bottom: 68%;width:100%;height:0;overflow: hidden;}
.pro_rec .list_content ul li .img img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);}
.pro_rec .list_content ul li p{margin-top: 5px;font-size:14px;text-align: center; margin-bottom:15px;}

.vx_productlist	{padding:20px 0 50px;}
.pro_nav{position: relative;height:auto;width: 100%;overflow: hidden;margin: 30px auto 0;background: #fff;}
.pro_nav.stick{position: sticky;top: 0;padding-top: 10px;padding-bottom: 10px;}
.pro_nav .scroller {}
.pro_nav ul{white-space: nowrap;}
.pro_nav ul li{display: inline-block;vertical-align: text-bottom;font-size: 14px;}
.pro_nav ul li span{display: block;margin: 0 0.3rem;padding-bottom:10px;color: #b5b5b5;position: relative;}
.pro_nav ul li span::after{content: "";position: absolute;left:50%;bottom:0;width: 0;height: 1px;transform: translateX(-50%);background-color: #1e2121;transition: all .3s linear;z-index: 2;}
.pro_nav ul li.cur span{font-size:16px;color:#1e2121;font-weight: bold;}
.pro_nav ul li.cur span:after{width: 100%;}
.vx_productlist .list_content{margin-top: 30px;}
.vx_productlist .list_content ul li{margin-bottom: 2%;width: 49%;}
/*
.vx_productlist .list_content ul li .img{position: relative;padding-bottom: 100%;width:100%;height:0;overflow: hidden;}
.vx_productlist .list_content ul li .img img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);}*/

.vx_productlist .list_content ul li .img img{ width:100%;}
.vx_productlist .list_content ul li p{margin-top: 4px;font-size:14px;text-align: center;}
.vx_productlist .list_content .part p{ text-align:center; font-size:16px; line-height:40px; margin-top:15px;}
.vx_productlist .list_content .part .img1 img{ text-align:center; max-width:150px; margin:0 auto; display:block;}



/* contact */
.contact{padding: 4.5% 0 4%;}
.contact .mes_wrap{width: 55%;}
.contact .mes_wrap h1{font-size: 32px;box-sizing: border-box;line-height: 1em;}
.contact .mes_wrap ul{margin-top: 3.5%;}
.contact .mes_wrap ul li{width: 100%;box-sizing: border-box;}
.contact .mes_wrap ul li:last-child{margin-bottom: 0;}
.contact .mes_wrap ul li i{display: inline-block;margin-bottom: 20px;transition: all 0.3s linear;}
.contact .mes_wrap ul li p{margin: 0 0 15px 0;font-size: 16px;color: #222;line-height: 24px;}
.contact .mes_wrap ul li p strong{display: block;font-size: 20px;}
.contact .mes_wrap ul li p b{font-size: 20px;font-family: arial;word-break: break-all;}
.contact .mes_wrap ul li:hover i{transform: translateY(-10px);}
.contact .lx_layout .img_wrap{width:40%;}

.contact .message_wrap{padding: 66px 0 0;background: url(../images/leave_bg.png)no-repeat top center/cover;}
.contact .ol_leaving{width: 100%;max-width: 100%;box-sizing: border-box;background: #fff;color: #222;}
.contact .ol_leaving .tit{font-size: 24px;}
.contact .ol_leaving em{display: block;margin-top: 10px;font-size: 16px;color: #000;}
.contact .ol_leaving .mes_box{display: flex;margin-top: 20px;flex-wrap: wrap;justify-content: space-between;}
.contact .ol_leaving .mes_box li{padding: 12px 8px;margin-bottom: 15px;width: 100%;box-sizing: border-box;border: 1px solid #666;}
.contact .ol_leaving .mes_box li input{width: 100%;font-size: 14px;color: #999;}
.contact .ol_leaving .mes_box li.content{width: 100%;}
.contact .ol_leaving .mes_box li.content textarea{width: 100%;height: 80px;resize: none;font-family: normal;font-size: 14px;color: #999;}
.contact .ol_leaving .upload .code{width: 100%;}
.contact .ol_leaving .upload .code ul li{width: 50%;padding: 12px 8px;box-sizing: border-box;border: 1px solid #666;float: left;position: relative;}
.contact .ol_leaving .upload .code ul li input{width: 100%;max-width: 100px;}
.contact .ol_leaving .upload .code ul li img{position: absolute;width: 90%;height: 90%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.contact .ol_leaving .upload .code ul li.cd_img{width: 50%;padding: 20px 0;max-width: 100px;border:0;}
.contact .ol_leaving .upload .up_btn{margin-top: 15px;width: 100%;}
.contact .ol_leaving .upload .up_btn input{width: 100%;height: 40px;line-height: 40px;border: 1px solid #16907f;color: #fff;background:#16907f;font-size: 16px;cursor: pointer;}
.contact .ol_leaving .upload .up_btn input:hover{background: #16907f;color: #fff;}

.contact1 .map{width:100%;height: 400px;}
.contact .more_address{margin-top: 3.5%;}
.contact .more_address ul li{padding: 38px 0;width: 49%;border-top: 1px solid #ddd;}
.contact .more_address ul li h4{font-size: 18px;color: #222;}
.contact .more_address ul li p{margin-top: 26px;padding-left: 26px;font-size: 16px;background: url(../images/icon_11.png)no-repeat left 0 top 2px;}

@media only screen and (max-width:1260px){
	.contact .mes_wrap h1{font-size: 24px;}
	.contact .mes_wrap ul li{}
	.contact .mes_wrap ul li i{margin-bottom: 10px;width: 32px;}
	.contact .mes_wrap ul li p{margin:0 0 10px 0}
	.contact .mes_wrap ul li p b,.contact .mes_wrap ul li p strong{font-size: 18px;}
	.contact .ol_leaving{width: 330px;}
	.contact1 .map{width: calc(98% - 330px);width: -webkit-calc(98% - 330px);}
}
@media only screen and (max-width:850px){
	.contact{padding: 40px 0;}
	.contact .mes_wrap h1{background-size: 26px;}
	.contact .mes_wrap ul{margin-top: 26px;}
	.contact .mes_wrap ul li{margin: 0.5% 0;}
	.contact .message_wrap{padding-top: 30px;}
	.contact .ol_leaving{width: 100%;max-width: 100%;border-radius: 0;}
	.contact .ol_leaving .tit{font-size: 20px;}
	.contact .ol_leaving em{font-size: 14px;}
	.contact .ol_leaving .upload .up_btn input{font-size: 14px;}
	.contact1 .map{width: 100%;height: 300px; margin-top:40px;}
	.contact .more_address{margin-top: 30px;}
	.contact .more_address ul li{padding: 24px 0;}
	.contact .more_address ul li p{margin-top: 16px;}
	.contact .more_address ul li:nth-last-child(-n+2){padding-bottom: 0;}
}
@media only screen and (max-width:520px){
	.contact{padding: 30px 0;}
	.contact .mes_wrap h1{font-size: 16px;background-size: 17px;}
	.contact .mes_wrap ul li{margin-bottom: 30px;}
	.contact .mes_wrap ul li p b, .contact .mes_wrap ul li p strong{font-size: 13px;font-weight: normal;}
	.contact .mes_wrap ul li p{margin-bottom: 8px;font-size: 16px;line-height: normal;}
	.contact .mes_wrap ul li i{width: 26px;}
	/* .contact .ol_leaving{padding: 18px 3%;} */
	.ol_leaving .tit{font-size: 20px;}
	.contact .ol_leaving .mes_box li{padding: 8px;}
	.contact .ol_leaving .tit{font-size: 16px;}
	.contact .ol_leaving .upload .code{width: calc(100% - 100px);}
	.contact .ol_leaving .upload .code ul li{padding: 8px;width: 48%;}
	.contact .ol_leaving .upload .code ul li.cd_img{padding: 16px 0;}
	.contact .ol_leaving .upload .up_btn input{padding: 9px 0;height: auto;line-height: normal;font-size: 12px;}
	.contact .ol_leaving .mes_box li input,.contact .ol_leaving .upload .code ul li input{font-size: 12px;}
	.contact .ol_leaving .mes_box li.content textarea{font-size: 12px;}
	.contact .more_address ul li{width: 100%;}
	.contact .more_address ul li h4{font-size: 16px;}
	.contact .more_address ul li p{font-size: 14px;}
	.contact .more_address ul li:nth-last-child(-n+2){padding-bottom: 24px;}
	.contact .more_address ul li:nth-last-child(1){padding-bottom: 0;}
}


/* contact */
.contact1{padding: 6% 0;background:url(../images/contact_bg.png)no-repeat top right;background-size: 40% auto;}
.contact1 .row2{}
.contact1 .row2 .nei_title{margin: 30px 0;}
.contact1 .row2 .nei_title .title{font-weight: bold; font-size:16px;}
.contact1 .pf_title{margin-top: 12px;font-size: 18px;letter-spacing: 1px;font-weight: bold;}
.contact1 .layout{}
.contact1 .lf_part{padding: 0;width: 100%;box-sizing: border-box;color: #333;}
.contact1 .lf_part .tag{font-size: 18px;}
.contact1 .lf_part .name{font-size: 32px;font-family: 'Times New Roman';text-transform: uppercase;}
.contact1 .lf_part .line{margin: 0 0 12px;width: 80px;height: 2px;background: #333;}
.contact1 .lf_part .part li{margin-bottom: 1.5%;font-size: 14px;line-height: 1.6;}
.contact1 .lf_part .part li span{display: inline-block;width: 80px;}
.contact1 .lf_part .part li p{/* width: calc(100% - 80px);width: -webkit-calc(100% - 80px); */}
.contact1 .lf_part .part.peo{margin-top: 6%;}
.contact1 .lf_part .content{padding-bottom: 20%;margin-top: 30px;font-size: 14px;line-height: 28px;}
.contact1 .lf_part .yewu{font-size: 16px;}
.contact1 .lf_part .yewu ul li{width: 33%;}
.contact1 .lf_part .yewu ul li a:hover{color: #f39800;}
.contact1 .rt_part{width: 50%;background: url(../images/ct_bg.jpg) left center/cover;}
.contact1 .rt_part .img{transform: translateY(-10.5%);overflow: hidden;}
.contact1 .rt_part .img img{transition: all .3s ease-out;}
.contact1 .rt_part .img:hover img{transform: scale(1.1);}

.contact1 .ewm_ul{margin-top: 50px;}
.contact1 .ewm_ul ul li{display: inline-block;margin-right:20px;text-align: center;}
.contact1 .ewm_ul ul li .ewm_img{width: 100px;margin: 0 auto;}
.contact1 .ewm_ul ul li p{margin-top: 10px;font-size: 16px;}

@media only screen and (max-width:1300px){
	.contact1 .lf_part .name{font-size: 26px;}
}
@media only screen and (max-width:1080px){
	.contact1 .rt_part .img{transform: translateY(16%);}
}
@media only screen and (max-width:850px){
	.contact1 .lf_part{padding: 0;width: 100%;}
	.contact1 .lf_part .content{padding-bottom: 10%;}
	.contact1 .rt_part{position: initial;margin-top: 0;width: 100%;}
	.contact1 .rt_part .img{transform: initial;}
}
@media only screen and (max-width:850px){
	.contact1{padding: 20px 0 40px;}
	.contact1 .pf_title{font-size: 20px;}
	.contact1 .lf_part .name{font-size: 22px;}
	.contact1 .lf_part .part li{margin-bottom: 1%;font-size: 15px;}
	.contact1 .ewm_ul{margin-top: 30px;}
	
	/* .contact1 .ol_leaving .tit{font-size: 20px;}
	.contact1 .ol_leaving em{font-size: 14px;}
	.contact1 .ol_leaving .mes_box li input{font-size: 12px;}
	.contact1 .ol_leaving .mes_box li.content textarea{font-size: 12px;}
	.contact1 .ol_leaving .upload .up_btn input{font-size: 14px;} */
}
@media only screen and (max-width:680px){
}
@media only screen and (max-width:520px){
	.contact1{padding: 20px 0 40px;}
	.contact1 .pf_title{font-size: 16px;}
	.contact1 .lf_part {}
	.contact1 .lf_part .tag{font-size: 16px;}
	.contact1 .lf_part .name{font-size: 16px;}
	.contact1 .lf_part .content{font-size: 14px;line-height: 24px;}
	.contact1 .lf_part .part li{font-size: 14px;}
	.contact1 .lf_part .yewu ul li{width: 100%;}
	.contact1 .lf_part .line{width: 40px;}
	
	.contact1 .ewm_ul ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.contact1 .ewm_ul ul li{width: 49%;margin:6% 0 0 0;}
	.contact1 .ewm_ul ul li:nth-child(-n+2){margin-top: 0;}
	.contact1 .ewm_ul ul li p{font-size: 14px;}
	
	/* .contact1 .ol_leaving .tit{font-size:16px;}
	.contact1 .ol_leaving{padding: 18px 0;}
	.ol_leaving .tit{font-size: 20px;}
	.contact1 .ol_leaving .mes_box li{padding: 8px;}
	.contact1 .ol_leaving .upload .code{width: calc(100% - 100px);}
	.contact1 .ol_leaving .upload .code ul li{padding: 8px;width: 48%;}
	.contact1 .ol_leaving .upload .code ul li.cd_img{padding: 16px 0;}
	.contact1 .ol_leaving .upload .up_btn input{padding: 9px 0;line-height: normal;} */
}


#map {display: block;width: 100%;height: 100%;position: relative;box-sizing: border-box;}
#map img {max-width:none;}
#map label{max-width: none;border-color: #fdb111;}
@media only screen and (max-width:480px){
#map{height: 300px;}
}

.find_tit{ text-align:center; padding:60px 0 45px; position:relative;}
.find_tit h2 {
	font-size: 19px;
	font-weight:normal;
	color: #000;
	padding-bottom: 4px;
	position: relative;
	display: inline-block;
	z-index: 1;
}

.find_tit h2::after {
	content: "";
	width: 88px;
	height:1.5px;
	background-color: #000;
	position: absolute;
	bottom: -5px;
	z-index: -1;
	left:50%; transform: translateX(-50%); 
}
.find_tit .abtbg{ position:absolute; bottom:38%; right:30%; width:60px;}
.abjian{ font-size:12px; line-height:28px; padding:0 15px;}
.prodetail{ margin-top:50px;}
.protit{font-size: 20px;
    letter-spacing: 15px;
    text-indent: 1em; text-align:center; margin-bottom:20px; font-weight:bold;}
.proico{ width:100%;}