/*
Theme Name: Default
Theme URI: 
Description: 默认模板
Version: 1.0
Author: HuaHeng
Author URI: 
*/

/* 初始化
----------------------------------------------- */
@charset "utf-8";
@font-face {
    font-family: 'humanst521_btroman';
    src: url('hum521n/hum521n.eot');
    src: url('hum521n/hum521n.eot?#iefix') format('embedded-opentype'),
         url('hum521n/hum521n.woff2') format('woff2'),
         url('hum521n/hum521n.woff') format('woff'),
         url('hum521n/hum521n.ttf') format('truetype'),
         url('hum521n/hum521n.svg#humanst521_btroman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
font-family: 'embassyregular';
src:url('embassyregular/embassybt-regular-webfont.eot');
src: 
url('embassyregular/embassybt-regular-webfont.eot?#iefix')
 format('embedded-opentype'),
url('embassyregular/embassybt-regular-webfont.woff2') format('woff2'),
url('embassyregular/embassybt-regular-webfont.woff') format('woff'),
url('embassyregular/embassybt-regular-webfont.ttf') format('truetype'),
url('embassyregular/embassybt-regular-webfont.svg#embassyregular')
 format('svg');
font-weight: normal;
font-style: normal;
}
html,body{
  background:#fff;color:#333;
  font:14px/1.6 'Microsoft YaHei',Tahoma,Verdana,'Simsun';
}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
body,h1,h2,h3,h4,h5,h6,div,dl,dt,li,ol,ul,dd,th,td,p,pre,form,input,
button,textarea,hr,section{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img{border:0}
button,input,select,textarea{font-size:100%}
ul,li{list-style:none;}
/* 主体框架
----------------------------------------------- */
.hh_inner{margin:0 auto;width:96%;max-width:1200px;position:relative;}
section{margin:60px 0;}
.inner_link{text-align:center;}
.inner_link a{
  display:inline-block;color:#fff;background:#c38b61;width:40%;
  margin:0 auto;padding:20px 1%;font-family:'Arial';font-size:18px;
}
.inner_link a:hover{width:42%;background:#c57d47;}
.hh_clear{clear:both}
.iscss3{
  transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;
  -o-transition:all 1s;
}
.index section{width:100%;overflow:hidden;padding:30px 0;}
.pager{text-align:center;padding-top:5%;}
.no_foreach{text-align:center;padding:5% 0;}
.arrow-left,.arrow-right{z-index:999;}
.btn {
  display: inline-block;background-color: #0072C6;color: #EEE;padding: 6px 25px;
  text-transform: capitalize;cursor: pointer;font-weight: bold;text-align:center;
  -webkit-appearance: none;
}
.btn:hover {text-decoration: none;color: #FFFFFF;background-color: #007AD5;}

/*头部导航*/
.langwrap{height:30px;line-height:30px;text-align:right;background:#f5f5f5;}
.langwrap span{
  line-height:30px;margin:0 5px;
}
header{
  height:120px;font-size:0;position:relative;z-index:99;width:100%;
}
.index header{background:#fff;}
header .hh_inner{height:100%;}
header .logo{position:absolute;width:216px;height:100%;z-index:1;}
header .logo a{display:inline-block;height:100%;}
header .logo img{width:100%;margin-top:7px;}
nav{font-size:14px;padding-left:220px;height:100%;}
nav ul{text-align:right;width:100%;padding-top:18px;
  transition:all 0s;-moz-transition:all 0s;
  -webkit-transition:all 0s;-o-transition:all 0s;}
nav ul li{
  display:inline-block;line-height:1.5;margin-left:2%;
  text-align:center;transition:all 0s;-moz-transition:all 0s;
  -webkit-transition:all 0s;-o-transition:all 0s;max-width: 75px;
  vertical-align: top;
}
nav ul li a{
  text-align:center;display:block;font-size:13px;color:#000;
  padding:20px 5px 0;border-top:5px solid #fff;
}
nav ul li a:hover,nav ul li.cur a{color:#01a2ea;border-color:#01a2ea;}
nav .m_nav{display:none;float:right;margin-right:2%;padding-top:27px;}
nav .m_nav i{font-size:40px;padding:3px;color:#000;}
nav .m_nav.act i{background:#000;color:#fff;}

/*banner*/
.tem_banner{position:relative;}
.tem_banner .pagination {
  position: absolute;left: 0;bottom:10px;
  width: 100%;text-align: center;z-index: 1;
}
.tem_banner .swiper-pagination-switch {
  display: inline-block;width: 15px;height: 15px;
  border-radius: 15px;background: #999;box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;cursor: pointer;
}
.tem_banner .swiper-active-switch {background: #fff;}
.tem_banner .swiper-slide{font-size:0;}

.page_banner{
  width:100%;display:block;position:relative;overflow:hidden;font-size:0;
}
.page_banner h2{
  position:absolute;top:31%;width:100%;text-align:center;font-size:60px;color:#fff;
}
.page_banner h2 img{width:52%;}
.page_banner .mpagebanner{display:none;}

/*product*/
section.index_product{margin:0;background:#f9f9f9;padding:0;}
.index_product_list{font-size:0;}
.index_product_category{
  width:20%;display:inline-block;font-size:18px;text-align:center;vertical-align:top;
}
.index_product_category h1{width:80%;padding:0 10%;}
.index_product_category a{display:block;border-right:1px solid #e5e5e5;padding:25% 0;}
.index_product_category a img{max-width:100%;}

/*case*/
.index_case h1{
  background:url(../topx.gif) no-repeat left top;line-height:2.5;font-size:29px;
}
.index_case h1 span{color:#00a2e9;font-family:'Myriad Pro';padding-left:1.75%;}
.index_case .tabs{float:right;width:70%;text-align:right;}
.index_case .tabs a{
  font-size:14px;color:#fff;background-color:#b4b4b4;line-height:2.5;padding:0 4%;
  display:inline-block;border-radius:5px;position:relative;
}
.index_case .tabs a i{position:absolute;bottom:-9px;left:50%;margin-left:-4px;}
.index_case .tabs a:hover,.index_case .tabs a.active{background-color:#00a2e9;}
.index_case .tabs a:hover i,.index_case .tabs a.active i{color:#00a2e9;}
.index_case .swiper-container{width:102.6541%;margin-left:-1.28205%;}
.case_list{font-size:0;}
.case_list li{width:25%;text-align:center;display:inline-block;margin-top:2.5%;}
.case_list li a{
  display:block;padding:5%;width:80%;margin:0 auto;background:#f2f2f2;
  border-radius:10px;
}
.case_list li a:hover{color:#fff;background:#00a2e9;}
.case_list li .caseImg img{width:100%;}
.case_list li a h2{
  font-size:16px;padding-top:5%;overflow:hidden;height:33px;line-height: 33px;
}

/*about*/
.index_about{background:#f9f9f9;}
.index_about h1{
  background:url(../topx.gif) no-repeat left top;line-height:2.5;font-size:29px;
}
.index_about h1 span{color:#00a2e9;font-family:'Myriad Pro';padding-left:1.75%;}
.index_about_video{width:44%;float:left;height:100%;}
.index_about_video img{max-width:528px;}
.index_about_content {width:52%;float:right;}
.index_about_desc h2{font-size:24px;line-height:2;}
.index_about_desc p{font-size:12px;line-height:2;text-indent:2em;}

/*honor*/
.index_honor{position:relative;}
.index_honor h1{
  background:url(../topx.gif) no-repeat left top;line-height:2.5;font-size:29px;
}
.index_honor h1 span{color:#00a2e9;font-family:'Myriad Pro';padding-left:1.75%;}
.index_honor .swiper-slide{text-align:center;}
.index_honor img{border:1px solid #e5e5e5;width:92%;}
.index_honor .arrow-left {
  background: url(../arrows.png) no-repeat left top;
  position: absolute;left: 15%;top: 50%;margin-top: 15px;width: 17px;height: 30px;
}
.index_honor .arrow-right {
  background: url(../arrows.png) no-repeat left bottom;
  position: absolute;right: 15%;top: 50%;margin-top: 15px;
  width: 17px;height: 30px;
}

/*new*/
.index_news{position:relative;background:#f9f9f9;}
.index_news h1{
  background:url(../topx.gif) no-repeat left top;line-height:2.5;font-size:29px;
}
.index_news h1 span{color:#00a2e9;font-family:'Myriad Pro';padding-left:1.75%;}
.newItem{width:96%;margin:0 auto;text-align:center;}
.newItem .newImg{width:100%;text-align:center;background:#f5f5f5;font-size:0;}
.newItem .newImg img{max-width:100%;height:230px;}
.newItem h2{text-align:left;font-size:16px;line-height:3;border-bottom:1px solid #a9a9a9;}
.newItem article{font-size:12px;text-align:left;line-height:2;}
.newItem h3{text-align:left;margin-top:5%;}
.newItem h3 a{display:inline-block;line-height:2;border:1px solid #c1c1c1;padding:5px;}
.newItem h3 a:hover{background:#c1c1c1;color:#fff;}
.index_news .arrow-left {
  background: url(../big_arrows.png) no-repeat left top;
  position: absolute;left: 15%;top: 50%;margin-top: 15px;width: 35px;height: 77px;
}
.index_news .arrow-right {
  background: url(../big_arrows.png) no-repeat left bottom;
  position: absolute;right: 15%;top: 50%;margin-top: 15px;
  width: 35px;height: 77px;
}

/*link*/
.index_link{
  position:relative;background:url(../link_bg.jpg) no-repeat center bottom;
  padding-bottom:100px;margin-bottom:0;
}
.index_link h1{
  background:url(../topx.gif) no-repeat left top;line-height:2.5;font-size:29px;
  margin-bottom:30px;
}
.index_link_list{position:relative;}
.index_link h1 span{color:#00a2e9;font-family:'Myriad Pro';padding-left:1.75%;}
.index_link .arrow-left {
  background: url(../arrows.png) no-repeat left top;
  position: absolute;left: 15%;top: 50%;margin-top: -35px;width: 17px;height: 30px;
}
.index_link .arrow-right {
  background: url(../arrows.png) no-repeat left bottom;
  position: absolute;right: 15%;top: 50%;margin-top: -35px;
  width: 17px;height: 30px;
}

/*footer*/
footer{font-size:0;padding:2% 0;background:url(../footer_bg.jpg) center top;text-align:center;}
footer .footer_left{
  width:24%;min-width:266px;display:inline-block;vertical-align:top;
}
footer .footer_left .bottom_logo{
  width:50%;max-width:132px;display:inline-block;border-right:1px solid #424242;
  text-align:left;padding:20px 0;
}
footer .footer_left img{height:90px;}
footer .footer_left .ewm{
  width:50%;max-width:132px;display:inline-block;border-left:1px solid #161616;
  text-align:right;padding:20px 0;
}
footer .footer_right{
  width:60%;margin-left:16%;font-size:12px;color:#c1c1c1;display:inline-block;
  vertical-align:top;text-align:left;
}
footer .footer_right p{
  line-height:2.2;
}
footer .footNav{line-height:2.8;}
footer .footNav a{padding:0 2%;color:#c1c1c1;}
footer .footNav i{font-style:normal;}
footer .copyRight a{color:#c1c1c1;}
footer .copyRight span{float:right;}


/*page*/
.page_top{
  width:100%;height: 7px;float: left;background: url(../listbg.png) no-repeat 287px;
}
#pageLeft{float:left;width:290px;/*position:absolute;left:0;top:7px;*/overflow:hidden;}
.treeBox h3{
  height:42px;line-height:42px;font-size:20px;color:#00a2e9;padding:0 5%;
  border-bottom:2px solid #00a2ea;
}
.treeBox h3 span{font-size:18px;padding-left:5%;}
.treeBox ul li{
  line-height:50px;border-bottom:1px dotted #ccc;font-size:14px;color:#3f3f3f;
  position:relative;
}
.treeBox ul li i{position:absolute;
  width:30px;height:50px;background:url('../listico3.png') no-repeat center center;
}
.treeBox ul li a{display:block;padding-left:30px;}
.treeBox ul li.cur a,.treeBox ul li:hover a{color:#cd4848;}
.treeBox ul li.cur i,.treeBox ul li:hover i{background:url('../listico4.png') no-repeat center center;}
#pageRight{padding-left:290px;}
.pageIn{border-left:1px solid #e5e5e5;padding-left:29px;min-height:200px;}
.pageIn h1{font-size:18px;color:#000;border-bottom:1px solid #ccc;padding-bottom:10px;}
.urHere{float:right;font-size:14px;color:#999999;padding-left:20px;position:relative;}
.urHere a{color:#999;}
.urHere i{
  position:absolute;left:0;background:url(../sitemapico.png) no-repeat center center;
  width:20px;height:100%;}
.urHere span{display:inline-block;}

.about_content{text-align:center;}
.about_content img{padding:5% 0;}
.about_content article{background:#f5f7fa;padding:3% 9%;text-align:left;}

#onepic ul{font-size:0;margin-top:2%;}
#onepic li{width:25%;display:inline-block;text-align:center;margin:2% 0;}
#onepic li img{width:80%;}
#onepic li h3{font-size:14px;text-align:center;color:#000;line-height:30px;}

.product_categorys{font-size:0;text-align:center;}
.product_categorys li{
  width:33.3333333%;display:inline-block;margin:2% 0;vertical-align:top;
}
.product_categorys li a{display:block;width:90%;}
.product_categorys li .cateImg img{max-width:320px;width:98%;}
.product_categorys li a h3{
  height:60px;line-height:60px;text-align:left;font-size:16px;color:#fff;
  text-align:center;
}
.product_categorys li a h3 img{height:60px;float:left;padding-right:20px;}
.bgc0{background:#55bcda;}
.bgc1{background:#00a99d;}
.bgc2{background:#f4ca59;}
.bgc3{background:#97cb6f;}
.bgc4{background:#d74941;}
.bgc5{background:#ff9a37;}

.productImg{width:100%;text-align:center;}
.productImg img{width:60%;}
.productInfo{text-align:center;}
.productInfo h2{font-size:24px;}
.productContent h3{font-size:24px;text-align:center;}
.productContent p{text-indent:2em;line-height:2;padding:5px 0;}

#caseList{font-size:0;}
#caseList dl{width:33.33333%;display:inline-block;margin:2% 0;font-size:14px;text-align:center;}
#caseList dl dd{width:96%;margin:0 auto;}
#caseList dl dd img{width:100%;}

.pageIn .info{margin-bottom:5%;}
.pageIn .lift{margin-top:5%;}

#articleList dl{border-bottom:1px dotted #ccc;padding:1% 0;}
#articleList dl dt{width:20%;text-align:center;float:left;}
#articleList dl dt img{max-width:100%;}
#articleList dl dd{width:75%;padding-left:5%;float:left;}
#articleList dl dd h3{font-size:18px;line-height:2.5;}
#articleList dl dd .numDate{float:right;font-size:14px;}
#articleList dd p{text-indent:2em;line-height:2;}
.search{display:none;}

#article .content p,#page .content p,.about_content article p{text-indent:2em;line-height:2;padding:5px 0;}

.contact_content h3{font-size:24px;}
.contact_content p{font-size:16px;line-height:2.5;}

#downloadList dl{border-bottom:1px solid #ddd;}
#downloadList dt,#downloadList dd{display:inline-block;padding:10px;}

#onlineService {
 position: fixed;
 _position: absolute;
 _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px");
 top: 208px;
 right: 0;
 z-index: 999999;
 display: block;
}
#onlineService .onlineIcon {
 position: relative;
 cursor: pointer;
 background: url(../online_service.png) no-repeat;
 width: 34px;
 height: 110px;
 text-indent: -9999px;
 overflow:hidden;
}
#onlineService #pop {
 border: 3px solid #19B4EA;
 background-color: #F2F2F2;
 padding: 8px;
 width: 130px;
 min-height: 84px;
 position: absolute;
 right: 34px;
 top: 0;
 display: none;
 z-index: 999999;
}
#onlineService .onlineQQ a {
 display: block;
 background: url(../online_service.png) no-repeat left -160px;
 color: #19B4EA;
 width: 82px;
 height: 24px;
 line-height: 23px;
 padding-left: 27px;
 margin-bottom: 8px;
}
#onlineService .onlineQQ a:hover {
 text-decoration: none;
 color: #19B4EA;
}
#onlineService .service {
 border-top: 1px solid #DDDDDD;
 padding-top: 8px;
 color: #666;
}
#onlineService .service a {
 color: #666;
}
#onlineService .service li {
 background: url(../online_service.png) no-repeat left -202px;
 padding-left: 8px;
}
#onlineService .goTop {
 display: none;
}
#onlineService .goTop .goBtn {
 background: #F2F2F2 url(../online_service.png) no-repeat left -120px;
 width: 34px;
 height: 34px;
 display: block;
}

#douMsg{padding:5% 10%;text-align:center;}
#guestBook h2{font-size:20px;border-bottom:1px solid #ddd;line-height:2.5;}

@media all and (max-width:1199px){
  header .hh_inner{width:100%;}
  nav .m_nav{display:block;}
  nav ul{
    display:none;z-index:100;background:#000;position: absolute;
    width:100%;top:120px;left:0;z-index: 99;height:auto;padding-bottom:1%;
  }
  nav ul li{width:100%;max-width:100%;text-align:center;margin:0;}
  nav ul li a{font-size:18px;color:#fff;border:0;}
}
@media all and (max-width:1023px){
  nav ul li{margin-left:1%;}
  .index_product_category{width:33.333333%;}
  .index_product_category a{padding:5% 0;}
  footer .footer_right{width:76%;margin:0;}
  .index_about_desc p span{line-height:2.5!important;}
}
@media all and (max-width:880px){
  .index_case .tabs{float:none;text-align:left;}
  .index_about_desc p span{line-height:1.8!important;}
}