/* ZGI_CSS_0_0_1 */
/*@font-face {
    font-family: 'MavenPro';
    src: url('../fonts/MavenPro-Bold.eot');
    src: url('../fonts/MavenPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MavenPro-Bold.woff') format('woff'),
    url('../fonts/MavenPro-Bold.ttf') 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;}
input{-webkit-appearance:none;outline:none;/*去除input默认样式*/}
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;outline:0;}
body{background:#fff;}
img{vertical-align:top;}
a{color: inherit}
a:hover{color:#F27837;}
*{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;}
.w1200{width:1200px;margin:0px auto;}
.g-header::-webkit-scrollbar {/*隐藏滚轮*/
display: none;
}


.m-dingwei{width:1px;height:1px;opacity:0;position:relative;top:-100px;}

/* 头部导航+中间内容框架开始*/
.g-header 
{
	width:100%;
	background: url(../yu-img/icon1.png);
	position:fixed;
	left:0px;
	top:0px;
	z-index:999999;
}
/* 左侧logo*/
.g-header .top {float:left;}
.g-header .logo {height:50px;margin:20px 0px;}
.g-header .logo img {height:100%;max-width:210px;}
/* 左侧logo*/
/* 中间导航*/
.m-dao 
{
	position:absolute;
	left:220px;
	transition: all 0.5s ease 0s;
}
.m-dao .xian {display:none;}
.u-dao {float:left;position:relative;}
.u-dao .dtit 
{
	font-size: 16px;
	color: #00001B;
	letter-spacing: 0.88px;
	text-align: center;
	line-height: 90px;
	margin:0px 9px;
	height:90px;
	transition: all 0.5s ease 0s;
}
.u-dao .dtit p {color:#fff;cursor:pointer;}
.u-dao:hover .dtit p {color: #F27837;font-weight:bold;}
.u-dao.ons .dtit p {color: #F27837;font-weight:bold;}
.u-dao .dtxt 
{
	position:absolute;
	background: url(../yu-img/icon1.png);
	z-index:9999;
	width:180%;
	margin-left:-40%;
	top:90px;
	padding:0px 0px;
	transition: all 0.3s ease 0s;
	height:0px;
	overflow:hidden;
}
.u-dao .dtxt.ons{padding:16px 0px;}
.u-dao .dtxt p 
{
	text-align:center;
	overflow:hidden;
	line-height:20px;
	font-size: 16px;
	color: #fff;
	padding:8px 5px;
	transition: all 0.5s ease 0s;
	background:none;
}
.u-dao .dtxt p:hover {background:#F27837;}
/* 中间导航*/
.m-mbheader {display:none;}
.menu-control-close {display:none;}
/* 右侧电话搜索*/
.m-header {float:right;}
.m-header .header {width:100%;}
.m-header .header .tel 
{
	cursor:default;
	float:left;
	font-family: SimHei;
	font-weight:bold;
	font-size: 26px;
	color: #F27837;
	letter-spacing: 0.22px;
	height:90px;
	line-height:90px;
	position:relative;
	animation:bounce-up 2s linear infinite;
}
.m-header .header .tel a{color: #F27837;text-decoration:none;cursor:default;}
.m-header .header .tel a:hover{color: #F27837;text-decoration:none;}
.m-header .header .tel a:link {color: #F27837;text-decoration:none;}
.m-header .header .tel a:visited  {color: #F27837;text-decoration:none;}
.m-header .header .tel a:active  {color: #F27837;text-decoration:none;}
@keyframes bounce-up 
{
	25% {transform:translateY(6px)}
	50%, 100% {transform:translateY(0)}
	75% {transform:translateY(-6px)}
}
.u-sou 
{
	float:right;
	width:190px;
	height:32px;
	border: 1px solid #E2E2E2;
	margin-top:29px;
	position:relative;
	transition: all 0.5s ease 0s;
	border-radius:4px;
	margin-left:21px;
}
.u-sou .input 
{
	display:block;
	height:30px;
	padding-right:35px;
	padding-left:10px;
}
.u-sou .input input 
{
	width:100%;
	height:100%;
	border:0px;
	font-size:12px;
	background:none;
	color:#fff;
	-webkit-tap-highlight-color:rgba(255,0,0,0);
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #fff;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #fff;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #fff;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #fff;}
.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: 30px;
	cursor: pointer;
    background: url(../yu-img/icon2.png)center;
	font-size: 0px;
	background-repeat: no-repeat;
	border:0px;
	-webkit-tap-highlight-color:rgba(255,0,0,0);
}
/* 右侧电话搜索*/
/* 中间内容框 */
.g-main 
{
	width:100%;
	background:#fff;
	transition: all 0.5s ease 0s;
}
/* 中间内容框 */
@media screen and (max-width: 767px) 
{
    .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;} 
    .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: url(../yu-img/icon1.png); z-index: 999;} 
    .m-mbheader .header-inner{width: 100%;position:relative;padding:0px 15px 0px 20px;} 
    .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: url(../yu-img/icon1.png);padding:0px 15px 0px 20px;}
    .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-dao{width:100%;float: none;height:auto;margin-bottom:4rem;padding-top:4rem;position:relative;left:0px;background#454545;}
    .u-dao{width:100%;float: none;margin-left: 0px;border-bottom: 1px solid #d6d6d6;}
    .u-dao .dtit{height: 50px;line-height: 50px;color: #fff;margin:0px ;font-size:16px;text-align:left; background:url(../yu-img/icon3.png) 96% center no-repeat;}
    .u-dao.u-dao1 .dtit{background:none;}
    .u-dao .dtit p{color: #fff;}
    .u-dao.on .dtit{color:#F27837; background:url(../yu-img/icon3.png) 96% center no-repeat;}
    .u-dao .dtxt{position:relative;top:0px;left:0px;width:100%;margin-left:0px;padding-top:0px;box-shadow:none;background:none;}
    .u-dao.on .dtxt{padding:0px 0px 10px;}
    .u-dao .dtxt p{text-align:left;padding:0px 20px;font-size:14px;line-height:30px;}
    .u-dao .dtxt.dtxt1{width:100%;margin-left:0px;}
	
    .m-header{width:100%;float: none;}
	.m-header .header{text-align:center;}
	.m-header .header .tel{width:100%;float:initial;height:40px;line-height:40px;}
    .u-sou{width:100%;margin:15px 0px;height:36px;}
    .u-sou .input{height:34px;}
    .u-sou .sub input{line-height:34px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.g-header .logo{width:100%;margin: 18px 0px;height:34px;}
	.m-dao {left:152px;}
	.u-dao .dtit{margin:0px 5px;height:70px;line-height:70px;font-size:14px;}
	.u-dao .dtxt{top:70px;}
	.u-dao .dtxt p{font-size:14px;}
    .m-header .header .tel{display:none;}
	.u-sou {width: 140px;height: 22px;margin-top: 24px;margin-left: 15px;}
	.u-sou .input{height:20px;}	
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.g-header .logo{width:100%;margin: 20px 0px;height:40px;}
	.m-dao {left:180px;}
	.u-dao .dtit{margin:0px 4px;height:80px;line-height:80px;font-size:14px;}
	.u-dao .dtxt{top:80px;}
	.u-dao .dtxt p{font-size:14px;}
    .m-header .header .tel{font-size:20px;line-height:80px;height:80px;}
	.u-sou {width: 150px;height: 26px;margin-top: 27px;margin-left: 10px;}
	.u-sou .input{height:24px;}
}
/* 头部导航+中间内容框架结束 */


/* 底部导航开始 */	
.g-footer{width:100%;background: #404040;position:relative;}
.u-fu
{
	width:50px;
	height:50px;
	position:fixed;right:10px;
	bottom:10%;
	z-index:999;
	background:#f27837;
	cursor:pointer;
	transition: all 0.5s ease 0s;
	opacity:0;
}
.u-fu img {max-width:100%;max-height:100%;}
.u-fu:hover{background:#ffa575;}
.g-footer1 .w1200 {padding:25px 0px 35px;border-bottom:1px solid #d1d1d1;position:relative;}
.u-ditxt 
{
	font-size:16px;
	line-height:40px;
	color:#fff;
	padding:0px 4.5%;
	text-align:center;
	margin-bottom:20px;
}
.u-ditxt p {float:left;width:13%;}
.m-footerleft {float:left;}
.m-footerlogo {width:100%;}
.m-footerlogo img {height:66px;max-height:100%;}
.u-diimg
{
	margin-top:30px;
	float:left;
	text-align:center;
	line-height:99px;
}
.u-diimg img {max-width:100px;}
.u-diimg span {margin-left:25px;font-size:14px;line-height:25px;font-weight:bold;color:#fff;}
.m-didao{float:right;margin-top:28px;}
.u-footertxt 
{
	font-size: 16px;
	color: #fff;
	letter-spacing: 0.14px;
	line-height: 35px;
}
.u-footertxt .p1{font-size:18px;font-weight:bold;}
.g-footer2
{
	width:100%;
	padding:20px 0px;
	line-height:20px;
	font-size: 14px;
	color: #ffffff;
	letter-spacing: 1.94px;
}
.g-footer2 span{margin-right:10px;}
.g-footer2 br{display:none;}
@media screen and (max-width: 767px) 
{
	.g-footer1 .w1200{padding:20px 10px;}
	.g-footer2 .w1200{padding:0px 10px;}
	.m-footerleft{float:inherit;text-align:center;}
    .m-didao{float:inherit;text-align:center;}
	.u-ditxt{display:none;}
	.u-diimg{float:inherit;}
	.u-footertxt .p1{font-size:16px;}
	.g-footer2{font-size:14px;line-height:30px;}
	.g-footer2{text-align:center;padding:15px 0px;line-height:30px;font-size:13px;}
    .g-footer2 br{display:block;}
	.g-footer2 .f-fl {float:inherit;}
}
@media screen and (max-width: 510px)
{
    
	.m-footerlogo img{height:50px;}
	.u-diimg{line-height:70px;}
	.u-diimg img{max-width:70px;}
	.u-diimg span{margin-left:15px;font-size:12px;}
	.u-footertxt{font-size:12px;line-height:26px;}
	.u-footertxt .p1{font-size:14px;}
	.g-footer2{font-size:12px;line-height:25px;}
	.u-fu{width:30px;height:30px;bottom:8%;right:5px;}
}
@media screen and (max-width: 450px)
{
	.g-footer2{font-size:12px;line-height:25px;transform: scale(0.7,0.7);width:143%;margin-left: -21.5%;padding:5px 0px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.u-footertxt{font-size:14px;line-height:30px;}
	.m-footerlogo img{height:56px;}
	.u-diimg{line-height:80px;}
	.u-diimg img{max-width:80px;}
    .g-footer2{letter-spacing: 0.5px;font-size:12px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
    .g-footer2{letter-spacing: 0.5px;}
}
/* 底部导航结束*/

	
	
	



/* 首页BANNER轮播图开始 */
.g-banner
{
	width:100%;
	text-align:center;
	position:relative;
	z-index:99;
	overflow:hidden;
}
.g-banner .swiper-container{z-index:199;}
.g-banner .swiper-slide
{	
	width:100%;
	text-align:center;
	position:relative;
	overflow:hidden;
	z-index:99;
}
.g-banner .swiper-slide.swiper-slide-active .u-banner{opacity:1;}
.u-banner
{
	width:1200px;
	position:absolute;
	left:50%;
	margin-left:-600px;
	top:90px;
	z-index:299;
	text-align:left;
	color:#fff;
	font-weight:bold;
	opacity:0;
	transition: all 0.3s ease 0s;
}
.u-banner .banner1 
{
    position: absolute;
    width: 100%;
    top: 50%;
	left:0px;
    margin-top: -70px;
	font-size:22px;
}
.u-banner .banner1 .span
{
	width:80px;
	height:80px;
	text-align:center;
	line-height:80px;
	background:url(../yu-img/icon30.png)left top no-repeat;
	background-size:100% 100%;
	display:inline-block;
	position:absolute;
	opacity:0;
}
.g-banner .swiper-slide.swiper-slide-active .u-banner .banner1 .span{opacity:1;}
.u-banner .banner1 .span.span1{left:37%;	top:-180px;transition: all 0.7s ease 0s;}
.u-banner .banner1 .span.span2{left:3%;top:-80px;transition: all 1.4s ease 0.7s;}
.u-banner .banner1 .span.span3{right:5%;top:0px;transition: all 2.1s ease 1.4s;}
.u-banner .banner1 .p1{position:absolute;left:21%;top:180px;opacity:0;transition: all 2.8s ease 2.1s;}
.g-banner .swiper-slide.swiper-slide-active .u-banner .banner1 .p1{opacity:1;}
.u-banner .banner1 .p1 .span{position:relative;opacity:1;}
.u-banner .banner1 .txt
{
	color:#2b00ff;
	font-size:16px;
	line-height:28px;
	width:34%;
	margin:0px auto;
	position:relative;
}
.u-banner .banner1 .txt .ying1{text-align:right;}
.u-banner .banner1 .txt .xtt
{
	width:100%;
	line-height:70px;
	position:relative;
	z-index:99;
	font-size:40px;
	font-weight:bold;
	text-align:center;
}
.u-banner .banner1 .txt .xtt .zuo 
{
	width:50%;
	float:left;
	color:#2b00ff;
	border:7px solid #fff;
	border-right:0px;
	padding-left:4%;
}
.u-banner .banner1 .txt .xtt .you
{
	width:50%;
	float:right;
	color:#fff;
	border:7px solid #2b00ff;
	border-left:0px;
	padding-right:4%;
}

.u-banner .banner3{margin-top:-135px;font-size:15px;}
.u-banner .banner3 br{display:none;}
.u-banner .banner3 .txt{width:36%;}
.u-banner .banner3 .txt .xtt{font-size:32px;}
.u-banner .banner3 .span 
{
	width:110px;
	height:110px;
	line-height:20px;
	padding:35px 0px;
	opacity:0;
}
.g-banner .swiper-slide.swiper-slide-active .u-banner .banner3 .span{opacity:1;}
.u-banner .banner3 .span.px1{left:20%;top:-70px;transition: all 0.7s ease 0s;}
.u-banner .banner3 .span.px2{right:25%;top:-80px;transition: all 1.4s ease 0.7s;}
.u-banner .banner3 .span.px3{right:5%;top:80px;transition: all 2.1s ease 1.4s;}
.u-banner .banner3 .span.px4{left:45%;top:260px;transition: all 2.8s ease 2.1s;}
.u-banner .banner3 p span {font-size:12px;display:inline-block;transform: scale(0.8,0.8);width:125%;margin-left: -12.5%;}
.u-banner .banner3 .tit 
{
    color: #2b00ff;
    font-size: 42px;
    line-height: 70px;
    width: 36%;
    margin: 0px auto;
    position: relative;
    font-weight: bold;
}
.u-banner .banner3 .tit  .span2{color:#fff;}
.u-banner .banner3 .tit  .span4{color:#fff;margin-left:10px;}
.u-banner .banner3 .tit .span3, .u-banner .banner3 .tit .span4 {
    font-size: 20px;
    line-height: 30px;
    margin-top: 30px;
    float: right;
    font-weight: bold;
}






.u-banner .banner2 
{
    position: absolute;
    width: 100%;
    top: 50%;
	left:0px;
    margin-top: -110px;
	padding:0px 10%;
}
.u-batxt
{
	color:#2b00ff;
	font-size:14px;
	line-height:30px;
	width:22%;
	float:left;
	margin-right:17%;
	position:relative;
}
.u-batxt:nth-child(3){margin-right:0px;}
.u-batxt .ying1
{
	text-align:right;
}
.u-batxt .ying1 span
{
	display:inline-block;
	height:4px;
	background:#2b00ff;
	margin-top:13px;
	width:50%;
	vertical-align:top;
	float:left;
}
.u-batxt:nth-child(2) .ying1 span{width:66%;}
.u-batxt .txt2 
{
	color:#fff;
	font-size:18px;
	line-height:26px;
}
.u-batxt .xtt
{
	width:100%;
	line-height:60px;
	position:relative;
	z-index:99;
	border:7px solid #fff;
	font-size:34px;
	color:#2b00ff;
	font-weight:bold;
	text-align:center;
}
.u-batxt .xtt .you {color:#fff;margin-left:10px;}
.u-batxt .bb, .u-batxt .bb::before,.u-batxt .bb::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index:100;
}

.u-batxt .bb {
  width: 100%;
  height: 100%;
  margin: auto;
  color: #2b00ff;
}
.u-batxt .bb::before, .u-batxt .bb::after {
  content: '';
  z-index: 100;
  box-shadow: inset 0 0 0 7px;
  animation: clipMe1 16s linear infinite;
  margin:-7px;
}
.u-batxt .bb::before {
  animation-delay: -8s;
  color: #2b00ff;
}
@keyframes clipMe1 {
  0%, 100% {
	clip: rect(0px, 211px, 7px, 0px);
  }
  25% {
	clip: rect(0px, 7px, 74px, 0px);
  }
  50% {
	clip: rect(67px, 211px, 74px, 0px);
  }
  75% {
	clip: rect(0px, 211px, 74px, 204px);
  }
}



































.m-sbanner
{
	width:100%;
	height:40px;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:199;
	background:url(../yu-img/icon13.png);
}
.m-sbanner  .sbannert{width:100%;text-align:center;} 
.u-sbanner
{
	width:150px;
	display:inline-block;
	margin:0px 60px;
	position:relative;
}
.u-sbanner .xian
{
	line-height:40px;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 2.17px;
	font-weight:bold;
	position:relative;
	z-index:9;
}  
.u-sbanner  .yin 
{
	width:150px;
	height:89px;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:8;
	background:url(../yu-img/icon14.png)left bottom no-repeat;
	background-size:150px 89px;
	height:0px;
	opacity:0;
	transition: all 0.5s ease 0s;
	cursor:pointer;
}
.u-sbanner:hover  .yin {height:89px;opacity:1;}
.u-sbanner  .yin  .jiao
{
	height:100%;
	position:absolute;
	left:100%;
	top:2px;
}
.u-sbanner  .yin  .jiao img {height:129%;}
.u-sbanner  .yin  .imgs 
{
	height:37px;
	margin-bottom:37px;
	width:100%;
	position:absolute;
	text-align:center;
	left:0px;
	bottom:0px;
}
.u-sbanner  .yin  .imgs  img {max-height:100%;}
@media screen and (max-width: 767px) 
{
    .g-banner .sbanner img{width:180%;margin-left:-80%;position:relative;left:50%;}
    .g-banner .swiper-slide a{width:100%;}	
    .u-sbanner{width:24%;margin:0px;}
    .u-sbanner .xian{font-size:12px;}
	.u-sbanner .yin{width:100%;}
	
    .u-banner{width:100%;top:70px;left:0px;margin-left:0px;text-align: center;}
	.u-banner .banner1{font-size:18px;}
	.u-banner .banner1 .span{width:70px;height:70px;line-height:70px;}
	.u-banner .banner1{margin-top:-57px;}
	.u-banner .banner1 .txt{width:auto;display:inline-block;text-align:left;font-size:14px;line-height:25px;}
	.u-banner .banner1 .txt .xtt{line-height:50px;font-size:24px;}
	
	
	.u-banner .banner3{margin-top:-120px;font-size:12px;}
	.u-banner .banner3 .span{width:70px;height:70px;line-height:15px;padding:20px 0px;}
	.u-banner .banner3 .span.px1{left:10%;}
	.u-banner .banner3 .span.px2{right:25%;top:-120px;}
	.u-banner .banner3 .span.px3{top:0px;}
	.u-banner .banner3  .tit{font-size:36px;width:auto;text-align:center;line-height:40px;margin-bottom:15px;}
	.u-banner .banner3 .tit .span3, .u-banner .banner3 .tit .span4{float:inherit;font-size:16px;}
	.u-banner .banner3  .tit br{display:block;}
	.u-banner .banner3 .txt{font-size:16px;line-height:30px;}
	
	
	.u-banner .banner2{padding:0px;margin-top:-265px;}
	.u-batxt .ying1 span{width:56%;margin-top:10px;height:4px;}
	.u-batxt:nth-child(2) .ying1 span{width:70%;}
	.u-batxt {width:200px;float: inherit;display:block;margin:15px auto;font-size:12px;line-height:26px;text-align:left;}
	.u-batxt:nth-child(3){margin:15px auto;}
	.u-batxt .txt2{font-size:14px;line-height:22px;}
	.u-batxt  .xtt{line-height:50px;font-size:30px;border: 4px solid #fff;}
	.u-batxt .bb::before, .u-batxt .bb::after {box-shadow: inset 0 0 0 4px;margin:-4px;}
	@keyframes clipMe1 {
	  0%, 100% {
		clip: rect(0px, 200px, 4px, 0px);
	  }
	  25% {
		clip: rect(0px, 4px, 58px, 0px);
	  }
	  50% {
		clip: rect(54px, 200px, 58px, 0px);
	  }
	  75% {
		clip: rect(0px, 200px, 58px, 196px);
	  }
	}	

}
@media screen and (max-width: 510px) 
{
	.m-sbanner .w1200{padding:0px;}
	.u-sbanner{width:25%;margin:0px;float:left;}
    .u-sbanner .xian{font-size:12px;}
	.u-sbanner  .yin {width:100%;height:69px;background-size:100% 69px;}
    .u-sbanner:hover  .yin {height:69px;}
    .u-sbanner  .yin  .jiao img {height:94%;}
	.u-sbanner .yin .imgs{height:30px;margin-bottom:30px;}
	
	.u-banner .banner1{margin-top:-87px;}
	.u-banner .banner1 .span.span1{top:-110px;}
	.u-banner .banner1 .span.span3{top:-40px;}
	.u-banner .banner1 .txt{font-size:12px;line-height:30px;width:220px;}
	.u-banner .banner1 .txt .xtt{line-height:50px;font-size:28px;letter-spacing: 10px;}
	
	.u-banner .banner3{margin-top:-127px;}
	.u-banner .banner3  .tit{font-size:30px;line-height:36px;margin-bottom:10px;}
	.u-banner .banner3 .tit .span3, .u-banner .banner3 .tit .span4{font-size:14px;}
	.u-banner .banner3 .txt{width:270px;}
	.u-banner .banner3 .txt .xtt{font-size:24px;line-height:40px;}
	
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
    .u-sbanner{margin:0px 15px;}
	.u-banner{width:760px;margin-left:-380px;top:80px;}
	.u-banner .banner1{margin-top:-60px;font-size:20px;}
	.u-banner .banner1 .txt{width:40%;font-size:14px;}
	.u-banner .banner1 .txt .xtt{line-height:50px;font-size:30px;}
	
	.u-banner .banner3 .txt{font-size:14px;}
	.u-banner .banner3 .txt .xtt{font-size:24px;line-height:50px;}
	.u-banner .banner3 .tit{width:40%;font-size:32px;line-height:60px;}
	.u-banner .banner3 .tit .span3, .u-banner .banner3 .tit .span4{font-size:16px;margin-top:20px;}
	.u-banner .banner3{margin-top:-110px;font-size:14px;}
	.u-banner .banner3 .span{width:90px;height:90px;padding:30px 0px;line-height:15px;}
	.u-banner .banner3 p span{transform: scale(0.65,0.65); width: 150%;  margin-left: -25%;}
	.u-banner .banner3 .span.px1{left:15%;top:-40px;}
	.u-banner .banner3 .span.px4{top:200px;}
	
	.u-banner .banner2{padding:0px;margin-top:-90px;}
	.u-batxt{width:25%;margin-right:12.5%;}
	.u-batxt .xtt{font-size:28px;line-height:50px;}
	.u-batxt .txt2{font-size:16px;}
	.u-batxt .ying1 span{width:44%;}
	.u-batxt:nth-child(2) .ying1 span{width:62%;}
	@keyframes clipMe1 {
	  0%, 100% {
		clip: rect(0px, 190px, 7px, 0px);
	  }
	  25% {
		clip: rect(0px, 7px, 64px, 0px);
	  }
	  50% {
		clip: rect(57px, 190px, 64px, 0px);
	  }
	  75% {
		clip: rect(0px, 190px, 64px, 183px);
	  }
	}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
    .u-sbanner{margin:0px 35px;}
    .u-sbanner  .yin  .jiao img {height:131%;}	
	.u-banner{width:920px;margin-left:-460px;top:85px;}
	.u-banner .banner1{margin-top:-65px;}	
	.u-banner .banner1 .txt{width:40%;}
	.u-banner .banner1 .txt .xtt{line-height:60px;font-size:36px;}
	
	.u-banner .banner3 .txt{font-size:14px;}
	.u-banner .banner3 .txt .xtt{font-size:28px;line-height:50px;}
	.u-banner .banner3 .tit{width:40%;font-size:36px;}
	.u-banner .banner3 .tit .span3, .u-banner .banner3 .tit .span4{font-size:16px;}
	.u-banner .banner3{margin-top:-100px;}
	.u-banner .banner3 .span{width:90px;height:90px;padding:30px 0px;line-height:15px;}
	.u-banner .banner3 p span{transform: scale(0.65,0.65); width: 150%;  margin-left: -25%;}
	.u-banner .banner3 .span.px1{top:-50px;}
	.u-banner .banner3 .span.px4{top:220px;}
	
	
	.u-banner .banner2{padding:0px 5%;}
	.u-batxt{width:25.5%;margin-right:11.75%;}
	.u-batxt .ying1 span{width:47%;}
}
/* 首页BANNER轮播图结束 */






/* 首页服务流程开始 */
.m-sprocess
{
	width:100%;
	background: #F3F3F3;
	padding-bottom:120px;
}
.m-sprocess .sprocess{width:100%;margin-top:40px;}
.m-sprocess .sprocess .stxts
{
	width:100%;
	line-height:30px;
	text-align:center;
	font-size:14px;
	margin-top:30px;
	display:none;
}
.m-sprocess .sprocess .stxts span 
{
	position:relative;
	display:inline-block;
	animation:myfirst 2s linear infinite;
}
@keyframes myfirst
{
	25% {transform:translateX(6px)}
	50%, 100% {transform:translateX(0)}
	75% {transform:translateX(-6px)}
}
.m-sprocess .sprocess .stxts img{height:16px;margin:7px 7px 7px 0px;}
.u-sprocess{width:100%;}
.u-sprocess .spimg
{
	width:100%;
	overflow:hidden;
	position:relative;
}
.u-sprocess .spimg img 
{
	width:100%;
	opacity:1;
	z-index:111;		
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.u-sprocess:hover  .spimg .img1 
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.u-sprocess .spimg  .img2 
{
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;
	z-index:1111;
}
.u-sprocess .sptxt{width:100%;margin-top:20px;}
.u-sprocess .sptxt .num 
{
	font-size: 24px;
    color: #797979;
	font-family: 'MavenPro';
	font-weight:bold;
	float:left;
	transition: all 0.5s ease 0s;
}
.u-sprocess .sptxt  .sptit
{
	float:left;
	color: #404040;
	border-left:1px solid #F27837;
	padding-left:10px;
	margin-left:5px;
	transition: all 0.5s ease 0s;
}
.u-sprocess .sptxt  .sptit .t1
{
	font-size: 18px;
	letter-spacing: 2.25px;
	font-weight:bold;
}
.u-sprocess .sptxt  .sptit .t2
{
	font-family: 'MavenPro';
	font-weight:bold;
	font-size: 12px;
}
.u-sprocess:hover .spimg  .img2 {opacity:1;}
.u-sprocess:hover   .sptxt  .num{color:#F27837;}
.u-sprocess:hover   .sptxt  .sptit{color:#F27837;}
@media screen and (max-width: 767px) 
{
	.m-sprocess{padding-bottom:30px;}
	.m-sprocess .sprocess{margin-top:10px;}
	.m-sprocess .sprocess .stxts{display:block;}
}
@media screen and (max-width: 510px)
{
	.m-sprocess .sprocess{margin-top:0px;}
	.m-sprocess .sprocess .stxts{display:block;}
	.u-sprocess .sptxt .num{font-size:20px;}
}
@media screen and (max-width: 350px)
{
    .u-sprocess .sptxt  .sptit{width:100px;overflow:hidden;}
	.u-sprocess .sptxt  .sptit .t2{transform: scale(0.8,0.8);width:125%;margin-left: -12.5%;}	
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.m-sprocess{padding-bottom:50px;}
	.m-sprocess .sprocess{margin-top:20px;}
	.m-sprocess .sprocess .stxts{display:block;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.m-sprocess{padding-bottom:80px;}
	.m-sprocess .sprocess{margin-top:30px;}
	.m-sprocess .sprocess .stxts{display:block;}
}
/* 首页服务流程结束 */


/* 首页作品案例开始 */
.m-sworks{width:100%;}
.m-sworks .sworks{width:100%;}
.m-sworks .sworks.sw1{display:block;}
.m-sworks .sworks.sw2{display:none;}
.m-sworks .sworks .sworks1{width:75%;float:left;}
.m-sworks .sworks .sworks2{width:25%;float:left;}
.m-sworks .sworks .sworks3{width:33.333333%;float:left;}
.u-sworks
{
	width:100%;
	float:left;
	overflow:hidden;
	position:relative;
}
.u-sworks.s1{border-right:2px solid #fff;border-bottom:2px solid #fff;}
.u-sworks.s2{border-right:2px solid #fff;border-bottom:2px solid #fff;}
.u-sworks.s3{width:66.666666%;border-right:2px solid #fff;border-bottom:2px solid #fff;}
.u-sworks.s4{width:66.666666%;border-right:2px solid #fff;}
.u-sworks.s5{float:right;width:33.333333%;border-right:2px solid #fff;}
.u-sworks.s7{border-top:2px solid #fff;}
.u-sworks.s8{display:none;}
.u-sworks .swimg{width:100%;height:100%;overflow:hidden;z-index:99;}
.u-sworks .swimg img 
{
	width:100%;	
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.u-sworks:hover  .swimg img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.u-sworks .swtxt
{
	width:100%;
	padding:0px 30px;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:110;
	background:url(../yu-img/icon6.png) left bottom no-repeat;
	background-size:100%;
}
.u-sworks .swtxt .p1 
{
	font-weight:bold;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 3px;
	line-height:24px;
}
.u-sworks .swtxt .p2
{
	font-weight:bold;
	font-family: 'MavenPro';
	font-size: 12px;
	color: #FFFFFF;
	line-height:16px;
	margin-bottom:20px;
}
.u-sworks .swmeng
{
	width:100%;
	height:100%;
	position:absolute;
	z-index:100;
	left:0px;
	bottom:0px;
	background: #F27837;
	transition: all 0.5s ease 0s;
	opacity:0;
}
.u-sworks:hover .swtxt{background:none;}
.u-sworks:hover .swmeng{opacity:0.9;}
@media screen and (max-width: 767px) 
{
	.m-sworks .sworks.sw1{display:none;}
	.m-sworks .sworks.sw2{display:block;}
	.m-sworks .sworks .sworks1{width:100%;}
	.m-sworks .sworks .sworks2{width:100%;}
	.m-sworks .sworks .sworks3{width:100%;}
	.u-sworks.s1{width:50%;border-right:2px solid #fff;border-bottom:2px solid #fff;}
	.u-sworks.s2{width:50%;border-bottom:2px solid #fff;}
	.u-sworks.s3{width:100%;border-bottom:2px solid #fff;}
	.u-sworks.s4{width:100%;float:right;border-top:2px solid #fff;}
	.u-sworks.s5{width:50%;float:left;border-right:2px solid #fff;}
	.u-sworks .swtxt{padding:0px 10px;}
	.u-sworks .swtxt .p1{font-size:14px;}
	.u-sworks .swtxt .p2{margin-bottom:7px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.u-sworks .swtxt{padding:10px 10px 0px;}
	.u-sworks .swtxt .p1{font-size:18px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.u-sworks .swtxt{padding:0px 20px;}
}

/* 首页作品案例结束 */


/* 首页关于点山开始 */
.m-sabout
{
	width:100%;
	padding-bottom:120px;
	position:relative;
	overflow:hidden;
}
.m-sabout .saboutimg
{
	width:1920px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	top:0px;
	z-index:9;
}
.m-sabout .saboutimg .p1 
{
	z-index:5;
	left:-13%;
	top:-170px;
	position:absolute;
}
.m-sabout .saboutimg img {max-height:100%;}
.m-sabout .w1200 {position:relative;z-index:99;}
.m-sabout .sabout{width:100%;margin-top:50px;}
.m-sabout .sabout .sanum {float:left;	width:50%;}
.u-sanum
{
	width:40%;
	margin:0px 5% 20px 0px;
	float:left;
}
.u-sanum .img{width:100%;position:relative;}
.u-sanum .img img{width:76%;margin-left:12%;}
.u-sanum .img .num 
{
	width:100%;
	margin:0px auto;
	text-align:center;
	height:50px;
	line-height:50px;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-25px;
	font-size:42px;
	color:#fff;
	font-weight:bold;
}
.u-sanum .num  p{display:inline-block;}
.u-sanum .num  span {position:relative;top:-15px;}
.u-sanum  .tit 
{
	width:100%;
	font-size: 18px;
    color: #404040;
	line-height:25px;
	margin-top:10px;
	height:50px;
	text-align:center;
}
.m-sabout .sabout .satxt 
{
	float:left;
	width:50%;
	padding-left:90px;
}
.m-sabout .sabout .satxt   .txts
{
	font-size: 16px;
	color: #404040;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 39.96px;
	margin-bottom:30px;
}
.m-sabout .sabout .satxt   .txts span 
{
	font-size: 18px;
    color: #F27837;
	font-weight:bold;
}
@media screen and (max-width: 767px) 
{
	.m-sabout{padding-bottom:80px;}
	.m-sabout .saboutimg{width:100%;margin-left:0px;left:-120%;top:-50%;} 
	.m-sabout .saboutimg img{width:240%;}
	.m-sabout .saboutimg .p1{left:0px;top:0px;}
	.m-sabout .sabout{margin-top:30px;}
	.m-sabout .sabout .sanum{width:100%;margin-bottom:20px;}
	.u-sanum{margin:0px 5% 15px;}
	.u-sanum .img .num{font-size:32px;}
	.m-sabout .sabout .satxt{width:100%;padding:0px;}
	.u-sanum .tit{font-size:14px;}
}
@media screen and (max-width: 510px)
{
	.m-sabout{padding-bottom:50px;}
	.m-sabout .sabout{margin-top:10px;}
	.u-sanum{width:50%;margin:0px 0px 10px 0px;}
	.u-sanum .tit{font-size:13px;}
	.u-sanum .img .num{font-size:26px;}
	.m-sabout .sabout .satxt .txts{line-height:30px;margin-bottom:20px;}
	.m-sabout .sabout .satxt .txts span{font-size:14px;}
	.m-sabout .saboutimg{top:-40%;} 
}
@media screen and (max-width: 350px)
{
	.m-sabout .saboutimg{top:-20%;} 
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.m-sabout{padding-bottom:70px;}
	.m-sabout .sabout{margin-top:20px;}
	.m-sabout .sabout .sanum{width:50%;}
	.u-sanum{width:48%;margin:0px 2% 5px 0px;}
	.u-sanum .img .num{font-size:32px;}
	.u-sanum .tit{font-size:14px;}
	.m-sabout .sabout .satxt{width:50%;padding-left:60px;}
	.m-sabout .sabout .satxt .txts{line-height:33px;}
	.m-sabout .saboutimg .p1{left:-14%;top:-160px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.m-sabout{padding-bottom:100px;}
	.m-sabout .sabout{margin-top:20px;}
	.m-sabout .sabout .sanum{width:50%;}
	.u-sanum{width:45%;margin:0px 5% 5px 0px;}
	.u-sanum .img .num{font-size:36px;}
	.u-sanum .tit{font-size:16px;}
	.m-sabout .sabout .satxt{width:50%;padding-left:60px;padding-top:30px;}
	.m-sabout .sabout .satxt .txts{line-height:33px;}
	.m-sabout .saboutimg .p1{left:-14%;top:-160px;}
}

/* 首页关于点山结束 */





/* 首页合作伙伴开始 */
.m-spartner
{
	width:100%;
	background:url(../yu-img/spartner.jpg)center center   / cover no-repeat;
	padding:30px 0px;
	position:relative;
}
.m-spartner .spartner{width:100%;text-align:center;}
.m-spartner .spartner img {max-height:90%;	max-width:80%;}
.m-spartner .u-stitle
{
	padding:0px;
	width:auto;
	position:absolute;
	left:50%;
	top:50%;
	text-align:center;
	padding:25px;
	z-index:3;
}
.m-spartner .u-stitle .cimg1
{
	position:absolute;
	z-index:1;
	width:100%;
	left:0px;
	top:0px;
}
.m-spartner .u-stitle .cimg1 img {width:100%;}
.m-spartner .u-stitle .cimg 
{
	position:absolute;
	z-index:3;
	left:0px;
	top:0px;
	width:100%;
	animation:cimg 5s linear infinite;
}
@keyframes cimg 
{
	25% {transform: rotate(90deg);}
	50% {transform: rotate(180deg);}
	75% {transform: rotate(270deg);}
	100% {transform: rotate(360deg);}
}

.m-spartner .u-stitle .cimg  img {width:100%;}
.m-spartner .u-stitle .stitle
{
	position:relative;
	top:50%;
	margin-top:-48px;
	z-index:3;
}
.m-spartner .swiper-container-fade .swiper-slide  {opacity:0!important;transition: all 1s ease 0s;}
.m-spartner .swiper-container-fade .swiper-slide.swiper-slide-active{opacity:2!important;}
@media screen and (max-width: 767px) 
{
	.m-spartner .swiper-button-prev,.m-spartner  .swiper-button-next{width: 18px; height: 32px;margin-top: -16px;}
	.m-spartner  .swiper-button-next,.m-spartner  .swiper-container-rtl .swiper-button-prev {background-size: 18px 32px;right: 1%;left: auto;}
	.m-spartner  .swiper-button-prev,.m-spartner  .swiper-container-rtl .swiper-button-next {background-size: 18px 32px;left: 1%;}
	.m-spartner .u-stitle{padding:5px;}
	.m-spartner .u-stitle .stitle{margin-top:-24px;}
	.m-spartner .u-stitle .tit1{font-size:24px;}
	.m-spartner .u-stitle .tit2{font-size:13px;margin:0px;}
}
@media screen and (max-width: 510px)
{
	.m-spartner .u-stitle .stitle{margin-top:-18px;}
	.m-spartner .u-stitle .tit1{font-size:16px;}
	.m-spartner .u-stitle .tit2{font-size:12px;margin:0px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.m-spartner .u-stitle{padding:15px;}
	.m-spartner .u-stitle .stitle{margin-top:-37px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.m-spartner .u-stitle{padding:19px;}
	.m-spartner .u-stitle .stitle{margin-top:-41px;}
}

/* 首页合作伙伴结束 */



/* 首页解决之道开始 */
.m-solving
{
	width:100%;
	background:url(../yu-img/solving.jpg)center center no-repeat;
	background-size:auto 100%;
	padding-bottom:30px;
	position:relative;
}
.m-solving .solving{width:100%;}
.u-solving
{
	width:100%;
	padding:20px 0px;
	border-bottom:1px solid #c8c8c8;
	display:table;
}
.u-solving:nth-child(4){border:0px;}
.u-solving .tit
{
	width:25%;
	vertical-align:middle;
	display:table-cell;
	text-align:right;
	font-size: 24px;
	color: #404040;
	letter-spacing: 3px;
	line-height: 32px;
	font-weight:bold;
}
.u-solving .num 
{	
	width:13%;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	font-size: 36px;
	color: #F27837;
	font-weight:bold;
}
.u-solving .img 
{	
	width:13%;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	font-size: 36px;
	color: #F27837;
	font-weight:bold;
	overflow:hidden;
	position:relative;
	transition: all .5s ease 0s;
    transform: rotateY(-0deg);
}
.u-solving:hover .img {transform: rotateY(180deg);}
.u-solving .img  img {max-width:100%;max-height:100%;}
.u-solving .img  .img2 
{
	position:absolute;
	left:0px;
	opacity:0;	
	transition: all 0.5s ease 0s;
}
.u-solving:hover .img  .img2 {opacity:1;}
.u-solving .txt 
{	
	width:49%;
	padding:0px 10% 0px 4%;
	vertical-align:middle;
	display:table-cell;
	font-size: 14px;
	color: #404040;
	letter-spacing: 0.4px;
	line-height: 30px;
}
.u-solving .txt  .txts{margin-bottom:15px;}
@media screen and (max-width: 767px) 
{
	.u-solving .tit{display:inline-block;width:50%;margin-left:10px;text-align:left;height:80px;font-size:18px;}
	.u-solving .tit .tits{display:table;width: 100%;height: 80px;}
	.u-solving .tit p {display:table-cell;vertical-align:middle;}
	.u-solving .num{display:inline-block;width:12%;float:left;height:80px;line-height:80px;margin-right:10px;}
	.u-solving .img{display:inline-block;width:80px;float:left;height:80px;}
	.u-solving .img  img {position:absolute;left:5px;top:0px;}
	.u-solving .img  .img2 {left:5px;}
	.u-solving .txt{display:inline-block;width:100%;padding: 10px 0% 0px 0%;line-height:20px;font-size:12px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.u-solving .tit{width:37%;    font-size: 22px;}
	.u-solving .num{width:10%;}
	.u-solving .img{width:12%;}
	.u-solving .txt{width:41%;padding: 0px 0% 0px 3%;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.u-solving .tit{width:33%;}
	.u-solving .num{width:12%;}
	.u-solving .img{width:12%;}
	.u-solving .txt{width:43%;padding: 0px 4% 0px 3%;}
}

/* 首页解决之道结束 */




/* 首页新闻动态开始 */
.m-snews
{
	width:100%;
	background: #F1F1F1;
	padding-bottom:85px;
}
.m-snews .snews{width:100%;margin-top:15px;}
.m-snews  .u-stitle .txt p 
{
	float:left;
	margin-right:30px;
	cursor:pointer;
}
.m-snews  .u-stitle .txt .on{color:#F27837;}
.m-snews .snews {width: 100%;position:relative;}
.m-snews .snews .onecontent
{
    opacity:0;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:99;
	transition: all 0.8s ease 0s;
}
.m-snews .snews .onecontent.on{opacity:1;z-index:999;position:relative;}
.u-snews{width:100%;transition: all 0.8s ease 0s;}
.u-snews:hover{box-shadow:0px 10px 10px #999;}
.u-snews .snimg{width:100%;overflow:hidden;background:#f5f5f5;text-align:center;}
.u-snews .snimg img
{
	max-width:100%;
	max-height:100%;
	width:100%;
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
	vertical-align:middle;
}
.u-snews:hover  .snimg img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.u-snews .sntxt{background:#fff;padding:15px 20px 30px;} 
.u-snews .sntxt .tit
{
	font-size: 16px;
	color: #404040;
	letter-spacing: 0;
	text-align: justify;
	line-height: 25px;
	height:50px;
	overflow:hidden;
	font-weight:bold;
	margin-bottom:5px;
	transition: all 0.8s ease 0s;
}
.u-snews:hover  .sntxt .tit{color:#F27837;}
.u-snews .sntxt .txt
{
	font-size: 14px;
	color: #797979;
	letter-spacing: 0.4px;
	text-align: justify;
	line-height: 25px;
	height:50px;
	overflow:hidden;
	margin-bottom:20px;
}
.u-snews .sntxt  .u-smore{text-align:center;}
.m-snews .swiper-button-prev, .m-snews .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 28px;
    height: 49px;
    margin-top: -24px;
    z-index: 10;
    cursor: pointer;
}
.m-snews .swiper-button-next
{
    background: url(../yu-img/icon10.png) left center no-repeat;
    background-size: 28px 49px;
    right: 0px;
    left: auto;
}
.m-snews .swiper-button-prev 
{
    background: url(../yu-img/icon11.png) left center no-repeat;
    background-size: 28px 49px;
    left: 0px;
}
@media screen and (max-width: 767px) 
{
	.m-snews{padding-bottom:40px;}
    .m-snews .snews{margin-top:0px;}
	.m-snews  .u-stitle .txt p {margin-right:15px;}
    .u-snews .sntxt{padding:10px 10px 25px;}
    .u-snews .sntxt .tit{font-size:14px;}
	.u-snews .sntxt .txt{font-size:12px;line-height:20px;height:40px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.m-snews{padding-bottom:60px;}
    .m-snews .snews{margin-top:0px;}
    .u-snews .sntxt{padding:10px 10px 25px;}
    .u-snews .sntxt .tit{font-size:14px;}
	.u-snews .sntxt .txt{font-size:12px;line-height:20px;height:40px;}
}
/* 首页新闻动态结束 */








/* 内页BANNER图开始 */
.g-nbanner
{
	width:100%;
	position:relative;
	z-index:99;
	overflow:hidden;
	cursor:pointer;
}
.g-nbanner .nbannerimg img 
{
	position:relative;
	width:100%;
	z-index:99;
}
.g-nbanner .nbannerimg  .img1{display:block;}
.g-nbanner .nbannerimg  .img2{display:none;}
.g-nbanner .nbannertxt
{
	position:absolute;
	left:5%;
	width:90%;
	z-index:99;
	top:50%;
	text-shadow: 1px 1px 1px #888;
	transition: all 0.8s ease 0s;
/* 	animation:nbannertxt 2s linear infinite; */
}
.g-nbanner:hover  .nbannertxt{transform:translateY(20px);}
/* @keyframes nbannertxt
{
	25% {transform:translateY(6px)}
	50%, 100% {transform:translateY(0)}
	75% {transform:translateY(-6px)}
} */
.g-nbanner .nbannertxt a{color:#fff;text-decoration: none;}
.g-nbanner .nbannertxt a:hover{text-decoration: none;}
.g-nbanner .nbannertxt p{display:inline-block;padding:0px 10px;transition: all 0.8s ease 0s;}


.g-nbanner .nbannertxt.nabout{color:#fff;margin-top:-73px;}
.g-nbanner .nbannertxt.nabout  .p1 {font-size:40px;padding:0px;}
.g-nbanner .nbannertxt.nabout .p2 {font-size:22px;line-height:38px;margin:15px 0px;background:#3e394c;}
.g-nbanner .nbannertxt.nabout .p3 {font-size:22px;}

.g-nbanner .nbannertxt.ncase{color:#fff;text-align:right;bottom:20%;top:inherit;}
.g-nbanner .nbannertxt.ncase  .p1 {font-size:36px;padding:0px 0px 15px; margin-bottom:10px;border-bottom:1px solid #fff;}
.g-nbanner .nbannertxt.ncase .p2 {font-size:22px;line-height:38px;}
.g-nbanner .nbannertxt.ncase .p3 {font-size:14px;}

.g-nbanner .nbannertxt.nproject{color:#fff;margin-top:-58px;width:30%;}
.g-nbanner .nbannertxt.nproject  .p1 {font-size:40px;padding:0px 0px 15px; width:100%;text-align:center;margin-bottom:10px;border-bottom:1px solid #fff;}
.g-nbanner .nbannertxt.nproject .p2 {width:100%;text-align:center;font-size:28px;line-height:38px;letter-spacing: 2px;}

.g-nbanner .nbannertxt.nnews{color:#fff;margin-top:-26px;}
.g-nbanner .nbannertxt.nnews  .p1 {font-size:40px; width:100%;text-align:center;}

.g-nbanner .nbannertxt.nservice{color:#fff;text-align:right;margin-top:-79px;}
.g-nbanner .nbannertxt.nservice  .p1 {text-align:center;font-size:36px;padding:0px 0px 15px; margin-bottom:10px;border-bottom:1px solid #fff;}
.g-nbanner .nbannertxt.nservice .p2 {text-align:center;font-size:22px;line-height:38px;}
.g-nbanner .nbannertxt.nservice .p3 {text-align:center;font-size:36px;}

.g-nbanner .nbannertxt.ncontact{margin-top:-65px;font-weight:bold;text-align:center;}
.g-nbanner .nbannertxt.ncontact  .p1 {width:100%;font-size:50px;padding:0px 0px 15px; color:#00a1e9;margin-bottom:10px;letter-spacing: 2px;}
.g-nbanner .nbannertxt.ncontact  .p1 a{color:#00a1e9;}
.g-nbanner .nbannertxt.ncontact .p2 {background:#00a1e9;padding:0px 35px;font-size:36px;line-height:60px;letter-spacing: 2px;border-radius:10px;}



.g-nbanner .nbannerdao
{
	width:100%;
	height:40px;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:100;
	background:url(../yu-img/icon13.png);
}
.u-badao{float:left;width:100%;}
.u-badao p 
{
	width:100%;
	font-size: 16px;
	color: #FFFFFF;
	line-height:40px;
	height:40px;
	overflow:hidden;
	transition: all 0.5s ease 0s;
	text-align:center;
}
.u-badao.on  p{background: #F27837;} 
.u-badao  p:hover{background: #F27837;} 
@media screen and (max-width: 767px) 
{
	.g-nbanner .nbannerimg  .img1{display:none;}
	.g-nbanner .nbannerimg  .img2{display:block;}
	.u-badao p{font-size:12px;} 

	.g-nbanner .nbannertxt.nabout{margin-top:-42px;}
	.g-nbanner .nbannertxt.nabout  .p1 {font-size:28px;}
	.g-nbanner .nbannertxt.nabout .p2 {font-size:16px;line-height:30px;margin:10px 0px;}
	.g-nbanner .nbannertxt.nabout .p3 {font-size:16px;}
	
	
    .g-nbanner .nbannertxt.ncase{bottom:30%;;}
	.g-nbanner .nbannertxt.ncase  .p1 {font-size:33px;}
	.g-nbanner .nbannertxt.ncase .p2 {font-size:18px;line-height:32px;}
	.g-nbanner .nbannertxt.ncase .p3 {font-size:14px;}
	
	
	.g-nbanner .nbannertxt.nproject{margin-top:-52px;width:60%;}
	.g-nbanner .nbannertxt.nproject .p1 {font-size:30px;}
	.g-nbanner .nbannertxt.nproject .p2 {font-size:20px;}
	
	
	.g-nbanner .nbannertxt.nservice{margin-top:-45px;}
	.g-nbanner .nbannertxt.nservice  .p1 {font-size:26px;padding: 0px 0px 8px;margin-bottom: 5px;}
	.g-nbanner .nbannertxt.nservice .p2 {font-size:13px;line-height:22px;}
	.g-nbanner .nbannertxt.nservice .p3 {font-size:26px;}
	
	
	.g-nbanner .nbannertxt.ncontact{margin-top:-42px;}
	.g-nbanner .nbannertxt.ncontact  .p1 {font-size:36px;padding:0px 0px 10px;margin-bottom:5px;}
	.g-nbanner .nbannertxt.ncontact .p2 {padding:0px 25px;font-size:26px;line-height:42px;}
}
@media screen and (max-width: 510px) 
{	
	.g-nbanner .nbannertxt{width:94%;left:3%;}
	.u-badao p {padding:0px 2px;}
	.g-nbanner .nbannertxt.nabout  .p1 {font-size:20px;}
	.g-nbanner .nbannertxt.nabout .p2 {font-size:14px;line-height:26px;margin:10px 0px;}
	.g-nbanner .nbannertxt.nabout .p3 {font-size:14px;}
	
    .g-nbanner .nbannertxt.ncase{bottom:30%;;}
	.g-nbanner .nbannertxt.ncase  .p1 {font-size:27px;padding:0px 0px 10px;margin-bottom:5px;}
	.g-nbanner .nbannertxt.ncase .p2 {font-size:14px;line-height:26px;}
	.g-nbanner .nbannertxt.ncase .p3 {font-size:12px}
	
	
	.g-nbanner .nbannertxt.nproject{margin-top:-36px;width:65%;}
	.g-nbanner .nbannertxt.nproject .p1 {font-size:24px;padding:0px 0px 5px 0px;margin-bottom:5px;}
	.g-nbanner .nbannertxt.nproject .p2 {font-size:16px;line-height:30px;}
	
	
	.g-nbanner .nbannertxt.nnews{margin-top:-20px;}
    .g-nbanner .nbannertxt.nnews  .p1 {font-size:30px;}
	
	
	.g-nbanner .nbannertxt.nservice{margin-top:-44px;}
	.g-nbanner .nbannertxt.nservice  .p1 {font-size:20px;}
	.g-nbanner .nbannertxt.nservice .p2 {padding:0px;font-size:12px;transform: scale(0.9,0.9);width:115%;margin-left: -10%;text-align:right;}
	.g-nbanner .nbannertxt.nservice .p3 {padding:0px;font-size:20px;}
	
	
	.g-nbanner .nbannertxt.ncontact{margin-top:-42px;}
	.g-nbanner .nbannertxt.ncontact  .p1 {font-size:30px;padding:0px 0px 5px;margin-bottom:0px;}
	.g-nbanner .nbannertxt.ncontact .p2 {padding:0px 20px;font-size:22px;line-height:36px;}
}
@media screen and (max-width: 350px) 
{
    .g-nbanner .w1200{padding:0px;}
	.g-nbanner .nbannerdao{height:30px;}
	.u-badao p {height:30px;line-height:30px;font-size:12px;}
	
	
	.g-nbanner .nbannertxt.nabout{margin-top:-26px;}
	.g-nbanner .nbannertxt.nabout  .p1 {font-size:18px;}
	.g-nbanner .nbannertxt.nabout .p2 {font-size:12px;line-height:24px;margin:5px 0px;}
	.g-nbanner .nbannertxt.nabout .p3 {font-size:12px;}
	
	.g-nbanner .nbannertxt.ncase  .p1 {font-size:23px;padding:0px 0px 5px;margin-bottom:2px;}
	
	.g-nbanner .nbannertxt.nproject{width:71%;}
	
	.g-nbanner .nbannertxt.nnews{margin-top:-18px;}
    .g-nbanner .nbannertxt.nnews  .p1 {font-size:26px;}
	
	.g-nbanner .nbannertxt.nservice{margin-top:-44px;}
	.g-nbanner .nbannertxt.nservice  .p1 {font-size:18px;}
	.g-nbanner .nbannertxt.nservice .p2 {font-size:12px;line-height:16px;transform: scale(0.8,0.8);width:125%;margin-left: -12.5%;text-align:right;}
	.g-nbanner .nbannertxt.nservice .p3 {font-size:18px;}
	
	.g-nbanner .nbannertxt.ncontact{margin-top:-36px;}
	.g-nbanner .nbannertxt.ncontact  .p1 {font-size:26px;}
	.g-nbanner .nbannertxt.ncontact .p2 {padding:0px 15px;font-size:18px;line-height:32px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.g-nbanner .nbannertxt.nabout{margin-top:-48px;}
	.g-nbanner .nbannertxt.nabout  .p1 {font-size:30px;}
	.g-nbanner .nbannertxt.nabout .p2 {font-size:18px;line-height:35px;margin:10px 0px;}
	.g-nbanner .nbannertxt.nabout .p3 {font-size:18px;}
	
	.g-nbanner .nbannertxt.ncase  .p1 {font-size:33px;}
	.g-nbanner .nbannertxt.ncase .p2 {font-size:18px;line-height:32px;}
	.g-nbanner .nbannertxt.ncase .p3 {font-size:14px;}
	
	.g-nbanner .nbannertxt.nproject{margin-top:-52px;width:35%;}
	.g-nbanner .nbannertxt.nproject .p1 {font-size:30px;}
	.g-nbanner .nbannertxt.nproject .p2 {font-size:20px;}
	
	.g-nbanner .nbannertxt.nnews{margin-top:-23px;}
    .g-nbanner .nbannertxt.nnews  .p1 {font-size:34px;}
	
	.g-nbanner .nbannertxt.nservice{margin-top:-45px;}
	.g-nbanner .nbannertxt.nservice  .p1 {font-size:26px;padding: 0px 0px 8px;margin-bottom: 5px;}
	.g-nbanner .nbannertxt.nservice .p2 {font-size:16px;line-height:26px;}
	.g-nbanner .nbannertxt.nservice .p3 {font-size:26px;}
	
	
	.g-nbanner .nbannertxt.ncontact{margin-top:-42px;}
	.g-nbanner .nbannertxt.ncontact  .p1 {font-size:36px;padding:0px 0px 10px;margin-bottom:5px;}
	.g-nbanner .nbannertxt.ncontact .p2 {padding:0px 25px;font-size:26px;line-height:42px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.g-nbanner .nbannertxt.nproject{width:40%;}
	
	.g-nbanner .nbannertxt.nservice{margin-top:-58px;}
	.g-nbanner .nbannertxt.nservice  .p1 {font-size:30px;}
	.g-nbanner .nbannertxt.nservice .p2 {font-size:18px;line-height:30px;}
	.g-nbanner .nbannertxt.nservice .p3 {font-size:30px;}
	
	
	.g-nbanner .nbannertxt.ncontact{margin-top:-52px;}
	.g-nbanner .nbannertxt.ncontact  .p1 {font-size:42px;padding:0px 0px 10px;margin-bottom:10px;}
	.g-nbanner .nbannertxt.ncontact .p2 {padding:0px 35px;font-size:32px;line-height:50px;border-radius:10px;}
}
/* 内页BANNER图结束 */


/* 内页荣誉资质开始 */
.m-honor
{
	width:100%;
	padding-bottom:80px;
	background:#2e99ff url(../yu-img/nhonor.jpg) center top no-repeat;
	background-size:100%;
	padding-top:32%;
}
.m-honor .nhonorimg img{width:100%;vertical-align:top;}
.u-nhonor
{
	width:24%;
	margin:0px 0.5% 10px;
	float:left;	
	padding:10px;
	background:#30b6ff;	
	transition: all 0.5s ease 0s;
}
.u-nhonor:hover {box-shadow:0px 0px 12px #666;}
.u-nhonor .nhimg
{
	width:100%;
	text-align:center;
	overflow:hidden;	
	background:#dcdcdc;
}
.u-nhonor .nhimg img 
{
	max-width:100%;
	max-height:100%;
	vertical-align:top;
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.u-nhonor:hover  .nhimg img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-nhonor .nhtit
{
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0.5;
	text-align: center;
	line-height: 22px;
	height:44px;
	overflow:hidden; 
	margin:5px 5px 0px;
} 
@media screen and (max-width: 767px) 
{
    .u-nhonor{width:48%;margin:0px 1% 10px;}
    .m-honor{padding-bottom:50px;}
}
@media screen and (max-width: 510px) 
{	
    .u-nhonor{padding:5px;}
    .u-nhonor .nhtit{font-size:12px;line-height:20px;height:40px;}
    .m-honor{padding-bottom:35px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
    .m-honor{padding-bottom:60px;}
    .u-nhonor{width:32%;margin:0px 0.65% 10px;}
}
/* 内页荣誉资质结束 */




/* 内页作品案例开始 */
.m-ncase{width:100%;padding:35px 0px;}
.m-ncase .ncase{width:100%;background:#bcbcbc;}
.u-ncase
{
	width:33.22%;
	float:left;
	position:relative;
	margin-top:2px;
    margin-right:2px;	
}
.u-ncase:nth-child(1){margin-top:0px;}
.u-ncase:nth-child(2){margin-top:0px;}
.u-ncase:nth-child(3){margin-top:0px;}
.u-ncase:nth-child(3n){margin-right:0px;}
.u-ncase .ncimg{width:100%;overflow:hidden;}
.u-ncase .ncimg img 
{
	width:100%;
	vertical-align:top;
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.u-ncase:hover  .ncimg img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-ncase .nctit
{
	position:absolute;
	width:100%;
	left:0px;
	bottom:0px;
	line-height:60px;
	height:80px;
	overflow:hidden;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding:20px 20px 0px;
	background:url(../yu-img/icon6.png) center bottom no-repeat;
	background-size:100%;
}
.u-ncase:hover .nctit{display:none;}
.u-ncase .ncmeng
{
	position:absolute;
	left:0px;top:0px;
	width:100%;
	height:100%;
	background:url(../yu-img/icon12.png) ;
    transition: all 0.5s ease 0s;
    opacity: 0;
	padding:60px 60px 50px;
}
.u-ncase:hover .ncmeng{opacity:1;}
.u-ncase .ncmeng  .ncmtit
{
	font-size: 20px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align:center;
}
.u-ncase .ncmeng  .ncmtxt
{
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height:25px;
	height:100px;
	overflow:hidden;
	margin:10px 0px 20px;
}
.u-ncase .ncmeng  .u-smore {text-align:center;}
.u-ncase .ncmeng  .u-smore  p{border: 1px solid #fff;color:#fff;}
.u-ncase .ncmeng  .u-smore p:hover {background:#fff;color:#F27837;}
.m-clasex{width:100%;padding:35px 0px;}
.m-clasex .clzuo{width:66.6%;float:left;}
.m-clasex .clyou{width:33.4%;float:left;background: #EBEBEB;position:relative;}
.u-cfan
{
	width:100%;
	padding:40px;
	background:#f27837;
	text-align:center;
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	color:#fff;
}
.u-cfan  img {height:40px;margin-bottom:5px;}
.m-clasex .clasex
{
	width:100%;
	position:relative;
	display:table;
}
.m-clasex .clasex .cxtit
{
	width:100%;
	display:table-cell;
	background: #797979;
	padding:20px;
	font-weight:bold;
	vertical-align:middle;
}
.m-clasex .clasex .cxtit p {font-size:30px;line-height:40px;color:#fff;}
.m-clasex .clasex .cxtit .ding 
{
	background:url(../yu-img/icon32.png) left center no-repeat;
	font-size:14px;
	font-weight:400;
	padding-left:18px;
}
.m-clasex .clasex .cxtxt
{
	width:100%;
	display:table-cell;
	vertical-align:middle;
	padding:10px 20px;
	font-size:14px;
	line-height:25px;
	color:#333;
}
.m-clasex .clasex .cxtxt.ons
{
	display:inline-block;
	margin:20px 0px;
	padding:0px 20px;
	overflow:auto;
}
.m-clasex .clasex .cxtxt p{margin:10px 0px;}
.m-clasex .claseimg{width:100%;position:relative;}
.m-clasex .claseimg img {width:100%;}
.m-clasex .swiper-button-prev, .m-clasex .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 28px;
    height: 49px;
    margin-top: -24px;
    z-index: 10;
    cursor: pointer;
}
.m-clasex .swiper-button-next
{
    background: url(../yu-img/icon10.png) right center no-repeat;
    background-size: 28px 49px;
    right: 0px;
    left: auto;
}
.m-clasex .swiper-button-prev 
{
    background: url(../yu-img/icon11.png) left center no-repeat;
    background-size: 28px 49px;
    left: 0px;
}
@media screen and (max-width: 767px) 
{
	.m-ncase{padding:20px 0px;}
	.u-ncase{width:50%;margin:0px;}
	.u-ncase .nctit{font-size:14px;padding: 30px 20px 0px;line-height:50px;}
	.u-ncase .ncmeng{padding:15% 10% 10%;}
	.u-ncase .ncmeng .ncmtit{font-size:16px;line-height:25px;}
	.u-ncase .ncmeng .ncmtxt{font-size:12px;height:40px;line-height:20px;margin:0px 0px 10px;}
	.m-clasex .clzuo{width:100%;margin-bottom:15px;}
	.m-clasex .clyou{width:100%;height:auto !important;}
	.m-clasex .clasex{width:100%;height:auto !important;}
	.m-clasex .clasex .cxtit p{font-size:22px;line-height:30px;}
	.u-cfan{padding:20px;font-size:16px;}
	.u-cfan img{height:35px;}
	.m-clasex .clasex .cxtxt{height:auto !important;}
}
@media screen and (max-width: 510px) 
{	
	.u-ncase{width:100%;margin:0px 0px 5px 0px;}
	.u-ncase .ncmeng{padding:20% 10% 10%;}
	.m-clasex{padding:20px 0px;}
	.m-clasex .clasex .cxtit p{font-size:18px;}
	.m-clasex .clasex .cxtxt{padding:10px;}
	.u-cfan{padding:15px;font-size:14px;}
	.u-cfan img{height:30px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.u-ncase{width:33.14%;}
	.u-ncase .nctit{font-size:18px;}
	.u-ncase .ncmeng{padding:20px 15px;}
	.u-ncase .ncmeng .ncmtxt{margin:5px 0px 10px;height:75px;}
	.m-clasex .clasex .cxtit p{font-size:26px;line-height:36px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.u-ncase{width:33.18%;}
	.u-ncase .ncmeng{padding:20px 25px;}
	.u-ncase .ncmeng .ncmtxt{margin:10px 0px;}
}
/* 内页作品案例结束 */




/* 内页展陈展项开始 */
.m-nproject{width:100%;padding:35px 0px 60px;background:#eaeaea;}
.m-nproject .nproject{width:100%;}
.u-nproject
{
	width:32%;
	float:left;
	position:relative;
    margin:0px 2% 25px 0px;	
	background:#f6f6f6;
	transition: all 0.5s ease 0s;
}
.u-nproject:hover{box-shadow:0 11px 17px 0 rgba(0,0,0,0.31);}
.u-nproject:nth-child(3n){margin:0px 0px 25px 0px;}
.u-nproject .npimg{width:100%;overflow:hidden;}
.u-nproject .npimg img 
{
	width:100%;
	vertical-align:top;
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.u-nproject:hover  .npimg img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-nproject .nptit
{
	padding:0px 25px;
	height:60px;
	line-height:60px;
	overflow:hidden;
	font-size: 24px;
	color: #3E3A39;
	letter-spacing: 0.8px;
	transition: all 0.5s ease 0s;
	text-align: center;
}
.u-nproject:hover .nptit{color:#f27837;}
.u-nproject .nptxt
{	
	padding:0px 25px;
	margin-bottom:30px;
	font-size: 14px;
	color: #8F8F8F;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 25px;
	height:100px;
	overflow:hidden;
}
.u-nproject  .u-smore {text-align:center;padding-bottom:30px;}
.u-nproject  .u-smore p:hover {background:#F27837;border: 1px solid #F27837;color:#fff;}
.m-nprojectx{width:100%;padding:35px 0px;}
.m-nprojectx .nprojectx{width:100%;margin-bottom:40px;}
.m-nprojectx .tit
{
	font-size: 36px;
	color: #404040;
	letter-spacing: 1.2px;
	line-height:45px;
	margin-bottom:20px;
	font-weight:bold;
}
.m-nprojectx .txt
{
	font-size: 14px;
	color: #404040;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 30px;
}
.m-nprojectx .txt img {max-width:100%;}
@media screen and (max-width: 767px) 
{
	.m-nproject{padding:20px 0px;}
	.m-nproject .u-page{margin-top:10px;}
	.u-nproject {width:49%;margin: 0px 2% 15px 0px;}
	.u-nproject:nth-child(3n) {margin: 0px 2% 15px 0px;}
	.u-nproject:nth-child(2n) {margin: 0px 0px 15px 0px;}
	.u-nproject .nptit{padding:0px 10px;height:36px;line-height:36px;font-size:16px;}
	.u-nproject .nptxt{padding:0px 10px;margin-bottom:10px;font-size:12px;height:80px;line-height:20px;}
	.u-nproject .u-smore{padding-bottom:15px;}
	.m-nprojectx .nprojectx{margin-bottom:20px;}
	.m-nprojectx .tit{font-size:26px;line-height:34px;}
}
@media screen and (max-width: 510px) 
{	
	.u-nproject{width:100%;margin:0px 0px 10px 0px;}
	.u-nproject:nth-child(3n) {margin: 0px 0px 10px 0px;}
	.u-nproject:nth-child(2n) {margin: 0px 0px 10px 0px;}
	.m-nprojectx{padding:20px 0px;}
	.m-nprojectx .tit{font-size:22px;margin-bottom:10px;line-height:30px;}
	.m-nprojectx .txt{line-height:25px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.u-nproject {margin: 0px 2% 15px 0px;}
	.u-nproject:nth-child(3n) {margin: 0px 0px 15px 0px;}
	.u-nproject .nptit{padding:0px 10px;height:46px;line-height:46px;font-size:20px;}
	.u-nproject .nptxt{padding:0px 10px;margin-bottom:20px;}
	.u-nproject .u-smore{padding-bottom:20px;}
	.m-nprojectx .tit{font-size:30px;line-height:40px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.u-nproject {margin: 0px 2% 20px 0px;}
	.u-nproject:nth-child(3n) {margin: 0px 0px 20px 0px;}
	.u-nproject .nptit{height:52px;line-height:52px;}
}
/* 内页展陈展项结束 */


/* 内页新闻动态开始 */
.m-nnews{width:100%;padding:35px 0px 60px;}
.m-nnews .nnews{width:100%;}
.u-nnews
{
	width:24.6%;
	float:left;
	position:relative;
    margin:0px 0.5% 5px 0px;	
	border:1px solid #D5D5D5;
	transition: all 0.5s ease 0s;
}
.u-nnews:hover{box-shadow: 0 11px 17px 0 rgba(0,0,0,0.31);}
.u-nnews:nth-child(4n){margin:0px 0px 5px 0px;}
.u-nnews .npimg{width:100%;overflow:hidden;}
.u-nnews .npimg img 
{
	width:100%;
	vertical-align:top;
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.u-nnews:hover  .npimg img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-nnews .nptit
{
	padding:0px 25px;
	height:50px;
	line-height:25px;
	overflow:hidden;
	font-size: 16px;
	color: #3E3A39;
	margin:10px 0px;
	letter-spacing: 0.8px;
	text-align: center;
	font-weight:bold;
}
.u-nnews:hover .nptit{color:#F27837;}
.u-nnews .nptxt
{	
	padding:0px 25px;
	margin-bottom:15px;
	font-size: 14px;
	color: #8F8F8F;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 25px;
	height:75px;
	overflow:hidden;
}
.u-nnews  .u-smore {text-align:center;padding-bottom:30px;}
.u-nnews  .u-smore p:hover {background:#F27837;border: 1px solid #F27837;color:#fff;}
.m-nnewsx{width:100%;padding:35px 0px;}
.m-nnewsx .nnewsx{width:100%;margin-bottom:40px;}
.m-nnewsx .tit
{
	width:100%;
	font-size: 32px;
	color: #404040;
	letter-spacing: 1.07px;
	line-height:42px;
	margin-bottom:40px;
	font-weight:bold;
}
.m-nnewsx .tit .time 
{
	font-size: 14px;
	color: #8F8F8F;
	letter-spacing: 0.47px;
	line-height:20px;
	border-top:1px solid #F27837;
	padding-top:15px;
	margin-top:20px;
	font-weight:300;
}
.m-nnewsx .txt
{
	width:70%;
	float:left;
	font-size: 14px;
	color: #404040;
	letter-spacing: 0.47px;
	text-align: justify;
	line-height: 30px;
}
.m-nnewsx .txt img {max-width:100%;}
.m-nxbiao{width:25%;float:right;}
.m-nxbiao .nxbtit 
{
	font-size: 24px;
    color: #404040;
	font-weight:bold;
	letter-spacing: 1.33px;
	line-height:31px;
	margin-bottom:20px;
}
.m-nxbiao .nxbtxt {width:100%;}
.m-nxbiao .nxbtxt  .u-nnews{width:100%;margin:0px 0px 25px 0px;}
@media screen and (max-width: 767px) 
{
	.m-nnews{padding:20px 0px;}
	.m-nnews .nnews{margin-bottom:15px;}
	.m-nnews .u-page{margin-top:10px;}
	.u-nnews {width:49%;margin: 0px 1% 5px 0px;}
	.u-nnews:nth-child(4n) {margin: 0px 0px 5px 0px;}
	.u-nnews:nth-child(2n) {margin: 0px 0px 5px 0px;}
	.u-nnews .nptit{padding:0px 10px;font-size:14px;height:44px;line-height:22px;}
	.u-nnews .nptxt{padding:0px 10px;margin-bottom:10px;font-size:12px;height:60px;line-height:20px;}
	.u-nnews .u-smore{padding-bottom:15px;}
	.m-nnewsx .nnewsx{margin-bottom:20px;}
	.m-nnewsx .tit{font-size:26px;line-height:34px;margin-bottom:25px;}
	.m-nnewsx .txt{width:100%;}
	.m-nxbiao{display:none;}
}
@media screen and (max-width: 510px) 
{	
	.u-nnews {width:49%;margin: 0px 1% 5px 0px;}
	.u-nnews:nth-child(4n) {margin: 0px 0px 5px 0px;}
	.u-nnews:nth-child(2n) {margin: 0px 0px 5px 0px;}
	.u-nnews .nptxt{height:40px;}
	.u-nnews .nptit{margin:5px 0px;}
	.m-nnewsx{padding:20px 0px;}
	.m-nnewsx .tit{font-size:20px;margin-bottom:10px;line-height:30px;}
	.m-nnewsx .txt{line-height:28px;}
	.m-nnewsx .tit .time{font-size:12px;padding-top:5px;margin-top:5px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.u-nnews {margin: 0px 0.5% 5px 0px;width:33%;}
	.u-nnews:nth-child(4n) {margin: 0px 0.5% 5px 0px;}
	.u-nnews:nth-child(3n) {margin: 0px 0px 5px 0px;}
	.u-nnews .nptit{padding:0px 10px;}
	.u-nnews .nptxt{padding:0px 10px;margin-bottom:20px;}
	.u-nnews .u-smore{padding-bottom:15px;}
	.m-nnewsx .tit{font-size:30px;line-height:40px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.u-nnews {margin: 0px 0.5% 5px 0px;}
	.u-nnews:nth-child(4n) {margin: 0px 0px 5px 0px;}
}
/* 内页新闻动态结束 */



/* 内页售后保障开始 */
.m-security{width:100%;position:relative;}
.m-security .security{width:100%;position:relative;}
.u-nsetit
{
	width:100%;
}
.u-nsetit .nsetit{padding:50px 13%;}
.u-nsetit .nleft
{
	float:left;
	width:55px;
	position:relative;
	top:0px;
}
.u-nsetit .nleft img{width:100%;}
.u-nsetit .nright
{
	width:55px;
	position:relative;
	top:-10px;
	float:right;
}
.u-nsetit .nright img{width:100%;}
.u-nsetit .ntxt
{
	padding:0px 100px;
	font-size: 24px;
	color: #404040;
	letter-spacing: -1.5px;
	text-align: justify;
	line-height: 42px;
}
.u-security
{
	width:100%;
	position:relative;
	z-index:90;
	overflow:hidden;
	background:#f5f5f5;
}
.u-security .nbe1
{
	width:1920px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	top:0px;
	z-index:90;
}
.u-security .nbe1 .cimg1{display:block;}
.u-security .nbe1 .cimg2{display:none;}
.u-security .nbe1 img{width:100%;}
.u-security .nbe2
{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	bottom:0px;
	z-index:90;
}
.u-security .nbe2 img{width:100%;}

.u-security .netxt
{
	width:100%;
	font-size:14px;
	line-height:25px;
	position:absolute;
	left:0px;
	z-index:91;
	text-shadow:0px 1px 1px #fff;
}
.u-security .netxt.netxt1{top:37%;}
.u-security .netxt.netxt2{top:45%;}
.u-security .netxt.netxt3{top:30%;}
.u-security .netxt.concept1{top:15%;}
.u-security .netxt .netxts{width:60%;}

.u-security.concept1 {background:#fff;}
.u-security.concept1 .netxt{top:15%;}
.u-security.concept1 .netxt .netxts{width:40%;}
.u-security.concept2 .netxt{top:55%;}
.u-security.concept2 .netxt .netxts{width:30%;}

.u-security.concept2 .nbe1
{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	top:0px;
	z-index:90;
}
.u-security.concept3 .netxt{top:0px;height:100%;}
.u-security.concept3 .netxt .netxts{width:100%;position:relative;height:800px;}

.u-security.concept3 .nbe1
{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	top:0px;
	z-index:90;
}
.u-security.concept3  .mtit
{
	font-size: 40px;
	color: #FFFFFF;
	letter-spacing: 5.3px;
	text-align: center;
	line-height: 50px;
	font-weight:bold;	
	position:absolute;
	top:50%;
	width:100px;
	left:50%;
	margin-left:-50px;
	margin-top:-50px;
}
.u-security.concept3  .p1 
{
	position:absolute;
	width:100%;
	text-align:center;
	left:0px;
	top:7%;
}
.u-security.concept3  .p2 
{
	position:absolute;
	width:50%;
	text-align:left;
	right:0px;
	top:50%;
	padding-left:26%;
	margin-top:-11px;
}
.u-security.concept3  .p4
{
	position:absolute;
	width:50%;
	text-align:right;
	left:0px;
	top:50%;
	padding-right:26%;
	margin-top:-11px;
}
.u-security.concept3  .p3
{
	position:absolute;
	width:100%;
	text-align:center;
	left:0px;
	bottom:10%;
}
.u-security.concept3  p 
{
	font-size: 16px;
	color: #404040;
	letter-spacing: 0;
	text-align: center;
	line-height: 22px;
}
.u-security .netxt .tit1
{
	font-size:28px;
	font-weight:bold;
	line-height:30px;
	color:#F27837;
}
.u-security .netxt .txt1
{
	font-size:16px;
	line-height:30px;
	color: #404040;
	margin:30px 0px 20px;
}
.u-security .netxt .txt1 span {color:#f27837;}
.u-security .netxt .txt2
{
	font-size:16px;
	line-height:40px;
	color: #404040;
}
.u-security .netxt .txt2 span 
{
	display:inline-block;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	margin:10px 8px 10px 0px;
	font-size:12px;
	color:#fff;
	background:#f27837;
	border-radius:50%;
	vertical-align:top;
}
.m-xcase{width:100%;padding:80px 0px;}
.m-xcase .nltit
{
	line-height: 40px;
    font-size: 24px;
    color: #404040;
    letter-spacing: 1.33px;
    font-weight: bold;
    margin-bottom: 45px;
}
.u-xcase{width:100%;transition: all 0.8s ease 0s;}
.u-xcase:hover{box-shadow:0px 10px 10px #999;}
.u-xcase .xcimg{width:100%;overflow:hidden;}
.u-xcase .xcimg img
{
	width:100%;
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.u-xcase:hover  .xcimg img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-xcase .xctit
{
	font-size: 16px;
	color: #404040;
	letter-spacing: 0.89px;
	line-height:30px;
	margin-top:10px;
	height:60px;
	overflow:hidden;
	text-align: center;
	transition: all 0.8s ease 0s;
}
.u-xcase:hover  .xctit{color:#F27837;}
.m-xcase .swiper-button-prev, .m-xcase .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 28px;
    height: 49px;
    margin-top: -24px;
    z-index: 10;
    cursor: pointer;
}
.m-xcase .swiper-button-next
{
    background: url(../yu-img/icon10.png) left center no-repeat;
    background-size: 28px 49px;
    right: 0px;
    left: auto;
}
.m-xcase .swiper-button-prev 
{
    background: url(../yu-img/icon11.png) left center no-repeat;
    background-size: 28px 49px;
    left: 0px;
}
@media screen and (max-width: 767px) 
{
	.m-xcase{padding:40px 0px;}
	.m-xcase .nltit{margin-bottom:20px;font-size:22px;}
    .u-xcase .xctit{height:50px;line-height:25px;font-size:14px;}
	.u-nsetit .nsetit{padding:25px 0px;}
	.u-nsetit .nleft{width:30px;}
	.u-nsetit .nright{width:30px;}
	.u-nsetit .ntxt{font-size:18px;line-height:34px;padding:0px 50px;}
	
	.u-security .nbe1 .cimg1{display:none;}
	.u-security .nbe1 .cimg2{display:block;}
	.u-security .nbe1{width:800px;margin-left:-400px;}
	.u-security .nbe2{display:none;}
	.u-security .netxt{top:0px;position:relative;padding:10% 0px 20px;}
	.u-security .netxt .netxts{width:84%;margin-left:16%;}
	.u-security .netxt .tit1{text-shadow:initial;font-size:20px;line-height:26px;margin-left:6%;}
	.u-security .netxt .txt1{text-shadow:initial;font-size:14px;line-height:22px;margin:10px 0px 10px;}
	.u-security .netxt .txt2{font-size:14px;line-height:26px;}
	.u-security .netxt .txt2 span {width:16px;height:16px;line-height:16px;margin:5px 5px 5px 0px;}
	
	.u-security.concept1 .nbe1{position:relative;width:800px;margin-left:-400px;}
	.u-security.concept1 .netxt{position:absolute;top:0px;}
	.u-security.concept1 .netxt .netxts{margin-left:0px;    width: 45%;}
	.u-security.concept2 .nbe1{position:relative;width:800px;margin-left:-400px;}
	.u-security.concept2 .netxt{position:absolute;}
	.u-security.concept2 .netxt .tit1{margin-left:0px;}
	.u-security.concept1 .netxt .tit1{margin-left:0px;}
	.u-security.concept2 .netxt {margin-left:0px;top:36%;}
	.u-security.concept2 .netxt .netxts{margin-left:5%;}
	.u-security.concept3 .nbe1{position:relative;width:800px;margin-left:-400px;}
	.u-security.concept3 .netxt{position:absolute;padding:0px;}
	.u-security.concept3 .netxt .netxts{height:334px;margin-left:0px;}
	.u-security.concept3 .mtit{text-shadow:initial;font-size:26px;line-height:36px;width:80px;margin-left:-40px;margin-top:-36px;}
	.u-security.concept3 .p1{top:3%;}
	.u-security.concept3 .p2{margin-top:-11px;padding-left:23%;}
	.u-security.concept3 .p3{bottom:9%;}
	.u-security.concept3 .p4{margin-top:-22px;}
	.u-security.concept3 p{font-size:14px;line-height:20px;}
}
@media screen and (max-width: 600px) 
{
	.u-security.concept3 .p2{margin-top:-22px;padding-left:28%;}
}
@media screen and (max-width: 510px) 
{
	.m-xcase .nltit{font-size:20px;}
	.u-nsetit .ntxt{font-size:16px;line-height:30px;}
	.u-security .nbe1{width:540px;margin-left:-270px;}
	.u-security.concept1 .netxt{top:10%;}
	.u-security.concept1 .netxt .netxts{width:65%;}
	.u-security.concept2 .netxt .netxts{margin-left:0px;width:50%;}
	.u-security.concept2 .nbe1{margin-left:-330px;}
	.u-security.concept3 .mtit{font-size:22px;line-height:32px;width:70px;margin-left:-35px;margin-top:-32px;}
	.u-security.concept3 p{font-size:12px;}
}
@media screen and (max-width: 350px) 
{
	.m-xcase{padding:25px 0px;}
	.u-security.concept1 .netxt{top:1%;}
	.m-xcase .nltit{font-size:18px;margin-bottom:10px;}
    .u-xcase .xctit{height:40px;line-height:20px;font-size:12px;}
	.u-nsetit .nleft{width:20px;}
	.u-nsetit .nright{width:20px;}
	.u-nsetit .ntxt{font-size:14px;line-height:26px;padding:0px 30px;}
	.u-security .nbe1{width:400px;margin-left:-200px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.m-xcase{padding:60px 0px;}
	.m-xcase .nltit{margin-bottom:30px;}
	.u-nsetit .nsetit{padding:40px 2%;}
	.u-nsetit .ntxt{font-size:22px;line-height:38px;}
	
	.u-security .nbe1{width:1200px;margin-left:-600px;}
	.u-security.concept2 .nbe1{width:1200px;margin-left:-600px;}
	.u-security.concept3 .nbe1{width:1200px;margin-left:-600px;}
	.u-security .nbe2{width:1200px;margin-left:-600px;}
	.u-security .netxt.netxt1{top:23%;}
	.u-security .netxt.netxt2{top:26%;}
	.u-security .netxt.netxt3{top:10%;}
	.u-security .netxt .netxts{width:70%;margin-left:10%;}
	.u-security .netxt .tit1{font-size:24px;line-height:30px;}
	.u-security .netxt .txt1{font-size:14px;line-height:26px;margin:20px 0px 10px;}
	.u-security .netxt .txt2{font-size:14px;line-height:30px;}
	.u-security .netxt .txt2 span {margin:5px 5px 5px 0px;}
	.u-security.concept1 .netxt .netxts{margin-left:0px;}
	.u-security.concept2 .netxt .netxts{margin-left:0px;}
	.u-security.concept3 .netxt .netxts{height:500px;margin-left:0px;}
	.u-security.concept3 .mtit{font-size:36px;}
	.u-security.concept3 .p1{top:5%;}
	.u-security.concept3 .p4{margin-top:-22px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.u-nsetit .nsetit{padding:50px 8%;}
	.u-security .nbe1{width:1500px;margin-left:-750px;}
	.u-security.concept2 .nbe1{width:1500px;margin-left:-750px;}
	.u-security.concept3 .nbe1{width:1500px;margin-left:-750px;}
	.u-security .nbe2{width:1500px;margin-left:-750px;}

	.u-security .netxt.netxt1{top:23%;}
	.u-security .netxt.netxt2{top:26%;}
	.u-security .netxt.netxt3{top:15%;}
	.u-security .netxt .netxts{width:70%;margin-left:10%;}
	.u-security .netxt .txt2{line-height:36px;}
	.u-security .netxt .txt2 span {margin:7px 5px 7px 0px;}
	
	.u-security.concept1 .netxt .netxts{margin-left:0px;}
	.u-security.concept2 .netxt .netxts{margin-left:0px;}
	.u-security.concept3 .netxt .netxts{height:625px;margin-left:0px;}
	.u-security.concept3 .p4{margin-top:-22px;}
}
/* 内页售后保障结束 */


/* 内页解决之道开始 */
.m-solve{width:100%;position:relative;}
.m-solvetxt {width:100%;position:relative;}
.u-solvetxt
{
	width:100%;
	margin-top:10px;
	background:#f7f7f7;
	padding:120px 0px;
}
.u-solvetxt  .soimg
{
	width:13%;
	float:left;
	margin-right:5%;
}
.u-solvetxt  .soimg img {width:100%;}
.u-solvetxt  .sotxt
{
	width:82%;
	float:right;
}
.u-solvetxt  .sotxt .sttit
{
	width:100%;
	margin-bottom:55px;
}
.u-solvetxt  .sotxt .sttit .tit1
{
	font-size: 44px;
	color: #F27837;
	text-align: justify;
	line-height:60px;
	margin-bottom:15px;
	font-weight:bold;
}
.u-solvetxt  .sotxt .sttit .tit2
{
	font-size: 24px;
	color: #404040;
	letter-spacing: -1.5px;
	text-align: justify;
	line-height: 42px;
}
.u-solvetxt  .sotxt .sttxt
{
	width:100%;
}
.u-solvetxt  .sotxt .sttxt .txt1
{
	display:inline-block;
	line-height:60px;
	padding:0px 30px; 
	background: #F27837;
	font-size: 30px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: justify;
	font-weight:bold;
	margin-bottom:20px;
}
.u-solvetxt  .sotxt .sttxt .txt2
{
	font-size: 16px;
	color: #404040;
	text-align: justify;
	line-height: 32px;
}
.u-solvetxt  .sotxt .sttxt .txt2 img {display:none;}
@media screen and (max-width: 767px) 
{
	.u-solvetxt{padding:50px 0px;}
	.u-solvetxt .sotxt .sttit{margin-bottom:30px;}
	.u-solvetxt .sotxt .sttit .tit1{font-size:26px;line-height:40px;margin-bottom:5px;}
	.u-solvetxt .sotxt .sttit .tit2{font-size:16px;line-height:28px;}
	.u-solvetxt .sotxt .sttxt .txt1{font-size:20px;line-height:40px;padding:0px 20px;margin-bottom:10px;}
	.u-solvetxt .sotxt .sttxt .txt2{font-size:14px;line-height:26px;}
}
@media screen and (max-width: 510px) 
{
	.u-solvetxt{padding:35px 0px;}
	.u-solvetxt .sotxt .sttit .tit1{font-size:22px;}
}
@media screen and (max-width: 350px) 
{
	.u-solvetxt .soimg{width:100%;margin:0px;text-align:center;}
	.u-solvetxt .soimg img{max-width:40%;width:auto;margin-bottom:20px;}
	.u-solvetxt .sotxt{width:100%;}
	.u-solvetxt .sotxt .sttit{margin-bottom:20px;}
	.u-solvetxt .sotxt .sttit .tit1{font-size:20px;line-height:36px;}
	.u-solvetxt .sotxt .sttit .tit2{font-size:14px;line-height:25px;}
	.u-solvetxt .sotxt .sttxt .txt1{font-size:16px;line-height:35px;padding:0px 15px;margin-bottom:10px;}
	.u-solvetxt .sotxt .sttxt .txt2{font-size:12px;line-height:22px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.u-solvetxt{padding:70px 0px;}
	.u-solvetxt .sotxt .sttit{margin-bottom:40px;}
	.u-solvetxt .sotxt .sttit .tit1{font-size:36px;line-height:50px;}
	.u-solvetxt .sotxt .sttit .tit2{font-size:20px;line-height:36px;}
	.u-solvetxt .sotxt .sttxt .txt1{font-size:26px;line-height:50px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.u-solvetxt{padding:70px 0px;}
	.u-solvetxt .sotxt .sttit{margin-bottom:40px;}
	.u-solvetxt .sotxt .sttit .tit1{font-size:36px;line-height:50px;}
	.u-solvetxt .sotxt .sttit .tit2{font-size:20px;line-height:36px;}
	.u-solvetxt .sotxt .sttxt .txt1{font-size:26px;line-height:50px;}
}
/* 内页解决之道结束 */



/* 内页服务流程开始 */
.m-solve{width:100%;position:relative;}
.m-process {width:100%;position:relative;padding-top:30px;}
.m-prtxt .w1200 {display:table;vertical-align:middle;position:relative;}
.m-prtxt.prtxt1
{
	background:#f7f7f7;
}
.u-primg
{
	width:39%;
	position:relative;
	display:table-cell;
	vertical-align:middle;
}
.u-primg .imgtit
{
	width:100%;
	position:absolute;
	z-index:2;
	left:0px;top:0px;
	background:url(../yu-img/icon28.png) left top no-repeat;
	background-size:100% 100%;
	padding:20px 0px 30px 50px;
	font-weight:bold;
}
.u-primg .imgtit  .num
{
	font-size: 48px;
	color: #FFFFFF;
	text-align: justify;
	line-height:90px;
	background:url(../yu-img/icon29.png)5px bottom no-repeat;
	background-size:auto 100%;
}
.u-primg .imgtit  .tit
{
	font-size: 40px;
	color: #FFFFFF;
	letter-spacing: 4.6px;
	text-align: justify;
	padding-left:40px;
	line-height:52px;
}
.u-primg  .img{width:100%;position:relative;z-index:1;padding-top:150px;}
.u-primg img 
{
	width:100%;
}
.u-prtxt
{
	width:61%;
	display:table-cell;
	vertical-align:middle;
	padding-right:6%;
}
.m-prtxt.prtxt1 .u-prtxt{padding-left:6%;padding-right:0px;}
.u-prtxt  .prtxt
{
	width:100%;
	display:table-cell;
	vertical-align:middle;
}


.u-prtxt1
{
	width:100%;
	padding:32px 0px;
}
.u-prtxt1 .p1{height:75px;margin-bottom:25px;}
.u-prtxt1 .p1 img{height:100%;}
.u-prtxt1 .p2
{
	font-size: 16px;
	color: #404040;
	line-height:25px;
	margin-bottom:5px;
	font-weight:bold;
}
.u-prtxt1 .p3
{
	font-size: 14px;
	color: #404040;
	line-height: 24px;
}
.u-prtxts2 .u-prtxt1{width:50%;float:left;}
.u-prtxts2 .u-prtxt1:nth-child(1){padding-right:5%;}
.u-prtxts2 .u-prtxt1:nth-child(3){padding-right:5%;}
.u-prtxts2 .u-prtxt1 .p3 {height:50px;}


.u-prtxts3 .u-prtxt1{width:50%;float:left;}
.u-prtxts3 .u-prtxt1:nth-child(1){padding-right:5%;}
.u-prtxts3 .u-prtxt1:nth-child(3){padding-right:5%;}


.u-prtxts4 .u-prtxt1{width:50%;float:left;}
.u-prtxts4 .u-prtxt1:nth-child(1){padding-right:5%;}
.u-prtxts4 .u-prtxt1:nth-child(3){padding-right:5%;}
.u-prtxts4 .u-prtxt1 .p3 {height:50px;}
.u-prtxts4 .u-prtxt1:nth-child(3) .p3{height:100px;}

.u-prtxts5 .u-prtxt1{width:30%;float:left;padding-right:3%;}
.u-prtxts5 .u-prtxt1:nth-child(2){width:40%;}
.u-prtxts5 .u-prtxt1:nth-child(3){padding-right:0%;}


.u-prtxts6 .u-prtxt1{width:50%;float:left;padding-right:5%;}
.u-prtxts6 .u-prtxt1:nth-child(2n){padding-right:0px;}
@media screen and (max-width: 767px) 
{
	.m-prtxt .w1200{display:block;}
	.m-process{padding:0px;}
	.u-primg{width:100%;display:inline-block;}
	.u-prtxt{width:100%;padding-right: 0px;padding-top:135px;padding-bottom:50px;display:inline-block;}
	.m-prtxt.prtxt1 .u-prtxt {padding-left: 0px;padding-right: 0px;}
	.u-primg{position:absolute;left:0px;top:0px;}
	.u-primg .img{display:none;}
	.u-primg .imgtit{padding:15px;background-size:100% 100%;}
	.u-primg .imgtit .num{font-size:30px;line-height:50px;}
	.u-primg .imgtit .tit{font-size:32px;line-height:42px;padding-bottom:10px;padding-left:40px;}
	.u-prtxt1{padding:15px 0px;}
	.u-prtxt1 .p1{height:60px;margin-bottom:20px;}
	.u-prtxts6 .u-prtxt1:nth-child(4) .p2 {height:75px;}
}
@media screen and (max-width: 510px) 
{
	.u-prtxt{padding-top:115px;padding-bottom:20px;}
	.u-primg .imgtit .num{font-size:20px;line-height:38px;}
	.u-primg .imgtit .tit{font-size:24px;line-height:32px;padding-left:25px;}
	.u-prtxt1 .p1{height:40px;margin-bottom:15px;}
	.u-prtxt1 .p2{font-size:14px;}
	.u-prtxt1 .p3{font-size:12px;}
	
	
	.u-prtxts2 .u-prtxt1{width:100%;float:left;}
	.u-prtxts2 .u-prtxt1:nth-child(1){padding-right:0%;}
	.u-prtxts2 .u-prtxt1:nth-child(3){padding-right:0%;}
	.u-prtxts2 .u-prtxt1 .p3 {height:auto;}


	.u-prtxts3 .u-prtxt1{width:100%;float:left;}
	.u-prtxts3 .u-prtxt1:nth-child(1){padding-right:0%;}
	.u-prtxts3 .u-prtxt1:nth-child(3){padding-right:0%;}


	.u-prtxts4 .u-prtxt1{width:100%;float:left;}
	.u-prtxts4 .u-prtxt1:nth-child(1){padding-right:0%;}
	.u-prtxts4 .u-prtxt1:nth-child(3){padding-right:0%;}
	.u-prtxts4 .u-prtxt1 .p3 {height:auto;}
	.u-prtxts4 .u-prtxt1:nth-child(3) .p3{height:auto;}

	.u-prtxts5 .u-prtxt1{width:100%;float:left;padding-right:0%;}
	.u-prtxts5 .u-prtxt1:nth-child(2){width:100%;}
	.u-prtxts5 .u-prtxt1:nth-child(3){padding-right:0%;}


	.u-prtxts6 .u-prtxt1{width:100%;float:left;padding-right:0%;}
	.u-prtxts6 .u-prtxt1:nth-child(2n){padding-right:0px;}
}
@media screen and (max-width: 350px) 
{
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.u-primg{width:43%;}
	.u-prtxt{width:57%;padding-right: 4%;}
	.m-prtxt.prtxt1 .u-prtxt {padding-left: 4%;padding-right: 0px;}
	.u-prtxt1{padding:15px 0px;}
	.u-prtxt1 .p1{height:40px;margin-bottom:10px;}
	.u-primg .imgtit{padding:10px 0px 20px 30px;}
	.u-primg .imgtit .tit{font-size:26px;}
	.u-prtxts2 .u-prtxt1:nth-child(2) .p2{height:50px;}
	.u-prtxts2 .u-prtxt1:nth-child(2) .p3{height:75px;}
	.u-prtxts2 .u-prtxt1:nth-child(3) .p3{height:75px;}
	.u-prtxts4 .u-prtxt1 .p3{height:75px;}
	.u-prtxts4 .u-prtxt1:nth-child(3) .p3{height:175px;}
	.u-prtxts6 .u-prtxt1:nth-child(3) .p2 {height:75px;}
	.u-prtxts6 .u-prtxt1:nth-child(4) .p2 {height:75px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.u-primg{width:43%;}
	.u-prtxt{width:57%;padding-right: 4%;}
	.m-prtxt.prtxt1 .u-prtxt {padding-left: 4%;padding-right: 0px;}
	.u-prtxt1{padding:20px 0px;}
	.u-prtxt1 .p1{height:60px;margin-bottom:20px;}
	.u-primg .imgtit .tit{font-size:32px;}
	.u-prtxts2 .u-prtxt1:nth-child(3) .p3{height:75px;}
	.u-prtxts4 .u-prtxt1:nth-child(3) .p3{height:125px;}
	.u-prtxts6 .u-prtxt1:nth-child(3) .p2 {height:75px;}
	.u-prtxts6 .u-prtxt1:nth-child(4) .p2 {height:75px;}
}
/* 内页服务流程结束 */




/* 内页联系我们开始 */
.m-ncontact
{
	width:100%;
	padding:70px 0px 35px;
	background:url(../yu-img/icon22.png)left top no-repeat; 
	background-size:100%;
}
.m-ncontact .ncontact{width:100%;display:table;vertical-align:middle;margin-bottom:100px;}
.m-ncontact .ncontact  .nczuo{width:40%;display:table-cell;vertical-align:middle;}
.u-nclian
{
	font-weight:bold;
	font-size: 16px;
	color: #404040;
	letter-spacing: -0.55px;
	line-height: 38px;
}
.u-nclian .ncimg 
{
	height:20px;
	margin:9px 0px;
	float:left;
}
.u-nclian .ncimg  img{height:100%;}
.u-nclian .nctxt{padding-left:35px;}
.u-nclian .nctxt span{font-size:24px;}
.m-ncontact .ncontact  .ncyou{width:60%;padding-left:20%;display:table-cell;vertical-align:middle;}
.m-ncontact .ncontact  .ncyou .m-nlianxi{padding:0px;background:none;}
.m-ncontact .ncontact  .ncyou .m-nlianxi .nlianxi{padding:0px;background:none;box-shadow:none;}
.m-ncontact .ncontact  .ncyou .m-nlianxi .nlianxi .nltxt{width:100%;float:inherit;margin:0px;}




.m-njoin
{
	width:100%;
	padding-top:35px;
}
.m-njoin .njoin{width:100%;}
.m-njoin .njoin .njitit
{
	width:100%;
	background:url(../yu-img/icon27.png) left center no-repeat;
	background-size:50px;
	margin-bottom:50px;
	font-size: 20px;
	line-height:24px;
	padding:15px 0px 15px 70px;
	color: #404040;
	letter-spacing: 1.11px;
}
.m-njoin .njoin .njitit span{color: #F27837;}
.m-njoin .njoin .njitit br{display:none;}
.m-njoin .njoin .njointit{width:100%;margin-bottom:25px;}
.u-njointit
{
	width:32%;
	float:left;
	margin:0px 2% 25px 0px; 
	cursor:pointer;
}
.u-njointit:nth-child(3n){margin:0px 0px 25px 0px;}
.u-njointit .jointxt
{
	border:3px solid #797979;
	width:100%;
	text-align: center;
	display:table;
	vertical-align:middle;
	padding:20px 0px;
	color: #404040;
	transition: all 0.5s ease 0s;
}
.u-njointit .jointxt .jimg
{
	width:43%;
	position:relative;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	transition: all .5s ease 0s;
    transform: rotateY(-0deg);
}
.u-njointit .jointxt .jimg img 
{
	height:50%;
	transition: all 0.5s ease 0s;
}
.u-njointit .jointxt .jimg .img2{display:none;}
.u-njointit .jointxt .jtit
{
	width:57%;
	font-size: 24px;
	letter-spacing: 1.33px;
	line-height:35px;
	text-align:left;
	vertical-align:middle;
	display:table-cell;
}
.u-njointit:hover .jointxt{border:3px solid #f27837;color:#f27837;}
.u-njointit:hover  .jointxt .jimg {transform: rotateY(180deg);}
.u-njointit:hover .jointxt .jimg img{display:none;}
.u-njointit:hover .jointxt .jimg .img2{display:inline-block;}
.m-njoin .njoin .njointxt{width:100%;}
.u-njointxt
{
	width:100%;
	margin-bottom:50px;
	padding-top:50px;
	border-top:1px solid #979797;
}
.u-njointxt:nth-child(1){border:0px;padding-top:0px;}
.u-njointxt .njtit1
{
	font-size: 36px;
	color: #F27837;
	letter-spacing: 2px;
	margin-bottom:30px;
	font-weight:bold;
}
.u-njointxt .njtxt
{
	font-size: 14px;
	color: #1C1C1C;
	letter-spacing: 0.78px;
	line-height: 33px;
	margin-bottom:20px;
}
.u-njointxt .njtxt img {display:none;}
.u-njointxt .njtxt .txt1{font-weight:bold;}
@media screen and (max-width: 767px) 
{
    .m-ncontact{padding:40px 0px 25px;}
    .m-ncontact .ncontact{margin-bottom:60px;display:inline-block;}
	.m-ncontact .ncontact .nczuo{width:100%;display:inline-block;margin-bottom:25px;}
	.u-nclian{font-size:14px;}
	.m-ncontact .ncontact .ncyou{width:100%;padding-left:0%;display:inline-block;}
	.m-njoin{padding-top:30px;}
	.m-njoin .njoin .njitit{margin-bottom:25px;font-size:16px;}
	.u-njointit{width:49%;margin:0px 2% 10px 0px;}
	.u-njointit:nth-child(3n){margin:0px 2% 10px 0px;}
	.u-njointit:nth-child(2n){margin:0px 0px 10px 0px;}
	.u-njointit .jointxt{padding:15px 0px;}
	.u-njointit .jointxt .jimg{width:35%;}
	.u-njointit .jointxt .jimg img {height:30%;}
	.u-njointit .jointxt .jtit{width:65%;font-size:18px;line-height:28px;}
	.u-njointxt{padding-top:30px;margin-bottom:30px;}
	.u-njointxt .njtit1{font-size:22px;margin-bottom:15px;}
	.u-njointxt .njtxt{line-height:27px;}
}
@media screen and (max-width: 510px) 
{	
    .m-ncontact{padding:30px 0px 20px;}
    .m-ncontact .ncontact{margin-bottom:35px;}
	.u-nclian{font-size:12px;font-weight:400;line-height:20px;}
	.u-nclian .ncimg{margin:5px 0px;}
	.u-nclian .nctxt{padding-left:27px;}
	.u-nclian .nctxt p{padding:5px 0px;}
	.u-nclian .nctxt span{font-size:20px;}
	.m-njoin{padding-top:15px;}
	.m-njoin .njoin .njitit{font-size:14px;margin-bottom:15px;padding: 10px 0px 10px 55px;}
	.u-njointit{width:49%;margin:0px 2% 7px 0px;}
	.u-njointit:nth-child(3n){margin:0px 2% 7px 0px;}
	.u-njointit:nth-child(2n){margin:0px 0px 7px 0px;}
	.u-njointit .jointxt .jimg{width:25%;}
	.u-njointit .jointxt .jimg img {height:14%;}
	.u-njointit .jointxt .jtit{width:75%;font-size:14px;line-height:20px;}
	.u-njointxt{padding-top:20px;margin-bottom:20px;}
	.u-njointxt .njtit1{font-size:18px;margin-bottom:10px;}
}
@media screen and (max-width:350px) 
{	
	.u-nclian{line-height:20px;}
	.u-nclian .nctxt p{padding:5px 0px;}
	.u-nclian .nctxt span{font-size:18px;}
	.u-njointit{width:100%;margin:0px 0px 10px 0px;}
	.u-njointit:nth-child(3n){margin:0px 0px 10px 0px;}
	.u-njointit:nth-child(2n){margin:0px 0px 10px 0px;}
	.u-njointit .jointxt .jimg{width:35%;}
	.u-njointit .jointxt .jimg img {height:25%;}
	.u-njointit .jointxt .jtit{width:65%;font-size:16px;line-height:25px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
    .m-ncontact{padding:40px 0px 25px;}
    .m-ncontact .ncontact{margin-bottom:60px;}
	.m-ncontact .ncontact .nczuo{width:55%;}
	.m-ncontact .ncontact .ncyou{width:45%;padding-left:5%;}
	.m-njoin{padding-top:30px;}
	.m-njoin .njoin .njitit{margin-bottom:25px;}
	.u-njointit{margin:0px 2% 15px 0px;}
    .u-njointit:nth-child(3n){margin:0px 0px 15px 0px;}
	.u-njointit .jointxt .jimg{width:35%;}
	.u-njointit .jointxt .jimg img {height:30%;}
	.u-njointit .jointxt .jtit{width:65%;font-size:20px;}
	.u-njointxt{padding-top:35px;margin-bottom:35px;}
	.u-njointxt .njtit1{font-size:26px;margin-bottom:20px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.m-ncontact .ncontact .nczuo{width:50%;}
	.m-ncontact .ncontact .ncyou{width:50%;padding-left:10%;}
	.m-njoin .njoin .njitit{margin-bottom:35px;}
	.u-njointit{margin:0px 2% 20px 0px;}
    .u-njointit:nth-child(3n){margin:0px 0px 20px 0px;}
	.u-njointit .jointxt .jimg{width:38%;}
	.u-njointit .jointxt .jimg img {height:40%;}
	.u-njointit .jointxt .jtit{width:62%;font-size:22px;}
	.u-njointxt{padding-top:35px;margin-bottom:35px;}
	.u-njointxt .njtit1{font-size:30px;margin-bottom:25px;}
}
/* 内页联系我们结束 */

/*搜索结果开始 */
.m-search{padding:35px 0px;}

.u-search
{
	width:100%;
    padding: 30px 0px;
    border-bottom: 1px solid #E2E2E2;
}
.u-search .simg
{
	width:200px;
	height:150px;
	text-align:center;
	line-height:150px;
	float:left;
}
.u-search .simg img 
{
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
}
.u-search .stxt
{
	font-size: 14px;
    color: #3E3A39;
    letter-spacing: 0.5px;
    line-height: 25px;
	float:right;
	width:970px;
}
.u-search .stxt .stits
{
	font-size:20px;
	color:#333;
	line-height:26px;
	margin-bottom:7px;
	height:26px;
	overflow:hidden;
}
.u-search .stxt .stxts 
{
	height:75px;
	overflow:hidden;
	margin-bottom:10px;
}

@media screen and (max-width: 767px) 
{
	.u-search .simg{display:none;}
	.u-search .stxt{width:100%;}
}
@media screen and (max-width: 510px) 
{	
.m-search{padding:25px 0px;}
.u-search{width:100%;padding: 10px 0px;}
.u-search .stxt{font-size:12px;line-height:20px;}
.u-search .stxt .stits{font-size:16px;}
.u-search .stxt .stxts {height:40px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
    .u-search .simg{width:160px;}
	.u-search .stxt{width:580px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.u-search .stxt{width:700px;}
}
/* 搜索结果结束 */





/*--------------------------------------------*/
/* 通用 */  
/* 标题*/    
.u-stitle{width:100%;padding:60px 0px 40px;font-weight:bold;}	
.u-stitle .tit1{font-family: 'MavenPro';font-size: 48px;color: #F27837;text-transform:uppercase;}
.u-stitle .tit2{font-size: 20px;color: #404040;letter-spacing: 2.5px;margin:5px 0px 15px;}
.u-stitle .txt{font-size: 16px;color: #797979;letter-spacing: 6px;font-weight:300;}
.u-stitle .txt span {margin:0px 2px;color: #F27837;}
.u-smore{width:100%;}
.u-smore p {padding:0px 25px;border: 1px solid #979797;height:32px;line-height:30px;font-size:14px;color:#979797;display:inline-block;transition: all 0.5s ease 0s;cursor:pointer;}
.u-smore p:hover {border: 1px solid #F27837;color:#F27837;}
/* 换页*/    
.u-page{width:100%;position:relative;text-align:center;margin-top:30px;}
.u-page a {padding:12px 16px;margin:0px 2px;background:#797979;font-size:14px;color:#fff;display:inline-block;vertical-align:top;transition: all 0.5s ease 0s;}
.u-page .pa{padding:10px 20px 11px;}
.u-page a.ons {background:#f27837;}
.u-page a:hover{background:#f27837;}  
/* 留言*/
.m-nlianxi{width:100%;padding:100px 0px;background: #F7F7F7;position:relative;}
.m-nlianxi .nltit {line-height: 40px;font-size: 24px;color: #404040;letter-spacing: 1.33px;	font-weight:bold;margin-bottom: 60px;}
.m-nlianxi .nlianxi{padding:25px;background: rgba(255,255,255,0.90);box-shadow: 0 11px 17px 0 rgba(0,0,0,0.31);}
.m-nlianxi .nlianxi .nlimg{width:566px;overflow:hidden;float:right;vertical-align:top;}
.m-nlianxi .nlianxi .nlimg img{width:100%;height:100%;}
.m-nlianxi .nlianxi .nltxt{width:470px;overflow:hidden;float:left;margin-left:45px;margin-top:37px;position:relative;}
.u-linput{width:100%;border: 1px solid #979797;margin-bottom:10px;border-radius:3px;font-size: 14px;color: #464646;letter-spacing: 0.78px;line-height:40px;height:40px;}
.u-linput select{width:100%;font-size:16px;border:0px;padding:0px 0px 0px 12px;background: none;line-height:40px;height:40px;}
.u-linput input{width:100%;font-size:16px;border:0px;padding:0px 15px;background: none;line-height:40px;height:40px;}
.u-linput.linput2 .lyan{width:50%;margin-right:3%;float:left;}
.u-linput.linput2 .lyanimg {width:47%;height:40px;float:right;}
.u-linput.linput2 .lyanimg  img {width:100%;height:100%;border-radius:3px;}
.u-tijiao{width:100%;border-radius:3px;overflow:hidden;}
.u-tijiao input{width:100%;font-size:14px;height:40px;line-height:40px;border:0px;border-radius:3px;text-align:center;background: #B5B5B5;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:#F27837;}
.u-linput input::-webkit-input-placeholder{color:#464646}
.u-linput input::-moz-placeholder{/* Mozilla Firefox 19+ */color:#464646;}
.u-linput input:-moz-placeholder{   /* Mozilla Firefox 4 to 18 */color:#464646;}
.u-linput input:-ms-input-placeholder{   /* Internet Explorer 10-11 */ color:#464646;}
/*分享*/
.u-fenxiang{width:100%;}
.u-fenxiang .ftit{padding:15px 0px;border-bottom:1px solid #E2E2E2;font-size: 14px;color: #F27837;letter-spacing: 0.47px;}
.u-fenxiang .ftxt{padding-top:20px;}
.u-fenxiang .ftxt a{font-size:0px;border-radius:50%;overflow:hidden;margin-right:20px;width:57px;height:57px;cursor:pointer}
.u-fenxiang .ftxt a.bds_weixin{background:#8F8F8F url(../yu-img/icon17.png) left top no-repeat;background-size:100%;}
.u-fenxiang .ftxt a.bds_weixin:hover{background:#8F8F8F url(../yu-img/icon17.png) left top no-repeat;background-size:100%;opacity:1;}
.u-fenxiang .ftxt a.bds_qzone{background:#8F8F8F url(../yu-img/icon18.png) left top no-repeat;background-size:100%;}
.u-fenxiang .ftxt a.bds_qzone:hover{background:#8F8F8F url(../yu-img/icon18.png) left top no-repeat;background-size:100%;opacity:1;}
.u-fenxiang .ftxt a.bds_tsina{background:#8F8F8F url(../yu-img/icon19.png) left top no-repeat;background-size:100%;}
.u-fenxiang .ftxt a.bds_tsina:hover{background:#8F8F8F url(../yu-img/icon19.png) left top no-repeat;background-size:100%;opacity:1;}
/*换页*/
.u-huan{width:100%;	margin:30px 0px 0px;}
.u-huan  p {width:100%;height:50px;overflow:hidden;line-height:50px;font-size:14px;color:#F27837;border-bottom:1px solid #E2E2E2;}
.u-huan  p:nth-child(2){border:0px;}
.u-huan  p  a{color:#646464;}
.u-huan  p  a:hover{color:#F27837;}
/*地图*/
/*------------------百度地图样式--------------------------*/
.u-ditu{width:100%;height:450px;}
.u-ditu img{max-width:inherit;}
.u-ditu #map{width:100%;	height:100%;}
.BMapLabel{left:-15px !important;top:-45px !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;}



canvas{position:absolute;left:0px;top:0px;z-index:11;width:100% !important;height:100% !important;}
.g-banner canvas{z-index:99;}
/*--------------------------------------------*/
@media screen and (max-width: 767px) 
{
	.w1200{width:auto;padding:0px 20px;}
	.u-stitle{padding:25px 0px 15px;}
	.u-stitle .tit1{font-size:34px;}
	.u-stitle .tit2{font-size:16px;margin:5px 0px 10px}
	.u-stitle .txt{font-size:14px;}
	.u-smore p {padding:0px 20px;height:28px;line-height:26px;font-size:12px;}
	.m-nlianxi{padding:50px 0px;}
	.m-nlianxi .nltit{font-size:22px;margin-bottom:20px;}
	.m-nlianxi .nlianxi .nltxt{width:100%;margin:0px 0px 25px;}
	.m-nlianxi .nlianxi .nlimg{width:100%;}
	.u-ditu{height:300px;}
}
@media screen and (max-width: 510px)
{
	.w1200{padding:0px 15px;}
	.u-stitle .tit1{font-size:24px;}
	.u-page{margin-top:20px;}
	.u-page a {padding:5px 9px;font-size:12px;}
    .u-page .pa{padding:4px 12px;}
	.m-nlianxi .nltit{font-size:20px;}
	.u-linput{line-height:30px;height:30px;}
	.u-linput input{font-size:14px;line-height:30px;height:30px;}
	.u-linput select{font-size:14px;line-height:30px;height:30px;}
	.u-linput.linput2 .lyanimg{height:30px;}
	.u-tijiao input{height:30px;line-height:30px;}
	.u-fenxiang .ftit{padding:10px 0px;}
	.u-fenxiang .ftxt{padding-top:10px;}
	.u-fenxiang .ftxt a{margin-right:10px;width:35px;height:35px;}
	.u-huan p{height:35px;line-height:35px;}	
	.u-ditu{height:250px;}
}
@media screen and (max-width: 350px)
{
	.m-nlianxi{padding:35px 0px;}
	.m-nlianxi .nltit{margin-bottom:10px;font-size:18px;}
	.m-nlianxi .nlianxi{padding:10px;}
	.u-linput input{font-size:12px;padding:0px 8px;}
	.u-linput select{font-size:12px;padding:0px 8px;}
}
@media screen and (min-width: 768px) and (max-width: 949px) 
{	
	.w1200{width:760px;}
	.u-stitle{padding:40px 0px 25px;}
	.u-stitle .tit1{font-size:34px;}
	.u-stitle .tit2{font-size:18px;margin:5px 0px 10px}
	.m-nlianxi{padding:60px 0px;}
	.m-nlianxi .nltit{margin-bottom:30px;}
	.m-nlianxi .nlianxi .nltxt{width:320px;margin:5px 0px 0px 0px;}
	.u-linput{line-height:30px;height:30px;}
	.u-linput input{font-size:14px;line-height:30px;height:30px;}
	.u-linput select{font-size:14px;line-height:30px;height:30px;}
	.u-linput.linput2 .lyanimg{height:30px;}
	.u-tijiao input{height:30px;line-height:30px;}
	.m-nlianxi .nlianxi .nlimg{width:364px;}
	.u-ditu{height:350px;}
}
@media screen and (min-width: 950px) and (max-width: 1200px) 
{
	.w1200{width:920px;}
	.u-stitle{padding:50px 0px 35px;}
	.u-stitle .tit1{font-size:40px;}
	.m-nlianxi .nlianxi .nltxt{width:390px;margin:5px 0px 0px 0px;}
	.m-nlianxi .nlianxi .nlimg{width:454px;}
}

/*通用 */





