@charset "utf-8";
/*gloabl*/
*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-touch-callout:none;}
html{font-size: 13px;min-width:1000px;height: 100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button form,fieldset,input,textarea,p,blockquote,th,td{line-height: inherit;}
body{background:#ffffff;color:#494949;font-size:101%;font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;line-height: 1.75;min-height: 100%;}
html,body{-webkit-tap-highlight-color:rgba(0,0,0,0);color: #333333;-webkit-font-smoothing: antialiased;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0 none;}
input,img,select{vertical-align:middle;border:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
del,ins,a{text-decoration:none;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
abbr,acronym{border:0;}
input{color:inherit;line-height:1.5;padding:.25em;border:0;}
input,button,select,textarea{outline:none;line-height:1.6; vertical-align:top;filter:chroma(color=#000000);}
textarea{resize:none;padding: 5px;}
img{max-width: 100%;vertical-align: middle;objec-fit: none;}
br{clear: both;height: 0;overflow: hidden;zoom: 1;}

.absolute{position: absolute;}
.relative{position: relative;}


a,a:hover{color:inherit;text-decoration:none;display: inline-block;}
.title{font-size: 131%;padding-bottom: 5px;display: block;}
.hide{display: none;}
.center{text-align: center}
.cr,.clear{clear: both;overflow: hidden;zoom: 1;height: 0;}
.q::after{content:'';display: table;height: 0;overflow: hidden;zoom:1;clear: both;}
.btn,input[type=button],input[type=submit],button{cursor: pointer;background: #d88d00;border:1px solid #d88d00;border-radius: 3px;color: #fff;padding: 8px 15px;font-size: 105%;line-height: 1.1;display: inline-block;}
.btn:hover,input[type=submit]:hover,input[type=button]:hover,button:hover{color: #fff;}
input[type=text],input[type=textarea],input[type=password],textarea{border:1px solid #d88d00;}
.left{float: left;}
.right{float: right;}
.cGray{color: #949292;}
.zcenter{left: 50%;top: 50%;transform: translate(-50%, -50%);}
*[class*="-title"],[class*="_title"]{font-size: 110%;font-weight: bold;}
*[class*="-desc"],[class*="_desc"]{font-size: 75%;color: #999999;}
.error{color: #ff0434;}
.app{max-width: 1080px;margin: 0 auto;}
/*page*/
.pages{text-align: center;margin:25px;clear: both;padding:5px 10px;overflow: hidden;flex: 100%;}
.pages span,.pages a{padding:3px 5px;font-family:Geneva,Arial,Helvetica,sans-serif;border:1px solid #ccc;display:inline-block;margin-right:5px}
.pages span.current{color:red;}
.pages span.disabled{cursor:not-allowed;}
.pages span.pageher,.pages span.current{border:0 none;}

.main{max-width: 1000px;margin:0 auto;}
.main::after{overflow: hidden;zoom: 1;content: '';display: block;clear: both;}

/*header*/
.header{padding: 20px;background: #ffffff;}
.header-search{overflow: hidden;display: flex;padding:20px 0;}
.header-search-text{border:solid #bdbcbc;border-width:1px 0 1px 1px;height: 35px;line-height: 35px;width:300px;display: inline-block;border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.header-search-btn{border-bottom-left-radius: 0;border-top-left-radius: 0;height: 35px;display: inline-block;}
/*菜单*/
.menu{}
.menu .main{width: 1000px;margin: 0 auto;background: #fff;}
.menu-ul{display: flex;}
.menu-ul li{flex: 1;position: relative;}
.menu-ul li a{display: inline-block;width: 100%;font-size: 119%;text-align: center;height: 90px;padding-top: 25px;}
.menu-ul li a::after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 1px;background-color: #f0f0f0;}
.menu-ul li:last-child a::after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 1px;background-color: #fff;}
.menu-ul li.menu-logo a{padding: 0;background-color: #EEEEEE;position: relative;}
.menu-ul li.menu-logo a::after{background-image: url(../img/top-1.jpg);width: 4px;}
.menu-ul .menu-letter{display: block;font-size: 12px;}
.menu-ul li .child{display: none;position: absolute;}
.menu-ul li:hover .child{display: block;top: 48px;left: 0;background-color: #158528;padding-top: 2px;z-index: 9999;}
.menu-ul li:hover .child:empty{display: none;position: absolute;}
.links{background: #f6f6f6;padding:10px 0;}
.links-title{font-size: 120%;}
.links-link{display: inline-block;margin:10px 10px 0 0;}
.bottom{width:100%;overflow:visible;text-align:center;position: relative;margin:0 auto;z-index:999;background-color:#fff;min-height: 55px;}
.bottom div{line-height:50px;}
.bottom a:link{color:#898989}
.bottom a:hover{color:#00A4B5}
.bottom .bottom-weixin:hover #weixinbig{display: block !important;max-width: 250px;}

.body-banner{position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background-size: 100%;background-repeat: no-repeat;}
.body-banner img{width: 100%;max-height: 100%;}

/*资讯列表*/
.news-item{display: flex;margin-bottom: 15px;}
.news-item+.news-item{border-top: 1px solid #cccbcb;padding-top: 15px;clear: both;}
.news-item-image{width: 150px;text-align: center;border: 1px solid #cccbcb;margin-right: 20px;}
.news-item-image img{max-height: 130px;}
.news-item-body{flex: 1;}
.news-item-body-title{font-size: 20px;}
.news-item-body-summary{padding: 10px 0 0;margin-bottom:10px;max-height: 78px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-item-body-btn,.news-item-body-btn:hover{background: #fff;border: 1px solid #cccbcb;color: inherit;}
.news-more-box{text-align: center;margin:10px auto;}
.news-more-box .btn{padding: 10px 35px;}


nav.tabs{margin: 15px auto;padding-bottom: 5px;}
#container .tab-content{padding-top: 10px;}
nav.tabs ul{display: flex;text-align: center;max-width: 1000px;margin: 0 auto;}
nav.tabs li{display: inline-block;cursor: pointer;text-decoration: none;background-color: #fff;padding: 10px;flex: 1;font-size: 120%;max-width: 200px;overflow: hidden;height: 43px;}
nav.tabs li a{display: block;margin: -10px;padding: 10px;}
nav.tabs li.act,nav.tabs li.act:hover{background-color: #d88d00;color:#fff;}
.tab{display: none;max-width: 1000px;margin: 0 auto;background-color: #fff;}
.selected{display: block;}
.tab-about{overflow: hidden;padding: 10px 0 10px 10px;}
.tab-content{height: 541px;overflow-y: auto;padding: 0 20px 20px;}
.tab-about .tab-banner{float: left; height: 541px;}
.tab-about .tab-content{height: 541px;overflow-y: auto;padding: 0 20px 20px;}
.tab-content::-webkit-scrollbar{width: 7px;height: 7px;background-color: #F5F5F5;}
.tab-content::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #F5F5F5;}
.tab-content::-webkit-scrollbar-thumb{border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);background-color: rgb(216, 141, 0);}

.a_title{height:27px;line-height:27px;text-align:left;font-size:16px;color:#666;border-left:5px solid rgb(216, 141, 0)}
.a_title .a1{font-weight:bold;margin:0 10px 0 10px}
.a_title .a2{font-size:12px;color:#d88d00}

.home-news{position: absolute;bottom: 0;left: 0;right:0;display: flex;}
.home-news-nav{flex: 1;background-color: #fff;position: relative;z-index: 999;}
.home-news-nav-title{line-height: 40px;cursor: pointer;}
.home-news-nav-title .title{background: #d88d00;padding: 0 20px;color: #fff;float: left;font-size: 14px;width: 110px;margin-right: 10px;}
.home-news-nav-item{position: absolute;background-color: #fff;left: 0;right: 0;bottom: 40px;padding: 10px;height: 234px;display: none;}
.home-news-nav-title.selected+.home-news-nav-item{display: block;}

.product-box{}
.product-box-container{padding:10px 0;background-color: #fff;}
.tab-product-box{display: flex;flex-wrap: wrap;}
.tab-product-box .news-item{width: 470px;height:159px;overflow:hidden;border: 1px solid #cccbcb;padding: 10px;margin: 0 10px 10px 0;}
.tab-product-box .news-item .news-item-body-title a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 19px;}
.tab-product-box .news-item:nth-child(2n){margin-right: 0;}
.tab-product-box .news-item .news-item-image{width: 135px;border: 0 none;margin-right: 10px;}
.tab-product-box .news-item .news-item-body-title{font-size: 16px;}

.down-login{margin-bottom: 15px;border-bottom: 1px solid #d88d00;padding-bottom: 15px;}