@charset "utf-8";
/* CSS Document */
@import "//at.alicdn.com/t/c/font_2170366_4tertatjkr6.css";
body,html{ margin:0px; padding:0px;}

body{ position: relative;font-family: PingFang SC-Bold, PingFang SC,"Microsoft YaHei",helvetica,arial,sans-serif;font-size:14px; color: #333333; background-color: #F3F7F6;}

ul{ margin:0px; padding:0px;zoom:1;}
div {zoom:1;}
li{ margin:0px; padding:0px;list-style:none;vertical-align:middle;}
dl,dt,dd {margin:0;padding:0;}
img{ border:0;max-width: 100%;}
a {text-decoration:none;color: #333333;outline: none;}
a:hover {color:#51b233; text-decoration:none !important;}
a img{border:none;border:0;}
p,h1,h2,h3,h4,h5 {margin:0;padding:0;}
input,select ,button{padding:0;margin:0; border:none;outline: none;}
a:focus{ text-decoration:none;}
.w100{ width:100%;}
.nav-divider {
    height: 1px;
    margin: 2px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.error, .required {
    color: #ff0000;
}
.ellipsis{ display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* 控制文字几行 */
.line1{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.line2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.line3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.line4{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.pic {overflow: hidden;}

.pic img {width: 100%;transition: .5s;-o-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;opacity: 1;filter: alpha(opacity=100);}
a:hover .pic img,
li:hover .pic img,
.pic:hover img{transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transition: .5s;-o-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}
.calendar{z-index: 99;}
.swiper-pagination-bullet-active { background: #51b233;}
.while{background-color: #FFF;}
.mb20{margin-bottom: 20px;}
.more2{font-size: 14px!important;}
/* .phone {

  position: fixed;

  top: 0;

  right: 0;

  left: 0;

  z-index: 999;

  display: none;

  padding: 10px 0;

  width: 100%;

  background: rgba(255, 255, 255, .9);

  box-shadow: 0 0 2px rgba(0, 0, 0, .8)

}



.phone .wid {

  float: left

}



.phone .wid>a {

  display: inline-block

}
#phone_nav span,

.seaarch_phone span {
    display: inline-block;
    font-size: 24px;
    color: #000;
}



#siteFunctions {

    position: fixed;

    top: 0;

    right: -100%;

    bottom: 0;

    z-index: 10;

    z-index: 9999;

  

    width: 100%;

    height: 100%;

    background-color: #fff

}



#siteFunctions .inner {

    position: relative;

    overflow-y: auto;

    padding: 0 0 50px;

    height: 100vh;

    background-color: #fff

}



#siteFunctions .hd {

    position: relative;

    overflow: hidden;

    padding: 0 5vw;

    font-weight: bold;

    text-transform: capitalize;

    height: 60px;

    font-size: 20px;

    border-bottom: #dcdcdc 1px solid;

    color: #000;

    line-height: 60px

}



#siteFunctions .hd .lang a {

    display: inline-block;

    padding: 0;

    height: 44px;

    color: #999;

    text-transform: uppercase;

    font-size: 1.3rem;

    line-height: 44px

}



#siteFunctions .hd .lang a.active {

    color: #FF5C01

}



#siteFunctions .hd .lang a+a {

    margin-left: 20px

}



#siteFunctions .bt-close {

    position: absolute;

    top: 16px;

    right: 5vw;

    display: block;

    width: 1.8rem;

    height: 1.8rem;

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg)

}



#siteFunctions .bt-close span {

    position: absolute;

    top: -9999px;

    left: -9999px

}



#siteFunctions .bt-close::before {

    position: absolute;

    top: 50%;

    left: 0;

    display: block;

    margin-top: -1px;

    width: 100%;

    height: 2px;

    background-color: #222;

    content: ""

}



#siteFunctions .bt-close::after {

    position: absolute;

    top: 0;

    left: 50%;

    display: block;

    margin-left: -1px;

    width: 2px;

    height: 100%;

    background-color: #222;

    content: ""

}



.mobMenu {

    padding: 0 5vw

}



.mobMenu a,

.mobMenu span {

    display: block;

    color: #222

}



.mobMenu>li {

    border-bottom: #dcdcdc 1px solid

}



.mobMenu>li>a {

    position: relative;

    display: block;

    padding: 18px 12px;

    color: #000;

    font-weight: 500;

    font-size: 18px;

}



.mobMenu>li>a::before {

    position: absolute;

    top: 50%;

    right: 12px;

    display: block;

    width: 13px;

    height: 1px;

    background-color: #000;

    content: ''

}



.mobMenu>li>a::after {

    position: absolute;

    top: 50%;

    right: 18px;

    display: block;

    margin-top: -6px;

    width: 1px;

    height: 13px;

    background-color: #000;

    content: ''

}



.mobMenu>li.active>a::before {

    background-color: #FF5C01

}



.mobMenu>li.active>a::after {

    display: none

}



.mobMenu>li>.subDepth {

    padding: 0 12px 15px

}



.mobMenu>li>.subDepth>li>a {

    display: block;

    color: #666;

    font-size: 1rem;

    line-height: 28px

}



.mobMenu>li>.subDepth>li+li {

    margin-top: 10px;

    line-height: 28px

} */

#header .top{height: 110px;line-height: 110px;padding: 0 65px ;background-color: #FFF;font-family: Adamina-Regular, Adamina;}
#header .top {display: flex; justify-content: space-between; align-items: center;}
#header .logo-img{display: flex; align-items: center;}
.ColumnPageHeader-Line{background-color:#C4C4C4;height: 40px; margin-left: 20px;}
.ColumnPageHeader-Title{margin-left: 20px;}
.ColumnPageHeader-TitleMeta,.ColumnPageHeader-TitleColumn{font-size: 16px;color: #999999 ;}
#header ul.menu{height: 35px;line-height: 35px;}
#header ul.menu li{display: inline-block; margin: 0 17px;position: relative;}
#header ul.menu li.active a{color:#51b233 ;}
#header ul.menu li a:hover::before,#header ul.menu li.active a::before{content: "";position: absolute;left: 0; bottom: 0; width: 100%;height: 2px;background-color:#51b233 ;}
#header .search{ width: 19.91%;height: 47px;line-height: 47px;background: #F3F7F6;border-radius: 24px;position: relative;}
#header .search input{background: transparent; width: 100%; text-indent: 26px; padding-right: 50px;}
input::-webkit-input-placeholder {color: #999999;}
#header .search button{position: absolute;right: 16px; top: 12px; background: transparent; width: 24px;height: 24px;line-height: 1;}
#header .search button i{font-size: 24px;color: #999999; }
#header .share{position: relative;cursor: pointer;}
#header .share i{color: #999999;}
#header .share .social-share{position: absolute; left: 10px;top: 70px;line-height: 1.2;z-index: 9;}
#header .top .share .social-share{display: none;}
#header .top .share:hover .social-share{display: block;}
#header .top .share .social-share a{color: #FFF;background-color:#51b233 ;border: none;}
#header .top .share .social-share a:hover{background-color: #FF9635;}
.social-share .icon-wechat .wechat-qrcode{top: 40px;}
.social-share .icon-wechat .wechat-qrcode:after {
    margin-left: -6px;
    top: -13px;
    bottom: inherit;
    width: 0;
    height: 0;
    border-width:  6px 6px 8px 6px ;
    border-style: solid;
    border-color:  transparent transparent  #f3f3f3 transparent;
}
#header .top .text-right a,#header .top .text-right i{font-size: 18px;}
#header .top .text-right a{display: inline-block; margin-left: 15px;}
#header .top .text-right  #dropdownMenu1{position: relative;}
#header .top .open .dropdown-menu{ display: block;}
#header .top .text-right .dropdown-menu1 {top: 35px;}
#dropdownMenu1 .dropdown-menu{min-width: 105px;}
#header #dropdownMenu1 .dropdown-menu a {display: block;margin-left: 0px;font-size: 14px;color: #000;}
#header #dropdownMenu1 .dropdown-menu a:hover {color: #51b233;}
/* #header .top a.fbzh{display: inline-block;background-color: #51b233;color: #FFF;padding: 3px 10px;} */

#header .top a{color: #333333;}
#header .top a:hover{color: #51b233;}

#banner{position: relative;overflow: hidden;}
#banner .search-wrap{position: absolute;left: 0; top: 0; width: 100%;height: 100%;display: flex;flex-direction:column;align-items:center; justify-content:center;}
#banner h2{font-size: 60px; color: #FFF; margin:0 0 95px; }
#banner .search{ margin: 0 auto;position: relative;width: 611px;}
#banner .search input{width: 611px; height: 55px; border: none; background-color: #FFF; text-indent: 25px;font-size: 18px; color: #c9c9c9;}
#banner .search input::-webkit-input-placeholder {color: #c9c9c9;}
#banner .search button{ position:absolute;right: 0;top: 0; width:126px;height: 55px; border: none; background-color: #51b233;  }
#banner .search button i{color: #FFF;font-size: 21px;}
#banner .search button:hover{opacity: 0.8;}
#banner .search .hot-search{line-height: 1; margin-top: 15px; color: #FFF;}
#banner .search .hot-search a{color: #FFF;}
#banner .search .hot-search a:hover{color: #51b233;}

#banner .adv-list{position: absolute;left: 0px;right: 0px;bottom: 0;height: 158px;background: rgba(27, 93, 186, 0.8);font-family: Adamina-Regular, Adamina;}
#banner .adv-list ul{padding: 25px 180px 0 ;display: flex;justify-content: space-around;}
#banner .adv-list li{display: inline-block;line-height: 1;color: #9af860;font-size: 36px;font-weight: bold;text-align: center;}
#banner .adv-list li span{font-size: 60px;color: #9af860;}
#banner .adv-list li p{font-size: 18px; color: #FFF;font-weight: normal; padding-top: 25px;}

.sub-menu{position: relative;border-radius: 8px; margin-top: -108px;background-color: #FFF;padding: 20px;}

ul.hd{border-bottom: #E0E0E0 solid 1px;padding-bottom: 15px;display: flex; }
ul.hd li{display: inline-block; padding: 0 40px 0 0; height: 39px; line-height: 39px; font-size: 20px; }
ul.hd li:last-child{margin-left: auto;padding: 0;}
ul.hd li i{font-size: 18px; margin-right: 15px;}
ul.hd li.active,ul.hd li:hover,ul.hd li.active a,ul.hd li.active a:hover{color: #51b233;}
ul.hd li.active i,ul.hd li:hover i{color:#51b233; }
ul.hd li:last-child.active,ul.hd li:last-child:hover{color: #333333;}
.sub-search{display: flex;}
.sub-search label{height: 30px;line-height: 30px;font-weight: normal;font-size: 14px;margin-bottom: 0;}
.sub-search input{width: 177px;height: 30px;line-height: 30px;font-size: 14px;border: #E0E0E0 solid 1px ; margin: 0 13px 0 46px;padding: 0 10px;}
.sub-search button{width: 52px;height: 30px;line-height: 30px;background-color: #51b233;border: none;border-radius: 2px;font-size: 14px;color: #FFF;}

ul.px{display: flex;height: 40px;line-height: 40px;background-color:#F3F7F6;margin-top: 23px;border-radius: 8px;}
ul.px li{padding: 0 53px;border-right: #E0E0E0 solid 1px;}
ul.px li:last-child{ margin-left: auto;padding: 0 30px;border-right:none; }
ul.px li .icon-xiajiantou{font-size: 12px;margin-left: 5px;}
ul.px li .icon-liebiao{margin-left: 7px;}
ul.px a.active i{color: #51b233;}
.sub-menu-con .bd li{display: none; margin: 15px 0}
.sub-menu-con .bd li.active{display: block;}

.sub-menu-con{padding: 0;}
.sub-menu-con .close {opacity: 1;}
.sub-menu-con .close i{font-size: 22px; color: #51b233;}
ul.bd li{ font-size: 17px;}
ul.bd li a{display: inline-block;padding: 10px 0; line-height: 1;}
ul.bd li a span{display: inline-block;position: relative; color:#51b233;margin-right: 40px; min-width: 30px;}
ul.bd li a span::before{content: ''; position: absolute; width: 20px; height: 1px; background-color:#444545;top:50%; right: -30px;}
ul.bd li a span img{height: 17px;}

.sub-menu-con .container .row{position: relative;}
.sub-menu-con .close {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 3;
    width: 22px;
    height: 22px;
    transform: translate(0, -50%);
	display: none;
}

.inputms{background:url(../calendar/calendarBg.png) no-repeat right 10px center ;cursor:pointer;}
.subind{padding-top: 15px;}
.subind a{display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; margin:3px 1px;border: solid #51b233 1px; border-radius: 3px; color:#51b233 }
.subind a:hover,.subind a.active{background-color: #51b233; color: #FFF;}

.brand{background-color: #FFF;}
.brand-scroll{min-height: 221px;position: relative;}
.brand-scroll .swiper-container{padding: 10px 0;}
.brand-scroll .pic{height: 201px;width: 100%;background-position:center center;background-size: cover; margin-top: 7px;border-radius: 8px;transition: 400ms ease-in-out;
    -moz-transition: 400ms ease-in-out;
    -webkit-transition: 400ms ease-in-out;
    -o-transition: 400ms ease-in-out; }
.brand-scroll .swiper-slide .pic{box-shadow: 0 2px 10px rgba(0,0,0,0.3);}
.brand-scroll .swiper-slide-active .pic{height: 201px;box-shadow: 0 2px 10px rgba(0,0,0,0.3);}
.brand-scroll .swiper-button-prev,.brand-scroll .swiper-button-next{opacity: 0;height: 36px;line-height: 36px;text-align: center;font-size: 18px;color: #FFF;width: 36px; margin-top: -18px; cursor: pointer;transition: .3s;border-radius: 50%;background-color: rgba(31,45,61,.11);background-image: none;}
.brand-scroll .swiper-button-prev{left: 0;}
.brand-scroll .swiper-button-next { right: 0;}
.brand-scroll:hover .swiper-button-prev{opacity: 1;background-color: rgba(31,45,61,.23);left: 15px;}
.brand-scroll:hover .swiper-button-next{opacity: 1;background-color: rgba(31,45,61,.23);right: 15px;}
.brand-scroll .swiper-slide .pic:hover{transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: .5s;
    -o-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;}
.exh-list{padding:20px 0; }
.exh-list .row .row{margin-right: -6px;margin-left: -6px;}
.exh-list .col-md-3{padding-right: 6px; padding-left: 6px;}
.exh-list .box {
    margin-bottom: 12px;
    background-color: #FFF;
    border-radius: 10px;
    overflow: hidden;
}
.exh-list .box .pic-wrap {
	position: relative;
    overflow: hidden;
	border-radius: 10px 10px 0 0;
}
.hot_1 {
    font-size: 11px;
    line-height: 1;
    color: #fff;
    padding: 4px;
    border-radius: 5px;
    margin-right: 2px;
    background: linear-gradient(#007000,#00736c);
    font-style: normal;
    display: inline-block;
}
.hot_2 {
    font-size: 11px;
    line-height: 1;
    color: #fff;
    padding: 4px;
    border-radius: 5px;
    margin-right: 2px;
    background: linear-gradient(#ff6337,#ff381a);
    font-style: normal;
    display: inline-block;
}
.hot_3 {
    font-size: 11px;
    line-height: 1;
    color: #fff;
    padding: 4px;
    border-radius: 5px;
    margin-right: 2px;
    background: linear-gradient(#37b0fe,#1d7cfe);
    font-style: normal;
    display: inline-block;
}
.hot_4{
    font-size: 11px;
    line-height: 1;
    color: #fff;
    padding: 4px;
    border-radius: 5px;
    margin-right: 2px;
    background: linear-gradient(#39dd80,#1cb84a);
    font-style: normal;
    display: inline-block;
    }
.exh-list .box .pic:hover{transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transition: .5s;-o-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}
.exh-list .box:hover .pic{opacity: 0.8;}
.exh-list .box h2{font-size: 14px; font-weight: bold;margin: 10px 14px;line-height: 1.5;overflow: hidden;height: 22px;}
.exh-list .box .ta{display: flex;margin: 0 14px;}
.exh-list .box .time{min-width: 105px;}
.exh-list .box .time,.exh-list .box .address{font-size: 12px;color: #575757;}
.time i,.address i{font-size: 14px;}
.cc{/*display: flex;justify-content: space-between;*/ margin: 10px 14px 14px;font-size: 11px;}
.cc span,.exh-list .box .pic-wrap span.bcd,.exh-list .box .pic-wrap span.cd,.exh-list .box .pic-wrap span.ccd,.exh-list .box .pic-wrap span.dcd{display: inline-block;height: 20px; line-height: 20px;border-radius:5px;padding: 0 5px;}
span.cat{background-color: #51b233; color: #FFF;max-width: 100%;overflow: hidden;}
.exh-list .box .pic-wrap span.icon-rehot{position: absolute; left: 10px;top: 5px;color: #ffc824;font-size: 26px;height: 26px;line-height: 26px;}
.exh-list .box .pic-wrap span.cd{font-size: 12px;position: absolute; right: 0;top: 0;max-width: 100%; background-color: #51b233; color: #FFF;max-width: 100%;overflow: hidden;border-radius:5px;}
.exh-list .box .pic-wrap span.bcd{position: absolute; right: 0;top: 0;max-width: 100%; background-color: #FF5000; color: #FFF;max-width: 100%;overflow: hidden;border-radius:5px;}
.exh-list .box .pic-wrap span.ccd{position: absolute; right: 0;top: 0;max-width: 100%; background-color: #FF0000; color: #FFF;max-width: 100%;overflow: hidden;border-radius:5px;}
.exh-list .box .pic-wrap span.dcd{position: absolute; right: 0;top: 0;max-width: 100%; background-color: #5bc0de; color: #FFF;max-width: 100%;overflow: hidden;border-radius:5px;}
span.cd strong{font-size: 14px; font-weight: bold;}

.exh-list .box p.cc{display: flex;justify-content: space-between;align-items: center;}
.exh-list .box p.cc em{font-style: normal;color: #FF9635; font-size:14px;}

.exh-list ul.exh-tit{display: flex;border-radius: 8px;  background-color: #FFF; padding: 10px 23px ;font-size: 16px;font-weight: bold;margin-bottom: 10px;}

.exh-list ul.exh-tit li:first-child,.exh-list ul.exh-ul li:first-child{width: 40%;}
.exh-list ul.exh-tit li:nth-child(2),.exh-list ul.exh-ul li:nth-child(2){width: 22%;}
.exh-list ul.exh-tit li:nth-child(3),.exh-list ul.exh-ul li:nth-child(3){width: 20%;}
.exh-list ul.exh-tit li:nth-child(4),.exh-list ul.exh-ul li:nth-child(4){width: 9%;}
.exh-list ul.exh-tit li:last-child,.exh-list ul.exh-ul li:last-child{width: 9%;}

.exh-list ul.pav-tit li:nth-child(2),.exh-list ul.pav-ul li:nth-child(2){width: 15%;color: #333;}
.exh-list ul.pav-tit li:nth-child(3),.exh-list ul.pav-ul li:nth-child(3){width: 24%;}
.exh-list ul.pav-tit li:nth-child(4),.exh-list ul.pav-ul li:nth-child(4){width: 12%;}
.exh-list ul.pav-tit li:last-child,.exh-list ul.pav-ul li:last-child{width: 9%;}

.exh-list ul.exh-ul{display: flex;border-radius: 8px;  background-color: #FFF; padding:10px 23px;margin-bottom: 10px;align-items: center;}
.exh-list ul.exh-ul li{width: 15%;font-size: 14px;padding-right: 5px; line-height: 1.5;}
.exh-list ul.exh-ul li:first-child{width: 40%;display: flex;align-items: center;}
.exh-list ul.exh-ul li h2{font-size: 14px; line-height: 1.5;}
.exh-list ul.exh-ul li .pic-wrap,.exh-list ul.exh-ul li .pic{width: 128px;height: 83px;margin-right: 28px;background-position: center center; background-size: cover;}
.exh-list ul.exh-ul li span{color: #333;}
.exh-list ul.exh-ul li span.cd{color: #64B333;}
.exh-list ul.exh-ul li span.bcd{color: #FF5000;}
.exh-list ul.exh-ul li span.ccd{color: #FF0000;}
.exh-list ul.exh-ul li:nth-child(3){color: #333;}
.exh-list ul.exh-ul li:nth-child(4){color: #333;font-size: 12px;}
.exh-list ul.exh-ul li:last-child{color: #FF9635;}
.exh-list ul.exh-ul li:last-child i{font-size: 18px;}

#ibanner{position: relative;padding: 145px 0;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.ibanner-con{color: #FFF;}
.ibanner-con .content{margin-bottom: 0;}
.ibanner-con a{color: #FFF;}
.ibanner-con a:hover{color: #51b233;}
.positions{background-color: #FFF; width: 100%;padding: 20px 0;border-top: solid #ebebeb 1px;}
.ibanner-con .flex{display: flex;background-color: rgba(0, 0, 0, 0.5); padding: 20px; border-radius: 8px;}
.ibanner-con .img_div{width: 260px;height: auto;object-fit: contain;float: left;margin-right: 15px;}
.ibanner-con .content h1{font-size: 24px; margin-bottom: 10px; line-height: 1.2; font-weight: bold;}

.pav-detail{padding: 20px 0;}

.pav-detail .main{float: left;width: 72%;}
.pav-detail .aside{float: right;width: 26.3%;}
.pav-detail .box{background-color: #FFF;padding: 20px;border-radius: 8px;margin-bottom: 20px;}
h4.tit{position: relative;padding-bottom: 15px; margin-bottom: 15px;}
h4.tit::before{content: '';position: absolute; left: 0; bottom: 0;width: 36px;height: 4px;background-color:#51b233 ;}
h4.tit em{font-style: normal;font-weight: bold; font-size: 14px;color: #51b233;display: inline-block; margin-left: 13px;}
.zh-date-list li {
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  line-height: 50px;
}
.zh-date-list li a {
  height: 50px;
  display: block;
  margin-right: 300px;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.zh-date-list li .time {
  color: #ff9533;
  position: absolute;
  right: 0px;
  top: 0;
}

#asidemap{height: 230px;}
.aside h4{margin-bottom: 15px;}
.aside h4 i{display: inline-block;margin-right: 15px;color: #51b233;}
.sub-news-list li {
  padding: 12px 0 12px 19px;
  line-height: 20px;
  position: relative;
}
.sub-news-list li::before{content: "";position: absolute;left: 0; top: 50%; transform: translateY(-50%); width: 12px;height: 12px;border-radius: 50%;background-color: #686868;}

#page{width: 100%; text-align: center;}
.page-item.active .page-link { background-color:#51b233; border-color: #51b233;}
.pagination-lg > li > a, .pagination-lg > li > span { padding: 9px 16px;font-size: 16px;border: none;}
.page-link{color: #333;}
.page-link:hover{color: #51b233;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background-color:#51b233;  border-color: #51b233;}
.pagination{margin:30px auto 0;}

/* .page{padding: 30px 0;}
.page i{font-size: 33px;}
.page a{display: inline-block; width: 97px;height: 33px; line-height: 33px;background-color: #FFF; color: #51b233;}
.page a:hover{background-color: #51b233; color: #FFF;}

.page a.prev{transform: rotateY(180deg); }
.page a.next{margin-left: 20px;} */

.title{
  
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
}
.title span{
    display: block;
    font-size: 38px;
    font-weight: 500;
    color: #64B333;
    text-transform: uppercase;
}
.title h3{font-weight: bold;padding: 25px 0;margin-bottom: 25px;position: relative;}
.title h3::before{content: ""; position: absolute;width: 32px; height: 4px;  background: #64B333;bottom: 0; left: 50%; transform: translateX(-50%);}

.nav-tabs{text-align: center; margin-bottom: 5px; border-bottom: none;}
.nav-tabs > li{float: none;display: inline-block;}
.nav-tabs > li a{   display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    margin: 0 3px 37px;
    border: solid #E0E0E0 1px;
    border-radius: 8px;
    color: #999999;
	
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus,.nav > li > a:hover, .nav > li > a:focus{ height: 30px;
    line-height: 30px;
    color:#FFF;
    border:solid #51b233 1px ;
	background-color:#51b233;
}
.search-filter-row .nav > li > a:focus{
    color:inherit;
    border:none;
	background-color:transparent;
}
.news{padding: 50px 0;background-color: #FFF;}
.news em,h3.tit em{font-style: normal;
    font-weight: bold;
    font-size: 14px;
    color: #51b233;
    display: inline-block;
    margin-left: 13px;}
.news .news-left{width: 65%;float: left;position: relative;}
.news .news-left > span{float: right;    font-size: 16px;line-height: 50px;}
.news .news-left .nav-tabs{text-align: left;    font-size: 20px;  height: 50px; line-height: 50px;  border-bottom: #eaeaea solid 1px;  margin-bottom: 23px;  font-weight: bold;}
.news .news-left .nav-tabs > li a { display: inline-block; height: 50px;  line-height: 50px; padding: 0 30px 0 0;  border:none; border-radius: 8px;color: #333333;position: relative;}
.news .news-left .nav-tabs > li.active > a,.news .news-left .nav-tabs > li.active > a:hover,.news .news-left .nav-tabs > li.active > a:focus,.news .news-left .nav > li > a:hover,.news .news-left .nav > li > a:focus{color:#51b233 ;background:none;}
.news .news-left .nav-tabs > li.active a::before,.news .news-left .nav-tabs > li:hover a::before{content: "";position: absolute; width: 45px;height: 4px;background-color: #51b233;left: 0;bottom: 0;left:0;}

.news .news-left .left{width: 42%;float: left;}
.news .news-left .left .box{box-shadow: 0px 3px 5px rgba(0,0,0,0.3);border-radius: 8px;}
.news .news-left .left h2{min-height: 57px;}
.news .news-left .left a:hover h2{ color: #51b233;}
.news .news-left .left .pic-wrap{display: block;overflow: hidden;border-radius: 8px  8px  0 0;}

.news .news-left .left dl{display: flex;padding: 15px;border:#ddd solid 1px ;border-top: none;}
.news .news-left .left dl dt{width: 70px;}
.news .news-left .left dl dt em{display: block;font-size: 12px; color: #999;font-style: normal;}
.news .news-left .left dl dt i{display: block;font-size: 20px; color: #999;font-style: normal;}
.news .news-left .left dl dd{flex: 1; }
.news .news-left .left dl dd h2{font-size: 16px;color: #333;line-height: 1.8;}
.news .news-left .left dl dd p{font-size: 12px;color: #999;line-height: 1.8;min-height: 64px;}

.news .news-left .right{width: 55%;float: right;}
.news .news-left .right .pic-wrap{display: block;overflow: hidden;border-radius: 5px;width: 120px;height: 73px; margin-right: 16px;}
.news .news-left .right .pic{width: 120px;height: 73px;background-position: center center; background-size: cover; background-repeat: no-repeat;  transition: all .6s ease-in-out;}
.news .news-left .right .pic:hover { transform: scale(1.1); -o-transform: scale(1.1);  -ms-transform: scale(1.1);  -moz-transform: scale(1.1); }
.news .news-left .right li{margin-bottom: 15px;}

.news .news-left .right li .box{flex: 1;}
.news .news-left .right li h2{font-size: 16px;line-height: 32px;height: 32px;position: relative;}
.news .news-left .right li  h2 span{float: right;font-weight: normal; color: #999; padding-left: 10px;}
.news .news-right{width:33% ; float: right;}
.news .news-right h3{position: relative;;font-size: 20px;height: 50px;line-height: 50px;border-bottom: #eaeaea solid 1px; margin-bottom: 23px;font-weight: bold;}
.news .news-right h3::before {
    content: "";
    position: absolute;
    width: 45px;
    height: 4px;
    background-color: #51b233;
    left: 0;
    bottom: 0;
    left: 0;
}
.news .news-right h3 span{float:right;font-size: 16px;font-weight: normal;}
.news .news-right dl{margin-bottom: 15px;display: flex;align-items: center;}
.news .news-right dl dt{width: 80px;height: 63px;margin-right: 10px;box-shadow: 0px 0 5px rgb(0 0 0 / 30%);border-radius: 8px;}
.news .news-right dl dt .pic{width: 80px;}
.news .news-right dl dd{flex: 1;overflow: hidden;}

.news .news-right h2{font-size: 16px;margin-bottom: 10px;line-height: 18px;height: 18px;}
.news .news-right .box{font-size: 14px;color: #999999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}




.news .more{margin-top: 60px;}
.exh-list .more{margin-top: 25px; margin-bottom: 12px;}
.news .more a,.exh-list .more a{display: inline-block; color: #333;font-size: 14px;height: 40px; line-height: 40px; padding: 0 20px;border: #E0E0E0 solid 1px;background-color: #FFF;border-radius: 5px;}
.news .more a:hover,.exh-list .more a:hover{ border-color: #51b233; color: #FFF; background-color: #51b233;}

h3.tit{font-size: 20px;font-weight: bold;margin-bottom: 36px;position: relative;}
h3.tit span{float: right;font-size: 16px;font-weight: normal;}

.spo h3.tit,.coo h3.tit{padding-bottom: 15px; margin-bottom: 35px;}
.spo h3.tit::before ,.coo h3.tit::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 36px;
    height: 4px;
    background-color: #51b233;
}
.spo{padding: 60px 0;}
.spo-scroll{position: relative;}
.spo-scroll .swiper-container{padding: 5px;}
.spo-scroll img{width: 100%;border-radius: 5px;}
.spo-scroll .pic-wrap{    box-shadow: 0px 1px 5px rgba(0,0,0,0.2); border-radius: 5px;}
.spo-scroll .pic {
    width: 100%;
    background-position: center center;
    background-size:cover;
    background-repeat: no-repeat;
    transition: all .6s ease-in-out;
	
}
.spo-scroll .pic:hover{transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transition: .5s;-o-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}

.spo-scroll .swiper-button-prev,.spo-scroll .swiper-button-next{opacity: 0;height: 36px;line-height: 36px;text-align: center;font-size: 18px;color: #FFF;width: 36px; margin-top: -18px; cursor: pointer;transition: .3s;border-radius: 50%;background-color: rgba(31,45,61,.11);background-image: none;}
.spo-scroll .swiper-button-prev{left: 0;}
.spo-scroll .swiper-button-next { right: 0;}
.spo-scroll:hover .swiper-button-prev{opacity: 1;background-color: rgba(31,45,61,.23);left: 15px;}
.spo-scroll:hover .swiper-button-next{opacity: 1;background-color: rgba(31,45,61,.23);right: 15px;}

.coo{padding: 60px 0;background-color: #FFF;}
.coo .swiper-container{padding: 5px;}
.coo img{width: 100%;border-radius: 5px;}
.coo .pic-wrap{    box-shadow: 0px 1px 5px rgba(0,0,0,0.2); border-radius: 5px;}
.coo-scroll .pic {
    width: 100%;
    background-position: center center;
    background-size:cover;
    background-repeat: no-repeat;
    transition: all .6s ease-in-out;
	
}
.coo-scroll .pic:hover{transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transition: .5s;-o-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}
.swiper-button-next{right: 0px;} 
.swiper-button-prev{left: 0px;}

.white{background-color: #FFF;}
#footer{padding-top: 37px;}
#footer .box{display:flex;}
#footer .box a{color: #333333;}
#footer .box a:hover{color:#51b233; }

#footer .f-logo img{display: inline-block;max-width: 112px; margin-right: 20px;border-right: #d5d6d6 solid 1px;padding:30px 15px 30px 0;}
#footer .f-menu{ max-width: 625px;font-size: 16px;}
#footer .f-menu a{display: inline-block;margin: 13px 45px 13px 15px;}
#footer .f-tel {padding:  20px;}
#footer .f-tel strong{font-size: 24px;font-weight: bold;    font-family: "Microsoft YaHei";}
#footer .f-ewm{text-align: center; margin-left: auto;}
#footer .f-ewm img{max-width: 97px;}
#footer .f-ewm h6{margin: 10px 0 0; font-size: 14px;font-weight: bold;}
/* #footer .box .left{width: 413px;position: relative;margin-top: -77px;}
#footer .box .ewm-bg{width: 100%; max-width: 357px; background-color: #191919;padding: 38px 15px 122px;color: #FFF; box-shadow: 6px 6px 8px rgba(0,0,0,0.75)}
#footer .box .ewm-bg dl{display: flex;}
#footer .box .ewm-bg dl dt{width: 133px;}
#footer .box .ewm-bg dl dt img{ width:100%;}
#footer .box .ewm-bg dl dd{flex: 1; padding-left: 12px;}
#footer .box .ewm-bg dl dd p{font-size: 12px;}
#footer .box .ewm-bg dl dd h4{font-size: 18px;margin: 30px 0 10px;}
#footer .box .ewm-bg dl dd strong{font-size: 24px;font-style: italic;}
#footer .box .slogan{position: absolute; top: 210px; right: 0; background-color: #51b233; color: #FFF; height: 49px; line-height: 49px; width: 100%; max-width: 309px;font-size: 18px; text-align: center;}
#footer .box .mid{flex:1;padding: 0 33px;display: flex; flex-direction: row; justify-content:space-around; }
#footer .box .mid dt{font-size: 16px; margin: 29px 0 20px;}
#footer .box .mid dd{line-height: 1; margin-bottom: 15px;}
#footer .box .right{width: 191px; text-align: center;font-size: 18px;}
#footer .box .right img{max-width: 100%;}
#footer .box .right a.zbfrz,#footer .box .right a.hzfrz{display: block; width: 100%; height: 56px;line-height: 56px;background-color: #76bc61; color: #FFF;margin-bottom: 12px;}
#footer .box .right a.zbfrz:hover,#footer .box .right a.hzfrz:hover{background-color: #51b233;color: #FFF;}
#footer .box .right a.zbfrz{margin-top: 20px;} */

#footer .copyright{ padding: 15px 0;color: #999999;line-height: 1.8;}
#footer .copyright a{color: #757575;}
#footer .copyright a:hover{color: #51b233;}
#footer .bot{background-color:#606060; color: #FFF; padding: 15px 0;}
.link{padding: 0 0 25px;line-height: 1.8;border-bottom: #e1e2e2 solid 1px;}
#footer .bot a{color: #FFF;}
#footer .bot a:hover{color: #51b233;}
.link p{margin-bottom: 20px;}
.link a{display: inline-block;color: #757575; margin: 0 5px;}
.link a:hover{ color: #51b233;}

/*新闻*/


.news-list > li {display: flex;padding: 20px 0;background-color: #FFF;border-radius: 8px;border-bottom: 1px solid #efefef;}
.news-list > li .info {
  float: left;
  width: 100%;
}
.news-list > li .img {
  float: left;
  width: 200px;
  height: 120px;
  overflow: hidden;
  margin-right: 20px;
  text-align: center;
}
.news-list > li h2 {
  font-size: 18px;
  word-break:break-all;
  overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;
  font-weight: bold;
}
.news-list > li .desc {
  margin: 10px 0;
  color: #9a9a9a;
  line-height: 26px;
  height: 55px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.news-list > li p:last-child{ color: #333;}
.news-list > li .info i{font-size: 12px;color: #333;display: inline-block; margin-right: 5px;}
.cls {
  zoom: 1;
}

.c_country ul li{width: 33.33%;float: left; text-align: center;}
.c_country ul li a{display: block; 
  
    background-color: #F3F7F6;
    text-align: center;
    border-radius: 5px;
    padding: 5px; 
    margin: 0 5px;
}
.c_country ul li.active a{color: #51b233;}

.c_industry a{
    display: block;
    background-color: #F3F7F6;
        width: 100%;
        border-radius: 5px;
        text-align: center;
        padding: 5px;
    }
    .search-nav-box.unfold {
        height: 37px;
        overflow: hidden;
    }
    .search-nav-box li.more a, .search-nav-box li.more{color: #51b233;border-color: #51b233;}
      .search-nav-box li {
        display: inline-block;
        width: calc((100% - 60px)/6);
      
        border: 1px solid #aaaaaa;
        font-size: 14px;
        text-align: center;
        border-radius: 2px;
        margin:15px 5px 0;
        color: #aaa;
        text-overflow:ellipsis;white-space:nowrap;overflow:hidden
      }
      .search-nav-box.fold li{width: calc((100% - 30px)/3);}
      .search-nav-box li a{display: inline-block;}
      .search-nav-box li.active {
        border-color: #51b233;
        color: #51b233;
      }
      
      .search-nav-box li.active a{
        display: inline-block;
          color: #51b233;
      }
.cat-head{position: fixed;left: 0;top: 0;height: 50px;line-height: 50px;background-color: #FFF; width: 100%;z-index: 9999;padding: 0 15px;}
.cat-head .leftbox {
    left: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
}
.leftbox .iconfont {
    color: #51b233;
    font-size: 24px;
}
.cat-head p.title{line-height: 50px;}
.hangye-main{display: none;position:absolute;top: 50px;left: 0; right: 0;background-color: #F3F7F6; padding: 15px;z-index: 999;padding-bottom: 70px;}     
.hangye-main dl{background-color: #FFF;border-radius: 8px; padding: 15px;} 
.hangye-main dt {
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    clear: both;
}
.hangye-main .box{display:table; margin-bottom: 15px; width: 100%;}
.hangye-main .box a.active{color: #51b233;}
.hangye-main dd p {
    float: left;
   width: 50%;
    border-radius: 4px;
    text-align: center;
  
    font-size: 12px;
}
.hangye-main dd p a{display:block; padding: 10px;margin: 0 7px 15px;background: #f8f8f6;}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.do-filter {
}

.do-filter .search-filter-row {
    border-bottom: 1px solid #efefef;
}

.do-filter .search-filter-row>span {
    margin-right: 15px;
    display: inline-block;
    padding: 8px 8px;
    color: #666;
}

.do-filter .search-filter-row .qlist {
    position: relative;
    flex: 1;
    width: 100%;
    padding-right: 60px;
    transition: all 0.5s;
}

.do-filter .search-filter-row .qlist.unfold {
    height: 36px;
    overflow: hidden;
}

.do-filter .search-filter-row .qlist .more {
    position: absolute;
    right: 0;
    top: 0;
    color: #51b233;
}

.do-filter .search-filter-row .qlist .nav-tabs {
    border-bottom: 0 none;
}

.do-filter .search-filter-row .qlist .nav-tabs>li {
    margin-bottom: 0;
}
.do-filter .search-filter-row .qlist .nav-tabs{text-align: left;}
.do-filter .search-filter-row .qlist .nav-tabs>li a {
    color: #333;
    border: 0 none;
    cursor: pointer;
    padding: 8px 4px;
    margin: 0;
    height: inherit;
    line-height: inherit;
}

.do-filter .qlist-category>a,
.q-city>a,
.q-date>a {
    display: inline-block;
    padding: 8px 8px;
    color: #333;
}

.do-filter .search-filter-row .qlist .nav-tabs>li a:hover,
.do-filter .search-filter-row .qlist .nav-tabs>li.active>a,
.do-filter .search-filter-row .qlist .nav-tabs>li.active>a:hover,
.do-filter .search-filter-row .qlist .nav-tabs>li.active>a:focus,
.do-filter .qlist-category>a:hover,
.do-filter .qlist-category>a.act,
.q-city>a:hover,
.q-city>a.act,
.q-date>a:hover,
.q-date>a.act {
    color: #51b233;
    background-color: transparent !important;
    border: 0 none;
    border-radius: 0;
    font-weight: bold;
}
.do-filter .search-filter-row .qlist.q-keywords{padding: 5px 0;}
.do-filter .q-keywords input {
    border: 1px solid #C5C5C5;
    border-radius: 2px;
    margin-right: 15px;
    padding: 4px 10px;
}
.t_red {
    color: #51b233;
    font-weight: normal;
    margin-bottom: 0;
}
.q-delay{align-items: center}
.btn_red {
    background-color: #51b233 !important;
    color: #fff !important;
}

.list{margin-top: 30px;}
.list .time{ float: left;width: 76px; margin-right: 30px; text-align: center;}
.list .time strong{display: block;line-height: 1;font-size: 36px; padding: 16px 0;background-color: #777777; color: #FFF;}
.list .time span{display: block;font-size: 19px;color: #575757;}
.list .box h2{font-size: 16px; margin-bottom: 20px;}
.list .box h2 span{float: right;}
.list .box p{color: #575757;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
.list a:hover h2{font-weight: bold;}
.list a:hover .time strong{background-color: #51b233;}

.position{padding-top: 15px;}
.position i{font-size: 14px;}

.news-detail{background-color: #FFF;}
h1.title{text-align: center; font-size: 30px; font-weight: bold; color: #51b233; line-height: 1.4;  margin: 20px 0;}
h1.title span{color: #525252; text-transform: uppercase;}
.date{text-align: center; margin-bottom: 15px;border-top: #ddd solid 1px; padding-top: 15px;}
.content{margin-bottom: 15px;font-size: 16px;}
.content img{max-width: 100%;height: auto!important;}
.content p{margin-top: 10px;}

.news-detail .logoinfo { padding: 10px;  margin: 10px 0;  background-color: #F8F8F8;}
.news-detail .logoinfo .logo {  height: 70px; float: left;margin-right: 10px;}
.news-detail .arcbd img {display: block; margin: 0 auto;}
.news-detail .logoinfo .content{margin-bottom: 10px;}
.news-detail .logoinfo .content .time {  color: #ef6220;  margin: 10px 0 0;}
.t_state1 { color: #51b233;}
.news-detail .logoinfo .content .ydbtn {cursor: pointer;  float: right;  padding: 5px 5px;  background: #51b233; color: #fff;  border-radius: 3px;}
.top-back{transform:rotate(90deg);}
.top-back i{font-size: 20px;font-weight: bold;}

.zhzy{padding: 15px 0;}
.pn{font-size: 16px;background-color: #efefef;border-radius: 8px;padding: 20px; margin-top: 15px;}
.news-list-wrap .social-share{font-size: 14px; margin: 15px 0;}

.modal-footer{ text-align: center;border: none; padding: 0 15px;}

.phone_ul {
    display: none;
    box-shadow: 0 0 5px rgba(0, 0, 0, .2)
}

.phone_ul li {
    width: 20%;
    float: left;
    padding: 5px 0 10px;
}


.phone_ul li a {
    display: block !important;
    text-align: center;
    color: rgb(51, 51, 51);
    font-size: 13px;
}

.phone_ul li .iconfont {
    font-size: 28px;
    line-height: 1.2;
}

.phone_ul {
    background:#FFF;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
}
.phone_ul li.active a{color: #51b233;}

.cooperaion-list .pic-wrap { box-shadow: 0px 1px 5px rgb(0 0 0 / 20%); border-radius: 5px; margin-top: 20px;}

@media(min-width: 1280px){
  .container{width: 1200px;}
}

@media(max-width: 1679px){
    #header .search { width: 15%;}
}

@media(max-width: 1599px){
    #header .search { width: 15%;}
   #header .ColumnPageHeader-TitleMeta,#header .ColumnPageHeader-TitleColumn{font-size: 14px;}
    #header ul.menu li{margin: 0 10px;}
}

@media(max-width: 1439px){

    #header .top{height: 80px;line-height: 80px;}
    .share .social-share{top: 50px;}
    #header .ColumnPageHeader-TitleMeta, #header .ColumnPageHeader-TitleColumn{font-size: 12px;}
    #header ul.menu li{margin: 0 5px;}
    #header .search { width: 15%;}
    #header .top .text-right a, #header .top .text-right i{font-size: 14px;}
    #header .top{padding: 0 15px;}
    #banner .adv-list ul {padding: 15px 15px 0;}
    #banner .adv-list li span{font-size: 40px;}
    #banner .adv-list {height: 108px;}
    #banner .adv-list li p{padding-top: 15px;}
    .exh-list{padding: 30px 0;}
    .title h3 {  padding: 15px 0; margin-bottom: 20px; }
    .nav-tabs > li a{margin-bottom: 15px;}
    .news .more a, .exh-list .more a {
       
        font-size: 12px;
        height: 30px;
        line-height: 30px;
        padding: 0 15px;
        border-radius: 5px;
    }
    .exh-list .more{margin: 15px 0 0;}

    .sub-menu{margin-top: -60px;}

    .news{padding: 30px  0;}
    .spo,.coo{padding: 30px 0;}
    .link{padding: 0 0 15px;}
    .link p{margin-bottom: 15px;}
}

@media(max-width: 1199px){
    span.cat{max-width: 135px;overflow: hidden;}
  /* .container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;} */
  .ColumnPageHeader-Line{display: none;}
  .ColumnPageHeader-Title{display: none;}
  .share{display: none;}
  #header .search {width: 18%;    height: 36px; line-height:36px;  border-radius: 18px;}
  #header .search input{text-indent: 20px;padding-right: 30px;}
  #header .search button{top: 6px;right: 10px;}
  #header .search button i{font-size: 16px;}

  .brand-scroll .pic{height: 158px;}
  .brand-scroll .swiper-slide-active .pic{height: 158px;}
  .brand-scroll{min-height: 158px;}
  .exh-list .box p.cc em{display: block; text-align: center;line-height: 1;}

  
  #ibanner{padding: 60px 0;}
  .ibanner-con .content h1{font-size: 18px;}



  .news{padding:20px 0 10px;}
  .news .news-left .left{width: 42%;}
  .news .news-left .right{width: 55%;}
  .news .news-left .nav-tabs { font-size: 16px; height: 35px; line-height: 25px; margin-bottom: 15px;}
  .news .news-left .nav-tabs > li a { height: 35px; line-height: 35px;}
  
  .news .news-left > span{line-height: 35px;}
  .news .news-left .right li{margin-bottom: 10px;}
  .news .news-right h3 { font-size: 16px;  height: 35px; line-height: 25px;margin-bottom: 15px;}
  .news .news-right dl{margin-bottom: 24px;}
  .news .news-right dl:last-child{display: none;}
  
  h3.tit{font-size:20px;}
  #footer .f-menu{max-width: 425px;}
  #footer .f-menu a { margin: 13px 10px 13px 5px;}
  #footer .f-tel{padding: 15px 15px 15px 0;}

  .news .news-left .right li  h2 span{display: none;}
}

@media(max-width: 991px){
	#header .top{padding: 0 15px ;}
    #header ul.menu li.active a{font-size: 12px;}
    #header .search{width: 40%;}
	#header .top .text-right a:first-child{margin-left: 0;}
    #banner .adv-list{height: 88px;}
    #banner .adv-list li span{font-size: 25px;}
    #banner .adv-list li p{padding-top: 5px;}
	.title span{font-size: 28px;}
  
    .exh-list{padding: 15px 0;}
    .title h3{margin-bottom: 15px;}
    .exh-list .more{margin-top: 5px;}
    .sub-menu{margin-top: -30px;padding: 15px;}
    ul.hd li:last-child label{display: none;}
    .sub-search input {width: 120px; margin-left: 0;}
    ul.hd li{font-size: 18px; padding-right: 20px;height: 30px;line-height: 30px;}
    ul.px {  height: 30px; line-height: 30px;  margin-top: 15px;}
    .exh-list ul.exh-tit,.exh-list ul.exh-ul{padding: 15px;}
    .exh-list ul.exh-tit li:nth-child(4), .exh-list ul.exh-ul li:nth-child(4),.exh-list ul.exh-tit li:last-child, .exh-list ul.exh-ul li:last-child{display: none;}
    .exh-list ul.exh-tit li:first-child,.exh-list ul.exh-ul li:first-child{width: 50%;}
    .exh-list ul.exh-tit li:nth-child(2),.exh-list ul.exh-ul li:nth-child(2){width: 30%;}
    .exh-list ul.exh-tit li:nth-child(3),.exh-list ul.exh-ul li:nth-child(3){width: 20%;}
    .exh-list ul.exh-ul li .pic-wrap, .exh-list ul.exh-ul li .pic{margin-right: 10px;}
    .exh-list ul.exh-tit,.exh-list ul.exh-ul li h2,.exh-list ul.exh-ul li{font-size: 16px;}

    .positions{padding: 15px 0;}
    #ibanner{padding: 30px 0;}
    .ibanner-con .flex{padding: 15px;}
    .ibanner-con .img_div{width:200px;}
    .ibanner-con .content{margin-bottom: 0;}
    .ibanner-con .content h1{font-size: 16px;margin-bottom: 5px;}
    .content .info  p{margin-top: 5px;font-size: 14px;}
    .pav-detail .main,.pav-detail .aside{float: none;width: 100%;}
    .pav-detail{padding: 15px 0;}
    h4.tit{margin-bottom: 15px;}
    .pav-detail .box{padding: 15px;margin-bottom: 15px;}
    .sub-news-list li { padding: 5px 0 5px 19px;}
    .news{padding-top: 15px;}
    .news .news-left{float: none; width: 100%;}
    .news .news-left .left .box{margin-bottom: 15px;}
    .news .news-left .right li{margin-bottom: 15px;}
    .news .news-right dl:last-child{display: flex;}
    .news .news-right{float: none; width: 100%;}
    .news .news-right ul li{width: 50%; float: left;}
    .spo, .coo{padding: 15px 0;}
    h3.tit{margin-bottom: 15px;}
    #footer .f-menu a{margin:5px ;}
    #footer .f-menu {max-width: 240px;}
	.link {  padding:0 0 15px;  font-size: 14px;}
    .link p{margin-bottom: 5px;}
    #footer{padding-top: 15px;}
	#footer .right{display: none;}
	#footer .box .mid{padding: 0 0 0 15px }

  .news-list > li {   padding: 15px 0;}
	.pagination{margin-top: 15px;}
 
  .pn{padding: 15px;font-size: 14px;}

  
.phone_ul { display: block;}

.do-filter .search-filter-row>span{margin-right: 10px;}
.do-filter .search-filter-row .qlist{padding-right: 35px;}
.mb20{margin-bottom: 15px;}

}

@media(max-width: 767px){
    
  #header .search {width: 47%;}
  .container { width: 100%;}
  .container > .row{    margin-right: 0;margin-left: 0;}
    #header .top{height: 50px;line-height: 50px; margin-bottom: 0;}
    #header ul.menu{display: none;}
	#header .top .logo img{height: 28px;}
	#header .top .text-right a, #header .top .text-right i{font-size: 14px;}
	#header .top .text-right a{margin-left: 5px;}
	#header a.openlogin,#header a.reg{width:auto;height: 28px; line-height: 28px; padding: 0 5px;}
    #banner .adv-list ul{padding: 10px 15px 0;}
    #banner .adv-list{height: 48px;}
    #banner .adv-list li{font-size: 12px;}
    #banner .adv-list li span{font-size: 12px;}
    #banner .adv-list li p{font-size: 12px;}
    .brand-scroll .pic,.brand-scroll .swiper-slide-active .pic{height: 208px;}
    .news{overflow-x: hidden;}
    .news .news-left .left{float: none;width: 100%;margin-bottom: 15px;}
    .news .news-left .right{float: none;width: 100%;}
    .news .news-left .right li{margin-bottom: 10px;}
    .news .news-right ul li{float: none;width: 100%;}
	.brand-scroll .swiper-button-prev,.spo-scroll .swiper-button-prev{left: 0;}
    .brand-scroll .swiper-button-next,.spo-scroll .swiper-button-next{right: 0;}
	ul.hd li{width: 33.33%;padding: 0;height: 26px;  line-height:26px;text-indent: 10px;font-size: 14px;}
	ul.hd li i{font-size: 14px;}
	ul.bd li{font-size: 14px;}
	
	ul.bd li .input-group{margin-bottom: 15px;}
	ul.bd li a span{min-width: 20px;}
	/*ul.bd li .col-sm-4{ text-align: center;}*/
  .sub-menu{margin-top: -15px;}
  .sub-menu-con .row{margin-right:-15px;margin-left: -30px;}
	.sub-menu-con .close {top: 0;right: 0;}
	.sub-menu-con .tc{text-align: center;}
	.sub-menu-con .tc .btn{width: 100%;}
	.title span {font-size: 25px;}
	.exh-list .box{margin-bottom: 15px;}
  ul.hd li:last-child{display: none;}
  ul.px li,ul.px li:last-child{padding: 0 10px;}
  .exh-list ul.exh-tit{display: none;}
  .exh-list ul.exh-ul li .pic-wrap, .exh-list ul.exh-ul li .pic{height: auto;}
  .exh-list ul.exh-tit li:nth-child(3), .exh-list ul.exh-ul li:nth-child(3){display: none;}
  .exh-list ul.exh-tit li:first-child, .exh-list ul.exh-ul li:first-child{width: 100%;}
  .exh-list ul.exh-ul li:first-child{display: block;align-items:inherit}
  .exh-list ul.exh-ul li .pic-wrap, .exh-list ul.exh-ul li .pic{width: 100%;}
  .exh-list ul.exh-tit li:nth-child(2), .exh-list ul.exh-ul li:nth-child(2){width: 50%;padding-left: 10px;display: none;}
  .exh-list ul.exh-ul li:nth-child(2) span{display: none;margin-left: 10px;font-size: 14px;}
  .exh-list ul.exh-ul li h2{ margin-top: 10px; text-align: center;}

  .title h3{padding: 10px 0;}
  .exh-list .box h2.line1{    -webkit-line-clamp: 2; margin: 10px 10px 5px;min-height: 42px;}
  span.cd strong{font-size: 14px;}
  .cc span, .exh-list .box .pic-wrap span.bcd, .exh-list .box .pic-wrap span.cd, .exh-list .box .pic-wrap span.ccd{font-size: 12px;}
  .exh-list .box p.cc em{display: none;}
  .exh-list .box .ta{display: inherit;margin: 0;}
  .exh-list .box .time, .exh-list .box .address{padding: 0 10px;}
	.page{padding: 0;}
  .pagination-lg > li > a, .pagination-lg > li > span { padding: 5px 12px;}
	h3.title,h1.title{font-size: 18px;margin: 15px 0;}
	.news .swiper-pagination-bullet{width: 8px;height: 8px; margin: 0 3px;}
	.news .swiper-pagination{bottom: 55px;}
	.news .more{margin-top: 45px;}
	.exh-list .more{margin-top: 0;}
	.news .more a,.exh-list .more a{display: block;}
	.news{margin-bottom: 15px;}
	.coo{padding: 10px 0 15px;}
	
   
	#footer .box{display: inherit;}
	.f-logo{display: none;}
    #footer .f-menu{max-width: 100%;}
    #footer .f-tel{padding: 15px; text-align: center;}
    #footer .f-menu a{display: inline-block; width: 33.33%;margin: 5px 0; text-align: center;}

	.copyright .pull-left,.copyright .pull-right{width: 100%;float: none; text-align: center;}
	
	/*.loginpd h3{padding: 0 30px;}
	#setp_quicklogin {width:inherit;  padding: 15px;left: 0;margin-left: 0;}
	.back_setp { width: 80px; height: 40px;line-height: 40px;font-size: 18px;}*/
	
	.list{margin-top: 20px;clear: both;}
	.list .time{margin-right: 15px;}
	.list .time strong { font-size: 24px;padding: 10px 0;}
	.list .time span{font-size: 16px;}
	.list .box h2{margin-bottom: 10px;}
	.news-list .page{margin-top: 30px;}
	.date{padding-top: 10px;margin-bottom: 10px;}
	.news-list img{height: auto!important;max-width: 100%!important;}
	.zhzy .btn { white-space:inherit;}
	.coo-scroll{padding: 0;}
  #ibanner{padding: 15px 0;}
  .ibanner-con .flex{display: inherit;}
  .ibanner-con .img_div{float: none;margin-right: 0; width: 100%; margin-bottom: 10px;}
  .zh-date-list li{line-height: 25px; padding-bottom: 5px; margin-bottom: 5px;}
  .zh-date-list li a{margin-right: 0;height: 25px;}
  .zh-date-list li .time{position: inherit;}

  .news-list > li h2 {-webkit-line-clamp:2;font-size: 16px;line-height: 1.2;}
  .news-list > li .img{width: 100px;height: 60px;}
  .news-list > li .desc{display: none;}


.news-detail .logoinfo .logo {  height: 80px;}
.news-detail .logoinfo{height: 95px;}
.news-detail .arcbd img {display: block; margin: 0 auto;}
.news-detail .logoinfo a{font-size: 14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-detail .logoinfo .content .ydbtn{float: left;font-size: 12px;}

.news-detail .logoinfo .content{margin-bottom: 0;}
.news-detail .logoinfo .content .time{font-size: 14px;margin:0;}

.do-filter {
    margin-top: 15px;
    padding: 10px 0;
}

.do-filter .search-filter-row>span {
    display: none;
}

.do-filter .search-filter-row .qlist {
    padding-right: 10px;
}

.do-filter .search-filter-row .qlist .more {
    right: -10px;
}

.do-filter .search-filter-row .qlist.q-keywords {
    padding: 10px 0;
}
#footer .bot{padding-bottom: 80px;}	
.cooperaion-list .pic-wrap {margin-top: 15px;}

.news .news-left .nav-tabs > li a{padding-right: 10px;}

#footer .link{display: none;}
.news .news-left .right li h2{height: 20px;line-height: 20px;}
}









