/****/
@font-face {
	font-family: "tahoma";
	src: url("font/tahoma.ttf") format("truetype");
	font-family: "montserrat";
	src: url("font/montserrat.otf") format("truetype");
    font-family: "Kiro";
	src: url("font/Kiro.otf") format("truetype");
	font-weight: normal;
	font-style: normal;
  }
* { margin: 0; padding: 0;word-break:break-word!important;}
body,html{ color: #333; background: #f9f9f9; font:14px/2 tahoma,"microsoft yahei","Hiragino Sans GB",sans-serif;overflow-x: hidden;}
ul, li { list-style-type: none; }
table{border-color: #e5e5e5; border-collapse: collapse;}
td,th {border-color: #e5e5e5; padding: 10px;}
table.hide_line,table.hide_line td{border:none!important;}
input, button, select, textarea { outline: none;resize: none;font:14px/2 tahoma,"microsoft yahei","Hiragino Sans GB",sans-serif; background: none; color: #333; text-indent: 6px; margin: 0; padding: 0; border: 1px solid #ebebeb;}
input:focus,textarea:focus{border-color: #1a448e}
img { border:0; vertical-align: middle;}
a{ color: #333; text-decoration: none; }
a:hover{color: #1a448e}
input[type="button"], input[type="submit"]{-webkit-appearance: none;}
small{color: #999; font-style: normal;}
hr{height: 1px; border: none; background-color: #efefef;}
.hide,.gg_widget .gg_t,.gg_widget .gg_desc{display: none;}
.fl{float: left;}
.fr{float: right;}
.bg{background: #f9f9f9;}
.mt_15{margin-top: 15px!important;}
.mt_20{margin-top: 20px!important;}
.mt_40{margin-top: 40px!important;}
.w{width: 100%;max-width: 1600px; margin: 0 auto;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after { display: table; content: ""; line-height: 0;}
.clearfix:after { clear: both;}
.img_list_box{display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.scale_img a img{transition: All .4s ease-in-out;  -webkit-transition: All .4s ease-in-out;  -moz-transition: All .4s ease-in-out;  -o-transition: All .4s ease-in-out;}
.scale_img a:hover img{transform: scale(1.1);  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);}
.container{padding-top: 140px;}
.content{padding: 0 60px;box-sizing: border-box;}

/*top-header*/
.header {width: 100%;;height: 140px;background:#fff;border-bottom: 1px #e8e8e8 solid;position: fixed;z-index: 999;top: 0;}
.header .top{height: 50px;border-bottom: 1px #e8e8e8 solid;padding: 0 30px;}
.header .top .em{line-height: 50px;color: #999;background: url(../images/em.png) no-repeat left center;padding-left:20px;}
.header .top .em a{color: #999;}
.header .logo {padding: 20px 30px;border-right: 1px #e8e8e8 solid;margin-right: 20px;}
.header .logo img{max-width: 330px;height:50px;}
.lang{height: 50px;}
.lang:hover{background-color: #fff;
	-webkit-border-radius:  6px 6px 0 0;
    -khtml-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    -o-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
	-webkit-box-shadow: 0px 5px 83px 0px rgb(9 29 62 / 50%);
    -khtml-box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.5);
    -moz-box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.5);
    -ms-box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.5);
    -o-box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.5);
    box-shadow: 0px 5px 83px 0px rgb(9 29 62 / 50%);}
.lang a{display: block;width: 60px;height: 50px;line-height: 50px;background-repeat: no-repeat;background-position: 7px center;position: relative;padding:0 18px 0 40px; }
.lang .curr i{width: 9px;height: 5px;position: absolute;right: 7px;top: 23px;background: url(../images/arr_lang.png) no-repeat center center;transition: all ease .2s;-webkit-transition: all ease .2s;-moz-transition: all ease .2s;}
.lang:hover .lang_list{display: block;position: relative; z-index: 999; background: #fff;}
.lang:hover .lang_list a{line-height: 50px;display: block;border-radius: 0;-webkit-border-radius:0;-moz-border-radius:0}
.lang:hover .lang_list a:hover{background-color: #f3f3f3;}
.lang:hover i{transform: rotate(180deg);}
.lang a.en{ background-image:url(../images/en.png);}
.lang a.cn{ background-image:url(../images/cn.png);}
.lang a:hover{color: #1a448e;}
.header .share_box{padding-right: 20px;}
.header .share_box a{display: block;width: 20px;height: 20px;float: left;background-color: #1a1a1a;overflow: hidden;margin-top: 10px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;background-position: center center;background-repeat: no-repeat;background-size: 12px}
.header .share_box .t1{background-image: url(../images/t1.png);}
.header .share_box .t2{background-image: url(../images/t2.png);}
.header .share_box .t3{background-image: url(../images/t3.png);}
.header .share_box a:hover{background-color: #2ca244;}
.header .tel{font-family: montserrat;font-size: 20px;line-height: 90px;background: url(../images/tel.png) no-repeat left center;background-size: 36px;padding: 0 30px 0 45px;}
.header .searchformzone{width: 180px;height: 30px;line-height: 30px;margin: 9px 30px 9px 0;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;}
.header .searchformzone .input{height: 30px;line-height: 30px;width: 130px;}
.header .searchformzone .search_submit a{height: 30px;}


/*nav*/
.nav_ul_big{display: -webkit-box; display: -moz-box; display: box;-webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal;}
.nav_ul_big > li{float: left;position: relative;z-index: 10;}
.nav_ul_big > li > a{font-size: 16px; color: #333;padding: 0 20px; text-align: center; display:block;height: 90px; line-height: 90px;position: relative;z-index: 1001;white-space: nowrap;text-overflow:ellipsis; overflow: hidden;}
.nav_ul_big > li > a::after,.nav_ul_big li .menu_1::after{content: "";width: 0;height: 3px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;background-color: #1a448e;position: absolute;left: 20%;bottom: 0;transition: all .3s ease;}
.nav_ul_big > li:hover > a::after,.nav_ul_big li.curr .menu_1::after{display: block;width: 60%;}
.nav_ul_big > li > a:hover,.nav_ul_big > li:hover > a{color: #1a448e;}

#nav_ul_small{position: absolute;display:none; z-index:1000;background:#fbfbfb;top: 90px;left: 0;min-width:100%;-webkit-border-radius:  0 0 6px 6px;
    -khtml-border-radius: 0 0 6px 6px;
    -moz-border-radius:  0 0 6px 6px;
    -ms-border-radius:  0 0 6px 6px;
    -o-border-radius:  0 0 6px 6px;
    border-radius:  0 0 6px 6px;}
#nav_ul_small li{border-bottom: 1px solid #eee;position: relative;}
#nav_ul_small li:last-child{border-bottom: none;}
#nav_ul_small li .menu_2,#nav_ul_small li .menu_3{padding: 15px 25px; display: block; line-height: 20px;color: #333;white-space: nowrap;}
#nav_ul_small li a:hover,#nav_ul_small li:hover .menu_2{ background: #f3f3f3; color: #1a448e; }
#nav_ul_small li:hover #nav_ul_small2{display: block;}
#nav_ul_small2{display: none;height: 0;padding-left: 100%;min-width: 150px;position: absolute;top: 0;}
#nav_ul_small2 li{background: #fff;}
#nav_ul_small li:last-child,#nav_ul_small li:last-child > a{-webkit-border-radius: 0 0 6px 6px;
    -khtml-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -ms-border-radius: 0 0 6px 6px;
    -o-border-radius:  0 0 6px 6px;
    border-radius: 0 0 6px 6px;}

/*搜索*/
.searchformzone{height: 40px;margin: 23px 0;border: 1px #d7d7d7 solid;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;overflow: hidden;position: relative;}
.searchformzone .input{border:none;width: 121px; height: 40px; line-height: 40px;margin-left: 5px;}
.searchformzone .search_submit a{position: absolute; z-index: 1;right: 5px;top: 0;width: 40px; height: 40px; background: url(../images/searchicon.png) no-repeat center center; text-indent: -99999px;}
.searchformzone input::-webkit-input-placeholder{
	color:#999;
}
.searchformzone input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#999;
}
.searchformzone input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#999;
}
.searchformzone input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
	color:#999;
}


/*banner*/
.banner{width:100%; position:relative;z-index: 1;overflow:hidden;background:#e3e8ee;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{display: none;height: 660px;overflow: hidden;}
.banner .slides .gg_widget .gg_desc{display: block;}
.banner .slides video{pointer-events: none;position: absolute; min-width: 100%; min-height: 100%;  height: auto;  width: auto;  z-index: -100;  top: 50%;  left: 50%;transform: translateX(-50%) translateY(-10%);-webkit-transform: translateX(-50%) translateY(-10%);-ms-transform: translateX(-50%) translateY(-10%);-moz-transform: translateX(-50%) translateY(-10%);}
.banner .slides li a{display: block; width: 100%; height: 100%;text-align: center;}
.banner .slides li img{width: 100%;height: 100%;object-fit: cover;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav .flex-active{background: #fff;position: relative;}
.flex-control-nav .flex-active::after{content: "";width: 16px;height: 16px;position:absolute;left:-4px;top: -4px;border: 1px #fff solid;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;}
.flex-direction-nav{display: none;position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.flex-control-nav li { height: 12px; margin: 0 5px;display: inline-block;}
.flex-control-nav li a{display: inline-block; width: 10px; height: 10px; background: #fff; background: rgba(255,255,255,.5); text-indent: -9999px; cursor: pointer; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}

/*index*/
.index_t{padding: 100px 60px 60px;overflow: hidden;box-sizing: border-box;}
.index_t .t1{font-size: 22px;color: #2ca244;font-family: Kiro,tahoma,"microsoft yahei","Hiragino Sans GB",sans-serif;}
.index_t .t2{font-size: 30px;font-weight: bold;line-height: 48px;}
.index_t .white{color: #fff;width:60%}
.index_t p{line-height: 24px;padding-top: 10px;}
.index_t .gg_desc table{width: 100%;}

/*产品推荐*/
.index_pdt{background: #f4f4f4; padding: 70px 60px;}
.index_pdt .w{display: flex;flex-wrap: wrap;}
.index_pdt .cate{max-width: 268px;width: 20%;background-color: #fff;border:  1px #e5e5e5 solid;}
.index_pdt .cate h2{height: 75px; display: block; color: #fff;font-size: 24px;padding: 25px 0 0 25px;background:#1a448e;line-height: 30px;}
.index_pdt .cate small{font-size: 15px;color: #fff;font-weight: normal;display: block;}
.index_pdt .scroll{max-height: 664px;background: #fff;}
.index_pdt .c1{display: block;}
.index_pdt .c1 .a1{display: block;font-size: 15px; color: #fff; font-weight: bold; line-height:50px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;padding:0 40px 0 25px; background:#8f8f8f url(../images/cate1.png) no-repeat 230px center;border-bottom: 1px #e5e5e5 solid}
.index_pdt .c1 .a1:hover{ background-color: #1a448e}
.index_pdt .cate .ad {padding: 0; background: none;cursor: default;}
.index_pdt .c2 .a2{display: block; line-height: 44px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;padding:0 40px; background:#fff url(../images/cate2.png) no-repeat 30px center}
.index_pdt .cate .gg_li img{width: 100%;height: 540px;}
.en .index_pdt .cate .gg_li img{height:520px}

.index_pdt .list_box{flex: 1;padding-left: 40px;}
.index_pdt .list_box h2{font-size: 20px;color: #fff;line-height: 50px;background: #8f8f8f;padding: 0 20px;}
.index_pdt .list_box h2 span{font-weight: normal;color: #d9d9d9;font-size: 12px;padding-left: 10px;}
.index_pdt .list_box h2 a{float: right;display: inline-block;color: #fff;font-size: 12px;font-weight: normal;}
.index_pdt .list_box h2 a:hover{color: #1a448e;}
.index_pdt .list{border-right: 1px solid #dbe3ef;border-bottom: 1px solid #dbe3ef;display: flex;flex-wrap: wrap;background: #fff;}
.index_pdt .item{width: 25%; float: left;border: 1px solid #dbe3ef;border-right: 0;border-bottom: 0;box-sizing: border-box;}
.index_pdt .item a{display: block; position: relative;padding-bottom: 15px;}
.index_pdt .item a:hover{border-color: #1a448e;}
.index_pdt .item a:hover h4{color: #1a448e;}
.index_pdt .item span{ display:block;padding: 20px;}
.index_pdt .item img{width: 100%;height: 231px;}
.index_pdt .item h4{color: #333; padding: 0 20px 10px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; line-height: 24px;font-weight: normal;}
.index_pdt .item p{ padding: 0 20px;color: #8b8b8c;line-height: 22px;}
.index_ad img{width: 100%;}

/* 关于 */
.index_about{background: url(../images/a_bg.jpg) no-repeat center bottom;background-size: cover;padding-bottom: 130px;}
.index_about .info{position: relative;padding: 0 60px;box-sizing: border-box;}
.index_about .index_acc{width: 18%;box-sizing: border-box;padding-right: 30px;}
.index_about .index_acc .four{padding-bottom: 40px;}
.index_about .index_acc .four .counter{display: inline-block;font-size: 58px;color: #2ca244; line-height: 50px;font-family: Kiro,tahoma,"microsoft yahei","Hiragino Sans GB",sans-serif;}
.index_about .index_acc .four i{font-style: normal;color: #2ca244;padding-left: 10px;font-size: 16px;text-transform: uppercase;}
.index_about .index_acc .four h6{font-size: 16px; color: #1a1a1a;font-weight: normal;}
.index_about .index_acc .four sup sup{font-size: 12px;}
.index_about .index_acc .facts-wrap-num{display: inline-block;position: relative;}
.index_about .gg_widget{width: 82%;float:right;}
.index_about .gg_img{width: 46%;height: 580px;float: left;overflow: hidden;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;box-shadow: 32.911px 30.69px 6px 0px rgba(203, 206, 212, 0.6);-webkit-box-shadow: 32.911px 30.69px 6px 0px rgba(203, 206, 212, 0.6);-moz-box-shadow: 32.911px 30.69px 6px 0px rgba(203, 206, 212, 0.6);}
.index_about .text{width: 54%;float:left;}
.index_about .gg_desc{display:block;padding-left: 60px;padding-top: 80px;line-height: 22px;height: 420px;overflow: hidden;;}
.index_about .gg_img img{height: 100%;width: 100%;object-fit: cover;;}
.index_about .more{width: 160px;height: 60px;line-height: 60px;color: #fff;text-indent: 60px;font-weight: bold;background:#1a1a1a url(../images/m1.png) no-repeat 25px center;background-size: 26px;position: absolute;left: 61%;bottom: 0;z-index: 1;transition: all ease .1s; -webkit-transition: all ease .1s;-moz-transition: all ease .1s;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.index_about .more:hover{background-color: #2ca244;}
.index_about .qm{position: absolute;left: 61%;bottom: 0;color: #2ca244;font-size: 12px;width: 200px;padding-top: 40px;margin-left: 200px;background: url(../images/qm.png) no-repeat left 10px;}
.index_about .ab_video{width: 80px;height: 80px;position: absolute;left: 18%;top: 0;z-index: 1;padding: 30px;}
.index_about .ab_video .ab_bf{display: block;width: 80px;height: 80px;background: url(../images/vd.png) no-repeat center center;background-size: 80px;-webkit-animation: spin 1s linear 1s 5 alternate; animation: spin 8s linear infinite;-moz-animation: spin 8s linear infinite;}
@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
  }
  
  @keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
  }
.ab_v{background: rgba(0, 0, 0, 0.8);position: fixed;z-index: 999999;left: 0;right: 0;top: 0;bottom: 0;}
.ab_v .gg_desc{display: block;position: fixed;left: 50%;margin-left: -450px;top: 50%;margin-top: -300px;border: 15px #000 solid;background-color: #000;}
.ab_v .gg_desc video{width: 900px;height:600px}
.ab_v .close_v{width: 104px;height: 101px;background: url(../images/close.png) no-repeat left top;position: absolute;right: 0;top: 0;}


/* 解决方案 */
.index_sol{background: #1a1a1a;padding-bottom: 140px;}
.index_sol .item{padding: 10px;}
.index_sol .item a{display: block;background-color: #fff;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;overflow: hidden;}
.index_sol .item span{display: block;height: 185px;overflow: hidden;position: relative;}
.index_sol .item span::after{content: '';height: 40px;display: block;position: absolute;left: 0;right: 0;bottom: -1px;width: calc(100% + 10px);-webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%); clip-path: polygon(0 0, 0% 100%, 100% 100%);background-color: #fff;-webkit-transition: all 300ms ease-in-out;-khtml-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.index_sol .item img{width: 100%;}
.index_sol .item h4{font-size:18px;margin: 15px;line-height: 28px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_sol .item p{display: block;height: 75px;line-height: 25px;overflow: hidden;margin: 0 15px 15px;color: #999;}
.index_sol .item em{display: block;width: 140px;height: 45px;background: url(../images/m2.png) no-repeat 105px center; margin: 0 auto 30px; font-style: normal;line-height: 45px;text-indent: 20px;background-size: 20px;border: 2px #e5e5e5 solid;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.index_sol .item a:hover em{background: #2ca244 url(../images/m1.png) no-repeat 105px center;background-size: 20px;color: #fff;border-color: #2ca244;}
.index_sol .item a:hover span::after{height: 0;}


/* anli */
.index_case{padding: 70px 60px;}
.index_case .info{background-color: #1a448e;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;padding-bottom: 140px;}
.index_case .list{width: 130%;padding-left: 100px;}
.index_case .item{padding: 10px;}
.index_case .item a{display: block;height: 385px;background-color: #fff;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;overflow: hidden;}
.index_case .item span{display: block;height: 300px;overflow: hidden;position: relative;}
.index_case .item img{width: 100%; height: 100%; object-fit: cover;}
.index_case .item .text{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease; position: relative; background: #fff;}
.index_case .item a:hover .text{margin-top: -130px;}
.index_case .item h4{font-size:18px;padding:28px 15px;line-height: 28px;height: 30px;overflow: hidden;}
.index_case .item p{display: block;height: 50px;line-height: 25px;overflow: hidden;margin: 0 15px 15px;color: #999;}
.index_case .item em{display: block;width: 140px;height: 45px;background: url(../images/m2.png) no-repeat 105px center; margin: 0 15px 30px; font-style: normal;line-height: 45px;text-indent: 20px;background-size: 20px;border: 2px #e5e5e5 solid;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.index_case .item a:hover em{background: #2ca244 url(../images/m1.png) no-repeat 105px center;background-size: 20px;color: #fff;border-color: #2ca244;}
.index_case .index_t{position: relative;}
.index_case .index_t .tips{position: absolute;width: 37%;top: 110px;right: 50px;color:#fff;line-height: 20px;}
.index_case .index_t .tips a{display: block;color: #fff;width: 115px;margin-top: 20px;background: url(../images/m1.png) no-repeat right center;background-size: 12px;}
.index_case .index_t .tips a:hover{text-decoration: underline;}
.index_case .owl-theme .owl-controls .owl-buttons .owl-prev{left: -50px;top: 0;width: 25px;background-position: -5px center;background-color: #1a448e;}
.index_case .owl-theme .owl-controls .owl-buttons .owl-next{left: -50px;top: 60px;width: 25px;background-position: -10px center;background-color: #1a448e;}


/* 首页留言 */
.index_quote{background: #2ca244 url(../images/quote_bg.png) no-repeat center top;background-size: cover;border-bottom: 140px #fff solid;}
.index_quote .q_box{position: relative;}
.index_quote .index_t,.index_quote .index_t .t1{color: #fff;}
.index_quote .index_t{width: 42%;}
.index_quote .quote_box{width: 55%;background-color: #fff;padding:35px 50px 15px;box-sizing: border-box;margin-top: 100px;margin-bottom: -140px;
    -khtml-border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
    -webkit-box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 16%);	
    -khtml-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    -moz-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    -ms-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    -o-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 16%);}
.index_quote .quote_box h4{font-size: 28px;}
.index_quote .quote_box dt {width: 10%;float: left;line-height: 50px;padding-bottom: 16px;clear: both;}
.index_quote .quote_box dt i{color: red;line-height: 50px;font-style: normal;float: right;}
.index_quote .quote_box dd{width: 86%;float: right;padding-bottom: 16px;}
.index_quote .quote_box input,.index_quote .quote_box textarea{height: 50px;line-height: 50px;background-color: #fcfcfc;border: 1px #e7e7e7 solid;width: 100%;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.index_quote .quote_box textarea{height: 150px;line-height: normal;line-height: 30px;}
.index_quote .quote_box .submit_btn{cursor: pointer;background: #000 url(../images/m1.png) no-repeat 140px center;font-size: 18px;font-weight: bold;color: #fff;background-size:26px;height: 60px;line-height: 60px;border: none;text-align: left;text-indent:40px;}
.index_quote .quote_box .submit_btn:hover{background-color: #2ca244;}
.index_quote .part {position: absolute;left: 0;bottom: -123px;width: 45%;}
.index_quote .part .item{width: 25%;float: left;}
.index_quote .part h4{display: none;}
.index_quote .part span{display: block;padding-right: 20px;}
.index_quote .part img{width: 100%;}

/* 新闻  */
.index_news {padding-bottom: 80px;}
.index_news .index_t{text-align:center;}
.index_news .list li{width: 23%;float: left;margin: 10px 1%;overflow: hidden;cursor: pointer;-webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;}
.index_news .list li:hover{ -webkit-box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 11%);
    -khtml-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.11);
    -moz-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.11);
    -ms-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.11);
    -o-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.11);
    box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 11%);}
.index_news .list .news_t{font-size: 16px;font-weight: bold;padding:0 30px;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.en .index_news .list .news_t{white-space: normal;line-height: 28px;height: 56px;overflow: hidden;}
.index_news .list .time{color: #666;padding: 30px 30px 0;}
.index_news .list .desc{color: #666;height: 88px;padding:0 30px 0;line-height: 22px;overflow: hidden;margin-bottom: 20px;}
.index_news .list .image{display: block;position: relative;}
.index_news .list .image a{display: block;height: 260px;overflow: hidden;-webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;}
.index_news .list .image i{display: block;font-style: normal;color: #fff;background-color: #2ca244;max-width: 300px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
    font-size: 13px;
    padding: 5px 10px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    position: absolute;
    top: 240px;
    left: 40px;}
.index_news .list img{width: 100%;height: 100%;object-fit: cover;}
.index_news .list .more{float: left;display: block; width: 140px;height: 45px; background: url(../images/m2.png) no-repeat 105px center;margin: 0 30px 30px;font-style: normal;line-height: 45px; text-indent: 20px; background-size: 20px; border: 2px #e5e5e5 solid;border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px;}
.index_news .list .more:hover{background: #2ca244 url(../images/m1.png) no-repeat 105px center; background-size: 20px; color: #fff; border-color: #2ca244;}


.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	padding: 0;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-theme .owl-controls .owl-buttons div {
position: absolute;
bottom: -90px;
width: 44px;
height: 64px;
margin: 0;
padding: 0;
overflow: hidden;
border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;
}
.owl-theme .owl-controls .owl-buttons div:hover{background-color: #2ca244;}
.owl-theme .owl-controls .owl-buttons .owl-prev { right: 54px; background: url(../images/arr_l.png) no-repeat center center;background-size: 40px;}
.owl-theme .owl-controls .owl-buttons .owl-next { right: 0;background: url(../images/arr_r.png) no-repeat center center;background-size: 40px;}

/*footer*/
.footer{margin:0 auto; clear:both; width:100%;color: #aeaeae; background:#2a2d37;}
.foot{padding: 60px 30px 0;box-sizing: border-box;}
.footer .ft_nav{width: 62%;;min-height: 260px;margin-bottom: 20px;padding-left: 8%;}
.footer  .ft_nav ul{width: 100%;display: flex;}
.footer  .ft_nav li{flex: 1;}
.footer h4{font-size: 18px; color: #fff;padding-bottom: 20px;font-weight: normal;position: relative;}
.footer .ft_nav li a{color: #aeaeae;display: block;margin-right: 20px;white-space: nowrap;text-overflow:ellipsis; overflow: hidden;}
.footer .ft_nav li a:hover{color: #fff;}

.footer .ft_tel {max-width: 280px;width: 20%; min-height: 260px;}
.footer .ft_tel h3{font-family: montserrat; font-size: 20px;color: #2ca244;padding-left:45px; background: url(../images/tel.png) no-repeat left center;background-size: 36px;}

.footer .ft_code {width: 10%;max-width: 130px;min-height: 260px;background: url(../images/code_bg.png) no-repeat left 70px;}
.footer .ft_code img{width: 100px;height: 100px; margin: 27px 0 0 13px;}
.footer .links{padding-bottom: 30px;}
.footer .links a{display: inline-block;margin: 0 6px;color: #aeaeae;}

.footer .copyright{line-height: 75px;color: #888;border-top: 1px #212834 solid;text-align: center;}
.footer .copyright a{color: #888;}
.footer .copyright a:hover,.footer .links a:hover{color: #fff;}

 /*page_banner*/
.page_banner{width: 100%; position: relative; background-color: #000;}
.page_banner .gg_img{width: 100%;height: 360px;display: block;overflow: hidden;}
.page_banner img{height: 100%;width: 100%;;opacity: .6;filter:alpha(opacity=60); object-fit: cover;transform: matrix(1.05,0,0,1.05,0,0); -webkit-transform: matrix(1.05,0,0,1.05,0,0); -webkit-animation: minus 5s 0s ease both infinite; -moz-animation: minus 5s 0s ease both infinite; animation: minus 5s 0s ease both infinite; animation-iteration-count: 1; -webkit-animation-iteration-count: 1;}
@keyframes minus {from {-webkit-transform:matrix(1.05,0,0,1.05,0,0);transform:matrix(1.05,0,0,1.05,0,0);}
  to {-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);}
  }
.page_banner .text{width: 1200px;height: 80px;text-align: center;position: absolute;top: 50%;margin-top: -40px;left: 50%;margin-left: -600px;z-index: 1;color: #fff;}
.page_banner .text .gg_t{display: block;font-size: 60px; margin-bottom: 12px;line-height: 100%;font-family: Kiro,tahoma,"microsoft yahei","Hiragino Sans GB",sans-serif;}
.page_banner .text .gg_desc{display: block;font-size: 16px;font-weight: normal;}
.page_banner  .bn_arr{display: block;width: 70px;height: 70px;background: #2ca244 url(../images/b_arr.png) no-repeat center center;background-size: 14px;position: absolute;-webkit-transform: translate(-50%, 50%); -khtml-transform: translate(-50%, 50%);-moz-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);-o-transform: translate(-50%, 50%);transform: translate(-50%, 50%);left: 50%;bottom: 0;z-index: 1;    -webkit-border-radius: 50%;-khtml-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%; -o-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 0 0 15px rgb(74 171 61 / 15%);-khtml-box-shadow: 0 0 0 15px rgba(74, 171, 61, 0.15);-moz-box-shadow: 0 0 0 15px rgba(74, 171, 61, 0.15);-ms-box-shadow: 0 0 0 15px rgba(74, 171, 61, 0.15);-o-box-shadow: 0 0 0 15px rgba(74, 171, 61, 0.15);box-shadow: 0 0 0 15px rgb(74 171 61 / 15%);}

/*page图片点击放大*/
.cover{ width: 100%; height: 100%; background: rgba(0,0,0,.5); position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 999}
.cover .bigimg{ border: 5px #fff solid; background: #fff; position: absolute; top: 100px;border-radius: 5px; overflow: hidden; left: 50%;}


/*======================================================================================*/
/* 关于 */
.page_about .index_about {padding-bottom: 50px;}
.page_about .index_about .gg_widget{width: 100%;float: none;}
.page_about .index_about .index_acc{width: 100%;float: none;}
.page_about .index_about .qm{left: 50%;top: 510px;margin-left: 20px;bottom: auto;}
.page_about .index_about .gg_desc{height: 420px;}
.page_about .index_about .ab_video{left: 60px}
.page_about .index_about .index_acc {padding: 0 0 0 100px;width: 80%;margin: 100px auto 0;}
.page_about .index_about .index_acc .four{width: 25%;float: left;}

.page_about .page_cul{background: #1a448e;position: relative;padding-bottom: 100px;}
.page_about .page_cul .index_t{color: #fff;width: 55%;}
.page_about .page_cul .gg_desc{display: block;width: 55%;color: #fff;padding: 0 60px;box-sizing: border-box;}
.page_about .page_cul .gg_img{width: 45%;position: absolute;right: 0;top: 0;bottom: 0;overflow: hidden;}
.page_about .page_cul .gg_img img{width: 100%;height: 100%;object-fit: cover;}

.page_about .page_honor{margin: 0 auto 70px;}
.page_about .page_honor .list{width: 130%;padding: 0 60px;box-sizing: border-box;}
.page_about .page_honor p,.page_about .page_honor h4{display: none;}
.page_about .page_honor .item a{padding: 0 20px 30px;position: relative;display: block;}
.page_about .page_honor h4{background-color: #2ca244;color: #fff;position: absolute;left: 50px;bottom: 50px;z-index: 2;right: 50px;padding: 8px;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;text-align: center;}
.page_about .page_honor .item a:hover h4{display: block;}
.page_about .page_honor .item span{display: block;box-shadow: 0px 12px 14px -4px rgba(0, 0, 0, .5);}
.page_about .page_honor .item span img{width: 100%;}

.page_about .page_envi_box{background: #65a84d;padding:0 0 100px;}
.page_about .page_envi_box .index_t{position: relative;}
.page_about .page_envi_box .index_t *{color: #fff;}
.page_about .page_envi_box .index_t .tips {position: absolute;width: 500px;top: 110px;right: 0;color: #fff;line-height: 20px;}
.page_about .page_envi{width: 100%;margin: 0 auto;padding: 0 60px;box-sizing: border-box;}
.page_about .page_envi .item{padding: 0 20px;}
.page_about .page_envi .item a{background-color: #fff;display: block;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;overflow: hidden;}
.page_about .page_envi .item a img{width: 100%;}
.page_about .page_envi .item h4{text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 80px;font-size: 20px;}
.page_about .page_envi .item p{display: none;}
.page_about .page_envi .owl-buttons{display: none;}
.page_about .page_envi .owl-pagination{text-align: center;padding-top: 40px;}
.page_about .page_envi .owl-pagination .owl-page{width: 30px;height: 1px;background-color: #86ba74;display: inline-block;margin: 0 5px;}
.page_about .page_envi .owl-pagination .owl-page.active{background-color: #fff;}
/*左侧*/
.pdt_side .left_box {display: block;width:240px;float:left; margin: 80px 0;border: none;background: none;}
.pdt_side .left_box .left{width: 100%;}
.pdt_side .left_box h2{ width: auto;float: none;text-indent: 0;font-size: 20px; font-weight: normal; padding-left: 20px; line-height: 70px; background: #1a448e; color: #fff;}
.pdt_side .left_box h4{font-size: 20px;}
.pdt_side .side_menu,.pdt_side .contact{width: auto;margin-bottom: 30px;float: none;text-align: left;}
.pdt_side .side_menu ul{height: auto;}
.pdt_side .side_menu ul ul{display: block;position: inherit;left: 20px;right: 0;top:0;padding-right:20px;}
.pdt_side .side_menu li{position: relative;display: block;margin: 0;}
.pdt_side .side_menu li::after{content: "";width:7px;height: 7px;background-color: #2ca244;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;position: absolute;left: 0;top: 16px;}
.pdt_side .side_menu em{display: none; position: absolute;width: 36px; height: 36px; cursor: pointer; right: 0;top: 0; z-index: 1}
.pdt_side .side_menu em.inactive{background: url(../images/arr_d.png) no-repeat center center;}
.pdt_side .side_menu em.active{background: url(../images/arr_u.png) no-repeat center center;}
.pdt_side .side_menu a{display:block;text-align: left; padding:4px 0 4px 14px;line-height: inherit;border: none;}
.pdt_side .side_menu a:hover,.pdt_side .side_menu a.category_active{color: #1a448e;margin: 0;border: none;}
.pdt_side .side_menu li li a{display:block;text-decoration:none;color: #999;}
.pdt_side .path_title{display: block;}

/*左侧2*/
.left_box {width:100%;border-bottom: 1px #eee solid;background: #f9f9f9;display: none;}
.left_box .left{width: 1200px;margin: 0 auto;}
.left_box h2{width: 200px; font-size: 16px; font-weight: normal;text-indent: 10px; line-height: 60px; color: #1a448e;position: relative;float: left;}
.left_box h2::after{content: "";width: 3px;height: 15px;background: #1a448e;position: absolute;left: 0;top: 24px;}
.left_box img{width: 100%;}
.left_box .gg_widget{border: 1px #e5e5e5 solid;border-top: none;}
.side_menu{text-align: right;width: 1000px;float: right;}
.side_menu > ul{height: 60px;}
.side_menu > ul > li{position: relative;display: inline-block;margin: 0 0 0 8px;}
.side_menu em{display: none; position: absolute;width: 12px; height: 60px; cursor: pointer; right: 0;top: 0; z-index: 1}
.side_menu em.inactive{background: url(../images/arr_d.png) no-repeat center center;}
.side_menu em.active{background: url(../images/arr_u.png) no-repeat center center;}
.side_menu a{display:block; padding:0 15px; line-height: 60px;}
.side_menu a:hover,.side_menu a.category_active{ color: #1a448e;border-bottom: 1px #1a448e solid;margin-bottom: -1px;}
.side_menu ul ul{display: none;position: absolute;top: 60px;left: -10px;right: -10px;z-index: 10;}
.side_menu ul ul li{display: none;}
.side_menu li li a{display:block;text-decoration:none; color: #999;border: 1px #eee solid;border-top: none;padding: 15px 10px;;text-align: center;line-height: 20px;}
.side_menu li:hover ul,.side_menu li:hover ul li{display: block;}
.side_menu li li a:hover{border-color: #eee;color: #1a448e;margin: 0;}


/*右侧*/
.pdt_side .right_box{padding-left: 40px;float: left;flex: 1;}
.right_box{padding:0 60px 50px; margin: 80px auto 0; min-height: 400px;box-sizing: border-box;}

/*留言*/
.fb_con{ width: 550px;}
.fb_main{width: 620px;padding-top: 25px;}

/*面包屑样式*/
.path_title{display: none;padding: 40px 0;overflow: hidden;}
.path_title .span_left{ float: left; font-size: 22px;}
.path_title .span_right{display: none; float: right; color: #999}
.path_title .span_right a{color: #999;}

/*产品列表*/
.p_list_home .pdt_tpl_li{padding-bottom: 50px;width: 100%;}
.p_list_home h5{font-size: 22px;font-weight: normal;margin-bottom: 30px;padding-bottom: 10px;padding-left:10px;font-family: Kiro,tahoma,"microsoft yahei","Hiragino Sans GB",sans-serif;line-height: 44px;border-bottom: 1px #eaeaea solid;position: relative;}
.p_list_home h5::after{content: "";width: 4px;height: 4px;background-color: #666;border-radius: 100%;position: absolute;left: 0;top: 20px;}
.p_list_home h5 a{float: right;font-size: 16px;color: #333;}
.p_list_home h5 a:hover{color: #1a448e;}
.p_list_home .item{width: 290px;float: left;margin-right: 30px;padding-top: 15px;}
.p_list_home .item a{display: block;padding-bottom: 10px;overflow: hidden;background-color: #fff;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;}
.p_list_home .item span{display: block;}
.p_list_home .item img{width: 100%;}
.p_list_home .item h4{padding: 10px 20px 0; font-size: 14px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.p_list_home .item p{color: #999;padding: 0 20px;line-height: 24px;overflow: hidden;text-align: center;}
.p_list_home .item a:hover{-webkit-transform: translateY(-15px);
    -khtml-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);}
.p_list_home .pdt_tpl_li .owl-buttons{display: none;}
.p_list_home .pdt_tpl_li .owl-pagination{text-align: center;padding-top: 40px;}
.p_list_home .pdt_tpl_li .owl-pagination .owl-page{width: 30px;height: 2px;background-color: #d0d0d0;display: inline-block;margin: 0 5px;}
.p_list_home .pdt_tpl_li .owl-pagination .owl-page.active{background-color: #2ca244;}


.pdt_content{padding: 0 60px;}
.pdt_attr_list{margin-bottom: 30px;}
.pdt_attr_list li{position: relative;padding:10px 0 5px 90px;line-height: 32px;border-bottom: 1px #e8e8e8 dashed;}
.pdt_attr_list li span{position: absolute;left: 0;top: 10px;display: block;width: 80px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pdt_attr_list a{display: block;float: left;background-color: #f0f0f0;color: #555;margin:0 10px 5px 0;padding: 0 10px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.pdt_attr_list a:hover{color: #1a448e;}
.pdt_attr_list a.cu{background-color: #1a448e;color: #fff;}
.pdt_attr_list.attr_bg{padding: 10px 0 20px;}
.pdt_attr_list .attr_btn{padding-top: 15px;text-align: center;}
.pdt_attr_list .attr_btn input{width: 160px;text-indent: 0;text-align: center;padding: 6px 0;color: #fff;border: none;margin:0 10px;cursor: pointer;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.pdt_attr_list .attr_btn .submit{background-color: #2ca244;}
.pdt_attr_list .attr_btn .reset{background-color: #c1c1c1;}
.product_list{display: flex;padding: 0 60px;box-sizing: border-box;}
.product_list_ul{margin:0 auto 20px;width: 100%;display: flex;flex-wrap: wrap;}
.product_list_ul li{float: left; width: 23%;background: #fff; margin:0 2% 30px 0; overflow: hidden; -webkit-transition: all 0.6s;  -moz-transition: all 0.6s;  -o-transition: all 0.6s; transition: all 0.6s;}
.product_list_ul li:hover{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}
.product_list_ul a {display: block;height: 100%;padding-bottom: 20px;border-radius: 10px;overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 11%);
    -webkit-box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 11%);
    -moz-box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 11%);
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;}
.product_list_ul span{display: block;width: 100%;}
.product_list_ul li img{width: 100%;}
.product_list_ul a h4{padding: 11px 20px 0; font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product_list_ul a p{color: #999;padding: 0 20px;line-height: 24px;overflow: hidden;}

 /*相册*/
.photo_list_ul{margin:0 auto 20px; width: 106%;}
.photo_list_ul li{float: left; width: 290px; margin:0 20px 20px 0; overflow: hidden; -webkit-transition: all 0.6s;  -moz-transition: all 0.6s;  -o-transition: all 0.6s; transition: all 0.6s;box-shadow: 0px 5px 15px 0px rgb(40 40 40 / 11%);
    -webkit-box-shadow: 0px 5px 15px 0px rgb(40 40 40 / 11%);
    -moz-box-shadow: 0px 5px 15px 0px rgb(40 40 40 / 11%);-khtml-border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;}
.photo_list_ul li:hover{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}
.photo_list_ul li img{width: 100%;}
.photo_list_ul a p{display: block;line-height: 45px;text-align: center;white-space: nowrap; text-overflow:ellipsis;overflow: hidden;padding: 0 8px;}
.photo_list_ul a span{font-size: 14px; display: block; color: #333; }
.photo_list_ul a:hover span{color: #1a448e;}
.photo_list_ul li .img img{width: 100%;}

/*图片列表*/
.photo_list{width: 102%; padding-top: 20px;}
.photo_list li{ width:23%; float:left; margin-right: 2%; margin-bottom: 40px; }
.photo_list li a{display: block; width: 100%;}
.photo_list .imsgs{width:100%; display:block; overflow: hidden;position: relative;text-align: center;background-color: #f8f8f8;}
.photo_list img{position: absolute;top: 0;left: 0;max-width: 100%;}
.photo_list img.top1{z-index: 1;position: relative;}
.photo_list li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.photo_list h5{display: block;line-height: 50px;font-weight: normal;padding-top: 10px;font-size: 15px; white-space: nowrap; text-overflow:ellipsis;overflow: hidden;}
.photo_list p{color: #666;display: block;line-height: 24px;height: 48px;overflow: hidden;}

.photo_list.photo_link span{display: block;overflow: hidden;}
.photo_list.photo_link img{position: inherit;}
.photo_list.photo_link h5{font-size: 18px;}


/*新闻列表*/
.news_list_ul{width: 106%;}
.news_list_ul li{width: 350px;height: 130px;padding: 20px 20px 20px 220px;background: #fff; position: relative; float: left;;margin: 0 20px 20px 0;}
.news_list_ul li:hover{ box-shadow: 0 0 12px 1px rgba(0,0,0,.1);}
.news_list_ul a{display: block;}
.news_list_ul h4{font-weight: normal;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} 
.news_list_ul small{color: #999;display: block;padding: 5px 0 0;}
.news_list_ul p{color: #999;line-height: 23px;}
.news_list_ul li .image{position: absolute;top: 20px; left: 20px; width: 180px; height: 130px; z-index: 1; border:1px #eee solid;}
.news_list_ul li img{width: 180px; height: 130px;}


/* 服务支持 */
.service_page .index_sol{background-color: #fff;}
.service_page .index_sol .item{padding: 15px;}
.service_page .index_sol .item a{box-shadow: 0px 5px 15px 0px rgb(40 40 40 / 11%);
    -webkit-box-shadow: 0px 5px 15px 0px rgb(40 40 40 / 11%);
    -moz-box-shadow: 0px 5px 15px 0px rgb(40 40 40 / 11%);}
.service_page .owl-theme .owl-controls .owl-buttons div{background-color: #1a448e;}
.service_page .owl-theme .owl-controls .owl-buttons div:hover{background-color: #2ca244;}
.service_page .index_quote{background-color: #1a448e;}
.service_page .ser_list{padding-bottom: 50px;}
.service_page .ser_list .gg_img{display: block;width: 60px;height: 60px;}
.service_page .ser_list .gg_img img{max-width: 100%;max-height: 100%;}
.service_page .ser_list .gg_t{font-size: 22px;line-height: 26px;font-family: Kiro,tahoma,"microsoft yahei","Hiragino Sans GB",sans-serif;}
.service_page .ser_list .gg_desc{display: block;}
.service_page .ser_list .gg_li{padding: 0 30px 30px 0;}

/* 下载列表 */
.down_list_ul{width: 106%;padding: 0 60px;box-sizing: border-box;}
.down_list_ul li{width: 380px;height: 135px;padding: 15px 20px 20px 190px;background: #fff url(../images/down_list.jpg) no-repeat left center; position: relative; float: left;;margin: 0 20px 20px 0;}
.down_list_ul li:hover{ box-shadow: 0 0 12px 1px rgba(0,0,0,.1);}
.down_list_ul a{display: block;}
.down_list_ul h4{font-weight: normal;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} 
.down_list_ul small{color: #999;display: block;padding: 3px 0 5px;}
.down_list_ul p{color: #999;line-height: 24px;height: 48px;}
.down_list_ul .down_btn{display: inline-block;background: #1a448e;color: #fff;text-align: center;padding: 0 10px;}
.down_list_ul .down_btn:hover{background: #d06e0c;}

.down_page .down_title{font-size:18px;line-height:50px;font-weight: normal;}
.down_page .download_btn{margin:10px 0;}
.down_page .download_btn a{display: block;background: #1a448e; color: #fff;width: 100px; height: 35px;line-height: 35px; text-align: center; border-radius: 4px;}

/*404*/
.error{width: 440px; height: 400px; text-align: center;position: absolute;  left: 50%; margin-left: -220px; top: 50%; margin-top: -160px;}
.error_img{margin: -40px auto 0; width: 220px;}
.error a{width: 100px;display: block;margin: 0 auto; background: #ec3131;color: #fff;line-height: 40px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

/*标签列表*/
.tags_list li{background:url(../images/li.gif)  0px 10px no-repeat; line-height: 28px; margin-bottom: 8px; padding-bottom: 10px;}
.tags_lis h3{padding: 0px; margin: 0px;}
.tags_p{padding: 0px; margin: 0px; color: #7d7d7d; line-height: 20px;}

/*标签样式*/
.tags{overflow: hidden;}
.tags ul{position:absolute; z-index:100;width:720px; margin-top: 10px;}
.tags li{float: left;}
.tags a{display:block;color:#fff; height: 16px;font-size: 12px; float:left;text-align:center; background-color:#2ca244; padding:6px 10px; margin:5px 4px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px;line-height: 16px;}

/*新闻显示*/
.news_page{padding: 0 60px;box-sizing: border-box;}
.news_content{display: flex;}
.news_content .left_box{margin-top: 0;}
.news_info_l{flex: 1;padding-bottom: 100px;padding-left: 100px;overflow: hidden;}
.news_info_l .img{max-width: 100%;height:500px;display: block;overflow: hidden; -khtml-border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;}
.news_info_l .img img{width: 100%;height: 100%;object-fit: cover;}
.news_info_l .title{width: 90%;font-size: 30px;line-height: 40px;padding: 15px;background-color: #fff; -khtml-border-radius:0 16px;
    -webkit-border-radius:0 16px;
    -moz-border-radius:0 16px;
    -ms-border-radius:0 16px;
    -o-border-radius:0 16px;
    border-radius:0 16px;margin-top: -35px;position: relative;}
.news_info_l .time{color: #666;padding: 20px 15px 0;display: block;}
.news_data{text-align:right; padding-right:10px; margin:8px 0px;}
.news_title{ border-bottom: 1px #eee solid; padding-bottom: 20px; margin-bottom: 20px;}
.news_info_l .content{padding: 0 15px;}
.content_bg{border:#EAEAEA 1px solid; border-top:none; margin-bottom:10px;}

/*相关新闻*/
.related_new {margin-bottom: 30px;}
.related_new .image{width: 80px;height: 80px;display: block;overflow: hidden;float: left;padding-top: 8px;}
.related_new img{width: 100%;height: 100%;object-fit: cover;}
.related_new li{padding-top: 20px;}
.related_new li h5{font-size: 16px;width: 150px;line-height: 24px;float: right;font-family: Kiro,tahoma,"microsoft yahei","Hiragino Sans GB",sans-serif;}
.related_new a{display: block;}
.related_new p{line-height: 24px;font-size: 12px;color: #999;font-weight: normal;} 



/*产品展示*/
#preview{ margin:0px auto; text-align:center;position: relative;}
.jqzoom{ width:100%; position:relative; -webkit-box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 16%);	
    -khtml-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    -moz-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    -ms-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    -o-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 16%);    -khtml-border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;overflow: hidden;}
.jqzoom img{width: 100%;}
.product_imgs{width: 40%;}
.list-h li{ float:left;}
#spec-n5{height:56px; padding-top:50px; overflow:hidden;display: flex;}
#spec-left{ background:url(../images/pl.png) no-repeat center center; width:15px; height:45px; float:left; cursor:pointer; margin-top:3px;}
#spec-right{background:url(../images/pr.png) no-repeat center center; width:15px; height:45px; float:left;cursor:pointer; margin-top:3px;}
#spec-list{flex: 1;float:left; overflow:hidden; margin:0 6px; }
#spec-list ul li{ float:left; margin-right:0px; width:55px;cursor: pointer;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:45px; height:45px;}
.product_imgs .video-play{-khtml-border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
    overflow: hidden;background:#000}

/*jqzoom*/
.zoomdiv{ height:500px; width:500px;z-index:10;position:absolute;top:0;left:480px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

.product_group{width:52%;}
.product_group h1{color:#000;font-size:20px; padding:0 0px 15px 0px;}
.product_group .attr{padding: 8px 0 0;}
.product_group li{list-style:none; line-height:28px; color: #666}
.product_group .desc{color: #666;padding: 8px 0 8px;border-top: 1px #e5e5e5 dashed;margin-top: 8px;}
.product_group .download{padding-top: 10px;border-top: 1px #e5e5e5 dashed;}
.product_group .download li{float: left;margin-right: 20px;}
.product_group .download a{color: #999;background:url(../images/attch.png) no-repeat left center; padding: 3px 0 3px 12px;}
.product_group .download a:hover{color: #333;}
.product_content{line-height:26px; margin-top: 50px;}
.pdt_content .index_news{padding: 0;}
.pdt_content .faq_box .faq_t{ font-size: 22px;line-height: 26px;padding: 10px 0 30px;}
.pdt_content .index_news .help-list{padding-top: 0;}
.product_content .pdt_attr_li{background: #fff;padding: 20px;margin-bottom: 50px;-webkit-box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 16%);	
    -khtml-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    -moz-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    -ms-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    -o-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.16);
    box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 16%);    -khtml-border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;overflow: hidden;}
.product_content .pdt_attr_h4{font-size: 22px;line-height: 26px;padding: 10px 0 30px;}
.product_content .attr_t{color:#333; margin-bottom: 20px; font-weight: normal; font-size: 22px; line-height: 50px;}
.product_content img{max-width: 100%;height: auto!important;}
.product_content table,.product_content table td{border: 1px #e5e5e5 solid;}

.product_group .pdt_tel{border-top:dashed 1px #e5e5e5;padding-top: 30px;}
.product_group span.tel{height: 36px;display: block;font-size: 20px;color: #002ab6;cursor: pointer;}
.product_group span.tel em{font-style: normal;font-size: 14px;color: #666;}
.product_group .op1{padding-bottom: 30px}
.product_group .op1 a{ width: 68px;height: 68px;margin-right: 20px;line-height: 100px;border-radius: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;  -ms-border-radius: 7px;  -o-border-radius: 7px; border: 1px solid #999999;text-align: center;}
.product_group .op1 .op_z{background: url(../images/p_zx.png) no-repeat center center;background-size: 38px;}
.product_group .op1 .op_v{background: url(../images/p_vx.png) no-repeat center center;position: relative;background-size: 40px;}
.product_group .op1 .op_v img{ position: absolute; width: 100px; bottom: 0px; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); background-color: #fff; box-shadow: 0 0 5px rgb(0 0 0 / 15%);  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
  -ms-border-radius: 5px; -o-border-radius: 5px; opacity: 0; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s;}
  .product_group .op1 .op_v:hover img{bottom: 102%;opacity: 1;}
.product_group span.tel p{display: inline-block;background: url(../images/tel.png) no-repeat left center;background-size: 36px;padding-left: 40px;border-radius: 8px;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  -ms-border-radius: 8px;  -o-border-radius: 8px;font-size: 20px;}
.product_group span a{display: block;padding-left: 60px;color: #fff;float: left;height: 50px;line-height: 50px;margin-right: 20px;box-sizing: border-box;min-width: 150px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
.product_group span.buy{}
.product_group span.fd,.product_group span.buy{display: block;font-size: 16px;width: 100%;box-sizing: border-box;}
.product_group .share_box{ padding-top: 30px;}
.product_group .share_box #st-1{text-align: left;}
.product_group span.buy .gm{background:#ea5404 url(../images/gm.png) no-repeat 20px center;position: relative;background-size: 30px;}
.product_group span.buy .xj{background: #002ab6 url(../images/xj.png) no-repeat 20px center;position: relative;background-size: 30px;}
.product_group span.buy .zx{background:#05af02 url(../images/zx.png) no-repeat 20px center;position: relative;background-size: 30px;}
.product_group span.fd a{background: url(../images/p_fb.png) no-repeat 40px center;}
	

/*相关产品*/
.related_product .list{width: 100%;display: flex;}
.related_product .related_title{font-size: 22px; line-height: 26px; padding: 10px 0 30px;}
.related_product .item{flex: 1;margin-right: 30px;max-width: 25%;}
.related_product .item:last-child{margin-right: 0;}
.related_product .item a{display: block;overflow: hidden;padding-bottom: 20px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 11%);-webkit-box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 11%);-moz-box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 11%);-webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;}
.related_product .item span{display: block;}
.related_product .item img{width: 100%;}
.related_product .item h4{padding: 10px 20px; font-size: 14px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.related_product .item p{color: #999;padding: 0 20px;line-height: 24px;overflow: hidden;text-align: center;}
.related_product .item a:hover{-webkit-transform: translateY(-15px);
    -khtml-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);}
.erelated_new_title{text-indent: 28px;}

/* 详情页订购 */
.pdt_inquiry{padding:10px 0 20px;margin-top: 20px;position: relative;overflow: hidden;margin-bottom: 80px;}
.pdt_inquiry .inq_t{font-size: 22px; line-height: 26px; padding: 10px 0 30px;}
.pdt_inquiry .forms{width: 460px;}
.pdt_inquiry dt{float: left;width: 80px;background: #fff;border: 1px #e5e5e5 solid;padding: 0 6px;text-align: right;line-height: 50px;}
.pdt_inquiry dd{float: left;width: 360px;background: #fff;margin-bottom: 10px;border: 1px #e5e5e5 solid;border-left: none;position: relative;}
.pdt_inquiry dd input{width: 100%;border: none;height: 50px;text-indent: 10px;color: #333;}
.pdt_inquiry dd .codeimg{position: absolute;right: 15px;top: 15px;}
.pdt_inquiry .area_box{position: absolute;right: 0;top:75px;left: 500px;}
.pdt_inquiry .areawidth{width: 98%; height: 402px;background: #fff;color: #333;padding: 9px 1%;}
.pdt_inquiry .forms_btn{clear: both;}
.pdt_inquiry .submit_btn{cursor: pointer;width: 455px;line-height:50px;background: #262626;color: #fff;border: none;margin: 0;}
.pdt_inquiry .submit_btn:hover{background: #2ca244;}


/*上一个下一个*/
.point{margin:40px 0px 25px 0px; text-align:center; line-height:22px;}
.point span.to_prev{padding:4px 12px;}
.point span.to_prev a{color:#0068b7;}
.point span.to_prev a:hover{text-decoration: underline;}
.point span.to_next{padding:4px 12px;}
.point span.to_next a{color:#0068b7;}
.point span.to_next a:hover{text-decoration: underline;}

/*分页样式*/
.page{clear:both; margin:25px 0px; font-size: 13px;text-align: center;}
.page a,.page .current {display: inline-block; padding: 5px 15px; background: #ebebeb; border-radius: 3px; -webkit-border-radius: 5px; margin:0 3px 10px;}
.page a:hover,.page .current{ background: #2ca244; color: #fff;}


/*联系、留言*/
.feedback_box .list{padding:80px 60px;box-sizing: border-box;}
.feedback_box .info{width: 45%;box-sizing: border-box;background:#1a448e url(../images/fb_line.png) no-repeat center center; background-size: cover;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;padding: 50px;color: #fff;min-height: 575px;}
.feedback_box .info .fb_tel{padding-top: 60px;}
.feedback_box .info .tel{background: url(../images/tel.png) no-repeat left center;background-size: 36px;line-height: 36px;color: #2ca244;font-size: 24px;font-family: montserrat;padding-left: 40px;margin: 15px 0;}
.feedback_box h4{font-size: 24px;font-family: Kiro,tahoma,"microsoft yahei","Hiragino Sans GB",sans-serif;}
.feedback_box .form{width: 50%;}
.feedback_box .f_tip{padding-bottom: 30px;color: #666;}
.feedback_box .ip_li li{width: 50%;float: left;margin-bottom: 30px;}
.feedback_box .ip_li input{width: 350px;border: none;background-color: #f1f5fe;height: 56px;line-height: 56px;padding: 0 20px;box-sizing: border-box;text-indent: 0;}
.feedback_box .ip_li textarea{width:730px;border: none;background-color: #f1f5fe;line-height: 56px;padding: 0 20px;box-sizing: border-box;text-indent: 0;}

.feedback_box .codeimg{background-color: #000; margin: 0px 0px -6px 5px;}
.feedback_box  .ip_li .submit_btn{width: 200px;background: #1a448e url(../images/m1.png) no-repeat 158px center;background-size: 24px;text-align: left; color: #fff; cursor: pointer;font-size: 16px;font-weight: bold;}
.feedback_box  .ip_li .submit_btn.reset{background: #a9a9a9;}
.feedback_box  .ip_li .submit_btn:hover{background-color: #2ca244;}

/* 评论 */
.feedback_comment{padding-top:50px; margin: 50px 0 30px; border-top: 1px #ececec solid; }
.feedback_comment .comment_t{background: #1a448e;color: #fff;text-align: center;line-height: 40px;margin-bottom: 20px;}
.feedback_comment .w-comment-num{font-weight: normal;border-bottom: 1px #e5e5e5 solid;padding-top: 25px;}
.feedback_comment .w-comment-list-item{ padding: 18px 0; width: 100%; border-bottom: 1px solid #e5e5e5;}
.feedback_comment .w-comment-list-item .w-comment-list-user{padding-right: 14px; width: 48px; float: left;}
.feedback_comment .w-comment-list-item .w-comment-list-user img{width: 100%;}
.feedback_comment .w-comment-list-item .w-comment-list-con{width: 1136px;}
.feedback_comment .w-comment-list-item .w-comment-list-time,.feedback_comment .w-comment-list-item .w-comment-talk-name{color: #999;} 


/*网站地图*/
.ul_sitemap{margin: 10px 0px 30px 30px;}
.ul_sitemap li{list-style: none; line-height: 26px;clear: both;}
.ul_sitemap li a{color: #7d7d7d;}
li.small_li_sitemap{clear: both;padding-left: 12px;}
li.small_li2_sitemap{float: left; padding-left: 20px;}


/*相册放大*/
body.over-flow-x{overflow: hidden;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:auto!important;max-width: 620px;max-height: 620px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-image{max-width: 600px; max-height: 600px;}
#lightbox-loading{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;line-height:0;background: url(../images/loading.gif) no-repeat center center;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;height: 100%!important;}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;max-height: 620px;}
#lightbox-nav-btnPrev{float:left;}
#lightbox-nav-btnNext{float:right;}
#lightbox-container-image-data-box{background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;max-width: 600px;padding:0 10px 10px;}
#lightbox-container-image-data{padding:0;color:#666;}
#lightbox-container-image-data #lightbox-image-details span{text-align:left;font-size: 16px;color: #333;font-weight: bold;display: block;padding-top: 10px;}
#lightbox-container-image-data #lightbox-image-details p{font-weight: normal;font-size: 14px;color: #666;padding-top: 10px;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:20px;float:right;padding:0 10px 10px 0;}


/* 悬浮客服1*/
#leftsead{position:fixed;bottom:32%;right:0; z-index:79}
*html #leftsead{margin-top:258px;position:absolute;top:__expression(eval(document.documentElement.scrollTop));}
#leftsead li{height:50px;margin-bottom: 1px;}
#leftsead li span{display: block; width: 140px; height: 50px; padding-left: 50px;margin-right:-140px;cursor:pointer;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
#leftsead li a{height:50px;float:right;display:block;min-width:50px;max-width:140px; color: #fff; line-height: 50px;border-radius: 6px 0 0 6px;overflow: hidden;}

#leftsead li.qq_li span{background: #19baea url(../images/q.png) no-repeat 10px center;background-size: 30px;}
#leftsead li.msn_li span{background: #3a5898 url(../images/msn.png) no-repeat 10px center;background-size: 30px;}
#leftsead li.skype_li span{background: #48c855 url(../images/skype.png) no-repeat 10px center;background-size: 30px;}
#leftsead li.whatsapp_li span{background: #06af02 url(../images/whatsapp.png) no-repeat 10px center;background-size: 30px;}
#leftsead li.email_li span{background: #0898e2 url(../images/email.png) no-repeat 12px center;background-size: 30px;}
#leftsead li.w_li span{background: #ef6311 url(../images/ww.png) no-repeat 10px center;background-size: 30px;}
#leftsead li.ww_li span{background: #e8952d url(../images/ww.png) no-repeat 10px center;background-size: 30px;}
#leftsead li.www_li span{background: #ff3f02 url(../images/ww.png) no-repeat 10px center;background-size: 30px;}
#leftsead li.feedback span{background: #e46464 url(../images/feedback.png) no-repeat 10px center;background-size: 30px;}
#leftsead li.code_li span{background: #05af02 url(../images/code.png) no-repeat 12px center;background-size: 30px; position: relative;}
#leftsead li.code_li .code{ width: 280px; height: 280px; position: absolute; right: 140px; bottom: 0; background:#6381f1; background: rgba(99, 129, 241, 0.52); border-radius: 5px; padding: 10px;}
#leftsead li.code_li .code img{width: 280px; height: 280px;}
#leftsead li.top_li span{background: #6e6e6e url(../images/gotop.png) no-repeat 12px center;background-size: 30px;}
#remind{ width: 100%; height: 50px;line-height: 50px; position: fixed; bottom: 0; left: 0; z-index: 10; color: #f5d783; font-size: 20px; text-align: center; background: #000; background: rgba(0,0,0,.8);}

/* 悬浮客服2*/
.main-im{ position:fixed; right: 10px; top:30%; z-index: 100; width: 130px; height: 272px;}
.main-im .qq-a { display: block; width: 128px; height: 116px; font-size: 14px; color: #1a448e; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 110px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 30px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 129px; height: 116px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }

.main-im .img-wh {max-width: 70px; display: block; position: absolute; left: 0; top: 0; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-wh:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }

.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 129px; border-bottom: 1px solid #dddddd;padding: 10px 0;}
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;}
.main-im .im_main .im-tel .tel-num {font-weight: bold; color: #1a448e;padding: 0 5px;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 65px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 145px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -100px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 116px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 114px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }
.main-im .open-im.en { background: url(../images/open_im2.png) no-repeat left top; }


@media screen and (max-width:1300px){
    .header .tel{display: none;}
}
@media screen and (min-width:1301px) and (max-width:1366px){
    .nav_ul_big > li > a{padding: 0 15px;}
}