﻿/* CSS Document */
@font-face {
    font-family: 'siyuansongti';
    src: url('../fonts/SourceHanSerifCN-Regular-1.otf');
    font-weight: normal;
    font-style: normal;
}

html, body { height:100%;}
body { font-size:14px; font-family:"microsoft yahei"; color:#666; background: #fff; -webkit-tap-highlight-color:transparent; }
input, select, textarea, button{ font-size:14px; vertical-align: middle; outline:none; font-family:"microsoft yahei"; border:0;}
h1, h2, h3, h4, h5, h6, em, i{font-weight:normal; font-style:normal;}
img { border: 0; vertical-align:middle; max-width:100%;}
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; -webkit-tap-highlight-color:transparent; color:#666; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover{ color:#02346c;}
* { padding: 0px; margin: 0px;}
.fl { float: left; }
.fr { float: right; }
table {  border-collapse: collapse; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.w{ width:1200px; height:auto; margin: 0 auto;}
.orange{ color:#ff6600;}
.blue{ color:#0082db;}
.green{ color:#00a5b8;}

/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }
/*移除上下小箭头  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] { -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭头 Firefox*/
input::-webkit-input-speech-button { display: none; }


.navFixed header{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1);height: 100px;width: 100%;}
.conten-wrapper{display: block;transition: width 0.25s ease, margin 0.25s ease;position: relative;overflow: hidden; }
.main-content{width: calc(100%);min-height: 100vh;position: relative;overflow: hidden;transition: 0.3s;}
/*网站顶部*/
.head { width:100%; height:100px; overflow:hidden; z-index: 100;}
.head_n {  width:100%; height:100px; overflow:hidden; z-index: 100; border-bottom:1px solid #ebebeb;}
.head_w { width:1200px; height:auto; position:relative; margin:0 auto;}
.lh-logo{position:relative; top:23px; height:53px; float:left;}
.lh-logo img{width: 100%;}
.lh-logo>div{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-header{width: 100%;height:90px;}
.lh-nav{ width:68%; position:relative; z-index:3; height:90px; float:right;}
.lh-nav-item{ width:90%; text-align:center; margin:0 5%;}
.lh-nav-item li{position:relative; display:inline-block;}
.lh-nav-item li a{line-height:100px; color:#272a2b; font-size:16px; display:block; position:relative; padding:0 25px; font-family:"siyuansongti"; font-weight:500;}
.lh-nav-item li a:hover{line-height:100px; color:#11bcd0; font-size:16px; display:block; position:relative; padding:0 25px; font-family:"siyuansongti"; font-weight:500;}
.lh-nav-la{ width:151px; height:32px; position:relative; z-index:3; margin:34px auto; float:right; font-size: 16px; font-family:"siyuansongti"; color:#fff; text-align:center; line-height:32px; background:url(../img/images/t1.png) no-repeat center; background-size:cover;}
.lh-nav-la a{  font-size: 16px; font-family:"siyuansongti"; color:#fff; text-align:center; line-height:32px;}
.lh-nav-la a:hover{  font-size: 16px; font-family:"siyuansongti"; color:#eb2d20; text-align:center; line-height:32px;}

/* hover 二级栏目 */
.lh-nav-item li:hover dl{ opacity:1; visibility:visible;transform:translateY(0%); top:90px; z-index:1;}
.navFixed header .lh-nav-item li>a{color: #333;}
.navFixed .lh-nav-item li>a:hover,.navFixed .lh-nav-item li>a.on{color: #e48122}
.navFixed .lh-nav-btn{color: #e48122;}
.navFixed .lh-nav-btn em{background: url(../img/tel_cur.png)no-repeat;background-size: 100%;}
/* banner */
.banner{position: relative; width:1200px;height:auto; margin:0 auto; z-index: 11;overflow: hidden;opacity: 1;transition-delay: 0.3s;-webkit-transition-delay: 0.3s;}
/*轮播图设置*/
.flexslider{position:relative;height:100%;overflow:hidden;transition: all 0.3s;}
.slides{position:relative;z-index:1;}
.slides li{height: 100vh;text-align: center;background-size: cover;}
.slides li a{display: block;height:100%;}
.slides li img{margin: 0 auto;display: none;}
.flexslider:hover .flex-direction-nav{opacity:1;}
.flex-control-nav{position: absolute;z-index: 11;width: 100%;text-align: center;left: 0px; right: 0px;margin: 0px auto;bottom: 40px;}
.flex-control-nav li{z-index: 2;margin: 0px 5px;display: inline-block; cursor:pointer;}
.flex-control-nav li a{text-indent: -9999px;width: 12px;height: 12px;border-radius: 50%;background-color: rgba(255,255,255,0.33);display: inline-block;}
.flex-control-nav li .flex-active{background-color: #6ebb36;}

.banner .inner-banner.articleShow{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.banner .inner-banner .banner-bg{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);-webkit-transition: 4s;-o-transition: 4s;-moz-transition: 4s;transition: 4s;}

/* 产品 */
.product{ width:100%; height:auto; display:inline-block; margin:200px auto 0 auto; text-align:center;}
.product .top{ width:100%; height:auto; overflow:hidden;}
.product .top .cn{ width:100%; height:auto; overflow:hidden; color:#272a2b; font-size:40px; line-height:1.5; font-family:"siyuansongti"; text-align:center; font-weight:bold; }
.product .top .con{ width:100%; height:auto; overflow:hidden; color:#272a2b; font-size:18px; line-height:1.5; font-family:"siyuansongti"; text-align:center; }
.product .down{ width:100%; height:auto; display:inline-block; margin:60px 0 0 0; position:relative;}
.product .down a .box{ width:32%; height:191px; overflow:hidden; margin:10px 2% 30px 0; float:left; transition:all 0.5s;}
.product .down a:nth-child(3n) .box{ width:32%; height:191px; overflow:hidden; margin:10px 0 30px 0; float:left; transition:all 0.5s;}
.product .down a:nth-child(1n) .box{ background:url(../img/images/t2.png) no-repeat center; background-size:100%;}
.product .down a:nth-child(2n) .box{ background:url(../img/images/t3.png) no-repeat center; background-size:100%;}
.product .down a:nth-child(3n) .box{ background:url(../img/images/t4.png) no-repeat center; background-size:100%;}
.product .down a:nth-child(4n) .box{ background:url(../img/images/t4.png) no-repeat center; background-size:100%;}
.product .down a:nth-child(5n) .box{ background:url(../img/images/t2.png) no-repeat center; background-size:100%;}
.product .down a:nth-child(6n) .box{ background:url(../img/images/t3.png) no-repeat center; background-size:100%;}
.product .down .box .title{ width:80%; height:40px; overflow:hidden; margin:40px auto 0 auto; font-size:22px; color:#272a2b; font-family:"siyuansongti"; line-height:40px; text-align:center;}
.product .down .box .content{ width:80%; height:50px; overflow:hidden; margin:0 auto; font-size:14px; color:#656d71; font-family:"siyuansongti"i; line-height:25px; text-align:center;}
.product .down a:hover .box .title{ width:80%; height:40px; overflow:hidden; margin:40px auto 0 auto; font-size:22px; color:#eb2d20; font-family:"siyuansongti"; line-height:40px; text-align:center;}
.product .down a:hover .box{ margin-bottom:40px; margin-top:0px; transition:all 0.5s;}

.product .swiper-container{width:1200px; height:100%; overflow:hidden; margin:0 auto;}
.product .swiper-wrapper{ width:100%; margin:0; position:relative;}
.product .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.product .swiper-slide img{ width:100%; height:100% ;}
.product .swiper-paginationin{ height:10px; overflow:hidden; position:absolute; right:0px; bottom:-30px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.product .swiper-paginationin span{ display:inline-block;width:10px; border-radius:100%; height:10px; background:#dbdbdb; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.product .swiper-paginationin span.swiper-pagination-bullet-active{ background-color:#999;opacity:1 !important;}
.product .swiper_btnz{position: absolute;top: 50%;width: 65px;height: 60px; left:13%;background: url(../img/images/left.png) 0 0 no-repeat;display: block;z-index:10;}
.product .swiper_btny{position: absolute;top: 50%;width: 65px;height: 60px; right:13%;background: url(../img/images/right.png) 0 0 no-repeat;display: block;z-index:10;}
.product .swiper_btnz:hover{position: absolute;top: 50%;width: 65px;height: 60px; left:13%;background: url(../img/images/lefta.png) 0 0 no-repeat;display: block;z-index:10;}
.product .swiper_btny:hover{position: absolute;top: 50%;width: 65px;height: 60px; right:13%;background: url(../img/images/righta.png) 0 0 no-repeat;display: block;z-index:10;}
.product .more{ width:151px; height:32px; overflow:hidden; margin:20px auto 0 auto;background:url(../img/images/t1.png) no-repeat center; color:#fff; font-size:16px; line-height:32px; font-family:"siyuansongti"; text-align:center;}
.product .more:hover{color:#eb2d20;}

/* 关于我们 */
.about{ margin-top:150px;}
.about .top{ width:100%; height:auto; overflow:hidden;}
.about .top .cn{ width:100%; height:auto; overflow:hidden; color:#272a2b; font-size:40px; line-height:1.5; font-family:"siyuansongti"; text-align:center; font-weight:bold; }
.about .top .intro{ width:100%; height:auto; overflow:hidden; color:#272a2b; font-size:18px; line-height:1.5; font-family:"siyuansongti"; text-align:center; }
.about .down{ width:100%; height:auto; overflow:hidden; margin:40px auto; text-align:center;}
.about .down .lie{ width:165px; height:165px; display:inline-block; margin:0 20px; overflow:hidden; cursor:pointer; transition:all 0.3s; border:1px solid #9edfe9; border-radius:50%;}
.about .down .lie .yuan{ width:92%; height:92%; overflow:hidden; margin:4%; background: linear-gradient(to top,#23a8da,#5bd9e0); border-radius:50%;}
.about .down .lie:nth-child(2) .yuan{background: linear-gradient(to top,#1ca533,#6add3e);}
.about .down .lie:nth-child(3) .yuan{background: linear-gradient(to top,#bb9f12,#e9c821);}
.about .down .lie:nth-child(4) .yuan{background: linear-gradient(to top,#24a9da,#5bd9e0);}
.about .down .lie:nth-child(5) .yuan{background: linear-gradient(to top,#1ca432,#6add3e);}
.about .down .lie .yuan .shu{ width:90%; height:auto; overflow:hidden; margin:15px auto 0 auto; color:#fff; font-size:32px; line-height:1.5; font-family:"siyuansongti"; text-align:center; font-weight:bold;}
.about .down .lie .yuan .shu span{font-weight:400;}
.about .down .lie .yuan .title{ width:80%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-size:14px; line-height:1.5; font-family:"siyuansongti"; text-align:center; font-weight:lighter;}
.about .down .lie:hover .yuan{animation: flipInY 1s ease-in-out;-webkit-animation: flipInY 1s ease-in-out; background:#eb2d20;}

.about .con{ width:100%; height:auto; overflow:hidden; margin:30px 0 0 0; color:#272a2b; font-size:16px; line-height:2; font-family:"siyuansongti"; text-align:left; }
.about .con pre{font-family:"siyuansongti";white-space: normal;}
.about .more{ width:142px; height:36px; overflow:hidden; margin:40px auto 0 auto; background:url(../img/images/t5.png) no-repeat center; color:#fff; font-size:16px; line-height:36px; font-family:"siyuansongti"; text-align:center;}
.about .more:hover{color:#272a2b;}

.about .right{ width:45%; height:390px; float:right; position:relative; background:#609338; border-radius:20px;}
.about .right .video{ width:100%; height:390px; overflow:hidden; position:absolute; left:-2%; top:-15px; border-radius:20px;}
.about .right .video #slider{ min-width:100%; height:100%;}

/*foot*/
.footer{width:100%; height:140px; overflow:hidden; margin:50px auto 0 auto; background:#99c4cb; position:relative;}
.footer_in{width:100%; height:140px; overflow:hidden; margin:150px auto 0 auto; background:#afbfc6; position:relative;}
.footer-btm{ width:1200px; height:auto; overflow:hidden; margin:30px auto;}
.footer-btm .left{ width:25%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.footer-btm .left .tel{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../img/images/t6.png) no-repeat left center; background-size:26px; font-size:27px; color:#fff; font-family:"siyuansongti"; line-height:1.5; text-align:left; font-weight:bold; text-indent:35px;}
.footer-btm .left .con{ width:100%; height:auto; overflow:hidden; margin:0 auto;  font-size:14px; color:#fff; font-family:"siyuansongti"; line-height:1.5; text-align:left;text-indent:35px; }
.footer-btm .center{ width:65%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.footer-btm .center .nav{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#fff; font-family:"siyuansongti"; line-height:1.5; text-align:left; }
.footer-btm .center .nav a{ padding:0 10px; font-size:16px; color:#fff; font-family:font-family:"siyuansongti"; line-height:1.5; text-align:left; }
.footer-btm .center .nav a:nth-child(1){ padding:0 10px 0 0; font-size:16px; color:#fff; font-family:"siyuansongti"; line-height:1.5; text-align:left; }
.footer-btm .center .nav a:hover{color:#eb2d20;}
.footer-btm .center .title{ width:100%; height:auto; overflow:hidden; margin:10px auto 0 auto; font-size:14px; color:#fff; font-family:"siyuansongti"; line-height:1.5; text-align:left;}
.footer-btm .center .title a{color:#fff;}

.footer-btm .right{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:right; text-align:right;}
.footer-btm .right li{ display:inline-block;  text-align:center; font-size:14px; color:#fff; border-radius:10px;}
.footer-btm .right li:last-child{ margin-left:15px;}
.footer-btm .right li .img{ width:85px; height:85px; display:block; overflow:hidden;}
.footer-btm .right li img{ width:80px; height:80px; margin:2px auto;}
.footer .copy{ width:100%; height:59px; overflow:hidden; border-top:1px solid #318548; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:59px; text-align:center;}
.footer .copy a{ color:#fff;}

/**内页**/
.nei_nav{ width:1200px; height:30px; overflow:hidden; margin:0 auto 30px auto; background:url(../img/images/t7.png) no-repeat left center; line-height:30px; font-size:14px; color:#272a2b; text-align:left; text-indent:25px;}

.pmain_bg{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pmain{ width:1200px; height:auto; margin:0 auto; display:block; padding:30px 0;}
.pmain .nei_navtitle{ width:100%; height:auto; overflow:hidden; margin:0 auto 30px auto;}
.pmain .nei_navtitle .en{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:50px; color:#f3f3f3; font-family:Arial; text-align:center;}
.pmain .nei_navtitle .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:40px; color:#272a2b; font-family:"siyuansongti"; text-align:center; font-weight:bold;}
.pmain .nei_navtitle .cn span{color:#6ebb36;}
.pmain .nei_navtitle .heng{ width:20px; height:4px; overflow:hidden; margin:10px auto; position:relative; background:#6ebb36;}
.commbanner{ width:100%; height:auto; overflow:hidden; position:relative;}
.commbanner .title{ overflow:hidden; position:absolute; top:35%; left:23%; line-height:1.5; font-size:48px; color:#fff; font-family:microsoft yahei; text-align:left;}
.commbanner .en{overflow:hidden; line-height:1.5; font-size:24px; color:#fff; font-family: Arial; text-align:left;}

/*about*/
.about_nei{ width:100%; height:auto; display:block; margin:0 auto; position:relative;}
.about_nei .down{ width:100%; height:auto; overflow:hidden; margin:40px auto; text-align:center;}
.about_nei .down .lie{ width:165px; height:165px; display:inline-block; margin:0 20px; overflow:hidden; cursor:pointer; transition:all 0.3s; border:1px solid #9edfe9; border-radius:50%;}
.about_nei .down .lie .yuan{ width:92%; height:92%; overflow:hidden; margin:4%; background: linear-gradient(to top,#23a8da,#5bd9e0); border-radius:50%;}
.about_nei .down .lie:nth-child(2) .yuan{background: linear-gradient(to top,#1ca533,#6add3e);}
.about_nei .down .lie:nth-child(3) .yuan{background: linear-gradient(to top,#bb9f12,#e9c821);}
.about_nei .down .lie:nth-child(4) .yuan{background: linear-gradient(to top,#24a9da,#5bd9e0);}
.about_nei .down .lie:nth-child(5) .yuan{background: linear-gradient(to top,#1ca432,#6add3e);}
.about_nei .down .lie .yuan .shu{ width:90%; height:auto; overflow:hidden; margin:15px auto 0 auto; color:#fff; font-size:32px; line-height:1.5; font-family:"siyuansongti"; text-align:center; font-weight:bold;}
.about_nei .down .lie .yuan .shu span{font-weight:400;}
.about_nei .down .lie .yuan .title{ width:80%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-size:14px; line-height:1.5; font-family:"siyuansongti"; text-align:center; font-weight:lighter;}
.about_nei .down .lie:hover .yuan{animation: flipInY 1s ease-in-out;-webkit-animation: flipInY 1s ease-in-out; background:#eb2d20;}
.about_nei.about .con{ width:100%; height:auto; overflow:hidden; min-height:200px; margin:30px 0; color:#272a2b; font-size:16px; line-height:2; font-family:"siyuansongti"; text-align:left; }

.about_nei .hj a .box{ width:32%; height:340px; overflow:hidden; margin:0 2% 0 0; float:left; transition:all 0.5s;}
.about_nei .hj a:nth-child(3n) .box{ width:32%; height:340px; overflow:hidden; margin:0; float:left; transition:all 0.5s;}
.about_nei .hj .box .pic{ width:100%; height:280px; overflow:hidden; text-align:center; transition:all 0.3s;}
.about_nei .hj .box .pic img{ width:100%; height:280px; overflow:hidden; text-align:center; transition:all 0.3s; transform:scale(1.1);}
.about_nei .hj .box .title{ width:100%; height:60px; overflow:hidden; margin:0 auto; font-size:16px; color:#272a2b; font-family:"siyuansongti"; line-height:60px; text-align:center;}
.about_nei .hj a:hover .box .title{color:#eb2d20;}

.about_nei .swiper-container{width:1200px; height:100%; overflow:hidden; margin:0 auto;}
.about_nei .swiper-wrapper{ width:100%; margin:0; position:relative;}
.about_nei .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.about_nei .swiper-slide img{ width:100%; height:100% ;}
.about_nei .swiper-paginationin{ height:10px; overflow:hidden; position:absolute; right:0px; bottom:-30px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.about_nei .swiper-paginationin span{ display:inline-block;width:10px; border-radius:100%; height:10px; background:#dbdbdb; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.about_nei .swiper-paginationin span.swiper-pagination-bullet-active{ background-color:#999;opacity:1 !important;}
.about_nei .swiper_btnz{position: absolute;top: 50%;width: 65px;height: 60px; left:-6%;background: url(../img/images/left.png) 0 0 no-repeat;display: block;z-index:10;}
.about_nei .swiper_btny{position: absolute;top: 50%;width: 65px;height: 60px; right:-6%;background: url(../img/images/right.png) 0 0 no-repeat;display: block;z-index:10;}
.about_nei .swiper_btnz:hover{position: absolute;top: 50%;width: 65px;height: 60px; left:-6%;background: url(../img/images/lefta.png) 0 0 no-repeat;display: block;z-index:10;}
.about_nei .swiper_btny:hover{position: absolute;top: 50%;width: 65px;height: 60px; right:-6%;background: url(../img/images/righta.png) 0 0 no-repeat;display: block;z-index:10;}

/*youshi*/
.youshi{ width:100%; height:auto; overflow:hidden; margin:40px auto;}
.youshi .pic{ width:45%; height:auto; overflow:hidden; float:left; margin:0 3% 0 auto;}
.youshi .right{ width:52%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.youshi .heng{ width:100%; height:auto; overflow:hidden; margin:0 auto;margin:30px auto; color:#272a2b; font-size:16px; line-height:2; font-family:"siyuansongti"; text-align:left;}
.youshi .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:28px; color:#272a2b; font-family:"siyuansongti"; line-height:60px; text-align:left; font-weight:bold;}
.youshi .con{ width:100%; height:auto; overflow:hidden; margin:30px auto; color:#272a2b; font-size:16px; line-height:2; font-family:"siyuansongti"; text-align:left;}
/*wenhua*/
.wenhua{ width:100%; height:auto; overflow:hidden; margin:40px auto;}
.wenhua .box{ width:25%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.wenhua .pic{ width:100%; height:67px; overflow:hidden; margin:0 auto; text-align:left;}
.wenhua .pic img{ width:67px; height:67px;}
.wenhua .title{ width:90%; height:auto; overflow:hidden; margin:30px auto 0 auto; font-size:24px; color:#272a2b; font-family:"siyuansongti"; line-height:40px; text-align:left; font-weight:bold;}
.wenhua .con{ width:90%; height:auto; overflow:hidden; margin:0 auto; color:#272a2b; font-size:16px; line-height:2; font-family:"siyuansongti"; text-align:left;}

/*product*/
.pro_nei .nav{ width:100%; height:auto; overflow:hidden; margin:0 auto 20px auto;}
.pro_nei .nav a .navs{ width:593px; height:87px; overflow:hidden; margin:0 14px 0 auto; float:left; background:url(../img/images/t23.png) no-repeat left center; line-height:87px; font-size:26px; color:#272a2b; text-align:center; font-weight:bold;}
.pro_nei .nav a:nth-child(2) .navs{margin:0 auto;}
.pro_nei .nav a .navs:hover{ background:url(../img/images/t24.png) no-repeat left center; color:#fff;}
.pro_nei .nav a .navs.active{ background:url(../img/images/t24.png) no-repeat left center; color:#fff;}
.pro_nei .intro{ width:100%; height:60px; overflow:hidden; margin:0 auto; line-height:30px; font-size:14px; color:#272a2b; text-align:left;}
.pro_nei .intro pre{font-family:"siyuansongti";white-space: normal;}

.pro_list{ width:100%; height:auto; overflow:hidden; margin:30px auto;}
.pro_list .box{ width:33%; height:auto; overflow:hidden; margin:10px auto; float:left; background:url(../img/images/t18.png) no-repeat left center; font-size:16px; color:#272a2b; font-family:"siyuansongti"; line-height:30px; text-align:left; text-indent:0.5em;}
.pro_list .box:hover{ width:33%; height:auto; overflow:hidden; margin:10px auto; float:left; background:url(../img/images/t19.png) no-repeat left center; font-size:16px; color:#26acbc; font-family:"siyuansongti"; line-height:30px; text-align:left; text-indent:0.5em;}
.pro_list .box.active{ width:33%; height:auto; overflow:hidden; margin:10px auto; float:left; background:url(../img/images/t19.png) no-repeat left center; font-size:16px; color:#26acbc; font-family:"siyuansongti"; line-height:30px; text-align:left; text-indent:0.5em;}

.pro_nei .nei_navtitle{ width:100%; height:auto; overflow:hidden; margin:0 auto 50px auto;}
.pro_nei .nei_navtitle .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:36px; color:#272a2b; text-align:center; font-weight:bold;}
.pro_nei .nei_navtitle .heng{ width:26px; height:4px; overflow:hidden; margin:10px auto; position:relative; background:#11bcd0;}
.pro_nei .pro_con{ width:100%; height:auto; overflow:hidden; min-height:400px; margin:0 auto; line-height:2; font-family:"siyuansongti";}


/*news*/
.new_list{ width:77%; height:auto; min-height:500px; overflow:hidden; margin:0 0 0 2%; float:left; border:1px solid #eeeeee;}
.new_list .box{ width:94%; height:auto; overflow:hidden; margin:0 auto; padding:30px 0; position:relative;border-bottom: 1px #e6e6e6 solid;}
.new_list .box .pic{ width:20%; height:100%; overflow:hidden; margin:0 auto; float:left;}
.new_list .box .pic img{ width:auto; height:100%; max-width:100%; transition:all 0.3s;}
.new_list .box:hover .pic img{ width:auto; height:100%; max-width:100%; transition:all 0.3s; transform:scale(1.1);}
.new_list .box .right{ width:76%; height:auto; overflow:hidden; margin:0 2%; float:right;}
.new_list .box .right .title{ width:85%; height:40px; overflow:hidden; margin:0 auto; font-size:22px; color:#333; font-family:microsoft yahei; line-height:40px; text-align:left; float:left;}
.new_list .box .right .time{ width:15%; height:40px; overflow:hidden; margin:0 auto; font-size:14px; color:#999; font-family:microsoft yahei; line-height:40px; text-align:right; float:right;}
.new_list .box .right .con{ clear:both; width:85%; height:50px; overflow:hidden; margin:20px auto 0 0; font-size:14px; color:#666; font-family:microsoft yahei; line-height:25px; text-align:left; float:left;}
.new_list .box:hover .right .title{ width:85%; height:40px; overflow:hidden; margin:0 auto; font-size:22px; color:#02346c; font-family:microsoft yahei; line-height:40px; text-align:left; float:left;}
.new_list .box:hover .right .time{ width:15%; height:40px; overflow:hidden; margin:0 auto; font-size:14px; color:#02346c; font-family:microsoft yahei; line-height:40px; text-align:right; float:right;}
.new_list .box:hover .right .con{ clear:both; width:85%; height:50px; overflow:hidden; margin:20px auto 0 0; font-size:14px; color:#02346c; font-family:microsoft yahei; line-height:25px; text-align:left; float:left;}

.new_list .box:after {transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;content: '';position: absolute;left: 0;bottom: 0px;z-index: 10;height: 1px;width: 0%;background-color: #0a223e;}
.new_list .box:hover:after{width: 100%;}

/*infor*/
.infor{ width:100%; height:auto; display:inline-block; margin:0 auto;}
.infor .nei_navtitle .en{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:50px; color:#eaebe9; font-family:Arial; text-align:center;}
.fac_list{ position:relative;}
.fac_list .box{ width:48%; height:auto; overflow:hidden; margin:0 1%; float:left; border-radius:15px;}
.fac_list .box .pic{ width:100%; height:100%; display:block;margin:0 auto; text-align:center;}
.fac_list .box .pic img{ width:100%; height:100%; max-height:100%; transition:all 0.3s;}
.fac_list .box .pic:hover img{ width:100%; height:100%; max-height:100%; transition:all 0.3s; transform:scale(1.01);}

.fac_list .swiper-container{width:100%; height:100%; overflow:hidden; margin:0 auto;}
.fac_list .swiper-wrapper{ width:100%; margin:0; position:relative;}
.fac_list .swiper-slide{ width:100%; height:100%;  position:relative; text-align:center;}
.fac_list .swiper-slide img{ width:100%; height:100% ;}
.fac_list .swiper_pagina{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:-40px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.fac_list .swiper_pagina span{ display:inline-block;width:8px; border-radius:100%; height:8px; border:1px solid #fff; background:none; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.fac_list .swiper_pagina span.swiper-pagination-bullet-active{ background-color:#9bd075;opacity:1 !important;}
.fac_list .swiper_btnz{position: absolute;top: 50%;width: 55px;height: 55px; left:-5%;background: url(../img/images/left.png) 0 0 no-repeat;display: block;z-index:10;}
.fac_list .swiper_btny{position: absolute;top: 50%;width: 55px;height: 55px; right:-5%;background: url(../img/images/right.png) 0 0 no-repeat;display: block;z-index:10;}
.fac_list .swiper_btnz:hover{position: absolute;top: 50%;width: 55px;height: 55px; left:-5%;background: url(../img/images/lefta.png) 0 0 no-repeat;display: block;z-index:10;}
.fac_list .swiper_btny:hover{position: absolute;top: 50%;width: 55px;height: 55px; right:-5%;background: url(../img/images/righta.png) 0 0 no-repeat;display: block;z-index:10;}

/*one*/
.one_l{ width:195px; height:auto; overflow:hidden; float:left;}
.one_l .top{ width:100%; height:51px; overflow:hidden; background:url(../img/images/t15.png) no-repeat center top;}
.one_l .top .nav{ width:90%; height:auto; overflow:hidden; margin:16px auto 0 auto; line-height:35px; font-size:22px; color:#fff; font-family:"siyuansongti"; text-align:center; font-weight:bold; position:relative; }
.one_l .center{ width:195px; height:auto; overflow:hidden; margin:0 auto; padding:10px 0; background:url(../img/images/t16.png) repeat-y left;}
.one_l .center .navs{ width:84%; height:55px; overflow:hidden; margin:0 auto; border-bottom:1px dashed #bebebe; background:url(../img/images/t18.png) no-repeat left center; line-height:55px; font-size:16px; color:#272a2b; text-align:left; text-indent:0.5em;}
.one_l .center .navs:hover{width:84%; height:55px; overflow:hidden; margin:0 auto;  border-bottom:1px dashed #bebebe; background:url(../img/images/t19.png) no-repeat left center;line-height:55px; font-size:16px; color:#26acbc; text-align:left; text-indent:0.5em;}
.one_l .center .navs.active{width:84%; height:55px; overflow:hidden; margin:0 auto;  border-bottom:1px dashed #bebebe; background:url(../img/images/t19.png) no-repeat left center;line-height:55px; font-size:16px; color:#26acbc; text-align:left; text-indent:0.5em; font-weight:bold;}
.one_l .down{ width:195px; height:52px; overflow:hidden; margin:0 auto; background:url(../img/images/t17.png) no-repeat center top;}

.one_r{ width:982px; height:auto; min-height:500px; overflow:hidden; margin:0 0 100px 23px; float:left;}
.one_r .top{ width:100%; height:28px; overflow:hidden; margin:0 auto; background:url(../img/images/t20.png) no-repeat center top;}
.one_r .center{ width:92%; height:auto; overflow:hidden; min-height:400px; margin:0 auto; padding:20px 4%; background:url(../img/images/t21.png) repeat-y left;}
.one_r .down{ width:100%; height:28px; overflow:hidden; margin:0 auto; background:url(../img/images/t22.png) no-repeat center top;}
.one_r .one_con{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:2; font-family:"siyuansongti";}
.one_r .con img{ max-width:100%;}

/*view*/
.view_nei{ width:77%; height:auto; min-height:400px; overflow:hidden; margin:0 0 0 2%; float:left; border:1px solid #eeeeee;}
.view_newhead{ width:90%; height:auto; overflow:hidden; margin:40px auto;}
.view_newhead .news_view_title{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:1.6; font-size:32px; color:#333; text-align:center; font-weight:bold;}
.view_newhead .news_view_title .subtitle{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:1.5; font-size:18px; color:#888; text-align:center; font-weight:bold;}
.view_newhead .news_view_wrap{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:1.6; font-size:14px; color:#999; text-align:center;}
.news_view{ width:90%; height:auto; overflow:hidden; margin:0 auto;}
.news_view .news_txt{ width:100%; height:auto; overflow:hidden; margin:0 auto; min-height:500px;}
.news_view .load{ width:8%; height:30px; overflow:hidden; float:left; margin:14px auto 0 auto; border-radius:5px; font-size:14px; color:#fff; background-color:#02346c; font-family:microsoft yahei; line-height:30px; text-align:center;}
.news_view .load:hover{ width:8%; height:30px; overflow:hidden; float:left; margin:14px auto 0 auto; border-radius:5px; font-size:14px; color:#02346c; background-color:#dddddd; font-family:microsoft yahei; line-height:30px; text-align:center;}

.view-page{ width:90%; height:auto; overflow:hidden; margin:20px auto;}
.view-page .span1{ width:48%; height:auto; overflow:hidden; float:left; font-size:16px; color:#666; text-align:left;}
.view-page .span2{ width:48%; height:auto; overflow:hidden; float:right; font-size:16px; color:#666; text-align:left;}
/*contact*/
.con_nei .mapbox{ width:100%; height:507px; overflow:hidden; margin:0 auto; background:url(../img/images/t8.png) no-repeat left top; background-size:cover;}
.con_nei .map{ width:98%; height:487px; overflow:hidden; margin:10px auto; border-radius:20px;}
.con_nei .down{ width:100%; height:auto; display:inline-block; margin:60px 0; position:relative;}
.con_nei .down .box{ width:32%; height:137px; overflow:hidden; margin:10px 2% 20px 0; float:left; transition:all 0.5s; cursor:pointer;}
.con_nei .down .box:nth-child(1){ background:url(../img/images/t9.png) no-repeat center; background-size:100%;}
.con_nei .down .box:nth-child(2){ background:url(../img/images/t10.png) no-repeat center; background-size:100%;}
.con_nei .down .box:nth-child(3){ background:url(../img/images/t11.png) no-repeat center; background-size:100%; margin:10px 0 20px 0;}
.con_nei .down .box .title{ width:73%; height:50px; overflow:hidden; margin:35px auto 0 22%; font-size:22px; color:#272a2b; font-family:microsoft yahei; line-height:25px; text-align:left;}
.con_nei .down .box:nth-child(2) .title{ width:73%; height:50px; overflow:hidden; margin:35px auto 0 22%; font-size:16px; color:#272a2b; font-family:microsoft yahei; line-height:25px; text-align:left;}
.con_nei .down .box .content{ width:73%; height:25px; overflow:hidden; margin:10px auto 0 22%; font-size:14px; color:#656d71; font-family:microsoft yahei; line-height:25px; text-align:left;}
.con_nei .down .box:hover{ margin-bottom:30px; margin-top:0px; transition:all 0.5s;}
.con_nei .join{ width:100%; height:auto; overflow:hidden; margin:20px 0; position:relative;}
.con_nei .join .box{ width:100%; height:auto; overflow:hidden; margin:0 auto 20px auto;}
.con_nei .join .box .top{ width:100%; height:62px; overflow:hidden; margin:0 auto; background:url(../img/images/t12.png) no-repeat left top;}
.con_nei .join .box .top .title{ width:55%; height:56px; overflow:hidden; float:left; margin:7px 2.5%; font-size:28px; color:#fff; font-family:"siyuansongti"; line-height:56px; text-align:left;}
.con_nei .join .box .top .tit1{ width:17%; height:56px; overflow:hidden; float:left; margin:7px 1.5%; font-size:18px; color:#fff; font-family:"siyuansongti"; line-height:56px; text-align:left;}
.con_nei .join .box .center{ width:90%; height:auto; min-height:100px; overflow:hidden; margin:0 auto; padding:20px 5%; background:url(../img/images/t13.png) repeat-y left; line-height:2;}
.con_nei .join .box .bottom{ width:100%; height:24px; overflow:hidden; margin:0 auto; background:url(../img/images/t14.png) no-repeat left top;}



.messages .nei_navtitle{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.messages .nei_navtitle .en{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:50px; color:#eaebe9; font-family:Arial; text-align:left;}
.messages .nei_navtitle .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:36px; color:#333; text-align:left; font-weight:bold;}
.messages .nei_navtitle .cn span{color:#6ebb36;}
.messages .nei_navtitle .heng{ width:20px; height:4px; overflow:hidden; margin:20px auto 0 0; position:relative; background:#6ebb36;}
.messages .nei_navtitle .con{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; position:relative; line-height:2.5; font-size:18px; color:#999; text-align:left; font-family:microsoft yahei;}
.messages .right{ width:50%; height:auto; overflow:hidden; margin:0 auto 0 auto; float:right;}
.messages .right .box{ width:97%; height:auto; overflow:hidden; margin:0 auto 20px auto; padding:0 1%; border-radius:10px; border:1px solid #ededed;}
.messages .right input{ width:94%; height:40px; overflow:hidden; margin:10px auto; padding:0 3%; border:0; background:none; font-size:16px; color:#666; font-family:microsoft yahie; line-height:40px; text-align:left;}

.messages .right textarea{ width:96%; height:70px; overflow:hidden; margin:0 auto; padding:2%;background:none; font-size:16px; color:#666; font-family:microsoft yahie; line-height:25px; text-align:left;}
.messages .right .an{ width:120px; height:50px; overflow:hidden; display:inline-block; border-radius:25px; background-color:#6ebb36; font-size:18px; color:#fff; font-family:microsoft yahie; line-height:50px; text-align:center; cursor:pointer;}
.messages ::placeholder {
	color: #999;
	}

/*sea*/
.ullist{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.ullist li{ width:100%; height:35px; overflow:hidden; border-bottom:1px dashed #dedede; background:url(../img/images/t2.png) no-repeat left center; text-indent:1em;}
.ullist li a{ width:100%; height:35px; overflow:hidden; line-height:35px; color:#333;}
.ullist li a span{color:#999; float:right;}
.ullist li a:hover{ width:100%; height:35px; overflow:hidden; line-height:35px; color:#02346c;}

.pmain-pos{ padding-bottom:10px; line-height:20px; color:#999; border-bottom:2px #cad1dc solid;}
.pmain-pos .t{ float:left; font-size:18px; color:#282828; position:relative; padding-left:20px;}
.pmain-pos .t:before{ content:''; background:#0099ff; width:6px; height:18px; position:absolute; left:0; top:3px; border-radius:3px;}

.pnews-detail .title{ text-align:center; padding:25px 0; border-bottom:1px #e3e3e3 solid;}
.pnews-detail .title .t{ font-size:21px; color:#0066cc;}
.pnews-detail .title .c{ color:#999; margin-top:15px; position:relative; }
.pnews-detail .title .c span{ padding:0 15px;}
.pnews-detail .aside{ padding:28px 0; color:#000; line-height:30px;}
.pnews-detail .aside table{ margin:auto; }
.pnews-detail .aside p{ padding:10px 0px; text-indent: 2em;  }
.pnews-detail .aside p img{ max-width:100%; }
.pnews-detail .nNext{ padding:28px 0; line-height:25px; border-top:1px #ccc dashed;}
.pnews-detail .nNext .fl, .pnews-detail .nNext .fr{ max-width:50%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pnews-detail .nNext .btn{ background:#f0f0f0; display:inline-block; padding:0 2px; vertical-align:top; margin-right:5px; color:#000;}
.pnews-detail .nNext a{ display:inline-block;}

.ptech-floor{ padding:20px 0 40px 0;}
.ptech-item{ width:655px;}
.ptech-item .news-list{ margin-top:15px; width:100%;}
.ptech-item .news-list .n-item .c{ margin-top:5px;}
.ptech-itemDes{ margin-top:21px;}
.ptech-itemDes .aImg img{ width:206px; height:165px; display:block; border:1px #ebebeb dashed;}
.ptech-itemDes .aList{ width:433px;}
.ptech-itemDes .aList li{ height:28px; line-height:28px; overflow:hidden; vertical-align:middle; position:relative; padding-left:15px;}
.ptech-itemDes .aList li span{ float:right; color:#999;}
.ptech-itemDes .aList li:before{content:''; height:4px; width:4px; display:block; border:2px solid #333; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:12px; left:0;}


.site-map dl{padding:10px 0;border-bottom:1px dashed #ddd;}
.site-map dt{font-size:16px;line-height:30px;font-weight:bold;}
.site-map dd{overflow:hidden;}
.site-map dd span{display:block;margin-right:10px;float:left;}
.site-map dd span a:after{content:"|";color:#ddd;margin-left:10px;}
.site-map dd span:last-child a:after{content:"";}
.site-map dd p{overflow:hidden;}
.site-map dd strong{display:block;color:#999;}

/**手机导航**/
.menuBtn { background:#1286d5; width:47px; height:47px; position:absolute; right:0; top:12px; z-index: 1100; cursor: pointer; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; display:none;}
.menuBtn .burger {  background:#fff; width:28px; height:3px; display: block; position: absolute; z-index: 5; top: 13px; left: 50%; margin: 0px 0px 0px -14px; border-radius:3px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; -webkit-transition: all .6s cubic-bezier(0.245, 0.145, 1.355, 1); -moz-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -o-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -ms-transition: all .6s cubic-bezier(0.445, 1.045, 0.355, 1); transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);}
.menuBtn .burger-2 { top:23px; }
.menuBtn .burger-3 { top:33px; }
.menuBtn.active .burger-1 { top: 22px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menuBtn.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menuBtn.active .burger-3 { top: 22px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }

.menuMobileBox { position: fixed; left: 0px; top: 0%; width: 100%; height: 0%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 10006; background-color: #fff; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
.menuclose { width: 48px; height: 48px; display: block; position: absolute; right:0; top:0; cursor: pointer; }
.menuclose:hover { background-color:#1286d5; }
.menuclose:hover i { background-color: #fff; }
.menuclose i { width: 30px; height: 2px; background-color: #060606; position: absolute; left: 9px; top: 24px; }
.menuclose .i1 { -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menuclose .i2 { -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }

.navMobile { padding:70px 0 40px 0; }
.navMobile dd { display: block; width: 100%; text-align: center; }
.navMobile dd p a { display:block; text-transform: uppercase; font-size:17px; position: relative; padding:7px 0; transition: 600ms ease 350ms; -webkit-transition: 600ms ease 350ms; opacity: 0; }
.navMobile dd p a.cur, .navMobile dd p a:hover { background:#1286d5; color: #fff; }
.navMobile dd .msubnav { background-color: #fafafa; display: none; padding: 10px 0px; }
.navMobile dd .msubnav a { display: block; font-size: 16px; padding: 5px 0px; color: #8d8d8d; position: relative;  }
.navMobile dd .msubnav a:hover{ color:#1286d5;}

.open .menuMobileBox{ height: 100%;}
.open .navMobile dd p a{opacity: 1;}

/*分页*/
.page{ clear:both;width:100%;line-height:30px;text-align:center;border-top:none;padding:0 0 50px 0; margin:50px auto 0px;font-size: 14px;}
.pagination { width:auto;  margin:0 auto;}
.pagination li {display: inline-block;margin-right: 5px;padding: 4px 8px;background: #fff; color:#6ebb36; font-size:20px;min-width: 20px;text-align: center; border:1px solid #6ebb36;}
.pagination li.active {background: #6ebb36;color: #fff;}
.pagination li a {display: block;text-align: center; color:#6ebb36;}

@media screen and (max-width:1366px){
.w{ width:92%; height:auto;}

/*网站顶部*/
.head { height:90px;position: fixed;left: 0;top: 0;right: 0;z-index: 100;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.head_w { width:90%; height:auto; position:relative; margin:0 auto;}
.lh-logo{position:relative; top:31px; height:35px; float:left;}
.lh-logo img{width: 100%;}
.lh-logo>div{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-header{width: 100%;height:90px;}
.lh-nav{ width:86%; position:relative; z-index:3; height:90px; float:right;}
.lh-nav-item{ width:82%; text-align:right; float:right;}
.lh-nav-item li{ margin-right:1vw; position:relative; display:inline-block;}
.lh-nav-item li a{line-height:90px; color:#fff; font-size:14px; display:block; position:relative; padding:0 15px;}
.lh-nav-item li dl{ width:max-content; position:absolute; left:-35px; top:50px; text-align:center; opacity:0; visibility:hidden; transform:translateY(50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;background-color: #fff;padding:10px 15px;border-bottom: 3px solid #6ebb36; border-radius:6px;}
.lh-nav-item li:nth-child(3) dl{ width:max-content; position:absolute; left:-120px; top:50px; text-align:center; opacity:0; visibility:hidden; transform:translateY(50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;background-color: #fff;padding:10px 15px;border-bottom: 3px solid #6ebb36; border-radius:6px;}
.lh-nav-item li:nth-child(6) dl{ width:max-content; position:absolute; left:-80px; top:50px; text-align:center; opacity:0; visibility:hidden; transform:translateY(50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;background-color: #fff;padding:10px 15px;border-bottom: 3px solid #6ebb36; border-radius:6px;}
.lh-nav-item li:nth-child(7) dl{ width:max-content; position:absolute; left:-80px; top:50px; text-align:center; opacity:0; visibility:hidden; transform:translateY(50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;background-color: #fff;padding:10px 15px;border-bottom: 3px solid #6ebb36; border-radius:6px;}
.lh-nav-item li dl dd{white-space:nowrap; display:inline-block; margin:0 10px;}
.lh-nav-item li dl dd a{font-size:14px; color:#666; line-height:30px; white-space:nowrap;}
.lh-nav-item li dl dd a:hover{color:#6ebb36;}
.lh-nav-btn{ width:18%;line-height:90px; color:#fff; font-size:18px; display:block; float:right;}
.lh-nav-btn:hover{opacity:1;}
.lh-nav-btn em{width:21px; height:21px; float:left; margin:35px 10px 0 10px; position:relative; background: url(../img/images/t1.png) no-repeat center;background-size: 100%;}
.lh-nav-btn span{display: inline-block;float: left;}
.lh-nav-btn i{display: inline-block;float: left;font-size: 18px;font-family: Arial; color:#fff; font-weight: bold;}
.lh-nav-en{ width:26px; position:relative; z-index:3; height:26px; margin:32px auto 0 20px; float:right; font-size: 13px;font-family: Arial; color:#fff; text-align:center; line-height:28px; border:1px solid #fff; border-radius:50%; transition:all 0.4s;}
.lh-nav-en:hover{ width:26px; position:relative; z-index:3; height:26px; margin:32px auto 0 20px; float:right; font-size: 13px;font-family: Arial; color:#fff; text-align:center; line-height:28px; border:1px solid #6ebb36; border-radius:50%; transition:all 0.4s; background-color:#6ebb36;}
/* hover 二级栏目 */
.lh-nav-item li:hover dl{ opacity:1; visibility:visible;transform:translateY(0%); top:90px; z-index:1;}
.navFixed header .lh-nav-item li>a{color: #333;}
.navFixed .lh-nav-item li>a:hover,.navFixed .lh-nav-item li>a.on{color: #e48122}
.navFixed .lh-nav-btn{color: #e48122;}
.navFixed .lh-nav-btn em{background: url(../img/tel_cur.png)no-repeat;background-size: 100%;}
/* 关于我们 */
.a_bg{width: 100%; height: 100vh; overflow: hidden; position:relative; background:url(../img/images/bg.jpg) no-repeat center top; background-size:cover;}
.about{ margin-top:22vh;}
.about .left{ width:50%; height:auto; overflow:hidden; float:left;}
.about .left .top{ width:100%; height:auto; overflow:hidden;}
.about .left .top .en{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:30px; line-height:1.5; font-family:Arial; text-align:left; }
.about .left .top .cn{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:28px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight:bold; }
.about .left .con{ width:85%; height:auto; overflow:hidden; margin:20px 0 0 0; color:#fff; font-size:14px; line-height:2; font-family:microsoft yahei; text-align:left; }
.about .left .more{ height:auto; overflow:hidden; margin:30px 0 0 0; padding:10px 40px 10px 30px; background:#6ebb36 url(../img/images/t2.png) no-repeat 80% center; color:#fff; font-size:16px; line-height:1; font-family:microsoft yahei; text-align:center; border-radius:25px; display:inline-block;}

.about .right{ width:45%; height:320px; float:right; position:relative; background:#609338; border-radius:20px;}
.about .right .video{ width:100%; height:320px; overflow:hidden; position:absolute; left:-2%; top:-15px; border-radius:20px;}
.about .right .video #slider{ min-width:100%; height:100%;}
.a_bg .down{ width:100%; height:114px; display:block; position: absolute; left:0; bottom:2vh; background:url(../img/images/t9.png) no-repeat center; background-size:100% auto;}
.a_bg .down .lie{ width:25%; height:auto; text-align:center; position:absolute; left:25%; top:55%; float:left; overflow:hidden; cursor:pointer; transition:all 0.3s;}
.a_bg .down a:nth-child(2) .lie{ position:absolute; left:50%; top:0; transition:all 0.3s;}
.a_bg .down .lie .yuan{ width:58px; height:58px; text-align:center; margin:0 auto; overflow:hidden; border:1px solid #fff; border-radius:50%; transition:all 0.3s;}
.a_bg .down .lie .yuan .y2{ width:40px; height:40px; text-align:center; margin:8px auto; overflow:hidden; background:#fff url(../img/images/t3.png) no-repeat center; background-size:40% auto; border-radius:50%; transition:all 0.3s;}
.a_bg .down a:nth-child(2) .lie .yuan .y2{ width:40px; height:40px; text-align:center; margin:8px auto; overflow:hidden; background:#fff url(../img/images/t4.png) no-repeat center; background-size:60% auto; border-radius:50%; transition:all 0.3s;}
.a_bg .down .lie .title{ width:100%; height:auto; margin:10px auto 0 auto; overflow:hidden; font-size:18px; color:#fff; font-family:microsoft yahei; line-height:1.3; text-align:center; transition:all 0.3s;}
.a_bg .down a:hover .lie .yuan{ width:68px; height:68px; text-align:center; margin:0 auto; overflow:hidden; border:1px solid #fff; border-radius:50%; transition:all 0.3s;}
.a_bg .down a:hover .lie .yuan .y2{ width:50px; height:50px; text-align:center; margin:8px auto; overflow:hidden; background-color:#fff; border-radius:50%; transition:all 0.3s;}
.a_bg .down a:hover .lie .title{ width:100%; height:auto; margin:10px auto 0 auto; overflow:hidden; font-size:18px; color:#fff; font-family:microsoft yahei; line-height:1.3; text-align:center; transition:all 0.3s;}
.a_bg .down a:hover .lie{ position:absolute; left:25%; top:50%; transition:all 0.3s;}
.a_bg .down a:hover:nth-child(2) .lie{ position:absolute; left:50%; top:-5%; transition:all 0.3s;}

/* 产品 */
.p_bg{width: 100%; height: 100vh; overflow: hidden; position:relative; background:url(../img/images/bg1.jpg) no-repeat center top; background-size:cover;}
.product{ width:90%; height:auto; display:inline-block; margin:15vh 5% 0 5%; text-align:center;}
.product .top{ width:100%; height:auto; overflow:hidden;}
.product .top .en{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:30px; line-height:1.5; font-family:Arial; text-align:center; }
.product .top .cn{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:28px; line-height:1.5; font-family:microsoft yahei; text-align:center; font-weight:bold; }
.product .down{ width:100%; height:auto; display:inline-block; margin:40px 0 0 0; }
.product .down .box{ width:18%; height:auto; overflow:hidden; margin:0 2% 0 0; float:left;}
.product .down .box .pic{ width:100%; height:220px; display:block;margin:0 auto; background-color:#fff; border-radius:15px; text-align:center;}
.product .down .box .pic img{ width:90%; height:auto; max-height:90%; margin-top:5%; transition:all 0.3s;}
.product .down .box .pic:hover img{ width:90%; height:auto; max-height:90%; transition:all 0.3s; transform:scale(1.01);}
.product .down .box .title{ width:100%; height:40px; overflow:hidden; font-size:16px; color:#fff; font-family:microsoft yahei; line-height:40px; text-align:center;}

.product .swiper-container{width:100%; height:100%; overflow:hidden; margin:0 auto;}
.product .swiper-wrapper{ width:100%; margin:0; position:relative;}
.product .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.product .swiper-slide img{ width:100%; height:100% ;}
.product .swiper-paginationin{ height:10px; overflow:hidden; position:absolute; right:0px; bottom:-30px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.product .swiper-paginationin span{ display:inline-block;width:10px; border-radius:100%; height:10px; background:#dbdbdb; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.product .swiper-paginationin span.swiper-pagination-bullet-active{ background-color:#999;opacity:1 !important;}
.product .swiper_btnz{position: absolute;top: 70%;width: 123px;height: 123px; left:0%;background: url(../img/images/left.png) 0 0 no-repeat;display: block;z-index:10;}
.product .swiper_btny{position: absolute;top: 70%;width: 123px;height: 123px; left:5%;background: url(../img/images/right.png) 0 0 no-repeat;display: block;z-index:10;}
.product .swiper_btnz:hover{position: absolute;top: 70%;width: 123px;height: 123px; left:0%;background: url(../img/images/left_a.png) 0 0 no-repeat;display: block;z-index:10;}
.product .swiper_btny:hover{position: absolute;top: 70%;width: 123px;height: 123px; left:5%;background: url(../img/images/right_a.png) 0 0 no-repeat;display: block;z-index:10;}
.product .more{ height:auto; overflow:hidden; margin:30px auto 0 auto; padding:10px 40px 10px 30px; background:#6ebb36 url(../img/images/t2.png) no-repeat 80% center; color:#fff; font-size:16px; line-height:1; font-family:microsoft yahei; text-align:center; border-radius:25px; display:inline-block;}
/* 工厂 */
.f_bg{width: 100%; height: 100vh; overflow: hidden; position:relative; background:url(../img/images/bg2.jpg) no-repeat center top; background-size:cover;}
.fact{margin:15vh auto 0 auto; text-align:center;}
.fact .top{ width:100%; height:auto; overflow:hidden;}
.fact .top .en{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:30px; line-height:1.5; font-family:Arial; text-align:center; }
.fact .top .cn{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:28px; line-height:1.5; font-family:microsoft yahei; text-align:center; font-weight:bold; }
.fact .down{ width:74%; height:auto; display:inline-block; margin:40px auto 0 auto; position:relative;}
.fact .down .box{ width:48%; height:auto; overflow:hidden; margin:0 1%; float:left; border-radius:15px;}
.fact .down .box .pic{ width:100%; height:100%; display:block;margin:0 auto; text-align:center;}
.fact .down .box .pic img{ width:100%; height:100%; max-height:100%; transition:all 0.3s;}
.fact .down .box .pic:hover img{ width:100%; height:100%; max-height:100%; transition:all 0.3s; transform:scale(1.01);}

.fact .swiper-container{width:100%; height:100%; overflow:hidden; margin:0 auto;}
.fact .swiper-wrapper{ width:100%; margin:0; position:relative;}
.fact .swiper-slide{ width:100%; height:100%;  position:relative; text-align:center;}
.fact .swiper-slide img{ width:100%; height:100% ;}
.fact .swiper_pagina{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:-40px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.fact .swiper_pagina span{ display:inline-block;width:8px; border-radius:100%; height:8px; border:1px solid #fff; background:none; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.fact .swiper_pagina span.swiper-pagination-bullet-active{ background-color:#9bd075;opacity:1 !important;}
.fact .swiper_btnz{position: absolute;top: 50%;width: 55px;height: 55px; left:-5%;background: url(../img/images/left.png) 0 0 no-repeat;display: block;z-index:10;}
.fact .swiper_btny{position: absolute;top: 50%;width: 55px;height: 55px; right:-5%;background: url(../img/images/right.png) 0 0 no-repeat;display: block;z-index:10;}
.fact .swiper_btnz:hover{position: absolute;top: 50%;width: 55px;height: 55px; left:-5%;background: url(../img/images/lefta.png) 0 0 no-repeat;display: block;z-index:10;}
.fact .swiper_btny:hover{position: absolute;top: 50%;width: 55px;height: 55px; right:-5%;background: url(../img/images/righta.png) 0 0 no-repeat;display: block;z-index:10;}
.fact .more{ height:auto; overflow:hidden; margin:40px auto 0 auto; padding:15px 50px 15px 30px; background:#6ebb36 url(../img/images/t2.png) no-repeat 80% center; color:#fff; font-size:16px; line-height:1; font-family:microsoft yahei; text-align:center; border-radius:25px; display:inline-block;}
/* 优势 */
.y_bg{width: 100%; height: 100vh; overflow: hidden; position:relative; background:url(../img/images/bg3.jpg) no-repeat center top; background-size:cover;}
.youshi{margin:12vh auto 0 auto; overflow:hidden;}
.youshi .top{ width:100%; height:auto; overflow:hidden;}
.youshi .top .en{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:30px; line-height:1.5; font-family:Arial; text-align:center; }
.youshi .top .cn{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:28px; line-height:1.5; font-family:microsoft yahei; text-align:center; font-weight:bold; }
.youshi .down{ width:100%; height:auto; overflow:hidden; margin:30px 0 0 0; text-align:center;}
.youshi .down img{ width:65%; height:auto; transition:all 0.3s;}
.y_bg .more{ width:180px; height:250px; overflow:hidden; position:absolute; right:-4%; bottom:-24%;}
.y_bg .more .pic{ width:180px; height:180px; border-radius:50%; position:absolute; top:0; left:0; animation:joins 2s infinite linear; transform-origin: 50% 50%;}
.y_bg .more .pic2{ width:150px; height:150px; border-radius:50%; position:absolute; top:15px; left:15px; animation:joins2 2s infinite linear; animation-delay:0.3s;  transform-origin: 50% 50%;}
.y_bg .more .pic3{ width:120px; height:120px; position:absolute; top:30px; left:30px; background:rgba(70,151,70,0.5); border-radius:50%; text-align:center;}
.y_bg .more .pic3 .title{ width:100%; height:120px; overflow:hidden; margin:0 auto; line-height:120px; font-family:microsoft yahei; color:#fff; font-size:16px; text-align:center;}
/* 合作 */
.h_bg{width: 100%; height: 100vh; overflow: hidden; position:relative; background:url(../img/images/bg4.jpg) no-repeat center top; background-size:cover;}
.hezuo{margin:15vh auto 0 auto; overflow:hidden;}
.hezuo .top{ width:100%; height:auto; overflow:hidden;}
.hezuo .top .en{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:30px; line-height:1.5; font-family:Arial; text-align:center; }
.hezuo .top .cn{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:28px; line-height:1.5; font-family:microsoft yahei; text-align:center; font-weight:bold; }
.hezuo .down{ width:100%; height:auto; overflow:hidden; margin:80px 0 0 0;}
.hezuo .down .box{ width:180px; height:250px; overflow:hidden; margin:0 8%; position:relative; float:left;}
.hezuo .down .box .pic{ width:180px; height:180px; border-radius:50%; position:absolute; top:0; left:0; animation:joins 2s infinite linear; transform-origin: 50% 50%;}
.hezuo .down .box .pic2{ width:150px; height:150px; border-radius:50%; position:absolute; top:15px; left:15px; animation:joins2 2s infinite linear; animation-delay:0.3s;  transform-origin: 50% 50%;}
.hezuo .down .box .pic3{ width:120px; height:120px; position:absolute; top:30px; left:30px; background-color:#43995b; border-radius:50%; text-align:center;}
.hezuo .down .box .pic3 img{ width:45%; height:auto; margin-top:30%;}
.hezuo .down .box .k{ width:100%; height:70px; overflow:hidden; margin:180px auto 0 auto; line-height:70px; font-family:microsoft yahei; color:#fff; font-size:24px; text-align:center;}
@keyframes joins {
        0%{ width:120px; height:120px; top:30px; left:30px; background-color:rgba(67,153,91,0.6); }
        100%{ width:180px; height:180px; top:0; left:0; background-color:rgba(67,153,91,0); }
    }
@keyframes joins2 {
        0%{ width:120px; height:120px; top:30px; left:30px; background-color:rgba(67,153,91,0.6); }
        100%{ width:150px; height:150px; top:15px; left:15px; background-color:rgba(67,153,91,0); }
    }
/* 联系 */
.c_bg{width: 100%; height: 100vh; overflow: hidden; position:relative; background:url(../img/images/bg5.jpg) no-repeat center top; background-size:cover;}
.contact{margin:15vh auto 0 auto; overflow:hidden;}
.contact .top{ width:100%; height:auto; overflow:hidden; margin:0 0 40px 0;}
.contact .top .en{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:28px; line-height:1.5; font-family:Arial; text-align:left; }
.contact .top .cn{ width:100%; height:auto; overflow:hidden; color:#fff; font-size:26px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight:bold; }
.contact .left{ width:48%; height:auto; overflow:hidden; margin:0 2% 0 auto; float:left;}
.contact .left .box{ width:44%; height:auto; overflow:hidden; margin:0 2% 10px auto; float:left; padding:15px 2%; border-radius:10px; background:rgba(255,255,255,0.3) url(../img/images/t5.png) no-repeat 6% 20%;}
.contact .left .box:nth-child(2){ background:rgba(255,255,255,0.3) url(../img/images/t6.png) no-repeat 6% 20%;}
.contact .left .box:nth-child(3){ background:rgba(255,255,255,0.3) url(../img/images/t6.png) no-repeat 6% 20%;}
.contact .left .box:nth-child(4){ background:rgba(255,255,255,0.3) url(../img/images/t7.png) no-repeat 6% 20%;}
.contact .left .box:nth-child(5){width:94%; height:auto; overflow:hidden; margin:0 2% 0 auto; float:left; padding:15px 2%; border-radius:10px; background:rgba(255,255,255,0.3) url(../img/images/t8.png) no-repeat 3% 20%;}
.contact .left .box .title{ width:80%; height:auto; overflow:hidden; margin:0 auto 0 15%; overflow:hidden; color:#fff; font-size:14px; line-height:1.5; font-family:microsoft yahei; text-align:left;}
.contact .left .box .con{ width:80%; height:30px; overflow:hidden; margin:0 auto 0 15%; overflow:hidden; color:#fff; font-size:18px; line-height:35px; font-family:microsoft yahei; text-align:left; }
.contact .left .box:nth-child(2) .con{ width:80%; height:30px; overflow:hidden; margin:0 auto 0 15%; overflow:hidden; color:#fff; font-size:15px; line-height:35px; font-family:microsoft yahei; text-align:left; }
.contact .left .box:nth-child(3) .con{ width:80%; height:30px; overflow:hidden; margin:0 auto 0 15%; overflow:hidden; color:#fff; font-size:15px; line-height:35px; font-family:microsoft yahei; text-align:left; }
.contact .left .box:nth-child(5) .title{ width:80%; height:auto; overflow:hidden; margin:0 auto 0 8%; overflow:hidden; color:#fff; font-size:14px; line-height:1.5; font-family:microsoft yahei; text-align:left;}
.contact .left .box:nth-child(5) .con{ width:80%; height:30px; overflow:hidden; margin:0 auto 0 8%; overflow:hidden; color:#fff; font-size:18px; line-height:35px; font-family:microsoft yahei; text-align:left; }

.contact .right{ width:48%; height:auto; overflow:hidden; margin:0 auto 0 2%; overflow:hidden; float:right;}
.contact .right .box{ width:99%; height:auto; overflow:hidden; padding:0; margin:0 auto 10px auto; border-radius:10px; background:rgba(255,255,255,0.3);}
.contact .right input{ width:94%; height:25px; overflow:hidden; margin:5px auto; padding:0 3%; border:0; background:none; font-size:14px; color:#fff; font-family:microsoft yahie; line-height:25px; text-align:left;}

.contact .right textarea{ width:96%; height:50px; overflow:hidden; margin:0 auto; padding:2%;background:none; font-size:14px; color:#fff; font-family:microsoft yahie; line-height:25px; text-align:left;}
.contact .right .an{ width:120px; height:40px; overflow:hidden; display:inline-block; border-radius:25px; background-color:#6ebb36; font-size:16px; color:#fff; font-family:microsoft yahie; line-height:40px; text-align:center; cursor:pointer;}
.contact ::placeholder {
	color: #fff;
	}
.c_bg .foot{ width:100%; height:40px; position:absolute; left:0; bottom:0; border-top:1px #eeeeee solid; font-size:12px; color:#fff; font-family:microsoft yahie; line-height:40px; text-align:center;}
.c_bg .foot a{font-size:12px; color:#fff; font-family:microsoft yahie; line-height:40px; text-align:center;}

/**内页**/
.nei_nav{ width:92%; height:45px; overflow:hidden; padding:0 0 8px 0; margin:30px auto; background:url(../img/images/tiao.jpg) repeat-x left bottom; line-height:45px; font-size:16px; color:#999; text-align:left;}

.pmain_bg{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pmain{ width:92%; height:auto; margin:0 auto; overflow:hidden; padding:80px 0;}
.pmain .nei_navtitle{ width:100%; height:auto; overflow:hidden; margin:0 auto 50px auto;}
.pmain .nei_navtitle .en{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:50px; color:#f3f3f3; font-family:Arial; text-align:center;}
.pmain .nei_navtitle .cn{ width:100%; height:auto; overflow:hidden; margin:-30px auto 0 auto; position:relative; line-height:1; font-size:36px; color:#333; text-align:center; font-weight:bold;}
.pmain .nei_navtitle .cn span{color:#6ebb36;}
.pmain .nei_navtitle .heng{ width:20px; height:4px; overflow:hidden; margin:10px auto; position:relative; background:#6ebb36;}
.commbanner{ width:100%; height:auto; overflow:hidden; position:relative;}
.commbanner .title{ overflow:hidden; position:absolute; top:35%; left:23%; line-height:1.5; font-size:48px; color:#fff; font-family:microsoft yahei; text-align:left;}
.commbanner .en{overflow:hidden; line-height:1.5; font-size:24px; color:#fff; font-family: Arial; text-align:left;}

/*infor*/
.infor{ width:92%; height:auto; display:inline-block; margin:0 4%;}
.infor .nei_navtitle .en{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:50px; color:#eaebe9; font-family:Arial; text-align:center;}
.fac_list{ position:relative; text-align:center;}
.fac_list .box{ width:48%; height:auto; overflow:hidden; margin:0 1%; float:left; border-radius:15px;}
.fac_list .box .pic{ width:100%; height:100%; display:block;margin:0 auto; text-align:center;}
.fac_list .box .pic img{ width:100%; height:100%; max-height:100%; transition:all 0.3s;}
.fac_list .box .pic:hover img{ width:100%; height:100%; max-height:100%; transition:all 0.3s; transform:scale(1.01);}

.fac_list .swiper-container{width:100%; height:100%; overflow:hidden; margin:0 auto; display: inline-block;}
.fac_list .swiper-wrapper{ width:100%; margin:0; position:relative;}
.fac_list .swiper-slide{ width:100%; height:100%;  position:relative; text-align:center;}
.fac_list .swiper-slide img{ width:100%; height:100% ;}
.fac_list .swiper_pagina{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:-40px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.fac_list .swiper_pagina span{ display:inline-block;width:8px; border-radius:100%; height:8px; border:1px solid #fff; background:none; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.fac_list .swiper_pagina span.swiper-pagination-bullet-active{ background-color:#9bd075;opacity:1 !important;}
.fac_list .swiper_btnz{position: absolute;top: 50%;width: 55px;height: 55px; left:-4%;background: url(../img/images/left.png) 0 0 no-repeat;display: block;z-index:10;}
.fac_list .swiper_btny{position: absolute;top: 50%;width: 55px;height: 55px; right:-4%;background: url(../img/images/right.png) 0 0 no-repeat;display: block;z-index:10;}
.fac_list .swiper_btnz:hover{position: absolute;top: 50%;width: 55px;height: 55px; left:-4%;background: url(../img/images/lefta.png) 0 0 no-repeat;display: block;z-index:10;}
.fac_list .swiper_btny:hover{position: absolute;top: 50%;width: 55px;height: 55px; right:-4%;background: url(../img/images/righta.png) 0 0 no-repeat;display: block;z-index:10;}
/*contact*/
.con_nei .nei_navtitle .en{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:50px; color:#eaebe9; font-family:Arial; text-align:center;}
.con_nei .left{ width:49%; height:auto; overflow:hidden; margin:0 1% 0 auto; float:left;}
.con_nei .left .box{ width:44%; height:auto; overflow:hidden; margin:0 2% 20px auto; float:left; padding:20px 2%; border-radius:10px; background:rgba(255,255,255,1) url(../img/images/t5.png) no-repeat 6% 20%;}
.con_nei .left .box:nth-child(2){ background:rgba(255,255,255,1) url(../img/images/t6.png) no-repeat 6% 20%;}
.con_nei .left .box:nth-child(3){ background:rgba(255,255,255,1) url(../img/images/t6.png) no-repeat 6% 20%;}
.con_nei .left .box:nth-child(4){ background:rgba(255,255,255,1) url(../img/images/t7.png) no-repeat 6% 20%;}
.con_nei .left .box:nth-child(5){width:94%; height:auto; overflow:hidden; margin:0 2% 0 auto; float:left; padding:20px 2%; border-radius:10px; background:rgba(255,255,255,1) url(../img/images/t8.png) no-repeat 3% 20%;}
.con_nei .left .box .title{ width:80%; height:auto; overflow:hidden; margin:0 auto 0 15%; overflow:hidden; color:#999; font-size:14px; line-height:1.5; font-family:microsoft yahei; text-align:left;}
.con_nei .left .box .con{ width:80%; height:35px; overflow:35px; margin:0 auto 0 15%; overflow:hidden; color:#333; font-size:22px; line-height:35px; font-family:microsoft yahei; text-align:left; }
.con_nei .left .box:nth-child(2) .con{ width:80%; height:35px; overflow:hidden; margin:0 auto 0 15%; overflow:hidden; color:#333; font-size:15px; line-height:35px; font-family:microsoft yahei; text-align:left; }
.con_nei .left .box:nth-child(3) .con{ width:80%; height:35px; overflow:hidden; margin:0 auto 0 15%; overflow:hidden; color:#333; font-size:15px; line-height:35px; font-family:microsoft yahei; text-align:left; }
.con_nei .left .box:nth-child(5) .title{ width:80%; height:auto; overflow:hidden; margin:0 auto 0 8%; overflow:hidden; color:#999; font-size:14px; line-height:1.5; font-family:microsoft yahei; text-align:left;}
.con_nei .left .box:nth-child(5) .con{ width:80%; height:35px; overflow:hidden; margin:0 auto 0 8%; overflow:hidden; color:#333; font-size:18px; line-height:35px; font-family:microsoft yahei; text-align:left; }
.con_nei .right{ width:48%; height:330px; overflow:hidden; margin:0 0 0 1%; float:right; border-radius:5px; border:1px solid #6ebb36;}

.messages .nei_navtitle{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.messages .nei_navtitle .en{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:42px; color:#eaebe9; font-family:Arial; text-align:left;}
.messages .nei_navtitle .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; line-height:1; font-size:28px; color:#333; text-align:left; font-weight:bold;}
.messages .nei_navtitle .cn span{color:#6ebb36;}
.messages .nei_navtitle .heng{ width:20px; height:4px; overflow:hidden; margin:20px auto 0 0; position:relative; background:#6ebb36;}
.messages .nei_navtitle .con{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; position:relative; line-height:2.5; font-size:14px; color:#999; text-align:left; font-family:microsoft yahei;}
.messages .right{ width:50%; height:auto; overflow:hidden; margin:0 auto 0 auto; float:right;}
.messages .right .box{ width:97%; height:auto; overflow:hidden; margin:0 auto 10px auto; padding:0; border-radius:10px; border:1px solid #ededed;}
.messages .right input{ width:94%; height:30px; overflow:hidden; margin:5px auto; padding:0 3%; border:0; background:none; font-size:14px; color:#666; font-family:microsoft yahie; line-height:30px; text-align:left;}

.messages .right textarea{ width:96%; height:60px; overflow:hidden; margin:0 auto; padding:2%;background:none; font-size:14px; color:#666; font-family:microsoft yahie; line-height:30px; text-align:left;}
.messages .right .an{ width:120px; height:40px; overflow:hidden; display:inline-block; border-radius:25px; background-color:#6ebb36; font-size:12px; color:#fff; font-family:microsoft yahie; line-height:40px; text-align:center; cursor:pointer;}
.messages ::placeholder {
	color: #999;
	}


}