@charset "UTF-8";
html,body {font-size:16px;font-family:"Microsoft Yahei",sans-serif;}

/*公用*/
.wrapper {max-width:1200px;height:auto;margin:0 auto;overflow:hidden;}

@media screen and (max-width: 1200px) {
	.wrapper {padding:0 15px;}
}

/*logo、menu*/
.head {width:100%;height:84px;background:#fff;position:fixed;top:0;z-index:999;transition: all .5s;}
.head-scroll {height:64px;box-shadow:0 0 6px #dbdbdb;}
.logo {float:left;}
.logo a {display:block;margin-top:20px;}
.logo img {max-width:100%;vertical-align: middle;}
.head-scroll .logo a {margin-top:11px;}
@media screen and (max-width:1200px) {
	.logo {padding-left:20px;}
}
@media screen and (max-width:875px) {
	.head {height:64px;}
	.logo {padding-left:0;}
	.logo a {margin-top:11px;}
}

.head-tel {font-size:22px;font-weight:bold;font-style:italic;color:#ff6c02;line-height:84px;padding-right:5px;margin-left:20px;float:right;}
.head-scroll .head-tel {line-height:64px;}
@media screen and (max-width:875px) {
	.head-tel {display:none;}
}

.menu {width:auto;height:auto;float:right;overflow:hidden;}
.menulist {width:auto;height:auto;float:right;}
.menulist li {width:auto;height:auto;padding-left:20px;float:left; }
.menulist li a {display: block;padding:0 14px;color:#000;font-size:16px;font-size:1rem;line-height:82px;}
.menulist li a:link {text-decoration: none;}
.menulist li a:visited {text-decoration: none;}
.menulist li a:hover {color:#000;text-decoration: none;border-bottom:2px solid #ff6c02;}
.menulist li a:active {text-decoration: none;}

.menulist li a.on {color:#000;text-decoration: none;border-bottom:2px solid #ff6c02;}
.head-scroll .menulist li a {line-height:62px;}

@media screen and (max-width: 875px) {
	.menulist li {display:inline-block;width:100%;padding:0;}
	.menulist li a {width:100%;padding:0;line-height:45px;text-align: center;}
	.menulist li a:hover {color:#ff6c02;border:none;}
	.menulist li a.on {color:#ff6c02;border:none;}
	.head-scroll .menulist li a {line-height:45px;}
}

.mobileMenuBtn {width: 32px;position: fixed;top: 18px;right: 15px;z-index: 100;text-align: center;cursor: pointer;display: none;-webkit-transition: all 0.4s;    -moz-transition: all 0.4s;    -ms-transition: all 0.4s;    -o-transition: all 0.4s;    transition: all 0.4s; }
.mobileMenuBtn span {    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -ms-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;
}
.mobileMenuBtn span:first-child,.mobileMenuBtn span:last-child{    transform-origin: 100% 50%;    -webkit-transform-origin: 100% 50%;
	transform: rotate(0);    -webkit-transform: rotate(0);}
.mobileMenuBtn.active {right: 220px;}
.mobileMenuBtn.active span:first-child {    -webkit-transform: rotate(-43deg);
	-moz-transform: rotate(-43deg);    -ms-transform: rotate(-43deg);
	-o-transform: rotate(-43deg);    transform: rotate(-43deg);}
.mobileMenuBtn.active span:nth-child(2){    -webkit-transform: translateX(80px);
	-moz-transform: translateX(80px);    -ms-transform: translateX(80px);
	-o-transform: translateX(80px);    transform: translateX(80px);opacity: 0;}
.mobileMenuBtn.active span:last-child {    -webkit-transform: rotate(43deg);
	-moz-transform: rotate(43deg);    -ms-transform: rotate(43deg);
	-o-transform: rotate(43deg);    transform: rotate(43deg);}
.mobileMenuBtn_shad {width: 100%;height: 0;filter:alpha(opacity=70);background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.7);transition: width 0.3s;position: fixed;top:0;left:0;z-index:1;}

@media screen and (max-width: 875px) {
	.mobileMenuBtn {display: block;}
	.mobileMenuBtn span {width: 100%;height: 3px;background: #ff6c02;margin-bottom: 8px;float:left;}
	.mobileMenuBtn.active span {background: #ff6c02;}
	.mobileMenuBtn_shad.active {height:100%;top:0;left:0;}
	.menu {width: 200px;height: 100%;background:rgba(255,255,255,1);position: fixed;top: 0;right: -200px;transition:all 0.4s;-webkit-transition:all 0.4s;z-index:999;}
	.menu.active {height: 100%;right: 0;overflow:auto;}
}

/*banner*/
.banner {width:100%;margin-top:84px;position:relative;overflow:hidden;}
.banner img {width:100%;vertical-align: middle;}

.swiper-container {width: 100%;max-height: 504px;}
.swiper-slide {position: relative;}
.banner-txt {color:#fff;line-height:2;text-align: center;margin:0 auto;position:absolute;top:100px;}


@media screen and (max-width: 875px) {
	.banner {width:100%;margin-top:64px;}
}

/*首页-公用*/
.column-top {width:100%;height:auto;text-align: center;margin-top:50px;overflow:hidden;}
.column-entitle {font-size:50px;font-size:3.125rem;font-family:"Arial",sans-serif;color:#000;line-height:1;}
.column-cntitle {display:inline-block;font-size:28px;font-size:1.75rem;font-family:"SimHei",sans-serif;color:#4a4a4a;line-height:2;border-bottom:4px solid #ff6c02;overflow:hidden;}
.column-miaoshu {font-size:14px;font-size:0.875rem;color:#4a4a4a;line-height:2;padding:15px 0 20px;}

/*首页-服务范围*/
.maodian {width:100%;height:1px;position:relative;top:-63px;}
.index-service {overflow:hidden;}
.servicelist {font-size:0;text-align: center;}
.servicelist li {display:inline-block;width:598px;height:259px;border:1px solid #dadada;border-right:none;border-bottom:none;overflow:hidden;position:relative;}
.servicelist li:nth-child(2n) {border-right:1px solid #dadada;}
.servicelist li:nth-last-child(2) {border-bottom:1px solid #dadada;}/*倒数第二个*/
.servicelist li:last-child {border-bottom:1px solid #dadada;}/*最后一个*/
/*.servicelist li:nth-child(1) {background:url("../img/service1-bg.jpg") no-repeat right;}
.servicelist li:nth-child(2) {background:url("../img/service2-bg.jpg") no-repeat right;}
.servicelist li:nth-child(3) {background:url("../img/service3-bg.jpg") no-repeat right;}
.servicelist li:nth-child(4) {background:url("../img/service4-bg.jpg") no-repeat right;}
.servicelist li:nth-child(5) {background:url("../img/service5-bg.jpg") no-repeat right;}
.servicelist li:nth-child(6) {background:url("../img/service6-bg.jpg") no-repeat right;}*/
.service-cont {height:219px;padding-top:40px;padding-left:50px;font-size:14px;font-size:0.875rem;color:#626262;line-height:1.6;text-align: left;}
.servicelist-bigt {font-size:30px;font-size:1.875rem;color:#000;line-height: 2;}
.servicelist-disn {display:none;width:598px;height:259px;position:absolute;top:0;z-index:1;}
/*.servicelist li:nth-child(1) .servicelist-disn {background: url("../img/service1-bg1.jpg") no-repeat;}
.servicelist li:nth-child(2) .servicelist-disn {background: url("../img/service2-bg1.jpg") no-repeat;}
.servicelist li:nth-child(3) .servicelist-disn {background: url("../img/service3-bg1.jpg") no-repeat;}
.servicelist li:nth-child(4) .servicelist-disn {background: url("../img/service4-bg1.jpg") no-repeat;}
.servicelist li:nth-child(5) .servicelist-disn {background: url("../img/service5-bg1.jpg") no-repeat;}
.servicelist li:nth-child(6) .servicelist-disn {background: url("../img/service6-bg1.jpg") no-repeat;}*/
.servicelist-disn.disb {display:block;}

@media screen and (max-width: 1200px){
	.servicelist li {border:1px solid #dadada;border-bottom:none;}
	.servicelist li:nth-child(2n+1) {border-bottom: #dadada;}
}
@media screen and (max-width: 630px) {
	.servicelist li {max-width: 99%;}
}
@media screen and (max-width: 425px) {
	.service-cont {padding-left:0;padding-top:40px;text-align: center;}
	.servicelist li:nth-child(n) {background:none;}
}


/*首页-案例展示*/
.index-case {overflow:hidden;}
.caselist {width:100%;height:auto;font-size:0;text-align:center;padding-top:30px;overflow:hidden;}
.caselist li {display:inline-block;width:357px;height:230px;border: 1px solid #9f9f9f;margin:20px 18px;overflow:hidden;position:relative;}
.caselist li a:link {text-decoration: none;}
.caselist li a:visited {text-decoration: none;}
.caselist li a:hover {text-decoration: none;}
.caselist li a:active {text-decoration: none;}

.case-txt {width:357px;height:230px;filter:alpha(opacity=80);background-color:rgb(255,108,2);background:rgba(255,108,2,0.8);color:#fff;text-align: center;position:relative;z-index:1;}
.case-name {font-size:18px;font-size:1.125rem;line-height:2;padding:75px 0 15px;}
.case-date {font-size:14px;font-size:0.875rem;font-family:"Arial",sans-serif;line-height:2;}

.casemore {text-align: center;margin-top:20px;}
.casemore a {display:inline-block;background:#ff6c02;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;font-size:16px;font-size:1rem;color:#fff;line-height:60px;text-align: center;padding:0 90px;margin:0 auto;overflow:hidden;}

@media screen and (max-width: 700px) {
	.caselist {margin-top:20px;}
	.caselist li {margin:0;margin-bottom:15px;}
}
@media screen and (max-width: 390px) {
	.caselist li {width:99%;}
	.casemore a {padding:0 15%;}
	.caselist li img {width:100%;}
}


/*首页-新闻动态*/
.index-news {overflow: hidden;}
.inewslist {width:100%;height:auto;padding-top:10px;overflow:hidden;}
.inewslist li {width:555px;font-size:14px;font-size:0.875rem;color:#7b7b7b;line-height:30px;float:left;padding:30px 0;margin-right:90px;border-bottom:1px solid #dedede;overflow:hidden;}
.inewslist li:nth-child(2n) {margin-right:0;}
.inewslist-img {width:216px;height:158px;border:1px solid #dedede;float:left;}
.inewslist-img img {width:216px;height:158px;}
.inewslist-date {width:84px;height:84px;background:#e3e3e3;border-radius:42px;-webkit-border-radius:42px;-moz-border-radius:42px;font-size:12px;font-size:0.75rem;font-family:"Arial";color:#707070;text-align:center;float:left;}
.inewslist-date span {display:block;width:100%;height:auto;font-size:50px;font-size:3.125rem;padding-top:15px;}
.inews-txt {overflow:hidden;}
.inews-txt a {display:block;width:420px;height:auto;color:#565656;line-height:20px;padding-left:25px;float:right;overflow:hidden;}
.inews-txt.smwidth a {width:280px;}
.inews-txt a:hover {color:#000;text-decoration:none;}
.inews-txt a:hover .inews-title {color:#ff6c02;}
.inews-title {font-size: 16px;font-size:1rem;color:#4a4a4a;padding-bottom:10px;}
.inews-date {display:none;}
.inewslist li:hover .inewslist-date {background:#ff6c02;color:#fff;cursor:pointer;}
.inewslist li a.inewslist-more {display:block;width:74px;height:22px;border:1px solid #ccc;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;color:#565656;line-height:22px;text-align:center;margin-top:10px;float:right;}
.inewslist li a.inewslist-more:hover {color:#ff6c02;text-decoration:none;}

.inewsmore {text-align: center;margin-top:40px;}
.inewsmore a {display:inline-block;padding:0 34px;font-size:16px;font-size:1rem;color:#4a4a4a;line-height:2;border:1px solid #dedede;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;overflow:hidden;}
.inewsmore a:hover {background:#ff6c02;color:#fff;text-decoration: none;}

@media screen and (max-width: 1200px) {
	.inewslist {font-size:0;text-align: center;}
	.inewslist li {display:inline-block;text-align:left;margin:0 45px;float:none;}
	.inewslist li:nth-child(2n) {margin-right:45px;}
}
@media screen and (max-width: 675px) {
	.inewslist li {width:100%;margin:0;}
	.inewslist li:nth-child(2n) {margin-right:0;}
}
@media screen and (max-width: 545px) {
	.inewslist-img,.inewslist-date {display:none;}
	.inews-txt a {width:auto;float:left;}
	.inews-txt a {width:auto;}
	.inews-txt.smwidth a {width:auto;}
	.inews-date {display:block;}
}


/*首页-合作伙伴*/
.index-partner {overflow:hidden;}
.ipartner-cont {margin-top:45px;}
.ipartnerlist {width:100%;height:auto;font-size:0;text-align:center;}
.ipartnerlist li {display:inline-block;width:368px;margin:0 15px;overflow:hidden;}
.ipartnerlist-img {width:366px;height:191px;border:1px solid #dedede;margin-bottom:45px;overflow:hidden;}
.ipartnerlist li img {max-width:100%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.ipartnerlist li img:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.ipartner-arrow {width:120px;height:42px;margin:0 auto;overflow:hidden;}
.ipartner-arrow .prev,.ipartner-arrow .next {display:block;width:40px;height:40px;color:#dedede;line-height:40px;text-align:center;border:1px solid #dedede;-webkit-border-radius:20px;border-radius:20px;position:relative;z-index:1;float:left;}
.ipartner-arrow .next {float:right;}
.ipartner-arrow span i {color:#dedede;}
.ipartner-arrow a:hover {cursor: pointer;border:1px solid #ff6c02;background: #ff6c02;color:#fff;}
.ipartner-arrow a:hover span i {color:#fff;}

/*@media screen and (max-width: 1200px) {
	.ipartnerlist li {margin:0 45px 45px;}
}
@media screen and (max-width: 768px) {
	.ipartnerlist li {margin:0 45px 45px;}
}
@media screen and (max-width: 675px) {
	.ipartnerlist li {margin:0 0 15px;}
	.ipartnerlist li:nth-child(2),.ipartnerlist li:nth-child(5) {margin:0;margin-bottom:15px;}
}*/
@media screen and (max-width: 398px) {
	.ipartnerlist li {width:100%;margin:0;}
	.ipartnerlist li img {width:100%;}
}


/*首页-联系我们*/
.index-contact {overflow:hidden;}
.icontact-cont {width:100%;height:auto;margin-top:40px;overflow:hidden;}
.icontact-cont img {max-width:100%;vertical-align: middle;}
.icon-left,.icon-right {width:39%;height:auto;float:left;}
.icon-right {float:right;}
.icon-img1,.icon-img2,.icon-img3,.icon-img4,.icon-img5,.icon-img6,.icon-img7,.icon-img8 {height:auto;float:left;overflow:hidden;}
.icon-img1 {width:68.85%;}
.icon-img2 {width:31.15%;}
.icon-img3 {width:44.65%;}
.icon-img4 {width:55.35%;}
.icon-img5 {width:34.76%;}
.icon-img6 {width:65.24%;}
.icon-img7 {width:51.87%;}
.icon-img8 {width:48.13%;}
.icon-left img,.icon-right img {-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.icon-left img:hover,.icon-right img:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.icon-cont {width:22%;height:auto;float:left;}
.icon-cont p {font-size:18px;font-size:1.125rem;color:#000;line-height:2;text-align: center;}
.icon-cont p.icon-tel {font-size: 40px;font-size:2.5rem;font-family:Arial,sans-serif;color:#ff6c02;font-weight: bold;}
.icon-cont p.icon-tel a:hover {text-decoration: none;}
.icon-cont p a {display:block;color:#ff6c02;/*margin-top:30px;*/margin-top:5%;}
.icon-wx {text-align: center;/*margin-top:50px;*/margin-top:10%;}

@media screen and (max-width: 1640px) {
	.icon-cont p a {margin-top:2%;}
	.icon-wx {margin-top:5%;}
}
@media screen and (max-width: 1490px) {
	.icon-cont p {line-height:1.5;}
}
@media screen and (max-width: 1280px) {
	.icon-cont p {font-size:16px;font-size:1rem;}
	.icon-cont p.icon-tel {font-size: 30px;font-size:1.875rem;}
}
@media screen and (max-width: 1150px) {
	.icon-cont p a {margin-top:0;}
	.icon-wx {margin-top:0;}
	.icon-wx img {max-width: 100%;}
}
@media screen and (max-width: 1150px) {
	.icon-img1,.icon-img2,.icon-img3,.icon-img4,.icon-img5,.icon-img6,.icon-img7,.icon-img8 {width:100%;display:none;}

	.icon-cont {width:100%;height:auto;float:none;}
	.index-contact {padding:0 15px;}

}

/*首页-结束*/

/*内页*/
/*内页-主体*/
.ny-content {height:auto;padding-top:40px;padding-bottom:100px;margin:0 auto;color:#6f6f6f;line-height:1.8;overflow:hidden;}
.ny-content p {text-indent: 2em;}
.ny-content img {max-width:100%;}
@media screen and (max-width: 768px) {
	.ny-content {padding-bottom:30px;}
}
/*关于我们*/

/*资质证书*/
.honorlist {width:100%;height:auto;font-size:0;text-align:center;padding-top:30px;overflow:hidden;}
.honorlist li {display:inline-block;width:357px;margin:20px 18px;overflow:hidden;position:relative;}
.honorlist li img {max-width:355px;border: 1px solid #9f9f9f;box-sizing:border-box;}
.honorlist li img:hover {cursor:pointer;}
.honorlist li .honorname {width:100%;font-size:14px;text-align:center;line-height:2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

@media screen and (max-width: 700px) {
	.honorlist {margin-top:20px;}
	.honorlist li {margin:0;margin-bottom:15px;}
}
@media screen and (max-width: 390px) {
	.honorlist li {width:99%;}
	.honorlist li img {width:100%;}
}


/*案例展示*/
.case-nav {width:100%;height:auto;margin:65px 0 0;overflow:hidden;}
.case-cont {padding-bottom:100px;overflow:hidden;}
.casenavlist {font-size:0;text-align: center;overflow:hidden;}
.casenavlist li {display:inline-block;}
.casenavlist li a {display:block;width:155px;border:1px solid #dedede;font-size: 14px;font-size:0.875rem;color:#686868;text-align: center;line-height: 42px;margin:0 24px 15px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.casenavlist li a:hover {color:#fff;border:1px solid #ff6c02;background:#ff6c02;text-decoration: none;}
.casenavlist li a.on {color:#fff;border:1px solid #ff6c02;background:#ff6c02;text-decoration: none;}

@media screen and (max-width: 768px){
	.casenavlist li a {margin:0 15px 15px;}
}

.xcxcaselist {width:100%;height:auto;font-size:0;text-align:center;padding-top:30px;overflow:hidden;}
.xcxcaselist li {display:inline-block;width:237px;margin:20px 31.5px;overflow:hidden;}
.xcxcaselist li img {width:235px;height:230px;border: 1px solid #9f9f9f;}
.xcxcaselist-title {font-size: 14px;font-size:0.875rem;color:#000;line-height: 2;}


/*新闻动态*/
.news-cont {padding-bottom:100px;padding-top:50px;overflow:hidden;}
.newslist {}
.newslist li {width:440px;height:auto;padding:30px;border:1px solid #dedede;font-size:16px;font-size:1rem;color:#5d5d5d;text-align: left;float:left;margin:49px; margin-top:0;-webkit-transition:all .3s;transition: all .3s;}
.newslist li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -1px, 0);transform:translate3d(0, -1px, 0) }
.newslist li .newstitle a {font-size:18px;font-size:1.125rem;color:#303030;font-weight: bold;}
.newslist li .newstitle a:hover {color:#ff6c02;text-decoration: none;}
.newslist li .newsdate {font-size:14px;font-size:0.875rem;font-family:"Arial",sans-serif;color:#868686;margin:20px 0 5px;}
.newslist li .newsabstract {line-height:1.6;}
.newslist li a.newsmore {display:block;width:127px;border:1px solid #ff6c02;font-size:14px;font-size:0.875rem;color:#ff6c02;line-height:38px;text-align: center;-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;margin-top:20px;}
.newslist li a.newsmore:hover {background:#ff6c02;color:#fff;text-decoration: none;}

.news-more {width:100%;height:auto;border:1px solid #aeaeae;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;font-size:18px;font-size:1.125rem;color:#666;line-height:75px;text-align: center;overflow:hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.news-more i {color:#666;}
.news-more:hover {cursor: pointer;border-color:#ff6c02;color:#ff6c02;}
.news-more:hover i {color:#ff6c02;}

.news-last {width:150px;border:1px solid #dedede;background:rgba(0,0,0,0.7);font-size:16px;color:#fff;line-height:30px;text-align:center;margin:10px auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;overflow:hidden;display:none;}

@media screen and (max-width: 1200px){
	.newslist li {width:100%;margin:0;margin-bottom:15px;border:none;border-bottom: 1px solid #dedede;}
}
@media screen and (max-width: 768px){
	.newslist li {padding:10px 0;}
	.newslist li:hover {box-shadow:none;transform:none;}
	.newslist li .newstitle {width:calc(100% - 80px);float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.newslist li .newstitle a {font-weight:normal;}
	.newslist li .newsdate {line-height:24px;margin:0;float:right;}
	.newslist li .newsabstract {display:none;}
	.newslist li a.newsmore {display:none;}
}


/*新闻动态-详情*/
.newsshow-cont {font-size:16px;font-size:1rem;color:#4a4a4a;padding-bottom:100px;margin-top:75px;overflow:hidden;}
.newsshow-title {font-size:28px;font-size:1.75rem;text-align: center;}
.newsshow-info {width:auto;font-size:14px;font-size:0.875rem;text-align: center;margin:10px 0 30px;}

.newsshow-infocont {display:inline-block;width:auto;}
.bshare-custom {display: inline-block;width:auto;font-size:14px;font-size:0.875rem;}
.bshare-custom a#bshare-shareto {font-size:14px;font-size:0.875rem;font-weight:normal;line-height:13px;}



.newsshow-txt {line-height: 1.8;padding-bottom:50px;}
.newsshow-txt p {text-indent: 2em;}
.newsshow-txt img {max-width:100%;}
.newsshow-back a {display:block;width:240px;height:auto;background:#ff6c02;font-size:28px;font-size:1.75rem;font-family:"SimHei",sans-serif;color:#fff;line-height:60px;text-align: center;border-radius: 10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0 auto;transition: all 0.3s;}
.newsshow-back a:hover {text-decoration: none;font-size:30px;font-size:1.875rem;}


/*联系我们*/
.contact-cont {width: 100%;height:auto;margin:80px 0;overflow:hidden;}
.contact-leftcont {width:50%;height:auto;text-align:center;float:left;overflow:hidden;}
.contact-rightcont {width:50%;height:auto;line-height:1.6;float:right;overflow:hidden;}
.contact-rctxt {width:350px;float:left;}
.contact-rightcont img {width:180px;float:right;}
.map {width:100%;height:545px;}

.map #map {width:100%;height:100%;font-size:12px;font-size:0.75rem;}

.message {width:100%;height:665px;background:url("../img/ny/message-bg.jpg") no-repeat top center;overflow:hidden;}
.message-title {font-size:24px;font-size:1.5rem;font-family: "SimHei",sans-serif;color:#fff;font-weight:bold;line-height:2;text-align: center;padding-top:100px;padding-bottom: 60px;}
.message-form {width:750px;height:auto;font-size:14px;font-size:0.875rem;color:#c0c0c0;margin:0 auto;}
.message-form .msform-hang {margin-bottom:30px;background:rgba(255,255,255,0.3);}
.msform-hang1 {float:left;}
.msform-hang2 {float:right;}
.msform-hang3 {float:left;}
.message-form input {width:305px;height:34px;padding-left:5px;border:none;background:none;color:#fff;}
.msform-hang3 input {width:105px;}
.message-form input.code {color:#ff0000;}
.message-form textarea {min-width:690px;max-width:690px;min-height:170px;max-height:230px;padding:5px;border:none;font-family:"Microsoft Yahei";color:#fff;line-height:24px;background:none;}
.msform-lt {min-width:50px;height:auto;color:#fff;line-height:36px;text-align:center;float:left;}
.message-form .msform-submit {width:130px;height:auto;background:#14b8ee;font-size:14px;font-size:0.875rem;color:#fff;line-height:46px;padding:0;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;-webkit-appearance:none;display:inherit;margin:0 auto;}
.message-form .msform-submit:hover {background:#ff6c02;}

@media screen and (max-width: 1200px) {
	.contact-leftcont {width:100%;float:none;}
	.contact-leftcont img {max-width:100%;}
	.contact-rightcont {width:600px;margin:15px auto;float:none;}
}
@media screen and (max-width: 768px) {
	.contact-rightcont {width:100%;}
	.contact-rctxt {float:none;margin:0 auto;}
	.contact-rightcont img {display:block;max-width: 100%;margin:0 auto;margin-top:15px;float:none;}
	.message-title {padding-top:70px;padding-bottom:30px;}
}
@media screen and (max-width: 768px) {
	.contact-rctxt {width:100%;text-align: center;}
 	.sm-disnone {display:none;}
}
@media screen and (max-width: 780px) {
	.message {width:auto;padding:0 15px;}
	.message-form {width:100%;}
	.message-form .msform-hang {width:100%;}
	.msform-hang1,.msform-hang2 {float:left;overflow:hidden;}
	.message-form textarea {min-width:90%;max-width:90%;}
}
@media screen and (max-width: 390px) {
	.message-form input {width:auto;}
}

/*footer*/
.foot {width:100%;height:auto;background:#000;font-size:12px;font-size:0.75rem;color:#fff;text-align:center;overflow:hidden;}
.foot-link {width:100%;height:auto;padding:30px 0 15px;line-height: 1.6;text-align:center;overflow:hidden;}
.foot-link li {display: inline-block;}
.foot-link li a {padding:0 10px;}
.foot-link li a:hover {color:#ff6c02;text-decoration: none;}

.foot-copy {width:100%;height:auto;padding:10px 0;line-height: 2;}
.foot-copy a {color:#fff;}
@media screen and (max-width: 768px) {
	.foot {width:auto;padding:0 15px;}
	.col-xs-disn {display:none;}

}

/*客服*/
.kefu {width:50px;height:auto;position: fixed;right:2px;bottom:50%;z-index:900;}
.kefulist {}
.kefulist li {width:50px;height:50px;margin-bottom:6px;overflow:hidden;}
.kefulist li:hover {cursor:pointer;}
.kefulist li .kf-tel,.kefulist li .kf-tel1,.kefulist li .kf-wx {width:100%;height:50px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.kefulist li .kf-tel {background: url("../img/kefu/kefu1-bg.jpg") no-repeat;}
.kefulist li .kf-tel1 {background: url("../img/kefu/kefu2-bg.jpg") no-repeat;}
.kefulist li .kf-wx {background: url("../img/kefu/kefu3-bg.jpg") no-repeat;}
.kefulist li .kf-tel:hover {background: url("../img/kefu/kefu1-bg1.jpg") no-repeat;}
.kefulist li .kf-tel1:hover {background: url("../img/kefu/kefu2-bg1.jpg") no-repeat;}
.kefulist li .kf-wx:hover {background: url("../img/kefu/kefu3-bg1.jpg") no-repeat;}

.kf1-content {width:280px;min-height:216px;padding-right:20px;background: url("../img/kefu/kf1-contbg.png") no-repeat;position:absolute;top:-15px;right:50px;display:none;}
.kf1-cont {width:240px;height:auto;padding:25px 0 0 20px;}
.kf1-cont {font-size:14px;font-size:0.875rem;color:#898989;}
.kf1-cont-top {width:auto;height:auto;padding-left:65px;background: url("../img/kefu/kf1-man.jpg") no-repeat top left;padding-bottom: 20px;}
.kf1-cont-bigtitle {font-size:24px;font-size:1.5rem;font-family:"SimHei",sans-serif;color:#ff6c02;}
.kf1-qq {width:240px;height:auto;border-top:1px solid #ccc;padding-top:20px;}
.kf1-qqlist {width:240px;height:auto;margin-top:15px;overflow:hidden;}
.kf1-qqlist li {width:80px;height:28px;padding-left:35px;float:left;overflow:hidden;background:url("../img/kefu/kf1-qq.jpg") no-repeat left center;box-shadow: none;}
.kf1-qqlist li a {color:#898989;line-height:35px;}
.kf1-qqlist li a:hover {color:#ff6c02;text-decoration: none;}

.kf2-content {width:279px;height:99px;padding-right:20px;background: url("../img/kefu/kf2-contbg.png") no-repeat;position:absolute;top:45px;right:50px;display:none;}
.kf2-cont {padding:25px 0 0 80px;}
.kf2-cont {font-size:14px;font-size:0.875rem;color:#898989;}
.kf2-cont-bigtitle {font-size:24px;font-size:1.5rem;font-family:"Arial",sans-serif;color:#ff6c02;font-weight:bold;letter-spacing: -0.5px;}

.kf3-content {width:205px;height:227px;padding-right:20px;background: url("../img/kefu/kf3-contbg.png") no-repeat;position:absolute;top:-55px;right:50px;display:none;}
.kf3-cont {width:152px;padding:20px 0 0 20px;}
.kf3-cont {font-size:14px;font-size:0.875rem;color:#ff6c02;text-align: center;}
.kf3-cont img {width:150px;height:150px;border:1px solid #ddd;margin-bottom:10px;}

.kf1-content,.kf2-content,.kf3-content {/*z-index:10000;*/-webkit-animation:leftFadeIn .3s ease-out;-moz-animation:leftFadeIn .3s ease-out;animation:leftFadeIn .3s ease-out;}
@-webkit-keyframes leftFadeIn{0%{opacity:0;-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes leftFadeIn{0%{opacity:0;-moz-transform:translateX(-10px)}100%{opacity:1;-moz-transform:translateX(0)}}
@keyframes leftFadeIn{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}

@media screen and (max-width: 768px) {
	.kefu  {display:none;}
}

.biaoyu {width:200px;height:100px;background:#bcbcbc;}
.biaoyu p {padding-left:15px;font-size:14px;color:#cc0000;line-height:26px;margin:0;}
.closecont {width:200px;height:24px;background:#888;overflow:hidden;}
.hide {width:auto;height:24px;padding-right:5px;font-size:12px;color:#000;line-height:24px;text-align:right;float:right;overflow:hidden;}
.hide:hover {cursor:pointer;color:#db0000;}

/*悬浮电话*/
.mobile a {display:block;width:50px;height:50px;background:url("../img/mobile.png") no-repeat center;background-size:100%;position:fixed;left:2%;bottom:1.5%;}

@media screen and (min-width: 768px) {
	.mobile  {display:none;}
}
