﻿@font-face{ font-family:AlibabaSans-Regular;
src:url('../images/AlibabaSans-Regular.otf');	
}

*{margin:0;padding:0;}
a{text-decoration:none; color:#666;}
a:hover{ color:red;}
ul{ list-style:none;}
img{ border:none;}
body{font-size:12px; text-align:center;font-family:AlibabaSans-Regular;}
html{overflow-x:hidden;}
.clear{ clear:both;}
input,textarea,select{outline:none;}

/*header 网站头部模块*/
.top_header{width:100%;height:95px;background:#fff;border-bottom:solid 1px #f1f1f1;}

/*滚动导航*/
.top_header2{width:100%;left:0px;right:0px;top:0px;height:95px;border-bottom:solid 0px rgba(255,255,255,0.30);}
.top_header2 .header{margin:0px auto;width:94%;height:95px;overflow:hidden;clear:both;}
.top_header2 .header .logo{float:left;padding-top:27px;margin-left:0px;}
.top_header2 .header .logo img{float:left;width:100%}

.top_header2 .language{float:right;margin-top:28px;margin-right:0px;}
.top_header2 .language a{display:block;width:auto;height: 36px;border-radius:4px;border:1px solid #f1a400;background-image: linear-gradient(to right,#f1a400,#f1a400);color:#fff;line-height: 36px;font-size: 16px;padding: 0 16px;}
.top_header2 .language img{margin-top:6px;width: 22px;height: 22px;}


/*menu 网站栏目导航条模块*/
.top_header2 .header .menu_nav{float:right;width:780px;height:95px;text-transform:uppercase;}
.top_header2 .header .menu{margin-left:0px;width:100%;height:95px;clear:both;_overflow: hidden;height:95px;line-height:95px;text-align:left;}
.top_header2 .header .menu ul li {float:left;}
.top_header2 .header .menu ul li a:link,.top_header2 .header .menu ul li  a:visited{font-size:20px;text-decoration:none;margin:0 0px;height:95px;padding:8px 24px;font-weight: bold;color:#000}
.top_header2 .header .menu ul li a:hover{background:#e338310;clear:both;font-weight:bold;font-size:20px;color:#000}
.top_header2 .header .menu .current{background:#e338310;color:#000;height:95px;line-height:95px;font-weight:bold;border-radius:0px; /* W3C syntax */}
.top_header2 .header .menu .current:link,.top_header2 .header .menu .current:visited{color:#000;font-weight:bold;font-size:20px;padding:33px 24px;border-bottom:3px solid #fff;}
.top_header2 .header .menu .current:hover{color:#000;font-weight:bold;}

.top_header2 .header .menu ul li ul{width:200px;display:none; position:fixed;top:95px;text-align:center;z-index:99999;background-image: linear-gradient(#f1a400,#ff7800,#ff7800);filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;color:#fff;}
.top_header2 .header .menu ul li:hover ul{ display:block;margin-left:0px;text-align:center;color:#fff;}
.top_header2 .header .menu ul li ul li{line-height:16px;BORDER-TOP:#ff7800 1px solid;margin-left:0px;width:180px;text-align:center;text-indent:0px;color:#fff;padding:10px 10px;}
.top_header2 .header .menu ul li ul li a:link,.top_header2 .header .menu ul li ul li a:visited{margin-left:0px;padding:0px;font-size:14px;color:#fff;line-height:16px;font-weight: 500;}

/*360度转 -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg) */

/* flexslider */
.banner{width:100%;height:auto;}
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading1.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;}
.slides li{height:auto;text-align: center;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:0px;}
.slides li img{height: auto; width: auto\9; width:100%;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2; left:47.5%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.nltext{position:absolute;z-index:30; left:0;width:100%;top:40%;}
.nltext h3{margin:0px auto;width:80%;font-size: 16px;line-height:20px;color:#fff;margin-bottom:0px;text-align: center;font-weight: 100;}
.nltext h1{margin:0px auto;width:50%;font-size:60px;line-height:60px;color:#fff;margin-bottom:30px;text-align: center;font-weight: 600; text-transform: uppercase; /* 强制英文全大写 */}
.nltext p{display:block;width:160px; font-size:20px;color:#fff;padding:10px 36px;text-align: center;line-height: 36px;text-decoration:none;margin: 0px auto;border-radius:0px;text-decoration: underline;}
.nltext p:hover{background:#fff;color:#000;}


/**/
.fircol{width:100%;height:auto;margin:0px auto;background:#ffffff;color:#000;overflow: hidden;margin-top:0px;}
.fircolleft{float:left;width:50%;height:auto;margin:100px auto;overflow: hidden;}
.fircolleft img{height: auto; width: auto\9; width:100%;}
.fircolright{float:right;width:50%;height:auto;margin:100px auto;overflow: hidden;text-align: left;}
.fircolright .title{padding:7.5%;width: 85%;margin:0px auto;}
.fircolright .title h1{font-size: 50px;line-height: 66px;text-transform: uppercase;}
.fircolright .title h3{font-size: 50px;line-height: 66px;text-transform: uppercase;padding-bottom: 30px;}
.fircolright .title p{font-size: 20px;line-height: 36px;}
.fircolright a{width:300px;font-size:20px;color:#000;padding:14px 56px;text-align: center;line-height:46px;text-decoration:none;margin: 0px auto;border-radius:0px;text-transform: uppercase;border:1px solid #bababa;font-weight: 600;}
.fircolright a:hover{border:1px solid #de0513;color:#fff;background:#de0513}

/**/
.seccol {width:100%;margin:0 auto;height: auto;background:#fafafa;overflow: hidden;}
.seccol .title {width:94%;margin:50px auto;height: auto;overflow: hidden;}
.seccol .title p {float:left;font-size:50px;line-height: 66px; font-weight: bold;color: #2c2c2c;margin: 0;}
.seccol .title span {float:right;color: #000;text-decoration: none;font-size:24px;font-weight: bold;padding-top:20px;}
.seccol .title span a {color: #000;text-decoration: none;font-size:24px;}

.seccolbox {width:94%;margin:50px auto;height: auto;overflow: hidden;margin-bottom:50px;}
.seccolbox ul {}
.seccolbox ul li {width: 32.66%;float:left;margin-right: 1%;margin-bottom: 1%;}
.seccolbox ul li a {display: block;height: 100%;border: 1px solid #e0e0e0;overflow: hidden;text-decoration: none;color: #333;transition: all 0.3s ease;background: #fff;}
.seccolbox ul li a:hover {background:#ffecec;color: #000;}
.seccolbox .img {overflow: hidden;height:390px;}
.seccolbox .img img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease;}
.seccolbox ul li a:hover .img img {transform: scale(1.05);}
.seccolbox .tex {padding:8%;width:84%;text-align: left;height:180px;}
.seccolbox .tex strong {display: block;font-size:26px;line-height: 1.2; margin-bottom:20px;transition: color 0.3s ease;color:#000;}
.seccolbox .tex p {font-size:16px;line-height: 1.5;color: #666;margin: 0;transition: color 0.3s ease;color:#000;}
.seccolbox ul li a:hover .tex p {color: #000;}

.seccolbox ul li:nth-child(3) {margin-right:0%;}
.seccolbox ul li:nth-child(6) {margin-right:0%;}
.seccolbox ul li:nth-child(9) {margin-right:0%;}

/**/
.thrsec{width: 100%;margin:0 auto;height:558px;overflow: hidden;background:url(../images/aboutbg.jpg) no-repeat center center;background-size:cover;}
.thrsecbox{width: 100%;margin:50px auto;height: auto;overflow: hidden;}
.thrsecbox .title{width:80%;margin:0px auto;height: auto;overflow: hidden;margin-top: 150px;}
.thrsecbox .title h3{font-size:50px;line-height: 66px;color:#fff;text-transform:uppercase;text-align: center;text-transform: uppercase;font-weight: 500;}
.thrsecbox .title p{font-size:30px;line-height: 30px;text-align:center;color:#fff;padding:30px 0;text-transform: uppercase;}

.thrsecbox .title span{font-weight: bold;margin-top:30px;margin-right: 15px;}
.thrsecbox .title span a{display:block;margin:0 auto;width: 150px; padding:14px 45px;border:0px solid #fff;font-size:16px;border-radius:0;color:#000;background:#fff;text-transform:uppercase;}
.thrsecbox .title span a:hover{background:#000;color:#fff;}

.imcol{width: 100%;margin:0 auto;height:auto;overflow: hidden;}
.imcol img{height: auto; width: auto\9; width:100%;}

/*footer */
.bottom{margin:0px auto;width:100%;height:auto;background:#fff;margin-top:0px;border-top:5px solid #f1a400;overflow:hidden;}
.footlist{width:100%;margin:0px auto;height:auto;overflow:hidden;padding-top:0px;background:url(../images/botbg.jpg) no-repeat center center;background-size:cover;}

.footlistlink{width:94%;margin:50px auto;height:auto;overflow:hidden;}
.footlistlink ul{padding-left:10px;margin-top:0px;height:auto;text-align:left;border-left:0px solid #3b3f45;}
.footlistlink ul h3{height:50px;line-height:24px;font-size:24px;color:#000;background:url(../images/bb.png) left no-repeat;margin-bottom: 15px;text-transform:uppercase;}
.footlistlink ul li{line-height:16px;margin-top:0px;font-size:14px;color:#313131;padding:5px 0;}
.footlistlink p{margin-top: 15px;margin:0 auto;text-align: right;}
.footlistlink p img{}
.footlistlink ul li a:link,.footlistlink ul li a:visited{color:#313131;}
.footlistlink ul li a:hover{color:#000;text-decoration: underline;}

.footer{width:100%; border-top:2px solid #eaeaea;background:#fff;height:80px;}  
.footerleft{width:94%;margin:0px auto;padding:10px 0;}
.footerleft p{float:left;font-size:26px;text-align:center;color:#000;line-height:64px;}
.footerleft p a:link,.footerleft p a:visited{color:#000;padding:0px 10px;line-height:20px;border:3px solid #7d7d7d;}
.footerleft p a:hover{color:#fff;border:3px solid #de0513;background:#de0513;}
.footerleft span{float:right;line-height:24px;color:#212026;padding-top:18px;}

.footlistlink #footlist01{margin-top:0px;width:15%;float:left;}
.footlistlink #footlist02{margin-left:0%;width:25%;float:left;height:auto}
.footlistlink #footlist03{margin-left:5%;width:25%;float:left;height:auto}
.footlistlink #footlist05{margin-left:0px;width:20%;float:right;height:auto}


/*导航弹出层 start*/
.iphone__item {
  width: 16.06em;
  height: 1em;
  position: absolute;
  bottom: -2em;
  color: #158f76;
  text-align: center;z-index:9999;
}
.iphone__power-btn {
  width: 2.188em;
  height: .188em;
  background: #e0e0e0;
  position: absolute;
  right: 2.5em;
  top: -0.188em;
}
.iphone__left-btn {
  width: .188em;
  height: 1.250em;
  top: 3.250em;
  left: -0.188em;
  position: absolute;
  background: #e0e0e0;
}
.iphone__left-btn:before {
  content: '';
  width: .188em;
  height: .875em;
  position: absolute;
  top: 3em;
  background: #e0e0e0;
}
.iphone__left-btn:after {
  content: '';
  width: .188em;
  height: .875em;
  position: absolute;
  top: 5.5em;
  background: #e0e0e0;
}
.iphone__details {
  width: .438em;
  height: .438em;
  border-radius: 100%;
  position: relative;
  top: 1.313em;
  left: 8em;
  background: #7c7c7c;
}
.iphone__details:before {
  content: '';
  width: 2.5em;
  height: .25em;
  border-radius: .25em;
  position: absolute;
  top: 1em;
  left: -1em;
  background: #7c7c7c;
}
.iphone__home-btn:before {
  content: '';
  width: .813em;
  height: .813em;
  border: .15em solid #a8a8a8;
  border-radius: .2em;
  position: absolute;
  top: .6em;
  left: .57em;
}
.iphone__content {
  position: relative;
  background-color: #D2527F;
  width: 100%;
  height: 100%;
}

.nav {
  position: absolute;
  z-index: 100;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__trigger { top:40px !important;}
.nav--active .nav {
  opacity: 1;
  background-image: linear-gradient(to right,#f1a400,#ff7800,#ff7800);
  margin-left: 0px;text-transform:uppercase;
}
.nav--active .nav a{color:#fff;}
.nav__trigger {
  display: block;
  position: absolute;
  width: 30px;
  height: 25px;
  right: 20px;
  top: 5px;
  z-index: 200; 
  padding:9px 5px 8px 8px;
}
.nav--active .nav__trigger {
  opacity: 0.5;
}
.nav__icon {
  display: inline-block;
  position: relative;
  width: 26px;
  height: 2px;
  background-color: #000;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
.nav__icon:before,
.nav__icon:after {
  content: '';
  display: block;
  width: 26px;
  height: 2px;
  position: absolute;
  background: #000;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
.nav__icon:before {
  margin-top: -8px;
}
.nav__icon:after {
  margin-top: 8px;
}

.style-1 .nav {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 104%;
  min-height: 100%; float:left; padding-bottom:400px;
}
.style-1 .nav__link {
  opacity: 0;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.style-1 .nav--active .nav__link {
  opacity: 1;
}
.style-1 .nav--active .nav {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.style-1 .nav--active .nav__icon {
  background: rgba(0, 0, 0, 0);
}
.style-1 .nav--active .nav__icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.style-1 .nav--active .nav__icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/*导航下拉 start*/
.accordion { margin:0px auto;width:80%;padding-top:95px;}
.accordion .link {
	cursor: pointer;
	display: block;
	padding:20px 0;
	color: #fff;
	font-size: 16px; 
	text-align:center;
	border-bottom: 1px solid #ffb71f;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	
}
.accordion li i {
	position: absolute;
	top: 30px;
	left: 12px;
	font-size: 18px;
	color: #fff;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li i.fa-angle-down {
	right: 12px;
	left: auto;
	font-size: 16px;
	color:#fff;
}
.accordion li i.fa.fa-angle-down::before
{
	color:#fff;
}
.accordion li.open .link {
	color: #fff;
}

.accordion li.open i {
	color: #fff;
}
.accordion li.open i.fa-angle-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/**/
.button {
  text-decoration: none;
  font-size: .875rem;
  font-weight: 300;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 1.5rem;
  background-color: #fff;
  color: #9191E9;
}

.popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  width: 100%;
  height: 100vh;
  top:0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 99999;
  visibility: hidden;
  opacity: 0;
  overflow: hiden;
  -webkit-transition: .64s ease-in-out;
  transition: .64s ease-in-out;
}
.popup-inner {
  position: relative;
  bottom: -100vw;
  right: -100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 50%;
  max-height: 300px;
  width:50%;
  height: 50%;
  background-color: #fff;
  -webkit-transform: rotate(32deg);
          transform: rotate(32deg);
  -webkit-transition: .64s ease-in-out;
  transition: .64s ease-in-out;
}
.popup__photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 40%;
  height: 100%;
  overflow: hidden;
}
.popup__photo img {
  width: auto;
  height: 100%;
}
.popup__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 60%;
  height: 100%;
  padding: 4rem;
}
.popup__text h1 {
  font-size: 2rem;
  font-weight: 600;
  margin-bottom: 2rem;
  text-transform: uppercase;
  color: #0A0A0A;
}
.popup__text p {
  font-size: .875rem;
  color: #686868;
  line-height: 1.5;
}
.popup:target {
  visibility: visible;
  opacity: 1;
}
.popup:target .popup-inner {
  bottom: 0;
  right: 0;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.popup__close {
  position: absolute;
  right: -1rem;
  top: -1rem;
  width: 3rem;
  height: 3rem;
  font-size: .875rem;
  font-weight: 300;
  border-radius: 100%;
  background-color: #0A0A0A;
  z-index: 4;
  color: #fff;
  line-height: 3rem;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
}	

/*搜索
.jiereCol{width:80%;margin:0px auto;height:auto;top:2%;border:0px solid #81423a;overflow:hidden;}
.jiereColc{width:100%;margin:0px auto;text-align:left;padding-top:0%;float: right;}
.jiereColc .input1{float:left;color:#000;width:78%;height:40px;line-height:40px;text-align:left;BORDER-LEFT: #c6c6c6 0px solid;BORDER-RIGHT: #c6c6c6 0px solid;BORDER-TOP: #c6c6c6 0px solid;BORDER-BOTTOM: #000 2px solid;margin-right:1%;text-indent:0px;font-size:14px;}
.jiereColc .ree{float:left;text-align:center;font-weight:bold;font-size:14px;line-height:40px;COLOR: #fff;width:20%; height:42px; background:#de0513; border:solid 0px #202020;margin-top:0px;text-indent:0px;}
.jiereCol p{width:100%;margin:0px auto;height:100px;text-align:right;padding-top:0px;float: right;overflow:hidden;}
.jiereCol p .close{float:right;text-align:center;font-size:24px;line-height:30px;COLOR: #fff;width:30px; height:30px; background:#dcdcdc;border:solid 0px #202020;outline:none;}
*/
.jiereCol{width:50%;margin:0px auto;height:auto;top:2%;border:0px solid #81423a;overflow:hidden;}
.jiereColc{width:100%;margin:0px auto;text-align:center;}
.jiereColc ul{width:100%;margin:0px auto;text-align:center;}
.jiereColc ul li{float:left;width: 100%;height: auto; margin-bottom:4px;}
.jiereColc ul li a{display:block;float:left;width: 100%;height:36px;line-height:36px;font-size: 24px; color:#fff;border-bottom:0px solid #000;background:#f1a400;padding:6px 0px;}
.jiereColc ul li a:hover{color:#fff;background: linear-gradient(to right,rgba(241, 164, 0, 1), rgba(241, 164, 0, 0.5));}
.jiereColc p{width:100%;margin:0px auto;height:100px;text-align:right;padding-top:0px;float: right;overflow:hidden;}
.jiereColc p .close{float:right;text-align:center;font-size:24px;line-height:30px;COLOR: #fff;width:30px; height:30px; background:#dcdcdc;border:solid 0px #202020;outline:none;}


/*内页部分*/
.s_banner{ height:550px; overflow:hidden; width:100%; margin-bottom:0px; margin-top:0px;position: relative;}
.s_banner1{ background:url(../images/cc01.jpg) center center no-repeat;background-size: cover}
.s_banner2{ background:url(../images/cc02.jpg) center center no-repeat;background-size: cover}
.s_banner3{ background:url(../images/cc03.jpg) center center no-repeat;background-size: cover}
.s_banner4{ background:url(../images/cc04.jpg) center center no-repeat;background-size: cover}
.s_banner5{ background:url(../images/cc05.jpg) center center no-repeat;background-size: cover}

.banner-img-nav {width: 100%;bottom:0; position: absolute;}
.banner-img-nav ul {text-align:left;width:94%;margin:0px auto;height:80px;background:rgba(255,255,255,0.8);}
.banner-img-nav ul li{float:left;width:240px;height:80px;background:rgba(255,255,255,0.8);margin-right: 1px;}
.banner-img-nav ul li a{float:left;display:block;color:#000;line-height:77px;font-size:16px;text-transform:uppercase;font-weight:800;text-align:center;width:240px;height:77px;border-bottom:3px solid #fff;margin-right: 2px;}
.banner-img-nav ul li a:hover{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;font-weight:600;margin-right: 2px;}
.banner-img-nav .current{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;font-weight:800;}
.banner-img-nav .current:link,.banner-img-nav .current:visited{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;}
.banner-img-nav .current:hover{color:#fff;border-bottom:3px solid #f1a400;}

.banner-img-nav .aboutheadertext{margin:0px auto;width:94%;height:230px;;letter-spacing:0px;color:#fff;text-align:left;}
.banner-img-nav .aboutheadertext p{float:left;font-size:26px;text-align:left;color:#fff;width:100%;clear:both;font-weight:100;text-transform:uppercase;line-height:36px;}
.banner-img-nav .aboutheadertext span{float:left;font-size:80px;text-align:left;color:#fff;width:100%;clear:both;line-height:80px;font-weight:600;}
.banner-img-nav .aboutheadertext dd{width:100px;height:3px;border-bottom: 3px solid #fff;margin:0px auto;text-align:left;float:left;clear:both;}


/*内页部分 */
.crumbs{width:100%;margin:50px auto;height:auto;color:#6d6d6d;text-align:left;overflow:hidden;margin-bottom: 0}
.crumbsname{width:94%;margin:0px auto;padding-top:0px;}
.crumbsname p{line-height:56px;font-size:46px;border-left:0px solid #db1515;text-indent:0px;color:#000;font-weight: bold;text-transform: uppercase; }

/*1*/
.about01{width:100%;margin:20px auto;height:auto;overflow:hidden;}
.about01col{width:94%;margin:20px auto;height:auto;overflow:hidden;}

.aboutdaye{width:94%;margin:20px auto;padding-bottom:30px;}
.aboutdaye img{margin:10px auto;width: 100%;height: auto;width: auto\9;}
.aboutdaye p{text-indent:0px;line-height:36px;margin:10px 0;text-align:left;font-size:20px; color:#000;}

.lgywm_title { width:100%; height:auto;}
.lwenzi { width:100%; height:auto; text-align:center;margin:0px auto 0px;border-bottom:0px solid #e4e4e4;}
.lwenzi p { font-size:14px; color:#a8a8a8;line-height:40px;font-weight:100;text-transform : uppercase;}
.lwenzi p strong {font-size:36px;width:100%;color:#4d4d4d;line-height:30px;height:30px;padding:2% 0px;font-weight:800;}
.lwenzi p strong span{color:#0e3487;}
.lwenzi dd{height:1px;overflow:hidden;width:200px;background:#de0412;border-bottom:0px solid #de0412;margin:0px auto;text-align:center;}


/*contact*/
.ccontact01{width:94%;margin:20px auto;height:auto;overflow:hidden;}
.ccontactcol{width:100%;margin:40px auto;height:auto;overflow:hidden;}

.ccontact01 .che-tit {float:left;width:20%;margin:0px auto;text-align: left; color: #1a130f; padding-top:0px;text-transform:uppercase;}
.ccontact01 .che-tit .en {width:80%;font-size:40px;font-weight:800;line-height:46px;color:#3f3f3f;}
.ccontact01 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact01 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

.ccontact01 .aboutdaye{float:right;width:80%;margin-top:0px;text-align:left; font-size:14px; color:#000;padding-bottom:30px;}
.ccontact01 .aboutdaye img{margin:10px auto;}
.ccontact01 .aboutdaye p{text-indent:0px;line-height:30px;margin:10px 0;}

.ccontactbox{width:90%;background: #f8f8f8;padding:5%;margin:0px auto;font-size: 16px;}
.ccontactbox p{line-height:24px;}
.ccontactbox p strong a{color:#e30113;font-size:16px;}
.ccontactbox p a{color:#323232;}

.ccontact02 .che-tit {float:left;width:20%;margin:0px auto;text-align: left; color: #1a130f; padding-top:0px;text-transform:uppercase;}
.ccontact02 .che-tit .en {width:80%;font-size:40px;font-weight:800;line-height:46px;color:#3f3f3f;}
.ccontact02 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact02 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

/**/
.ccontact02{width:94%;margin:0px auto;height:auto;overflow:hidden;border-top:1px solid #e9e9e9;}
.ccontact02col{width:100%;margin:40px auto;height:auto;overflow:hidden;}

.ccontact02 .inquirylist {float:right;width:80%;margin:0px auto;height:auto;overflow: hidden;padding:0px;margin-top:0px;border-top:0px solid #f2f2f2}
.ccontact02 .inquirylist ul {width:98%;}
.ccontact02 .inquirylist h3{text-align:left;height:auto;font-weight:600;font-size:16px;clor:#272727;text-indent: 5px;line-height:70px;}
.ccontact02 .inquirylist ul li{padding:1% 0; width:99%; height:auto; float: left; display: inline; text-align:left;margin-bottom:0px;}
.ccontact02 .inquirylist ul li input{background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;padding:0% 1%; width:56%;height:50px;font-size:14px;color:#7d7d7d;font-family:AlibabaSans-Regular;}

.ccontact02 .inquirylist ul li .register{float:left;width:180px; text-align:center;font-weight:100;font-size:20px;line-height:20px;COLOR: #fff;background:#f1a400;margin-right:10px;border-radius:10px;margin-top: 10px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register1{float:left;width:100px; text-align:center;font-weight:100;font-size:24px;line-height:20px;COLOR: #fff;background:#9a9a9a;margin-right:0px;border-radius:10px;text-transform:uppercase;margin-top: 10px;}

.ccontact02 .inquirylist ul li textarea{float:left;text-align:left;background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;width:96%;height:120px;font-size: 14px;color:#7d7d7d;padding:0% 1%;line-height:40px;font-size:14px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register:hover{background-image: linear-gradient(to right,#f1a400,#ff7800,#ff7800);}


/*aboutCol*/
.aboutCol{width:100%;margin:0px auto;height:auto;overflow:hidden;padding-bottom:0px;background:#fff;}

.aboutlistbox{margin:0px auto;width:94%;height:auto;overflow:hidden;margin-top:0px}
.aboutlistbox .aboutlist{margin:30px auto;width:100%;height:auto;overflow:hidden;}
.aboutlistbox .aboutlist ul{}
.aboutlistbox .aboutlist ul li a{float:left;text-align:left;font-size:14px;width:49.4%;height:auto;margin-right:0.3%;color:#2f2f2f;text-indent:15px;text-transform:uppercase;font-weight:500;line-height:14px;margin-bottom: 5px;background:#2f2f2f;border-radius:10px;padding:15px 0;display:block;}
.aboutlistbox .aboutlist ul li a:link,.aboutlistbox .aboutlist ul li a:visited{color:#fff;border-radius:10px;display:block;}
.aboutlistbox .aboutlist ul li a:hover{background-image: linear-gradient(to right,#547cd3,#2f56ab,#0e3487);color:#fff;}

#curr{background-image: linear-gradient(to right,#547cd3,#2f56ab,#0e3487);color:#fff;}
#curr:link,#curr:visited{color:#fff;display:block;}
#curr:hover{color:#fff;}

.proche-tit {width:100%;margin:0px auto;text-align: center; color: #595959; padding-top:0px;}
.proche-tit .en {font-size: 30px;font-weight: 100;line-height:45px;height:55px;border-bottom:1px solid #f0f0f0;}

.procrumbsclass{width:94%;margin:15px auto;overflow:hidden;}
.procrumbsclass ul{}
.procrumbsclass ul li{float:left;margin-left:10px;margin-bottom:15px;}
.procrumbsclass ul li a:link,.procrumbsclass ul li a:visited{line-height:12px;border:1px solid #2a2a2a;background:#fff;text-align:center;font-size:12px;color:#2a2a2a;font-weight:100;display: block;padding:8px 26px 8px 26px;border-radius:10px;}
.procrumbsclass ul li a:hover{background-image: linear-gradient(to right,#547cd3,#2f56ab,#0e3487);border:1px solid #000;color:#fff;}
.procrumbsclass .curr a:link,.procrumbsclass .curr a:visited{background-image: linear-gradient(to right,#547cd3,#2f56ab,#0e3487);border:1px solid #000;color:#fff;border-radius:10px;}


.about02{width:100%;margin:0px auto;height:auto;overflow:hidden;background:url(../images/sendbg.jpg) no-repeat center center;background-size:cover;}
.about02col{width:94%;margin:50px auto;height:auto;overflow:hidden;}

.about02 .che-tit {width:100%;margin:0px auto;text-align:center; color: #fff; padding-top:0px;text-transform:uppercase;overflow:hidden;}
.about02 .che-tit .cn {font-size:46px;font-weight:800;line-height:70px;}
.about02 .che-tit .en {font-size:16px;font-weight:500;line-height:30px;}

.about02con{float:right;width:40%;margin:40px auto;height:auto;overflow: hidden;padding:0px;border-top:0px solid #f2f2f2;text-align:left;}
.about02con h1{font-size:56px;line-height:90px;}
.about02con p{font-size:18px;line-height:50px;}

.probottom{width:100%;height:40px;margin:10px 0;overflow: hidden;}
/*CSS quotes style pagination*/
DIV.quotes {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;}
DIV.quotes A {BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;}
DIV.quotes A:hover {BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid}
DIV.quotes A:active {BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid}
DIV.quotes SPAN.current {BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0}
DIV.quotes SPAN.disabled {BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid}


/*改装案例*/
.casecolbox{margin:0px auto;width:94%;height:auto;overflow:hidden;text-align:left;margin-top:30px;}
.casecol{float:left;width:100%;text-align:left;}
.casecol ul{margin-top:0px;text-align:left;}
.casecol ul li{width:100%;height:auto;border-bottom:1px solid #eaeaea;margin-bottom:50px;overflow:hidden;}
.casecol ul li .caseleftimg{float:left;width:55%;height:auto;border: #000 solid 0px;margin: 0px auto;overflow: hidden;margin-bottom:50px;}
.casecol ul li .caseleftimg img{width:100%;height:450px;cursor: pointer;transition: all 0.6s;filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
.casecol ul li .caseleftimg img:hover{transform: scale(1.1);filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}

.casecol ul li .caserightimg{float:right;width:40%;height:auto;border: #000 solid 0px;margin:28px auto;overflow: hidden;text-align:left;}
.casecol ul li .caserightimg p{width:100%;font-size:28px;color:#737373;line-height:36px;text-transform:uppercase;font-weight: bold;}
.casecol ul li .caserightimg dl{width:100%;height:240px;overflow: hidden;margin-top:20px;}
.casecol ul li .caserightimg dl dd{width:24%;height:120px;overflow: hidden;margin:0.5%;float:left;}
.casecol ul li .caserightimg dl dd a{display:block;}
.casecol ul li .caserightimg dl dd img{width:100%;height:120px;cursor: pointer;transition: all 0.6s;}
.casecol ul li .caserightimg dl dd img:hover{transform: scale(1.1);}

.casecol ul li .caserightimg span{width:100%;font-size:24px;line-height:60px;font-weight:bold;}
.casecol ul li .caserightimg span a{color:#cf0000;text-decoration: underline;text-transform:uppercase;}


.casebottom{width:100%;height:50px;margin-top:30px;overflow:hidden;}
/*CSS quotes style pagination*/
DIV.quotes1 {PADDING-RIGHT: 5px; PADDING-LEFT:  0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center}
DIV.quotes1 A {BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none}
DIV.quotes1 A:hover {BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #a0a0a0 1px solid}
DIV.quotes1 A:active {BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #a0a0a0 1px solid}
DIV.quotes1 SPAN.current {BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0}
DIV.quotes1 SPAN.disabled {BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #f3f3f3 1px solid}




.newscolboxlist {margin:30px auto;width:100%;height:auto;overflow: hidden;text-align: left;}
.newscolboxlist dl{width:101.5%;}
.newscolboxlist dl dt img{width:100%;height:300px;margin-bottom:20px;cursor: pointer;transition: all 0.8s;}
.newscolboxlist dl dt{width:23%;height:480px;float: left;border:1px solid #e5e5e5;background:#fff;margin-right:1.5%;margin-bottom:24px;color:#000;position:relative;display:inline-block;}
.newscolboxlist dl dt a{color:#000;text-align: left;display:block;width:100%;height:480px;overflow:hidden;}
.newscolboxlist dl dt strong{display:block; width:100%;padding:0 15px;text-align: left;font-size:30px;font-weight:800;color:#1f1f1f;line-height:50px;height:50px;overflow:hidden;word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/transition: all 0.9s;}

.newscolboxlist dl dt p{width:100%;}
.newscolboxlist dl dt span{display:block;float: right;width:18%;padding:20px 0px;overflow: hidden;background-image: linear-gradient(to right,#c10007,#a40004,#8a0001);font-size:20px;color: #fff;font-weight: bold;text-align: center;}

.newscolboxlist dl dt a:hover strong{color:#c10007;font-weight:800;margin-top:8px;transform: scale(1.0);}
.newscolboxlist dl dt a:hover span{background-image: linear-gradient(to right,#8a0001,#a40004,#c10007);}
.newscolboxlist dl dt a:hover img{transform: scale(1.05);}


/*文化*/
.culture{width:94%;margin:40px auto;height:auto;overflow:hidden;}
.culturecol{width:100%;margin:0px auto;height:auto;overflow:hidden;background: #fafafa;}
.culturecol .title{width:94%;margin:0px auto;border-bottom:1px solid #cdcdcd;padding:1% 3%;}
.culturecol .title h1{font-size:46px;line-height:100px;text-align: left;font-weight: 100;}
.culturebox {width:94%;margin:0px auto;height:auto;padding:3%;}
.culturebox p{font-size:26px;line-height:36px;text-align: left;margin: 5px auto;}

.culturebox2 {width:94%;margin:0px auto;height:auto;padding:1% 3% 1% 3%;}
.culturebox2 ul{}
.culturebox2 ul li{width: 22%;height: auto;float:left;text-align: center;margin: 1.5%;}
.culturebox2 ul li a{color:#000;margin:0px auto;width: 90%;padding: 5%;display:block;}
.culturebox2 ul li a:hover{color:#000;}

.culturebox2 ul li a strong{width:100px;margin:0px auto;padding:25px 0px;border: solid 3px #000;border-radius:50%;display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;}
.culturebox2 ul li a strong img{}
.culturebox2 ul li a span{width:90%;margin:0px auto;font-size: 14px;line-height: 20px;}
.culturebox2 ul li a span h1{font-size:30px;line-height:46px;margin: 5px 0;}

/*历史 */
.hiscol{width:94%;margin:40px auto;height:auto;overflow:hidden;background:url(../images/historybg.jpg) center center no-repeat;background-size: cover;margin-bottom:80px;}
.hiscol ul{border-top:1px solid #d7d7d7;}
.hiscol ul li{}
.hiscol ul li a{display:block;color:#000;width: 100%;width: 100%;height:60px;text-align: left; border-bottom:1px solid #d7d7d7;padding:30px 0;line-height: 60px;}

.hiscol ul li a time{float:left;width:18%;font-size:46px;text-indent:30px;font-weight: bold;}
.hiscol ul li a p{float:left;width: 60%;margin-left:1%;text-align: left;font-size: 16px;line-height: 20px;}
.hiscol ul li a span{float:right;width: 5%;text-align: right;font-weight: 100;font-size: 34px;padding-right:20px;}

.hiscol ul li:hover{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));}
.hiscol ul li:hover time{float:left;width: 18%;color:#fff;}
.hiscol ul li:hover p{float:left;width: 60%;margin-left:1%;color:#fff;font-weight: bold;}
.hiscol ul li:hover span{float:right;width: 5%;color:#fff;}

/*资质*/
.cercol{width:94%;margin:40px auto;height:auto;overflow:hidden;margin-bottom:80px;}
.cercol h1{font-size:20px;text-align: left;line-height: 36px;}
.cercol h2{font-size:16px;text-align: left;line-height: 26px;}

.cercolbox{width:100%;margin:20px auto;height:auto;overflow:hidden;margin-bottom:30px;}
.cercolbox ul{margin-top: 30px;}
.cercolbox ul li{width:96%;height:206px;margin-bottom: 15px;background:#f1f2f1;overflow:hidden;padding:2% 2% 0 2%;float:left;}
.cercolbox ul li a{display:block;color:#000;width:100%;height: auto;}

.cercolbox .secimg{float:left;width:15%;height:166px;padding:0px;border:0px solid #e9e9e9;margin: 0px auto;overflow: hidden;border-radius:0px;background:#fff;}
.cercolbox .secimg img{max-width:90%;height:156px;padding:5px;cursor: pointer;transition: all 0.8s;}
.cercolbox .secimg img:hover{transform: scale(1.1);}

.cercolbox .txt{float:right;width:80%;text-align: left;padding: 10px}
.cercolbox .txt strong{font-size: 36px;margin:10px 0;line-height:46px;}
.cercolbox .txt p{font-size: 20px;margin: 10px 0;line-height: 26px;color:#b2b2b2;}

.cercolbox ul li:hover{background:#5a6b78;}
.cercolbox ul li:hover strong{color:#fff;}
.cercolbox ul li:hover p{color:#fff;}

/**/

.procolbox{width:100%;height:auto;margin:0px auto;background:#fafafa;color:#000;overflow: hidden;margin-top:40px;}
.procolbox .title{width:94%;margin:30px auto;height:auto;overflow: hidden;}
.procolbox .title p{float: left;font-size:40px;text-align: left;width: 60%;overflow: hidden;font-weight: bold;}
.procolbox .title span{font-weight: bold;float:right;margin-top:0px;margin-right: 0px;}
.procolbox .title span a{display:block;padding:8px 15px;border:2px solid #c7c7c7;font-size:24px;border-radius:50%;color:#000;}

.procolbox ul{padding:0% 1% 0% 1%;width:98%;margin-bottom:5%;overflow: hidden;}
.procolbox ul li{float:left;margin:0.5% 0.5%;width:24%;}
.procolbox ul li a{display:block; text-align:center;vertical-align:middle;}
.procolbox ul li .secimg{width:87.6%;height:100%;padding:6%;border:0px solid #e9e9e9;margin: 0px auto;overflow: hidden;border-radius:0px;background:#fff;}
.procolbox ul li .secimg img{max-width:100%;height:100%;cursor: pointer;transition: all 0.8s;}
.procolbox ul li .secimg img:hover{transform: scale(1.1);}
.procolbox ul li a p{line-height:18px;padding:10px 1% 10px 1%;width: 98%;text-align: center;font-size:20px;height:35px;}

/**/
.newsdetails{width:100%;margin:0px auto;height:100%;overflow:hidden;}
.newsdetails .newsdetailscol{padding:5%;width: 90%;margin:0px auto;}
.newsdetails .newsdetailscol .title{margin:0px auto;width:100%;}
.newsdetails .newsdetailscol .title h3{font-size:26px;line-height:26px;text-align: center;font-weight:500;border-bottom:1px solid rgba(223, 223, 223,1);padding-bottom: 30px;margin-bottom: 20px;}
.newsdetails .newsdetailscol .title p{font-size:14px;line-height:24px;text-align: left;margin:20px auto;}
.newsdetails .newsdetailscol .title img{width: 100%;height: auto;margin: 20px auto;}


/*模块*/
.aboutbox .concompany{width: 100%;font-size:14px; overflow:hidden; padding:30px 0px;text-align:left;border-bottom:1px double #ededed; background: #fff;}
.aboutbox .concompany .left{float:left;width:40%;padding:5%;}
.aboutbox .concompany .left img{max-width:100%;height: auto;display: block;margin: 0 auto;}
.aboutbox .concompany .right{float:right;width:40%;padding:5%;}
.aboutbox .concompany .right img{max-width:100%;height: auto;display: block;margin: 0 auto;}
.aboutbox .concompany .right h3{text-align:left;font-size:56px;color:#000;line-height:160px;font-weight:800;}
.aboutbox .concompany .right p{margin:0.0em 0;text-indent:0em;line-height:32px;font-size:16px;color:#000;}

.aboutbox .concompany2{width: 100%;font-size:14px; overflow:hidden; padding:30px 0px;text-align:left;border-bottom:1px double #ededed; }
.aboutbox .concompany2 .left{float:right;width:40%;padding:5%;}
.aboutbox .concompany2 .left img{max-width:100%;height: auto;display: block;margin: 0 auto;}
.aboutbox .concompany2 .right{float:left;width:40%;padding:5%;}
.aboutbox .concompany2 .right img{max-width:100%;height: auto;display: block;margin: 0 auto;}
.aboutbox .concompany2 .right h3{text-align:right;font-size:56px;color:#000;line-height:160px;font-weight:800;}
.aboutbox .concompany2 .right p{text-align:right;margin:0.0em 0;text-indent:0em;line-height:32px;font-size:16px;color:#000;}






/*当屏幕宽度在大于1920 */
@media screen and (min-width:1920px)
{	
.iphone{display:none;}
.s_banner1{ background:url(../images/cc01.jpg) center center no-repeat;background-size: cover}
.s_banner2{ background:url(../images/cc02.jpg) center center no-repeat;background-size: cover}
.s_banner3{ background:url(../images/cc03.jpg) center center no-repeat;background-size: cover}
.s_banner4{ background:url(../images/cc04.jpg) center center no-repeat;background-size: cover}
.s_banner5{ background:url(../images/cc05.jpg) center center no-repeat;background-size: cover}	
	
	

}

/*当屏幕宽度在大于1680 */
@media screen and (min-width:1680px) and (max-width:1919px)
{	
.iphone{display:none;}
	
/**/
.fircol{width:100%;height:auto;margin:0px auto;background:#ffffff;color:#000;overflow: hidden;margin-top:0px;}
.fircolleft{float:left;width:50%;height:auto;margin:100px auto;overflow: hidden;}
.fircolleft img{height: auto; width: auto\9; width:100%;}
.fircolright{float:right;width:50%;height:auto;margin:100px auto;overflow: hidden;text-align: left;}
.fircolright .title{padding:7.5% 7.5% 2% 7.5%;width: 85%;margin:0px auto;}
.fircolright .title h1{font-size:40px;line-height: 56px;text-transform: uppercase;}
.fircolright .title h3{font-size:40px;line-height: 56px;text-transform: uppercase;padding-bottom: 30px;}
.fircolright .title p{font-size: 16px;line-height: 30px;}
.fircolright a{width:300px;font-size:20px;color:#000;padding:14px 56px;text-align: center;line-height:46px;text-decoration:none;margin: 0px auto;border-radius:0px;text-transform: uppercase;border:1px solid #bababa;font-weight: 600;}
.fircolright a:hover{border:1px solid #de0513;color:#fff;background:#de0513}


/**/
.seccol {width:100%;margin:0 auto;height: auto;background:#fafafa;overflow: hidden;}
.seccol .title {width:94%;margin:50px auto;height: auto;overflow: hidden;}
.seccol .title p {float:left;font-size:50px;line-height: 66px; font-weight: bold;color: #2c2c2c;margin: 0;}
.seccol .title span {float:right;color: #000;text-decoration: none;font-size:24px;font-weight: bold;padding-top:20px;}
.seccol .title span a {color: #000;text-decoration: none;font-size:24px;}

.seccolbox {width:94%;margin:50px auto;height: auto;overflow: hidden;margin-bottom: 100px;}
.seccolbox ul {}
.seccolbox ul li {width: 32.66%;float:left;margin-right: 1%;}
.seccolbox ul li a {display: block;height: 100%;border: 1px solid #e0e0e0;overflow: hidden;text-decoration: none;color: #333;transition: all 0.3s ease;background: #fff;}
.seccolbox ul li a:hover {background:#ffecec;color: #000;}
.seccolbox .img {overflow: hidden;height:390px;}
.seccolbox .img img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease;}
.seccolbox ul li a:hover .img img {transform: scale(1.05);}
.seccolbox .tex {padding:8%;width:84%;text-align: left;height:180px;}
.seccolbox .tex strong {display: block;font-size:26px;line-height: 1.2; margin-bottom:20px;transition: color 0.3s ease;color:#000;}
.seccolbox .tex p {font-size:14px;line-height: 1.5;color: #666;margin: 0;transition: color 0.3s ease;color:#000;}
.seccolbox ul li a:hover .tex p {color: #000;}

.seccolbox ul li:nth-child(3) {margin-right:0%;}
	


}

/*当屏幕宽度在1440-1680 */
@media screen and (min-width:1440px) and (max-width:1679px)
{
.iphone{display:none;}
	
	
/**/
.fircol{width:100%;height:auto;margin:0px auto;background:#ffffff;color:#000;overflow: hidden;margin-top:0px;}
.fircolleft{float:left;width:50%;height:auto;margin:100px auto;overflow: hidden;}
.fircolleft img{height: auto; width: auto\9; width:100%;}
.fircolright{float:right;width:50%;height:auto;margin:100px auto;overflow: hidden;text-align: left;}
.fircolright .title{padding:5% 10% 2% 10%;width: 80%;margin:0px auto;}
.fircolright .title h1{font-size:40px;line-height: 46px;text-transform: uppercase;}
.fircolright .title h3{font-size:40px;line-height: 46px;text-transform: uppercase;padding-bottom: 20px;}
.fircolright .title p{font-size: 16px;line-height: 26px;}
.fircolright a{width:300px;font-size:20px;color:#000;padding:10px 50px;text-align: center;line-height:46px;text-decoration:none;margin: 0px auto;border-radius:0px;text-transform: uppercase;border:1px solid #bababa;font-weight: 600;}
.fircolright a:hover{border:1px solid #de0513;color:#fff;background:#de0513}
	
/**/
.seccol {width:100%;margin:0 auto;height: auto;background:#fafafa;overflow: hidden;}
.seccol .title {width:94%;margin:50px auto;height: auto;overflow: hidden;}
.seccol .title p {float:left;font-size:50px;line-height: 66px; font-weight: bold;color: #2c2c2c;margin: 0;}
.seccol .title span {float:right;color: #000;text-decoration: none;font-size:24px;font-weight: bold;padding-top:20px;}
.seccol .title span a {color: #000;text-decoration: none;font-size:24px;}

.seccolbox {width:94%;margin:50px auto;height: auto;overflow: hidden;margin-bottom: 50px;}
.seccolbox ul {}
.seccolbox ul li {width: 32.66%;float:left;margin-right: 1%;}
.seccolbox ul li a {display: block;height: 100%;border: 1px solid #e0e0e0;overflow: hidden;text-decoration: none;color: #333;transition: all 0.3s ease;background: #fff;}
.seccolbox ul li a:hover {background:#ffecec;color: #000;}
.seccolbox .img {overflow: hidden;height:350px;}
.seccolbox .img img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease;}
.seccolbox ul li a:hover .img img {transform: scale(1.05);}
.seccolbox .tex {padding:8%;width:84%;text-align: left;height:160px;}
.seccolbox .tex strong {display: block;font-size:26px;line-height: 1.2; margin-bottom:20px;transition: color 0.3s ease;color:#000;}
.seccolbox .tex p {font-size:14px;line-height: 1.5;color: #666;margin: 0;transition: color 0.3s ease;color:#000;}
.seccolbox ul li a:hover .tex p {color: #000;}

.seccolbox ul li:nth-child(3) {margin-right:0%;}	

/*改装案例*/
.casecolbox{margin:0px auto;width:94%;height:auto;overflow:hidden;text-align:left;margin-top:30px;}
.casecol{float:left;width:100%;text-align:left;}
.casecol ul{margin-top:0px;text-align:left;}
.casecol ul li{width:100%;height:auto;border-bottom:1px solid #eaeaea;margin-bottom:50px;overflow:hidden;}
.casecol ul li .caseleftimg{float:left;width:55%;height:auto;border: #000 solid 0px;margin: 0px auto;overflow: hidden;margin-bottom:50px;}
.casecol ul li .caseleftimg img{width:100%;height:380px;cursor: pointer;transition: all 0.6s;filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
.casecol ul li .caseleftimg img:hover{transform: scale(1.1);filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}

.casecol ul li .caserightimg{float:right;width:40%;height:auto;border: #000 solid 0px;margin:28px auto;overflow: hidden;text-align:left;}
.casecol ul li .caserightimg p{width:100%;font-size:28px;color:#737373;line-height:36px;text-transform:uppercase;font-weight: bold;}
.casecol ul li .caserightimg dl{width:100%;height:200px;overflow: hidden;margin-top:20px;}
.casecol ul li .caserightimg dl dd{width:24%;height:100px;overflow: hidden;margin:0.5%;float:left;}
.casecol ul li .caserightimg dl dd a{display:block;}
.casecol ul li .caserightimg dl dd img{width:100%;height:100px;cursor: pointer;transition: all 0.6s;}
.casecol ul li .caserightimg dl dd img:hover{transform: scale(1.1);}

.casecol ul li .caserightimg span{width:100%;font-size:20px;line-height:60px;font-weight:bold;}
.casecol ul li .caserightimg span a{color:#cf0000;text-decoration: underline;text-transform:uppercase;}	

/**/
.ccontact01{width:94%;margin:20px auto;height:auto;overflow:hidden;}
.ccontactcol{width:100%;margin:40px auto;height:auto;overflow:hidden;}

.ccontact01 .che-tit {float:left;width:25%;margin:0px auto;text-align: left; color: #1a130f; padding-top:0px;text-transform:uppercase;}
.ccontact01 .che-tit .en {width:80%;font-size:40px;font-weight:800;line-height:46px;color:#3f3f3f;}
.ccontact01 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact01 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

.ccontact01 .aboutdaye{float:right;width:75%;margin-top:0px;text-align:left; font-size:14px; color:#000;padding-bottom:30px;}
.ccontact01 .aboutdaye img{margin:10px auto;}
.ccontact01 .aboutdaye p{text-indent:0px;line-height:30px;margin:10px 0;}

.ccontactbox{width:90%;background: #f8f8f8;padding:5%;margin:0px auto;font-size: 16px;}
.ccontactbox p{line-height:24px;}
.ccontactbox p strong a{color:#e30113;font-size:16px;}
.ccontactbox p a{color:#323232;}

.ccontact02 .che-tit {float:left;width:25%;margin:0px auto;text-align: left; color: #1a130f; padding-top:0px;text-transform:uppercase;}
.ccontact02 .che-tit .en {width:80%;font-size:40px;font-weight:800;line-height:46px;color:#3f3f3f;}
.ccontact02 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact02 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

/**/
.ccontact02{width:94%;margin:0px auto;height:auto;overflow:hidden;border-top:1px solid #e9e9e9;}
.ccontact02col{width:100%;margin:40px auto;height:auto;overflow:hidden;}

.ccontact02 .inquirylist {float:right;width:75%;margin:0px auto;height:auto;overflow: hidden;padding:0px;margin-top:0px;border-top:0px solid #f2f2f2}
.ccontact02 .inquirylist ul {width:98%;}
.ccontact02 .inquirylist h3{text-align:left;height:auto;font-weight:600;font-size:16px;clor:#272727;text-indent: 5px;line-height:70px;}
.ccontact02 .inquirylist ul li{padding:1% 0; width:99%; height:auto; float: left; display: inline; text-align:left;margin-bottom:0px;}
.ccontact02 .inquirylist ul li input{background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;padding:0% 1%; width:56%;height:50px;font-size:14px;color:#7d7d7d;font-family:AlibabaSans-Regular;}

.ccontact02 .inquirylist ul li .register{float:left;width:180px; text-align:center;font-weight:100;font-size:20px;line-height:20px;COLOR: #fff;background:#f1a400;margin-right:10px;border-radius:10px;margin-top: 10px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register1{float:left;width:100px; text-align:center;font-weight:100;font-size:24px;line-height:20px;COLOR: #fff;background:#9a9a9a;margin-right:0px;border-radius:10px;text-transform:uppercase;margin-top: 10px;}

.ccontact02 .inquirylist ul li textarea{float:left;text-align:left;background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;width:96%;height:120px;font-size: 14px;color:#7d7d7d;padding:0% 1%;line-height:40px;font-size:14px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register:hover{background-image: linear-gradient(to right,#f1a400,#ff7800,#ff7800);}
	
	
	
	
}

/*当屏幕宽度在1280-1439 */
@media screen and (min-width:1280px) and (max-width:1439px)
{
.iphone{display:none;}
	
/* flexslider */
.banner{width:100%;height:auto;}
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading1.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;}
.slides li{height:auto;text-align: center;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:0px;}
.slides li img{height: auto; width: auto\9; width:100%;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2; left:47.5%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.nltext{position:absolute;z-index:30; left:0;width:100%;top:30%;}
.nltext h3{margin:0px auto;width:80%;font-size: 16px;line-height:20px;color:#fff;margin-bottom:0px;text-align: center;font-weight: 100;}
.nltext h1{margin:0px auto;width:50%;font-size:60px;line-height:60px;color:#fff;margin-bottom:30px;text-align: center;font-weight: 600; text-transform: uppercase; /* 强制英文全大写 */}
.nltext p{display:block;width:160px; font-size:20px;color:#fff;padding:10px 36px;text-align: center;line-height: 36px;text-decoration:none;margin: 0px auto;border-radius:0px;text-decoration: underline;}
.nltext p:hover{background:#fff;color:#000;}
	

/**/
.fircol{width:100%;height:auto;margin:0px auto;background:#ffffff;color:#000;overflow: hidden;margin-top:0px;}
.fircolleft{float:left;width:50%;height:auto;margin:80px auto;overflow: hidden;}
.fircolleft img{height: auto; width: auto\9; width:100%;}
.fircolright{float:right;width:50%;height:auto;margin:80px auto;overflow: hidden;text-align: left;}
.fircolright .title{padding:2% 10% 2% 10%;width: 80%;margin:0px auto;}
.fircolright .title h1{font-size:40px;line-height: 46px;text-transform: uppercase;}
.fircolright .title h3{font-size:40px;line-height: 46px;text-transform: uppercase;padding-bottom: 20px;}
.fircolright .title p{font-size: 16px;line-height: 26px;}
.fircolright a{width:300px;font-size:16px;color:#000;padding:10px 50px;text-align: center;line-height:46px;text-decoration:none;margin: 0px auto;border-radius:0px;text-transform: uppercase;border:1px solid #bababa;font-weight: 600;}
.fircolright a:hover{border:1px solid #de0513;color:#fff;background:#de0513}
	
/**/
.thrsec{width: 100%;margin:0 auto;height:558px;overflow: hidden;background:url(../images/aboutbg.jpg) no-repeat center center;background-size:cover;}
.thrsecbox{width: 100%;margin:50px auto;height: auto;overflow: hidden;}
.thrsecbox .title{width:80%;margin:0px auto;height: auto;overflow: hidden;margin-top: 120px;}
.thrsecbox .title h3{font-size:50px;line-height: 66px;color:#fff;text-transform:uppercase;text-align: center;text-transform: uppercase;font-weight: 500;}
.thrsecbox .title p{font-size:30px;line-height: 30px;text-align:center;color:#fff;padding:30px 0;text-transform: uppercase;}

.thrsecbox .title span{font-weight: bold;margin-top:30px;margin-right: 15px;}
.thrsecbox .title span a{display:block;margin:0 auto;width: 150px; padding:14px 45px;border:0px solid #fff;font-size:16px;border-radius:0;color:#000;background:#fff;text-transform:uppercase;}
.thrsecbox .title span a:hover{background:#000;color:#fff;}
	
	
/**/
.seccol {width:100%;margin:0 auto;height: auto;background:#fafafa;overflow: hidden;}
.seccol .title {width:94%;margin:50px auto;height: auto;overflow: hidden;}
.seccol .title p {float:left;font-size:50px;line-height: 66px; font-weight: bold;color: #2c2c2c;margin: 0;}
.seccol .title span {float:right;color: #000;text-decoration: none;font-size:24px;font-weight: bold;padding-top:20px;}
.seccol .title span a {color: #000;text-decoration: none;font-size:24px;}

.seccolbox {width:94%;margin:50px auto;height: auto;overflow: hidden;margin-bottom:50px;}
.seccolbox ul {}
.seccolbox ul li {width: 32.66%;float:left;margin-right: 1%;}
.seccolbox ul li a {display: block;height: 100%;border: 1px solid #e0e0e0;overflow: hidden;text-decoration: none;color: #333;transition: all 0.3s ease;background: #fff;}
.seccolbox ul li a:hover {background:#ffecec;color: #000;}
.seccolbox .img {overflow: hidden;height:320px;}
.seccolbox .img img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease;}
.seccolbox ul li a:hover .img img {transform: scale(1.05);}
.seccolbox .tex {padding:8%;width:84%;text-align: left;height:160px;}
.seccolbox .tex strong {display: block;font-size:22px;line-height: 1.2; margin-bottom:20px;transition: color 0.3s ease;color:#000;}
.seccolbox .tex p {font-size:14px;line-height: 1.5;color: #666;margin: 0;transition: color 0.3s ease;color:#000;}
.seccolbox ul li a:hover .tex p {color: #000;}

.seccolbox ul li:nth-child(3) {margin-right:0%;}	
	
/*改装案例*/
.casecolbox{margin:0px auto;width:94%;height:auto;overflow:hidden;text-align:left;margin-top:30px;}
.casecol{float:left;width:100%;text-align:left;}
.casecol ul{margin-top:0px;text-align:left;}
.casecol ul li{width:100%;height:auto;border-bottom:1px solid #eaeaea;margin-bottom:50px;overflow:hidden;}
.casecol ul li .caseleftimg{float:left;width:55%;height:auto;border: #000 solid 0px;margin: 0px auto;overflow: hidden;margin-bottom:50px;}
.casecol ul li .caseleftimg img{width:100%;height:340px;cursor: pointer;transition: all 0.6s;filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
.casecol ul li .caseleftimg img:hover{transform: scale(1.1);filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}

.casecol ul li .caserightimg{float:right;width:40%;height:auto;border: #000 solid 0px;margin:28px auto;overflow: hidden;text-align:left;}
.casecol ul li .caserightimg p{width:100%;font-size:24px;color:#737373;line-height:30px;text-transform:uppercase;font-weight: bold;}
.casecol ul li .caserightimg dl{width:100%;height:160px;overflow: hidden;margin-top:10px;}
.casecol ul li .caserightimg dl dd{width:24%;height:80px;overflow: hidden;margin:0.5%;float:left;}
.casecol ul li .caserightimg dl dd a{display:block;}
.casecol ul li .caserightimg dl dd img{width:100%;height:80px;cursor: pointer;transition: all 0.6s;}
.casecol ul li .caserightimg dl dd img:hover{transform: scale(1.1);}

.casecol ul li .caserightimg span{width:100%;font-size:20px;line-height:60px;font-weight:bold;}
.casecol ul li .caserightimg span a{color:#cf0000;text-decoration: underline;text-transform:uppercase;}		
	

/**/
.ccontact01{width:94%;margin:20px auto;height:auto;overflow:hidden;}
.ccontactcol{width:100%;margin:40px auto;height:auto;overflow:hidden;}

.ccontact01 .che-tit {float:left;width:28%;margin:0px auto;text-align: left; color: #1a130f; padding-top:0px;text-transform:uppercase;}
.ccontact01 .che-tit .en {width:80%;font-size:40px;font-weight:800;line-height:46px;color:#3f3f3f;}
.ccontact01 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact01 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

.ccontact01 .aboutdaye{float:right;width:70%;margin-top:0px;text-align:left; font-size:14px; color:#000;padding-bottom:30px;}
.ccontact01 .aboutdaye img{margin:10px auto;}
.ccontact01 .aboutdaye p{text-indent:0px;line-height:30px;margin:10px 0;}

.ccontactbox{width:90%;background: #f8f8f8;padding:5%;margin:0px auto;font-size: 16px;}
.ccontactbox p{line-height:24px;}
.ccontactbox p strong a{color:#e30113;font-size:16px;}
.ccontactbox p a{color:#323232;}

.ccontact02 .che-tit {float:left;width:28%;margin:0px auto;text-align: left; color: #1a130f; padding-top:0px;text-transform:uppercase;}
.ccontact02 .che-tit .en {width:80%;font-size:40px;font-weight:800;line-height:46px;color:#3f3f3f;}
.ccontact02 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact02 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

/**/
.ccontact02{width:94%;margin:0px auto;height:auto;overflow:hidden;border-top:1px solid #e9e9e9;}
.ccontact02col{width:100%;margin:40px auto;height:auto;overflow:hidden;}

.ccontact02 .inquirylist {float:right;width:70%;margin:0px auto;height:auto;overflow: hidden;padding:0px;margin-top:0px;border-top:0px solid #f2f2f2}
.ccontact02 .inquirylist ul {width:98%;}
.ccontact02 .inquirylist h3{text-align:left;height:auto;font-weight:600;font-size:16px;clor:#272727;text-indent: 5px;line-height:70px;}
.ccontact02 .inquirylist ul li{padding:1% 0; width:99%; height:auto; float: left; display: inline; text-align:left;margin-bottom:0px;}
.ccontact02 .inquirylist ul li input{background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;padding:0% 1%; width:56%;height:50px;font-size:14px;color:#7d7d7d;font-family:AlibabaSans-Regular;}

.ccontact02 .inquirylist ul li .register{float:left;width:180px; text-align:center;font-weight:100;font-size:20px;line-height:20px;COLOR: #fff;background:#f1a400;margin-right:10px;border-radius:10px;margin-top: 10px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register1{float:left;width:100px; text-align:center;font-weight:100;font-size:24px;line-height:20px;COLOR: #fff;background:#9a9a9a;margin-right:0px;border-radius:10px;text-transform:uppercase;margin-top: 10px;}

.ccontact02 .inquirylist ul li textarea{float:left;text-align:left;background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;width:96%;height:120px;font-size: 14px;color:#7d7d7d;padding:0% 1%;line-height:40px;font-size:14px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register:hover{background-image: linear-gradient(to right,#f1a400,#ff7800,#ff7800);}
		
	
}

/*当屏幕宽度在1024 */
@media screen and (min-width:1024px) and (max-width:1279px)
{
.menu_nav{display:none;}
.language{display:none;}
	
/* flexslider */
.banner{width:100%;height:auto;}
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading1.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;}
.slides li{height:auto;text-align: center;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:0px;}
.slides li img{height: auto; width: auto\9; width:100%;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2; left:47.5%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.nltext{position:absolute;z-index:30; left:0;width:100%;top:30%;}
.nltext h3{margin:0px auto;width:80%;font-size: 16px;line-height:20px;color:#fff;margin-bottom:0px;text-align: center;font-weight: 100;}
.nltext h1{margin:0px auto;width:50%;font-size:46px;line-height:50px;color:#fff;margin-bottom:30px;text-align: center;font-weight: 600; text-transform: uppercase; /* 强制英文全大写 */}
.nltext p{display:block;width:160px; font-size:16px;color:#fff;padding:10px 36px;text-align: center;line-height: 36px;text-decoration:none;margin: 0px auto;border-radius:0px;text-decoration: underline;}
.nltext p:hover{background:#fff;color:#000;}
	

/**/
.fircol{width:100%;height:auto;margin:0px auto;background:#ffffff;color:#000;overflow: hidden;margin-top:0px;}
.fircolleft{float:left;width:50%;height:auto;margin:80px auto;overflow: hidden;}
.fircolleft img{height: auto; width: auto\9; width:100%;}
.fircolright{float:right;width:50%;height:auto;margin:80px auto;overflow: hidden;text-align: left;}
.fircolright .title{padding:2% 10% 2% 10%;width: 80%;margin:0px auto;}
.fircolright .title h1{font-size:26px;line-height: 36px;text-transform: uppercase;}
.fircolright .title h3{font-size:26px;line-height: 36px;text-transform: uppercase;padding-bottom: 20px;}
.fircolright .title p{font-size: 14px;line-height: 20px;}
.fircolright a{width:300px;font-size:14px;color:#000;padding:8px 40px;text-align: center;line-height:46px;text-decoration:none;margin: 0px auto;border-radius:0px;text-transform: uppercase;border:1px solid #bababa;font-weight: 600;}
.fircolright a:hover{border:1px solid #de0513;color:#fff;background:#de0513}
	
/**/
.thrsec{width: 100%;margin:0 auto;height:450px;overflow: hidden;background:url(../images/aboutbg.jpg) no-repeat center center;background-size:cover;}
.thrsecbox{width: 100%;margin:50px auto;height: auto;overflow: hidden;}
.thrsecbox .title{width:80%;margin:0px auto;height: auto;overflow: hidden;margin-top: 100px;}
.thrsecbox .title h3{font-size:40px;line-height:56px;color:#fff;text-transform:uppercase;text-align: center;text-transform: uppercase;font-weight: 500;}
.thrsecbox .title p{font-size:20px;line-height: 30px;text-align:center;color:#fff;padding:30px 0;text-transform: uppercase;}

.thrsecbox .title span{font-weight: bold;margin-top:30px;margin-right: 15px;}
.thrsecbox .title span a{display:block;margin:0 auto;width: 150px; padding:14px 45px;border:0px solid #fff;font-size:16px;border-radius:0;color:#000;background:#fff;text-transform:uppercase;}
.thrsecbox .title span a:hover{background:#000;color:#fff;}
	
	
/**/
.seccol {width:100%;margin:0 auto;height: auto;background:#fafafa;overflow: hidden;}
.seccol .title {width:94%;margin:30px auto;height: auto;overflow: hidden;}
.seccol .title p {float:left;font-size:40px;line-height: 66px; font-weight: bold;color: #2c2c2c;margin: 0;}
.seccol .title span {float:right;color: #000;text-decoration: none;font-size:24px;font-weight: bold;padding-top:20px;}
.seccol .title span a {color: #000;text-decoration: none;font-size:20px;}

.seccolbox {width:94%;margin:20px auto;height: auto;overflow: hidden;margin-bottom: 50px;}
.seccolbox ul {}
.seccolbox ul li {width: 32.66%;float:left;margin-right: 1%;}
.seccolbox ul li a {display: block;height: 100%;border: 1px solid #e0e0e0;overflow: hidden;text-decoration: none;color: #333;transition: all 0.3s ease;background: #fff;}
.seccolbox ul li a:hover {background:#ffecec;color: #000;}
.seccolbox .img {overflow: hidden;height:240px;}
.seccolbox .img img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease;}
.seccolbox ul li a:hover .img img {transform: scale(1.05);}
.seccolbox .tex {padding:8%;width:84%;text-align: left;height:140px;}
.seccolbox .tex strong {display: block;font-size:20px;line-height: 1.2; margin-bottom:10px;transition: color 0.3s ease;color:#000;}
.seccolbox .tex p {font-size:14px;line-height: 1.4;color: #666;margin: 0;transition: color 0.3s ease;color:#000;}
.seccolbox ul li a:hover .tex p {color: #000;}

.seccolbox ul li:nth-child(3) {margin-right:0%;}		

.footlistlink p img{height: auto; width: auto\9; width:100%;}
	
	
/*内页部分*/
.s_banner{ height:400px; overflow:hidden; width:100%; margin-bottom:0px; margin-top:0px;position: relative;}
.s_banner1{ background:url(../images/cc01.jpg) center center no-repeat;}
.s_banner2{ background:url(../images/cc02.jpg) center center no-repeat;}
.s_banner3{ background:url(../images/cc03.jpg) center center no-repeat;}
.s_banner4{ background:url(../images/cc04.jpg) center center no-repeat;}
.s_banner5{ background:url(../images/cc05.jpg) center center no-repeat;}
	
	
/**/
.banner-img-nav {width: 100%;bottom:0; position: absolute;}
.banner-img-nav ul {text-align:left;width:94%;margin:0px auto;height:auto;background:rgba(255,255,255,0.8);}
.banner-img-nav ul li{float:left;width:24%;height:60px;background:rgba(255,255,255,0.8);margin-right:1px;}
.banner-img-nav ul li a{float:left;display:block;color:#000;line-height:56px;font-size:16px;text-transform:uppercase;font-weight:500;text-align:center;width:100%;height:57px;border-bottom:3px solid #fff;margin-right: 1px;}
.banner-img-nav ul li a:hover{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;font-weight:600;}
.banner-img-nav .current{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;font-weight:800;}
.banner-img-nav .current:link,.banner-img-nav .current:visited{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;}
.banner-img-nav .current:hover{color:#fff;border-bottom:3px solid #f1a400;}

.banner-img-nav .aboutheadertext{margin:0px auto;width:94%;height:180px;;letter-spacing:0px;color:#fff;text-align:left;}
.banner-img-nav .aboutheadertext p{float:left;font-size:26px;text-align:left;color:#fff;width:100%;clear:both;font-weight:100;text-transform:uppercase;line-height:36px;}
.banner-img-nav .aboutheadertext span{float:left;font-size:46px;text-align:left;color:#fff;width:100%;clear:both;line-height:56px;font-weight:600;}
.banner-img-nav .aboutheadertext dd{width:100px;height:3px;border-bottom: 3px solid #fff;margin:0px auto;text-align:left;float:left;clear:both;}

/*内页部分 */
.crumbs{width:100%;margin:20px auto;height:auto;color:#6d6d6d;text-align:left;overflow:hidden;margin-bottom: 0}
.crumbsname{width:94%;margin:0px auto;padding-top:0px;}
.crumbsname p{line-height:36px;font-size:26px;border-left:0px solid #db1515;text-indent:0px;color:#000;font-weight: bold;text-transform: uppercase; }

.aboutdaye{width:94%;margin:20px auto;padding-bottom:30px;}
.aboutdaye img{margin:10px auto;width: 100%;height: auto;width: auto\9;}
.aboutdaye p{text-indent:0px;line-height:26px;margin:10px 0;text-align:left;font-size:16px; color:#000;}	
	
	
/*改装案例*/
.casecolbox{margin:0px auto;width:94%;height:auto;overflow:hidden;text-align:left;margin-top:30px;}
.casecol{float:left;width:100%;text-align:left;}
.casecol ul{margin-top:0px;text-align:left;}
.casecol ul li{width:100%;height:auto;border-bottom:1px solid #eaeaea;margin-bottom:50px;overflow:hidden;}
.casecol ul li .caseleftimg{float:left;width:55%;height:auto;border: #000 solid 0px;margin: 0px auto;overflow: hidden;margin-bottom:50px;}
.casecol ul li .caseleftimg img{width:100%;height:300px;cursor: pointer;transition: all 0.6s;filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
.casecol ul li .caseleftimg img:hover{transform: scale(1.1);filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}

.casecol ul li .caserightimg{float:right;width:40%;height:auto;border: #000 solid 0px;margin:28px auto;overflow: hidden;text-align:left;}
.casecol ul li .caserightimg p{width:100%;font-size:22px;color:#737373;line-height:26px;text-transform:uppercase;font-weight: bold;}
.casecol ul li .caserightimg dl{width:100%;height:140px;overflow: hidden;margin-top:10px;}
.casecol ul li .caserightimg dl dd{width:24%;height:70px;overflow: hidden;margin:0.5%;float:left;}
.casecol ul li .caserightimg dl dd a{display:block;}
.casecol ul li .caserightimg dl dd img{width:100%;height:70px;cursor: pointer;transition: all 0.6s;}
.casecol ul li .caserightimg dl dd img:hover{transform: scale(1.1);}

.casecol ul li .caserightimg span{width:100%;font-size:16px;line-height:50px;font-weight:bold;}
.casecol ul li .caserightimg span a{color:#cf0000;text-decoration: underline;text-transform:uppercase;}		
	

/**/
.ccontact01{width:94%;margin:20px auto;height:auto;overflow:hidden;}
.ccontactcol{width:100%;margin:40px auto;height:auto;overflow:hidden;}

.ccontact01 .che-tit {float:left;width:20%;margin:0px auto;text-align: left; color: #1a130f; padding-top:0px;text-transform:uppercase;}
.ccontact01 .che-tit .en {width:80%;font-size:26px;font-weight:800;line-height:36px;color:#3f3f3f;}
.ccontact01 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact01 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

.ccontact01 .aboutdaye{float:right;width:78%;margin-top:0px;text-align:left; font-size:14px; color:#000;padding-bottom:30px;}
.ccontact01 .aboutdaye img{margin:10px auto;}
.ccontact01 .aboutdaye p{text-indent:0px;line-height:30px;margin:10px 0;}

.ccontactbox{width:90%;background: #f8f8f8;padding:5%;margin:0px auto;font-size: 16px;}
.ccontactbox p{line-height:24px;}
.ccontactbox p strong a{color:#e30113;font-size:16px;}
.ccontactbox p a{color:#323232;}

.ccontact02 .che-tit {float:left;width:20%;margin:0px auto;text-align: left; color: #1a130f; padding-top:0px;text-transform:uppercase;}
.ccontact02 .che-tit .en {width:80%;font-size:26px;font-weight:800;line-height:36px;color:#3f3f3f;}
.ccontact02 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact02 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

/**/
.ccontact02{width:94%;margin:0px auto;height:auto;overflow:hidden;border-top:1px solid #e9e9e9;}
.ccontact02col{width:100%;margin:40px auto;height:auto;overflow:hidden;}

.ccontact02 .inquirylist {float:right;width:78%;margin:0px auto;height:auto;overflow: hidden;padding:0px;margin-top:0px;border-top:0px solid #f2f2f2}
.ccontact02 .inquirylist ul {width:98%;}
.ccontact02 .inquirylist h3{text-align:left;height:auto;font-weight:600;font-size:16px;clor:#272727;text-indent: 5px;line-height:70px;}
.ccontact02 .inquirylist ul li{padding:1% 0; width:99%; height:auto; float: left; display: inline; text-align:left;margin-bottom:0px;}
.ccontact02 .inquirylist ul li input{background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;padding:0% 1%; width:56%;height:50px;font-size:14px;color:#7d7d7d;font-family:AlibabaSans-Regular;}

.ccontact02 .inquirylist ul li .register{float:left;width:180px; text-align:center;font-weight:100;font-size:20px;line-height:20px;COLOR: #fff;background:#f1a400;margin-right:10px;border-radius:10px;margin-top: 10px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register1{float:left;width:100px; text-align:center;font-weight:100;font-size:24px;line-height:20px;COLOR: #fff;background:#9a9a9a;margin-right:0px;border-radius:10px;text-transform:uppercase;margin-top: 10px;}

.ccontact02 .inquirylist ul li textarea{float:left;text-align:left;background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;width:96%;height:120px;font-size: 14px;color:#7d7d7d;padding:0% 1%;line-height:40px;font-size:14px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register:hover{background-image: linear-gradient(to right,#f1a400,#ff7800,#ff7800);}
			
	
/*文化*/
.culture{width:94%;margin:40px auto;height:auto;overflow:hidden;}
.culturecol{width:100%;margin:0px auto;height:auto;overflow:hidden;background: #fafafa;}
.culturecol .title{width:94%;margin:0px auto;border-bottom:1px solid #cdcdcd;padding:1% 3%;}
.culturecol .title h1{font-size:36px;line-height:100px;text-align: left;font-weight: 100;}
.culturebox {width:94%;margin:0px auto;height:auto;padding:3%;}
.culturebox p{font-size:16px;line-height:26px;text-align: left;margin: 5px auto;}

.culturebox2 {width:90%;margin:0px auto;height:auto;padding:2% 5% 2% 5%;}
.culturebox2 ul{}
.culturebox2 ul li{width: 22%;height: auto;float:left;text-align: center;margin: 1.5%;}
.culturebox2 ul li a{color:#000;margin:0px auto;width: 90%;padding: 5%;display:block;}
.culturebox2 ul li a:hover{color:#000;}

.culturebox2 ul li a strong{width:100px;margin:0px auto;padding:25px 0px;border: solid 3px #000;border-radius:50%;display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;}
.culturebox2 ul li a strong img{}
.culturebox2 ul li a span{width:90%;margin:0px auto;font-size: 12px;line-height: 20px;}
.culturebox2 ul li a span h1{font-size:26px;line-height:36px;margin: 5px 0;}
	
/*历史 */
.hiscol{width:94%;margin:40px auto;height:auto;overflow:hidden;background:url(../images/historybg.jpg) center center no-repeat;background-size: cover;margin-bottom:80px;}
.hiscol ul{border-top:1px solid #d7d7d7;}
.hiscol ul li{}
.hiscol ul li a{display:block;color:#000;width: 100%;width: 100%;height:40px;text-align: left; border-bottom:1px solid #d7d7d7;padding:30px 0;line-height: 40px;}

.hiscol ul li a time{float:left;width:20%;font-size:40px;text-indent:20px;font-weight: bold;}
.hiscol ul li a p{float:left;width: 70%;margin-left:1%;text-align: left;font-size: 14px;line-height: 20px;}
.hiscol ul li a span{float:right;width: 5%;text-align: right;font-weight: 100;font-size: 34px;padding-right:20px;}

.hiscol ul li:hover{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));}
.hiscol ul li:hover time{float:left;width: 20%;color:#fff;}
.hiscol ul li:hover p{float:left;width: 70%;margin-left:1%;color:#fff;font-weight: bold;}
.hiscol ul li:hover span{float:right;width: 5%;color:#fff;}
	
	
/*资质*/
.cercol{width:94%;margin:40px auto;height:auto;overflow:hidden;margin-bottom:80px;}
.cercol h1{font-size:20px;text-align: left;line-height: 36px;}
.cercol h2{font-size:16px;text-align: left;line-height: 26px;}

.cercolbox{width:100%;margin:20px auto;height:auto;overflow:hidden;margin-bottom:30px;}
.cercolbox ul{margin-top: 30px;}
.cercolbox ul li{width:96%;height:180px;margin-bottom: 15px;background:#f1f2f1;overflow:hidden;padding:2% 2% 0 2%;float:left;}
.cercolbox ul li a{display:block;color:#000;width:100%;height: auto;}

.cercolbox .secimg{float:left;width:20%;height:166px;padding:0px;border:0px solid #e9e9e9;margin: 0px auto;overflow: hidden;border-radius:0px;background:#fff;}
.cercolbox .secimg img{max-width:90%;height:156px;padding:5px;cursor: pointer;transition: all 0.8s;}
.cercolbox .secimg img:hover{transform: scale(1.1);}

.cercolbox .txt{float:right;width:75%;text-align: left;padding: 10px}
.cercolbox .txt strong{font-size: 26px;margin:10px 0;line-height:36px;}
.cercolbox .txt p{font-size:16px;margin: 10px 0;line-height: 20px;color:#b2b2b2;}

.cercolbox ul li:hover{background:#5a6b78;}
.cercolbox ul li:hover strong{color:#fff;}
.cercolbox ul li:hover p{color:#fff;}
	
}


/*当屏幕宽度在768 */
@media screen and (min-width:768px) and (max-width:1023px)
{	
.menu_nav{display:none;}
.language{display:none;}
	
/* flexslider */
.banner{width:100%;height:auto;}
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading1.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;}
.slides li{height:auto;text-align: center;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:0px;}
.slides li img{height: auto; width: auto\9; width:100%;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2; left:46%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.nltext{position:absolute;z-index:30; left:0;width:100%;top:35%;}
.nltext h3{margin:0px auto;width:80%;font-size:14px;line-height:16px;color:#fff;margin-bottom:0px;text-align: center;font-weight: 100;}
.nltext h1{margin:0px auto;width:80%;font-size:26px;line-height:30px;color:#fff;margin-bottom:10px;text-align: center;font-weight: 600; text-transform: uppercase; /* 强制英文全大写 */}
.nltext p{display:block;width:120px; font-size:12px;color:#fff;padding:4px 30px;text-align: center;line-height: 36px;text-decoration:none;margin: 0px auto;border-radius:0px;text-decoration: underline;}
.nltext p:hover{background:#fff;color:#000;}


/**/
.fircol{width:100%;height:auto;margin:0px auto;background:#ffffff;color:#000;overflow: hidden;margin-top:0px;}
.fircolleft{float:left;width:50%;height:auto;margin:50px auto;overflow: hidden;}
.fircolleft img{height: auto; width: auto\9; width:100%;}
.fircolright{float:right;width:50%;height:auto;margin:50px auto;overflow: hidden;text-align: left;}
.fircolright .title{padding:2% 10% 2% 10%;width: 80%;margin:0px auto;}
.fircolright .title h1{font-size:18px;line-height:20px;text-transform: uppercase;}
.fircolright .title h3{font-size:18px;line-height:20px;text-transform: uppercase;padding-bottom:15px;}
.fircolright .title p{font-size: 12px;line-height:16px;}
.fircolright a{width:300px;font-size:12px;color:#000;padding:4px 30px;text-align: center;line-height:36px;text-decoration:none;margin: 0px auto;border-radius:0px;text-transform: uppercase;border:1px solid #bababa;font-weight: 600;}
.fircolright a:hover{border:1px solid #de0513;color:#fff;background:#de0513}
	
/**/
.thrsec{width: 100%;margin:0 auto;height:350px;overflow: hidden;background:url(../images/aboutbg.jpg) no-repeat center center;background-size:cover;}
.thrsecbox{width: 100%;margin:50px auto;height: auto;overflow: hidden;}
.thrsecbox .title{width:80%;margin:0px auto;height: auto;overflow: hidden;margin-top:30px;}
.thrsecbox .title h3{font-size:36px;line-height:56px;color:#fff;text-transform:uppercase;text-align: center;text-transform: uppercase;font-weight: 500;}
.thrsecbox .title p{font-size:20px;line-height: 30px;text-align:center;color:#fff;padding:30px 0;text-transform: uppercase;}

.thrsecbox .title span{font-weight: bold;margin-top:30px;margin-right: 15px;}
.thrsecbox .title span a{display:block;margin:0 auto;width: 150px; padding:14px 45px;border:0px solid #fff;font-size:16px;border-radius:0;color:#000;background:#fff;text-transform:uppercase;}
.thrsecbox .title span a:hover{background:#000;color:#fff;}
	
	
/**/
.seccol {width:100%;margin:0 auto;height: auto;background:#fafafa;overflow: hidden;}
.seccol .title {width:94%;margin:30px auto;height: auto;overflow: hidden;}
.seccol .title p {float:left;font-size:40px;line-height: 66px; font-weight: bold;color: #2c2c2c;margin: 0;}
.seccol .title span {float:right;color: #000;text-decoration: none;font-size:24px;font-weight: bold;padding-top:20px;}
.seccol .title span a {color: #000;text-decoration: none;font-size:20px;}

.seccolbox {width:94%;margin:20px auto;height: auto;overflow: hidden;margin-bottom: 50px;}
.seccolbox ul {}
.seccolbox ul li {width: 32.66%;float:left;margin-right: 1%;}
.seccolbox ul li a {display: block;height: 100%;border: 1px solid #e0e0e0;overflow: hidden;text-decoration: none;color: #333;transition: all 0.3s ease;background: #fff;}
.seccolbox ul li a:hover {background:#ffecec;color: #000;}
.seccolbox .img {overflow: hidden;height:160px;}
.seccolbox .img img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease;}
.seccolbox ul li a:hover .img img {transform: scale(1.05);}
.seccolbox .tex {padding:8%;width:84%;text-align: left;height:110px;}
.seccolbox .tex strong {display: block;font-size:14px;line-height: 1.2; margin-bottom:10px;transition: color 0.3s ease;color:#000;height:36px;overflow: hidden;}
.seccolbox .tex p {font-size:12px;line-height: 1.0;color: #666;margin: 0;transition: color 0.3s ease;color:#000;height:60px;overflow: hidden;}
.seccolbox ul li a:hover .tex p {color: #000;}

.seccolbox ul li:nth-child(3) {margin-right:0%;}	
	
/*内页部分*/
.s_banner{ height:300px; overflow:hidden; width:100%; margin-bottom:0px; margin-top:0px;position: relative;}
.s_banner1{ background:url(../images/cc01.jpg) center center no-repeat;}
.s_banner2{ background:url(../images/cc02.jpg) center center no-repeat;}
.s_banner3{ background:url(../images/cc03.jpg) center center no-repeat;}
.s_banner4{ background:url(../images/cc04.jpg) center center no-repeat;}
.s_banner5{ background:url(../images/cc05.jpg) center center no-repeat;}
	
	
/**/
.banner-img-nav {width: 100%;bottom:0; position: absolute;}
.banner-img-nav ul {text-align:left;width:94%;margin:0px auto;height:auto;background:rgba(255,255,255,0.8);}
.banner-img-nav ul li{float:left;width:49%;height:40px;background:rgba(255,255,255,0.8);margin-right:1px;}
.banner-img-nav ul li a{float:left;display:block;color:#000;line-height:36px;font-size:12px;text-transform:uppercase;font-weight:500;text-align:center;width:100%;height:37px;border-bottom:3px solid #fff;margin-right: 1px;}
.banner-img-nav ul li a:hover{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;font-weight:600;}
.banner-img-nav .current{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;font-weight:800;}
.banner-img-nav .current:link,.banner-img-nav .current:visited{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;}
.banner-img-nav .current:hover{color:#fff;border-bottom:3px solid #f1a400;}

.banner-img-nav .aboutheadertext{margin:0px auto;width:94%;height:120px;;letter-spacing:0px;color:#fff;text-align:left;}
.banner-img-nav .aboutheadertext p{float:left;font-size:26px;text-align:left;color:#fff;width:100%;clear:both;font-weight:100;text-transform:uppercase;line-height:36px;}
.banner-img-nav .aboutheadertext span{float:left;font-size:40px;text-align:left;color:#fff;width:100%;clear:both;line-height:46px;font-weight:600;}
.banner-img-nav .aboutheadertext dd{width:100px;height:3px;border-bottom: 3px solid #fff;margin:0px auto;text-align:left;float:left;clear:both;}

/*内页部分 */
.crumbs{width:100%;margin:20px auto;height:auto;color:#6d6d6d;text-align:left;overflow:hidden;margin-bottom: 0}
.crumbsname{width:94%;margin:0px auto;padding-top:0px;}
.crumbsname p{line-height:36px;font-size:26px;border-left:0px solid #db1515;text-indent:0px;color:#000;font-weight: bold;text-transform: uppercase; }

.aboutdaye{width:94%;margin:20px auto;padding-bottom:30px;}
.aboutdaye img{margin:10px auto;width: 100%;height: auto;width: auto\9;}
.aboutdaye p{text-indent:0px;line-height:26px;margin:10px 0;text-align:left;font-size:16px; color:#000;}	

	
	
/*改装案例*/
.casecolbox{margin:0px auto;width:94%;height:auto;overflow:hidden;text-align:left;margin-top:30px;}
.casecol{float:left;width:100%;text-align:left;}
.casecol ul{margin-top:0px;text-align:left;}
.casecol ul li{width:100%;height:auto;border-bottom:1px solid #eaeaea;margin-bottom:50px;overflow:hidden;}
.casecol ul li .caseleftimg{float:left;width:52%;height:auto;border: #000 solid 0px;margin: 0px auto;overflow: hidden;margin-bottom:50px;}
.casecol ul li .caseleftimg img{width:100%;height:240px;cursor: pointer;transition: all 0.6s;filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
.casecol ul li .caseleftimg img:hover{transform: scale(1.1);filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}

.casecol ul li .caserightimg{float:right;width:42%;height:auto;border: #000 solid 0px;margin:16px auto;overflow: hidden;text-align:left;}
.casecol ul li .caserightimg p{width:100%;font-size:20px;color:#737373;line-height:24px;text-transform:uppercase;font-weight: bold;}
.casecol ul li .caserightimg dl{width:100%;height:100px;overflow: hidden;margin-top:10px;}
.casecol ul li .caserightimg dl dd{width:24%;height:50px;overflow: hidden;margin:0.5%;float:left;}
.casecol ul li .caserightimg dl dd a{display:block;}
.casecol ul li .caserightimg dl dd img{width:100%;height:50px;cursor: pointer;transition: all 0.6s;}
.casecol ul li .caserightimg dl dd img:hover{transform: scale(1.1);}

.casecol ul li .caserightimg span{width:100%;font-size:14px;line-height:50px;font-weight:bold;}
.casecol ul li .caserightimg span a{color:#cf0000;text-decoration: underline;text-transform:uppercase;}		
	
	
/**/
.ccontact01{width:94%;margin:20px auto;height:auto;overflow:hidden;}
.ccontactcol{width:100%;margin:20px auto;height:auto;overflow:hidden;}

.ccontact01 .che-tit {float:left;width:100%;margin:0px auto;text-align: left; color: #1a130f;text-transform:uppercase;margin-bottom: 30px;}
.ccontact01 .che-tit .en {width:80%;font-size:36px;font-weight:800;line-height:36px;color:#3f3f3f;}
.ccontact01 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact01 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

.ccontact01 .aboutdaye{float:right;width:100%;margin-top:0px;text-align:left; font-size:14px; color:#000;padding-bottom:0px;}
.ccontact01 .aboutdaye img{margin:10px auto;}
.ccontact01 .aboutdaye p{text-indent:0px;line-height:30px;margin:10px 0;}

.ccontactbox{width:90%;background: #f8f8f8;padding:5%;margin:0px auto;font-size: 16px;}
.ccontactbox p{line-height:24px;}
.ccontactbox p strong a{color:#e30113;font-size:16px;}
.ccontactbox p a{color:#323232;}

.ccontact02 .che-tit {float:left;width:100%;margin:0px auto;text-align: left; color: #1a130f; text-transform:uppercase;margin-bottom: 30px;}
.ccontact02 .che-tit .en {width:80%;font-size:36px;font-weight:800;line-height:36px;color:#3f3f3f;}
.ccontact02 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact02 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

/**/
.ccontact02{width:94%;margin:0px auto;height:auto;overflow:hidden;border-top:1px solid #e9e9e9;}
.ccontact02col{width:100%;margin:40px auto;height:auto;overflow:hidden;}

.ccontact02 .inquirylist {float:right;width:100%;margin:0px auto;height:auto;overflow: hidden;padding:0px;margin-top:0px;border-top:0px solid #f2f2f2}
.ccontact02 .inquirylist ul {width:98%;}
.ccontact02 .inquirylist h3{text-align:left;height:auto;font-weight:600;font-size:16px;clor:#272727;text-indent: 5px;line-height:70px;}
.ccontact02 .inquirylist ul li{padding:1% 0; width:99%; height:auto; float: left; display: inline; text-align:left;margin-bottom:0px;}
.ccontact02 .inquirylist ul li input{background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;padding:0% 1%; width:56%;height:50px;font-size:14px;color:#7d7d7d;font-family:AlibabaSans-Regular;}

.ccontact02 .inquirylist ul li .register{float:left;width:180px; text-align:center;font-weight:100;font-size:20px;line-height:20px;COLOR: #fff;background:#f1a400;margin-right:10px;border-radius:10px;margin-top: 10px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register1{float:left;width:100px; text-align:center;font-weight:100;font-size:24px;line-height:20px;COLOR: #fff;background:#9a9a9a;margin-right:0px;border-radius:10px;text-transform:uppercase;margin-top: 10px;}

.ccontact02 .inquirylist ul li textarea{float:left;text-align:left;background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;width:96%;height:120px;font-size: 14px;color:#7d7d7d;padding:0% 1%;line-height:40px;font-size:14px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register:hover{background-image: linear-gradient(to right,#f1a400,#ff7800,#ff7800);}
			
/*文化*/
.culture{width:94%;margin:40px auto;height:auto;overflow:hidden;}
.culturecol{width:100%;margin:0px auto;height:auto;overflow:hidden;background: #fafafa;}
.culturecol .title{width:90%;margin:0px auto;border-bottom:1px solid #cdcdcd;padding:1% 5%;}
.culturecol .title h1{font-size:36px;line-height:100px;text-align: left;font-weight: 100;}
.culturebox {width:90%;margin:0px auto;height:auto;padding:5%;}
.culturebox p{font-size:16px;line-height:26px;text-align: left;margin: 5px auto;}

.culturebox2 {width:90%;margin:0px auto;height:auto;padding:2% 5% 2% 5%;}
.culturebox2 ul{}
.culturebox2 ul li{width: 47%;height: auto;float:left;text-align: center;margin: 1.5%;}
.culturebox2 ul li a{color:#000;margin:0px auto;width: 90%;padding: 5%;display:block;}
.culturebox2 ul li a:hover{color:#000;}

.culturebox2 ul li a strong{width:100px;margin:0px auto;padding:25px 0px;border: solid 3px #000;border-radius:50%;display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;}
.culturebox2 ul li a strong img{}
.culturebox2 ul li a span{width:90%;margin:0px auto;font-size: 12px;line-height: 20px;}
.culturebox2 ul li a span h1{font-size:26px;line-height:36px;margin: 5px 0;}	
	
	
/*历史 */
.hiscol{width:94%;margin:40px auto;height:auto;overflow:hidden;background:url(../images/historybg.jpg) center center no-repeat;background-size: cover;margin-bottom:80px;}
.hiscol ul{border-top:1px solid #d7d7d7;}
.hiscol ul li{}
.hiscol ul li a{display:block;color:#000;width: 100%;width: 100%;height:40px;text-align: left; border-bottom:1px solid #d7d7d7;padding:30px 0;line-height: 40px;}

.hiscol ul li a time{float:left;width:15%;font-size:30px;text-indent:10px;font-weight: bold;}
.hiscol ul li a p{float:left;width: 75%;margin-left:1%;text-align: left;font-size: 12px;line-height: 20px;}
.hiscol ul li a span{float:right;width: 5%;text-align: right;font-weight: 100;font-size: 34px;padding-right:20px;}

.hiscol ul li:hover{background: linear-gradient(to right,rgba(241, 164, 0,0.8), rgba(241, 164, 0,0.2));}
.hiscol ul li:hover time{float:left;width: 15%;color:#fff;}
.hiscol ul li:hover p{float:left;width: 75%;margin-left:1%;color:#fff;font-weight: bold;}
.hiscol ul li:hover span{float:right;width: 5%;color:#fff;}	
	
	
/*资质*/
.cercol{width:94%;margin:40px auto;height:auto;overflow:hidden;margin-bottom:80px;}
.cercol h1{font-size:20px;text-align: left;line-height: 36px;}
.cercol h2{font-size:16px;text-align: left;line-height: 26px;}

.cercolbox{width:100%;margin:20px auto;height:auto;overflow:hidden;margin-bottom:30px;}
.cercolbox ul{margin-top: 30px;}
.cercolbox ul li{width:96%;height:180px;margin-bottom: 15px;background:#f1f2f1;overflow:hidden;padding:2% 2% 0 2%;float:left;}
.cercolbox ul li a{display:block;color:#000;width:100%;height: auto;}

.cercolbox .secimg{float:left;width:25%;height:166px;padding:0px;border:0px solid #e9e9e9;margin: 0px auto;overflow: hidden;border-radius:0px;background:#fff;}
.cercolbox .secimg img{max-width:90%;height:156px;padding:5px;cursor: pointer;transition: all 0.8s;}
.cercolbox .secimg img:hover{transform: scale(1.1);}

.cercolbox .txt{float:right;width:70%;text-align: left;padding: 10px}
.cercolbox .txt strong{font-size: 20px;margin:10px 0;line-height:26px;}
.cercolbox .txt p{font-size:12px;margin: 10px 0;line-height: 20px;color:#b2b2b2;}

.cercolbox ul li:hover{background:#5a6b78;}
.cercolbox ul li:hover strong{color:#fff;}
.cercolbox ul li:hover p{color:#fff;}	
	
/*footer */
.bottom{margin:0px auto;width:100%;height:auto;background:#fff;margin-top:0px;border-top:5px solid #f1a400;overflow:hidden;}
.footlist{width:100%;margin:0px auto;height:auto;overflow:hidden;padding-top:0px;background:url(../images/botbg.jpg) no-repeat center center;background-size:cover;}

.footlistlink{width:94%;margin:50px auto;height:auto;overflow:hidden;}
.footlistlink ul{padding-left:10px;margin-top:0px;height:auto;text-align:left;border-left:0px solid #3b3f45;}
.footlistlink ul h3{height:50px;line-height:24px;font-size:24px;color:#000;background:url(../images/bb.png) left no-repeat;margin-bottom: 15px;text-transform:uppercase;}
.footlistlink ul li{line-height:16px;margin-top:0px;font-size:14px;color:#313131;padding:5px 0;}
.footlistlink p{margin-top: 15px;margin:0 auto;text-align:left;}
.footlistlink p img{margin: 20px auto;}
.footlistlink ul li a:link,.footlistlink ul li a:visited{color:#313131;}
.footlistlink ul li a:hover{color:#000;text-decoration: underline;}

.footer{width:100%; border-top:2px solid #eaeaea;background:#fff;height:80px;}  
.footerleft{width:94%;margin:0px auto;padding:10px 0;}
.footerleft p{width: 100%;float: left;font-size:26px;text-align:center;color:#000;line-height:64px;}
.footerleft p a:link,.footerleft p a:visited{color:#000;padding:5px 8px;line-height:20px;border:3px solid #7d7d7d;float: left;margin-right: 5px;}
.footerleft p a:hover{color:#fff;border:3px solid #de0513;background:#de0513;}
.footerleft span{width: 100%;float: left;line-height:20px;color:#212026;padding:10px 0;text-align:left;}

.footlistlink #footlist01{margin-top:0px;width:45%;float:left;}
.footlistlink #footlist02{margin-left:2%;width:45%;float:left;height:auto}
.footlistlink #footlist03{margin-left:0%;width:100%;float:left;height:auto}
.footlistlink #footlist05{margin-left:1.5%;width:98%;float:right;height:auto}
	
	
}



/*当屏幕宽度在280 */
@media screen and (min-width:280px) and (max-width:767px)
{
.menu_nav{display:none;}
.language{display:none;}
.top_header2 .header{margin:0px auto;width:90%;height:95px;}
.top_header2 .header .logo{float:left;padding-top:34px;margin-left:0px;}
.top_header2 .header .logo img{float:left;width:80%}	
	
/* flexslider */
.banner{width:100%;height:auto;}
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading1.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;}
.slides li{height:auto;text-align: center;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:0px;}
.slides li img{height: auto; width: auto\9; width:100%;}
.flex-control-nav{position:absolute;bottom:5px;z-index:2; left:42%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:20px;height:20px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:10px;background:url(../images/prev.png) center center no-repeat;background-size:cover;}
.flex-direction-nav li a.flex-next{right:10px;background:url(../images/next.png) center center no-repeat;background-size:cover;}

.nltext{position:absolute;z-index:30; left:0;width:100%;top:28%;}
.nltext h3{margin:0px auto;width:80%;font-size:12px;line-height:14px;color:#fff;text-align: center;font-weight: 100;display:none;}
.nltext h1{margin:0px auto;width:80%;font-size:24px;line-height:26px;color:#fff;margin-bottom:0px;text-align: center;font-weight: 600; text-transform: uppercase; /* 强制英文全大写 */}
.nltext p{display:block;width:120px; font-size:12px;color:#fff;padding:4px 30px;text-align: center;line-height: 36px;text-decoration:none;margin: 0px auto;border-radius:0px;text-decoration: underline;display:none;}
.nltext p:hover{background:#fff;color:#000;}
	
/**/
.fircol{width:90%;height:auto;margin:0px auto;background:#ffffff;color:#000;overflow: hidden;margin-top:0px;}
.fircolleft{float:left;width:100%;height:auto;margin:25px auto;overflow: hidden;}
.fircolleft img{height: auto; width: auto\9; width:100%;}
.fircolright{float:right;width:100%;height:auto;margin:25px auto;overflow: hidden;text-align: left;margin-top:0px;}
.fircolright .title{padding:0% 1% 2% 1%;width:98%;margin:0px auto;}
.fircolright .title h1{font-size:24px;line-height:30px;text-transform: uppercase;}
.fircolright .title h3{font-size:24px;line-height:30px;text-transform: uppercase;padding-bottom:10px;}
.fircolright .title p{font-size: 14px;line-height:20px;}
.fircolright a{width:300px;font-size:14px;color:#000;padding:4px 30px;text-align: center;line-height:36px;text-decoration:none;margin: 0px auto;border-radius:0px;text-transform: uppercase;border:1px solid #bababa;font-weight: 600;}
.fircolright a:hover{border:1px solid #de0513;color:#fff;background:#de0513}	
	
	
/**/
.thrsec{width: 100%;margin:0 auto;height:200px;overflow: hidden;background:url(../images/aboutbg.jpg) no-repeat center center;background-size:cover;}
.thrsecbox{width: 100%;margin:50px auto;height: auto;overflow: hidden;}
.thrsecbox .title{width:80%;margin:0px auto;height: auto;overflow: hidden;margin-top:10px;}
.thrsecbox .title h3{font-size:22px;line-height:26px;color:#fff;text-transform:uppercase;text-align: center;text-transform: uppercase;font-weight: 500;}
.thrsecbox .title p{font-size:12px;line-height:20px;text-align:center;color:#fff;padding:20px 0;text-transform: uppercase;}

.thrsecbox .title span{font-weight: bold;margin-top:30px;margin-right: 15px;}
.thrsecbox .title span a{display:block;margin:0 auto;width: 150px; padding:14px 45px;border:0px solid #fff;font-size:16px;border-radius:0;color:#000;background:#fff;text-transform:uppercase;}
.thrsecbox .title span a:hover{background:#000;color:#fff;}
		
	
/**/
.seccol {width:100%;margin:0 auto;height: auto;background:#fafafa;overflow: hidden;}
.seccol .title {width:90%;margin:20px auto;height: auto;overflow: hidden;}
.seccol .title p {float:left;font-size:24px;line-height:36px; font-weight: bold;color: #2c2c2c;margin: 0;}
.seccol .title span {float:right;color: #000;text-decoration: none;font-size:14px;font-weight: bold;padding-top:10px;}
.seccol .title span a {color: #000;text-decoration: none;font-size:14px;}

.seccolbox {width:90%;margin:20px auto;height: auto;overflow: hidden;margin-bottom:20px;}
.seccolbox ul {}
.seccolbox ul li {width:100%;float:left;margin-right: 0%;margin-bottom:20px;}
.seccolbox ul li a {display: block;height: 100%;border: 1px solid #e0e0e0;overflow: hidden;text-decoration: none;color: #333;transition: all 0.3s ease;background: #fff;}
.seccolbox ul li a:hover {background:#ffecec;color: #000;}
.seccolbox .img {overflow: hidden;height:200px;}
.seccolbox .img img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease;}
.seccolbox ul li a:hover .img img {transform: scale(1.05);}
.seccolbox .tex {padding:8%;width:84%;text-align: left;height:110px;}
.seccolbox .tex strong {display: block;font-size:14px;line-height: 1.2; margin-bottom:10px;transition: color 0.3s ease;color:#000;height:36px;overflow: hidden;}
.seccolbox .tex p {font-size:12px;line-height: 1.0;color: #666;margin: 0;transition: color 0.3s ease;color:#000;height:60px;overflow: hidden;}
.seccolbox ul li a:hover .tex p {color: #000;}
	
/*内页部分*/
.s_banner{ height:240px; overflow:hidden; width:100%; margin-bottom:0px; margin-top:0px;position: relative;}
.s_banner1{ background:url(../images/cc01.jpg) center center no-repeat;}
.s_banner2{ background:url(../images/cc02.jpg) center center no-repeat;}
.s_banner3{ background:url(../images/cc03.jpg) center center no-repeat;}
.s_banner4{ background:url(../images/cc04.jpg) center center no-repeat;}
.s_banner5{ background:url(../images/cc05.jpg) center center no-repeat;}
	
	
/**/
.banner-img-nav {width: 100%;bottom:0; position: absolute;}
.banner-img-nav ul {text-align:left;width:90%;margin:0px auto;height:auto;background:rgba(255,255,255,0.8);}
.banner-img-nav ul li{float:left;width:49%;height:40px;background:rgba(255,255,255,0.8);margin-right:1px;}
.banner-img-nav ul li a{float:left;display:block;color:#000;line-height:36px;font-size:12px;text-transform:uppercase;font-weight:500;text-align:center;width:100%;height:37px;border-bottom:3px solid #fff;margin-right: 1px;}
.banner-img-nav ul li a:hover{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;font-weight:600;}
.banner-img-nav .current{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;font-weight:800;}
.banner-img-nav .current:link,.banner-img-nav .current:visited{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));color:#fff;border-bottom:3px solid #f1a400;}
.banner-img-nav .current:hover{color:#fff;border-bottom:3px solid #f1a400;}

.banner-img-nav .aboutheadertext{margin:0px auto;width:90%;height:80px;;letter-spacing:0px;color:#fff;text-align:left;}
.banner-img-nav .aboutheadertext p{float:left;font-size:26px;text-align:left;color:#fff;width:100%;clear:both;font-weight:100;text-transform:uppercase;line-height:36px;}
.banner-img-nav .aboutheadertext span{float:left;font-size:30px;text-align:left;color:#fff;width:100%;clear:both;line-height:46px;font-weight:600;}
.banner-img-nav .aboutheadertext dd{width:100px;height:3px;border-bottom: 3px solid #fff;margin:0px auto;text-align:left;float:left;clear:both;}

/*内页部分 */
.crumbs{width:100%;margin:20px auto;height:auto;color:#6d6d6d;text-align:left;overflow:hidden;margin-bottom: 0}
.crumbsname{width:90%;margin:0px auto;padding-top:0px;}
.crumbsname p{line-height:36px;font-size:26px;border-left:0px solid #db1515;text-indent:0px;color:#000;font-weight: bold;text-transform: uppercase; }

.aboutdaye{width:90%;margin:20px auto;padding-bottom:30px;}
.aboutdaye img{margin:10px auto;width: 100%;height: auto;width: auto\9;}
.aboutdaye p{text-indent:0px;line-height:26px;margin:10px 0;text-align:left;font-size:16px; color:#000;}
	
/*改装案例*/
.casecolbox{margin:0px auto;width:94%;height:auto;overflow:hidden;text-align:left;margin-top:30px;}
.casecol{float:left;width:100%;text-align:left;}
.casecol ul{margin-top:0px;text-align:left;}
.casecol ul li{width:100%;height:auto;border-bottom:1px solid #eaeaea;margin-bottom:30px;overflow:hidden;}
.casecol ul li .caseleftimg{float:left;width:100%;height:auto;border: #000 solid 0px;margin: 0px auto;overflow: hidden;margin-bottom:10px;}
.casecol ul li .caseleftimg img{width:100%;height:240px;cursor: pointer;transition: all 0.6s;filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
.casecol ul li .caseleftimg img:hover{transform: scale(1.1);filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}

.casecol ul li .caserightimg{float:right;width:100%;height:auto;border: #000 solid 0px;margin:16px auto;overflow: hidden;text-align:left;}
.casecol ul li .caserightimg p{width:100%;font-size:24px;color:#737373;line-height:26px;text-transform:uppercase;font-weight: bold;}
.casecol ul li .caserightimg dl{width:100%;height:120px;overflow: hidden;margin-top:10px;}
.casecol ul li .caserightimg dl dd{width:24%;height:60px;overflow: hidden;margin:0.5%;float:left;}
.casecol ul li .caserightimg dl dd a{display:block;}
.casecol ul li .caserightimg dl dd img{width:100%;height:60px;cursor: pointer;transition: all 0.6s;}
.casecol ul li .caserightimg dl dd img:hover{transform: scale(1.1);}

.casecol ul li .caserightimg span{width:100%;font-size:14px;line-height:50px;font-weight:bold;}
.casecol ul li .caserightimg span a{color:#cf0000;text-decoration: underline;text-transform:uppercase;}	

	
/**/
.ccontact01{width:90%;margin:0px auto;height:auto;overflow:hidden;margin-top: 50px;}
.ccontactcol{width:100%;margin:0px auto;height:auto;overflow:hidden;}

.ccontact01 .che-tit {float:left;width:100%;margin:0px auto;text-align: left; color: #1a130f;text-transform:uppercase;margin-bottom: 30px;}
.ccontact01 .che-tit .en {width:80%;font-size:30px;font-weight:800;line-height:36px;color:#3f3f3f;}
.ccontact01 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact01 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

.ccontact01 .aboutdaye{float:right;width:100%;margin-top:0px;text-align:left; font-size:14px; color:#000;padding-bottom:0px;}
.ccontact01 .aboutdaye img{margin:10px auto;}
.ccontact01 .aboutdaye p{text-indent:0px;line-height:24px;margin:8px 0;}

.ccontactbox{width:80%;background: #f8f8f8;padding:10%;margin:0px auto;font-size: 16px;}
.ccontactbox p{line-height:24px;}
.ccontactbox p strong a{color:#e30113;font-size:16px;}
.ccontactbox p a{color:#323232;}

.ccontact02 .che-tit {float:left;width:100%;margin:0px auto;text-align: left; color: #1a130f; text-transform:uppercase;margin-bottom: 30px;}
.ccontact02 .che-tit .en {width:80%;font-size:30px;font-weight:800;line-height:36px;color:#3f3f3f;}
.ccontact02 .che-tit dd{float:left;margin:0px auto;width: 55px; height:30px; font-size: 0px;overflow:hidden;border-bottom:2px solid #f1a400;}
.ccontact02 .che-tit img{width: 100%;height: auto;margin:0 auto; text-align:center; width: auto\9;margin-top:10px;}

/**/
.ccontact02{width:90%;margin:0px auto;height:auto;overflow:hidden;border-top:1px solid #e9e9e9;}
.ccontact02col{width:100%;margin:40px auto;height:auto;overflow:hidden;}

.ccontact02 .inquirylist {float:right;width:100%;margin:0px auto;height:auto;overflow: hidden;padding:0px;margin-top:0px;border-top:0px solid #f2f2f2}
.ccontact02 .inquirylist ul {width:98%;}
.ccontact02 .inquirylist h3{text-align:left;height:auto;font-weight:600;font-size:16px;clor:#272727;text-indent: 5px;line-height:70px;}
.ccontact02 .inquirylist ul li{padding:1% 0; width:99%; height:auto; float: left; display: inline; text-align:left;margin-bottom:0px;}
.ccontact02 .inquirylist ul li input{background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;padding:0% 1%; width:56%;height:50px;font-size:14px;color:#7d7d7d;font-family:AlibabaSans-Regular;}

.ccontact02 .inquirylist ul li .register{float:left;width:180px; text-align:center;font-weight:100;font-size:20px;line-height:20px;COLOR: #fff;background:#f1a400;margin-right:10px;border-radius:10px;margin-top: 10px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register1{float:left;width:100px; text-align:center;font-weight:100;font-size:24px;line-height:20px;COLOR: #fff;background:#9a9a9a;margin-right:0px;border-radius:10px;text-transform:uppercase;margin-top: 10px;}

.ccontact02 .inquirylist ul li textarea{float:left;text-align:left;background:#ebebeb;border:0px solid #f2f2f2;border-radius:10px;width:96%;height:120px;font-size: 14px;color:#7d7d7d;padding:0% 1%;line-height:40px;font-size:14px;font-family:AlibabaSans-Regular;}
.ccontact02 .inquirylist ul li .register:hover{background-image: linear-gradient(to right,#f1a400,#ff7800,#ff7800);}
			
	
/*文化*/
.culture{width:94%;margin:40px auto;height:auto;overflow:hidden;}
.culturecol{width:100%;margin:0px auto;height:auto;overflow:hidden;background: #fafafa;}
.culturecol .title{width:84%;margin:0px auto;border-bottom:1px solid #cdcdcd;padding:1% 8%;}
.culturecol .title h1{font-size:24px;line-height:50px;text-align: left;font-weight: 100;}
.culturebox {width:84%;margin:0px auto;height:auto;padding:8%;}
.culturebox p{font-size:16px;line-height:26px;text-align: left;margin: 5px auto;}

.culturebox2 {width:84%;margin:0px auto;height:auto;padding:2% 8% 2% 8%;}
.culturebox2 ul{}
.culturebox2 ul li{width:100%;height: auto;float:left;text-align: center;margin:0.5% 0;}
.culturebox2 ul li a{color:#000;margin:0px auto;width: 90%;padding: 5%;display:block;}
.culturebox2 ul li a:hover{color:#000;}

.culturebox2 ul li a strong{width:100px;margin:0px auto;padding:25px 0px;border: solid 3px #000;border-radius:50%;display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;}
.culturebox2 ul li a strong img{}
.culturebox2 ul li a span{width:90%;margin:0px auto;font-size: 12px;line-height: 20px;}
.culturebox2 ul li a span h1{font-size:26px;line-height:36px;margin: 5px 0;}	
	
/*历史 */
.hiscol{width:94%;margin:40px auto;height:auto;overflow:hidden;background:url(../images/historybg.jpg) center center no-repeat;background-size: cover;margin-bottom:80px;}
.hiscol ul{border-top:1px solid #d7d7d7;}
.hiscol ul li{}
.hiscol ul li a{display:block;color:#000;width: 100%;width: 100%;height:auto;text-align: left; border-bottom:1px solid #d7d7d7;padding:30px 0;line-height: 40px;overflow:hidden;}

.hiscol ul li a time{float:left;width:20%;font-size:20px;text-indent:10px;font-weight: bold;}
.hiscol ul li a p{float:right;width: 70%;margin:0% 2%;text-align: left;font-size: 12px;line-height: 20px;}
.hiscol ul li a span{float:right;width: 5%;text-align: right;font-weight: 100;font-size: 34px;padding-right:20px;display:none;}

.hiscol ul li:hover{background: linear-gradient(to right,rgba(241, 164, 0, 0.8), rgba(241, 164, 0, 0.2));}
.hiscol ul li:hover time{float:left;width: 20%;color:#fff;}
.hiscol ul li:hover p{float:right;width: 70%;margin:0% 2%;color:#fff;font-weight: bold;}
.hiscol ul li:hover span{float:right;width: 5%;color:#fff;display:none;}	
	
/*资质*/
.cercol{width:90%;margin:40px auto;height:auto;overflow:hidden;margin-bottom:80px;}
.cercol h1{font-size:20px;text-align: left;line-height: 36px;}
.cercol h2{font-size:16px;text-align: left;line-height: 26px;}

.cercolbox{width:100%;margin:20px auto;height:auto;overflow:hidden;margin-bottom:30px;}
.cercolbox ul{margin-top: 30px;}
.cercolbox ul li{width:96%;height:auto;margin-bottom: 15px;background:#f1f2f1;overflow:hidden;padding:2% 2% 0 2%;float:left;}
.cercolbox ul li a{display:block;color:#000;width:100%;height: auto;}

.cercolbox .secimg{float:left;width:100%;height:166px;padding:0px;border:0px solid #e9e9e9;margin: 0px auto;overflow: hidden;border-radius:0px;background:#fff;}
.cercolbox .secimg img{max-width:90%;height:156px;padding:5px;cursor: pointer;transition: all 0.8s;}
.cercolbox .secimg img:hover{transform: scale(1.1);}

.cercolbox .txt{float:left;width:90%;text-align: left;padding: 5%}
.cercolbox .txt strong{font-size: 20px;margin:10px 0;line-height:26px;}
.cercolbox .txt p{font-size:12px;margin: 10px 0;line-height: 20px;color:#b2b2b2;}

.cercolbox ul li:hover{background:#5a6b78;}
.cercolbox ul li:hover strong{color:#fff;}
.cercolbox ul li:hover p{color:#fff;}		
	
/**/
.bottom{margin:0px auto;width:100%;height:auto;background:#fff;margin-top:0px;border-top:5px solid #f1a400;overflow:hidden;}	
.footlistlink{width:90%;margin:40px auto;height:auto;overflow:hidden;}
.footlistlink ul{padding-left:0px;margin-top:20px;height:auto;text-align:left;}
.footlistlink ul h3{height:46px;line-height:16px;font-size:18px;color:#000;background:url(../images/bb.png) left no-repeat;margin-bottom:10px;text-transform:uppercase;}
.footlistlink ul li{line-height:14px;margin-top:0px;font-size:12px;color:#313131;padding:2px 0;}
.footlistlink p{margin:0 auto;text-align:left;}
.footlistlink p img{width: 50%;margin-top:25px;}
.footlistlink ul li a:link,.footlistlink ul li a:visited{color:#313131;}
.footlistlink ul li a:hover{color:#de0513;text-decoration: underline;}

.footer{width:100%; border-top:2px solid #eaeaea;background:#fff;height:auto;}  
.footerleft{width:90%;margin:0px auto;padding:10px 0;}
.footerleft p{font-size:26px;text-align:center;color:#de0513;line-height:64px;}
.footerleft p a:link,.footerleft p a:visited{color:#000;padding:0px 10px;line-height:20px;border:3px solid #7d7d7d;;}
.footerleft p a:hover{color:#fff;border:3px solid #de0513;background:#de0513;}
.footerleft span{line-height:20px;color:#212026;padding:10px 0;text-align:left;}

.footlistlink #footlist01{margin-top:0px;width:100%;float:left;}
.footlistlink #footlist02{margin-left:0%;width:100%;float:left;height:auto}
.footlistlink #footlist03{margin-left:0%;width:100%;float:left;height:auto}
.footlistlink #footlist05{margin-left:0px;width:100%;float:right;height:auto}


}
