@charset "utf-8";
/* CSS Document */
.header{ background:#fff;     border-bottom: 1px solid #eee;}
.header .logo{ width:225px;}
.header .logo img{ max-width:100%;}
.header .header-right {
    width: auto;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    margin: 30px 0 0 0;
    text-align: right;
    font-size: 0;
}
.header-right .header-right-item {
    display: inline-block;
    vertical-align: middle;
    line-height: 36px;
    position: relative;
    padding: 0 0 0 20px;
}
.header-right .header-right-item:before {
    content: '';
    display: block;
    height: 18px;
    width: 1px;
    background: #b2aeae;
    position: absolute;
    top: 50%;
    left: 10px;
    margin: -9px 0 0 0;
}
.header-right .header-right-item:first-child {
    padding: 0;
}
.header-right .header-right-item  .open-search {
    width: 26px;
    display: block;
    line-height: 36px;
    height: 16px;
}
.open-search .img {
    fill: #555;
    width: 26px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
svg:not(:root) {
    overflow: hidden;
}

[class^="svgicon-"] {
    transform: scale(1);
}
.header-right .header-right-item  .favorites-link {
    width: 18px;
    display: block;
    line-height: 36px;
    height: 18px;
}
.favorites-link img {
    fill: #E20613;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
}
.nq-lang-switcher {
    height: 36px;
    width: 56px;
    display: block;
    z-index: 12;
    position: relative;
    margin: 0 0 0 -10px;
}
.nq-lang-switcher>.lang-ul {
    margin: 0;
    list-style: none;
    padding: 10px 12px 12px 0;
    border-radius: 0 0 12px 12px;
    -webkit-transition: all 250ms linear;
    -moz-transition: all 250ms linear;
    transition: all 250ms linear;
}
.nq-lang-switcher>.lang-ul>.lang-active {
    display: block;
    width: 32px;
    height: auto;
    margin: 0;
    padding: 0;
}
.nq-lang-switcher>.lang-ul>.lang-active>a {
    display: block;
    margin: 0;
    padding: 0;
    height: 12px;
    width: 32px;
    position: relative;
}
.nq-lang-switcher>.lang-ul>.lang-active>a .lang-arrow {
    display: block;
    width: 6px;
    height: 12px;
    line-height: 12px;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}
.nq-lang-switcher>.lang-ul>.lang-active>a .lang-arrow .svgicon-default {
    fill: #413a3b;
    width: 6px;
    height: 4px;
    display: inline-block;
    vertical-align: middle;
}
.nq-lang-switcher>.lang-ul .other-langs {
    margin: 0;
    padding: 0;
    list-style: none;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all 250ms linear;
    -moz-transition: all 250ms linear;
    transition: all 250ms linear;
}
.nq-lang-switcher>.lang-ul .other-langs .lang {
    display: block;
    margin: 12px 0 0 0;
    padding: 0;
}
.nq-lang-switcher>.lang-ul .other-langs .lang a {
    display: block;
    width: 32px;
}
.nq-lang-switcher>.lang-ul .other-langs .lang a .flag {
    display: block;
    width: 18px;
    height: 12px;
}




.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ height:34px; line-height:34px;position:relative; z-index:999;  }
		.nav a{ color:#333;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  padding:35px 10px 0 10px; }
		.nav .nLi h3{ float:left; font-weight:500; }
		.nav .nLi h3 a{ display:block; font-size:1.4em; text-decoration:none; padding:0 20px; border-radius:20px; line-height:2em; }
		.nav .sub{ display:none; width:100%; left:0; top:100%;  position:absolute; background:#fff;  line-height:26px; padding:5px 0; z-index:999;  }
		.nav .sub li{ zoom:1; text-align:center; }
		.nav .sub a{ display:block; padding:10px 10px 10px ; font-size:1.4em; text-decoration:none; }
		.nav .sub a:hover{ background:#5fbcba; color:#fff;  }
		.nav .on h3 a{ background:#5fbcba; color:#fff;   }
		
		
		
#my-menu{ /*display:none;*/}
#hamburger{ display:none}
#hamburger { box-sizing: border-box;display:none;width: 36px; height: 24px; position: fixed;/*position: absolute;*/ top:20px; right:5%; z-index:9999;}
#hamburger:before, #hamburger:after, #hamburger span { background:#000; content: ''; display: block; width: 36px; height: 4px; }
#hamburger span { margin: 6px 0 0 0; }
#hamburger:after { margin: 6px 0 0 0; }
#hamburger.hb-absolute { position: absolute; }
#hamburger.hb-fixed { position: fixed; }
/* Hamburger animation */
#hamburger:before, #hamburger:after, #hamburger span { -webkit-transition: none 0.3s ease 0.3s; transition: none 0.3s ease 0.3s; -webkit-transition-property: transform, top, bottom, left, opacity, margin; transition-property: transform, top, bottom, left, opacity, margin; }
html.mm-opening #hamburger:before, html.mm-opening #hamburger:after { top: 20px; }
html.mm-opening #hamburger span { left: -50px; opacity: 0; }
html.mm-opening #hamburger:before { transform: rotate( 45deg ); margin: 13px 0 0 0; }
html.mm-opening #hamburger:after { transform: rotate( -45deg ); margin: -13px 0 0 0; }

.delegate {
    width: 100%;
    position: relative;
    /* max-width: 640px; */
    margin: 0 auto;
}
.delegate .main_img {
    width: 100%;
    vertical-align: top;
}
/*swiper*/
.swiper-container-1{ z-index:99;}
.swiper-container {
        width: 100%;
	
        
        
    }

    .swiper-slide {
        text-align: center;
       
       
        
        /* Center slide text vertically */
       /* display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;*/
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	.swiper-slide img{
		 max-width:100%;
	}
.swiper-container-2{ z-index:9; margin-top:-100px;}
.swiper-container-2 .swiper-slide img{ max-width:100%;}
.swiper-container-2  .pro-blue{ background:#a1dddd;}
.swiper-container-2  .pro-fen{ background:#fbe3e3;}
.swiper-container-2  .pro-fb{ background:#d5f3f3;}

.a-about{ background:url(../images/a-about-bg.jpg) no-repeat center; background-size:cover; padding:8em 0; }
.a-about .a-about-info h5{ font-size:2.4em; color:#333; font-weight:500; margin-bottom:2em;}
.a-about .a-about-info h5 span{ background:url(../images/love.png); width:20px; height:17px; display:inline-block;}
.a-about .a-about-info h3{ font-size:3.6em; color:#626262; font-weight:500;}
.a-about .a-about-info h4{ font-size:3em; color:#323232; font-weight:500; margin-bottom:1em;}
.a-about .a-about-info p{ font-size:1.4em; color:#555555; font-weight:500;}
.a-about .a-about-info .button{ background:url(../images/button-bg.png) repeat-x; width:170px; text-align:center; border-radius:10px; margin-top:50px;}
.a-about .a-about-info .button:hover{ opacity:0.8;}
.a-about .a-about-info .button a{ font-size:1.4em; text-decoration:none; color:#fff; line-height:3em;}

.a-about  .a-about-video{ position:relative;}
.a-about  .a-about-video a{ position:relative; display:inline-block;}
.a-about  .a-about-video span{ background:url(../images/video-play.png); width:101px; height:101px; position:absolute; display:block; top:50%; margin-top:-50px; left:50%; margin-left:-50px; opacity:0.6;}
.a-about  .a-about-video:hover span{ opacity:0.8;}

.a-all{ background:#fff; border-bottom:1px solid #cccccc;}
.a-all .all-grid-box{  position:relative; padding:0;}
.a-all .all-grid-box img{ width:100%; opacity:0; transition: opacity 1s ease-in-out;/*可以改变时间*/
    -moz-transition: opacity 1s ease-in-out;
    -webkit-transition: opacity 1s ease-in-out;}
.a-all .all-grid-box:hover img{ opacity:1;transition: opacity .55s ease-in-out;/*可以改变时间*/
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;}
.a-all .all-grid{ background:none; padding:4.5em 2em; position:absolute; top:0; left:0; width:100%; height:100%;}


/*.a-all .all-design:hover{ background:url(../images/design-bg.jpg);}
.a-all .all-class:hover{ background:url(../images/class-bg.jpg);}
.a-all .all-contact:hover{ background:url(../images/contact-bg.jpg);}*/

.a-all .all-grid-box a .all-grid span{ width:50px; height:50px; display:block; position:absolute; right:20px; top:50%; margin-top:-25px;}
.a-all .all-grid-box a span.design{ background:url(../images/design-icon.png) no-repeat top;}
.a-all .all-grid-box a span.class{ background:url(../images/technology.png) no-repeat top;}
.a-all .all-grid-box a span.contact-icon{ background:url(../images/contact-icon.png) no-repeat top;}
.a-all .all-grid-box a .all-grid:hover span{ background-position:bottom;}


.a-all .all-grid-box a { text-decoration:none;}
.a-all .all-grid-box a .all-grid  h4{ font-size:1.8em; color:#333; font-weight:600;}
.a-all .all-grid-box a .all-grid  h5{ font-size:1.2em; color:#555; font-weight:500; text-transform:uppercase; margin-bottom:2.5em;}
.a-all .all-grid-box a .all-grid p{ font-size:1.2em; color:#555; }

.a-all .all-grid-box:hover a .all-grid h4,.a-all .all-grid-box:hover a .all-grid h5,.a-all .all-grid-box:hover a .all-grid p{ color:#fff;}

.a-new { padding:4em 0;}
.a-new .a-new-title{ text-align:center; margin-bottom:4em;}
.a-new .a-new-title h4{ font-size:3.6em; color:#626262; font-weight:500;}
.a-new .a-new-title h5{ font-size:3em; color:#333; font-weight:500;}
.a-new-box .new-1:hover{box-shadow: 5px 5px 30px #ddd;-moz-box-shadow: 5px 5px 30px #ddd;}

.sc-3{ max-width:1200px;}  
.a-new  .a-new-img { position:relative;}
.a-new a{ text-decoration:none;}
.a-new  .a-new-img img{ max-width:100%;}
.a-new .a-new-img .a-new-head{ position:absolute; left:0 ; bottom:0; width:100%; background:rgba(0,0,0,0.8); color:#fff; text-align:left; padding:0 2em;}
.a-new  .a-new-img .a-new-head p{ font-size:1.4em; color:#fff;}
.a-new  .a-new-info{ text-align:left; padding:1em 2em;}
.a-new  .a-new-info span{ font-size:1.2em; color:#333;}
.a-new  .a-new-info p{ font-size:1.4em; color:#333; line-height:1em; height:1em; overflow:hidden;}












.footer{ background: #9ddada; position:relative;text-align:center; color:#fff; margin-top:7em;}
.footer .foot-bg{ position:absolute; width:100%;  bottom:100%; left:0;}
.footer-box{ width:600px; margin:auto;}
/*share*/
.bdsharebuttonbox{
	
}
.bdshare-button-style2-16 a{
    float: left;
    font-size: 30px !important;
    padding-left: 25px !important;
    line-height: 31px !important;
    height: 30px !important;
    background-image: none;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
}
.bdsharebuttonbox .bds_tsina{
	background-image: url(../images/share-1.png);
	background-position:0 !important;
}
.bdsharebuttonbox .bds_weixin {
   background-image: url(../images/share-2.png);
   background-position:0 !important;
}
.bdsharebuttonbox .bds_qzone {
   background-image: url(../images/share-3.png);
   background-position:0 !important;
}
.bdsharebuttonbox .bds_tqq {
    background-image: url(../images/share-4.png);
	background-position:0 !important;
}
.bdsharebuttonbox .bds_renren {
    background-image: url(../images/share-5.png);
	background-position:0 !important;
}

.footer p{ font-size:1.4em;}
.footer p a{ color:#fff;}


.n-bg{ background:#f6f6f6;}
.n-banner{}
.n-banner img{ max-width:100%;}

.content{ padding:4em 0; background:#f6f6f6}
.bg-f{ background:#fff;}
.n-title { text-align:center; margin-bottom:2em;}
.n-title h4{ font-size:3em; color:#61bbbd; font-weight:600;}
.n-title p{ font-size:1.4em; color:#61bbbd; position:relative; display:inline-block;}
.n-title p:before{  background: #61bbbd; top:50%;
    content: "";
    height: 1px;
    left:105%;
    position: absolute;
    width: 50px;
    z-index: 999;}
.n-title p:after{  background: #61bbbd; top:50%;
    content: "";
    height: 1px;
    right:105%;
    position: absolute;
    width: 50px;
    z-index: 999;}
.about .about-img img{ max-width:100%;}
.about .border-right{ border-right:1px dotted #b5b5b5;}
.about .about-info{ padding:4em 3em;}
.about .about-info p{ font-size:1.4em; color:#333333; line-height:2.5em; margin-bottom:2em;}
.about .about-info p span{ color:#f495ca; font-weight:600;}

.brand{ background:#fff;}

.youshi{ text-align:center;}
.youshi img { max-width:100%;}
.youshi .youshi-info p{ font-size:1.4em; color:#333333; line-height:2.5em; margin-bottom:2em;}

.jixie .jixie-info h4{ font-size:2em; background:#9ddada; color:#fff; margin:20px 0 0;}
.jixie .jixie-info p{ font-size:1.4em; color:#333333; line-height:2.0em; margin-bottom:2em;}
.jixie .jixie-img{ padding:2em 3em;}

.design-info{ padding:4em;}
.design-info h4{ font-size:2em;} 
.design-info p{ font-size:1.4em; line-height:2em;}

.sbp-5{ background:url(../images/arrow-left-1.png)}
.sbn-5{ background:url(../images/arrow-right-1.png)}

.pageleft{ width:255px;}
.lnav {
    position: relative;
    margin-top: -27px;
}
.lnav .title {
    background: url(../images/lnavtt.png) no-repeat;
    height: 53px;
    line-height: 53px;
    font-size: 16px;
    padding-left: 30px;
    text-align: center;
    color: #fff;
    position: relative;
    z-index: 10;
}
.pageleft .lnav .list {
    position: relative;
    margin-top: -27px;
    padding-top: 40px;
    background: #fff;
}
.pageleft .lnav .list li {
    border-bottom: 1px #dfdfdf solid;
    height: 45px;
    line-height: 45px;
   /* border-left: 5px #f5f5f5 solid;
    border-right: 5px #f5f5f5 solid;*/
}
.pageleft .lnav .list li.select ,.pageleft .lnav .list li:hover{
    border-left: 5px #a1e7e9 solid;
    color: #4fb9bc;
}
.pageleft .lnav .list li a {
    display: block;
    padding-left: 90px;
    font-size: 14px;
    color: #666;
	text-decoration:none;
}
.pageleft .lnav .list li.select a,.pageleft .lnav .list li:hover a {
    color: #4fb9bc;
	padding-left:85px;
}

.breadment{ border-bottom:1px #dfdfdf solid; padding-bottom:2em; margin-bottom:2em}
.breadment ul li{ display:inline-block;}
.breadment ul li.home{ padding-left:30px; position:relative;}
.breadment ul li i{ background:url(../images/home.png) no-repeat; width:23px; height:19px; display:block; position:absolute; left:0; top:50%; margin-top:-11px;}
.breadment ul li a{ text-decoration:none; font-size:1.2em;}




/*product*/
.contant{ width:75%;}
.product{ padding:0;}
.product li.plist1 {padding:2px 8px 15px 8px; width:33%; float:left; overflow:hidden; display:block; z-index:-100; line-height: normal;text-align:center;}
.product li.plist1 a{ display:block; color:#666;  font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.product li.plist1 a:hover{ }
.product li.plist1 a:hover img {}
.product li.plist1 dl{
	margin-bottom:10px;
}
.product li.plist1 dl dd span{
	text-align:center;
	font-size:1.4em;
}
.product li.plist1 dl dt{ border-radius:10px; overflow:hidden;}
.product li.plist1 dl dd { width:100%; margin-top:1em;}
.product li.plist1 img { width:100%;}




 .swiper-container-6 {
	 max-width:430px;
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }
 .swiper-container-6  .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .gallery-top {
      height: 80%;
      width: 100%;
    }
    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
      width: 25%;
      height: 100%;
      opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-active,.gallery-thumbs .swiper-slide-active .active-nav {
      opacity: 1;
    }


.product-show .productshow-info{ margin-top:4em; margin-left:2em;}
.product-show .productshow-info h4{ font-size:2.4em; color:#1fb6c4; font-weight:600; line-height:1em; margin-bottom:1.5em; }
.product-show .productshow-info p{ font-size:1.4em; color:#333; line-height:2em;}

.product-show .productshow-info p span{ width:15px; height:15px; display:inline-block; background:#999; margin-left:1em;}
.product-show .productshow-info .tianmao{ margin-top:3em;}
.product-show .productshow-info .tianmao img{ max-width:100%;}

.product-show .detail{ text-align:center; margin:auto; margin-top:3em; border-top:5px #a1e7e9 solid;  padding-top:2em;}
.product-show .detail p{ margin:0;}
.product-show .detail img{ max-width:100%;}
/*new*/
.news-box{
	background:#fff;
	margin-bottom:10px;
	padding:15px;
	border-radius:10px;
	
	
}
.news-img{
	float:left;
	width:20%;
	margin-right:25px;
	border-radius:10px;
	overflow:hidden;
	
}
.news-img img{
	width:100%;
}
.news-text{
	width:50%;
	float:left;
}
.news-text h4{
	font-size:1.6em;
	color:#4d4d4d;
	font-weight:300;
	margin-bottom:10px;
	margin-top:10px;
}
.news-text h5{
	font-size:10px;
	color:#999;
	font-weight:300;
	margin:0;
}
.news-box a{
	text-decoration:none;
}
.news-box a p{
	font-size:1.2em;
	color:#4d4d4d;
	line-height:18px;
	margin-bottom:25px;
	height:4.3em;
	overflow:hidden;
}
.news-box:hover{
	background-color:#fff;
	
}

.news-arrow{
	float:right;
}

.newsshow {
	padding-top: 3%;
}
.newsshow .newsshow-title {
	text-align:center;
	font-size:2rem;
	line-height:2;
	color:#333;
}
.newsshow .newsshow-time {
	font-size: 1.5rem;
	text-align:center;
	line-height:2;
	color:#555;
	border-bottom:1px dotted #CCC;
	padding-bottom:1.5%;
}
.newsshow .newsshow-time time {
	margin-left: 1rem
}
.newsshow .newsshow-time time i {
	margin-right:5px;
}
.newsshow .newsshow-cont {
	padding:2.5% 0 2% 0;
	font-size:1.4em;
	color:#555;
	line-height:1.8;
}
.newsshow .newsshow-cont p {
	text-indent:2rem;
}
.go-jump{ font-size:1.2em; margin-top:2em;}
.go-jump a{ font-size:1.2em; text-decoration:none;}


.n-ar-box{
	border-left:1px solid #808080;
	margin:15px 0;
}
.n-ar-box img{
	display:block;
	padding:40px 50px;
}

.contact-box .contact-info,.contact-box .contact-qq{ margin-bottom:2em;}
.contact-box .contact-info li{ font-size:1.4em; color:#333; line-height:2.4em; padding-left:30px; position:relative;}
.contact-box .contact-info li i{ background:url(../images/con-icon.png); width:26px; height:26px; display:block; position:absolute; left:0; top:50%; margin-top:-13px;}
.contact-box .contact-info li i.con-add{ background-position:0px 0px;}
.contact-box .contact-info li i.con-tel{ background-position:0px -26px;}
.contact-box .contact-info li i.con-fax{ background-position:0px -52px;}
.contact-box .contact-info li i.con-pho{ background-position:0px -78px;}
.contact-box .contact-info li i.con-web{ background-position:0px -104px;}

.contact-box .contact-qq li{ font-size:1.4em; color:#333; line-height:2.4em; }
.contact-box .contact-qq li span{ width:170px; display:inline-block;}

.contact-box .contact-weixin{ margin-bottom:2em;}
.contact-box .contact-weixin li{ float:left;  text-align:center; width:50%; padding:0 1em;}
.contact-box .contact-weixin li img{ max-width:100%;}

.my-map{ margin-bottom:5em;background:#fff; margin-top:2em;
			border-radius:20px;}
#mapContainer{
			height:350px;
			width:100%;
			padding:10px;
			
		}
		
		#btnDiv{
			position:absolute;
			bottom:20px;
			right:20px;
		}
		
		#btnDiv input{
			height:28px;
			line-height:28px;
			background-color: #0D9BF2;
			color:#FFF;
			border:0;
			outline:none;
			padding-left: 5px;
			padding-right:5px;
			border-radius:3px;
			cursor:pointer;
		}


.contact-form input[type="text"] {
  display: block;
  background: #fff;
 
  width:100%;
  margin:auto;
  outline: none;
  padding: 10px 5px;
  font-size: 1.2em;
  color: #868585;
  margin-bottom: 1.5em;
}
.cnt-inpt {
/*  padding: 0;*/
  margin-bottom: 1em;
}
.contact-form{ margin:auto;}
.contact-form .dxk{display: block;
    width: 100%;
    margin: auto;
    outline: none;
    padding: 10px 5px;
    font-size: 1.2em;
    color: #868585;}
.contact-form .dxk input[type="radio"]{
	width:1.5em; 
	height:1.5em
	}	


.e-m {
    font-size: 1.4em;
    color: #666666;
    margin-bottom: 10px;
	width:100%;
	margin:auto;
	padding-bottom:10px;
}
.e-m-w {
    font-size: 1.4em;
    color: #666666;
    margin-bottom: 10px;
	width:98%;
	margin:auto;
	padding-bottom:10px;
}
.contact-form input[type="user"] {
	display:block;
	background:  #fff;
	
	width: 100%;
	margin:auto;
	outline: none;
	padding: 10px 5px;
	font-size: 1.2em;
	color: #868585;
}
.contact-form textarea {
	background: #fff;
  	border: 1px solid #868585;
	width: 98%;
	margin:auto;
	display: block;
	height: 13em;
	outline: none;
	font-size: 1em;
	color: #868585;
	resize: none;
	padding: 10px 5px;
}
.contact-form .blue22 {
  background: #888888;
  border: 1px solid #888888;
  padding: 0.6em 5em;
  
  outline: none;
  margin: 4em auto 0em;
  font-size: 1.6em;
  color: #fff;
  transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
	display: block;
}
.contact-form .blue22:hover {
  border: 1px dotted #289a43;
  color: #289a43;
  background: none;
}




.faq {
	width: 100%;
	
	padding-bottom: 3.2%;
}

.faq ol li {
	background-color: #fff;
	border-bottom: 1px #1fb6c4 dashed;
	padding: 1% 2.5% 1.7% 2.5%;
	margin-bottom: 1.6%;
}
.faq ol li div {
	overflow: hidden;
	margin-top: 1.1%;
}
.faq ol li div i {
	display: block;
	width: 24px;
	line-height: 24px;
	float: left;
	color: #fff;
	background-color: #aacd03;
	text-align: center;
	font-size: 1.8rem;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-style: normal;
	border-radius: 4px;
	margin-right: 1.7%;
}
.faq ol li .faq-a {
	display:none;
}
.faq ol li .faq-a i {
	background-color: #e9be2b;
}
.faq ol li div h3 {
	width: 90%;
	line-height: 24px;
	float: left;
	font-size: 1.6em;
	color: #1fb6c4;
	font-weight: bold;
}
.faq ol li div article {
	width: 90%;
	float: left;
	font-size: 1.2em;
	color: #333;
}
.faq ol li div article p {
	text-indent: 2rem;
	line-height: 2.1;
}

.footer-min{width:100%; height:70px; background-color:#64bcbc; position:fixed; bottom:0; left:0; z-index:1000; font-size:0.9em; display:none;}
.footer-min li{ width:25%; height:70px; float:left;border-right:1px solid #fff;}
.footer-min li:last-child{ border:none;}
.footer-min li > a{ display:block; width:99%; text-align:center; color:#fff;}
.footer-min li > a:hover{ color:#fff;}
.footer-min li .share{ background:url(../images/share.png) no-repeat center 15px; padding-top:44px; height:44px;}
.shareBox img {
    float: left;
    margin-left: 12px;
    width: 40px;
}
.shareBox{position:absolute; left:0; bottom:70px; width:100%; z-index:3000; overflow:hidden; display:none; background:#fff; padding:20px 0px; box-shadow:0px 2px 7px rgba(0,0,0,0.75); font-size:0;}
.shareBox a{display:block; width:100%; text-align:center;}
.footer-min li .home{ background:url(../images/home-icon.png) no-repeat center 15px; padding-top:44px; height:44px;}
.footer-min li .phone{ background:url(../images/phone.png) no-repeat center 15px; padding-top:44px; height:44px; }
.footer-min li .map-icon{ background:url(../images/nav.png) no-repeat center 15px; padding-top:44px; height:44px;}
.footer-min li.cur{ background:#0669b2;}
.footer-min li.cur a{ border-right:none;}