@charset "utf-8";
.acea-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
.acea-row.row-middle{-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}
.acea-row.row-top{-webkit-box-align:start;-o-box-align:start;-ms-flex-align:start;align-items:flex-start}
.acea-row.row-bottom{-webkit-box-align:end;-o-box-align:end;-ms-flex-align:end;align-items:flex-end}
.acea-row.row-center{-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center}
.acea-row.row-right{-webkit-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.acea-row.row-left{-webkit-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.acea-row.row-between{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.acea-row.row-around,
.acea-row.row-column-around{-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around}
.acea-row.row-column-around{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.acea-row.row-column,
.acea-row.row-column-between{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}
.acea-row.row-column-between{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.acea-row.row-center-wrapper{-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center}
.acea-row.row-between-wrapper,
.acea-row.row-center-wrapper{-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}
.acea-row.row-between-wrapper{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

.clear{ clear:both; height:0px;  margin:0; padding:0;width:0; border:none; overflow:hidden;}
/* .min-w{min-width: 1400px;} */
.container{max-width: 1400px;}
.header{padding-top: 30px;padding-bottom: 30px;border-top: 3px solid #395CB3;background: #fff;}
.header .container{overflow: hidden;}
.header .logo{}
.header .logo img.big{width: 591px;}
.header .logo .small{display: none;}

.top_tel{width: 200px;}
.top_tel .top_icon_tel{width: 50px;height: 50px;}
.top_tel .tip{color:#4E4C4C;font-size: 15px;}
.top_tel .tel{color:#3960B7;font-size: 22px;margin-top: 5px;}

.main_nav{line-height: 70px;background: #395CB3;}
.main_nav ul{overflow: hidden;}
.main_nav li{float: left;}
.main_nav a{display: block;min-width: 120px;padding:0 30px;text-align: center;color:#fff;font-size: 16px;}
.main_nav a:hover,
.main_nav .active{background: rgba(0,0,0,0.3);}

.lh-main{padding-top: 0;}
.lh-banner {height: calc(100vh - 195px);}
.footer{background: #222;padding-top: 10px;color:#fff;}
.footer a{color:#fff;}
.footer_link{font-size: 14px;padding-top: 40px;padding-bottom: 40px;border-bottom: 1px solid #2f2f2f;line-height: 26px;overflow: hidden;}
.footer_link a{margin:0 15px;}
.footer_link_tit{font-size: 16px;line-height: 20px;float: left;}
.footer_link_tit img{margin-right: 15px;width: 25px;}
.footer_link_tit .en_tit{font-size: 18px;font-weight: bold;margin-left: 15px;}
.copyright{color:#666;font-size: 14px;line-height: 22px;padding-top: 25px;padding-bottom: 25px;border-top: 1px solid #2f2f2f;margin-top: 30px;}
.copyright a{color:#666;}
.copyright a:hover{color:#fff;}

.f_left_nav{float: left;width: 960px;margin-top: 40px;width: 70.5%;}
.f_left_nav dl{width: 25%;float: left;}
.f_left_nav dl dt{background: url(../images/f_nav_icon.png) no-repeat left center;padding-left: 32px;font-size: 20px;margin-bottom: 15px;line-height: 40px;}
.f_left_nav dl dd{line-height: 32px;}
.f_left_nav dl dd a{color:#666;font-size: 14px;}
.f_left_nav dl dd a:hover{color:#fff;}

.f_right{float: right;width: 390px;width: 28.7%;}
.f_right_code{margin-top: 25px;}
.f_right_code img{width: 150px;width: 38.46%;height: 38.46%;}
.f_right_code_right{width: 240px;width:61.54%;text-align: center;font-size: 14px;}
.f_right_code_right .tit{font-size: 22px;padding-top: 15px;padding-bottom: 20px;padding-top: 6.25%;padding-bottom: 8.33%;}
.f_right_code_right p{line-height: 2.4;}
.f_right_company{line-height: 40px;margin-top: 30px;}
.f_right_company .tit{font-size: 16px;font-weight: bold;}

.i_hot_keys{background: #f5f5f5;font-size: 14px;border-bottom: 1px solid #ddd;line-height: 55px;}
.i_hot_keys .container{overflow: hidden;}
.i_hot_keys span{color:#f00;}
.i_hot_keys a{color:#333;}

.i_product_box{padding:80px 0 100px;}
.i_product_title{position: relative;margin-bottom: 50px;}
.i_product_title small {display: block;font-size: 42px;text-transform: uppercase;line-height: 1;font-weight: bold;}
.i_product_title strong {display: block;position: relative;color: #395CB3;font-size: 30px;margin-top: 10px;line-height: 1;font-weight: bold;}
.i_product_title strong:after {position: absolute;right: 0;top: 50%;height: 1px;width: 86%;content: "";background: #e5e5e5;}
.i_pro_nav {overflow: hidden;position: absolute;bottom: -7px;right: 0;}
.i_pro_nav ul {float: right;margin: -10px 0 0 -10px;}
.i_pro_nav li {float: left;}
.i_pro_nav li a {display: block;line-height: 44px;font-size: 16px;padding: 0 16px;background-color: #363e45;color: #fff;margin: 10px 0 0 10px;}
.i_pro_nav li a:hover,
.i_pro_nav li.active a {background-color: #395CB3;}

.img-cover {overflow: hidden;position: relative;}
.img-cover span {display: block;width: 100%;background: no-repeat center / cover;-webkit-transition: all 0.5s;transition: all 0.5s;height: 100%;position: absolute;left: 0;top: 0;}

.list-1 {margin: -50px -10px 0;padding-bottom: 28px;}
.list-1 li {float: left;width: 25%;padding: 0 10px;margin-top: 50px;}
.list-1 li a {display: block;padding: 20px 20px 50px;background-color: #f0f0f0;position: relative;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.list-1 li .img-cover {padding-top: 66%;}
.list-1 li .text {line-height: 40px;font-size: 18px;margin-top: 15px;text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.list-1 li .desc {text-align: center;color: #888;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.list-1 li .more {border: 4px solid #f0f0f0;background: #ffffff;line-height: 48px;width: 56px;height: 56px;text-align: center;color: #b3b3b3;font-size: 12px;border-radius: 50%;position: absolute;left: 50%;bottom: -28px;margin-left: -28px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.list-1 li a:hover {background-color: #363e45;color: #fff;}
.list-1 li a:hover .img-cover span {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.list-1 li a:hover .more {background-color: #395CB3;color: #fff;border-color: #395CB3;}

.lh-down{transform: translateX(-50%);}

.i_youshi_top{background: #1D65DD;text-align: center;position: relative;padding-top: 35px;padding-bottom: 40px;}
.i_youshi_top .tit{font-size: 35px;color:#fff;line-height: 70px;}
.i_youshi_top .desc{font-size: 20px;color:#fff;line-height: 46px;}
.i_youshi_top .icon{width: 40px;height: 14px;border-top: 14px solid #1D65DD;border-right: 20px solid transparent;border-left: 20px solid transparent;position: absolute;bottom: -14px;left: 50%;margin-left: -20px;z-index: 100;}

.i_youshi_list{overflow: hidden;padding-top: 30px;padding-bottom: 80px;}
.i_youshi_list .ys_line img{max-width: 100%;}
.i_youshi_list .item{position: relative;}
.i_youshi_list .item .item_info{width: 750px;width: 55%;}
.i_youshi_list .item .item_title{position: relative;padding-left: 90px;overflow: hidden;}
.i_youshi_list .item .item_title .num{width: 78px;height: 67px;background: url(../images/ys_item_num_bg.png) no-repeat center;position: absolute;left: 0;top: 0;text-align: center;line-height: 67px;font-size: 28px;color:#fff;padding-right: 10px;
background-size: 100%;
}
.i_youshi_list .item .item_title .tit{color:#194AD8;font-size: 22px;font-weight: bold;width: 100%;}
.i_youshi_list .item .item_title .desc{line-height: 40px;float: left;background: #e5e5e5;color:#333;font-size: 18px;padding:0 10px;margin-top: 10px;}
.i_youshi_list .item .item_list{line-height: 32px;padding-left: 70px;padding-top: 15px;}
.i_youshi_list .item .item_list li{background: url(../images/ys_li_bg.png) no-repeat 0 12px;padding-left: 20px;line-height: 32px;margin-top: 15px;}
.i_youshi_list .item .item_pic{width: 550px;width: 40.4%;}
.i_youshi_list .item .item_pic img{max-width: 100%;}
.i_youshi_list .item .mobile_pic{display: none;}

.i_fuwu_top{background: url(../images/i_fuwu_top_bg.png) no-repeat center;}
.i_fuwu_top .container{height: 162px;}
.i_fuwu_top .left{width: 63%;color:#fff;padding-left: 50px;}
.i_fuwu_top .right{width: 37%;padding-left: 100px;padding-top: 10px;}
.i_fuwu_top .left .tit{font-size: 30px;}
.i_fuwu_top .left .desc{font-size: 20px;margin-top: 10px;}
.i_fuwu_top .right .img{margin-right: 14px;}
.i_fuwu_top .right .img img{width: 55px;height: 55px;}
.i_fuwu_top .right .tit{font-size: 16px;color:#004692;}
.i_fuwu_top .right .tel{font-size: 25px;color:#FF0000;margin-top: 5px;}

.i_fuwu_list{overflow: hidden;padding-bottom: 60px;padding-top: 110px;}
.i_fuwu_list ul{margin-left: -20px;margin-right: -20px;overflow: hidden;}
.i_fuwu_list li{width: 25%;padding:60px 20px 0;position: relative;float: left;}
.i_fuwu_list .item{border: 1px solid #ddd;padding: 60px 25px 30px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.i_fuwu_list .item .icon{width: 120px;margin:0 auto;position: absolute;top: 0;left: 50%;margin-left: -60px;}
.i_fuwu_list .item .tit{margin-top: 35px;font-size: 20px;color:#333;text-align: center;}
.i_fuwu_list .item .line{width: 35px;height: 3px;background: #0365C8;margin:30px auto 25px;font-size: 0;}
.i_fuwu_list .item .desc{font-size: 14px;color:#666;line-height: 2.2;}
.i_fuwu_list .item:hover{border-color: #0365C8;}

.i_more{display: block;background: url(../images/i_more.png) no-repeat center;width: 184px;height: 44px;line-height: 44px;padding-right: 60px;text-align: center;color:#fff;font-size: 14px;position: absolute;right: 0;bottom: -7px;}

.i_case_box{padding-top: 65px;padding-bottom: 35px;background: #f5f5f5;}

.i_case_list li{width: 660px;border-radius: 220px;padding:10px;overflow: hidden;background: #fff;margin-bottom: 35px;width: 49%;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.i_case_list li .img{width: 200px;height: 0;border-radius: 200px;overflow: hidden;margin-right: 35px;width: 30.3%;padding-bottom: 30.3%;position: relative;}
.i_case_list li .img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.i_case_list li .text{width: 350px;width: 53%;}
.i_case_list li h2{font-size: 18px;color:#333;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.i_case_list li h3{font-size: 14px;color:#666;line-height: 2.2;margin-top: 25px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}


.i_case_list li:hover h2{color:#1D65DD;}
.i_case_list li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.i_case_list li:hover img{
    -webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.i_about_box{padding-top: 70px;padding-bottom: 50px;position: relative;}
.i_about_box::after{content:'';display: block;width: 100%;height: 300px;background: #1D65DD;position: absolute;bottom: 0;left: 0;z-index: -1;}
.i_about_tit{text-align: center;font-size: 35px;font-weight: bold;color:#1D65DD;line-height: 40px;}
.i_about_tit span{margin:0 5px;}
.i_about_tit .point{width: 10px;height: 10px;background: #1D65DD;border-radius: 10px;}
.i_about_desc{font-size: 18px;color:#666;margin-top: 14px;text-align: center;}

.i_about{position: relative;margin-top: 70px;overflow: hidden;}
.i_about .pic{width: 553px;height: 550px;overflow: hidden;position: absolute;left: 0;top: 0;z-index: 10;width: 40%;height: 0;padding-bottom: 40%;}
.i_about .pic img{width: 100%;height: auto;position: absolute;top: 0;left: 0;}
.i_about .i_about_info{background: #f5f5f5;width: 880px;height: 610px;position: relative;float: right;border-radius: 0 0 20px 0;padding:50px 60px 60px 110px;width: 64.7%;}
.i_about .tit{font-size: 25px;color:#333;font-weight: bold;margin-bottom: 30px;}
.i_about .con{font-size: 16px;color:#666;line-height: 2;}
.i_about .con p{margin-bottom: 20px;}
.i_about .btns{position: absolute;bottom: 60px;right: 60px;}
.i_about .btns a{color:#fff;float: left;width: 158px;line-height: 52px;text-align: center;background: #333;font-size:16px;}
.i_about .btns .btn1{background: #1D65DD;}
.i_about .btns .btn1:hover{background: #333;}
.i_about .btns .btn2:hover{background: #1D65DD;}

.i_news_box{background: #f5f5f5;padding-top: 65px;padding-bottom: 50px;}
.i_news_swiper{margin-left: -10px;margin-right: -10px;}
.i_news_list{padding: 10px 10px 0;}
.i_news_list li{width: 660px;margin-bottom: 35px;background: #fff;width: 48.5%;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.i_news_list .img{width: 300px;height: 220px;overflow: hidden;width: 45.4%;height: 0;padding-bottom: 33.33%;position: relative;}
.i_news_list .img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.i_news_list .text{width: 330px;padding-right: 30px;width: 50%;}
.i_news_list h2{font-size: 18px;color:#333;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.i_news_list h3{font-size: 14px;color:#666;margin-top: 20px;line-height: 2.2;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}
.i_news_list li:hover h2{color:#1D65DD;}
.i_news_list li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.i_news_list li:hover img{
    -webkit-transform: scale(1.1);
	transform: scale(1.1);
}

@media screen and (max-width: 1300px){
    .i_news_list h3{margin-top: 10px;line-height: 1.8;}
}

.i_zizhi_box{padding-top: 65px;padding-bottom: 90px;}
.i_zizhi_nav{margin-top: 50px;}
.i_zizhi_nav li{width: 160px;line-height: 52px;color:#fff;font-size: 18px;font-weight: bold;text-align: center;margin:0 18px;}
.i_zizhi_nav li a{display: block;color:#fff;background: #333;border-radius: 5px;}
.i_zizhi_nav li a:hover,
.i_zizhi_nav li.active a{background: #1D65DD;}
.i_zizhi_list{margin: 45px -10px -10px;}
.i_zizhi_list li{width: 25%;padding:10px;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.i_zizhi_list .img{height: 0;border:1px solid #ddd;position: relative;padding-bottom: 71%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.i_zizhi_list .img img{height: 100%;width: 100%;position: absolute;top: 0;left: 0;
}
.i_zizhi_list li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.i_zizhi_list li:hover .img{
    -webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.sidebox li.code:hover .cont{ width: 90px;}

.header{position: relative;z-index: 1000;}

@media screen and (max-width: 1024px){
    body.Nav{overflow: hidden;}
    .header .logo .small{display: block;height: 33px;width: auto;}
    .header .logo .big{display: none;}
    .top_tel{width:135px;margin-right: 55px;}
    .top_tel .top_icon_tel{width: 30px;height: 30px;}
    .top_tel .tip{font-size: 12px;}
    .top_tel .tel{font-size: 14px;}
    .lh-nav-btn{right: 15px;top: 50%;margin-top: -10px;}
    .header{padding-top: 10px;padding-bottom: 10px;position: fixed;top: 0;width: 100%;left: 0;}
    .lh-main{padding-top: 60px;}
    .main_nav {position: fixed;left: 0;top: 0;width: 100%;height: 100vh;background: #fff;padding-top: 86px;transform: translateY(-100%);visibility: hidden;transition: ease .65s;z-index: 999;}
    .main_nav li{display:block;float: none; line-height:50px; margin:0;}
    .main_nav li a{color:#333;}
    .Nav .main_nav {transform: translateY(0);visibility: visible;}
    .i_product_box{padding-top: 8vw;padding-bottom: 10vw;}
    .i_product_title small{font-size: 20px;}
    .i_product_title strong{font-size: 22px;}
    .i_product_title strong:after{width:auto;left: 4.5em;}
    .i_pro_nav{position: initial;margin-top: 10px;}
    .i_pro_nav ul{float: none;margin: 0;}
    .i_pro_nav li a{line-height: 34px;font-size: 14px;}
    .in-prd-con{margin-top: 0;}
    .list-1{margin: -40px -5px 0;}
    .list-1 li{width: 50%;padding:0 5px;margin-top: 40px;}
    .list-1 li a{padding:10px 10px 30px;}
    .list-1 li .text{font-size: 16px;margin-top: 10px;line-height: 30px;}
    .i_youshi_top{padding:30px 15px 35px;}
    .i_youshi_top .tit{font-size: 18px;line-height: 1.5;}
    .i_youshi_top .desc{font-size: 12px;line-height: 1.5;margin-top: 10px;}
    .i_youshi_list{padding-top: 8vw;padding-bottom: 10vw;}
    .i_youshi_list .item .item_title{padding-left: 70px;}
    .i_youshi_list .item .item_title .num{width: 60px;height: 55px;line-height: 55px;font-size: 22px;}
    .i_youshi_list .item .item_title .tit{font-size: 18px;line-height: 1.5;}
    .i_youshi_list .item .item_title .desc{font-size: 14px;line-height: 1.5;padding:5px 10px;}
    .i_youshi_list .item .item_list{padding-top: 10px;}
    .i_youshi_list .item .item_list li{padding-left: 15px;background-position: 0 10px;line-height: 28px;}
    .i_youshi_list .ys_line{margin-top: 20px;margin-bottom: 20px;}
    .i_youshi_list .item .pc_pic{display: none;}
    .i_youshi_list .item .mobile_pic{display: block;}
    .i_fuwu_top{background-size: cover;}
    .i_fuwu_top .container{height: 110px;}
    .i_fuwu_top .left{padding-left: 0;width: 65%;}
    .i_fuwu_top .left .tit{font-size: 18px;}
    .i_fuwu_top .left .desc{font-size: 14px;}
    .i_fuwu_top .right{padding-left: 0px;width: 35%;}
    .i_fuwu_top .right .img{margin-right: 10px;}
    .i_fuwu_top .right .img img{width: 30px;height: 30px;}
    .i_fuwu_top .right .tit{font-size: 14px;}
    .i_fuwu_top .right .tel{font-size: 16px;}
    .i_fuwu_list{padding-top: 6vw;padding-bottom: 6vw;}
    .i_fuwu_list li{width: 50%;margin-top: 30px;padding-top: 40px;}
    .i_fuwu_list .item .icon{width: 80px;margin-left: -40px;}
    .i_fuwu_list .item .tit{margin-top: 10px;font-size: 18px;}
    .i_more{width: 120px;height: 30px;line-height: 30px;background-size: 100% 100%;font-size: 12px;padding-right: 3em;bottom: -5px;}
    .i_case_list li{width: calc(50vw - 30px);border-radius: calc(15vw + 10px);height: calc(15vw + 20px);margin-bottom: 20px;}
    .i_case_list li .img{width: 15vw;height: 15vw;border-radius: 15vw;margin-right: 15px;}
    .i_case_list li .text{width: calc(35vw - 80px);}
    .i_case_list li h3{margin-top: 10px;line-height: 1.8;}
    .i_about_box{padding-top: 6vw;padding-bottom: 6vw;}
    .i_about_tit{font-size: 22px;}
    .i_about_desc{font-size: 14px;margin-top: 10px;line-height: 1.7;}
    .i_about{margin-top: 6vw;}
    .i_zizhi_box{padding-top: 6vw;padding-bottom: 6vw;}
    .i_zizhi_nav{margin-top: 20px;}
    .i_zizhi_nav li{width: auto;margin: 0 10px;line-height: 40px;}
    .i_zizhi_nav li a{padding: 0 15px}
    .i_zizhi_list li{width: 50%;}

    .i_about .i_about_info{padding:5% 5% 8% 8%;height:auto;}
    .i_about .btns{bottom: 5%;}
    .i_case_box{padding-top: 7vw;padding-bottom: 3vw;}
    .i_news_box{padding-top: 7vw;padding-bottom: 3vw;}
    .i_news_list h3{-webkit-line-clamp: 3;}
    .i_news_list .text{padding-right: 15px;}
    .copyright{display: block;text-align: center;}
    .f_right_code_right .tit{font-size: 18px;}
    .f_right_code_right p{line-height: 1.8;}
    .i_product_title{margin-bottom: 7vw;}

}
@media screen and (max-width: 980px){
    .lh-banner{height: 39vw;}
    .i_case_list li{width: calc(50vw - 15px);}
    .i_case_list li .text{width: calc(35vw - 70px);}
}

@media screen and (max-width: 780px){
    .i_fuwu_top .left{width: 68%;}
    .i_fuwu_top .right{width: 32%;}
    .i_about .pic{height:auto;width:100%;position: relative;padding-bottom: 0;}
    .i_about .pic img{height:auto;position: inherit;}
    .i_about .i_about_info{width: 100%;padding:20px;height:auto;}
    .i_about .tit{margin-bottom: 15px;}
    .i_about .btns{position: initial;width: 100%;overflow: hidden;}
    .i_about .btns a{width: 50%;}

    .i_news_list .text{padding-right: 10px;}
    .i_news_list li{width: 100%;margin-bottom: 20px;}
    .i_news_list h3 {margin-top: 20px;-webkit-line-clamp: 4;}
    /* .f_right_code{display: block;}
    .f_right_code img{width:80%;height:auto;margin:0 auto;}
    .f_right_code_right{width: 100%;}
    .f_right_company{line-height: 1.8;margin-top: 20px;}
    .f_right_company p{margin-bottom: 10px;} */
    .f_left_nav{float: none;width: 100%;overflow: hidden;}
    .f_right{float: none;width: 100%;overflow: hidden;}
    .f_right_code{width: 50%;float: left;}
    .f_right_company{width: 50%;float: left;line-height:2;}
    .footer_link{padding-top: 20px;padding-bottom: 20px;}
    .sidebox li.retop .cont{display: none;}
}

@media screen and (max-width: 640px){
    .i_fuwu_top{background: url(../images/i_fuwu_top_bg_m.png) no-repeat center;background-size: cover;}
    .i_fuwu_top .container{height: 23.8vw;}
    .i_fuwu_top .left{width: 70%;}
    .i_fuwu_top .right{width: 30%;}
    .i_fuwu_list li{width: 100%;}

    .i_youshi_list .item .item_info{width: 100%;}
    .i_youshi_list .item .item_pic{width: 100%;}
    .i_youshi_list .item .item_pic img{max-width: 80%;margin:0 auto;}

    .i_case_list li h3{-webkit-line-clamp: 2;}

}

@media screen and (max-width: 425px){
    .i_fuwu_top .left{width: 64%;}
    .i_fuwu_top .right{width: 33%;}
    .i_fuwu_top .left .tit{font-size: 16px;}
    .i_fuwu_top .right .img{margin-right: 5px;}
    .i_fuwu_top .right .img img{width: 22px;height: 22px;}
    .i_fuwu_top .right .tit{font-size: 12px;}
    .i_fuwu_top .right .tel{font-size: 14px;}
    .i_news_list h3 {margin-top: 10px;-webkit-line-clamp: 3;}
    .i_case_list li{width: 100%;border-radius: calc(30vw + 10px);height: calc(30vw + 20px);margin-bottom: 20px;}
    .i_case_list li .img{width: 30vw;height: 30vw;border-radius: 30vw;margin-right: 10px;}
    .i_case_list li .text{width: calc(70vw - 60px);}
    .i_case_list li h3{margin-top: 8px;line-height: 1.5;-webkit-line-clamp: 3;}

    .i_zizhi_list{margin-top: 20px;}
    .f_right_code{width: 100%;}
    .f_right_company{width: 100%;}
    .f_left_nav{display: none;}
    .f_right_code img{width: 30%;height: 30%;}
    .f_right_code_right{width: 70%;}
}

.copyright p img{     width: 18px;
    display: inline-block;
    margin: 0px 10px 0px 10px;}
.copyright p{line-height: 28px;}