html,body{margin: 0px; padding: 0px; font-size: 14px;}
body{background: url(/images/headerbg.jpg) no-repeat; background-size: 100% 1114px;background-position: 0px 0px}
ul,li,dl,dt,dd{list-style: none; margin: 0px; padding: 0px;}
a{color: #000000;text-decoration: none;}
a:hover{text-decoration: none;}
a:visited{text-decoration: none;}
.autoheight{height: auto !important; overflow:hidden !important; overflow:hidden; }

 .blue-bg{background-color: #006bd5;}
.white-bg{background-color: #ffffff;}
.bg01{background-color: #e5effb;}
.bg02{background-color: #f6f6f6;}
.bg03{background-color: #dd6543;}
.bg04{background-color: #42a7eb;}
.bg05{background-color: #dd6543;}

.web-ico{display: block; 
line-height: 40px;
color: #000000;
background:#eee;
font-size: 16px;
padding-left:5px;
}

.web-itr {width:100%; line-height:28px; margin-top:5px;}
.web-itr p {line-height:20px;}

.web-full{width:100%;}
.web-box{width:1200px; margin: 0 auto; position: relative;}
.web-box-content{width:1170px; padding:0px 15px;height: auto !important; overflow:hidden !important; overflow:hidden; }
.web-container{width:930px; margin: 0 auto; padding: 15px 60px; }

.logo {width:200px; height:114px; line-height:114px; float:left; font-size:20px; }
.logo  img{width:200px; height:114px;}
.web-nav {width:1000px; height:60px;float:right; text-align:right; margin-top:40px}
.web-nav a { height:60px; line-height:60px;padding:15px 0px 15px 15px }
.web-nav a:hover {background:#2fa338;color:#ffffff;}
.web-nav a:hover:after{color:#2fa338;}
.web-nav a:after {content:"|";margin-left:15px;font-size:16px }
.web-nav a:last-child:after  {content: "";}

.web-title{width:100%;height: 40px; position: relative;}
.web-more{position: absolute; top: 13px; right: 10px;}

.web-list{width:100%;}
.web-list li{width:100%; height: 36px; line-height: 36px; float: left; border-bottom: 1px #ccc dotted; overflow: hidden; margin-bottom:5px}  
.web-list li a:before{display: block;
content: "";
width: 3px;
height: 3px;
background: #8D8D8D;
margin-left:5px;
margin-right: 8px;
float: left;
margin-top: 17px;}
.web-list span{float: right; color:#000000}

.web-imglist {width:100%;}
.web-imglist li {width:212px; float:left; height:175px; margin-left:15px;}
.web-imglist li:nth-child(4n+1) {margin-left:0px;}
.web-imglist li img {width:212px;height:135px;}
.web-imglist li span {display:block; width:100%; height:30px; line-height:30px; text-align:center;}

.web-slide {width:100%;height:320px; margin-top:20px; margin-bottom:15px;}
.web-slide img {width:100%;height:320px;}

.web-left {width:900px; float:left;}

.web-right {width:280px; float:left; padding-left:20px}

.jqjs {width:100%; border-bottom:1px dashed #cccccc; padding-bottom:15px}
.jqjs dl{width:100%;}
.jqjs dt {width:200px; height:135px; float:left}
.jqjs dd{width:680px; line-height:30px;float:left; padding-left:20px}

.footer {width:100%;margin-top:15px}
.copyright {width:100%;text-align:center; line-height:40px;}
.lng {width:100%;text-align:center; height:40px; line-height:40px;}
.lng a{margin-right:15px;}


.web-link {width:100%;border-bottom:1px solid #ccc; height:40px; line-height:40px;}

.web-content {width:100%; margin:0 auto;}
.web-content-title {width:100%;height:50px; line-height:50px; font-size:18px; font-weight:bold; text-align:center; }
.web-content-time {width:100%;height:20px; line-height:20px; font-size:14px; text-align:center; border-bottom:1px dashed #ccc;padding-bottom:20px;color:#666;}
.web-content-detail {width:98%;margin:15px;}
    .web-content-detail p {
       text-indent:2em;
        line-height:26px;
        font-size:16px;
        margin-bottom:10px;
}


.web-more-img {width:100%;margin-top:15px; float:left}
.web-more-img li {width:220px; float:left; height:180px; margin-left:25px;}
.web-more-img li:nth-child(5n+1) {margin-left:0px;}
.web-more-img li img {width:220px;height:135px;}
.web-more-img li span {display:block; width:100%; height:30px; line-height:30px; text-align:center;}

.web-product {width:100%; height:300px; position:relative;}
.web-product-img {width:400px; height:300px; float:left;}
.web-product-img img {width:400px; height:300px;}
.web-product-itr {width:700px; height:300px; float:left; margin-left:40px;}
.web-product-itr li {width:100%; line-height:30px;}
.web-product-itr li h4 {font-size:18px; font-weight:bold;}
.web-product-itr li em {color:#ec4b4b;font-size:18px; font-style:normal}
.web-product-itr .btn { margin-top:40px;}

.web-form {width:700px;margin:0 auto; padding-top:20px;}

/*index*/
.index-news{width:900px; float: left; margin-bottom: 15px; height:300px;}
.web-index-slide{width:450px; height: 295px; float: left;}
.web-index-slide img{width:100%;height: 100%; object-fit: cover;}
.index-news-list{width:430px;float: left; height: 295px; margin-left: 20px;}
.index-news-list li:first-child a{font-size: 18px; color: #FF0000;}
.index-news-list li:first-child a:before{background: red;}

.slide_txt{
	position: absolute; 
	left: 0;
	bottom: 0; 
	background:rgba(243,248,244,.6);
	width:97%;
	height: 30px;
    line-height: 30px;
	padding: 0 2% 0px 2%;
	font-size: 14px;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis; 
}

.web-index-title{width:100%; height: 35px; line-height: 35px; border-bottom: 1px solid #ccc; margin-bottom: 15px; position: relative; }
.web-index-title h3{font-size: 18px; font-weight: 800;}
.web-index-title span{font-size:14px; padding-left: 15px; font-weight: normal;}
.web-index-title span.spnav {padding-left:0px !important}
.web-index-title a {color: #8D8D8D;}

.more-link{position: absolute; padding: 10px 0px; right: 0px; top: -8px;}

/*分页    开始*/
.pages td {
    line-height:28px;
    
}

.pages{width:100%; height:40px; line-height: 40px; padding-top: 10px; text-align: center;}
/*.pages a{border: 1px solid #ccc;
    margin: 0 1px;
    font-size: 12px;
    padding: 4px 8px;
    cursor: pointer;}*/

/*.pages a.on{border: 1px solid #ec4b4b; background-color: #ec4b4b; color: #ffffff;}
.pages a:hover{border: 1px solid #ec4b4b; background-color: #ec4b4b; color: #ffffff;}
.pages span{padding:3px 5px; }*/

.pages a {
    display: inline-block;
    vertical-align: middle;
    padding: 0 15px;
    border: 1px solid #ccc;
    height: 28px;
    line-height: 28px;
    margin: -5px  -5px 5px 0;
}
.pages a:hover{border: 1px solid #ec4b4b; background-color: #ec4b4b; color: #ffffff;}

.pages .current {
    background-color: #ec4b4b;
    display: inline-block;
    vertical-align: middle;
    padding: 0 15px;
    border: 1px solid #ec4b4b;
    height: 28px;
    line-height: 28px;
    margin: -5px -1px 5px 0;
    color: #fff;
}

.pages .skip{
    height: 30px;
    line-height: 30px;
    border: 1px solid #e2e2e2;
    border-radius: 2px;
    vertical-align: top;
    background-color: #fff;
    box-sizing: border-box!important;
    width: 50px;
    margin: 0 5px 5px 0;
    text-align: center;
}

.pages .sub {
    height: 30px;
    line-height: 30px;
    border: 1px solid #e2e2e2;
    border-radius: 2px;
    vertical-align: top;
    background-color: #fff;
    box-sizing: border-box!important;
    margin-left:15px;
    padding: 0 15px;
    cursor: pointer;
    transition:background-color ease .5s
}

.pages .sub:hover {
    background-color: #009688;
    color:#fff;
}

/*分页    结束*/