/* css reset */
@charset "utf-8";












/*index_product*/
.padtb50{ padding:50px 0;  }
.borderbottom{border-bottom: 1px #f4f4f4 solid;}
ul.index_product_list li{ margin-right:20px;  }
/*ul.index_product_list li a{ display: block; background:#f4f4f4; padding:20px 10px 0 40px; height: 245px; overflow: hidden;}*/
ul.index_product_list li a{ display: block; background:#f4f4f4;  height: 245px; overflow: hidden;}
/*ul.index_product_list li h3.title{ font-size: 16px; color: #464646; padding-right:30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}*/
ul.index_product_list li h3.title{ font-size: 16px; color: #464646; padding-right:30px;}
ul.index_product_list li .text{ font-size: 14px; color: #999;padding-right:30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


/*index_applications*/
.index_top{ text-align: center; }
.index_top h3.title{ font-size:30px; color: #464646;}
.index_top p.text{ font-size: 18px; color: #b7b7b7; padding:5px 0 25px 0;  }
ul.index_applications_list li{ overflow: hidden; margin-bottom: 6px; margin-top: 6px;}
ul.index_applications_list li p.title{ position: absolute; left: 0; bottom: -36px; width: 100%; background:#1a7e67; color: #fff; font-size:16px; padding:0 15px; text-align: center; height: 36px; line-height: 36px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
ul.index_applications_list li:hover p.title{ bottom: 0; }
ul.index_applications_list li:hover .pic_img{transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);}
.index_more{ text-align: center; margin-top:25px; }
.index_more a.more{ display: inline-block; font-size: 16px; background:#1a7e67; color: #fff; font-weight: 700; padding:9px 45px;}
.index_more a.more:hover{ background:#1f967b;}

/* #parallax
================================================== */
.parallax-section {overflow:hidden;}
.parallax-content {color:#FFFFFF;position:relative;}
.parallax-background.fixed {background-attachment:fixed!important;}
.parallax-overlay {top:0;left:0;width:100%;height:100%;background-repeat:repeat;}
.herot{ background:url(../images/mapbj.jpg) no-repeat; background-repeat:no-repeat !important;}
.herot1{ background:url(../images/videobj.jpg) no-repeat; background-repeat:no-repeat !important;}
.herot2{ background:url(../images/partnewsbj2.png) no-repeat; background-repeat:no-repeat !important;}




/*.graybj{ background:#f4f4f4;  }
ul.index_support_list li{ text-align: center; padding:25px 0; margin-top: 10px;}
ul.index_support_list li i{ font-size: 40px; color: #474747; }
ul.index_support_list li p.title{ color: #a0a0a0; padding-top: 15px;}
ul.index_support_list li:hover i{ color: #1a7e67; }*/

/*map_scroll*/
.map_scroll{width:100%;overflow:hidden;position:relative;background:pink; height: 337px;}
.scroll_slider{width:3852px;position:absolute;left:0px;top:0px;}
.scroll_slider li {width:642px;float:left;}
.map_scroll_text{ position: absolute; left: 50%; top:50px; width: 600px; margin-left:-300px; z-index: 1;  }
.map_scroll_text .index_top .text{ color: #474747; }

/*footer*/
.footer_content{ border-bottom: 1px #444444 solid; }
.blackbj{ background:#333333;  }
ul.footer_nav li .footer_nav_top{ margin-bottom:15px;  }
ul.footer_nav li .footer_nav_top h3.title{ font-size: 20px; color: #fff; padding-bottom:15px; }
ul.footer_nav li .footer_nav_top span.line{ display: block; width: 60px; height: 1px; background:#555555;  }
ul.footer_nav li p{ font-size: 16px; color: #999999; line-height: 1.7;}
ul.footer_nav li p a{ color: #999; }
ul.footer_nav li p a:hover{ color: #fff; }
ul.footer_nav li a.pro_more{ display: block; color:#999999; line-height: 1.7; font-size: 16px;}
ul.footer_nav li a.pro_more:hover{color: #fff;}

ul.footer_nav li.item0{ width: 28%; margin-right: 2%;}
ul.footer_nav li.item1{ width: 18%; margin-right: 2%;}
ul.footer_nav li.item2{ width: 18%; margin-right: 2%;}
ul.footer_nav li.item3{ width: 30%; }
@media screen and (max-width:1400px){
    ul.footer_nav li.item0{ width: 24%; margin-right: 2%;}
    ul.footer_nav li.item1{ width: 18%; margin-right: 2%;}
    ul.footer_nav li.item2{ width: 17%; margin-right: 2%;}
    ul.footer_nav li.item3{ text-align: left;}
    .copyright_content{width: 75%;}
  
}
.mailform{ margin:35px 0;  }
.mailform input{background:none;display:inline-block;vertical-align:middle; }
.mailform input[type="email"]{ border:none;border-bottom:1px solid #444444;width:60%;margin-right:3%; color: #666666;}
.mailform input[type="submit"]{cursor:pointer;background:#666666;border-color:#666666;color:#000;width:35%;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s; border-radius:25px;-webkit-border-radius:25px;}
.mailform input[type="submit"]:hover{background:#1a7e67;color:#fff;border-color:#1a7e67;}
.snsitem a{ height: 35px; width: 35px; display: inline-block; margin-right: 2px; background:#666666; color: #fff; text-align: center; line-height: 35px;}
.snsitem a i{ margin-right: 0; }
.snsitem a:hover{ background:#1a7e67;  }
.copyright_content{ padding:15px 0; overflow: hidden;}
.copyright_content p{ color: #999; font-size: 14px; }
.copyright_content p a{color: #999;}
.copyright_content p a:hover{ color: #fff; }
