#slide{ position:relative; overflow:hidden;}
#slide .swiper-slide img{ display: block; width: 100%;}
#slide .swiper-scrollbar{ width:1200px; margin:0 auto; position:relative; left:auto; top:auto; bottom:30px; height:2px; background-color:rgba(255,255,255,0.30);}
#slide .swiper-scrollbar-drag{ background-color:#fff;}
#slide .swiper-button-prev, #slide .swiper-button-next{ /*display:none;*/ width:67px; height:107px; margin-top:-53px; background-size:auto; z-index: 9; pointer-events: auto;}
#slide .swiper-button-prev{ left:0; background-image:url(../images/icon_l.svg)}
#slide .swiper-button-next{ right:0; background-image:url(../images/icon_r.svg)}
/**/
.iabout{ padding:180px 0;}
.iabout-title{ font-size:32px; color:#000; margin-bottom:30px;}
.iabout-main{ margin-bottom:60px; overflow:hidden; clear:both;}
.iabout-content{ color:#999; font-size:20px; float:left; width:700px; padding-top:20px; line-height:2;}
.iabout-data{ float:right; color:#999; font-size:16px;}
.iabout-data i{ font-style:normal; color:#1058B2; font-size:60px; display:inline-block; margin-right:20px;}
.iabout-nav{ clear:both; border:1px solid #ddd; padding:50px 100px;}
.iabout-nav ul{}
.iabout-nav ul li{ float:left; width:25%; text-align:center;}
.iabout-nav ul li a{ display:block; font-size:16px;}
.iabout-nav ul li img{ display:block; margin:0 auto 10px;}
/**/
.ibusiness{ clear:both; position:relative; height:830px; background:#000 url(../images/index_business.jpg) no-repeat center top;}
.ibusiness ul{ position:relative; overflow:hidden;}
.ibusiness ul:after{ content:''; position:absolute; right:1px; top:1px; height:100%; width:1px; background-color:#fff; opacity:.4;}
.ibusiness ul li{ position:relative; float:left; width:400px; height:830px;}
.ibusiness ul li:after{ content:''; position:absolute; left:1; top:1px; height:100%; width:1px; background-color:#fff; opacity:.4;}
.ibusiness ul li.item-1 a{ margin-top:40px;}
.ibusiness ul li.item-2 a{ margin-top:290px;}
.ibusiness ul li.item-3 a{ margin-top:540px;}
.ibusiness ul li a{ position:relative; display:block; background-color:#fff; width:400px; height:250px; color:#000; transition: all .36s;}
.ibusiness ul li i{ position:absolute; left:30px; top:10px; font-size:36px; font-style:normal; color:#c9c9c9;}
.ibusiness ul li strong{ position:absolute; left:30px; top:110px; font-size:30px;}
.ibusiness ul li span{ position:absolute; left:30px; bottom:60px; font-size:20px;}
.ibusiness ul li b{ position:absolute; left:30px; bottom:30px; background:url(../images/icon_arrow_black.png) no-repeat center; width:40px; height:12px;}
.ibusiness ul li img{ display:block; float:right;}
.ibusiness ul li a:hover{box-shadow:0 5px 15px 5px rgba(0, 0, 0, .5);}
/**/
.icontact{ clear:both; background-color:#F6F7F8; padding:90px 0;}
.icontact .icontact-title{ font-size:32px; color:#000; margin-bottom:40px;}
.icontact-main{ background-color:#fff; border:1px solid #EAEAEA; overflow:hidden;}
.icontact-info{ float:left; width:390px; padding:60px; color:#333;}
.icontact-info h4{ font-size:22px; padding-bottom:90px; position:relative;}
.icontact-info h4::after{ content:''; position:absolute; left:0; bottom:45px; width:22px; height:2px; background-color:#D8D8D8;}
.icontact-info p{ margin-bottom:20px;}
.icontact-info p span{}
.icontact-info p i{ font-style:normal; font-size:24px;}
.icontact-form{ float:right; width:567px; border-left:1px solid #eaeaea; padding:60px;}
.icontact-form h4{ font-size:22px; margin-bottom:30px;}
.icontact-form p{ color:#999;}
.icontact-form ul{ padding-top:30px; overflow:hidden;}
.icontact-form ul li{ width:50%; margin-bottom:30px;}
.icontact-form ul li.fr{ text-align:right;}
.icontact-form ul li label{ color:#999; display:inline-block; margin-right:10px;}
.icontact-form ul li input{ border-style:solid; border-width:1px; border-color:#ddd; border-top:0; border-right:0; border-left:0; width:180px; padding:0 10px;}
.icontact-form ul li textarea{border-style:solid; border-width:1px; border-color:#ddd; border-top:0; border-right:0; border-left:0; width:180px; padding:0 10px; height: 21px;}
.icontact-form ul li .wpcf7-submit{ width:80px; height:30px; border:1px solid #1058B2; background-color:#fff; border-radius:15px; color:#1058B2; float:right; cursor: pointer;}
.icontact-form ul li .wpcf7-submit:hover{ background-color:#1058B2; color:#fff;}
.icontact-form ul li br{ display: none; }
.icontact-form ul li.wild{ float: left; }
.icontact-bottom{ clear:both; border-top:1px solid #eaeaea; padding:40px 60px; overflow:hidden;}
.icontact-bottom dl{ float:left; width:600px; color:#999; line-height:1.7}
.icontact-bottom dl dt{ font-size:22px; color:#000; margin-bottom:20px;}
.icontact-bottom dl dd{}
.icontact-bottom ul{ float:right; padding-top:50px;}
.icontact-bottom ul li{ float:left; padding:0 60px;}
.icontact-bottom ul li a{ display:block; font-size:16px; color:#333; background:url(../images/icon_arrow.svg) no-repeat center right; padding-right:35px;}