@charset "utf-8";
*{ font-family:'微软雅黑'; }
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#242424;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#333;}
a:hover{ color:#d22311;}
img{ max-width:100%;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.contxt{ background:#e3e1da; border:1px solid #CCC; padding:5px;}

body{cursor:default;-webkit-text-size-adjust:none;font-size:100%;background:#FFF; overflow-x:hidden}
@media screen and (max-width:768px){
html{ font-size:24px !important}
body{ font-size:24px !important; width:100%;}
}
DIV.green-black{ width:100%; padding:20px 0; text-align:center; }
DIV.green-black A{COLOR: #fff;MARGIN-RIGHT: 2px;TEXT-DECORATION: none;font-size:100%;background-color: #464646; padding:8px 12px; display:inline-block;}
DIV.green-black A:hover{COLOR: #fff;font-size:100%;background-color: #eb6100;}
DIV.green-black A:active{COLOR: #fff;font-size:100%;background-color: #eb6100;}
DIV.green-black SPAN.current{FONT-WEIGHT: bold;COLOR: #fff;MARGIN-RIGHT: 2px;font-size:100%;background-color:#eb6100;padding:8px 12px; display:inline-block}
::-webkit-scrollbar {width:6px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px}

@font-face{

font-family:'DINEngschriftStd';
font-family:'DINEngschriftStd';
	src:url('../fonts/DINEngschriftStd.eot?') format('eot');/*IE*/
	src:url('../fonts/DINEngschriftStd.ttf') format('truetype');/*non-IE*/

}
@font-face{

font-family:'Alternate';
font-family:'Alternate';
	src:url('../fonts/Alternate.eot?') format('eot');/*IE*/
	src:url('../fonts/Alternate.ttf') format('truetype');/*non-IE*/

}


.fl{ float:left;}
.fr{ float:right;}
.kd{ width:96%; max-width:1400px; margin:0 auto;}
.tkd{ width:98%; margin:0 auto}
.Icontent{ max-width:1300px; width:92%; margin:0 auto;}
@media screen and (max-width:1368px){
.kd{ width:1200px;}
.Icontent{width:1200px;}
}
@media screen and (max-width:1024px){
.kd{ width:980px;}
.Icontent{width:980px;}
}
@media screen and (max-width:768px){
.kd{ width:97%;}
.Icontent{width:97%;}
}

.head{ background:url(../images/headbg.png) center no-repeat; width:100%; min-height:100px; position:fixed; z-index:99;}
.head .logo{ padding-top:18px;}
.language{ position:relative; margin-top:37px;}
.language .lag{ border-left:1px solid #d8d8d8; display:block; cursor:pointer; background:url(../images/qi1.png) 15px center no-repeat; padding-left:46px; min-height:26px; line-height:26px;}
.language .lag span{ display:inline-block; font-family:'宋体'; transform:rotate(90deg); margin-left:10px}
.dropdown-m{position:absolute; z-index:99;margin-top:10px; width:100%; text-align:center; display:none;box-shadow: 0 5px 5px rgba(0,0,0,0.1); background:#fff; left:0}
.dropdown-m a{ text-decoration:none; color:#1d1d1d;padding:10px; width:auto;display: block;}
.dropdown-m a:hover{background:#eb6100; color:#fff;}
.content{margin:40px; }
.show{display:block;}
.sticky{}
.snow{ transition:all 0.3s}
.sticky .snow{ position:absolute; bottom:0px; width:84.375%;box-shadow:0 2px 1px 1px rgba(0,0,0,0.2); right:0; z-index:-1}


.tel{ background:url(../images/tel1.png) left center no-repeat; margin-top:36px}
.tel p{ color:#eb6100;font-family:'DINEngschriftStd'; font-size:1.875rem; line-height:1em; padding-left:31px; padding-right:18px}
@media screen and (max-width:1440px){
.head{ background:url(../images/headbg.png) left center no-repeat; width:100%; min-height:100px; position:fixed; z-index:99;}
.sticky .snow{width:79%;}
}
@media screen and (max-width:1440px){
.sticky .snow{width:78%;}
}
@media screen and (max-width:768px){
.head{ background:url(../images/headbg.png) -30px center no-repeat; }
.head .logo{ width:192px; padding-top:22px}
.tel{ display:none}
.sticky .snow{width:100%;}
}


.menu{  width:50%; margin-right:3%}
.mobile-inner-nav{ z-index:99; display:block;  width:100%; display:inline-block;}
.menu li{ float:left; width:12.5%; text-align:center; box-sizing:border-box; box-sizing:border-box; background:url(../images/hxie.png) right center no-repeat;}
.menu li:last-child{ background:none}
.menu a{ display:inline-block; color:#000000; margin:0; font-size:1rem; text-align:center;transition:all 0.5s; position:relative; padding:0 10px; }
.menu a span{ position:absolute; bottom:-3px; left:0; width:100%; height:6px; transform:scale(0,1); transition:all 0.5s;  background:#eb6100;}
.menu a p{ color:#000000; font-size:1rem; transition:all 0.5s; padding:39.5px 0;  display:block; z-index:2; position:relative}
.menu li:hover a span,.menu li.cur a span{ transform:scale(1,1);}
.menu li:hover a p,.menu li.cur a p{ color:#eb6100;}
.downlist{ position:absolute; width:100%; top:100px; background:rgba(255,255,255,1); padding:12px 0; left:0; visibility:hidden; opacity:0; transition:all 0.3s; height:0px; transform-origin:top;overflow-x: auto;}
.menu li:hover .downlist{ opacity:1; visibility:visible;height:400px}

.down1{ border-right:1px solid #e7e7e7; width:25%; box-sizing:border-box; }
.down1 .fl{ width:40%; text-align:center;}
.down1 .fl img{ width:80%; }
.down1 .fr{ width:60%; text-align:left;}
.down1 .fr h3 a{ font-weight:bold; font-size:1.125rem; color:#3d3d3d; margin:0; padding:0}
.down1 .fr dt {margin:10px 0;}
.down1 .fr dt a{ font-weight:bold; font-size:1rem; color:#3d3d3d; margin:0; padding:0;}
.down1 .fr dt a:before{ width:6px; height:6px; background:#9a9a9a; content:''; display:inline-block; position:relative; top:-2px; border-radius:50%; margin-right:5px;}
.down1 .fr dd{ display:inline-block; width:50%; float:left;}
.down1 .fr dd a{ color:#979797; padding:0; font-size:0.875rem; line-height:1.5em; text-align:left;}
.downtab{ padding-top: 20px;}

.banner{ width:100%; float:right; overflow:hidden; background:#1174c8; border-bottom:5px solid #eb6100}
@media screen and (max-width:1440px){
.menu{  width:56%; margin-right:3%}
.down1 .fr h3 a{font-size:1rem; }
.down1 .fr dt a{  font-size:0.875rem;}
.down1 .fr dd a{ font-size:0.8rem;}
}
@media screen and (max-width:1280px){
.menu{  width:56%; margin-right:0%}
}
@media screen and (max-width:1024px){.menu{ display:none}}
@media screen and (max-width:768px){
.banner{ display:none;}
}

.slide_tabs {list-style: none;padding: 0; font-size: 18px;list-style: none; padding: 10px 0;text-align: center; width: 100%; position:absolute; z-index:95; top:94%; }
.slide_tabs li {display:inline-block;margin-right: 5px; height:15px; overflow:hidden;}
.slide_tabs li.slide_here a{ border:2px solid #ff9952;border-radius:17px; background:none}
.slide_tabs a {width: 11px; line-height: 90px; height: 11px;background:#ffffff; display:block; color:#000; overflow:hidden;border:2px solid #ffffff; border-radius:50%; }
.slide_tabs li:first-child {margin-left: 0;}
.slide_container {position: relative;float: right; width: 100%; overflow:hidden; }
.slide {position: relative;list-style: none; overflow: hidden;width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0;top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto;width: 100%;border: 0; }
.slide .caption {display: block; position: absolute;z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0;
right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none;}
.slide_nav { position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0); bottom: 0%; left: 0; margin-left:10%; opacity: 1; z-index: 3; text-indent: -9999px;overflow: hidden; text-decoration: none;height: 40px;width: 42px;background: transparent url("../images/prne.jpg") no-repeat left top;margin-top: -45px; }
.slide_nav:active {opacity: 1.0; }
.slide_nav.next {left: 42px;background-position: right top;right: 42px;margin-right:10%;}

/*核心技术*/
.in-core{ background:#efefef; width:100%; overflow:hidden; padding:35px 0 77px;}
.coretit{ text-align:center;}
.coretit span{ color:#e3e3e3; line-height:1em; font-size:100px;font-family:'DINEngschriftStd'; text-transform:uppercase;}
.coretit h2{ font-size:2.5rem; color:#eb6100; margin-top:-50px; position:relative; z-index:2; line-height:1em;}
.coretit p{ font-size:1.25rem; color:#676767; margin:5px 0;}
.coretit hr{ width:61px; height:4px; background:#eb6100; border:none;}
.coreu1{ position:relative; margin-top:52px;}
.coreu1 li{ float:left; width:24.14%; margin-right:1.146%; display:block; position:relative; border-bottom:3px solid #ff7e00; overflow:hidden; cursor:pointer}
.coreu1 li:nth-child(4){ margin-right:0;}
.coreu1 li img{ width:100%; transform:scale(1); transition:all 0.3s linear}
.coreu1 li:hover img{ transform:scale(1.05);}
.coreu1 li div{ position:absolute; top:77%; width:100%; text-align:center;}
.coreu1 li div h3{ font-size:1.5rem; color:#fff; font-weight:bold;}
.coreu1 li div p{ color:#ffffff; font-size:1rem; margin-top:16px}

.coreu2{ margin-top:21px;}
.coreu2 li{ margin-bottom:17px}
.coreu2 li:nth-child(3){ margin-bottom:0;}
.coreu2 li:nth-child(4){ margin-bottom:0;}
.cd1{ border-left:2px solid #dedede;border-top:2px solid #dedede; border-bottom:2px solid #dedede; width:45.85%; float:left; position:relative; box-sizing:border-box; display:block;}
.cd2{ border-right:2px solid #dedede;border-top:2px solid #dedede; border-bottom:2px solid #dedede; width:48.5%; float:right; position:relative; box-sizing:border-box; display:block;}
.cd3{ border-left:2px solid #dedede;border-top:2px solid #dedede; border-bottom:2px solid #dedede; width:45.85%; float:left; position:relative; box-sizing:border-box; display:block;}
.cd4{ border-right:2px solid #dedede;border-top:2px solid #dedede; border-bottom:2px solid #dedede; width:48.5%; float:right; position:relative; box-sizing:border-box; display:block;}
.coradius1{ right:-49px; top:-2px; position:absolute; z-index:3}
.coradius2{ left:-49px; top:-2px; position:absolute; z-index:1}
.cd2 .co-pic{ width:55%; text-align:center; display:inline-block;}
.cd2 .co-txt{ width:44.63%; box-sizing:border-box; padding-right:20px}
.cd3 .co-txt span{ display:block; width:120%;}
.co-pic{ width:61.37%; text-align:center; display:inline-block;}
.co-txt{ width:38%; display:inline-block; float:right; padding:40px 0 0; position:relative; z-index:2}
.co-txt h3{ color:#eb6100; font-size:1.875rem;}
.co-txt span{ font-family:'DIN'; font-size:1rem; text-transform:uppercase; color:#858585}
.co-txt hr{ border:none; margin:12px 0; background:#a6a6a6; height:3px; width:32px;}
.coreu3{ display:none}
@media screen and (max-width:768px){
.coretit span{ font-size:90px;}
.coretit h2{ font-size:1.66rem;}
.coretit p{ font-size:1rem; }
.coreu1 li{ float:left; width:49%; margin-right:2%; margin-bottom:16px}
.coreu1 li:nth-child(2){ margin-right:0;}
.coreu1 li div{ text-align:left; padding-left:18px; top:78%}
.coreu1 li div h3{ font-size:1.125rem; font-weight:normal}
.coreu1 li div p{  font-size:0.75rem; margin-top:8px}
.coreu2 li{ margin-bottom:17px; width:100%;border:2px solid #dedede;  border-radius:5px}
.coradius1{ display:none}
.coradius2{ display:none}
.coreu3{ display:block; margin-top:20px}
}
/*产品中心*/
.in-pro{ padding:35px 0 77px; width:100%; background:#fff url(../images/pbg1_02.jpg) center bottom no-repeat; min-height:1008px; box-sizing:border-box;}
.protit{ text-align:center;}
.protit span{ color:#e3e3e3; line-height:1em; font-size:100px;font-family:'DINEngschriftStd'; text-transform:uppercase;}
.protit h2{ font-size:2.5rem; color:#eb6100; margin-top:-50px; position:relative; z-index:2; line-height:1em;}
.protit p{ font-size:1.25rem; color:#060606; margin:5px 0;}
.protit hr{ width:61px; height:4px; background:#eb6100; border:none;}
.psotab{ margin-top:70px;}
.psotab .tab4{ width:100%;}
.psotab .tab4 li{ width:23.64%; margin-right:1.81%; border:1px solid #cecece; box-sizing:border-box; padding:44px 0 4px; position:relative; float:left; display:block; text-align:center; cursor:pointer;}
.psotab .tab4 li:nth-child(1) div{ position:absolute; width:100%; text-align:center; top:-25px}
.psotab .tab4 li:nth-child(2) div{ position:absolute; width:100%; text-align:center; top:-27px}
.psotab .tab4 li:nth-child(3) div{ position:absolute; width:100%; text-align:center; top:-32px}
.psotab .tab4 li:nth-child(4) div{ position:absolute; width:100%; text-align:center; top:-36px}
.psotab .tab4 li:nth-child(4){ margin-right:0;}
.psotab .tab4 li span{ position:absolute; bottom:-1px; width:100%; height:3px; background:#eb6100; left:0; transition:all 0.5s; transform:scale(0,1);}
.psotab .tab4 li p{ color:#060606; font-size:1rem;transition:all 0.5s;}
.psotab .tab4 li:hover p,.psotab .tab4 li.cur p{ color:#eb6100;}
.psotab .tab4 li:hover span,.psotab .tab4 li.cur span{ transform:scale(1);}

.psotab .tabcon4{  margin-top:48px;  width:100%; position:relative;  }
.psotab .tabcon4 *{}
.psotab .tabcon4>div{ display:none;}
.psotab .tabcon4>div.cur{display:block;}
.psotab{ margin-top:100px; position:relative;}
.swiper-container {width: 100%;; margin-left: auto;margin-right: auto;}
.gallery-top { height:100%; width: 100%; }
.gallery-thumbs { position:absolute !important; left:0; top:41%; width:28.57%;}
.gallery-thumbs li { width: 32.5%; height: 100%;-webkit-filter: grayscale(100%); filter: grayscale(100%); cursor:pointer; text-align:center; transition:all 0.3s; display:inline-block; }
.gallery-thumbs li.on {-webkit-filter: grayscale(0); /* Chrome, Safari, Opera */filter: grayscale(0); }
.gallery-thumbs li span{ display:block; background:#eb6100; width:11px; height:11px; border-radius:50%; text-align:center; margin:18px auto 0}
.gallery-thumbs::after{ border:1px solid #dcdcdc; border-radius:5px; content:''; width:100%; display:block; height:15px; box-sizing:border-box; position:relative; top:-13px;}

.proindex { position:relative;}
.proindex .nx{ position:absolute; right:0; display:inline-block; z-index:2;}
.proindex .nx .prev{ cursor:pointer; position:relative; left:5px; display:inline-block; z-index:2}
.proindex .nx .next{ cursor:pointer}
.proindex .q-pro .fl{ max-width:37%;}
.proindex .q-pro .fl h4{ font-size:48px; color:#eb6100;font-family:'Alternate';}
.proindex .q-pro .fl h3{ font-size:1.5rem; font-weight:lighter; color:#4a4a4a}
.proindex .q-pro .fr{ margin-top:90px; max-width:61.85%}
.promore{ position:relative; z-index:2; top:-180px; font-size:1.125rem; }
.promore a{ color:#4e4e4e;transition:all 0.3s}
.promore a:hover{ color:#eb6100}
.promore img{ margin-bottom:-3px}


@media screen and (max-width:1368px){.promore{  top:-150px;}}
@media screen and (max-width:768px){
.in-pro{ padding:15px 0 240px; background-size:530%; min-height:1178px; box-sizing:border-box;}
.protit span{  line-height:1em; font-size:90px;}
.protit h2{ font-size:1.6rem; }
.protit p{ font-size:1rem; }
.psotab{ margin-top:20px; position:relative;}
.psotab .tab4 li{ width:49%; margin-right:2%;  padding:0 0 0; line-height:50px; margin-bottom:13px}
.psotab .tab4 li:nth-child(2){ margin-right:0;}
.psotab .tab4 li div{ display:none}
.psotab .tabcon4{  margin-top:10px;  width:100%; position:relative;  }
.proindex .nx{ display:none}
.proindex .q-pro .fl{ max-width:100%; width:100%; text-align:center;}
.proindex .q-pro .fr{ margin-top:0; max-width:100%}
.gallery-thumbs { position:absolute !important; left:20%; top:100%; width:60%;}
.gallery-thumbs li { width:32%}
.promore{ top:150px; text-align:center; width:100%}
}
/*公司简介*/
.in-about{ position:relative; width:100%; min-height:853px;}
.in-about .vplay{ position:absolute; left:0; top:0; width:100%; height:853px; z-index:1; overflow:hidden;}
.in-about .vplay .wg{ background:url(../images/wg.png) center no-repeat; width:100%; height:100%; position:absolute; top:0; left:0;}
.aprofile{ width:50%; position:relative; z-index:3; margin-top:-50px;}
.aprofile .abto{ background:url(../images/aor1.jpg); min-height:264px; box-sizing:border-box; padding:40px 0 0 40px}
.aprofile .abto span{ color:#fff; font-family:'DINEngschriftStd'; font-size:100px; text-transform:uppercase; line-height:1em}
.aprofile .abto h2{ color:#fff; font-size:2.5rem;}
.aprofile .abco{ background:rgba(255,255,255,0.95);box-sizing:border-box; padding:64px 40px;}
.aprofile .abco h3{ font-size:1.875rem; color:#333333; font-weight:bold;}
.aprofile .abco p{ font-size:1rem; color:#767676; line-height:1.875em; margin-top:40px;}
.anum{ padding-top:220px; width:50%; box-sizing:border-box; position:relative; z-index:3}
.anum li{ width:33.33%; float:left;}
.anum li h4{ color:#fff; font-family:'DINEngschriftStd'; font-size:120px; display:inline-block;}
.anum li .ed{ display:inline-block; margin-left:8px;}
.anum li .ed p{ color:#fff; font-size:1.5rem;}
.anum li .ed span{ color:#fff; font-size:1.125rem;}
.anum li:nth-child(6){ padding-top:26px;}
.anum li:nth-child(5) p{ font-size:1.125rem;}
.anum li:nth-child(6) p{ font-size:1.125rem;}
.amore{ background:url(../images/amore.png) center no-repeat; width:139px; height:43px; display:inline-block; text-indent:30px; line-height:43px; color:#fff; margin-top:60px}
.amore:hover{ color:#fff;}
@media screen and (max-width:1368px){
.in-about{ min-height:750px;}
.in-about .vplay{  height:750px; }
}
@media screen and (max-width:768px){
.in-about{ position:relative; width:100%; min-height:820px; background:url(../images/mabbg.jpg) center top no-repeat;}
.aprofile{ width:100%; margin-top:-212px; box-sizing:border-box;}
.aprofile .abto h2{ color:#fff; font-size:1.6rem;}
.aprofile .abco{ background:rgba(255,255,255,0.95);box-sizing:border-box; padding:31px 20px;}
.aprofile .abco h3{ font-size:1.25rem;}
.aprofile .abco p{ font-size:0.875rem;margin-top:0;}
.anum{ padding-top:48px; width:100%; box-sizing:border-box; position:relative; z-index:3}
.anum li{ width:33.33%; float:left; text-indent:8px}
.anum li h4{  font-size:100px; }
.anum li .ed p{ color:#fff; font-size:1rem;}
.anum li .ed span{ color:#fff; font-size:0.75rem;}
.amore{ display:none}
.mbab{background:url(../images/amore.png) center no-repeat; width:139px; height:43px; display:inline-block; text-indent:20px; line-height:43px; color:#fff; margin-top:20px; font-size:0.875rem}
}
/*合作客户*/
.in-cus{ background:#fff; padding:110px 0 60px; width:100%; overflow:hidden;}
.custit{ width:25%;}
.custit span{font-family:'DINEngschriftStd'; font-size:100px; color:#d0d0d0; line-height:0.8em; text-transform:uppercase;}
.custit h2{ font-size:2.5rem; color:#eb6100; margin-bottom:34px}
.custit p{ font-size:1.375rem; color:#6b6b6b; font-weight:lighter;}
.cutop{ margin-top:190px}
.cusmap{ width:75%; padding-top:61px;}
.cusmap h3{ font-size:1.375rem; color:#eb6100; text-indent:200px; margin-bottom:10px}
.cusmap img{ max-width:inherit; margin-left:-2%}
@media screen and (max-width:1368px){.custit span{ font-size:90px; }.cusmap img{ max-width:100%; margin-left:-2%}}
@media screen and (max-width:768px){
.in-cus{ background:#fff; padding:10px 0 60px; width:100%; overflow:hidden;}
.custit{ width:100%; text-align:center}
.custit span{ font-size:90px; }
.custit span br{ display:none}
.custit h2{ font-size:1.66rem; color:#eb6100; margin-bottom:10px; margin-top:-20px}
.custit p{ font-size:1rem; }
.custit p br{ display:none}
.cusmap{ width:100%; padding-top:0; text-align:center;}
.cusmap h3{ font-size:0.91rem;  text-indent:0; margin-bottom:10px}
.cusmap img{ max-width:100%; margin-left:0}
}
/*视频中心*/
.in-vid{ background:url(../images/vidbg.jpg) center top no-repeat; width:100%; overflow:hidden; padding:66px 0; box-sizing:border-box;}
.vdtit{ text-align:center;}
.vdtit span{ color:#fff; opacity:0.1;font-family:'DINEngschriftStd'; font-size:100px; text-transform:uppercase; line-height:1em;}
.vdtit h2{ font-size:2.5rem; color:#eb6100; margin-top:-40px}
.vdtit p{ font-size:1.375rem; color:#fff; margin:2px 0 10px}
.vdtit hr{ border:none; background:#fff; width:56px; height:3px;}
.vidul{ margin-top:52px;}
.vidul li{ background:url(../images/playbg.png) center no-repeat; width:31.78%; float:left; padding:20px; box-sizing:border-box; margin-right:2.33%;}
.vidul li:nth-child(3){ margin-right:0;}
.vidul li .v1pic{ position:relative; width:100%; overflow:hidden;}
.vidul li .v1pic span{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/vplay.png) center no-repeat rgba(0,0,0,0.3)}
.vidul li .v1pic img{ width:100%; transition:all 0.5s; transform:scale(1);}
.vidul li:hover .v1pic img{ transform:scale(1.05);}
.vidul li .v1txt{ padding-top:20px;}
.vidul li .v1txt h3{ color:#fff; font-size:1.25rem;}

.vmore{ text-align:center;margin-top:73px;}
.vmore a{ display:inline-block;background:url(../images/amore.png) center no-repeat; width:139px; height:43px; display:inline-block; text-indent:30px; line-height:43px; color:#fff;  text-align:left;}
.mbmore{ display:none}
@media screen and (max-width:768px){
.in-vid{ background:url(../images/vidbg.jpg) center top no-repeat; width:100%; overflow:hidden; padding:16px 0 60px; box-sizing:border-box;}
.vdtit span{ font-size:90px; }
.vdtit h2{ font-size:1.6rem; color:#eb6100; margin-top:-50px}
.vdtit p{ font-size:1rem;}
.vmore{ text-align:center;margin-top:37px;}
.vmore a{ font-size:0.875rem; text-indent:20px}

.mbmore{ text-align:center;margin-top:28px; display:block; position:relative; z-index:3}
.mbmore a{ display:inline-block;background:url(../images/amore.png) center no-repeat; width:139px; height:43px; display:inline-block; text-indent:20px; line-height:43px; color:#fff;  text-align:left;font-size:0.875rem; }
}
/*技术学院*/
.in-school{ width:100%; position:relative; overflow:hidden; padding:43px 0 100px;}
.in-school .ee1{ position:absolute; width:100%; height:504px; left:0; top:0; background:#f1f1f1}
.in-school .ee2{ position:absolute; width:42.5%; height:504px; left:0; bottom:0; background:#f5f5f5}
.schtit{ position:relative; z-index:2}
.schtit span{color:#d0d0d0;font-family:'DINEngschriftStd'; font-size:100px; text-transform:uppercase; line-height:0.8em;}
.schtit h2{ font-size:2.5rem; color:#eb6100}
.schtit p{ font-size:1.375rem; color:#212121; line-height:1.5em; font-weight:lighter;}
.schlist{ position:relative; z-index:2; margin-top:57px;}
.schlist li{ width:30%;  float:left; margin-right:5%; text-align:center;}
.schlist li:nth-child(3){ margin-right:0}
.schlist li .sch-1{ position:relative; overflow:hidden;border-bottom:9px solid #eb6100;}
.schlist li .sch-1 img{ width:100%; height:100%; transform:scale(1); transition:all 0.5s ease}
.schlist li:hover .sch-1 img{ transform:scale(1.05);}
.schlist li .sch-1 span{ background:url(../images/vplay2.png) center no-repeat rgba(0,0,0,0.2); width:100%; height:100%; top:0; left:0; position:absolute;}
.schlist li:nth-child(2){ margin-top:-60px}
.schlist li:nth-child(3){ margin-top:-117px}
.schlist li:nth-child(2) em{ display:inline-block; width:1px; height:41px; background:#000000; margin-top:14px;}
.schlist li:nth-child(2) i{ display:block; width:5px; height:5px; background:#000000; border-radius:50%; margin:0 auto}
.schlist li:nth-child(3) em{ display:inline-block; width:1px; height:98px; background:#000000; margin-top:14px;}
.schlist li:nth-child(3) i{ display:block; width:5px; height:5px; background:#000000; border-radius:50%; margin:0 auto}
@media screen and (max-width:768px){
.in-school{  padding:16px 0 60px;}
.in-school .ee2{ display:none}
.schtit{ position:relative; z-index:2; width:100%; text-align:center;}
.schtit span{ font-size:90px; }
.schtit h2{ font-size:1.66rem; margin-top:-35px}
.schtit p{ font-size:1rem; }
.schlist{ position:relative; z-index:2; margin-top:35px;}
.schlist li{ width:100%;  float:left; margin-right:0%; text-align:center; margin-bottom:18px}
.schlist li:nth-child(2){ margin-top:0}
.schlist li:nth-child(3){ margin-top:0}
.schlist li .sch-1{ position:relative; overflow:hidden;border-bottom:9px solid #eb6100; max-height:253px}
.schlist li .sch-1 img{ width:100%; transform:scale(1); transition:all 0.5s ease; margin-top:-182px}
.schlist li:nth-child(2) em{ display:none;} 
.schlist li:nth-child(2) i{ display:none;}
.schlist li:nth-child(3) em{ display:none; }
.schlist li:nth-child(3) i{ display:none; }
}
/*全球*/
.in-ren{ width:100%; position:relative;  padding:0 0 324px 0;}
.in-ren .ee1{ position:absolute; width:42.5%; height:100%; left:0; bottom:0; background:#f5f5f5}
.in-ren .remap{ position:absolute; right:0; top:-281px;}
.tab5{ width:100%; position:relative; z-index:2}
.tab5 .tab5con{ width:50%;}
.tab5 .tab5con *{}
.tab5 .tab5con>div{ display:none;}
.tab5 .tab5con>div.cur{display:block; width:100%; }
.tab5 .tab5con div{ position:relative;}
.tab5 .tab5con div .himg{ position:relative; z-index:2; overflow:hidden}
.tab5 .tab5con div .himg img{ transform:scale(1); transition:all 0.5s; width:100%;}
.tab5 .tab5con div span{ position:absolute; width:117px; height:108px; background:#eb6100; display:block; left:-18px; top:-16px}
.tab5 .tab5con div em{ position:absolute; width:78px; height:3px; background:#e8e8e8; display:block; top:67px; right:-37px; z-index:3}
.tab5 .tab5con div i{ background:url(../images/redian.jpg) center no-repeat; width:76px; height:68px; position:absolute; display:block; bottom:-14px; right:-14px;}
.tab5 .tab5con div:hover .himg img{ transform:scale(1.05);}
.tab5 .tab5con div .htxt{ position:absolute; bottom:0; width:100%; box-sizing:border-box; padding:0 26px 24px; z-index:3}
.tab5 .tab5con div .htxt h3{ color:#fff; font-size:1.875rem;}
.tab5 .tab5con div .htxt p{ color:#fff; font-size:1.625rem; font-family:'Alternate'; text-transform:uppercase;}
.tab5list{ width:50%; box-sizing:border-box; padding-left:4%}
.tab5list span{ font-size:100px; color:#e8e8e8;font-family:'DINEngschriftStd'; text-transform:uppercase; width:120%; display:block; line-height:0.8em;}
.tab5list h2{ font-size:2.5rem; color:#eb6100; margin-top:14px;}
.tab5list hr{ width:55px; height:4px; background:#eb6100; border:none; margin:25px 0;}
.tab5list p{ color:#7f7f7f; font-size:1.375rem; font-weight:lighter;}
.tab5list ul{ margin-top:140px;}
.tab5list ul li{ width:20%; float:left; text-align:center; cursor:pointer}
.tab5list ul li div{ position:relative;}
.tab5list ul li div .s1{ transform:scale(1); transition:all 0.5s}
.tab5list ul li div em{ position:absolute; width:100%; text-align:center; left:0; transform:scale(0); transition:all 0.5s}
.tab5list ul li p{ font-size:1.125rem; margin-top:5px; transition:all 0.3s}
.tab5list ul li span{ width: 0;height: 0; border:9px solid;border-color: transparent transparent #eb6100; display:block; margin:0 auto;transform:scale(0,1); transition:all 0.5s}

.tab5list ul li:hover div .s1,.tab5list ul li.cur div .s1{ transform:scale(0)}
.tab5list ul li:hover div em,.tab5list ul li.cur div em{ transform:scale(1)}
.tab5list ul li:hover p,.tab5list ul li.cur p{ color:#eb6100;}
.tab5list ul li:hover span,.tab5list ul li.cur span{transform:scale(1);}
.mbtit{ display:none;}
@media screen and (max-width:1368px){.tab5list span{ font-size:90px; }.tab5list ul{ margin-top:100px;}}

@media screen and (max-width:768px){
.in-ren{ width:100%; position:relative;  padding:0 0 67px 0;}
.in-ren .ee1{ display:none}
.in-ren .remap{ position:absolute; right:0; top:-106px;}
.tab5 .tab5con{ width:100%; margin-top:28px}
.tab5 .tab5con div span{ display:none}
.tab5 .tab5con div em{ display:none}
.tab5 .tab5con div i{ display:none}
.tab5list{ width:100%; box-sizing:border-box; padding-left:0%; background:#ebebeb; height:133px}
.tab5list .pctit{ display:none}
.tab5list ul{ margin-top:20px;}
.mbtit{ display:block; position:relative; z-index:2; text-align:center;}
.mbtit span{ font-size:90px; color:#e8e8e8;font-family:'DINEngschriftStd'; text-transform:uppercase; display:block; line-height:0.8em;}
.mbtit h2{ font-size:1.6rem; color:#eb6100; margin-top:-32px;}
.mbtit hr{ width:55px; height:4px; background:#eb6100; border:none; margin:5px auto;}
.mbtit p{ color:#7f7f7f; font-size:1rem; font-weight:lighter;}


}
/*服务*/
.in-ser{ background:url(../images/serbg.jpg) center no-repeat; width:100%; overflow:hidden; min-height:633px; position:relative; z-index:2; margin-top:-181px; padding:44px 0 0; box-sizing:border-box}
.sertit{ text-align:center;}
.sertit span{color:#d0d0d0;font-family:'DINEngschriftStd'; font-size:100px; text-transform:uppercase; line-height:0.8em; opacity:0.2}
.sertit h2{ font-size:2.5rem; color:#fff; margin-top:-30px}
.sertit p{ font-size:1.5rem; color:#fff; line-height:1.5em; font-weight:lighter;}
.sertit hr{ width:48px; height:3px; background:#fff; border:none;}
.serul{ width:92%; margin:120px auto 100px;}
.serul li{ width:25%; float:left;}
.serul li img{ display:inline-block; float:left;}
.serul li p{ display:inline-block; color:#fff; font-size:1.5rem; font-weight:lighter; margin-left:13px; padding-top:33px;}
@media screen and (max-width:1368px){.serul li p{font-size:1.375rem;}}
@media screen and (max-width:768px){
.in-ser{ margin-top:0;background:url(../images/mserbg.jpg) center top no-repeat;min-height:660px;padding:16px 0 0;}
.sertit span{ font-size:90px;}
.sertit h2{ font-size:1.6rem; color:#fff; margin-top:-30px}
.sertit p{ font-size:1rem; color:#fff; line-height:1.5em; font-weight:lighter;}
.serul{ width:92%; margin:70px auto 0;}
.serul li{ width:50%; float:left; margin-bottom:52px}
.serul li:nth-child(3){ margin-bottom:0}
.serul li:nth-child(4){ margin-bottom:0}
.serul li p{ font-size:1rem;}
}
/*新闻资讯*/
.in-new{ padding:125px 0 70px; width:100%; overflow:hidden;}
.neleft{ width:23.57%;}
.neleft span{ color:#d0d0d0; font-size:100px;font-family:'DINEngschriftStd'; line-height:0.8em; text-transform:uppercase;}
.neleft h2{ font-size:2.5rem; color:#eb6100}
.neleft p{ color:#686868; font-size:1.375rem; font-weight:lighter;}
.neleft ul{ margin-top:44px;}
.neleft li{ display:block; background:#bababa; width:50%; color:#565656; text-align:center; font-size:1.125rem; padding:14px 0; margin-bottom:9px; cursor:pointer; transition:all 0.5s}

.neleft li:hover,.neleft li.cur{ background:#eb6100; color:#fff;}

.neright{ width:75.28%;}
.picnews{ width:51.7%; position:relative; overflow:hidden;}
.picnews a{ display:block;}
.picnews .txt{ position:absolute; bottom:0; width:100%; box-sizing:border-box; padding:26px}
.picnews .txt h3{ font-size:1.5rem; color:#fff;}
.picnews .txt span{ color:#9e9e9e; font-size:1rem; font-family:'DIN';}
.picnews img{ width:100%; transform:scale(1); transition:all 0.5s}
.picnews:hover img{transform:scale(1.05);}

.listnews{ width:46.48%;}
.listnews dl{ border:1px solid #e9e9e9; box-sizing:border-box; margin-bottom:20px; padding:40px 0 38px; position:relative; z-index:2}
.listnews dl:nth-child(3){ margin-bottom:0}
.listnews dl .yi{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:-1; background:#eb6100; transition:all 0.5s; transform:scale(0,1); transform-origin:left}
.listnews dl:hover .yi{ transform:scale(1);}
.listnews dl dt{ float:left; width:20.8%; display:block; text-align:center; border-right:1px solid #dddddd; padding-top:5px}
.listnews dl dt em{font-family:'DINEngschriftStd'; font-size:90px; display:block; line-height:0.8em; color:#989898;transition:all 0.5s}
.listnews dl dt span{ font-family:'DIN'; color:#262626;transition:all 0.5s}
.listnews dl dd{ float:right; padding-right:26px; box-sizing:border-box; width:76%}
.listnews dl dd h3{ color:#434343; font-weight:bold; font-size:1.25rem; transition:all 0.5s}
.listnews dl dd p{ color:#9c9c9c; font-size:1rem; line-height:1.5em;transition:all 0.5s}
.listnews dl:hover dt em{ color:#fff;}
.listnews dl:hover dt span{ color:#fff;}
.listnews dl:hover dd h3{ color:#fff;}
.listnews dl:hover dd p{ color:#fff;}
.in-new .neright>div{ display:none;}
.in-new .neright>div.cur{display:block; width:100%; }
@media screen and (max-width:1280px){.listnews dl{ border:1px solid #e9e9e9; box-sizing:border-box; margin-bottom:20px; padding:20px 0 20px; position:relative; z-index:2}}
@media screen and (max-width:768px){
.in-new{ padding:16px 0 77px; width:100%; overflow:hidden;}
.neleft{ width:100%; text-align:center;}
.neleft span br{ display:none}
.neleft h2{ font-size:1.6rem; color:#eb6100; margin-top:-40px}
.neleft p{ color:#686868; font-size:1rem; font-weight:lighter;}
.neleft li{ display:inline-block; float:left;}
.neright{ width:100%;}
.picnews{  max-height:391px; width:100%; margin-top:23px}
.picnews .txt h3{ font-size:1.125rem; color:#fff;}
.picnews img{ margin-top:-15%}
.listnews{ width:100%; margin-top:20px}
.listnews dl{  margin-bottom:20px; padding:20px 0 20px;}
.listnews dl dd h3{ color:#434343; font-weight:normal; font-size:1.25rem; transition:all 0.5s; padding-top:16px}
.listnews dl dd p{ display:none}
}
/*在线留言*/
.in-feed{ background:url(../images/feedbg.jpg) center no-repeat; width:100%; min-height:360px;}
.fetit h2{ color:#ffffff; font-size:2.5rem; text-align:center; font-weight:lighter; padding-top:60px;}
.feedk{ margin-top:60px;}
.feedk .fe1{ width:37.14%;}
.feedk .fe1 input{ width:100%; border:none; border-bottom:1px solid rgba(255,255,255,0.2); background:none; color:#ffc092; padding:19px 0; font-size:1rem;}
.feedk .fe1 input::placeholder{ color:#ffc092}
.feedk .fe2{ width:39.71%; margin-left:2%;}
.feedk .fe2 textarea{ width:100%; background:none; border:1px solid rgba(255,255,255,0.2); background:rgba(0,0,0,0.2); height:120px; box-sizing:border-box; color:#ffc092; padding:5px; font-size:1rem;}
.feedk .fe2 textarea::placeholder{ color:#ffc092}
.feedk .febtn{ width:17.28%;}
.feedk .febtn input{ background:none; border:1px solid rgba(255,255,255,0.2); font-size:1.25rem; width:133px; height:48px; color:#ffffff; margin-bottom:20px; cursor:pointer; transition:all 0.5s}
.feedk .febtn input:hover{ background:#eb6100 !important; color:#fff !important}
.feedk .febtn input:nth-child(1){ background:#fff; color:#000000}
@media screen and (max-width:768px){
.in-feed{ background:url(../images/mfeedbg.jpg) center no-repeat; width:100%; min-height:596px;}
.fetit h2{ color:#ffffff; font-size:1.6rem; text-align:center; font-weight:lighter; padding-top:30px;}
.feedk{ margin-top:30px;}
.feedk .fe1{ width:100%;}
.feedk .fe2{ width:100%; margin-left:0%; margin-top:33px;}
.feedk .fe2 textarea{ height:178px}
.feedk .febtn{ width:100%; margin-top:33px}
.feedk .febtn br{ display:none}
.feedk .febtn input{  font-size:1.25rem; width:49%; float:left;}
.feedk .febtn input:nth-child(3){ float:right}
}
/*foot*/
.foot{ background:url(../images/footbg.jpg) center no-repeat; width:100%; padding:; min-height:408px;}
.fott{ padding-top:49px; width:100%;}
.fmenu{ width:50%;}
.fmenu dl{ width:25%; float:left;}
.fmenu dl dt a{ color:#ffffff; font-size:1.125rem;transition:all 0.5s}
.fmenu dl dt a:hover{ color:#eb6100}
.fmenu dl hr{ width:35px; height:1px; border:none; background:#767676; margin:20px 0;}
.fmenu dl dd a{ color:#999999; line-height:2em;transition:all 0.5s}
.fmenu dl dd a:hover{ color:#eb6100}
.fcon{ width:37.14%;}
.fwx{ width:40%; margin-top:20px; text-align:right;}
.fwx p{ display:inline-block; color:#fff; font-size:0.875rem; margin-right:8px;}
.fwx img{ display:inline-block;}
.flogo{ width:54%}
.flogo span{ color:#fff; font-size:0.875rem; display:block; margin:5px 0;}
.flogo h4{ font-size:1.875rem; font-family:'DIN'; color:#fff; letter-spacing:5px}
.fbq{ border-top:1px solid rgba(255,255,255,0.3); width:100%; padding:25px 0; margin-top:80px}
.fbq p{ color:#fff;}
.fbq p a{ color:#fff; transition:all 0.5s}
.fbq p a:hover{ color:#eb6100}
@media screen and (max-width:1368px){
.fcon{ width:39%;}
}
@media screen and (max-width:1024px){.fcon{ width:48%;}}
@media screen and (max-width:768px){
.foot{ background-size:cover; margin-bottom:100px}
.fmenu{ width:100%; float:none; border-bottom:1px solid rgba(255,255,255,0.3); padding-bottom:50px}
.fmenu dl dt{ text-align:center}
.fmenu dl dt a{ color:#bababa; text-align:center;}
.fmenu dl hr{ display:none;}
.fmenu dl dd{ display:none;}
.fcon{ width:100%; padding:60px 0;}
.flogo h4{ font-size:1.25rem;}
.fbq{ text-align:center; margin-top:0;}
.fbq p{ float:none !important; font-size:1rem; line-height:1.5em; color:#a1a1a1}
.fbq p a{ color:#a1a1a1;}
}


.mban{ display:none;}
@media all and (max-width: 768px) {
.mban .swiper-slide{background-size: cover;}
.mban{ display:block; border-bottom:5px solid #eb6100}
.swiper-container1 { width: 700px; 
     height:999px; 
     margin-left: auto;
    margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1}
.mban .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 1;
}
.mban .swiper-pagination-bullet-active{ background:#eb6100}
}

/*浮动*/
.fudong{ display:none}
@media screen and (max-width:768px){
.fudong{ display:block; position:fixed; bottom:0; left:0; width:100%; height:100px; background:#eb6100; z-index:99999}
.fudong li{ width:25%; text-align:center; height:80px; margin:10px 0; border-right:1px solid rgba(255,255,255,0.5); float:left; box-sizing:border-box;}
.fudong li p{ color:#fff;}
}

.link{background: #242527;border-bottom: 1px solid rgba(255,255,255,0.3);}
.link .kd{display: flex;align-items: center;height: 80px;}
.link h1{font-size: 1.25rem;font-weight: bold;flex: 0 0 100px;color: white;}
.link_list a{margin-right: 10px;height: 24px;line-height: 24px;color: white;} 
.link_list{height: 24px;line-height: 24px;flex: 1;}
@media screen and (max-width:768px) {
	.link{display: none;}
}