@charset "utf-8";
/* CSS Document */
/*--重定义浏览器默认样式--*/
*{word-wrap:break-word}
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}
ul,ol,dl{list-style-type:none}
html,body{*position:static;height: 100%; background-color:#1b1b1b;/* min-width:360px;*/}
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:12px;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%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none}
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}

/*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;
}
/*头部*/

.clearpadding{ padding:0px; margin:0px;}

/* PAGE-MENU */
#fullpage{ z-index:1;}
.fullnavr { position:fixed; top: 50%; right:-200px; z-index:1; height: 305px;margin-top: -154px; z-index:1000;}
#pagemenu {list-style:none; padding:0; margin:0; text-align: center;position: relative;z-index: 1005;}
#pagemenu li { position:relative; width: 150px;}
#pagemenu li a {  line-height:35px; height:35px;  display:inline-block;width:150px; padding-right:50px; background:url(../images/m_bg1.png) right center no-repeat;vertical-align:middle;text-align: right; color:#fff; font-size:14px;}
.fullnavr #pagemenu li.active a,.fullnavr #pagemenu li.active a:hover,.fullnavr #pagemenu li a:hover { text-decoration:none;color:#fff; background:url(../images/m_bg2.png) right center no-repeat;}
#pagemenu li a span{ color:#c31023; font-size:7.5px;}
.fullnavr #pagemenu li.active a span,.fullnavr #pagemenu li a:hover span{ color:#c31023;}
#pagemenu li a .disnone{ display:none;}
.fullnavr #pagemenu li.active a .disnone,.fullnavr #pagemenu li.active a:hover .disnone,.fullnavr #pagemenu li a:hover .disnone{ display:block; text-decoration:none;}
#pagemenu li.logohome{ display:none; top:-50px;}
.fullnavr .text_div{width:100%; text-align:right; padding-right:8px; padding-top:30px;}

/*shade*/

.layer{ position: fixed; z-index:1001; width: 100%; height: 100%; overflow:hidden;}
.layer .layer-top, .layer .layer-bottom{ position: absolute; width: 100%; height: 50%; background: #fff; 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-bottom{ top: auto; bottom: 0%;}
.layer .loading{ position: absolute; top: 50%; left: 50%; margin-left:-100px; margin-top:-100px; width:200px; height:auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); 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% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}*/
@-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);}
}

/*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; }
.bg {width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;overflow: hidden;}

.i_section{
	position: relative;
	box-sizing: border-box;
	width:100%;
	}
.bg_blur{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	/*background:url(../images/bg1.jpg);*/
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	z-index: 1;
	}
	
.bg_blur:before {
  content: ' ';
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background:url(../images/bg1.png);
  background-size: 100%;
  background-attachment: fixed;
	/*background-position-x:center !important;*/
background-position: bottom center;
 background-color:#0b0b0d;
  background-repeat:no-repeat;
}




/*.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%;}
.home-swiper .swiper-slide img{ display:none;}
.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/
.mousehover{width:22px; height:42px; background:url(../images/sb_01.png) no-repeat; position:absolute; left:50%; margin-left:-11px; bottom:25px; z-index:1000;-webkit-animation: float ease-in-out 1s infinite; animation: float ease-in-out 1s infinite;transition: 680ms 600ms; display:none;}
.active .mousehover{ transition-delay: 0.7s; bottom:18px;}

.header{width:100%; height:auto; left:0px; top:0px; position:fixed; z-index:1000;}
.header_top{width:100%; position:relative; margin:0px; padding:0px; float:left; z-index:1;transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; /*padding:1% 3%;*/padding:1% 3% 0.5% 3%;}
.header_top.addbg{ background-color:#1c1e1e;}
.header_top .logo{width:38%;}
.header_top .logo img{width:100%;}
.header_top .logo .img1{ display:block;}
.header_top .logo .img2{ display:none;}
.header_top .phone{ background:url(../images/phone.png) left center no-repeat; padding-left:45px; color:#fff; font-size:27px; font-family:Arial, Helvetica, sans-serif;/* line-height:1.1; min-height:50px;*/}
.header_top .phone a,.header_top .phone a:hover{ color:#fff;}
.header_top1{width:100%; overflow:hidden; height:48px; float:left;position:relative; background:url(../images/ee.png) repeat; text-align:right; padding-right:2%;}
.header_top1 a{width:120px; height:48px; line-height:48px; display:inline-block; overflow:hidden; text-align:center; color:#ffffff; font-size:14px;}
.header_top1 a:hover{ text-decoration:none; color:#fff;}



.i_div1{width:980px; height:83px; position:fixed; left:50%; /*bottom:70px;*/ bottom:10px; margin-left:-490px;z-index:1000;}
.i_div1 li{width:122.5px; height:83px; float:left; text-align:center;}
.i_div1 li a{width:96px; height:83px; display:inline-block; overflow:hidden; background:url(../images/menu1.png) no-repeat; color:#fefefe; padding:18px 31px 0px 31px; line-height:1.8; font-size:14px;}
.i_div1 li a:hover,.i_div1 li a.activeimenu{ color:#fff; text-decoration:none; background:url(../images/menu2.png) no-repeat;}
.i_div1 li.last{ display:none;}
.i_div1 li.last a,.i_div1 li.last a:hover{width:85%; color:#333; display:inline-block; padding:0px; overflow:hidden; text-align:center; font-size:12px; background:url(../images/phone_01.png) top 10px center no-repeat; background-size:17px 19px; padding-top:37%; padding-bottom:17%; background-color:#fff;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}

.i_div1 li a:link{ text-decoration:none;}

.i_div2{width:980px; position:absolute; left:50%; top:25%; margin-left:-490px; padding:0px 13.25px}
.i_div2 .s1{ padding-bottom:10px;}
.i_div2 .s1 img{ height:40px;}
.i_div2 .s2{width:100%; overflow:hidden; line-height:1.8; color:#fff; /*font-size:18px;*/ font-size:14px;padding-top:20px;}

.i_about{/*width:630px;*/width:980px; position:absolute; left:50%; margin-left:-490px; top:20%; padding:0px 13.25px;}
.i_titles{width:100%; height:70px; line-height:70px;/* background:url(../images/tb_04.png) left bottom no-repeat;*/ color:#fff; /*font-size:20px;*/font-size:18px;}
.i_titles span{ font-size:40px; padding-right:10px; display:inline-block; font-family:Arial, Helvetica, sans-serif;}
.i_about_t{width:100%; padding:30px 0px 20px 0px; line-height:1.5; color:#fff; font-size:26px; overflow:hidden;}
.i_about_c{width:100%; line-height:1.6; color:#fff; overflow:hidden;font-size:14px; padding-top:10px; text-align:justify;}
.i_about_c img{ max-width:100%;  height:auto !important;}
.i_about_b{width:100%; padding-top:30px;}
.i_about_b li{/*width:170px; height:170px;*/ float:left;/* padding-top:30px;*/ padding-top:28px; margin-right:40px; line-height:1.2;width:144px; height:144px; color:#fff; font-size:14px; text-align:center;}
.i_about_b li span{/* font-size:72px;*/ /*font-size:64px;*/font-size:54px;}
.i_about_b li.bg1{ background:url(../images/x1.png) top center no-repeat; background-size:100% 100%}
.i_about_b li.bg2{ background:url(../images/x2.png) top center no-repeat; background-size:100% 100%}
.i_about_b li.bg3{ background:url(../images/x3.png) top center no-repeat; background-size:100% 100%}

.i_hxys{/*width:1200px;*/ width:980px;position:absolute; left:50%; margin-left:-490px; top:20%; padding:0px 13.25px;}
.i_hxys_t{width:1064px; padding-left:68px; padding-top:20px;}
.i_hxys_t li{width:50%; float:left; padding:0px 0.5% 9px 0.5%;}
.i_hxys_t li .a_img{width:49%; height:22vmin; background-color:#fff; display:inline-block; overflow:hidden;}
.i_hxys_t li .a_img img{width:100%;}
.i_hxys_t li .a_img_r{width:49%; height:22vmin; background-color:#ffffff; color:#333333; font-size:12px; padding:1vmin 5%;}
.i_hxys_t li .a_img_r.bg1{ background-color:#d1d1d1;}
.i_hxys_t li .a_img_r_t{width:100%; line-height:1.5; font-size:14px;}
.i_hxys_t li .a_img_r_t span{ font-size:18px;}
.i_hxys_t li .a_img_r_c{width:100%; height:14vmin; line-height:2vmin; overflow:hidden; margin-top:2vmin;}

.i_hxys_phone{width:100%; display:none; padding-top:20px;}
.hxys-swiper {width: 100%;height: 100%; padding-bottom:30px;}
.hxys-swiper .swiper-slide{width:100%; padding-bottom:5px;}
.hxys-swiper .swiper-slide .a_img{width:49%; height:100%; background-color:#fff; display:inline-block; overflow:hidden;}
.hxys-swiper .swiper-slide .a_img img{width:100%;}
.hxys-swiper .swiper-slide .a_img_r{width:49%; height:40vmin; background-color:#ffffff; color:#333333; font-size:12px; padding:1vmin 3%;}
.hxys-swiper .swiper-slide .a_img_r.bg1{ background-color:#d1d1d1;}
.hxys-swiper .swiper-slide .a_img_r_t{width:100%; line-height:1.5; font-size:14px;}
.hxys-swiper .swiper-slide .a_img_r_t span{ font-size:16px;}
.hxys-swiper .swiper-slide .a_img_r_c{width:100%; height:24vmin; line-height:4vmin; overflow:hidden; margin-top:2vmin;}

.i_services{/*width:1200px;*/width:980px; position:absolute; left:50%; margin-left:-490px; padding:0px 13.25px; top:20%;}
.i_services_t{/*width:950px; margin-left:265px;*/width:100%; padding-top:20px; overflow:hidden; height:322px;}
.i_services_t li{width:12.5%; margin-right:0.5%; height:322px; float:left; overflow:hidden;}
.i_services_t li .div_l{width:100%; height:322px; background:url(../images/1.jpg) repeat; padding-top:20px;  color:#333333; font-size:20px; line-height:1.2; cursor:pointer;}
.i_services_t li .div_l.activeservice{ background:none; background-color:#fff;}
.i_services_t li .div_l_t{width:100%;/*padding:78px 40px 0px 40px;*/ padding:64px 40px 0px 40px;text-align:center;}
.i_services_t li .div_l_t.bg1{ background:url(../images/tb_08.png) top center no-repeat; background-size:47px;}
.i_services_t li .div_l_t.bg2{ background:url(../images/tb_09.png) top center no-repeat; background-size:47px;}
.i_services_t li .div_l_t.bg3{ background:url(../images/tb_010.png) top center no-repeat; background-size:47px;}
.i_services_t li .div_l_t.bg4{ background:url(../images/tb_011.png) top center no-repeat; background-size:47px;}
.i_services_t li .div_l_t.bg5{ background:url(../images/tb_012.png) top center no-repeat; background-size:47px;}
.i_services_t li .div_r{width:0px;/* padding:28px 0px 0px 32px;*/ height:322px; background-color:#e6e4e4;}
.i_services_t li .div_r dl{/*width:200px;*/ width:100%;}
.i_services_t li .div_r dl dd{width:50%; height:50px; float:left; overflow:hidden;}
.i_services_t li .div_r dl dd a,.i_services_t li .div_r dl dd a:hover{ text-decoration:none;width:100px; height:50px; line-height:50px; display:inline-block; overflow:hidden; background:url(../images/tb_07.png) left center no-repeat; padding-left:15px; color:#333333; font-size:14px;}
.i_services_t li .div_l.activeservice .div_l_t{ padding:60px 42px 40px 42px;}

.i_services_phone{width:100%; display:none; padding-top:20px;}
.i_services_phone li{width:100%; margin-bottom:5px; float:left;}
.i_services_phone li .div_l{width:100%; padding:10px 0px; cursor:pointer; padding-left:15%; color:#333333; font-size:14px;}
.i_services_phone li .div_l.bg1{ background:url(../images/tb_08.png) left 20px center no-repeat;background-size:25px; background-color:#fff;}
.i_services_phone li .div_l.bg2{ background:url(../images/tb_09.png) left 20px center no-repeat;background-size:25px; background-color:#fff;}
.i_services_phone li .div_l.bg3{ background:url(../images/tb_010.png) left 20px center no-repeat;background-size:25px; background-color:#fff;}
.i_services_phone li .div_l.bg4{ background:url(../images/tb_011.png) left 20px center no-repeat;background-size:25px; background-color:#fff;}
.i_services_phone li .div_l.bg5{ background:url(../images/tb_012.png) left 20px center no-repeat;background-size:25px; background-color:#fff;}
.i_services_phone li .div_l.bg6{ background:url() left 20px center no-repeat;background-size:25px 24px; background-color:#fff;}
.i_services_phone li .div_r{width:100%; padding:5px 0px 5px 6%; display:none; background-color:#e6e4e4;/*opacity: 0; filter: alpha(opacity=0);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;*/}
.i_services_phone li .div_r dl{width:100%;}
.i_services_phone li .div_r dl dd{width:33.33%; height:25px; float:left; overflow:hidden;}
.i_services_phone li .div_r dl dd a,.i_services_phone li .div_r dl dd a:hover{ text-decoration:none;width:100px; height:25px; line-height:25px; display:inline-block; overflow:hidden; background:url(../images/tb_07.png) left center no-repeat; padding-left:15px; color:#333333; font-size:12px;}

/*.active .i_services_phone li:nth-of-type(1) .div_r{transition-delay: 60s;-webkit-transition-delay: 60s; -moz-transition-delay: 60s; -o-transition-delay: 60s;opacity: 1; filter: alpha(opacity=100); display:block;}*/

.i_contact{width:391px;position:absolute; left:50%; /*margin-left:-600px;*/margin-left:-478px; top:30%;}
.i_contact_t{width:100%;}
.i_contact_t dt{width:260px; height:131px; float:left; font-weight:normal;}
.i_contact_t dt .div{width:255px; height:126px; background-color:#fff; padding:0px 0px 0px 18px;}
.i_contact_t dt .div .s1{width:100%; height:64px; color:#333333; /*font-size:40px;*/ font-size:32px; background:url(../images/cs1.jpg) left  bottom no-repeat; line-height:64px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.i_contact_t dt .div .s2{width:100%; height:50px; line-height:50px;}
.i_contact_t dt .div .s2 .stitle{width:80px; overflow:hidden; color:#333333; font-size:18px;}
.i_contact_t dt .div .s2 .stitle_r{width:130px;}
.i_contact_t dt .div .s2 .stitle_r li{width:50%; height:50px; float:left; line-height:50px; overflow:hidden;}
.i_contact_t dt .div .s2 .stitle_r li a,.i_contact_t dt .div .s2 .stitle_r li a:hover{ color:#333333; font-size:12px;}
.i_contact_t dd{width:131px; height:131px; float:left;}
.i_contact_t dd.disdd{width:126px; height:126px;}
.i_contact_t dd .div{width:126px; height:126px; background:url(../images/c_bg1.png) repeat; position:relative; cursor:pointer; overflow:hidden;}
.i_contact_t dd .div .div_t{width:126px; height:110px; text-align:center; padding-top:16px;}
.i_contact_t dd .div .div_t .s1{width:100%; height:52px; text-align:center; overflow:hidden;}
.i_contact_t dd .div .div_t .s1 img{width:52px; height:52px;}
.i_contact_t dd .div .div_t .s2{width:100%; height:40px; line-height:40px; color:#333333; font-size:14px; text-align:center; overflow:hidden;}
.i_contact_t dd .div .div_c{width:126px; height:126px; background-color:#8b8a8a; position:absolute; right:-100%; top:0px; color:#fff;}
.i_contact_t dd .div .div_c .s1{width:126px; height:30px; padding:0px 5px; line-height:30px; border-bottom:1px solid #ccc; font-size:14px;}
.i_contact_t dd .div .div_c .s2{width:126px; padding:0px 5px; height:100px; line-height:20px; overflow:hidden; padding-top:10px;}
.i_contact_t dd .div .div_c .s2 a,.i_contact_t dd .div .div_c .s2 a:hover{ color:#fff;}
.i_contact_t dd .div .div_c .s3{width:126px; height:126px; overflow:hidden;}
.i_contact_t dd .div .div_c .s3 img{width:126px; height:126px;}
.i_contact_t dd .div .div_b{width:100%; padding:3% 0px 3% 7%; display:none;}
.i_contact_t dd .div .div_b_c{ color:#333333; font-size:13px; padding-left:14%; height:40px;}
.i_contact_t dd .div .div_b_c span{ font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.i_contact_t dd .div .div_b_c span a,.i_contact_t dd .div .div_b_c span a:hover{ color:#333333;}
.i_contact_t dd .div .div_b_c.bg1{ background:url(../images/tb_013.png) left center no-repeat; background-size:40px 40px;}
.i_contact_t dd .div .div_b_c.bg2{ background:url(../images/tb_014.png) left center no-repeat; background-size:40px 40px;}
.i_contact_t dd .div .div_b_c.bg3{ background:url(../images/tb_015.png) left center no-repeat; background-size:40px 40px;}

.i_contact_t dd .div .div_b_c.last{padding-left:0px; height:auto !important;}
.i_contact_t dd .div .div_b_c.last .s1{width:20%;}
.i_contact_t dd .div .div_b_c.last .s1 img{width:100%;}
.i_contact_t dd .div .div_b_c.last .s2{width:75%; font-size:13px; padding-top:5%}


.i_cases{/*width:1200px;*/width:980px; position:absolute; left:50%; margin-left:-490px; top:20%; padding:0px 13.25px;}
.i_cases_t{width:100%; margin-top:13px; /*height:510px;*/height:420px; overflow:hidden;}
.i_cases_tcon{width:100%; position:relative; left:0px; top:0px;}
.i_cases_tc{width:100%;}
.ny_cases_con{width:100%; height:420px; padding-bottom:30px;}
/*.ny_cases_con .swiper-slide{  color:#333333; padding-right:0px;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ny_cases_con .swiper-scrollbar-drag {background: rgba(102,102,102,1);}
.ny_cases_con .swiper-scrollbar{ background-color:#e7e7e7;}*/

.ny_cases_con .swiper-slide{width:100%;  color:#333333; padding-right:0px;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ny_cases_con .swiper-slide .a_img{width:100%; display:inline-block; position:relative;}
.ny_cases_con .swiper-slide .a_img img{width:100%; height:auto !important;}
.ny_cases_con .swiper-slide .a_img .a_text{width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/cp_bg.png) repeat; color:#fff; text-align:center; font-size:14px; display:inline-block; padding-top:25%; line-height:1.8; opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.ny_cases_con .swiper-slide .a_img .a_text span{ width:100%; background:url(../images/cp_jt.png) bottom center no-repeat; padding-bottom:15px; display:inline-block;}
.ny_cases_con .swiper-slide .a_img .a_text1{width:100%; background:url(../images/cp_bg.png) repeat; height:30px; line-height:30px; position:absolute; left:0px; bottom:0px; display:inline-block; overflow:hidden; color:#fff; text-align:center; font-size:14px;opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.ny_cases_con .swiper-slide .a_img:hover .a_text1{opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);}
.ny_cases_con .swiper-slide .a_img:hover{ text-decoration:none;}
.ny_cases_con .swiper-slide .a_img:hover .a_text{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}

.n_cases_ul{width:100%;}
.n_cases_ul li{width:31.33%; float:left; padding:1% 1% 1% 1%;}
.n_cases_ul li .a_img{width:100%; display:inline-block; position:relative;}
.n_cases_ul li .a_img img{width:100%; height:auto !important;}
.n_cases_ul li .a_img .a_text{width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/cp_bg.png) repeat; color:#fff; text-align:center; font-size:14px; display:inline-block; padding-top:25%; line-height:1.8; opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_cases_ul li .a_img .a_text span{ width:100%; background:url(../images/cp_jt.png) bottom center no-repeat; padding-bottom:15px; display:inline-block;}
.n_cases_ul li .a_img .a_text1{width:100%; background:url(../images/cp_bg.png) repeat; height:30px; line-height:30px; position:absolute; left:0px; bottom:0px; display:inline-block; overflow:hidden; color:#fff; text-align:center; font-size:14px;opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_cases_ul li .a_img:hover .a_text1{opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);}
.n_cases_ul li .a_img:hover{ text-decoration:none;}
.n_cases_ul li .a_img:hover .a_text{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}

.n_pophto2{width:100%; height:100%; background:url(../images/sp_bg.png) repeat; position:fixed; left:0px; top:0px; cursor:pointer; z-index:1000;opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0, 0); transform:scale(0, 0);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; }
.n_pophto2_t{width:100%; text-align:right; position:fixed; z-index:100000; top:2%; right:4%;opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0, 0); transform:scale(0, 0);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_pophto2_t.activephpto{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
.n_pophto2_t a img{width:2.5%; cursor:pointer;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;}
 .n_pophto2_t a:hover img{
	  transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
	 }
.n_pophto2_c{width:74%; position:fixed;left:50%; top:30%; margin-left:-37%; margin-top:-20%;z-index:100000;/* padding:2% 4%;*/opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0, 0); transform:scale(0, 0);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_pophto2.activephpto,.n_pophto2_c.activephpto{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
.n_pophto2_c img{width:100%;}



.n_pophto1{width:100%; height:100%; background:url(../images/sp_bg.png) repeat; position:fixed; left:0px; top:0px; cursor:pointer; z-index:1000;opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0, 0); transform:scale(0, 0);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_pophto{width:74%; position:fixed;left:50%;/* top:50%;*/ top:0px; margin-top:0px; margin-left:-37%;/* margin-top:-20%;*/ height:100%;z-index:100000;/* padding:2% 4%;*/opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0, 0); transform:scale(0, 0);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_pophto.activephpto,.n_pophto1.activephpto{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
.n_pophto_t{width:100%; text-align:right;/* position:relative; z-index:1;*/ position:fixed; z-index:100000000; top:2%; right:4%;opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0, 0); transform:scale(0, 0);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_pophto_t.activephpto{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
.n_pophto_t a img{width:2.5%; cursor:pointer;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;}
 .n_pophto_t a:hover img{
	  transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
	 }
.n_pophto_c{width:100%; height:100%;/* padding:0px 10%;*/ /*position:relative; left:50%; top:50%; margin-left:-50%; margin-top:-25%;*/}

.n_pophto_container{
      width: 100%;
      height: 100%;
	  padding-bottom:40px;
    }
.n_pophto_container .swiper-slide {
      text-align: center;
      font-size: 18px;
     /* background: #fff;*/

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  background-position:center center;
	  background-repeat:no-repeat;
	  background-size:cover;
	  overflow:hidden;
    }
.n_pophto_container .swiper-slide .a_img{width:100%; position:relative;/* padding-bottom:50px;*/}
.n_pophto_container .swiper-slide .a_img img{ max-width:88%;}
.n_pophto_container .swiper-slide .a_img .a_text{width:100%; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; position:absolute; left:0px; bottom:0px;}



.a_condiv{width:100%; height:100%; /*background:url(../images/bg1.jpg) center center no-repeat; background-size:cover;*/ position:relative;}

.a_news{width:1200px; position:absolute; left:50%; margin-left:-600px; top:15%;}
.a_news_t{width:100%; padding:2% 0px; color:#fff; font-size:20px;}
.a_news_t a,.a_news_t a:hover{ color:#fff;}
.a_news_c{width:100%; overflow:hidden;}
.news-swiper {width: 100%;height: 100%; padding-bottom:30px;}
.news-swiper .swiper-slide{width:100%;}
.news-swiper .swiper-slide ul{width:100%;}
.news-swiper .swiper-slide ul li{width:50%; float:left;padding:10px 0px;}
.news-swiper .swiper-slide ul li .div{width:100%; color:#fff; font-size:12px; display:inline-block; overflow:hidden; padding-right:5%;}
.news-swiper .swiper-slide ul li .div:hover{ color:#fff;}
.news-swiper .swiper-slide ul li .div .a_img{width:30%; display:inline-block; overflow:hidden;}
.news-swiper .swiper-slide ul li .div .a_img img{width:100%;}
.news-swiper .swiper-slide ul li .div .a_img_r{width:66%;}
.news-swiper .swiper-slide ul li .div .a_img_r .s1{width:100%; font-size:14px; overflow:hidden; height:4vmin; line-height:4vmin;}
.news-swiper .swiper-slide ul li .div .a_img_r .s2{width:100%; overflow:hidden; height:3vmin; line-height:3vmin;}
.news-swiper .swiper-slide ul li .div .a_img_r .s3{width:100%; overflow:hidden; height:4vmin; line-height:2vmin;}

.a_news_phone{width:100%; display:none;}

.newsp-swiper{width:100%; padding-bottom:20px;}
.newsp-swiper .swiper-slide{width:100%; padding:3px 0px;}
.newsp-swiper .swiper-slide .div{width:100%; color:#fff; font-size:12px; display:inline-block; overflow:hidden; background:url(../images/ew.png) repeat;}
.newsp-swiper .swiper-slide .div:hover{ color:#fff;}
.newsp-swiper .swiper-slide .div .a_img{width:34%; display:inline-block; overflow:hidden;}
.newsp-swiper .swiper-slide .div .a_img img{width:100%;}
.newsp-swiper .swiper-slide .div .a_img_r{width:62%; padding-right:2%;}
.newsp-swiper .swiper-slide .div .a_img_r .s1{width:100%; font-size:14px; overflow:hidden; height:8vmin; line-height:8vmin;}
.newsp-swiper .swiper-slide .div .a_img_r .s2{width:100%; overflow:hidden; height:4vmin; line-height:4vmin;}
.newsp-swiper .swiper-slide .div .a_img_r .s3{width:100%; overflow:hidden; height:8vmin; line-height:4vmin;}

.a_news_details{width:100%;}
.ny_news_con{width:100%; height:500px;}
.ny_news_con .swiper-slide{  color:#333333; padding-right:20px;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ny_news_con .swiper-scrollbar-drag {background: rgba(102,102,102,1);}
.ny_news_con .swiper-scrollbar{ background-color:#e7e7e7;}
.a_news_details_t{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#fff; font-size:18px;}
.a_news_details_time{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#fff; font-size:12px;}
.a_news_details_con{width:100%; padding-top:10px; line-height:2.0; overflow:hidden; text-align:justify; color:#fff; font-size:14px;}
.a_news_details_con img{ max-width:100%;}
.a_news_details_con .s1{width:49%;margin:0px 10px 10px 0px;}
.a_news_details_con .s1 img{width:100%;}
.a_news_details_b{width:100%; overflow:hidden; padding-top:20px;}
.a_news_details_b a,.a_news_details_b a:hover{width:50%; height:50px; line-height:50px; display:inline-block; overflow:hidden; float:left; color:#fff; font-size:14px;}
.a_news_details_b a.a1{ text-align:right;}

.a_zpxx_t{width:100%;}
.a_zpxx_tl{width:48%;}
.a_zpxx_tr{width:50%; overflow:hidden; background-color:#fff; height:355px; padding: 10px 0.5% 10px 2%;}
.a_zpxx_trcon{width:100%; padding-right:1%; display:none; line-height:1.8; overflow-y:scroll; color:#333333; max-height:330px;}
.a_zpxx_trcon::-webkit-scrollbar {
  width: 5px;
  border-radius: 15px;
  height: 5px;
  background: none;
}
.a_zpxx_trcon::-webkit-scrollbar-track {
  border-radius: 15px;
  width: 3px!important;
   background-color:#5e686a;
  /*background: url("../img/pic_sx.png") center;*/
 /* Background-repeat: repeat-y;*/
}
.a_zpxx_trcon::-webkit-scrollbar-thumb {
  width: 5px;
  height: 5px;
  border-radius: 10px;
  background-color: #e7e7e7;
}
.a_zpxx_trcon:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
.a_zpxx_phone{width:100%; display:none;}


.zpxx-swiper {width: 100%;height: 100%; padding-bottom:30px;}
.zpxx-swiper .swiper-slide{width:100%; padding-bottom:5px;}
.zpxx-swiper .swiper-slide .div{width:100%; height:50px; line-height:50px; display:inline-block; overflow:hidden; background:url(../images/zp6.png) left center no-repeat; background-color:#5e686a; padding:0% 8%; color:#fff; cursor:pointer;}
.zpxx-swiper .swiper-slide .div:hover,.zpxx-swiper .swiper-slide .div.activezzp{ background:url(../images/zp7.png) left center no-repeat; background-color:#fff; color:#888888; text-decoration:none;}
.zpxx-swiper .swiper-slide .div .s1{width:76%;height:50px; line-height:50px; overflow:hidden; font-size:16px; color:#fff;}
.zpxx-swiper .swiper-slide .div:hover .s1,.zpxx-swiper .swiper-slide .div.activezzp .s1{ color:#333;}
.zpxx-swiper .swiper-slide .div .s2{width:24%;height:50px; line-height:50px; font-size:12px; text-align:right; overflow:hidden;}



.zpxx-swiper1 {width: 100%;height: 100%; padding-bottom:30px;}
.zpxx-swiper1 .swiper-slide{width:100%;}
.zpxx-swiper1 .swiper-slide ul{width:100%;}
.zpxx-swiper1 .swiper-slide ul li{width:100%; float:left; padding-bottom:1px;}
.zpxx-swiper1 .swiper-slide ul li .div{width:100%; display:inline-block; overflow:hidden; background:url(../images/zp7.png) left center no-repeat; background-color:#ffffff; padding:2% 5% 2% 12%; color:#888888; cursor:pointer;}
.zpxx-swiper1 .swiper-slide ul li .div:hover,.zpxx-swiper1 .swiper-slide ul li .div.activezzp{ background:url(../images/zp7.png) left center no-repeat; background-color:#ffffff; color:#888888; text-decoration:none;}
.zpxx-swiper1 .swiper-slide ul li .div .s1{width:65%; overflow:hidden; font-size:2.7vmin; color:#333333;}
.zpxx-swiper1 .swiper-slide ul li .div .s2{width:35%; font-size:2.3vmin; text-align:right; overflow:hidden;}
.zpxx-swiper1 .swiper-slide ul li .div1{ display:none;width:100%;border-top:2px solid #9f9f9f; background-color:#f3f3f3; padding:3%; color:#333333; line-height:1.8; overflow:hidden; font-size:2.4vmin;}
.zpxx-swiper1 .swiper-slide ul li .div1c{width:100%;/*height:150px; */ height:30vmin;overflow-y:scroll;}

.zpxx-swiper1 .swiper-slide ul li .div1c::-webkit-scrollbar {
  width: 5px;
  border-radius: 15px;
  height: 5px;
  background: none;
}
.zpxx-swiper1 .swiper-slide ul li .div1c::-webkit-scrollbar-track {
  border-radius: 15px;
  width: 3px!important;
   background-color:#5e686a;
  /*background: url("../img/pic_sx.png") center;*/
 /* Background-repeat: repeat-y;*/
}
.zpxx-swiper1 .swiper-slide ul li .div1c::-webkit-scrollbar-thumb {
  width: 5px;
  height: 5px;
  border-radius: 10px;
  background-color: #e7e7e7;
}
.zpxx-swiper1 .swiper-slide ul li .div1c:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}

/*
.active .lm_qyjg_c ul li.csxg:nth-of-type(1){ transition-delay:300ms; -webkit-transition-delay:300ms; -moz-transition-delay:300ms; -o-transition-delay:300ms;}
.active .lm_qyjg_c ul li.csxg:nth-of-type(2){ transition-delay:400ms; -webkit-transition-delay:400ms; -moz-transition-delay:400ms; -o-transition-delay:400ms;}
.active .lm_qyjg_c ul li.csxg:nth-of-type(3){ transition-delay:500ms; -webkit-transition-delay:500ms; -moz-transition-delay:500ms; -o-transition-delay:500ms;}
.active .lm_qyjg_c ul li.csxg:nth-of-type(4){ transition-delay:600ms; -webkit-transition-delay:600ms; -moz-transition-delay:600ms; -o-transition-delay:600ms;}
.active .lm_qyjg_c ul li.csxg:nth-of-type(5){ transition-delay:700ms; -webkit-transition-delay:700ms; -moz-transition-delay:700ms; -o-transition-delay:700ms;}
.active .lm_qyjg_c ul li.csxg:nth-of-type(6){ transition-delay:800ms; -webkit-transition-delay:800ms; -moz-transition-delay:800ms; -o-transition-delay:800ms;}
.active .lm_qyjg_c ul li.csxg:nth-of-type(7){ transition-delay:900ms; -webkit-transition-delay:900ms; -moz-transition-delay:900ms; -o-transition-delay:900ms;}
.active .lm_qyjg_c ul li.csxg:nth-of-type(8){ transition-delay:1s; -webkit-transition-delay:1s; -moz-transition-delay: 1.5s; -o-transition-delay: 1s;}

.active .lm_qyjg_c ul li.csxg{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}

.phone_qyjg_c{width:100%; padding-bottom:5%; display:none;}*/











/*effect*/
@-webkit-keyframes float {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes float {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}


@-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);
  }
}

.zxl_bcdiv{width:100%; height:100%; /*background-color:#ececec;*/ background:url(../images/hy_bg.jpg) repeat; position:fixed; z-index:10000; left:0px; top:0px;}
.zxl_bcdiv_t{width:100%; padding:20px 5% 0px 5%; position:fixed; z-index:1;}
.zxl_bcdiv_t img{}
#progress4{width:100%;/* height:100%;*/ position:absolute; left:0px; bottom:16%;}
.zxl_bcdiv_b{width:100%; padding:0px 5% 30px 5%; text-align:center; position:fixed; z-index:1; left:0px; bottom:0px;}
.zxl_bcdiv_b img{ max-width:100%;}

.zxl_hy_t{width:100%; padding:0px 5%; position:absolute; left:0px; top:50%;-o-transform:translate(0%, -70%);-ms-transform:translate(0%, -70%);-webkit-transform: translate(0%, -70%);-moz-transform: translate(0%, -70%);transform: translate(0%, -70%);text-align:center;}
.zxl_hy_t img{ max-width:100%; height:auto;}
.zxl_hy_b{width:100%; color:#595757; font-size:18px; letter-spacing:13px; text-align:center; line-height:1.8; position:absolute; left:0px; bottom:6%; padding:0px 5%;}


.i_hxys_t1{/*width:800px;*/width:100%; margin:0px auto;/* margin-left:200px;*/ padding-top:20px;}
.i_hxys_t1 li{width:50%; float:left; padding:0px 0.5% 5px 0.5%;}
.i_hxys_t1 li .a_img_r{width:100%; background-color:#ffffff; color:#333333; font-size:12px; padding:3%;}
.i_hxys_t1 li .a_img_r_t{width:100%; line-height:1.5; font-size:12px;}
.i_hxys_t1 li .a_img_r_t span{ background-color:#000; color:#fff; display:inline-block; padding:5px;}
.i_hxys_t1 li .a_img_r_t span font{ font-size:16px;}
.i_hxys_t1 li .a_img_r_c{width:100%; height:60px; line-height:20px;overflow:hidden; margin-top:2vmin;}


.phone_ys{width:100%;}
.phone_ys li{width:50%; padding:0px 1% 2% 1%; float:left;}
.phone_ys li .div{width:100%; background-color:#fff; padding:3%;}
.phone_ys li .div .a_title{width:100%; line-height:15px; height:40px; overflow:hidden;}
.phone_ys li .div .a_title span{ background-color:#000; color:#fff; display:inline-block; padding:5px; font-size:4vmin;}
.phone_ys li .div .a_title span font{ font-size:2.3vmin;}
.phone_ys li .div .a_title1{width:100%; height:16vmin; overflow:hidden; line-height:4vmin; color:#333333; font-size:2.3vmin; margin-top:5px;}

/*2023-12-18*/

.set_box_wrap{display:flex;justify-content: space-between; flex-wrap:wrap;}
.set_box{display:flex;justify-content: space-between;flex-wrap:wrap;}
.set_box_wrapstart{display:flex;flex-wrap:wrap;justify-content:flex-start;}

.zxl_procut{width:100%; padding:50px 4%; background-color:#fff;}
.zxl_procut_l{width:60%; height:calc(100vh - 100px); overflow:hidden; }
.hj_swiper{width:100%; position:relative;  /*border-bottom:1px solid #eee;*/ margin-bottom:20px;border:1px solid #ededed;}
.hj_swiper .swiper-wrapper{ height:auto;}
.hj_swiper .swiper-slide{ text-align:center;}
.hj_swiper .swiper-slide img{width:auto; height:700px;}
.hj_swiper .hj_next{width:30px; height:50px; background:url(../images/a11.png) center no-repeat;right:0px; background-color:#b1b1b1; margin-top:-25px; display:none;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hj_swiper .hj_next:hover{background:url(../images/a11.png) center no-repeat;background-color:#aa182c;}
.hj_swiper .hj_prev{width:30px; height:50px; background:url(../images/a10.png) center no-repeat; left:0px; margin-top:-25px;background-color:#b1b1b1;display:none;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hj_swiper .hj_prev:hover{background:url(../images/a10.png) center no-repeat;background-color:#aa182c;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{ content:"" !important;}

.hj_swiper_pw{width:100%; position:relative; padding:0px 39px;overflow:hidden;}
.hj_swiper_sx{width:100%; overflow:hidden;}
.hj_swiper_sx .swiper-wrapper{ height:auto;}
.hj_swiper_sx .swiper-slide{ width: 25%;height: 100%;background-color:#fff;opacity:0.8; text-align:center; /* border:1px solid #eee;*/}
.hj_swiper_sx .swiper-slide img{width:auto; border:0px; height:50px;}
.hj_swiper_sx .swiper-slide-thumb-active {opacity: 1; border:1px solid #164c94;}
.hj_swiper_pw .hjsx-next{width:29px; height:90px; background:url(../images/tb_046.png) center no-repeat; background-color:#ebebeb; position:absolute; right:0px; top:50%; margin-top:-45px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hj_swiper_pw .hjsx-next:hover{ background:url(../images/tb_046s.png) center no-repeat; background-color:#336fb9;}
.hj_swiper_pw .hjsx-prev{width:29px; height:90px; background:url(../images/tb_045.png) center no-repeat; background-color:#ebebeb; position:absolute; left:0px; top:50%; margin-top:-45px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hj_swiper_pw .hjsx-prev:hover{ background:url(../images/tb_045s.png) center no-repeat; background-color:#336fb9;}



.zxl_procut_r{width:35%; }
.zxl_procut_r_t{width:100%; border-bottom:1px solid #5f5d5d;align-items:center;}
.zxl_procut_r_t_l{width:60%; padding:10px 0px; line-height:1.6; color:#333; font-size:18px}
.zxl_procut_r_t_r{ text-align:right;}
.zxl_procut_r_t_r .s1{width:22px; cursor:pointer; height:18px; margin-left:5px; position:relative; display:inline-block;-webkit-transition:all 0.5s;transition:all 0.5s;}
.zxl_procut_r_t_r .s1:hover{ text-decoration:none;}
.zxl_procut_r_t_r .s1.bg1{ background:url(../images/share-11.png) center no-repeat; background-size:100%;}
.zxl_procut_r_t_r .s1.bg1:hover{background:url(../images/share-12.png) center no-repeat; background-size:100%;}
.zxl_procut_r_t_r .s1.bg1 .img{width:120px; padding:5px; background-color:#fff; height:120px; position:absolute; left:50%; margin-left:-60px; top:24px; display:none; border:1px solid #efefef; z-index:111;}
.zxl_procut_r_t_r .s1.bg1:hover .img{ display:block;}
.zxl_procut_r_t_r .s1.bg2{ background:url(../images/share-13.png) center no-repeat; background-size:100%;}
.zxl_procut_r_t_r .s1.bg2:hover{background:url(../images/share-14.png) center no-repeat; background-size:100%;}
.zxl_procut_r_t_r .s1.bg3{ background:url(../images/share-15.png) center no-repeat; background-size:100%;}
.zxl_procut_r_t_r .s1.bg3:hover{background:url(../images/share-16.png) center no-repeat; background-size:100%;}
.zxl_procut_r_t_r .s1.bg4{ background:url(../images/share-17.png) center no-repeat; background-size:100%;}
.zxl_procut_r_t_r .s1.bg4:hover{background:url(../images/share-18.png) center no-repeat; background-size:100%;}
.zxl_procut_r_c{width:100%; padding:15px 0px; color:#000; font-size:14px; line-height:2; overflow:hidden;}

.index_fx{width:217px; margin-top:38px;}
.index_fx .zxl_procut_r_t_r .s1{width:27px; height:22px; margin-left:24px;}

.index_back{ height:30px; line-height:30px; color:#333; font-size:14px; background:url(../images/tb_046.png) right center no-repeat; background-size:8px; padding-right:15px; display:inline-block;}
.index_back:hover{ color:#164c94;}

/*2024-1-10*/
.i_hzhb{width:980px; position:absolute; left:50%; margin-left:-490px; top:25%; padding:0px 13.25px;}
.i_hzhb_c{width:100%; margin-top:10px; overflow:hidden;}
.i_hzhb_c{width:100%; overflow:hidden; padding-bottom:25px;}
.i_hzhb_c .swiper-slide{width:100%; color:#333333; padding-right:0px;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.i_hzhb_c .swiper-slide .a_img{width:100%; display:inline-block; padding:5px; overflow:hidden; float:left;}
.i_hzhb_c .swiper-slide .a_img img{width:100%; height:100%; float:left;}


.hzhb-pagination .swiper-pagination-bullet{ background-color:#fff; width:12px; height:12px;-moz-border-radius: 12px;      /* Gecko browsers */
-webkit-border-radius: 12px;   /* Webkit browsers */
border-radius:12px;            /* W3C syntax */}
.hzhb-pagination .swiper-pagination-bullet-active{ height:12px; /*background-color:#978475;*/background-color:#ff0000;filter:alpha(opacity=50);   -moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity: 0.5;}
.i_hzhb_c.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px !important; }

.news-pagination{ bottom:-20px !important;}



