@charset "utf-8";

/*css rest*/
@media all{
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#666; font:14px/180% Microsoft YaHei, "微软雅黑", Arial, "宋体", Helvetica, sans-serif, Simsun,Verdana,Microsoft YaHei, "微软雅黑",  "宋体", "黑体"; }
td,th,caption { font-size:16px; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; color:#333;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#666; text-decoration:none; }
a:hover,a:active { text-decoration:none; }
img { border:0; vertical-align: middle;}
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Arial,Verdana,Helvetica,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
*{box-sizing:border-box;}
/* 清除浮动 */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.hide{display: none;}
.show{display:block;}
.fl{float: left;}
.fr{float: right;}

/* 单行以及多行文本溢出 */
.line1{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;}
.line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;}
.line4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;-moz-line-clamp:4;-o-line-clamp:4;}
.line5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;-moz-line-clamp:5;-o-line-clamp:5;}

/* 全局变量 */
:root{ --color1:#009370; --color4:#ff8800; --color3:#0099cc; --color2:#ff9944;}
}

/* index-head */
@media all{
	.index-head-wp {z-index: 999; width: 100%;min-width: 1200px; position: fixed;top: 0px;  background: var(--color1);   box-shadow: 0 0 20px #666;} 
	.index-head-wp.slideUp {
        -webkit-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
        -o-transform: translateY(-100px);
        transform: translateY(-100px);
        -webkit-transition: transform .5s ease-out;
        -o-transition: transform .5s ease-out;
        transition: transform .5s ease-out;
    }
    .index-head-wp.slideDown {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: transform .5s ease-out;
        -o-transition: transform .5s ease-out;
        transition: transform .5s ease-out;
    }
	.index-head-wp .head-ctain {width: 1200px; margin:0 auto; }  
	.index-head-wp .head-ctain .head-box .headlogo {height: 70px; line-height: 70px;font-size: 0px;float: left;position: relative;	overflow: hidden;z-index: 5;margin-left: 2%;}  
	.index-head-wp .head-ctain .head-box .headlogo img{height: 40px;}
	.index-head-wp .head-ctain .head-box .m-headbtn{display: none;}

	.index-head-wp .head-ctain .head-box .headnav {float: left; margin-left:25%; } 
	.index-head-wp .head-ctain .head-box .headnav>li {padding: 0 30px; 	float: left; }  
	.index-head-wp .head-ctain .head-box .headnav>li:hover{background:var(--color2); -webkit-transition: all 1s ease; -moz-transition:all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;} 
	.index-head-wp .head-ctain .head-box .headnav li.current{background:var(--color2); } 
	.index-head-wp .head-ctain .head-box .headnav .nav-list {display: block; height: 70px; line-height: 70px; font-size: 17px; color: #FFF; font-family: '微软雅黑'; position: relative; }  
	.index-head-wp .head-ctain .head-box .headnav .nav-list i {display: block; width: 50px; height: 50px; background: url('../img/common/icon-down01.png') no-repeat center center/14px auto; position: absolute; right: 0px; top: 0px; z-index: 2; display: none; }  
	.index-head-wp .head-ctain .head-box .headnav .nav-list.cur i { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); } 
	.index-head-wp .head-ctain .head-box .headnav .subnav-box { display: none;  padding: 10px 0; width: 500px;  background: #ffffff; position: absolute; top: 70px;}  
	.index-head-wp .head-ctain .head-box .headnav>li:hover .subnav-box { display: block; animation: navfadeInUp .6s ease-in-out; 	-webkit-animation: navfadeInUp .6s ease-in-out; 	} 
	@keyframes navfadeInUp { 	
		0% {transform: translateY(20px); -webkit-transform: translateY(20px); opacity: 0; 	} 	
		100% {transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; 	} 
	}  
	.index-head-wp .head-ctain .head-box .headnav>li:nth-child(2) .subnav-box{ left: 35%; } 	
	.index-head-wp .head-ctain .head-box .headnav>li:nth-child(3) .subnav-box{ left: 43%; } 
	.index-head-wp .head-ctain .head-box .headnav>li:nth-child(4) .subnav-box{ left: 49%; } 
	.index-head-wp .head-ctain .head-box .headnav>li:nth-child(5) .subnav-box{ left: 55.5%; }
	.index-head-wp .head-ctain .head-box .headnav>li:nth-child(6) .subnav-box{ left: 62%; } 
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-list{ float: left; } 
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-list li { margin-left: 15%; 	width: 180px; 	height: 40px; 	border-bottom: 1px solid #ddd; 	text-align: center; 	color: #999; }  
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-list li a { line-height: 50px; 	font-size: 14px; }  
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-list li:hover a { color: var(--color1); }  
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-pic { position: relative; float: right; 	width: 280px; 	height: 200px; 	padding-right: 10px; overflow: hidden; }  
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-pic img { width: 100%; height: 100%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; 	transition: all 1s ease;} 
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-pic img:hover{ 	transform: scale(1.05); }  
}
@media all and (max-width:640px){
	body{overflow: hidden;}
	.index-head-wp{min-width: auto;}
	.index-head-wp .head-ctain{width: 100%;}
	.index-head-wp .head-ctain .head-box .headlogo{display: block; width: 100%; height: 40px; line-height: 40px; text-align: center;}
	.index-head-wp .head-ctain .head-box .headlogo img{height: 30px;}
	.index-head-wp .head-ctain .head-box .m-headbtn{display: block;  position: fixed;top: 5px;	left: 10px; z-index: 999;}
	.index-head-wp .head-ctain .head-box .m-headbtn .navbtn{height: 20px;}
	.index-head-wp .head-ctain .head-box .m-headbtn.cur .navbtn{display: none;}
	.index-head-wp .head-ctain .head-box .m-headbtn .navbtn_off{display: none;}
	.index-head-wp .head-ctain .head-box .m-headbtn.cur .navbtn_off{display: block; margin-top:5px;}
	.index-head-wp .head-ctain .head-box .navmask{display: none; float: right; width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);z-index: 900;}
	.index-head-wp .head-ctain .head-box .headnav{float:none; width:240px; height:100%; background:#fff;position:absolute;top:0;left:0px;margin:0px; border-top:40px solid #fff;}
	.index-head-wp .head-ctain .head-box .headnav>li{padding:0px; border-bottom:1px solid #ccc; float:none;}
	.index-head-wp .head-ctain .head-box .headnav>li:hover { background:none; }
	.index-head-wp .head-ctain .head-box .headnav>li .cur{color:var(--color1); background:none;}
	.index-head-wp .head-ctain .head-box .headnav>li:nth-child(2) .subnav-box{ 	left: 0%; } 
	.index-head-wp .head-ctain .head-box .headnav>li:nth-child(3) .subnav-box{ 	left: 0%; } 
	.index-head-wp .head-ctain .head-box .headnav>li:nth-child(4) .subnav-box{ 	left: 0%; } 
	.index-head-wp .head-ctain .head-box .headnav>li:nth-child(5) .subnav-box{ 	left: 0%; } 
	.index-head-wp .head-ctain .head-box .headnav>li:nth-child(6) .subnav-box{ 	left: 0%; } 
	.index-head-wp .head-ctain .head-box .headnav .nav-list{padding:0 4%;height:50px;line-height:50px;color:#333;font-size:14px;}
	.index-head-wp .head-ctain .head-box .headnav .nav-list i{display:block;}
	.index-head-wp .head-ctain .head-box .headnav .subnav-box{ width: 100%; padding:0 0; position:relative; top:0px; left:0%; border-bottom: none}
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-list{width:100%; float:none;}
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-list li {margin-left: 0%; width: 100%; height: 40px; background-color: var(--color1); border-bottom: none; text-align: left; color: #fff; 	} 
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-list li a{padding:0 6%; height:45px; line-height:45px; text-align:left; color:#fff; font-size:13px;}
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-list li:hover a {color: #FFF; font-weight: bold;}
	.index-head-wp .head-ctain .head-box .headnav .subnav-box .subnav-pic{display: none;}
}

/* index-swip */
@media all{
	.index-swip-wp{ padding-top:70px; }
    .index-swip-wp .swiper-container{margin:0 auto;}
    .index-swip-wp .swiper-container .swiper-wrapper .swipimg{width: 100%;}
    .index-swip-wp .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background: #fff;} 
}
@media all and (max-width:640px){
	.index-swip-wp{padding-top:40px;}
}

/* index-prod */
@media all{
	.index-prod-wp{width: 100%;}
	.index-prod-wp .ctain{width: 1200px; margin:20px auto  0; }
	.index-prod-wp .ctain .titl{text-align: center;}
	.index-prod-wp .ctain .titl .row1{height: 40px; line-height: 40px; font-size:16px;}
	.index-prod-wp .ctain .titl .row2{font-weight: bold; font-size:30px; height: 45px; line-height: 45px;}
	.index-prod-wp .ctain .titl .row3{position:relative; margin:0 auto; width:250px; padding-top:15px;}
	.index-prod-wp .ctain .titl .row3 p{position:relative; width: 70px; margin:0 auto; background:#fff; z-index: 1; font-size:20px;}
	.index-prod-wp .ctain .titl .row3 .line{position:absolute;border-bottom:1px solid #666; width: 100%; top: 24px;}
	.index-prod-wp .ctain .prod{width:100%; margin-top:20px;}

    .mod-sidenav01{float: left;width: 220px; margin-right:20px; overflow:hidden;}
    .mod-sidenav01 .supul .supli_titl{position: relative; padding:10px 0 10px 20px; background:var(--color1);}
    .mod-sidenav01 .supul .supli_titl i{position: absolute; font-size: 25px; width: 25px; height: 25px; right: 5px; top:10px; color:#fff; }
    .mod-sidenav01 .supul .supli_titl p{color:#fff; font-weight: bold;}
	.mod-sidenav01 .supul .subul{border:1px solid #eee; margin-bottom:15px;}
    .mod-sidenav01 .supul .subul .subli{ padding:5px 0 5px 30px;background: url(../img/common/listpointer.png)  no-repeat 15px center;}
    .mod-sidenav01 .supul .subul .subli p{color:#666; font-size:14px; font-weight: normal;}
    .mod-sidenav01 .supul .subul .subli p:hover{color:var(--color1);}

    .mod-imglt01{float:left; width: 960px;}
    .mod-imglt01 .imglist li{float:left; width:220px ; margin-left: 20px; margin-bottom: 20px;  padding:15px; background: #666;}
    .mod-imglt01 .imglist .prodli .prodpic{overflow: hidden; height: 150px;} 
    .mod-imglt01 .imglist .prodli .prodpic img{width:100%; height: 150px;transition: all 0.5s ease-in-out;}
    .mod-imglt01 .imglist .prodli .prodtitl{display: flex;  display: -webkit-flex; align-items: center; justify-content: center; text-align: center;  height: 60px; padding: 0 20px;}
	.mod-imglt01 .imglist .prodli .prodtitl h4{color:#fff;}
	.mod-imglt01 .imglist .prodli .xiangqing{text-align: center; margin:10px 0;}
	.mod-imglt01 .imglist .prodli .xiangqing span{padding:5px 10px; color:#fff; background:var(--color1);}
	.mod-imglt01 .imglist li:hover{background:var(--color2);}
    .mod-imglt01 .imglist li:hover img{width:100%; transform: scale(1.05);}
    .mod-imglt01 .imglist li:hover .xiangqing span{color: #666; background: #fff;}
}
@media all and (max-width:640px){
	.index-prod-wp .ctain{width: 100%; margin:10px auto 0;}
	.index-prod-wp .ctain .titl .row1{height: 24px; line-height: 24px; font-size:14px;}
	.index-prod-wp .ctain .titl .row2{font-size:1.4em; height: 30px; line-height: 30px;}
	.index-prod-wp .ctain .titl .row3{width:180px; padding-top:5px;}
	.index-prod-wp .ctain .titl .row3 p{width:45px; font-size:20px; color:#999;}
	.index-prod-wp .ctain .titl .row3 .line{border-bottom:1px solid #eee; top: 14px;}
	.index-prod-wp .ctain .prod{width:100%; margin-top:10px;}

    .mod-sidenav01{width: 100%;}
	.mod-sidenav01 .supul .supli{float:left; width: 31.33%;margin:0 0 5px 1.5%; display: flex; align-items: center; justify-content: center; height: 50px; border:1px solid #555;overflow: hidden;}
	.mod-sidenav01 .supul .supli:hover{background: var(--color1);}
	.mod-sidenav01 .supul .supli:hover p{color:#fff;}
	.mod-sidenav01 .supul .supli_titl{padding:10px 5px; text-align: center; background:unset;}
	.mod-sidenav01 .supul .supli_titl p{color: #555; font-weight: normal;}
	.mod-sidenav01 .supul .supli_titl i{display: none; }
	.mod-sidenav01 .supul .subul{display: none;}

    .mod-imglt01{float:left; width: 100%; margin-top:15px;}
    .mod-imglt01 .imglist li:nth-child(odd){width:42.5% ; margin:0 2.5% 15px 5%; padding:10px;}
	.mod-imglt01 .imglist li:nth-child(even){width:42.5% ; margin:0 5% 15px 2.5%; padding:10px;}
    .mod-imglt01 .imglist .prodli .prodpic{ height: auto;} 
    .mod-imglt01 .imglist .prodli .prodpic img{ height: auto;}
    .mod-imglt01 .imglist .prodli .prodtitl{ padding: 0;}
}

/* index-advan */
@media all{
	.index-advan-wp{width: 100%; background:var(--color1); margin:20px auto 40px; }
	.index-advan-wp .ctain{width:1200px; margin:0 auto; padding:30px 0;}
	.index-advan-wp .ctain .titlbox {font-size: 30px;  text-align:center; padding:40px 0 50px; color:#fff;}
	.index-advan-wp .ctain .titlbox strong{font-weight: bold;}
	.index-advan-wp .ctain .ulbox .libox{float:left; width: 25%; border-right:1px solid rgba(255, 255, 255,0.5); text-align: center; padding:0 30px; margin:0 0 40px 0;}
	.index-advan-wp .ctain .ulbox .libox:nth-child(4n){border-right:none;}
	.index-advan-wp .ctain .ulbox .libox:nth-child(8){margin-top:20px;}
	.index-advan-wp .ctain .ulbox .libox .iconbox i{color: #fff; font-size: 40px; }
	.index-advan-wp .ctain .ulbox .libox:hover  .iconbox i{transform: rotateY(360deg); transition: all 0.5s ease-in-out;}
	.index-advan-wp .ctain .ulbox .libox .txtbox .titl{color:#fff; font-size: 20px; padding:10px 0; }
	.index-advan-wp .ctain .ulbox .libox .txtbox .dscpt{color:#fff;}
}
@media all and (max-width:640px){
	.index-advan-wp .ctain{width: 100%; padding:0;}
	.index-advan-wp .ctain .ulbox .libox{width: 50%;  padding:0 5%;}
	.index-advan-wp .ctain .titlbox {font-size:24px;}

}

/* index-list */
@media all{
	.index-list-wp{width:100%;}
	.index-list-wp .ctain{width: 1200px; margin:30px auto 20px;}
	.index-list-wp .ctain .lfbox{float:left; width: 575px; margin:0 25px 0 0;}
	.index-list-wp .ctain .lfbox .titlbox{width: 100%;padding-bottom:15px; border-bottom:1px solid #999;}
	.index-list-wp .ctain .lfbox .titlbox span{font-size: 24px; padding-bottom:15px; border-bottom:4px solid var(--color1);}
	.index-list-wp .ctain .lfbox .titlbox img{float:right; padding:10px 0 0 0;}
	.index-list-wp .ctain .lfbox .ulem .liem{margin:20px 0;}
	.index-list-wp .ctain .lfbox .ulem .liem .itembox{display: flex; align-items: center;}

	.index-list-wp .ctain .lfbox .ulem .liem .lfimg{float:left; width: 145px; height:96px; margin-right: 30px;}
	.index-list-wp .ctain .lfbox .ulem .liem .rtctent{float:left; width:400px;}
	.index-list-wp .ctain .lfbox .ulem .liem .rtctent .titl{float:left; width:300px; height: 40px; line-height: 40px; font-weight: bold; font-size:16px;}
	.index-list-wp .ctain .lfbox .ulem .liem .rtctent .date{float:right; height: 40px; line-height: 40px;}
	.index-list-wp .ctain .lfbox .ulem .liem .rtctent .dscrp{float:left; width: 100%;}
	.index-list-wp .ctain .rtbox{float:left; width: 575px; margin:0 0 0 25px;}
	.index-list-wp .ctain .rtbox .titlbox{width: 100%;padding-bottom:15px; border-bottom:1px solid #999;}
	.index-list-wp .ctain .rtbox .titlbox span{font-size: 24px; padding-bottom:15px; border-bottom:4px solid var(--color1);}
	.index-list-wp .ctain .rtbox .titlbox img{float:right; padding:10px 0 0 0;}
	.index-list-wp .ctain .rtbox .marqbox {overflow:hidden;height:550px; margin:20px 0;}
	.index-list-wp .ctain .rtbox .wenda{overflow: hidden;margin-top: 30px;}
	.index-list-wp .ctain .rtbox .wenda .wen{overflow: hidden;}
	.index-list-wp .ctain .rtbox .wenda .wen em{display: block;float: left;width: 30px;height: 30px; line-height: 30px; border-radius: 50%;text-align: center; background: var(--color1); color:#fff; margin-right: 10px;}
	.index-list-wp .ctain .rtbox .wenda .wen span{font-size: 14px;color:var(--color2);}
	.index-list-wp .ctain .rtbox .wenda .da{margin-top: 5px; overflow: hidden;}
	.index-list-wp .ctain .rtbox .wenda .da em{display: block;float: left;width: 30px;height: 30px; line-height: 30px; border-radius: 50%;text-align: center; background: #C8C8C8; color:#fff;  margin-right: 10px;}
	.index-list-wp .ctain .rtbox .wenda .da span{color:#666;}
}
@media all and (max-width:640px){
	.index-list-wp .ctain{width: 100%; padding:0 3%;}
	.index-list-wp .ctain .lfbox{width: 100%; margin:0;}
	.index-list-wp .ctain .lfbox .titlbox span{font-size: 20px; }
	.index-list-wp .ctain .lfbox .ulem .liem{margin:15px 0;}
	.index-list-wp .ctain .lfbox .ulem .liem .lfimg{ width: 25%;  margin-right: 5%; height: auto; max-height: 60px;}
	.index-list-wp .ctain .lfbox .ulem .liem .rtctent{width:70%;}
	.index-list-wp .ctain .lfbox .ulem .liem .rtctent .titl{float:left; width:100%; height: 20px; line-height: 20px; font-weight: bold; font-size:14px;}
	.index-list-wp .ctain .lfbox .ulem .liem .rtctent .date{float:left; height: 20px; line-height: 20px; margin-top:5px;}
	.index-list-wp .ctain .lfbox .ulem .liem .rtctent .dscrp{display: none;}
	.index-list-wp .ctain .rtbox{width: 100%; margin:20px 0 0;}
	.index-list-wp .ctain .rtbox .titlbox span{font-size: 20px;}
	.index-list-wp .ctain .rtbox .wenda{margin-top: 15px;}
}

/* index-intro */
@media all {
    .index-intro-wp{width: 100%; background: url(../img/indx_bgbanner.jpg) no-repeat; overflow: hidden; }
    .index-intro-wp .ctain{width: 1200px; margin:0 auto;}
    .index-intro-wp .ctain .topbox{margin:0 auto; padding:30px 0; color:#fff;}
    .index-intro-wp .ctain .topbox .titl{text-align: center; font-size: 36px;}
	.index-intro-wp .ctain .topbox .abt{display: flex;align-items: center;justify-content: center;  margin-top:25px; }
	.index-intro-wp .ctain .topbox .abt div{float:left;}
	.index-intro-wp .ctain .topbox .abt .line{height: 2px; width: 200px; background: #FFF;}
	.index-intro-wp .ctain .topbox .abt .abtus{font-size: 24px; padding:0 10px;}
    .index-intro-wp .ctain .btmbox{padding:30px; background-color: #fff;}
    .index-intro-wp .ctain .btmbox .gsImg{ float:left; width:555px; margin: 0 30px 0 0;}
    .index-intro-wp .ctain .btmbox .text{float:left; width: 555px; }
    .index-intro-wp .ctain .btmbox .text h2{height: 40px; line-height: 40px; font-weight:normal; color: var(--color2);}
    .index-intro-wp .ctain .btmbox .text .ctlog li{float:left; padding: 5px 10px;border: 1px solid var(--color1);border-radius: 3px; margin: 15px 25px 0 0; font-size:16px; text-align: center;}
    .index-intro-wp .ctain .btmbox .text .ctlog li:hover{background:var(--color1); transition: all 0.5s ease-in-out;}
    .index-intro-wp .ctain .btmbox .text .ctlog li:hover a{color:#fff; transition: all 0.5s ease-in-out;}

	.index-intro-wp .ctain .tagbox{display: flex; justify-content: center; align-items: center;}
	.index-intro-wp .ctain .tagbox span{display: inline-block; padding:10px 30px; margin:0 20px 30px 0; background-color: var(--color1); color:#fff; border-radius: 5px;}
	.index-intro-wp .ctain .tagbox span.active {background-color: var(--color2);}

	.index-intro-wp .ctain .abt-marqbox{ overflow: hidden; width: 1200px;}
	.index-intro-wp .ctain .abt-marqbox .abt-marq li{float: left;width: 277.5px; margin-right:30px;  margin-bottom: 20px; text-align: center;}
	.index-intro-wp .ctain .abt-marqbox .abt-marq>li:nth-child(4), .abt-marq>li:last-child{margin-right: 0px !important;}
	.index-intro-wp .ctain .abt-marqbox .abt-marq li div{width:282.5px; height: 170px; overflow:hidden;}
	.index-intro-wp .ctain .abt-marqbox .abt-marq li div img{width:100%; height: 100%; transition: all .5s ease-in-out; }
	.index-intro-wp .ctain .abt-marqbox .abt-marq li div img:hover{transform: scale(1.05,1.05);}
	.index-intro-wp .ctain .abt-marqbox .abt-marq li h4{height: 40px;line-height: 40px;}

}
@media all and (max-width:640px){
    .index-intro-wp .ctain{width:100%;}
    .index-intro-wp .ctain .topbox{width: 100%; padding:15px 0; background: var(--color1);}
    .index-intro-wp .ctain .topbox .titl{font-size:24px; color:#fff;}
	.index-intro-wp .ctain .topbox .abt{margin-top: 15px;}
	.index-intro-wp .ctain .topbox .abt .line{ width: calc((100%-120px)*0.2);}
	.index-intro-wp .ctain .topbox .abt .abtus{font-size: 18px; }
	.index-intro-wp .ctain .btmbox{padding:0;}
    .index-intro-wp .ctain .btmbox .gsImg{width: 100%; border-top:10px solid #f1f1f1; margin:0 auto;}
    .index-intro-wp .ctain .btmbox .text{width: 100%; box-sizing: border-box; padding:5px 3% 20px; }
    .index-intro-wp .ctain .btmbox .text h2{font-size:20px;}
    .index-intro-wp .ctain .btmbox .text .ctlog li{box-sizing: border-box; width: 30%; margin-right: 5%; font-size:14px;}
    .index-intro-wp .ctain .btmbox .text .ctlog li:nth-child(3n){margin-right:0;}

	.index-intro-wp .ctain .tagbox span{margin:0 0.6% 20px 0.6%; width: 22.5%; text-align: center;padding: 5px 0;border-radius: 5px;	}

	.index-intro-wp .ctain .abt-marqbox{width: 100%;}
	.index-intro-wp .ctain .abt-marqbox .abt-marq{margin-left:3%;}
	.index-intro-wp .ctain .abt-marqbox .abt-marq li{width: 46.9%; margin-right: 3.1%; margin-bottom: 10px;}
	.index-intro-wp .ctain .abt-marqbox .abt-marq li div{width: 100%; height: auto;}
}

/* index-flink */
@media all{
	.index-flink-wp {width: 100%; min-width: 1280px; }
	.index-flink-wp .ctain{ width:1200px; margin:0 auto; background: rgba(255,255,255,1);}
	.index-flink-wp .ctain .titl{ height:40px;  line-height: 40px; border-bottom: 1px solid rgba(0, 0, 0, .2);}
	.index-flink-wp .ctain .titl span{font-size: 18px; color:#999;border-bottom: 3px solid var(--color1);padding-bottom: 6px;}
	.index-flink-wp .ctain .box{padding:10px 0 20px;}
	.index-flink-wp .ctain .box ul li{float:left; }
	.index-flink-wp .ctain .box a{display: inline-block; height:30px; line-height:30px;margin:3px; padding: 0 10px; background:#F1F1F1;font-size: 1em;}
	.index-flink-wp .ctain .box a:hover{background:var(--color1); color: #FFFFFF;}
}
@media all and (max-width:640px){
	.index-flink-wp{min-width: auto;}
	.index-flink-wp .ctain{width: 94%;}
	.index-flink-wp .ctain .box {padding: 10px 0 20px;}	
	.index-flink-wp .ctain .box a{font-size: .8em;}

}

/*---index-ft---*/  
@media all{
	.index-ft-wp .ft1-wp {width: 100%; min-width: 1280px;  background:var(--color1); }  
	.index-ft-wp .ft1-wp .ft1-ctain {width: 1200px;  margin:0 auto; padding:30px 0; }  
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox{float: left; width: 900px; 	margin:0 auto;  color:#fff;} 
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist { width: 18.5%; float: left; text-align: center; }  
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist.ft1-navlist2 { width: 18.0833%; }  
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist dt, .top { line-height: 25px; font-size: 16px; position: relative; }  
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist dt i { display: block; width: 50px; height: 50px; 	background: url('../img/common/icon-down02.png') no-repeat center center / 14px auto; 	position: absolute; 	right: 0px; 	top: 0px; 	display: none; }  
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist dt.cur i { transform: rotate(-180deg); 	-webkit-transform: rotate(-180deg); }  
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist dd { margin: 15px 0 0; }  
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist dd a { display: block; 	padding: 5px 0; line-height: 24px; color:#FFF;	opacity: .6; }  
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist dd a:hover { 	opacity: 1; }  
	.index-ft-wp .ft1-wp .ft1-ctain .weixin{float: left; margin-top: 20px;}
	.index-ft-wp .ft1-wp .ft1-ctain .weixin .wxpic img{width: 145px; padding:0 10px;}
	.index-ft-wp .ft1-wp .ft1-ctain .weixin .wxtxt {text-align: center;}
	.index-ft-wp .ft1-wp .ft1-ctain .weixin .wxtxt h4{height: 50px; line-height: 50px;  color: #fff; font-size: 15px;}

	.index-ft-wp .ft2-wp{width: 100%; min-width: 1200px; background-color: rgb(38,38,38);}
	.index-ft-wp .ft2-wp .ctain{width: 1200px; margin:0 auto;}
	.index-ft-wp .ft2-wp .ctain .ft2box{display: flex; padding:20px 0;}
	.index-ft-wp .ft2-wp .ctain .ft2box ul {margin:auto;}
	.index-ft-wp .ft2-wp .ctain .ft2box .ft-logo img{width:250px;}
	.index-ft-wp .ft2-wp .ctain .ft2box .ft-ctact {color:#fff;}
	.index-ft-wp .ft2-wp .ctain .ft2box .ft-ctact li a{color:#fff;}
	.index-ft-wp .ft2-wp .ctain .ft2box .ft-ctact .tel{display:inline-block; padding-bottom: 10px;font-size: 24px; font-weight: bold; }

	.index-ft-wp .ft-top{position: fixed; z-index: 99; bottom: 190px; right:25px; opacity: 0.8; width: 40px; height: 40px; border-radius: 50%; background: var(--color1); text-align: center; padding-top:5px; box-shadow: 0 0px 2px 1px #fff;}
	.index-ft-wp .ft-top .top{font-size:26px; color:#fff;}

	.index-ft-wp .m-ft-wp{display: none;}
}
@media all and (max-width:640px){
	.index-ft-wp .ft1-wp{min-width: auto;}
	.index-ft-wp .ft1-wp .ft1-ctain{width:100%; padding: 10px 0 0 0;}
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox{ width: 100%; margin-left: 0%; 	} 		
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist{text-align: left;  width:100% !important;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;}
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist dt{padding:0 2%;height:50px;line-height:50px;}
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist dt i{display:block;}
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist dd{padding:0 0 10px;margin:0px;display:none;}
	.index-ft-wp .ft1-wp .ft1-ctain .ft1-navbox .ft1-navlist dd a{padding:0 6%;height:40px;line-height:40px;}
	.index-ft-wp .ft1-wp .ft1-ctain .weixin{width: 100%;}
	.index-ft-wp .ft1-wp .ft1-ctain .weixin .wxpic{display: flex;}
	.index-ft-wp .ft1-wp .ft1-ctain .weixin .wxpic img{margin:auto; width:40%;}

	.index-ft-wp .ft2-wp {min-width: auto;}
	.index-ft-wp .ft2-wp .ctain{width: 100%;}
	.index-ft-wp .ft2-wp .ctain .ft2box{display: block; padding:10px 3% 50px;}
	.index-ft-wp .ft2-wp .ctain .ft2box .ft-logo{display: none;}
	.index-ft-wp .ft2-wp .ctain .ft2box .ft-ctact{margin:10px 0;}

	.index-ft-wp .ft-top{ bottom: 65px; right:10px; }

	.index-ft-wp .m-ft-wp{display: block; z-index: 99; width: 100%; position: fixed;bottom: 0px;  background: var(--color1); border-top:1px solid #fff; }
	.index-ft-wp .m-ft-wp .ctain{width: 100%;}
	.index-ft-wp .m-ft-wp .ctain .navbox li{box-sizing: border-box;float:left;width:33.33%; text-align: center; padding:4px 0;border-bottom: 1px solid #fff;}
	.index-ft-wp .m-ft-wp .ctain .navbox li span{display: block; color:#fff;}
    .index-ft-wp .m-ft-wp .ctain .navbox .icon{font-size: 20px;}
    .index-ft-wp .m-ft-wp .ctain .navbox li:nth-child(-n+2){border-right: 1px solid #fff;}
	.index-ft-wp .m-ft-wp .ctain .navbox li a{color:#fff;}

	/* 百度商桥：隐藏在线咨询 */
	#newBridge .nb-icon-right-bottom{display: none;}
}
