* {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

li {
    list-style: none;
}
input:-webkit-autofill { box-shadow: 0 0 0px 1000px #fff inset;}

header {
	position: fixed;
	top: 0;
	left: 0;
    padding-bottom: 1rem;
	width: 100%;
	z-index: 99999999;
    background: #fff;
}
.logo {
    padding-top: 1rem;
}
.logo figure {
    float: left;
}
.logo figure:first-child {
    width: 85%;
}
.logo figure:first-child img {
    float: left;
    padding-left: .4rem;
    display: block;
    width: 10%;
}
.logo figure:first-child figcaption {
    float: left;
}
.logo figure figcaption h1,
.logo figure figcaption h2 {
    padding: .3rem 0 0 .2rem;
    font-size: 1rem;
    color: #444;
    text-align: center;
}
.logo figure:nth-child(2) {
    float: right;
    width: 10%;
}
.logo figure:nth-child(2) img {
    display: block;
    padding-top: .47rem;
    width: 62%;
}
.sub-nav {
	position: fixed;
    top: 4rem;
	right: -100%;
	width: 40%;
	height: 40rem;
    z-index: 1000;
	transition: all ease .5s;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
}
.sub-nav1 {
	right: 0;
}
.sub-nav > ul {
	position: relative;
	top: 0;
	right: 0;
	padding: .75rem;
	background: #000;
}
.sub-nav ul li a {
    display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: .8rem;
    text-align: center;
	line-height: 2.5rem;
}
.sy-bj input:-webkit-autofill {
    box-shadow: 0 0 0px 1000px #fafafa inset;
}
.sy-bj .t{
    background-color: #fafafa;
}
.ss{
    padding: .5rem 0 .4rem 0;
    background-color: #f8f8f8;
}
.search {
    width: 96%;
    margin: 0 auto;
    padding: .2rem 1.6rem .2rem 1.6rem;
    display: table;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-radius: 1rem;
    background-color: #fff;
}
 
.t {
    float: left;
    width: 91%;
    font-size: .71rem;
    color: #333;
    height: 1.4rem;
    border: none;
    outline:medium;
    background-color: #fff;
}
.suo {
    float: right;
    margin-top: .2rem;
    width: 1rem;
    height: 1rem;
    border: none;
    cursor: pointer;
    background: url(../images/ss.png) no-repeat center;
    background-size: 100% 100%;
} 
.m-lianx {
    margin-bottom: 3rem;
    padding: 1rem 0 2rem 0;
    background-color: #2b3339;
    
}
.m-lianx ul li {
    margin-top: .8rem;
    font-size: .7rem;
    color: #fff;
    text-align: center;
    line-height: 1.5rem;
}
.m-lianx a img {
    display: block;
    margin: 0 auto;
    padding: .4rem 0;
    width: 10%;
}
.footer {
    margin-top: 1rem;
    width: 100%;
}
.footer-bottom {
    position: fixed;
    bottom: 0;
    padding: .2rem 0;
    width: 100%;
    height: auto;
    background-color: #000;
}
.footer-bottom ul li {
    float: left;
    width: 25%;
}
.footer-bottom ul li a figure img {
    padding-top: .3rem;
    display: block;
    margin: 0 auto;
    width: 33%;
}
.footer-bottom ul li a figure figcaption {
    font-size: .7rem;
    color: #fff;
    text-align: center; 
    line-height: 1.5rem;   
}
.dh-nav {
    margin-top: 1.2rem;
}
.dh-nav ul{
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}
.dh-nav ul li{
    float: left;
    width:25%;
}
.dh-nav ul li figure img{
    display: block;
    width: 2.2rem;
    margin: 0 auto;
}
.dh-nav ul li figcaption{
    margin-top: .3rem;
    font-size: .72rem;
    color: #333;
    text-align: center;
}
.banner-cont{
    margin-top: 3.9rem;
}
.banner-cont img{
    display: block;
    width: 100%;
}
.z-title{
    display: flex;
    align-items: center;
    justify-content: center;
}
.z-title span{
    display: block;
    width: 2rem;
    border-bottom: 1px solid #555;
}
.z-title strong{
    margin: 0 .6rem;
    font-size: .9rem;
    color: #555;
    font-weight: normal;
}
.product-box{
    width: 100%;
    margin-top: 1.4rem;
    padding-top: .9rem;
    border-top: .5rem solid #ebebeb;
}
.product-box ul {
    margin: .9rem 0 .6rem 0;
    padding: 0 1rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.product-box ul li {
    width: 48%;
    margin-bottom: 1.1rem;
    border: 1px solid #dbdbdb;
}
.product-box ul li:nth-child(2n){
    margin-right: 0;
}
.product-box ul li img{
    width: 100%;
    height: 8.6rem;
}
.product-box ul li h2{
    padding: .2rem 0 .4rem 0;
    font-size: .7rem;
    color: #888;
    text-align: center;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.advan-cont .z-title{
    padding: .8rem 0;
    background-color: #f8f8f8;
}
.about-box{
    padding: 0 .4rem;
    margin: 2rem 0 2rem 0;
    overflow: hidden;
}
.about-lf p{
    font-size: .66rem;
    color: #888;
    line-height: 1.1rem;
    text-align: justify;
}
.about-lf{
    float: left;
    width: 59%;
}
.about-lf h2{
    font-size: .8rem;
    color: #444;
}
.about-box figure{
    float: right;
    margin-top: .2rem;
}
.about-box figure img{
    display: block;
    width: 100%;
    width: 7rem;
}
.about-lf ul {
    margin: .4rem 0;
    overflow: hidden;
}
.about-lf ul li {
    float: left;
    display: flex;
    align-items: center;
    width: 33.3%;
}
.about-lf ul li:last-child{
    margin-right: 0;
}
.about-lf ul li img{
    margin-right: .2rem;
}
.about-lf ul li img{
    display: block;
    width: .86rem;
}
.about-lf ul li strong{
    font-size: .66rem;
    color: #5C5C5C;
    font-weight: normal;
}
.about-lf .more2{
    display: block;
    margin-top: .7rem;
    width: 4rem;
    height: 1.3rem;
    line-height: 1.3rem;
    font-size: .66rem;
    color: #fff;
    text-align: center;
    background-color: #f08631;
}
.baike-cont{
    padding: 0 .5rem;
}
.baike-cont ul {
    margin-top: 2rem;
 }
.baike-cont ul li{
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    overflow: hidden;
    border-bottom: 1px dotted #e4eaec;
}
.baike-cont ul li:last-child{
    border-bottom:none;
}
.baike-cont figure img{
    float: left;
    width: 35%;
    height: 4.2rem;
}
.baike-cont .baike-lr{
    float:right;
    width: 62%;
}
.baike-cont .baike-lr a{
    color: #333;
}
.baike-cont .baike-lr h2{
    margin-bottom: .5rem;
    font-size: .8rem;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.baike-cont .baike-lr p{
    color: #74737a;
    font-size: .7rem;
    line-height: 1.2rem;
}
.advan-cont ul{
    width: 94%;
    margin: 0 auto;
    margin-top: 1.4rem;
    overflow: hidden;
}
.advan-cont ul li{
    width: 48%;
    float: left;
    margin-bottom: 1.5rem;
}
.advan-cont ul li img{
    float: left;
    display: block;
    width: 1.4rem;
    margin: .1rem .2rem 0 0;
}
.advan-cont ul li strong{
    font-weight: normal;
    font-size: .74rem;
    color: rgb(89, 89, 89);
}
.advan-cont ul li:nth-child(1),
.advan-cont ul li:nth-child(3){
    margin-right: .7rem;
}
.news-box{
    margin-top: .6rem;
}
.news-box img{
    display: block;
    width: 96%;
    margin: 0 auto;
    margin-top: 1.8rem;
}
.news-box ul {
    padding: 0 .6rem;
    margin: 1.1rem 0 1rem 0;
}
.news-box ul li{
    margin-top: .7rem;
    padding: 0 .2rem .7rem  .2rem;
    overflow: hidden;
    border-bottom: 1px solid #e4eaec;
}
.news-box ul li:last-child{
    border-bottom:none;
}
.news-box ul li h2{
    float: left;
    position: relative;
    padding-left: .7rem;
    width: 72%;
    font-size: .72rem;
    color: #555;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.news-box ul li h2::before{
    position:absolute;
    top:10px;
    left:0;
    content:'';
    width: 6px;
    height: 6px;
    background-color: #ccc;
}
.news-box ul li time{
    float: right;
    font-size: .64rem;
    color: #ababab;
}
.more{
    display: block;
    width: 99%;
    margin: 0 auto;
    height: 1.6rem;
    line-height: 1.6rem;
    font-size: .7rem;
    color: #fff;
    text-align: center;
    background-color: #f08631;
}
.xwzx-box ul li{
    width: 92%;
    margin: 0 auto;
    padding-bottom: .9rem;
    margin-bottom: .7rem;
    background-color: #fff;
    border-radius: 0 0 .4rem .4rem;
}
.xwzx-tp img{
    display: block;
    width: 100%;
    height: 14rem;
}
.xwzx-tp{
    position: relative;
}
.xwzx-tp h2{
    position: absolute;
    bottom: .3rem;
    left: 0;
    padding: 0 .6rem;
    font-size: .78rem;
    color: #fff;
    line-height: 1.1rem;
    font-weight: normal;
}
.xwzx-down{
    padding: 0 .6rem;
    margin-top: .7rem;
}
.xwzx-down p{
    font-size: .69rem;
    color: #a8abad;
    line-height: 1.1rem;
}
.xwzx-down time{
    display: block;
    margin: .2rem 0 .8rem 0;
    font-size: .7rem;
    color: #a8abad;
}
.xwzx-down a{
    display: block;
    overflow: hidden;
}
.xwzx-down span{
    float: left;
    font-size: .69rem;
    color: #333;
}
.xwzx-down img{
    float: left;
    display: block;
    margin: .1rem 0 0 .1rem;
    width: .8rem;
}
.cpbk-box {
    width: 100%;
}
.cpbk-box ul{
    margin-bottom: 2rem;
    overflow: hidden;
}
.cpbk-box ul li  {
    float: left;
    padding: .2rem .2rem .6rem .2rem;
    margin:0 0 .3rem .2rem;
    width: 47%;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, .1);
}
.cpbk-box ul li a figure img {
    display: block;
    width: 100%;
    height: 9.3rem;
}
.cpbk-text{
    padding-left: .2rem;
}
.cpbk-text h2 {
    margin-top: .4rem;
    font-size: .74rem;
    color: #000;
    font-weight: normal;
    text-overflow: ellipsis;  
    white-space: nowrap; 
    overflow: hidden;
}
.shijian{
    margin-top: .3rem;
    overflow: hidden;
}
.shijian  time{
    float: left;
    margin-left: .2rem;
    font-size: .66rem;
    color: #999;
}
.shijian img{
    float: left;
    margin-top: .14rem;
}
.xinwen-list ul li {
    margin-top: .5rem;
    padding: 0 .6rem;
    border-bottom: 1px dashed #ddd;
}
.xinwen-list ul li h2 {
    padding: .5rem 0;
    font-size: .8rem;
    color: #000;
    line-height: 1.4rem;
    font-weight: normal;
}
.xinwen-list ul li p {
    font-size: .67rem;
    color: #666;
    line-height: 1.1rem;
}
.xinwen-list ul li time {
    display: block;
    padding: .5rem 0;
    font-size: .7rem;
    color: #333;
    line-height: 1.3rem;
}
.about-ny{
    margin: 1rem 0 2rem 0;
    padding: 0 .6rem;
}
.about-ny p{
    padding-bottom: .5rem;
    font-size: .74rem;
    color: #333;
    line-height: 1.4rem;
}
.about-ny ul{
    margin-top: .8rem;
    overflow: hidden;
}
.about-ny ul li {
    float: left;
    margin-bottom: .6rem;
    width: 50%;
    font-size: .8rem;
    text-align: center;
}
.about-ny ul li span {
    float: left;
    display: block;
    font-size: .76rem;
    color: #333;
}
.about-ny ul li span:first-child{
    width: 40%;
}
.about-ny>img{
    display: block;
    margin: 0 auto;
    margin-top: 2rem;
    width: 100%;
}
.error-box {
    width: 90%;
    margin: 0 auto;
}
.error-box figure{
    margin-top: 2.5rem;
}
.error-box figure img{
    display: block;
    width: 100%;
}
.detail-box{
    padding: 0 .7rem;
    margin: 1.4rem 0 2rem 0;
}
.detail-box h1{
    margin: .5rem 0 .3rem 0;
    font-size:.9rem;
    color: #333;
    line-height: 1.4rem;
    text-align: center;
}
.tag {
    display:block;
    margin-top: .5rem;
	padding-bottom: .5rem;
	font-size: .71rem;
    color:#666;
	line-height: 1.4rem;
	text-align:center;
}
.tag a{
    color: #666;
}
.news-dc p{
    font-size: .73rem;
    line-height:1.3rem;
}
.detail-bott{
    margin-bottom: 1rem;
}
.detail-bott figure{
    margin-bottom: 1rem;
 }
.detail-bott img{
    display: block;
    margin: 0 auto;
    margin-top: .8rem;
    margin-bottom: .8rem;
    max-width: 100%;
}
.detail-bott p{
    color: #333;
    font-size: .72rem;
    line-height: 1.3rem;
    margin-left: 0!important;
}
.detail-bott p b{
    display: inline-block;
    margin: .2rem 0;
}
.detail-bott table{
    width: 100%!important;
    margin: 1rem 0;
    color: #74737a;
    line-height: 1rem;
}
.detail-bott table tbody{
    width: 100%!important;
    overflow: hidden; 
}
.detail-bott table tr td>p{
    text-align: center;
    font-size: .65rem;
}
.turn-box{
    margin-bottom: 1.2rem;
}
.turn-lf{
    margin-bottom: .7rem;
    font-size: .72rem;
}
.turn-box a{
    color: #333;
    line-height: 1.3rem;
}
.pagination { 
    display:table;
    width:100%; 
    height: auto;
    text-align:center; 
    border: none;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
.pagination .pagefy { 
    width: 98%;
    margin: 0 auto;
}
.pagination .pagefy a {    
    font-size: .8rem;
    cursor: pointer;
    display: inline-block; 
    height: 1.5rem; 
    line-height: 1.5rem; 
    color:#000;
    padding: 0 .5rem; 
    margin-right: .3rem;
    margin-top: .8rem;
    text-align: center;
    border: 1px solid #f08631;
}
.pagination .pagefy .current { 
    color: #fff;
    background-color: #f08631;
}
.pagination .pagefy a:hover {
    color: #fff;
    background-color: #f08631;
}
.real-box ul li{
    padding: .8rem .8rem;
    width: 98%;
    margin: 0 auto;
    margin-bottom: .1rem;
    box-sizing: border-box;
    background-color: #fff;
    border-radius:.2rem;
}
.real-box ul li a h2{
    font-size: .76rem;
    color: #333;
    font-weight: normal;
}
.real-time{
    margin-top: .5rem;
    overflow: hidden;
}
.real-time img{
    display: block;
    float: left;
    margin-top: .15rem;
    margin-right: .2rem;
}
.real-time time{
    float: left;
    font-size: .7rem;
    color: #a8abad;
}
.jieguo {
    font-size: .8rem;
} 
.jieguo {
    margin-top: .8rem;
    padding: 0 0 .8rem 1rem;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
}
.jieguo span {
    float: left;
    display: block;
}
.jieguo h1 {
    float: left;
    padding: 0 .3rem 0 .3rem;
    font-size: .8rem;
    color: #f08631;
}
 
 
 