﻿/*------style.css  start------*/
/*less*/
@c :center;
@small :12px;
@mid :14px;
@big :16px;
@b :#000;
@g :#666;
@r :#d41c29;
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.db {
    display: block;
}

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.wrapper{
    width: 96%;
    max-width: 1200px;
    margin: 0 auto;
}
.full {
    width: 100%;
    height: 100%;
}

.box {

}

.none {
    display: none;
}

a {
    text-decoration: none;
}
img{
    max-width: 100%;
}
/*container*/
.container {
    overflow: hidden;
    margin: 0 auto;
    clear: both;
}

/*header*/
.contain {
}

.top {
    width: 100%;
}

.top .contain .logo {
    width: 240px;
    float: left;
    margin-top: 24px;
    font-size: 0px;
}

.nav {
    line-height: 100px;
    width: 100%;
    margin-right: 15px;
    background: #4f4f4f;
}

.navul li {
    float: left;
    height: 60px;
    min-width: 82.5px;
    width: 16.6%;
    box-sizing: border-box;
    position: relative;
}
.navul li a{
    height: 60px;
    line-height: 60px;

    font-size: 16px;
    font-weight: bold;
	display:block;
    padding-left: 15px;
    color: #fff;
    overflow: hidden;
}
.navul li:first-child {
    margin-left: 0px;
}

.navul li.cur > a {
    color: #b7d248;
}

.navul li a:hover {
    color: #b7d248;
}

.navul li .nson {
    position: absolute;
    left: 0;
    top: 60px;
    z-index: 100;
    display: none;
    width: 100%;
    border-top: 2px solid #b7d248;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);
}

.navul li .nson a {
    color: #333;
    transition: all 0.36s ease;
    display: block;
    font-size: 15px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid rgba(170, 170, 170, .2);
    padding:0 10px;
}

.navul li .nson a:hover {
    background: #b7d248;
    color: #fff;
}
.telephone{
    float: right;
    width: 165px;
    margin-top: 38px;
    line-height: 24px;
    font-size: 22px;
    background: url("../images/dianhua.png") no-repeat left center;
    padding-left: 30px;

}
/*banner*/
#indexbanner {
    height: 500px;
    overflow: hidden;
    position: relative;
}

.bx-controls {
    position: absolute;
    left: 0;
    bottom: 40px;
    z-index: 999;
    width: 100%;
    color: rgba(0, 0, 0, 0);
}

.bx-controls .bx-pager {
    text-align: center;
}

.bx-controls .bx-pager div {
    display: inline-block;
    margin: 0 2px;
}

.bx-controls .bx-pager div a {
    display: block;
    width: 42px;
    height: 4px;
    overflow: hidden;
    line-height: 50px;
    background-color: rgba(255, 255, 255, 0.3);
}

.bx-controls .bx-pager div a.active {
    background-color: rgba(255, 255, 255, 0.9);
}

.bx-controls .bx-controls-direction {
    display: none;
}

#indexabout {
    margin: auto;
    overflow: hidden;
    position: relative;
}

.about {
    width: 80%;
    height: 370px;
    background:#333;
    margin-top: 54px;
    padding-right: 15%;
    box-sizing: border-box;
}

.about .con {
    height: 100%;
    margin-left: 50px;
}

.about .con .tit {
    width: 137px;
    height: 52px;
    border-bottom: 1px solid #4c4c4c;
    padding-top: 40px;
}

.about .con .tit h2 {
    color: #fff;
}

.about .con .tit span {
    color: #fff;
    text-transform: uppercase;
    margin-top: 6px;
    display: block;
    letter-spacing: 0.3px;
}

.about .con .des {
    width: 100%;
    height: 168px;
    color: #fff;
    line-height: 28px;
    margin-top: 14px;
    margin-bottom: 25px;
    overflow: hidden;
}
.about .con .des p{
	color: #fff;
}
.about .con .more {
    height: 34px;
    background: #f9f9f9;
    float: right;
    margin-right: 20px;
    text-align: center;
    line-height: 34px;
    color: #020000;
    font-size: 12px;
    padding: 0 10px;
}

.about .con .more:hover {
    background: rgba(255, 255, 255, 0.7);
}

.ab_pic {
    width: 30%;
    position: absolute;
    top: 85px;
    right: 0px;
}

.product {
    height: 100%;
    margin: auto;
}

.product .tit {
    width: 100%;
    text-align: center;
}

.product .tit p {
    font-size: 26px;
    letter-spacing: 1px;
    color: #414141;
}

.product .tit span {
    margin-top: 12px;
    color: #d6d6d6;
    display: block;
    text-transform: uppercase;
}

.product .tab {
    width: 100%;
    margin-top: 22px;
    overflow: hidden;
}

.product .tab ul {
    position: relative;
    text-align: center;
}

.product .tab ul li {
    display: inline-block;
    width: 111px;
    height: 35px;
    text-align: center;
    background: #e5e5e5;
    line-height: 35px;
    margin-right: 3px;
}

.product .tab ul li a {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
}

.product .tab ul li:last-child {
    margin-right: 0px;
}

.product .tab ul li:hover {
    background: #b7d248;
}

.product .tab ul li:hover a {
    color: #fff;
}

.product .cpzs {
    width: 100%;
    margin-top: 33px;
}

.product .cpfl {
    width: 100%;
}


.product .cpfl .td {
    float: left;
    width: 438px;
    height: 100%;
}

.product .cpfl .td .pic {
    width: 432px;
    height: 340px;
    border: 3px solid #f85415;
    display: block;
    text-align: center;
    margin-bottom: 7px;
    position: relative;
	padding-top:25px;
box-sizing: border-box;
}
.product .cpfl .td .pic img,.product .cpzs ul li .pic1 img{
	display:block;
}
.product .cpfl .td .pic .hot{
    position: absolute;
    left: 0;
    top: 0;
}
.product .cpfl .td .pic:hover {
    border: 3px solid #b7d248;
}

.product .cpzs ul {
    width: 755px;
    float: right;
}

.product .cpzs ul li {
    width: 247px;
    float: left;
    margin-right: 7px;
    margin-bottom: 7px;
}

.product .cpzs ul li:nth-child(3n){
    margin-right: 0px;
}

.product .cpzs ul li .pic1 {
    border: 3px solid #e5e4e3;
    text-align: center;
    display: block;
}


.product .cpzs ul li .pic1:hover {
    border: 3px solid #b7d248;
}

#indexprocess {
    width: 100%;
    height: 283px;
    background: url("../images/bei.jpg")  no-repeat center;
}

.process {
    width: 1200px;
    margin: auto;
}

.process .tit {
    width: 100%;
    padding-top: 47px;
    text-align: center;
}

.process .tit p {
    font-size: 26px;
    color: #fff;
}

.process .tit span {
    color: #fff;
    text-transform: uppercase;
    margin-top: 12px;
    display: block;
}

.process .con {
    margin-top: 37px;
}

.process .con ul {
    margin: auto;
    width: 1155px;
}

.process .con ul li {
    float: left;
    width: 264px;
    height: 95px;
}

.process .con ul li .box {
    width: 262px;
    height: 93px;
    border: 1px solid #dde9aa;
}

.process .con ul li .box:hover {
    border: 1px solid #666;
}

.process .con ul li p {
    line-height: 93px;
    font-weight: bold;
    color: #fff;
    font-size: 18px;
    padding-left: 125px;
}

.process .con ul li.arrow {
    width: 9px;
    height: 95px;
    margin: 0px 12px;
    background: url("../images/arrow.png")  no-repeat center;
    border: none;
}

.process .con ul li:last-child {
    display: none;
}

#indexenvir {
    width: 100%;
    padding-bottom: 30px;
}

.envir {
    margin: auto;
}

.tit {
    width: 100%;
    padding-top: 56px;
    text-align: center;
}

.tit h2 {
    font-size: 26px;
    color: #414141;
}

.tit span {
    color: #d6d6d6;
    text-transform: uppercase;
    margin-top: 12px;
    display: block;
}

.envir .con {
    width: 100%;
    margin-top: 28px;
}

.envir .con ul li {
    float: left;
    width: 285px;
    margin-right: 20px;
    overflow: hidden;
}
.envir .con ul li h3{
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    background: #666;
    color: #fff;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap

}
.envir .con ul li img {
    transition: transform 0.9s ease 0s;
    display: block;
}

.envir .con ul li img:hover {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1); /* IE 9 */
    -moz-transform: scale(1.1, 1.1); /* Firefox */
    -webkit-transform: scale(1.1, 1.1); /* Safari 和 Chrome */
    -o-transform: scale(1.1, 1.1); /* Opera */
}

#ne_nav {
    height: 27px;
    border-bottom: 1px solid #dcdcdc;
    margin-top: 58px;
}

.col {
    width: 70%;
    min-height: 450px;
    line-height: 200%;
    margin-top: 20px;
    margin-bottom: 20px;
    float: right;
}

.col h2 {
    text-align: center;
    padding-top: 5px;
    font-weight: normal;
    color: #000;
}

.col h3 {
    text-align: center;
    font-weight: normal;
    font-size: 12px;
}
.right-box{
    width: 70%;
    float: right;
}
.pxxm {
    margin-top: 20px;
}

.pxxm ul {
    width: 100%;
    overflow: hidden;
}

.pxxm ul li {
    width: 33.3333%;
    float: left;

}


.pxxm ul li .pic {
    margin: 10px;
    border: 3px solid #dcdcdc;
    text-align: center;
    overflow: hidden;
    display: block;
}

.pxxm ul li .pic:hover {
    border: 3px solid #b7d248;
}

.pxxm ul li h3 {
    width: 100%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    font-weight: normal;
}

.xwzx {
    width: 948px;
    min-height: 250px;
    margin-bottom: 50px;
    margin-top: 12px;
    float: right;
}

.xwzx ul {
    width: 100%;
    overflow: hidden;
}

.xwzx ul li {
    width: 100%;
    height: 116px;
    background: #f5f5f5;
    transition: all 0.3s ease 0s;
    overflow: hidden;
    margin-bottom: 10px;
}

.xwzx ul li img {
    float: left;
    margin: 11px 22px 0px 10px;
}

.xwzx ul li .con {
    width: 756px;
    margin-top: 36px;
    float: left;
}

.xwzx ul li .con .tt {
    font-size: 13px;
    float: left;
    color: #333;
}

.xwzx ul li .con .date {
    float: right;
    font-size: 12px;
    color: #999;
}

.xwzx ul li .des {
    width: 756px;
    margin-top: 10px;
    float: left;
    line-height: 200%;
    font-size: 12px;
    color: #999;
}

.xwzx ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.xwzx ul li:hover .tt, .xwzx ul li:hover .date, .xwzx ul li:hover .des {
    color: #179bef;
}

#sidenav {
    width: 27%;
    float: left;
    margin: 30px 0;
}

#sidenav h2 {
    font-size: 22px;
    color: #fff;
    height: 77px;
    line-height: 77px;
    text-align: center;
    background: #9dc066;
    margin-bottom: 1px;
}

#sidenav ul {
}

#sidenav ul li.nv {
    height: 50px;
    line-height: 50px;
    background: #93d75f;
    margin-bottom: 1px;
}

#sidenav ul li.nv a {
    padding-left: 64px;
    height: 50px;
    display: block;
    color: #fff;
}

#sidenav ul li.navson {
    height: 45px;
    line-height: 45px;
    background: #51bce9;
    margin-bottom: 1px;
}

#sidenav ul li.navson a {
    padding-left: 74px;
    width: 150px;
    height: 45px;
    display: block;
    color: #fff;
}

#sidenav ul li a:hover {
    background: #b7d248;
}

#sidenav ul li a.cur {
    background: #b7d248;
}

#sidenav .gy {
    margin-bottom: 12px;
}

#sidenav .con {
    border: 1px solid #dcdcdc;
    padding: 15px 19px;
    line-height: 200%;

}
.h-news ul{
    border: 1px solid #dcdcdc;
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 12px;
    padding-top: 0;
}
.h-news ul li{
    margin-top: 15px;
}
.h-news ul li h3{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.orientation {
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
}

.orientation .previous {
    float: left;
}

.orientation .next {
    float: right;
}

/*footer*/
.footer_top {
    width: 100%;
    height: 210px;
    background: #333;
}

.footer_top .address {
    margin: auto;
}

.footer_top .address .logo {
    float: left;
    margin-top: 60px;
    margin-right: 51px;
	background: #fff;
    padding: 10px;
}

.footer_top .address .line {
    height: 130px;
    border-right: 1px solid #484848;
    float: left;
    margin-top: 45px;
    margin-right: 58px;
}

.footer_top .con {
    width: 430px;
    margin-top: 36px;
    line-height: 220%;
    float: left;
    color: #999;
    font-size: 14px;
}

.footer_top .weixin {
    width: 162px;
    height: 164px;
    background: url("../images/bak.png")  center no-repeat;
    float: right;
    margin-top: 34px;
    text-align: center;
    font-size: 12px;
}

.footer_bottom {
    width: 100%;
    height: 50px;
    background: #262626;
    line-height: 50px;
    color: #c8c8c8;
}

.footer_bottom .fter {
    margin: auto;
    font-size: 12px;
}

.footer_nav {
    width: 100%;
    height: 58px;
    line-height: 58px;
    background: #333;
    border-bottom: 1px solid #4f4f4f;
}

.footer_nav ul {
    height: 100%;
    margin: auto;
}

.footer_nav ul li {
    float: left;
    width: 16.6%;
}

.footer_nav ul li a {
    display: block;
    height: 60px;
    line-height: 60px;
    color: #c8c8c8;
    font-size: 16px;
    padding-right: 10px;
    overflow: hidden;
}

.mypage {
    text-align: center;
    width: 100%;
    margin: 30px auto;
}

.mypage span, .mypage a {
    display: inline-block;
    vertical-align: top;
    color: #d35b52;
    border: 1px solid #d35b52;
    padding: 5px 10px;
    margin: 5px;
}

.mypage span.current, .mypage a.current {
    background: #d35b52;
    color: #fff;
}

.marqueeleft {
    overflow: hidden;
}

.marqueeleft ul {
    float: left;
}
.marquee-box{
    width:16000px;
}

.news{
    background: #f5f5f5;
    padding-bottom: 50px;
}
.iNews-box{
    margin-top: 40px;
}
.iNews-box li {
    padding-bottom: 25px;
    padding-top: 25px;
    padding-left: 25px;
    border-bottom: 1px dotted #dddddd;
    width: 48.5%;
    float: left;
    background: #fff;
    margin-right: 3%;
    box-sizing: border-box;
}
.iNews-box li.mar0{
    margin-right: 0;
}
.iNews-r-font {
    padding-right: 109px;
}

.iNews-r-tit {
    margin-bottom: 14px;
    line-height: 1;
    font-size: 18px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.iNews-r-txt {
    height: 48px;
    line-height: 24px;
    font-size: 14px;
    color: #666666;
    overflow: hidden;

}

.iNews-r-time {
    float: right;
    margin-top: -80px;
    width: 84px;
    height: 80px;
    border-left: 1px solid #dddddd;
    font-size: 46px;
    line-height: 46px;
    text-align: center;
    color: #777;
}

.iNews-r-time span {
    font-size: 16px;
}

.iNews-box.fr li:hover .iNews-r-tit {
    color: #b5000d;
}

.news-listbox li {
    position: relative;
    padding: 20px;
    margin-top: 30px;
    background: #fff;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .02), 0 10px 40px 0 rgba(0, 0, 0, .04);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .02), 0 10px 40px 0 rgba(0, 0, 0, .04);
    border-radius: 4px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease
}

.news-listbox li:hover {
    -webkit-transform: translate3d(0, -4px, 0);
    -moz-transform: translate3d(0, -4px, 0);
    -o-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
    -webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .1), 0 0 40px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .1), 0 0 40px 0 rgba(0, 0, 0, .1)
}

.news-listbox li .content-img {
    width: 200px;
    float: left;
    margin-right: 20px;
    text-align: center
}

.news-listbox li .content-img img {
    width: 100%
}

.news-listbox li .content-txt {
    position: relative;
}

.news-listbox li .content-txt h3 {
    padding-bottom: 15px;
    color: #333;
    font-size: 16px;
    font-weight: 400;
}
.news-listbox li .content-txt h2 a{
    color: #333;
}
.news-listbox li .content-txt .class-age span {
    position: relative;
    line-height: 22px;
    padding-right: 65px;
    font-size: 16px;
    font-weight: 400;
    color: #333
}

@media (max-width: 1124px) {
    .news-listbox li .content-txt .class-age span {
        padding-right: 24px
    }
}

.news-listbox li .content-txt .class-age span.opencds i {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA4VBMVEUAAAAzMzMzMzM0NDRAQECZmZmZmZkzMzMzMzM0NDQzMzMzMzM5OTk4ODiZmZkzMzM0NDQzMzM1NTU8PDyampo0NDSampqampoyMjI0NDQ0NDQzMzObm5s0NDQ2NjY0NDQ1NTUzMzOZmZk0NDQzMzMzMzM0NDQzMzM0NDQzMzM1NTWbm5s1NTWdnZ2vr68zMzOZmZk0NDSampqampo0NDSZmZk1NTWZmZmbm5uampqbm5uZmZmcnJwzMzP///+ZmZm3t7d7e3ukpKRmZmZFRUX7+/vv7+/V1dXIyMixsbGfn59O3aR0AAAAPXRSTlMApVr4CKVa+/Xy54wRC/rLmmwYBNrGxYlnYU5HPi8pIhzu6eLf1r+9enFSQzobCMK3t66ajoyIhVI1LigSJygKJgAAAWpJREFUSMfVlWlPwkAQhqeAUkop99EDraAicnjfrlXA8///IGdWmzVtut1GEuPzaaDvk07TvFtYF7fdi5ss+YkVBNZ1BqETIK0MwoAEK4NwSkIngzBr4UZ3kIG5N5nDGmnUa1oKtbEv8naJKaDXw/wBU6QMnH6RqTLlgobT6uMxhcUKYydcGOL09pDKK8ZKXKAnfkkXnhnSJGEPh0W68I4xA4gyqcunFJaUqnHBNJgiOw3guLpaPn8I32zvq+SrWyDI4x92Lhl6twWICAVIJv93wv3VRoTuTCocBzE6UmEQFyyp0I0LZ1IBvM0I3tf1f/AeqHVmcr5Z5G0T8NaNkwU7bBshWnekJTAK2yYwDbW2CVxdtW1qrWtT22KKk0PqOl2nqUdTlSYH44lodMD5fOwxxAE5LoXCc72N87AizVd2aQ0cxLl+LhVoi2IfQi7ppykT6NtSjtzQlwmNKhv9XHpqoC8nskAT9d/xCZfrwSGXJHcTAAAAAElFTkSuQmCC) no-repeat 0 0;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%;
    vertical-align: bottom
}

.news-listbox li .content-txt .class-age span.people-num s {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA9lBMVEUAAABKSkqZmZkzMzMzMzMzMzM0NDScnJwzMzM9PT0zMzMzMzMzMzMzMzM0NDQ0NDQzMzM0NDQ2NjY9PT1ISEgzMzMzMzMzMzMzMzOZmZkzMzMzMzMzMzM1NTUzMzM1NTU4ODg1NTWZmZkzMzOampozMzOampo0NDSampqbm5uampo1NTU2NjagoKCurq4zMzMzMzOZmZmZmZk0NDSZmZk0NDSampqampozMzOampo0NDSampqampo1NTU1NTWdnZ2ampqampqampqZmZmampo1NTWbm5szMzObm5s1NTWcnJyZmZk0NDSbm5s0NDQ0NDQzMzOZmZmqdcqOAAAAUHRSTlMAA/r0retSIfsP9t3Xn395bmsgCwbgwLq0nJeSiHRcLxkT9ePHp6WNg3NANyUKBvHn39XPzseyrHJnZWJZQzwT7OfCkGxhUUYxKyiUhHpKQIMdWAMAAAJRSURBVEjH7VVpW9pAEN6QEAhHSCByBJAbOQULrSJVrK1We27+/5/pzOwTkmyDtF99fD9Ndt7ZuTfsDf+PWbOSUxe5qlX8J3qrwvfQZkfpSoOHkW4e4ZeqXEJegVvGtU0q3mBApPL1rGQ8W+/po87YTw9w+S2GX0DGyY3/qSfx+5QNPUT3C5PRzoB+1Q4Oilk4SJYmCY8wkg1cUC+BH+BZhSOTpUYXZLGJ8h3UPvwd5AkKW/TSjab+C5WKVDa8pIXSpAsWtYiyQTWRoMGhTdIYDBK7sC6PJYkrXIOkc8zjY1iHM/FVNnjA5gnxOxh8lr3rsoEdxLnB9oV1ddBdyQZncFgQ4iMYfAjrLNBVZINc4HYsh1TE8ZQG+hbOMoaQL8EgOh4rXIHotOMAVoWcwtY9RdQ6BzTlDPhU2N4Dv8+ioIE2g/tdvvc5H3pSGygLmufcjUJ0vUfT3qF4PnlUIwntAScktbqrLYTsksEa+YmtxNdVHoMkLhQ4QAzn4Yqc8XikoXFbT+BdsKhGmbS9q9t8UhCX7tQUouaw3WRIe3eX8u+n5yhjOyhPdcvWW7QPhTT3xy+1Jh/zUMWzRJJ6veT+jJ3XglKd0vNisBi0V5iHmPua34yOivd3QjS5Oz2HfPQxKBB+wJHaYgfwG/Owg4F6ZMaCTg6igR139kHdM1P4jIcf8TWJT/ja0JZYMkt2UaYlwpAuGD6RL/49plgTTDohnsws9mygHKIb1bTv4Q6XYkc50JsUjyapKYdJfz2CVpe04wb5SACKmVVfCimTs9grwx+mtKtK7DifDwAAAABJRU5ErkJggg==) no-repeat 0 0;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%;
    vertical-align: bottom
}

.news-listbox li .content-txt .class-age span.age i {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAvVBMVEUAAAAzMzMzMzM6OjozMzMzMzM8PDyZmZkzMzM0NDQzMzMzMzM1NTUzMzMzMzMzMzMzMzM2NjY6OjozMzMzMzMzMzMzMzM2NjY1NTV6eno0NDQyMjIzMzOnp6ecnJw4ODiampozMzM0NDQ0NDQ1NTU1NTWZmZmZmZmampqcnJyfn5+ZmZmampozMzOZmZk0NDSampoyMjKbm5uampqbm5ubm5ubm5s0NDSZmZmZmZmampo1NTU2NjYzMzOZmZnujkiIAAAAPXRSTlMA8PQK/PkE/el7dPcp28dwuS8Ptambdx1cAvfv5gkmDe2gVFNEQ6BqPTER49PTxMCqiYR6dl5GON2yjlsTr71UlQAAAiFJREFUSMftVemSmzAMNg6EYwMhhBwQIPe53aN79rLf/7EqG1y7a5PJtPtnZ1aZMEbokz5Lsow+RchgMw2C6WZwkXGySi0Qx2HPdJWg89LxsUUUsbDfOWcfWLixtO1mga2g3f2Qe7/CXjzy/VHs4SseZdgSZB6y79gb94SmN/Yw8xD+MtlPmDfH6ndVZbdvOcCPzA18QmCNo46mjzAgQp3VkPFZSvcySMFYDfX8gP8CGWUJMd7mqgP2TtQ1A7LIAcTfpHwsVZm+PxbeVzUJBk2fM14WRU/kLfJu6qB99l3N1BpcePxbwSpcIxJIp3OTcTceEFgpgJSQfPynGPbX2i3Lm/XK12NYpwqAcexxAH4DyAd1zdkelf5njOolSwiZiNIDqSYFjJM8H9sZIXFTpjAPX0UrOfhOnIcYABskZAoRRrK08NcSPALAVJbZIbaPzooPGQv+HfBTUqoeD4pZud+XKiV90+WCui8SsKN0p25aT2tFqXtdCv0LvH1R06oXLrt1Kb091drDAl6eZOFMrYGOYEOvH6vydNi5LgTIZGsYmw89URd+jbiLI5LNp7c3l2e3sQfctwrJ9k7aDtDxHhAMtXg4GQ5Qo5qpR7Ta//h+//Bcil5pjqg+BJbIKHdiCOhjpjCNmZiPmf8fZGhO7PZROTEO1/ZhPD877nM57nM57i+/UGbBe15ZIMkaLsUZXIrwsNJ1ctm1u2XX7naAPoT8BguXWqyNFUu4AAAAAElFTkSuQmCC) no-repeat 0 0;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%;
    vertical-align: bottom
}

.news-listbox li .content-txt .class-age span i {
    color: #ff6422;
    font-style: normal
}

.news-listbox li .content-txt p.desc {
    line-height: 22px;
    margin: 10px 0;
    color: #999;
    font-size: 14px;
    overflow: hidden;
    text-indent: 2em;
}


.news-listbox li .content-txt .time-submit {
    width: 100%;
}

.news-listbox li .content-txt .time-submit p.time {
    line-height: 34px;
    color: #333;
    font-size: 14px
}

.news-listbox li .content-txt .time-submit p.time i {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAulBMVEUAAAAzMzOZmZl4eHgzMzOZmZk0NDSampqZmZk2NjY0NDQ0NDQzMzMzMzM1NTU3Nzc8PDxMTEwzMzM0NDQzMzMzMzM0NDQzMzMzMzM0NDQ0NDQ0NDQzMzM2NjY2NjYzMzMzMzMzMzMzMzM0NDQzMzM0NDQ0NDQzMzM0NDQ1NTU2NjY2Njabm5ufn580NDQ0NDQzMzM0NDSZmZkzMzMzMzM1NTWjo6OampqampqampqampqampozMzOZmZlRul8yAAAAPHRSTlMA1ngC4s5IiDIq/PvRtUEVDAbzsPfuyqSGcmliViUZqpDDvZ2WeG5bTjAjHigW6JybmGVLNzUP6L+rdE7LLRdzAAAB8ElEQVRIx91V2WKCMBCMVWkBoRweqHifVXt49cT//60ypsBCIPS1nbdNdrKzRxL2N2BvTH/ZVx7uf+V933ebwQ8q3qnMfTAK0qj1qxL34V4PBDSOhf5mKzp2Mho/G41I2szO9+/x49sLlXFYfscJgElu+mOe5zot8kW7htzmnI8NrSukqFauiViCfuhpKUyEZYDhZuvTgr8a249kr9oBY5Em7KEnPv+1fqkTit0Od51U4gMI6sbm4XK5fNL4T+H2nBJc1CfJ9yYk3GYrog/I/EDkmhUTqiiVl9h99ItJCGwFCWlFCynBwpjEmmxYqpTADFqVDZrP5IQlrZOJ+SohrGm3/dAYlRDOqAsNNy4hbCGbVvU5S3irc7x/8aGldVVCw0gTKB6jPKfR/gMGnhIOKcIu6lyHTkYTN4RMa4KP+D4ms4FJ8VOzs7uLsOMrtdAluV4ejycBVDt2bJ5gDmWEWdyqJOCLxF/VYtFJJzS1mGCgjlWaZAN9sYr8uwFPmeCIJaPg3VUgaCpkhUrZuf4OnqBN9hOZgNEe5ujB+bopfiQ1MJ56GVmqEQA9JmLb4K/xyiL9mmlY0+EvwnKDK5rGcn3equZqjKDQb7ICLJCegOlG8iPOdeHHUkp+Ra9CvJ2Rz4sg53TnbrtWmXY8xWb/Et9YKXZZTcEECQAAAABJRU5ErkJggg==) no-repeat 0 0;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%;
    vertical-align: sub
}

.news-listbox li .content-txt .time-submit a {
    width: 144px;
    height: 36px;
    line-height: 36px;
    color: #f85415;
    font-size: 16px;
    border-radius: 30px;
    border: 1px solid #f85415;
    cursor: pointer;
    text-align: center
}

.news-listbox li .content-txt .time-submit a:hover {
    background: #e64507;
    -webkit-box-shadow: 0 0 10px 0 rgba(255, 103, 26, .3), 0 5px 10px 0 rgba(255, 103, 26, .6);
    box-shadow: 0 0 10px 0 rgba(255, 103, 26, .3), 0 5px 10px 0 rgba(255, 103, 26, .6);
    color: #fff
}

.news-listbox li img.type-img {
    position: absolute;
    width: 76px;
    top: 4px;
    left: -7px
}

.detail-box{
    padding-top: 30px;
    padding-bottom: 30px;
}
.detail-box h3.article-title {
    text-align: center;
    font-size: 22px;
    color: #333;
    margin-bottom: 15px;
}

.detail-box .time {
    text-align: center;
    margin-bottom: 15px;
    color: #666;

}

.detail-img {
    text-align: center;
    margin-bottom: 15px;
}

.detail-cont {
    margin-bottom: 30px;
    line-height: 24px;
    color: #666;
}

.pre_next {
    line-height: 26px;
}

.pre_next p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap

}

.pre_next a {
    color: #333;
}

.pre_next a:hover {
    color: #f85415;
}

.menu {
    float: right;
    margin-top: 20px;
    margin-left: 20px;
    display: none;
}
.bottom-fixed {
    position: relative;
    bottom: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 1.2rem;
    color: #fff;
    display: none;
}

.bottom-fixed .tel-box {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #000;
    z-index: 11;
}

.bottom-fixed .tel-box a {
    color: #fff;
    font-size: 1rem;
}
.nav li > span {
    width: 15px;
    transition: transform 0.3s;
    height: 8px;
    background: url(../images/x_icon.png) no-repeat center center;
    display: none;
    position: absolute;
    right: 20px;
    top: 25px;
    background-size: 100% 100%;
}
.nav li.show span {
    transform: rotate(-180deg);
}
.wx{
    padding-top: 36px;
}
.wx img{
    width: 120px;
}
.wx p{
    text-align: center;
    color: #fff;
    line-height: 30px;
}
.lam_box .message-submit{
    background: #b7d248;
    box-shadow: 0px 4px 14px 0px #a7cb11;
}
.lam_box .ow_links h2 i {
    color: #a7cb11;
}
.lam_box .ow_links span {
    background: #a7cb11;
}