﻿@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:#d91c22;}
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;}



/*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;}
.custom .custom_cn{font-size: 24px; color: #222; font-weight: bold;}
.custom .custom_en{font-size: 16px;}
.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: 100%;  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: 40%; 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; line-height: 70px;
	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: 5%; 	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:url(../images/morebg.png) no-repeat 70%; transition: all ease-in-out .5s; }
.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(10% + 60px); bottom: 16%; margin-top: auto !important; }
.home-swiper .home_prev{width:50px; height:50px; background:url(../images/banner_left.png) no-repeat; background-size:50px; left: 10%; bottom: 16%; 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;}*/


/*首页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;}
.header_div{width:100%;height:90px; padding-left:3%; background-color: rgb(0,0,0,.3); 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:50%; margin-left:1%;float: left !important;}
.menu_nav ul{width:100%;}
.menu_nav ul li{width:14.28%; float:left;text-align:center;  }
.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:#fff; 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:#fff; text-decoration:none;}
.menu_nav ul li .nav_a:after{width:0px; height:3px; background-color:#d91c22; 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:#fff; 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:#b91e1f; text-decoration:none;}

.fixedmenu .menu_nav{width:50%; margin-left:1%;}
.fixedmenu .menu_nav ul{width:100%;}
.fixedmenu .menu_nav ul li{width:14.28%; float:left;text-align:center;  }
.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:#d91c22; text-decoration:none;}
.fixedmenu .menu_nav ul li .nav_a:after{width:0px; height:3px; background-color:#d91c22;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:#d91c22; 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:#d91c22 url(../images/s_tb1.png) center no-repeat; border:0px;background-size:22px;}
.top_label { position: absolute; right: 0; top: 0; height: 100%; }
.top_label .item { float: left; width: 110px; height: 90px; border-left: 1px solid rgba(255, 255, 255, 0.5); position: relative; }
.fixedmenu .top_label .item {
  border-left: 1px solid #ededed;
}
.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_tb1.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: #d91c22; 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-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:#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: #d91c22; }
.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); }

.index_news_list { overflow: hidden; padding: 50px 0 50px; }
.index_news_list .item { float: left; width: 49.74%; margin-right: 0.52%; margin-bottom: 0.52%; position: relative; background: #f9f9f9; height: 380px; }
.index_news_list .item:nth-child(3) { margin-right: 0; }
.index_news_list .item:last-child { margin-right: 0; }
.index_news_list .item .img { height: 380px; width: 100%; background-repeat: no-repeat; background-size: cover; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.index_news_list .item:first-child { height: 380px; }
.index_news_list .item:first-child .img-box { width: 100%; float: none; }
.index_news_list .item:first-child .info { position: absolute; left: 0; bottom: 0; width: 100%; color: #f9f9f9; line-height: 24px; padding: 2%; }
.index_news_list .item:first-child .info .box { position: relative; padding-right: 150px; }
.index_news_list .item:first-child .info .box .data { float: right; position: absolute; right: 0; top: 0; margin-top: 0; }
.index_news_list .item:nth-child(2), .index_news_list .item:nth-child(3) { width: 24.61%; }
.index_news_list .item:nth-child(2) .info, .index_news_list .item:nth-child(3) .info { width: 100%; float: none; }
.index_news_list .item .img-box { width: 36.66%; float: left; overflow: hidden; }
.index_news_list .item:hover .img-box .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); }
.index_news_list .item:hover .info .title { color: #d91c22; }
.index_news_list .item .info { width: 63.34%; float: left; padding:8% 8%; color: #878787; background: ;}
.index_news_list .item .info .label1 { font-size: 16px;}
.index_news_list .item .info .title { margin-top: 6%; font-size: 20px; text-align: justify; line-height: 1.2; overflow: hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; height: 48px; font-weight: bold; }
.index_news_list .item .info .synopsis { margin-top: 8%; font-size: 16px; line-height: 1.4; overflow: hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; height: 66px; }
.index_news_list .item .info .data { font-size: 16px; font-family: 'AzoSans'; margin-top: 9%; }
/*详细页 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; }
  
  .index_news_list { overflow: hidden; padding: 74px 5.335% 0; margin-top: 1rem; }
  .index_news_list .item { float: none; width: 100%; margin-right: 0; margin-bottom: 1rem; height: auto !important; }
  .index_news_list .item:nth-child(3) { margin-right: 0; }
  .index_news_list .item:last-child { margin-right: 0; }
  .index_news_list .item .img { height: 15rem; width: 100%; background-repeat: no-repeat; background-size: cover; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
  .index_news_list .item:first-child { height: 15rem; }
  .index_news_list .item:first-child .img-box { width: 100%; float: none; }
  .index_news_list .item:first-child .info { line-height: 34px; padding: 5%; }
  .index_news_list .item:first-child .info .box { padding-right: 7rem; }
  .index_news_list .item:nth-child(2), .index_news_list .item:nth-child(3) { width: 100%; }
  .index_news_list .item:nth-child(2) .info, .index_news_list .item:nth-child(3) .info { width: 100%; float: none; }
  .index_news_list .item .img-box { width: 100%; float: none; overflow: hidden; }
  .index_news_list .item .info { width: 100%; float: none; padding: 5%; }
  .index_news_list .item .info .label1 { font-size: 0.878rem; }
  .index_news_list .item .info .title { margin-top: 1.4rem; font-size: 1.244rem; height: auto; }
  .index_news_list .item .info .synopsis { margin-top: 1rem; font-size: 0.878rem; line-height: 1.4; overflow: hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; height: auto; }
  .index_news_list .item .info .data { font-size: 0.878rem; margin-top: 1.4rem; }
}
/*首页产品结束*/
.i_picchange{width:100%; height:100%; overflow:hidden; display:block;}
/*首页简介 start*/
.index_about{width: 100%;display: block; overflow: hidden;background: url(../images/logo_bg.jpg) no-repeat right bottom; background-size: 25%;}

.index_about .index_about_l{float: left;width: 49.74%;margin-right: 0.52%; display: block; overflow: hidden;}
.index_about .index_about_l img{width: 100%; transition: all ease-in-out .5s; }
.index_about .index_about_l:hover 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); }

.index_about .index_about_r{float: right;width: 49.74%;  display: block; overflow: hidden;}
.index_about .index_about_r .about_c{padding: 8% 8% 0 8%;}
.index_about .index_about_r .about_en{font-size: 22px; color: #666666;}
.index_about .index_about_r .about_cn{font-size: 36px; color: #d91c22;  font-weight: bold;}
.index_about .index_about_r .about_contents{ height: 120px;margin: 5% 0 20% 0; overflow: hidden; line-height: 30px; font-style: 0.8rem;}
.index_about .index_about_r .about_icon{display: block; text-align: left;}
.index_about .index_about_r .about_icon a{ width:120px; height: 120px; color: #999; float: left; margin: 0px auto;}
.index_about .index_about_r .about_icon a .icon_img{ width: 100%; height: 70px; }
.index_about .index_about_r .about_icon a .icon_img img{width:80%; max-width: 60px; margin-bottom: 5%;transition: all ease-in-out .5s;}
.index_about .index_about_r .about_icon a:hover .icon_img img{width:70%; max-width: 52px;margin-bottom: 5%; transition: all ease-in-out .5s;}



@media screen and (min-width:1080px) and (max-width:1500px) {
.index_about .index_about_r .about_contents{margin:5% 0 10% 0; }
	}
/*首页流程*/
.index_lc_list{display: block; overflow: hidden;width: 100%;}
.index_lc_list ul{padding: 2% 0; margin-top: 3%; background: url(../images/lc_bg1.png) repeat-x left top; display: block; overflow: hidden; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.index_lc_list ul li{float: left; width: 14.10%; text-align: center;  font-size: 14px; position: relative;}
.index_lc_list ul li:after{position: absolute; right: 0; top: 50px; content:'' ; width: 30px; height: 100%;  background: url(../images/lc_bg2.png) no-repeat right top;}
.index_lc_list ul li:last-child:after{ display: none;}
.index_lc_list ul li .lc_icon { margin: 20px auto ;transition: all ease-in-out .2s;   width: 36%;   height: 0;  background: #555; padding-top: 36%; border-radius: 100%;box-sizing: border-box;        position: relative;    }
.index_lc_list ul li:hover .lc_icon {background-color: #d91c22;transition: all ease-in-out .2s;}
.index_lc_list li .lc_icon img{margin: 25%; transition: all ease-in-out .2s;
position: absolute;left: 0;top: 0;width: 50%;height: 50%;overflow: hidden;text-align: center;z-index: 3;}
.index_lc_list li:hover .lc_icon img{margin: 20%;width: 60%;height: 60%; transition: all ease-in-out .2s;}
.index_lc_list li .lc_name{font-weight: bold; font-size: 16px; color: #333;}
/*首页流程end*/
/*首页流程*/
.index_link_list{display: block; overflow: hidden; width: 100%; padding: 5% 0;}
.index_link_list ul{margin: 2% 4%;display: block; overflow: hidden;}
.index_link_list li{float: left; width: 12%; margin: 0.5% 0.25%; text-align: center; height: 100px; border: 1px solid #e1e1e1;}
.index_link_list li a{width: 100%; height: 100%; text-align: center;display: block; overflow: hidden; position: relative;}
.index_link_list li img{ max-width: 100%; max-height: 100%; position: absolute;
left: 50%;    top: 50%;    -webkit-transition: transform .8s;    -moz-transition: transform .8s;    -ms-transition: transform .8s;    -o-transition: transform .8s;    transition: transform .8s;    -webkit-transform: translate(-50%, -50%) scale(1);    -moz-transform: translate(-50%, -50%) scale(1);    -ms-transform: translate(-50%, -50%) scale(1);    -o-transform: translate(-50%, -50%) scale(1);    transform: translate(-50%, -50%) scale(1);
}

/*首页流程*/

/*手机导航*/
/* 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;}

}
/*手机导航*/



.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);       }    }



/*footer*/
.i_fbg1{ background-color:#333333;}
.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:56%;color:#fff; float: left; }
.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: 14%;}
.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{width:120px; height:120px; background-color:#fff; padding:5px; position:absolute; top:0px;left:-150px; display:none;}



/*内页开始*/



.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: #d91c22;}


.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:#d91c22; 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: #d91c22; }
  .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: #d91c22}
.about-2 li:hover .content_more{display: block;}
.about-2 li .content_more:hover { border: 1px solid #d91c22;}
.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: #d91c22;
}
/*企业文化 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*/
/*团队*/
.team_first{background: #fff !important; width: 100%; display: block; overflow: hidden; margin: 2% 0 3% 0; color: #333;}
.team_first .team_l_img{width: 70%; float: left;}
.team_first .team_l_img img{width: 100%;}
.team_first .team_about{width: 30%; padding: 3%; float: right; }
.team_first .team_about .div1{font-size: 30px;}
.team_first .team_about .div2{font-size:18px; font-weight: bold; padding: 4% 0;}
.team_first .team_about .div3{font-size:16px;}
.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: #D91C22;background-size: 16px;transition: all ease-in-out .5s; }
.item:hover .link,.box:hover .link,.n_box6_r_c:hover .link{color: #D91C22; 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: #D91C22;}
.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:#d91c22; 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:#d91c22; 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:#d91c22;}
.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: #d91c22 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: #d91c22 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:#d91c22; 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:#d91c22; 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:#d91c22;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: #d91c22; }
.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: #d91c22;}
.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: #d91c22; }
.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: #d91c22; }
.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: #d91c22; }
.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:#d91c22;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: #d91c22;}
.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:#d91c22;}
.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*/
/*新闻列表*/

.page-news { padding: 70px 0; background: #f4f5f9; }
.page-news .news_first { background: #ffffff; overflow: hidden; position: relative; padding-left: 50%; }
.page-news .news_first: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); }
.page-news .news_first a{display: block; overflow:hidden; cursor: pointer;}
.page-news .news_first .img { position: absolute; left: 0; top: 0; width: 50%; height: 100%; overflow: hidden; }
.page-news .news_first .img .img-bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-news .news_first .img .img-bg img { width: 100%; display: none; }
.page-news .news_first .img:hover .img-bg { -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-news .news_first .box { padding: 50px; }
.page-news .news_first .box .data { line-height: 1.2; }
.page-news .news_first .box .data .year { font-size: 30px; }
.page-news .news_first .box .data .day { color: #9a9a9a; font-size: 16px; }
.page-news .news_first .box .title { color: #303030; font-size: 22px; margin: 40px 0; overflow: hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.page-news .news_first .box .synopsis { font-size: 16px; color: #999999; overflow: hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }
.page-news .news_first .box .link { margin-top: 50px; }
.page-news .news_first .box .link a { line-height: 1; display: block; color: #db292f; font-size: 20px; background: url(../images/ic_15.png) no-repeat left top; padding-left: 26px; }
.page-news .news-liner { height: 1px; background: #e5e5e5; width: 100%; margin: 67px 0; }
.page-news .news_list .item { float: left; width: 49%; position: relative; overflow: hidden; height: 380px; margin-right: 2%; margin-bottom: 2%; background: #ffffff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-news .news_list .item:nth-child(2n) { margin-right: 0; }
.page-news .news_list .item .img { overflow: hidden;  width: 40%;height: 380px; float: left;position: relative;}
.page-news .news_list .item .img img { position: absolute;  min-width: 100%; min-height: 100%;  height: 100%;
-webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-news .news_list .item .info { padding: 36px; height: 264px; width: calc(60%); float: right;}
.page-news .news_list .item .info .data { color: #9a9a9a; font-size: 13px; }
.page-news .news_list .item .info .title { color: #303030; font-size: 18px; font-weight: bold; line-height: 1.4; margin-top: 15px; overflow: hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; text-align: justify; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; height: 50px; }
.page-news .news_list .item .info .liner { height: 1px; background: #e5e5e5; margin: 15px 0; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.page-news .news_list .item .info .synopsis { margin: 4% 0; text-align: justify; color: #999999; font-size: 16px; overflow: hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }
.page-news .news_list .item: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); }
.page-news .news_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-news .news_list .item:hover .info .title { color: #db292f; }
.page-news .news_list .item:hover .info .liner { background: #db292f; }

.page-news .news_list .item .info .link { margin-top: 50px; }
.page-news .news_list .item .info .link a { line-height: 1; display: block; color: #999 ; font-size: 14px; background: url(../images/ic_15s.png) no-repeat left top; padding-left: 26px; background-size: 16px; }
.page-news .news_list .item:hover .info .link a { line-height: 1; display: block; color: #db292f; font-size: 14px; background: url(../images/ic_15.png) no-repeat left top; padding-left: 26px; background-size: 16px; }


.news_page { padding: 96px 0; background: #f4f5f9; }
.news_page .news_page_title { color: #333333; font-size: 26px; text-align: center; font-weight: bold; }
.news_page .news_page_label { overflow: hidden; color: #666666; font-size: 16px; line-height: 1.2; text-align: center; margin-top: 15px; }
.news_page .news_page_label span { margin: 0 20px; }
.news_page .news_page_liner { height: 2px; position: relative; margin: 30px 0; }
.news_page .news_page_liner::after { content: ""; position: absolute; left: 0; top: 2px; width: 100%; height: 1px; background: #e3e4e7; }
.news_page .news_page_liner::before { content: ""; display: block; position: relative; width: 30px; height: 5px; margin: 0 auto; z-index: 1; background: #db292f; }
.news_page .single-page { line-height: 1.6; color: #888888; border-bottom: 1px solid #e3e4e7; padding-bottom: 50px; }


/*新闻列表 end*/
@media only screen and (max-width: 1024px) { 
	.product-list { padding: 74px 5.335% 0; margin-top: 1rem; }
  .product-list .item { float: none; width: 100%; margin-right: 0; position: relative; margin-bottom: 1rem; }
  .product-list .item.item2 { width: 100%; }
  .product-list .item.item3 { float: none; margin-right: 0; }
  .product-list .item .img { overflow: hidden; }
  .product-list .item .img .img-bg { background-size: cover; height: 20rem; }
  .product-list .item .img img { display: none; }
  .product-list .item .info { position: absolute; left: 0; bottom: 0; width: 100%; height: 170px; padding: 90px 5% 0; opacity: 1; filter: alpha(opacity=100); background-size: 100% auto; background-position: left bottom; }
  .product-list .item .info .ftitle { font-size: 0.805rem; }
  .product-list .item .info .title { margin-top: 0.5rem; font-size: 1.025rem; padding-right: 60px; background: url(../images/ic_2.png) no-repeat right center; }
  .index_news_list { overflow: hidden; padding: 74px 5.335% 0; margin-top: 1rem; }
  .index_news_list .item { float: none; width: 100%; margin-right: 0; margin-bottom: 1rem; height: auto !important; }
  .index_news_list .item:nth-child(3) { margin-right: 0; }
  .index_news_list .item:last-child { margin-right: 0; }
  .index_news_list .item .img { height: 15rem; width: 100%; background-repeat: no-repeat; background-size: cover; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
  .index_news_list .item:first-child { height: 15rem; }
  .index_news_list .item:first-child .img-box { width: 100%; float: none; }
  .index_news_list .item:first-child .info { line-height: 34px; padding: 5%; }
  .index_news_list .item:first-child .info .box { padding-right: 7rem; }
  .index_news_list .item:nth-child(2), .index_news_list .item:nth-child(3) { width: 100%; }
  .index_news_list .item:nth-child(2) .info, .index_news_list .item:nth-child(3) .info { width: 100%; float: none; }
  .index_news_list .item .img-box { width: 100%; float: none; overflow: hidden; }
  .index_news_list .item .info { width: 100%; float: none; padding: 5%; }
  .index_news_list .item .info .label { font-size: 0.878rem; }
  .index_news_list .item .info .title { margin-top: 1.4rem; font-size: 1.244rem; height: auto; }
  .index_news_list .item .info .synopsis { margin-top: 1rem; font-size: 0.878rem; line-height: 1.4; overflow: hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; height: auto; }
  .index_news_list .item .info .data { font-size: 0.878rem; margin-top: 1.4rem; }
 
  .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; }
  .page-service-list { padding: 3rem 0; }
  .page-service-list .item { float: none; width: 100%; margin-right: 0; position: relative; margin-bottom: 1rem; }
  .page-service-list .item.item2 { width: 100%; }
  .page-service-list .item.item3 { float: none; margin-right: 0; }
  .page-service-list .item .img { overflow: hidden; }
  .page-service-list .item .img .img-bg { background-size: cover; height: 20rem; }
  .page-service-list .item .img img { display: none; }
  .page-service-list .item .info { bottom: 26px; width: 100%; padding: 0 20px; }
  .page-service-list .item .info .ftitle { font-size: 1.025rem; }
  .page-service-list .item .info .title { font-size: 0.805rem; }
  .page-product-box { padding: 3rem 0; }
  
  
  .page-product-box .product-search{padding: 5%;}
	.product_custom{display: inline-block; min-width: 100%; text-align: center;}
	.product_custom a{font-size: 1.2rem; padding: 0px 3%;}
	.product_custom a:hover,.product_custom a.now{color: #d91c22;}
	.page-product-box .product-search .search-from { width: 100%; display: inline-block; text-align: center; }
  .page-product-box .product-search .search-from { padding: 1rem; }

  .page-product-box .product-search .search-from .input { width: 100%; display: block; height: 2.6rem; margin: 5px 0; max-width: 100%; }
  .page-product-box .product-search .search-from .input input { height: 2.6rem; font-size: 0.878rem; padding: 0 1rem; }
  .page-product-box .product-search .search-from .input .sub { width: 72px; background: url(../images/ic_14.jpg) no-repeat center center; }
  .page-product-box .product-search .search-nav a { font-size: 0.878rem; line-height: 3rem; margin: 0 0.5rem; }
  .page-product-box .product-search .search-nav a::after { height: 3px; }
  .page-product-box .page-product-box-list { margin-top: 2rem; }
  .page-product-box .page-product-box-list .item { float: none; width: 100%; margin-right: 0%; margin-bottom: 1rem; }
  .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 { bottom: 1rem; padding: 0 0.8rem; }
  .page-product-box .page-product-box-list .item .info .title { font-size: 1.025rem; }
  .page-product-box .page-product-box-list .item .info .ftitle { font-size: 0.805rem; }
  .page_banner .page_banner-prev, .page_banner .page_banner-next { width: 3rem; height: 3rem; background-size: 100%; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
  .page_banner .page_banner-prev { left: 5.335%; background-size: 100%; }
  .page_banner .page_banner-prev:hover { background-size: 100%; }
  .page_banner .page_banner-next { right: 5.335%; background-size: 100%; }
  .page_banner .page_banner-next:hover { background-size: 100%; }
  .page_banner .page_banner-paginationBox { position: absolute; width: 100%; bottom: 3%; z-index: 99; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet { margin: 0 5px; width: 42px; height: 42px; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet::after { width: 14px; height: 14px; margin: -7px auto auto -7px; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet .circleProgress_wrapper { height: 46px; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet .wrapper-border { width: 42px; height: 42px; position: absolute; top: 0; left: 0; border: 2px solid rgba(255, 255, 255, 0.5); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet.swiper-pagination-bullet-active::after { display: block; background: #d91c22; }
  .page_banner .page_banner-paginationBox .paginationBox .swiper-pagination-bullet.swiper-pagination-bullet-active .circleProgress_wrapper { display: none; }
  .page_banner .page_banner_box { position: relative; }
  .page_banner .page_banner_box .item { overflow: hidden; position: relative; }
  .page_banner .page_banner_box .item .img { height: 24rem; }
  .page_banner .page_banner_box .item .img img { display: none; }
  .product-box { padding: 2rem 0; }
  .product-box .product-box-title { padding-bottom: 1.5rem; }
  .product-box .product-box-title h1 { font-size: 1.244rem; }
  .product-box .product-box-title h3 { font-size: 0.878rem; margin-top: 5px; }
  .product-box .single-page { margin-top: 1.4rem; font-size: 0.878rem; }
  .service-page .img-box { height: 20rem; }
  .service-page .img-box img { display: none; }
  .service-page .service-box { padding: 0 0 3rem; }
  .service-page .service-box .service-info { padding: 2rem 1.5rem; }
  .service-page .service-box .service-info .title h1 { font-size: 1.244rem;  color: #222;}
  .service-page .service-box .service-info .single-page { font-size: 0.878rem; margin: 1rem 0; }
  .service-page .service-box .service-info .link a { font-size: 0.878rem; }
  
  .page-news { padding: 3rem 0; }
  .page-news .news_first { padding-left: 0; }
  .page-news .news_first .img { position: static; width: 100%; height: auto; }
  .page-news .news_first .img .img-bg { position: static; height: 14rem; }
  .page-news .news_first .img .img-bg img { width: 100%; display: none; }
  .page-news .news_first .box { padding: 1.5rem; }
  .page-news .news_first .box .data .year { font-size: 1.244rem; }
  .page-news .news_first .box .data .day { font-size: 0.878rem; }
  .page-news .news_first .box .title { font-size: 1.025rem; margin: 1rem 0; }
  .page-news .news_first .box .synopsis { font-size: 0.878rem; }
  .page-news .news_first .box .link { margin-top: 1rem; }
  .page-news .news_first .box .link a { line-height: 26px; font-size: 1.025rem; background: url(../images/ic_15.png) no-repeat left center; padding-left: 26px; }
  .page-news .news-liner { margin: 2rem 0; }
  .page-news .news_list .item { float: none; width: 100%; margin-right: 0; margin-bottom: 1rem; height:160px; }
  .page-news .news_list .item .info { padding: 1.5rem; height: auto; }
  .page-news .news_list .item .info .data { font-size: 0.878rem; }
  .page-news .news_list .item .info .title { font-size: 1.025rem; margin-top:0rem; height: auto; }
  .page-news .news_list .item .info .liner { height: 1px; margin: 1rem 0; }
  .page-news .news_list .item .info .synopsis { font-size: 18px;  display: none;}
  .page-news .news_list .item .info .link {  margin-top: 14px;}
  .page-news .news_list .item .img{height: 160px;}
  .news_page { padding: 3rem 0; }
  .news_page .news_page_title { font-size: 1.464rem; }
  .news_page .news_page_label { font-size: 0.805rem; margin-top: 1rem; }
  .news_page .news_page_label span { margin: 0 0.5rem; }
  .news_page .news_page_liner { margin: 1.5rem 0; }
  .news_page .single-page { font-size: 0.878rem; padding-bottom: 2rem; }
  .pre_next { padding: 2rem 0px 0; }
  .pre_next .sxp { float: none; }
  .pre_next .fr { float: none; }
  .pre_next span.fxd { display: none; }
  .pre_next .bdshare-button-style0-16 { float: none; text-align: center; margin-top: 1.5rem; }
  .pre_next .bdshare-button-style0-16 a { float: none; display: inline-block; }
  .recruit-search .search-box { width: 100%; }
  .recruit-search .search-box input { height: 2.8rem; width: 100%; padding: 0 1.5rem; font-size: 0.878rem; }
  .recruit-search .search-box .sub { width: 5rem; -webkit-border-radius: 2.8rem; -moz-border-radius: 2.8rem; -ms-border-radius: 2.8rem; -o-border-radius: 2.8rem; border-radius: 2.8rem; background-size: auto 40%; }
   .about_map.contact_map { padding: 3rem 0; }
  .search-page { padding: 3rem 0; }
  .search-page .sk_page { border: 0; margin-top: 0; }
  .search-end { margin-top: 2rem; font-size: 0.878rem; }
  .search-list .item { padding: 2rem 0; }
  .search-list .item .data { float: none; width: 100%; text-align: left; margin-right: 0; }
  .search-list .item .data h3 { font-size: 1.244rem; line-height: 1.2; }
  .search-list .item .data h3::after { display: none; }
  .search-list .item .data .btn { display: none; }
  .search-list .item .box { margin-top: 1rem; }
  .search-list .item .box .title { font-size: 1.025rem; line-height: 1.6; }
  .search-list .item .box .synopsis { margin-top: 0.6rem; font-size: 0.878rem; }
  .privacy-page { padding: 0rem 0 3rem; }
  .privacy-page .privacy-title { font-size: 1.025rem; padding: 1rem 0 1rem 30px; margin-top: 2rem; }
  .privacy-page .privacy-box { margin-top: 2rem; }
  .privacy-page .privacy-box .single-page { font-size: 0.878rem; }
  .video_hidden { width: 100%; position: fixed; left: 0; margin-left: 0; top: 15vh; padding: 10px; }
  .video_box .video { width: 100%; }
  .video_box iframe { height: 18rem; }
  .video_box video { height: 18rem; }
  .video_box .video_close { position: absolute; right: 1rem; top: -50px; } 
  }

.service-page .service-box { padding: 40px 0; }
.service-page .service-box .service-info { background: rgba(255, 255, 255, 0.85); padding: 50px 80px; }
.service-page .service-box .service-info .title h1 { font-size: 30px; font-weight: bold; color: #222; }
.service-page .service-box .service-info .single-page { margin: 30px 0; }
.service-page .service-box .service-info .link a { color: #d91c22; font-size: 16px; border-bottom: 2px solid #d91c22; padding-bottom: 3px; }

.ny_show img{max-width: 100%;}
.ny_show{background: #fff; padding:50px;margin: 80px 0; -moz-box-shadow:0px 10px 30px  rgba(2, 25, 13, 0.15);/*firefox*/  -webkit-box-shadow:0px 10px 30px rgba(2, 25, 13, 0.15);/*webkit*/  box-shadow:0px 10px 30px rgba(2, 25, 13, 0.15);/*opera或ie9*/display: block; overflow: hidden; clear: both; border-radius: 10px;}
.ny_show .ny_show_con { line-height: 2; padding: 2% 0;}
.show_pro_name{font-size: 20px; font-weight: bold; color: #333;}
.show_custom {height: 50px; line-height: 50px; color: #fff; display: block; font-weight: bold;
border-radius: 5px; margin: 20px 0;
 padding-left: 20px;
background: -webkit-linear-gradient(to right,#54a1cb,#f8fbfd); /* Safari 5.1-6.0 */
background: -o-linear-gradient(to right,#54a1cb,#f8fbfd); /* Opera 11.1-12.0 */ 
background: -moz-linear-gradient(to right,#54a1cb,#f8fbfd); /* Firefox 3.6-15 */
background: linear-gradient(to right,#54a1cb,#f8fbfd); /* 标准语法 */}
.show_custom img{margin-right: 10px;}
.show_pro_r{width: 40%; float: right; background: #f5f3f2;}
.show_pro_r img,.show_pro_l img{max-width: 100%;}
.show_pro_l{ width: 58%; float: left;}
.show_pro{padding: 20px 0;}
.show_pro img{max-width: 100%;}

/*行业产品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:#d91c22; 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:#d91c22; 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;}



/*人才招聘start*/
.i_section{	position: relative;	box-sizing: border-box;	width:100%; overflow:hidden;	 background-color: #f1f2f3;}
.n_box14{width:100%; padding:50px 0px 60px 0px; position:relative; z-index:1;}
.n_box14_t{width:100%; color:#000000; font-size:36px; padding:5px 0px 15px 0px; text-align:center; line-height:1.5;}

.a_careers_t{width:100%; padding:3%; background-color:#fff; margin-bottom:20px;box-shadow:0px 0px 15px 0px #e5e5e5;}
.a_careers_t_s1{width:100%; color:#000000; line-height:1.8; font-size:16px; text-align:left;}
.a_careers_t_s1 span{ font-size:24px;}
.a_careers_t_s1 a,.a_careers_t_s1 a:hover{ color:#d91c22;}
.a_careers_t_s2{width:100%; padding-top:20px;}
.a_careers_t_s2l{width:45%;}
.a_careers_t_s22{width:100%;}
.a_careers_t_s22 li{width:50%; float:left;}
.a_careers_t_s22 li .ipt1{width:96%; border:1px solid #ababab; height:40px; line-height:40px; text-indent:15px; color:#666666; font-size:16px; font-family:"微软雅黑";}
.a_careers_t_s2r{width:31%; border:1px solid #ababab; }
.a_careers_t_s2r .ipt2{width:73%;height:38px; line-height:38px; border:0px;text-indent:15px; color:#666666; font-size:16px; font-family:"微软雅黑";}
.a_careers_t_s2r .ipt3{width:27%; height:38px; line-height:38px; background-color:#d91c22; color:#fff; border:0px; text-align:center;font-size:16px; font-family:"微软雅黑";}
.a_careers_c{width:100%; background-color:#fff;/*box-shadow:0px 0px 15px 0px #e5e5e5; */display: block; overflow: hidden;}
.a_careers_c dt{width:100%; float:left; height:60px; font-weight:normal; line-height:60px; background-color:#ebe9e9; color:#333;font-weight: bold; font-size:16px; border-bottom:1px solid #e5e5e5;}

.a_careers_c dt .s1{width:45%; padding-left:5%;}
.a_careers_c dt .s2{width:15%; text-align:left;}
.a_careers_c dt .s3{width:15%; text-align:left;}
.a_careers_c dt .s4{width:15%; text-align:left;}
.a_careers_c dt .s5{width:10%; text-align:center;}
.a_careers_c dd{width:100%; float:left; background-color:#fff; border-bottom:1px solid #edeae9;}
.a_careers_c dd .div{width:100%; height:59px; line-height:59px; cursor:pointer; color:#000000; font-size:17px; background:url(../images/ee.png) right 25px center no-repeat;}
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 25px center no-repeat; background-color:#d91c22; color:#fff; border-bottom:1px solid #d91c22;}

.a_careers_c dd .div .s1{width:45%; padding-left:5%;}
.a_careers_c dd .div .s2{width:15%; text-align:left;}
.a_careers_c dd .div .s3{width:15%; text-align:left;}
.a_careers_c dd .div .s4{width:15%; text-align:left;}
.a_careers_c dd .div .s5{width:10%; text-align:left;}
.a_careers_c dd .div_l{width:100%; background-color:#fff; border:1px solid #d91c22; padding:3% 5%; overflow:hidden; display:none ; text-align:left;}
.a_careers_c dd .div_l_c{width:100%; color:#333333; font-size:17px; line-height:1.8;}
.a_careers_c dd .div_l_c img{ max-width:100%;}
.a_careers_c dd .div_l_c span{ font-weight:bold;}
.a_careers_c dd .div_l_b{ padding:0px 40px; height:42px; margin-top:20px; display:inline-block; line-height:42px; background-color:#d91c22;  color:#fff; font-size:17px;
-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.a_careers_c dd .div_l_b:hover{ text-decoration:none; color:#fff; background-color:#cb161c;}
/*资质弹窗*/
.n_box15{width:100%; height:100%; display:none; text-align: center; position:fixed; left:0px; top:0px; z-index:111111; background:url(../images/tb_043.png) repeat;}
.n_box15_c{ width: 60%; max-width:1000px; position:fixed; left:50%; top:50%; z-index:111111; padding-bottom: 30px; background-color:#fff;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.n_box15_c_t{ padding-top:45px; line-height:50px; position:relative; text-align:center; color:#333333; font-size:30px; font-weight:bold; position:relative;}
.n_box15_c_t a,.n_box14_c_t a:hover{width:27px; position:absolute; right:20px; top:20px;}
.n_box15_c_c{width:100%; padding: 5%;}
.n_box15_c_c li{width:100%; padding-bottom:30px; float:left;}
.n_box15_c_c li dl{width:100%;color:#666666; font-size:16px;}
.n_box15_c_c li dl dd{width:33.33%; float:left;}
.n_box15_c_c li dl dd .s1{width:40%; text-align:right; height:48px; line-height:48px; padding-right:1%; }
.n_box15_c_c li dl dd .s2{width:60%; height:48px; line-height:48px; padding-left:1%; position:relative;}
.n_box15_c_c li dl dd .s2 .ipt1{width:100%; height:48px; position:relative; border:0px; line-height:48px; border-bottom:1px solid #e5e5e5; color:#333; font-size:16px; font-family:"微软雅黑";}
.n_box15_c_c li dl dd .s2 .s3{ height:48px; line-height:48px; color:#bbb; position:absolute; right:0px; top:0px;}
.n_box15_c_c li dl dt{width:100%; float:left; font-weight:normal;}
.n_box15_c_c li dl dt .s4{width:13%; text-align:right; height:48px;line-height:48px; padding-right:1%;}
.n_box15_c_c li dl dt .s5{width:87%; padding-left:1%;}
.n_box15_c_c li dl dt .s5 .ipt2{width:100%; height:100%; outline:0; border:0px;resize:none; line-height:1.6; padding:5px 0px; border-bottom:1px solid #e5e5e5; color:#333; font-size:16px; font-family:"微软雅黑";}
.n_box15_c_c li .s6{width:100%; padding-top:55px; padding-left:9%;}
.n_box15_c_c li .s6 .ipt3{width:96%; height:60px; line-height:60px; text-align:center; color:#fff; font-size:24px; background-color:#d91c22; border:0px;font-family:"微软雅黑";}


/*人才招聘 end*/
/*联系我们 start*/
.contact{ padding-bottom: 4%; display: block; overflow: hidden; background: #fff;} 
.contact_l{float: left; width: 30%;}
.contact_r{float: right; width: 60%;}
.customs2{position: relative; top: 20%; text-align: left;}
.customs2 .custom_en{font-family:"微软雅黑"; text-transform: uppercase; font-size:30px; font-weight: bold; color: #333333;}
.customs2 .custom_cn{font-size: 24px; color: #333; height: 50px; line-height: 30px;}
.customs2 .custom_line{width: 38px; height: 3px; background: #D91C22;}


.n_box18_ul{width:100%;}
.n_box18_ul li{width:100%; float:left;; display: block; overflow: hidden;  margin-top: 20px;}

.n_box18_ul li .div_t{width:100%; padding-top:10px; line-height:1.4; color:#000000; font-size:18px; text-align: left; padding-left: 14%;}
.n_box18_ul li  .s1{ font-size:22px; color:#333;}
.n_box18_ul li .div{display: block; overflow: hidden;}
.n_box18_ul li .bg1{ background:url(../images/tb_015s.png) left 20px no-repeat; margin: 0px; padding: 0px;}
.n_box18_ul li .bg2{ background:url(../images/tb_016.png) left 20px no-repeat;}
.n_box18_ul li .bg3{ background:url(../images/tb_017.png) left 20px no-repeat;}
.n_box18_ul li .bg4{ background:url(../images/tb_07.png) left 20px no-repeat;}
.n_box18_ul li .div_c{width:100%; padding-top:10px;}
.n_box18_ul li .div_c .s1{ margin-right:15px; padding-top:10px; display:inline-block;}
.n_box18_ul li .div_c .s1 img{ border:1px solid #cbcbcb;}
.n_box18_ul li .div_c1{width:100%; padding-top:10px; line-height:1.2; color:#333; font-size:16px; text-align: left;}
.n_box18_ul li .div_c1_tel{width:100%; padding-top:10px; line-height:1.2; color:#D91C22; font-size:32px; text-align: left;}
.n_box18_ul li .div_c2{width:100%; line-height:1.7; padding-top:10px; color:#000000; font-size:16px;}

.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: #d91c22; 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: #d91c22;	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*/
