@media (max-width: 1800px) {
.wwr{ width:45%; float:left; height:100%; background:#d3d3d3;}
.wwrm{ width:80%;}
}
@media (max-width: 1670px) {

}
@media (max-width: 1630px) {
/*-- 历史 --*/
.aimg1{ width:auto; position:absolute; right:-15%; top:10%;}
.aimg1 img{ max-width:70%;}
.aimg2{ width:auto; position:absolute; left:-5%; top:35%;}
.aimg2 img{ max-width:70%;}
.aimg3{ width:auto; position:absolute; right:-15%; top:65%;}
.aimg3 img{ max-width:70%;}
}
@media (max-width: 1580px) {
.sythree{ height:750px;}
.sythr{ padding:6% 4% 0%;}
.sythr-info{ margin-top:40px;}
.sythr-btn{ margin-top:70px;}
.sythr-btn a{ display:inline-block; font-size:14px; color:#151515; padding:10px;}
}
@media (max-width: 1530px) {
.symd{ width:100%;}
}
@media (max-width: 1450px) {
.xmd{ width:100%;}

.sythree{ height:680px;}
.sythl{ width:50%;}
.sythr{ width:50%; padding:5% 3% 0%;}
.sythr-t{font-size:30px;}
.sythr-info{ font-size:15px;}
.sythr-btn{ margin-top:60px;}

.list ul li a{ font-size:14px; padding:4px 2px 4px 10%;}

/*-- 历史 --*/
.abl-info{ width:47%; font-size:14px; line-height:20px;}
.abr-info{ width:47%; font-size:14px; line-height:20px; }
.aimg1{ width:auto; position:absolute; right:-18%; top:10%;}
.aimg1 img{ max-width:60%;}
.aimg2{ width:auto; position:absolute; left:3%; top:35%;}
.aimg2 img{ max-width:60%;}
.aimg3{ width:auto; position:absolute; right:-18%; top:65%;}
.aimg3 img{ max-width:60%;}

/*-- 首页one --*/
.syob{ height:450px;}
}

@media (max-width: 1400px) {
.banr{ height:585px; }
.cpt{ padding:15px 0px 10px; }
}

@media (max-width: 1390px) {
.banr{ height:575px; }
}

@media (max-width: 1370px) {
.whboxss{ height:530px;}
.wwrm{ width:100%;  margin-top:30px;}

/*-- navbox --*/
.logo{height:120px;}
.logo img{margin-top:37.5px;}
.navbox{ margin-top:37.5px;}
.navbox ul li{ margin:0px 20px;}
.navbox ul li a{ font-size:16px;}
}
@media (max-width: 1360px) {

}

@media (max-width: 1340px) {
.banr{ height:552px; }
}

@media (max-width: 1336px) {
.banr{ height:558px; }
}

@media (max-width: 1330px) {
.cmd{ width:100%;}

.bo-dw-box{ margin-top:0px;}
.bo-dw-box img{ height:100px; margin-top:5px;}

}
@media (max-width: 1315px) {
.banr{ height:545px; }
}

@media (max-width: 1300px) {
.whmd{ width:100%;}
.cpt2{ min-height:120px;line-height:22px;}	

.banr{ height:535px; }
}
@media (max-width: 1280px) {
/*-- 历史 --*/
.abl-info{ width:40%; font-size:13px;}
.abr-info{ width:40%; font-size:13px;}
.aimg1 img{ max-width:50%;}
.aimg2 img{ max-width:50%;}
.aimg3 img{ max-width:50%;}

.banr{ height:530px; }
}
@media (max-width: 1260px) {
.omd{ width:100%;}

.banr{ height:523px; }
}
@media (max-width: 1230px) {
.in-box{ height:300px; }
.in-box img{ max-width:90%; margin-top:120px;}
.sythr-btn{ margin-top:30px;}
.sortname table{font-size:16px; }
.banr{  padding:10px; }

/*-- 关于我们 --*/
.abth-one{ width:100%;}

}
@media (max-width: 1220px) {
.banr{ height:505px; }

/*-- 首页one --*/
.syo-name .p1{ margin-top:100px; }
.syob{ height:400px;}
}
@media (max-width: 1200px) {
.b-th-table ul li{ font-size:15px; padding:0 13px;}


/*-- 新闻 --*/
.newsdate .p1{ font-size:40px; }
.newsdate .p2{ font-size:18px; line-height:22px;}

.news-name{ font-size:15px; line-height:20px; height:40px;}
.news-line{ margin:10px 0px;}
.news-info{height:60px; line-height:20px; font-size:12px;}

/*-- 视频 --*/
.ab-videos{ height:400px; padding:0 5%;}

}
@media (max-width: 1150px) {
.banr{ height:490px; }
}
/* md */
@media (max-width: 1130px) {
.fmd{ width:100%;}
.list ul li a{ font-size:13px; padding:3px 2px 3px 10%;}
.bo-dw-box img{ height:80px;}

/*-- 团队 --*/
.whboxss{ height:480px;}
.wwl{ width:40%; }
.wwr{ width:60%;}
.wwrm{ width:100%; padding:0px 20px;  margin-top:30px;}
.wss-img{ padding:0px; }

/*-- navbox --*/
.navbox ul li{ margin:0px 16px;}
.navbox ul li a{ font-size:15px;}
.top{ padding:10px 0px;}
.hel{ font-size:14px;}
}
@media (max-width: 1080px) {
.sythree{ height:600px;}
.sythr{ padding:3% 2% 0%;}
.sythr-t{ line-height:40px; font-size:24px;}
.sythr-info{ font-size:14px; margin-top:10px;}
.sythr-btn{ margin-top:20px;}

.b-th-table ul li{ font-size:14px;}
}
@media (max-width: 1050px) {
.abtwo-one{ padding:150px 120px 0px;}
	
.cen{ font-size:12px; margin-top:8px; padding-left:15px;}
.cen a b{ padding-left:5px;}
.cen a b img{ width:40px;}

.cptel{ width:100%; font-size:14px; padding:0; margin-top:10px;}
.cpmail{width:100%; font-size:14px; padding:0; margin-top:5px;}

.wwrm .p2{font-size:20px; line-height:30px;}
}
/*ipad*/
@media (max-width: 1030px) {

/*-- --*/
.bmd{ width:100%; }
/*-- 地图 --*/
.mapfang{ height:450px;}

.feedl{padding:30px 10px 0px; }
.feedt-info{ margin-top:15px; font-size:14px;}
.ftr{ width:95%; height:auto;}

.syone-o{ width:74%; height:420px;}
.syone-w{ width:26%; height:420px;}
.syone-o1{ width:50%; }
.syone-o2{ width:50%; }
.syone-o2-up{}
.syone-o2-up .s1{ font-size:26px;}
.syone-o2-up .s2{ width:99%; font-size:12px; line-height:18px;}
.syone-o2-down{padding:0px 25px;}
.syone-o2-down .s1{ margin-top:80px;}

/*-- 详细页 --*/
.proL{ width:30%;}
.proR{ width:70%; padding-left:20px;}

.ban {width:100%;}
.banlogo{top:15px; left:15px; }
.banlogo img{ width:70px;}
.min_pic {width:100%;}
.num {width:100%;height:62px;}
.num ul li {width:62px;}
.num ul li img {width:60px; height:60px; }
.banr{ width:100%; float:left; }
.cpt2{ min-height:50px;}
.cptel{ width:100%; padding:5px 0px; margin-top:10px;}
.cpmail{width:100%;padding:5px 0px; margin-top:0px;}
}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 768px) and (max-width: 991px) {
.sythree{ height:450px;}
.sythr-t{ line-height:35px; font-size:22px;}
.sythr-info{ font-size:13px; line-height:22px;}
.sythr-btn{ margin-top:10px;}

.news-info{line-height:16px;}

.abs-show{ height:380px;}
.abtwo-one{ font-size:16px; line-height:24px; padding:120px 100px 0px;}
.abth-info{line-height:19px;}

/*-- 历史 --*/
.aimg1{ width:auto; position:absolute; right:-26%; top:10%;}
.aimg2{ width:auto; position:absolute; left:1%; top:35%;}
.aimg3{ width:auto; position:absolute; right:-26%; top:65%;}

/*-- navbox --*/
.logo{ width:20%;}
.logo img{ margin-top:47.5px;}
.navbox ul li{ margin:0px 12px;}
}

@media (max-width: 920px) {
.bo-dw-box img{ height:65px;}
}

@media (max-width: 880px) {

}


/* xs */
@media (max-width: 767px) {	
#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled {
    padding-left: 220px;
}

#sidebar-wrapper {
    z-index: 99999;
    left: 220px;
    width: 0;
    height: 100%;
    margin-left: -220px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #333333;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}

#wrapper.toggled #sidebar-wrapper {
    width: 220px;
}

#page-content-wrapper {
    width: 100%;
}

#wrapper.toggled #page-content-wrapper {
    position:relative;
    margin-right: -220px;
}

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/

.sidebar-nav {
    position: absolute;
    top: 20px;
    width: 220px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    position: relative; 
    line-height: 32px;
    display: inline-block;
    width: 100%;
	padding:8px 5px;
	border-bottom:1px solid #e4e4e4;
}

.sidebar-nav li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 100%;
    width: 0px;
    background-color:#000;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}
.sidebar-nav i{ padding-right:20px;}
.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before {
    width: 100%;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}
.sidebar-nav li a {
    display: block;
    color: #FFF;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
	font-size:16px;   
}
.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus{
    color: #FFF;
    text-decoration: none;
    background-color: transparent;
}

.sidebar-nav > .sidebar-brand {
    height: 50px;
    font-size: 20px;
    line-height: 45px;
}
.sidebar-nav .dropdown-menu {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    background-color:#333333;
    box-shadow: none;
}
.sidebar-brand{ color:#FFF; font-weight:600; font-size:18px; line-height:27px; margin-top:20px;}
.psort{ width:100%; height:auto; float:left; padding-left:0px;}
.psort a{ display:block; color:#ccc; padding:2px 0px; line-height:30px;}

.sidebar-nav li .snav{ background:#fff; width:100%; float:left; box-shadow: 2px 2px 1px rgba(204,204,204,0.5);padding:10px; display:none;}
.sidebar-nav li .snav a{display:block; line-height:28px; font-size:15px; color:#666; text-decoration:none;}
.sidebar-nav li .snav a:hover{ background:#e4e4e4; color:#fff;}


/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/
.phone-title{ width:100%; height:47px; background:#4ac0ec; float:left;}
.phone-title-fix{width:100%; height:47px; background:#4ac0ec; position: fixed; z-index:99999;}
.phome-top-name{ width:100%; text-align:center; float:left; line-height:47px; overflow:hidden; color:#FFF; text-overflow:ellipsis; white-space: nowrap; padding:0px 16%;}
.phome-top-name i img{ height:40px; margin-top:0px; padding-right:5px;}
.xscen{ position:absolute; top:11px; right:3px; line-height:20px; background:#242424; padding:3px 7px;
 font-size:12px; color:#FFF;z-index:99999;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.xscen a{ color:#FFF;}
.hamburger {
  position: fixed;
  top: 9px;  
  z-index: 9999999;
  display: block;
  width: 32px;
  height: 32px;
  margin-left: 15px;
  background-color: transparent;
  border: none;
}
.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #FFF;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  position: absolute;
  left: 0;
  height: 4px;
  width: 100%;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom {
  background-color: #FFF;
}
.hamburger.is-closed .hamb-top { 
  top: 5px; 
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed .hamb-middle {
  top: 50%;
  margin-top: -2px;
}
.hamburger.is-closed .hamb-bottom {
  bottom: 5px;  
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-top {
  top: 0;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover .hamb-bottom {
  bottom: 0;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  background-color: #fff;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom {
  top: 50%;
  margin-top: -2px;  
}
.hamburger.is-open .hamb-top { 
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open .hamb-middle { display: none; }
.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

/*-------------------------------*/
/*            Overlay            */
/*-------------------------------*/

.overlay { position: fixed;display: none;width: 100%; height: 100%;overflow:hidden;top: 0;left: 0;right: 0; bottom: 0;background-color: rgba(250,250,250,.8);z-index: 9;} 

/*--头部--*/
#header{background-size:cover;}

/*-- 首页one --*/
.syone{ margin-top:0px;}
.syone-o{ width:100%; height:auto; float:left;}
.syone-w{ width:40%; height:180px; float:right;}
.syone-o1{ width:100%; height:auto;}
.syone-o2{ width:100%; height:auto;}
.syone-o2-up{ width:100%; height:auto; padding:5px 0px 0px 35px;}
.syone-o2-up .s1{ font-size:22px; padding:10px 0px}
.syone-o2-up .s2{ width:100%; font-size:12px; line-height:18px;  padding-bottom:20px;}
.syone-o2-down{ height:auto; margin-top:0; padding:0px 10px 0px 35px;}
.syone-o2-down .s1{ width:100%; float:left; margin-top:20px; padding-bottom:20px; font-size:12px; color:#FFF;}

/*-- 首页one --*/
.syone{padding:10px 0px;}
.syob{ height:300px; margin-top:10px;}
.syo-name .p1{ margin-top:100px; font-size:15px; padding:0px 15%;}
.syo-name .p2{ width:100%; height:auto; float:left; padding:10px 13%; font-size:13px; color:#FFF; text-align:center;}

.syob span{ visibility:visible; top:0;
filter:alpha(opacity=50);   
-moz-opacity:0.5;   
-khtml-opacity: 0.5;   
opacity: 0.5;
}
.syob .syo-name{
visibility:visible;
filter:alpha(opacity=100);   
-moz-opacity:1;   
-khtml-opacity:1;   
opacity:1;
}

.syob .line1,.syob .line3{ height:90%; transition:0.8s; -webkit-transition: 0.8s; -moz-transition: 0.8s;}
.syob .line2,.syob .line4{ width:90%; transition:0.8s; -webkit-transition: 0.8s; -moz-transition: 0.8s;}

/*-- 首页关于我们 --*/
.sytwo{ padding:50px 0px 30px;}
.syab-t img{ width:170px;}
.syab-info{ margin-top:20px;}
.syab-infom{ width:100%; font-size:16px;}
.syab-ico{ margin-top:20px;}

.syab-img{ width:100%; height:70px;}
.syab-img img{ height:70px;}
.syab-img i{ left:28%; }
.syab-img span{ left:28%;}

.syab-name{height:30px; line-height:15px; float:left; font-size:12px; width:100%;}

.sythree{ height:auto; margin-top:0px;}
.sythl{ width:100%; height:220px;}
.sythr{ width:100%; height:auto; padding:30px 10px;}
.sythr-t{ line-height:30px; font-size:22px;}
.sythr-info{font-size:14px; line-height:18px; margin-top:20px;}

.sythr-btn{ margin-top:20px;}
.sythr-btn a{ padding:2px;}

.syfour{ padding-top:40px;}
.sycpshow{ margin-top:20px;}
.syfour .syab-t img{ width:180px;}

.sytj-name{ width:100%; height:50px; padding:5px 0px;}
.sytj-name .p1{font-size:14px; line-height:20px;}
.sytj-name .p2{ font-size:12px; line-height:20px;}


/*-- banner --*/
.in-box{ height:200px; }
.in-box img{ max-width:80%; margin-top:85px;}

/*-- 关于我们 --*/
.abnav{ margin-top:20px;}
.abnav a{ width:22%; font-size:12px; margin:2px;}

.abone{margin-top:40px;}
.ab-t{ font-size:22px; line-height:30px;}
.ab-info{ font-size:13px; line-height:24px; margin-top:20px; padding-bottom:30px;}

.abtwo{ margin-top:40px;}
.abs-t{ font-size:22px;}
.abs-line{padding:6px 0px;}
.abs-line span{ width:50px; height:3px;}
.abs-else{ font-size:12px; }
.abs-show{ height:auto;  margin-top:10px;}
.abtwo-one{ font-size:13px; line-height:20px; padding:50px 0px;}

.abthree{ margin-top:30px; padding-bottom:30px;}
.abth-one{ width:100%;}
.abth-img{ width:100%; height:150px;}
.abth-show{ width:100%; height:auto; padding-left:0%;}

.ab-video{ width:100%; height:auto; float:left; padding:0%; margin-top:20px;}

/*-- 历史 --*/
.history{ margin-top:40px;}
.his-t{font-size:22px; line-height:30px;}
.his{ margin-top:60px;}

.abm{ width:5%; height:100%; position:absolute; left:0%; top:-10px;}
.abl{ width:100%; padding-right:0%; padding-left:7%;}
.abl-date{ font-size:24px; float:left; text-align:left;}
.abl-line{ float:left;}
.abl-line i{float:left; margin-right:0;}
.abl-info{ width:60%; float:left; text-align:left; font-size:12px;}
.abr{ width:100%; float:left; padding-left:7%;}
.abr-date{ font-size:24px;}
.abr-info{ width:60%; font-size:12px;}

.pointl{right:95.8%;}
.pointr{left:0.7%;}

.aimg1{right:-37%; top:10%;}
.aimg1 img{ max-width:45%;}
.aimg2{ left:70%; top:35%;}
.aimg2 img{ max-width:90%;}
.aimg3{right:-38%; top:65%;}
.aimg3 img{ max-width:40%;}

/*-- 团队 --*/
.wh-t .p1{ font-size:22px;}
.wh-t .p2{ font-size:16px;}

.wh-img{ padding:100px 0px 20px;  }
.wh-one{ width:100%; height:auto; float:left;}
.wh-two{ width:100%; height:auto; float:left;}

.ws{font-size:22px;}
.ws-img img{ width:30px;}

.whboxs{padding:30px 0px;}
.ws2{ padding:10px; font-size:14px; line-height:25px; }

.whboxss{ height:auto; }
.wwl{ width:100%; height:220px;}
.wwr{ width:100%; height:auto;}
.wwrm{ width:100%; padding:0px 10px;  margin-top:20px;}
.wwrm .p1{ font-size:26px; line-height:28px;}
.wwrm .p2{ font-size:18px;}
.wss-img{  padding:20px 0px; }
.wss-else{ font-size:14px; line-height:28px; padding-bottom:30px;}

/*-- 产品中心 --*/
.sortone{ width:100%; margin-top:20px; margin-left:0%;}
.sortname{height:45px;}
.sortname table{ font-size:12px; }
.psbox{ height:auto; padding:15px 0px 0px; text-align:center;}
.psearch{ width:90%; float:none; display:inline-block;}
#search_input4{width:85%; }
#search_input3{ float:right;}

/*-- 内页 --*/
.proL{ width:100%;}
.list ul li a{font-size:15px; padding:5px 10px;}
.proR{ width:100%; padding-left:0px;}
.cpbox{ margin-bottom:0px;}
.cpname{ height:40px;}
.cpname table{font-size:12px;}
.pagination ul.cppage{ text-align:center; margin-top:30px;}



/*-- 详细页 --*/
.cpinfolr{ padding-left:0px;}
.ban {width:100%;}
.banlogo{top:15px; left:15px; }
.banlogo img{ width:70px;}

.num {width:90%;height:62px;}
.num ul li {width:62px;}
.num ul li img {width:60px; height:60px; }
.prev_btn1{ margin-top:13px;}
.next_btn1{ margin-top:13px;}

.banr{ width:100%; float:left; padding:10px; height:auto; padding-bottom:30px;}
.cpt2{ min-height:50px;}
.cptel{ width:100%; padding:5px 0px; margin-top:10px;}
.cpmail{width:100%;padding:5px 0px; margin-top:0px;}

.same-show{ padding-bottom:20px;}

/*-- 新闻 --*/
.newsone{ width:100%; height:auto; float:left; padding:10px 0px;}
#date{top:30%;}
.newsdate{ top:20px; left:20px; visibility:visible; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.newsdate .p1{ font-size:40px;line-height:40px;}
.newsdate .p2{ font-size:16px; color:#242424; line-height:20px; }
.news-show{ padding:15px 10px; }
.news-name{ height:auto; font-size:18px;}
.news-info{ height:auto;}
.news-btn{ width:100%; height:20px; float:left; position:relative; z-index:5;}
.news-btn i img{ width:40px;}

/*-- 新闻详细内容 --*/
.in-newsbox_title {font-size:20px;}
.in-newsbox_content{font-size:14px;line-height:25px;}
.pagesl{ width:100%;}
.pagesl p{font-size:12px;}
.pagesr p{font-size:12px;}
.pagesr{width:100%; text-align:left;}

/*-- 视频 --*/
.ab-videos{ height:350px; padding:0px;}

/*-- 案例展示 --*/
.case-name{font-size:12px;}
.case-img i img{ width:40px;}

/*-- 品牌 --*/
.brand-one-t img{ max-width:90%;}
.bos-one{ width:32.5%; margin-bottom:5px;}
.bos-one img{ max-width:100%;}

.brand-two{height:auto; padding-top:20px; margin-top:30px; padding-bottom:40px;}
.bc-t{font-size:22px; }
.bc-tp{ font-size:12px;}
.bo-dw{ margin-top:20px; padding-bottom:0px;}
.bo-dw-box{ margin-top:0px; text-align:center;}
.bo-dw-box img{ height:50px; margin-left:2px; margin-top:5px; display:inline-block;}

.brand-three{ padding:30px 0px;}
.b-th-table{padding:0px 5px;}
.b-th-table ul li{ width:100%; height:40px; font-size:14px; padding:0 10px; line-height:20px;}


/*-- 联系我们 --*/
.fbox{height:auto;}
.feedl{ width:100%; height:auto; padding:30px 10px; }
.feedt{ font-size:22px; line-height:30px; }
.feedt-info{ font-size:14px; margin-top:15px; text-align:center;}
.ftl{ height:auto; float:left; padding-right:0px;text-align:center; width:100%;}
.ftr{ width:100%; height:auto; float:left; padding-bottom:10px;}
.flog{ right:10px; bottom:10px;}

.feedr{ width:100%; height:auto; float:left; padding:20px 10px;}
.feedr-w{line-height:25px; font-size:22px; padding:10px 0px;}
.feedr-t{ font-size:14px; margin-top:10px;}
.fbb-one{ width:100%; margin-top:5px;}
.fbr{ margin-right:0%;}
.fbb-two{ height:120px; margin-top:5px;}
.fbb-two .fbi textarea{height:110px;}
.fbbtn{margin-top:10px;}
#button1{float:left;outline:none;}

/*-- contact --*/
.mapfang{height:350px;}

/*脚部*/
.bone{ width:100%; height:90px; margin-top:3px;}
.bonebg{ top:0%; visibility:visible; filter:alpha(opacity=20); -moz-opacity:.2; -khtml-opacity:.2; opacity:.2; }
.bname{ visibility:visible; filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
.bname table{ font-size:20px; }
.bxx{ background-image:none;}
.footdown span{ width:100%; float:left;}

/*底部导航*/
.phone-bottom-box{ width:100%; height:50px; float:left; background:#4ac0ec; z-index:9999; border-top:1px solid #e4e4e4;}
.footer-navs{width:100%; float:left; padding:0; margin:0;}
.footer-navs li{float: left;font-size:14px;line-height: 50px;width:33.33%;
text-align: center;list-style:none;overflow:hidden;}
.footer-navs a{color: #fff;}
.footer-navs p{display: inline-block;}
#fancybox-close{top:10px;right:-30px;}

/*回滚*/
.togo{width:30px; height:30px; border:0; position:absolute; right:-30px; bottom:18px;}
.goback{ margin-top:-25px; background-size:100%;}
.goback .gos{background-size:100%;}

/*内部导航*/
.allbox{position:relative;}
.phnav{height:auto; width:100%; float:left; background-color:#242424; padding:13px 15px; line-height:25px; color:#FFF; font-size:16px; text-align:left; margin-bottom:5px;}
.phnav a{ color:#ffffff; text-decoration:none;}
.casenav{ width:100%; padding:0px 5px;-webkit-animation:fadeInUp 800ms;animation:fadeInUp 800ms; float:left; position:absolute; top:45px;left:0;background:#FFF; z-index:1;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#e2e1e1,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 0px 2px 25px 1px #e2e1e1;/*兼容firefox*/
-webkit-box-shadow: 0px 2px 25px 1px #e2e1e1;/*兼容safari或chrome*/
box-shadow:0px 2px 25px 1px #e2e1e1;/*兼容opera或ie9*/
}
.casenav .snavbg{ width:80%; padding:5px;}
.casenav .snavl{ width:22%; height:auto;}
.casenav .snavr{ width:78%; height:auto;}

/*-- --*/
.plrx0{ padding:0px;}
.plrx5{ padding:0px 5px;}
.plrx10{ padding:0px 10px;}
.plr10{ padding:0px 5px;}
.cnf18{ font-size:16px;}
.cnf14{ font-size:12px;}
#cnf38{ font-size:22px;}
.cnff span{font-size:16px;}
}

/* XS Portrait */
@media (max-width: 480px) {
.abm{ top:-30px;}
.aimg1{right:-35%;}
.aimg2{right:-45%;}
.aimg3{right:-50%;}
.abl-info{ width:50%;}
.abr-info{ width:50%;}

.pointl{right:95%;}
.pointr{left:-0.5%;}

.aimg1{right:-80%; top:10%;}
.aimg1 img{ max-width:33%;}
.aimg2{ left:60%; top:40%;}
.aimg2 img{width:130px;}
.aimg3{right:-80%; top:60%;}
.aimg3 img{ max-width:33%;}

.in-box{ height:180px;  }
.in-box img{ max-width:80%; margin-top:80px;}

/*-- 首页关于我们 --*/
.syab-t img{ width:130px;}

/*-- contact --*/
.mapfang{height:280px;}

/*-- 视频 --*/
.ab-videos{ height:250px; margin-top:20px;}

}
@media (max-width: 420px) {

}
@media (max-width: 380px) {
/*-- contact --*/
.mapfang{height:240px;}
}
@media (max-width: 330px) {

}


