@charset "utf-8";
/*=============================公共样式=====================================*/

*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif;padding: 0;margin:0;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tfoot, thead, th,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
html,body{width:100%;position:relative;height:auto;overflow-x:inherit;}
*[align="center"]{margin:0 auto;}
html{font-size: 62.5%;}
html{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-text-size-adjust: none;background-attachment: fixed;background-repeat: no-repeat;background-position: center center;}


body{font-size: 1.6rem;/* =16px*/*padding-top:90px;}
::-webkit-scrollbar {width:8px;height:8px;background:#f1f1f1;}
::-webkit-scrollbar-track {border-radius:10px; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:10px;background:#8fc320;}
::selection{background:#8fc320;color:#fff;}
::-moz-selection{background:#8fc320;color:#fff;}
::-webkit-selection{background:#8fc320;color:#fff;}
h1,h2,h3,h4,h5,h6,strong{font-weight: normal;}
a,input,img,:focus{mayfish:expression(this.onfocus=this.blur);cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/}/*去除a标签带来的虚框*/
input, textarea {outline-style: none;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
ul,li{list-style:none}
i, cite, em, var, address, dfn {font-style: normal;}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0; color:#333333;}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
button{border: none; background: none; padding: 0; margin: 0; display: inline-block;}
input,select{vertical-align:middle;border:0;}
input{padding: 0 5px;vertical-align: middle;line-height: normal;}
input[type="submit"]{background-image:none!important;border-radius: 0!important;}
.bold{font-weight: bold;}
.c-label{min-width: 44px;height: 22px;font-size: 12px;line-height: 20px;text-align: center;vertical-align: middle;padding: 0 9px;float: left;box-sizing: border-box;border: 1px solid #fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.c-label.onsell{color: #8fc320;border-color: #8fc320;}
.tc{width: 100%;text-align: center;}
.pr{position: relative;}
.f12 {font-size: 12px;}
ul.noneStyle { margin: 0; padding: 0;}
/*css定义超链接四个状态也有顺序的。*/
a:link, a:visited{text-decoration: none;cursor:pointer !important;}
a:hover, a:active{border: none;color: #8fc320;}

/*辅助样式*/
.fl,.left{float:left !important;}
.fr,.right{float:right !important;}
.no_bg{background:none !important;}
.no_border{border:0 !important;}
.no_padding{padding:0 !important;}
.no_margin{margin:0 !important;}
.no_bg_img{background-image:none !important;}
.fix{position:fixed;top:0;*padding-top:50px;}
.border{border:1px solid #dedede;}
.clear{clear:both;}
.clearfix:after,.main_box:after,.w1300:after{content:''; height:0;display:block; overflow:hidden; clear:both;}
.main_box,.w1300 {width: 1300px;display: block; margin-left: auto; margin-right: auto;}
.h_x{color:#fe0505;font-weight:bold;padding-left:10px;padding-top:10px;}
.dd{background: #d6d7d9;border-radius:50%;height:7px;display:inline-block;width:7px;margin:0 10px;}
hr{display:block;height:1px;border:0;background:#e0dede;margin:10px 0 30px 0;padding:0}
/*字体*/
@font-face {
	font-family: 'btm';
	src: url("../fonts/BrandonText-Medium.eot");
	src: url("../fonts/BrandonText-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/BrandonText-Medium.woff2") format("woff2"), url("../fonts/BrandonText-Medium.woff") format("woff"), url("../fonts/BrandonText-Medium.ttf") format("truetype"), url("../fonts/BrandonText-Medium.svg#BrandonText-Medium") format("svg");
	font-weight: 500;
	font-style: normal
}

/**/
.pc{display:block;}
.phone{display:none;}
#particle-canvas{width: 100%;height: 100%; position: fixed !important;z-index: 1; }
#home{min-width: 320px; position: relative; z-index: 2; overflow: hidden;}

#header{height:78px; background:#030e2a;}
#header:after{ content:''; height:0; display:block; overflow: hidden; clear:both;}
#header .logo{float:left;padding-left:50px;height:78px;}
#header .logo a{display: flex; align-items: center;height:78px;}
#header .logo a img{vertical-align: middle;height:60px;}
#header .topr{width:186px;float:right; position:relative;height:78px;}
#header .menuBtn { display: none;}
#header .navbox .logo, #header .navbox .bottom { display: none;}
/*语言*/
/*.select_lang {width:35px;height:24px; padding-left:26px;border:1px solid #d2d4d7;border-radius:20px;position:absolute; right:110px; top:50%; background:#fff;overflow:hidden;margin-top:-12px;z-index:4; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.select_lang:before{content:"\e676";position: absolute; display:block; font-family:"iconfont" !important;left:6px; top:3px;}
.select_lang:hover {width:76px;}
.select_lang a { white-space: nowrap;display:block;float:left;font-size:13px;color:#666;line-height:24px;position:relative;letter-spacing:1px;font-weight:normal;}
.select_lang a:hover {color:#8fc320;}
.select_lang a.active {color:#8fc320;}
.select_lang a.english {margin-right:10px;}
.select_lang a.english:before,.select_lang a.espanol:before {content:'';width:1px;height:10px;background:#d2d4d7;position:absolute;left:-5px;top:7px;}
.select_lang a.chinese {margin-right:10px;}
.search{width:82px; height:78px; background:#8fc320;position: absolute;right: 0;}
.search a{display:block; height:78px;line-height:78px;text-align:center; color:#FFFFFF;}*/

.select_lang {position:absolute;right:110px; top:50%;margin-top:-20px;z-index:4; }
/*.select_lang:before{content:"\e676";position: absolute; display:block; font-family:"iconfont" !important;left:6px; top:3px;}*/
.select_lang:hover {*width:76px;}
.select_lang .lang_btn{width:75px;height:24px; padding-left:26px;*border:1px solid #d2d4d7;*border-radius:20px;*position:absolute; *right:110px; *top:50%; *background:#fff;overflow:hidden;-webkit-transition:all 0.3s ease; transition:all 0.3s ease;color:#FFFFFF;}
.select_lang .lang_btn:before{content:"\e676";position: absolute; display:block; font-family:"iconfont" !important;left:6px; top:0px;}
.select_lang .list{*background:#FFFFFF;padding:0 0 0 5px;text-align:center;}
.select_lang .list a {*display:block;}
.select_lang a { white-space: nowrap;display:inline-block;float:none;font-size:13px;color:#8fc320;line-height:24px;position:relative;letter-spacing:1px;font-weight:normal;}
.select_lang a:hover {color:#8fc320;}
.select_lang a.active {color:#8fc320;}
.select_lang a.english {margin-right:10px;padding:0 5px;}
.select_lang a.chinese:before,.select_lang a.espanol:before {content:'';width:1px;height:10px;background:#707070;position:absolute;left:-5px;top:7px;}
.select_lang a.chinese {margin-right:0px;padding-left:5px;}
.search{width:82px; height:78px; background:#8fc320;position: absolute;right: 0;}
.search a{display:block; height:78px;line-height:78px;text-align:center; color:#FFFFFF;}

.tc2 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%; top: 0;left: 0;z-index:999;}
.tc2 .tc{ pointer-events: none;  filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;transform:scale(1.1);}
.tc2 .tc.act{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity: 1;   pointer-events: auto;transform:scale(1);}
.tc2 .close:hover{ transform:rotate(180deg);}
.tc2 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc2 .tc-box{position:absolute;border-radius: 4px;overflow: hidden;top:50%;z-index:9999;background: #fff;height: 60px;width: 50%;left:50%;margin-left: -25%;margin-top:-40px;}
.tc2 .tc.act{display: block; }
.tc2 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px; }
.tc2 .tc-bg {height: 100%;background: rgba(0,0,0,.6);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

.tc2 .tc-box input[type="text"] { border: none; width: 94%;display: block; height: 60px;text-align: left;color: #434343; font-size: 14px;background: none;line-height: 60px;padding: 0 20px;}
.tc2 .tc-box input[type="submit"] { position: absolute;right: 0; top: 50%;padding: 0; z-index: 2;height: 60px;width: 70px;font-family:"iconfont" !important;cursor: pointer; border: none; background-size: 20px 20px; margin-top: -30px;color: #999999; background: #FFFFFF;font-size: 30px;}

#header .navbox{margin-right:20px;float:right;}
#header .navbox ul li{float:left;text-align:center; position: relative;}
#header .navbox ul li a{display:block;line-height:78px;padding:0 20px;font-size:16px;color:#FFFFFF;font-weight:600;}
#header .navbox ul li.on a,#header .navbox ul li:hover a{color:#8fc320;}
#header .navbox ul li.on:after,#header .navbox ul li:hover:after{ content:''; display:block; height:3px; bottom:0;position: absolute;width:100%; left:0; background:#8fc320;}
#header .navbox ul li ul{ position: absolute; background:#030e2a; opacity: 0;z-index:99;-webkit-transform: translate(0, 20px);  -moz-transform: translate(0, 20px);  -ms-transform: translate(0, 20px); -o-transform: translate(0, 20px);  -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.215, .61, 0.355, 1);  transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); width:100%;z-index:-1;padding:5px 0;}
#header .navbox ul li ul li{width:100%;}
#header .navbox ul li ul li a{line-height:18px;font-size:15px;font-weight:400;padding:8px 10px;text-align:center;}
#header .navbox ul li:hover ul li a{color:#FFFFFF;}
#header .navbox ul li ul li:hover {background:#8fc320;}
#header .navbox ul li ul li:hover:after{display:none;}
#header .navbox ul li:hover ul{-webkit-transform: translate(0, 0px);  -moz-transform: translate(0, 0px);  -ms-transform: translate(0, 0px);  -o-transform: translate(0, 0px);opacity: 1;z-index:99;}

#banner{height:620px;}
#banner-container .phone_banner{display:none;}
#banner-container .pc_banner{display:block;}
#banner-pagination .swiper-pagination-bullet-active{background:#8fc320;}
#banner-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2395c725'%2F%3E%3C%2Fsvg%3E");left:-50px;right:auto;-webkit-transition: all 0.5s ; -moz-transition: all 0.5s ; -o-transition: all 0.5s ;  transition: all 0.5s ;}
#banner-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2395c725'%2F%3E%3C%2Fsvg%3E");right:-50px;left:auto;-webkit-transition: all 0.5s ; -moz-transition: all 0.5s ; -o-transition: all 0.5s ;  transition: all 0.5s ;}
#banner-container:hover #banner-button-prev{left:30px;}
#banner-container:hover  #banner-button-next{right:30px;}

/**/
.in_title{height:150px;}
.in_title h2{text-align:center; font-size:35px;color:#000000;line-height:150px;font-weight:200; font-family:'微软雅黑';}

.in_main1{ overflow:hidden; width:100%; *margin-top:75px;}
.in_main1 .aboutbox{ overflow:hidden; width:100%; height:610px;position:relative;background-image:url(../images/in_bg1.jpg);background-repeat: no-repeat; background-size:cover}
.in_main1 ul{ overflow:hidden; width:1300px; margin:60px auto 0; height:110px; position:relative; z-index:1;text-align:center;}
.in_main1 li{ float:none;display:inline-block; overflow:hidden; width:215px; border-right:1px dotted #fff; height:110px;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.in_main1 li:hover{-webkit-transform: translate(0px,-5px); -ms-transform: translate(0px,-5px); transform: translate(0px,-5px);}
.in_main1 li a:hover *{color:#8fc320;}
.in_main1 .last{ border:none}
.in_main1 li h3{ text-align:center; font-weight:normal; font-size:35px; color:#fff; margin:25px 0 15px 0;font-family:"iconfont" !important;}
.in_main1 li:nth-child(2) h3{*font-size:40px; }
.in_main1 li:nth-child(3) h3{*font-size:30px; }
.in_main1 li p{ text-align:center; font-size:14px; color:#fff;}
.in_main1 .bf{ display:block; margin:130px auto 160px auto; width:80px;height:80px;cursor:pointer; position:relative; z-index:1;font-size:80px;}
.in_main1 .bf:after{ content:"\e731";display:block; position: absolute;color:#FFFFFF;font-family:"iconfont" !important;}
.in_main1 span{ display:block; text-align:center; font-size:15px; color:#fff; line-height:28px;position:relative; z-index:1}
.in_main1 img.bg{ display:block; opacity: 0; position:absolute; left:50%; top:0; margin-left:-960px; z-index:0; transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;}
.in_main1 .bf:hover + img{ transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);}
.in_main1 .sp{ width:1100px; height:580px; border:5px solid #fff; position:absolute; z-index:5; left:50%; top:10px; *margin-left:-555px; background-color:#000; display:none; border-radius:5px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.in_main1 .sp .close{ display:block; position:absolute;width:25px;height:25px; cursor:pointer; right:-30px; top:-5px}
.in_main1 .sp .close:after{ position: absolute; content:"\e68f";font-size:25px; display:block;color:#FFFFFF;font-family:"iconfont" !important;}

/**/
.in_main2 .in_main2box .block{ position: relative;}
.in_main2 .in_main2box .block .slider-nav{width: 220px;height: 100%;padding: 45px 0;position: absolute;left: 0;top: 0;z-index: 3;background-color: rgba(0, 39, 98, 0.3);text-align: center;}
.slick-slider{position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;height: 100%;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;height: 100%;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}

.slick-slider .slick-track,.slick-slider .slick-list{height: 100% !important;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;display: block;height: 100%;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-loading .slick-list{*background: #fff url('../images/ajax-loader.gif') center center no-repeat;}

.in_main2 .in_main2box .block .slider-pic .bg { height: 600px;}
.jqimgFill, .wp {pacity: 0;transition: opacity 1s;}
.in_main2 .in_main2box .arrows {display: none;width: 80px;height: 34px;margin: 0 auto 30px auto;position: relative; }
.slick-arrow { display: block; width: 34px; height: 34px; margin-top: -17px; padding: 0; position: absolute; top: 50%; border-radius: 50%; color: #fff; font-size: 0; line-height: 0;text-align: center; cursor: pointer; border: 1px solid #ccc; outline: none; transition: background-color 0.5s;  z-index: 2;}
.slick-prev {left: 0;}
.slick-arrow:before { font-family: "宋体"; font-weight:600;color: #000; font-size: 16px; line-height: 32px; transition: color 0.5s;}
.slick-prev:before {content: '<';}
.slick-next {right: 0;}
.slick-next:before { content: '>';}
.in_main2{position: relative;height:750px;}
.in_main2 .in_main_tab{position: absolute;right:50px;top:50px;z-index:99999;}
.in_main2 .in_main_tab i{display:inline-block;width: 34px; height: 34px; padding: 0; border-radius: 50%; font-size: 0; line-height: 0;color: #000;text-align: center; cursor: pointer; border: 1px solid #ccc; z-index: 2;margin:0 10px;}
.in_main2 .in_main_tab i:nth-child(1):before{content: '<';font-family: "宋体"; font-weight:600;color: #000; font-size: 16px; line-height: 32px; transition: color 0.5s;}
.in_main2 .in_main_tab i:nth-child(2):before{content: '>';font-family: "宋体"; font-weight:600;color: #000; font-size: 16px; line-height: 32px; transition: color 0.5s;}
.in_main2 .in_main_tab i.active:before{color: #8fc320;}
.in_main2 .in_main_tab i.active{border: 1px solid #8fc320;}
.in_main2 .in_main_bot{position: relative;}
.in_main2 .in_main_bot .in_main_item{*display:none;opacity:0;  position: relative;  z-index:0;top:0;}
.in_main2 .in_main_bot .in_main_item.cur{*display:block;opacity:1;position: relative;z-index:9999;top:0;}
.in_main2 .in_main_bot .in_main_item:nth-child(2){top:-750px;}
.in_main2 .in_main2box2{background:url(../images/productbg1.jpg)no-repeat center;height:600px;background-size:cover; position: relative;}
.in_main2 .in_main2box2 .up{background:rgba(0,0,0,0.3);height:180px;position: absolute; bottom:0;width:100%;}
.in_main2 .in_main2box2 .up ul{text-align:center;}
.in_main2 .in_main2box2 .up li{width:260px;display:inline-block;height:180px;color:#FFFFFF;cursor: pointer; position: relative;}
.in_main2 .in_main2box2 .up li div.box{display: flex; justify-content: center; align-items: center;height:180px;}
.in_main2 .in_main2box2 .up li:before{ content:''; position: absolute; width:0;height:0; border-width:15px 15px 0; border-style:solid; border-color:#ffffff transparent transparent;/*灰 透明 透明 */ *margin:20px auto;left:50%;margin-left:-15px; top:0;opacity: 0;}
.in_main2 .in_main2box2 .up li.active:before{opacity: 0.5;}
.in_main2 .in_main2box2 .up li i{display:block; margin:auto;width:68px;height:68px;}
.in_main2 .in_main2box2 .up li i img{max-width:100%;}
.in_main2 .in_main2box2 .up li p{margin-bottom:10px;color:#FFFFFF;}
.in_main2 .in_main2box2 .up li h3{color:#FFFFFF;font-weight:normal;font-size: 16px;width:180px;margin-top:10px;}
.in_main2 .in_main2box2 .up li:hover,.in_main2 .in_main2box2 .up li:hover h3{color:#8fc320;}
.in_main2 .in_main2box2 .up li:nth-child(1) i{background:url(../images/product_icon1.png)no-repeat center;}
.in_main2 .in_main2box2 .up li:nth-child(2) i{background:url(../images/product_icon2.png)no-repeat center;}
.in_main2 .in_main2box2 .up li:nth-child(3) i{background:url(../images/product_icon3.png)no-repeat center;}
.in_main2 .in_main2box2 .up li:nth-child(4) i{background:url(../images/product_icon4.png)no-repeat center;}
.in_main2 .in_main2box2 .up li:nth-child(5) i{background:url(../images/product_icon5.png)no-repeat center;background-size: cover;}

.in_main2 .in_main2box2 .un{width:1000px;min-height:260px;position: absolute; bottom:180px;margin-left:-500px;z-index:2;left:50%;color:#FFFFFF;}
.in_main2 .in_main2box2 .un h3{font-size:24px;margin-bottom:20px;color:#FFFFFF ;text-shadow: 1px 1px 0px #030e2a;}
.in_main2 .in_main2box2 .un p{font-size:18px;min-height:90px;}
.in_main2 .in_main2box2 .un p a{color:#FFFFFF;padding-right:10px;}
.in_main2 .in_main2box2 .un p a:hover{text-decoration: underline;*color:#8fc320;}
.in_main2 .in_main2box2 .un a.more{width: 182px;display:block;height: 30px;margin-top:10px;border-radius: 25px;border:2px solid #FFFFFF;text-align:center;line-height:30px;color:#FFFFFF;font-size:14px;margin: 20px auto 0;border-color:#8fc320;background:#8fc320;padding: 5px 0;}
.in_main2 .in_main2box2 .un a.more:hover{text-decoration: underline;}
.in_main2 .in_main2box2 .up li.active p,.in_main2 .in_main2box2 .up li:hover p{color:#8fc320;}
.in_main2 .in_main2box2 .up li.active:nth-child(1) i,.in_main2 .in_main2box2 .up li:nth-child(1):hover i{background:url(../images/product_icon1_1.png)no-repeat center;}
.in_main2 .in_main2box2 .up li.active:nth-child(2) i,.in_main2 .in_main2box2 .up li:nth-child(2):hover i{background:url(../images/product_icon2_1.png)no-repeat center;}
.in_main2 .in_main2box2 .up li.active:nth-child(3) i,.in_main2 .in_main2box2 .up li:nth-child(3):hover i{background:url(../images/product_icon3_1.png)no-repeat center;}
.in_main2 .in_main2box2 .up li.active:nth-child(4) i,.in_main2 .in_main2box2 .up li:nth-child(4):hover i{background:url(../images/product_icon4_1.png)no-repeat center;}
.in_main2 .in_main2box2 .up li.active:nth-child(5) i,.in_main2 .in_main2box2 .up li:nth-child(5):hover i{background:url(../images/product_icon5_1.png)no-repeat center;background-size: cover;}

.in_main2 .in_main2box .block{position: relative;height:600px}
.in_main2 .in_main2box .block .slider-nav{width: 220px;height:100% ;padding: 40px 0;position: absolute;left: 0;top: 0;z-index: 3;background-color: #8fc3204d;text-align: center;}
.in_main2 .in_main2box .block .slider-nav .slick-slide{padding: 10px 0;cursor: pointer;}
.in_main2 .in_main2box .block .slider-nav .icon{width: 80px;height: 80px;margin: auto;border: 1px solid transparent;border-radius: 50%;position: relative;-webkit-transition: border 0.5s;-o-transition: border 0.5s;transition: border 0.5s;}
.in_main2 .in_main2box .block .slider-nav .icon .jqimgFill{width: 60px;height: 60px;margin: -30px 0 0 -30px;position: absolute;left: 50%;top: 50%;z-index: 2;}
.in_main2 .in_main2box .block .slider-nav li .icon .jqimgFill i{ font-family:"iconfont" !important; font-size:60px; color:#FFFFFF; position: relative;display:block;}
.in_main2 .in_main2box .block .slider-nav li .icon .jqimgFill i{display:flex;align-items: center;justify-content: center;}
.in_main2 .in_main2box .block .slider-nav li:nth-child(1) .icon .jqimgFill i:before{content:"\e60f";display:block;font-size:46px;}
.in_main2 .in_main2box .block .slider-nav li:nth-child(2) .icon .jqimgFill i:before{content:"\e606";display:block;font-size:50px;}
.in_main2 .in_main2box .block .slider-nav li:nth-child(3) .icon .jqimgFill i:before{content:"";background:url(../images/cpico1.png)no-repeat center; background-size:80%;display:block;width:60px;height:60px;}
.in_main2 .in_main2box .block .slider-nav li:nth-child(4) .icon .jqimgFill i:before{content:"\e60e";display:block;font-size:60px;}
.in_main2 .in_main2box .block .slider-nav li:nth-child(5) .icon .jqimgFill i:before{content:"\e702";display:block;font-size:60px;}
.in_main2 .in_main2box .block .slider-nav .loader{width: 240px;height: 240px;margin: -120px 0 0 -120px;position: absolute;left: 50%;top: 50%;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);stroke-linecap: round;stroke-width: 2;fill: none;opacity: 0;-webkit-transition: opacity 0.5s;-o-transition: opacity 0.5s;transition: opacity 0.5s;}
.in_main2 .in_main2box .block .slider-nav .loader .internal-circle{stroke: #fff;stroke-dashoffset: 0;stroke-dasharray: 187;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;}
.in_main2 .in_main2box .block .slider-nav .slick-current .icon{border-color: rgba(255, 255, 255, 0.2);}
.in_main2 .in_main2box .block .slider-nav .slick-current .loader{opacity: 1;}
.in_main2 .in_main2box .block .slider-nav .slick-current .loader .internal-circle{-webkit-animation: internal 6s ease-in-out normal;animation: internal 6s ease-in-out normal;}
.in_main2 .in_main2box .block .slider-pic{position: relative;z-index: 1;}
.in_main2 .in_main2box .block .slider-pic .bg{height: 600px;}
.in_main2 .in_main2box .block .slider-pic .text{width: 100%;padding-right: 30px;padding-left: 400px;position: absolute;left: 0;top: 50%;bottom: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;color: #fff;text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.in_main2 .in_main2box .block .slider-pic .text .name{margin-top: 0;margin-bottom: 30px;line-height: 1em;font-weight: 200;font-size:36px;-webkit-animation: fadeOut 1s both;animation: fadeOut 1s both;}
.in_main2 .in_main2box .block .slider-pic .text .summary{max-width: 550px;-webkit-animation: fadeOut 1s both;animation: fadeOut 1s both;}
.in_main2 .in_main2box .block .slider-pic .text .btns{margin-top: 30px;-webkit-animation: fadeOut 1s both;animation: fadeOut 1s both;}
.in_main2 .in_main2box .block .slider-pic .text .summary a{display:inline-block;color:#FFFFFF;padding-right:10px;font-size:16px;}
.in_main2 .in_main2box .block .slider-pic .text .btns a.btn{margin-right: 20px;}
.in_main2 .in_main2box .block .slider-pic .text .btns a.btn:hover{text-shadow: none;}
.in_main2 .in_main2box .block .slider-pic .slick-current .text .name{-webkit-animation: fadeInDown 1s both;animation: fadeInDown 1s both;}
.in_main2 .in_main2box .block .slider-pic .slick-current .text .summary{-webkit-animation: fadeInUp 1s both 0.3s;animation: fadeInUp 1s both 0.3s;}
.in_main2 .in_main2box .block .slider-pic .slick-current .text .btns{-webkit-animation: fadeInUp 1s both 0.5s;animation: fadeInUp 1s both 0.5s;}
.in_main2 .in_main2box .block .slider-pic .slick-slide{position: relative;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list{width: 600px;height: 100%;padding: 20px;position: absolute;right: -605px;top: 0;z-index: 4;opacity: 0;background-color: #f5f5f5;-webkit-transition: right 1s ease, opacity 1s;-o-transition: right 1s ease, opacity 1s;transition: right 1s ease, opacity 1s;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list.show{right: 0;opacity: 1;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list .top{height: 80px;padding: 0 50px;position: relative;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list .top .close{width: 42px;height: 42px;position: absolute;right: 0;top: 0;border-radius: 50%;border: 1px solid #ddd;color: #000;text-align: center;line-height: 40px;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list .top .icon{width: 50px;position: absolute;left: 0;top: 0;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list .top .name{padding-top: 10px;color: #000;font-size: 16px;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list .scrollbar{max-height: 682px;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list .scrollbar .mCSB_inside > .mCSB_container{padding: 0 30px;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list .scrollbar .mCSB_scrollTools .mCSB_draggerContainer{opacity: 0;-webkit-transition: opacity 0.5s;-o-transition: opacity 0.5s;transition: opacity 0.5s;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list .scrollbar:hover .mCSB_scrollTools .mCSB_draggerContainer{opacity: 1;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list ul.list a{display: block;margin-bottom: 1px;position: relative;overflow: hidden;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list ul.list a span{display: block;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list ul.list a .pic{height: 340px;-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;-o-transition: transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list ul.list a .pic:before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background-color: #000;opacity: 0.5;-webkit-transition: opacity 0.5s;-o-transition: opacity 0.5s;transition: opacity 0.5s;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list ul.list a .sub-name{width: 100%;margin: 0;position: absolute;left: 0;top: 50%;bottom: auto;z-index: 3;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #fff;font-size: 22px;text-align: center;text-decoration: underline;}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list ul.list a:hover .pic{-webkit-transform: scale(1.05) rotate(0.2deg);-ms-transform: scale(1.05) rotate(0.2deg);transform: scale(1.05) rotate(0.2deg);}
.in_main2 .in_main2box .block .slider-pic .slick-slide .pro-list ul.list a:hover .pic:before{opacity: 0.2;}
.btn, .btn2 {display: inline-block;vertical-align: middle;min-width: 140px;height: 45px;line-height: 45px;*padding: 5px 20px;border-radius: 50px;border: 1px solid rgba(255, 255, 255, 0.4);color: #fff;font-size: 15px;line-height: 45px;text-align: center;transition: color 0.5s, background 0.5s;}
.btn:hover {background-color: #fff;color: #000;}
@-webkit-keyframes internal {
  0% {
    stroke-dashoffset: 187; }
  100% {
    stroke-dashoffset: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes internal {
  0% {
    stroke-dashoffset: 187; }
  100% {
    stroke-dashoffset: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }


.in_main2box .title{height:150px;}
.in_main2box h3{text-align:center; font-size:35px;color:#000000;line-height:150px;font-weight:200; font-family:'微软雅黑';}
.in_main2box h4{display:none;}

.in_main2box .in_main_box2{*background:url(../images/productbg2.jpg)no-repeat center;height:600px; position: relative;}
.in_main2box .in_main_box2 .picbox{height:600px !important;position: relative; overflow: hidden;}
.in_main2box .in_main_box2 .wrapper {  height: 100%; position: relative; overflow: hidden;}
.in_main2box .in_main_box2 .in_main_list{position: relative;height: 100%;}
.in_main2box .in_main_box2 .in_main_box{position: absolute;width: 100%;height: 100%;top: 0;left: -9999px;}
.in_main2box .in_main_box2 .in_main_box .bg_box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-position: center center;background-repeat: no-repeat;}
.in_main2box .in_main_box2 .in_main_box .content{display:none;}

.in_main2box .in_main_list .show{left: 0;}
.in_main2box .in_main_box2 .bg_box img{position: absolute;top: 50%;left: 50%;}
.in_main2box .in_main_box2 .in_main_btns{position: absolute;width: 1300px;top: 0;left:50%;margin-left:-650px;height:600px; transition: bottom .3s;-webkit-transition: bottom .3s;*z-index: 0;}
.in_main2box .in_main_box2 .in_main_btns .btns_box,.in_main_box2 .in_main_btns .content{width:160px;height:600px;position: absolute;z-index: 10;}
.in_main2box .in_main_box2 .in_main_btns .btns_box a{display:block;width:160px;height:calc(20% - 10.95px); position: relative ;  background:rgba(0,0,0,0.3);color:#FFFFFF; border-radius: 0; opacity: 1;display:flex;justify-content: center; align-items: center;z-index: 10;margin-bottom:10px;}
.in_main2box .in_main_box2 .in_main_btns .btns_box a i{display:block;text-align:center;}
.in_main2box .in_main_box2 .in_main_btns .btns_box a i:after{content:"\e656";font-family: 'iconfont' !important;font-size:50px;color:#FFFFFF;}
.in_main2box .in_main_box2 .in_main_btns .btns_box a:nth-child(1) i:after{content:"\e656"; font-size:36px;}
.in_main2box .in_main_box2 .in_main_btns .btns_box a:nth-child(2) i:after{content:"\e606"; font-size:46px;}
.in_main2box .in_main_box2 .in_main_btns .btns_box a:nth-child(3) i:after{content:"";display:block;width:58px;height:58px;margin:auto; background:url(../images/cpico1.png)no-repeat center; background-size:80%;}
.in_main2box .in_main_box2 .in_main_btns .btns_box a:nth-child(4) i:after{content:"\e60e";font-size:52px; }
.in_main2box .in_main_box2 .in_main_btns .btns_box a:nth-child(5) i:after{content:"\e702"; font-size:56px; }
.in_main2box .in_main_box2 .in_main_btns .btns_box a:nth-child(1) i{margin-bottom:5px;}
.in_main2box .in_main_box2 .in_main_btns .btns_box a:last-child{margin-bottom:0;}
.in_main2box .in_main_box2 .in_main_btns .btns_box a.cur{background:#8ec21f;}

.in_main2box .in_main_box2 .control{ display:none;position: absolute;bottom:50px;width:100%;z-index:999;}
.in_main2box .in_main_box2 .control .prev{position: absolute;left:0px;width:30px;height:50px; background:rgba(0,0,0,0.5);}
.in_main2box .in_main_box2 .control .next{position: absolute;right:0px;width:30px;height:50px;background:rgba(0,0,0,0.5);}

/**核心优势*/
.in_main3{}
.in_main3box{background:url(../images/in_bg3.jpg)no-repeat;background-position: center; height:600px;overflow: hidden;background-size:cover;}
.in_main3box .hxysbox1{background:#FFFFFF4d;width:740px;height:740px;border-radius: 50%;margin:0 auto 0;position: relative;top:-70px;display: flex; align-items: center;}
.in_main3box .hxysbox1 .hxysbox2{border-radius:50%; width:520px; height:520px;margin:0 auto 0; border:#FFFFFF solid 1px;position: relative;*top:110px;}
.in_main3box .hxysbox1 .hxysbox2 a{display:block;position: absolute;height: 50px;line-height: 20px;width: 120px;border-radius:10px;background:rgba(0, 0, 0, 0.3);color:#FFFFFF;text-align: center;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: flex;align-items: center;}
.in_main3box .hxysbox1 .hxysbox2 a span{float:none;font-size:16px;display:inline-block;padding-left:0px;width: 100%;text-align:center;}
.in_main3box .hxysbox1 .hxysbox2 a i{float:right;width:30px;height:30px;display:inline-block;padding-right: 10px;display:none;}
.in_main3box .hxysbox1 .hxysbox2 a i:after{content:"\e662"; font-family:"iconfont" !important;font-size:24px;}
.in_main3box .hxysbox1 .hxysbox2 p {width: 10px;height: 10px;position: absolute;background: #dfdfdf;border-radius: 5px;}
.in_main3box .hxysbox1 .hxysbox2 p.yq1 { top: 280px;left: -5px;}
.in_main3box .hxysbox1 .hxysbox2 p.yq2 { top: 21px; right: 140px;}
.in_main3box .hxysbox1 .hxysbox2 p.yq3 { bottom: 54px; right: 90px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(1){/*top:158px;left:-78px;**/top: 80px;left: -40px; top: 65px; left: -15px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(2){/*bottom:158px;left:-58px;*/ bottom: 40px; left: 10px;bottom: -10px;left: 50px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(3){/*top:82px;right:-44px; */top: 200px; right: -90px;top: 220px;right: -110px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(4){bottom:174px;right:-74px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(1) i:after{content:"\e662";}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(2) i:after{content:"\e604";}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(3) i:after{content:"\e602";}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(4) i:after{content:"\e64b";}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(n+3) span{float:none;padding:0 0px 0 0;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(n+3) i{float:left;padding:0 0 0 0px;}
.in_main3box .hxysbox1 .hxysbox2 a:hover *{color:#8fc320;}
.in_main3box .hxysbox1 .hxysbox2 a:hover{-webkit-transform: translate(-5px,0px); -ms-transform: translate(-5px,0px); transform: translate(-5px,0px);}

.in_main3box .hxysbox1 .hxysbox3{width:319px;height:319px; position: absolute;top:50%;left:50%;margin:-159.5px 0 0 -159.5px;z-index: 2; background: url(../images/ind01-01.png) no-repeat center bottom; animation: ind01-a1 8s linear infinite;}
.in_main3box .hxysbox1 .hxysbox4{width:192px;height:192px;position: absolute;top:50%;left:50%;margin:-96px 0 0 -96px;z-index: 3;border-radius: 50%;border:#FFFFFF solid 1px;display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align: center; -ms-flex-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;  align-items: center; }
.in_main3box .hxysbox1 .hxysbox4 i{display:block;position: absolute;width:6px;height:6px;top:30px;left:20px;z-index: 4;border-radius: 50%;background:#FFFFFF;}
.in_main3box .hxysbox1 .hxysbox4 i:nth-child(2){right:20px;bottom:30px;top:auto;left:auto;}
.in_main3box .hxysbox1 .hxysbox4 h3 {font-size: 28px;text-align: center;vertical-align: middle; line-height: 0.8em;/*color:#FFFFFF;*/color: #8fc31f; font-weight: 600; margin-bottom: 10px;}
.in_main3box .hxysbox1 .hxysbox4 .tit p { font-size: 14px;color: #ffffff;}
/*
.in_main3box .hxysbox1 .hxysbox4 h3{text-align:center;vertical-align: middle;color:#FFFFFF;padding: 0 20px;}
.in_main3box .hxysbox1 .hxysbox4 h3 img{max-width:100%;}*/
@keyframes ind01-a1 {
  0% { transform: rotate(0deg) }
  50% { transform: rotate(180deg) }
  to { transform: rotate(1turn) }
}
@-webkit-keyframes ind01-a1 {
  0% { -webkit-transform: rotate(0deg) }
  50% { -webkit-transform: rotate(180deg) }
  to { -webkit-transform: rotate(1turn) }
}

/*新闻中心*/
.in_main4{}
.in_main4box{background:#f5f5f5;padding:70px 0 70px;}
.in_main4box ul{width:1600px;margin:auto;}
.in_main4box ul li{float:left;margin-right:30px;width:calc( 50% - 55px);-moz-transition: all 0.2s ease-in-out;    -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;background:#FFFFFF;padding:20px;margin-bottom:30px;}
.in_main4box ul li:nth-child(2n){margin-right:0;}
.in_main4box ul li:nth-child(n+3){margin-bottom:0;}
.in_main4box ul li a{display:block;}
.in_main4box ul li .img{width:220px;float:right;max-height:168px; overflow: hidden;}
.in_main4box ul li .img img{width:100%;}
.in_main4box ul li .text{height:174px;*border-bottom:#cccccc solid 2px;float:left;width:calc(100% - 240px);}
.in_main4box ul li h3{padding:25px 0 0;height:45px;font-size:16px;}
.in_main4box ul li p{font-size:14px;color:#666666;line-height:24px;overflow: hidden;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.in_main4box ul li:last-child{margin-right:0;}
.in_main4box ul li:hover{-webkit-transform: translate(0px,-5px); -ms-transform: translate(0px,-5px); transform: translate(0px,-5px);}

/*人力资源*/
.in_main5{}
.in_main5box{background:url(../images/in_bg4.jpg);background-size:cover;background-repeat:no-repeat;height:600px;}
.in_main5box .in_main5_w{width:1400px;margin:auto;display:flex;align-items: center;height:600px;}
.in_main5box .in_main5_w ul{width:100%;display:none;}
.in_main5box .in_main5_w ul li{float:left;width:calc(25% - 130px);padding:0 40px;margin:0 25px;text-align:center;color:#FFFFFF;height:380px;display:flex;align-items: center;}
.in_main5box .in_main5_w ul li i:after{content:"\e64a"; font-family:"iconfont" !important; color:#FFFFFF;font-size:52px;}
.in_main5box .in_main5_w ul li h3{font-size:20px;margin:10px 0 25px;color:#FFFFFF;}
.in_main5box .in_main5_w ul li p{text-align:left;font-size:15px;line-height:32px;color:#FFFFFF;}
.in_main5box .in_main5_w ul li:hover{background:rgba(255,255,255,0.04)}
.in_main5box .in_main5_w ul li:nth-child(1) i:after{content:"\e64a";}
.in_main5box .in_main5_w ul li:nth-child(2) i:after{content:"\e607";}
.in_main5box .in_main5_w ul li:nth-child(3) i:after{content:"\e65b";}
.in_main5box .in_main5_w ul li:nth-child(4) i:after{content:"\e608";font-size:42px;}

.in_main5box .in_main5_w #in_main5-container{width:100%;display:block;height:380px;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide{height:380px;display:flex;align-items: center;justify-content: center;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide a{display:block; padding:0 40px;margin:0 25px;text-align:center;color:#FFFFFF;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide i:after{content:"\e64a"; font-family:"iconfont" !important; color:#FFFFFF;font-size:52px;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide h3{font-size:20px;margin:20px 0 25px;color:#FFFFFF;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide p{text-align:left;font-size:15px;line-height:32px;color:#FFFFFF;display:none;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide:hover{background:rgba(255,255,255,0.04);-webkit-transform: translate(0px,-5px); -ms-transform: translate(0px,-5px); transform: translate(0px,-5px);}
.in_main5box .in_main5_w #in_main5-container .swiper-slide:nth-child(1) i:after{content:"\e64a";}
.in_main5box .in_main5_w #in_main5-container .swiper-slide:nth-child(2) i:after{content:"\e607";}
.in_main5box .in_main5_w #in_main5-container .swiper-slide:nth-child(3) i:after{content:"\e65b";}
.in_main5box .in_main5_w #in_main5-container .swiper-slide:nth-child(4) i:after{content:"\e608";font-size:42px;}

#in_main5-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2395c725'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}
#in_main5-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2395c725'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}


/*联系我们*/
.in_main6{}
.in_main6box{}
.in_main6box .textbox{width:66.4%; background:#8fc320;height:316px;position: relative;}
.in_main6box .textbox .text{width:970px; right:0;position: absolute;padding:30px 0 0;}
.in_main6box .textbox .text h3{margin:20px 0;font-size:28px;color:#FFFFFF;}
.in_main6box .textbox .text p{font-size:16px;color:#FFFFFF;line-height:34px;}
.in_main6box .imgbox{width:33.6%;height:316px;background:#030e2a;}
.in_main6box .imgbox .img_top{height:252px;background:url(../images/dt_img.jpg)no-repeat;position: relative;}
.in_main6box .imgbox .img_top .img{width:420px;height:215px;position: relative; left:0;*background: url(../images/bg_map.png) right bottom no-repeat ;}
.in_main6box .imgbox .img_top .img a#bnt_map{ position: absolute; right: 53px; display: none!important; bottom: 50px; width: 23px; height: 35px;}
.in_main6box .imgbox .img_bot{ position: relative;height:64px;}
.in_main6box .imgbox .img_bot .flogo{ position: absolute;left:-10px;bottom:-87px;}
.in_main6box .imgbox .img_bot .fewm{ position: absolute;left:-5px;bottom:-220px;}
.in_main6box .imgbox .img_bot .fewm img{max-width:150px;}
/*Home底部*/
.footer{background:#030e2a;height:362px;}
.footer .footer_top{padding-top:30px;height: 180px;}
.footer .footer_top .fnavbox{width:860px;}
/*.footer .footer_top .fnavbox ul li{width:160px;float:left;}
.footer .footer_top .fnavbox ul li dt{color:#FFFFFF;font-size:14px;margin-bottom:14px;}
.footer .footer_top .fnavbox ul li dd a{color:#686868;font-size:13px;line-height:28px;}*/
.footer .footer_top .fnavbox .linkList:after{ content:''; display:block; height:0; overflow: hidden; clear:both;}
.footer .footer_top .fnavbox .linkList .list{min-width:160px;float:left;-moz-transition: all 0.2s ease-in-out;    -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.footer .footer_top .fnavbox .linkList .list:hover{-webkit-transform: translate(-5px,0px); -ms-transform: translate(-5px,0px); transform: translate(-5px,0px);}
.footer .footer_top .fnavbox .linkList .list a.tit{color:#FFFFFF;font-size:14px;margin-bottom:14px;}
.footer .footer_top .fnavbox .linkList .list ul li a{color:#686868;font-size:13px;line-height:28px;}
.footer .footer_top .fnavbox .linkList .list ul li a:hover{text-decoration:underline;}

.footer .footer_top .flogo{width:345px;margin:-38px 0 0; opacity: 0;}
.footer .footer_bot{height:45px;margin-top:30px;}
.footer .footer_bot span{color:#686868;font-size:12px;}
.footer .footer_bot a{color:#686868;padding-left:10px;font-size:12px;}
.footer .Copyright{border-top:#0f1f50 solid 1px;height:80px; overflow:hidden;}
.footer .Copyright .fl{line-height:80px;color:#686868;font-size:14px;}
.footer .Copyright .fr{line-height:80px;color:#686868;font-size:14px;display:none;}
.footer .Copyright .fr span{padding-right:5px;font-size:14px;}
.footer .Copyright .fr i{font-family:"iconfont" !important; color:#FFFFFF;font-size:18px; padding:0 5px; cursor:pointer; opacity: 0.8;}
.footer .Copyright .fr i:nth-child(2):after{content:"\e63d";}
.footer .Copyright .fr i:nth-child(3):after{content:"\e603";}



/* 新-内页新闻模式 */
.ny_pn{overflow:hidden;    width:1300px; margin:20px auto;}
.ny_pn li{float:left; width:380px; height:350px;; margin-right:3%;}
.ny_pn li:last-child{margin-right:0}
.ny_pn_img{width:100%; height:280px; overflow:hidden; position:relative}
.ny_pn_img img{width:100%; height:100%; object-fit:cover; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}

.ny_pn_time{position:absolute; top:0; left:0; width:85px; height:70px; background:#1983c8; text-align:center}
.ny_pn_time p{font-size:20px; color:#FFF; font-weight:bold; margin-top:12px}
.ny_pn_time i{display:block; font-size:14px; color:#FFF}

.ny_pn_text{overflow:hidden}
.ny_pn_text h1{max-width:100%; font-size:17px; color:#444; margin:15px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.ny_pn_text p{font-size:12px; color:#888; line-height:22px}

.ny_pn li a:hover img{-webkit-transform:scale(1.15,1.15); -moz-transform:scale(1.15,1.15); transform:scale(1.15,1.15);}
.ny_pn li a:hover h1{color:#1983c8}


.ny_pn_list{overflow:hidden; width:1300px; margin:30px auto;}
.ny_pn_list dt{overflow:hidden; margin-bottom:28px; padding-bottom:28px; border-bottom:1px dashed #CCC}
.ny_pl_time{width:7%; border:1px solid rgba(0,0,0,.3)}
.ny_pl_time p{height:46px; line-height:46px; text-align:center; font-size:20px; font-weight:bold; color:#FFF; background:rgba(0,0,0,.3)}
.ny_pl_time i{display:block; text-align:center; font-size:12px; color:#888; line-height:25px}

.ny_pl_tit{width:90%}
.ny_pl_tit h1{font-size:18px; color:#555; font-weight:bold; margin-bottom:8px}
.ny_pl_tit p{font-size:12px; color:#888; line-height:22px}

.ny_pn_list dt a:hover .ny_pl_time{border-color:#1983c8}
.ny_pn_list dt a:hover .ny_pl_time p{background:#1983c8}
.ny_pn_list dt a:hover .ny_pl_tit h1{color:#1983c8}



/* 页数 */
.page-box{overflow:hidden; margin:35px auto;width:1300px;}
.pages{overflow:hidden; display:inline-block}
.pages a{float:left; color:#555; font-size:13px; padding:5px 15px; margin:0 6px; border:1px solid #CCC; }
.pages a:nth-child(1){margin-left:0!important}
.pages .on{background:#1983c8; border:1px solid #1983c8; color:#FFF}
.pages a:hover{background:#1983c8; border:1px solid #1983c8; color:#FFF}

/**/
.tc{ transition:all ease 300ms; position: fixed; width: 100%; height: 100%;  top: 0; left: 0; z-index:9999; *pointer-events: none; /*filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/display:flex;align-items: center;justify-content: center;display:none;}
.tc.act{/*filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;*/display:flex;}
.close{ position: absolute; cursor:pointer; color:#e13a39; font-size:30px; right: 30px; top: 30px;}
.tc_bg { height: 100%; background: rgba(0,0,0,.85); position: absolute; top: 0; left: 0; width: 100%; z-index: 0;}
.tc_txt{ height:470px; overflow-y:auto; padding-right:30px;}

/*弹窗内容样式*/
.tc-box form{position:relative;width: 960px;border-bottom:2px solid #eee;height:60px;padding-right: 0;position:relative;}
.tc-box .tc_fdj{ position:absolute; left:20px; display:block; height: 60px; line-height: 60px;}
.tc-box .tc_fdj img{ width:1.3rem;}
.tc-box form label{text-align:left;display:block;position:absolute;bottom:0;height: 60px;line-height: 60px;font-size:1.6rem;color:#999;pointer-events:none;margin-left: 0;transition:.3s;}

.tc-box form label.act{ font-size:16px; bottom:3rem;line-height: 3rem; height:3rem;}
.tc-box #keyword{width:calc(100% - 40px);height:60px;padding: 0;font-size:1.6rem;color:#999;box-shadow:none;-webkit-appearance: none;float:left;border-right: 0;background:none;border: navajowhite;}
.tc-box .btn_blue{width: 40px;height:60px; border:0;font-family: "iconfont";background:none; line-height:60px;font-size:36px;color:#fff;cursor:pointer;text-transform:uppercase;float:right;}
.tc-box .btn_blue.fr{ background:#e9edef; color:#4e4f53;}
.tc .tc_message{background: #fff;width: 670px;padding: 40px 40px 50px;text-align:left;;border-radius: 6px;max-width: 90%;margin: 0 auto;min-height: 200px;position: relative;z-index: 9999;}
.tc .tc_close{position: absolute;right: 10px;top: 10px;color: #bababa;cursor: pointer;padding: 10px;transition: .5s;font-size: 20px;}
.tc .tc_toudi *{box-sizing: border-box;}
.tc .tt{border-bottom: 1px solid #cccccc;padding-bottom: 20px;margin-bottom: 30px;}
.tc .tt h3{font-size: 30px;color: #333;margin-bottom: 16px;}
.tc_message label:after{content:'';display:block;overflow: hidden;clear: both;}
.tc_message label{width:calc(50% - 27px);display:block;background:#FFFFFF;height:48px;line-height:48px;margin-bottom:15px;margin-right:25px;position: relative; border: 1px solid #dfdfdf;}
.tc_message label strong{font-size:14px;color:#5e5f61;float:left;font-weight:400;display:inline-block;width: 70px;text-indent: 0;text-align: right;padding: 0 5px;}
.tc_message label input{height:48px;line-height:46px;float:left;width: calc(100% - 85px);}
.tc_message label.textarea_box{width:calc(100% - 25px);height:100px;}
.tc_message label.textarea_box textarea{height: 90px;padding:15px 0;border:0;width: calc(100% - 85px);}
.tc_message input[type="submit"]{width:200px;height:50px;display:block;background:#8fc320;color:#FFFFFF;font-size:16px; cursor: pointer;transition: all 0.5s ease;}
.tc_message label .yzm{position: absolute;top:0;right:0;}
.tc_message input[type="submit"]:hover{background:#030e2a;}

.lxwm_main1 .tt{border-bottom: 1px solid #cccccc;padding-bottom: 20px;margin-bottom: 30px;}
.lxwm_main1 .tt h3{font-size: 30px;color: #333;margin-bottom: 10px;}
.lxwm_main1 .lxwm_form{width:900px;padding:30px;background:#FFFFFF;margin:30px auto 0;}
.lxwm_main1 .lxwm_form label:after{content:'';display:block;overflow: hidden;clear: both;}
.lxwm_main1 .lxwm_form label{width:calc(50% - 27px);display:block;background:#FFFFFF;height:48px;line-height:48px;margin-bottom:15px;margin-right:25px;position: relative; border: 1px solid #dfdfdf;}
.lxwm_main1 .lxwm_form label strong{font-size:14px;color:#5e5f61;float:left;font-weight:400;display:inline-block;width: 90px;width: auto;text-indent: 15px;text-align: left;}
.lxwm_main1 .lxwm_form label input{height:48px;line-height:46px;float:left;width: calc(100% - 95px);}
.lxwm_main1 .lxwm_form label.textarea_box{width:calc(100% - 25px);height:100px;}
.lxwm_main1 .lxwm_form label.textarea_box textarea{height: 90px;padding:15px 0;border:0;width: calc(100% - 95px);}
.lxwm_main1 .lxwm_form input[type="submit"]{width:200px;height:50px;display:block;background:#8fc320;color:#FFFFFF;font-size:16px; cursor: pointer;transition: all 0.5s ease;}
.lxwm_main1 .lxwm_form label .yzm{position: absolute;top:0;right:0;}
.lxwm_main1 .lxwm_form input[type="submit"]:hover{background:#030e2a;}







/*+++++++++++++++++++++++++++++++++++++++++++++++++++++****1600至1440****++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media screen and (min-width:1440px) and (max-width:1600px){
body{min-width:1400px;}
.in_main4box ul { width: 1400px;}
.in_main5box .in_main5_w { width: 1400px; height: 600px;}
.in_main6box .textbox .text {  width: 920px;}
.in_main4box ul li { margin-right: 30px; width: calc( 50% - 55px);}
.in_main5box .in_main5_w ul li { width: calc(25% - 90px); padding: 0 20px;margin: 0 25px;  height: 340px;}
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++****1440至1300****++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media screen and (min-width:1300px) and (max-width:1440px){
body{min-width:1300px;}

.in_main4box ul { width: 1300px;}
.in_main5box .in_main5_w { width: 1300px; height: 600px;}
.in_main6box .textbox .text {  width: 880px;}
.in_main4box ul li { margin-right: 30px; width: calc( 50% - 55px);}
.in_main5box .in_main5_w ul li { width: calc(25% - 90px); padding: 0 20px;margin: 0 25px;  height: 340px;}
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++****1300****++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media screen and (max-width:1300px){
.main_box, .w1300{width:96%;}
body{min-width:1200px;}
#header {height: 68px;}
#header .logo{height: 68px;}
#header .logo a{height: 68px;}
#header .topr{height: 68px;width: 180px;}
.select_lang{right: 100px;}
.search{height: 68px;width: 76px;}
.search a{line-height: 68px;height: 68px;}
#header .navbox ul li a{padding: 0 20px;font-size: 14px;line-height: 68px;}
#header .logo{padding-left: 20px;}
#banner,#banner-container,#banner-container .swiper-slide,#banner-container .swiper-slide a{height:500px;}
#banner-container .swiper-slide{background-size:130%!important;}
.in_main1 .aboutbox{height: 500px;}
.in_main1 .bf{margin: 110px auto 110px auto;}
.in_main2 .in_main2box .block .slider-pic .text{padding-left: 300px;}
.in_main3box{height:500px}
.in_main4box ul { width: 1100px;}
.in_main4box ul li { margin-right: 50px; width: calc( 33.33% - 33.33px);}
.in_main4box ul li:nth-child(3){margin-right:0;}
.in_main4box ul li:last-child{display:none;}
.in_main5box .in_main5_w { width: 1100px; height: 600px;}
.in_main6box .textbox .text {width: auto;padding-left:50px; position: inherit;}
.in_main6box .textbox{height: 290px;}
.in_main6box .imgbox{height: 290px;}
.in_main6box .imgbox .img_bot img{bottom: -60px;}
.in_main6box .imgbox .img_top .img{width: 400px;}
.in_main6box .textbox .text p{font-size:14px;line-height: 24px;}
.in_main6box .textbox .text h3{font-size: 20px;}
.in_main5box .in_main5_w ul li { width: calc(50% - 180px); padding: 0 50px;margin: 0 40px;  height: 240px;}
.footer {height: 322px;}
.footer .footer_top .flogo{display:none;}
	
.lxwm_main1 .lxwm_form {max-width: 86%;margin-top:0; padding: 20px 20px 30px;}
.lxwm_main1 .lxwm_form .tt h3{font-size:24px;margin-bottom:5px;}
.lxwm_main1 .lxwm_form .tt p{font-size:14px;line-height:20px;color:#666666;}
.lxwm_main1 .lxwm_form label{width: calc(100% - 2px);height: 42px;line-height: 42px;margin-bottom: 10px;margin-right: 0px;}
.lxwm_main1 .lxwm_form label input {height: 42px;line-height: 40px;}
.lxwm_main1 .lxwm_form label.textarea_box {width: calc(100% - 2px);}
.lxwm_main1 .lxwm_form .code{position: relative;}
.lxwm_main1 .lxwm_form .code div.fl{position: absolute;right:0;top:0;height:44px;}
.lxwm_main1 .lxwm_form .code div.fl img{height:44px;}
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++****1024****++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media screen and (max-width: 1024px) {
body {min-width:1000px;}
#header .logo{padding-left:10px;}
#header .navbox ul li a{padding: 0 10px;}
#header .navbox{margin-right:0;}
#banner #banner-container .swiper-slide{height:495px!important;}
#banner #banner-container .swiper-slide{background-size:150%!important;}
.in_main1 .bf{margin: 100px auto 100px auto;}
.in_main2 .in_main2box .block .slider-pic .text{padding-left: 300px;}
.in_main4box ul{max-width:96%;}
.in_main4box ul li{width: calc( 50% - 41.25px);}
.in_main4box ul li:nth-child(2n){ margin-right: 0;}
.in_main5box .in_main5_w{max-width:96%;}
.in_main5box .in_main5_w ul li{width:calc(50% - 130px);height: 280px;}
.in_main6box .textbox .text { width: 660px;}
.main_box, .w1300{max-width:96%;}
.footer .footer_top .fnavbox{width: 640px;}
.footer .footer_top .fnavbox ul li { *width:20%;}
.in_main6box .imgbox .img_top .img{width: 90%;}
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++****750****++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media screen and (max-width:770px){
::-webkit-scrollbar {width:2px;height:2px;background:#f1f1f1;}
::-webkit-scrollbar-track {border-radius:3px; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:3px;background:#8fc320;}
::selection{background:#8fc320;color:#fff;}
::-moz-selection{background:#8fc320;color:#fff;}
::-webkit-selection{background:#8fc320;color:#fff;}

.pc{display:none;}
.phone{display:block;}
body {max-width: 770px;min-width:320px;}
#header{position: relative;}
#header .topr,#header .tc2{display:none;}
#header .logo a img{height: 40px;}
#header .navbox { width: 100%; min-height: 100%; position: fixed; top: 0; left: 0; bottom: 0; z-index: 105; margin: 0px; background:#030e2a ; overflow: auto;   display: none;   opacity: 0.98;}
#header .navbox ul li.on:after, #header .navbox ul li:hover:after{display:none;}
#header .navbox > ul { padding: 0 54px; box-sizing: border-box; margin-top: 10px;}
#header .navbox > ul > li { float: none; margin: 0; border-bottom: solid 1px #595b60;text-align:left;}
#header .navbox > ul > li>i{display:none;}
#header .navbox > ul > li.down>i{ position: absolute; display:inline-block;width:40%;background: url(../images/arrow21.png) no-repeat right 0 center;background-size: 10px auto;height:50px;top:0;right:0;}
#header .navbox > ul > li.down.now>i{background: url(../images/arrow22.png) no-repeat right 0 center;}
#header .navbox > ul > li.down > a {  *padding: 0;width:calc(50% - 20px);display:inline-block;min-width: 150px;}
#header .navbox ul li ul { width: 100%; min-width: 160px; position: static; top: 0; left: 0; transform: translate(0, 0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0);  -ms-transform: translate(0, 0); -o-transform: translate(0, 0); background: none;}
#header .navbox ul li ul li{width: 100%; background: none; margin: 0; float: none;}
#header .navbox ul li ul li a{display: block; height: 50px; line-height: 50px; text-align: left; color: #ccc; padding: 0; text-indent: 20px; border-top: dashed 1px #454650;font-size: 14px; color: #ccc;}
#header .navbox > ul > li.on > a, #header .navbox > ul > li > a {width: calc(100% - 20px); height: 50px; line-height: 50px; font-size: 15px; color: #fff;font-weight:200;}
#header .navbox > ul > li.down:hover ul{display:block;}


#header .menuBtn { width:68px; height: 68px; display: block; position: absolute; right: 0; top: 0; z-index: 130;}
#header .menuBtn.active{position: fixed;}
#header .menuBtn span { width: 24px; height: 0.14em; background: #FFFFFF; border-radius: 3px; position: absolute; left: 22px; top: 32px; z-index: 2; transition: 0.8s; -webkit-transition: 0.8s;   -moz-transition: 0.8s; -ms-transition: 0.8s; -o-transition: 0.8s;}
#header .menuBtn span.line1 {top: 24px;}
#header .menuBtn span.line3 {top: 40px;}

#header .menuBtn.active span.line1 {top: 23px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);	-moz-transform: rotate(45deg);}
#header .menuBtn.active span.line2,#header .menuBtn.active span.line2 {opacity: 0;}
#header .menuBtn.active span.line3,#header .menuBtn.active span.line3 {top: 23px;	transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);}


#header .navbox .logo {float: none; width:100% ;padding-left:0; height: auto;  display: block;background:#01091c;}
#header .navbox .logo img {width:120px; display: block;padding: 20px 0;margin: 0px auto 0 auto;}
#header .navbox .bottom { display: block;text-align: center;line-height: 50px; margin-top: 30px;}
#header .navbox .bottom{text-align: center;	line-height: 50px;margin-top: 30px;}
#header .navbox .bottom center{display: inline-block;}
#header .navbox .bottom a{width: 40px;height: 40px;	line-height: 40px;	float: left;	background: no-repeat center;	background-size: 100% 100%;	margin-left: 10px;	font-size: 20px;color: #fff;}
#header .navbox .bottom a.wb{background-image: url(../images/nav_bottom1.png);}
#header .navbox .bottom a.dl{background-image: url(../images/nav_bottom2.png);}
#header .navbox .bottom a.kf{background-image: url(../images/nav_bottom3.png);}
#header .navbox .bottom a.dh{width: auto;}
#header .navbox ul li ul{ width: 100%; min-width: 160px; position: static; top: 0; left: 0; transform: translate(0, 0); -webkit-transform: translate(0, 0);  -moz-transform: translate(0, 0);  -ms-transform: translate(0, 0); -o-transform: translate(0, 0); background: none;display:none;}

#banner-container .phone_banner{display:block;}
#banner-container .pc_banner{display:none;}
#banner #banner-container .swiper-slide{width:100%!important;}
#banner, #banner-container, #banner-container .swiper-slide, #banner-container .swiper-slide a { height: 600px!important;background-size: cover!important;}
/*#banner, #banner-container, #banner-container .swiper-slide:nth-child(2), #banner-container .swiper-slide:nth-child(2) a{background-size: 180%!important;}*/
#banner-container .swiper-slide .banner_one{background-size: 160%!important;}
#banner-button-next{display:none;}
#banner-button-prev{display:none;}

.in_title{height:80px;}
.in_title h2 {font-size:24px;line-height: 80px;}
.in_main1 ul {width: 96%; margin: 60px auto 0; height: auto; position: relative; z-index: 1;text-align:left;}
.in_main1 ul li{ width: 32%;height: 90px;border-right: 1px dotted #FFFFFF80;text-align:center;}
.in_main1 li:nth-child(3){ border: none;}
.in_main1 li:nth-child(n+4){margin-top:20px;}
.in_main1 ul li h3{margin: 10px 0 10px 0;}
.in_main1 .bf{margin: 60px auto 100px auto;}
.in_main1 .sp{width: 90%; height: 260px;top:150px;}
.in_main1 .sp video{height:auto !important; margin-top: 15px;}

.in_main2{display:none;}
.in_main2 .in_main2box .arrows {*display: block; }
.in_main2 .in_main2box .block{height:260px;}
.in_main2 .in_main2box .block video{height:auto !important;}
.in_main2 .in_main2box .block .slider-nav{display:none;}
.in_main2 .in_main2box .block .slider-pic .text {padding: 0 30px;width:calc(100% - 60px);}
.in_main2 .in_main2box .block .slider-pic .text .name{font-size:25px;}
.in_main2 .in_main2box .block .slider-pic .bg{height:450px; background-size:cover !important;}
.in_main2 .in_main2box .block .slider-pic .text .summary{line-height:24px;}

.in_main3box {height: 410px;}
.in_main3box .hxysbox1{ width: 320px; height: 320px; top: 50px; }
.in_main3box .hxysbox1 .hxysbox2{width: 280px; height: 280px;}
.in_main3box .hxysbox1 .hxysbox3 { width: 240px; height: 240px;background-size:100%; margin: -120px 0 0 -120px;}
.in_main3box .hxysbox1 .hxysbox4{width: 160px; height: 160px;margin: -80px 0 0 -80px;}
.in_main3box .hxysbox1 .hxysbox4 i{top: 20px;left: 20px;}
.in_main3box .hxysbox1 .hxysbox4 i:nth-child(2) {right: 20px;bottom: 20px;top: auto;left: auto;}
.in_main3box .hxysbox1 .hxysbox2 a{z-index: 99;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(1){top: 40px; left: -48px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(2){bottom: 60px; left: -58px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(3){top:62px;right:-44px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(4){bottom: 50px;right: -54px;}

.in_main4box{padding:30px 0;}
.in_main4box ul li {width: calc( 100% - 40px);margin:0 auto; margin-bottom: 20px;}
.in_main4box ul li:last-child{display:block;}
.in_main4box ul li .img{width: 140px;max-width:36%;}    
.in_main4box ul li .text{width:calc(100% - 160px);height:130px;min-width:60%;}
.in_main4box ul li h3{padding: 15px 0 0;height: auto;}
.in_main4box ul li:nth-child(n+3){margin-bottom: 20px;}
.in_main4box ul li:last-child{margin-bottom:0;}

    
.in_main5box .in_main5_w,.in_main5box{height:420px;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide,.in_main5box .in_main5_w #in_main5-container{height: 240px;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide a{margin: 0; padding: 0 60px;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide h3{font-size: 18px;margin: 10px 0 15px;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide p{font-size: 16px;line-height: 24px;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide:nth-child(1) i:after{font-size: 42px;}
.in_main5box .in_main5_w #in_main5-container .swiper-slide:nth-child(3) i:after{font-size: 42px;}

#in_main5-button-prev{width: 14px; height: 26px;background-size: 100% 100%;}
#in_main5-button-next{width: 14px; height: 26px;background-size: 100% 100%;}

.in_main6box .textbox { width: 100%;}
.in_main6box .textbox .text {width: calc(100% - 60px);padding-left:0;padding-top:10px;margin:0 auto;}
.in_main6box .imgbox {width: 100%; height: auto;padding-bottom:30px;border-bottom: #0f1f50 solid 1px;}
.in_main6box .imgbox .img_top{height:120px;}
.in_main6box .imgbox .img_top .img{height:120px;}
.in_main6box .imgbox .img_bot{height:auto;text-align:center;}
.in_main6box .imgbox .img_bot .flogo{bottom:auto; position: relative;width:100%;max-width:100%;padding-top: 20px;left:0;}
.in_main6box .imgbox .img_bot .flogo img{width:100%;max-width:100%;}
.in_main6box .imgbox .img_bot .fewm{display:none;}
.footer .footer_top .fnavbox .linkList .list{float:none;margin-right: 0px; border-bottom: solid 1px #41434b; text-align: left;}
.footer {height: auto;}
.footer .footer_top{padding-top:0;}
.footer .footer_top .fnavbox{width:100%;}
.footer .footer_top .fnavbox .linkList .list a.tit { height: 44px; line-height: 44px; font-size: 16px; color: #cfcfd0; display: block; font-weight: normal; text-indent: 20px; background: url(../images/add.png) no-repeat right 20px center; background-size: 12px auto;margin-bottom: 0;}
.footer .footer_top .fnavbox .linkList .list ul { margin-top: 0px; padding-bottom: 10px; display: none;}
.footer .footer_top .fnavbox .linkList .list ul li{text-indent: 20px;height: 30px;line-height: 30px; margin-bottom: 0px;}
.footer .footer_top .fnavbox .linkList .list a.tit.on:hover, .footer .footer_top .fnavbox .linkList .list a.tit.on {  background-image: url(../images/add2.png);}
.footer .Copyright{height:auto;padding-bottom:20px;}
.footer .Copyright .fl{text-align:center;line-height:20px;padding-top:20px;float:none !important;width:80%;min-width:320px;margin:auto;}
.footer .Copyright .fr{text-align:center;line-height:20px;padding-top:10px;float:none !important;}

}
@media screen and (max-width:600px){
#banner, #banner-container, #banner-container .swiper-slide, #banner-container .swiper-slide a {height: 100vw!important;background-size: cover!important;}
.tc .tc_message {max-width: 86%; padding: 20px 20px 30px;}
.tc .tt h3{font-size:24px;margin-bottom:5px;}
.tc .tt p{font-size:14px;line-height:20px;color:#666666;}
.tc_message label strong{text-align:left;}
.tc_message label {width: calc(100% - 2px);height: 42px;line-height: 42px;margin-bottom: 10px;margin-right: 0px;}
.tc_message label input {height: 42px;line-height: 40px;}
.tc_message label.textarea_box {width: calc(100% - 2px);}	

	}
/*@media screen and (max-width:500px){
#banner, #banner-container, #banner-container .swiper-slide, #banner-container .swiper-slide a {height: 400px!important;background-size: 120%!important;}
	}*/
@media screen and (max-width:440px){
.in_main2 .in_main2box .arrows{display: block;}
.in_main3box .hxysbox1 .hxysbox4 h3{font-size:16px;}
.in_main3box .hxysbox1 .hxysbox2 a span{font-size:14px;}
.in_main3box .hxysbox1 .hxysbox2 a{width: 120px;*height: 36px;*line-height: 36px;}
.in_main3box .hxysbox1 .hxysbox2 a i:after{font-size: 20px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(1){top: 45px;left: -35px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(2){bottom: 40px;left: -25px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(3){top:62px;right: -30px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(4){bottom: 60px;right: -30px;}
.in_main3box .hxysbox1 .hxysbox2 a span{padding-left: 15px;}
.in_main3box .hxysbox1 .hxysbox2 a i{padding-right: 5px;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(n+3) span{padding: 0 15px 0 0;}
.in_main3box .hxysbox1 .hxysbox2 a:nth-child(n+3) i{padding: 0 0 0 10px;}
.in_main3box .hxysbox1 .hxysbox4 h3{font-size:16px;}
.in_main3box .hxysbox1 .hxysbox2 a span{font-size:14px;}
.in_main4box ul li .img{display:none;}    
.in_main4box ul li .text{width:calc(100% - 20px);height:auto;}
.in_main4box ul li h3{padding: 0;}
.in_main5box .in_main5_w, .in_main5box{height: 380px;}

.footer .footer_top .fnavbox .linkList .list a.tit{font-size: 14px;}
.footer .footer_top{height:auto;}
.footer .Copyright .fl{font-size:13px;}

}
