﻿/* ZGI_CSS_0_0_1 */
@font-face {
    font-family: 'CenturyGothic';
    src: url('../fonts/CenturyGothic.eot');
    src: url(../fonts/CenturyGothic.eot?#iefixx') format('embedded-opentype'),
    url('../fonts/CenturyGothic.woff') format('woff'),
    url(../fonts/CenturyGothic.ttf.htmlf') format('truetype');
    font-style: normal;
    font-weight: 400;
}
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family: Arial, Helvetica, Microsoft Yahei,sans-serif;font-size: 12px;color:#505050;outline:0;}
body{background:#fff;}
img{vertical-align:top;}
a{color: inherit}
a:hover{color:#00c4da;}
*{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/*功能性代码 f- */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-mt{margin-top:0px !important;}
.f-mr{margin-right:0px !important;}
.f-mb{margin-bottom:0px !important;}
.f-ml{margin-left:0px !important;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.clear{clear:both;}
.w1080{width:1080px;margin:0px auto;}
.g-header::-webkit-scrollbar {/*隐藏滚轮*/
display: none;
}



.g-zheng{width:100%;}
.g-main 
{
	width:100%;
	background:#fff;
	padding-top:100px;
	transition: all 0.5s ease 0s;
}
.g-header
{
	width:100%;
	background:#fff;
	position:fixed;
	left:0px;
	top:0px;
	z-index:999999;
}
.g-zheng.on .g-header
{
	box-shadow:0px 0px 10px #949494;
}
.g-header  .top{float:left;width:151px;}
.g-zheng.on .g-header .top{float:left;width:115px;}
.g-header  .logo
{
	height:66px;
	margin:17px 0px;
	transition: all 0.5s ease 0s;
}
.g-header  .logo img{height:100%;}
.g-zheng.on  .g-header  .logo
{
	height:50px;
	margin:10px 0px;
}
.m-header{float:right;width:220px;}
.m-header  .header 
{
	width:100%;
	margin-top:13px;
	height:20px;
	line-height:20px;
	font-size: 12px;
	letter-spacing: 0.75px;
	text-align:right;
	transition: all 0.5s ease 0s;
}
.m-header  .header span 
{
	color: #3E3A39;
	cursor:pointer;
	float:right;
}
.m-header  .header span:hover{color:#00c4da;}
.m-header  .header  img{margin:4px 6px 4px 0px;}
.m-mbheader{display:none;}
.m-header  .header .tel 
{
	font-weight:bold;
	color:#00c4da;
	font-size:14px;
	margin-right:10px;
	font-family: SimHei;
	letter-spacing: 1px;
}

.m-header  .header .tel   img {height:18px;margin:1px 6px 1px 0px;}
.menu-control-close{display:none;}
.g-zheng.on  .m-header  .header 
{
	margin-top:5px;
}


/* 导航 */
.m-dao 
{
	width:732px;
	position:absolute;
	left:151px;
	top:45px;
	height:55px;
	transition: all 0.5s ease 0s;
}
.g-zheng.on  .m-dao
{
	width:768px;
	left:115px;
	top:25px;
	height:45px;
}
.m-dao  .xian{display:none;}
.u-dao 
{
	float:left;
	position:relative;
	width:13.5111111%;
}
.u-dao  .dtit
{
	font-size: 16px;
	color: #00001B;
	letter-spacing: 0.88px;
	text-align: center;
	line-height: 37px;
	height:55px;
	transition: all 0.5s ease 0s;
}
.g-zheng.on  .u-dao  .dtit
{
	line-height: 45px;
	height:45px;
}
.u-dao  .dtit p 
{
	color:#000;
	cursor:pointer;
}
.u-dao:hover  .dtit p{color:#00c4da;}
.u-dao.ons  .dtit p{color:#00c4da;}
.u-dao  .dtxt
{
	position:absolute;
	background:#FFFFFF;
    box-shadow: 0 6px 24px 0 rgba(0,0,0,0.50);
	z-index:9999;
	display:none;
	width:128%;
	margin-left:-14%;
	top:55px;
	padding:16px 0px;
	transition: all 0.5s ease 0s;
}
.g-zheng.on  .u-dao  .dtxt{top:45px;}
.u-dao  .dtxt.dtxt1
{
	width:200%;
	margin-left:-50%;
}
.u-dao  .dtxt .jiao 
{
	position:absolute;
	width:113px;
	height:9px;
	text-align:center;
	left:50%;
	margin-left:-56px;
	top:-9px;
}
.u-dao  .dtxt .jiao img{width:100%;}
.u-dao  .dtxt p 
{
	text-align:center;
	overflow:hidden;
	line-height:20px;
	font-size: 16px;
    color: #4A4A4A;
	padding:4px 5px;
	background:url(../img/icon9.png) left center no-repeat;
}
.u-dao  .dtxt p:hover{color:#00c4da;}

/* 搜索 */
.u-sou
{
	float:right;
	width:210px;
	height:26px;
	border: 1px solid #E2E2E2;
	margin-top:16px;
	position:relative;
	transition: all 0.5s ease 0s;
}

.g-zheng.on  .u-sou{margin-top:10px;}
.u-sou  .input
{
	display:block;
	height:24px;
	padding-right:55px;
	padding-left:10px;
}
.u-sou  .input input 
{
	width:100%;
	height:100%;
	border:0px;
	font-size:12px;
	background:none;
	color:#979797;
	-webkit-tap-highlight-color:rgba(255,0,0,0);
}
.u-sou .sub
{
	width:35px;
	height:100%;
	position:absolute;
	right:0px;
	top:0px;
}
.u-sou .sub input
{
	width: 100%;
	height: 100%;
	overflow: hidden;
	vertical-align: top;
	text-align: center;
	line-height: 24px;
	cursor: pointer;
	background: url(../img/icon2.svg) center;
	font-size: 0px;
	background-repeat: no-repeat;
	border:0px;
	-webkit-tap-highlight-color:rgba(255,0,0,0);
}

/* banner轮播图 */
.g-banner
{
	width:100%;
	text-align:center;
	position:relative;
	z-index:99;
	overflow:hidden;
}
.g-banner .swiper-slide
{	
	width:100%;
	text-align:center;
	position:relative;
	overflow:hidden;
	z-index:99;
}
.g-banner img 
{
	position:relative;
	width:100%;
	z-index:99;
}
.u-banner
{
	width:1080px;
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-540px;
	top:0px;
	z-index:99;
	text-align:left;
}
.u-banner .banner 
{
	vertical-align:middle;
	width:50%;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-10%;
}
.u-banner .banner  .tit1 
{
	font-size:46px;
	color:#fff;
}
.u-banner .banner  .tit2 
{
	font-size:16px;
	color:#fff;
	line-height:26px;
	margin:20px 0px 50px;
}
.u-banner .banner  .more
{
	width:120px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:14px;
	background: #F5A623;
	color: #FFFFFF;
	cursor:pointer;
	letter-spacing: 0.67px;
}
.u-banner .banner  .more:hover{background:#00c4da;}
.u-banner .banner  .more img 
{
	width:9px !important;
	height:15px !important;
	margin:10px 0px 10px 10px !important;
	left: 0px !important;
}


/* 联系我们弹出 */
.g-lianxi
{
	width:580px;
	height:300px;
	position:fixed;
	z-index:99;
	left:50%;
	top:50%;
	overflow:hidden;
	margin-left:-290px;
	margin-top:-150px;
	background: #FFFFFF;
    box-shadow: 0 6px 24px 0 rgba(0,0,0,0.50);
	display:none;
}
.g-lianxi.ons 
{
	opacity:1;
    z-index:1;	
}
.g-lianxi .lianxi{margin:23px 35px 30px;}
.g-lianxi .lianxi .ltit
{
	width:100%;
	font-size: 20px;
	color: #3E3A39;
	height:26px;
	line-height:26px;
	letter-spacing: 0.67px;
}
.g-lianxi .lianxi .ltit img 
{
	margin:2px;
	cursor:pointer;
}
.g-lianxi .lianxi .ltxt 
{
	width:100%;
	margin-top:24px;
}
.u-linput
{
	width:249px;
	float:left;
	margin-right:12px;
	margin-bottom:8px;
	color: #9B9B9B;
    letter-spacing: 1.94px;
	background:#f5f5f5;
}
.u-linput select
{
	width:100%;
	border:0px;
    padding:0px 0px 0px 12px;
	line-height:32px;
	font-size:14px;
	height:32px;	
    background: none;
}
.u-linput input
{
	width:100%;
	font-size:14px;
	height:32px;
	line-height:32px;
	border:0px;
	padding:0px 15px;
    background: none;
}
.u-linput.linput1
{
	margin-right:0px;
	width:100%;
	margin-bottom:10px;
}
.u-linput textarea
{
	width:100%;
	font-size:14px;
	height:65px;
	line-height:25px;
	border:0px;
	padding:5px 15px;
    background: none;
}
.u-linput.linput2
{
	height:40px;
    border: 1px solid #E2E2E2;
	margin-bottom:0px;
}
.u-linput.linput2 .lyan
{
	width:155px;
	line-height:38px;
	float:left;
}
.u-linput.linput2 .lyanimg 
{
	width:85px;
	height:38px;
	float:right;
}
.u-linput.linput2 .lyanimg  img 
{
	width:100%;
	height:100%;
}
.u-tijiao
{
	width:249px;
	float:left;
}
.u-tijiao input
{
	width:100%;
	font-size:14px;
	height:40px;
	line-height:40px;
	border:0px;
	text-align:center;
	background: #F5A623;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 2.22px;
	cursor:pointer;
	transition: all 0.5s ease 0s;
	outline:none;
	-webkit-appearance:none; 
	border-radius:0px;
}
.u-tijiao input[type="button"],.u-tijiao input[type="submit"],.u-tijiao input[type="reset"] {
    -webkit-appearance: none;
}
.u-tijiao input:hover{background:#00c4da;}



/* 右侧浮动 */
.g-fu 
{
	position:fixed;
	right:10px;
	top:50%;
	margin-top:-54px;
	z-index:99999;
}
.g-fu  .fu
{
	width:36px;
	position:absolute;
	right:0px;
	z-index:99999;
}
.u-fu
{
	width:36px;
	height:36px;
	position:relative;
	background:#8F8F8F ;	
	transition: all 1.5s ease 0s;
}
.u-fu .xian 
{   
    width:36px;
	height:36px;
	overflow:hidden;
	text-align:center;
	transition: all 0.6s ease 0s;
	cursor:pointer;
	text-align:center;
}
.u-fu .xian  img{max-width:100%;margin:8px 0px;}
.u-fu:hover{background: #3E3A39;}


.u-fu .yin 
{
	position:absolute;
	top:0px;
	right:45px;
	display:none;
}
.u-fu .yin.yin1
{
	top:50%;
	margin-top:-70px;
} 
.u-fu .yin .tit
{
	line-height:36px;
	width:140px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0.14px;
	background:#3E3A39;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.u-fu.u-fu1 .yin .tit{font-weight:100;}
.u-fu .yin .tit img 
{
	width:120px;
	margin:10px;
}
.u-fu .yin  .jiao 
{
	position:absolute;
	right:-7px;
	width:8px;
	height:12px;
	top:50%;
	margin-top:-6px;
}
.u-fu:hover .yin{display:block;}	
	
	
	
	
.g-txts{width:100%;}

/* 首页新闻 */
.m-news
{
	padding:47px 0px 24px;
	background: #F6F6F6;
}
.m-news .ntit
{
	height:47px;
	line-height:47px;
	margin-bottom:20px;
	font-size: 36px;
	color: #3E3A39;
	letter-spacing: 1.29px;
}
.m-news .ntit a 
{
	float:right;
	font-size:14px;
}
.m-news .ntxt{width:100%;}
.u-news1
{
	width:713px;
	height:405px;
	margin:0px 21px 19px 0px;
	position:relative;
	float:left;
}
.u-news1 .n1img
{
	width:100%;
	height:100%;
	overflow:hidden;
}
.u-news1 .n1img img 
{
	width:100%;
	height:100%;
	-webkit-transition: all 1s ease;
    transition: all 1.8s ease;
}
.u-news1:hover  .n1img img 
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.u-news1 .n1tit
{
	width:100%;
	height:140px;
	position:absolute;
	left:0px;
	bottom:0px;
	padding:15px 130px 15px 30px ;
	background:url(../img/006.png);
	background-size:100% 100%;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.5px;
	text-align: justify;
	line-height: 19px;
}
.u-news1 .n1tit .tit
{
	font-size: 22px;
	color: #FFFFFF;
	letter-spacing: 0.79px;
	height:30px;
	line-height:30px;
	margin-bottom:11px;
	overflow:hidden;
}
.u-news1 .n1tit .txxt
{
	height:57px;
	overflow:hidden;
}
.u-news2
{
	width:346px;
	height:405px;
	margin:0px 21px 19px 0px;
	position:relative;
	float:left;
	background:#fff;
}
.u-news2:nth-child(3n){margin:0px 0px 19px 0px;}
.m-news .u-news2:nth-child(2){margin:0px 0px 19px 0px;}
.m-news .u-news2:nth-child(3){margin:0px 21px 19px 0px;}
.m-news .u-news2:nth-child(5){margin:0px 0px 19px 0px;}
.u-news2 .n2img
{
	width:100%;
	height:213px;
	overflow:hidden;
}
.u-news2 .n2img img 
{
	width:100%;
	height:100%;
	-webkit-transition: all 1s ease;
    transition: all 1.8s ease;
}
.u-news2:hover  .n2img img 
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.u-news2 .n2tit
{
	width:100%;
	height:192px;
	padding:17px 24px;
	font-size: 12px;
	color: #797979;
	letter-spacing: 0.5px;
	text-align: justify;
	line-height: 19px;
	transition: all 1.5s ease 0s;
}
.u-news2 .n2tit .tit
{
	font-size: 20px;
	color: #3E3A39;
	letter-spacing: 0.79px;
	height:30px;
	line-height:30px;
	margin-bottom:11px;
	width:100%;
	overflow:hidden;
	transition: all 0.5s ease 0s;
}
.u-news2 .n2tit .txt
{	
	font-size: 12px;
	color: #797979;
	letter-spacing: 0.5px;
	text-align: justify;
	line-height: 20px;
	height:60px;
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
	transition: all 0.5s ease 0s;
}
.u-news2 .n2tit .more 
{
	width:120px;
	height:36px;
	border: 1px solid #FFFFFF;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 2.25px;
	line-height:34px;
	text-align:center;
	transition: all 0.5s ease 0s;
	opacity:0;
}
.u-news2 .n2tit .more  img{margin:10px 0px 10px 8px;}
.u-news2 .n2tit .more  .img1{display: inline-block;}
.u-news2 .n2tit .more  .img2{display:none;}
.u-news2:hover  .n2tit{background:#00c4dc;}
.u-news2:hover  .n2tit .tit{color:#fff;}
.u-news2:hover  .n2tit .txt{color:#fff;}
.u-news2:hover  .n2tit .more{opacity:1;}
.u-news2 .n2tit .more:hover 
{
	background:#fff;
	color: #00c4dc;
}
.u-news2 .n2tit .more:hover .img1{display:none;}
.u-news2 .n2tit .more:hover .img2{display: inline-block;}

/* 首页关于我们 */
.m-about
{
	width:100%;
	padding:170px 0px 150px;
	background:url(../img/icon6.jpg) center top no-repeat;
}
.m-about .about 
{
	width:100%;
	height:280px;
	position:relative;
}
.u-abouttxt
{
	width:487px;
	height:280px;
	background:url(../img/icon20.png);
	float:left;
	padding:26px 28px 4px 35px;
}
.u-abouttxt .atit
{
	height:94px;
	line-height:47px;
	width:100%;
	overflow:hidden;
	font-size: 36px;
	color: #FFFFFF;
	letter-spacing: 1.2px;
	margin-bottom:11px;
}
.u-abouttxt .atxt
{
	height:144px;
	line-height:24px;
	width:100%;
	overflow:hidden;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0.5px;
	text-align: justify;
	line-height: 24px;
}
.u-svideo
{
	float:right;
	margin:95px 10px;
}
.u-svideo .vxian
{
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0.57px;
	text-align:center;
	cursor:pointer;
}
.u-svideo .vxian img{margin-bottom:9px;}

.m-stan
{
	width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: -1;
	background:url(../img/icon20.png);
	opacity:0;
}
.m-stan .stan
{
	width:80%;
	position:absolute;
	left:50%;
	margin-left:-40%;
	top:50%;
	text-align:center;
	height:auto;
	background:#000;
}
.m-stan  .guan 
{
	width:24px;
	height:24px;
	position:absolute;
	right:11%;
	cursor:pointer;
	z-index:9999;
}
.m-stan  .guan  img 
{
	width:100%;
}
.m-stan .stan video
{
	width:100%;
	height:100%;
}

.m-video .u-frontier:hover  .fimg img 
{
    transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);             /* IE 9 */
	-webkit-transform: scale(1.1,1.1);      /* Safari and Chrome */
	-o-transform: scale(1.1,1.1);            /* Opera */
	-moz-transform: scale(1.1,1.1);         /* Firefox */
}
.m-video .u-frontier:hover  .fimg  span img{transform: scale(1,1);}


/* 底部导航 */	
.g-footer
{
	width:100%;
	padding:20px 0px 15px;
}
.g-footer1
{
	background:#636363;
	padding:35px 0px 25px;
}
.m-gooter1{width:100%;}
.m-gooter1 .titles
{
	height:40px;
	width:100%;
    position: relative;
	border-bottom:2px solid #00C4DC;
}
.m-gooter1 .titles .onetitle
{
    height: 38px;
	line-height:38px;
	width:24.7%;
	padding:0px 10px;
    background: #E8E8E8;
	margin-right:0.4%;
    cursor: pointer;
	float:left;
	font-size: 14px;
	color: #ffffff;
	letter-spacing: 2.25px;
	transition: all 0.5s ease 0s;
}
.m-gooter1 .titles .onetitle:hover
{
    color: #fff;
	background:#00C4DC;
}
.m-gooter1 .titles .targeted
{
    color: #fff;
	background:#00C4DC;
}
.m-gooter1 .contents
{
    width: 100%;
	padding:20px 11px;
}
.m-gooter1 .contents .onecontent
{
    display: none;
	height:162px;
	transition: all 0.5s ease 0s;
}
.m-gooter1 .contents .targeted{display: block;}
.u-footer1
{
	width:18%;
	float:left;
	font-size: 14px;
	color: #ffffff;
	letter-spacing: 2.25px;
}
.u-footer1 p 
{
	line-height: 27px;
	line-height:27px;
	padding-left:15px;
	background:url(../img/icon14.png) left center no-repeat;
}
.m-gooter2
{
	width:100%;
	height:66px;
	margin:10px 0px 30px;
}
.m-gooter2 .f2z
{
	margin-right:30px;
	float:left;
	height:66px;
}
.m-gooter2  img{max-height:100%;}
.m-gooter2 .f2r
{
	float:left;
	height:44px;
	margin:13px 0px 9px;
}
.m-gooter3{float:left;}
.m-gooter3 .f3z
{
	float:left;
	font-size: 14px;
	color: #ffffff;
	letter-spacing: 0.12px;
	line-height: 32px;
}
.m-gooter3 .dels
{
	width:100%;
	height:48px;
	background:url(../img/icon26.png) left center no-repeat;
	line-height:24px;
	font-size:15px;
	color:#fff;
	margin-bottom:20px;
}
.m-gooter3 .dels .tel{font-size:20px;font-family: SimHei;letter-spacing: 1px;}
.m-gooter3 .dels p {padding-left:60px;}
.m-gooter3 .f3z p img{margin:6px 16px 6px 0px;}
.m-gooter3 .f3r
{
	width:25%;
	float:right;
	text-align:right;
}
.m-gooter3 .f3r .img1
{
	width:50px;
	height:40px;
	margin:37px 0px 38px;
}
.m-gooter3 .f3r .img1 img 
{
	width:100%;
	height:100%;
}
.m-gooter3 .f3r .img2 
{
	width:115px;
	height:115px;
	margin-left:64px;
}
.m-gooter3 .f3r .img2 img 
{
	width:100%;
	height:100%;
}
.m-gooter4
{
	width:100%;
	/*height:60px;*/
	line-height:60px;
	background: #5e5e5e;
	font-size: 14px;
	color: #ffffff;
	letter-spacing: 1.94px;
	border-bottom: 1px solid #737373;
}
.m-gooter4 .f4r .weibo 
{
	float:right;
	height:26px;
	margin:17px 0px 17px 30px;
}
.u-aweixin
{
	float:right;
	width:110px;
	text-align:center;
	position:relative;
	z-index:999;
	cursor:pointer;
}
.u-aweixin .xian 
{
	height:26px;
	margin:17px auto;
}
.u-aweixin .yin
{
	width:100%;
	position:absolute;
	left:0px;
	bottom:60px;
	display:none;
	transition: all 0.5s ease 0s;
}
.u-aweixin:hover .yin{display:block;}
.u-aweixin .yin  .t2{width:100%;}
.u-aweixin .yin  .t2 img{width:100%;}
.u-aweixin .yin  .t1
{
	position:absolute;
	left:50%;
	margin-left:-7px;
	top:110px;	
}
.m-didao
{
	float:right;
}
.m-didao .didao 
{
	float:right;
	height:365px;
	border-left:2px solid #6b6b6b;
	font-size:14px;
	line-height:28px;
	color:#fff;
}
.m-didao .didao  p 
{
	padding:0px 20px;
}
.m-didao .didao  .tit {font-weight:bold;}


.g-nbanner
{
	width:100%;
	position:relative;
	overflow:hidden;
}
.g-nbanner .nimg{width:100%;}
.g-nbanner .nimg img{width:100%;}
.g-nbanner .ntit
{
	position:absolute;
	left:0px;
	top:50%;
	width:100%;
	margin-top:-66px;
	z-index:9;
}
.g-nbanner .ntit .tit
{
	font-size: 40px;
	color: #FFFFFF;
	letter-spacing: 1.67px;
	line-height: 55px;
	margin-bottom:19px;
}
.g-nbanner .ntit .xian
{
	background: #F5A623;
	width:58px;
	height:3px;
}
.g-nbanner .ntit .ying
{
	font-family: CenturyGothic;
	font-size: 40px;
	color: #FFFFFF;
	letter-spacing: 1.67px;
	line-height: 55px;
	text-transform:uppercase;
}



.g-content{padding:25px 0px 35px;}
.m-mianbao
{
	width:100%;
	height:75px;
	line-height:75px;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:30px;
}
.m-mianbao .swiper-wrapper
{
	width:100%;
	font-size: 14px;
	color: #00001B;
	letter-spacing: 0.47px;
}
.m-mianbao .niu
{
	position: absolute;
    right: 0px;
    top: -1px;
    height: 26px;
    z-index: 99;
}
.m-mianbao .swiper-wrapper .swiper-slide
{
	width:auto;    
    overflow: hidden;
    height: 75px;
}
.m-mianbao .swiper-wrapper .swiper-slide a{color: #00001B;}
.m-mianbao .swiper-wrapper .swiper-slide a:hover{color: #00c4da;}
.m-mianbao .swiper-wrapper .swiper-slide a.ons{color: #00c4da;}
.m-mianbao .swiper-button-next
{
	width:13px;
	height:26px;
    background: url(../img/icon4-1.png) left center no-repeat;
	background-size:10px 20px;
    right: 20px;
	margin-top:-13px;
}
.m-mianbao .swiper-button-prev
{
	width:13px;
	height:26px;
    background: url(../img/icon5-1.png) left center no-repeat;
	background-size:10px 20px;
    right: 0px;
    left: auto;
	margin-top:-13px;
}
.m-mianbao .swiper-button-prev.swiper-button-disabled{
    opacity: 0.5;
    background: url(../img/icon5-2.png) left center no-repeat;
	background-size:10px 20px;
    cursor: auto;
    pointer-events: none;
} 
.m-mianbao .swiper-button-next.swiper-button-disabled {
    opacity: 0.5;
    background: url(../img/icon4-2.png) left center no-repeat;
	background-size:10px 20px;
    cursor: auto;
    pointer-events: none;
}



.m-xiazai
{
	width:100%;
	margin-bottom:15px;
}
.u-xiazai
{
	width:100%;
	border: 1px solid #E2E2E2;
	margin-bottom:27px;
	position:relative;
	transition: all 0.5s ease 0s;
}
.u-xiazai:hover 
{
	border: 1px solid #cacaca;
	box-shadow: 0px 0px 20px #8c8989;	
}
.u-xiazai .ximg
{
	width:258px;
	height:258px;
	overflow:hidden;
	float:left;
	position:relative;
	z-index:99;
}
.u-xiazai .ximg img 
{
	width:100%;
	height:100%;
	-webkit-transition: all 1s ease;
    transition: all 1.8s ease;
}
.u-xiazai:hover  .ximg img 
{
    transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
}
.u-xiazai .xtxt
{
	width:100%;
	height:258px;
	display:table;
	position:absolute;
	z-index:9;
	left:0px;
	top:0px;
	line-height:258px;
	padding-left:258px;
}
.u-xiazai .xtxt .xtxt1
{
	vertical-align:middle;
	line-height:20px;
	display:table-cell;
	padding:0px 58px;
}
.u-xiazai .xtxt .xtxt1 .tit1
{
	font-size: 22px;
	color: #00C4DC;
	letter-spacing: 0.79px;
	margin-bottom:8px;
	line-height:30px;
}
.u-xiazai .xtxt .xtxt1 .tit2
{
	font-size: 12px;
	color: #3E3A39;
	letter-spacing: 0.5px;
	line-height: 22px;
	margin-bottom:8px;
	min-height:65px;
	max-height:132px;
	overflow:hidden;
}
.u-xiazai .xtxt .xtxt1 .more
{
	width:120px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:14px;
	background: #F5A623;
	color: #FFFFFF;
	cursor:pointer;
	letter-spacing: 0.67px;
	transition: all 0.5s ease 0s;
	display:inline-block;
}
.u-xiazai .xtxt .xtxt1 .more:hover{background:#00c4da;}
.u-xiazai .xtxt .xtxt1 .more img 
{
	width:9px !important;
	height:15px !important;
	margin:10px 0px 10px 10px !important;
	left: 0px !important;
}




.u-page
{
	width:100%;
	padding:10px 0px;
	text-align:right;
}
.u-page a 
{
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0.5px;
	text-align: center;
	padding:0px 11px;
	background: #CCCCCC;
	margin-left:2px;
	vertical-align:top;
	transition: all 0.5s ease 0s;
}
.u-page a.huan{padding:0px 23px;}
.u-page span
{
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size: 18px;
	color: #CCCCCC;
	letter-spacing: 0.5px;
	text-align: center;
	padding:0px 11px;
	margin-left:2px;
	vertical-align:top;
}
.u-page a.ons{background:#00c4da;}
.u-page a:hover{background:#00c4da;}


.m-xiazai .u-news2{border: 1px solid #E2E2E2;}
.m-xiangs{width:100%;}
.m-xiangs .nxtit
{
	line-height:41px;
	padding:12px 0px;
	border-bottom:1px solid #E2E2E2;
	font-size: 24px;
	color: #00C4DC;
	letter-spacing: 0.8px;
	margin-bottom:20px;
}
.m-xiangs .nxtit.bo 
{
	border:0px;
}
.m-xiangs .nxtit.lianxi 
{
	margin-bottom:0px;
	padding:8px 0px;
}
.m-xiangs .nxtime
{
	font-size: 14px;
	color: #8F8F8F;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height:22px;
	margin-bottom:20px;
}
.m-xiangs .nxtime span{margin-right:33px;}
.m-xiangs .nxtxt
{
	font-size: 14px;
	color: #3E3A39;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 30px;
	margin-bottom:25px;
}
.m-xiangs .nxtxt img{max-width:100%;}
.u-huanye
{
	line-height:60px;
	width:100%;
	font-size: 14px;
	color: #3E3A39;
	letter-spacing: 0.47px;
	text-align: left;
	margin-bottom:20px;
}
.u-huanye span 
{
	color:#00C4DC;
	margin-right:11px;
}
.u-huanye .shang{border-bottom:1px solid #E2E2E2;}
.u-huanye a{color:#3E3A39;}
.u-huanye a:hover{color:#00C4DC;}

.u-fenxiang
{
	width:100%;
	margin-bottom:20px;
}
.u-fenxiang .fxtit
{
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #E2E2E2;
	font-size: 14px;
	color: #00C4DC;
	letter-spacing: 0.47px;
	margin-bottom:20px;
}
.u-fenxiang .fxtxt
{
	width:100%;
	height:57px;
}
.u-fenxiang .fxtxt a 
{
	width:57px;
	height:57px;
	overflow:hidden;
	border-radius:50%;
	background:#8F8F8F;
	margin-right:20px;
	line-height:57px;
	text-align:center;
	float:left;
}
.u-fenxiang .fxtxt a  img 
{
	width:100%;
	position:relative;
	transition: all 0.5s ease 0s;
	top:0px;
}
.u-fenxiang .fxtxt a:hover  img 
{
	top:-57px;
}



.u-oem
{
	width:530px;
	height:360px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
	float:left;
}
.u-oem:nth-child(2n)
{
	float:right;
}
.u-oem .oimg
{
	width:100%;
	height:100%;
	overflow:hidden;
	background: #F1F1F1;
	text-align:center;
}
.u-oem .oimg img 
{
	height:100%;
	width:100%;
	-webkit-transition: all 1s ease;
    transition: all 1.8s ease;
}
.u-oem:hover  .oimg img 
{
    transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
}
.u-oem .otit
{
	width:100%;
	height:100%;
	line-height:360px;
	display:table;
	position:absolute;
	left:0px;
	top:0px;
	z-index:99;
	background:url(../img/icon25.png);
	transition: all 1.5s ease 0s;
	opacity:0;
}
.u-oem:hover .otit{opacity:1;}
.u-oem .otit .otit1
{
	line-height:30px;
	display:table-cell;
	vertical-align:middle;
	padding:0px 52px 0px 67px;
}
.u-oem .otit .otit1 .tit 
{
	font-size: 22px;
	color: #FFFFFF;
	letter-spacing: 0.79px;
	margin-bottom:8px;
}
.u-oem .otit .otit1 .txt 
{
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.5px;
	line-height: 20px;
	margin-bottom:25px;
}
.u-oem .otit .otit1 .more
{
	width:120px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:14px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	cursor:pointer;
	letter-spacing: 0.67px;
	transition: all 0.5s ease 0s;
	display:inline-block;
}
.u-oem .otit .otit1 .more:hover{background:#F5A623;border: 1px solid #F5A623;}
.u-oem .otit .otit1 .more img 
{
	width:9px !important;
	height:15px !important;
	margin:10px 0px 10px 10px !important;
	left: 0px !important;
}


.m-nlianxi
{
	width:100%;
	margin-top:50px;
}
.m-nlianxi .nltit 
{
    line-height: 41px;
    font-size: 24px;
    color: #00C4DC;
    letter-spacing: 0.8px;
    margin-bottom: 20px;
}
.m-nlianxi .nlianxi{width:100%;}
.m-nlianxi .nlianxi .nlimg
{
	width:346px;
	height:437px;
	overflow:hidden;
	float:left;
}
.m-nlianxi .nlianxi .nlimg img 
{
	width:100%;
	height:100%;
}
.m-nlianxi .nlianxi .nltxt
{
	width:734px;
	height:437px;
	overflow:hidden;
	float:left;
	border: 1px solid #E2E2E2;
	border-left:0px;
	position:relative;
}
.m-nlianxi .nlianxi .nltxt .ltxt
{
	position:absolute;
	left:50%;
	top:50%;
	width:511px;
	margin-top:-99px;
	margin-left:-255px;
}



.m-join
{
	width:100%;
} 
.u-emali
{
	width:100%;
	padding:35px 0px;
	line-height:30px;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0.14px;
    border-bottom: 1px solid #D1D1D1;
}
.u-emali span 
{
	color: #00C4DC;
	letter-spacing: 0.14px;
	line-height: 30px;
}
.u-emali  img 
{
	margin-right:10px;
}
.u-join
{
	width:100%;
}
.u-join p 
{
	float:left;
	width:24%;
	height:100px;
	line-height:100px;
	background: #F4F4F4;
	text-align:center;
	font-size: 20px;
	color: #000;
	letter-spacing: 1.5px;
	margin: 0px 1.333% 13px 0px;
	cursor:pointer;
	overflow:hidden;
	transition: all 0.5s ease 0s;
}
.u-join p:nth-child(4n) 
{
	margin: 0px 0px 13px 0px;
}
.u-join p:hover 
{
	background: #00C4DC;
	color:#fff;
}
.u-join p.targeted
{
	background: #00C4DC;
	color:#fff;
}
.u-gangwei
{
	font-size: 14px;
	color: #000000;
	letter-spacing: 0.14px;
	line-height: 41px;
	padding:40px 0px;
	display:none;
}
.u-gangwei.targeted
{
	display:block;
}
.u-gangwei .gtit
{
	font-size: 21px;
	color: #00C4DC;
	letter-spacing: 0.14px;
	line-height: 41px;
}
.u-gangwei span 
{
	color:#00C4DC;
}


.u-ditu
{
	width:100%;
	height:575px;
	margin-top:15px;
}
.u-ditu img{max-width:inherit;}
.u-ditu #map 
{
	width:100%;
	height:100%;
}
.BMapLabel
{
	left:15px !important;
	top:-15px !important;
	padding:5px !important;
	font-size:16px !important;
	font-family: 'HelBdCn' !important;
}
.center{width:252px !important;}
.bottom{height:25px !important;}
.BMap_bubble_title
{
	font-size:16px !important;
	margin-bottom:10px !important;
}
.BMap_bubble_content
{
	font-size:13px !important;
	line-height:22px !important;
}




.u-video
{
	width:530px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
	float:left;
}
.u-video:nth-child(2n){float:right;}
.u-video .url {display:none;}
.u-video .vimg
{
	width:100%;
	height:360px;
	overflow:hidden;
	background: #F1F1F1;
	text-align:center;
	position:relative;
}
.u-video .vimg img
{
	height:100%;
	width:100%;
	-webkit-transition: all 1s ease;
    transition: all 1.8s ease;
}
.u-video:hover  .vimg img 
{
    transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
}
.u-video .vimg .img3
{
	width:62px;
	height:62px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-31px;
	margin-top:-31px;
	cursor:pointer;
}
.u-video:hover  .vimg .img3 img 
{
    transform: scale(1,1);
    -webkit-transform: scale(1,1);
}
.u-video .vtit
{
	font-size: 16px;
	color: #3E3A39;
	letter-spacing: 0.53px;
	line-height: 30px;
	width:100%;
	height:30px;
	overflow:hidden;
	margin-top:12px;
}
.u-video:hover .vtit{color:#00C4DC;}


.g-content1
{
	padding-top:20px;
	width:100%;
}
.g-content1 .m-mianbao{margin-bottom:0px;}
.m-iot1
{
	width: 100%;
	padding:85px 0px;
	background: url(../img/iot1.jpg) center top no-repeat;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.u-iot1
{
	width:100%;
	font-size: 14px;
	color: #3E3A39;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 30px;
}
.u-iot1  .tit1
{
	font-size: 36px;
	color: #00C4DC;
	letter-spacing: 1.2px;
	text-align: justify;
	line-height: 40px;
	margin-bottom:15px;
}
.u-iot1 img{max-width:100%;}
.u-iot1  .txt1{margin-bottom:60px;}

.m-iot2
{
	width: 100%;
	padding:120px 0px;
	background: url(../img/iot2.jpg) center top no-repeat;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.u-iot2
{
	width:340px;
	margin-right:30px;
	float:left;
	position:relative;
	transition: all 0.5s ease 0s;
	top:0px;
	box-shadow:0px 0px 0px #dcdcdc;
}
.u-iot2:hover 
{
	top:-15px;
	box-shadow:0px 0px 20px #8c8989;
}
.u-iot2:nth-child(3){margin-right:0px;}
.u-iot2 .img2{width:100%;}
.u-iot2 .img2 img{width:100%;}
.u-iot2 .txt 
{
	background:#fff;
	width:100%;
	height:300px;
	padding:20px 25px;
} 
.u-iot2 .txt .tit2
{
	width:100%;
	font-size: 24px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color: #00C4DC;
	letter-spacing: 0.8px;
	text-align: center;
	margin-bottom:10px;
}
.u-iot2 .txt .txt2
{
	width:100%;
	height:230px;
	overflow:hidden;
	font-size: 14px;
	color: #8F8F8F;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 28px;
}






.m-cela1
{
	width: 100%;
	padding:100px 0px;
	background: url(../img/cela1.jpg) center top no-repeat;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.u-cela1
{
	width:100%;
	display:table;
}
.u-cela1 .c1img
{
	width:290px;
	display:table-cell;
	vertical-align:middle;
	font-size: 14px;
	color: #3E3A39;
	letter-spacing: 0.47px;
	text-align: center;
	line-height: 30px;
}
.u-cela1 .c1img .img
{
	width:290px;
	height:290px;
	overflow:hidden;
	border-radius:50%;
	margin-bottom:20px;
}
.u-cela1 .c1txt
{
	width:780px;
	padding-left:100px;
	display:table-cell;
	vertical-align:middle;
	font-size: 14px;
	color: #3E3A39;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 30px;
}
.u-cela1 .c1txt .tit1
{
	font-size: 36px;
	color: #00C4DC;
	letter-spacing: 1.2px;
	text-align: justify;
	line-height: 30px;
	line-height:40px;
	margin-bottom:15px;
}



.m-cela2
{
	width: 100%;
	padding:80px 0px;
	background: url(../img/cela2.jpg) center top no-repeat;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.m-cela2 .tit2 
{
	font-size: 36px;
	color: #00C4DC;
	letter-spacing: 1.2px;
	line-height:40px;
	margin-bottom:45px;
	width:100%;
}
.m-cela2 .w1080{overflow:hidden;}
.m-cela2 .cela2{width:100%;}
.m-cela2 .gallery-thumbs
{
	width:100%;
	height:45px;
	border-bottom:1px solid #fff;
	margin-bottom:30px;
	overflow:inherit;
}
.m-cela2 .gallery-thumbs .swiper-wrapper
{
	top:-1px;
}
.m-cela2 .gallery-thumbs .swiper-slide
{
	position:relative;
	top:1px;
	width:auto;
	height:45px;
	font-size: 16px;
	color: #3E3A39;
	letter-spacing: 0.53px;
	text-align: justify;
	line-height:20px;
	border-bottom:0px solid #FFB717;
	transition: all 0.5s ease 0s;
	cursor:pointer;
}
.m-cela2 .gallery-thumbs .swiper-slide:hover
{
	border-bottom:6px solid #FFB717;
}
.m-cela2 .gallery-thumbs .swiper-slide.swiper-slide-thumb-active
{
	border-bottom:6px solid #FFB717;
}
.m-cela2 .gallery-top .swiper-slide .imgs
{
	text-align:center;
	margin-bottom:30px;
	width:100%;
}
.m-cela2 .gallery-top .swiper-slide .txts 
{	
	width:100%;
    height:185px;
	overflow:hidden;
	font-size: 14px;
	color: #3E3A39;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 30px;
}

.m-cela3
{
	width: 100%;
	padding:80px 0px 60px;
	background: url(../img/cela3.jpg) center top no-repeat;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.m-cela3 .tit3 
{
	font-size: 36px;
	color: #00C4DC;
	letter-spacing: 1.2px;
	line-height: 30px;
	margin-bottom:50px;
	line-height:40px;
}
.u-cela3
{
	width:340px;
	margin-right:30px;
	float:left;
	position:relative;
	transition: all 0.5s ease 0s;
	top:0px;
	box-shadow:0px 0px 0px #dcdcdc;
	background:#fff;
}
.u-cela3:hover 
{
	top:-15px;
	box-shadow:0px 0px 20px #8c8989;
}
.u-cela3:nth-child(3){margin-right:0px;}
.u-cela3 .c3img
{
	padding:40px 0px 20px;
	text-align:center;
}
.u-cela3 .c3img img {width:182px;}
.u-cela3 .c3tit
{
	font-size: 24px;
	color: #3E3A39;
	letter-spacing: 0.8px;
	text-align: center;
	line-height: 30px;
	margin-bottom:7px;
}
.u-cela3 .c3xian
{
	width:26px;
	height:3px;
	background: #FFB717;
	margin:0px auto 10px;
}
.u-cela3 .c3txt
{
	width:100%;
	height:250px;
	font-size: 14px;
	color: #8F8F8F;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 28px;
	padding:0px 27px 50px;
}





.m-cela4
{
	width: 100%;
	padding:70px 0px;
	background: url(../img/cela4.jpg) center top no-repeat;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.m-cela4 .tit4 
{
	font-size: 36px;
	color: #FFFFFF;
	letter-spacing: 1.2px;
	text-align: justify;
	line-height: 30px;
	margin-bottom:40px;
	line-height:40px;
}

.u-cela4
{
	width:348px;
	height:179px;
	background:#fff;
	margin-right:18px;
	margin-bottom:18px;
	overflow:hidden;
	float:left;
	cursor:pointer;
	box-shadow:0px 0px 0px #dcdcdc;
	transition: all 0.5s ease 0s;
}
.u-cela4:hover 
{
	box-shadow:0px 0px 20px #8c8989;
}
.u-cela4:nth-child(3n){margin-right:0px;}
.u-cela4 .c4tit
{
	width:100%;
	padding-top:25px;
}
.u-cela4 .c4tit .num
{
	float:left;
	margin-left:35px;
	font-family: DINAlternate-Bold;
	font-size: 36px;
	color: #00C4DC;
	letter-spacing: 1.2px;
	text-align: center;
	line-height: 30px;
	transition: all 0.5s ease 0s;
}
.u-cela4:hover .c4tit .num
{
	margin-left:15px;
}
.u-cela4 .c4tit .tit
{
	float:left;
	margin-left:20px;
	font-size: 24px;
	color: #3E3A39;
	letter-spacing: 0.8px;
	line-height: 25px;
	transition: all 0.5s ease 0s;
}
.u-cela4:hover .c4tit .tit
{
	color:#00C4DC;
}
.u-cela4 .c4xian
{
	width:74px;
	height:4px;
	background: #FFB717;
	margin-bottom:6px;
	margin-top:4px;
	transition: all 0.5s ease 0s;
}
.u-cela4:hover .c4xian{width:100%;}
.u-cela4 .c4txt
{
	padding:0px 33px;
	font-size: 14px;
	color: #8F8F8F;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 25px;
	width: 100%;
	height:103px;
	overflow:hidden;
}
.m-cela5
{
	width: 100%;
	position:relative;
	overflow:hidden;
}
.m-cela5 .tit5 
{
	font-size: 36px;
	color: #00C4DC;
	letter-spacing: 1.2px;
	line-height:40px;
	position:absolute;
	left:0px;
	top:10.2%;
	z-index:999;
	width:100%;
}
.m-cela5 img{width:100%;}





.u-search1 
{
    line-height: 41px;
    padding: 12px 0px;
    border-bottom: 1px solid #E2E2E2;
    font-size: 24px;
    color: #333;
    letter-spacing: 0.8px;
}
.u-search1 span{color:#00C4DC;}

.u-search
{
	width:100%;
    padding: 20px 0px;
    border-bottom: 1px solid #E2E2E2;
}
.u-search .stxt
{
	font-size: 14px;
    color: #3E3A39;
    letter-spacing: 0.5px;
    line-height: 25px;
	height:50px;
	overflow:hidden;
	float:left;
	width:80%;
}
.u-search .stxt span{color:#00C4DC;}

.u-search .smore
{
	float:right;
	margin:7px 0px;
}
.u-search .smore .more {
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    background: #F5A623;
    color: #FFFFFF;
    cursor: pointer;
    letter-spacing: 0.67px;
    transition: all 0.5s ease 0s;
    display: inline-block;
}
.u-search .smore .more:hover{background:#00c4da;}
.u-search .smore .more img 
{
	width:9px !important;
	height:15px !important;
	margin:10px 0px 10px 10px !important;
	left: 0px !important;
}

.f-displaypc{display: block;}





.u-jiejue
{
	width:520px;
	margin-right:20px;
	background:#fff;
	float:left;
	text-align:center;
    transition: all 0.5s ease 0s;
}
.u-jiejue:nth-child(4){margin-right:0px;} 
.u-jiejue:hover
{
	box-shadow: 0px 0px 20px #8c8989;
}
.u-jiejue  .jjimg
{
	width:130px;
	height:148px;
	margin:35px auto 25px;
	overflow:hidden;
	position:relative;
    transition: all 0.5s ease 0s;
}
.u-jiejue  .jjimg img
{
	position:relative;	
    transition: all 0.2s ease 0s;
}
.u-jiejue  .jjimg  .img1 {top:0px;}
.u-jiejue  .jjimg  .img2 {top:148px;}
.u-jiejue:hover  .jjimg  .img1 {top:-148px;}
.u-jiejue:hover  .jjimg  .img2 {top:-148px;}
.u-jiejue  .ptit
{
	padding:0px 15px 10px;
    font-size:22px;
    color:#333;	
    transition: all 0.5s ease 0s;
}
.u-jiejue:hover  .ptit{color:#00c4da;}
.u-jiejue  .ptxt
{
	padding:0px 15px 20px;
    font-size:14px;
	line-height:25px;
    color:#646464;	
}
.u-jiejue .more
{
	width:120px;
	height:35px;
	border:1px solid #eaeaea;
	line-height:33px;
	margin:0px auto 25px;
	font-size:14px;
	color:#00c4da;
    transition: all 0.5s ease 0s;
}
.u-jiejue .more img 
{
	margin:9px 0px 9px 9px;
}
.u-jiejue .more .img1{display:inline-block;}
.u-jiejue .more .img2{display:none;}



.u-jiejue:hover .more
{
	border:1px solid #00c4da;
	color:#fff;
	background:#00c4da;
}
.u-jiejue:hover .more .img1{display:none;}
.u-jiejue:hover .more .img2{display:inline-block;}








.g-didaos
{
	width:100%;
	height:55px;
	position:fixed;
	left:0px;
	bottom:0px;
	background:#f7f7f7;
	z-index:999;
	display:none;
}
.u-dis
{
	width:33.33333333%;
	float:left;
	height:55px;
	text-align:center;
	font-size:12px;
	color:#3e3a39;
	line-height:20px;
	cursor:pointer;
}
.u-dis .img
{
	height:20px;
	overflow:hidden;
	margin:7px auto 2px;
}
.u-dis .img.i1 
{
	background:url(../img/q1.svg) center no-repeat;
	background-size:auto 20px;
}
.u-dis .img.i2
{
	background:url(../img/q2.svg) center no-repeat;
	background-size:auto 20px;
}.u-dis .img.i3
{
	background:url(../img/q3.svg) center no-repeat;
	background-size:auto 20px;
}
.u-dis.on 
{
	background:#00c4dc;
	color:#fff;
}
.u-dis.on  p {color:#fff;}
.u-dis.on  .img.i1 
{
	background:url(../img/q11.svg) center no-repeat;
	background-size:auto 20px;
}
.u-dis.on  .img.i2
{
	background:url(../img/q21.svg) center no-repeat;
	background-size:auto 20px;
}.u-dis.on  .img.i3
{
	background:url(../img/q31.svg) center no-repeat;
	background-size:auto 20px;
}
.u-dis:hover
{
	background:#00c4dc;
	color:#fff;
}
.u-dis:hover p {color:#fff;}
.u-dis:hover  .img.i1 
{
	background:url(../img/q11.svg) center no-repeat;
	background-size:auto 20px;
}
.u-dis:hover  .img.i2
{
	background:url(../img/q21.svg) center no-repeat;
	background-size:auto 20px;
}.u-dis:hover  .img.i3
{
	background:url(../img/q31.svg) center no-repeat;
	background-size:auto 20px;
}



.moreload .more 
{
	text-align:center;
	font-size:22px;
	margin:20px 0px;
	color: #00c4da;
}












/*--------------------------------------------*/
/* 响应式media */
/*手机*/
@media screen and (max-width: 767px) 
{
	.w1080{width:auto;padding:0px 20px;}
    .g-header{font-size: 14px;height:100%;position:fixed;left:0;top:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;visibility:hidden;width: 100%;z-index:1;}
    .g-header:after{background-color:rgba(0,0,0,.5);content:'';display:block;height:100%;left:0;opacity:1;position:absolute;top:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;width:100%;}
    .g-zheng.drawer-open .g-header{overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;visibility:visible;display: inline;}
    .g-zheng.drawer-open .g-header:after{height:0; opacity:0; -webkit-transition:opacity .5s,width .1s .5s,height .1s .5s; -o-transition:opacity .5s,width .1s .5s,height .1s .5s; transition:opacity .5s,width .1s .5s,height .1s .5s; width:0} 
    .g-main{height:100%; position:relative; right:0; -webkit-transition:-webkit-transform .5s; -o-transition:-o-transform .5s; transition:transform .5s; z-index:99;padding-top:3rem;} 
    .g-main:after{background:rgba(0,0,0,.5); content:''; display:block; height:0; left:0; opacity:0; position:absolute; top:0; width:0} 
    .g-zheng.drawer-open .g-main{-webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0)} 
    .g-zheng.drawer-open .g-main:after{width:100%; height:100%; opacity:1; -webkit-transition:opacity .5s ease-out; -o-transition:opacity .5s ease-out; transition:opacity .5s ease-out; z-index:98;} 
    .m-mbheader{display: block; position: fixed; width: 100%; top: 0px; left: 0px; background-color: #fff; z-index: 999;} 
    .m-mbheader .header-inner{width: 100%;position:relative;padding:0px 20px 0px 30px;} 
    .m-mbheader .header-inner .menu-control-open{width: 3rem;height: 3rem;overflow: hidden;cursor: pointer;} 
    .m-mbheader .header-inner .menu-control-open img{width:100%;padding:0.6rem;} 
    .m-mbheader .header-inner .logo{cursor: pointer;overflow: hidden;white-space: nowrap;height: 3rem;} 
    .m-mbheader .header-inner .logo img{margin:0.3rem 0px;height:2.4rem;}
    .g-zheng.drawer-open .m-mbheader{position: fixed;} 
    .g-zheng.drawer-open .m-mbheader:after{position: fixed;}
    .g-zheng .menu-control-close{display: block;} 
    .g-zheng .menu-control-close{float:right;width: 3rem;height: 3rem;font-size: 12px;cursor: pointer;} 
    .g-zheng .menu-control-close img{width:100%;padding:0.6rem;}
    .g-header .top{position: fixed;left: 0px;top: 0px;width: 100%;z-index: 99999999;background: #fff;padding:0px 20px 0px 30px;}
    .g-header .logo{float:left;height: 3rem;font-size: 12px;cursor: pointer;margin:0px;}
    .g-header .logo img{margin:0.3rem 0px;height:2.4rem;}
    .m-header{width:100%;float: none;}
    .m-dao{width:100%;float: none;height:auto;margin-bottom:4rem;padding-top:1rem;position:relative;left:0px;}
	.m-header .header{text-align:center;}
	.m-header .header span {float:initial;margin:0px 15px;}
    .u-dao{width:100%;float: none;margin-left: 0px;border-bottom: 1px solid #d6d6d6;}
    .u-dao .dtit{height: 50px;line-height: 50px;color: #808080;margin:0px ;font-size:14px;text-align:left; background:url(../img/icon10.svg) 96% center no-repeat;}
    .u-dao.u-dao1 .dtit{background:none;}
    .u-dao .dtit p{color: #808080;}
    .u-dao.on .dtit{font-weight:bold; background:url(../img/icon11.svg) 96% center no-repeat;}
    .u-dao .dtxt{position:relative;top:0px;left:0px;width:100%;margin-left:0px;padding-top:0px;box-shadow:none;}
    .u-dao.on .dtxt{padding-bottom:20px;}
    .u-dao .dtxt .jiao{display:none;}
    .u-dao .dtxt p{text-align:left;padding:0px 20px;line-height:30px;}
    .u-dao .dtxt.dtxt1{width:100%;margin-left:0px;}
    .u-sou{width:100%;margin:15px 0px;height:36px;}
    .u-sou .input{height:34px;}
    .u-sou .sub input{line-height:34px;}
    .g-banner img{width:180%;margin-left:-80%;position:relative;left:50%;}
    .g-banner .swiper-slide a{width:100%;}
    .g-banner .swiper-button-prev, .g-banner .swiper-button-next{display:none;}
    .g-banner .swiper-pagination-fraction,.g-banner  .swiper-pagination-custom,.g-banner  .swiper-container-horizontal > .g-banner .swiper-pagination-bullets{width:100% !important;left:0px !important;margin-left:0px !important;padding:0px 10px;}
    .g-banner .swiper-pagination-bullet{width: 26px !important;height: 4px !important;}
    .u-banner{width:100%;padding:28% 20px 0px 30px;left:0px;margin-left:0px;}
	.u-banner .banner{vertical-align: middle;width: 90%;position: relative;left: 0px;top: 0px;margin-top:0px;}
	.u-banner .banner .tit1{font-size:20px;}
	.u-banner .banner .tit2{font-size:12px;margin:10px 0px;}
	.g-fu{display:none;}
	.m-news{padding:20px 0px;}
	.m-news .ntit{font-size:26px;line-height:35px;height:35px;}
	.u-news1{display:none;}
	.u-news2{height:auto;width:100%;margin:0px 0px 19px 0px}
	.u-news2 .n2img{height:auto;}
    .u-news2 .n2tit .tit{font-size:18px;}
	.u-news2 .n2tit .more  .img1{display:none;}
	.u-news2 .n2tit .more  .img2{display: inline-block;}	
	.u-news2:hover .n2tit .more{color:#fff;border:1px solid #fff;}
	.u-news2:hover  .n2tit .more  .img1{display:inline-block;}
	.u-news2:hover  .n2tit .more  .img2{display: none;}
	.u-news2:hover  .n2img img{transform: scale(1,1);-webkit-transform: scale(1,1);}
	.u-news2 .n2tit{height:auto;}
	.u-news2 .n2tit .more{opacity:1;border:1px solid #47d5e6;color:#47d5e6;}
	.u-news2 .n2tit .more:hover{color:#47d5e6;}
	.u-news2 .n2tit .more:hover  .img1{display:none;}
	.u-news2 .n2tit .more:hover  .img2{display:inline-block;}
	.m-about{padding:50px 0px 100px;}
	.m-about .about{height:auto;}
	.u-abouttxt{width:100%; float:none;height:auto;  padding:25px;}
	.u-abouttxt .atit{font-size:20px;line-height:33px;height:auto;}
	.u-abouttxt .atxt{font-size:12px;}
	.u-svideo{width:100%;float:none;margin:50px 0px 0px;}
	.u-svideo .vxian{font-size:14px;}
	.g-footer{background:#f6f6f6;}
	.m-gooter1 .contents{padding:10px;}
	.m-gooter1 .titles .onetitle{letter-spacing: 0.4px;padding:0px;text-align:center;}
	.m-gooter1 .contents .onecontent{height:auto;}
	.u-footer1{width:100%;}
	.m-gooter2{width:100%;height:auto;margin: 10px 0px 20px;}
	.m-gooter2 .f2z{height:50px;margin-right:20px;}
	.m-gooter2 .f2r{height: 28px;}
	.m-gooter3 .f3z{width:100%;font-size:12px;line-height:22px;}
	.m-gooter3 .f3z p{padding:5px 0px;position:relative;padding-left:60px;}
	.m-gooter3 .f3z p span {width:60px;position:absolute;left:0px;top:5px;}
	.m-gooter3 .f3z p img {margin:0px 5px 0px 0px;}
	.m-gooter3 .f3r{display:none;}
	.m-gooter4{letter-spacing: 0.4px;text-align:left;height:auto;line-height:30px;padding:15px 0px;}
	.m-gooter4 .f4z{width:100%;font-size:12px;}
	.m-gooter4 .f4r{display:none;}	
	.g-nbanner .nimg img{position: relative;width: 150%;margin-left: -25%;}
	.g-nbanner .ntit{margin-top:-39px;}
	.g-nbanner .ntit .tit{font-size:22px;line-height:35px;margin-bottom:5px;}
	.g-nbanner .ntit .ying{font-size:22px;line-height:35px;}
	.u-xiazai .ximg{width:158px;height:158px;}
	.u-xiazai .xtxt{height:158px;line-height:159px;padding-left:158px;}
	.u-xiazai .xtxt .xtxt1{padding:0px 20px;}
	.u-xiazai .xtxt .xtxt1 .tit1{font-size:16px;margin-bottom:0px;}
	.u-xiazai .xtxt .xtxt1 .tit2{max-height:66px;}
	.m-mianbao .swiper-button-next{width: 9px;	height: 16px;background: url(../img/icon5-1.png) left center no-repeat;background-size: 9px 16px;margin-top: -8px;right:0px;}
	.m-mianbao .swiper-button-next.swiper-button-disabled {background: url(../img/icon5-2.png) left center no-repeat;background-size: 9px 16px;}
	.m-xiangs .nxtit{font-size:20px;}
	.u-oem{width:49%;height:auto;margin-bottom:10px;}
	.u-oem .oimg img {width:100%;height:100%;}
	.u-oem .otit{line-height:inherit;display:inherit;}
	.u-oem .otit .otit1{padding:0px 30px;position:absolute;top:50%;margin-top:-62px;left:0px;}
	.u-oem .otit .otit1 .tit{font-size:18px;margin-bottom:2px;}
	.u-oem .otit .otit1 .txt{height:40px;margin-bottom:15px;overflow:hidden;}
	.m-nlianxi .nlianxi .nlimg{display:none;}	
    .m-nlianxi .nlianxi .nltxt{width:100%;border:0px;height:auto;}
	.m-nlianxi .nlianxi .nltxt .ltxt{position:relative;margin-left:0px;margin-top:0px;left:0px;top:0px;margin: 0px auto;}
	.u-join p{height:60px;line-height:60px;font-size:16px;}
	.u-emali{padding:20px  0px;}
	.u-ditu{height:340px;margin-bottom:10px;}
	.u-video{width:49%;margin-bottom:10px;}
	.u-video .vimg{height:auto;}
	.u-video .vimg img{height:auto;}
	.u-video .vtit{margin-top:7px;font-size:12px;}
	.m-iot1{padding:60px 0px;}
	.m-iot2{padding:60px 0px;}
	.u-iot2 {width:100%;margin-bottom:15px;background:#fff;margin-right:0px;}
	.u-iot2 .txt{height:auto;padding:40px;}
	.u-iot2 .txt .txt2{height:auto;line-height:25px;}
	.u-iot2:hover {top:0px;}
	.m-cela1{padding:70px 0px;}
	.u-cela1 .c1img{width:100%;display:inline-block;margin-bottom:20px;}
	.u-cela1 .c1img .img{margin:0px auto 20px;}
	.u-cela1 .c1txt{padding-left:0px;width:100%;display:inline-block;}
	.u-cela1 .c1txt .tit1{font-size:26px;}
	.m-cela2{padding:60px 0px;}
	.m-cela2 .tit2{font-size:22px;margin-bottom:20px;}
	.m-cela2 .gallery-thumbs{height:0px;overflow:hidden;border:0px;}
	.m-cela3{padding:40px 0px;}
	.m-cela3 .tit3{font-size: 22px;margin-bottom:20px;}
    .u-cela3{width: 100%;margin-right: 0px;margin-bottom:20px;}
	.u-cela3 .c3img img {width:180px;}
	.u-cela3 .c3txt{height:auto;padding: 0px 25px 40px;}	
	.m-cela4{padding:40px 0px;}
	.m-cela4 .tit4{font-size:22px;margin-bottom:20px;}
	.u-cela4{width:100%;height:auto;margin-right:0px;margin-bottom:20px;}
	.u-cela4 .c4tit .num{margin-left:25px;}
	.u-cela4 .c4tit .tit{font-size:18px;margin-left:10px;}
	.u-cela4 .c4txt{height:auto;padding:0px 33px 20px;}
	.m-cela5 .tit5{font-size:22px;top:7.7%;}
	.u-search .stxt{width:70%;}	
	.m-cela2 .swiper-pagination-fraction, .m-cela2 .swiper-pagination-custom, .m-cela2 .swiper-container-horizontal > .swiper-pagination-bullets{margin-top:20px;width:100%;margin-left:0%;left:0px;text-align:center;position:relative;bottom:0px;}
	.u-jiejue{width:49%;margin-right:2%;margin-bottom:15px;}
	.u-jiejue:nth-child(2n){margin-right:0px;}
	.u-jiejue .ptxt{min-height:70px;}
	.m-didao{float:left;width:100%;margin-bottom:25px;}
	.m-gooter3{width:100%;float:right;}
	.m-gooter2 img{max-width:100%;}
	.m-stan{display:none;}
	.m-didao .didao{border:0px;width:100%;margin-bottom:3px;height:auto;line-height:60px;font-size:18px;;}
	.m-didao .didao .tit {background:#6b6b6b url(../img/dd1.png) 95% center no-repeat;}
	.m-didao .didao .txta{padding:10px 0px;line-height:45px;font-size:16px;display:none;}
	.m-didao .didao.on .tit {background:#00c4da url(../img/dd2.png) 95% center no-repeat;}
	.m-didao .didao.on .txta{display:block;}
	.g-didaos{display:block;}
	.f-displaypc{margin-bottom:55px;}
	.g-lianxi{width:500px;margin-left:-250px;}
	.u-linput{width:209px;}
	.u-tijiao{width:209px;}
	.u-linput.linput2 .lyan{width:125px;}
	.u-linput.linput2 .lyanimg{width:75px;}
}
@media screen and (max-width: 510px)
{	 
    .u-banner{padding:16% 20px 0px 30px;}
    .u-news2 .n2tit .tit{font-size:16px;}
	.g-content{padding:15px 0px 20px;}
	.g-nbanner .ntit{margin-top:-34px;}
	.g-nbanner .ntit .tit{font-size:18px;line-height:30px;margin-bottom:5px;}
	.g-nbanner .ntit .ying{font-size:18px;line-height:30px;}
	.u-xiazai .ximg{width:100%;height:auto;}
	.u-xiazai .xtxt{height:auto;line-height:noe;padding-left:0px;position:relative;}
	.u-xiazai .xtxt .xtxt1{padding:15px 15px 25px 15px;}
	.u-xiazai .xtxt .xtxt1 .tit1{font-size:16px;margin-bottom:0px;}
	.u-xiazai .xtxt .xtxt1 .tit2{max-height:inherit;}
	.u-page a{height:30px;line-height:30px;padding:0px 6px;font-size:12px;}
	.u-page span{height:30px;line-height:30px;padding:0px 3px;}
	.u-page a.huan{padding:0px 10px;}
	.m-mianbao{height:45px;line-height:45px;}
	.m-mianbao .swiper-wrapper .swiper-slide{height:45px;}
	.m-xiangs .nxtit{font-size:16px;padding:5px 0px; line-height:25px;margin-bottom:10px;}
	.m-xiangs .nxtime{font-size:12px;margin-bottom:10px;}
	.m-xiangs .nxtxt{line-height:25px;}
	.u-huanye{line-height:30px;margin-bottom:10px;}
	.u-fenxiang .fxtit{line-height:30px;height:30px;margin-bottom:10px;}
	.u-fenxiang .fxtxt{height:30px;}
	.u-fenxiang .fxtxt a{width:30px;height:30px;line-height:30px;}
	.u-fenxiang .fxtxt a:hover img {top:-30px;}
	.u-oem{width:100%;height:auto;margin-bottom:10px;}
	.u-oem .oimg img {width:100%;height:100%;}
	.u-oem .otit{line-height:inherit;display:inline-block;position:relative;opacity:1;}
	.u-oem .otit .otit1{padding:20px 30px 25px;position:relative;top:0%;margin-top:0px;left:0px;}
	.u-oem .otit .otit1 .tit{font-size:18px;margin-bottom:2px;}
	.u-oem .otit .otit1 .txt{height:auto;margin-bottom:15px;overflow:hidden;}
	.m-nlianxi .nltit{font-size:16px;margin-bottom:5px;}
	.m-nlianxi .nlianxi .nltxt .ltxt{width:100%;}
	.m-nlianxi .u-linput{width:100%;margin-right:0px;}
	.u-tijiao{width:100%;margin-top:8px;}
	.u-join p:nth-child(2n) {margin: 0px 0px 8px 0px;}
    .u-join p{width:49%;margin: 0px 2% 8px 0px;font-size:14px;height:50px;line-height:50px; letter-spacing: 0px;}
	.u-emali{padding:10px  0px;font-size:14px;}
	.u-emali img {height: 14px;margin: 8px 5px 8px 0px;}
	.u-gangwei {padding: 20px 0px;line-height: 35px;}
	.u-gangwei .gtit {font-size: 18px;}
	.u-ditu{height:240px;margin-bottom:5px;}
	.u-video{width:100%;}
	.m-iot1{padding:50px 0px;}
	.u-iot1 .tit1{font-size:22px;}
	.u-iot2 .txt{height:auto;padding:40px 20px;}
	.u-cela1 .c1txt .tit1{font-size:22px;line-height:30px;margin-bottom:10px;}
	.m-cela2 .tit2{font-size:22px;line-height:30px;}
	.m-cela3 .tit3{font-size:22px;line-height:30px;}
	.m-cela4 .tit4{font-size:22px;line-height:30px;}
	.u-cela4{margin-bottom:14px;}
	.m-cela5 .tit5{font-size:22px;top: 5.7%;line-height: 30px;}
	.m-cela5 img{position:relative;width:122%;margin-left:-61%;left:50%;}
	.u-search .stxt{width:100%;height:auto;}
	.u-search .smore{float:left;}
	.u-jiejue{width:100%;margin-right:0%;margin-bottom:15px;}
	.m-news .ntit{font-size:22px;}
	.m-didao .didao{font-size:16px;line-height:50px;}
	.m-didao .didao .txta{font-size:14px;line-height:35px;}
	.m-gooter4{font-size:12px;line-height:25px;}
	.m-gooter4 span{display:block;}
	.u-jiejue .jjimg .img1{display:none;}
	.u-jiejue:hover .jjimg .img1{display:none;}
	.u-jiejue .jjimg .img2{display:block;top:0px;}
	.u-jiejue:hover .jjimg .img2{display:block;top:0px;}
	.g-lianxi{width:94%;margin-left:-47%;height:auto;margin-top:-204px;}
	.g-lianxi .lianxi{margin:15px;}
	.u-linput{width:100%;margin-right:0px;}
	.u-linput select{height:40px;line-height:40px;}
	.u-linput input{height:40px;line-height:40px;}
	.u-linput.linput2 .lyan{width:65%;}
	.u-linput.linput2 .lyanimg{width:35%;}
}
/*平板*/
@media screen and (min-width: 768px) and (max-width: 899px) 
{	
	.w1080{width:740px;}
	.g-header .logo{height:50px;margin:25px 0px;}
	
	.g-header .top{width:130px;}
	.g-header .logo{width:100%;margin: 21px 0px;height:57px;}
	.m-dao {width:610px;left:131px;}
	.g-zheng.on  .m-dao{width:625px;left:115px;	}
	.u-sou{display:none;}
	.g-banner .swiper-button-prev,.g-banner  .swiper-button-next{display:none;}
	.u-banner{width:740px;margin-left:-370px;}
	.g-banner .swiper-pagination-fraction,.g-banner  .swiper-pagination-custom,.g-banner  .swiper-container-horizontal > .g-banner .swiper-pagination-bullets{width:740px !important;margin-left:-370px !important;}
	.m-news .ntit{font-size:26px;}
	.u-news1{width:487px;height:277px;margin: 0px 19px 10px 0px;}
	.u-news1 .n1tit{padding: 15px 80px 15px 20px;}
	.u-news2{width:233px;height:277px;margin: 0px 19px 10px 0px;}
	.u-news2 .n2img{height:144px;}
	.u-news2 .n2tit{height:133px;padding:10px 15px;}
	.u-news2 .n2tit .tit{font-size:16px;margin-bottom:5px;}
	.u-news2 .n2tit .txt{margin-bottom:10px;height:40px;}
	.u-news2 .n2tit .more{height:30px;line-height:28px;}
	.u-news2 .n2tit .more img {margin: 7px 0px 7px 8px;}
	.m-gooter3 .f3z{line-height:22px;}
	.m-gooter3 .f3z p{padding:5px 0px;position:relative;padding-left:72px;}
	.m-gooter3 .f3z p span {width:71px;position:absolute;left:0px;top:5px;}
	.m-gooter3 .f3z p img {margin:0px 10px 0px 0px;}
	.m-gooter3 .f3r{width:40%;}
	.g-nbanner .ntit{margin-top:-39px;}
	.g-nbanner .ntit .tit{font-size:22px;line-height:35px;margin-bottom:5px;}
	.g-nbanner .ntit .ying{font-size:22px;line-height:35px;}
	.u-xiazai .xtxt .xtxt1{padding:0px 25px;}
	.u-oem{width:360px;height:245px;}
	.u-oem .otit{line-height:245px;}
	.u-oem .otit .otit1{padding:0px 30px;}
	.m-nlianxi .nlianxi .nlimg{width:190px;height:240px;}	
    .m-nlianxi .nlianxi .nltxt{width:550px;height:240px;}
	.u-join p{height:80px;line-height:80px;}
	.u-ditu{height:390px;}
	.u-video{width:360px;}
	.u-video .vimg{height:245px;}
	.u-video .vtit{margin-top:7px;font-size:14px;}
	.m-iot2{padding:80px 0px;}
	.u-iot2{width:240px;margin-right:10px;}
	.u-iot2 .txt .txt2{font-size:12px;line-height:25px;}
	.m-cela1{padding:70px 0px;}
	.u-cela1 .c1txt{padding-left:20px;}
	.u-cela1 .c1txt .tit1{font-size:30px;}
	.m-cela2{padding:60px 0px;}
	.m-cela2 .tit2{font-size:24px;margin-bottom:30px;}
	.m-cela3 .tit3{font-size: 24px;margin-bottom:30px;}
    .u-cela3{width: 240px;margin-right: 10px;}
	.u-cela3 .c3img img {width:125px;}
	.u-cela3 .c3txt{height:290px;padding: 0px 15px 40px;}
	.m-cela4 .tit4{font-size:24px;margin-bottom:30px;}
	.u-cela4{width:240px;margin-right:10px;margin-bottom:10px;}
	.u-cela4 .c4tit .num{margin-left:25px;}
	.u-cela4 .c4tit .tit{font-size:18px;margin-left:10px;}
	.m-cela5 .tit5{font-size:24px;top:7.7%;}
	.u-jiejue{width:48%;margin-right:12px;}
	.u-jiejue .ptxt{font-size:12px;}
	.m-gooter2 img{width:95%;}
	.m-gooter3{width:40%;}
	.m-didao .didao{padding:0px 12px;}
}
@media screen and (min-width: 900px) and (max-width: 1100px) 
{
	.w1080{width:880px;}
	.g-header .top{width:130px;}
	.g-header .logo{width:100%;margin: 21px 0px;height:57px;}
	.m-dao {width:552px;left:131px;}
	.g-zheng.on  .m-dao{width:568px;left:115px;	}
	.u-banner{width:880px;margin-left:-440px;}
	.g-banner .swiper-pagination-fraction,.g-banner .swiper-pagination-custom,.g-banner  .swiper-container-horizontal > .g-banner .swiper-pagination-bullets{width:880px !important;margin-left:-440px !important;}
	.m-news .ntit{font-size:30px;}
	.u-news1{width:580px;height:329px;margin: 0px 20px 15px 0px;}
	.u-news2{width:279px;height:329px;margin: 0px 20px 15px 0px;}
	.u-news2 .n2img{height:172px;}
	.u-news2 .n2tit{height:157px;padding:10px 15px;}
	.u-news2 .n2tit .tit{font-size:18px;margin-bottom:5px;}
	.u-news2 .n2tit .txt{margin-bottom:10px;}
	.u-news2 .n2tit .more{height:30px;line-height:28px;}
	.u-news2 .n2tit .more img {margin: 7px 0px 7px 8px;}
	.g-nbanner .ntit{margin-top:-52px;}
	.g-nbanner .ntit .tit{font-size:30px;line-height:45px;margin-bottom:9px;}
	.g-nbanner .ntit .ying{font-size:30px;line-height:45px;}
	.u-oem{width:430px;height:292px;}
	.u-oem .otit{line-height:292px;}
	.u-oem .otit .otit1{padding:0px 40px;}
	.m-nlianxi .nlianxi .nlimg{width:280px;height:354px;}	
    .m-nlianxi .nlianxi .nltxt{width:600px;height:354px;}
	.u-ditu{height:470px;}
	.u-video{width:430px;}
	.u-video .vimg{height:292px;}
	.m-iot2{padding:100px 0px;}
	.u-iot2{width:280px;margin-right:20px;}
	.u-iot2 .txt{height:330px;}
	.u-iot2 .txt .txt2{height:255px;}
	.m-cela2 .tit2{font-size:30px;}
	.m-cela3 .tit3{font-size: 30px;margin-bottom:40px;}
    .u-cela3{width: 280px;margin-right: 20px;}
	.u-cela3 .c3img img {width:155px;}
	.u-cela3 .c3txt{height:300px;}
	.m-cela4 .tit4{font-size:30px;}
	.u-cela4{width:284px;margin-right:14px;margin-bottom:14px;}
	.u-cela4 .c4tit .tit{font-size:20px;}
	.m-cela5 .tit5{font-size:30px;top:8.5%;}
	.u-jiejue{width:48%;margin-right:12px;}
	.m-gooter2 img{width:95%;}
	.m-gooter3{width:40%;}
}










