/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
.section_f{height: auto !important;}
/*banner */
.index_main{
	background: #fff;
}
.index_main .section1{
	position: relative;
}
.index_main .section1 .index_banner .item{
	background-size: cover;
	-webkit-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}
.index_main .section1 .index_banner .item.slick-current .scaleBg{
	visibility: visible; 
}
.index_main .section1 .index_banner .items{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.index_main .section1 .index_banner .items:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.index_main .section1 .index_banner .item .inner .block_txt{
	position: absolute;
	top: 44%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_main .section1 .index_banner .item.active .inner .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.index_main .section1 .index_banner .item .inner .block_txt h4{
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-family: 'COCO';
}
.index_main .section1 .index_banner .item .inner .block_txt h2{
	color: #fff;
	font-size: 70px;
	font-weight: bold;
	text-align:center;
	letter-spacing:5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 span{
	color: #f5c920;
	display: inline-block;
	letter-spacing: 5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3{
	color: #fff;
	font-size: 22px;
	text-align:center;
	margin-top: 10px;
	letter-spacing: 3px;
}
.index_main .section1 .slick_txt{
	width:30%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border:0;
}
.index_main .section1 .left{
	left: 0;
}
.index_main .section1 .right{
	right:0;
}
.index_main .section1 .slick_txt:hover .slick_arrow{
	opacity: 1;
	visibility: visible;
}
.index_main .section1 .slick_txt .slick_arrow{
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
	opacity: 0;
	visibility: hidden;
}
.index_main .section1 .slick_txt .prev{
	background-image:url(../png/ban_prev.webp);
	left:60px;
}
.index_main .section1 .slick_txt .next{
	background-image:url(../png/ban_next.webp);
	right:60px;
}
.index_main .section1 .slick_txt .prev:hover{
	background-image:url(../png/ban_prev_hover.webp);
}
.index_main .section1 .slick_txt .next:hover{
	background-image:url(../png/ban_next_hover.webp);
}
.index_main .section1 .number{
	position: absolute;
	bottom:30px;
	left: 50%;
	padding-bottom: 5px;
	padding: 0 40px; padding-bottom: 10px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.index_main .section1 .number span{
	font-size: 12px;
	color: #fff;
	margin-right:15px;
	display: inline-block;
	cursor: pointer; background: #8a9094; text-indent: -9999px; width: 18px; height: 18px; border-radius: 18px;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.home_title{padding-top: 100px; font-size: 36px; font-weight: bold;}
.about_home .col-sm-7{padding-top: 220px;}
.about_home h3{font-size: 22px; padding-bottom: 30px; }
.about_home p{line-height: 30px; padding-bottom: 30px; margin-bottom: 0}
.about_home a{width: 150px; height: 40px; background: #0d4da1; border-radius: 40px;display: block; text-align: center; line-height: 40px; color: #fff; font-size: 16px;}
.about_home{padding-bottom: 80px;}
.pro_home{background: url(../jpg/pro_bg.webp) no-repeat; background-size: cover; padding: 60px 0;}
.pro_title{font-size: 30px; font-weight: bold; color: #fff; text-align: center;}
.pro_intro{max-width: 600px; color: #fff; text-align: center; margin: 0 auto; font-size: 16px; line-height: 30px; padding-top: 20px; padding-bottom: 40px;}
.pro_hli{width: 25%; float: left; padding: 10px 8px;}
.pro_hlist{margin: 0 -8px; overflow: hidden;}
.pro_hli2{position: relative; background: #fff}
.pro_hli2 h3{background:#eee; bottom: 15px; text-align: center; width: 100%; font-size: 14px; line-height:40px; font-weight: bold; color: #000}
.chakan{width: 168px; height: 36px; line-height: 36px; border-radius: 36px; color: #0d4da1; margin: 0 auto; background: #fff; display: block; text-align: center; margin-top: 30px;}
.new_home h2{text-align: center; margin-bottom: 60px;}
.new_home {padding: 70px 0}

.new_time2{width: 90px; height: 86px; box-sizing: border-box; line-height:1.5em; background: #cacaca; float: left; margin-right: 20px; text-align: center; color: #fff; font-size: 20px; font-weight: bold; padding-top: 10px;}
.new_time2 span{font-size: 14px; font-weight: normal;}
.news_right_c .new_tit{font-size: 1.6rem; padding-bottom: 10px;}
.news_right_c .new_content{-webkit-line-clamp: 2;}
.new_left{background: #fff; padding-bottom: 20px;}
.new_left .new_tit{font-size: 1.6rem; line-height: 3em; padding: 2px 0px 0 0px}
.new_left .new_content{padding: 0 0px}
.new_content{font-size: 1.4rem; line-height: 1.5em; color: #646464; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.new_time{font-size: 14px; color: #ccc; padding: 0 0px ; padding-top: 10px;}
.new_left img{width: 100%}
.new_li{padding: 0px 30px 20px 0; background: #fff; margin-bottom: 20px;}
.new_li{}
.new_time2{width: 90px; height: 86px; box-sizing: border-box; line-height:1.5em; background: #cacaca; float: left; margin-right: 20px; text-align: center; color: #fff; font-size: 20px; font-weight: bold; padding-top: 10px;}
.new_time2 span{font-size: 14px; font-weight: normal;}
.news_right_c .new_tit{font-size: 1.6rem; padding-bottom: 10px;}
.news_right_c .new_content{-webkit-line-clamp: 2;}
.new_left{background: #fff; padding-bottom: 20px;}

.index_main .section1 .number span:last-child{
	margin-right: 0;
}

.index_main .section1 .number span.active{
	opacity: 1;
	visibility: visible; background: #0d4da1
}

.index_main .section2{
	background: #f5f5f5;
}
.index_main .section2 h3{
	text-align: center;
}
.index_main .section3{
	width: 100%;
	height: 100%;
	background: url(../jpg/3.webp) no-repeat;
	background-size: 100% 100%;
}
.index_main .section3 h3{
	text-align: center;
}
.index_main .section4{
	background: #f5f5f5;
}
.index_main .section4 h3{
	text-align: center;
}

a{color: #333}

.shouquan .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#0d4da1;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../png/side_icon.webp);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../png/suspension-bg.webp);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../png/suspension-bg.webp);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../png/side_bg_arrow.webp) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../png/side_con_icon03.webp) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../png/side_con_icon02.webp) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../side_con_icon01.html) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.shouquan .swiper-slide{background: #fff;}
.shouquan{padding: 60px 0}
.list{background: url(../jpg/section2_bg.webp) no-repeat center bottom; background-size: cover; position: relative;}
.list:before{content: ""; display: block; background: rgba(255,255,255,0.97); height: 100%; width: 55%; position: absolute;}
.list .container{position: relative;z-index: 1;}
.fa_tit h5{font-size: 45px; text-transform: uppercase; color: #000; font-style: italic; font-weight: bold;}
.fa_tit h4{font-size: 48px; font-weight: bold; color: #0271fc; letter-spacing:4px}
.fa_jj{font-size:16px; line-height: 30px; color: #565656; padding-left: 20px; padding-top: 50px; max-width: 620px;}
.fa_tit{position: relative; padding: 20px 0 0 15px;}
.fa_tit:after{content: ""; display: block; width: 315px; height: 192px; border:solid 10px #eee; position: absolute; top: 0; left: 0; z-index: -1;}
.list li{width: 19%; height: 278px; background: #0271fc; float: left; text-align: center; padding: 50px 0;  -webkit-transition: 1s; -o-transition: 1s;transition: 1s; position: relative;}
.list li:hover{transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);}
.list li:first-child{border-bottom-left-radius: 10px; border-top-left-radius: 10px;}
.list li:last-child{border-bottom-right-radius: 10px; border-top-right-radius: 10px;}
.list li a{display: block; text-align: center; border-left: solid 1px #4697fd;}
.list li span{display: block; color: #fff; font-size: 22px;  padding-top: 20px;}
.list ul{padding-top: 50px; height: 388px;}
.more{width: 150px; height: 40px; background: #0d4da1; border-radius: 40px;display: block; text-align: center; line-height: 40px; color: #fff; font-size: 16px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; margin: 0 auto}
.more:hover{color: #fff;background:#0271fc;}

.jjfa{background: url(../jpg/section3_bg.webp) no-repeat; background-size: cover; position: relative;}
.title212{font-size:30px; line-height: 60px; position: relative; letter-spacing: 4px; font-weight: bold;  color: #000; text-align: center;}
.title212 span{font-size: 45px; color: #81b8fe; position: relative;z-index: 1; text-transform: uppercase; font-weight: bold; font-style: italic;  letter-spacing: 0px;}

.tt_jj{text-align: center; color: #fff; font-size: 16px; line-height: 30px; padding: 35px 0; margin-top: 30px;}
.w_20{width: 20%; float: left; padding: 2.5px; text-align: center; -webkit-transition: 1s; -o-transition: 1s;transition: 1s; position: relative; top: 0}
.w_20:hover{top: -10px;}
.w_20:nth-child(odd) > a{background:  #dce6f1;}
.w_20:nth-child(odd) > a{color: #000;}
.w_20 span{display: block;}
.w_20 > a{padding: 45px 0; display: block; font-size: 18px; line-height: 30px; color: #000;  background:#dce6f1; border-radius: 20px;}
.w_20 .mmm{padding: 45px 0; display: block; font-size: 18px; line-height: 30px; color: #000;  background:#dce6f1; border-radius: 20px; height: 232px; position: relative;}
.w_20 img{padding-bottom: 20px;}
.w_20 .mmm .more{position: absolute; top: 0;  bottom: 0; left: 0; right: 0; margin: auto; height: 46px; border: solid 2px #000; color: #000;}
.w_20 .mmm .more:hover{border: solid 2px #0271fc; color: #fff;}

.list2:before{right: 0}
.list2{background: url(../jpg/section4_bg.webp) no-repeat; background-size: cover; position: relative;}
.list2 .fa_tit{margin-left: 48%}
.list2 .fa_jj{margin-left: 48%; max-width: initial;}
.list2 li{float: right;}
.list2 li:first-child {border-radius: 0;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
.list2 li:last-child {border-radius: 0;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
.list2 li:last-child a{ border: 0}
.list2 li:hover{transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);}
.list2 .more{margin-left: 48%}



.cpzx .title212{float: left; text-align: left; padding-left: 15px;}
.cpzx .title212 span{color: #81b8fe}

.tab_nav li{width: 238px; height:52px; border: solid 2px #71affd; color: #71affd; border-radius: 52px; float: right; font-size: 22px;  line-height:48px; text-align: center; margin-right: 25px; cursor: pointer;}
.tab_nav .active{border: solid 2px #fff; background: #fff; color: #0271fc;}
.tab_nav{overflow: hidden; margin-bottom: 85px; margin-top: -50px;}

.xhlist{position: relative;}

.xh_img{position: relative;width: 262px; margin: 0 auto; z-index: 1;}
.xhlist h3{padding: 0 20px;color: #000; position: relative; z-index: 1; padding-top: 20px; line-height: 40px; font-size: 18px; text-align: center; margin: 0}
a:hover{text-decoration: none;}
.xhlist h3 b{padding-left: 10px;}
.col-sm-4.xhlist{padding:45px 30px; background: #ffffff; border-radius: 10px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; position: relative; top: 0}
.col-sm-4.xhlist:hover{position: relative; top: -10px;}
.xh_liebiao{position: relative;}

.tab212 .more{margin:40px auto; height: 46px; border: solid 2px #fff; color: #fff;}
.section .container{margin: 60px auto 60px auto;}
.xwzx .title212 span{color: #000;}
.xwzx .title212{color: #0271fc;}
.xwzx .title212:after {border: solid 10px #ececec;}
.news{ padding-top: 70px;}
.news > .col-sm-6{padding: 2px;}
.news > .col-sm-6 a{display: block; background: #fff; border-radius: 10px; padding: 0 50px; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.news > .col-sm-6 a:hover{ position: relative; z-index: 1; -moz-box-shadow:-2px 2px 10px #BDBDBD; -webkit-box-shadow:-2px 2px 10px #BDBDBD; box-shadow:-2px 2px 10px #BDBDBD; transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);}

.img_txt .col-sm-6{padding: 0}
.img_txt .img_txt2{padding-left: 30px; font-size: 16px; color: #8a8a8a; line-height: 30px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;}
time{line-height: 50px; color: #b2b2b2}
.news h3{font-size: 18px; line-height: 50px; color: #1c1c1c}
.foot_home .container{margin: 0 auto}
.home_page7 .title212:after{display: none}
.home_page7 {padding: 5.5% 0 5% 0;}
.home_page7 li .new_img{margin-top: 6px; display: block;}
.home_page7 li .new_img img{width: 100%}
.home_page7 .col-sm-3{padding: 0 6px; width: 20%}
.home_page7 .container{position: relative;}
.hd a{
    width: 15px;
    height: 18px; display: block; position: absolute; top: 50%; margin-top: -9px; text-indent: -999px; cursor: pointer;
    background: url(../png/qh1.webp) no-repeat;
}
.hd .next{    left: -50px;  transform: rotate(180deg);}
.hd .prev{right: -50px}


.none{height: 0; overflow: hidden;}
section,footer{overflow: hidden;}
.shouquan .row{margin: 0 -10px;}

footer{ background: #333; padding-top: 80px;}
.foot_nav{width: 60%; float: left;}
footer dl dt{color: #fff; font-size: 14px; font-weight: bold; padding-bottom: 20px;}
footer dl dd{width: 33.333%; float: left;}
footer dl dd a{color: #fff; font-weight: normal; line-height: 36px; }
.zixun a{width: 128px; height: 34px; background: #0d4da1; color: #fff; display: block; text-align: center; line-height: 34px; margin-top: 10px;}
.erweima{width: 120px; float: right;}
.foot_logo{float: left; width: 160px;}
.foot_nav dl{float: left; width: 140px; padding-left: 40px;}
.foot_nav dl:first-child{padding-left: 0; width: 100px;}
.foot_nav dl dt{font-size: 16px; position: relative; color: #fff; font-weight: normal; padding-bottom: 20px; overflow: hidden;}
.foot_nav dl dt:before{content:""; display: block; width: 1px; height: 12px; background: #414d60; left: -40px; position: absolute; top: 5px;}
.con_tit{font-size: 14px; color: #fff; font-weight: bold; padding-bottom: 15px;}
.con_tel {font-size: 14px; color: #fff;}
.con_tel span{font-size: 26px; color: #fff; font-weight: bold; display: block;}
.con_add{line-height: 30px; color: #fff}
.con_add div{padding: 0}
.con_add .col-sm-3{width: 120px; float: right; text-align: center;}
.foot_nav dl dd a{font-size: 14px; color: #fff; line-height: 28px;}
.copyright{margin-top: 70px; border-top: solid 2px #4d4d4d; padding-top: 15px;}
.bomfrilink{color: #fff;}
.bomfrilink a{display: inline-block;padding:0 12px; margin-bottom: 10px; border-right: 1px solid rgba(255,255,255,.4);line-height: 1;color: rgba(255,255,255,1);}
.copy{text-align: center; line-height: 30px; padding-bottom: 0px; color: rgba(255,255,255,.5);}
.copy a{ color: rgba(255,255,255,.5);}

img{max-width: 100%}
.foot_nav dl:first-child dt:before{display: none}
.border_show{box-shadow: initial; border-bottom: solid 1px #ccc;}
.dls dt{margin-bottom: 10px;}

.about_home{position: relative;}
.about_home:before{content: "ABOUT US"; font-size: 166px; color: #f6f6f6; font-weight: bold; display: block; position: absolute; top: 100px; left: 0}
.about_home H3{padding-left: 58px; font-weight: bold;}
.a_text{padding-left: 58px;}
.about_home .col-sm-7{position: relative;}
.about_home .col-sm-7:before{content: ""; display: block; width: 4px; height: 80px; background: #0d4da1; position: absolute;}
.swiper-slidess{float:left; width:12.5%; padding:10px}
.swiper-slidess a{display:block; background:#fff;}



@media only screen and (min-width: 1440px){.container{width: 1400px; padding: 0}}
@media only screen and (max-width: 1440px){
	.container{width: 1200px; padding: 0}
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 24px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 40px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 18px;
		margin-top: 5px;
	}
	
	.xh_img,.xh_img img{width: 100%}
	.fa_tit h4{font-size: 44px;}
	.list ul{height: 298px;}
	.list li{height: 218px; padding: 30px 0}
	.foot_nav dl{float: left;width: 120px;padding-left: 20px;}
	.contact{padding-left: 30px;}
	.con_tel span{font-size: 28px;}
	.con_add .col-sm-3{width: 110px;}
	.home_page7{padding: 3% 0}
	footer{padding-top: 30px;}
	.home_page7 .container,.copyright{margin-top: 30px;}
  .header .left a img{height:70px; margin-top:10px;}
}

@media only screen and (max-width: 1280px){
	.container{width: 1100px; padding: 0}
	.news212{width: 100%; padding: 20px;  margin-bottom: 10px; background: #fff}
	.case_name_lg,.case_name_md{margin-top: 20px;}
	.jjfa li{width: 50%}
	.con_add .col-sm-3{width: 25%}
	.con_add .col-sm-9{padding-right: 10px;}
	.con_tel{font-size: 14px;}
	.foot_nav dl dt:before{left: -20px;}
	.foot_nav dl{width: 113px; padding-left: 13px;}
	section{padding-bottom: 30px;}
	.shouquan{padding-bottom:30px;}
	.list:before{width: 100%;}
	.list2 .fa_tit,.list2 .fa_jj,.list2 .more{margin-left: 0}
	.list2 li{float: left;}
	.list2 li:first-child {border-radius: 0; border-bottom-left-radius: 10px;   border-top-left-radius: 10px;}
	.list2 li:last-child {border-radius: 0; border-bottom-right-radius: 10px;   border-top-right-radius: 10px;}
	.list2 li:last-child a{border-left: solid 1px #4697fd;}
}
@media only screen and (max-width: 1100px){
 	.foot_home,.container{width: 100%; padding: 0 15px}
 	.foot_home{padding-top: 30px;}
 	.index_main .section1 .index_banner .item{height: auto;}
 	.index_main .section1 .index_banner .items{background: none !important; position: initial;}
 	.index_main .section1 .index_banner .items img{display: block !important;}
 	.fp-tableCell,.index_main .section1{height: auto !important;}
 	.section{height: auto !important;}
}
@media only screen and (max-width: 992px){
	.news > .col-sm-6{width: 100%}
	.list li{width: 25%}
	.cpzx .title212{float: inherit; text-align: center;}
	.tab_nav{margin-top: 50px; margin-bottom: 40px;}
	.tab_nav li{float: inherit; display: inline-block;}
	.tab_nav{text-align: center;}
	.swiper-button-next{right: 50%; margin-right: -20px; top: inherit; bottom: -20px}
	.swiper-button-prev{left: 50%; margin-left: -20px; top: inherit; bottom: -20px}
	.foot_nav{width: 100%}
	.foot_nav dl{width: 100% !important; padding-left: 0;}
	.foot_nav dd{display: none}
	.foot_nav dl dt{border-bottom: 1px solid rgba(255,255,255,.4)}
	.contact{width: 100%; padding-left: 0; border: 0}
	.foot_nav dt:after{width: 11px;height: 7px;content: '';background-image: url(../png/icon1.webp);top: 10px;margin-top:-3.5px;right:0;position: absolute;transform:rotate(90deg);}
	.dls dt:after{transform: rotate(180deg);}
  .header .left a img {
    height: 50px;
    margin-top: 10px;
}
  .about_home:before{display:none}
  .home_title{padding-top: 40px;}
  .about_home .col-sm-7{    padding-top: 80px;}

}
@media only screen and (max-width: 767px){
	.section .container{margin-top: 40px;}
	.fa_tit h5{font-size: 40px;}
	.fa_tit h4{font-size: 34px}
	.list li{width: 50%}
	.list li:last-child,.list li:first-child{border-radius: 0}
	 .list2 .more,.more{margin-top: 30px;  margin: 30px auto 0 auto}
	.w_20 > a{height: 232px;}
	.w_20 .mmm .more{width: 100%}
	.tab_nav li{width: 138px; margin: 0 12px;}
	.col-sm-4.xhlist{padding: 30px 15px}
	.xhlist h3{padding: 0; padding-top: 20px;}
	.news > .col-sm-6 a{padding: 0 15px}
	.img_txt .img_txt2{padding-left: 0;}
	.news h3{line-height: 30px; padding-bottom: 15px;}
	.home_page7 .col-sm-3{width: 50% !important; float: left;}
	.home_page7 .col-sm-3:last-child{width: 100%  !important; padding: 0}
	.home_page7 .col-sm-3:last-child a{width: 50%; float: left; padding:0 6px;}
	.home_page7 .container .tempWrap{overflow: hidden; width: auto !important; margin-right: 15px; margin-bottom: 15px;}
	.title212{font-size: 34px;}
	.bomfrilink a{margin-bottom: 16px;}
	.con_add .col-sm-3{width: 120px; float: inherit; padding-top: 30px;	}
	.cpzx .title212,.jjfa .title212{margin-top: 30px;}
	.title212 span{font-size: 45px;}
	.home_page7{padding-bottom: 40px;}
}