﻿@charset "utf-8";
/* CSS Document */

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:1600px; 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:90px;position: relative;left: 0;top: 0;right: 0;z-index: 100;transition:cubic-bezier(0.215,.61,.355,1) .45s; background-color:#fff;}
.lh-logo{width:auto; height:65px; overflow:hidden; margin: 15px auto 0 auto; float: left; text-align: center;}
.lh-logo img{margin-top: 5%; height: 80%;}
.lh-logo>div{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-header{width: 100%;height:90px;}
.lh-nav{ width:80%; position:relative; z-index:3; height:90px; float:right;}
.lh-nav-item{ width:85%; text-align:center; float:right;}
.lh-nav-item li{ margin-right:0.3vw; position:relative; display:inline-block;}
.lh-nav-item li a{line-height:90px; color:#333; font-size:18px; display:block; position:relative; padding:0 25px;}
.lh-nav-item li a:hover{color:#12a09d; }
.lh-nav-item li a.curr{color:#12a09d;}
.lh-nav-item li dl{ width:max-content; position:absolute; left:0; top:90px; text-align:center; opacity:0; visibility:hidden; transform:translateY(50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;background-color: #fff;padding:10px 0; border-bottom: 3px solid #12a09d;border-left: 3px solid #12a09d;border-right: 3px solid #12a09d; border-radius:0 0 5px 5px;}
.lh-nav-item li dl dd{white-space:nowrap; margin:0 0; border-bottom:1px solid #fff;}
.lh-nav-item li dl dd{white-space:nowrap; margin:0 0;}
.lh-nav-item li dl dd a{font-size:14px; color:#666; line-height:30px; white-space:nowrap; border-bottom:2px solid #fff;}
.lh-nav-item li dl dd a:hover{color:#12a09d; border-bottom:2px solid #12a09d; font-weight:400;}
.lh-nav-btn{ width:15%;line-height:90px; color:#fff; font-size:18px; display:block; float:right;}
.lh-nav-btn:hover{opacity:1;}
.lh-nav-btn em{width:22px; height:22px; 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:#12a09d; font-weight: bold;}
.lh-nav-en{ width:26px; position:relative; z-index:3; height:26px; margin:32px auto; 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; 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;}

.head-tel{width:auto; height:90px; float:right; background:url(../img/images/t1.png) no-repeat left center; position:relative; font-size: 20px; color: #12a09d; line-height: 90px; text-align: left; text-indent: 30px; font-weight: bold;}



/* 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:100%;height:auto;z-index: 11;overflow: hidden;opacity: 1;transition-delay: 0.3s;-webkit-transition-delay: 0.3s;}
/*轮播图设置*/
.banner_img img{width:100%}
.slick-next{right: 25px!important;background: url("../img/c_r.png") no-repeat center !important;}
.slick-prev{left: 25px!important;z-index: 2;background: url("../img/c_l.png") no-repeat center!important;}
.slick-next:before {content: ''!important;}
.slick-prev:before {content: ''!important;  }
#banner{margin-bottom: 0;}
#banner .slick-dots{bottom:20px;}
#banner .slick-dots li{width: 10px;height:10px;}
#banner .slick-dots li button{width: 10px;height:10px; padding:0;background: #fff; border-radius:50%;}
.slick-dots li button:before{content: ''!important;}
#banner .slick-dots .slick-active button{ width:10px; height:10px;background: #1a9bef; border-radius:50%;}


/* 关于我们 */
.a_bg{width: 100%; height: auto; overflow: hidden; position:relative; background: url(../img/images/bg1.jpg) no-repeat center bottom; background-size: 100% auto;}
.about{margin:0 auto; position: relative;}
.about .bg{padding: 100px 0 0 0; position: absolute; top: 0; left: 0; color:#f2f5f8; font-size:220px; line-height:1; font-family:Arial; text-align:left; font-weight: bold; z-index: 1;}
.about img{ width:100%; height:auto;}
.about .con{ width:100%; height:auto; position:relative; margin:0 auto; padding: 100px 0 200px 0; float: right; z-index: 9;}
.about .con .top{ width:100%; height:auto; margin:0 auto;}
.about .con .top .left{ width:25%; height:auto;  margin:0 auto; float: right; border-radius: 10% 10% 0 10%; box-shadow: 0 0 30px rgba(0,0,0,.2);}
.about .con .top .right{ width:50%; height:auto; overflow:hidden; float: right; margin:0 auto; }
.about .con .top .right .title{ width:80%; height:auto; overflow:hidden; margin:0 10%; color:#222; font-size:36px; line-height:1.5; font-family:microsoft yahei; font-weight: bold; text-align:left;}
.about .con .top .right .intro{ width:80%; height:auto; overflow:hidden; margin:0 10%; color:#12a09d; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left;}
.about .con .top .right .text{ width:80%; height:auto; max-height: 105px; overflow:hidden; margin:20px 10% 0 10%; color:#666; font-size:16px; line-height:1.8; font-family:microsoft yahei; text-align:left;}
.about .con .top .right .more{ width:80%; height:auto; overflow:hidden; float:right; margin: 10px 10% 0 10%; padding-right: 40px; color:#12a09d; font-size:16px; line-height:1.8; font-family:microsoft yahei; text-align:right; background: url(../img/images/t2.png) no-repeat right center;}

.about .con .down{ width:100%; height:auto; overflow:hidden; margin:0 auto; position: relative;}
.about .con .down .left{ width:50%; height:auto; overflow: hidden; position: absolute; left: 0; bottom: 10%;}
.about .con .down .left .heng{ width:200px; height:1px;  margin:13px 20px 0 auto; float: left; background-color: #666;}
.about .con .down .left .title{ width:auto; height:auto; overflow:hidden; margin:0 auto; color:#666; font-size:17px; line-height:1.5; font-family:microsoft yahei; text-align:left; letter-spacing: 5px;}
.about .con .down .right{ width:50%; height:auto; overflow:hidden; float: right; margin:0 auto; border-radius: 0 25px 25px 25px; }

/* 产品 */
.p_bg{width: 100%; height: auto; overflow: hidden;}
.product{overflow: hidden; margin:100px auto;}
.product .top{ width:100%; height:auto; overflow: hidden;}
.product .top .left{ width:45%; height:auto; float:left; margin: 0 auto;}
.product .top .left .shu{ width:auto; height:auto; overflow:hidden; color:#333; font-size:56px; line-height:1.5; font-family:microsoft yahei; text-align:right; }
.product .top .left .cn{ width:auto; height:auto; overflow:hidden; color:#333; font-size:56px; line-height:1.5; font-family:microsoft yahei; text-align:right; }
.product .top .right{ width:42%; height:auto; overflow: hidden; margin:100px 3% 0 0 ; float: right; color:#666; font-size:18px; line-height:1.5; font-family:microsoft yahei; text-align:left; }


.product .down{ width:100%; height:auto; overflow: hidden; margin:50px 0 0 0; }
.product .down .box{ width:9.7%; height:600px; overflow:hidden; margin:0 auto; padding: 110px 0; float:left; border-right: 1px solid #efefef; background: url(../img/images/bg4.jpg) no-repeat left top; background-size:cover;}
.product .down .box .left{ width:40%; height:auto; float:left; margin: 0 auto 0 10%; display: none;}
.product .down .box .left .title{ width:auto; height:auto; overflow:hidden; color:#333; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold; }
.product .down .box .left .key{ width:auto; height:auto; overflow:hidden; margin: 50px auto 0 auto; color:#12a09d; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left;}
.product .down .box .left .intro{ width:auto; height:auto; overflow:hidden; margin: 50px auto 0 auto; color:#333; font-size:16px; line-height:1.5; font-family:microsoft yahei; text-align:left;  }
.product .down .box .left .intro pre{ color:#333; font-size:16px; line-height:1.5; font-family:microsoft yahei; }
.product .down .box .left .mores{ width:120px; height:auto; overflow:hidden; margin: 80px auto 0 auto; float:left; color:#333; font-size:16px; line-height:35px; font-family:microsoft yahei; text-align:center; border: 1px solid #666; border-radius: 5px; transition: all 0.3s;}
.product .down .box .left .mores:hover{ width:120px; height:auto; overflow:hidden; margin: 80px auto 0 auto; float:left; color:#fff; font-size:16px; line-height:35px; font-family:microsoft yahei; text-align:center; border: 1px solid #12a09d; background-color: #12a09d; border-radius: 5px; transition: all 0.3s;}
.product .down .box .right{ width:40%; height:auto; float:left; margin: 0 auto;}

.product .more{ width:150px; height:auto; overflow:hidden; margin: 30px auto 0 auto; border: 1px solid #0993cd; color:#0993cd; font-size:14px; line-height:35px; font-family:microsoft yahei; text-align:center;}



/* 新闻 */
.n_bg{width: 100%; height: auto; overflow: hidden; padding: 20px 0; position:relative; background: url(../img/images/bg2.jpg) no-repeat center top; background-size: 100% auto;}
.news .top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.news .top .left{ width:45%; height:auto; float:left; margin: 0 auto;}
.news .top .left .shu{ width:auto; height:auto; overflow:hidden; color:#333; font-size:36px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold;}
.news .top .left .cn{ width:auto; height:auto; overflow:hidden; color:#333; font-size:18px; line-height:1.5; font-family:Arial; text-align:left; font-weight: bold; background: -webkit-linear-gradient(#13a3df, #7ae1ed);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
.news .top .right{ width:45%; height:auto; overflow:hidden; float:right; margin: 0 auto; padding-right: 40px; color:#12a09d; font-size:16px; line-height:2.5; font-family:microsoft yahei; text-align:right; background: url(../img/images/t2.png) no-repeat right center;}

.news .news_down{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; position:relative;}
.news .news_bg2 .shux{ width:2px; height:110px; position: absolute; background-color:#683418; left:50%; top:280px;}
.news .news_down .box{ width:31%; height:auto; margin:130px auto 50px 3.5%;  float:left; position:relative; z-index:1;}
.news .news_down a:nth-child(1) .box{ width:31%; height:auto; margin:130px auto 50px auto;  float:left; position:relative; z-index:1;}
.news .news_down .box .pic{ width:100%; height:370px; overflow:hidden; margin:-130px auto 0 auto; position:relative; z-index:10;}
.news .news_down .box .pic img{ width:100%; height:370px; overflow:hidden; margin:0 auto; transition:all 0.4s; border-radius: 15px;}
.news .news_down .box:hover .pic img{ width:100%; height:370px; transition:all 0.4s; transform:scale(1.05);}
.news .news_down .box .title{ width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#191919; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.news .news_down .box:hover .title{width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#0993cd; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.news .news_down .box .intro{ width:94%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#666; font-family:microsoft yahei; text-align:left; line-height:1.6;}
.news .news_down .box .more{ width:94%; height:auto; overflow:hidden; margin:30px auto;background: url(../img/images/t3.png) no-repeat 40px center;}
.news .news_down .box .more .times{ width:auto; height:auto; overflow:hidden; margin:0 auto; float: right; font-size:14px; color:#333; font-family:Arial; text-align:right; line-height:1.6;}
.news .news_down .box .more .mos{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:left;  font-size:14px; color:#333; font-family:microsoft yahei; text-align:left; font-weight: bold; line-height:1.5;}
.news .news_down .box:hover .more .mos{ color:#0993cd;}
.news .new_more{ width:180px; height:50px; overflow:hidden; clear:both; border-radius:25px; background-color:#006cb8; margin:30px auto 0 auto; font-size:20px; color:#fff; font-family:Arial; text-align:left; text-indent:2em; line-height:50px; position:relative;}
/*文化*/
.w_bg{width: 100%; height: auto; overflow: hidden; position: relative; z-index: 1;}
.wenhua{ width:100%; height:900px; overflow:hidden; }
.wenhua .pic{ width:100%; height:900px; overflow:hidden; display: none; }
.wenlist{ width:100%; height:auto; overflow:hidden; position: absolute; z-index: 9; left: 0; bottom: 10%;}
.wenlist a:nth-child(1) .box{ width:18%; height:auto; overflow:hidden; margin: 0 auto; padding: 0 7.5%; border-left: 0px solid #f1f1f1; float: left;}
.wenlist .box{ width:18%; height:auto; overflow:hidden; margin: 0 auto; padding: 0 7.5%; border-left: 2px solid #f1f1f1; float: left;}
.wenlist .box .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:22px; color:#fff; font-family:microsoft yahei; text-align:center; line-height:1.5;}
.wenlist .box .intro{ width:80%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:16px; color:#fff; font-family:microsoft yahei; text-align:center; line-height:1.6;}
.wenlist .box .more{ width:50%; height:auto; overflow:hidden; margin:30px auto; background: url(../img/images/t4.png) no-repeat 90% center; border: 1px solid #fff; color:#fff; font-size:14px; line-height:35px; font-family:microsoft yahei; text-align:center; border-radius: 17px;}
.wenlist .box:hover .more{ width:50%; height:auto; overflow:hidden; margin:30px auto; background:#0993cd url(../img/images/t4.png) no-repeat 90% center; border: 1px solid #0993cd; color:#fff; font-size:14px; line-height:35px; font-family:microsoft yahei; text-align:center; border-radius: 17px;}
.wenlist .box .tb{ width:50%; height:50px; overflow:hidden; margin:30px auto; background: url(../img/images/t12.png) no-repeat center; background-size: auto 100%;}
.wenlist a:nth-child(2) .box .tb{ width:50%; height:50px; overflow:hidden; margin:30px auto; background: url(../img/images/t13.png) no-repeat center; background-size: auto 100%;}
.wenlist a:nth-child(3) .box .tb{ width:50%; height:50px; overflow:hidden; margin:30px auto; background: url(../img/images/t14.png) no-repeat center; background-size: auto 100%;}



/*foot*/
.footer{width:100%; height:auto; overflow:hidden; background: url(../img/images/bg3.jpg) no-repeat center top;}
.footer .top{ height:150px; overflow:hidden; margin:0 auto; text-align:left; background: url(../img/images/t5.png) no-repeat left center;}
.footer .center{ width: 100%; overflow:hidden; margin:0 auto; padding:60px 0; text-align:center;}
.footer .center .left{ width:35%; height: auto; margin:0 auto; float: left;}
.footer .center .left .add{ width:100%; height: auto; margin: 0 auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left; background: url(../img/images/t7.png) no-repeat left 20%; text-indent: 2em;}
.footer .center .left .add:nth-child(2){ width:100%; height: auto; margin: 0 auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left; background: url(../img/images/t8.png) no-repeat left 20%; text-indent: 2em;}
.footer .center .left .add:nth-child(3){ width:100%; height: auto; margin: 0 auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left; background: url(../img/images/t16.png) no-repeat left 20%; text-indent: 2em;}
.footer .center .left .add:nth-child(4){ width:100%; height: auto; margin: 0 auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left; background: url(../img/images/t9.png) no-repeat left 20%; text-indent: 2em;}
.footer .center .zhong{ width:40%; height: auto; margin:0 auto; float: left;}
.footer .center .zhong .one{width:33%; height:auto; overflow:hidden; margin:0px auto; float:left;}
.footer .center .zhong .one .sortName{width:auto; overflow:hidden;}
.footer .center .zhong .one .sortName a{color:#fff; text-decoration:none;font-size: 18px;color: #fff;}
.footer .center .zhong .one .list{padding-top:20px;}
.footer .center .zhong .one .list ul{list-style:none;}
.footer .center .zhong .one .list ul li{width:100%;overflow:hidden; line-height:30px;}
.footer .center .zhong .one .list ul li a{color:#fff;text-decoration:none;font-size: 16px;}
.footer .center .zhong .one .list ul li a:hover{color: #333;}
.footer .center .right{ width:25%; height: auto; margin:0 auto; float: left;}
.footer .center .right .tel{ width:65%; height: auto; overflow: hidden; margin:0 auto; background: url(../img/images/t6.png) no-repeat left center;}
.footer .center .right .tel .l2{ width:100%; height: auto; margin:0 auto 0 25%; float: left; font-size:28px; color:#fff; font-family:Arial; line-height:1.3; text-align:left; font-weight:bold;}
.footer .center .right .tel .l3{ width:100%; height: auto; margin:0 auto 0 25%; float: left; font-size:12px; color:#fff; font-family:microsoft yahei; line-height:1.3; text-align:left;}
.footer .center .right .erbox{ width:65%; height: auto; margin:30px auto 0 auto; overflow: hidden;}
.footer .center .right .erbox .er{ width:45%; height: auto; margin:0 2.5%; float: left;}
.footer .center .right .erbox .er .img{ width:100%; height:120px; display:block; overflow:hidden; background-color:#fff; margin-bottom:5px;}
.footer .center .right .erbox .er img{ width:95%; height:110px; margin:5px auto; }
.footer .center .right .erbox .er .title{ width:95%; height:auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:1.5; text-align:center;}

.footer .copy{ width:100%; height:80px; overflow:hidden; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:80px; text-align:left;}
.footer .copy a{ color:#fff; float: right;}

/**内页**/
.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;}
/*nav_one*/
.nei_nav{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#006cb8; text-align:center;}
.nei_nav a{ width:auto; height:auto; overflow:hidden; margin:0 auto;  font-size:16px; color:#fff; font-family:microsoft yahei; line-height:65px; text-align:center; }
.nei_nav a:hover{ width:auto; height:auto; overflow:hidden; margin:0 auto;  font-size:16px; color:#fff; font-family:microsoft yahei; line-height:65px; text-align:center; }
.nei_nav a.curr{ width:auto; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#fff; font-family:microsoft yahei; line-height:65px; text-align:center; }

.pmain_bg{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pmain{ width: 1600px; margin:0 auto; overflow:hidden; padding: 110px 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:#333; 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;}
/*位置*/
.locals{ width:100%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; font-size:16px; color:#a4a4a4; font-family:microsoft yahei; text-align:left; }
.locals a{ line-height:30px; font-size:16px; color:#a4a4a4; font-family:microsoft yahei; text-align:left; }

/*about*/
/*简介*/
.aboutbg{width: 100%; height: auto; overflow: hidden; padding: 80px 0; background: url(../img/images/bg5.jpg) no-repeat center 70%;}
.aboutbg .box {height: auto; overflow: hidden; background: url(../img/images/t11.png) no-repeat center top;}
.aboutbg .box .key{width: 50%;height: auto; overflow: hidden; color:#f2f5f8; font-size:300px; line-height:1; font-family:Arial; text-align:left; font-weight: bold; z-index: 1; position: relative;}
.aboutbg .box .key .keys{width: 100%;height: auto; overflow: hidden; color:#333; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold; z-index: 2; position: absolute; left: 10%; bottom: 50%;}
.aboutbg .box .con{width: 46%;height: auto; overflow: hidden; float: right; margin: 200px auto 0 auto;}
.aboutbg .box .con .title{width: 50%;height: auto; overflow: hidden; margin:0 auto 0 0; line-height:1.5; font-size:44px; color:#12a09d; font-family:microsoft yahei; text-align:left; font-weight: bold; }
.aboutbg .box .con .text{width: 100%;height: auto; overflow: hidden; margin:20px auto; line-height:2; }


.about_nei .about_one{ width:100%; height:auto; overflow:hidden; text-align: center;}
.about_nei .about_one .title{ width:32%; height:auto; position: absolute; top: 90px; left: 890px; overflow:hidden; line-height:1.3; font-size:48px; color:#333; font-family:microsoft yahei; text-align:left;}
.about_nei .about_one .intro{ width:32%; height:auto; position: absolute; top: 250px; left: 890px; overflow:hidden; line-height:2; font-size:22px; color:#555; font-family:microsoft yahei; text-align:left; text-indent: 2em;}

.about_nei .about_one .titlezr{ width:30%; height:auto; position: absolute; top: 90px; left: 60px; overflow:hidden; line-height:1.3; font-size:48px; color:#333; font-family:microsoft yahei; text-align:left;}
.about_nei .about_one .introzr{ width:30%; height:auto; position: absolute; top: 190px; left: 60px; overflow:hidden; line-height:2; font-size:22px; color:#555; font-family:microsoft yahei; text-align:left; text-indent: 2em;}
.about_nei .zhuanlititle{ width:100%; height:auto; overflow:hidden; position: relative; margin: 40px auto; text-align: center; line-height:2; font-size:45px; color:#2a2a2a; font-family:microsoft yahei; text-align:left;}
.about_nei .zhuanlititle.left{ width:45%; height:auto; float:left; margin: 0 auto;}
.about_nei .zhuanlititle .left .shu{ width:auto; height:auto; overflow:hidden; color:#333; font-size:36px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold;}
.about_nei .zhuanlititle .left .cn{ width:auto; height:auto; overflow:hidden; color:#333; font-size:18px; line-height:1.5; font-family:Arial; text-align:left; font-weight: bold; background: -webkit-linear-gradient(#13a3df, #7ae1ed);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}

.about_nei .zhuanli_nei{ width:100%; height:auto; overflow:hidden; position: relative; text-align: center;}
.zhuanli_nei .box{ width:20%; height:auto; overflow:hidden; margin:0 4%; float:left; }
.zhuanli_nei a:nth-child(2n) .box{ width:32%; height:auto; overflow:hidden; margin:0 4%; float:left; }
.zhuanli_nei .box .pic{ width:100%; height:260px; overflow:hidden; margin:0 auto; text-align:center;}
.zhuanli_nei .box .pic img{ width:100%; height:auto; max-height:100%; transition:all 0.3s;}
.zhuanli_nei .box .pic:hover img{ width:100%; height:auto; max-height:100%; transition:all 0.3s; transform:scale(1.05);}
.zhuanli_nei .box .title{ width:100%; height:50px; overflow:hidden; margin:10px auto 0 auto; color:#333; font-size:16px; line-height:50px; font-family:microsoft yahei; text-align:center; transition:all 0.3s;}

.zhuanli_nei .swiper-container{width:90%; height:100%; overflow:hidden; margin:0 auto;}
.zhuanli_nei .swiper-wrapper{ width:100%; margin:0; position:relative;}
.zhuanli_nei .swiper-slide{ width:100%; height:100%;  position:relative; text-align:center;}
.zhuanli_nei .swiper_pagina{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:-40px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.zhuanli_nei .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;}
.zhuanli_nei .swiper_pagina span.swiper-pagination-bullet-active{ background-color:#9bd075;opacity:1 !important;}
.zhuanli_nei .swiper_btnz{position: absolute;top: 40%;width: 74px;height: 74px; left:0;background: url(../img/images/left.png) 0 0 no-repeat;display: block;z-index:10;}
.zhuanli_nei .swiper_btny{position: absolute;top: 40%;width: 74px;height: 74px; right:0%;background: url(../img/images/right.png) 0 0 no-repeat;display: block;z-index:10;}


/*product*/
.pro_list{ width:100%; height:auto; min-height:500px; overflow:hidden; margin:0 auto;}
.pro_list .box{ width:31%; height:auto; margin:130px 3.5% 50px  auto;  float:left; position:relative; z-index:1;}
.pro_list a:nth-child(3n) .box{ width:31%; height:auto; margin:130px auto 50px auto;  float:left; position:relative; z-index:1;}
.pro_list .box .pic{ width:100%; height:490px; overflow:hidden; margin:-130px auto 0 auto; position:relative; z-index:10;}
.pro_list .box .pic img{ width:100%; height:490px; overflow:hidden; margin:0 auto; transition:all 0.4s; border-radius: 15px;}
.pro_list .box:hover .pic img{ width:100%; height:490px; transition:all 0.4s; transform:scale(1.05);}
.pro_list .box .title{ width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#191919; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.pro_list .box:hover .title{width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#0993cd; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.pro_list .box .intro{ width:94%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#666; font-family:microsoft yahei; text-align:left; line-height:1.6;}
.pro_list .box .more{ width:94%; height:auto; overflow:hidden; margin:30px auto;background: url(../img/images/t3.png) no-repeat 40px center;}
.pro_list .box .more .times{ width:auto; height:auto; overflow:hidden; margin:0 auto; float: right; font-size:14px; color:#333; font-family:Arial; text-align:right; line-height:1.6;}
.pro_list .box .more .mos{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:left;  font-size:14px; color:#333; font-family:microsoft yahei; text-align:left; font-weight: bold; line-height:1.5;}
.pro_list .box:hover .more .mos{ color:#0993cd;}
.pro_list .new_more{ width:180px; height:50px; overflow:hidden; clear:both; border-radius:25px; background-color:#006cb8; margin:30px auto 0 auto; font-size:20px; color:#fff; font-family:Arial; text-align:left; text-indent:2em; line-height:50px; position:relative;}
/*news*/
.new_list{ width:100%; height:auto; min-height:500px; overflow:hidden; margin:0 auto;}
.new_list .box{ width:31%; height:auto; margin:130px 3.5% 50px  auto;  float:left; position:relative; z-index:1;}
.new_list a:nth-child(3n) .box{ width:31%; height:auto; margin:130px auto 50px auto;  float:left; position:relative; z-index:1;}
.new_list .box .pic{ width:100%; height:370px; overflow:hidden; margin:-130px auto 0 auto; position:relative; z-index:10;}
.new_list .box .pic img{ width:100%; height:370px; overflow:hidden; margin:0 auto; transition:all 0.4s; border-radius: 15px;}
.new_list .box:hover .pic img{ width:100%; height:370px; transition:all 0.4s; transform:scale(1.05);}
.new_list .box .title{ width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#191919; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.new_list .box:hover .title{width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#0993cd; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.new_list .box .intro{ width:94%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#666; font-family:microsoft yahei; text-align:left; line-height:1.6;}
.new_list .box .more{ width:94%; height:auto; overflow:hidden; margin:30px auto;background: url(../img/images/t3.png) no-repeat 40px center;}
.new_list .box .more .times{ width:auto; height:auto; overflow:hidden; margin:0 auto; float: right; font-size:14px; color:#333; font-family:Arial; text-align:right; line-height:1.6;}
.new_list .box .more .mos{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:left;  font-size:14px; color:#333; font-family:microsoft yahei; text-align:left; font-weight: bold; line-height:1.5;}
.new_list .box:hover .more .mos{ color:#0993cd;}
.new_list .new_more{ width:180px; height:50px; overflow:hidden; clear:both; border-radius:25px; background-color:#006cb8; margin:30px auto 0 auto; font-size:20px; color:#fff; font-family:Arial; text-align:left; text-indent:2em; line-height:50px; position:relative;}


/*infor*/
.infor{ width:100%; height:auto; display:inline-block; margin:0 auto;}
.fac_list{ position:relative;}
.fac_list a .box{ width:32%; height:auto; overflow:hidden; margin:25px 2% 0 0; float:left;}
.fac_list a:nth-child(3n) .box{ width:32%; height:auto; overflow:hidden; margin:25px 0 0 0; float:left;}
.fac_list .box .pic{ width:100%; height:315px; display:block; margin:0 auto; text-align:center;}
.fac_list .box .pic img{ width:100%; height:100%; transition:all 0.3s;}
.fac_list .box .pic:hover img{ width:100%; height:100%; transition:all 0.3s; transform:scale(1.01);}
.fac_list .box .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; font-size:16px; color:#333; font-family:microsoft yahei; line-height:40px; text-align:center; border-radius:0 0 0 10px; background:#f2f7f9;}
.fac_list .box:hover .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; font-size:16px; color:#fff; font-family:microsoft yahei; line-height:40px; text-align:center; border-radius:0 0 0 10px;background:linear-gradient(to left,#22bfed,#1796d5);}


/*one*/
.one_nei{ width:100%; height:auto; min-height:500px; overflow:hidden; margin:0 auto; line-height:2; color: #333;}
.one_nei .shutong{text-align: center !important; font-size: 28px !important;}
.one_nei .video{ width:100%; height:auto; margin:50px auto; overflow:hidden; text-align:center;}
.one_nei #slider{ width:100%; height:auto;}

/*view*/
.view_nei{ width:99%; height:auto; min-height:400px; overflow:hidden; margin:0 auto; float:left; border:1px solid #eeeeee;}
.view_newhead{ width:94%; height:auto; overflow:hidden; margin:20px 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:94%; 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 .nei_navtitle{ width:100%; height:auto; overflow:hidden; margin:0 auto 45px auto; font-size:50px; color:#333; font-family:microsoft yahie; line-height:1.2; text-align:left; font-weight:bold;}
.con_nei .center{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.con_nei .center .box{ width:30%; height:auto; overflow:hidden; margin:0 3.3% 0 0; padding:40px 0; float:left; background:url(../img/images/bg9.jpg) no-repeat center top; background-size: cover; border-radius:10px;}
.con_nei .center .box:nth-child(3){ width:30%; height:auto; overflow:hidden; margin:0; padding:40px 0; float:left; background:url(../img/images/bg9.jpg) no-repeat center top; background-size: cover; border-radius:10px;}
.con_nei .center .box .title{ width:90%; height:25px; overflow:hidden; margin:0 auto; background:url(../img/images/t5.png) no-repeat left center; background-size:auto 100%; font-size:18px; color:#333; font-family:microsoft yahie; line-height:25px; text-align:left; text-indent:2em;}
.con_nei .center .box .con{ width:90%; height:50px; overflow:hidden; margin:10px auto 0 auto; font-size:18px; color:#333; font-family:microsoft yahie; line-height:25px; text-align:left; font-weight:bold; text-indent:2em; word-wrap: break-word;}
.con_nei .down{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto;}
.con_nei .down .left{ width:30%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.con_nei .down .left .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:34px; color:#333; font-family:microsoft yahie; line-height:1.5; text-align:left; font-weight:bold;}
.con_nei .down .left .con{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#333; font-family:microsoft yahie; line-height:1.5; text-align:left; }
.con_nei .down .left .tel{ width:100%; height:auto; overflow:hidden; margin:15px auto 0 auto; font-size:30px; color:#006cb8; font-family:microsoft yahie; line-height:1.5; text-align:left; font-weight:bold; background:url(../img/images/t8.png) no-repeat left center; text-indent:1em;}
.con_nei .down .right{ width:70%; height:auto; overflow:hidden; float:right; margin:0 auto; text-align:right;}
.con_nei .down .right img{ width:45%; height:auto; }
.con_nei .down .right .kua{ width:152px; height:auto; overflow:hidden; display:inline-block; margin:0 14px; text-align:center;}
.con_nei .down .right .kua .pic{ width:150px; height:auto; overflow:hidden; margin:0 auto; border:1px solid #cecccc; border-radius:5px; text-align:center;}
.con_nei .down .right .kua .pic img{ width:85%; height:85%; overflow:hidden; margin:10px;}
.con_nei .down .right .kua .title{ width:150px; height:auto; overflow:hidden; margin:0 auto; text-align:center; font-size:16px; color:#333; font-family:microsoft yahie; line-height:3; text-align:center;}

.messages .nei_navtitle{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative;}
.messages .nei_navtitle .en{ width:100%; height:auto; overflow:hidden; position: absolute; left:0; top:90px; line-height:1.3; font-size:42px; color:#12a09d; font-family:Arial; font-weight:bold; text-align:left; opacity:0.1;}
.messages .nei_navtitle .cn{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto; position:relative; line-height:1.3; font-size:42px; color:#12a09d; text-align:left; font-weight:bold;}
.messages .nei_navtitle .heng{ width:40px; height:4px; overflow:hidden; margin:10px auto 0 0; position:relative; background:#12a09d;}
.messages .nei_navtitle .con{ width:80%; height:auto; overflow:hidden; margin:100px auto 0 0; position:relative; line-height:2; 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%; }
.messages .right .box .title{ width:100%; height:auto; overflow:hidden; margin:10px auto; font-size:18px; color:#000; font-family:microsoft yahie; line-height:1.5; text-align:left;}
.messages .right input{ width:94%; height:50px; overflow:hidden; margin:10px auto; padding:0 3%; border:0; background:none; font-size:16px; color:#666; font-family:microsoft yahie; line-height:50px; text-align:left; border-radius:5px; border:1px solid #ededed;}

.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; border-radius:5px; border:1px solid #ededed;}
.messages .right .an{ width:160px; height:50px; overflow:hidden; display:inline-block; border-radius:25px; background-color:#12a09d; 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;}
.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: 1px 6px;background: #fff; color:#006cb7; font-size:16px;min-width:18px;text-align: center; border:1px solid #006cb7; border-radius:5px;}
.pagination li.active {background: #006cb7;color: #fff;}
.pagination li a {display: block;text-align: center; color:#006cb7;}

@media screen and (max-width:1600px){
  .w{ width:1460px; height:auto; margin:0 auto;}

/*网站顶部*/
.head { width:100%; height:90px;position: relative;left: 0;top: 0;right: 0;z-index: 100;transition:cubic-bezier(0.215,.61,.355,1) .45s; background-color:#fff;}
.lh-logo{width:auto; height:65px; overflow:hidden; margin: 15px auto 0 auto; float: left; text-align: center;}
.lh-logo img{margin-top: 5%; height: 80%;}
.lh-logo>div{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-header{width: 100%;height:90px;}
.lh-nav{ width:80%; position:relative; z-index:3; height:90px; float:right;}
.lh-nav-item{ width:85%; text-align:center; float:right;}
.lh-nav-item li{ margin-right:0.3vw; position:relative; display:inline-block;}
.lh-nav-item li a{line-height:90px; color:#333; font-size:18px; display:block; position:relative; padding:0 25px;}
.lh-nav-item li a:hover{color:#12a09d; }
.lh-nav-item li a.curr{color:#12a09d;}
.lh-nav-item li dl{ width:max-content; position:absolute; left:0; top:90px; text-align:center; opacity:0; visibility:hidden; transform:translateY(50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;background-color: #fff;padding:10px 0; border-bottom: 3px solid #12a09d;border-left: 3px solid #12a09d;border-right: 3px solid #12a09d; border-radius:0 0 5px 5px;}
.lh-nav-item li dl dd{white-space:nowrap; margin:0 0; border-bottom:1px solid #fff;}
.lh-nav-item li dl dd{white-space:nowrap; margin:0 0;}
.lh-nav-item li dl dd a{font-size:14px; color:#666; line-height:30px; white-space:nowrap; border-bottom:2px solid #fff;}
.lh-nav-item li dl dd a:hover{color:#12a09d; border-bottom:2px solid #12a09d; font-weight:400;}
.lh-nav-btn{ width:15%;line-height:90px; color:#fff; font-size:18px; display:block; float:right;}
.lh-nav-btn:hover{opacity:1;}
.lh-nav-btn em{width:22px; height:22px; 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:#12a09d; font-weight: bold;}
.lh-nav-en{ width:26px; position:relative; z-index:3; height:26px; margin:32px auto; 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; 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;}

.head-tel{width:auto; height:90px; float:right; background:url(../img/images/t1.png) no-repeat left center; position:relative; font-size: 20px; color: #12a09d; line-height: 90px; text-align: left; text-indent: 30px; font-weight: bold;}



/* 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:100%;height:auto;z-index: 11;overflow: hidden;opacity: 1;transition-delay: 0.3s;-webkit-transition-delay: 0.3s;}
/*轮播图设置*/
.banner_img img{width:100%}
.slick-next{right: 25px!important;background: url("../img/c_r.png") no-repeat center !important;}
.slick-prev{left: 25px!important;z-index: 2;background: url("../img/c_l.png") no-repeat center!important;}
.slick-next:before {content: ''!important;}
.slick-prev:before {content: ''!important;  }
#banner{margin-bottom: 0;}
#banner .slick-dots{bottom:20px;}
#banner .slick-dots li{width: 10px;height:10px;}
#banner .slick-dots li button{width: 10px;height:10px; padding:0;background: #fff; border-radius:50%;}
.slick-dots li button:before{content: ''!important;}
#banner .slick-dots .slick-active button{ width:10px; height:10px;background: #1a9bef; border-radius:50%;}


/* 关于我们 */
.a_bg{width: 100%; height: auto; overflow: hidden; position:relative; background: url(../img/images/bg1.jpg) no-repeat center bottom; background-size: 100% auto;}
.about{margin:0 auto; position: relative;}
.about .bg{padding: 100px 0 0 0; position: absolute; top: 0; left: 0; color:#f2f5f8; font-size:220px; line-height:1; font-family:Arial; text-align:left; font-weight: bold; z-index: 1;}
.about img{ width:100%; height:auto;}
.about .con{ width:100%; height:auto; position:relative; margin:0 auto; padding: 100px 0 200px 0; float: right; z-index: 9;}
.about .con .top{ width:100%; height:auto; margin:0 auto;}
.about .con .top .left{ width:28%; height:auto;  margin:0 auto; float: right; border-radius: 10% 10% 0 10%; box-shadow: 0 0 30px rgba(0,0,0,.2);}
.about .con .top .right{ width:50%; height:auto; overflow:hidden; float: right; margin:0 auto; }
.about .con .top .right .title{ width:80%; height:auto; overflow:hidden; margin:0 10%; color:#222; font-size:36px; line-height:1.5; font-family:microsoft yahei; font-weight: bold; text-align:left;}
.about .con .top .right .intro{ width:80%; height:auto; overflow:hidden; margin:0 10%; color:#12a09d; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left;}
.about .con .top .right .text{ width:80%; height:auto; max-height: 105px; overflow:hidden; margin:20px 10% 0 10%; color:#666; font-size:16px; line-height:1.8; font-family:microsoft yahei; text-align:left;}
.about .con .top .right .more{ width:80%; height:auto; overflow:hidden; float:right; margin: 10px 10% 0 10%; padding-right: 40px; color:#12a09d; font-size:16px; line-height:1.8; font-family:microsoft yahei; text-align:right; background: url(../img/images/t2.png) no-repeat right center;}

.about .con .down{ width:100%; height:auto; overflow:hidden; margin:0 auto; position: relative;}
.about .con .down .left{ width:50%; height:auto; overflow: hidden; position: absolute; left: 0; bottom: 10%;}
.about .con .down .left .heng{ width:200px; height:1px;  margin:13px 20px 0 auto; float: left; background-color: #666;}
.about .con .down .left .title{ width:auto; height:auto; overflow:hidden; margin:0 auto; color:#666; font-size:17px; line-height:1.5; font-family:microsoft yahei; text-align:left; letter-spacing: 5px;}
.about .con .down .right{ width:50%; height:auto; overflow:hidden; float: right; margin:0 auto; border-radius: 0 25px 25px 25px; }

/* 产品 */
.p_bg{width: 100%; height: auto; overflow: hidden;}
.product{overflow: hidden; margin:100px auto;}
.product .top{ width:100%; height:auto; overflow: hidden;}
.product .top .left{ width:45%; height:auto; float:left; margin: 0 auto;}
.product .top .left .shu{ width:auto; height:auto; overflow:hidden; color:#333; font-size:56px; line-height:1.5; font-family:microsoft yahei; text-align:right; }
.product .top .left .cn{ width:auto; height:auto; overflow:hidden; color:#333; font-size:56px; line-height:1.5; font-family:microsoft yahei; text-align:right; }
.product .top .right{ width:42%; height:auto; overflow: hidden; margin:100px 3% 0 0 ; float: right; color:#666; font-size:18px; line-height:1.5; font-family:microsoft yahei; text-align:left; }


.product .down{ width:100%; height:auto; overflow: hidden; margin:50px 0 0 0; }
.product .down .box{ width:9.7%; height:500px; overflow:hidden; margin:0 auto; padding: 110px 0; float:left; border-right: 1px solid #efefef; background: url(../img/images/bg4.jpg) no-repeat left top; background-size:cover;}
.product .down .box .left{ width:40%; height:auto; float:left; margin: 0 auto 0 10%; display: none;}
.product .down .box .left .title{ width:auto; height:auto; overflow:hidden; color:#333; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold; }
.product .down .box .left .key{ width:auto; height:auto; overflow:hidden; margin: 50px auto 0 auto; color:#12a09d; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left;}
.product .down .box .left .intro{ width:auto; height:auto; overflow:hidden; margin: 50px auto 0 auto; color:#333; font-size:16px; line-height:1.5; font-family:microsoft yahei; text-align:left;  }
.product .down .box .left .intro pre{ color:#333; font-size:16px; line-height:1.5; font-family:microsoft yahei; }
.product .down .box .left .mores{ width:120px; height:auto; overflow:hidden; margin: 80px auto 0 auto; float:left; color:#333; font-size:16px; line-height:35px; font-family:microsoft yahei; text-align:center; border: 1px solid #666; border-radius: 5px; transition: all 0.3s;}
.product .down .box .left .mores:hover{ width:120px; height:auto; overflow:hidden; margin: 80px auto 0 auto; float:left; color:#fff; font-size:16px; line-height:35px; font-family:microsoft yahei; text-align:center; border: 1px solid #12a09d; background-color: #12a09d; border-radius: 5px; transition: all 0.3s;}
.product .down .box .right{ width:40%; height:auto; float:left; margin: 0 auto;}

.product .more{ width:150px; height:auto; overflow:hidden; margin: 30px auto 0 auto; border: 1px solid #0993cd; color:#0993cd; font-size:14px; line-height:35px; font-family:microsoft yahei; text-align:center;}



/* 新闻 */
.n_bg{width: 100%; height: auto; overflow: hidden; padding: 20px 0; position:relative; background: url(../img/images/bg2.jpg) no-repeat center top; background-size: 100% auto;}
.news .top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.news .top .left{ width:45%; height:auto; float:left; margin: 0 auto;}
.news .top .left .shu{ width:auto; height:auto; overflow:hidden; color:#333; font-size:36px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold;}
.news .top .left .cn{ width:auto; height:auto; overflow:hidden; color:#333; font-size:18px; line-height:1.5; font-family:Arial; text-align:left; font-weight: bold; background: -webkit-linear-gradient(#13a3df, #7ae1ed);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
.news .top .right{ width:45%; height:auto; overflow:hidden; float:right; margin: 0 auto; padding-right: 40px; color:#12a09d; font-size:16px; line-height:2.5; font-family:microsoft yahei; text-align:right; background: url(../img/images/t2.png) no-repeat right center;}

.news .news_down{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; position:relative;}
.news .news_bg2 .shux{ width:2px; height:110px; position: absolute; background-color:#683418; left:50%; top:280px;}
.news .news_down .box{ width:31%; height:auto; margin:130px auto 50px 3.5%;  float:left; position:relative; z-index:1;}
.news .news_down a:nth-child(1) .box{ width:31%; height:auto; margin:130px auto 50px auto;  float:left; position:relative; z-index:1;}
.news .news_down .box .pic{ width:100%; height:370px; overflow:hidden; margin:-130px auto 0 auto; position:relative; z-index:10;}
.news .news_down .box .pic img{ width:100%; height:370px; overflow:hidden; margin:0 auto; transition:all 0.4s; border-radius: 15px;}
.news .news_down .box:hover .pic img{ width:100%; height:370px; transition:all 0.4s; transform:scale(1.05);}
.news .news_down .box .title{ width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#191919; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.news .news_down .box:hover .title{width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#0993cd; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.news .news_down .box .intro{ width:94%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#666; font-family:microsoft yahei; text-align:left; line-height:1.6;}
.news .news_down .box .more{ width:94%; height:auto; overflow:hidden; margin:30px auto;background: url(../img/images/t3.png) no-repeat 40px center;}
.news .news_down .box .more .times{ width:auto; height:auto; overflow:hidden; margin:0 auto; float: right; font-size:14px; color:#333; font-family:Arial; text-align:right; line-height:1.6;}
.news .news_down .box .more .mos{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:left;  font-size:14px; color:#333; font-family:microsoft yahei; text-align:left; font-weight: bold; line-height:1.5;}
.news .news_down .box:hover .more .mos{ color:#0993cd;}
.news .new_more{ width:180px; height:50px; overflow:hidden; clear:both; border-radius:25px; background-color:#006cb8; margin:30px auto 0 auto; font-size:20px; color:#fff; font-family:Arial; text-align:left; text-indent:2em; line-height:50px; position:relative;}
/*文化*/
.w_bg{width: 100%; height: auto; overflow: hidden; position: relative; z-index: 1;}
.wenhua{ width:100%; height:750px; overflow:hidden; }
.wenhua .pic{ width:100%; height:750px; overflow:hidden; display: none; }
.wenlist{ width:100%; height:auto; overflow:hidden; position: absolute; z-index: 9; left: 0; bottom: 10%;}
.wenlist a:nth-child(1) .box{ width:18%; height:auto; overflow:hidden; margin: 0 auto; padding: 0 7.5%; border-left: 0px solid #f1f1f1; float: left;}
.wenlist .box{ width:18%; height:auto; overflow:hidden; margin: 0 auto; padding: 0 7.5%; border-left: 2px solid #f1f1f1; float: left;}
.wenlist .box .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:22px; color:#fff; font-family:microsoft yahei; text-align:center; line-height:1.5;}
.wenlist .box .intro{ width:80%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:16px; color:#fff; font-family:microsoft yahei; text-align:center; line-height:1.6;}
.wenlist .box .more{ width:50%; height:auto; overflow:hidden; margin:30px auto; background: url(../img/images/t4.png) no-repeat 90% center; border: 1px solid #fff; color:#fff; font-size:14px; line-height:35px; font-family:microsoft yahei; text-align:center; border-radius: 17px;}
.wenlist .box:hover .more{ width:50%; height:auto; overflow:hidden; margin:30px auto; background:#0993cd url(../img/images/t4.png) no-repeat 90% center; border: 1px solid #0993cd; color:#fff; font-size:14px; line-height:35px; font-family:microsoft yahei; text-align:center; border-radius: 17px;}
.wenlist .box .tb{ width:50%; height:50px; overflow:hidden; margin:30px auto; background: url(../img/images/t12.png) no-repeat center; background-size: auto 100%;}
.wenlist a:nth-child(2) .box .tb{ width:50%; height:50px; overflow:hidden; margin:30px auto; background: url(../img/images/t13.png) no-repeat center; background-size: auto 100%;}
.wenlist a:nth-child(3) .box .tb{ width:50%; height:50px; overflow:hidden; margin:30px auto; background: url(../img/images/t14.png) no-repeat center; background-size: auto 100%;}



/*foot*/
.footer{width:100%; height:auto; overflow:hidden; background: url(../img/images/bg3.jpg) no-repeat center top; background-size: 100% auto;}
.footer .top{ height:110px; overflow:hidden; margin:0 auto; text-align:left; background: url(../img/images/t5.png) no-repeat left center;}
.footer .center{ width: 100%; overflow:hidden; margin:0 auto; padding:40px 0; text-align:center;}
.footer .center .left{ width:36%; height: auto; margin:0 auto; float: left;}
.footer .center .left .add{ width:100%; height: auto; margin: 0 auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left; background: url(../img/images/t7.png) no-repeat left 20%; text-indent: 2em;}
.footer .center .left .add:nth-child(2){ width:100%; height: auto; margin: 0 auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left; background: url(../img/images/t8.png) no-repeat left 20%; text-indent: 2em;}
.footer .center .left .add:nth-child(3){ width:100%; height: auto; margin: 0 auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left; background: url(../img/images/t9.png) no-repeat left 20%; text-indent: 2em;}
.footer .center .zhong{ width:37%; height: auto; margin:0 auto; float: left;}
.footer .center .zhong .one{width:33%; height:auto; overflow:hidden; margin:0px auto; float:left;}
.footer .center .zhong .one .sortName{width:auto; overflow:hidden;}
.footer .center .zhong .one .sortName a{color:#fff; text-decoration:none;font-size: 18px;color: #fff;}
.footer .center .zhong .one .list{padding-top:20px;}
.footer .center .zhong .one .list ul{list-style:none;}
.footer .center .zhong .one .list ul li{width:100%;overflow:hidden; line-height:30px;}
.footer .center .zhong .one .list ul li a{color:#fff;text-decoration:none;font-size: 16px;}
.footer .center .zhong .one .list ul li a:hover{color: #333;}
.footer .center .right{ width:24%; height: auto; margin:0 auto; float: left;}
.footer .center .right .tel{ width:65%; height: auto; overflow: hidden; margin:0 auto; background: url(../img/images/t6.png) no-repeat left center;background-size: auto 70%;}
.footer .center .right .tel .l2{ width:75%; height: auto; margin:0 auto 0 25%; float: left; font-size:28px; color:#fff; font-family:Arial; line-height:1.3; text-align:left; font-weight:bold;}
.footer .center .right .tel .l3{ width:75%; height: auto; margin:0 auto 0 25%; float: left; font-size:12px; color:#fff; font-family:microsoft yahei; line-height:1.3; text-align:left;}
.footer .center .right .erbox{ width:70%; height: auto; margin:30px auto 0 auto; overflow: hidden;}
.footer .center .right .erbox .er{ width:45%; height: auto; margin:0 2.5%; float: left;}
.footer .center .right .erbox .er .img{ width:100%; height:120px; display:block; overflow:hidden; background-color:#fff; margin-bottom:5px;}
.footer .center .right .erbox .er img{ width:95%; height:110px; margin:5px auto; }
.footer .center .right .erbox .er .title{ width:95%; height:auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:1.5; text-align:center;}

.footer .copy{ width:100%; height:50px; overflow:hidden; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:50px; text-align:left;}
.footer .copy a{ color:#fff; float: right;}

/**内页**/
.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;}
/*nav_one*/
.nei_nav{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#006cb8; text-align:center;}
.nei_nav a{ width:auto; height:auto; overflow:hidden; margin:0 auto;  font-size:16px; color:#fff; font-family:microsoft yahei; line-height:65px; text-align:center; }
.nei_nav a:hover{ width:auto; height:auto; overflow:hidden; margin:0 auto;  font-size:16px; color:#fff; font-family:microsoft yahei; line-height:65px; text-align:center; }
.nei_nav a.curr{ width:auto; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#fff; font-family:microsoft yahei; line-height:65px; text-align:center; }

.pmain_bg{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pmain{ width: 1460px; margin:0 auto; overflow:hidden; padding: 110px 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:#333; 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;}
/*位置*/
.locals{ width:100%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; font-size:16px; color:#a4a4a4; font-family:microsoft yahei; text-align:left; }
.locals a{ line-height:30px; font-size:16px; color:#a4a4a4; font-family:microsoft yahei; text-align:left; }

/*about*/
/*简介*/
.aboutbg{width: 100%; height: auto; overflow: hidden; padding: 80px 0; background: url(../img/images/bg5.jpg) no-repeat center 70%;}
.aboutbg .box {height: auto; overflow: hidden; background: url(../img/images/t11.png) no-repeat center top;}
.aboutbg .box .key{width: 50%;height: auto; overflow: hidden; color:#f2f5f8; font-size:300px; line-height:1; font-family:Arial; text-align:left; font-weight: bold; z-index: 1; position: relative;}
.aboutbg .box .key .keys{width: 100%;height: auto; overflow: hidden; color:#333; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold; z-index: 2; position: absolute; left: 10%; bottom: 50%;}
.aboutbg .box .con{width: 46%;height: auto; overflow: hidden; float: right; margin: 200px auto 0 auto;}
.aboutbg .box .con .title{width: 50%;height: auto; overflow: hidden; margin:0 auto 0 0; line-height:1.5; font-size:44px; color:#12a09d; font-family:microsoft yahei; text-align:left; font-weight: bold; }
.aboutbg .box .con .text{width: 100%;height: auto; overflow: hidden; margin:20px auto; line-height:2; }


.about_nei .about_one{ width:100%; height:auto; overflow:hidden; text-align: center;}
.about_nei .about_one .title{ width:32%; height:auto; position: absolute; top: 90px; left: 890px; overflow:hidden; line-height:1.3; font-size:48px; color:#333; font-family:microsoft yahei; text-align:left;}
.about_nei .about_one .intro{ width:32%; height:auto; position: absolute; top: 250px; left: 890px; overflow:hidden; line-height:2; font-size:22px; color:#555; font-family:microsoft yahei; text-align:left; text-indent: 2em;}

.about_nei .about_one .titlezr{ width:30%; height:auto; position: absolute; top: 90px; left: 60px; overflow:hidden; line-height:1.3; font-size:48px; color:#333; font-family:microsoft yahei; text-align:left;}
.about_nei .about_one .introzr{ width:30%; height:auto; position: absolute; top: 190px; left: 60px; overflow:hidden; line-height:2; font-size:22px; color:#555; font-family:microsoft yahei; text-align:left; text-indent: 2em;}
.about_nei .zhuanlititle{ width:100%; height:auto; overflow:hidden; position: relative; margin: 40px auto; text-align: center; line-height:2; font-size:45px; color:#2a2a2a; font-family:microsoft yahei; text-align:left;}
.about_nei .zhuanlititle.left{ width:45%; height:auto; float:left; margin: 0 auto;}
.about_nei .zhuanlititle .left .shu{ width:auto; height:auto; overflow:hidden; color:#333; font-size:36px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold;}
.about_nei .zhuanlititle .left .cn{ width:auto; height:auto; overflow:hidden; color:#333; font-size:18px; line-height:1.5; font-family:Arial; text-align:left; font-weight: bold; background: -webkit-linear-gradient(#13a3df, #7ae1ed);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}

.about_nei .zhuanli_nei{ width:100%; height:auto; overflow:hidden; position: relative; text-align: center;}
.zhuanli_nei .box{ width:20%; height:auto; overflow:hidden; margin:0 4%; float:left; }
.zhuanli_nei a:nth-child(2n) .box{ width:32%; height:auto; overflow:hidden; margin:0 4%; float:left; }
.zhuanli_nei .box .pic{ width:100%; height:260px; overflow:hidden; margin:0 auto; text-align:center;}
.zhuanli_nei .box .pic img{ width:100%; height:auto; max-height:100%; transition:all 0.3s;}
.zhuanli_nei .box .pic:hover img{ width:100%; height:auto; max-height:100%; transition:all 0.3s; transform:scale(1.05);}
.zhuanli_nei .box .title{ width:100%; height:50px; overflow:hidden; margin:10px auto 0 auto; color:#333; font-size:16px; line-height:50px; font-family:microsoft yahei; text-align:center; transition:all 0.3s;}

.zhuanli_nei .swiper-container{width:90%; height:100%; overflow:hidden; margin:0 auto;}
.zhuanli_nei .swiper-wrapper{ width:100%; margin:0; position:relative;}
.zhuanli_nei .swiper-slide{ width:100%; height:100%;  position:relative; text-align:center;}
.zhuanli_nei .swiper_pagina{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:-40px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.zhuanli_nei .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;}
.zhuanli_nei .swiper_pagina span.swiper-pagination-bullet-active{ background-color:#9bd075;opacity:1 !important;}
.zhuanli_nei .swiper_btnz{position: absolute;top: 40%;width: 74px;height: 74px; left:0;background: url(../img/images/left.png) 0 0 no-repeat;display: block;z-index:10;}
.zhuanli_nei .swiper_btny{position: absolute;top: 40%;width: 74px;height: 74px; right:0%;background: url(../img/images/right.png) 0 0 no-repeat;display: block;z-index:10;}


/*product*/
.pro_list{ width:100%; height:auto; min-height:500px; overflow:hidden; margin:0 auto;}
.pro_list .box{ width:31%; height:auto; margin:130px 3.5% 50px  auto;  float:left; position:relative; z-index:1;}
.pro_list a:nth-child(3n) .box{ width:31%; height:auto; margin:130px auto 50px auto;  float:left; position:relative; z-index:1;}
.pro_list .box .pic{ width:100%; height:450px; overflow:hidden; margin:-130px auto 0 auto; position:relative; z-index:10;}
.pro_list .box .pic img{ width:100%; height:450px; overflow:hidden; margin:0 auto; transition:all 0.4s; border-radius: 15px;}
.pro_list .box:hover .pic img{ width:100%; height:450px; transition:all 0.4s; transform:scale(1.05);}
.pro_list .box .title{ width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#191919; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.pro_list .box:hover .title{width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#0993cd; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.pro_list .box .intro{ width:94%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#666; font-family:microsoft yahei; text-align:left; line-height:1.6;}
.pro_list .box .more{ width:94%; height:auto; overflow:hidden; margin:30px auto;background: url(../img/images/t3.png) no-repeat 40px center;}
.pro_list .box .more .times{ width:auto; height:auto; overflow:hidden; margin:0 auto; float: right; font-size:14px; color:#333; font-family:Arial; text-align:right; line-height:1.6;}
.pro_list .box .more .mos{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:left;  font-size:14px; color:#333; font-family:microsoft yahei; text-align:left; font-weight: bold; line-height:1.5;}
.pro_list .box:hover .more .mos{ color:#0993cd;}
.pro_list .new_more{ width:180px; height:50px; overflow:hidden; clear:both; border-radius:25px; background-color:#006cb8; margin:30px auto 0 auto; font-size:20px; color:#fff; font-family:Arial; text-align:left; text-indent:2em; line-height:50px; position:relative;}
/*news*/
.new_list{ width:100%; height:auto; min-height:500px; overflow:hidden; margin:0 auto;}
.new_list .box{ width:31%; height:auto; margin:130px 3.5% 50px  auto;  float:left; position:relative; z-index:1;}
.new_list a:nth-child(3n) .box{ width:31%; height:auto; margin:130px auto 50px auto;  float:left; position:relative; z-index:1;}
.new_list .box .pic{ width:100%; height:300px; overflow:hidden; margin:-130px auto 0 auto; position:relative; z-index:10;}
.new_list .box .pic img{ width:100%; height:300px; overflow:hidden; margin:0 auto; transition:all 0.4s; border-radius: 15px;}
.new_list .box:hover .pic img{ width:100%; height:300px; transition:all 0.4s; transform:scale(1.05);}
.new_list .box .title{ width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#191919; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.new_list .box:hover .title{width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#0993cd; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.new_list .box .intro{ width:94%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#666; font-family:microsoft yahei; text-align:left; line-height:1.6;}
.new_list .box .more{ width:94%; height:auto; overflow:hidden; margin:30px auto;background: url(../img/images/t3.png) no-repeat 40px center;}
.new_list .box .more .times{ width:auto; height:auto; overflow:hidden; margin:0 auto; float: right; font-size:14px; color:#333; font-family:Arial; text-align:right; line-height:1.6;}
.new_list .box .more .mos{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:left;  font-size:14px; color:#333; font-family:microsoft yahei; text-align:left; font-weight: bold; line-height:1.5;}
.new_list .box:hover .more .mos{ color:#0993cd;}
.new_list .new_more{ width:180px; height:50px; overflow:hidden; clear:both; border-radius:25px; background-color:#006cb8; margin:30px auto 0 auto; font-size:20px; color:#fff; font-family:Arial; text-align:left; text-indent:2em; line-height:50px; position:relative;}


/*infor*/
.infor{ width:100%; height:auto; display:inline-block; margin:0 auto;}
.fac_list{ position:relative;}
.fac_list a .box{ width:32%; height:auto; overflow:hidden; margin:25px 2% 0 0; float:left;}
.fac_list a:nth-child(3n) .box{ width:32%; height:auto; overflow:hidden; margin:25px 0 0 0; float:left;}
.fac_list .box .pic{ width:100%; height:315px; display:block; margin:0 auto; text-align:center;}
.fac_list .box .pic img{ width:100%; height:100%; transition:all 0.3s;}
.fac_list .box .pic:hover img{ width:100%; height:100%; transition:all 0.3s; transform:scale(1.01);}
.fac_list .box .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; font-size:16px; color:#333; font-family:microsoft yahei; line-height:40px; text-align:center; border-radius:0 0 0 10px; background:#f2f7f9;}
.fac_list .box:hover .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; font-size:16px; color:#fff; font-family:microsoft yahei; line-height:40px; text-align:center; border-radius:0 0 0 10px;background:linear-gradient(to left,#22bfed,#1796d5);}


/*one*/
.one_nei{ width:100%; height:auto; min-height:500px; overflow:hidden; margin:0 auto; line-height:2; color: #333;}
.one_nei .shutong{text-align: center !important; font-size: 28px !important;}
.one_nei .video{ width:100%; height:auto; margin:50px auto; overflow:hidden; text-align:center;}
.one_nei #slider{ width:100%; height:auto;}

/*view*/
.view_nei{ width:99%; height:auto; min-height:400px; overflow:hidden; margin:0 auto; float:left; border:1px solid #eeeeee;}
.view_newhead{ width:94%; height:auto; overflow:hidden; margin:20px 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:94%; 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 .nei_navtitle{ width:100%; height:auto; overflow:hidden; margin:0 auto 45px auto; font-size:50px; color:#333; font-family:microsoft yahie; line-height:1.2; text-align:left; font-weight:bold;}
.con_nei .center{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.con_nei .center .box{ width:30%; height:auto; overflow:hidden; margin:0 3.3% 0 0; padding:40px 0; float:left; background:url(../img/images/bg9.jpg) no-repeat center top; background-size: cover; border-radius:10px;}
.con_nei .center .box:nth-child(3){ width:30%; height:auto; overflow:hidden; margin:0; padding:40px 0; float:left; background:url(../img/images/bg9.jpg) no-repeat center top; background-size: cover; border-radius:10px;}
.con_nei .center .box .title{ width:90%; height:25px; overflow:hidden; margin:0 auto; background:url(../img/images/t5.png) no-repeat left center; background-size:auto 100%; font-size:18px; color:#333; font-family:microsoft yahie; line-height:25px; text-align:left; text-indent:2em;}
.con_nei .center .box .con{ width:90%; height:50px; overflow:hidden; margin:10px auto 0 auto; font-size:18px; color:#333; font-family:microsoft yahie; line-height:25px; text-align:left; font-weight:bold; text-indent:2em; word-wrap: break-word;}
.con_nei .down{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto;}
.con_nei .down .left{ width:30%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.con_nei .down .left .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:34px; color:#333; font-family:microsoft yahie; line-height:1.5; text-align:left; font-weight:bold;}
.con_nei .down .left .con{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#333; font-family:microsoft yahie; line-height:1.5; text-align:left; }
.con_nei .down .left .tel{ width:100%; height:auto; overflow:hidden; margin:15px auto 0 auto; font-size:30px; color:#006cb8; font-family:microsoft yahie; line-height:1.5; text-align:left; font-weight:bold; background:url(../img/images/t8.png) no-repeat left center; text-indent:1em;}
.con_nei .down .right{ width:70%; height:auto; overflow:hidden; float:right; margin:0 auto; text-align:right;}
.con_nei .down .right img{ width:45%; height:auto; }
.con_nei .down .right .kua{ width:152px; height:auto; overflow:hidden; display:inline-block; margin:0 14px; text-align:center;}
.con_nei .down .right .kua .pic{ width:150px; height:auto; overflow:hidden; margin:0 auto; border:1px solid #cecccc; border-radius:5px; text-align:center;}
.con_nei .down .right .kua .pic img{ width:85%; height:85%; overflow:hidden; margin:10px;}
.con_nei .down .right .kua .title{ width:150px; height:auto; overflow:hidden; margin:0 auto; text-align:center; font-size:16px; color:#333; font-family:microsoft yahie; line-height:3; text-align:center;}

.messages .nei_navtitle{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative;}
.messages .nei_navtitle .en{ width:100%; height:auto; overflow:hidden; position: absolute; left:0; top:90px; line-height:1.3; font-size:42px; color:#12a09d; font-family:Arial; font-weight:bold; text-align:left; opacity:0.1;}
.messages .nei_navtitle .cn{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto; position:relative; line-height:1.3; font-size:42px; color:#12a09d; text-align:left; font-weight:bold;}
.messages .nei_navtitle .heng{ width:40px; height:4px; overflow:hidden; margin:10px auto 0 0; position:relative; background:#12a09d;}
.messages .nei_navtitle .con{ width:80%; height:auto; overflow:hidden; margin:100px auto 0 0; position:relative; line-height:2; 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%; }
.messages .right .box .title{ width:100%; height:auto; overflow:hidden; margin:10px auto; font-size:18px; color:#000; font-family:microsoft yahie; line-height:1.5; text-align:left;}
.messages .right input{ width:94%; height:50px; overflow:hidden; margin:10px auto; padding:0 3%; border:0; background:none; font-size:16px; color:#666; font-family:microsoft yahie; line-height:50px; text-align:left; border-radius:5px; border:1px solid #ededed;}

.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; border-radius:5px; border:1px solid #ededed;}
.messages .right .an{ width:160px; height:50px; overflow:hidden; display:inline-block; border-radius:25px; background-color:#12a09d; 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;}
.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: 1px 6px;background: #fff; color:#006cb7; font-size:16px;min-width:18px;text-align: center; border:1px solid #006cb7; border-radius:5px;}
.pagination li.active {background: #006cb7;color: #fff;}
.pagination li a {display: block;text-align: center; color:#006cb7;}

}

@media screen and (max-width:1366px){
  .w{ width:1300px; height:auto; margin:0 auto;}

/*网站顶部*/
.head { width:100%; height:90px;position: relative;left: 0;top: 0;right: 0;z-index: 100;transition:cubic-bezier(0.215,.61,.355,1) .45s; background-color:#fff;}
.lh-logo{width:auto; height:65px; overflow:hidden; margin: 15px auto 0 auto; float: left; text-align: center;}
.lh-logo img{margin-top: 5%; height: 80%;}
.lh-logo>div{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-header{width: 100%;height:90px;}
.lh-nav{ width:80%; position:relative; z-index:3; height:90px; float:right;}
.lh-nav-item{ width:75%; text-align:center; float:right;}
.lh-nav-item li{ margin-right:0.3vw; position:relative; display:inline-block;}
.lh-nav-item li a{line-height:90px; color:#333; font-size:18px; display:block; position:relative; padding:0 25px;}
.lh-nav-item li a:hover{color:#12a09d; }
.lh-nav-item li a.curr{color:#12a09d;}
.lh-nav-item li dl{ width:max-content; position:absolute; left:0; top:90px; text-align:center; opacity:0; visibility:hidden; transform:translateY(50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;background-color: #fff;padding:10px 0; border-bottom: 3px solid #12a09d;border-left: 3px solid #12a09d;border-right: 3px solid #12a09d; border-radius:0 0 5px 5px;}
.lh-nav-item li dl dd{white-space:nowrap; margin:0 0; border-bottom:1px solid #fff;}
.lh-nav-item li dl dd{white-space:nowrap; margin:0 0;}
.lh-nav-item li dl dd a{font-size:14px; color:#666; line-height:30px; white-space:nowrap; border-bottom:2px solid #fff;}
.lh-nav-item li dl dd a:hover{color:#12a09d; border-bottom:2px solid #12a09d; font-weight:400;}
.lh-nav-btn{ width:15%;line-height:90px; color:#fff; font-size:18px; display:block; float:right;}
.lh-nav-btn:hover{opacity:1;}
.lh-nav-btn em{width:22px; height:22px; 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:#12a09d; font-weight: bold;}
.lh-nav-en{ width:26px; position:relative; z-index:3; height:26px; margin:32px auto; 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; 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;}

.head-tel{width:auto; height:90px; float:right; background:url(../img/images/t1.png) no-repeat left center; position:relative; font-size: 20px; color: #12a09d; line-height: 90px; text-align: left; text-indent: 30px; font-weight: bold;}



/* 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:100%;height:auto;z-index: 11;overflow: hidden;opacity: 1;transition-delay: 0.3s;-webkit-transition-delay: 0.3s;}
/*轮播图设置*/
.banner_img img{width:100%}
.slick-next{right: 25px!important;background: url("../img/c_r.png") no-repeat center !important;}
.slick-prev{left: 25px!important;z-index: 2;background: url("../img/c_l.png") no-repeat center!important;}
.slick-next:before {content: ''!important;}
.slick-prev:before {content: ''!important;  }
#banner{margin-bottom: 0;}
#banner .slick-dots{bottom:20px;}
#banner .slick-dots li{width: 10px;height:10px;}
#banner .slick-dots li button{width: 10px;height:10px; padding:0;background: #fff; border-radius:50%;}
.slick-dots li button:before{content: ''!important;}
#banner .slick-dots .slick-active button{ width:10px; height:10px;background: #1a9bef; border-radius:50%;}


/* 关于我们 */
.a_bg{width: 100%; height: auto; overflow: hidden; position:relative; background: url(../img/images/bg1.jpg) no-repeat center bottom; background-size: 100% auto;}
.about{margin:0 auto; position: relative;}
.about .bg{padding: 100px 0 0 0; position: absolute; top: 0; left: 0; color:#f2f5f8; font-size:220px; line-height:1; font-family:Arial; text-align:left; font-weight: bold; z-index: 1;}
.about img{ width:100%; height:auto;}
.about .con{ width:100%; height:auto; position:relative; margin:0 auto; padding: 100px 0 200px 0; float: right; z-index: 9;}
.about .con .top{ width:100%; height:auto; margin:0 auto;}
.about .con .top .left{ width:35%; height:auto;  margin:0 auto; float: right; border-radius: 10% 10% 0 10%; box-shadow: 0 0 30px rgba(0,0,0,.2);}
.about .con .top .right{ width:50%; height:auto; overflow:hidden; float: right; margin:0 auto; }
.about .con .top .right .title{ width:80%; height:auto; overflow:hidden; margin:0 10%; color:#222; font-size:36px; line-height:1.5; font-family:microsoft yahei; font-weight: bold; text-align:left;}
.about .con .top .right .intro{ width:80%; height:auto; overflow:hidden; margin:0 10%; color:#12a09d; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left;}
.about .con .top .right .text{ width:80%; height:auto; max-height: 105px; overflow:hidden; margin:20px 10% 0 10%; color:#666; font-size:16px; line-height:1.8; font-family:microsoft yahei; text-align:left;}
.about .con .top .right .more{ width:80%; height:auto; overflow:hidden; float:right; margin: 10px 10% 0 10%; padding-right: 40px; color:#12a09d; font-size:16px; line-height:1.8; font-family:microsoft yahei; text-align:right; background: url(../img/images/t2.png) no-repeat right center;}

.about .con .down{ width:100%; height:auto; overflow:hidden; margin:0 auto; position: relative;}
.about .con .down .left{ width:50%; height:auto; overflow: hidden; position: absolute; left: 0; bottom: 10%;}
.about .con .down .left .heng{ width:200px; height:1px;  margin:13px 20px 0 auto; float: left; background-color: #666;}
.about .con .down .left .title{ width:auto; height:auto; overflow:hidden; margin:0 auto; color:#666; font-size:17px; line-height:1.5; font-family:microsoft yahei; text-align:left; letter-spacing: 5px;}
.about .con .down .right{ width:50%; height:auto; overflow:hidden; float: right; margin:0 auto; border-radius: 0 25px 25px 25px; }

/* 产品 */
.p_bg{width: 100%; height: auto; overflow: hidden;}
.product{overflow: hidden; margin:100px auto;}
.product .top{ width:100%; height:auto; overflow: hidden;}
.product .top .left{ width:45%; height:auto; float:left; margin: 0 auto;}
.product .top .left .shu{ width:auto; height:auto; overflow:hidden; color:#333; font-size:56px; line-height:1.5; font-family:microsoft yahei; text-align:right; }
.product .top .left .cn{ width:auto; height:auto; overflow:hidden; color:#333; font-size:56px; line-height:1.5; font-family:microsoft yahei; text-align:right; }
.product .top .right{ width:42%; height:auto; overflow: hidden; margin:100px 3% 0 0 ; float: right; color:#666; font-size:18px; line-height:1.5; font-family:microsoft yahei; text-align:left; }


.product .down{ width:100%; height:auto; overflow: hidden; margin:50px 0 0 0; }
.product .down .box{ width:9.7%; height:400px; overflow:hidden; margin:0 auto; padding: 110px 0; float:left; border-right: 1px solid #efefef; background: url(../img/images/bg4.jpg) no-repeat left top; background-size:cover;}
.product .down .box .left{ width:40%; height:auto; float:left; margin: 0 auto 0 10%; display: none;}
.product .down .box .left .title{ width:auto; height:auto; overflow:hidden; color:#333; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold; }
.product .down .box .left .key{ width:auto; height:auto; overflow:hidden; margin: 50px auto 0 auto; color:#12a09d; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left;}
.product .down .box .left .intro{ width:auto; height:auto; overflow:hidden; margin: 50px auto 0 auto; color:#333; font-size:16px; line-height:1.5; font-family:microsoft yahei; text-align:left;  }
.product .down .box .left .intro pre{ color:#333; font-size:16px; line-height:1.5; font-family:microsoft yahei; }
.product .down .box .left .mores{ width:120px; height:auto; overflow:hidden; margin: 80px auto 0 auto; float:left; color:#333; font-size:16px; line-height:35px; font-family:microsoft yahei; text-align:center; border: 1px solid #666; border-radius: 5px; transition: all 0.3s;}
.product .down .box .left .mores:hover{ width:120px; height:auto; overflow:hidden; margin: 80px auto 0 auto; float:left; color:#fff; font-size:16px; line-height:35px; font-family:microsoft yahei; text-align:center; border: 1px solid #12a09d; background-color: #12a09d; border-radius: 5px; transition: all 0.3s;}
.product .down .box .right{ width:40%; height:auto; float:left; margin: 0 auto;}

.product .more{ width:150px; height:auto; overflow:hidden; margin: 30px auto 0 auto; border: 1px solid #0993cd; color:#0993cd; font-size:14px; line-height:35px; font-family:microsoft yahei; text-align:center;}



/* 新闻 */
.n_bg{width: 100%; height: auto; overflow: hidden; padding: 20px 0; position:relative; background: url(../img/images/bg2.jpg) no-repeat center top; background-size: 100% auto;}
.news .top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.news .top .left{ width:45%; height:auto; float:left; margin: 0 auto;}
.news .top .left .shu{ width:auto; height:auto; overflow:hidden; color:#333; font-size:36px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold;}
.news .top .left .cn{ width:auto; height:auto; overflow:hidden; color:#333; font-size:18px; line-height:1.5; font-family:Arial; text-align:left; font-weight: bold; background: -webkit-linear-gradient(#13a3df, #7ae1ed);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
.news .top .right{ width:45%; height:auto; overflow:hidden; float:right; margin: 0 auto; padding-right: 40px; color:#12a09d; font-size:16px; line-height:2.5; font-family:microsoft yahei; text-align:right; background: url(../img/images/t2.png) no-repeat right center;}

.news .news_down{ width:100%; height:auto; overflow:hidden; margin:50px auto 0 auto; position:relative;}
.news .news_bg2 .shux{ width:2px; height:110px; position: absolute; background-color:#683418; left:50%; top:280px;}
.news .news_down .box{ width:31%; height:auto; margin:130px auto 50px 3.5%;  float:left; position:relative; z-index:1;}
.news .news_down a:nth-child(1) .box{ width:31%; height:auto; margin:130px auto 50px auto;  float:left; position:relative; z-index:1;}
.news .news_down .box .pic{ width:100%; height:300px; overflow:hidden; margin:-130px auto 0 auto; position:relative; z-index:10;}
.news .news_down .box .pic img{ width:100%; height:300px; overflow:hidden; margin:0 auto; transition:all 0.4s; border-radius: 15px;}
.news .news_down .box:hover .pic img{ width:100%; height:300px; transition:all 0.4s; transform:scale(1.05);}
.news .news_down .box .title{ width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#191919; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.news .news_down .box:hover .title{width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#0993cd; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.news .news_down .box .intro{ width:94%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#666; font-family:microsoft yahei; text-align:left; line-height:1.6;}
.news .news_down .box .more{ width:94%; height:auto; overflow:hidden; margin:30px auto;background: url(../img/images/t3.png) no-repeat 40px center;}
.news .news_down .box .more .times{ width:auto; height:auto; overflow:hidden; margin:0 auto; float: right; font-size:14px; color:#333; font-family:Arial; text-align:right; line-height:1.6;}
.news .news_down .box .more .mos{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:left;  font-size:14px; color:#333; font-family:microsoft yahei; text-align:left; font-weight: bold; line-height:1.5;}
.news .news_down .box:hover .more .mos{ color:#0993cd;}
.news .new_more{ width:180px; height:50px; overflow:hidden; clear:both; border-radius:25px; background-color:#006cb8; margin:30px auto 0 auto; font-size:20px; color:#fff; font-family:Arial; text-align:left; text-indent:2em; line-height:50px; position:relative;}
/*文化*/
.w_bg{width: 100%; height: auto; overflow: hidden; position: relative; z-index: 1;}
.wenhua{ width:100%; height:640px; overflow:hidden; }
.wenhua .pic{ width:100%; height:640px; overflow:hidden; display: none; }
.wenlist{ width:100%; height:auto; overflow:hidden; position: absolute; z-index: 9; left: 0; bottom: 10%;}
.wenlist a:nth-child(1) .box{ width:18%; height:auto; overflow:hidden; margin: 0 auto; padding: 0 7.5%; border-left: 0px solid #f1f1f1; float: left;}
.wenlist .box{ width:18%; height:auto; overflow:hidden; margin: 0 auto; padding: 0 7.5%; border-left: 2px solid #f1f1f1; float: left;}
.wenlist .box .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:22px; color:#fff; font-family:microsoft yahei; text-align:center; line-height:1.5;}
.wenlist .box .intro{ width:80%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:16px; color:#fff; font-family:microsoft yahei; text-align:center; line-height:1.6;}
.wenlist .box .more{ width:50%; height:auto; overflow:hidden; margin:30px auto; background: url(../img/images/t4.png) no-repeat 90% center; border: 1px solid #fff; color:#fff; font-size:14px; line-height:35px; font-family:microsoft yahei; text-align:center; border-radius: 17px;}
.wenlist .box:hover .more{ width:50%; height:auto; overflow:hidden; margin:30px auto; background:#0993cd url(../img/images/t4.png) no-repeat 90% center; border: 1px solid #0993cd; color:#fff; font-size:14px; line-height:35px; font-family:microsoft yahei; text-align:center; border-radius: 17px;}
.wenlist .box .tb{ width:50%; height:50px; overflow:hidden; margin:30px auto; background: url(../img/images/t12.png) no-repeat center; background-size: auto 100%;}
.wenlist a:nth-child(2) .box .tb{ width:50%; height:50px; overflow:hidden; margin:30px auto; background: url(../img/images/t13.png) no-repeat center; background-size: auto 100%;}
.wenlist a:nth-child(3) .box .tb{ width:50%; height:50px; overflow:hidden; margin:30px auto; background: url(../img/images/t14.png) no-repeat center; background-size: auto 100%;}



/*foot*/
.footer{width:100%; height:auto; overflow:hidden; background: url(../img/images/bg3.jpg) no-repeat center top; background-size: 100% auto;}
.footer .top{ height:100px; overflow:hidden; margin:0 auto; text-align:left; background: url(../img/images/t5.png) no-repeat left center;}
.footer .center{ width: 100%; overflow:hidden; margin:0 auto; padding:20px 0; text-align:center;}
.footer .center .left{ width:37%; height: auto; margin:0 auto; float: left;}
.footer .center .left .add{ width:100%; height: auto; margin: 0 auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left; background: url(../img/images/t7.png) no-repeat left 20%; text-indent: 2em;}
.footer .center .left .add:nth-child(2){ width:100%; height: auto; margin: 0 auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left; background: url(../img/images/t8.png) no-repeat left 20%; text-indent: 2em;}
.footer .center .left .add:nth-child(3){ width:100%; height: auto; margin: 0 auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left; background: url(../img/images/t9.png) no-repeat left 20%; text-indent: 2em;}
.footer .center .zhong{ width:35%; height: auto; margin:0 auto; float: left;}
.footer .center .zhong .one{width:33%; height:auto; overflow:hidden; margin:0px auto; float:left;}
.footer .center .zhong .one .sortName{width:auto; overflow:hidden;}
.footer .center .zhong .one .sortName a{color:#fff; text-decoration:none;font-size: 18px;color: #fff;}
.footer .center .zhong .one .list{padding-top:20px;}
.footer .center .zhong .one .list ul{list-style:none;}
.footer .center .zhong .one .list ul li{width:100%;overflow:hidden; line-height:30px;}
.footer .center .zhong .one .list ul li a{color:#fff;text-decoration:none;font-size: 16px;}
.footer .center .zhong .one .list ul li a:hover{color: #333;}
.footer .center .right{ width:22%; height: auto; margin:0 auto; float: left;}
.footer .center .right .tel{ width:80%; height: auto; overflow: hidden; margin:0 auto; background: url(../img/images/t6.png) no-repeat left center; background-size: auto 70%;}
.footer .center .right .tel .l2{ width:75%; height: auto; margin:0 auto 0 25%; float: left; font-size:28px; color:#fff; font-family:Arial; line-height:1.3; text-align:left; font-weight:bold;}
.footer .center .right .tel .l3{ width:75%; height: auto; margin:0 auto 0 25%; float: left; font-size:12px; color:#fff; font-family:microsoft yahei; line-height:1.3; text-align:left;}
.footer .center .right .erbox{ width:80%; height: auto; margin:30px auto 0 auto; overflow: hidden;}
.footer .center .right .erbox .er{ width:45%; height: auto; margin:0 2.5%; float: left;}
.footer .center .right .erbox .er .img{ width:100%; height:100px; display:block; overflow:hidden; background-color:#fff; margin-bottom:5px;}
.footer .center .right .erbox .er img{ width:95%; height:90px; margin:5px auto; }
.footer .center .right .erbox .er .title{ width:95%; height:auto; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:1.5; text-align:center;}

.footer .copy{ width:100%; height:50px; overflow:hidden; font-size:14px; color:#fff; font-family:microsoft yahei; line-height:50px; text-align:left;}
.footer .copy a{ color:#fff; float: right;}

/**内页**/
.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;}
/*nav_one*/
.nei_nav{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#006cb8; text-align:center;}
.nei_nav a{ width:auto; height:auto; overflow:hidden; margin:0 auto;  font-size:16px; color:#fff; font-family:microsoft yahei; line-height:65px; text-align:center; }
.nei_nav a:hover{ width:auto; height:auto; overflow:hidden; margin:0 auto;  font-size:16px; color:#fff; font-family:microsoft yahei; line-height:65px; text-align:center; }
.nei_nav a.curr{ width:auto; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#fff; font-family:microsoft yahei; line-height:65px; text-align:center; }

.pmain_bg{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pmain{ width: 1300px; margin:0 auto; overflow:hidden; padding: 110px 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:#333; 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;}
/*位置*/
.locals{ width:100%; height:30px; overflow:hidden; margin:0 auto; line-height:30px; font-size:16px; color:#a4a4a4; font-family:microsoft yahei; text-align:left; }
.locals a{ line-height:30px; font-size:16px; color:#a4a4a4; font-family:microsoft yahei; text-align:left; }

/*about*/
/*简介*/
.aboutbg{width: 100%; height: auto; overflow: hidden; padding: 80px 0; background: url(../img/images/bg5.jpg) no-repeat center 70%;}
.aboutbg .box {height: auto; overflow: hidden; background: url(../img/images/t11.png) no-repeat center top;}
.aboutbg .box .key{width: 50%;height: auto; overflow: hidden; color:#f2f5f8; font-size:300px; line-height:1; font-family:Arial; text-align:left; font-weight: bold; z-index: 1; position: relative;}
.aboutbg .box .key .keys{width: 100%;height: auto; overflow: hidden; color:#333; font-size:32px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold; z-index: 2; position: absolute; left: 10%; bottom: 50%;}
.aboutbg .box .con{width: 46%;height: auto; overflow: hidden; float: right; margin: 200px auto 0 auto;}
.aboutbg .box .con .title{width: 50%;height: auto; overflow: hidden; margin:0 auto 0 0; line-height:1.5; font-size:44px; color:#12a09d; font-family:microsoft yahei; text-align:left; font-weight: bold; }
.aboutbg .box .con .text{width: 100%;height: auto; overflow: hidden; margin:20px auto; line-height:2; }


.about_nei .about_one{ width:100%; height:auto; overflow:hidden; text-align: center;}
.about_nei .about_one .title{ width:32%; height:auto; position: absolute; top: 90px; left: 890px; overflow:hidden; line-height:1.3; font-size:48px; color:#333; font-family:microsoft yahei; text-align:left;}
.about_nei .about_one .intro{ width:32%; height:auto; position: absolute; top: 250px; left: 890px; overflow:hidden; line-height:2; font-size:22px; color:#555; font-family:microsoft yahei; text-align:left; text-indent: 2em;}

.about_nei .about_one .titlezr{ width:30%; height:auto; position: absolute; top: 90px; left: 60px; overflow:hidden; line-height:1.3; font-size:48px; color:#333; font-family:microsoft yahei; text-align:left;}
.about_nei .about_one .introzr{ width:30%; height:auto; position: absolute; top: 190px; left: 60px; overflow:hidden; line-height:2; font-size:22px; color:#555; font-family:microsoft yahei; text-align:left; text-indent: 2em;}
.about_nei .zhuanlititle{ width:100%; height:auto; overflow:hidden; position: relative; margin: 40px auto; text-align: center; line-height:2; font-size:45px; color:#2a2a2a; font-family:microsoft yahei; text-align:left;}
.about_nei .zhuanlititle.left{ width:45%; height:auto; float:left; margin: 0 auto;}
.about_nei .zhuanlititle .left .shu{ width:auto; height:auto; overflow:hidden; color:#333; font-size:36px; line-height:1.5; font-family:microsoft yahei; text-align:left; font-weight: bold;}
.about_nei .zhuanlititle .left .cn{ width:auto; height:auto; overflow:hidden; color:#333; font-size:18px; line-height:1.5; font-family:Arial; text-align:left; font-weight: bold; background: -webkit-linear-gradient(#13a3df, #7ae1ed);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}

.about_nei .zhuanli_nei{ width:100%; height:auto; overflow:hidden; position: relative; text-align: center;}
.zhuanli_nei .box{ width:20%; height:auto; overflow:hidden; margin:0 4%; float:left; }
.zhuanli_nei a:nth-child(2n) .box{ width:32%; height:auto; overflow:hidden; margin:0 4%; float:left; }
.zhuanli_nei .box .pic{ width:100%; height:260px; overflow:hidden; margin:0 auto; text-align:center;}
.zhuanli_nei .box .pic img{ width:100%; height:auto; max-height:100%; transition:all 0.3s;}
.zhuanli_nei .box .pic:hover img{ width:100%; height:auto; max-height:100%; transition:all 0.3s; transform:scale(1.05);}
.zhuanli_nei .box .title{ width:100%; height:50px; overflow:hidden; margin:10px auto 0 auto; color:#333; font-size:16px; line-height:50px; font-family:microsoft yahei; text-align:center; transition:all 0.3s;}

.zhuanli_nei .swiper-container{width:90%; height:100%; overflow:hidden; margin:0 auto;}
.zhuanli_nei .swiper-wrapper{ width:100%; margin:0; position:relative;}
.zhuanli_nei .swiper-slide{ width:100%; height:100%;  position:relative; text-align:center;}
.zhuanli_nei .swiper_pagina{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:-40px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.zhuanli_nei .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;}
.zhuanli_nei .swiper_pagina span.swiper-pagination-bullet-active{ background-color:#9bd075;opacity:1 !important;}
.zhuanli_nei .swiper_btnz{position: absolute;top: 40%;width: 74px;height: 74px; left:0;background: url(../img/images/left.png) 0 0 no-repeat;display: block;z-index:10;}
.zhuanli_nei .swiper_btny{position: absolute;top: 40%;width: 74px;height: 74px; right:0%;background: url(../img/images/right.png) 0 0 no-repeat;display: block;z-index:10;}


/*product*/
.pro_list{ width:100%; height:auto; min-height:500px; overflow:hidden; margin:0 auto;}
.pro_list .box{ width:31%; height:auto; margin:130px 3.5% 50px  auto;  float:left; position:relative; z-index:1;}
.pro_list a:nth-child(3n) .box{ width:31%; height:auto; margin:130px auto 50px auto;  float:left; position:relative; z-index:1;}
.pro_list .box .pic{ width:100%; height:400px; overflow:hidden; margin:-130px auto 0 auto; position:relative; z-index:10;}
.pro_list .box .pic img{ width:100%; height:400px; overflow:hidden; margin:0 auto; transition:all 0.4s; border-radius: 15px;}
.pro_list .box:hover .pic img{ width:100%; height:400px; transition:all 0.4s; transform:scale(1.05);}
.pro_list .box .title{ width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#191919; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.pro_list .box:hover .title{width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#0993cd; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.pro_list .box .intro{ width:94%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#666; font-family:microsoft yahei; text-align:left; line-height:1.6;}
.pro_list .box .more{ width:94%; height:auto; overflow:hidden; margin:30px auto;background: url(../img/images/t3.png) no-repeat 40px center;}
.pro_list .box .more .times{ width:auto; height:auto; overflow:hidden; margin:0 auto; float: right; font-size:14px; color:#333; font-family:Arial; text-align:right; line-height:1.6;}
.pro_list .box .more .mos{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:left;  font-size:14px; color:#333; font-family:microsoft yahei; text-align:left; font-weight: bold; line-height:1.5;}
.pro_list .box:hover .more .mos{ color:#0993cd;}
.pro_list .new_more{ width:180px; height:50px; overflow:hidden; clear:both; border-radius:25px; background-color:#006cb8; margin:30px auto 0 auto; font-size:20px; color:#fff; font-family:Arial; text-align:left; text-indent:2em; line-height:50px; position:relative;}
/*news*/
.new_list{ width:100%; height:auto; min-height:500px; overflow:hidden; margin:0 auto;}
.new_list .box{ width:31%; height:auto; margin:130px 3.5% 50px  auto;  float:left; position:relative; z-index:1;}
.new_list a:nth-child(3n) .box{ width:31%; height:auto; margin:130px auto 50px auto;  float:left; position:relative; z-index:1;}
.new_list .box .pic{ width:100%; height:280px; overflow:hidden; margin:-130px auto 0 auto; position:relative; z-index:10;}
.new_list .box .pic img{ width:100%; height:280px; overflow:hidden; margin:0 auto; transition:all 0.4s; border-radius: 15px;}
.new_list .box:hover .pic img{ width:100%; height:280px; transition:all 0.4s; transform:scale(1.05);}
.new_list .box .title{ width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#191919; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.new_list .box:hover .title{width:94%; height:auto; overflow:hidden; margin:20px auto 0 auto; font-size:22px; color:#0993cd; font-family:microsoft yahei; text-align:left; line-height:1.5;}
.new_list .box .intro{ width:94%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#666; font-family:microsoft yahei; text-align:left; line-height:1.6;}
.new_list .box .more{ width:94%; height:auto; overflow:hidden; margin:30px auto;background: url(../img/images/t3.png) no-repeat 40px center;}
.new_list .box .more .times{ width:auto; height:auto; overflow:hidden; margin:0 auto; float: right; font-size:14px; color:#333; font-family:Arial; text-align:right; line-height:1.6;}
.new_list .box .more .mos{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:left;  font-size:14px; color:#333; font-family:microsoft yahei; text-align:left; font-weight: bold; line-height:1.5;}
.new_list .box:hover .more .mos{ color:#0993cd;}
.new_list .new_more{ width:180px; height:50px; overflow:hidden; clear:both; border-radius:25px; background-color:#006cb8; margin:30px auto 0 auto; font-size:20px; color:#fff; font-family:Arial; text-align:left; text-indent:2em; line-height:50px; position:relative;}


/*infor*/
.infor{ width:100%; height:auto; display:inline-block; margin:0 auto;}
.fac_list{ position:relative;}
.fac_list a .box{ width:32%; height:auto; overflow:hidden; margin:25px 2% 0 0; float:left;}
.fac_list a:nth-child(3n) .box{ width:32%; height:auto; overflow:hidden; margin:25px 0 0 0; float:left;}
.fac_list .box .pic{ width:100%; height:315px; display:block; margin:0 auto; text-align:center;}
.fac_list .box .pic img{ width:100%; height:100%; transition:all 0.3s;}
.fac_list .box .pic:hover img{ width:100%; height:100%; transition:all 0.3s; transform:scale(1.01);}
.fac_list .box .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; font-size:16px; color:#333; font-family:microsoft yahei; line-height:40px; text-align:center; border-radius:0 0 0 10px; background:#f2f7f9;}
.fac_list .box:hover .title{ width:100%; height:40px; overflow:hidden; margin:0 auto; font-size:16px; color:#fff; font-family:microsoft yahei; line-height:40px; text-align:center; border-radius:0 0 0 10px;background:linear-gradient(to left,#22bfed,#1796d5);}


/*one*/
.one_nei{ width:100%; height:auto; min-height:500px; overflow:hidden; margin:0 auto; line-height:2; color: #333;}
.one_nei .shutong{text-align: center !important; font-size: 28px !important;}
.one_nei .video{ width:100%; height:auto; margin:50px auto; overflow:hidden; text-align:center;}
.one_nei #slider{ width:100%; height:auto;}

/*view*/
.view_nei{ width:99%; height:auto; min-height:400px; overflow:hidden; margin:0 auto; float:left; border:1px solid #eeeeee;}
.view_newhead{ width:94%; height:auto; overflow:hidden; margin:20px 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:94%; 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 .nei_navtitle{ width:100%; height:auto; overflow:hidden; margin:0 auto 45px auto; font-size:50px; color:#333; font-family:microsoft yahie; line-height:1.2; text-align:left; font-weight:bold;}
.con_nei .center{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.con_nei .center .box{ width:30%; height:auto; overflow:hidden; margin:0 3.3% 0 0; padding:40px 0; float:left; background:url(../img/images/bg9.jpg) no-repeat center top; background-size: cover; border-radius:10px;}
.con_nei .center .box:nth-child(3){ width:30%; height:auto; overflow:hidden; margin:0; padding:40px 0; float:left; background:url(../img/images/bg9.jpg) no-repeat center top; background-size: cover; border-radius:10px;}
.con_nei .center .box .title{ width:90%; height:25px; overflow:hidden; margin:0 auto; background:url(../img/images/t5.png) no-repeat left center; background-size:auto 100%; font-size:18px; color:#333; font-family:microsoft yahie; line-height:25px; text-align:left; text-indent:2em;}
.con_nei .center .box .con{ width:90%; height:50px; overflow:hidden; margin:10px auto 0 auto; font-size:18px; color:#333; font-family:microsoft yahie; line-height:25px; text-align:left; font-weight:bold; text-indent:2em; word-wrap: break-word;}
.con_nei .down{ width:100%; height:auto; overflow:hidden; margin:100px auto 0 auto;}
.con_nei .down .left{ width:30%; height:auto; overflow:hidden; float:left; margin:0 auto;}
.con_nei .down .left .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:34px; color:#333; font-family:microsoft yahie; line-height:1.5; text-align:left; font-weight:bold;}
.con_nei .down .left .con{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; color:#333; font-family:microsoft yahie; line-height:1.5; text-align:left; }
.con_nei .down .left .tel{ width:100%; height:auto; overflow:hidden; margin:15px auto 0 auto; font-size:30px; color:#006cb8; font-family:microsoft yahie; line-height:1.5; text-align:left; font-weight:bold; background:url(../img/images/t8.png) no-repeat left center; text-indent:1em;}
.con_nei .down .right{ width:70%; height:auto; overflow:hidden; float:right; margin:0 auto; text-align:right;}
.con_nei .down .right img{ width:45%; height:auto; }
.con_nei .down .right .kua{ width:152px; height:auto; overflow:hidden; display:inline-block; margin:0 14px; text-align:center;}
.con_nei .down .right .kua .pic{ width:150px; height:auto; overflow:hidden; margin:0 auto; border:1px solid #cecccc; border-radius:5px; text-align:center;}
.con_nei .down .right .kua .pic img{ width:85%; height:85%; overflow:hidden; margin:10px;}
.con_nei .down .right .kua .title{ width:150px; height:auto; overflow:hidden; margin:0 auto; text-align:center; font-size:16px; color:#333; font-family:microsoft yahie; line-height:3; text-align:center;}

.messages .nei_navtitle{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left; position:relative;}
.messages .nei_navtitle .en{ width:100%; height:auto; overflow:hidden; position: absolute; left:0; top:90px; line-height:1.3; font-size:42px; color:#12a09d; font-family:Arial; font-weight:bold; text-align:left; opacity:0.1;}
.messages .nei_navtitle .cn{ width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto; position:relative; line-height:1.3; font-size:42px; color:#12a09d; text-align:left; font-weight:bold;}
.messages .nei_navtitle .heng{ width:40px; height:4px; overflow:hidden; margin:10px auto 0 0; position:relative; background:#12a09d;}
.messages .nei_navtitle .con{ width:80%; height:auto; overflow:hidden; margin:100px auto 0 0; position:relative; line-height:2; 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%; }
.messages .right .box .title{ width:100%; height:auto; overflow:hidden; margin:10px auto; font-size:18px; color:#000; font-family:microsoft yahie; line-height:1.5; text-align:left;}
.messages .right input{ width:94%; height:50px; overflow:hidden; margin:10px auto; padding:0 3%; border:0; background:none; font-size:16px; color:#666; font-family:microsoft yahie; line-height:50px; text-align:left; border-radius:5px; border:1px solid #ededed;}

.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; border-radius:5px; border:1px solid #ededed;}
.messages .right .an{ width:160px; height:50px; overflow:hidden; display:inline-block; border-radius:25px; background-color:#12a09d; 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;}
.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: 1px 6px;background: #fff; color:#006cb7; font-size:16px;min-width:18px;text-align: center; border:1px solid #006cb7; border-radius:5px;}
.pagination li.active {background: #006cb7;color: #fff;}
.pagination li a {display: block;text-align: center; color:#006cb7;}

}