@charset "utf-8";
/* CSS Document */
:root{    
	--main_color:#3072b4;       /* #023A91主色 */
	--main_color_rgb:2,58,145 ; /*rgba*/
    --second_color:#6072b4;     /* 副色 */ 
	--hui_color:#eff0f4;   

}

/* @font-face{font-family:'din'; src:url('//cdn.xuansiwei.com/xiaoa10337/static/mysite/font/din.OTF');} */
@font-face {font-family:'Rousseau';src:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/font/Rousseau-Deco-2.ttf)}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,form,img,select,figure{margin:0; padding:0;}
body{ color:#333; font-size:14px; font-family:Microsoft Yahei,Arial, sans-serif; overflow-x:hidden;background:#fff;}
body{ -webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*//* overflow-x:hidden; */line-height:1; }
a{text-decoration:none; color:#333; outline-style:none;}
a:hover{color:#3072b4; }
a,input,img,:focus{ -webkit-tap-highlight-color:transparent; mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ }
ul,li{list-style:none;}
.clear{clear:both;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
.bottom_blank{height:60px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mb_50{ padding-bottom:50px;}
section{background:#fff; position:relative;}

/*滚动条美化*/
body::-webkit-scrollbar {width:10px !important;}
body::-webkit-scrollbar-track {background-color:#f3f3f3;}
body::-webkit-scrollbar-track-piece {background-color:#f3f3f3;-webkit-border-radius:4px;}
body::-webkit-scrollbar-thumb {background-color:#ddd;border:solid 1px #C0C0C0;border-radius:4px;}
body::-webkit-scrollbar-corner {background-color:#ddd;}
body::-webkit-resizer {background-repeat:no-repeat;background-position:bottom right;}
body::-webkit-scrollbar-thumb:hover {background-color:#F3F3E0;}
::-webkit-scrollbar {width:15px;}
@media screen and (max-width:768px) {
body::-webkit-scrollbar {width:0px !important;}
::-webkit-scrollbar {width:0px;}
}


/*图片放大*/
.picShow img{transition:0.3s all;}
.picShow img:hover,.picShow a:hover img{ transform:scale(1.05); }
.no_ziliao{width:100%; text-align:center;}
.no_ziliao img{ max-width:100%;}

/*======================主体宽度======================*/
.pc_show{ display:block;}
.m_show{display:none;}

.main{width:90%; margin:auto; max-width:1560px;}
@media screen and (max-width:1366px) {
	.main{width:92%;}
}
@media screen and (max-width:768px) {
	body{font-size:14px; }
	.main{width:100%; padding:0 15px; box-sizing:border-box;}
	.pc_show{display:none!important;}
	.m_show{ display:block;}
}
.flex_space{display:flex;justify-content:space-between; flex-wrap:wrap;}
.flex_start{display:flex;justify-content:flex-start;flex-wrap:wrap;}
.t_center{display:flex; flex-direction:column; justify-content:center;align-items:center;}
.t_left_center{display:flex; flex-direction:column; justify-content:center;}
.t_center_nowrap{display:flex; justify-content:center;align-items:center;}

/*文字省略*/
.ellipsis1 {overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.ellipsis2 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.ellipsis3 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}
.ellipsis4 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;}

/*头部*/
.header{height:85px; z-index:100;width:100%; position:fixed;left:0; top:0;background:#fff; box-shadow:0 2px 10px rgba(0,0,0,0.15); padding:0 0 0 2%;box-sizing:border-box;opacity:1; transition:all .5s;}
.header .logo{height:85px; transition:0.5s all; position:relative;}
.header .logo img{display:block;height:50px;}
.header.header_hide{opacity:0; transform:translate(0, -90px); 
	-webkit-transform:translate(0, -90px);
    -moz-transform:translate(0, -90px);
    -ms-transform:translate(0, -90px);
    -o-transform:translate(0, -90px);}

/*二维码*/
.header .head_ewm{padding-left:30px;}
.header .head_ewm svg{width:25px;fill:#2b2b2b;margin-right:20px;}
.header .head_ewm a{position:relative;height:100%;}
.header .right_info a:after{position:absolute; content:'';display:inline-block;right:0;top:0;botoom:0; width:1px;height:100%;background:#ccc;}

/*line*/
.nav_line span {display:block;background:#333;width:18px;height:2px; margin:4px 0; transition:all ease 0.35s;}
.nav_line span.nav_line2{width:13px;}
/*.nav_line a:hover span.nav_line2{width:18px;}*/
.nav_line span.nav_line1{animation:long 2.3s linear infinite}
.nav_line span.nav_line3{animation:long 3s linear infinite}

@keyframes  long {
    0% { width:3px}
    25% {width:100%}
    50% { width:150%}
    75% {width:100%}
    to { width:5px}
}


/*电话*/
.header .top_tel{height:100%; display:flex;justify-content:center; flex-direction:column; align-items:flex-end; border-left:solid 1px #e8e8e8; padding:0 25px; transition:0.5s;margin-left:50px;}
.header .top_tel p{ margin-bottom:8px; transition:0.5s;}
.header .top_tel h3{font-size:25px; font-weight:lighter; font-family:Rousseau;transition:0.5s;color:#3072b4;}
.header_scroll{width:100%;top:0;max-width:inherit;border-radius:0;transition:all .5s;}
.header_scroll .main{padding:0 50px;}

/*弹出二维码*/
.tc_ewm {width:200px ;position:relative;background:#fff;border-radius:5px;padding:20px 20px; opacity:1;}
.tc_ewm img {width:100%;display:block;}
.tc_ewm p {font-size:15px; text-align:center;margin-top:15px;}



/*下拉菜单*/
.navBox {  height:85px; position:relative; transition:0.5s all;}
.navBox .nav{display:flex; height:100%;}
.navBox .nav li { position:relative;}
.navBox .nav li>a {padding:0 30px; position:relative; height:100%; display:flex; justify-content:center;align-items:center;clor:#111;}
.navBox .nav li>a .txt {position:relative;z-index:2;font-size:16px; transition:0.5s all;}
.navBox .nav li.curr>a .txt{color:#3072b4;}
.navBox .nav li.curr>a .bg,.navBox .nav li:hover>a .bg {background:#3072b4;position:absolute;left:50%; margin-left:-9px; border-radius:20px; bottom:20px;width:18px;display:block;height:4px;transition:0.5s;}
@media screen and (max-width:1440px) {
.navBox .nav li>a {padding:0 20px;}
.header .right_info{padding-left:60px;}	
}



.subNavbox{white-space:nowrap; min-width:125%; position:absolute; top:100%;left:50%;background:rgba(255,255,255,.99); -webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px); border-radius:8px;padding:15px 15px;opacity:0; pointer-events:none; transition:all .5s;box-shadow:0 5px 20px rgba(0,0,0,.35);}
.subNavbox:after{content:"";position:absolute;bottom:100%;left:50%;border-style:solid;margin-left:-7px;border-width:7px;border-color:transparent transparent #fff;}
.subNavbox p:not(:last-of-type){border-bottom:1px solid #ddd}
.subNavbox a{display:block;position:relative;font-size:15px;padding:15px 0; -webkit-transition:color .3s cubic-bezier(.645,.045,.355,1);-ms-transition:color .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1); text-align:center; }
.subNavbox a:before{content:"";position:absolute;top:7px;bottom:7px;left:-15px;width:3px;background:#3072b4;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.162,.85,.45,1);transition:transform .3s cubic-bezier(.162,.85,.45,1);}
.subNavbox a.active,.subNavbox a:hover{color:#3072b4}
.subNavbox a.active:before,.subNavbox a:hover:before{-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.subNavbox.active{pointer-events:all;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;opacity:1; }



/*======================手机菜单按钮======================*/
.m_header_right{padding-right:3%;}
.m_nav_btn{width:30px;height:30px;transition:0.3s;cursor:pointer;border:none;padding:0;outline:none;background:none; margin-top:15px; display:block;}
.m_nav_btn .line{position:relative;display:block;width:25px;height:3px;margin:0px auto 0;background:#3072b4;border-radius:3px;}
.m_nav_btn .line:before,.m_nav_btn .line:after{content:'';width:100%;height:3px;left:0;position:absolute;background:#3072b4;border-radius:3px;transition-duration:0.3s,0.3s;transition-delay:0.1s,0s;}
.m_nav_btn .line:before{transition-property:bottom,transform;bottom:8px;}
.m_nav_btn .line:after{transition-property:top,transform;top:8px;}
.m_nav_btn_active .line {background:transparent;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-ms-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}
.m_nav_btn_active .line:after,.m_nav_btn_active .line:before {-webkit-transition-delay:0s,.1s;-moz-transition-delay:0s,.1s; -ms-transition-delay:0s,.1s; -o-transition-delay:0s,.1s; transition-delay:0s,.1s}
.m_nav_btn_active .line:before {bottom:0px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.m_nav_btn_active .line:after {top:0px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

/*======================手机搜索图标======================*/
.m_serch{ width:50px; height:62px;}
.m_serch a{height:100%;}
.m_serch a svg{width:18px; fill:#333;}



@media screen and (max-width:768px) {
.header{width:100%;height:60px;top:0;left:0; transform:translateX(0);border-radius:0;}
.header.header_hide{opacity:1; transform:translate(0, 0);}

.header .main{padding:0 15px;width:100%; }
.header .logo{height:60px;}
.header .logo img{height:32px;}
.m_top_blank{height:60px;}
	

/*======================手机弹出菜单======================*/
.m_tc_box{position:fixed;top:60px;left:0;bottom:0;right:0; background:#fff;z-index:98; display:none;}
.m_tc_box .wrapper {position:absolute;left:0;right:0;height:100%;padding:15px; box-sizing:border-box;overflow-x:hidden;overflow-y:auto;z-index:110;}

/*搜索表单*/
.m_search_box {width:100%; position:relative;border:1px solid #e1e6f0; overflow:hidden; border-radius:3px; margin-bottom:6px; margin-top:10px;}
.m_search_box .search-btn {position:absolute;top:0px;right:0px;width:50px ;height:100%;}
.m_search_box form {height:46px;}
.m_search_box form input[type="text"] {width:100%;height:100%;background:rgba(255,255,255,0.8); box-sizing:border-box;padding:0 50px 0 15px;border:none; font-size:15px;}
.m_search_box form input[type="submit"]{display:inline-block;width:30px;height:30px; background:url('//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/zoom.png') no-repeat center; border:none; background-size:23px auto;}

/*手机下拉菜单*/
.m_menu{overflow-x:hidden;overflow-y:auto;}
.m_menu .nav1 ul{ padding:0 0 0 30px; display:none; background-color:#fff;}
.m_menu .item{border-bottom:1px solid #efefef; padding:16px 10px; font-size:15px;}
.m_menu .item i{float:right; color:#ccc; transition:0.3s all;}
.m_menu .item.active> i{ -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.m_menu .item.curr a,.m_menu .item a:hover{color:#3072b4;}


/*电话*/
.m_tel{text-align:center; margin-top:25px; font-size:20px; font-family:din; color:#fff; background:#3072b4; padding:15px; border-radius:5px; letter-spacing:1px;} 
.m_tel i{ font-size:18px; margin-right:5px;}
}


/*======================轮播图======================*/
	#banner {width:100%;height:calc(100vh - 80px); position:relative; z-index:0; overflow:hidden;}

	#banner .txt{position:absolute;z-index:999;left:0;top:0; width:100%; height:100%; padding:0 50px 0 50px; box-sizing:border-box;} 
	@media only screen and (max-width:1440px){
		#banner .txt{}
	}
	#banner .txt h3{font-size:3.6vw; color:#fff; margin-top:50px; /*text-shadow:rgba(0,0,0,0.25) 1px 1px 1px;*/}
	#banner .txt p{font-size:2.5vw; color:#fff; margin-top:40px; font-weight:lighter; letter-spacing:2px;}

	#banner .txt h3 {transform:translateY(200px);opacity:0;transition:all 0.3s; }
	#banner .txt p {transform:translateY(200px);opacity:0;transition:all 0.6s; }
	#banner .txt .viewmore {transform:translateY(200px);opacity:0;transition:all 0.9s; margin-top:50px;}
	#banner .swiper-slide-active .txt h3,
	#banner .swiper-slide-active .txt p,
	#banner .swiper-slide-active .txt .viewmore{transform:translateY(0px);opacity:1; transition-delay:1s;}
	
	.viewmore {position:relative;}
	.viewmore a{pointer-events:all; display:block;width:200px;line-height:56px; border-radius:56px; font-size:16px; text-align:center; color:#fff; background-image:linear-gradient(90deg,#F7630B,#3072b4); transition:0.3s all;}
	
	#banner .swiper-slide .pic {position:relative; z-index:1; height:100%;}
	#banner .swiper-slide .pic img{width:100%;height:100%; /*object-fit:cover;*/ transition:all 4s; display:block; }
	#banner .swiper-slide-active .pic img{ transform:scale(1,1); -webkit-transform:scale(1,1); }
	
/*按钮切换*/	
	#banner .swiper-button-prev,#banner .swiper-button-next { display:none;width:72px;height:72px; background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/ico_sliding.png) no-repeat; margin-top:-25px;opacity:0.6;}
	#banner .swiper-button-prev {background-position:0 0;}
	#banner .swiper-button-prev:hover { background-position:0 -144px;}
	#banner .swiper-button-next { background-position:0 -72px;}
	#banner .swiper-button-next:hover {background-position:0 -216px;}
/*分页器*/
	#banner .swiper-pagination-bullet{width:10px;height:10px; display:inline-block; border-radius:50%; background:rgba(255,255,255,0.36); transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease; opacity:1.0;}
	#banner .swiper-pagination-bullet-active{background:rgba(255,255,255,0.8);color:#fff;width:33px;border-radius:30px;opacity:1.0;}
	#banner .swiper-pagination{bottom:20px;}

   /*#banner .swiper-slide:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 30%);background-image:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 30%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00000000', GradientType=0);z-index:1;}*/

#particles-js{position:absolute;width:100%; height:100%; left:0; right:0; top:0; bottom:0; z-index:999; }
#particles-js {opacity:0.6;}
.particles{pointer-events:none;}
.mouseEvents{ pointer-events:all;} 

@media screen and (max-width:768px) {
	#banner {height:200px; padding-top:0;}
	#banner .swiper-slide .pic{}
	#banner .txt{padding:0 5%;}
	#banner .txt h3{font-size:22px; line-height:1.2; margin-top:0;text-align:center;}
	#banner .txt p{font-size:16px; font-weight:normal;text-align:center;}
	#banner .viewmore{display:none;}
	#banner .swiper-button-prev,#banner .swiper-button-next{ display:none;}
	#banner .swiper-pagination-bullet{width:7px;height:7px;}
	#banner .swiper-pagination-bullet-active{width:20px;}
	#banner .swiper-pagination{bottom:10px;}
}

.section{position:relative; z-index:1; background:#fff;}


/*页面标题*/
.main_tit{padding:68px 0 35px;width:100%; text-align:center;}
.main_tit h2{ font-size:36px; color:#000;}
.main_tit .line {display:block;width:25px;height:4px;background:#3072b4; margin:20px auto auto auto; border-radius:5px;}
.main_tit p{font-size:16px; color:#666; margin-top:15px; line-height:1.8;}
.main_tit span{display:block;font-size:20px;font-weight:lighter; color:rgba(0,0,0,0.38); margin-bottom:15px; line-height:1.8; text-transform:uppercase; letter-spacing:3px;}
.zx_btn{width:125px; line-height:40px; text-align:center; color:#fff; border:solid 1px rgba(255,255,255,0.46); display:inline-block; transition:0.3s all;}
.zx_btn:hover{ background:rgba(255,255,255,0.8); color:#3072b4;}
@media screen and (max-width:768px) {
.main_tit{padding:20px 0 15px;width:100%; text-align:center;}
.main_tit h2{ font-size:18px;}	
.main_tit p{font-size:13px; margin-top:5px;}
.main_tit span{font-size:13px; margin-bottom:5px;letter-spacing:0;font-weight:normal;}
.main_tit .line{margin:10px auto auto auto;}
.main_tit p br{display:none;}
.main_tit .more{width:88px; line-height:32px;}
.main_tit .more a{font-size:14px;}

.zx_btn{width:108px; line-height:38px; font-size:16px;}
}


/*================首页公司介绍=====================*/
.index_about_bg{ width:100%;background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/map_bg.jpg) no-repeat center;padding:0 0 80px;}
.about_con{text-align:center;font-size:18px;color:#555;line-height:2;}

@media only screen and (max-width:768px){
.index_about_bg{ width:100%;background:none;padding:0 0 30px;}
.about_con{font-size:13px;line-height:1.8;text-align:justify;}
.about_con br{display:none;}
}

/*数字*/
.index_shuzi{width:60%;margin:50px auto;}
.index_shuzi li{ color:#000; position:relative; box-sizing:border-box; text-align:center; font-size:16px; flex:1;}
.index_shuzi li i{font-size:46px; font-style:normal; margin-right:2px; font-family:"din";color:#3072b4;}
.index_shuzi li span{ }
.index_shuzi li p{ font-size:14px; margin-top:10px; color:#333;}


@media only screen and (max-width:768px){
.index_shuzi{width:100%;margin:20px auto 10px auto;}
.index_shuzi li{width:100%; font-size:13px;margin-bottom:20px;}
.index_shuzi li i{font-size:28px; }
.index_shuzi li p{ font-size:13px; }
}



/*查看更多*/
.ck_more{width:200px;line-height:45px;background:#3072b4;border-radius:45px;margin:0 auto;text-align:center; transition:all .3s;}
.ck_more a{color:#fff;font-size:16px;}
.ck_more a i{font-size:16px;margin-left:10px;}
.ck_more:hover{background:var(--second_color);}

@media only screen and (max-width:768px){
.ck_more{width:150px;line-height:35px;border-radius:35px;}
.ck_more a{font-size:13px;}
.ck_more a i{font-size:13px;margin-left:5px;}
}


/*=============首页-我们的解决痛点==================*/
.tongdian_bg{background:#F4F5F7;padding:0 0 80px;}
.tongdian_box li{width:100%;background:#fff;border-radius:8px;padding:50px 30px;box-sizing:border-box;height:300px;transition:all .5s; cursor:pointer;}
.tongdian_box li .ico{overflow:hidden;}
.tongdian_box li .ico img{transition:all .5s;}
.tongdian_box li h3{color:#000;margin:25px 0 20px;font-size:18px;transition:all .3s;}
.tongdian_box li p{color:#fff;text-align:center;line-height:1.6;opacity:0;height:0;transition:all .5s;}
.tongdian_box li span{display:none;width:150px;line-height:35px;background:rgba(255,255,255,.4);color:#fff;border-radius:35px;text-align:center;margin-top:20px;transition:all .5s;}

.tongdian_box li.active,.tongdian_box li:hover{background:#3072b4;}
.tongdian_box li.active h3,.tongdian_box li:hover h3{color:#fff;}
.tongdian_box li.active .ico img,.tongdian_box li:hover .ico img{filter:grayscale(100%) brightness(5000%);}
.tongdian_box li.active p,.tongdian_box li:hover p{height:46px;opacity:1;}
.tongdian_box li.active span,.tongdian_box li:hover span{display:block;}

/*分页器*/
#tongdian_box{position:relative;overflow:hidden;}
#tongdian_box .swiper-pagination{display:none;}



@media only screen and (max-width:768px){
.tongdian_bg{padding:0 0 20px;}
.tongdian_box li{border-radius:4px;padding:20px 10px;height:200px;margin-bottom:15px;}
.tongdian_box li .ico{overflow:hidden;}
.tongdian_box li .ico img{height:35px;}
.tongdian_box li h3{margin:15px 0 10px;font-size:15px;}
.tongdian_box li p{color:#666;font-size:12px;opacity:1;height:46px;}
.tongdian_box li span{display:block;width:100px;line-height:30px;border-radius:30px;margin-top:15px;background:#3072b4;}
.tongdian_box li.active p{color:#fff;}
.tongdian_box li.active span{background:rgba(255,255,255,.4);color:#fff;}

/*分页器*/
#tongdian_box{padding-bottom:20px;}
#tongdian_box .swiper-pagination{display:block;}
#tongdian_box .swiper-pagination-bullet{width:8px;height:8px; display:inline-block; border-radius:50%; background:#ddd; transition:all .5s ease;opacity:1.0;}
#tongdian_box .swiper-pagination-bullet-active{background:#3072b4; opacity:1.0;}
#tongdian_box .swiper-pagination{ text-align:center; width:100%; bottom:5px;}
#tongdian_box .swiper-pagination span{margin:0 3px;}

}


/*=============首页-产品中心==================*/
.index_pro{padding-bottom:80px;}
.index_pro li{flex:1;margin:0 0.3%;background:#D8D8D8;padding:50px 0 0;box-sizing:border-box;height:520px;position:relative;border-radius:5px;transition:all .5s;}
.index_pro li .pic{overflow:hidden;padding:0 10px;box-sizing:border-box;}
.index_pro li .pic img{width:100%;object-fit:contain;filter:unset;height:410px;transition:all .5s;}
.index_pro li .txt{padding:0 30px;box-sizing:border-box;transition:all .5s;}
.index_pro li h3{font-size:18px;}
.index_pro li p{opacity:0;color:#fff;transition:all .5s;}
.index_pro li span{display:none;transition:all .5s;}

.index_pro li.active,.index_pro li:hover{flex:1 1 25%;background:#F1F1F1;}
.index_pro li.active .pic img,.index_pro li:hover .pic img{width:100%;object-fit:contain;filter:unset;height:300px;}
.index_pro li.active .txt,.index_pro li:hover .txt{position:absolute;left:0;z-index:2;bottom:0;top:auto;border-top-right-radius:50px;background-image:linear-gradient(0.0deg,#3072b4 0.0,#3072b499 100.0%);padding:30px 30px;box-sizing:border-box;}
.index_pro li.active .txt h3,.index_pro li:hover .txt h3{color:#fff;}
.index_pro li.active .txt p,.index_pro li:hover .txt p{color:rgba(255,255,255,.8);line-height:1.8;opacity:1;margin:15px 0 20px;text-align:justify;}
.index_pro li.active .txt span,.index_pro li:hover .txt span{display:block;width:130px;line-height:32px;color:#fff;border:1px solid rgba(255,255,255,.8);border-radius:32px;text-align:center; transition:all .3s;}
.index_pro li.active .txt span i,.index_pro li:hover .txt span i{font-size:16px;margin-left:10px;}

@media only screen and (max-width:768px){
.index_pro{padding-bottom:30px;}
.index_pro li{flex:auto;width:48.5%;margin:0 3% 0 0;padding:10px 0 20px;height:185px;margin-bottom:10px;position:relative;border-radius:5px;transition:all .5s;background:#f5f5f5;}
.index_pro li:nth-child(2n){margin-right:0;}
.index_pro li .pic{padding:0 15px;}
.index_pro li .pic img{height:145px;transition:all .5s;}
.index_pro li .txt{padding:0 15px;box-sizing:border-box;}
.index_pro li h3{font-size:14px;text-align:center;}
.index_pro li.active,.index_pro li:hover{flex:0 0 auto;background:#f5f5f5;}
.index_pro li.active .txt,.index_pro li:hover .txt{position:inherit;border-top-right-radius:0;background-image:none;padding:0 15px;box-sizing:border-box;}
.index_pro li.active .txt h3,.index_pro li:hover .txt h3{color:#333;}
.index_pro li.active .pic img,.index_pro li:hover .pic img{height:145px;}
.index_pro li.active .txt p,.index_pro li:hover .txt p{display:none;}
.index_pro li.active .txt span,.index_pro li:hover .txt span{display:none;}
}


/*=============首页-核心优势==================*/
.hxys_bg{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/hxys_bg.jpg) no-repeat center; background-size:cover;padding:0 0 80px;}
.hxys_box li{width:15.5%;background:#fff;border-radius:8px;padding:30px 20px 30px;box-sizing:border-box; cursor:pointer;transition:all .5s;}
.hxys_box li .ico img{transition:all .5s;}
.hxys_box li h3{color:#000;margin:25px 0 0;font-size:18px;transition:all .5s;text-align:center;}
.hxys_box li p{color:#666;text-align:center;line-height:1.6;transition:all .5s;text-align:center;}
.hxys_box li span{display:block;width:25px;height:2px;background:#3072b4;margin:20px auto;}
.hxys_box li:hover{box-shadow:0px 5px 16px 0px rgba(0, 0, 0, 0.1); transform:translateY(-10px);}
.hxys_box li:hover .ico img{ transform:rotate(360deg);}

@media only screen and (max-width:768px){
.hxys_bg{padding:15px 0 20px;}
.hxys_box li{width:48%;border-radius:4px;padding:20px 10px;margin-bottom:15px;}
.hxys_box li .ico{overflow:hidden;}
.hxys_box li .ico img{height:35px;}
.hxys_box li h3{margin:15px 0 10px;font-size:15px;}
.hxys_box li p{color:#666;font-size:12px;display:block;}
.hxys_box li span{width:20px;height:2px;margin:10px auto;}

}

/*======================首页-资质荣誉======================*/
.zzry_list{ overflow:hidden; box-sizing:border-box; padding:0 10px; margin-bottom:50px;}
.zzry_list li {background:#F8F8F8; padding:20px 10px; box-sizing:border-box; border-radius:10px; overflow:hidden;}
.zzry_list li .pic{ height:260px;}
.zzry_list li .pic img{max-width:100%;max-height:100%;display:inline-block;opacity:1;}
.zzry_list li .txt{ background:rgba(0,0,0,0.4); position:absolute;border-radius:5px; transform:scale(0.3); top:0; left:0; width:100%; height:100%; color:#fff; text-align:center; opacity:0; transition:0.6s all;}
.zzry_list li:hover .txt{ opacity:1; transform:scale(1);}
.zzry_list li p{ text-align:center; margin-top:15px;}

/*按钮切换*/
#zzry_btn{position:relative;}	
#zzry_btn .swiper-button-prev { left:-35px; background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/focus_btn_prev.png) no-repeat; background-size:cover;}
#zzry_btn .swiper-button-next {right:-35px;background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/focus_btn_next.png) no-repeat; background-size:cover;}
#zzry_btn .swiper-button-prev,#zzry_btn .swiper-button-next { width:80px;height:80px; margin-top:-40px; outline:none; opacity:1; transition:0.3s all;}
#zzry_btn .swiper-button-prev:hover,#zzry_btn .swiper-button-next:hover{ opacity:1; transform:scale(1.1);}
/*分页器*/
#zzry_btn .swiper-pagination-bullet{width:12px;height:12px; display:inline-block; border-radius:50%; background:#ddd; transition:all .5s ease;opacity:1.0;}
#zzry_btn .swiper-pagination-bullet-active{background:#FF5F2A; opacity:1.0;}
#zzry_btn .swiper-pagination{ text-align:center; width:100%; bottom:-40px;}
#zzry_btn .swiper-pagination span{margin:0 3px;}


.one{ height:340px; overflow:hidden;position:relative; }
.one ul{height:340px;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin:0 8px; width:250px; height:340px; position:relative;}


@media screen and (max-width:768px) {
.zzry_list li .pic{ height:190px;}
.zzry_list li .pic img{max-width:100%;max-height:100%; }

.one{ height:240px;}
.one ul{height:240px;} /*ul width的宽不能过小*/
.one ul li{ margin:0 6px; width:200px; height:240px;}


#zzry_btn{}	
#zzry_btn .swiper-button-prev,#zzry_btn .swiper-button-next { width:50px;height:50px; margin-top:-25px;}
#zzry_btn .swiper-button-prev { left:-5px; }
#zzry_btn .swiper-button-next {right:-5px; }

}







/*======================首页-新闻资讯======================*/
.news_box1,.news_box2{box-sizing:border-box;background:#fff;margin-top:50px;}
.news_box1{width:48%;padding:30px 0;}
.news_box2{width:48%;padding:30px 30px;}
.news_box2{background-color:rgba(241,241,241,1);border-radius:5px;}
.news_box1 h3,.news_box2 h3{font-size:36px;color:#000;}
.news_box1 h4,.news_box2 h4{font-size:46px;color:rgba(51,51,51,0.06); }

/*轮播*/
#index_news_art{overflow:hidden;}
.index_news_art .pic{overflow:hidden;margin:30px 0;}
.index_news_art .pic img{width:100%;display:block;}
.index_news_art .txt .wz{width:88%;border-right:1px solid #e8e8e8;box-sizing:border-box;padding-right:30px;}
.index_news_art .txt .wz h2{ font-size:20px;}
.index_news_art .txt .wz p{color:#898989;line-height:1.8;margin-top:15px;text-align:justify;}
.index_news_art .txt .date{width:12%; font-family:'din';color:#3072b4;font-size:26px;text-align:right;}

/*分页器*/
#news_box1{position:relative;}	
#news_box1 .swiper-pagination-bullet{width:10px;height:10px; display:inline-block; border-radius:50%; background:#ddd; transition:all .5s ease;opacity:1.0;}
#news_box1 .swiper-pagination-bullet-active{background:#3072b4;color:#fff;width:25px;border-radius:30px;opacity:1.0;}
#news_box1 .swiper-pagination{text-align:left;bottom:20px;margin-left:-10px;}


/*列表*/
.index_news_list{margin-top:20px;}
.index_news_list li{background:#fff;padding:20px 20px;box-sizing:border-box;margin-bottom:15px;border-radius:5px;}
.index_news_list li h2{ font-size:20px;}
.index_news_list li p{color:#898989;line-height:1.6;margin-top:10px;text-align:justify;}
.news_box2 .ck_more{margin:30px 0 0;}

@media screen and (max-width:768px) {
.news_box1,.news_box2{width:100%;padding:20px 0;margin-top:10px;}
.news_box1{border-top:1px solid #e8e8e8;}
.news_box2{background-color:rgba(241,241,241,1);padding:20px 10px;border-radius:5px;}
.news_box1 h3,.news_box2 h3{font-size:18px;}
.news_box1 h4,.news_box2 h4{font-size:20px;}

/*轮播*/
.index_news_art .pic{margin:15px 0;border-radius:5px;}
.index_news_art .txt .wz{padding-right:20px;width:85%;}
.index_news_art .txt .wz h2{font-size:15px;}
.index_news_art .txt .wz p{font-size:13px;line-height:1.6;margin-top:10px;}
.index_news_art .txt .date{width:15%;font-size:15px;text-align:right;}

/*分页器*/
#news_box1{padding-bottom:40px;}	
#news_box1 .swiper-pagination-bullet{width:6px;height:6px;}
#news_box1 .swiper-pagination-bullet-active{width:20px;border-radius:20px;}
#news_box1 .swiper-pagination{bottom:20px;margin-left:0;}

/*列表*/
.index_news_list{margin-top:15px;}
.index_news_list li{padding:15px 15px;margin-bottom:15px;border-radius:5px;}
.index_news_list li h2{font-size:15px;}
.index_news_list li p{font-size:13px;margin-top:10px;}
.news_box2 .ck_more{margin:15px 0;}
}


/*================底部=====================*/
.foot_bg{ width:100%;background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/foot_bg.jpg) no-repeat center; background-size:cover;padding:60px 0 0 0;position:relative;z-index:9;margin-top:80px;}
.footer_nav{width:calc(100% - 460px); }
.footer_nav .db_dh dt{height:35px; margin-bottom:15px; position:relative; border-bottom:solid 1px #ccc;}
.footer_nav .db_dh dt:after {width:20px;height:2px;position:absolute;left:0;bottom:-1px;content:'';background:#3072b4;}
.footer_nav .db_dh dt i{display:none;}
.footer_nav .db_dh dt a{font-size:18px;color:#000;}
.footer_nav .db_dh dd{font-size:15px;}
.footer_nav .db_dh dd a{color:#696969; transition:0.5s all; display:block; line-height:2.5;}
.footer_nav .db_dh a:hover{ color:#3072b4;}

.b_contact{width:420px;box-sizing:border-box; padding-right:50px;}
.b_contact .f_logo img{display:block;/* filter:grayscale(100%) brightness(5000%);*/}
.b_contact .foot_tel {font-size:16px; margin-top:35px;color:#666;}
.b_contact .foot_tel span{font-size:34px;font-family:din; color:#3072b4; margin-top:10px; display:block;}
.b_contact .f_info{margin-top:20px;}
.b_contact .f_info .item{margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; }
.b_contact .f_info .item:not(:first-child){ font-size:16px;}
.b_contact .f_info .ico{width:25px; box-sizing:border-box; text-align:center; padding-top:0px;}
.b_contact .f_info .mail .ico{padding-top:5px;}
.b_contact .f_info .ico img{max-width:100%; opacity:0.68}
.b_contact .f_info .txt{width:calc(100% - 34px); color:#666;opacity:0.68;line-height:24px; padding-left:10px; box-sizing:border-box;}
.b_contact .f_info .txt p a{position:relative; color:#666;}
.b_contact .f_info .txt p a::after{content:"";position:absolute;width:100%;height:1px;background:#696969;left:0;bottom:-2px;}

/* -- */
.f_code{ font-size:0;margin-top:35px;}
.f_code a{width:30px;height:30px;margin-left:10px;position:relative;border-radius:5px;display:flex;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.6);transition:all .5s ease;}
.f_code a i{font-size:16px; color:#091C34;transition:all .5s ease;}
.f_code a:first-child{margin-left:0;}
.f_code_img{display:none;width:125px;height:125px;padding:1px;position:absolute;bottom:42px;left:50%;margin-left:-62px;background:#fff;border-radius:5px; box-sizing:border-box;}
.f_code_img::after{content:"";display:block;width:0px;height:0px;border:8px solid transparent;border-top-color:#fff;position:absolute;bottom:-15px;left:50%;margin-left:-8px;}
.f_code_img img{width:100%;height:100%;object-fit:cover;}
.f_code a:hover .f_code_img{display:block;animation:f_code .6s ease-in-out both;}
.f_code a:hover{background:#fff;}
.f_code a:hover i{ color:#3072b4;}
@keyframes f_code{0%{transform:translateY(-14px);}100%{transform:translateY(0);}}
/* -- */

.foot_info{ border-top:solid 1px rgba(255,255,255,0.05); padding:20px 0; margin-top:60px; }
.foot_info .left{color:rgba(255,255,255,0.3); line-height:2; font-size:12px;}

.foot_info a {display:inline-block;color:rgba(255,255,255,0.3);margin-left:15px; }
.foot_info .right a.btn {width:112px;text-align:center;line-height:38px;height:38px; margin-top:5px; background:#3072b4;color:#fff;border-radius:4px;}
.foot_info .right a i{margin-right:5px;}

.copyright{ padding:20px 0; border-top:solid 1px #D6D6D6; color:#696969;text-transform:uppercase; font-size:13px; margin-top:40px;}
.copyright a{color:#696969;}
.m_foot_bg{display:none;}

@media only screen and (max-width:768px){
.foot_bg{ padding:60px 0 0 0;}
.b_contact,.footer_nav{display:none;}
.footer_nav,.footer_nav dl{width:100%; }
.footer_nav dl{border-bottom:solid 1px rgba(255,255,255,0.1); margin-bottom:10px;}
.footer_nav .db_dh dt{height:25px; padding:5px 0; margin-bottom:0; position:relative; border-bottom:0;}
.footer_nav .db_dh dt:after {display:none;}

.footer_nav .db_dh dt i{display:block; color:rgba(255,255,255,0.5); transition:0.3s all;}
.footer_nav .db_dh dt.active i{transform:rotate(90deg);}
.footer_nav .db_dh dt a{font-size:15px; color:rgba(255,255,255,0.8);}
.footer_nav .db_dh dd a{ font-size:14px; line-height:30px;}
.footer_nav dd{display:none; padding-bottom:5px;}

.m_foot_bg{ display:block; padding:0 15px; text-align:center;}
.m_foot_bg h5{font-size:14px; font-weight:normal; margin:10px 0 10px; color:#696969;}
.m_foot_bg h3{font-size:14px; font-family:din; margin:15px 0 15px 0; color:#696969;}
.m_foot_bg h3 a{color:#3072b4; font-size:28px; font-weight:normal;}
.m_foot_bg p{font-size:14px;  color:#696969; line-height:1.6; margin-bottom:6px;}
.copyright {margin-top:25px;}
.copyright p{width:100%; line-height:1.8; text-align:center; font-size:12px;}
.copyright p:last-child,.f_logo1{ display:none;}
}

.m_f_blank,.m_footer{display:none;}
@media screen and (max-width:768px) {
.m_f_blank{ height:56px; display:block;}
.m_footer{ display:flex; height:56px; background:#fff; border-top:solid 1px #e8e8e8; box-sizing:border-box; position:fixed; left:0; bottom:0; width:100%; z-index:99;}
.m_footer li{ width:25%; text-align:center; font-size:14px;}
.m_footer li .ico{ margin:8px auto 2px; position:relative;}
.m_footer li .ico svg{ height:22px; fill:#666;}
.m_footer li .ico span{position:absolute; right:12px; top:-5px; font-size:10px; display:block; width:15px; line-height:15px; border-radius:100%; text-align:center;background:var(--second_color); color:#fff;}
.m_footer li a{display:block;}
.m_footer li.active .txt{color:#3072b4;}
.m_footer li.active .ico svg,.m_footer li:hover .ico svg{fill:#3072b4;}
}

/*--------------------*/

/*二级页面 banner*/
.page_ban{ width:100%; position:relative; overflow:hidden; background:#000; }
.page_ban .pic {animation:o-scale 20s linear infinite; height:70vh; overflow:hidden;}
.page_ban .pic img{width:100%; height:100%;object-fit:cover; display:block;}

.page_ban .txt{position:absolute; left:0; top:0; bottom:0; right:0; z-index:9; }
.page_ban .txt h2 { font-size:46px; font-weight:500; color:#fff; margin-bottom:25px; margin-top:20px;}
.page_ban .txt h5 { font-size:32px; font-weight:500; color:#fff; opacity:0.7; letter-spacing:1px; text-transform:uppercase;}

/*.page_ban:before {content:"";background:rgba(0,0,0,.0) url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/header_bg.png) repeat-x left top -50px;position:absolute;left:0;top:0; right:0;bottom:0;z-index:2;}*/
/*.page_ban:after {content:"";background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/b.png) repeat-x left bottom;position:absolute;left:0px;top:0px;right:0px;bottom:0px;opacity:1;z-index:3;}*/

@media screen and (max-width:768px) {
.page_ban .pic{height:150px;}
.page_ban .txt h2 { margin-top:0;}
.page_ban:before {display:none;}
}

	
/*位置*/
.sub_weizhi{ display:flex; align-items:center; height:60px; background:#fafafa; border-bottom:solid 1px #eee; position:relative; z-index:9;/*box-shadow:0 1px 5px rgba(0,0,0,0.1);*/}
.sub_weizhi .weizhi{ color:#333; position:relative; display:flex; align-items:center;}
.sub_weizhi .weizhi a{color:#333;}
.sub_weizhi .weizhi i.ico { margin-right:10px;}
.sub_weizhi .weizhi i.ico svg {height:20px;width:20px; fill:#333;}
.sub_weizhi .weizhi span{margin:0 5px;}

.page_weizhi{line-height:66px; font-size:16px; border-bottom:solid 1px rgba(0,0,0,0.1); margin-bottom:50px;}

@media screen and (max-width:768px) {
.sub_weizhi{height:36px;}
.sub_weizhi .weizhi{margin-left:15px; font-size:12px;}
.sub_weizhi .weizhi i.ico {margin-right:10px;}
.sub_weizhi .weizhi i.ico svg {width:16px;}
}

/*===================子栏目导航================*/
#n_nav a{position:relative;float:left;display:block; font-size:15px; width:125px; background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/line_n_title.jpg) right 1px center no-repeat; text-align:center; }
#n_nav a:last-child{ background:none;}
#n_nav a strong{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/bg_n_nav.png) center no-repeat; position:relative; display:block;z-index:9; height:60px; line-height:60px; color:#333; font-weight:normal; transition:0.6s all; }
#n_nav a span{position:absolute; left:0px; top:0px; z-index:1; width:100%; display:inherit; text-align:center;}
#n_nav a i{ display:inline-block; background:#3072b4; height:60px; width:0px; transition:0.6s all; opacity:0;}
#n_nav  a.on i,#n_nav a:hover i{width:100%; opacity:1;}
#n_nav  a.on strong,#n_nav a:hover strong{ color:#fff; }

.m_sub_nav{display:none;}
@media screen and (max-width:768px) {
.sub_weizhi .main{padding:0;}	
#n_nav{display:none; width:100%; background:#fff;box-shadow:0 2px 10px #ccc;z-index:9; box-sizing:border-box;}
.m_sub_nav{display:flex; height:36px; margin-right:15px;}
.m_sub_nav svg{width:20px; height:20px; fill:#3072b4; transition:0.3s all;}
.m_sub_nav.active svg{ -webkit-transform:rotate(-180deg); transform:rotate(-180deg); }

#n_nav a{width:100%; padding:0 15px; background:none; text-align:left; border-bottom:1px solid #e1e6f0; box-sizing:border-box;}
#n_nav a strong{height:46px; line-height:46px; color:#333;}
#n_nav a span{display:none;}
#n_nav a.on strong,#n_nav a:hover strong{ color:#3072b4; }
}


/*===================内页--解决方案================*/

.jjfa_ms{margin:80px 0;}
.jjfa_ms .pic,.jjfa_ms .txt{width:48%;}
.jjfa_ms .pic{overflow:hidden;border-radius:8px;}
.jjfa_ms .pic img{width:100%;display:block;}
.jjfa_ms .txt h3{font-weight:normal;font-size:36px;}
.jjfa_ms .txt span{display:block;width:25px;height:2px;background:#3072b4;margin:20px 0 35px;}
.jjfa_ms .txt p{font-size:16px;line-height:1.8;text-align:justify;}



.fazs_box li{width:31.5%;background:#fff;border-radius:8px;overflow:hidden;position:relative;}
.fazs_box li .pic{}
.fazs_box li .pic img{width:100%;display:block; transition:all .5s;}
.fazs_box li .txt{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:all .5s;}
.fazs_box li .txt h3{font-size:24px;color:#fff;margin:30px 0;}
.fazs_box li .txt p{color:#fff;font-size:18px;}
.fazs_box li:hover .pic img{ transform:scale(1.1,1.1);}
.fazs_box li:hover .txt{background:rgba(0,0,0,.65);}

.fazs_box .sub_a{}
.fazs_box .sub_a a{ display:inline-block; padding:0 25px; border:solid 1px rgba(255,255,255,0.8); border-radius:25px; color:#fff; font-size:16px; line-height:36px; margin:0 5px; background:rgba(0,0,0,0.25); transition:0.3s all;}
.fazs_box .sub_a a:hover{ background:#3072b4; border:solid 1px #3072b4;}

@media screen and (max-width:768px) {
.fazs_box li{width:100%;border-radius:5px;margin-bottom:15px;}
.fazs_box li .txt h3{font-size:18px;margin:15px 0;}
.fazs_box li .txt p{font-size:13px;}
}



.jjfa_bg {background:#F4F5F7;padding:0 0 80px 0;margin-top:80px;}
.tj_pro li{width:23.5%;margin-right:2%;background:#fff;border-radius:8px;padding:30px 30px;box-sizing:border-box;transition:all .5s; margin-bottom:25px;}
.tj_pro li:nth-child(4n){margin-right:0;}
.tj_pro li .pic{overflow:hidden;margin-bottom:20px;}
.tj_pro li .pic img{width:70%;display:block;transition:all .5s;}
.tj_pro li .txt h3{font-weight:normal;font-size:18px;color:#000;}
.tj_pro li .txt p{line-height:1.6;text-align:justify;margin:15px 0 20px;color:#666;}
.tj_pro li .txt span{color:#888;}
.tj_pro li .txt span i{margin-left:5px;}
.tj_pro li:hover{box-shadow:0px 5px 16px 0px rgba(0, 0, 0, 0.1); transform:translateY(-5px);}
.tj_pro li:hover .pic img{ transform:scale(1.1,1.1);}

@media screen and (max-width:768px) {
.jjfa_bg {padding:0 0 20px 0;margin-top:20px;}
.tj_pro li{width:48%;margin-right:10px;border-radius:5px;padding:20px 10px;margin-bottom:15px;}
.tj_pro li:nth-child(2n){margin-right:0;}
.tj_pro li .pic{margin-bottom:15px;}
.tj_pro li .pic img{width:75%;}
.tj_pro li .txt h3{font-size:14px; line-height:1.5;}
.tj_pro li .txt p{margin:10px 0 15px;font-size:12px;}
.tj_pro li .txt span{font-size:13px;}
}


/*======================方案文章列表======================*/
.fa_list{ padding-bottom:15px;}
.fa_list li{position:relative; width:31.6%; margin-right:2.6%;margin-bottom:40px;}
.fa_list li:nth-child(3n){ margin-right:0;}
.fa_list li a{ display:block;/* box-shadow:0 1px 20px rgb(0 0 0 / 4%);*/}
.fa_list li .pic{overflow:hidden}
.fa_list li .pic img{width:100%;object-fit:cover;transition:all .8s ease; display:block;}
.fa_list li:hover .pic img{transform:scale(1.06)}
.fa_list li .txt{background:#fff;padding:25px 30px 20px 0;z-index:1;position:relative;transition:all .4s ease;}
.fa_list li:hover .txt{transform:translateY(-40px)}
.fa_list li .txt .time{ text-align:center; color:#666;}
.fa_list li .txt .time span{width:100px; font-size:38px; font-family:din; display:block;line-height:1; margin-bottom:10px; color:#3072b4;}
.fa_list li .txt .info{width:calc(100% - 100px);}
.fa_list li .txt .info h2{font-size:18px;color:#333; line-height:1.7; font-weight:normal; }
.fa_list li .news_more {position:absolute;z-index:0;width:100%;background:#3072b4;color:#fff;display:flex;align-items:center;justify-content:center; height:40px;left:0;bottom:0;font-size:15px;}
.fa_list li .news_more i{display:block;background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/arr-r.png") no-repeat center/100%;width:6px;height:10px;margin-left:20px}

@media screen and (max-width:1366px) {
.fa_list li .txt .info h2{font-size:16px;line-height:1.8; }	

}

@media screen and (max-width:768px) {
.fa_list li .txt .time {font-size:13px;}	
.fa_list li .txt .time span{width:75px; font-size:20px; margin-bottom:8px;}
.fa_list li .txt .info{width:calc(100% - 80px);}
.fa_list li .txt .info h2{font-size:15px;}

.fa_list li{width:100%; margin-right:0; margin-bottom:12px;}
.fa_list li:hover .txt{transform:translateY(-30px)}
.fa_list li .news_more {height:30px; font-size:14px;}
}


/*===================产品中心--频道页================*/
.pro_hide{padding:80px 0 0;}

.pro_cate{overflow:hidden;margin-bottom:60px;}
.pro_cate .pic{width:47.5%;overflow:hidden;background:#f1f1f1;border-radius:100px 0 0 0; cursor:pointer;}
.pro_cate .txt{width:47.5%;}
.pro_hide .pro_cate:nth-child(2n) .pic{order:2;border-radius:0 100px 0 0;}
.pro_hide .pro_cate:nth-child(2n) .txt{order:1;}


.pro_cate .pic img{padding:30px 0;box-sizing:border-box;max-width:60%;display:block; transition:all .5s;}
.pro_cate .pic h2{background-image:linear-gradient(0.0deg,#3072b4 0.0,#3072b499 100.0%);padding:25px 0;width:100%;font-size:20px;color:#fff;text-align:center;border-radius:25px 0 25px 0;}
.pro_cate .pic img:hover{ transform:scale(1.1,1.1);}

.pro_cate .txt h3{font-size:30px;}
.pro_cate .txt p{font-size:16px;line-height:1.8;text-align:justify;margin:30px 0 40px;}

.pro_cate_list{overflow:hidden;position:relative;padding-bottom:45px;}
.pro_cate_list li{border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box; overflow:hidden;}
.pro_cate_list li .img{overflow:hidden;padding:20px 20px;box-sizing:border-box;}
.pro_cate_list li .img img{width:100%;display:block;}
.pro_cate_list li .wz{width:100%;line-height:32px;text-align:center;background:#f1f1f1; padding:0 5px; box-sizing:border-box;}
.pro_cate_list li:hover{border:1px solid #3072b4;}
.pro_cate_list li:hover .wz{ background:#3072b4; color:#fff;}

/*分页器*/
.pro_cate_list .swiper-pagination-bullet{width:9px;height:9px; display:inline-block; border-radius:50%; background:#ddd; transition:all .5s ease;opacity:1.0;}
.pro_cate_list .swiper-pagination-bullet-active{background:#3072b4; opacity:1.0;}
.pro_cate_list .swiper-pagination{ text-align:left; width:100%; bottom:0;}
.pro_cate_list .swiper-pagination span{margin:0 3px;}

.pro_cate .txt .pro_ck{display:block;width:170px;border:1px solid #3072b4;line-height:42px;border-radius:42px;margin-top:40px;text-align:center;color:#3072b4;transition:all .5s;}
.pro_cate .txt .pro_ck:hover{background:#3072b4;color:#fff;}


@media screen and (max-width:768px) {
.pro_hide{padding:20px 0 0;}
.pro_cate{overflow:hidden;margin-bottom:25px;}
.pro_cate .pic,.pro_cate .txt{width:100%;}
.pro_cate .pic{border-radius:8px 8px 0 0; order:1}
.pro_cate2 .pic{border-radius:0 5px 0 0;}
.pro_cate .pic img{padding:10px 0;width:75%;display:block; }
.pro_cate .pic h2{padding:13px 0;font-size:15px;border-radius:10px 0 10px 0;}

.pro_cate .txt{order:2;margin-top:20px;}
.pro_cate .txt h3{font-size:18px;}
.pro_cate .txt p{font-size:13px;margin:15px 0 20px;line-height:1.6;}

.pro_cate_list{padding-bottom:40px;}
.pro_cate_list li{border-radius:4px;}
.pro_cate_list li .img{padding:10px 15px;}
.pro_cate_list li .wz{line-height:32px;font-size:12px;}

/*分页器*/
.pro_cate_list .swiper-pagination-bullet{width:7px;height:7px; display:inline-block; border-radius:50%; background:#ddd; transition:all .5s ease;opacity:1.0;}
.pro_cate_list .swiper-pagination-bullet-active{background:#3072b4; opacity:1.0;}
.pro_cate_list .swiper-pagination{ text-align:left; width:100%; bottom:0;}
.pro_cate_list .swiper-pagination span{margin:0 3px;}

.pro_cate .txt .pro_ck{width:150px;line-height:35px;border-radius:10px 0 10px 0;margin-top:10px;font-size:14px;}

}


/*===============产品列表页==============*/
.pro_list{padding-bottom:0;}
.pro_list li{width:32%;margin-right:2%;background:#f1f1f1;padding:20px 20px;box-sizing:border-box;border-radius:5px;margin-bottom:30px;position:relative;} 
.pro_list li:before{position:absolute;content:'';bottom:0;left:0;height:0;width:100%;background:#3072b4; z-index:1;border-radius:5px;transition:all .5s;}
.pro_list li:nth-child(3n){margin-right:0;}
.pro_list li .pic{overflow:hidden;background:#fff;position:relative; z-index:2;padding:20px 20px;box-sizing:border-box;}
.pro_list li .pic img{max-width:80%;max-height:80%;display:block;}
.pro_list li .txt{margin-top:20px;text-align:center;font-size:18px;font-weight:normal;line-height:40px;position:relative; z-index:2; transition:.3s ease-out;}
.pro_list li:hover .txt{color:#fff;}
.pro_list li:hover:before{height:100%;}

@media screen and (max-width:768px) {
.pro_list{padding-bottom:20px;}
.pro_list li{width:100%;margin-right:0;padding:15px 15px;border-radius:5px;margin-bottom:20px;} 
.pro_list li:before{border-radius:5px;}
.pro_list li .pic{padding:15px 10px;}
.pro_list li .txt{margin-top:15px;font-size:15px;line-height:24px;}
}




/*================品牌合作=====================*/
.shebei_bg{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/bg02.jpg) no-repeat center bottom; padding:0px 0 50px 0;}
.page_desc{ font-size:16px; line-height:2; text-align:center; max-width:1080px; margin:0 auto 60px auto;}
.shebei_list{}
.shebei_list li{width:20%; height:10vw;max-height:270px;position:relative; background:#fff;}
.shebei_list li:nth-of-type(odd) {background:#f5f5f5;}
.shebei_list li img{ max-width:72%; max-height:72%; display:block;}
.shebei_list li .txt { position:absolute;top:0;left:0;right:0;bottom:0; color:#fff; font-size:18px;background-color:rgba(7, 49, 144, 0.9);opacity:0; transition:0.5s all; padding:0 20px; box-sizing:border-box; line-height:1.5; text-align:center;}
.shebei_list li:hover .txt {opacity:1;}
@media screen and (max-width:1200px) {
.shebei_list li{width:33.3%; height:12vw;max-height:230px;}
}
@media screen and (max-width:768px) {
.page_desc{ font-size:13px; line-height:1.8; margin:0 auto 60px auto;}
.shebei_list li{width:33.3%; height:20vw; box-sizing:border-box; margin:-1px 0 0 -1px;}
.shebei_list li img{ max-width:80%; max-height:80%; display:block;}

}


/*=============新闻列表页==============*/

/*切换*/
.qh_news{overflow:hidden;background:#fff;border-radius:60px 0 60px 0; box-shadow:0px 4px 30px rgba(80, 83, 87, 0.1);}
.qh_news li{padding:30px 30px;box-sizing:border-box;}
.qh_news li .pic{width:50%;overflow:hidden;border-radius:60px 0 60px 0;}
.qh_news li .pic img{width:100%;display:block; transition:all .5s;}
.qh_news li .txt{width:50%;padding:0 50px;box-sizing:border-box;}
.qh_news li .txt .date{ font-family:'din';font-size:17px;color:#666;margin-bottom:30px;}
.qh_news li .txt h3{font-size:22px;}
.qh_news li .txt p{line-height:1.8;font-size:15px;text-align:justify;margin:20px 0 50px;color:#666;}
.qh_news li .txt span{display:block;width:170px;border:1px solid #3072b4;line-height:45px;border-radius:45px;text-align:center;color:#3072b4;transition:all .5s;}
.qh_news li:hover .txt span{background:#3072b4;color:#fff;}
.qh_news li:hover .pic img{ transform:scale(1.1,1.1);}
.qh_news li:hover p{color:#666;}

/*按钮切换*/
#qh_news_btn{position:relative;}	
#qh_news_btn .swiper-button-prev { left:-35px; background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/focus_btn_prev.png) no-repeat; background-size:cover;}
#qh_news_btn .swiper-button-next {right:-35px;background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/focus_btn_next.png) no-repeat; background-size:cover;}
#qh_news_btn .swiper-button-prev,#qh_news_btn .swiper-button-next { width:80px;height:80px; margin-top:-40px; outline:none; opacity:1; transition:0.3s all;}
#qh_news_btn .swiper-button-prev:hover,#qh_news_btn .swiper-button-next:hover{ opacity:1; transform:scale(1.1);}


/*列表*/
.news_list li{width:31.2%;margin-right:3.2%;background:#fff;border-radius:0px 40px;margin-bottom:45px;box-shadow:0px 4px 30px rgba(80, 83, 87, 0.1);transition:all .5s; overflow:hidden;}
.news_list li:nth-child(3n){margin-right:0;}
.news_list li .pic{overflow:hidden;}
.news_list li .pic img{width:100%;display:block;transition:all .5s;}
.news_list li .txt{padding:30px 30px;box-sizing:border-box;}
.news_list li .txt .date{ font-family:'din';font-size:16px;color:#666;margin-bottom:20px;}
.news_list li .txt h3{font-size:19px;line-height:1.5;}
.news_list li .txt span{line-height:45px;color:#888;margin-top:15px;}
.news_list li:hover{ transform:translateY(-5px);box-shadow:0px 4px 30px rgba(80, 83, 87, 0.3);}
.news_list li:hover .pic img{ transform:scale(1.1,1.1);}

@media screen and (max-width:768px) {

/*切换*/
#qh_news_btn{display:none;}

/*列表*/
.news_list{margin-top:25px;}
.news_list li{width:100%;margin-right:0;background:#fff;border-radius:0px 20px;margin-bottom:25px;}
.news_list li .pic{border-radius:0px 20px;}
.news_list li .txt{padding:20px 15px;}
.news_list li .txt .date{font-size:14px;margin-bottom:15px;}
.news_list li .txt h3{font-size:16px;font-weight:normal;color:#000;}
.news_list li .txt span{line-height:45px;font-size:13px;margin-top:8px;}
.news_list li:hover .txt span{color:#3072b4; transition:all .5s;}

}



/*================内页--关于我们==================*/

/*公司介绍*/
.page_about{padding:100px 0;}
.page_about .about_pic{ width:49%;box-sizing:border-box; background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/wangdian.png) no-repeat right top; padding:35px 30px 0 0; border-radius:8px;overflow:hidden;}
.page_about .about_pic img{ width:100%; height:100%; object_fit:cover; display:block;border-radius:10px;}
.page_about .txt{width:46%;}

.page_about .txt h3{font-size:40px; color:#000; margin-bottom:25px; position:relative; }
.page_about .txt h3:after{ content:''; height:4px; width:35px; background:#3072b4; border-radius:5px; display:block; margin:25px 0 10px 0;}
.page_about .txt h5{font-size:20px; margin-bottom:25px; }

.aboutbar{width:100%; height:350px;overflow-y:auto;padding-right:25px;}
.aboutbar::-webkit-scrollbar {width:2px;height:4px;}
.aboutbar::-webkit-scrollbar-thumb {border-radius:5px;background:#3072b4;}
.aboutbar::-webkit-scrollbar-track {border-radius:0;background:#ededed;}
.aboutbar p{font-size:15px; color:#444;line-height:2;margin-bottom:15px;text-align:justify;text-justify:distribute; }


.page_about .pic{width:46%;position:relative;overflow:hidden;border-radius:10px;}
.page_about .pic>img{width:100%;height:100%;object-fit:cover;display:block;transition:all .5s;}
.page_about .pic .ico{}
.page_about .pic .ico{position:absolute;top:50%;left:50%; transform:translate(-50%,-50%) scale(0.7);width:100px; height:100px; cursor:pointer;background:#fff;border-radius:50%; box-shadow:0 0 rgba(255, 255, 255, 0.15), 0 0 0 15px rgba(255, 255, 255, 0.15), 0 0 0 30px rgba(255, 255, 255, 0.15);animation:ripple-wave1 1s linear infinite;animation-play-state:running;opacity:1;visibility:visible;
-webkit-animation:ripple-wave1 1s linear infinite;}

@keyframes ripple-wave1{
to {
	box-shadow:0 0 0 15px rgba(255, 255, 255, 0.1),0 0 0 30px rgba(255, 255, 255, 0.1),0 0 0 45px rgba(255, 255, 255, 0.02);
	}
}




@media screen and (max-width:768px) {
.page_about{padding:30px 0;}
.page_about{margin-top:0;}
.page_about .pic{ width:100%; padding:0; border-radius:5px; overflow:hidden;margin-top:10px;}

.page_about .txt{width:100%;}
.page_about .txt h3{font-size:18px; margin-bottom:10px; margin-top:0; text-align:center;}
.page_about .txt h3:after{margin:25px auto 10px auto;}

.aboutbar{width:100%; height:100%;overflow-y:auto;padding-right:0;}
.aboutbar p{font-size:13px;line-height:1.8;margin-bottom:10px;}
}




/*关于我们视频*/
.about_vedio { background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/video-bg.jpg) center no-repeat fixed;height:520px; background-size:cover; text-align:center; position:relative;}
.about_vedio:after{ content:''; display:block;background:rgba(0,0,0,0); position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
.about_vedio .table{position:relative; z-index:2;}
.about_vedio h3 {font-size:46px;color:#fff;padding-top:50px; font-weight:normal;}
.about_vedio h5 {font-size:25px;color:rgba(255,255,255,0.8); font-weight:normal; text-transform:uppercase;margin:35px 0 40px;}
.about_vedio h2 img { transition:1s;}
.about_vedio h2 img:hover {transform:rotate(360deg);}
@media screen and (max-width:768px) {
.about_vedio { height:200px;}
.about_vedio h3 {font-size:16px; padding-top:50px; font-weight:normal;}
.about_vedio h5 {font-size:13px; margin:25px 0 40px;}
.about_vedio h2 img { width:45px;}
}



/*===================企业文化================*/
.qywh_bg{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/black.jpg) center no-repeat fixed;background-size:cover;}
.qywh_bg .main_tit{padding:100px 0;}
.qywh_bg .main_tit h2,.qywh_bg .main_tit p{color:#fff;}
.qywh_box{background:#fff;}
.qywh_box li{width:25%;border-right:1px solid rgba(230, 230, 230,0.9);box-sizing:border-box;padding:60px 30px 45px;position:relative; }
.qywh_box li::after {position:absolute;content:'';left:0;right:0;top:0;bottom:0;height:0;width:0;height:100%;transition:all 0.5s;
background:#3072b4;}
.qywh_box li:nth-child(4){border-right:0;}
.qywh_box li .ico,.qywh_box li .txt{position:relative;z-index:99;}
.qywh_box li .ico img{transition:all 0.5s;}
.qywh_box li .txt h3{font-size:22px;font-weight:normal;margin:30px 0;color:#000;transition:all 0.5s;}
.qywh_box li .txt p{font-size:15px;margin-bottom:15px;color:#666;transition:all 0.5s;}

.qywh_box li:hover::after{width:100%;}
.qywh_box li:hover h3,.qywh_box li:hover p{color:#fff;}
.qywh_box li:hover .ico img{filter:grayscale(100%) brightness(5000%); transform:rotate(360deg);}




@media screen and (max-width:768px) {
.qywh_bg{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/black.jpg)  bottom center no-repeat scroll;background-size:cover;}
.qywh_bg .main_tit{padding:50px 0;}
.qywh_box li{width:50%;padding:30px 10px 30px;}
.qywh_box li:nth-child(1){border-bottom:1px solid rgba(230, 230, 230,0.9);}
.qywh_box li:nth-child(2){border-right:0;border-bottom:1px solid rgba(230, 230, 230,0.9);}
.qywh_box li .ico img{height:30px;}
.qywh_box li .txt h3{font-size:16px;margin:20px 0 15px;}
.qywh_box li .txt p{font-size:13px;margin-bottom:10px;line-height:1.4;text-align:center;}
}


/*内页-荣誉*/
.ryzz_bg{background:#f1f1f1;padding-bottom:40px;}
.ryzz_bg .zzry_list li{background:#fff;}






/*===================发展历程================*/
.fzlc_bg{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/fzlc_bg.jpg) center top no-repeat;background-size:cover;}
.fzlc_bg .main_tit{width:40%; text-align:left;margin-top:80px;}
.fzlc_bg .main_tit .line{ margin:20px 0 0 0;}
.fzlc_bg .box{width:60%; padding:170px 0 150px; position:relative;}
.fzlc_bg .box:before{content:'';position:absolute;left:20%;height:100%;width:1px;background:#ddd;top:0; margin-left:25px;}
.fzlc_bg .lc_list{ height:520px; overflow:hidden;}
.fzlc_bg .lc_list li{ color:#3072b4; opacity:0.7; transition:0.3s all;}
.fzlc_bg .lc_list .tit{width:20%; text-align:right; font-size:22px; font-weight:bold;}
.fzlc_bg .lc_list .con{width:80%; padding-left:50px; box-sizing:border-box; font-size:18px; font-weight:normal;}
.fzlc_bg .lc_list .con p{margin-bottom:15px;line-height:1.8;}
.fzlc_bg .lc_list .swiper-slide-active li,.fzlc_bg .lc_list li:hover{opacity:1;}
.fzlc_bg .lc_list .swiper-slide-active .tit{ font-size:28px;}
.fzlc_bg .lc_list .swiper-slide-active .con{ font-size:22px; font-weight:bold; line-height:1.5;}
.fzlc_bg .box .swiper-button-prev,.fzlc_bg .box .swiper-button-next{ border-radius:100%;width:50px;height:50px; background:#3072b4;transition:all ease .3s; font-size:20px; color:#fff; font-weight:bold;}
.fzlc_bg .box .swiper-button-prev{left:20%;top:80px;}
.fzlc_bg .box .swiper-button-next{left:20%; right:auto; top:auto; bottom:100px;}

@media screen and (max-width:768px) {

.fzlc_bg{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/fzlc_bg.jpg) center no-repeat;background-size:cover;overflow:hidden;}
.fzlc_bg .main_tit{width:100%; text-align:center;margin-top:0;}
.fzlc_bg .main_tit .line{ margin:10px auto 0;}
.fzlc_bg .box{width:100%; padding:20px 0 20px; margin:30px 0 50px;}
.fzlc_bg .box:before{left:10px;margin-left:0;}
.fzlc_bg .lc_list{ height:340px; overflow:hidden;}
.fzlc_bg .lc_list li{ color:#3072b4; opacity:1; transition:0.3s all;}
.fzlc_bg .lc_list .tit{width:100%; text-align:left; font-size:16px; margin-left:40px;color:#333;transition:0.3s all;}
.fzlc_bg .lc_list .con{width:100%; padding-left:0; font-size:13px; margin-left:40px;margin-top:10px;color:#666;transition:0.3s all;}
.fzlc_bg .lc_list .con p{margin-bottom:10px;line-height:1.8;}
.fzlc_bg .lc_list .swiper-slide-active li,.fzlc_bg .lc_list li:hover{opacity:1;}
.fzlc_bg .lc_list .swiper-slide-active .tit{ font-size:19px;color:#3072b4;}
.fzlc_bg .lc_list .swiper-slide-active .con{ font-size:13px; font-weight:bold;color:#3072b4;}
.fzlc_bg .box .swiper-button-prev,.fzlc_bg .box .swiper-button-next{ border-radius:100%;width:30px;height:30px; background:#3072b4;transition:all ease .3s; font-size:20px; color:#fff; font-weight:bold;}
.fzlc_bg .box .swiper-button-prev{left:-5px;top:7px;}
.fzlc_bg .box .swiper-button-next{left:-5px; bottom:-10px;}



}



/*========================文章文字列表==============================*/
.news_list_art li{ width:49%; margin-bottom:30px; position:relative; background:#fff; border:solid 1px #e8e8e8; border-radius:0px; box-sizing:border-box; transition:0.3s all;}
.news_list_art li a{display:block;padding:30px;}
.news_list_art li:before{ content:''; width:0; height:2px; background:#3072b4; display:block; position:absolute; right:0; bottom:-1px; z-index:2; transition:0.6s all;}
.news_list_art li:hover:before{ width:100%; left:0;}
.news_list_art li .tit{font-size:18px; font-weight:bold; margin-bottom:25px;}
.news_list_art li .desc{ color:#666; line-height:1.8; margin-bottom:25px;}
.news_list_art li .info span{ font-size:13px; margin-right:15px; color:#999; }
.news_list_art li .arr{ display:none;}
@media screen and (max-width:768px) {
.news_list_art li{ width:100%; margin-bottom:12px; border:0; border-bottom:solid 1px #e8e8e8; border-radius:0px;}
.news_list_art li a{padding:0 0 15px 0;}
.news_list_art li .tit{font-size:15px; line-height:1.6; font-weight:normal; margin-bottom:10px;}
.news_list_art li .desc{ display:none;}
.news_list_art li .info span{ margin-right:10px; font-size:12px;}
.news_list_art li .arr{color:#aaa;float:right; margin-top:15px; display:block;}
}



/*======================服务支持======================*/
.fwzc{position:relative; margin-bottom:50px; overflow:hidden; padding-bottom:40px;}
.fwzc li{text-align:center; background:#f5f6f7;border-radius:10px; overflow:hidden;position:relative; padding:35px 15px 20px; transition:0.3s all;}
.fwzc li .pic img{ transition:0.3s all;}
.fwzc li .txt h3{ font-size:18px; margin-top:15px;}
.fwzc li .txt h3:after {content:'';display:block;width:25px;height:2px;background:#3072b4;margin:15px auto; transition:0.3s all;}
.fwzc li .txt p{ line-height:1.6; height:100px; color:#666;transition:0.3s all;}
.fwzc li .num{ font-size:25px; color:#ccc; font-family:din;}
.fwzc li:hover{ background:#3072b4; color:#fff;}
.fwzc li:hover .pic img{filter:grayscale(100%) brightness(1000%);}
.fwzc li:hover .txt p{color:rgba(255,255,255,0.8);}
.fwzc li:hover .txt h3:after { background:#fff;}

/*分页器*/
#fwzc_btn .swiper-pagination-bullet{width:8px;height:8px; display:inline-block; border-radius:50%; background:#fff; border:solid 2px #999; transition:all .5s ease;opacity:1;}
#fwzc_btn .swiper-pagination-bullet-active{background:#3072b4; border:solid 2px #3072b4; }
#fwzc_btn .swiper-pagination{ text-align:center; width:100%; bottom:0px; overflow:hidden; display:none;}
#fwzc_btn .swiper-pagination span{margin:0 3px;}

@media screen and (max-width:768px) {
.fwzc li .txt h3{ font-size:15px; margin-top:10px;}
.fwzc li .txt h3:after { width:20px;height:2px; margin:15px auto; }
.fwzc li .pic img{ height:36px;}
.fwzc li .txt p{ line-height:1.6; font-size:13px; height:80px;}
.fwzc li .num{ font-size:20px; }

#fwzc_btn .swiper-pagination{ display:block; }

}

.into-city {width:100%;height:209px;left:0;bottom:0;background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/intojt1img.png) repeat center center/auto 100%;animation:citymove 60s linear infinite;}
@keyframes citymove{0%{background-position:0px 0px;}100%{background-position:1920px 0;}}
@media screen and (max-width:768px) {
.into-city { height:125px;}
}



/*======================公司定位======================*/
.gsdw {padding-bottom:100px;}
.gsdw li{ width:32%; background:#fff; padding:50px 50px; box-sizing:border-box;box-shadow:0px 10px 40px 0px rgba(0, 0, 45, 0.1);overflow:hidden; transition:0.3s all;}
.gsdw li:hover{ transform:translate3d(0, -10px, 0);-webkit-transform:translate3d(0, -10px, 0);}
.gsdw li i{ margin-bottom:15px; display:block;}
.gsdw li p{ line-height:1.8; text-align:justify; font-size:16px;}
@media screen and (max-width:768px) {
.gsdw li{ width:100%; margin-bottom:15px;}
.gsdw li img{height:30px;}
.gsdw li p{font-size:14px;}
}





.ry_box2{}
.ry_box2 .left{ width:300px; display:flex; align-self:flex-end;}
.ry_box2 .left img{ width:100%;}
.ry_box2 .right{ width:calc(100% - 300px);}
.circle{height:88px;width:88px;position:relative; }
.circle .pic { background:#3072b4; border-radius:50%; width:100%; height:100%; position:relative; z-index:2;}
.circle span {width:180%;height:180%;position:absolute;top:-40%;left:-40%;border-radius:50%;background-color:#3072b4;transform:scale(0.5);animation:circleScale 3s linear infinite; z-index:1;}
.circle span:nth-of-type(2) {animation-delay:1s;}
.circle span:nth-of-type(3) {animation-delay:2s;}
@keyframes circleScale {
  0% {
    opacity:1;
    transform:scale(0.5);
  }
  100% {
    opacity:0;
    transform:scale(1);
  }
}

/*荣誉滚动*/
.select {}
.select .explain { width:360px;}
.select .explain ul {position:relative; padding:50px 0 0 60px}
.select .explain ul:before{ position:absolute; left:40px; top:0; content:''; width:2px; height:100%; display:block; background:#e8e8e8;}

.select .explain ul li {cursor:pointer;margin-bottom:20px; line-height:1.6; font-size:15px; transition:all 0.3s; position:relative;}
.select .explain ul li:after{content:"";position:absolute;top:50%;left:-25px; background:#fff; transform:translateY(-50%); border:solid 2px #ccc; width:8px; height:8px; border-radius:50%; transition:all 0.3s;}

.select .explain ul li.current{ color:#3072b4;}
.select .explain ul li.current:after{ border:solid 2px #3072b4;}

.select .con {width:calc(100% - 380px); overflow:hidden; padding-top:30px;}
.select .select_swiper .select_side {text-align:center; position:relative; cursor:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/move.png),default!important;}
/*.select .select_swiper .select_side img{width:100%; display:block;}*/
.select .select_swiper .select_side::before {content:'';background-color:#ffffff;width:100%;height:100%;left:0;top:0;position:absolute;opacity:0.6;}
.select .select_swiper .select_side.swiper-slide-active::before {opacity:0;}

.select_side .bg{ position:relative; z-index:2;}
.select_side .bg img{width:100%; display:block; }
.select_side .pic{ position:absolute; width:100%; height:100%; background:#fff; left:0; top:0; z-index:1;}
.select_side .pic img{ max-width:100%; max-height:100%;}

@media screen and (max-width:768px) {
.circle{height:60px;width:60px; margin-left:5%;}
.circle .pic img{ width:50%;}
.select .explain ul {padding:40px 0 0 50px}
.select .explain ul:before{left:30px;}
.select .explain ul li {margin-bottom:10px; font-size:14px;}

.ry_box2 .left{ display:none;}
.ry_box2 .right{ width:100%;}
.select .explain { width:95%; margin-left:5%;}
.select .con {width:100%; margin-bottom:50px; }

}
/*======================检测报告列表页======================*/
.jcbg_list{ overflow:hidden; box-sizing:border-box; margin-bottom:35px;}
.jcbg_list figure {background:#f2f2f2; padding:20px 15px; border-radius:10px; overflow:hidden; width:14.5%; margin-right:2.5%; box-sizing:border-box; margin-bottom:20px; position:relative;}
.jcbg_list figure:nth-child(6n) { margin-right:0}
.jcbg_list li .pic{ height:200px;}
.jcbg_list li .pic img{max-width:100%;max-height:90%;display:inline-block;opacity:1;}
.jcbg_list li .txt{ background:rgba(0,0,0,0.4); position:absolute;border-radius:5px; transform:scale(0.3); top:0; left:0; width:100%; height:100%; color:#fff; text-align:center; opacity:0; transition:0.6s all;}
.jcbg_list figure:hover .txt{ opacity:1; transform:scale(1);}
.jcbg_list li p{ text-align:center; margin-top:15px;}
@media screen and (max-width:768px) {
.jcbg_list figure {padding:10px; border-radius:5px; width:48.5%; margin-right:3%;margin-bottom:10px;}
.jcbg_list figure:nth-child(6n) { margin-right:auto}
.jcbg_list figure:nth-child(2n) { margin-right:0}
.jcbg_list li .pic{ height:200px;}
.jcbg_list li .pic img{max-width:100%;max-height:100%;display:inline-block;opacity:1;}
.jcbg_list li .txt{ background:rgba(0,0,0,0.4); position:absolute;border-radius:5px; transform:scale(0.3); top:0; left:0; width:100%; height:100%; color:#fff; text-align:center; opacity:0; transition:0.6s all;}
.jcbg_list figure:hover .txt{ opacity:1; transform:scale(1);}
.jcbg_list li p{ text-align:center; margin-top:15px; font-size:12px;}    
}

/*======================最新资质荣誉======================*/
.rongyu_bg{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/honor_bg.jpg) no-repeat center; background-size:cover; padding:100px 0 0;}
.rongyu_list .left{width:400px;}
.rongyu_list .right{width:calc(100% - 420px);}
.rongyu_list .right .box{width:50%;}
.rongyu_list .right dl{ margin-bottom:40px;}
.rongyu_list .right dt{ font-size:25px; margin-bottom:15px; color:#3072b4;}
.rongyu_list .right dt i{margin-right:10px; font-size:22px;}
.rongyu_list .right dd{ line-height:2; font-size:16px;}
.rongyu_list .right dd figure{position:relative;padding-left:23px;}
.rongyu_list .right dd figure:after{content:"";width:10px;height:10px;border-radius:50%;border:1px solid rgba(11,106,170,0.4);
    position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all 0.35s ease;}
.rongyu_list .right dd figure:hover:after{border:1px solid #3072b4;}
.rongyu_list .right dd .pic{ display:none;}
@media screen and (max-width:768px) {
.rongyu_bg{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/honor_bg.jpg) no-repeat center; background-size:100% 100%; padding:25px 0 0;}
.rongyu_list .left{ display:none;} 
.rongyu_list .right{width:100%;}
.rongyu_list .right .box{width:100%;}
.rongyu_list .right dt{ font-size:20px; margin-bottom:15px; color:#3072b4; font-weight:bold;}
.rongyu_list .right dt i{margin-right:6px; font-size:18px;}
.rongyu_list .right dd{ line-height:2; font-size:14px;}
}


/*================解决方案=====================*/
.fangan_list{ margin-bottom:100px;}
.fangan_list li{ margin-bottom:80px;}
.fangan_list li .pic{width:48%; position:relative;}
.fangan_list li .pic:before {content:"";left:15px;top:15px; width:100%; height:100%; z-index:-1; border:2px solid #005CA7;transition:all 0.5s ease-in-out;position:absolute;border-radius:0 0 8em 0;}
.fangan_list li:hover .pic:before { background:#005CA7;}
.fangan_list li .pic .img{ overflow:hidden; border-radius:0 0 7em 0; height:400px;}
.fangan_list li .pic img{width:100%;height:100%; object-fit:cover; display:block;transition:all 0.5s ease-in-out;}
.fangan_list li:hover img {transform:scale(1.1);}
.fangan_list li .txt{width:50%; position:relative; padding:0 80px; box-sizing:border-box;}
.fangan_list li .txt h2{ font-size:36px; font-weight:normal; color:#000;}
.fangan_list li .txt h2:after{ content:''; width:35px; height:4px; border-radius:10px; display:block; background:#3072b4; margin:25px 0 35px 0;}
.fangan_list li .txt p{ font-size:15px; line-height:2; text-align:justify; color:#666;}
.fangan_list li .txt .desc{ margin-bottom:40px;}

.fangan_list li:nth-child(2n) .pic{order:2;}
.fangan_list li:nth-child(2n) .txt{order:1;}

.fangan_list li:nth-child(2) .pic:before {border:2px solid #35ADC6;}
.fangan_list li:nth-child(2):hover .pic:before { background:#35ADC6;}
.fangan_list li:nth-child(3) .pic:before {border:2px solid #9B5C79;}
.fangan_list li:nth-child(3):hover .pic:before { background:#9B5C79;}
.fangan_list li:nth-child(4) .pic:before {border:2px solid #0db083;}
.fangan_list li:nth-child(4):hover .pic:before { background:#0db083;}

@media screen and (max-width:768px) {
.fangan_list li:nth-child(2n) .pic{order:1;}
.fangan_list li:nth-child(2n) .txt{order:2;}
.fangan_list li{ margin-bottom:25px; padding-bottom:25px; border-bottom:solid 8px #f3f3f3;}
.fangan_list li:last-child{ border-bottom:0; margin-bottom:0; padding-bottom:0;}
.fangan_list li .pic{width:100%; margin-bottom:60px;}
.fangan_list li .pic .img{border-radius:0 0 6em 0;}
.fangan_list li .pic:before {border:1px solid #005CA7; border-radius:0 0 6.6em 0;}
.fangan_list li .txt{width:100%; padding:0 0;}
.fangan_list li .txt p{ font-size:13px; line-height:1.8;}
}

/*================产品频道页=====================*/
.cate_pro .item{}
.cate_pro .item .title{border-bottom:1px solid #e8e8e8; margin-bottom:30px;height:45px;}
.cate_pro .item .title h3{background:var(--second_color); height:46px; line-height:46px;padding:0 30px;color:#fff;font-size:18px;font-weight:normal;border-radius:6px 6px 0 0;}
.cate_pro .item .title h3 i{margin-right:10px;font-size:20px;}
.cate_pro .item .title a{display:inline-block;line-height:40px; font-size:16px;}

@media screen and (max-width:768px) {
.cate_pro .item .title{margin-bottom:15px;height:35px;}
.cate_pro .item .title h3{height:36px; line-height:36px;padding:0 15px;font-size:15px;}
.cate_pro .item .title h3 i{margin-right:5px;font-size:14px;}
.cate_pro .item .title a{line-height:36px; font-size:13px;}
}





/*===============产品内容页==============*/
.pro_side{ width:300px; background:#f5f6f7; padding:40px 25px; box-sizing:border-box;}
.pro_side .pro_nav{width:100%; height:100%; position:relative;overflow:auto; padding-right:20px;}
.pro_side .pro_nav::-webkit-scrollbar{height:0px; width:3px;background:#ddd;}
.pro_side .pro_nav::-webkit-scrollbar-track{background:#ddd;}
.pro_side .pro_nav::-webkit-scrollbar-thumb {background:#aaa;}
.pro_main{min-height:100vh; width:calc(100% - 300px); padding:46px 0 10px 55px; box-sizing:border-box;} 

.pro_side dl{}
.pro_side dt{padding:20px 0 12px 0; font-size:15px; color:#000; font-weight:bold; background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/add.png) no-repeat right center; border-bottom:1px solid #ddd; cursor:pointer;}
.pro_side dt.on{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/ade.png) no-repeat right center;}

.pro_side dd{ display:none;}
.pro_side dl.active dd{ display:block;}
.pro_side .item{ padding-left:0px;}
.pro_side .item h2{ font-size:14px; margin:10px 0; font-weight:normal;}
.pro_side .item li a{ display:block; position:relative; padding:8px 20px; font-size:14px; line-height:1.5; color:#444; transition:0.3s all;}
.pro_side .item li a.curr,.pro_side .item li a:hover{color:#3072b4;}
.pro_side .item li a:before {content:'';display:block;width:10px;height:1px;position:absolute;left:2px;top:50%;background:#ddd;}
.pro_side .item li a:after {content:'';display:block; width:1px;height:100%; position:absolute;left:2px;top:0;background:#ddd;}


.pro_side .item3{ padding-left:0;}
.pro_side .item3 li{ padding-left:20px;}
.pro_side .item3 h2{ position:relative; padding:1px 15px;}
.pro_side .item3 h2:before {content:'';display:block;width:10px;height:1px;position:absolute;left:2px;top:50%;background:#ccc;}
.pro_side .item3 h2:after {content:'';display:block; width:1px;height:50%; position:absolute;left:2px;top:0;background:#ccc;}

.pro_weizhi{color:#666;}
.pro_weizhi i svg{width:18px;}
.pro_weizhi p a{ margin:0 5px; display:inline-block; color:#555;}

/*产品内容*/
.pro_show1{ margin-top:20px;}
.pro_show1 .left{ width:40%; max-width:520px; overflow:hidden; }
.pro_show1 .right{ width:55.5%; min-width:calc(100% - 580px);}

/* 产品大图 */
#focus {width:100%; position:relative; border:solid 1px #e8e8e8; box-sizing:border-box;}
#focus figure{overflow:hidden; height:360px; position:relative;padding:0 30px;box-sizing:border-box; }
#focus figure a{ width:100%; height:100%;}
#focus figure a img{max-width:100%;max-height:100%; object-fit:cover;}

/*分页器*/
#focus .swiper-pagination-bullet{width:8px;height:8px; display:inline-block; border-radius:100%; background:rgba(0,0,0,0.25); transition:all .5s ease;opacity:1.0; font-size:0; overflow:hidden;}
#focus .swiper-pagination-bullet-active{background:#3072b4;color:#fff;width:25px;border-radius:25px;}
#focus .swiper-pagination{bottom:10px;}


/*产品缩略图轮播*/
#tabs1 {width:100%; position:relative;margin-top:12px;padding:0 20px; box-sizing:border-box;}
#tabs1 li {border:1px solid #e8e8e8; cursor:pointer; position:relative;padding:10px 10px;box-sizing:border-box;}
#tabs1 li.active{border:1px solid #f60;}
#tabs1 li img{width:100%; display:block; transition:0.3s all;}
#tabs1 .swiper-button-prev {width:10px;height:30px;background-size:10px auto;background-image:url('//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/adv-left-icon.png') !important;top:62%;left:0;z-index:1;outline:none;}
#tabs1 .swiper-button-next {width:10px;height:30px;background-size:10px auto;background-image:url('//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/adv-right-icon.png') !important;top:62%;right:0;z-index:1;outline:none;}

.pro_show1 .right h1{ font-size:40px; color:#000; line-height:1.3; margin-bottom:20px;}
.pro_show1 .right h3{ font-size:14px; margin-bottom:20px; }
.pro_show1 .right .desc{line-height:2; text-align:justify; color:#666; background:#f5f6f7; padding:25px; border-radius:5px;}
.pro_show1 .right .btn{margin-top:20px;}
.pro_show1 .right .btn a{ line-height:43px; padding:0 30px; border-radius:3px; display:inline-block; background:#3072b4;font-size:15px; font-weight:400;color:#FFFFFF; margin-right:15px;}
.pro_show1 .right .btn i{ font-size:18px; margin-right:5px;}
.pro_show1 .right .btn a.a2{ /*background:#059b80;*/ background:var(--second_color);}


.pro_show2{margin-top:50px; margin-bottom:70px; }
.pro_show2 .tit{ font-size:25px; padding-bottom:15px; margin-bottom:20px; border-bottom:1px solid #efefef; color:#000;}
.pro_show2 .tit i{width:56px; height:56px;background:#3072b4; border-radius:100%; margin-right:10px;}
.pro_show2 .tit i svg{fill:#fff; height:35px;}

@media screen and (max-width:768px) {
.pro_weizhi,.pro_side{ display:none;}
.pro_main{min-height:auto; margin:0; padding:0; width:100%;} 
.pro_show1 .left{ width:100%; max-width:auto;}
.pro_show1 .right{ width:100%; min-width:auto;}
#focus figure{height:220px;}

.pro_show1 .right h1{ font-size:15px; margin-bottom:15px; margin-top:20px;}
.pro_show1 .right .desc{line-height:1.8; padding:15px; font-size:13px;}
.pro_show1 .right .btn{margin-top:10px; justify-content:space-between;}
.pro_show1 .right .btn a{ line-height:42px; padding:0; width:48%; text-align:center; font-size:14px; margin-right:0;}
.pro_show1 .right .btn i{ font-size:16px;}

.pro_show2{margin-top:25px; margin-bottom:30px; }
.pro_show2 .tit{ font-size:18px; padding-bottom:10px; margin-bottom:15px;}
.pro_show2 .tit i{width:38px; height:38px;}
.pro_show2 .tit i svg{ height:25px;}
}


/*================行业应用===================*/
.hyyy_list{}
.hyyy_list li{width:32%;margin-right:2%;margin-bottom:25px; position:relative;overflow:hidden;border-radius:10px;}
.hyyy_list li:nth-child(3n){margin-right:0;}
.hyyy_list li .pic{}
.hyyy_list li .pic img{width:100%;display:block;transition:all .5s;}
.hyyy_list li .txt{position:absolute;left:0;top:0; background:rgba(0,0,0,.3);width:100%;height:100%;transition:all .5s;}
.hyyy_list li .txt h3{text-align:center;color:#fff;font-size:30px;font-weight:normal;transition:all .5s;}
.hyyy_list li:hover .pic img{ transform:scale(1.1,1.1);}
.hyyy_list li:hover .txt{background:rgba(0,0,0,.45);}
.hyyy_list li:hover .txt h3{ transform:translateY(-10px);}








/*================合作伙伴=====================*/
.partner_list{ margin-bottom:80px;}
.partner_list li{width:23.5%; margin-right:2%; height:160px; position:relative; background:#fff; box-shadow:0 1px 10px rgb(0 0 0 / 4%);transition:0.3s all; border-radius:5px; margin-bottom:20px; overflow:hidden;}
.partner_list li:nth-child(4n){ margin-right:0;}
/*.partner_list li:nth-of-type(odd) {background:#f5f5f5;}*/
.partner_list li img{ max-width:60%; max-height:60%; display:block;}
.partner_list li .txt { position:absolute;top:0;left:0;right:0;bottom:0; color:#fff; font-size:18px;background-color:rgba(7, 49, 144, 0.9);opacity:0; transition:0.5s all;}
.partner_list li:hover .txt {opacity:1;}

@media screen and (max-width:768px) {
.partner_list li{width:32%; margin-right:2%; height:66px;}
.partner_list li:nth-child(3n){ margin-right:0;}
.partner_list li:nth-child(4n){ margin-right:auto;}
.partner_list li img{ max-width:80%; max-height:80%; display:block;}

}


/*====================解决方案====================*/
.fwly_box{margin-bottom:80px;}
.fwly_box li{overflow:hidden; cursor:pointer;margin-bottom:50px;}
.fwly_box li .pic{width:45%;overflow:hidden;border-radius:15px;transition:all .3s;}
.fwly_box li:nth-child(2n) .pic{order:2;}
.fwly_box li .pic img{width:100%;display:block; transition:all .5s;}

.fwly_box li .txt{width:45%;}
.fwly_box li:nth-child(2n) .txt{order:1;}
.fwly_box li .txt h3{font-size:36px;font-weight:normal;border-bottom:1px solid #e8e8e8;padding-bottom:20px;position:relative;transition:all .3s;}
.fwly_box li .txt h3:before{content:'';display:block;width:0;height:4px;background:#3072b4;position:absolute;left:calc(-22.1% - 20px);top:18px;transition:all .3s;}
.fwly_box li:nth-child(2n) .txt h3:before{right:calc(-22.1% - 20px);left:auto;}
.fwly_box li .txt p{line-height:2;margin:30px 0 ;text-align:justify;}
.fwly_box li .txt .btn {color:#888;transition:all .3s;}
.fwly_box li .txt .btn i{font-size:18px;margin-left:5px;color:#888;transition:all .3s;}

.fwly_box li:hover .pic img{transform:scale(1.05);}
.fwly_box li:hover .txt h3:before{width:40px;}
.fwly_box li:hover .txt h3{border-bottom:1px solid #3072b4;color:#3072b4;}
.fwly_box li:hover .txt .btn {color:#3072b4;}
.fwly_box li:hover .txt .btn i{color:#3072b4;}

@media screen and (max-width:768px) {
.fwly_box li{}
.fwly_box li .pic{width:100%;}
.fwly_box li:nth-child(2n) .pic{order:1;}
.fwly_box li .txt{width:100%;padding:20px 15px;order:2;}
.fwly_box li:nth-child(2n) .txt{order:2;}
.fwly_box li .txt h3{font-size:18px}
.fwly_box li .txt p{line-height:1.8;margin:10px 0 20px;font-size:13px;}
.fwly_box li .txt .btn{width:120px;line-height:35px;}
}



/*案例*/
.list_case_bg{background:url('//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/list_case.jpg') center no-repeat;background-size:cover;padding:0 0 80px;}
.fwly_case { margin-bottom:80px;}
.fwly_case li{width:32%;margin-right:2%;overflow:hidden;background:var(--hui_color);margin-bottom:20px;transition:all .3s;}
.fwly_case li:nth-child(3n){margin-right:0;}
.fwly_case li .pic{overflow:hidden;position:relative;}
.fwly_case li .pic img{width:100%;display:block;}
.fwly_case li .txt{padding:30px 30px;box-sizing:border-box;}
.fwly_case li .pic .quan{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);transition:all .3s;}
.fwly_case li .pic .quan img{width:30%;transition:all .3s;}
.fwly_case li .txt h3{font-weight:normal;font-size:20px;color:#000;}
.fwly_case li .txt p{margin:20px 0 ;border-top:1px solid #efefef;border-bottom:1px solid #e8e8e8;padding:20px 0;color:#666;}
.fwly_case li .txt p i{color:#3072b4;margin-right:5px;}
.fwly_case li .txt span{color:#888;font-size:13px;transition:all .3s;}
.fwly_case li .txt span i{margin-left:10px;transition:all .3s;}
.fwly_case li:hover{ transform:translateY(-5px);box-shadow:0 0 20px rgba(0, 0, 0, 0.1); background:#fff;}
.fwly_case li:hover .pic .quan{opacity:1;}
.fwly_case li:hover .pic .quan img{ transform:rotate(360deg);}
.fwly_case li:hover .txt span{color:#3072b4;}
.fwly_case li:hover .txt span i{margin-left:15px;}

@media screen and (max-width:768px) {
.list_case_bg{background:url('//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/list_case.jpg') right center no-repeat;}
.fwly_case li{width:100%;margin-right:0;margin-bottom:15px;}
.fwly_case li .txt{padding:20px 15px;}
.fwly_case li .txt h3{font-size:16px;}
.fwly_case li .txt p{margin:20px 0 ;padding:10px 0;}
}


/*==========================服务领域-案例内容页===============================*/
.xmjs_info .info1{width:60%; background:#f8f8f8; box-sizing:border-box; padding:60px 0; }
.xmjs_info .info1 img{max-width:80%;}
.xmjs_info .info2{width:40%; background:#e8e8e8; box-sizing:border-box; padding:80px 5% 0 5%; }
.xmjs_info .info2 h2{ font-size:28px; margin-bottom:25px;}
.xmjs_info .info2 h5{ font-size:20px; font-weight:normal;}
.xmjs_info .info2 h5:after{content:"";display:block;width:20px;background:#3072b4;height:2px; margin:15px 0 25px 0;}
.xmjs_info .info2 .desc{ line-height:26px; text-align:justify; color:#666; margin-bottom:25px; }
.xmjs_info .info2 .base_info{ line-height:2; font-size:15px; font-weight:bold;}


@media screen and (max-width:768px) {
.xmjs_info .info1{width:100%; padding:25px 15px 15px; }
.xmjs_info .info1 img{max-width:100%;}
.xmjs_info .info2{width:100%; background:#f8f8f8; padding:5px 15px 25px 15px; }
.xmjs_info .info2 h2{ font-size:18px; margin-bottom:15px;}
.xmjs_info .info2 h5{ font-size:15px; }
.xmjs_info .info2 h5:after{ width:15px; margin:10px 0 15px 0;}
.xmjs_info .info2 .desc{ line-height:1.8; margin-bottom:15px; }
.xmjs_info .info2 .base_info{ line-height:1.8; font-size:14px; }

}



/*=======================人才理念=======================*/

/*人才发展*/
.rcfz_box{}
.rcfz_box li .pic,.rcfz_box li .txt{width:50%; box-sizing:border-box; background:#f4f5f7;}
.rcfz_box li .pic img{width:100%; height:100%; object-fit:cover; display:block;}
.rcfz_box li .txt{padding:50px;}
.rcfz_box li .txt h2{ font-size:25px; margin-bottom:20px;}
.rcfz_box li .txt p{ line-height:2; text-align:justify; margin-bottom:20px; color:#666;}
.rcfz_box li:nth-child(odd) .pic{order:2;}
.rcfz_box li:nth-child(odd) .txt{order:1;}


@media screen and (max-width:768px) {
.rcfz_box li .pic,.rcfz_box li .txt{width:100%;}
.rcfz_box li .txt{padding:20px 15px 10px;}

.rcfz_box li .pic{order:1!important;}
.rcfz_box li .txt{order:2!important;}
.rcfz_box li .txt h2{ font-size:16px; margin-bottom:10px;}

.rcfz_box li .txt p{ line-height:1.8; font-size:13px; }

}


/*福利*/
.xcfl_box{margin-bottom:70px;}
.xcfl_box li{width:23.5%;position:relative;overflow:hidden;}
.xcfl_box li .pic{overflow:hidden;}
.xcfl_box li .pic img{width:100%;display:block;}
.xcfl_box li .txt_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);transition:all .6s;}
.xcfl_box li .txt{position:absolute;bottom:0;padding:0 30px;box-sizing:border-box;transition:all .6s;}
.xcfl_box li .txt .ico{width:70px;height:70px;border:1px solid rgba(255,255,255,.5);border-radius:100%;}
.xcfl_box li .txt h3{width:100%;font-size:18px;margin:20px 0;color:#fff;}
.xcfl_box li .txt p{opacity:0;font-size:13px;color:#fff;line-height:1.6;text-align:justify;transition:all .6s;}
.xcfl_box li:hover .txt_bg{background:rgba(2,58,145,.85);}
.xcfl_box li:hover .txt{bottom:15%;}
.xcfl_box li:hover .txt p{opacity:1;}


@media screen and (max-width:768px) {
.xcfl_box{margin-bottom:20px;}
.xcfl_box li{width:48.5%;margin-bottom:10px;border-radius:5px;}
.xcfl_box li .txt{bottom:10px;padding:0 20px;}
.xcfl_box li .txt .ico{width:50px;height:50px;}
.xcfl_box li .txt .ico img{width:20px;}
.xcfl_box li .txt h3{font-size:16px;margin:15px 0;}
.xcfl_box li .txt p{display:none;}
.xcfl_box li:hover .txt{bottom:35px;}
.xcfl_box li:hover .txt p{display:none;}
}




/*==========================图片列表===========================*/
.mask_out{ position:absolute; width:100%; height:100%; left:0; top:0; background:#3072b4; animation-timing-function:ease;}
.pro_list_bg{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/fwtd_bg.jpg) no-repeat center; background-size:cover;}
.case_list{padding-bottom:25px;}
.case_list li{width:23.5%; margin-right:2%; transition:0.5s all; background:#fff; margin-bottom:30px; border-radius:6px; position:relative; overflow:hidden;}
.case_list li:nth-child(4n){ margin-right:0;}
.case_list li .pic{width:100%; position:relative; overflow:hidden;}
.case_list li .pic>img{width:100%; display:block;transition:0.5s all;}
.case_list li:hover .pic>img{ -webkit-transform:scale(1.1); moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.case_list li .pic .mask{ position:absolute; left:0; top:0; bottom:0; right:0; background:rgba(0,0,0,0.25); opacity:0; transition:all 0.5s ease;}
.case_list li .pic .mask dt{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;}
.case_list li .pic .mask dd{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;}
.case_list li:hover .pic .mask{ opacity:1;}
.case_list li:hover .pic .mask dd img{-webkit-transform:rotate(360deg);animation:rotation 10s linear infinite;-moz-animation:rotation 10s linear infinite;-webkit-animation:rotation 10s linear infinite;-o-animation:rotation 10s linear infinite;}
@-webkit-keyframes rotation{
	from{-webkit-transform:rotate(0deg);}
	to{-webkit-transform:rotate(360deg);}
}

.case_list li .txt{ padding:5px 5% 5px; background:#eee; transition:all 0.5s ease;}
.case_list li:hover .txt{color:#fff; background:#3072b4;}
.case_list li .txt h5{ font-size:16px; line-height:38px; font-weight:normal; text-align:center;}



/*@media screen and (max-width:1440px) { 
.case_list li{width:32%; margin-right:2%;}
.case_list li:nth-child(4n){ margin-right:auto;}
.case_list li:nth-child(3n){ margin-right:0;}
}*/
@media screen and (max-width:768px) {
.pro_list_bg{ background:#fff;}
.case_list li{width:100%; margin-right:0; border-radius:5px; margin-bottom:20px;}
.case_list li:nth-child(2n){ margin-right:0;}
.case_list li:nth-child(3n){ margin-right:auto;}
.case_list li .txt{ padding:6px 1px 8px 8px;}
.case_list li .txt h5{ line-height:1.6; font-size:15px;}
.case_list li .txt p{ font-size:13px; line-height:1.6; }
.case_list li:hover .pic .mask dd{ display:none;}
}


/*======================主营业务======================*/
.zyyw {margin-bottom:100px;}
.zyyw li{width:100%;margin-top:80px;padding-right:100px; box-sizing:border-box;}
.zyyw li:nth-child(2n){padding-right:0;padding-left:100px;}
@media only screen and (max-width:1440px){
	.zyyw li{ padding-right:60px;}
	.zyyw li:nth-child(2n){padding-left:60px;}
}
.zyyw li:first-child{margin-top:30px;}
.zyyw li .con{width:100%;overflow:hidden;padding-left:100px;flex-direction:row-reverse;box-shadow:0 0 38px 0 rgba(0, 0, 0, .08);transition:all .4s ease; box-sizing:border-box;}
@media only screen and (max-width:1440px){
	.zyyw li .con{padding-left:60px;}
}
.zyyw li:nth-child(2n) .con{flex-direction:row;padding-left:0;padding-right:0);}
.zyyw li .con:hover{box-shadow:0 0 38px 0 rgba(0, 0, 0, .16);}
.zyyw li .pic{width:48%;overflow:hidden;}
.zyyw li .pic img{width:100%;object-fit:cover;transition:all .6s ease; display:block;}
.zyyw li .txt{width:50%;position:relative;padding-right:100px;display:flex;flex-direction:column;justify-content:center; box-sizing:border-box; text-align:justify;}
.zyyw li:nth-child(2n) .txt{padding-left:50px;padding-right:100px; box-sizing:border-box;}
.zyyw li .txt .btn a{background:#3072b4 url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/arr2.png) no-repeat 170px center;padding:0px 0px 0px 54px;line-height:60px;width:240px; box-sizing:border-box; font-size:16px; color:#fff; margin-top:30px;transition:0.5s all; display:block;}

@media only screen and (max-width:1440px){
	.zyyw li:nth-child(2n) .txt{padding-right:60px;}
}
.zyyw li .txt .num{position:absolute;font-size:150px; z-index:1;color:#fff;line-height:1;top:20px;right:50px;font-family:"MB";text-shadow:-1px 1px 0 #e7e7e7, 1px 1px 0 #e7e7e7, 1px -1px 0 #e7e7e7,-1px -1px 0 #e7e7e7;}
.zyyw li .txt .title{ line-height:1;border-left:6px solid #3072b4; padding-left:15px;position:relative; font-size:25px; font-weight:bold;}
.zyyw li .txt .desc{color:#666; font-size:15px; line-height:2; margin-top:25px; z-index:4;}
.zyyw li .txt .desc p{margin-bottom:10px;}
.zyyw li .txt .desc dl{margin:20px 0;}
.zyyw li .txt .desc dt{width:10%;}
.zyyw li .txt .desc dt img{max-width:60%;}
.zyyw li .txt .desc dd{width:90%; display:flex; flex-direction:column; justify-content:center;}

@media only screen and (max-width:768px){
.zyyw {margin-bottom:50px;}
.zyyw li{width:100%;margin-bottom:20px;margin-top:0;padding:0 15px; box-sizing:border-box;}
.zyyw li:nth-child(2n){padding:0 15px;}
.zyyw li .con{padding-left:0;}
.zyyw li .pic{width:100%; }
.zyyw li .txt,.zyyw li:nth-child(2n) .txt{width:100%; padding:20px 15px;}
.zyyw li:first-child{margin-top:0;}
.zyyw li .txt .title{border-left:5px solid #3072b4; padding-left:10px;font-size:16px;}
.zyyw li .txt .desc{font-size:13px; line-height:1.6; margin-top:15px; z-index:4;}
.zyyw li .txt .num{font-size:100px;top:auto; bottom:10px;right:5px; font-weight:bold;}

.zyyw li .txt .btn a{background:#3072b4;padding:0px 0px 0px 0;line-height:38px;width:125px;margin-top:5px; font-size:14px; text-align:center;}

}



/*业务分类*/
.pro_cate_box li{width:32%;overflow:hidden;position:relative;margin-bottom:25px;border-radius:8px;}
.pro_cate_box li .pic{overflow:hidden;}
.pro_cate_box li .pic img{width:100%;display:block;transition:0.4s all;}
.pro_cate_box li .txt{width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0;color:#fff;font-size:22px;letter-spacing:2px;transition:0.4s all;}
.pro_cate_box li:hover .txt{background:rgba(0,0,0,.65);}
.pro_cate_box li:hover .pic img{transform:scale(1.15,1.1);}

@media screen and (max-width:768px) {
.pro_cate_box li{width:48.5%;margin-bottom:10px;}
.pro_cate_box li .txt{;font-size:13px;letter-spacing:0;transition:0.4s all;}

}


/*========================业务详情页======================*/
.yewu_box{margin:60px 0;}
.yewu_box .pic{width:50%;overflow:hidden;}
.yewu_box .pic img{display:block;width:100%;}
.yewu_box .txt{width:50%;background:#f7f7f7;padding:0 40px;box-sizing:border-box;}
.yewu_box .txt h3{position:relative;font-weight:normal;width:100%;border-bottom:1px solid rgba(204,204,204,.5);padding-bottom:25px;font-size:32px;color:#3072b4;}
.yewu_box .txt h3::after {width:10%;height:3px;bottom:-2px;display:block;content:'';background:#3072b4;position:absolute;
left:0;}
.yewu_box .txt p{margin:40px 0 60px;color:#666;font-size:16px;text-align:justify;line-height:2;}
.yewu_box .txt a{display:inline-block;width:160px;line-height:42px;border:1px solid rgba(204,204,204,1);border-radius:25px;margin-right:30px;text-align:center;font-size:15px; transition:all .3s;}
.yewu_box .txt a i{font-size:18px;margin-right:10px;}
.yewu_box .txt .tel{margin-right:0;background:#3072b4;width:220px;color:#fff;font-size:18px;border:1px solid #3072b4;}
.yewu_box .txt a:hover{ transform:translateY(-10px);}

@media screen and (max-width:768px) {
.yewu_box .pic{width:100%;order:2;}
.yewu_box .txt{width:100%;padding:20px 15px;order:1;}
.yewu_box .txt h3{padding-bottom:15px;font-size:17px;}
.yewu_box .txt h3::after {width:15%;}
.yewu_box .txt p{margin:15px 0 20px;font-size:13px;line-height:1.8;}
.yewu_box .txt a{width:120px;line-height:32px;margin-right:10px;font-size:13px;}
.yewu_box .txt a i{font-size:14px;margin-right:10px;}
.yewu_box .txt .tel{display:none;}
}





/*广告*/
.yewu_bg{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/yewu_bg.jpg) no-repeat center; padding:60px 0;}
.yewu_bg .txt h3{font-size:44px;color:#fff;}
.yewu_bg .txt p{font-size:22px;color:#fff;margin:30px 0 50px;}
.yewu_bg .txt a{display:block;width:240px;line-height:45px;background:#fff;border-radius:25px;text-align:center;font-size:18px; transition:all .3s;color:#3072b4;font-weight:bold;}
.yewu_bg .txt a i{font-size:18px;margin-right:10px;}

@media screen and (max-width:768px) {
.yewu_bg .txt h3{font-size:16px;}
.yewu_bg .txt p{font-size:13px;margin:15px 0 20px;}
.yewu_bg .txt a{width:160px;line-height:35px;font-size:14px;}
.yewu_bg .txt a i{font-size:14px;}
}


/*相关产品*/
.xgcp_box{margin-bottom:80px;}
.xgcp_box li{width:23.5%;margin-right:2%;overflow:hidden;margin-bottom:20px;}
.xgcp_box li:nth-child(4n){margin-right:0;}
.xgcp_box li .pic{overflow:hidden}
.xgcp_box li .pic img{width:100%;display:block;transition:all .3s;}
.xgcp_box li .txt{background:rgba(204,204,204,.3);padding:15px 0;text-align:center;font-size:16px;transition:all .3s;}
.xgcp_box li:hover .pic img{ transform:scale(1.1,1.1);}
.xgcp_box li:hover .txt{background:#3072b4;color:#fff;}

@media screen and (max-width:768px) {
.xgcp_box li{width:48.4%;margin-right:10px;margin-bottom:10px;}
.xgcp_box li:nth-child(2n){margin-right:0;}
.xgcp_box li .txt{padding:8px 0;font-size:13px;}
}


/*========================产品内容页======================*/
.pro_title h3{position:relative;width:100%;border-bottom:2px solid rgba(204,204,204,.3);padding-bottom:25px;font-size:28px;}
.pro_title h3::after {width:11%;height:3px;bottom:-2px;display:block;content:'';background:#3072b4;position:absolute;
left:0;}

.pro_show_box{ background:#fff; margin-bottom:60px; padding:35px 35px; border-radius:5px;}
.pro_show_box .pic{width:40%;overflow:hidden;}
.pro_show_box .pic img{display:block;width:100%;}
.pro_show_box .txt{width:60%;padding:0 60px;box-sizing:border-box;}
.pro_show_box .txt h3,.m_show_tit{font-size:40px; margin:15px 0; font-weight:500; color:#D43B00; font-family:"宋体"}
.m_show_tit{ text-align:center; margin-top:20px;}
.pro_show_box .guige p{color:#666;font-size:14px;text-align:justify;padding:15px 0; line-height:1.6;}
.pro_show_box .guige p strong{ font-size:16px;color:#D7AB7F; display:block; margin-bottom:10px;}
.pro_show_box .price {   color:#D43B00; line-height:2;}
.pro_show_box .price strong{font-size:16px;}

.pro_show_box .buy_btn{margin-top:30px;}
.pro_show_box .buy_btn a{ line-height:43px; padding:0 30px; border-radius:5px; display:inline-block; background:#3072b4;font-size:15px; font-weight:400;color:#FFFFFF; margin-right:15px;}
.pro_show_box .buy_btn i{ font-size:20px; margin-right:5px;}
.pro_show_box .buy_btn a:last-child{background:#D43B00}

@media screen and (max-width:768px) {
.pro_show_box{margin:0; padding:0; margin-top:20px;}
.pro_show_box .pic{width:100%; order:0;}
.pro_show_box .txt{width:100%;padding:15px 0; order:1;}
.pro_show_box .txt h3{ display:none;}
.pro_show_box .guige p{ font-size:13px; line-height:1.8;}
.pro_show_box .guige p strong{ font-size:15px}
.pro_show_box .buy_btn{margin-top:15px;}
.pro_show_box .buy_btn a{ line-height:38px; padding:0; font-size:14px; width:48%; margin:0 1% 0; text-align:center;}
}



/*==========================解决方案内容页=================================*/
.tabs2{margin:20px auto 60px;text-align:center;}
.tabs2 li{ display:inline-block;padding:10px 20px;background:rgba(204,204,204,.3);line-height:52px;margin-right:15px;overflow:hidden;font-size:16px; cursor:pointer;}
.tabs2 li:last-child{margin-right:0;}
.tabs2 li .ico img{width:35px;margin-right:10px;}
.tabs2 li.active .ico img {filter:grayscale(100%) brightness(800%);}
.tabs2 li.active{background:#3072b4;color:#fff;}

.fangan_box{margin-bottom:80px;overflow:hidden;}

@media screen and (max-width:768px) {
.tabs2{margin:0 auto 10px;text-align:left;}
.tabs2 li{padding:5px 10px;line-height:32px;margin-right:3px;font-size:12px; margin-bottom:8px;border-radius:5px;}
.tabs2 li:last-child{margin-right:0;}
.tabs2 li .ico img{display:none;}
}





/*======================售后服务3======================*/
.shfw_box3{ margin-bottom:100px;}
.shfw_box3 li{width:23%; padding:36px 30px; box-sizing:border-box; background:#f4f5f7; border-radius:10px;}
.shfw_box3 li h5{font-size:25px;line-height:1.7;color:#121212; font-weight:normal;}
.shfw_box3 li img{max-width:100%;}

@media screen and (max-width:768px) {
.shfw_box3{ margin-bottom:30px;}
.shfw_box3 li{width:48%;margin-bottom:15px; padding:15px 15px;}
.shfw_box3 li h5{font-size:16px;}
.shfw_box3 li img{width:30px;}
}

/*================解决方案=====================*/
.page_jjfa {display:flex;height:460px; margin:0 0 80px 0;}
.page_jjfa li {flex:1;overflow:hidden;transition:.5s;margin:0 0.4%; position:relative; background:#000; border-radius:5px;}
/*.page_jjfa li:before{content:"";position:absolute; z-index:6;left:auto;right:0;bottom:0;width:0;height:100%;background:rgba(0,0,0,0.618);-webkit-transition:.5s;-moz-transition:.5s;transition:.5s }
.page_jjfa li:hover:before{left:0;right:auto;width:100%;transition-delay:0s;}
*/
.page_jjfa li a>img { flex:1;width:100%; height:100%; object-fit:cover;transition:.5s; opacity:0.99;}
.page_jjfa li:hover {flex:1 1 22%;}
.page_jjfa li:hover img{ opacity:0.6;}
.page_jjfa li  .txt{font-size:20px; font-weight:bold; color:#fff; position:absolute; width:100%; padding:0 20px; box-sizing:border-box; bottom:15%; transition:0.5s all; z-index:9;}
.page_jjfa li  .txt:after{content:"";position:absolute;left:20px; top:40px;width:15px;height:1px;background:rgba(255,255,255,0.9);}

.page_jjfa li  p{color:#fff; line-height:2; padding:0 20px; font-size:16px; height:60px; box-sizing:border-box; position:absolute; width:100%; bottom:-200px; transition:0.5s all; text-align:justify; z-index:9;}
.page_jjfa li:hover .txt{ bottom:25%;}
.page_jjfa li:hover p{bottom:5%; transition-delay:0.3s;}
.page_jjfa li:hover > img{ opacity:0.4;}
@media screen and (max-width:768px) {
.page_jjfa {display:block;height:auto; margin:0 15px 30px 15px;}
.page_jjfa li {flex:1; margin:0 0 10px 0; height:180px;}
.page_jjfa li a>img {opacity:0.8;}
.page_jjfa li  .txt{font-size:18px; font-weight:normal; padding:0 15px; bottom:15px;}

}

.jjfa_nav{ text-align:center; text-align:center; position:relative; z-index:10; margin-top:-60px;}
.jjfa_nav a{ display:inline-block; width:250px; height:60px; line-height:60px; background:rgba(0, 0, 0, .5); color:#fff; transition:0.4s all; font-size:15px;}
.jjfa_nav a.on,.jjfa_nav a:hover{ background:#3072b4;}


/*================技术支持=====================*/
.shfw{width:100%;height:600px;background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/fuwu_bg.jpg) center no-repeat;background-size:cover;}
.shfw .box{}
.shfw .box li{width:40%;}
.shfw .box li .pic{margin-top:7px; width:70px;}
.shfw .box li .pic img{ max-width:100%; display:block;}
.shfw .box li .txt{width:calc(100% - 70px); padding-left:45px; box-sizing:border-box;}
.shfw .box li .txt h5{ font-size:25px; margin-bottom:25px;}
.shfw .box li .txt p{ font-size:16px; line-height:1.6; text-align:justify;}
@media screen and (max-width:768px) {
.shfw{height:auto; padding:50px 0 25px 0;}
.shfw .box li{width:100%; margin-bottom:35px;}
.shfw .box li .pic{margin-top:0px; width:50px;}
.shfw .box li .txt{width:calc(100% - 50px); padding-left:25px;}
.shfw .box li .txt h5{ font-size:16px; margin-bottom:15px;}
.shfw .box li .txt p{ font-size:13px; line-height:1.8;}

}

/*======================人才理念======================*/
.rcln_box0{ margin-bottom:80px;}
.rcln_box0 li{ width:31%; transition:all .5s ease;}
.rcln_box0 li:hover{box-shadow:0 5px 25px 0 rgba(0, 0, 0, .16);}
.rcln_box0 li .pic{overflow:hidden}
.rcln_box0 li .pic img{width:100%;object-fit:cover; display:block; transition:all .8s ease;}
.rcln_box0 li:hover .pic img{transform:scale(1.06)}
.rcln_box0 li .txt{ height:80px; background:#f8f8f8;}
.rcln_box0 li .txt h5{ font-size:18px;}

@media screen and (max-width:768px) {
.rcln_box0 li{ width:100%; margin-bottom:10px;}
.rcln_box0 li .txt{ height:40px;}
.rcln_box0 li .txt h5{ font-size:15px;}
}



/*----福利保障----*/
#flbz_btn{background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/n_join_fl04_bg.jpg) no-repeat center;margin-top:80px;padding:30px 0 80px 0;}
.flbz{ overflow:hidden; box-sizing:border-box; padding-bottom:80px; position:relative;}
.flbz li{ overflow:hidden; position:relative; text-align:center;background:rgba(255,255,255,.6);padding:70px 0;box-sizing:border-box;transition:.5s;}
.flbz li:before {content:"";position:absolute;bottom:0;left:0;right:0;height:0;transition:.5s;}
.flbz li .ico{overflow:hidden;width:110px;height:110px;border-radius:50%;margin:0 auto;background:#fff;position:relative;transition:.5s;}
.flbz li .pic img{width:100%;transition:.5s;}
.flbz li .txt{color:#38393b;font-size:18px;margin-top:30px; position:relative;transition:.5s;}

.flbz li:hover{transform:translate(0,-10px);}
.flbz li:hover:before{height:100%;top:0;background:#fff;}
.flbz li:hover .ico{background:#3072b4;}
.flbz li:hover .ico img{filter:grayscale(200%) brightness(500%);}

/*按钮切换*/	
#flbz_btn .swiper-button-prev { left:calc(50% - 60px);top:90%; background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/left03.png) no-repeat; background-size:cover;transition:0.3s all;}
#flbz_btn .swiper-button-next {right:calc(50% - 60px);top:90%;background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/right03.png) no-repeat; background-size:cover;transition:0.3s all;}
#flbz_btn .swiper-button-prev,#flbz_btn .swiper-button-next { width:50px;height:50px; outline:none; position:absolute; cursor:pointer; opacity:1; transition:0.3s all;margin-top:-60px;}

@media screen and (max-width:768px) {
.flbz li{border-radius:4px;}
.flbz li .ico{width:90px;height:90px;}
.flbz li .txt{font-size:14px;}
#flbz_btn .swiper-button-prev{left:calc(50% - 45px);}
#flbz_btn .swiper-button-next{right:calc(50% - 45px);}
#flbz_btn .swiper-button-prev,#flbz_btn .swiper-button-next{width:35px;height:35px;margin-top:-25px;}
}


/*======================加入我们======================*/
.join_box1 {}
.join_box1 .desc{ font-size:16px; color:#888; line-height:2; font-weight:lighter; text-align:center; margin-bottom:30px;}
.join_box1 ul{margin:auto;}
.join_box1 li img{ width:100%; height:100%; object-fit:cover; transition:0.3s all;}
.join_box1 li:hover img{ transform:scale(1.1);}
.join_box1 li {width:32%; margin-bottom:2%; overflow:hidden;}
.join_box1 li:nth-child(1){width:40%;}
.join_box1 li:nth-child(2){width:58%;}

@media screen and (max-width:768px) {
.join_box1 .desc{ font-size:13px; color:#888; line-height:1.8; font-weight:normal; text-align:left;}
.join_box1 .desc p{ margin-bottom:10px; text-align:justify;}
.join_box1 ul{width:auto; margin:auto;}
.join_box1 li {width:48.5%; margin-bottom:2.5%; height:125px;}
.join_box1 li:nth-child(1){width:49%;}
.join_box1 li:nth-child(2){width:49%;}
.join_box1 li:nth-child(3){width:100%;}	
}

.join_box2 { background:#eff0f4; padding-bottom:60px; margin-top:50px;}

/* 人才招聘 */
#job_bd dl{ background:#fff; border:#e8eaef 1px solid; position:relative; margin-bottom:20px; padding:30px 50px 0; border-radius:4px;}
#job_bd dl.active{box-shadow:0 1px 20px rgb(0 0 0 / 4%);border:#fff 1px solid;}
#job_bd dt{ box-sizing:border-box; cursor:pointer; background:#fff; padding-bottom:30px;}
#job_bd dt .tit{width:80%;}
#job_bd dt .tit h2{ font-size:18px; margin-bottom:20px;}
#job_bd dt .tit span{flex:1; color:#888;}

#job_bd dt .btn{width:100px; display:flex;flex-direction:column;justify-content:center; align-items:flex-end; }
#job_bd dt .btn span:nth-child(2){ display:none;}
#job_bd dt.on .btn span:nth-child(1){display:none;}
#job_bd dt.on .btn span:nth-child(2){ display:flex;}

#job_bd dd{ display:none; line-height:2; border-top:#e8e8e8 1px solid; position:relative; padding-bottom:50px;}
#job_bd dd strong{margin:20px 0 10px 0; display:block; font-size:18px;}
#job_bd dd a{cursor:pointer; font-size:15px; padding-left:35px; display:block; width:166px; line-height:42px; text-align:center; background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/joinsz3.png) no-repeat 35px center #3072b4; color:#fff; transition:0.5s all; border-radius:50px; margin:25px auto auto auto; box-sizing:border-box;}
#job_bd dd a i{ margin-left:10px;}
#job_bd dd a:hover{transform:translateY(-5px); opacity:0.8;}
@media screen and (max-width:768px) {
#job_bd dl{margin-bottom:12px; padding:25px 20px 0; }
#job_bd dt{ padding-bottom:15px;}
#job_bd dt .tit span{flex:auto; font-size:12px; width:100%; line-height:1.8;}
#job_bd dt .tit{width:calc(100% - 80px);}
#job_bd dt .tit h2{ font-size:16px; margin-bottom:10px;}
#job_bd dt .btn{width:80px; }

#job_bd dd{ line-height:1.8; font-size:13px; padding-bottom:25px;}
#job_bd dd strong{margin:20px 0 10px 0; font-size:15px;}
#job_bd dd a{ font-size:14px; width:50%; line-height:40px; border-radius:50px; margin:15px auto auto auto;background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/joinsz3.png) no-repeat 30px center #3072b4; background-size:16px auto;}

}



/*======================上传简历表单======================*/
.jianli_form{width:530px; height:580px; padding:50px 60px; background:#fff; border-radius:5px; box-sizing:border-box; position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; margin:auto;}
.jianli_form .close{position:absolute; top:25px; right:25px; cursor:pointer;}

.jianli_form .tit{font-size:18px; color:#000; margin-bottom:25px; font-weight:bold;}
.jianli_form .tit span{ color:#3072b4;}

.jianli_form ul{}
.jianli_form li{margin-bottom:15px;}

.jianli_form input,.jianli_form select{padding:15px;width:100%; box-sizing:border-box;
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px; font-size:15px;
}
.jianli_form .form-group {width:100%;}
.jianli_form .form-group input{margin-bottom:20px;}

.jianli_form .submit{ border:none; font-size:16px; cursor:pointer; text-align:center; color:#fff; background:#3072b4; border-radius:3px; transition:0.3s all; width:100%; height:46px; line-height:46px;}
.jianli_form .submit:hover{ opacity:0.8;}
@media screen and (max-width:768px) {
.jianli_form{width:95%; height:520px; padding:30px 20px;}
.jianli_form .close{position:absolute; top:10px; right:5px; cursor:pointer;}
.jianli_form .tit{font-size:16px; line-height:1.5; margin-bottom:20px;}

.jianli_form input,.jianli_form select{padding:12px 10px;font-size:14px;}
.jianli_form .submit{font-size:16px;width:100%; height:45px; line-height:45px;}

}

/*上传按钮*/
.fileupload-buttonbar .btn {vertical-align:middle;
    display:inline-block;
    text-align:center;
    touch-action:manipulation;
    cursor:pointer;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.btn-sm {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px;
}
.btn.blue:not(.btn-outline) {
    color:#FFF;
    background-color:#40aae2;
    border-color:#40aae2;
}
.btn.red:not(.btn-outline) {
    color:#fff;
    background-color:#e7505a;
    border-color:#e7505a;
}
.fade {
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear;
}
.progress {
    border:0;
    background-image:none;
    filter:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.progress {
    height:20px;
    background-color:#f5f5f5;
    border-radius:4px;
}
.progress {
    overflow:hidden;
}
.progress-bar.active, .progress.active .progress-bar {
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite;
}
.progress-bar-striped, .progress-striped .progress-bar {
    background-size:40px 40px;
}
.progress-bar-striped, .progress-striped .progress-bar, .progress-striped .progress-bar-success {
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}
.progress-bar-success {
    background-color:#36c6d3;
}
.progress-bar {text-align:center;
    float:left;
    width:0;
    height:100%;
    font-size:12px;
    line-height:20px;
    color:#fff;
    background-color:#40aae2;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition:width .6s ease;
    -o-transition:width .6s ease;
    transition:width .6s ease;
}
.finecms-file-ts{ line-height:1.6em; color:#666;}
.files_row_preview { box-sizing:border-box;margin-right:10px;border:1px solid #d3cfcf;padding:10px; width:80px;height:70px;overflow:hidden;border-radius:4px; text-align:center;}
.files_row_preview img {max-width:60px; max-height:50px;}
.files_row .mpreview {position:relative;width:78px;top:-18px;text-align:right;}
/*----------------------*/




/*================技术支持=====================*/
.sh_box1{ margin-bottom:20px;}
.sh_box1 .txt{width:50%;}
.sh_box1 .txt li{padding:46px 46px;height:211px;box-sizing:border-box;}
.sh_box1 .txt li .ico{width:63px;}
.sh_box1 .txt li .ico img{display:block;max-width:100%;transition:all .6s;}
.sh_box1 .txt li:hover .ico img {transform:rotateY(180deg);}
.sh_box1 .txt li .desc {width:calc(100% - 63px); padding-left:50px; box-sizing:border-box;}
.sh_box1 .txt li .desc h5{font-size:22px;font-weight:400;color:#FFFFFF;line-height:1; margin-bottom:25px;}
.sh_box1 .txt li .desc p{font-size:16px;font-weight:400;color:#FFFFFF;line-height:36px;}
.sh_box1 .txt li:nth-child(1) {background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/sh_ico1_bg.jpg) no-repeat center rgba(49, 49, 49, 1); background-size:cover;}
.sh_box1 .txt li:nth-child(2) {background-color:#3072b4;}

.sh_box1 .pic{width:50%; height:422px; overflow:hidden;}
.sh_box1 .pic img{width:100%; height:100%; object-fit:cover; display:block; transition:all 0.6s;}
.sh_box1 .pic:hover img {transform:scale(1.1);}
@media screen and (max-width:768px) {
.sh_box1{ margin-bottom:25px;}
.sh_box1 .txt li{padding:25px 10px 25px 15px; height:auto;}
.sh_box1 .txt li .ico{width:40px;}
.sh_box1 .txt li .desc { padding-left:15px; }
.sh_box1 .txt li .desc h5{font-size:18px; margin-bottom:15px;}
.sh_box1 .txt li .desc p{font-size:14px; line-height:1.6; margin-bottom:5px;}
.sh_box1 .txt{width:100%;}   
.sh_box1 .pic{width:100%; height:180px;}   
}


/*地图*/
.map{position:relative; }
#map1{width:100%; height:520px;}
.amap-marker-label{padding:15px; border-color:#ababab; border-radius:5px; color:#666; font-size:14px; box-shadow:0 6px 12px rgba(0,0,0,.2);}
.amap-marker-label h2{color:#333; font-size:18px;}
.amap-marker-label p{ line-height:2;}
.amap-icon{ overflow:visible;}
.amap-icon:after {content:'';width:50px;height:50px;border-radius:100%;transform:translate(-50%,-50%);
    background:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/logo_ico.png) center no-repeat #3072b4;
    position:absolute;left:50%;top:50%;z-index:21;text-align:center;color:#fff;font-size:16px;line-height:50px;background-size:56%;}
.amap-icon:before {content:'';width:74px;height:74px;z-index:11;position:absolute;left:50%;top:50%;background:#3072b4;border-radius:100%;
    transform:translate(-50%,-50%) scale(0);animation:fangdadh1 2000ms infinite ease;
}
@keyframes fangdadh1{
	0%{transform:translate(-50%,-50%) scale(0);opacity:1;} 
	100%{transform:translate(-50%,-50%) scale(1.2);opacity:0;}
}
@media screen and (max-width:768px) {
.map{width:100%;}


}

/*======================留言反馈======================*/
.page_liuyan con{margin:80px 0; }
.page_liuyan .con h3{font-size:40px; font-weight:normal;margin-bottom:25px;color:#fff;}
.page_liuyan .con h5{font-size:15px; line-height:1.6; font-weight:normal; margin-bottom:25px; color:#666;color:#fff;}

/*留言*/
.page_liuyan{padding-bottom:80px;}
.message_input {margin-bottom:25px;}
.message_input input::-webkit-input-placeholder,
.message_input textarea::-webkit-input-placeholder{color:#333;font-size:16px;font-family:Microsoft Yahei;}
.message_input li{ width:48%;background:rgba(255,255,255,.8);border-radius:8px;} 
.message_input input{border:none;background:none;outline:none;border-bottom:1px solid  #494949;width:100%;padding:15px 10px; box-sizing:border-box; font-size:15px; color:#333;} 
.message_input input::-webkit-input-placeholder {color:#333;} 
.message_input textarea{font-size:15px; display:block;border:none;background:rgba(255,255,255,.8);color:#333;outline:none;border-bottom:1px solid #494949;width:100%;padding:15px 10px;box-sizing:border-box;min-height:120px; } 
.message_input .form-group input{width:45%; }
.message_input .submit{ border:none;outline:none; font-size:15px; margin-top:15px; cursor:pointer; text-align:center; color:#fff; background:#3072b4; font-family:"微软雅黑"; transition:0.3s all; width:250px; line-height:52px;}
.message_input textarea::-webkit-input-placeholder{color:#333;}
.message_input .submit i{margin-left:25px;}


@media screen and (max-width:768px) {
.page_liuyan .other{ display:none;}
.page_liuyan_bg{background:none;padding:10px 0 60px 0;}
.page_liuyan{width:100%;}
.page_liuyan .con{ width:100%;background:#fff;color:#333; padding:0 0px 0; box-sizing:border-box; }
.page_liuyan .con h3{font-size:18px; text-align:center; margin-bottom:10px;}
.page_liuyan .con h5{font-size:13px; color:#666; text-align:center;}
.message_input input::-webkit-input-placeholder,
.message_input textarea::-webkit-input-placeholder{color:#999; font-size:14px;}
.message_input {margin-bottom:0;}
.message_input li{ width:100%; margin-bottom:10px;} 
.message_input input{ background:#f4f5f6; border-radius:3px; border:0px; color:#333;} 
.message_input textarea{background:#f4f5f6; border-radius:3px; border:0px; color:#333;}
.message_input .submit{width:100%; border-radius:5px; line-height:42px;}
}






/*========================图文列表==============================*/
.pic_art_list li{ padding-bottom:30px; margin-bottom:30px; border-bottom:solid 1px #e8e8e8; transition:0.3s all;}
.pic_art_list li a{transition:0.3s all;}
.pic_art_list li .pic{width:28%; overflow:hidden;}
.pic_art_list li .pic img{width:100%; display:block; transition:0.3s all;}
.pic_art_list li:hover .pic img{ transform:scale(1.1); }
.pic_art_list li .txt{ width:69%; }
.pic_art_list li.nopic .txt{ width:100%; }
.pic_art_list li .txt h3{font-size:25px; line-height:1.5;}
.pic_art_list li .txt .info{ margin:20px 0;}
.pic_art_list li .txt .info span{ font-size:14px; margin-right:15px; color:#999; }
.pic_art_list li .txt .info i{margin-right:5px;}

.pic_art_list li .txt .desc{font-size:16px;line-height:1.8;color:#777; margin-bottom:25px;}
.pic_art_list li .txt .more{ width:160px; line-height:46px; border:solid 1px #ccc; text-align:center; font-size:15px; color:#666; transition:0.3s all; position:relative;}
.pic_art_list li .txt .more:before{ content:''; width:0; height:100%; background:#3072b4; display:block; transition:0.3s all; position:absolute; right:0; top:0; z-index:1;}
.pic_art_list li .txt .more span{ display:inline-block; position:relative; z-index:2; transition:0.3s all; }
.pic_art_list li:hover .txt .more{border:solid 1px #3072b4;}
.pic_art_list li:hover .txt .more span{color:#fff;}
.pic_art_list li:hover .txt .more:before{width:100%;left:0;}

@media screen and (max-width:768px) {
.pic_art_list li .pic{width:36%; border-radius:3px; overflow:hidden; order:1;}
.pic_art_list li .txt{width:60%;order:0;}
.pic_art_list li .txt{margin-top:0px;}
.pic_art_list li .txt h3{font-size:15px;}
.pic_art_list li .txt .desc,.pic_art_list li .txt .more{ display:none;}
.pic_art_list li .txt .time{margin:10px 0 0 0; font-size:12px;}
}

/*===================内容页侧面产品列表================*/
.page_side_list{}
.page_side_list li{ margin-bottom:15px;}
.page_side_list li a{ display:block;overflow:hidden; background:#fff; border:solid 1px #ddd; border-radius:6px;padding:5%; transition:0.5s all;}
.page_side_list li .type{color:#999; transition:0.5s all;}
.page_side_list li .tit{ font-size:16px; min-height:60px; margin:15px 0; line-height:1.8; font-weight:bold;}
.page_side_list li .btn{ color:#999; transition:0.5s all;}
.page_side_list li a:hover{ background:#3072b4; color:#fff; border:solid 1px #3072b4;}
.page_side_list li a:hover .type,
.page_side_list li a:hover .btn{color:rgba(255,255,255,0.68);}




/*===================内容页================*/
.show_top_blank{ height:150px;}

.page_side{width:350px; margin-top:60px;}
.page_main{width:calc(100% - 430px); background:#fff; box-sizing:border-box; margin-top:60px;}

.page_side_box{ padding:25px 30px; background:#fff;}
.page_side_tit {font-size:28px; color:#000; margin-top:10px; margin-bottom:20px;}

.show_weizhi{ font-size:12px; color:#666; margin-bottom:5px;}

/*内容页*/
.title_txt {font-size:36px;line-height:1.6; color:#000; }
.show_pro_tit {border-bottom:solid 2px #e8e8e8; padding-bottom:20px; margin-bottom:25px;}
.show_pro_tit h1{font-size:36px;line-height:1.6; color:#000; }
.show_pro_tit .btn{}
.show_pro_tit .btn a{height:43px; line-height:43px; padding:0 30px; border-radius:3px; display:inline-block; background:#3072b4;font-size:15px; font-weight:400;color:#FFFFFF; margin-right:15px;}
.show_pro_tit .btn i{ font-size:18px; margin-right:5px;}
.show_pro_tit .btn a.a2{ /*background:#059b80;*/ background:var(--second_color);}
@media screen and (max-width:768px) {
.show_pro_tit {padding-bottom:15px; margin-bottom:25px;}
.show_pro_tit h1{font-size:18px; width:100%; text-align:center; margin-bottom:10px;}
.show_pro_tit .btn{width:100%;}
.show_pro_tit .btn a{height:36px; line-height:36px; padding:0 25px; border-radius:3px; display:inline-block; background:#3072b4;font-size:15px; font-weight:400;color:#FFFFFF; margin:0 10px;}	
}

.art_info{margin-bottom:25px; color:#888; border-bottom:solid 1px #e8e8e8; position:relative; }
.art_info em{position:relative;font-size:14px; display:inline-block; line-height:60px; font-style:normal; margin-right:25px;}
.art_info em img{ margin:-3px 5px 0 0; vertical-align:middle;}
.art_info em a{color:#888;}


/*share*/
.share-main{ width:102px; height:24px; position:absolute; right:0; top:15px; z-index:10;}
.share-main b{ position:absolute; left:-80px; top:10px; font-weight:normal;}
.share-bar a{margin-left:10px; margin-top:5px; float:left; display:block; width:24px; height:24px; background-image:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/icon-share.png); }
.share-bar .share-tsina{background-position:0 0;}
.share-bar .share-weixin{background-position:-24px 0;}
.share-bar .share-qzone{background-position:-48px 0;}
.weixin-share-open{position:absolute; bottom:34px; left:0; display:none; background:#fff;}
.weixin-wrap{ padding:10px; width:200px; height:80px; border:1px solid #ddd;}
.share-qrcode{float:left;}
.share-qrcode img{display:block; width:80px; height:80px;}
.weixin-close{position:absolute; top:5px; right:5px; display:block; width:20px; height:20px; line-height:20px; text-align:center; font-size:16px; color:#d4d4d4; cursor:pointer;}
.weixin-text{padding:10px 0 0 90px; line-height:24px; font-size:12px; color:#666;}


/*正文*/
#art_box { text-align:justify; line-height:2; font-size:16px; overflow:hidden; width:100%;}
#art_box p {margin-bottom:15px; }
#art_box strong{ color:#000; font-size:18px;}
#art_box img{ max-width:100%; border-radius:5px;}
#art_box table{ border:1px solid #eff3f8; border-collapse:collapse;  font-size:14px; line-height:24px; margin-bottom:15px;}
#art_box table p{margin-bottom:0;}
#art_box table tr:nth-child(1){ font-size:14px; background:#eff3f8; font-weight:bold;}
#art_box table td{padding:5px 10px; border:1px solid #D5DFEC;text-align:center;}
#art_box a{color:#3072b4;}

#art_box video{ max-width:100%;}

.fangan_content{}
.fangan_content h3{ font-size:18px; color:#3072b4; position:relative; padding-left:18px;}
.fangan_content h3:before{ content:''; display:block; position:absolute; left:0; top:50%; transform:translateY(-50%); width:7px; height:7px; border-radius:100%; border:solid 2px #3072b4;}   
.fangan_content h4{ font-size:15px;}


.cpcs{overflow:scroll;}
.cpcs table{ border:1px solid #eff3f8; border-collapse:collapse;  font-size:14px; line-height:24px;}
.cpcs table tr:nth-child(1){ background:#eff3f8; font-weight:bold;line-height:1.4;}
.cpcs table td{padding:5px 10px; border:1px solid #D5DFEC;}
.cpcs table p{ margin-bottom:0;}



.pro_content{}
.pro_content h3{ font-size:18px; color:#3072b4; position:relative; padding-left:18px;}
.pro_content h3:before{ content:''; display:block; position:absolute; left:0; top:50%; transform:translateY(-50%); width:7px; height:7px; border-radius:100%; border:solid 2px #3072b4;}   
.pro_content h4{ font-size:15px;}


@media screen and (max-width:768px) {
.page_side{display:none;}
.page_main{width:100%; padding:20px 0; margin-top:0;}
.share-main{ display:none;}
.title_txt {font-size:18px;line-height:1.6;}
.art_info{margin-bottom:15px;}
.art_info em{font-size:13px; line-height:40px; margin-right:10px;}
#art_box {font-size:14px; }
#art_box strong{ font-size:16px;}

#art_box video{ width:100%;}
}


/*相关阅读*/
.xg_tit { border-top:solid 1px #e8e8e8; margin-top:50px;}
.xg_tit h5{font-size:20px; margin:30px 0 25px 0; position:relative; padding-left:15px;}
.xg_tit h5:after {width:5px;height:18px; border-radius:5px;
    content:'';
    position:absolute;
    left:0;
    top:2px;
    background:#3072b4;
}

.xg_art{}
.xg_art li{position:relative; padding-left:15px; font-size:15px; width:48%; box-sizing:border-box; line-height:2.4;}
.xg_art li:before{ content:""; display:block; width:6px; height:6px; border-radius:5px; border:solid 1px #3072b4; position:absolute; top:50%; left:0;transform:translate(0, -50%);}
.xg_art li span{float:right; margin-top:5px; color:#999;font-size:13px;}

@media screen and (max-width:768px) {
.xg_art li{font-size:15px; width:100%; line-height:2.4;}
.xg_tit { margin-top:25px;}
.xg_tit h5{font-size:18px; margin:25px 0 15px 0; position:relative; padding-left:12px;}
.xg_tit h5:after {width:5px;height:16px; border-radius:5px;top:2px;}

}

/*===================侧面新闻列表================*/
.side_news_list li{ margin-bottom:40px;}
.side_news_list .pic{ border-radius:10px; overflow:hidden;}
.side_news_list .pic img{ width:100%; display:block; transition:0.4s all;}
.side_news_list .type{ font-size:12px; color:#666; margin:20px 0 10px;}
.side_news_list .tit{ font-size:16px; line-height:1.6; text-align:justify; margin-top:10px;}
.side_news_list li:hover .pic img{ transform:scale(1.1);}

/*===================侧面方案列表================*/
.side_fagnan_list li{width:100%;overflow:hidden;position:relative;margin-bottom:25px;border-radius:8px;}
.side_fagnan_list li .pic{overflow:hidden;}
.side_fagnan_list li .pic img{width:100%;display:block;transition:0.4s all;}
.side_fagnan_list li .txt{width:100%;height:100%;background:rgba(0,0,0,.25);position:absolute;top:0;left:0;color:#fff;font-size:25px;letter-spacing:2px;transition:0.4s all;}
.side_fagnan_list li:hover .txt{background:rgba(0,0,0,.5);}
.side_fagnan_list li:hover .pic img{transform:scale(1.15,1.1);}

@media screen and (max-width:768px) {
.side_fagnan_list li{ margin-bottom:10px;}
.side_fagnan_list li .txt{font-size:13px;letter-spacing:0;transition:0.4s all;}

}



/*上一篇下一篇*/
.ctrl{margin-top:40px;}
.ctrl a{position:relative; height:60px;width:33%; background-color:#e7e7e7; box-sizing:border-box;z-index:99;transition:0.3s;}
.ctrl a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#3072b4;opacity:0;transition:0.3s;z-index:-1;}
a#back:after,a#prev:after,a#next:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/btn-back.png);background-repeat:no-repeat;background-position:center;transition:0.3s;}
a#back:after{background-image:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/btn-back.png);}
a#prev:after{background-image:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/btn-prev.png);}
a#next:after{background-image:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/btn-next.png);}

.ctrl a:hover:before{height:100%;opacity:1;}
a#back:hover:after{background-image:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/btn-back2.png);}
a#prev:hover:after{background-image:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/btn-prev2.png);}
a#next:hover:after{background-image:url(//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/btn-next2.png);}

.show_pre_next{ border-top:solid 2px #e8e8e8; margin-top:20px; padding:20px 0 10px; position:relative;}
.show_pre_next li{ line-height:2;}
.show_pre_next .return{position:absolute;right:0;top:50%;transform:translateY(-40%);}
.show_pre_next .return a {display:block;width:160px;height:46px;line-height:46px;overflow:hidden;text-align:center;border:2px solid #3072b4; border-radius:50px; transition:0.4s all; color:#3072b4;}
.show_pre_next .return a i {margin-right:10px; transition:0.4s all;}
.show_pre_next .return a:hover{ background:#3072b4; color:#fff;}
.show_pre_next .return a:hover i {color:#fff;}

@media screen and (max-width:768px) {

.show_pre_next .return{ display:none;}
}


/*======================表单页面======================*/
.message {padding-top:25px;}
.message input::-webkit-input-placeholder,
.message li{ width:48%;} 
.message input{border:1px solid #e8e8e8;background:none;outline:none;width:100%; height:50px; font-size:16px; padding:0 10px; box-sizing:border-box; border-radius:3px;} 
.message textarea{clear:both;display:block;border:1px solid #e8e8e8;background:none; outline:none;width:100%;padding:14px 15px;box-sizing:border-box;min-height:160px;font-size:16px;font-family:"微软雅黑"; border-radius:3px;} 
.message .submit{ border:none;outline:none; font-size:16px; margin-top:15px; cursor:pointer; text-align:center; color:#fff; background:#3072b4; font-family:"微软雅黑"; transition:0.3s all; width:300px; line-height:52px;border-radius:3px;}

.message li select {width:100%;height:45px;background:#fff;border:1px solid #e8e8e8;font-size:16px;color:#888;font-family:"微软雅黑";outline:none;padding:0 15px; border-radius:3px;}
.message p{font-size:16px;margin-bottom:10px;}
.message p span{color:rgba(255,0,0,1);}
@media screen and (max-width:768px) {
.message {padding-top:0;}
.message li{ width:100%; margin-bottom:10px;} 
.message p{font-size:14px;margin-bottom:10px;}
.message input{ height:36px; font-size:14px;} 
.message li select { height:36px;font-size:14px;color:#888;}
.message .submit{ width:100%; line-height:42px; }
}

/*======================返回按钮======================*/
.n_bottom{ text-align:center; margin-top:50px;}
.n_bottom li{display:inline-block;margin:0 25px;cursor:pointer;}
.n_bottom li .img{display:inline-block;width:55px;height:55px; border:#ccc 1px solid; border-radius:50%;text-align:center;overflow:hidden; transition:0.6s; box-sizing:border-box;}
.n_bottom li .img h6{height:100%;transition:0.6s;overflow:hidden;}
.n_bottom li h5{ font-size:13px; color:#888; margin-top:6px; font-weight:normal;}
.n_bottom li a{ display:block;}
.n_bottom li a:hover .img h6{transform:translateY(-53px);}
.n_bottom li a:hover .img{ border:#3072b4 1px solid; background:#3072b4;}



/*404*/
.page_msg {padding:50px; background:#fff; margin:50px 0;}
.page_msg h5 { line-height:60px;border-bottom:1px solid #ddd;margin-bottom:10px; font-size:25px; text-align:center;}
.page_msg_con {color:#999; line-height:40px; text-align:center;padding:25px 0;}
.page_msg_con i {font-size:100px;color:#ddd; margin-bottom:10px;}
@media screen and (max-width:768px) {
.page_msg {padding:20px;}

}


/*内页分页*/
.search-pagination{text-align:center; padding:0px 0 0 0;}
.pagination li {display:inline-block;margin:0 3px;}
.pagination li a{display:inline-block;font-size:15px; border-radius:3px;min-width:46px;height:46px;line-height:46px; box-sizing:border-box; padding:0 20px; box-sizing:border-box;transition:0.3s; background:#e8e8e8; border:solid 0px #ddd;}
.pagination li.active a,.pagination li a:hover{color:#fff !important;background-color:#3072b4;border:solid 0px #004d98;}


@keyframes o-upfade-top {
    0% {opacity:0;
        transform:translateY(50px);
    }
    100% {opacity:1;
        transform:translateY(0);
    }
}
@keyframes o-scale {
    0%,85%,100%{
        transform:scale(1);
    }
    50%{
        transform:scale(1.06);
    }
}
@keyframes o-opacity {
    0%,30%,60%,100%{
        opacity:0;
    }
    15%,45%{
        opacity:1;
    }
}
@keyframes o-scroll {
    0% {
        transform:translateY(-100%);
    }
    100% {
        transform:translateY(100%);
    }
} 
@keyframes bg {
    from {
        transform:scale(1.3);
    }
    to {
        transform:none;
    }
}
.main_tit{position:relative;}

@keyframes gd01_pic {
    0%{
        opacity:0; transform:translateY(-100%);
    }
    100%{
        opacity:1; transform:translateY(0);
    }
}




/*搜索页面*/
.search_box{ background:#fff; /*box-shadow:2px 2px 20px rgba(0,0,0,.05);*/padding:60px 80px; box-sizing:border-box; margin:60px auto;}

.serch_n{position:relative;width:50%; margin:auto;}
.serch_n input{width:100%; padding:15px 15px; font-size:16px; outline:none; border-radius:5px; box-sizing:border-box; height:60px; line-height:60px; border:solid 1px #ddd;}
.serch_n .btn{ position:absolute; right:0; top:0px;}
.serch_n .btn i{font-style:normal;}
.serch_n .btn button{ width:125px; height:60px; border:0; cursor:pointer; outline:none; padding-left:40px;border-radius:0 5px 5px 0; font-size:18px; color:#fff; background:url('//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/icon-hsrch.png') no-repeat 30px center #3072b4;}

.search_tit{ height:50px; line-height:50px; border-bottom:1px solid #eee; display:flex;justify-content:space-between; margin:20px 0;}
.search_tit h5{font-size:18px; position:relative; float:left; padding:0 5px;}
.search_tit h5:after{content:"";position:absolute;width:100%; height:2px;left:0;bottom:-1px;background:#3072b4;}

.serch_list{}
.serch_list li{font-size:16px; padding-left:15px; line-height:2.6; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; position:relative;}
.serch_list li:before{ content:""; display:block; width:6px; height:6px; border-radius:5px; background:#ccc; position:absolute; top:50%; left:0;transform:translate(0, -50%);}
.serch_list li:nth-child(5n){border-bottom:dotted 1px #ccc; margin-bottom:25px; padding-bottom:25px;} 
.serch_list li span{color:#888; float:right; font-size:14px;}

@media screen and (max-width:768px) {
.search_box{ padding:15px 15px; }
.serch_list li{font-size:14px; }
.serch_list li span{font-size:12px;}
.serch_n {width:100%;border:1px solid #e1e6f0; overflow:hidden; border-radius:3px; margin-bottom:10px; box-sizing:border-box;}
.serch_n input[type="text"] {width:100%;height:44px;background:rgba(255,255,255,0.8);box-sizing:border-box;padding:0 50px 0 15px;border:none;}
.serch_n .btn {position:absolute;top:0px;right:0px;width:50px ;height:100%;}
.serch_n .btn i{display:none;}
.serch_n .btn button{width:100%;height:100%; background:url('//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/zoom.png') no-repeat center; border:none; background-size:23px auto;}

}



/*表单*/
.form_box{width:330px; margin:auto;}
.form_box .con li,.form_box .con .form-actions{margin-top:15px; position:relative;}
.form_box .con li input{background:#fff; font-size:15px;border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;height:46px;line-height:46px;outline:none;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;}
.form_box .con li input:focus,.form_box .con li input:hover{border:solid 1px #FF2442;}
.form_box .con li .yzm{position:absolute; padding:0 10px; top:0px; right:0px; border-left:solid 1px #dcdfe6; transition:.2s all;}

.form_box .con button{ width:100%; height:50px; background:#FF2442; border:none; font-size:15px; color:#fff; cursor:pointer; outline:none; border-radius:3px;}
.form_box .con button:hover{ opacity:0.9;}

.form_box .con .sms_btn{ width:125px; line-height:46px; background:#333; font-size:14px; color:#fff; display:block; text-align:center; border-radius:3px; text-decoration:none;}

.btn_flash{overflow:hidden; position:relative;}
.btn_flash .anim { -moz-transform:translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); -webkit-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%); position:absolute; top:50%; left:50%; }
.btn_flash .anim:before { position:relative; content:''; display:block; margin-top:100%; }
.btn_flash .anim:after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; border-radius:50%; }
.btn_flash:hover .anim { -moz-animation:anim-out 0.75s; -webkit-animation:anim-out 0.75s; animation:anim-out 0.75s; }
.btn_flash:hover .anim:after { -moz-animation:anim-out-pseudo 0.75s; -webkit-animation:anim-out-pseudo 0.75s; animation:anim-out-pseudo 0.75s; }
@-webkit-keyframes anim-out-pseudo {
    0% { background:rgba(255, 255, 255, 0.25); }
    100% { background:transparent; }
}
@-moz-keyframes anim-out-pseudo {
    0% { background:rgba(255, 255, 255, 0.25); }
    100% { background:transparent; }
} 
@-ms-keyframes anim-out-pseudo {
    0% { background:rgba(255, 255, 255, 0.25); }
    100% { background:transparent; }
}
@keyframes anim-out-pseudo {
    0% { background:rgba(255, 255, 255, 0.25); }
    100% { background:transparent; }
}
@-webkit-keyframes anim-out {
    0% { width:0%; }
    100% { width:100%; }
}
@-moz-keyframes anim-out {
    0% { width:0%; }
    100% { width:100%; }
}
@-ms-keyframes anim-out {
    0% { width:0%; }
    100% { width:100%; }
}
@keyframes anim-out {
    0% { width:0%; }
    100% { width:100%; }
}

/*弹窗*/
.tc{transition:all ease 300ms;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999; display:flex; flex-direction:column; justify-content:center;align-items:center;}
.tc{ pointer-events:none; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;transform:scale(1.1);}
.tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; pointer-events:auto;transform:scale(1);}
.tc-bg {height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;z-index:0;}

/*留言弹窗*/
.buy_form{width:900px; height:600px; padding:50px 80px; background:#fff; border-radius:10px; box-sizing:border-box; position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; margin:auto;}
.buy_form .close{position:absolute; top:40px; right:40px; cursor:pointer;}

.buy_form .tit{font-size:36px; color:#000; margin-bottom:15px}
.buy_form .info{ line-height:2em; font-size:16px; color:#888; border-bottom:solid 1px #ddd; height:50px; margin-bottom:35px;}

.buy_form ul{display:flex; justify-content:space-between; flex-wrap:wrap;}
.buy_form li{font-size:15px; margin-bottom:15px; width:49%;}

.buy_form input,.buy_form select{padding:15px;width:100%; box-sizing:border-box; border:1px solid rgba(0,0,0,.1); border-radius:2px; font-size:16px; line-height:normal; }
.buy_form textarea{padding:20px;width:100%; box-sizing:border-box;border:1px solid rgba(0,0,0,.1); height:125px; border-radius:2px; font-size:16px; font-family:"微软雅黑"; line-height:normal; }
.buy_form .form-group {width:100%;}
.buy_form .form-group input{width:49%; margin-right:1%; margin-bottom:20px;}

.buy_form .submit{ border:none; font-size:20px; cursor:pointer; text-align:center; color:#fff; background:#3072b4; border-radius:3px; transition:0.3s all; width:100%; height:60px; line-height:60px;}
.buy_form .submit:hover{}


/*右侧浮动*/
.online_q {position:fixed;right:10px;bottom:10%; z-index:99;width:50px;border-radius:25px;background:#fff;box-shadow:0px 0px 8px 0px rgba(181,181,181,0.5);}
.side-menu-itembox { position:relative}
.side-menu-itembox:not(:last-child) { margin-bottom:5px;}
.side-menu-itembox:hover .side-menu-screen {right:50px;visibility:visible;opacity:1}
.side-menu-itembox:hover .side-menu-btn {background:#FAD6D7;}
.side-menu-itembox:hover .side-menu-btn.mine:before {width:22px;height:22px; background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/float_ico.png") -49px -50px/120px no-repeat}
.side-menu-itembox:hover .side-menu-btn.message:before { width:22px;height:23px;background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/float_ico.png") 0px 0px/120px no-repeat}
.side-menu-itembox:hover .side-menu-btn.qrcode:before {width:22px;height:22px;background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/float_ico.png") 0px -50px/120px no-repeat}
.side-menu-itembox:hover .side-menu-btn.yijian:before {width:22px;height:22px;background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/float_ico.png") -98px 0px/120px no-repeat}
.side-menu-itembox:hover .side-menu-btn.totop:before {width:22px; height:22px;background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/float_ico.png") -24.5px -25.5px/120px no-repeat}
.side-menu-itembox:hover .side-menu-btn.totop { cursor:pointer}

.side-menu-btn {display:block;width:50px;height:50px; box-sizing:border-box;border:4px solid #fff; background:#fff; border-radius:50%;position:relative}
.side-menu-btn:before { content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.side-menu-btn.mine:before { width:22px;height:22px; background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/float_ico.png") -49px 0px/120px no-repeat}
.side-menu-btn.message:before {width:22px;height:23px;background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/float_ico.png") -24.5px 0px/120px no-repeat}
.side-menu-btn.qrcode:before {width:22px;height:22px;background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/float_ico.png") -73.5px 0px/120px no-repeat}
.side-menu-btn.yijian:before {width:22px; height:22px;background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/float_ico.png") -98px -24.5px/120px no-repeat}
.side-menu-btn.totop:before {width:22px;height:22px;background:url("//cdn.xuansiwei.com/xiaoa10337/static/mysite/images/float_ico.png") 0px -25.5px/120px no-repeat}

.side-menu-screen {padding-top:4px;position:absolute;padding-right:11px; top:0; right:65px;transition:all .2s;visibility:hidden;opacity:0}
.side-screen-box {position:relative; background:#fff;box-shadow:0px 2px 7px -1px rgba(225,225,225,.5);border-radius:6px;display:block}
.side-screen-box:before {content:'';position:absolute;top:14px;right:-7px;border-left:7px solid #fff; border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}
.side-screen-box.only-text {height:42px;line-height:42px;font-size:15px;font-weight:400;color:#3072b4; white-space:nowrap; padding:0 18px;}
.side-screen-box.qrcode {width:136px;line-height:20px;text-align:center;font-weight:400;font-size:12px;color:#333;padding:5px 0 5px}
.side-screen-box.qrcode .gzh-qrcode {width:125px;display:block;margin:auto}
@media screen and (max-width:768px) {
.online_q{ display:none;}	
}

/*更多*/
.lookmore{ text-align:center;}
.lookmore a{display:inline-block;border:#222 1px solid; font-size:15px; border-radius:22px; padding:12px 50px; color:#333; position:relative;overflow:hidden; transition:0.5s all;}
.lookmore a span{ position:relative; z-index:10}
.lookmore a:hover{color:#fff;border:#3072b4 1px solid;background:#3072b4; transition-delay:0.36s}

@-webkit-keyframes criss-cross-left {
    0% {
        left: -20px;
    }

    50% {
        left: 50%;
        width: 20px;
        height: 20px;
    }

    100% {
        left: 50%;
        width: 375px;
        height: 375px;
    }
}

@keyframes criss-cross-left {
    0% {
        left: -20px;
    }

    50% {
        left: 50%;
        width: 20px;
        height: 20px;
    }

    100% {
        left: 50%;
        width: 375px;
        height: 375px;
    }
}

@-webkit-keyframes criss-cross-right {
    0% {
        right: -20px;
    }

    50% {
        right: 50%;
        width: 20px;
        height: 20px;
    }

    100% {
        right: 50%;
        width: 375px;
        height: 375px;
    }
}

@keyframes criss-cross-right {
    0% {
        right: -20px;
    }

    50% {
        right: 50%;
        width: 20px;
        height: 20px;
    }

    100% {
        right: 50%;
        width: 375px;
        height: 375px;
    }
}

.btn-11 {
    position: relative;
    color: #9a7cba;
}

.btn-11:before,
.btn-11:after {
    position: absolute;
    top: 50%;
    content: '';
    width: 20px;
    height: 20px;
    background: #3072b4;
    border-radius: 50%;
}

.btn-11:before {
    left: -20px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    /*     animation:criss-cross-left 0.8s reverse; */
}

.btn-11:after {
    right: -20px;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    /*     animation:criss-cross-right 0.8s reverse; */
}

.btn-11:hover:before,
.btn-11:hover:after {
    /*       @include size($btn-width); */
}

.btn-11:hover:before {
    -webkit-animation: criss-cross-left 0.8s both;
    animation: criss-cross-left 0.8s both;
}

.btn-11:hover:after {
    -webkit-animation: criss-cross-right 0.8s both;
    animation: criss-cross-right 0.8s both;
}