﻿@charset "utf-8";
/* CSS Document */
/*--重定义浏览器默认样式--*/
*{word-wrap:break-word}
/*.pro_img_qd1 .p8,.pro_img img,.pro_img1 img,.pro_img1s img ,.jt img,.wapbanner img,.ny_content img,.n_banner img,.wrap img,.btt1 div img{
pointer-events: none;
}*/
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
  border: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* 禁用iPhone中Safari的字号自动调整 */
*, *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/* 去除iPhone中默认的input样式 */
input[type="submit"], input[type="reset"], input[type="button"], input, button { /* -webkit-appearance:none; */ resize: none; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; }

button { border: none; }

/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* 图片自适应 */
img { /*max-width: 100%;*/ height: auto; width: auto\9; /* ie8 */ -ms-interpolation-mode: bicubic; /*为了照顾ie图片缩放失真*/ }

/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; border: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*取消链接高亮*/ }

ul,ol,dl{list-style-type:none}
html,body{*position:static;height: 100%;}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:arial,"微软雅黑","Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:16px;color: #666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6;}
h1,h2,h3,h4,h5,h6{font-size:100%;word-wrap:break-word;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none; color:#4877f4;}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
a:link{ text-decoration:none;}
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
body[aos-delay='5000'] [aos], [aos][aos][aos-delay='5000']{  transition-delay: 5000ms;}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clearboth{ clear:both;}
.bigzm{text-transform:uppercase;}

.container {
       width: 100%!important;
       max-width:1200px;
       max-width:1170px\9;
}
body{ background-color:#fff;height: 100%;}
/*头部*/

.clearpadding{ padding:0px; margin:0px;}

/* PAGE-MENU */
.fullnavr {width:20px; display: block; position:fixed; top: 50%;z-index:1;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);background:url(../images/s_tb12.png) left center repeat-y;}
#pagemenu {list-style:none; padding:0; margin:0; text-align: center;position: relative;z-index: 1005; }
#pagemenu li { position:relative; width:100%; float:left; }
#pagemenu li a {width:100%;background:url(../images/s_tb11.png) left center no-repeat; padding:12px 0px 12px 29px; display:inline-block; float:left; font-size:15px;}
#pagemenu li a .s1{width:100%; height:24px; line-height:24px; color:#fff; display:inline-block; text-align:center;}
#pagemenu li.active a{ background:url(../images/s_tb10s.png) left center no-repeat;}
#pagemenu li.active a .s1{ background-color:#28d223;-moz-border-radius: 12px;      /* Gecko browsers */
-webkit-border-radius: 12px;   /* Webkit browsers */
border-radius:12px;            /* W3C syntax */}
#pagemenu li a.disnone{ display:none;}
.mousehover{width:51px; height:41px; background:url(../images/y26.png) no-repeat; background-size:51px; position:absolute; left:50%; margin-left:-25.5px; bottom:55px; z-index:1000;}

/*.section.y6{ height:auto !important}*/


/*shade*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #888888;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #888888;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #888888;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #888888;
}

.layer{ position: fixed; z-index:1001011; width: 100%; height: 100%; overflow:hidden;}
.layer .layer-top, .layer .layer-bottom{ position: absolute; width: 100%; height: 50%;/* background: #da1515;*/ top: 0%; transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0s; -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0s; -moz-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0s; -o-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0s; z-index: 1;}
.layer .layer-top{ background-color:#121212;}
.layer .layer-bottom{ top: auto; bottom: 0%; background-color:#121212;}
.layer .loading{width:172px; position: absolute; top: 50%; left: 50%; height:69px; margin-left:-86px; margin-top:-34.5px; display: block; z-index: 2;-webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;}
.layer.show{ visibility: hidden;}
.layer.show .loading{ display: none;}
.layer.show .layer-top{ top: -50%;}
.layer.show .layer-bottom{ bottom: -50%;}


@-webkit-keyframes rotateplane {
  0% { filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); }
  50%{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); }
  100% {opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); }
}

@keyframes rotateplane {
  0% {filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);}
  50%{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
  100% {opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
}

.wx_top{width:50px; height:50px; position:fixed; right:10px;bottom:20px; margin-top:-25px; z-index:100; display:none; background:url(../images/top.png) no-repeat; background-size:100%;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; text-decoration:none;
}
.wx_top:hover{ background:url(../images/tops.png) no-repeat; background-size:cover;}


.w1400{width: 100%; margin: 0px auto; max-width: 1520px; display:block; overflow: hidden; clear: both; padding: 0 3%;}
/*Index*/
.section{background-size: cover; background-position: center center; overflow:hidden;}
.slide{background-size: cover; position:relative;}
.section .sec-scale { width:100%; height:100%; position: relative;/*transform: scale(0.8);opacity: 0.5;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;*/}
/*.active .sec-scale {transform: translate(0px,0px) scale(1);transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; opacity: 1; }*/
.bg1 {margin-top: 70px; width: 100%; padding: 5% 5% 0 5%; background: url(../images/bg1.jpg);background-attachment: fixed; height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;overflow: hidden;}

.bg2 {background-color: #f1f2f3; display: block; overflow: hidden;}
.bg3{background: #f1f2f3; padding:0%; display: block; overflow: hidden;}
.bg-bs {width: 100%; background: #fff; height: auto;position: relative;overflow: hidden; display: block;}
.bg-bs_1 {width: 100%; background: #f1f2f3; height: auto;position: relative;overflow: hidden; display: block;}
.custom{ text-align: center;}
.text_left{text-align: left;}
.custom .custom_cn{font-size: 36px; color: #222; font-weight: bold;}
.custom .custom_en{font-size: 24px; color: #222;}
.show_cen{width:100%; padding: 0 3.5%; margin: 0px auto; display: block;position: relative; overflow: hidden;}
.show_cen1{width: 1200px; margin: 0px auto; display: block; overflow: hidden;}
/*首页BANNER START*/

.i_picchange{width:100%; height: 600px;  overflow:hidden; display:block; position: relative;}
.i_picchange .home_logo{position: absolute; width: 480px; height: 80px; left: 50%; top: 20%; z-index: 3; text-align: center;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.i_picchange .home_logo img{width:100%;  -webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;}
.home-swiper .swiper-slide .text{position: absolute;width: 80%;left: 50%; top: 30%; z-index: 3; text-align: left; color: #fff; }
.home-swiper .swiper-slide .text .text_cn{word-break:break-word;font-family:"微软雅黑";/* text-transform:uppercase;*/ font-weight: bold; position: relative; padding-bottom: 4px;font-size:70px;opacity: 0;
	webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);filter: alpha(opacity=0);
transition: all .5s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;-webkit-transition: all .5s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;transition: all .5s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;}
.home-swiper .swiper-slide.swiper-slide-active .text .text_cn{font-family:"微软雅黑"; opacity: 1; filter: alpha(opacity=100);
 webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);  }

.home-swiper .swiper-slide .text .text_en1{margin: 0.8% 0 ; font-family:"Microsoft Yahei","微软雅黑",arial,; font-size: 30px; 	webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);;opacity: 0; filter: alpha(opacity=0);
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;
-webkit-transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;}
.home-swiper .swiper-slide.swiper-slide-active .text .text_en1{font-family:"Microsoft Yahei","微软雅黑"; 	opacity: 1; filter: alpha(opacity=100); webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);  }
.home-swiper .swiper-slide .text .show_more{font-family:"Microsoft Yahei","微软雅黑",arial,; margin-top: 1%; 	webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);opacity: 0; filter: alpha(opacity=0);
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 1.18s;
-webkit-transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 1.18s;
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 1.18s;}

.home-swiper .swiper-slide.swiper-slide-active .text .show_more{font-family:"Microsoft Yahei","微软雅黑"; transition: all ease-in-out .5s;	opacity: 1; filter: alpha(opacity=100); webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);  }
.home-swiper .swiper-slide.swiper-slide-active .text .show_more:hover a{ padding-left: 25px; color: #fff; background:#3568dc url(../images/morebg.png) no-repeat 70%; transition: all ease-in-out .5s; }
.home-swiper .swiper-slide.swiper-slide-active .text .show_more1 a{background-color: #255ae4; border: none;}
.text .show_more a{ border: 1px solid #fff; width: 160px; height: 46px; transition: all ease-in-out .5s; line-height: 46px;font-size: 14px; padding-left: 30px; color: #fff; background:url(../images/morebg.png) no-repeat 82%; display: block; border-radius: 40px;}
.home-swiper {width: 100%;height: 100%;background: #000;}
.home-swiper .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}
.home-swiper .swiper-slide .s1{width:100%;height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover; display:block;}
.home-swiper .swiper-slide-active .s1 {    width: 100%;    height: 100%;    display: block;-webkit-animation: hvr-bob 1s ease 1;animation: hvr-bob 3s ease 1;}
@-webkit-keyframes hvr-bob {
  0% {  	transform: scale(1);-webkit-transform: scale(1);  }  100% {    transform: scale(1.1);-webkit-transform: scale(1.1);  }}
@keyframes hvr-bob {  0% {    transform: scale(1);-webkit-transform: scale(1);  }  100% {    transform: scale(1.1);-webkit-transform: scale(1.1);  }}
.home-swiper .swiper-slide .s1 img{width:100%; height:100% !important;  display: none;}
.home-swiper .home_next{width:50px; height:50px; background:url(../images/banner_right.png) no-repeat; background-size:50px; left: calc(100% - 80px); bottom: 40; margin-top: auto !important; }
.home-swiper .home_prev{width:50px; height:50px; background:url(../images/banner_left.png) no-repeat; background-size:50px; left: calc(0% + 30px); bottom: 40%; margin-top: auto !important; }
.home-swiper .home_next:hover{background: url(../images/banner_right1.png);}
.home-swiper .home_prev:hover{background: url(../images/banner_left1.png);}
.home-swiper .swiper-slide-active img {    width: 100%;    height: 100%;    display: block;    -webkit-animation: hvr-bob 5s ease 1;animation: hvr-bob 5s ease 1;}
@-webkit-keyframes hvr-bob {  0% {    transform: scale(1.1);-webkit-transform: scale(1.1);  }  100% {    transform: scale(1);-webkit-transform: scale(1);  }}
@keyframes hvr-bob {  0% {    transform: scale(1.1);-webkit-transform: scale(1.1);  }  100% {    transform: scale(1);-webkit-transform: scale(1);  }}


.home-pagination .swiper-pagination-bullet{width:40px; height:40px; line-height:40px; font-size:16px; color:#fff; margin:0px 20px 0px 0px !important; text-align:center; transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;filter:alpha(opacity=40);  -moz-opacity:0.4;   -khtml-opacity: 0.4;   opacity:1; position:relative; background-color:transparent !important;}
.home-pagination .swiper-pagination-bullet:after{width:12px; height:1px; background-color:#fff; position:absolute; right:10px; bottom:17px; content:""; display:none;}
.home-pagination .swiper-pagination-bullet-active{width:60px; text-align:left; padding:0px 9px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}
.home-pagination .swiper-pagination-bullet-active:after{ display:block;}
.home-swiper.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	width:80%;  left:50%; text-align:left; bottom:6%;
;webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%); }
/*.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/
.home-swiper .swiper-slide .text img{width: auto; max-width: 50%;}

/*首页banner end*/

.i_banner_box1{width:820px; position:absolute; left:50%; bottom:45px;webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%); z-index:1;}
.i_banner_box1 dd{width:25.6%; float: left; border-right:20px solid #67dd00;}
.i_banner_box1 dd .div{width:100%; height:75px;  background:url(../images/s_tb9s.png) repeat; display:inline-block; float:left; color:#fff; font-size:16px; padding:8px 19% 0px 19%;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_banner_box1 dd .div:hover{ background:none; background-color:#fff; color:#333333; text-decoration:none;}
.i_banner_box1 dd .div .a_img{width:60px; height:60px; overflow:hidden;}
.i_banner_box1 dd .div .a_img img{width:60px;}
.i_banner_box1 dd .div .a_img_r{ line-height:1.8;    letter-spacing: 1.5px;}
.i_banner_box1 dt{width:23.2%; float:left; font-weight:normal;background:none; }
.i_banner_box1 dt .div{width:100%; padding:0px 15%; background:url(../images/s_tb9s.png) repeat; display:inline-block; overflow:hidden; float:left; color:#fff; font-size:16px;}
.i_banner_box1 dt .div:hover{ background:none; background-color:#fff; color:#333333; text-decoration:none;}
.i_banner_box1 dt .div .s1{ height:75px; line-height:75px; background:url(../images/s_tb4.png) left center no-repeat; padding-left:60px; display:inline-block;}
.i_banner_box1 dt .div:hover .s1{ height:75px; line-height:75px; background:url(../images/s_tb4_1.png) left center no-repeat; padding-left:60px; display:inline-block;}
.i_banner_box1 dt a:hover { color:#000; text-decoration:none;  color: #69dd03;}

.pc_top{background: #333; line-height: 30px; height: 30px;}
.header-right{color: #ccc;}
.header-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 30px;
  line-height: 30px;
  font-size: 12px;color: #ccc;
}
.header-top .header-right a {
  margin-right: 60px;
 color: #ccc;
}
.header-top .header-right .header-right-tel {
  font-size: 12px;
}
.header-top .header-right .header-right-tel h3 {
  font-size: 26px;
  font-weight: bold;
  color: red;
}
.header-top-container {
  border-bottom: 1px solid #164686;
  width: 100%;
  position: absolute;
  top: 30px;
  z-index: 1000;
}
.w1600{width: 90%; max-width: 1600px; margin: 0px auto;}
.w1600{width: 90%; max-width: 1400px; margin: 0px auto;}

.header_div{width:100%;height:90px; padding-left:3%; background-color: rgb(0,0,0,0); border-bottom:1px solid rgb(255,255,255,0.3);left:0px; top:0px; /*position:fixed; */z-index:997;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.header_div .i_logo{width:34%; padding-top:12px;}
.header_div .i_logo img{ width:auto; height:52px; margin-right: 5%;}
.header_div .i_logo a{float: left; width: 40%;}
.header_div .i_logo a.tel{float: left; width: 60%;}
.header_div .tel{padding: 10px 0; color: #fff; font-size: 20px;}
.header_div .tel img{ height: 24px !important; margin: 0 3%; float: left;}
.header_div .i_logo .logo1{display: none;}
.header_div .tel .tel_img1{display: none;}
.header_div.fixedmenu,.header_div.fixedmenu1.fixedmenu{ position:fixed; border-bottom: 1px solid #E8E8E8; background-color: rgb(255,255,255,1);
/*-moz-box-shadow: 2px 5px rgb(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px rgb(0,0,0,0.1);
    box-shadow: 0px 2px 5px  rgb(0,0,0,0.1);*/}
.header_div.fixedmenu1{ position:relative;}
.header_div.fixedmenu .i_logo .logo{display: none;}
.header_div.fixedmenu .i_logo .tel_img{display: none;}
.header_div.fixedmenu .i_logo .logo1{display: block;}
.fixedmenu .i_logo .tel_img1{display: block;}
.header_div.fixedmenu .tel{padding: 10px 0; color: #666; font-size: 15px;}
.menu_nav{width:60%; margin-left:1%;float: left !important;}
.menu_nav ul{width:100%;}
.menu_nav ul li{width:11.2%; float:left;text-align:center;  }
.menu_nav ul li:nth-child(3){width: 18%;}
.menu_nav ul li a{ width: 100%;position:relative; display: table-cell; height: 90px;vertical-align: middle;text-align:center;  }
.menu_nav ul li.last a{ width: 100%;position:relative; display: table-cell; height: 90px;vertical-align: middle;text-align:right;  }
.menu_nav ul li img{max-width: 100%; text-align: center;}
.menu_nav ul li .nav_a{width:100%; height:90px; line-height:90px; color:#000; display:inline-block; font-size:20px; position:relative;}
.menu_nav ul li .nav_a:hover, .menu_nav ul li .nav_a.activetopm, .menu_nav ul li .nav_a.activetopm1{ color:#4974f5; text-decoration:none;}
.menu_nav ul li .nav_a:after{width:0px; height:3px; background-color:#4974f5; position:absolute; left:50%;border-radius: 1.5px; bottom:0px; content:""; margin-left:-18px;  -webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.menu_nav ul li .nav_a:hover:after, .menu_nav ul li .nav_a.activetopm:after, .menu_nav ul li .nav_a.activetopm1:after{width:36px;border-radius: 1.5px;}
.menu_nav ul li .nav_a.activetopm1{ color:#000; text-decoration:none;}
/*.menu_nav ul li .twodiv{width:100%; position:absolute; left:0px; top:100%; background-color:#1f1f1f; padding:15px 0px; z-index:1111; display:none; text-align:center;}
.menu_nav ul li .twodiv a{ height:40px; line-height:40px; color:#ffffff; font-size:15px; margin:0px 50px; display:inline-block;}
.menu_nav ul li .twodiv a:hover{ text-decoration:none; color:#ffe300;}
*/
.menu_nav ul li dl{width:100%; left: 0; position:absolute; top:100%; padding: 1.5% 0; background-color:rgb(255,255,255,0.9);z-index:1; display:none; text-align: center;}
.menu_nav ul li dl dd{width:auto; display:inline-block;padding: 0px 1%;}
.menu_nav ul li dl dd a{width:100%; background: url(../images/nav_bg1.png) no-repeat left center; text-indent: 20px; height:47px; display:inline-block; overflow:hidden; line-height:47px; text-align:center; color:#333; font-size:16px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; float:left;}
.menu_nav ul li dl dd a:hover,.menu_nav ul li dl dd a.now{ color:#4877f4; text-decoration:none;}

.fixedmenu .menu_nav{width:60%; margin-left:1%;}
.fixedmenu .menu_nav ul{width:100%;}

.fixedmenu .menu_nav ul li a{ width: 100%;position:relative; display: table-cell;vertical-align: middle;text-align:center;color: #333; }
.fixedmenu .menu_nav ul li.last a{ width: 100%;position:relative; display: table-cell;vertical-align: middle;text-align:right;  }
.fixedmenu .menu_nav ul li img{max-width: 100%; text-align: center;}
.fixedmenu .menu_nav ul li .nav_a{width:100%; height:90px; line-height:90px; color:#333; display:inline-block; font-size:20px; position:relative;}
.fixedmenu .menu_nav ul li .nav_a:hover{ color:#4877f4; text-decoration:none;}
.fixedmenu .menu_nav ul li .nav_a:after{width:0px; height:3px; background-color:#4877f4;border-radius: 1.5px; position:absolute; left:50%; bottom:0px; content:""; margin-left:-18px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.fixedmenu .menu_nav ul li .nav_a:hover:after, .menu_nav ul li .nav_a.activetopm:after, .menu_nav ul li .nav_a.activetopm1:after{width:36px;border-radius: 1.5px;}
.fixedmenu .menu_nav ul li .nav_a.activetopm1{ color:#4877f4; text-decoration:none;}
.i_ss{width:90px; height:90px; border-left:1px solid rgb(255,255,255,0.1);border-right:1px solid rgb(255,255,255,0.1);}
.i_ss_t{width:100%; height:120px; background:url(../images/s_tb1.png) center no-repeat; cursor:pointer;background-size: 22px;}
.fixedmenu .i_ss_t{width:100%; height:90px; background: url(../images/s_tb1s.png) center no-repeat; cursor:pointer;background-size: 22px;}

.i_ss_c{width:100%; padding: 2% 30%;  position:absolute; right:0px; top:100%; background-color:rgb(255,255,255,0.4); display:none;}
.i_ss_c .ipt1{width:calc(100% - 90px); height:44px; background-color:#fff; line-height:44px; border:0px;  color:#333; font-size:22px; font-family:"微软雅黑";}
.i_ss_c .ipt2{width:80px; height:44px; background:#4877f4 url(../images/s_tb1.png) center no-repeat; border:0px;background-size:22px;}
.top_label { position: absolute; right: 0; top: 30px; height: 100%; }
.top_label .item { float: left; width: 110px; height: 90px; border-left: 1px solid #ededed; position: relative; }
.fixedmenu .top_label .item {
  border-left: 1px solid #ededed;
}
.fixedmenu .top_label {top: 0px;}
.top_label .item:first-child { display: none; }
.seach_btn {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  float: right;
  top: 0;
  background: url(../images/s_tb1s.png) no-repeat center center;
}
.fixedmenu .seach_btn {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  float: right;
  top: 0;
  background: url(../images/s_tb1s.png) no-repeat center center;
}
.search_box { position: fixed; top: -180px;text-align: center; left: 0; width: 100%; background: #ffffff; padding: 30px 60px; -webkit-transition: 0.6s; -moz-transition: 0.6s; -ms-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; z-index: 9999; }
.search_box.show { top: 0; text-align: center; display: inline-block;}
.header_div .search_box .wrap { position: relative; padding-right: 70px; overflow: hidden; width: 50%; display: inline-block;}
.search_box .input_box { padding-right: 20px; background: url(../images/seach.png) no-repeat left center; background-size: auto 25px; padding-left: 50px; overflow: hidden; }
.search_box .input_box input { width: 100%; font-size: 16px; line-height: 40px;border: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
.search_box .inp_button { float: right; }
.search_box .inp_button .btn { width: 100px; height: 40px; font-size: 16px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; background: #4877f4; color: #ffffff; cursor: pointer; border: 0; }
.search_close { cursor: pointer; position: absolute; right: 0; height: 40px; width: 40px; background: url(../images/seach-close.png) no-repeat center center; background-size: 20px; }
.search_box .wrap { width: 600px;text-align: center; display: inline-block; }
a { outline: none; }
.inp_box::-webkit-input-placeholder { color: #222222; }
.inp_box::-moz-placeholder { color: #222222; }
.inp_box::placeholder { color: #222222; }
.inp_box:-ms-input-placeholder { color: #222222; }
/*首页产品*/
.sitepage-content::after { content: ""; display: inline-block; display: inline; zoom: 1; display: block; visibility: hidden; height: 0; clear: both; }
.page_wrap,.i_con1 {
  margin: 0 auto;
  padding: 0 60px;
}
.page_wrap{padding-top: 2%;}
.page-product-list { padding:3% 0; overflow: hidden; }
.page-product-list .item { float: left; width: 24.6354%; margin-right: 0.485%; position: relative; margin-bottom: 0.485%; }
.page-product-list .item:nth-child(2) { width: 49.7395%; margin-right: 0; }
.page-product-list .item.item2 { width: 49.7395%; }
.page-product-list .item.item3 { float: right; margin-right: 0; }
.page-product-list .item .img { overflow: hidden; }
.page-product-list .item .img .img-bg { background-size: 0; background-repeat: no-repeat; background-position: center; }
.page-product-list .item .img img { width: 100%; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-list .item::before { content: ""; z-index: 1; position: absolute; left: 0; bottom: 0; width: 100%; height: 170px; background: url(../images/ic_1.png) no-repeat center center; }
.page-product-list .item:first-child { width: 49.7395%; background:#e0dfe4; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-list .item:first-child::before { display: none; }
.page-product-list .item:first-child:hover { background: #4877f4; }
.page-product-list .item:first-child:hover .box .ftitle { color: #ffffff; }
.page-product-list .item:first-child:hover .box .title { color: #ffffff; }
.page-product-list .item .box { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding: 0 10%; }
.page-product-list .item .box .ftitle { font-size: 26px; color: #9e9ea0; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-list .item .box .title { font-size: 18px; color: #999999; margin-top: 15px; opacity: 0.5; filter: alpha(opacity=50); -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-list .item .info { position: absolute; left: 0; z-index: 1; bottom: 26px; width: 100%; padding: 0 20px; color: #ffffff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-list .item .info .ftitle { font-size: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.page-product-list .item .info .title { font-size: 14px; text-transform: uppercase; }
.page-product-list .item:hover .img img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
/*详细页 start*/
.show_news{width: 100%; margin: 0px auto; max-width: 1400px; position: relative;}
.show_news .show_news_l{width: 78%; float: left; background: #fff; min-height: 500px; margin: 2% 0 5% 0;}
.show_news .show_new_r{width: 20%; float: right;margin-top: 2%;}
.show_new_r li{width: 100%; display: block; overflow: hidden; margin-bottom:4%; background: #fff; }
.show_new_r li:first-child img,.show_new_r li:first-child .show_new_c{width: 100%; display: block;}
.show_new_r li img{width: 100%; float: left; display: none;}
.show_new_r li .show_new_c{width: 100%; padding: 5%; float: right; font-size: 16px; dis}
.show_new_r li:first-child .new_con{height: 46px; overflow: hidden;}
.show_new_r li .new_con{height: 46px; overflow: hidden; line-height: 24px;}
.show_new_r li .show_new_c .time{color: #999; font-size: 12px; margin-top: 10px;}
.show_new_r li:hover{ -webkit-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); -ms-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); -o-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); }
.show_content{padding: 5%; line-height: 1.6; font-size: 16px; color: #333;}
.show_content .show_con_name{font-size: 34px;  text-align: center;}
.show_content .show_con_time{color: #999999; font-size: 16px; text-align: center;}
.show_content .show_con {padding: 4% 0; line-height: 1.6; font-size: 16px; color: #333; margin-top: 3%; border-top: 1px solid #e5e5e5;}
.show_content .show_con img{max-width: 100%;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic }
.show_content .show_con table{max-width: 100% !important;}
.show_content .show_con table tr td{padding: 4px 5px;}
.show_page{border-top: 1px solid #e5e5e5; padding: 1% 0; height: 80px;}
.show_page .fl{width: 80%; float: left; }
.show_page .fl a{display: block;line-height: 2; font-size: 14px; height: 30px; overflow: hidden;}
.show_page .fr{width: 13%; float: right;}
.show_page .fr a{height: 40px; line-height: 40px; width: 100%; background: #aaaaaa; font-size: 14px; text-align: center; display: inline-block; color: #fff;}
/*详细页end*/
/*新闻详细页*/


@media only screen and (min-width: 320PX) and (max-width: 360PX) { html { font-size: 13.65px; } }
@media only screen and (min-width: 360PX) and (max-width: 375PX) { html { font-size: 15.36px; } }
@media only screen and (min-width: 375PX) and (max-width: 390PX) { html { font-size: 16px; } }
@media only screen and (min-width: 390PX) and (max-width: 414PX) { html { font-size: 16.64px; } }
@media only screen and (min-width: 414PX) and (max-width: 640PX) { html { font-size: 17.664px; } }
@media screen and (min-width: 640PX) { html { font-size: 27.31px; } }
@media screen and (min-width: 1024px) { html { font-size: 12px; }
  body { font-size: 16px; } }
@media only screen and (max-width: 1024px)
{

	.wrap, .page_wrap { padding-left: 5.335%; padding-right: 5.335%; width: auto; max-width: 100%; }
  .mr-10 { margin-right: 0; }
  .ml-10 { margin-left: 0; }
  .mt-10 { margin-top: 1rem; }
  .mb-10 { margin-bottom: 1rem; } }
@media only screen and (max-width: 1024px) {
.wrap, .page_wrap {
  padding-left: 5.335%;
  padding-right: 5.335%;
  width: auto;
  max-width: 100%;
}
.page-product-list { padding: 3rem 0; }
  .page-product-list .item { float: none; width: 100%; margin-right: 0; position: relative; margin-bottom: 1rem; }
  .page-product-list .item.item2 { width: 100%; }
  .page-product-list .item.item3 { float: none; margin-right: 0; }
  .page-product-list .item:nth-child(2) { width: 100%; }
  .page-product-list .item .img { overflow: hidden; }
  .page-product-list .item .img .img-bg { background-size: cover; height: 20rem; }
  .page-product-list .item .img img { display: none; }
  .page-product-list .item:first-child { width: 100%; }
  .page-product-list .item .box { padding: 0 10%; }
  .page-product-list .item .box .ftitle { font-size: 1.464rem; }
  .page-product-list .item .box .title { font-size: 1.025rem; margin-top: 0.8rem; }
  .page-product-list .item .info { bottom: 26px; width: 100%; padding: 0 20px; }
  .page-product-list .item .info .ftitle { font-size: 1.025rem; }
  .page-product-list .item .info .title { font-size: 0.805rem; }
  }
/*首页产品结束*/





/*手机导航*/
/* CSS Document */
.phone_nav{ display:none;}
.phone_logo{/* height:50px;*//* padding:10px 0px;*//* background-color:#fff;*/}
.phone_logo .p1 img{/* height: 100%*/ width:auto; height:30px;}

@media screen and (max-width:1200px) {
.phone_logo .p1 {/*padding-top: 10px;*//* height: 29px;*/ display: block; width:55%;display:inline-block;}
.header_div{ display:none;}
.phone_logo {width: 100%;padding: 10px 15px;box-sizing: border-box; height: 50px;}

.phone_nav{display:block; height: 50px; position:fixed;/*background-color:#fff;*/ border-bottom: 1px solid rgba(255, 255, 255, 0.5); width:100%; top:0;left:0; display:block; z-index:100000;}
.phone_nav.fixedmenu{ position:fixed;-moz-box-shadow:0px 0px 1px #e5e5e5;/*firefox*/
-webkit-box-shadow:0px 0px 1px #e5e5e5;/*webkit*/
box-shadow:0px 0px 1px #e5e5e5;/*opera或ie9*/
}
.phone_logo .logo {display: block;}
.phone_logo .logo1 {display: none;}
.phone_nav.fixedmenu .phone_logo .logo {display: none;}
.phone_nav.fixedmenu .phone_logo .logo1 {display: block;}
.phone_nav.fixedmenu .nav_but_box{background: #fff;}
/*导航按钮*/
.phone_nav .nav_but_box{ display:block; position:absolute; width:30px; height:30px; right:10px; top:50%; margin-top:-18px; z-index:1;
transition:all 0.7s; -webkit-transition:all 0.7s;}
.phone_nav .nav_but { display:inline-block; position:relative;width:20px; height:2px; z-index:2; margin:13px 0 0 5px; background:#fff;
-webkit-transition-property: background-color, -webkit-transform;
transition-property: background-color, -webkit-transform;
transition-property: background-color, transform;
transition-property: background-color, transform, -webkit-transform;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;}
.phone_nav .nav_but:before,.nav_but:after {content: ''; display:block; width:20px; height:2px; position:absolute; background:#fff;
transition-property: margin, -webkit-transform; -webkit-transition-property: margin, -webkit-transform;
transition-property: margin, transform; transition-property: margin, transform, -webkit-transform;
transition-duration: 300ms; -webkit-transition-duration: 300ms;}
.phone_nav .nav_but:before{margin-top:-5px;}
.phone_nav .nav_but:after {margin-top:5px;}
.phone_nav.fixedmenu .nav_but,.phone_nav.fixedmenu .nav_but:before,.phone_nav.fixedmenu .nav_but:after {background-color: #333;}
/*栏目名称*/
.phone_nav .nav_main{height:100%; position:fixed;  left:0; opacity:0; width:0; transition:all 0.4s ease 0.3s; -webkit-transition:all 0.4s ease 0.3s; background-color:#fff; overflow:hidden;}
.phone_nav .nav_main ul{ padding:0 20px; margin-top:40px;}
.phone_nav .nav_main li a{background-position:left; color:#333; width: 90%; height:60px; line-height:60px; display:inline-block; background-size:32px; background-repeat:no-repeat; font-size:18px;}
.phone_nav .nav_main .ss{border:1px solid #ccc; margin-top:20px;}
.phone_nav .nav_main .ss .p2{ float:right;}
.phone_nav .nav_main .ss .p2 input{ border:0; /*background:url("../images/app_ss1.png") center no-repeat;*/ width:34px; height:34px;}
.phone_nav .nav_main .ss .p1{ display:block; margin:0 34px 0 5px; }
.phone_nav .nav_main .ss .p1 input{ width:100%; height:34px; line-height:34px; background:none; border:0; font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}
.phone_nav .nav_main li b{ display:inline-block; position:absolute; right:10px; top:0px; width:50%; height:50px; background: url("../images/lmfooter_bottom.png") center right no-repeat; z-index:99;}
.phone_nav .nav_main .ul{padding:0 0 0px 40px; margin:0;  max-height:0; overflow:hidden; transition:max-height 0.4s; -webkit-transition:max-height 0.4s;}
.phone_nav .nav_main .ul li{ padding:0; border-bottom:0; transform:translateX(0px); -webkit-transform:translateX(0px);}
.phone_nav .nav_main .ul li a{ padding:0; height:auto; line-height:50px; font-weight:normal}

.phone_nav .nav_main .b_one .ul{ max-height:300px; padding:0 0 0px 40px; margin-bottom:10px;}


.phone_nav .nav_main li{ transform:translateX(100px); -webkit-transform:translateX(100px); transition:all 0.8s ease; -webkit-transition:all 0.8s ease; border-bottom:1px solid rgba(225,225,225,0.5); padding:0 20px; position:relative;}
.phone_nav .nav_main li:nth-of-type(1){ transition-delay:0.1s; -webkit-transition-delay:0.1s; }
.phone_nav .nav_main li:nth-of-type(2){ transition-delay:0.2s; -webkit-transition-delay:0.2s; }
.phone_nav .nav_main li:nth-of-type(3){ transition-delay:0.3s; -webkit-transition-delay:0.3s; }
.phone_nav .nav_main li:nth-of-type(4){ transition-delay:0.4s; -webkit-transition-delay:0.4s; }
.phone_nav .nav_main li:nth-of-type(5){ transition-delay:0.5s; -webkit-transition-delay:0.5s; }
.phone_nav .nav_main li:nth-of-type(6){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(7){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(8){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(9){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(10){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .ch_yy{text-align: center;}
.phone_nav .ch_yy a{ padding: 30px 10%;}


/*打开样式*/
.phone_nav_one{  transition-delay:0s; -webkit-transition-delay:0s;}
.phone_nav_one .nav_main {opacity:1; width:100%; overflow:inherit;}
.phone_nav_one .nav_but{background: rgba(0, 0, 0, 0); }
.phone_nav_one .nav_but:before {margin-top: 0; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.phone_nav_one .nav_but:after {margin-top:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.phone_nav_one .nav_but_box { opacity:0.8;}
.phone_nav_one .nav_main li{ transform:translateX(0); -webkit-transform:translateX(0); padding: 4px 0px;}
.phone_nav_one .nav_main li.last{ padding: 30px 0px;}

}


@media screen and (max-width:758px){/*--768-0--*/
.phone_nav .nav_but_box{  right:10px;}
.phone_nav .nav_main ul{ margin-top:20px; height:calc(100% - 50px); overflow-y:auto; box-sizing:border-box;}
.phone_nav .nav_main .b_one .ul{ height:auto;}

}

@media screen and (max-width:470px){/*--768-0--*/
.phone_nav .nav_main ul{  height:calc(100% - 50px);}
.phone_nav .nav_main .b_one .ul{ height:auto;}
 .home-swiper .swiper-slide .text img {
    max-width: 80% !important;
  }
}
/*手机导航*/



.i_ssbn{width:40px; height:100%; /* background-color:#ffe300;*/  position:absolute; top:0px; right:45px; z-index:10000;}
.phone_nav .i_ssbn_t{width:100%; height:100%;background:url(../images/s_tb1.png) center no-repeat;background-size:20px;}
.i_ssbn_div{width:200px; display:none; background-color:#fff; z-index:10000; position:absolute; right:0px; top:100%;}
.i_ssbn_div .ipt1{width:80%; height:40px; line-height:40px; text-indent:15px; border:0px; font-family:"微软雅黑"; background-color:#fff; color:#333; font-size:16px;}
.i_ssbn_div .ipt2{width:20%; height:40px; background:url(../images/s_tb1.png) center no-repeat; background-color:#121212; border:0px; background-size:15px;}
.i_ssbn_div input:-moz-placeholder {    color: #b9b9b9;  }
.i_ssbn_div input::-moz-placeholder {     color: #b9b9b9;}
.i_ssbn_div input:-ms-input-placeholder {    color: #b9b9b9;}
.i_ssbn_div input::-webkit-input-placeholder {    color: #b9b9b9;}
.phone_nav.fixedmenu {background-color: #fff;}
.phone_nav.fixedmenu .i_ssbn_t{width:100%; height:100%;background:url(../images/s_tb1s.png) center no-repeat;background-size:20px;}


.i_content{width:100%; height:100%;position:absolute; left:0px; top:0px;display: initial;}
.i_content_c{width:100%; height:100%;display: block;}
.i_con{width:1600px; margin:0px auto; position: relative; height: 100%;}

.i_con2{width:1200px; margin:0px auto;}
.padding_50{padding: 50px 0; }
.ui_div{width:100%; }
.ui_div2{width:83%; margin: 0px auto;}
.ui_div1{width:100%;}
.ui_div_center{width:100%; margin:0px 3%;}
.ui_div_center1{width:1300px; margin:0px auto;}
.ui_div_con2{width: 80%; max-width:1200px; margin:0px auto; position: relative; }

/*首页简介start*/

.h_about,.h_pro,.h_case,.h_new{width: 83%;
    transform: translate(-50%, -40%);
    webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    position: absolute;
}
.home_about{float: left; width: 50%;}
.home_about .h_a_name{font-size: 40px; color: #1056ad;font-weight: bold;}
.home_about .h_about_con{padding: 8% 0; line-height: 1.4;}
.h_about_num{ width: 100%; clear: both; display: block; overflow: hidden;}
.h_about_num li{width: 30%; float: left;}
.h_about_num li:first-child{width: 40%; float: left;}
.h_about_num li .bj_num{height: 60px; overflow: hidden;}
.h_about_num li .bj_num font{font-size: 36px; color: #004694;font-weight: bold;}
.h_about_num li .bj_num span{font-size:14px; color: #333333;}
.h_about_num li .bj_con{font-size:14px; color: #333333;}
.more{padding: 8% 0;}
.more a{display: inline-block; width: 143px;color: #fff; text-align: left; padding-left:20px; line-height: 45px; border-radius: 23px; background:#1056ad url(../images/morebg.png) no-repeat 80% center;background-size: 20px;}
.more a:hover{width: 150px; transition: all ease-in-out .5s;padding-left:25px; background:#1056ad url(../images/morebg.png) no-repeat 84% center;background-size: 20px;}
.home_about_img{width: 40%; float: right; border-radius: 10px; overflow: hidden; overflow: hidden;}
.home_about_img img{width: 100%; transition: all ease-in-out .5s; }
.home_about_img:hover img{-webkit-transform:scale(1.12);transform:scale(1.12); transition: all ease-in-out .5s; }
/*首页简介end*/

.customs{position: relative; font-size: 30px; color: #333;font-weight: bold;}
.customs .custom_en{font-family:'Geometr415',"微软雅黑"; text-transform: uppercase; font-weight: normal; font-size: 36px; color: rgb(50,50,50,0.3); height:80PX; padding-left: 10px;}
.customs .custom_more{position:absolute; color: #999999; display: inline-block;transition: all ease-in-out .5s; right:0;font-size: 14px; font-weight: normal; top: 50%; transform: translateY(-50%); padding-right: 30px; background: url(../images/morebg1.png) no-repeat right center;}
.customs .custom_more:hover{ padding-right: 40px; transition: all ease-in-out .5s;  background: url(../images/morebg1.png) no-repeat right center;}
.roundImg{     position: absolute;   left: 0;   z-index: 1;    -webkit-animation: round_animate 15s linear infinite;     animation: round_animate 15s linear infinite;  }
   @keyframes round_animate {      to {        transform: rotate(1turn);       }    }





/*内页开始*/



.section.y7{ height:auto !important;}
/*.i_fbg2{ background-color:#1f1f1f;}*/




.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:998; left:0px; top:-100%;}
.video_div_closebtv{width:60px; height:60px; position:absolute; right:60px; top:100px; cursor:pointer; z-index:100;}
.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}




/*内页*/



.n_banner{width:100%;overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;	}
.n_banner img{width:100%;}
.n_banner .pcbanner{display: block;}
.n_banner .wapbanner{display: none;}

.pc_amenu {	width: 100%;	position: relative;	left: 0px; height: 50px;	bottom: 0px;	background:#ebebeb;  display: block; overflow: hidden;}
.a_menu {width: 1600px;overflow: hidden; margin: 0px auto;	position: absolute;	z-index: 1; bottom: 10%; color: #fff;}
.a_menu .a_menu_a {	padding: 0px 30px;	margin: 0px;		margin: 0px 20px 10px 0; border:1px solid #fff;	height: 50px;	-webkit-transition: all ease-out 0.2s;	transition: all ease-out 0.2s;	display: inline-block;
	overflow: hidden;	text-align: right;	line-height: 50px; border-radius: 25px;	color: #333;	font-size: 16px; color: #fff;	position: relative;}
.a_menu a:hover,.a_menu a.activetm1 {	color: #fff;	text-decoration: none; background: #1451a0; border: 1px solid #1451a0;}
.a_menu_name{margin-bottom: 30px;}
.a_menu_name .a_menu_cn{font-size: 36px; }
.a_menu_name .a_menu_en{font-size: 30px; font-family: Microsoft YaHei Light;}
.a_where{width: 30%; line-height: 50px; float: left;}
.a_where img{width: 14px !important; margin-right:2px;}
.a_where a{padding: 0px 5px;  font-size: 14px;}
.a_where a:hover{padding: 0px 5px; color: #4877f4;}


.i_box5{width:100%;}
.i_box5_t{width:100%; padding:65px 0px; line-height:1.6; color:#fff; text-align:center; font-size:48px;}
.i_box5_c{width:100%; padding-top:55px;}
.i_box5_c_l{width:45%;}
.i_box5_c_l_t{width:100%; padding:20px 0px; line-height:1.5; color:#fff; font-size:36px;}
.i_box5_c_l_c{width:100%;}
.i_box5_c_l_c li{width:100%; float:left; padding-bottom:6px;}
.i_box5_c_l_c li .div{width:100%; float:left; display:inline-block; background:url(../images/s_tb13.png) repeat; padding:10px 25px 10px 27px; line-height:30px; position:relative; color:#222222; font-size:18px; position:relative;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;
}
.i_box5_c_l_c li .div:after{width:7px; height:100%; position:absolute; left:0px; top:0px; background-color:#28d223; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.i_box5_c_l_c li .div:hover{ color:#222222; text-decoration:none; background-color:#fff;}
.i_box5_c_r{width:45%; }
.i_box5_c_r_ul{width:100%;}
.i_box5_c_r_ul li{width:100%; float:left; padding:6px 0px;}
.i_box5_c_r_ul li .div{width:48%;}
.i_box5_c_r_ul li .div .ipt1{width:100%; height:48px; line-height:48px; border:2px solid #28d223; text-indent:15px; font-size:16px; color:#fff; font-family:"微软雅黑";-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ background-color:transparent;}
/*shade*/
.i_box5_c_r_ul li .div .ipt1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #ffffff;  }

.i_box5_c_r_ul li .div .ipt1::-moz-placeholder { /* Mozilla Firefox 19+ */    color: #ffffff;}

.i_box5_c_r_ul li .div .ipt1:-ms-input-placeholder,.i_box5_c_r_ul li .div1 .ipt2:-ms-input-placeholder {    color: #ffffff;}

.i_box5_c_r_ul li .div .ipt1::-webkit-input-placeholder,.i_box5_c_r_ul li .div1 .ipt2::-webkit-input-placeholder {    color: #ffffff;}
.i_box5_c_r_ul li .div1{width:100%;}
.i_box5_c_r_ul li .div1 .ipt2{width:100%; height:140px; border:2px solid #28d223; padding:10px 15px; font-size:16px; color:#fff; font-family:"微软雅黑";-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ background-color:transparent;}
.i_box5_c_r_ul li .ipt3{width:100%; height:48px; line-height:48px; display:inline-block; overflow:hidden; text-align:center; cursor:pointer; background-color:#4877f4; font-size:16px;font-family:"微软雅黑";
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ border:0px; color:#fff;}
.arrowGo{	 animation: arrowGo 2.5s infinite; 	 -webkit-animation: arrowGo 2.5s infinite ; }


.Rotation img{	transition:All 0.4s ease-in-out;   -webkit-transition:All 0.4s ease-in-out;   -moz-transition:All 0.4s ease-in-out;   -o-transition:All 0.4s ease-in-out;}
.Rotation:hover img{	transform:rotate(360deg);    -webkit-transform:rotate(360deg);    -moz-transform:rotate(360deg);    -o-transform:rotate(360deg);    -ms-transform:rotate(360deg);}

@-webkit-keyframes arrowGo {
	0%{
		-webkit-transform: translate(0, 30%);
	}
	50%{
		-webkit-transform: translate(0, 0%);
	}
	100%{
		-webkit-transform:translate(0, 30%);
	}
}
@keyframes arrowGo {
	0%{
		transform: translate(0, 30%);
	}
	50%{
		transform: translate(0, 0%);
	}
	100%{
		transform:translate(0, 30%);
	}
}
.Amplification img
{

	transition:400ms;
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.Amplification:hover img
{
	filter: Alpha(Opacity=100);
	opacity: 1;
	-webkit-transform:scale(1.12);
	transform:scale(1.12);
}


.Amplification1 .img
{

	transition:400ms;
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.Amplification1:hover .img
{
	filter: Alpha(Opacity=100);
	opacity: 1;
	-webkit-transform:scale(1.12);
	transform:scale(1.12);
}





@-webkit-keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}

@keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}


/*内页*/

/*关于我们start*/
.about-2 li, .about-2 li h2:after, .about-2 li .content, { transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease; }
  .about-2 li h2{  display: flex;
  display: -webkit-flex;
  display: -ms-flex;}
  .about-2 li{  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column; }
  .about-2 li h2{align-items: center;
  -webkit-align-items: center;}
.about-2 li{justify-content: center;
  -webkit-justify-content: center; }
 .about-1 .list ul, .about-2 ul,{ display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;}
.wal {
margin: 0 auto;
padding: 0 60px;
}
.p-content {
  font-size: .18rem;
  color: #666;
  text-align: justify;
  line-height: 1.8em;
}
.about-1 .list ul{justify-content: space-between;
  -webkit-justify-content: space-between; }
.about-1 .list ul, .about-2 ul{display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }
  .about-1{
  padding: 5% 5% 5% 20%;
  position: relative; }
.about-1 h2{width:12%;
  position: absolute;  z-index: 10;  left: 60px;  right: auto;  margin-top: 60px;
  bottom: auto; font-weight: bold;
  font-size: 30px; color: #333;}
.about-1 .p-content {
  min-height: 1.85rem;
  padding-bottom: .3rem; }
.about-1 .list {
  position: relative;  margin-top: 5%;}
.about-1 .list li:after {
  content: "";
  display: block;
  position: absolute;
  top: .08rem;
  width: 1px; right: 10px;
  height: 60px;
  background: #4877f4; }
  .about-1 .list li:last-child:after{ width: 0;}
.about-1 .list li { position: relative;
  width: 30%; padding-right: 3%;
  font-size: .24rem;
  padding-bottom: .3rem; }
.about-1 .list li h3 {
  font-size: 24px;font-weight: bold; color: #333;
  padding-bottom: .16rem; }
.about-1 .list li p,.about-1 p{font-size:16px; line-height: 1.6;}
.about_name{font-size: 24px; color: #333; line-height: 2; margin-bottom: 10px; font-weight: bold;}
.about-2 {
  background: url(../images/about-2.jpg) center no-repeat;
  background-size: cover; background-attachment: fixed;
  min-height:600px;
  color: #fff; }

.about-2 .wal {width: 100%; max-width: 100%;}
.about-2 ul {
  border-right: rgba(255, 255, 255, 0.2) solid 1px; }
.about-2 li {
  width: 25%;
  height:600px;
  border-left: rgba(255, 255, 255, 0.2) solid 1px;
  padding: 0 .2rem; }
.about-2 li h2 {
  font-size: 2.26rem;
  position: relative;
  height: 1.3rem;  padding: 0px 10%;}
.about-2 li h2:before {
  content: "";
  display: block;
  position: absolute;
  left: -.2rem;
  margin-left: -1px;
  top: 50%;
  width: 1px;
  height: .26rem;
  margin-top: -.13rem;
  background: #3ab6be;
  opacity: 0; }

.about-2 li .content {
  font-size: 14px;
  line-height: 1.8em;
  height: 0; transition: all ease-in-out .5s;
  overflow: hidden; padding: 0px 10%; margin-top: 20px;
  margin-right: -.1rem; }
.about-2 li .content_more{ display: none; margin: 0px 10%; margin-top: 40px; border: 1px solid #fff; width: 20%; min-width: 120px; height: 30px; line-height: 28px; text-align: center; border-radius: 15px;}
.about-2 li .content_more a{color: #fff; display: block;}
.about-2 li .content_more a:hover{color: #4877f4}
.about-2 li:hover .content_more{display: block;}
.about-2 li .content_more:hover { border: 1px solid #4877f4;}
.about-2 li:hover .content { transition: all ease-in-out .5s;
  height: 10.8em;
  overflow: hidden;
  position: relative; }
.about-2 li .content p {
  padding-right: .1rem; }
.about-2 li.on h2:before {
  opacity: 1; }
.about-2 li.on .content {
  height: 10.8em; }



.n_about-3{width:100%; padding:50px 0%; display: block; background: url(../images/strong.jpg) no-repeat center top; background-size: cover;}
.n_about-3 .custom{margin:0 8% ;  z-index: 55;}
.about-4{padding: 0px 5%;}

/*发展历程*/
.n_box2_c { position: relative; z-index: 2;	width: 100%;	padding: 5%;}
.pc-slide {	width: 100%;	margin: 0 auto;}
.view .swiper-container {	width: 100%;	/*height: 500px;*/}
.view .swiper-slide {
	width: 100%;	padding: 30px 0px 0px 0px;	min-height: 200px;	color: #333333;	font-size: 16px;
	line-height: 1.8;	overflow: hidden;	text-align: justify;	vertical-align: top;}
.view .swiper-slide .s1 {	margin-right: 60px;	float: left; width: 40%;}
.view .swiper-slide img {	max-width: 100%;	height: auto !important;}
.view .arrow-left {	/*background: url(../images/img49.jpg) no-repeat left top;*/
	position: absolute;	left: 0px;	top: 425px;	margin: 0px;	/*top: 50%;	margin-top: -57px;*/	width: 46px;	height: 114px;	z-index: 10;
}

.view .arrow-right {	/*background: url(../images/img50.jpg) no-repeat left bottom;*/
	position: absolute;	right: 0px;	top: 425px;	margin: 0px;	/*top: 50%;	margin-top: -57px;*/	width: 46px;	height: 114px;	z-index: 10;}
.preview {	width: 100%;	position: relative;	border-bottom: 1px solid #eeeeee;}
.preview .swiper-container {	/*width: 80%;*/	width: 100%;	overflow: hidden;	height: 80px;	/*margin:0px 10%;*/}
.preview .swiper-slide {	float: left;	cursor: pointer;	color: #000000;	font-size: 18px;	height:80px;	line-height: 2;	text-align: center;	overflow: hidden; font-size: 16px;}
.preview .swiper-slide div{font-size: 24px; line-height: 1.2;}
.preview .slide6 {	width: 82px;}
.preview .arrow-left {	background: url(../images/tb_030.png) no-repeat left top;	position: absolute;	left: 0px;	top: 50%;	margin-top: -9px;	width: 31px;	height: 17px;	z-index: 10;
}
.preview .arrow-left:hover {	background: url(../images/tb_030s.png) no-repeat left top;}
.preview .arrow-right {	background: url(../images/tb_031.png) no-repeat left bottom;	position: absolute;	right: 0px;	top: 50%;	margin-top: -9px;	width: 31px;	height: 17px;
	z-index: 10;}
.preview .arrow-right:hover {	background: url(../images/tb_031s.png) no-repeat left top;}
.preview .swiper-slide img {	width: 67px;	height: 44px;	border: 1px solid #d2d2d2;}

/*.preview img {
	padding: 1px;
}*/

.preview .active-nav {
	color: #4877f4;
}
/*企业文化 start*/

.ppdw {
	width: 100%;
	padding: 5% 0;
	display: block;
	overflow: hidden;
}

.ppdw li {
	width: 100%;
	position: relative;
}

.ppdw li .div {
	width: 100%;
	display: inline-block;
	float: left;
	background-color: #fff;
	color: #e1e1e1;
	font-size: 17px;
	position: relative;
	overflow: hidden;
}

.ppdw li .div:hover {
	text-decoration: none;
	color: #e1e1e1;
}

.ppdw li .div .a_img {
	width: 50%;
	display: inline-block;
	overflow: hidden;
	float: left;
}

.ppdw li .div .a_img img {
	width: 100%;
}

.ppdw li .div .a_img_r {
	width: 40%;
	left: 54%;
	padding: 0px;
	position: absolute;
	top: 12%;
	webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.ppdw li .div .a_img_r .s1 {
	width: 100%;
	padding: 3px 0px;
	line-height: 1.7;
	margin-bottom: 10px;
	overflow: hidden;
	color: #222;
	font-size: 30px; font-weight: bold;
}

.ppdw li .div:hover .a_img_r .s1 {
	color: #333;
}

.ppdw li .div .a_img_r .s2 {
	width: 100%;
	line-height: 1.2;
	font-size: 24px;
	overflow: hidden;color: #333;
	margin-bottom: 20px;
}
.ppdw li .div .a_img_r .s3 {
	width: 100%;
	line-height: 24px;
	font-size: 16px;
	height:190px;
	overflow: hidden;
	color: #666;
}
.ppdw li.twodiv .div .a_img_r {
	right: auto;
	left: 5%;
}

.ppdw li.twodiv .div .a_img {
	float: right;
}

.ppdw li .a_img_r .a_img_r_l_b {
	margin-top: 20px;
	padding: 0px 40px;
	height: 40px;
	line-height: 40px;
	color: #e1e1e1;
	display: inline-block;
	border: 1px solid #eeeeee;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.ppdw li .a_img_r:hover .a_img_r_l_b {
	border: 1px solid #b72e32;
	background-color: #b72e32;
	color: #fff;
}

.padd_5 {
	padding: 5%;
}
.margin_5 {margin: 5% 0;
}
.ppdw_show img {
	max-width: 100%;
}

/*企业文化 end*/
.item .link,.box .link,.n_box6_r_c .link  { margin: 20px 0; position: relative; color: #999 ; line-height: 30px; height: 40px;transition: all ease-in-out .5s; font-size: 14px; padding-left: 26px; color: #666;}
.item .link:before ,.box .link:before,.n_box6_r_c .link:before { position: absolute; content: '';left: 0; width: 40px; height: 30px; line-height: 1; display: block; transition: all ease-in-out .5s;  background: url(../images/ic_15s.png) no-repeat left center;background-size: 16px; }
.item:hover .link:before ,.box:hover .link:before,.n_box6_r_c:hover .link:before  { background: url(../images/ic_15.png) no-repeat 5px center; color: #4877f4;background-size: 16px;transition: all ease-in-out .5s; }
.item:hover .link,.box:hover .link,.n_box6_r_c:hover .link{color: #4877f4; padding-left: 35px; transition: all ease-in-out .5s;}
.n_box6_r_c a{color: #666; display: block; margin: 2% 0;}
.n_box6_r_c:hover .link a{color: #4877f4;}
.n_box5_b{width:100%; padding-bottom: 5%;}
.n_box5_b li{width:23.5%;float:left;  margin-right: 2%; margin: 1% 2% 1% 0%;}
.n_box5_b li:nth-child(4n){margin-right: 0;}
.n_box5_b li .a_img{width: 100%;float:left; display:inline-block; overflow:hidden; position:relative;}
.n_box5_b li .a_img img{width: 100%;}
.n_box5_b li .a_img .s1{width:34px; text-align:center; height:570px;
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; padding-top:25px; color:#fff; line-height:1.2; font-size:18px; background:url(../images/tb_027.png) bottom center no-repeat; position:absolute; left:24px; top:0px; z-index:1;}
.n_box5_b li .a_img .s1 span{ font-size:30px; display:inline-block; padding-bottom:10px; display:inline-block;}
.n_box5_b li .a_img .s2{width:90%;
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; background:url(../images/tb_025.png) repeat; position:absolute; left:0px; bottom:-100%; z-index:2;}
.n_box5_b li .a_img .s2_c{width:100%; padding:5% 5% 5% 15%; background:url(../images/tb_026.png) -8% top no-repeat; color:#fff; font-size:14px;}
.n_box5_b li .a_img .s2_c_t{ font-size:18px; line-height:1.6;}
.n_box5_b li .a_img .s2_c_t span{ font-size:48px;}
.n_box5_b li .a_img .s3{width:100%; line-height:2; margin-top:15px;}
.n_box5_b li .a_img .s4{width:100%; height:40px; line-height:40px; overflow:hidden; color:#fff; font-size:14px;}
.n_box5_b li .a_img:hover .s2{ bottom:0px;}
.n_box5_b li .a_img:hover .s1{ left:-100%;}

/*团队详细页*/
.n_box6{width:100%; position:relative; margin: 5% 0; display: block; overflow: hidden; position: relative; background: #fff;}
.n_box6 .padd_5{padding-bottom: 10%;}
.n_box6_zc{width:110%; height:147px; background-color:#4877f4; position:absolute; right:-35%; bottom:-90px; z-index:11;}
.n_box6_l{width:380px; height:570px; overflow:hidden;}
.n_box6_l img{width:380px; height:570px;}
.n_box6_r{width:calc(100% - 450px);}
.n_box6_r_t{width:100%; height:100px; line-height:100px; color:#d7d7d6; overflow:hidden;}
.n_box6_r_t .s1{ color:#4877f4; font-size:48px; padding-right:5px; display:inline-block;}
.n_box6_r_t .s2{ color:#000000; font-size:24px; padding-left:5px; display:inline-block;}
.n_box6_r_c{width:100%; padding-bottom:27px; min-height:324px; line-height:27px; overflow:hidden; color:#222222; font-size:14px;}
.n_box6_r_c p{font-size: 16px; line-height: 1.8;}
.n_box6_r_b{width:240px; height:62px;position: absolute;
bottom: 56px;
right: 0;}
.n_box6_r_b a{float: left;}
.n_box6_r_b a,.n_box6_r_b a:hover{ text-decoration:none;width:120px; height:62px; line-height:62px; display:inline-block; overflow:hidden; color:#fff; font-size:16px; text-align:center;}
.n_box6_r_b a.bgs1{ background-color:#4877f4;}
.n_box6_r_b a.bgs2{ background-color:#333333;}
/*团队*/
/*荣誉资质*/
.about_ry{ padding: 2% 0; display: block; overflow: hidden; margin-bottom: 3%;}
.about_ry li{width: 23.5%; float: left; margin-right: 2%; background: #fff; margin-bottom: 2%;}
.about_ry li:nth-child(4n){margin-right: 0;}
.about_ry li img{width: 100%;}
.about_ry li .a_img{width: 100%; overflow: hidden;}
.about_ry li .a_text{width: 100%;  height: 50px; line-height: 50px; display: block; overflow: hidden; padding: 0px 5%; text-align: center;}
.about_ry li:hover{ -webkit-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); -ms-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); -o-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.09); }
/*管理团队start*/

.team_gl {
	width: 100%;
	display: block;
	overflow: hidden;
	background: #fff;
}

.team_gl_c {
	width: 100%;
	position: relative;
}

.team_gl .ny_wmscy_con31 {
	width: 100%;
	overflow: hidden;
}

.team_gl .ny_wmscy_con31 .swiper-slide {
	width: 100%;
	color: #cccccc;
	height: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.team_gl .ny_wmscy_con31 .swiper-slide .div_new {
	width: 100%;
	position: relative;
	color: #666666;
	font-size: 16px;
	text-align: center;
}

.team_gl .ny_wmscy_con31 .swiper-slide .div_new:hover {
	text-decoration: none;
	color: #666666;
}

.team_gl .ny_wmscy_con31 .swiper-slide .div_new .a_img {
	width: 100%;
	overflow: hidden;
	background: #000;
}

.team_gl .ny_wmscy_con31 .swiper-slide .div_new .a_img img {
	width: 100%;
	transition: all ease-in-out .2s;
	filter: alpha(Opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

.team_gl .ny_wmscy_con31 .swiper-slide .div_new .a_text {
	width: 100%;
	height: 70px;
	line-height: 70px;
	text-align: left;
	overflow: hidden;
	color: #A4884D;
	font-size: 24px;
}

.team_gl .ny_wmscy_con31 .swiper-slide .div_new .a_text_c {
	width: 100%;
	overflow: hidden;
	line-height: 30px;
	margin-bottom: 30px;
	color: #ccc;
	font-size: 16px;
	text-align: left;
}

.team_gl .ny_wmscy_con31 .swiper-slide .div_new .a_text_b {
	width: 100%;
}

.team_gl .ny_wmscy_con31 .swiper-slide .div_new .a_text_b .s1 {
	width: 158px;
	height: 40px;
	border: 1px solid #d2d2d2;
	line-height: 38px;
	text-align: center;
	color: #333333;
	font-size: 16px;
	display: inline-block;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	/* Webkit browsers */
	border-radius: 24px;
	/* W3C syntax */
}

.team_gl .ny_wmscy_con31 .swiper-slide .div_new:hover .a_text_b .s1 {
	border: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	line-height: 38px;
}

.team_gl .ny_wmscy_con31.swiper-container-horizontal>.swiper-pagination-bullets,
.team_gl .swiper-pagination-custom,
.team_gl .swiper-pagination-fraction {
	bottom: 0px;
}

.team_gl .wmscy-pagination31 .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background-color: transparent;
	opacity: 1;
	border: 1px solid #A4884D;
	position: relative;
}

.team_gl .wmscy-pagination31 .swiper-pagination-bullet-active {}

.team_gl .wmscy-pagination31 .swiper-pagination-bullet-active:after {
	width: 100%;
	height: 100%;
	background-color: #A4884D;
	position: absolute;
	left: 0%;
	top: 0%;
	-moz-border-radius: 100%;
	/* Gecko browsers */
	-webkit-border-radius: 100%;
	/* Webkit browsers */
	border-radius: 100%;
	/* W3C syntax */
	content: "";
	z-index: 33;
}

.team_gl .team_gl_c .wmscy_next31 {
	width: 50px;
	height: 50px;
	background: #4877f4 url(../images/jt_r.png) no-repeat center center;
	top: 50%;
	background-size: 100%;
	outline: 0;
	background-size: 20px;
}
.team_gl .swiper-button-next, .team_gl .swiper-container-rtl .swiper-button-prev{right: 0;}
.team_gl .swiper-button-prev,.team_gl .swiper-container-rtl .swiper-button-next{left: 0;}
.team_gl .team_gl_c .wmscy_next31:hover {
	background: #333 url(../images/jt_r.png) no-repeat center center;
	background-size: 20px;
}

.team_gl .team_gl_c .wmscy_prev31 {
	width: 50px;
	height: 50px;
	background: #4877f4 url(../images/jt_l.png) no-repeat center center;
	top: 50%;
	background-size: 100%;
	outline: 0;
	background-size: 20px;
}

.team_gl .team_gl_c .wmscy_prev31:hover {
	background: #333 url(../images/jt_l.png) no-repeat center center;
	background-size: 20px;
}

.team_gl_custom {
	text-align: center;
	padding: 2%;
	color: #ccc;
	font-size: 16px;
}

.team_gl_custom .team_gl_custom_js {
	margin-top: 30px;
	padding: 0 10%;
}

.team_gl_custom h3 {
	color: #A4884D;
	font-size: 30px;
}

/*/管理团队 end/*/
/*荣誉 start*/
.i_box1{width:100%; padding:110px 0px 50px 0px;}
.i_box1_t{width:100%;}
.i_box1_t .s1{  line-height:53px; font-size:60px; position:relative; padding-left:56px;}
.i_box1_t .s1 .a1{ color:#000; filter:alpha(opacity=3);   -moz-opacity:0.03;   -khtml-opacity: 0.03;   opacity: 0.03;}
.i_box1_t .s1 span{ height:53px; line-height:53px; display:inline-block; color:#000000; font-size:25px; font-weight:bold; position:absolute; left:0px; top:0px;}
.i_box1_t .s2{ padding:0px 2%;}
.i_box1_t .s2 a{ height:53px; line-height:53px; display:inline-block; padding:0px 13px 0px 23px; position:relative;  color:#000000; font-size:16px; display:none;}
.i_box1_t .s2 a:hover{ text-decoration:none; color:#000000;}
.i_box1_t .s2 a:after{width:2px; height:20px; background-color:#979797; position:absolute; left:0px; top:50%; margin-top:-10px; content:"";}
.i_box1_t .s3 a{ height:53px; line-height:53px; float:left; margin:0px 20px; color:#000000; font-size:24px; position:relative;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box1_t .s3 a:after{width:0%;  height:5px; background-color:#4877f4; position:absolute; left:50%; bottom:0px; margin-left:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box1_t .s3 a:hover,.i_box1_t .s3 a.activexd{ color:#4877f4; font-size:24px; text-decoration:none;}
.i_box1_t .s3 a:hover:after,.i_box1_t .s3 a.activexd:after{width:62.5%; margin-left:-31.25%;}

.i_box1_t.activeg .s1{ padding-left:0px;}
.i_box1_t.activeg .s1 .a1{ color:#fff; filter:alpha(opacity=15);   -moz-opacity:0.15;   -khtml-opacity: 0.15;   opacity: 0.15;}
.i_box1_t.activeg .s1 span{ color:#fff;}
.i_box1_t.activeg .s2 a{ color:#fff; background:url(../images/tb_03.png) right center no-repeat;}
.i_box1_t.activeg .s2 a:after{ background-color:#fff;}
.i_box1_t.activeg .s2 a:hover{ color:#fff;}
.i_box1_t.activeg .s3 a{ color:#fff;}
.i_box1_t.activeg .s3 a:after{ background-color:#fff;}


.i_box2{width:100%; padding-bottom:70px;}
.i_box2_t{width: 100%;position: relative;overflow: hidden;}
.i_box2_c{width: 100%;position: absolute;left: 0px;top: 0px;}
.i_box2_con{ width:100%;}
.i_box2_conz{width:100%; position:relative;}

.ny_wmscy_con3{width:100%; overflow:hidden;}
.ny_wmscy_con3 .swiper-slide{width:100%; color:#333333;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box; padding: 20px;}
.ny_wmscy_con3 .swiper-slide .div{width:100%; display:block; border:1px solid #e5e5e5;  background-color:#fff; color:#000000; font-size:18px; font-weight:bold;}
.ny_wmscy_con3 .swiper-slide .div:hover{ text-decoration:none; color:#4877f4;box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.15); }
.ny_wmscy_con3 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative; height:260px;}
.ny_wmscy_con3 .swiper-slide .div .a_img img{width:100%; position:absolute; left:50%; top:50%;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ny_wmscy_con3 .swiper-slide:hover .div .a_img img{width:100%; position:absolute; left:50%; top:50%;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ny_wmscy_con3 .swiper-slide .div .a_text{width:100%; height:80px; font-size: 14px; font-weight: normal; line-height:80px; text-align:center; overflow:hidden; padding:0px 5px; border-top:2px solid #ededed;}

.ny_wmscy_con3.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.wmscy-pagination3 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.wmscy-pagination3 .swiper-pagination-bullet-active{}
.wmscy-pagination3 .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}
.i_box2_conz .wmscy_next3{width:27px; height:52px; background:url(../images/banner_r.png) no-repeat; background-size:100%; position:absolute; right:-40px; top:50%; margin-top:-46px; outline:0px;}
.i_box2_conz .wmscy_prev3{width:27px; height:52px; background:url(../images/banner_l.png) no-repeat; background-size:100%; position:absolute; left:-40px; top:50%; margin-top:-46px;outline:0px;}
/*荣誉 end*/
.about_show{padding: 5% 0; line-height: 1.6; color: #333; font-size: 16px;}
.about_show img{max-width: 100%;}
/*关于我们END*/
/*滚动资质*/
.jmys {
	padding: 2% 11%;
	width: 100%;
	display: block;
	overflow: hidden;position: relative;
}
.jmys .ny_wmscy_con31 {	width: 100%;	overflow: hidden;	display: block;	overflow: hidden;}
.jmys .ny_wmscy_con31 .swiper-wrapper {	padding-bottom: 50px;}
.jmys .ny_wmscy_con31 .swiper-slide {	width: 100%;	color: #cccccc;	height: auto;	-webkit-box-sizing: border-box;	box-sizing: border-box;	background: #ebebeb;}
.jmys .ny_wmscy_con31 .swiper-slide:hover {	background: #ebebeb;	color: #333;}
.jmys .ny_wmscy_con31 .swiper-slide .div_jmys {	width: 100%;	display: inline-block;	position: relative;	color: #666666;	font-size: 16px;	text-align: center;}
.jmys .ny_wmscy_con31 .swiper-slide .div_jmys:hover {	text-decoration: none;	color: #666666;}
.jmys .ny_wmscy_con31 .swiper-slide .div_jmys .a_img {	width: 100%;	display: inline-block;	overflow: hidden;	background: #ebebeb;}

.jmys .ny_wmscy_con31 .swiper-slide .jmys_content .a_text_c,.jmys .ny_wmscy_con31 .swiper-slide .jmys_content .a_text_b {	display: block;	color: #333;text-align: center;}
.jmys .ny_wmscy_con31 .swiper-slide:hover .jmys_content .a_text_c,.jmys .ny_wmscy_con31 .swiper-slide:hover .jmys_content .a_text {	display: block; text-align: center;
	color: #333;}
.jmys .ny_wmscy_con31 .swiper-slide .div_jmys .a_img img {	width: 100%;	transition: all ease-in-out .2s;	filter: alpha(Opacity=100);	-moz-opacity: 1;	opacity: 1;}
.jmys .ny_wmscy_con31 .swiper-slide .div_jmys:hover .a_img {	background-color: #ebebeb;	transition: all ease-in-out .2s;}
.jmys .ny_wmscy_con31 .swiper-slide .div_jmys:hover .a_img img {	filter: alpha(Opacity=85);	-moz-opacity: 0.85;	opacity: 0.85;	transform: scale(1.05);	transition: all ease-in-out .5s;}
.jmys .ny_wmscy_con31 .swiper-slide .div_jmys .a_text {	width: 100%;	height: 20px; overflow: hidden;	line-height: 20px;overflow: hidden;	color: #333; text-align: center;
	font-size: 14px;}

.jmys .ny_wmscy_con31 .swiper-slide .div_jmys .a_text_b .s1 {	width: 158px;	height: 40px;	border: 1px solid #d2d2d2;	line-height: 38px;	text-align: center;	color: #333333;	font-size: 16px;	display: inline-block;	-moz-border-radius: 24px;	-webkit-border-radius: 24px;	/* Webkit browsers */	border-radius: 24px;	/* W3C syntax */
}
.jmys .ny_wmscy_con31 .swiper-slide .div_jmys:hover .a_text_b .s1 {	border: 1px solid #fff;	color: #333;	text-decoration: none;	line-height: 38px;}
.jmys .ny_wmscy_con31.swiper-container-horizontal>.swiper-pagination-bullets,.jmys .swiper-pagination-custom,
.jmys .swiper-pagination-fraction {	bottom: 0px;}
.jmys .wmscy-pagination31 .swiper-pagination-bullet {	width: 12px;	height: 12px;	background-color: #ccc;	opacity: 1;	position: relative;}
.jmys .wmscy-pagination31 .swiper-pagination-bullet-active {}
.jmys .wmscy-pagination31 .swiper-pagination-bullet-active:after {	width: 100%;	height: 100%;	background-color: #1f4e8b;	position: absolute;	left: 0%;	top: 0%;	-moz-border-radius: 100%;	/* Gecko browsers */	-webkit-border-radius: 100%;
	/* Webkit browsers */	border-radius: 100%;	/* W3C syntax */	content: "";}
.jmys .wmscy_next31 {	width: 50px;	height: 54px;	background: url(../images/img7.jpg) no-repeat;	right: -30px;	top: 140px;	background-size: 80%;	outline: 0;}
.jmys .wmscy_next31:hover {	background: url(../images/img5.jpg) no-repeat;	background-size: 80%;}

.jmys .wmscy_prev31 {	width: 50px;	height: 54px;	background: url(../images/img6.jpg) no-repeat;	left: -30px;
	top: 140px;	background-size: 80%;	outline: 0;}
.jmys .wmscy_prev31:hover {	background: url(../images/img4.jpg) no-repeat;	background-size: 80%;}
.jmys_custom {	text-align: center;	padding: 2%;	color: #ccc;	font-size: 16px;}
.jmys_custom .hz_qgbj_custom_js {	margin-top: 30px;	padding: 0 10%;}


/*滚动资质*/

.about_hor{display: block; overflow: hidden}
.about_hor_img ,.about_hor_img ul{display: block; overflow: hidden;}
.about_hor_img li{ width: 23.5%; float: left; margin-right: 2%; margin-bottom: 2%;}
.about_hor_img li:nth-child(4n){margin-right: 0px;}
.about_hor_img li .a_img{/*border: 1px solid #e5e5e5;*/}
.about_hor_img li .a_img img{width: 100%; background: #f7f7f7;}
.about_hor_img li .a_img_con{background: #f1f1f1 url(../images/about_fd1.png)  no-repeat 90% center;  background-size:5%; height: 50px; line-height: 50px; overflow: hidden; padding-left: 5%; padding-right: 18%;}
.show_az {	width: 100%;	padding: 5%;	display: block;	overflow: hidden;}
.show_az .az_l {	width: 100%;	float: left;}
.show_az .az_l img {	width: 100%;}
.show_az .az_r {	width:100%;	font-size: 15px;	line-height: 1.8;}
/*关于我们 end*/
/*产品列表页start*/
.page-product-list { padding: 70px 0; overflow: hidden; }
.page-product-list .item { float: left; width: 24.6354%; margin-right: 0.485%; position: relative; margin-bottom: 0.485%; }
.page-product-list .item:nth-child(2) { width: 49.7395%; margin-right: 0; }
.page-product-list .item.item2 { width: 49.7395%; }
.page-product-list .item.item3 { float: right; margin-right: 0; }
.page-product-list .item .img { overflow: hidden; }
.page-product-list .item .img .img-bg { background-size: 0; background-repeat: no-repeat; background-position: center; }
.page-product-list .item .img img { width: 100%; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-list .item::before { content: ""; z-index: 1; position: absolute; left: 0; bottom: 0; width: 100%; height: 170px; background: url(../images/ic_1.png) no-repeat center center; }
.page-product-list .item:first-child { width: 49.7395%; background: #e5e5e5; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-list .item:first-child::before { display: none; }
.page-product-list .item:first-child:hover { background: #4877f4; }
.page-product-list .item:first-child:hover .box .ftitle { color: #ffffff; }
.page-product-list .item:first-child:hover .box .title { color: #ffffff; }
.page-product-list .item:first-child .box .ftitle { color: #333; }
.page-product-list .item:first-child .box .title { color: #333; }
.page-product-list .item .box { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding: 0 10%; }
.page-product-list .item .box .ftitle { font-size: 26px; color: #9e9ea0; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-list .item .box .title { font-size: 18px; color: #999999; margin-top: 15px; opacity: 0.5; filter: alpha(opacity=50); -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-list .item .info { position: absolute; left: 0; z-index: 1; bottom: 26px; width: 100%; padding: 0 20px; color: #ffffff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-list .item .info .ftitle { font-size: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.page-product-list .item .info .title { font-size: 14px; text-transform: uppercase; }
.page-product-list .item:hover .img img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }

.page-product-box { background: #f4f5f9; padding: 80px 0; overflow: hidden; }
.page-product-box .product-search {text-align: center; padding: 50px;  background: #ffffff; -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.08); -o-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.08); }
.product_custom{display: inline-block; min-width: 30%; text-align: right;}
.product_custom a{font-size: 2rem; padding: 0px 3%;}
.product_custom a:hover,.product_custom a.now{color: #4877f4;}
.page-product-box .product-search .search-from { width: 35%; display: inline-block; text-align: center; }
.page-product-box .product-search .search-from .input { width:calc(100% - 72px); position: relative; display: inline-block; height: 50px; margin: 5px;  }
.page-product-box .product-search .search-from .input input { background: #f4f5f9; width: 100%; height: 50px; color: #888888; font-size: 18px; padding: 0 20px; }
.page-product-box .product-search .search-from .input .sub { position: absolute; font-size: 0; right: 0; top: 0; height: 100%; width: 72px; background: url(../images/ic_14.jpg) no-repeat center center; cursor: pointer; }
.page-product-box .product-search .search-nav { text-align: center; font-size: 0; }
.page-product-box .product-search .search-nav a { font-size: 20px; color: #444444; display: inline-block; line-height: 76px; position: relative; margin: 0 22px; }
.page-product-box .product-search .search-nav a::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background: none; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-box .product-search .search-nav a:hover, .page-product-box .product-search .search-nav a.active { color: #4877f4; }
.page-product-box .product-search .search-nav a:hover::after, .page-product-box .product-search .search-nav a.active::after { background: #db292f; }
.page-product-box .page-product-box-list { margin-top: 70px; }
.page-product-box .page-product-box-list .item { float: left; width: 49.7395%; margin-right: 0.485%; position: relative; margin-bottom: 0.485%; }
.page-product-box .page-product-box-list .item:nth-child(2n) { margin-right: 0; }
.page-product-box .page-product-box-list .item .img { overflow: hidden; }
.page-product-box .page-product-box-list .item .img .img-bg { background-size: 0; background-repeat: no-repeat; background-position: center; }
.page-product-box .page-product-box-list .item .img img { width: 100%; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-box .page-product-box-list .item::before { content: ""; z-index: 1; position: absolute; left: 0; bottom: 0; width: 100%; height: 76px; background: url(../images/3.png) repeat-x center center; }
.page-product-box .page-product-box-list .item .info { position: absolute; left: 0; z-index: 1; bottom: 26px; width: 100%; padding: 0 30px; color: #ffffff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-product-box .page-product-box-list .item .info .title { font-size: 20px; text-transform: uppercase; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.page-product-box .page-product-box-list .item .info .ftitle { font-size: 14px; text-transform: uppercase; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.page-product-box .page-product-box-list .item:hover .img img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }

.sk_page { text-align: center; border-top: 1px solid #d1d1d3; overflow: hidden; text-align: center; padding: 30px 0 0; margin-top: 30px; font-size: 0; line-height: 30px; }
.sk_page a, .sk_page span { color: #6b6b6d; font-size: 20px; display: inline-block; padding: 0 8px; position: relative; margin: 0 2px; }
.sk_page a:hover, .sk_page a.on, .sk_page span:hover, .sk_page span.on { color: #4877f4; }
.sk_page a:hover::after, .sk_page a.on::after, .sk_page span:hover::after, .sk_page span.on::after { content: ""; height: 3px; position: absolute; left: 0; bottom: 0; width: 100%; background: #4877f4; }
.sk_page a.on, .sk_page span.on { font-weight: bold; }
.sk_page .prev { float: left; padding-left: 26px; background: url(../images/ic_11.png) no-repeat left center; }
.sk_page .prev::after { display: none; }
.sk_page .next { float: right; padding-right: 26px; background: url(../images/ic_12.png) no-repeat right center; }
.sk_page .next::after { display: none; }

/*产品详细 页*/
.i_box1{width:100%; padding:50px 1.5% 30px 1.5%;}
.i_box1_t{width:100%;color:#1a1a1a;}
.i_box1_t1{width:100%; line-height:1.7; text-align:center;  font-size:36px;}
.i_box1_t1.activeone{ text-align:left;}

.n_box3{width:100%; padding:45px 1.5% 60px 1.5%;}
.n_box3_t{width:100%; padding-top: 20px; padding-left:40px; line-height:30px; background:url(../images/tb_08.png) left 30px no-repeat; color:#333333; font-size:16px;}
.n_box3_t a.fr{ color:#333;     position:relative;}
.n_box3_t a:hover{ color:#333;}
.n_box3_t a.fr:before{background: url(../images/ic_16s.png) left center no-repeat; left: 0%; width: 24px; height:30px;  content:'';    position:absolute;}
.n_box3_t a.fr:hover:before{ text-decoration:none; color:#4877f4;background: url(../images/ic_16.png) left center no-repeat; }
.n_box3_t a.fr {padding-left: 30px;}
.n_box3_t a.fr:hover{color: #4877f4;}
.n_box3_c{width:100%; padding-top:32px;}
.n_box3_c li{width:50%; padding:0px 5px 10px 5px;}
.n_box3_c li .a_img{width:100%; display:inline-block; overflow:hidden; float:left; font-size:24px; color:#fff; position:relative; font-family:"Times New Roman", Times, serif;}
.n_box3_c li .a_img:after{width:100%; height:100%; background:url(../images/tb_07.png) bottom repeat-x; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}
.n_box3_c li .a_img img{width:100%;}
.n_box3_c li .a_img:hover{ text-decoration:none; color:#fff;}
.n_box3_c li .a_img .a_text{width:100%; padding:0px 5%; line-height:1.5; position:absolute; left:0px; bottom:35px; z-index:2;}
.n_box3_c li .a_img .a_text .s1{ font-family:"微软雅黑"; font-size:30px;}

.n_box4{width:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.n_box4:after{width:100%; height:100%; background:url(../images/tb_09.png) center center no-repeat; background-size:cover; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.n_box4 img{ width:100%; display:none;}
.n_box4 .a_text{width:100%; padding:0px 6.5%; position:absolute; left:0px; bottom:135px; line-height:1.5; color:#fff; font-size:24px; z-index:2;}
.n_box4 .a_text .s1{ font-size:60px;}
.n_box4 .a_text .s2{ font-size: 20px;}
.n_box4 .a_tuku{ padding:0px 25px; height:40px; line-height:40px; background:url(../images/tb_010.png) repeat; color:#fff; display:inline-block; font-size:18px; cursor:pointer;-moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */ position:absolute; right:6.25%; bottom:110px; z-index:2;}
.n_box4 .a_tuku .s1{ height:40px; line-height:40px; padding-left:30px; display:inline-block; background:url(../images/tb_011.png) left center no-repeat;}

.n_box5{width:100%; max-width: 1300px; margin: 0px auto;background: url(../images/show_case_bg.jpg) repeat-y 76% top;}
.n_box5_l{width:76%;  padding:50px 0% 50px 0px; min-height:640px;}
.n_box5_border{height: auto; width: 100%;width:76%;  color: #333; padding-bottom: 20px; font-size: 30px; border-bottom:1px solid #e5e5e5; margin-top: 3%;}
.n_box5_l_c{width:100%; padding:30px 4.5% 100px 0px; line-height:2; overflow:hidden; color:#000000; font-size:14px;}
.n_box5_l_c img{ max-width:100%; height:auto !important;}
.n_box5_l_b{width:100%; text-align: left; padding-bottom: 40px;}
.n_box5_l_b a{width:100%; line-height:35px; color:#000000; font-size:14px; float:left;}
.n_box5_l_b a:hover{ text-decoration:none; color:#4877f4;}
.n_box5_r{width:16%;line-height:1.8; color:#666666; font-size:14px;}
.n_box5_r .s1{ color:#000;}

.n_box6s{width:100%; padding:45px 1.5%; border-top:1px solid #e5e5e5;}
.n_box6s_ul{width:100%; padding-top:50px;}
.n_box6s_ul li{width:33.33%; padding:0px 0.5% 1% 0.5%; float:left;}
.n_box6s_ul li .a_img{width:100%; display:inline-block; overflow:hidden; float:left; font-size:18px; color:#fff; position:relative; font-family:"Times New Roman", Times, serif;}
.n_box6s_ul li .a_img:after{width:100%; height:100%; background:url(../images/tb_07.png) bottom repeat-x; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}
.n_box6s_ul li .a_img img{width:100%;}
.n_box6s_ul li .a_img:hover{ text-decoration:none; color:#fff;}
.n_box6s_ul li .a_img .a_text{width:100%; padding:0px 5%; line-height:1.5; position:absolute; left:0px; bottom:20px; z-index:2;}
.n_box6s_ul li .a_img .a_text .s1{ font-family:"微软雅黑"; font-size:24px;}

.gallery{width:100%; height:100%; background-color:#fff; position:fixed; left:0px; top:0px; z-index:111111;visibility: hidden;}
.gallery_close{width:14px; height:14px; position:absolute; left:30px; top:30px; cursor:pointer; z-index:19;}
.gallery_close img{ float:left;}
.gallery.active {visibility: visible;}
body.no-scroll{ overflow:hidden;}
.gallery .gallery-top {
    height: calc(100% - 8vw);
    width: 100%;
    position: relative;
}
.gallery .gallery-top .swiper-slide {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10%;cursor:pointer;
}
.gallery .gallery-top .swiper-slide .cover {
    position: absolute;
    top: 10%;
    bottom: 10%;
    left: 10%;
    right: 10%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}
.gallery .gallery-thumbs {
    width: 100%;
    height: 8vw;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-bottom: 1.5vw;
    overflow-x: scroll;
}
.gallery .gallery-thumbs .swiper-slide {
    width: auto; cursor:pointer; text-align: center;
}
.gallery .gallery-thumbs .swiper-slide img {
    height: 100%; margin: 0px auto;
}
/*产品详细页END*/




.ny_content{line-height: 1.8; font-size: 16px; color: #333;padding-bottom: 50px; }
.ny_content img{max-width: 100%;}

.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}
.a_zxlmenu_t{width:100%;padding:2px 0px;background:url(../images/zxl_jt1.png) right center no-repeat; font-size:20px; text-align:center; background-color:#4877f4; color:#fff; cursor:pointer; background-size:30px;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#eeeeee;text-indent:0px; display:none;
}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}
.a_zxlmenu_c li .aone{width:100%;padding:2% 0px; display:inline-block; color:#4877f4; font-size:16px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#d54d4d;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:block; background: #fff;display: block;    overflow: hidden;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:16px; text-decoration:none; text-indent:0px;}

.n_box19{width:100%; float: left;}
.i_cont_message{width:100%; float: right; background: url(../images/message_bg.jpg) no-repeat center bottom;background-attachment: fixed;  padding:2% 0  5% 0;}
.n_box19 .allmap{width:100%; overflow:hidden; height: 460PX;}
.contact_map_li{padding-bottom: 3%; display: block; overflow: hidden;}
.contact_map_li li{width: 49%; background: #fff; margin: 0% 2% 2% 0;  padding: 2%; display: block; overflow: hidden; float: left;}
.contact_map_li li:nth-child(2n){margin-right: 0;}
.contact_map_li .map_l {width: 48%; float: left;}
.comp_name{font-size: 30px; color: #333;}
.cont_add{margin: 5% 0;}
.contact_map_li .map_r {width:50%; float: right;}
.contact_map_li .map_r img{width: 100%;}
.contact_map_li .allmap{width:100%; overflow:hidden; height: 300PX;}
.i_contact_add{width:100%; height:auto;}


.n_box19{width:100%; float: left;}
.i_cont_message{width:100%; float: right; background: url(../images/message_bg.jpg) no-repeat center bottom;background-attachment: fixed;  padding:2% 0  5% 0;}
.n_box19 #allmap{width:100%; overflow:hidden; height:460PX;}
.i_contact_add{width:100%; height:auto;}
.i_sectionbox4_rs {	vertical-align: middle;	display:block; position: relative;  }
.i_sectionbox4_rs .message_en{ color: #4877f4; font-size: 36px; text-align: center; margin-top: 50px;}
.i_sectionbox4_rs .message_cn{color: #333; font-size: 24px;text-align: center;}
.i_sectionbox4_r.activelx {	background: none;}
.i_sectionbox4_r_t {	width: 100%;	padding-bottom: 25px;	color: #333;	font-size: 16px;	line-height: 1.6; text-align: center;}
.i_sectionbox4_r_t .s1 {	font-size: 36px;	font-weight: bold;}
.i_sectionbox4_r_t.activejy {	text-align: center;}
.i_sectionbox4_r_c {	width: 100%; max-width: 1200px; margin: 30px auto; margin-bottom: 30px; display: block; overflow: hidden;}
.i_sectionbox4_r_c li {	width: 32%;	padding: 9px 0px;	color: #333;	font-size: 16px;float: left;}
.i_sectionbox4_r_c li.l1{ margin: 0px 2%;}

.i_sectionbox4_r_c li.l2{ width: 100%;}
.i_sectionbox4_r_c .ipt1 {
	width: 100%;	height: 48px;	line-height: 48px;	padding-left: 43px;	border: 1px solid #cbcecd;	color: #333;
	font-size: 16px;	-moz-border-radius: 3px;	/* Gecko browsers */
	-webkit-border-radius: 3px;	/* Webkit browsers */
	border-radius: 3px;	/* W3C syntax */
	font-family: "微软雅黑";}
.i_sectionbox4_r_c .ipt1.bg1 {	background: url(../images/tb_018zs.png) left 18px center no-repeat; margin-top: 0px; padding: 0 0 0 43px ;}
.i_sectionbox4_r_c .ipt1.bg2 {	background: url(../images/tb_019.png) left 18px center no-repeat;}
.i_sectionbox4_r_c .ipt1.bg4 {	background: url(../images/tb_019s.png) left 18px center no-repeat;}

.i_sectionbox4_r_c .ipt2 {	width: 100%;	height: 126px;	padding: 14px 43px;	border: 1px solid #cbcecd;	color: #333;	font-size: 16px;	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	font-family: "微软雅黑";}
.i_sectionbox4_r_c .ipt2.bg3 {	background: url(../images/tb_020s.png) left 18px top 14px no-repeat;}
.i_sectionbox4_r_c .ipt1:-moz-placeholder,
.i_sectionbox4_r_c .ipt2:-moz-placeholder {	/* Mozilla Firefox 4 to 18 */	color: #333;}
.i_sectionbox4_r_c .ipt1::-moz-placeholder,
.i_sectionbox4_r_c .ipt2::-moz-placeholder {	/* Mozilla Firefox 19+ */	color: #333;}
.i_sectionbox4_r_c .ipt1:-ms-input-placeholder,
.i_sectionbox4_r_c .ipt2:-ms-input-placeholder {	color: #333;}
.i_sectionbox4_r_c .ipt1::-webkit-input-placeholder,
.i_sectionbox4_r_c .ipt2::-webkit-input-placeholder {	color: #333;}
.i_sectionbox4_r_c .div {	width: 100%;	height: 40px;	line-height: 40px;}
.i_sectionbox4_r_c .ipt3 {	width: 100%;	height: 48px;	line-height: 48px;	color: #fff;	font-size: 20px;	text-align: center;	background-color: #4877f4;	cursor: pointer;
	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	border: 0px;	font-family: "微软雅黑";}
.padding_50{padding:5% 0;}


.padding_50{padding:5% 0;}

/*联系我们end*/
/*搜索列表 start*/
.search li{border-bottom: 1px solid #f1f2f3; padding-bottom: 20px; margin-bottom: 30px;transition: all ease-in-out .5s; width:100%;  float: left; }
.search li .a_img{width:22%; margin-right: 4%; overflow: hidden; display: block; float: left; }
.search li .a_img_r .red{color: #ff0000;}
.search li .a_img_r{width:calc(96% - 120px); float: right;}
.search li .a_img img{transform: scale(1.0);transition: all ease-in-out .5s; width:100%}
.search li h3{ font-size:20px;color: #222; font-weight: bold; margin: 2px 0; height:30px; overflow: hidden; line-height: 1.5;}
.search li:hover h3{color: #ff0000;}
.search li .new_con{ font-size:16px; height:50px; line-height:25px; color: #666; line-height: 1.6; margin: 20px 0; overflow: hidden;}
.search li .new_time{color: #999; font-size: 14px; float: left; width: 120px;padding: 20px 0; background: #ebebeb; text-align: center; margin-top: 0px;}
.search li .new_time .day{font-size: 30px}
.search li .read_more{font-size: 14px; color: #999; position: relative;transition: all ease .5s;}
.search li:hover .read_more{font-size: 14px; color: #083fa5; position: relative; text-indent: 30px; transition: all .5s;}
.search li .read_more:before{position: absolute; left: 0; width: 0px; height: 1px; background: #ccc; content:''; top: 50%; transition: all .5s;}
.search li:hover .read_more:before{position: absolute;left: 0; width: 20px; height: 1px; background: #083fa5; content:''; top: 50%; transition: all .5s;}
.search li:last-child{border: none;}
/*搜索列表 end*/
.index{display: block;overflow: hidden; width: 100%;}

/*首页服务项目start*/
.index_service{ display:block; overflow: hidden; padding: 3% 0;}
.index_service ul{display:flex; flex-wrap: wrap; list-style-type: none; /* 移除列表的默认样式 */ padding: 0; width: 100%; clear: both;}
.index_service li{

  flex: 1 1 31.333%; /* 这将使得每个项目占据大约33.33%的宽度 */
  margin: 2% 2% 0% 0%; /* 可选，为项目添加一些边距 */
  box-sizing: border-box; /* 确保padding和border不会影响flex的宽度计算 */

}
.index_service li:nth-child(3n){margin-right: 0;}
.index_service li .ser_img{ display: block; position: relative; overflow: hidden;}
.index_service li .ser_img{ display: block; position: relative;}
.index_service li .ser_img .ser_img_name{position: absolute; padding: 5%; color: #fff;z-index: 6;}
.index_service li .ser_img .ser_img_name .text_z{font-size: 30px; font-weight: bold; padding-top: 10px;}
.index_service li .ser_img .ser_img_name .text_c{font-size: 22px;}
.index_service li img{max-width: 100%;transition: all ease-in-out 0.5s; transform: scale(1);}
.index_service li .ser_content{width: 100%; min-height: 220px; padding: 5%; float: left; display: table-cell;	border: 2px solid #e9eef3; border-top: 0;z-index: 3;}
.index_service li .ser_content_z{color: #333; font-size: 16px; font-weight: bold; min-height: 60px;}
.index_service li .ser_content_c{font-size: 16px; color: #999; margin-top: 10px; text-align: justify;}
.index_service li{position: relative;}
.index_service li:after{content: ''; bottom: 0; display: block; position: absolute; width: 0px; height: 2px; background: #0000FF;}
.index_service li:hover:after{width: 100%; transition: all ease-in-out 0.5s;}
.index_service li:hover img{ransition: all ease-in-out 0.5s; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);z-index: 2;}
.clear{clear: both;}
.zx_tel{ padding:0px 0px 0px 20px;font-size: 18px; height: 60px; color: #4974f6; font-weight: bold; line-height: 58px; border: 2px solid #4974f6; background: #fff; width: 445px; margin: 3% auto 0;}
.zx_tel .zx{float: right; background: #4974f6;height: 58px; line-height: 58px; display: block; color: #fff; font-size: 16px; width: 134px; text-align: center;}
.zx_tel a{color: #4974f6;}
.zx_tel1{border: 1px solid #fff; transition: all ease-in-out .3s;  margin: 2% auto 0 auto; background: transparent; color: #fff; text-align: center; padding:0px; width: 300px;}
.zx_tel1 a{color: #fff; display: block; overflow: hidden; width: 100%; height: 58px;}
.zx_tel1:hover {color: #fff; background: #3a84e3;transition: all ease-in-out .3s; }
.zx_tel1 .zx { background: #fff; color: #4974f6;}
.zx_tel2{border: 2px solid #eeeeee; transition: all ease-in-out .3s;  margin: 2% auto 0 auto; background: transparent; color: #fff; text-align: center; padding:0px; width: 300px;}
.zx_tel2 a{color: #333333; display: block; overflow: hidden; width: 100%; height: 58px; font-weight: normal;}
.zx_tel2:hover {color: #3a84e3; border: 2px solid #3a84e3;transition: all ease-in-out .3s; background: #fff;}
.zx_tel2:hover a{color: #3a84e3;}
.zx_tel2 .zx { background: #fff; color: #3a84e3;}
/*全方位无死角定制营销策略start*/
.xycl{width: 100%; padding: 3% 0; min-height: 400px; background: url(../images/bg1.jpg) no-repeat center top; background-size: cover;
  background-attachment: fixed;}
.xycl ul{display:flex; margin: 2% 0;  flex-wrap: wrap; list-style-type: none; /* 移除列表的默认样式 */ padding: 0; width: 100%; clear: both;}
.xycl li{background: #fff; padding: 2%; position: relative; display: block;
  flex: 1 1 14.666%; /* 这将使得每个项目占据大约33.33%的宽度 */
  margin: 2% 1.5% 0% 0%; /* 可选，为项目添加一些边距 */
  box-sizing: border-box; /* 确保padding和border不会影响flex的宽度计算 */
 text-align: center;top: 0px;transition: all ease-in-out .3s;
}
.xycl li:last-child{margin-right: 0;}
.xycl li .icon {max-width: 60px; margin: 0px auto;width: 40%;}
.xycl li .icon img{width: 100%;}
.xycl li .name{font-weight: bold; color: #000000;  margin: 20px 0;}
.xycl li .content{color: #999; font-size: 14px;}
.xycl li:after{display: block; bottom: 0; left: 0; transition: all ease-in-out .3s; position: absolute; width: 0%; height: 4px; background: #4977f3; content: '';}
.xycl li:hover:after{ width: 100%; transition: all ease-in-out .5s; }
.xycl li:hover{ top: -10px;transition: all ease-in-out .3s; width: 100%; transition: all ease-in-out .3s; box-shadow: 0px 5px 15px 0px rgba(73,119,243,.4);}
/*引流-呈现-转化start*/
.yl_cx_zh{ display:block; overflow: hidden; display: flex;padding: 3% 0;  }
.yl_cx_zh ul{display:flex; flex-wrap: wrap; list-style-type: none; /* 移除列表的默认样式 */ padding: 0; width: 100%; clear: both;}
.yl_cx_zh li{

  flex: 1 1 49%; /* 这将使得每个项目占据大约33.33%的宽度 */
  margin: 2% 2% 0% 0%; /* 可选，为项目添加一些边距 */
  box-sizing: border-box; /* 确保padding和border不会影响flex的宽度计算 */

}
.yl_cx_zh li:nth-child(2n){margin-right: 0;}
.yl_cx_zh li .ser_img{ display: block; position: relative; overflow: hidden;}
.yl_cx_zh li .ser_img{ display: block; position: relative;}
.yl_cx_zh li .ser_img .ser_img_name{position: absolute; padding:2% 5%; color: #fff;z-index: 6;}
.yl_cx_zh li .ser_img .ser_img_name .text_z{font-size: 24px; padding-top: 10px;}
.yl_cx_zh li .ser_img .ser_img_name .text_c{font-size: 14px; display: block;}
.yl_cx_zh li .text_c{font-size: 14px; display: none;}
.yl_cx_zh li img{max-width: 100%;transition: all ease-in-out 0.5s; transform: scale(1);}
.yl_cx_zh li:hover{box-shadow: 0px 5px 25px 0px rgba(73,119,243,.4);}
.yl_cx_zh li ul{width: 60%; margin-top:5%;}
.yl_cx_zh li:hover img{max-width: 100%;transition: all ease-in-out 0.5s; transform: scale(1.1);}

.sdkh{background: url(../images/bg2.jpg) no-repeat center top; padding: 4% 0 3% 0; min-height: 400px; background-size: cover; margin-top: 80px; position: relative;}
.sdkh .ew{position: absolute; top: -15%; right: -5%; width: 50%;  float: right;}
.sdkh .ew img{max-width: 100%;}
.sdkh ul{display:flex; margin:4% 0 2% 0;  flex-wrap: wrap; list-style-type: none; /* 移除列表的默认样式 */ padding: 0; width: 100%; clear: both;}
.sdkh li{background: #fff; padding:3% 2%; position: relative; display: block;

  flex: 1 1 14.666%; /* 这将使得每个项目占据大约33.33%的宽度 */
  margin: 2% 1.5% 0% 0%; /* 可选，为项目添加一些边距 */
  box-sizing: border-box; /* 确保padding和border不会影响flex的宽度计算 */
 text-align: center;top: 0px;transition: all ease-in-out .3s;
}
.sdkh li:last-child{margin-right: 0;}
.sdkh li .icon {width: 60px; margin: 0px auto; height: 60px;}
.sdkh li .icon img{width: 100%;}
.sdkh li .name{font-weight: bold; color: #000000;  margin: 20px 0;}
.sdkh li .content{color: #666; font-size: 16px;}
.sdkh li:after{display: block; bottom: 0; left: 0; transition: all ease-in-out .3s; position: absolute; width: 0%; height: 4px; background: #4977f3; content: '';}
.sdkh li:hover:after{ width: 100%; transition: all ease-in-out .5s; }
.sdkh li:hover{ top: -10px;transition: all ease-in-out .3s; width: 100%; transition: all ease-in-out .3s; box-shadow: 0px 5px 15px 0px rgba(73,119,243,.4);}
.tspp{background: url(../images/bg3.jpg) no-repeat center top; padding: 4% 0 3% 0; min-height: 600px; background-size: cover; position: relative;}
.color_white div{color: #fff !important;}
.tspp{ display:block; overflow: hidden; display: flex; }
.tspp ul{ list-style-type: none; margin-top: 2%; /* 移除列表的默认样式 */ padding: 0; width: 100%; clear: both; background: #fff; padding: 1.5%; display: block; overflow: hidden;}
.tspp li{

 width: 49.2%;  float: left;
  box-sizing: border-box; /* 确保padding和border不会影响flex的宽度计算 */

}
.tspp li.li1{margin-right: 1.6%;}
.tspp li.li2{margin-bottom: 1.3%;}
.tspp li:nth-child(3n){margin-right: 0;}
.tspp li .ser_img{ display: block; position: relative; overflow: hidden;}
.tspp li .ser_img{ display: block; position: relative;}
.tspp li .ser_img .ser_img_name{position: absolute; padding: 2% 4%; color: #000;z-index: 6;}
.tspp li .ser_img .ser_img_name1{position: absolute; padding: 2% 4%; color: #fff;z-index: 6;bottom: 10px;}

.tspp li .ser_img .ser_img_name .text_z{font-size: 24px; font-weight: bold; padding-top: 10px;}
.tspp li .ser_img .ser_img_name .text_c{font-size: 24px;}
.tspp li img{max-width: 100%;transition: all ease-in-out 0.5s; transform: scale(1);}
.tspp li .ser_content{width: 100%; min-height: 220px; padding: 5%; float: left; display: table-cell;	border: 2px solid #e9eef3; border-top: 0;z-index: 3;}
.tspp li .ser_content_z{color: #333; font-size: 16px; font-weight: bold; min-height: 60px;}
.tspp li .ser_content_c{font-size: 16px; color: #999; margin-top: 10px; text-align: justify;}
.tspp li{position: relative;}
.tspp li:after{content: ''; bottom: 0; display: block; position: absolute; width: 0px; height: 2px; background: #0000FF;}
.tspp li:hover:after{width: 100%; transition: all ease-in-out 0.5s;}
.tspp li:hover img{ransition: all ease-in-out 0.5s; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);z-index: 2;}
/*服务流程start*/
.fwlc{width: 100%; padding: 3% 0; min-height: 400px; background: url(../images/bg4.jpg) no-repeat center top; background-size: cover;
  background-attachment: fixed;}
/*首页流程*/
.fwlc{display: block; overflow: hidden;width: 100%;}
.fwlc ul{margin-top: 3%; display: block; overflow: hidden; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.fwlc ul li{float: left; width: 15%; margin-right: 2%; text-align: center;  font-size: 14px;
position: relative; background: #fff; border-radius: 20px; padding-bottom: 3%;
 background:#fff url(../images/lc_bg1.png) no-repeat left top; background-size:cover ;
 }
.fwlc ul li:after{position: absolute; right: -11.0%; top: 45%; content:'' ; width: 30px; height: 100%;  background: url(../images/lc_bg2.png) no-repeat right top;}
.fwlc ul li:last-child:after{ display: none;}
.fwlc ul li:last-child{ margin-right: 0;}
.fwlc ul li .lc_icon { display: block; height: 80px; margin: 20px auto ;transition: all ease-in-out .2s;  text-align: center; margin: 0 auto;  border-radius: 100%;position: relative;    }
.fwlc ul li .lc_icon img{width: 50px;}
.fwlc ul li:hover .lc_icon {transition: all ease-in-out .2s;}
.fwlc li .lc_name{font-weight: bold; font-size: 16px; color: #333;}
.fwlc ul li .lc_num{ text-align: left; font-size: 24px; color: #fff; font-weight: bold; padding-left: 20px; padding-top: 10px;}

/*首页流程*/
/*百科问答*/
.answer {
  padding: 3% 0; border-bottom: 2px solid #e8edf3;
}
.answer .work-out {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 50px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.answer .questions {
  width:46%; margin-top: 3%;
}
.answer .questions .caption {
	padding-top: 3%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;

  cursor: pointer;height: 50px;  line-height: 50px; padding: 0 0%;
}
.answer .questions .caption .left i {
  font-size: 29px;
}
.answer .questions .caption .left h2 {
  font-size: 20px;
  margin-left: 11px;line-height: 50px;
}
.answer .questions .caption .right a {
  color: #888;
  font-size: 16px;
}
.answer .questions .caption .right .iconfont {
  color: #2689d9;
  font-size: 50px;
}

.answer .questions ul li {
  border-bottom: 1px dashed #ddd;
}
.answer .questions ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 0;
}
.questions ul li:last-child {
  border-bottom: none;
}
.answer .questions ul li:hover a {
  color: #2689d9;
}
@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('../fonts/iconfont.woff2') format('woff2'), url('../fontsiconfont.woff') format('woff'), url('../fontsiconfont.ttf') format('truetype'), url('../fontsiconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**************************������Ѷ start*****************************/
.new_index {
  padding: 3% 0;
}
.new_index .news-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.new_index .news-list .info {
  width: 46%; margin-top: 3%;
}
.new_index .news-list .info .caption {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 33px;
  line-height: 33px;
}
.new_index .news-list .info .caption .left i {
  font-size: 29px;
}
.new_index .news-list .info .caption .left h2 {
  font-size: 20px;
}
.new_index .news-list .info .caption .right a {
  color: #888;
  font-size: 16px;
}
.new_index .news-list .info .caption .right .iconfont {
  color: #2689d9;
  font-size: 50px;
}
.new_index .news-list .info .detail {
  margin-top: 3%;
}
.new_index .news-list .info .detail .left-img {width: 30%;}
.new_index .news-list .info .detail .left-img img {
  max-width: 100%; height: auto;
}
.new_index .news-list .info .detail .right-content {
  width: 65%;
  margin-left:4%;
}
.new_index .news-list .info .detail .right-content h2 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 16px;
}
.new_index .news-list .info .detail .right-content p {
  line-height: 1.5;
  font-size: 16px;
}
.new_index .news-list .info .detail .right-content:hover {
  color: #2588d3;
}
.new_index .news-list .info ul {
  margin-top: 3%;
}
.new_index .news-list .info ul li {
  border-bottom: 1px dashed #ddd;
}
.new_index .news-list .info ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 0;
}
.new_index .news-list .info ul li:last-child {
  border-bottom: none;
}
.new_index .news-list .info ul li:hover a {
  color: #2689d9;
}
/**************************new_index end*****************************/
/*footer start*/
.footer-subordinate-list{border-bottom: 1px solid #404040; padding: 2% 0;}
.footer-subordinate-list>a{
	white-space: nowrap;
	margin: 0 16px;
	font-size: 12px;
	color: #ccc;
}
.i_fbg1{ background-color:#333333; }
.ui_div.i_fbg1 {
  clear: both;
  margin-top: 0;
  position: relative;
  z-index: 1;
}
.i_footer{width:100%; padding:50px 0px 50px 0px; display: block; overflow: hidden;}
.i_footer_t{width:100%;color:#fff; }
.i_footer_t .i_footer_t_l{width:35%;color:#fff; float: left;}
.i_footer_t .i_footer_t_l .i_f_icon1{font-size: 20px; margin-bottom:5px;}
.i_footer_t .i_footer_t_l .i_f_icon1 img{margin-right: 18px;}
.i_footer_t .i_footer_t_l .i_f_tel{font-size: 30px; margin: 0px ; padding: 0px; line-height: 1.3;}
.i_f_tel_service{margin-bottom: 20px;}
.i_footer_t .i_footer_t_l .i_f_add li{display: block; width: 100%;font-size: 14px;  line-height:1.5;}
.i_footer_t .i_footer_t_l .i_f_add li img{margin-right: 18px; width: 20px;}
.i_footer_t .i_footer_t_c{width:26%;color:#fff; float: left; border-left: 1px solid #404040; padding-left: 3%;}
.i_footer_t .i_footer_t_c ul{width:100%; display: block; overflow: hidden;}
.i_footer_t .i_footer_t_c ul li {float: left; width: 50%;}
.i_footer_t .i_footer_t_c ul li a{width: 100%;display: block; color: #cccccc; height: 30px; line-height: 30px;font-size: 14px;}
.i_footer_t .i_footer_t_c ul li a.footer_nav{ color: #fff; font-weight: bold;height: 40px;line-height: 40px;}
.i_footer_l_add{width: 15%;}
.i_footer_l_add li{height: 50px;overflow: hidden; font-size: 16px; color: #fff;}
.i_footer_l_add li img{margin-right: 10px;}
.i_footer_l_ewm{width: 18%; float: left;}
.i_footer_l_ewm li{ width: 50%; float: left; text-align: center;color: #fff;}
.i_footer_l_ewm li .ewm_img{width: 80%; border: 1px solid #9a9a9a; padding: 8px; text-align: center; margin: 0px auto;}
.i_footer_l_ewm li .ewm_img img{width: 100%;}
.footer_bq{color: #cccccc; border-top: 1px solid #404040; font-size: 14px; text-align: center; padding:10px 3%; line-height: 1.5;}
.footer_bq a{color: #ccc;}
.footer_bq a:hover{color: #fff;}
.i_footer_l_c1{width:58px; height:58px; margin-top:25px; float: right;}
.i_footer_l_c1 a,.i_footer_l_c1 a:hover{ margin-right:5px; display:inline-block; text-decoration:none; margin-bottom: 10px;}
.i_footer_l_c1 a.a1{ position:relative;}
.i_footer_l_c1 a.a1 .img{max-width: 220%;width: 120px;height: 120px; background-color:#fff; padding:5px; position:absolute; top:0px;left:-150px; display:none;}

.i_footer_l_r{width: 30%; float: left; font-size: 14px;border-left: 1px solid #404040; padding-left: 3%;}
.i_footer_l_r a{color: #ccc;}
.header_kefu {
  position: relative;
  display: inline-block;
}
.header_kefu_qrcode {
  position: absolute;
  top: 100%;
  right: -130px;
  margin-top: 8px;
  background: #fff;
  border: 1px solid #eee;
  padding: 10px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  z-index: 1000;
  white-space: nowrap;
  display: none;
}
