.box-vertical-megamenus .vertical-menu-content {border:2px solid #014292;}
.form-control {display:block;width:100%;height:32px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#19212b;background-color:#ffffff;border:1px solid #cccccc;color:#777;}
.form-control:focus {border-color:#5adfd9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px    rgba(90,223,217,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px    rgba(90,223,217,0.6);}
.downloads h3 {margin-top:0;}
.downloads .categoryTreePanelArea {top:31px;}
.downloads .form-control {margin-bottom:28px;border-radius:3px;}
.downloads .account-overview-table {width:auto;padding:20px;}
.downloads .account-overview-table table {border:none;}
.downloads .account-overview-table table tr th,.notewrap .titlehead th {text-align:center;font-size:20px;background:#fff;border:none;border-bottom:1px solid #222;}
.downloads .account-overview-table table tr td,.notewrap #titleContent td {text-align:center;border:none;border-bottom:1px solid #eee;font-size:14px;font-weight:400;}
.downloads .headbanner {height:238px;position:relative;}
.downloads .headbanner .inner {position:absolute;bottom:50px;left:40px;}
.downloads .headbanner h3 {font-size:40px;color:#084d9e;font-weight:600;text-shadow:0 0 8px #000;margin-bottom:12px;}
.downloads .headbanner p,.qabg p {font-size:17px;color:#fff;margin:0;text-shadow:0 0 8px #000;padding-right:30px;}
.qabg p {margin-bottom:12px;}
.download-tabble-box h2 {font-size:30px;line-height:30px;margin:0;padding-bottom:16px;border-bottom:1px solid #959595;}
.download-tabble-box h2 b {color:#014291;}
.moons-download-td {width:44px;text-align:center;}
.moons-download-td a {font-size:0;display:inline-block;width:26px;height:26px;background-image:url("../images/icon-download.png");background-repeat:no-repeat;}
.zt0614box span {width:510px;display:block;font-size:14px;margin:30px 0 0 0;}
.zt0614box {padding-right:35px !important;}
.zt0614box1 {padding-left:35px !important;}
.buttonstyle {background:#084d9e;min-width:130px;height:35px;color:white;cursor:pointer;border:none;font-size:16px;font-weight:bold;}
.DownInfoList .Tables {margin-top:30px;}
.DownInfoList ul {width:100%;font-size:14px;}
.DownInfoList ul li {float:left;line-height:48px;text-align:center;}
.DownInfoList .Tables ul li {width:20%;}
.DownInfoList ul.TabTop li {background:#084d9e;}
.DownInfoList ul.TabTop li {color:#fff;}
.DownInfoList ul li img {vertical-align:middle;}
.DownInfoList ul li.li4 span {display:block;background:url('../images/downbg02.png') no-repeat center;height:48px;}
.DownInfoList a {color:#4e5059;}
.DownInfoList a:hover ul li.li1 {color:#ff8a00;}
.DownInfoList dd {border-bottom:1px solid #e7f0f4;}
.DownInfoList a:hover  ul li.li4 span {background-image:url('../images/downbg03.png');}
#gallery {width:100%;height:auto;margin:0 auto;padding-bottom:30px;overflow:hidden;}
#gallery ul {list-style:none;margin-top:30px;}
#gallery ul li {float:left;width:30%;margin-right:3.3%;margin-bottom:42px;text-align:center;border:1px solid #dedede;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;}
#gallery ul li .pic {width:100%;height:auto;overflow:hidden;padding:2px;font-size:0;display:block;}
#gallery li:hover {box-shadow:0 0 15px #ddd;}
#gallery ul li .pic img {width:100%; height:580px;  min-height:215px;display:block;}
#gallery ul img {max-width:100%;max-height:100%;}
#gallery ul a:hover {color:#fff;}
#gallery ul li#dt_li {margin-right:0;}
#gallery ul li h3 {height:39px;line-height:38px;border-top:1px solid #eee;font-size:14px;padding:0 20px;overflow:hidden;}
#gallery ul.zl_list li {width:22%;margin-right:4%;}
#gallery ul.zl_list li .pic {height:300px;line-height:300px;position:relative;}
.patent #gallery ul li .pic img {height:338px;}

#gallery ul.scheme li .pic img{ max-height: 335px;}

.pro-list {width:100%;height:auto;margin:0 auto;padding-bottom:30px;overflow:hidden;}
.pro-list ul {list-style:none;margin-top:30px;}
.pro-list ul li {float:left;width:28%;margin-right:8%;margin-bottom:42px;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;box-shadow:0 0 15px 0 rgba(0,0,0,.08),0 20 10px 0 rgba(0,0,0,.04);border-bottom:3px solid #fff; overflow:hidden;}
.pro-list ul li .pic {width:100%; overflow:hidden;padding:2px;font-size:0;display:block;text-align:center;line-height: 100%;}
.pro-list ul li .pic img{ max-height:310px;}
.pro-list li:hover {box-shadow:0 0 15px #ddd;}
.pro-list ul li .pic img {width:80%;}
.pro-list ul img {max-width:100%;max-height:100%;}
.pro-list ul a:hover {color:#fff;}
.pro-list ul li#dt_li {margin-right:0;}
.pro-list ul li .pro-text {text-align:left;padding:0 10px;}
.pro-list ul li .pro-text h3 {height:39px;line-height:38px;border-top:1px solid #eee;font-size:15px;overflow:hidden;color:#333;font-weight:700;}
.pro-list ul li .pro-text p {font-size:12px;color:#666;padding:5px 0; height:28px;white-space:nowrap;}
.pro-list ul li:hover {border-bottom:3px solid #fff;border-image:linear-gradient(90deg,#0d99ff,#6abc23) 1 1;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1;}
.pro-list {overflow:hidden;position:relative;margin-top:25px;margin-bottom:25px;}
.selecttip {padding:0 20px;}
.selectleft {float:left;font-size:16px;height:38px;line-height:38px;font-weight:700;}
.selectright {float:right;font-size:16px;border-radius:5px;width:130px;height:38px;line-height:38px;background:#4ea7eb;text-align:center;font-weight:400;color:#fff;cursor:pointer;}
.selectright a {color:#fff;}
.filter {padding:20px;padding-top:0;padding-bottom:0;}
.filter dl dt {padding:6px;font-size:16px;font-weight:700;color:#154259;background:#eee;border:1px solid #ccc;}
.filter dl dd {padding-left:0;list-style:none;margin:10px 0;}
.filter dl dd a {display:block;padding:3px 0;font-size:13px;cursor:pointer;}
.filter dl dd a .facet-mark {display:inline-block;width:15px;height:15px;padding:0;margin-right:10px;border:1px solid #ccc;text-align:center;vertical-align:middle;background:#fff;margin-top:-3px;}
.filter dl dd a.hover .facet-mark,.filter dl dd a:hover .facet-mark {display:inline-block;border:1px solid #669dd5;background:url(../images/gou.png) no-repeat center center;background-color:#669dd5;}
.bluelinked {color:#014292!important;}
.filter dl dd.js-facet-list-hidden {display:none;}
.am-breadcrumb {padding:.7em .5em;margin-bottom:2rem;list-style:none;background-color:transparent;border-radius:0;font-size:13px;}
.home_nav {text-align:center;}
.am-icon-home:before {content:"\f015";}
.cate-position {margin:20px 0;width:100%;color:#666;}
.cate-position a {padding:0 5px;}
.cate-position span {color:#084d9e;}
.pro_peitao {height:auto;width:100%;overflow:hidden;}
.pro_peitao ul li {width:20%;float:left;list-style:none;text-align:center;}
.pro_peitao ul li a {padding:25px;}
.pro_peitao ul li img {max-width:80%;}


.culture-list ul li {display:flex;flex-wrap:wrap;align-items:center;}
.culture-list ul li .img {width:50%;}
.culture-list ul li .text {width:50%; padding: 3rem;}
.culture-list ul li .text .line {width:30px;height:3px;background-color:#2a81c5; margin-bottom: 1.5rem !important; margin-top: 1rem !important;}
.culture-list ul li:nth-child(even) {flex-direction:row-reverse !important;}

.full-bdmap{ border: 1px solid #e7e7e7; width: 100%; height: 540px; box-shadow: 0px 0px 10px #ddd;margin-top: 50px; margin-bottom: 80px; }

.product-part {  margin-bottom: 6%; margin-top: 30px;}
.pro-part1 {margin:0 0 30px; overflow: hidden;}
.pro-part1 .ll {float:left;width:58%; padding-top: 15px;}
.pro-part1 .ll h1 {position:relative;padding-bottom:20px;margin-bottom:30px; font-size: 24px;}
.pro-part1 .ll h1:after {content:'';position:absolute;left:0;bottom:0;width:60px;height:1px;background:#084d9e;}
.pro-part1 .ll h3 {margin-bottom:15px;display:none;}
.pro-part1 .ll p {margin-bottom:20px;}
.pro-part1 .rr {float:right;width:40%;}
.pro-part1 .rr .big-img { padding: 0 100px 0;}
.pro-part1 .rr .big-img img{max-width: 100%;}
.pro-part1 .ll .edit_con_original { line-height: 1.7em; padding: 0 0;  color: #333; font-size: 15px;}


.cplb-list {background-color: #fff;padding: 30px;box-sizing: border-box;text-align: center;}
.cp-list-box{margin: 40px 0;border: 1px solid #EBEBEB;}
.cplb-list .list-tit{font-size: 36px;font-weight: bold;color: #222;position: relative;z-index: 2;}
.cplb-list .list-subtit{font-size: 80px;font-weight: bold;color: #F9F9F9;margin-top: -70px;}
.cplb-list ul{ display: flex;justify-content:space-between; flex-wrap:nowrap; text-align: center;}
.cplb-list ul li{line-height: 50px; text-align: center; width: 120px;white-space: nowrap; padding:0 5px;} 
.cplb-list .cp-list-top{font-weight: bold;background: #EBEBEB;}
.cp-txt a:nth-of-type(2n) ul{background-color: #F8F8F8;}
.cp-contect li i{display: inline-block;width: 20px;height: 20px;vertical-align: middle;}
.cp-contect li i.red{background: url("../images/red.png")no-repeat center/cover;}
.cp-contect li i.green{background: url("../images/green.png")no-repeat center/cover;}
.cp-contect li i.blue{background: url("../images/blue.png")no-repeat center/cover;}
.cp-contect li i.white{background: url("../images/white.png")no-repeat center/cover;}
.cp-contect li i.colour{background: url("../images/colour.png")no-repeat center/cover;}
.cp-contect:nth-of-type(2n){background: #F8F8F8;}