@media (max-width: 1199px) and (min-width: 769px){



html,body{ width:1200px !important; margin:0 auto;}



}











*{ margin:0; padding:0;}



.width{ width:1410px; margin:0 auto;}



.clear{ clear:both;}



a{ text-decoration:none; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.transition{ -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



img{ border:0; max-width:100%;}



.imgs{ position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0;}



li{ list-style-type:none;}



html, body {



	position: relative;



	height: 100%;



}



body{ overflow-x:hidden; background:#fff; font-family:Arial;}



.table{ width:100%; border-collapse:collapse;}



.table td{ border:1px solid #a0a0a0 !important;}



.justify{ text-justify:inter-ideograph; text-align:justify; line-height:0; font-size:0;}



.justify:after{



     display:inline-block;



     overflow:hidden;



     width:100%;



     height:0;



     content:'';



     vertical-align:top;



}



@media (max-width: 992px){



.width{ width:94vw; padding:0 3vw;}



body{ padding-top:16vw;}



}











.top1{ height:42px; line-height:42px; background:#fff;}



.top1 .lang1111111{ float:right; display:block; color:#fff; background:url(../img/en.png) 20px center no-repeat #012fa7; background-size:16px; padding-left:45px; padding-right:20px;}



.top1 .phone{ float:right; margin-right:15px;}



.top1 .phone a{ display:block; color:#ef011c; font-size:18px; background:url(../img/tel.png) left center no-repeat; background-image:url(../img/tel2.png); background-size:16px; padding-left:22px;}



.top1 .phone a:hover{ color:#ef011c; background-image:url(../img/tel2.png);}



.search{ float:right; position:relative; height:36px; margin-top:3px; margin-right:30px;}

.search1{ width:220px; height:34px; border:1px solid #ddd; padding:0 10px; font-size:14px; color:#666; line-height:34px; outline:none; background:url(../img/search1.png) 10px center no-repeat; background-size:18px; padding-left:32px;}

.search2{ position:absolute; width:45px; height:30px; right:5px; top:6px; font-size:14px; color:#fff; line-height:30px; background:#012fa7; border:none; border-radius:5px; outline:none; cursor:pointer;}







.top{ height:70px; background:#fff;}



.logo{ float:left; font-size:0; margin-top:13px;}



.logo img{ height:44px;}



.mnav_btn{ display:none;}







.nav{ float:right; height:70px;}



.nav > li{ float:left;}



.nav > li > a{ display:block; font-size:18px; color:#333; font-weight:bold; line-height:70px; padding:0 25px;}



.nav > li > a:hover{ color:#ef011c;}



.cur{ color:#ef011c !important;}



.nav > li:hover .drop{ height:auto;}







@media (min-width: 993px){



.mnav_bg{ display:none;}



.mnav{ display:none;}



}







@media (max-width: 992px){



.top1{ display:none;}



.search{ display:none;}



.top{ position:fixed; z-index:99990; width:100%; left:0; top:0; height:16vw; box-shadow:0 0 2vw rgba(0,0,0,.2);}



.logo{ margin-top:3vw;}



.logo img{ height:10vw;}



.nav{ display:none;}



.mnav_btn{ position:absolute; right:4vw; display:block; width:7vw; height:7vw; margin:4.5vw 0; background:url(../img/menu.png) center no-repeat; background-size:contain; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu.png', sizingMethod='scale');}



.mnav_bg{ display:none; position:fixed; z-index:99998; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.7);}



.mnav{ position:fixed; z-index:99999; width:60%; height:100%; right:0; top:0; background:#fff; -moz-transform:translateX(60vw); -ms-transform:translateX(60vw); -webkit-transform:translateX(60vw); transform:translateX(60vw); -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.mnav1{ height:16vw; height:-moz-calc(16vw - 1px); height:-ms-calc(16vw - 1px); height:-webkit-calc(16vw - 1px); height:calc(16vw - 1px); border-bottom:1px solid #eee;}



.mnav_logo{ float:left; font-size:0; margin-left:4vw; margin-top:4vw;}



.mnav_logo img{ height:8vw;}



.mnav_close{ float:right; width:6vw; height:6vw; margin:5vw 0; margin-right:4vw; background:url(../img/close2.png) center no-repeat; background-size:5vw;}



.mnav_tel{ position:fixed; bottom:0; width:100%; height:14.5vw; line-height:14.5vw; background:#333; color:#fff; font-size:4vw; text-align:left; padding-bottom:3vw;}



.mnav_tel1{ display:inline-block; vertical-align:middle; width:6vw; height:6vw; background:url(../img/tel3.png) center no-repeat; background-size:4.5vw; margin-left:4vw;}



.mnav_tel2{ display:inline-block; vertical-align:middle; padding-left:1vw;}



.mnav2{ padding:2vw 4vw 0;}



.mnav2 a{ display:block; line-height:11vw; font-size:3.75vw; color:#353535; border-bottom:1px solid #eee;}



.mcur{ color:#ef011c !important;}



.mnav_block{ -moz-transform:translateX(0); -ms-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0);}



}







.drop{ display:none; position:absolute; z-index:999; left:0; width:100%; background:rgba(255,255,255,.9); padding:50px 0; box-shadow:0 4px 4px rgba(0,0,0,.1) inset;}



.cat1{ float:left; text-align:center; margin-right:45px;}



.cat1:hover .cat1_t2{ -moz-transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}



.cat1:hover .cat1_t1{ color:#ef011c;}



.cat1_t1{ font-size:18px; color:#333; font-weight:bold;}



.cat1_t2bg{ width:152px; height:108px; overflow:hidden; margin:10px 0;}



.cat1_t2{ position:relative; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}



.cat1_t3{ font-size:16px; color:#333;}



.drop_t1{ font-size:20px; font-weight:bold;}



.drop_t1 a{ color:#333;}



.drop_t1 a:hover{ color:#ef011c;}



.drop_t2bg{ max-width:50%; margin-top:10px;}



.drop_t2{ float:left; width:345px; font-size:18px; margin-top:20px;}



.drop_t2 a{ color:#333;}



.drop_t2 a:hover{ color:#ef011c;}







.swiper-container {



	width: 100%;



	height:500px;



}



.swiper-slide {



	background-position: center;



	background-size: cover;



}







@media (max-width: 992px){



.swiper-container{ height:55vw;}



.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{ width:5vw; background-size:contain;}



.swiper-container .swiper-button-next::after,.swiper-container .swiper-button-prev::after{ background:none; font-size:0;}



}







.searchm{ display:none;}









.prolist{ position:relative; width:100%; overflow:hidden; padding-top:30px; background:#fff;}



.prolist .swiper-wrapper{ width:100%;}



.prolist .swiper-slide{ width:400px; padding:20px 30px; background:#f1f1f1; margin:0 15px;}



.prolist .swiper-slide:hover{ background:#e7e7e7;}



.prolist_picbg{ float:left; display:block; width:190px; height:160px; overflow:hidden;}



.prolist_picbg:hover .prolist_pic{ -moz-transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}



.prolist_pic{ position:relative; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}



.prolist_p{ float:left; width:190px; line-height:160px; margin-left:15px;}



.prolist_p > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.prolist_t1{ font-size:24px; font-weight:bold; margin-bottom:10px;}



.prolist_t1 a{ color:#333;}



.prolist_t1 a:hover{ color:#ef011c;}



.prolist_t2{ font-size:16px; line-height:30px;}



.prolist_t2 a{ color:#333;}



.prolist_t2 a:hover{ color:#ef011c;}



.prolist .swiper-button-next,.prolist .swiper-button-prev{ background:none; color:#0097ea;}







@media (max-width: 992px){





.searchm{ display:block; position:relative; height:11vw; margin-top:5vw; background:#fff;}

.searchm1{ width:78vw; height:10vw; border:none; padding:0 3vw; font-size:3.5vw; color:#666; line-height:10vw; outline:1px solid #ddd; background:url(../img/search1.png) 3vw center no-repeat; background-size:5vw; padding-left:10vw; margin:0 auto; margin-left:5vw;}

.searchm2{ position:absolute; width:14vw; height:8vw; right:6vw; top:1vw; font-size:3.5vw; color:#fff; line-height:8vw; background:#012fa7; border:none; border-radius:5px; outline:none; cursor:pointer;}





.prolist{ padding-top:6vw;}



.prolist .swiper-slide{ width:69vw; padding:3vw; margin:0 1.5vw;}



.prolist_picbg{ width:33vw; height:28vw;}



.prolist_p{ width:33vw; line-height:normal; margin-left:3vw;}



.prolist_t1{ font-size:4.5vw; margin-bottom:1.5vw; margin-top:1.5vw;}



.prolist_t2{ font-size:3.5vw; line-height:6vw;}



.prolist .swiper-button-next,.prolist .swiper-button-prev{ margin-top:-2.2vw;}



.prolist .swiper-button-next::after,.prolist .swiper-button-prev::after{ font-size:7vw;}



}







.about{ padding:50px 0; background:#fff;}



.about_t1{ text-align:center; font-size:28px; font-weight:bold; color:#333; padding-bottom:15px;}



.about_t2{ text-align:center; font-size:18px; color:#666; line-height:30px;}



.about1_bg{ margin-top:25px;}



.about1{ float:left; width:330px; height:450px; background-position:center; background-repeat:no-repeat; background-size:cover; margin-left:30px;}



.about1:nth-child(1){ margin-left:0;}



.about1_t1{ text-align:center; font-size:28px; font-weight:bold; color:#fff; padding-bottom:8px; padding-top:45px;}



.about1_t2{ text-align:center; font-size:18px; color:#fff;}







@media (max-width: 992px){



.about{ padding:6vw 0;}



.about_t1{ font-size:5vw; padding-bottom:2vw;}



.about_t2{ font-size:3.5vw; line-height:6vw;}



.about_t2 br{ display:none;}



.about1_bg{ margin-top:3vw;}



.about1{ width:45.5vw; height:60vw; margin-left:3vw; margin-top:3vw;}



.about1:nth-child(2n-1){ margin-left:0;}



.about1:nth-child(1),.about1:nth-child(2){ margin-top:0;}



.about1_t1{ font-size:4.5vw; padding-bottom:0.5vw; padding-top:4.5vw;}



.about1_t2{ font-size:3.5vw;}



}







.video{ width:100%; height:670px;}



.video_t1{ text-align:center; font-size:38px; font-weight:bold; color:#fff; padding-top:180px;}



.video_t2{ text-align:center; font-size:18px; color:#fff; padding-top:40px; padding-bottom:110px;}



.video_t3{ display:block; width:198px; height:38px; line-height:38px; font-size:18px; text-align:center; color:#fff; border:1px solid #fff; border-radius:5px; margin:0 auto;}



.video_t3:hover{ background:#ef011c; border-color:#ef011c;}







@media (max-width: 992px){



.video{ height:60vw;}



.video_t1{ font-size:5vw; padding-top:10vw;}



.video_t2{ font-size:3.5vw; line-height:6vw; padding:0 3vw; padding-top:3vw; padding-bottom:5vw;}



.video_t3{ width:30vw; height:7vw; line-height:7vw; font-size:3vw;}



}







.service{ padding:50px 0; background:#fff;}



.service .width{ position:relative;}



.service .about_t2{ margin-bottom:30px;}



.ser1{ display:none; position:absolute; width:850px; height:450px; background-position:center; background-repeat:no-repeat; background-size:cover; margin-left:-255px;}



.ser1 > div{ position:absolute; right:0; width:405px; height:405px; background-position:center; background-repeat:no-repeat; background-size:contain; margin-top:22.5px; margin-right:35px;}



.ser1_block{ display:block;}



.ser2_bg{ position:absolute; right:0; width:1070px; height:450px; margin-right:-255px;}



.ser2{ position:relative; width:100%; height:150px; background:#f1f1f1;}



.ser2:hover{ background:#012fa7 !important;}



.ser2:hover::after{ background:#012fa7;}



.ser2:hover .ser2_t1,ser2:hover .ser2_t2{ margin-left:20px;}



.ser2:hover .ser2_t3,.ser2:hover .ser2_t4{ color:#fff;}



.ser2:nth-child(2){ background:#fff;}



.ser2::after{ content:''; position:absolute; left:0; top:50%; width:24px; height:24px; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); margin-top:-12px; margin-left:-12px;}



.ser2_t1{ float:left; position:relative; width:150px; height:150px; background-position:center; background-repeat:no-repeat; background-size:50px;}



.ser2_t1::after{ content:''; position:absolute; width:1px; height:80px; background:#ccc; right:0; margin-top:35px;}



.ser2_t2{ float:left; width:600px; height:150px; line-height:150px; margin-left:40px;}



.ser2_t2 > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.ser2_t3{ font-size:20px; font-weight:bold; color:#333; padding-bottom:5px;}



.ser2_t4{ font-size:16px; color:#555; line-height:24px;}



.ser2:nth-child(1) .ser2_t1{ background-image:url(../img/icon11.png);}



.ser2:nth-child(2) .ser2_t1{ background-image:url(../img/icon21.png);}



.ser2:nth-child(3) .ser2_t1{ background-image:url(../img/icon31.png);}



.ser2:nth-child(1):hover .ser2_t1{ background-image:url(../img/icon12.png);}



.ser2:nth-child(2):hover .ser2_t1{ background-image:url(../img/icon22.png);}



.ser2:nth-child(3):hover .ser2_t1{ background-image:url(../img/icon32.png);}



.ser2_block{ background:#012fa7 !important;}



.ser2_block::after{ background:#012fa7;}



.ser2_block .ser2_t3,.ser2_block .ser2_t4{ color:#fff;}



.ser2:nth-child(1).ser2_block .ser2_t1{ background-image:url(../img/icon12.png);}



.ser2:nth-child(2).ser2_block .ser2_t1{ background-image:url(../img/icon22.png);}



.ser2:nth-child(3).ser2_block .ser2_t1{ background-image:url(../img/icon32.png);}







@media (max-width: 992px){



.service{ padding:6vw 0;}



.service .about_t2{ margin-bottom:5vw;}



.ser1{ width:47vw; height:45vw; margin-left:0;}



.ser1 > div{ right:0; width:43vw; height:41vw; margin-top:2vw; margin-right:2vw;}



.ser2_bg{ right:3vw; width:47vw; height:45vw; margin-right:0;}



.ser2{ height:15vw;}



.ser2:hover .ser2_t1,ser2:hover .ser2_t2{ margin-left:3vw;}



.ser2::after{ top:50%; width:3vw; height:3vw; margin-top:-1.5vw; margin-left:-1.5vw;}



.ser2_t1{ width:7vw; height:7vw; background-size:contain; margin-top:4vw; margin-left:3vw;}



.ser2_t1::after{ top:0; width:1px; height:7vw; margin-top:0.2vw; margin-right:-3vw;}



.ser2_t2{ width:28vw; height:15vw; line-height:15vw; margin-left:6vw;}



.ser2_t3{ font-size:4vw; padding-bottom:0;}



.ser2_t4{ display:none;}



}







.news{ padding:0 0 50px; background:#fff; padding-top:450px;}



.news .about_t1{ padding-bottom:40px;}



.news1{ float:left; width:450px; background:#f1f1f1;}



.news1:hover{ background:#012fa7;}



.news1:hover .news1_pic{ -moz-transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}



.news1:hover .news1_t1{ color:#fff;}



.news1:hover .news1_t2{ color:#fff;}



.news1:hover .news1_t3{ color:#fff;}



.news1_picbg{ width:100%; height:250px; overflow:hidden;}



.news1_pic{ position:relative; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}



.news1_p{ padding:25px;}



.news1_t1{ font-size:16px; color:#666;}



.news1_t2{ font-size:18px; color:#333; font-weight:bold; padding:15px 0;}



.news1_t3{ font-size:16px; color:#666; line-height:28px; height:84px; overflow:hidden;}



.news2_bg{ float:left; width:570px; margin-left:30px;}



.news2{ display:block; width:570px; height:93px; margin-top:29px;}



.news2:nth-child(1){ margin-top:0;}



.news2:hover .news2_date{ border-color:#012fa7; background:#012fa7; color:#fff;}



.news2:hover .news2_t1{ color:#012fa7;}



.news2_date{ float:left; width:78px; text-align:center; font-size:16px; color:#333; border:1px solid #ccc; border-radius:5px; padding:18px 0;}



.news2_date span{ font-size:32px;}



.news2_p{ float:right; width:470px;}



.news2_t1{ font-size:16px; font-weight:bold; color:#333; padding:8px 0 10px;}



.news2_t2{ font-size:15px; color:#666; line-height:26px; height:52px; overflow:hidden;}



.news3_bg{ float:right; width:330px;}



.news3{ position:relative; display:block; width:100%; height:145px; line-height:145px; text-align:center; font-size:20px; color:#fff; font-weight:bold; overflow:hidden; margin-top:12px;}



.news3:nth-child(1){ margin-top:0;}



.news3:hover .news3_pic{ -moz-transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}



.news3_pic{ position:relative; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}



.news3 p{ position:absolute; top:0; width:100%; line-height:145px;}









@media (max-width: 992px){



.news{ padding:0 0 6vw; padding-top:45vw;}



.news .about_t1{ padding-bottom:3vw;}



.news1{ float:none; width:100%;}



.news1:hover .news1_p{ background:#012fa7;}



.news1_picbg{ width:100%; height:52vw;}



.news1_p{ padding:3vw; background:#f1f1f1;}



.news1_t1{ font-size:3.5vw;}



.news1_t2{ font-size:4vw; padding:2vw 0;}



.news1_t3{ font-size:3vw; line-height:5vw; height:10vw;}



.news2_bg{ float:none; width:100%; margin-left:0; margin-top:3vw;}



.news2{ width:100%; height:19vw; margin-top:2.5vw;}



.news2:nth-child(1){ margin-top:0;}



.news2_date{ width:18vw; font-size:3vw; padding:3.5vw 0;}



.news2_date span{ font-size:7vw;}



.news2_p{ width:73vw;}



.news2_t1{ font-size:4vw; padding:1.5vw 0;}



.news2_t2{ font-size:3vw; line-height:5vw; height:10vw;}



.news3_bg{ float:none; width:100%; margin-top:3vw;}



.news3{ float:left; width:30vw; height:20vw; line-height:20vw; font-size:4vw; margin-top:0; margin-left:2vw;}



.news3:nth-child(1){ margin-left:0;}



.news3 p{ line-height:20vw;}



}







.partlist{ display:none; position:relative; width:100%; overflow:hidden; background:#fff; padding-bottom:40px;}



.partlist .swiper-wrapper{ width:100%;}



.partlist .swiper-slide{ width:250px; height:190px; background-position:center; background-repeat:no-repeat; background-size:cover; margin:10px;}



.partlist .swiper-slide:hover{ -moz-transform:translateY(-10px); -ms-transform:translateY(-10px); -webkit-transform:translateY(-10px); transform:translateY(-10px);}



.partlist .swiper-button-next,.partlist .swiper-button-prev{ background:none; color:#0097ea; margin-top:-40px;}







@media (max-width: 992px){



.partlist{ padding-bottom:5vw;}



.partlist .swiper-slide{ width:32vw; height:24vw; margin:0 1.5vw;}



.partlist .swiper-slide:hover{ -moz-transform:translateY(0); -ms-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0);}



.partlist .swiper-button-next,.partlist .swiper-button-prev{ margin-top:-7.5vw;}



.partlist .swiper-button-next::after,.partlist .swiper-button-prev::after{ font-size:6vw;}



}







.foot_nav{ width:100%; height:65px; background:#012fa7;}



.foot_nav1{ float:left;}



.foot_nav1 a{ float:left; display:inline-block; line-height:65px; font-size:16px; text-align:center; color:#fff; padding:0 30px;}



.foot_nav1 a:hover{ background:#b40000;}



.foot_nav2{ float:right; position:relative; width:270px;}



.foot_nav2 > a{ position:relative; z-index:3; display:block; background:#6581c9; width:270px; line-height:65px; font-size:18px; color:#fff; text-align:center;}



.foot_nav2 > a::after{ content:''; position:absolute; width:12px; height:12px; background:url(../img/nav1.png) center no-repeat; background-size:contain; top:50%; margin-top:-6px; margin-left:50px; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.foot_nav2:hover > a::after{ -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}



.foot_nav3{ display:none; position:absolute; top:0; z-index:2; width:260px; background:rgba(255,255,255,.8); padding:5px; margin-top:-250px;}



.foot_nav3 a{ display:block; width:100%; height:40px; line-height:40px; font-size:16px; text-align:center; color:#333;}



.foot_nav3 a:hover{ background:#6581c9; color:#fff;}







@media (max-width: 992px){



.foot_nav{ height:12vw;}



.foot_nav1{ float:none; text-align:center;}



.foot_nav1 a{ float:none; display:inline-block; vertical-align:top; line-height:12vw; font-size:3vw; padding:0 3.25vw;}



.foot_nav2{ display:none;}



}







.foot_bg{ position:relative; height:395px; z-index:-1;}



.foot{ position:fixed; z-index:-1; width:100%; left:0; bottom:0; padding:25px 0 0; background:#27343c; color:#a9b3b3;}



.foot a{ color:#a9b3b3;}



.foot a:hover{ color:#fff;}



.foot1{ float:left; width:168px; line-height:36px;}



.foot1_t1{ font-size:18px; border-bottom:1px dashed #a9b3b3; padding-bottom:5px;}



.foot1_t2{ font-size:14px; border-bottom:1px dashed #a9b3b3;}



.foot2{ float:left; width:810px; margin-left:40px;}



.code_bg{ text-align:center; border-bottom:1px dashed #a9b3b3; padding-bottom:30px;}



.code{ display:inline-block; vertical-align:bottom; font-size:14px; margin:0 70px;}



.code p{ padding-top:5px;}



.tel_bg{ margin-top:25px;}



.tel{ display:inline-block; vertical-align:top; font-size:16px; color:#ccc; line-height:24px;}



.tel p:nth-child(1){ font-weight:bold;}



.tel a{ font-size:14px;}



.foot3{ float:right; width:330px; margin-top:10px;}



.foot3_t1{ font-size:18px; font-weight:bold; border-bottom:1px dashed #a9b3b3; padding-bottom:20px; margin-bottom:20px;}



.foot3_t2{ font-size:14px; line-height:26px;}



.copy{ width:100%; height:45px; line-height:45px; background:#171f23; font-size:14px; margin-top:25px;}



.copy a{ margin-left:10px;}



.copy1{ float:left;}



.copy2{ float:right;}





.foot_nav_float{ display:none;}







@media (max-width: 992px){



.foot_bg{ height:84vw;}



.foot{ padding:25px 0 0; margin-bottom:17vw;}



.foot1{ display:none;}



.foot2{ float:none; width:100%; margin-left:0;}



.code_bg{ padding-bottom:4vw;}



.code{ vertical-align:top; width:22vw; font-size:3vw; margin:0 4vw;}



.code:nth-child(1){ margin-left:0;}



.code:nth-last-child(1){ margin-right:0;}



.code p{ padding-top:1vw;}



.tel_bg{ margin-top:4vw; padding:0 4vw;}



.tel{ font-size:3.5vw; color:#ccc; line-height:24px;}



.tel a{ font-size:3vw;}



.foot3{ display:none;}



.copy{ width:100%; height:10vw; line-height:10vw; font-size:3vw; margin-top:4vw;}



.copy a{ display:none;}



.copy1{ float:none; width:100%; text-align:center;}



.copy2{ display:none;}





.foot_nav_float{ display:block;}

.foot_nav_float{ position:fixed; z-index:999999; width:100%; left:0; bottom:0; text-align:center; background:#012fa7; font-size:0; box-shadow:0 0 2vw rgba(0,0,0,.3);}

.foot_nav_float a{ display:inline-block; vertical-align:middle; width:20%; font-size:3vw; line-height:4vw; color:#fff; background-position:center 2vw; background-repeat:no-repeat; background-size:6vw; padding:2vw 0 5vw; padding-top:8.5vw;}

.foot_nav_float a:nth-child(3){ background-color:#2049b5;}



}











/*产品1-主页*/



.ban1{ position:relative; width:100%; height:420px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.ban1::after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5);}



.ban1_t{ position:relative; z-index:2; width:100%; line-height:420px; text-align:right;}



.ban1_t > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.ban1_t1{ color:#fff; font-size:32px; font-weight:bold; padding-bottom:10px;}



.ban1_t2{ color:#fff; font-size:20px;}







@media (max-width: 992px){



.ban1{ height:40vw;}



.ban1_t{ line-height:40vw; text-align:center;}



.ban1_t1{ font-size:5vw; padding-bottom:1.5vw;}



.ban1_t2{ font-size:3.5vw;}



}







.product{ padding:30px 0 50px; background:#fff;}



.product_t1{ font-size:24px; color:#333; font-weight:bold; text-align:center; padding-bottom:15px;}



.product_t2{ font-size:16px; color:#333; text-align:center; line-height:26px;}



.pro_nav{ width:100%; margin-top:30px;}



.pro_nav1{ display:inline-block; vertical-align:top; line-height:normal; color:#333;}



.pro_nav1:hover{ color:#ef011c;}



.pro_nav1:hover .pro_nav_pic{ -moz-transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}



.pro_nav_picbg{ width:150px; height:150px; border-radius:50%; overflow:hidden;}



.pro_nav_pic{ position:relative; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}



.pro_nav1 p{ text-align:center; font-size:16px; padding-top:5px;}



.searchpro{ position:relative; width:800px; margin:30px auto 15px;}

.searchpro1{ width:768px; height:50px; padding:0 15px; font-size:16px; color:#666; line-height:50px; background:#eee; border:none; border-radius:10px; outline:none;}

.searchpro2{ position:absolute; right:0; top:0; width:50px; height:50px; background:url(../img/search1.png) center no-repeat; background-size:30px; border:none; outline:none; cursor:pointer;}

.searchpro2:hover{ background-image:url(../img/search2.png);}

.searchpro3{ width:220px; height:5px; background:#eee; margin:15px auto 0;}







@media (max-width: 992px){



.product{ padding:6vw 0;}



.product_t1{ font-size:5vw; padding-bottom:2vw;}



.product_t2{ font-size:3.5vw; line-height:6vw;}



.pro_nav{ text-align:center; margin-top:4vw;}



.pro_nav1{ width:29.3vw; margin:0 1.5vw; margin-top:3vw;}



.pro_nav1:nth-child(1),.pro_nav1:nth-child(2),.pro_nav1:nth-child(3){ margin-top:0;}



.pro_nav1:nth-child(3n-2){ margin-left:0;}



.pro_nav1:nth-child(3n){ margin-right:0;}



.pro_nav1:nth-last-child(1){ margin-right:0;}



.pro_nav_picbg{ width:100%; height:29.3vw;}



.pro_nav1 p{ font-size:3.5vw; padding-top:1.5vw;}



.searchpro{ display:none;}



}







.pro_bg{ margin-top:45px;}



.pro_left{ float:left; position:relative; width:355px;}



.pro_right{ float:right; width:1038px;}



.pro_t1{ height:60px; line-height:60px; background:#ef011c; text-align:center; font-size:20px; color:#fff; font-weight:bold;}



.pro_pic{ position:relative; width:100%; height:380px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.pro_btn1{ position:absolute; display:block; width:120px; height:40px; line-height:40px; text-align:center; font-size:16px; background:rgba(0,0,0,.5); color:#fff; margin-top:-80px; left:40px;}



.pro_btn1:hover{ background:#ef011c;}



.pro_btn2{ position:absolute; display:block; width:120px; height:40px; line-height:40px; text-align:center; font-size:16px; background:#ef011c; color:#fff; margin-top:-80px; right:40px;}



.pro_t2{ font-size:16px; color:#333; line-height:24px; padding:7px 0;}



.pro_t3{ height:40px; line-height:40px; border-bottom:1px solid #ddd; margin-top:15px;}



.pro_t3 span{ float:left; font-size:18px; color:#333; font-weight:bold;}



.pro_t3 p{ float:right; font-size:14px;}



.pro_t3 p a{ float:left; color:#666; margin-left:10px;}



.pro_t3 p a:hover{ color:#ef011c;}



.pro1_bg{ margin-top:30px;}



.pro1{ float:left; width:237px; color:#333; margin-left:30px;}



.pro1:nth-child(1){ margin-left:0;}



.pro1:hover{ color:#ef011c;}



.pro1:hover .pro1_pic{ -moz-transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}



.pro1_picbg{ width:100%; height:237px; overflow:hidden;}



.pro1_pic{ position:relative; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}



.pro1 p{ font-size:16px; text-align:center; padding-top:5px;}







@media (max-width: 992px){



.pro_bg{ margin-top:6vw;}



.pro_left{ float:none; width:100%;}



.pro_right{ float:none; width:100%;}



.pro_t1{ height:10vw; line-height:10vw; font-size:4.5vw;}



.pro_pic{ height:70vw;}



.pro_btn1{ width:30vw; height:8vw; line-height:8vw; font-size:3vw; margin-top:-14vw; left:12vw;}



.pro_btn2{ width:30vw; height:8vw; line-height:8vw; font-size:3vw; margin-top:-14vw; right:12vw;}



.pro_t2{ font-size:3.5vw; line-height:6vw; padding:2vw 0 0;}



.pro_t3{ height:auto; line-height:normal; margin-top:3vw; padding-bottom:2vw;}



.pro_t3 span{ float:none; font-size:4vw;}



.pro_t3 p{ display:none;}



.pro1_bg{ margin-top:3vw;}



.pro1{ width:45.5vw; margin-left:3vw; margin-top:3vw;}



.pro1:nth-child(1){ margin-left:0;}



.pro1:nth-child(2n-1){ margin-left:0;}



.pro1:nth-child(1),.pro1:nth-child(2){ margin-top:0;}



.pro1_picbg{ height:45.5vw;}



.pro1 p{ font-size:3vw; padding-top:1vw;}



}











/*产品2-列表页*/



.position{ height:40px; line-height:40px; font-size:14px; color:#333; background:#e5e5e5;}



.position a{ color:#333;}



.position a:hover{ color:#ef011c;}



.position p{ padding-left:26px;}



.position p a:nth-child(1){ position:absolute; width:20px; height:40px; background:url(../img/home.png) left center no-repeat; background-size:20px; margin-left:-26px;}



.position p a:nth-child(1):hover{ background-image:url(../img/home2.png);}







.product2{ padding:30px 0 50px; background:#fff;}



.product2_t{ height:40px; line-height:40px;}



.product2_t1{ float:left; font-size:24px; font-weight:bold; color:#333;}



.product2_t2{ float:right; font-size:14px; color:#666;}



.product2_t2 a{ color:#666; margin-left:12px;}



.product2_t2 a:nth-child(1){ margin-left:0;}



.product2_t2 a:hover{ color:#ef011c;}



.pro2_bg{}



.pro2{ float:left; position:relative; display:block; width:330px; margin-left:30px; margin-top:30px;}



.pro2:nth-child(4n-3){ margin-left:0;}



.pro2:hover .pro2_hover{ -webkit-opacity:1; opacity:1;}



.pro2_pic{ position:relative; width:100%; height:330px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.pro2 > p{ text-align:center; background:#dfdfdf; font-size:16px; font-weight:bold; color:#333; line-height:24px; padding:5px 0;}



.pro2_hover{ -webkit-opacity:0; opacity:0; position:absolute; width:100%; height:100%; line-height:380px; left:0; top:0; text-align:center; background:rgba(239,1,28,.9); color:#fff;}



.pro2_hover > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.pro2_t1{ font-size:20px; font-weight:bold;}



.pro2_t2{ font-size:16px; padding:15px 0;}



.pro2_t3{ font-size:16px; line-height:24px; padding:0 20px;}



.pro2_t4{ width:128px; height:38px; line-height:38px; text-align:center; font-size:14px; border:1px solid #fff; margin:40px auto 0;}







@media (max-width: 992px){



.position{ display:none;}



.product2{ padding:6vw 0;}



.product2_t{ height:auto; line-height:normal;}



.product2_t1{ float:none; font-size:5vw; padding-bottom:2vw;}



.product2_t2{ float:none; font-size:3.5vw; line-height:6vw;}



.product2_t2 a{ margin-left:3vw;}



.product2_t2 a:nth-child(1){ margin-left:0;}



.pro2_bg{ margin-top:4vw;}



.pro2{ width:45.5vw; margin-left:3vw; margin-top:3vw;}



.pro2:nth-child(2n-1){ margin-left:0;}



.pro2:nth-child(1),.pro2:nth-child(2){ margin-top:0;}



.pro2_pic{ height:45.5vw;}



.pro2 > p{ font-size:3.25vw; line-height:4.5vw; padding:1.5vw 0;}



.pro2_hover{ display:none;}



}











/*产品3-内页*/



.product_nav{ position:fixed; z-index:99999; left:0; top:-60px; width:100%; height:60px; line-height:60px; background:#333; color:#fff; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.product_nav1{ float:left; font-size:20px; color:#fff; font-weight:bold;}



.product_nav2{ float:right; font-size:16px;}



.product_nav2 a{ float:left; color:#fff; margin-left:20px;}



.product_nav2 a:hover{ color:#ef011c;}



.product_nav_fix{ top:0;}



.cur4{ color:#ef011c !important;}







.ban2{ height:460px;}



.ban2::after{ background:rgba(0,0,0,.7);}



.ban2_t{ position:relative; z-index:2; width:100%; line-height:460px; text-align:center;}



.ban2_t > div{ display:inline-block; vertical-align:middle; line-height:normal; color:#fff;}



.ban2_t1{ font-size:32px; font-weight:bold; padding-bottom:15px;}



.ban2_t2{ font-size:18px;}



.ban2_ico{ text-align:center; margin:25px 0;}



.ban2_ico div{ display:inline-block; vertical-align:top; height:25px; line-height:25px; font-size:16px; background-position:top center; background-repeat:no-repeat; background-size:52px; padding-top:52px; margin:0 15px;}



.ban2_t3{ display:block; width:220px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; background:url(../img/ico5.png) 20px center no-repeat #ef011c; background-size:25px; padding-left:25px; margin:0 auto;}







@media (max-width: 992px){



.product_nav{ z-index:9999; background:#333; top:-18vw; height:12vw; line-height:6vw; padding:3vw 0;}



.product_nav1{ font-size:4vw;}



.product_nav2{ font-size:3.5vw;}



.product_nav2 a{ margin-left:2vw;}



.product_nav2 a:nth-child(1){ margin-left:0;}



.product_nav2 a:hover{ color:#fff;}



.product_nav_fix{ top:16vw;}



.ban2{ height:60vw;}



.ban2_t{ line-height:60vw;}



.ban2_t1{ font-size:5vw; padding-bottom:1vw;}



.ban2_t2{ font-size:3.5vw;}



.ban2_ico{ margin:3vw 0;}



.ban2_ico div{ height:4vw; line-height:4vw; font-size:3vw; background-size:10vw; padding-top:11vw; margin:0 1.5vw;}



.ban2_t3{ width:40vw; height:9vw; line-height:9vw; font-size:3vw; background-position:4vw 1.8vw; background-size:4.5vw; padding-left:5vw;}







#pro1,#pro2,#pro3,#pro4,#pro5,#pro6{ position:absolute; margin-top:-34vw;}



}







.product_pic{ float:right; position:relative; width:425px; height:425px; background-position:center; background-repeat:no-repeat; background-size:cover; margin-right:130px; margin-top:20px;}



.product_p{ float:left; width:690px; line-height:425px; margin-top:20px;}



.product_p > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.product_p1{ font-size:32px; color:#333;}



.product_p2{ font-size:16px; color:#666; line-height:26px; padding:30px 0 20px;}



.product_p3{ height:45px;}



.product_p3 > div:nth-child(1){ float:left; background:#f4f5f7; color:#666; font-size:18px; width:120px; height:45px; line-height:45px; text-align:center;}



.product_p3 > div:nth-child(2){ float:right; background:#f4f5f7; color:#666; font-size:14px; width:520px; height:45px; line-height:45px; padding:0 20px;}



.product_p4{ height:105px; margin-top:12px; margin-bottom:30px;}



.product_p4 > div:nth-child(1){ float:left; background:#f4f5f7; color:#666; font-size:18px; width:120px; height:105px; line-height:105px; text-align:center;}



.product_p4 > div:nth-child(2){ float:right; background:#f4f5f7; color:#666; font-size:14px; width:520px; height:105px; line-height:105px; padding:0 20px;}



.product_p4 > div:nth-child(2) > div{ display:inline-block; vertical-align:middle; line-height:26px;}



.product_p5{ float:left; display:block; width:240px; height:55px; line-height:55px; font-size:18px; color:#fff; background:url(../img/ico01.png) 75px center no-repeat #ef011c; background-size:20px; padding-left:105px;}



.product_p6{ float:left; font-size:28px; font-weight:bold; color:#ef011c; line-height:55px; background:url(../img/tel2.png) left center no-repeat; background-size:26px; padding-left:32px; margin-left:65px;}







@media (max-width: 992px){



.product_pic{ float:none; width:100%; height:0; padding-bottom:100%; margin-right:0; margin-top:0;}



.product_p{ float:none; width:100%; line-height:normal; margin-top:4vw;}



.product_p > div{ width:100%;}



.product_p1{ font-size:4.5vw;}



.product_p2{ font-size:3.5vw; line-height:6vw; padding:2vw 0;}



.product_p3{ height:8vw;}



.product_p3 > div:nth-child(1){ font-size:3.5vw; width:20vw; height:8vw; line-height:8vw;}



.product_p3 > div:nth-child(2){ font-size:3.5vw; width:67vw; height:8vw; line-height:8vw; padding:0 3vw;}



.product_p4{ height:38vw; margin-top:1vw; margin-bottom:3vw;}



.product_p4 > div:nth-child(1){ font-size:3.5vw; width:20vw; height:38vw; line-height:38vw;}



.product_p4 > div:nth-child(2){ font-size:3.5vw; width:67vw; height:38vw; line-height:6vw; padding:0 3vw;}



.product_p4 > div:nth-child(2) > div{ line-height:6vw; padding-top:1vw;}



.product_p5{ width:35.5vw; height:10vw; line-height:10vw; font-size:3.5vw; background-position:3vw center; background-size:5vw; padding-left:10vw;}



.product_p6{ font-size:4.5vw; line-height:10vw; background-size:5vw; padding-left:7vw; margin-left:7vw;}



}







.product_content{ padding:50px 0; background:#f4f5f7;}



.product_t3{ text-align:center; font-size:32px; color:#333; padding-bottom:30px;}



.product_t4{ font-size:16px;}



.product_t3_1{ margin-top:100px;}



.tabs_nav{ text-align:center; font-size:0; border-bottom:1px solid #ef011c;}



.tabs_nav0{ display:inline-block; vertical-align:top; width:33.33333%; height:37px; font-size:16px; color:#333; background:url(../img/tab11.png) center 12px no-repeat; background-size:35px; padding-top:48px; cursor:pointer; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.tabs_nav0_hover{ background-color:#ef011c; color:#fff;}



.tabs_nav1{ background-image:url(../img/tab11.png);}



.tabs_nav2{ background-image:url(../img/tab21.png);}



.tabs_nav3{ background-image:url(../img/tab31.png);}



.tabs_nav0_hover.tabs_nav1{ background-image:url(../img/tab12.png);}



.tabs_nav0_hover.tabs_nav2{ background-image:url(../img/tab22.png);}



.tabs_nav0_hover.tabs_nav3{ background-image:url(../img/tab32.png);}



.tabs0{ display:none; padding:30px 0 0;}



.tabs1{}



.tabs2{}



.tabs3{}



.tabs0_hover{ display:block;}



.tabs_pic1{ float:left; position:relative; width:360px; height:520px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.tabs_pic2{ float:left; position:relative; width:360px; height:240px; background-position:center; background-repeat:no-repeat; background-size:cover; margin-left:120px; margin-top:40px;}



.tabs1 .tabs_pic2:nth-child(2),.tabs1 .tabs_pic2:nth-child(3){ margin-top:0;}



.tabs2 .tabs_pic2{ height:320px; margin-top:0;}



.tabs2 .tabs_pic2:nth-child(1){ margin-left:0;}



.vdo1{ float:left; width:690px; margin-left:30px;}



.vdo1:nth-child(1){ margin-left:0;}



.vdo1 video{ width:100%; height:390px;}



.vdo1 p{ text-align:center; line-height:40px; font-size:16px; color:#333; background:#fff;}







@media (max-width: 992px){



.product_content{ padding:6vw 0;}



.product_t3{ font-size:4.5vw; padding-bottom:4vw;}



.product_t3_1{ margin-top:6vw;}



.tabs_nav0{ height:6vw; font-size:3.5vw; background-position:center 0.9vw; background-size:7vw; padding-top:7.1vw;}



.tabs0{ padding:4vw 0 0;}



.tabs_pic1{ display:none;}



.tabs_pic2{ width:45.5vw; height:29vw; margin-left:3vw; margin-top:3vw;}



.tabs1 .tabs_pic2:nth-child(2),.tabs1 .tabs_pic2:nth-child(3){ margin-top:0;}



.tabs1 .tabs_pic2:nth-child(2),.tabs1 .tabs_pic2:nth-child(4){ margin-left:0;}



.tabs2 .tabs_pic2{ height:40vw; margin-top:0;}



.tabs2 .tabs_pic2:nth-child(1){ margin-left:0;}



.tabs2 .tabs_pic2:nth-child(3){ display:none;}



.vdo1{ width:100%; margin-left:0; margin-top:3vw;}



.vdo1:nth-child(1){ margin-top:0;}



.vdo1 video{ width:100%; height:53vw;}



.vdo1 p{ line-height:8vw; font-size:3.5vw;}



}







.product_contact{ padding:30px 0 50px; background:#fff;}



.product_t5{ font-size:20px; font-weight:bold; color:#333;}



.pro3_bg{ margin-top:20px;}



.pro3{ float:left; display:block; position:relative; width:258px; text-align:center; margin-left:30px;}



.pro3:nth-child(1){ margin-left:0;}



.pro3:hover .pro3_hover{ -webkit-opacity:1; opacity:1;}



.pro3_pic{ position:relative; width:100%; height:258px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.pro3 > p{ font-size:16px; color:#333; line-height:24px; padding-top:5px;}



.pro3_hover{ -webkit-opacity:0; opacity:0; position:absolute; width:100%; height:258px; line-height:258px; left:0; top:0; text-align:center; background:rgba(239,1,28,.9); color:#fff;}



.pro3_hover > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.pro3_t1{ font-size:18px; font-weight:bold;}



.pro3_t2{ font-size:14px; padding:15px 0;}



.pro3_t3{ font-size:14px; line-height:24px; padding:0 20px;}



.product_t5_1{ margin-top:35px; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:25px;}



.product_con1{ float:left; width:560px;}



.con1_t1{ font-size:16px; color:#333; line-height:26px;}



.con1_t1 a{ font-weight:bold; color:#333; padding:0 5px;}



.con1_t1 a:hover{ color:#ef011c;}



.con1_t2{ font-size:18px; font-weight:bold; color:#333; padding:30px 0 20px;}



.con1_t3{ font-size:0;}



.product_con2{ float:right; width:770px;}



.con2_t1{ height:34px; margin-top:15px;}



.con2_t1:nth-child(1){ margin-top:0;}



.con2_t1 p,.con2_t2 p{ float:left; text-align:right; font-size:16px; color:#333; font-weight:bold; line-height:34px;}



.con2_t1 input{ float:right; width:665px; height:32px; line-height:32px; font-size:16px; color:#333; padding:0 10px; border:1px solid #ddd; outline:none; font-family:'microsoft yahei';}



.con2_t2{ height:162px; margin-top:15px;}



.con2_t2 textarea{ float:right; width:665px; height:160px; line-height:32px; font-size:16px; color:#333; padding:0 10px; border:1px solid #ddd; outline:none; font-family:'microsoft yahei';}



.con2_t3{ padding-left:83px; margin-top:15px;}



.con2_t3 input{ width:93px; height:32px; line-height:32px; text-align:center; background:#ef011c; color:#fff; border:none; outline:none; font-size:16px; cursor:pointer;}



.product_detail_m{ display:none;}







@media (max-width: 992px){



.product_contact{ padding:6vw 0;}



.product_t5{ font-size:4vw;}



.pro3_bg{ margin-top:4vw;}



.pro3{ width:45.5vw; margin-left:3vw; margin-top:3vw;}



.pro3:nth-child(2n-1){ margin-left:0;}



.pro3:nth-child(1),.pro3:nth-child(2){ margin-top:0;}



.pro3:nth-child(5){ display:none;}



.pro3_pic{ height:45.5vw;}



.pro3 > p{ font-size:3.25vw; line-height:4.5vw; padding-top:1vw;}



.pro3_hover{ display:none;}



.product_t5_1{ margin-top:6vw; padding-bottom:2vw; margin-bottom:3vw;}



.product_con1{ width:100%;}



.con1_t1{ font-size:3.5vw; line-height:6vw;}



.con1_t1 a{ padding:0 1vw;}



.con1_t2{ font-size:4vw; padding:5vw 0 3vw;}



.product_con2{ width:100%; margin-top:7vw;}



.con2_t1{ height:8vw; margin-top:3vw;}



.con2_t1:nth-child(1){ margin-top:0;}



.con2_t1 p,.con2_t2 p{ font-size:3.5vw; line-height:8vw;}



.con2_t1 input{ width:70vw; height:8vw; line-height:8vw; font-size:3vw; padding:0 3vw; border:none; outline:1px solid #ddd;}



.con2_t2{ height:24vw; margin-top:3vw;}



.con2_t2 textarea{ width:70vw; height:24vw; line-height:8vw; font-size:3vw; padding:0 3vw; border:none; outline:1px solid #ddd;}



.con2_t3{ padding-left:17.8vw; margin-top:3vw;}



.con2_t3 input{ width:28vw; height:8vw; line-height:8vw; font-size:3.5vw;}



.product_detail_pc{ display:none;}



.product_detail_m{ display:block;}



}











/*商厨工程*/



.ban3{ height:600px;}



.ban3 .ban2_t{ line-height:600px;}



.ban3_t1{ font-size:72px; font-weight:bold; color:#07fef4;}



.ban3_t2{ font-size:38px; padding-top:10px;}



.ban3_t3{ position:relative; font-size:32px; font-weight:bold; color:#333; line-height:65px; margin:30px 0;}



.ban3_t3 span{ position:relative; display:block; width:700px; line-height:65px; background:#07fef4; margin:0 auto;}



.ban3_t3 span::before{ content:''; position:absolute; top:0; left:0; width:150px; height:65px; background:-moz-linear-gradient(to right,  rgba(7,254,244,0) 0%,rgba(7,254,244,1) 100%); background:-ms-linear-gradient(to right,  rgba(7,254,244,0) 0%,rgba(7,254,244,1) 100%); background:-webkit-linear-gradient(to right,  rgba(7,254,244,0) 0%,rgba(7,254,244,1) 100%); background:linear-gradient(to right,  rgba(7,254,244,0) 0%,rgba(7,254,244,1) 100%); margin-left:-150px;}



.ban3_t3 span::after{ content:''; position:absolute; top:0; right:0; width:150px; height:65px; background:-moz-linear-gradient(to right,  rgba(7,254,244,1) 0%,rgba(7,254,244,0) 100%); background:-ms-linear-gradient(to right,  rgba(7,254,244,1) 0%,rgba(7,254,244,0) 100%); background:-webkit-linear-gradient(to right,  rgba(7,254,244,1) 0%,rgba(7,254,244,0) 100%); background:linear-gradient(to right,  rgba(7,254,244,1) 0%,rgba(7,254,244,0) 100%); margin-right:-150px;}



.ban3_t4{ font-size:30px;}



.ban3_t5{ display:block; width:150px; height:45px; line-height:45px; text-align:center; background:#ef011c; color:#fff; font-size:16px; border-radius:25px; margin:30px auto 0;}







@media (max-width: 992px){



.ban3{ height:65vw;}



.ban3 .ban2_t{ line-height:65vw;}



.ban3 .ban2_t > div{ width:100%;}



.ban3_t1{ font-size:5vw;}



.ban3_t2{ font-size:3.5vw; padding-top:2vw;}



.ban3_t3{ font-size:3.5vw; line-height:8vw; margin:3vw 0;}



.ban3_t3 span{ width:75vw; line-height:8vw;}



.ban3_t3 span::before{ width:10vw; height:8vw; margin-left:-10vw;}



.ban3_t3 span::after{ width:10vw; height:8vw; margin-right:-10vw;}



.ban3_t4{ font-size:3.5vw;}



.ban3_t5{ width:30vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw; margin:3vw auto 0;}



}







.solution1{ padding:50px 0 70px; background:#fff;}



.solution1_t1{ text-align:center; font-size:40px; font-weight:bold; color:#333; padding-bottom:20px;}



.solution1_t2{ text-align:center; font-size:16px; color:#333; line-height:28px;}



.solu1_bg{ margin-top:30px;}



.solu1{ float:left; position:relative; width:450px; height:340px; margin-left:30px; margin-top:30px;}



.solu1:nth-child(3n-2){ margin-left:0;}



.solu1:nth-child(1),.solu1:nth-child(2),.solu1:nth-child(3){ margin-top:0;}



.solu1_pic{ position:relative; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}



.solu1_p{ position:absolute; left:0; top:0; width:100%; height:100%; line-height:340px; background:rgba(0,6,82,.5); text-align:center; color:#fff;}



.solu1_p > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.solu1_t1{ font-size:28px; font-weight:bold;}



.solu1_t2{ font-size:16px; line-height:28px; padding:18px 40px;}



.solu1_t3{ display:block; width:150px; height:48px; line-height:48px; text-align:center; font-size:16px; background:#ef011c; color:#fff; border-radius:25px; margin:0 auto;}



.solu2_bg{ text-align:center; margin-top:40px;}



.solu2_bg a{ display:inline-block; vertical-align:top; height:36px; line-height:36px; background:#eee; color:#333; font-size:16px; padding:0 15px; border-radius:20px; margin:0 10px;}



.solu2_bg a:hover{ background:#ef011c; color:#fff;}







@media (max-width: 992px){



.solution1{ padding:6vw 0;}



.solution1_t1{ font-size:5vw; padding-bottom:3vw;}



.solution1_t2{ font-size:3vw; line-height:6vw;}



.solution1_t2 br{ display:none;}



.solu1_bg{ margin-top:5vw;}



.solu1{ width:45.5vw; height:34vw; margin-left:3vw; margin-top:3vw;}



.solu1:nth-child(3n-2){ margin-left:3vw;}



.solu1:nth-child(1),.solu1:nth-child(2),.solu1:nth-child(3){ margin-top:3vw;}



.solu1:nth-child(2n-1){ margin-left:0;}



.solu1:nth-child(1),.solu1:nth-child(2){ margin-top:0;}



.solu1_p{ line-height:34vw;}



.solu1_t1{ font-size:4vw; padding:0 3vw;}



.solu1_t2{ display:none;}



.solu1_t3{ width:25vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw; margin-top:2vw;}



.solu2_bg{ margin-top:3vw;}



.solu2_bg a{ height:8vw; line-height:8vw; font-size:3vw; padding:0 3vw; border-radius:4vw; margin:0; margin-top:2vw;}



}







.solu3_bg{ height:320px; background:url(../img/solu3bg.jpg) center no-repeat; background-size:cover;}



.solu3_pic{ float:left; position:relative; width:615px; height:285px; background:url(../img/solu3.png) center no-repeat; background-size:contain; margin-top:20px; margin-left:25px;}



.solu3_p{ float:right; width:660px; line-height:320px; color:#fff;}



.solu3_p > div{ display:inline-block; vertical-align:middle; line-height:normal; width:100%;}



.solu3_t1{ position:relative; font-size:40px; font-weight:bold;}



.solu3_t1 a{ position:absolute; left:0; top:0; display:block; width:150px; height:48px; line-height:48px; text-align:center; font-size:16px; background:#ef011c; color:#fff; border-radius:25px; margin-top:5px; margin-left:420px;}



.solu3_t2{ height:80px; margin-top:25px; margin-left:45px;}



.solu3_t2 > div{ float:left; background:url(../img/solu01.png) top center no-repeat; background-size:62px; padding-top:55px; font-size:12px; text-align:center; margin-left:15px;}



.solu3_t2 > div:nth-child(1){ background-image:url(../img/solu01.png); margin-left:0;}



.solu3_t2 > div:nth-child(2){ background-image:url(../img/solu02.png);}



.solu3_t2 > div:nth-child(3){ background-image:url(../img/solu03.png);}



.solu3_t2 > div:nth-child(4){ background-image:url(../img/solu04.png);}



.solu3_t2 > div:nth-child(5){ background-image:url(../img/solu05.png);}



.solu3_t3{ padding-top:20px; padding-left:70px;}



.solu3_t3 span{ float:left; font-size:18px; margin-left:40px;}



.solu3_t3 span:nth-child(1){ margin-left:0;}







@media (max-width: 992px){



.solu3_bg{ height:80vw; background-position:right center; padding:6vw 0 10vw;}



.solu3_pic{ width:100%; height:40vw; margin-top:4vw; margin-left:0;}



.solu3_p{ width:100%; line-height:normal;}



.solu3_t1{ font-size:5vw; line-height:8vw;}



.solu3_t1 a{ left:auto; right:0; width:30vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw; margin-top:0; margin-left:0;}



.solu3_t2{ height:8vw; margin-top:5vw; margin-left:0;}



.solu3_t2 > div{ width:17vw; background-size:12vw; padding-top:11vw; font-size:3vw; margin-left:2vw;}



.solu3_t2 > div:nth-child(1){ margin-left:0;}



.solu3_t3{ padding-top:5vw; padding-left:0;}



.solu3_t3 span{ font-size:3.5vw; margin-left:5vw;}



}







.solution2{ padding:50px 0; background:#fff;}



.solu4_bg{}



.solu4{ float:left; width:690px; height:275px; margin-left:30px; margin-top:30px;}



.solu4:nth-child(2n-1){ margin-left:0;}



.solu4:nth-child(1),.solu4:nth-child(2){ margin-top:0;}



.solu4_pic{ float:left; position:relative; width:325px; height:275px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.solu4_pic:hover a{ display:block;}



.solu4_pic a{ display:none; position:absolute; width:150px; height:48px; line-height:48px; text-align:center; font-size:16px; background:#ef011c; color:#fff; border-radius:25px; left:50%; margin-left:-75px; bottom:20px;}



.solu4_p{ float:right; width:305px; line-height:275px; background:#dee5f1; padding:0 30px;}



.solu4_p > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.solu4_t1{ font-size:24px; font-weight:bold;}



.solu4_t1 a{ color:#333;}



.solu4_t1 a:hover{ color:#ef011c;}



.solu4_t2{ margin-top:20px;}



.solu4_t2 a{ float:left; display:block; min-width:98px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#333; border:1px solid #666; border-radius:5px; padding:0 10px; margin-left:15px; margin-top:15px;}



.solu4_t2 a:nth-child(2n-1){ margin-left:0;}



.solu4_t2 a:nth-child(1),.solu4_t2 a:nth-child(2){ margin-top:0;}



.solu4_t2 a:hover{ border-color:#ef011c; background:#ef011c; color:#fff;}



.solu4_btn{ text-align:center; margin-top:30px;}



.solu4_btn a{ position:relative; display:inline-block; vertical-align:top; width:150px; height:48px; line-height:48px; text-align:center; font-size:16px; background:#ef011c; color:#fff; border-radius:25px; margin:0 15px; cursor:pointer;}



.solu4_btn a img{ display:none; position:absolute; left:0; bottom:48px; width:106px; font-size:0; margin-left:22px;}







@media (max-width: 992px){



.solution2{ padding:6vw 0;}



.solu4{ width:100%; height:40vw; margin-left:0; margin-top:3vw;}



.solu4:nth-child(1),.solu4:nth-child(2){ margin-top:3vw;}



.solu4:nth-child(1){ margin-top:0;}



.solu4_pic{ width:42vw; height:40vw;}



.solu4_pic:hover a{ display:none;}



.solu4_pic a{ display:none;}



.solu4_p{ width:46vw; height:40vw; line-height:40vw; padding:0 3vw;}



.solu4_t1{ font-size:4vw;}



.solu4_t2{ margin-top:2vw;}



.solu4_t2 a{ min-width:18vw; height:7vw; line-height:7vw; font-size:3vw; padding:0 2vw; margin-left:1vw; margin-top:1vw;}



.solu4_t2 a:nth-child(2n-1){ margin-left:0;}



.solu4_t2 a:nth-child(1),.solu4_t2 a:nth-child(2){ margin-top:0;}



.solu4_btn{ margin-top:4vw;}



.solu4_btn a{ width:30vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw; margin:0 1vw;}



.solu4_btn a img{ bottom:8vw; width:26vw; margin-left:2vw;}



}







.solu5_bg{ padding:80px 0; background:url(../img/solu5.jpg) center no-repeat; background-size:cover;}



.solu5_t1{ text-align:center; font-size:40px; color:#fff; font-weight:bold; margin-bottom:50px;}



.solu5_t2{ text-align:center;}



.solu5_t2 > div{ display:inline-block; vertical-align:top; font-size:24px; color:#fff; margin:0 125px;}



.solu5_t2 > div span{ font-size:100px; color:#ef011c; font-weight:bold;}



.solu5_t2 > div p:nth-child(2){ margin-top:-10px;}



.solu6_bg{ margin-top:60px;}



.solu6{ float:left; width:450px; height:195px; margin-left:30px; margin-top:30px;}



.solu6:nth-child(3n-2){ margin-left:0;}



.solu6:nth-child(1),.solu6:nth-child(2),.solu6:nth-child(3){ margin-top:0;}



.solu6_p{ float:left; width:75px; height:100%; background:#5abad5; text-align:center; color:#fff;}



.solu6_p p:nth-child(1){ font-size:44px; font-style:oblique; font-weight:bold; color:rgba(255,255,255,.35); padding-top:15px;}



.solu6_p p:nth-child(2){ writing-mode:vertical-lr; line-height:24px; padding-left:13.5px;}



.solu6_pic{ float:right; position:relative; width:375px; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}



.solu6:nth-child(2n) .solu6_p{ background:#5a97d5;}







@media (max-width: 992px){



.solu5_bg{ padding:6vw 0;}



.solu5_t1{ font-size:5vw; margin-bottom:2vw;}



.solu5_t2 > div{ font-size:3.5vw; margin:0 1.5vw;}



.solu5_t2 > div span{ font-size:12vw;}



.solu5_t2 > div p:nth-child(2){ margin-top:-1.5vw;}



.solu6_bg{ margin-top:5vw;}



.solu6{ width:45.5vw; height:28vw; margin-left:3vw; margin-top:3vw;}



.solu6:nth-child(3n-2){ margin-left:3vw;}



.solu6:nth-child(2n-1){ margin-left:0;}



.solu6:nth-child(1),.solu6:nth-child(2),.solu6:nth-child(3){ margin-top:0;}



.solu6:nth-child(3){ margin-top:3vw;}



.solu6_p{ width:12.5vw;}



.solu6_p p:nth-child(1){ font-size:8vw; padding-top:2vw;}



.solu6_p p:nth-child(2){ font-size:3.5vw; line-height:5vw; padding-left:1.1vw;}



.solu6_pic{ width:33vw;}



}







.partner1{ padding:60px 0 30px; background:#fff;}



.partner1_t{ text-align:center; font-size:40px; font-weight:bold; color:#333; padding-bottom:20px;}



.message{ padding:80px 0; background:url(../img/message.jpg) center no-repeat; background-size:cover;}



.message_t1{ text-align:center; font-size:32px; font-weight:bold; color:#333; padding-bottom:10px;}



.message_t2{ text-align:center; font-size:18px; color:#333;}



.mes1{ text-align:center; margin:40px 0;}



.mes1 input{ display:inline-block; vertical-align:top; width:630px; height:43px; line-height:43px; padding:0 15px; font-size:18px; background:none; color:#333; border:1px solid #666; border-radius:5px; outline:none; margin:0 15px;}



.mes2{ text-align:center;}



.mes2 input{ display:inline-block; vertical-align:top; width:150px; height:48px; line-height:48px; text-align:center; font-size:16px; background:#ef011c; color:#fff; border:none; border-radius:25px; outline:none; cursor:pointer; margin:0 15px;}



.mes2 a{ display:inline-block; vertical-align:top; width:150px; height:48px; line-height:48px; text-align:center; font-size:16px; background:#ef011c; color:#fff; border-radius:25px; margin:0 15px;}







@media (max-width: 992px){



.partner1{ padding:6vw 0 3vw;}



.partner1_t{ font-size:5vw; padding-bottom:4vw;}



.message{ padding:6vw 0;}



.message_t1{ font-size:5vw; padding-bottom:2vw;}



.message_t2{ font-size:3.5vw;}



.mes1{ margin:4vw 0;}



.mes1 input{ width:88vw; height:8vw; line-height:8vw; padding:0 3vw; font-size:3.5vw; border:none; outline:1px solid #666; margin:0;}



.mes1 input:nth-child(2){ margin-top:3vw;}



.mes2 input{ width:30vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw; margin:0 1vw;}



.mes2 a{ width:30vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw; margin:0 1vw;}



}











/*客户案例1*/



.case1_bg{ padding:30px 0 0;}



.case1{ float:left; width:450px; margin-left:30px; margin-top:30px;}



.case1:nth-child(3n-2){ margin-left:0;}



.case1:nth-child(1),.case1:nth-child(2),.case1:nth-child(3){ margin-top:0;}



.case1:hover p{ background:#ef011c; color:#fff;}



.case1:hover .case1_pic::after{ background:rgba(0,0,0,.1);}



.case1_pic{ position:relative; width:100%; height:320px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.case1_pic::after{ content:''; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0); -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.case1 p{ text-align:center; font-size:16px; padding:10px 0; background:#ddd; color:#353535; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}







.page{ font-size:16px; color:#bbb; margin-top:50px; margin-bottom:10px;}



.page a{ border:1px solid #ddd; color:#999; padding:4px 10px; margin:0 5px;}



.page a:hover{ background:#ef011c; border-color:#ef011c; color:#fff;}



.page-num-current{ background:#ef011c; border-color:#ef011c !important; color:#fff !important;}







@media (max-width: 992px){



.case1_bg{ padding:4vw 0 0;}



.case1{ width:45.5vw; margin-left:3vw; margin-top:3vw;}



.case1:nth-child(3n-2){ margin-left:3vw;}



.case1:nth-child(2n-1){ margin-left:0;}



.case1:nth-child(1),.case1:nth-child(2),.case1:nth-child(3){ margin-top:0;}



.case1:nth-child(3){ margin-top:3vw;}



.case1_pic{ height:32vw;}



.case1 p{ font-size:3.25vw; padding:1.5vw;}







.page{ font-size:3.5vw; margin-top:6vw; margin-bottom:0;}



.page a{ padding:2vw; margin:0 2vw;}



}











/*客户案例2*/



.case2{ padding:30px 0 0;}



.case2_vdo{ position:absolute; width:650px; height:470px; background:#353535;}



.vdo_btnbg{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,.5); cursor:pointer;}



.vdo_btn{ position:absolute; left:50%; top:50%; width:90px; height:90px; margin-left:-45px; margin-top:-57px; background:url(../img/vdo.png) center no-repeat; background-size:contain;}



.vdo_btnbg p{ text-align:center; font-size:22px; color:#fff; margin-top:270px;}



#video{ cursor:pointer; outline:none;}



.case2_pic{ float:left; position:relative; width:650px; height:470px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.case2_p{ float:right; width:660px; padding:0 50px; background:#353535; line-height:470px;}



.case2_p > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.case2_t1{ font-size:24px; color:#fff; border-bottom:1px solid rgba(255,255,255,.1); padding-bottom:20px; margin-bottom:20px;}



.case2_t2{ font-size:15px; color:rgba(255,255,255,.7); line-height:2em;}



.case3_bg{ margin-top:40px;}



.case3{ float:left; width:330px; margin-left:30px; margin-top:30px; cursor:pointer;}



.case3:nth-child(4n-3){ margin-left:0;}



.case3:nth-child(1),.case3:nth-child(2),.case3:nth-child(3),.case3:nth-child(4){ margin-top:0;}



.case3_pic{ position:relative; width:100%; height:220px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.next1_bg{ border-top:1px solid #ddd; padding-top:15px; padding-bottom:10px; margin-top:40px;}



.next1{ float:left; font-size:15px; color:#666;}



.next2{ float:right;}



.next1 a{ color:#666;}



.next1 a:hover{ color:#ef011c;}



.next1_bg2{ border:none; padding-top:0; padding-left:60px; padding-right:60px;}



.next1_bg2 .next1{ color:#aaa;}



.next1_bg2 .next1 a{ color:#aaa;}



.next1_bg2 .next1 a:hover{ color:#ef011c;}







@media (max-width: 992px){



.case2{ padding:4vw 0 0;}



.case2_vdo{ width:94vw; height:53vw;}



.case2_vdo #video{ width:100%; height:53vw;}



.vdo_btnbg{ display:none !important;}



.case2_pic{ width:100%; height:53vw;}



.case2_p{ width:88vw; padding:3vw; line-height:normal; margin-top:53vw;}



.case2_t1{ font-size:4.5vw; padding-bottom:3vw; margin-bottom:2vw;}



.case2_t2{ font-size:3vw; line-height:6vw;}



.case3_bg{ margin-top:5vw;}



.case3{ width:45.5vw; margin-left:3vw; margin-top:3vw;}



.case3:nth-child(4n-3){ margin-left:3vw;}



.case3:nth-child(2n-1){ margin-left:0;}



.case3:nth-child(1),.case3:nth-child(2),.case3:nth-child(3),.case3:nth-child(4){ margin-top:0;}



.case3:nth-child(3),.case3:nth-child(4){ margin-top:3vw;}



.case3_pic{ height:32vw;}



.next1_bg{ padding-top:4vw; padding-bottom:0; margin-top:5vw;}



.next1{ float:none; font-size:3.5vw;}



.next2{ float:none; margin-top:2vw;}



.next1_bg2{ padding-left:0; padding-right:0;}



}











/*服务中心*/



.ban4{ height:790px;}



.ban4_t{ position:relative; z-index:2; width:100%; line-height:790px; text-align:center;}



.ban4_t > div{ display:inline-block; vertical-align:middle; line-height:normal; color:#fff;}



.ban4_t1{ width:500px; height:155px; background:url(../img/service.png) center no-repeat; background-size:contain; margin:0 auto 20px;}



.ban4_t2{ text-align:center; font-size:34px; color:#ef011c; font-weight:bold;}



.ban4_t3{ text-align:center; margin:60px 0;}



.ban4_t3 > div{ display:inline-block; vertical-align:top; width:208px; height:93px; font-size:18px; line-height:28px; border:1px solid #fff; border-radius:50%; background:url(../img/ser1.png) center 38px no-repeat; background-size:70px; padding-top:115px; margin:0 40px; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.ban4_t3 > div:hover{ background-color:#ef011c; border-color:#ef011c;}



.ban4_t3 > div:nth-child(1){ background-image:url(../img/ser1.png); margin-left:0;}



.ban4_t3 > div:nth-child(2){ background-image:url(../img/ser2.png);}



.ban4_t3 > div:nth-child(3){ background-image:url(../img/ser3.png);}



.ban4_t3 > div:nth-child(4){ background-image:url(../img/ser4.png);}



.ban4_t3 > div:nth-child(5){ background-image:url(../img/ser5.png); margin-right:0;}



.ban4_btn{ text-align:center;}



.ban4_btn a{ display:inline-block; vertical-align:top;}



.ban4_btn a:nth-child(1){ width:148px; height:46px; line-height:46px; text-align:center; font-size:16px; border:1px solid #fff; color:#fff; border-radius:25px; margin:0 15px;}



.ban4_btn a:nth-child(1):hover{ background:#ef011c; border-color:#ef011c;}



.ban4_btn a:nth-child(2){ width:148px; height:46px; line-height:46px; text-align:center; font-size:16px; border:1px solid #ef011c; color:#fff; border-radius:25px; background:#ef011c; margin:0 15px;}







@media (max-width: 992px){



.ban4{ height:110vw;}



.ban4_t{ line-height:110vw;}



.ban4_t1{ width:70vw; height:18vw; margin:0 auto 2vw;}



.ban4_t2{ font-size:4.5vw;}



.ban4_t3{ margin:5vw 0;}



.ban4_t3 > div{ width:25vw; height:12vw; font-size:3.5vw; line-height:5vw; background-position:center 3vw; background-size:9vw; padding-top:13vw; margin:0 1.5vw;}



.ban4_t3 > div:nth-child(1){ margin-left:0;}



.ban4_t3 > div:nth-child(5){ margin-right:0;}



.ban4_btn a:nth-child(1){ width:30vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw; margin:0 2vw;}



.ban4_btn a:nth-child(2){ width:30vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw; margin:0 2vw;}



}







.service1_bg{ padding:80px 0;}



.service1 .solu5_t1{ color:#333; margin-bottom:0;}



.service1 .solu5_t2 > div{ color:#333;}



.service1 .solu5_t2 > div span{ font-style:oblique;}



.service1 .solu5_t1_1{ width:1220px; text-align:center; font-size:16px; color:#666; line-height:28px; margin:20px auto 35px;}







@media (max-width: 992px){



.service1_bg{ padding:6vw 0;}



.service1 .solu5_t1_1{ width:auto; font-size:3.5vw; line-height:6vw; margin:3vw auto 2vw;}



}







.service2_bg{}



.service2{ float:left; position:relative; width:50%; height:392px; line-height:392px; color:#fff; background:url(../img/ser-bg1.jpg) center no-repeat; background-size:cover;}



.service2:nth-child(1){ background-image:url(../img/ser-bg1.jpg);}



.service2:nth-child(2){ background-image:url(../img/ser-bg2.jpg); color:#333;}



.service2:nth-child(3){ background-image:url(../img/ser-bg3.jpg); color:#333;}



.service2:nth-child(4){ background-image:url(../img/ser-bg4.jpg);}



.service2 > div{ display:inline-block; vertical-align:middle; line-height:normal; position:absolute; width:355px; padding-top:95px;}



.service2:nth-child(1) > div,.service2:nth-child(3) > div{ right:0; margin-right:350px;}



.service2:nth-child(2) > div,.service2:nth-child(4) > div{ left:0; margin-left:205px;}



.service2_t1{ font-size:28px; font-weight:bold; border-bottom:1px solid #fff; padding-bottom:20px; margin-bottom:20px;}



.service2_t2{ font-size:16px; line-height:30px;}



.service2:nth-child(2) .service2_t1{ border-color:#333;}



.service2:nth-child(3) .service2_t1{ border-color:#333;}







@media (max-width: 992px){



.service2{ width:44vw; height:60vw; line-height:60vw; padding:0 3vw;}



.service2 > div{ width:44vw; padding-top:6vw;}



.service2:nth-child(1) > div,.service2:nth-child(3) > div{ right:auto; margin-right:0;}



.service2:nth-child(2) > div,.service2:nth-child(4) > div{ left:auto; margin-left:0;}



.service2_t1{ font-size:4.5vw; padding-bottom:2vw; margin-bottom:2vw;}



.service2_t2{ font-size:3vw; line-height:5.5vw;}



}







.service3_bg{ height:800px; line-height:800px; background:url(../img/partner.jpg) center no-repeat; background-size:cover;}



.service3_bg > div{ display:inline-block; vertical-align:middle; line-height:normal; position:absolute; left:50%; margin-left:-250px; width:500px; text-align:center; padding-top:250px;}



.service3_t1{ font-size:34px; font-weight:bold; color:#333;}



.service3_t2{ font-size:18px; color:#333; line-height:36px; padding:20px 0 40px;}



.service3_t3{ text-align:center;}



.service3_t3 a{ display:inline-block; vertical-align:top; width:200px; height:48px; line-height:48px; text-align:center; background:#ef011c; color:#fff; font-size:16px; border-radius:25px; margin:0 20px;}



.service3_t3 a:nth-child(1){ margin-left:0;}



.service3_t3 a:nth-child(2){ margin-right:0;}







@media (max-width: 992px){



.service3_bg{ height:63vw; line-height:63vw; background-size:190vw;}



.service3_bg > div{ margin-left:-35vw; width:70vw; padding-top:6vw;}



.service3_t1{ font-size:4.5vw;}



.service3_t2{ width:55vw; font-size:3vw; line-height:5.5vw; padding:2vw 0; margin:0 auto;}



.service3_t3 a{ width:28vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw; margin:0 1vw;}



}







.service4_bg{ height:500px; background:url(../img/aftersales.jpg) center no-repeat; background-size:cover;}



.service4{ float:left; width:400px; padding:50px 45px 60px; border:1px solid #fff; margin-top:110px;}



.service4:nth-child(2){ margin-left:240px;}



.service4_t1{ font-size:28px; font-weight:bold; color:#fff;}



.service4_t2{ font-size:16px; color:#fff; line-height:26px; margin:20px 0;}



.service4_t3{ display:block; width:150px; height:40px; line-height:40px; text-align:center; font-size:18px; background:#ef011c; color:#fff; border-radius:25px;}







@media (max-width: 992px){



.service4_bg{ height:60vw;}



.service4{ width:35vw; padding:5vw; margin-top:8vw;}



.service4:nth-child(2){ margin-left:3vw;}



.service4_t1{ font-size:4.5vw;}



.service4_t2{ font-size:3vw; line-height:5.5vw; margin:2vw 0;}



.service4_t3{ width:28vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw;}



}











/*驰能头条1*/



.ban5{ height:600px;}



.news_t1{ position:relative; z-index:2; width:396px; height:119px; background:url(../img/news_t.png) center bottom no-repeat; background-size:contain; padding-top:100px; margin:0 auto 15px;}



.news_t2{ position:relative; z-index:2; text-align:center; font-size:34px; font-weight:bold; color:#ef011c;}



.news4_bg{ position:relative; z-index:2; margin-top:41px;}



.news4{ float:left; width:450px; margin-left:30px;}



.news4:nth-child(1){ margin-left:0;}



.news4:hover .news4_pic{ -moz-transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}



.news4:hover .news4_t1{ color:#ef011c;}



.news4_picbg{ width:100%; height:280px; overflow:hidden;}



.news4_pic{ position:relative; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.news4_p{ background:#fff; padding:15px 20px; box-shadow:0 0 5px rgba(0,0,0,.2);}



.news4_t1{ font-size:18px; font-weight:bold; color:#333; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.news4_t2{ font-size:16px; color:#666; line-height:24px; height:24px; overflow:hidden; margin:8px 0;}



.news4_t3{ font-size:14px; color:#666;}







@media (max-width: 992px){



.ban5{ height:60vw;}



.news_t1{ width:70vw; height:2vw; padding-top:18vw; background-size:40vw; margin:0 auto 1vw;}



.news_t2{ font-size:4.5vw;}



.news4_bg{ margin-top:6vw;}



.news4{ width:100%; margin-left:0; margin-top:3vw;}



.news4:nth-child(1){ margin-top:0;}



.news4_picbg{ height:58vw;}



.news4_p{ padding:3vw;}



.news4_t1{ font-size:4vw;}



.news4_t2{ font-size:3.5vw; line-height:5.5vw; height:5.5vw; margin:1.5vw 0;}



.news4_t3{ font-size:3vw;}



}







.news5_bg{ padding:170px 0 65px; background:#f8f8f8;}



.news5{ float:left; width:680px; height:42px; line-height:42px; font-size:16px; color:#333; border-bottom:1px solid #ddd; margin-left:50px; margin-top:15px;}



.news5:nth-child(2n-1){ margin-left:0;}



.news5:nth-child(1),.news5:nth-child(2){ margin-top:0;}



.news5 span{ color:#333; padding-right:12px; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.news5:hover{ color:#ef011c;}



.news5:hover span{ color:#ef011c;}



.news5_btn{ display:block; width:150px; height:48px; line-height:48px; text-align:center; font-size:16px; color:#fff; background:#ef011c; border-radius:25px; margin:35px auto 0;}







@media (max-width: 992px){



.news5_bg{ padding:0 0 6vw;}



.news5{ width:100%; height:10vw; line-height:10vw; font-size:3.5vw; margin-left:0; margin-top:0;}



.news5:nth-child(2n-1){ margin-left:0;}



.news5:nth-child(1),.news5:nth-child(2){ margin-top:0;}



.news5:nth-child(1){ margin-top:4vw;}



.news5 span{ padding-right:2vw;}



.news5_btn{ width:30vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw; margin:4vw auto 0;}



}







.news6_bg0{ padding:65px 0; background:#fff;}



.news6_t1{ text-align:center; font-size:32px; color:#333; font-weight:bold;}



.news6_t2{ text-align:center; font-size:22px; color:#333; padding:15px 0;}



.news6_t3{ text-align:center; font-size:16px; color:#333;}



.news6_bg{ margin-top:40px;}



.news6{ float:left; width:288px; border:1px solid #ddd; padding:20px; margin-left:30px;}



.news6:nth-child(1){ margin-left:0;}



.news6:hover{ background:#f4f4f4;}



.news6:hover .news6_t4{ color:#ef011c;}



.news6_t4{ font-size:18px; color:#333; font-weight:bold; line-height:28px; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.news6_t5{ font-size:16px; color:#666; line-height:26px; padding:10px 0;}



.news6_t6{ font-size:14px; color:#888;}







@media (max-width: 992px){



.news6_bg0{ padding:6vw 0;}



.news6_t1{ font-size:5vw;}



.news6_t2{ font-size:3.5vw; padding:2vw 0;}



.news6_t3{ font-size:3vw; line-height:4.5vw;}



.news6_bg{ margin-top:4vw;}



.news6{ width:88vw; border:none; outline:1px solid #ddd; padding:3vw; margin-left:0; margin-top:3vw;}



.news6:nth-child(1){ margin-left:0; margin-top:0;}



.news6_t4{ font-size:3.75vw; line-height:6vw;}



.news6_t5{ font-size:3vw; line-height:5.5vw; padding:1.5vw 0;}



.news6_t6{ font-size:3vw;}



}







.case4_bg0{ padding:65px 0; background:url(../img/casebg.jpg) center no-repeat; background-size:cover;}



.case4_t0{ text-align:center; font-size:32px; font-weight:bold; color:#fff;}



.case4_bg{ margin-top:40px;}



.case4{ float:left; display:block; position:relative; width:330px; height:220px; background-position:center; background-repeat:no-repeat; background-size:cover; margin-left:30px; margin-top:30px;}



.case4:nth-child(4n-3){ margin-left:0;}



.case4:nth-child(1),.case4:nth-child(2),.case4:nth-child(3),.case4:nth-child(4){ margin-top:0;}



.case4:hover .case4_h{ -webkit-opacity:1; opacity:1;}



.case4_h{ -webkit-opacity:0; opacity:0; position:absolute; width:100%; height:100%; line-height:220px; left:0; top:0; text-align:center; background:rgba(239,1,28,.85); -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.case4_h > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.case4_t1{ font-size:22px; font-weight:bold; color:#fff; padding-bottom:15px;}



.case4_t2{ width:120px; height:42px; line-height:42px; text-align:center; font-size:16px; background:#fff; color:rgba(239,1,28,.85); border-radius:25px; margin:0 auto;}







@media (max-width: 992px){



.case4_bg0{ padding:6vw 0;}



.case4_t0{ font-size:5vw;}



.case4_bg{ margin-top:4vw;}



.case4{ width:45.5vw; height:30vw; margin-left:3vw; margin-top:3vw;}



.case4:nth-child(4n-3){ margin-left:3vw;}



.case4:nth-child(2n-1){ margin-left:0;}



.case4:nth-child(1),.case4:nth-child(2),.case4:nth-child(3),.case4:nth-child(4){ margin-top:0;}



.case4:nth-child(3),.case4:nth-child(4){ margin-top:3vw;}



.case4_h{ line-height:30vw;}



.case4_t1{ font-size:3.5vw; padding-bottom:3vw;}



.case4_t2{ width:28vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw;}



}







.news7_bg0{ padding:65px 0; background:#fff;}



.news7_t01{ text-align:center; font-size:32px; font-weight:bold; color:#333; padding-bottom:12px;}



.news7_t02{ text-align:center; font-size:16px; color:#333;}



.news7_bg{ margin-top:40px;}



.news7{ float:left; width:690px; height:210px; margin-left:30px; margin-top:30px; background:#f4f4f4; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.news7:hover{ background:#ef011c;}



.news7:hover .news7_t1{ color:#fff;}



.news7:hover .news7_t2{ color:#fff;}



.news7:hover .news7_t3{ color:#fff;}



.news7:nth-child(2n-1){ margin-left:0;}



.news7:nth-child(1),.news7:nth-child(2){ margin-top:0;}



.news7_pic{ float:left; position:relative; width:250px; height:210px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.news7_p{ float:right; width:440px; height:210px; line-height:210px;}



.news7_p > div{ display:inline-block; vertical-align:middle; line-height:normal; padding:20px;}



.news7_t1{ font-size:16px; color:#666; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.news7_t2{ font-size:24px; font-weight:bold; color:#333; margin:12px 0; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.news7_t3{ font-size:16px; color:#666; line-height:26px; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}







@media (max-width: 992px){



.news7_bg0{ padding:6vw 0;}



.news7_t01{ font-size:5vw; padding-bottom:2vw;}



.news7_bg{ margin-top:4vw;}



.news7{ width:100%; height:30vw; margin-left:0; margin-top:3vw;}



.news7:nth-child(1),.news7:nth-child(2){ margin-top:0;}



.news7:nth-child(2){ margin-top:3vw;}



.news7_pic{ width:34vw; height:30vw;}



.news7_p{ width:60vw; height:30vw; line-height:30vw;}



.news7_p > div{ padding:0 3vw;}



.news7_t1{ font-size:3vw;}



.news7_t2{ font-size:3.5vw; margin:2vw 0;}



.news7_t3{ font-size:3vw; line-height:4.5vw;}



}











/*驰能头条2*/



.news8_bg{ margin-top:30px;}



.news8{ display:block; height:80px; margin-top:38px;}



.news8:nth-child(1){ margin-top:0;}



.news8:hover .news8_t1{ color:#ef011c;}



.news8_date{ float:left; width:80px; height:70px; background:#ef011c; text-align:center; color:#fff; font-size:12px; padding-top:10px;}



.news8_date span{ font-size:36px; font-weight:bold;}



.news8_p{ float:right; position:relative; width:1300px;}



.news8_t1{ font-size:20px; font-weight:bold; color:#333; padding-top:5px; padding-bottom:10px; border-bottom:1px dashed #bbb; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.news8_t2{ font-size:16px; color:#333; padding-top:12px;}



.news8_t3{ position:absolute; right:0; top:0; font-size:16px; color:#666; padding-top:10px;}







@media (max-width: 992px){



.news8_bg{ margin-top:4vw;}



.news8{ height:18vw; margin-top:3vw;}



.news8:nth-child(1){ margin-top:0;}



.news8_date{ width:18vw; height:15vw; font-size:3vw; padding-top:3vw;}



.news8_date span{ font-size:7vw;}



.news8_p{ width:73vw;}



.news8_t1{ font-size:4vw; padding-top:0.5vw; padding-bottom:1vw;}



.news8_t2{ font-size:3vw; line-height:5vw; height:10vw; overflow:hidden; padding-top:1vw;}



.news8_t3{ display:none;}



}











/*驰能头条3*/



.news_title1{ font-size:24px; font-weight:bold; color:#333; padding-top:30px;}



.news_title2{ position:relative; font-size:16px; color:#999; line-height:30px; background:url(../img/date.png) left center no-repeat; background-size:20px; padding-left:28px; margin:15px 0 20px;}



.news_title2 a{ position:absolute; right:0; color:#333; background:url(../img/return.png) right 4px no-repeat; background-size:20px; padding-right:25px;}



.news_title2 a:hover{ color:#ef011c;}



.news_title3{ font-size:16px; color:#666; line-height:32px;}



.news_title3 a{ color:#666;}



.news_title3 a:hover{ color:#ef011c;}



.code1{ padding:30px 0; font-size:16px; font-weight:bold; color:#333;}



.code1 p{ padding-bottom:10px;}



.page1_bg{ height:62px;}



.page1{ float:left; display:block; width:703px; height:60px; line-height:60px; background:#eaeaea; font-size:16px; color:#333; border:1px solid #dbdbdb;}



.page11{ float:left; width:80px; text-align:center; background:#dbdbdb;}



.page12{ float:left; width:623px; text-align:center;}



.page1:hover .page12{ color:#ef011c;}



.news_more{ padding:40px 0;}



.news_more1{ float:left; width:680px; margin-left:50px;}



.news_more1:nth-child(1){ margin-left:0;}



.news_more_t{ font-size:24px; font-weight:bold; margin-bottom:15px;}



.news_more_t a{ color:#333;}



.news_more_t a:hover{ color:#ef011c;}



.news0{ display:block; position:relative; height:40px; line-height:40px; font-size:16px; color:#333;}



.news0 span{ position:absolute; right:0; font-size:14px;}



.news0:hover{ color:#ef011c;}



.prolist_t3{ font-size:24px; font-weight:bold; margin-bottom:25px;}



.prolist_t3 a{ color:#333;}



.prolist_t3 a:hover{ color:#ef011c;}



.prolist2{ position:relative; width:1410px; overflow:hidden;}



.prolist2 .swiper-slide{ width:258px; text-align:center; color:#333; margin:0 15px;}



.prolist2 .swiper-slide:hover{ color:#ef011c;}



.prolist2_pic{ position:relative; width:100%; height:258px; background-position:center; background-repeat:no-repeat; background-size:cover;}



.prolist2 .swiper-slide p{ padding-top:5px;}



.prolist2 .swiper-button-next,.prolist2 .swiper-button-prev{ background:none; color:#0097ea; margin-top:-35px;}







@media (max-width: 992px){



.news_title1{ font-size:4.5vw; padding-top:4vw;}



.news_title2{ font-size:3vw; line-height:5vw; background-size:4.5vw; padding-left:6vw; margin:3vw 0 4vw;}



.news_title2 a{ background-position:right 0; background-size:4.5vw; padding-right:6vw;}



.news_title3{ font-size:3vw; line-height:5.5vw;}



.code1{ padding:4vw 0; font-size:3vw;}



.code1 p{ padding-bottom:2vw;}



.page1_bg{ height:62px;}



.page1{ width:100%; height:10vw; line-height:10vw; font-size:3vw;}



.page11{ width:20vw;}



.page12{ width:74vw;}



.news_more{ padding:5vw 0;}



.news_more1{ width:100%; margin-left:0; margin-top:5vw;}



.news_more1:nth-child(2){ margin-top:4vw;}



.news_more_t{ font-size:4.5vw; margin-bottom:2vw;}



.news0{ height:8vw; line-height:8vw; font-size:3.5vw;}



.news0 span{ font-size:3vw;}



.prolist_t3{ font-size:4.5vw; margin-bottom:3vw;}



.prolist2{ width:100vw; margin-left:-3vw;}



.prolist2 .swiper-slide{ width:45.5vw; margin:0 1.5vw;}



.prolist2_pic{ height:45.5vw;}



.prolist2 .swiper-slide p{ font-size:3.5vw; padding-top:1vw;}



.prolist2 .swiper-button-next,.prolist2 .swiper-button-prev{ margin-top:-8vw;}



.prolist2 .swiper-button-next::after,.prolist2 .swiper-button-prev::after{ font-size:6vw;}



}











/*走进驰能*/



.ban6{ height:720px;}



.ban6 .ban2_t{ line-height:700px;}



.ban6 .solu5_t2 > div{ vertical-align:baseline; margin:0 100px;}



.ban6_t1{ text-align:center; font-size:16px; color:#fff; line-height:32px; padding:50px 0;}



.ban6_t2{ display:block; width:150px; height:48px; line-height:48px; text-align:center; font-size:16px; background:#ef011c; color:#fff; border-radius:25px; margin:0 auto;}



.a1_bg{ padding:80px 0; background:#f1f1f1;}



.a1{ float:left; position:relative; width:450px; height:455px; color:#fff; text-align:center; margin-left:30px;}



.a1:nth-child(1){ margin-left:0;}



.a1:hover .a1_pic{ -moz-transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}



.a1_picbg{ position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden;}



.a1_pic{ position:relative; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}



.a1_t1{ position:relative; z-index:2; font-size:32px; font-weight:bold; padding:120px 0 25px;}



.a1_t2{ position:relative; z-index:2; font-size:16px;}



.a1_t3{ position:relative; z-index:2; display:block; width:150px; height:44px; line-height:44px; text-align:center; font-size:16px; border:1px solid #fff; color:#fff; border-radius:25px; margin:105px auto 0;}



.a1_t3:hover{ background:#ef011c; border-color:#ef011c;}







@media (max-width: 992px){



.ban6{ height:100vw;}



.ban6 .ban2_t{ line-height:96vw;}



.ban6 .solu5_t2 > div{ margin:0 1vw;}



.ban6_t1{ font-size:3vw; line-height:5.5vw; padding:3vw 0;}



.ban6_t2{ width:30vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw;}



.a1_bg{ padding:6vw 0;}



.a1{ width:30vw; height:35vw; margin-left:2vw;}



.a1:nth-child(1){ margin-left:0;}



.a1_t1{ font-size:4.5vw; padding:4vw 0 2vw;}



.a1_t2{ font-size:3vw; padding:0 2vw;}



.a1_t3{ width:24vw; height:7vw; line-height:7vw; font-size:3vw; border-radius:4vw; margin:4vw auto 0;}



}







.a2_bg{ position:absolute; z-index:2; width:100%; text-align:center; color:#fff;}



.a2_t1{ font-size:36px; font-weight:bold; padding-top:100px;}



.a2_t2{ font-size:16px; line-height:30px; padding:30px 0 150px;}



.a2_t3{ display:block; width:150px; height:48px; line-height:48px; text-align:center; font-size:16px; background:#ef011c; color:#fff; border-radius:25px; margin:0 auto;}







@media (max-width: 992px){



.a2_t1{ font-size:5vw; padding-top:8vw;}



.a2_t2{ font-size:3vw; line-height:5.5vw; padding:3vw 0 4vw;}



.a2_t3{ width:30vw; height:8vw; line-height:8vw; font-size:3vw; border-radius:4vw;}



}







.mySwiper2{ width:100%; height:720px;}



.mySwiper2 .swiper-slide{ position:relative; width:100%; height:720px;}



.mySwiper2 .swiper-slide::after{ content:''; position:absolute; width:100%; height:100%; background:rgba(0,0,0,.3);}



.mySwiper{ position:absolute; width:1410px; left:50%; margin-left:-705px; margin-top:-137px;}



.mySwiper .swiper-slide{ width:210px; font-size:16px; color:#fff; line-height:35px; border-bottom:2px solid #fff; cursor:pointer; margin-left:30px;}



.mySwiper .swiper-slide:nth-child(1){ margin-left:0;}



.mySwiper .swiper-slide-thumb-active{ border-color:#ef011c;}







@media (max-width: 992px){



.mySwiper2{ height:90vw;}



.mySwiper2 .swiper-slide{ height:90vw;}



.mySwiper{ width:94vw; left:50%; margin-left:-47vw; margin-top:-27vw;}



.mySwiper .swiper-slide{ width:30vw; font-size:3vw; line-height:8vw; border-bottom:2px solid #fff; margin-left:2vw;}



.mySwiper .swiper-slide:nth-child(1){ margin-left:0;}



.mySwiper .swiper-slide:nth-child(4),.mySwiper .swiper-slide:nth-child(5),.mySwiper .swiper-slide:nth-child(6){ margin-top:11vw;}



.mySwiper .swiper-slide:nth-child(4){ margin-left:-94vw;}



.mySwiper .swiper-slide-thumb-active{ border-color:#ef011c;}



}







.a3_bg{ padding:80px 0; background:#f1f1f1;}



.a3{ height:305px; background:#fff;}



.a3:nth-child(2) .a3_picbg{ float:left;}



.a3:hover .a3_pic{ -moz-transform:scale(1.05); -ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}



.a3_picbg{ float:right; width:705px; height:100%; overflow:hidden;}



.a3_pic{ position:relative; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}



.a3_p{ float:left; position:relative; width:605px; line-height:305px; padding:0 50px;}



.a3_p > div{ display:inline-block; vertical-align:middle; line-height:normal;}



.a3_t1{ font-size:32px; font-weight:bold; color:#333; padding-bottom:20px;}



.a3_t2{ font-size:18px; color:#666; line-height:30px; padding-bottom:20px;}



.a3_t3{ position:absolute; right:0; bottom:0; width:60px; height:60px; line-height:60px; text-align:center; font-size:36px; background:#ef011c; color:#fff; font-weight:lighter;}







@media (max-width: 992px){



.a3_bg{ padding:6vw 0;}



.a3{ height:auto;}



.a3_picbg{ width:100%; height:40vw;}



.a3_p{ width:88vw; line-height:normal; padding:3vw; background:#fff;}



.a3_t1{ font-size:4.5vw; padding-bottom:2vw;}



.a3_t2{ font-size:3vw; line-height:5.5vw; padding-bottom:3vw;}



.a3_t3{ width:8vw; height:8vw; line-height:8vw; font-size:5vw;}



}







.message2{ background-image:url(../img/message2.jpg);}



.message2 .message_t1,.message2 .message_t2{ color:#fff;}



.message2 .mes1 input{ border-color:#fff; color:#fff;}



.message2 .mes2 input{ background:#fff; color:#ef011c; -moz-transition:.3s ease; -ms-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}



.message2 .mes2 input:hover{ background:#ef011c; color:#fff;}







@media (max-width: 992px){



.message2 .mes1 input{ outline:1px solid #fff; background:rgba(255,255,255,.3);}



.message2 .mes2 input{ outline:1px solid #fff;}



}











/*联系我们*/



.contact_t1{ font-size:30px;}



.contact_t2{ font-size:16px; color:#666; padding-top:15px;}



.con3_bg{ padding:30px 0;}



.con3{ float:left; width:630px; min-height:201px; background:#f1f1f1; padding:30px; margin-left:30px;}



.con3:nth-child(1){ margin-left:0;}



.con3_t1{ font-size:20px; font-weight:bold; color:#333; padding-bottom:15px;}



.con3_t2{ font-size:16px; color:#666; line-height:32px;}



.con3_t2 a{ color:#666;}



.con3_t2 a:hover{ color:#ef011c;}



.contact_t3{ font-size:24px; color:#333; font-weight:bold; padding-bottom:20px;}







@media (max-width: 992px){



.contact_t1{ font-size:5vw;}



.contact_t2{ font-size:3vw; line-height:5.5vw; padding-top:4vw;}



.con3_bg{ padding:4vw 0;}



.con3{ width:88vw; min-height:auto; padding:3vw; margin-left:0; margin-top:3vw;}



.con3:nth-child(1){ margin-top:0;}



.con3_t1{ font-size:4.5vw; padding-bottom:2vw;}



.con3_t2{ font-size:3.25vw; line-height:6vw;}



.contact_t3{ font-size:4.5vw; padding-bottom:3vw;}



#map{ height:80vw !important;}



}







.code2_bg0{ padding:50px 0; background:#eee;}



.code2_t1{ text-align:center; font-size:24px; color:#333; font-weight:bold;}



.code2_t2{ text-align:center; font-size:16px; color:#666; line-height:28px; padding:20px 0 35px;}



.code2_bg{ text-align:center;}



.code2{ display:inline-block; vertical-align:top; margin:0 65px;}



.code2:nth-child(1){ margin-left:0;}



.code2:nth-last-child(1){ margin-right:0;}



.code2_pic{ width:108px;}



.code2_t3{ font-size:18px; color:#333; padding:5px 0;}



.code2_t4{ font-size:16px; color:#666; line-height:24px;}











@media (max-width: 992px){



.code2_bg0{ padding:6vw 0;}



.code2_t1{ font-size:4.5vw;}



.code2_t2{ font-size:3vw; line-height:5.5vw; padding:3vw 0 0;}



.code2_t2 br{ display:none;}



.code2{ margin:0 1vw; margin-top:4vw;}



.code2:nth-child(1){ margin-left:0;}



.code2:nth-last-child(1){ margin-right:0;}



.code2_pic{ width:20vw;}



.code2_t3{ font-size:4vw; padding:1vw 0;}



.code2_t4{ font-size:3vw; line-height:5vw;}



}









.tupian{ position:relative; padding-bottom:30px; margin-bottom:50px;}

.tupian .swiper-wrapper {transition-timing-function: linear !important; /* 覆盖默认缓动 */ }

.tupian .swiper-slide{ position:relative; width:360px; height:240px;}



.product_pic_vdo{ z-index:2; position:absolute; width:425px; height:425px; background:#353535; right:130px; top:20px;}

.vdo_btnbg{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,.5); cursor:pointer;}

.vdo_btn{ position:absolute; left:50%; top:50%; width:90px; height:90px; margin-left:-45px; margin-top:-57px; background:url(../img/vdo.png) center no-repeat; background-size:contain;}

.vdo_btnbg p{ text-align:center; font-size:22px; color:#fff; margin-top:270px;}

#video{ cursor:pointer; outline:none;}



@media (max-width: 992px){

.tupian{ width:100vw; overflow:hidden; padding-bottom:3vw; margin-bottom:4vw; margin-left:-3vw;}

.tupian .swiper-slide{ width:40vw; height:30vw;}



.product_pic_vdo{ position:relative; width:94vw; height:94vw; right:0; top:0; margin-bottom:8vw;}

#videoBox{ height:94vw !important;}

#video{ height:94vw !important;}

}














/* blue #012fa7 */



/* red #ef011c */