body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;padding: 0;}

html {overflow-y: scroll;overflow-x: hidden;}
html, body {font-size: 16px;color: #333333;font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; text-align: justify;}
a {color: #333333;text-decoration: none;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
a:hover {color: #417d53;text-decoration: none;}
img {border: 0 none; max-width: 100%;}
ol, ul, li {list-style: none;}
div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}
input[type="submit"], input[type="reset"] {cursor: pointer;}
textarea{font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}
.ov {overflow: hidden;}
input, textarea, select {outline: none;}
td{border:1px #ccc solid;}

i,em{font-style: normal;}
h1,h2,h3,h4,b{font-weight: normal;}

@media (min-width: 1660px){
    html, body{font-size: 18px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    html, body{font-size: 17px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    html, body{font-size: 16px;}
}
@media (min-width: 991px) and (max-width: 1440px){
    html, body{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    html, body{font-size: 14px;}
}
@media (max-width: 767px){
    html, body{font-size: 14px;}
}
.clear{clear: both;}
/*menu*/
/*logo*/
.logo{display: block;}
/*menu*/

.navbar .logo{float: left;}
.navbar{background:#fff; position: relative; box-shadow: 0 4px 10px rgba(0,0,0,0.2); position: fixed; top: 0px;left: 0px; width: 100%; z-index: 9999;}
.navbar-nav li{text-align: center;background: url(../images/xian_03.png) center left no-repeat;}
.navbar-nav li:first-child,.navbar-nav li.oa{background: none;}
.navbar-nav li>a{ background: url(../images/nav_linefff_03.jpg) center top no-repeat;}
.navbar-nav li.oa span{border-radius: 50%; border:1px #417d53 solid; display: inline-table; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 14px;}
.navbar-nav li:hover .navmenu{display: inline-block;}
.navbar-nav li:hover>a,.navbar-nav li.act>a{color:#fff; background: #36783b;}
.navbar-default .navbar-toggle .icon-bar{background: #666;}

.header_phone{background: url(../images/index_06.png) center left no-repeat; padding-left: 24px; text-align: left;}
.header_icon{text-align: left;}
.header_icon a{border:1px #666666 solid; width: 28px; height: 28px; border-radius: 14px; display: inline-table; line-height:28px; text-align: center; font-size: 14px;}

.navmenu{padding:0px; display: none; background:rgba(255,255,255,0.8); }
.navmenu a{display: block; overflow: hidden; color: #666;text-align: center; line-height: 2.6; border-bottom: 1px #36783b solid; font-size: 14px;}
.navmenu a:hover{background: #36783b; color: #fff;}
.navmenu a:last-child{border:none;}
@media (min-width: 1660px) {
    .header_height{height: 100px;}
    .navbar{}
    .navbar .logo{margin-top: 18px;}
    .navbar .logo img{height:63px;}
    .navbar-nav li>a{padding: 0px 30px; line-height: 100px;}
    .header_phone{line-height:30px; margin:35px 35px 0px 10px;}
    .header_icon{ margin-top: 35px;}
} 

@media (min-width: 1440px) and (max-width: 1660px){
    .header_height{height: 96px;}
    .navbar{}
    .navbar .logo{margin-top: 18px;}
    .navbar .logo img{height: 60px;}
    .navbar-nav li>a{padding: 0px 20px; line-height: 96px;}
    .header_phone{line-height:30px; margin:33px 33px 0px 10px;}
    .header_icon{ margin-top: 33px;}
} 

@media (min-width: 1200px) and (max-width: 1440px){
    .header_height{height: 92px;}
    .navbar{}
    .navbar .logo{margin-top: 18px;}
    .navbar .logo img{height:56px;}
    .navbar-nav li>a{padding: 0px 20px; line-height: 92px;}
    .header_phone{line-height:30px; margin:31px 31px 0px 10px;}
    .header_icon{ margin-top: 31px;}
} 

@media (min-width: 991px) and (max-width: 1200px){
    .header_height{height: 90px;}
    .navbar{}
    .navbar .logo{margin-top: 17px;}
    .navbar .logo img{height: 56px;}
    .navbar-nav li>a{padding: 0px 13px; line-height: 90px;}
    .header_phone{display: none;}
    .header_icon{margin-left: 15px; margin-top: 31px;}
}

@media (min-width: 768px) and (max-width: 991px){
    .header_height{height: 80px;}
    .navbar{}
    .navbar .logo{margin-top: 20px;}
    .navbar .logo img{height: 40px;}
    .navbar-nav li>a{padding: 0px 12px; line-height: 80px;}
    .header_icon,.header_phone{display: none;}
}

@media (max-width: 767px) {
    .header_height{height: 3.5em;}
    .navbar{ height: 3em; }
    .navbar .logo{max-width: 72%; max-height: 80%; margin-top:0.5em;}
    .navbar .logo img{ height: 2.4em;}
    .navbar-collapse{position: fixed;  right: 0px;  top: 3.5em;  z-index: 10;  background: rgba(255,255,255,0.8); height: 100%;   width:70%;}
    .navbar-collapse li{padding: 1em 0px; background: none;}
    .navbar-collapse li a{}
    .navmenu{text-align: right;}
    .navmenu a{border: none; text-align: center;}
    .navbar-nav li{text-align: left;}
    .header_icon{ margin-top: 1em;}
}
@media (min-width: 768px){
    .navbar-nav li{ position: relative;}
    .navmenu{position: absolute; left: 50%; margin-left: -100px; z-index: 5; display: none; width: 200px;}
    .header_right{float: right;}
    .header_right .navbar-collapse{padding: 0px;}
    .navbar-nav{float: left;}
    .header_phone{float: left;}
    .header_icon{float: left;}

}







.footer{background:url(../images/indexbg_12.jpg) center center no-repeat; color: #fff; line-height: 2;}
.footer h3{background: url(../images/lineff_07.jpg) left bottom no-repeat; line-height: 2;}
.footer a{color: #999999; }
.footer a:hover{color: #fff;}
.foot_cate a{display: block;}
.foot_cate2 a{min-width: 48%; display: inline-table;}
.foot_cate2 a:nth-child(2n){float: right;}
.footer p{color: #999999;}
.footer span{color: #999; display: block; text-align: center;}
.foot_bot{border-top: 1px rgba(255,255,255,0.8) solid; line-height: 2;}
@media (min-width: 1660px){
    .footer{font-size: 16px;}
    .footer h3{font-size: 18px; margin-bottom: 20px;}
    .foot_ul{padding: 50px 0px;}
    .foot_ul li{background: url(../images/index_82.jpg) center left no-repeat; min-height: 164px;}
    .foot_ul li:nth-child(1){background: none;}
    .foot_about,.foot_erweima{width: 12%;}
    .foot_pro,.foot_cpyy{width: 25.333%; padding:0px 4%;}
    .foot_contact{width: 37.333%; padding: 0px 0px 0px 4%;}
    .foot_erweima img{width: 130px;}
    .footer span{float: right; width: 130px;}
    .foot_bot{padding: 15px 0px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .footer{font-size: 16px;}
    .footer h3{font-size: 18px; margin-bottom: 20px;}
    .foot_ul{padding: 45px 0px;}
    .foot_ul li{background: url(../images/index_82.jpg) center left no-repeat; min-height: 164px;}
    .foot_ul li:nth-child(1){background: none;}
    .foot_about,.foot_erweima{width: 12%;}
    .foot_pro,.foot_cpyy{width: 25.333%; padding:0px 2%;}
    .foot_contact{width: 37.333%; padding: 0px 0px 0px 2%;}
    .foot_erweima img{width: 130px;}
    .footer span{float: right; width: 130px;}
    .foot_bot{padding: 15px 0px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .footer{font-size: 15px;}
    .footer h3{font-size: 18px; margin-bottom: 20px;}
    .foot_ul{padding: 40px 0px;}
    .foot_ul li{background: url(../images/index_82.jpg) center left no-repeat; min-height: 164px;}
    .foot_ul li:nth-child(1){background: none;}
    .foot_about,.foot_erweima{width: 12%;}
    .foot_pro,.foot_cpyy{width: 25.333%; padding:0px 2%;}
    .foot_contact{width: 37.333%; padding: 0px 0px 0px 2%;}
    .foot_erweima img{width: 110px;}
    .footer span{float: right; width: 110px;}
    .foot_bot{padding: 15px 0px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .footer{font-size: 15px;}
    .footer h3{font-size: 17px; margin-bottom: 20px;}
    .foot_ul{padding: 35px 0px;}
    .foot_ul li{background: url(../images/index_82.jpg) center left no-repeat; min-height: 164px;}
    .foot_ul li:nth-child(1){background: none; display: none;}
    .foot_ul li:nth-child(2){background: none; padding-left: 0px;}
    .foot_erweima{width: 16%;}
    .foot_pro,.foot_cpyy{width: 28%; padding:0px 2%;}
    .foot_contact{width: 44%; padding: 0px 0px 0px 2%;}
    .foot_erweima img{width: 110px;}
    .footer span{float: right; width: 110px;}
    .foot_bot{padding: 15px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .footer{font-size: 14px;}
    .footer h3{font-size: 16px; margin-bottom: 20px;}
    .foot_ul{padding: 30px 0px;}
    .foot_ul li{background: url(../images/index_82.jpg) center left no-repeat; min-height: 164px;}
    .foot_ul li:nth-child(1){background: none; display: none;}
    .foot_ul li:nth-child(2){background: none;padding-left: 0px;}
    .foot_erweima{width: 16%;}
    .foot_pro,.foot_cpyy{width: 28%; padding:0px 2%;}
    .foot_contact{width: 44%; padding: 0px 0px 0px 2%;}
    .foot_erweima img{width: 110px;}
    .footer span{float: right; width: 110px;}
    .foot_bot{padding: 15px 0px;}
}
@media (max-width: 767px) {
    .footer{font-size: 1em;}
    .footer h3{font-size: 1.1em; margin-bottom: 20px;}
    .foot_ul{padding: 1.6em 0px;}
    .foot_ul li{background: url(../images/index_82.jpg) center left no-repeat; min-height: 164px;}
    .foot_ul li:nth-child(4){background: none;padding-left: 0px;}
    .foot_pro,.foot_cpyy,.foot_about{display: none;}
    .foot_erweima{width: 34%; float: right; text-align: center;}
    .foot_contact{width: 64%; float: left;}
    .foot_erweima img{width: 110px;}
    .foot_bot{padding: 0.6em 0px; text-align: center;}
}
@media (min-width: 768px){
    .foot_ul li{float: left; }
    .foot_erweima{text-align: right;}

    .foot_bot .left{float: left;}
    .foot_bot .right{float: right;}
}




.banner{text-align: center; overflow: hidden;}


.banner a{display: block; position: relative; width: 100%; height: 100%;}
.banner a .ani{position: absolute;left: 0px; top: 0px; width: 100%;}
.banner .swiper-wrapper .swiper-slide a>img{transition: all 5s; -moz-transition: all 5s; -webkit-transition: all 5s; -o-transition: all 5s;transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2);}
.banner .swiper-wrapper .swiper-slide-active a>img{transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);}

.banner .swiper-pagination-bullet-active{background: #015e08;}





.ind_more{text-align: center;}
.ind_more a{display: inline-table; color: #fff; background: #015e08; border:1px #015e08 solid; border-radius: 8px; text-align: center;}
.ind_more a:hover{background: none; color: #417d53;}

.ind_title{text-align: center;}
.ind_title img{max-width: 3%;}
.ind_title h3{ color: #015e08; font-weight: bold; line-height: 1.4;}
.ind_title p{color: #999999; text-transform:uppercase}
.ind_title span{color: #f16821;}
.ind_title.fff h3,.ind_title.fff p{color: #fff;}
@media (min-width: 1660px){
    .ind_more a{width: 140px; height: 50px; line-height:50px;}
    .ind_title h3{font-size: 46px;}
    .ind_title p{}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .ind_more a{width: 130px; height: 48px; line-height:48px;}
    .ind_title h3{font-size: 42px;}
    .ind_title p{}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .ind_more a{width: 120px; height: 46px; line-height:46px;}
    .ind_title h3{font-size: 35px;}
    .ind_title p{}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_more a{width: 120px; height: 45px; line-height:45px;}
    .ind_title h3{font-size: 30px;}
    .ind_title p{}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_more a{width: 120px; height: 44px; line-height:44px;}
    .ind_title h3{font-size: 24px;}
    .ind_title p{}
}
@media (max-width: 767px) {
    .ind_more a{width: 40%;  line-height:2.4;}
    .ind_title h3{font-size: 1.6em;}
    .ind_title p{}
}
@media (min-width: 768px){
    
}


.ind_about{background: url(../images/indexbg_02.jpg) center center no-repeat;}
.ind_about .ind_more{text-align: left;}
.ind_about_con .desc{line-height:2;}
.ind_about_con .left .title{font-weight: bold; color: #323f54; background: url(../images/index_21.jpg) center left no-repeat; padding-left: 20px; line-height: 1.8;}
.ind_biao{}
.ind_biao li{float: left; text-align: center; color: #999;width: 33.333%;}
.ind_biao li img{max-width: 25%;}
.ind_biao li h3{color: #fe6419; font-weight: bold; line-height: 1.6;}
.ind_biao li:nth-child(1) h3 i{display: none;}
.ind_biao li p{text-transform:uppercase;}
.ind_about_con .right .img{background: url(../images/lanbg.jpg) right top no-repeat; background-size: 70% auto;}
@media (min-width: 1660px){
    .ind_about1{padding: 40px 0px 60px;}
    .ind_about_con{margin-top: 40px;}
    .ind_about_con .desc{margin-bottom: 40px;}
    .ind_about_con .left .title{font-size: 34px; margin-bottom: 40px;}
    .ind_biao{padding: 40px 0px;}
    .ind_biao li h3{font-size: 44px;}
    .ind_about_con .right .img{width: 880px; margin-left:  80px; padding-top: 40px; padding-right: 40px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .ind_about1{padding: 35px 0px 55px;}
    .ind_about_con{margin-top: 35px;}
    .ind_about_con .desc{margin-bottom: 30px;}
    .ind_about_con .left .title{font-size: 30px; margin-bottom: 30px;}
    .ind_biao{padding: 30px 0px;}
    .ind_biao li h3{font-size: 40px;}
    .ind_about_con .right .img{width: 715px; margin-left:  60px; padding-top: 35px; padding-right: 35px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .ind_about1{padding: 30px 0px 50px;}
    .ind_about_con{margin-top: 30px;}
    .ind_about_con .desc{margin-bottom: 25px;}
    .ind_about_con .left .title{font-size: 26px; margin-bottom: 25px;}
    .ind_biao{padding: 25px 0px;}
    .ind_biao li h3{font-size: 36px;}
    .ind_about_con .right .img{width: 645px; margin-left:  40px; padding-top: 30px; padding-right: 30px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_about1{padding:25px 0px 45px;}
    .ind_about_con{margin-top: 25px;}
    .ind_about_con .desc{margin-bottom: 25px;}
    .ind_about_con .left .title{display: none;}
    .ind_biao{padding: 25px 0px;}
    .ind_biao li h3{font-size: 32px;}
    .ind_about_con .right .img{width: 534px; margin-left:  40px; padding-top: 30px; padding-right: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_about1{padding: 20px 0px 40px;}
    .ind_about .ind_more{display: none;}
    .ind_about_con{margin-top: 45px;}
    .ind_about_con .desc{margin-bottom: 16px;}
    .ind_about_con .left .title{display: none;}
    .ind_biao{padding: 16px 0px 0px;}
    .ind_biao li h3{font-size: 28px;}
    .ind_about_con .right .img{width: 413px; margin-left:  25px; padding-top: 25px; padding-right: 25px;}
}
@media (max-width: 767px) {
    .ind_about1{padding: 1.4em 0px 2em;}
    .ind_about_con{margin-top: 1.4em;}
    .ind_about_con .desc{margin-bottom: 1em;}
    .ind_about_con .left{margin-bottom: 1.2em;}
    .ind_about_con .left .title{display: none;}
    .ind_biao{padding: 25px 0px;}
    .ind_biao li h3{font-size: 36px;}
    .ind_about_con .right .img{padding-top: 2em; padding-right: 2em;}
}
@media (min-width: 768px){
    .ind_about_con .left{float: left; width: 45%;}
    .ind_about_con .right{float: right; width: 55%;}
    .ind_biao li{}
}


.ind_product{background: url(../images/indexbg_04.png) center bottom no-repeat #f7f7f7;}
.ind_product_list{position: relative;}
.ind_product_list .swiper-button-prev,.ind_product_list .swiper-button-next{color: #fff; background: #cccccc;}
.ind_product_list .swiper-button-prev:hover,.ind_product_list .swiper-button-next:hover{ background: #015e08;}
.ind_product_list .swiper-button-prev{left: 0px;}
.ind_product_list .swiper-button-next{right:0px;}
.ind_product_list a{position: relative;}
.ind_product_list a .div{ margin: 0px auto; border-top: 2px #c5c5c5 solid;}
.ind_product_list a .cate{line-height: 2; color: #666666;}
.ind_product_list a .cate i{float: right;}
.ind_product_list a .img{ overflow: hidden;}
.ind_product_list a .img img{transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; width: 100%; height: 100%; object-fit: cover;}
.ind_product_list a .desc{background: url(../images/index_43.png) center right no-repeat; color: #fff; background-size:auto 80%; padding-right: 10%;}
.ind_product_list a h3,.ind_product_list a p{line-height:1.6;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_product_list a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.ind_product_list a:hover .div{border-color: #fe6419;}
.ind_product_list a:hover .desc{background: url(../images/index_46.png) center right no-repeat; background-size:auto 80%;}
@media (min-width: 1660px){
    .ind_product{padding: 40px 0px;}
    .ind_product_list{margin-top: 60px; padding: 0px 80px;}
    .ind_product_list a .div{width: 376px;}
    .ind_product_list a .cate{padding: 15px 2%;}
    .ind_product_list a .img{height: 404px;}
    .ind_product_list a .desc{margin-top: 18px;}
    .ind_product_list a h3{font-size: 18px;}
    .ind_product_list a p{font-size: 14px;}
    
    .ind_product_list .swiper-button-prev,.ind_product_list .swiper-button-next{width: 50px; height: 90px;}
    .ind_product_list  .swiper-button-next:after,.ind_product_list  .swiper-button-prev:after{font-size: 42px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .ind_product{padding: 35px 0px;}
    .ind_product_list{margin-top: 50px; padding: 0px 70px;}
    .ind_product_list a .cate{padding: 13px 2%;}
    .ind_product_list a .img{height: 404px;}
    .ind_product_list a .desc{margin-top: 18px;}
    .ind_product_list a h3{font-size: 17px;}
    .ind_product_list a p{font-size: 14px;}
    
    .ind_product_list .swiper-button-prev,.ind_product_list .swiper-button-next{width: 50px; height: 90px;}
    .ind_product_list  .swiper-button-next:after,.ind_product_list  .swiper-button-prev:after{font-size: 42px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .ind_product{padding: 30px 0px;}
    .ind_product_list{margin-top: 42px; padding: 0px 60px}
    .ind_product_list a .cate{padding: 15px 2%;}
    .ind_product_list a .img{height: 340px;}
    .ind_product_list a .desc{margin-top: 18px;}
    .ind_product_list a h3{font-size: 16px;}
    .ind_product_list a p{font-size: 13px;}
    
    .ind_product_list .swiper-button-prev,.ind_product_list .swiper-button-next{width: 40px; height: 80px;}
    .ind_product_list  .swiper-button-next:after,.ind_product_list  .swiper-button-prev:after{font-size: 38px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_product{padding: 25px 0px;}
    .ind_product_list{margin-top: 34px; padding: 0px 60px}
    .ind_product_list a .cate{padding: 15px 2%;}
    .ind_product_list a .img{height: 290px;}
    .ind_product_list a .desc{margin-top: 15px;}
    .ind_product_list a h3{font-size: 16px;}
    .ind_product_list a p{font-size: 13px;}
    
    .ind_product_list .swiper-button-prev,.ind_product_list .swiper-button-next{width: 40px; height: 80px;}
    .ind_product_list  .swiper-button-next:after,.ind_product_list  .swiper-button-prev:after{font-size: 38px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_product{padding: 20px 0px;}
    .ind_product_list{margin-top: 26px;padding: 0px 50px}
    .ind_product_list a .cate{padding: 15px 2%;}
    .ind_product_list a .img{height: 220px;}
    .ind_product_list a .desc{margin-top: 15px;}
    .ind_product_list a h3{font-size: 16px;}
    .ind_product_list a p{font-size: 13px;}
    
    .ind_product_list .swiper-button-prev,.ind_product_list .swiper-button-next{width: 35px; height: 70px;}
    .ind_product_list  .swiper-button-next:after,.ind_product_list  .swiper-button-prev:after{font-size: 34px;}
}
@media (max-width: 767px) {
    .container{margin: 0px 2%;}
    .ind_product{padding: 1.6em 0px;}
    .ind_product_list {margin-top: 1.6em; padding: 0px 3em;}
    .ind_product_list a .cate{padding: 0.6em 2%;}
    .ind_product_list a .desc{margin-top: 0.6em;}
    .ind_product_list a h3{font-size: 1.1em;}
    .ind_product_list a p{font-size: 1em;}
    
    .ind_product_list .swiper-button-prev,.ind_product_list .swiper-button-next{width: 2em; height: 4em;}
    .ind_product_list  .swiper-button-next:after,.ind_product_list  .swiper-button-prev:after{font-size: 1.6em;}
}
@media (min-width: 768px){
    
}




.ind_gongchang_list .swiper-button-prev,.ind_gongchang_list .swiper-button-next{color: #fff; background: #cccccc; border-radius: 50%; top: auto;}
.ind_gongchang_list .swiper-button-prev:hover,.ind_gongchang_list .swiper-button-next:hover{ background: #015e08;}
.ind_gongchang_list  .swiper-button-next:after,.ind_gongchang_list  .swiper-button-prev:after{ font-weight: bold;}
.ind_gongchang_list .swiper-button-prev{left: 0px;}
.ind_gongchang_list .swiper-button-next{right:0px;}
.ind_gongchang_list{position: relative;}
.ind_gongchang_list a .img{overflow: hidden;}
.ind_gongchang_list a .img img{width: 100%; height: 100%; object-fit: cover;transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; border-radius: 10px;}
.ind_gongchang_list a span{width: 25%; background: url(../images/jai_03.png) right bottom no-repeat; position: absolute; right: -25%; bottom: -100px; display: inline-table; background-size: 100%;transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s;}
.ind_gongchang_list a .desc{text-align: center;}
.ind_gongchang_list a .desc h3,.ind_gongchang_list a .desc p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 2;}
.ind_gongchang_list a .desc p{color: #999;}
.ind_gongchang_list a:hover span{right:0px; bottom: 0px;}
.ind_gongchang_list a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}

.ind_gongchang_list a .line{color: #b3d0b6; font-weight: bold; text-align: center; position: relative;}
.ind_gongchang_list a .line span{display: inline-table; width: 100%; background: url(../images/xiantiao2.png) center center no-repeat; position: absolute; left: 0px; top: 50%;}
.ind_gongchang_list a:hover .line{color: #fddcb7;}
.ind_gongchang_list a:hover .line span{background: url(../images/xiantiao1.png) center center no-repeat;}
@media (min-width: 1660px){
    .ind_gongchang_list .swiper-button-prev,.ind_gongchang_list .swiper-button-next{width: 48px; height: 48px; bottom: 42px;}
    .ind_gongchang_list  .swiper-button-next:after,.ind_gongchang_list  .swiper-button-prev:after{font-size: 30px;}

    .ind_gongchang{padding: 40px 0px;}
    .ind_gongchang_list{margin-top: 40px;}
    .ind_gongchang_list a .desc,.ind_gongchang_list a .img{padding: 0px 20px;}
    .ind_gongchang_list a .desc{margin-top: 15px;}
    .ind_gongchang_list a .desc h3{font-size: 18px; height: 36px;}
    .ind_gongchang_list a .desc p{font-size: 14px; height: 28px;}
    .ind_gongchang_list a .img{height: 272px;}
    .ind_gongchang_list a .line{font-size: 90px;}
    .ind_gongchang_list a .line span{height: 14px; margin-top: -7px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .ind_gongchang_list .swiper-button-prev,.ind_gongchang_list .swiper-button-next{width: 48px; height: 48px; bottom: 35px;}
    .ind_gongchang_list  .swiper-button-next:after,.ind_gongchang_list  .swiper-button-prev:after{font-size: 30px;}

    .ind_gongchang{padding: 35px 0px;}
    .ind_gongchang_list{margin-top: 35px;}
    .ind_gongchang_list a .desc,.ind_gongchang_list a .img{padding: 0px 20px;}
    .ind_gongchang_list a .desc{margin-top: 15px;}
    .ind_gongchang_list a .desc h3{font-size: 18px; height: 36px;}
    .ind_gongchang_list a .desc p{font-size: 14px; height: 28px;}
    .ind_gongchang_list a .img{height: 215px;}
    .ind_gongchang_list a .line{font-size: 80px;}
    .ind_gongchang_list a .line span{height: 14px; margin-top: -7px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .ind_gongchang_list .swiper-button-prev,.ind_gongchang_list .swiper-button-next{width: 40px; height: 40px; bottom: 32px;}
    .ind_gongchang_list  .swiper-button-next:after,.ind_gongchang_list  .swiper-button-prev:after{font-size: 24px;}

    .ind_gongchang{padding: 30px 0px;}
    .ind_gongchang_list{margin-top: 30px;}
    .ind_gongchang_list a .desc,.ind_gongchang_list a .img{padding: 0px 15px;}
    .ind_gongchang_list a .desc{margin-top: 15px;}
    .ind_gongchang_list a .desc h3{font-size: 18px; height: 36px;}
    .ind_gongchang_list a .desc p{font-size: 14px; height: 28px;}
    .ind_gongchang_list a .img{height: 198px;}
    .ind_gongchang_list a .line{font-size: 70px;}
    .ind_gongchang_list a .line span{height: 14px; margin-top: -7px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_gongchang_list .swiper-button-prev,.ind_gongchang_list .swiper-button-next{width: 40px; height: 40px; bottom: 32px;}
    .ind_gongchang_list  .swiper-button-next:after,.ind_gongchang_list  .swiper-button-prev:after{font-size: 24px;}

    .ind_gongchang{padding: 25px 0px;}
    .ind_gongchang_list{margin-top: 25px;}
    .ind_gongchang_list a .desc,.ind_gongchang_list a .img{padding: 0px 15px;}
    .ind_gongchang_list a .desc{margin-top: 15px;}
    .ind_gongchang_list a .desc h3{font-size: 17px; height: 34px;}
    .ind_gongchang_list a .desc p{font-size: 13px; height: 26px;}
    .ind_gongchang_list a .img{height:222px;}
    .ind_gongchang_list a .line{font-size: 70px;}
    .ind_gongchang_list a .line span{height: 14px; margin-top: -7px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_gongchang_list .swiper-button-prev,.ind_gongchang_list .swiper-button-next{width: 40px; height: 40px; bottom: 32px;}
    .ind_gongchang_list  .swiper-button-next:after,.ind_gongchang_list  .swiper-button-prev:after{font-size: 24px;}

    .ind_gongchang{padding: 20px 0px;}
    .ind_gongchang_list{margin-top: 20px;}
    .ind_gongchang_list a .desc,.ind_gongchang_list a .img{padding: 0px 15px;}
    .ind_gongchang_list a .desc{margin-top: 15px;}
    .ind_gongchang_list a .desc h3{font-size: 16px; height: 32px;}
    .ind_gongchang_list a .desc p{font-size: 12px; height: 24px;}
    .ind_gongchang_list a .img{height:166px;}
    .ind_gongchang_list a .line{font-size: 70px;}
    .ind_gongchang_list a .line span{height: 14px; margin-top: -7px;}
}
@media (max-width: 767px) {
    .ind_gongchang_list .swiper-button-prev,.ind_gongchang_list .swiper-button-next{width: 3em; height: 3em; bottom: 32px;}
    .ind_gongchang_list  .swiper-button-next:after,.ind_gongchang_list  .swiper-button-prev:after{font-size: 1.5em;}

    .ind_gongchang{padding: 35px 0px;}
    .ind_gongchang_list{margin-top: 35px;}
    .ind_gongchang_list a .desc,.ind_gongchang_list a .img{padding: 0px 15px;}
    .ind_gongchang_list a .desc{margin-top: 15px;}
    .ind_gongchang_list a .desc h3{font-size: 16px; height: 32px;}
    .ind_gongchang_list a .desc p{font-size: 12px; height: 24px;}
    .ind_gongchang_list a .img{height:18.5em;}
    .ind_gongchang_list a .line{font-size: 70px;}
    .ind_gongchang_list a .line span{height: 14px; margin-top: -7px;}
}
@media (min-width: 768px){
    
}


.ind_new{background: url(../images/indexbg_10.jpg) center center no-repeat; background-size: 100% 100%;}


.ind_new_list_left a{position: relative;}
.ind_new_list_left a .title{position: absolute; left: 0px; bottom: 0px; background: rgba(0,66,141,0.5); width: 100%; line-height: 2;}
.ind_new_list_left a .title p{padding: 10px 10% 10px 2%; color: #ffffff;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; }

.ind_new_list_left .swiper-pagination{text-align: right; padding-right: 2%;}
.ind_new_list_left .swiper-pagination span{background: #fff;}
.ind_new_list_left .swiper-pagination span.swiper-pagination-bullet-active{background: #fe6419;}

.ind_new_list_right a{display: block; background: #fff; border-radius: 8px; line-height: 2;}
.ind_new_list_right a h3{line-height: 2;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_new_list_right a p{color: #999;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_new_list_right a .bottom{color: #999;}
.ind_new_list_right a .bottom i{float: right;}
.ind_new_list_right a:hover{background: #015e08; color: #fff;}
.ind_new_list_right a:hover p,.ind_new_list_right a:hover .bottom{color: #fff;}
.ind_new_list_left a{position: relative;}


.ind_bottom{background: url(../images/indexbg_11.jpg) center center no-repeat; text-align: center; background-size: 100% 100%;}
.ind_bottom img{max-width: 70%;}
@media (min-width: 1660px){
    .ind_new{padding: 40px 0px;}
    .ind_new_list{margin: 40px 0px;}
    
    
    .ind_new_list_right a{padding: 8px 20px; margin-top: 20px;}
    .ind_new_list_right a:first-child{margin-top: 0px;}
    .ind_new_list_right a h3{font-size: 24px;}

    .ind_bottom{padding: 20px 0px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .ind_new{padding: 35px 0px;}
    .ind_new_list{margin: 35px 0px;}

    .ind_new_list_right a{padding: 5px 20px; margin-top: 15px; line-height: 1.9;}
    .ind_new_list_right a:first-child{margin-top: 0px;}
    .ind_new_list_right a h3{font-size: 20px; line-height: 1.9;}

    .ind_bottom{padding: 18px 0px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .ind_new{padding: 30px 0px;}
    .ind_new_list{margin: 30px 0px;}

    .ind_new_list_right a{padding: 8px 20px; margin-top: 20px;line-height: 1.7}
    .ind_new_list_right a:first-child{margin-top: 0px;}
    .ind_new_list_right a h3{font-size: 18px;line-height: 1.7}

    .ind_bottom{padding: 15px 0px;}
        
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_new{padding:25px 0px;}
    .ind_new_list{margin: 25px 0px;}

    .ind_new_list_right a{padding: 8px 20px; margin-top: 10px;line-height: 1.5}
    .ind_new_list_right a:first-child{margin-top: 0px;}
    .ind_new_list_right a h3{font-size: 16px;line-height: 1.5}   

    .ind_bottom{padding: 10px 0px;} 
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_new{padding: 20px 0px;}
    .ind_new_list{margin: 20px 0px;}
    
    .ind_new_list_right a{padding: 4px 20px; margin-top: 6px;line-height: 1.4}
    .ind_new_list_right a:first-child{margin-top: 0px;}
    .ind_new_list_right a h3{font-size: 15px;line-height: 1.4} 

    .ind_bottom{padding: 10px 0px;}
}
@media (max-width: 767px) {
    .ind_new{padding: 1.6em 0px;}
    .ind_new_list{margin: 1.2em 0px;}
    
    .ind_new_list_right{margin-top: 1.2em;}
    .ind_new_list_right a{padding: 0.4em 2.5%; margin-top: 0.6em;}
    .ind_new_list_right a:first-child{margin-top: 0px;}
    .ind_new_list_right a h3{font-size: 1.1em;} 

    .ind_bottom{padding:0.8em 0px;}
}
@media (min-width: 768px){
    .ind_new_list_left{float: left; width: 49%;}
    .ind_new_list_right{float: right; width: 49%;}
}


 

.main_banner{position: relative; text-align: center;}
.main_banner .img img{width: 100%; height: 100%; object-fit: cover;}
.main_ban_word{position: absolute; left: 0px; top: 50%; width: 100%;}
.main_ban_word span{font-weight: bold; color: #15315f;text-transform:uppercase; background: url(../images/nav_line_03.jpg) bottom left no-repeat; line-height:1; display: inline-table; display: none;}
.main1{background: url(../images/main_bg_03.png) center top no-repeat;}
.mainbg{background: url(../images/main_bg_02.png) center bottom no-repeat;}
@media (min-width: 1660px){
    .main_ban_word{margin-top: -46px;}
    .main_ban_word span{font-size: 72px; background-size: 130px 6px; padding-bottom: 20px;}

    .main{padding: 65px 0px;}
    .main2{padding-top: 65px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .main_ban_word{margin-top: -43px;}
    .main_ban_word span{font-size: 66px; background-size: 110px 6px; padding-bottom: 20px;}

    .main{padding: 58px 0px;}
    .main2{padding-top: 58px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_ban_word{margin-top: -39px;}
    .main_ban_word span{font-size: 60px; background-size: 100px 5px; padding-bottom: 18px;}


    .main{padding: 50px 0px;}
    .main2{padding-top: 50px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_ban_word{margin-top: -33px;}
    .main_ban_word span{font-size: 48px; background-size: 90px 5px; padding-bottom: 16px;}

    .main{padding: 45px 0px;}
    .main2{padding-top: 45px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban_word{margin-top: -27px;}
    .main_ban_word span{font-size: 40px; background-size: 80px 4px; padding-bottom: 14px;}

    .main{padding: 40px 0px;}
    .main2{padding-top: 40px;}
}
@media (max-width: 767px) {
    .main_banner .img{height: 10em;}
    .main_ban_word{margin-top: -1.5em;}
    .main_ban_word span{font-size: 2em; background-size: 3em 0.1em; padding-bottom: 0.5em;}

    .main{padding: 1.6em 0px;}
    .main2{padding-top: 1.6em;}
}
@media (min-width: 768px){

}




.main_listimg a .img{overflow: hidden; position: relative; background: #0a1f37;}
.main_listimg a .img span{background: url(../images/jai_03.png) center center no-repeat; position:absolute; left: 50%; top: 50%; background-size: 100%; display: none;}
.main_listimg a img{width: 100%; height: 100%; object-fit: cover;transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s;}
.main_listimg a h3{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height:1.6;}
.main_listimg a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; line-height:2.2; color: #999;}
.main_listimg a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_listimg a:hover .img img{opacity: 0.6;}
.main_listimg a:hover .img span{display: block;}

.main_new_list a{display: block; position: relative; color: #666; line-height:2; border:1px solid #cccccc;}
.main_new_list a .time{position: absolute; left: 0px; text-align: center; line-height:1.2; border-right: 1px #cccccc solid;}
.main_new_list a .time i,.main_new_list a .time em{display: block;}
.main_new_list a h3{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  line-height: 2;}
.main_new_list a p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_new_list a:hover{background: #015e08; color: #fff;}
.main_new_list a:hover .time{border-color: #fff;}

@media (min-width: 1660px){
    .main_listimg{padding: 50px 0px;}
    .main_listimg a{width: 32%;}
    .main_listimg a:nth-child(3n-1){margin-left: 2%;margin-right: 2%;}
    .main_listimg a .img{height: 400px;}
    .main_listimg a .img span{margin-top: -35px; margin-left: -35px; width: 70px; height: 70px;}
    .main_listimg a h3{font-size: 24px; margin: 10px 0px;}
    .main_listimg a p{font-size: 18px; height: 72px;}
    
    .main_new_list{margin-bottom: 40px;}
    .main_new_list a{padding: 10px 30px 10px 245px;}
    .main_new_list a .time{height: 122px; width: 200px;}
    .main_new_list a .time em{font-size: 70px;}
    .main_new_list a .time i{font-size: 26px;}
    .main_new_list a{margin-bottom: 25px;}
    .main_new_list a h3{font-size: 24px;}
    .main_new_list a span{font-size: 16px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .main_listimg{padding: 45px 0px;}
    .main_listimg a{width: 32%;}
    .main_listimg a:nth-child(3n-1){margin-left: 2%;margin-right: 2%;}
    .main_listimg a .img{height: 324px;}
    .main_listimg a .img span{margin-top: -30px; margin-left: -30px; width: 60px; height: 60px;}
    .main_listimg a h3{font-size: 22px; margin: 10px 0px; padding-bottom: 8px;}
    .main_listimg a p{font-size: 16px; height: 64px;}

    .main_new_list{margin-bottom: 35px;}
    .main_new_list a{padding: 10px 30px 10px 245px;}
    .main_new_list a .time{height: 114px; width: 200px;}
    .main_new_list a .time em{font-size: 60px;}
    .main_new_list a .time i{font-size: 24px;}
    .main_new_list a{margin-bottom: 25px;}
    .main_new_list a h3{font-size: 22px;}
    .main_new_list a span{font-size: 16px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_listimg{padding: 40px 0px;}
    .main_listimg a{width: 32%;}
    .main_listimg a:nth-child(3n-1){margin-left: 2%;margin-right: 2%;}
    .main_listimg a .img{height: 210px;}
    .main_listimg a .img span{margin-top: -28px; margin-left: -28px; width: 56px; height: 56px;}
    .main_listimg a h3{font-size: 20px; margin: 8px 0px; padding-bottom: 6px;}
    .main_listimg a p{font-size: 15px; height: 60px;}

    .main_new_list{margin-bottom: 30px;}
    .main_new_list a{padding: 10px 30px 10px 205px;}
    .main_new_list a .time{height: 104px; width: 180px;}
    .main_new_list a .time em{font-size: 55px;}
    .main_new_list a .time i{font-size: 24px;}
    .main_new_list a{margin-bottom: 22px;}
    .main_new_list a h3{font-size: 20px;}
    .main_new_list a span{font-size: 14px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_listimg{padding: 35px 0px;}
    .main_listimg a{width: 32%;}
    .main_listimg a:nth-child(3n-1){margin-left: 2%;margin-right: 2%;}
    .main_listimg a .img{height: 242px;}
    .main_listimg a .img span{margin-top: -25px; margin-left: -25px; width: 50px; height: 50px;}
    .main_listimg a h3{font-size:18px; margin: 8px 0px; padding-bottom: 6px;}
    .main_listimg a p{font-size: 14px; height: 56px;}

    .main_new_list{margin-bottom: 25px;}
    .main_new_list a{padding: 10px 30px 10px 205px;}
    .main_new_list a .time{height: 98px; width: 180px;}
    .main_new_list a .time em{font-size: 52px;}
    .main_new_list a .time i{font-size: 22px;}
    .main_new_list a{margin-bottom: 20px;}
    .main_new_list a h3{font-size: 18px;}
    .main_new_list a span{font-size: 12px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_listimg{padding: 30px 0px;}
    .main_listimg a{width: 32%;}
    .main_listimg a:nth-child(3n-1){margin-left: 2%;margin-right: 2%;}
    .main_listimg a .img{height: 187px;}
    .main_listimg a .img span{margin-top: -20px; margin-left: -20px; width: 40px; height: 40px;}
    .main_listimg a h3{font-size:18px; margin: 8px 0px; padding-bottom: 6px;}
    .main_listimg a p{font-size: 14px; height: 56px;}

    .main_new_list{margin-bottom: 25px;}
    .main_new_list a{padding: 10px 30px 10px 180px;}
    .main_new_list a .time{height: 90px; width: 150px;}
    .main_new_list a .time em{font-size: 48px;}
    .main_new_list a .time i{font-size: 20px;}
    .main_new_list a{margin-bottom: 20px;}
    .main_new_list a h3{font-size: 16px;}
    .main_new_list a span{font-size: 12px;}
}
@media (max-width: 767px) {
    .main_listimg{padding: 1.5em 0px;}
    .main_listimg a{margin-bottom: 1.6em; display: block;}
    .main_listimg a .img span{margin-top: -20px; margin-left: -20px; width: 40px; height: 40px;}
    .main_listimg a h3{font-size:1.2em; margin: 8px 0px; padding-bottom: 6px;}
    .main_listimg a p{font-size: 1em; height: 4em;}

    .main_new_list{margin-bottom: 1.2em;}
    .main_new_list a{padding: 0.6em 1em 0.6em 28%;}
    .main_new_list a .time{height: 90px; width: 24%; top: 0.6em;}
    .main_new_list a .time em{font-size: 2.4em;}
    .main_new_list a .time i{font-size: 1.4em;}
    .main_new_list a{margin-bottom: 1em;}
    .main_new_list a h3{font-size: 1.2em;}
    .main_new_list a span{font-size: 0.8em;}
}
@media (min-width: 768px){
    .main_listimg a{float: left;}
    .main_listimg a .desc{padding: 0px 8px;}

    .main_new_list a .time{top: 10px;}
}




.main_cate{background: #f9f9f9;}
.main_cate a{border-bottom: 1px #f9f9f9 solid;text-transform:uppercase; color: #999; width: auto;}
.main_cate a:hover,.main_cate a.act{border-bottom: 1px #15315f solid; color: #15315f;}
@media (min-width: 1660px){
    .main_cate{line-height:88px;}
    .main_cate a{margin-right: 30px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .main_cate{line-height:80px;}
    .main_cate a{margin-right: 18px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_cate{line-height:70px;}
    .main_cate a{margin-right: 24px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_cate{line-height:60px;}
    .main_cate a{margin-right: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_cate{line-height:60px;}
    .main_cate a{margin-right: 20px;}
}
@media (max-width: 767px) {
    .main_cate{line-height:2.6; position: relative;padding: 0px 8%;}
    .main_cate .swiper-button-next:after,.main_cate .swiper-button-prev:after{font-size: 1.2em; font-weight: bold; color: #999;}
    .main_cate .swiper-button-next{right:0px;}
    .main_cate .swiper-button-prev{left: 0px;}
    .main_cate a{margin-right: 3%;}
}
@media (min-width: 768px){
    .main_cate .swiper-button-next,.main_cate .swiper-button-prev{display: none;}
}








.main_pro_left{background: url(../images/pro_03.jpg) center bottom no-repeat; background-size: 90% auto;}
.main_pro_title{color: #fff; background:#417d53; text-align: center;text-transform:uppercase;}
.main_pro_cate{border-left:  1px #eeeeee solid; border-right:  1px #eeeeee solid;}
.main_pro_cate li{border-bottom: 1px #eeeeee solid; background: #fff;}
.main_pro_cate a{display: block; background: url(../images/product_05.png) left center no-repeat; padding-left: 15px; line-height: 3;}

.erji_list{display: none; padding-left: 15px;}
.main_pro_cate li:hover>a,.main_pro_cate li.act>a{color: #417d53;}
.main_pro_cate li:hover .erji_list,.main_pro_cate li.act .erji_list{display: block;}
.erji_list a.active,.erji_list a:hover{color: #417d53;}


.main_pro_right{}
.main_pro_list a{float: left;border-bottom: #cccccc 1px solid;line-height:2;}
.main_pro_list a .img{overflow: hidden;}
.main_pro_list a .img img{width: 100%; height: 100%; object-fit: cover;transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s;}
.main_pro_list a h3{line-height:2;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_pro_list a p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; color: #999;}
.main_pro_list a:hover{border-color: #417d53;}
.main_pro_list a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}

.main_proyy_list a{float: left; text-align: center;}
.main_proyy_list a .img{overflow: hidden;}
.main_proyy_list a .img img{width: 100%; height: 100%; object-fit: cover;transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s;}
.main_proyy_list a h3{line-height:2;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; padding: 5px;}
.main_proyy_list a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}

@media (min-width: 1660px){
    .main_pro_left{width: 300px;}
    .main_pro_title{font-size: 30px; line-height:65px;}
    .main_pro_cate{font-size: 16px;}
    .main_pro_cate li{padding-left: 25px;}
    .main_pro_right{width: 1250px;}

    .main_pro_list{}
    .main_pro_list a{margin-bottom: 40px; width: 32%;}
    .main_pro_list a .img{height: 430px;}
    .main_pro_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_pro_list a .desc{padding: 8px 2%;}
    .main_pro_list a h3{font-size: 18px; height: 36px;}
    .main_pro_list a p{font-size: 14px; height: 28px;}

    .main_proyy_list{}
    .main_proyy_list a{margin-bottom: 20px; width: 32%;}
    .main_proyy_list a .img{height: 308px;}
    .main_proyy_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_proyy_list a h3{font-size:24px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .main_pro_left{width: 300px;}
    .main_pro_title{font-size: 26px; line-height:65px;}
    .main_pro_cate li{padding-left: 25px;}
    .main_pro_right{width:970px;}

    .main_pro_list{}
    .main_pro_list a{margin-bottom: 35px; width: 32%;}
    .main_pro_list a .img{height: 334px;}
    .main_pro_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_pro_list a .desc{padding: 8px 2%;}
    .main_pro_list a h3{font-size: 18px; height: 36px;}
    .main_pro_list a p{font-size: 14px; height: 28px;}

    .main_proyy_list{}
    .main_proyy_list a{margin-bottom: 18px; width: 32%;}
    .main_proyy_list a .img{height: 240px;}
    .main_proyy_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_proyy_list a h3{font-size:22px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_pro_left{width: 280px;}
    .main_pro_title{font-size: 22px; height: 60px; line-height:60px;}
    .main_pro_cate li{padding-left: 25px;}
    .main_pro_right{width: 860px;}

    .main_pro_list{}
    .main_pro_list a{margin-bottom: 30px; width: 32%;}
    .main_pro_list a .img{height: 296px;}
    .main_pro_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_pro_list a .desc{padding: 8px 2%;}
    .main_pro_list a h3{font-size: 17px; height: 34px;}
    .main_pro_list a p{font-size: 13px; height: 26px;}

    .main_proyy_list{}
    .main_proyy_list a{margin-bottom: 16px; width: 32%;}
    .main_proyy_list a .img{height: 212px;}
    .main_proyy_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_proyy_list a h3{font-size:20px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_pro_left{width: 260px;}
    .main_pro_title{font-size: 20px; height: 58px; line-height:58px;}
    .main_pro_cate li{padding-left: 25px;}
    .main_pro_right{width: 680px;}

    .main_pro_list{}
    .main_pro_list a{margin-bottom: 35px; width: 32%;}
    .main_pro_list a .img{height: 234px;}
    .main_pro_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_pro_list a .desc{padding: 8px 2%;}
    .main_pro_list a h3{font-size: 16px; height: 32px;}
    .main_pro_list a p{font-size: 12px; height: 24px;}

    .main_proyy_list{}
    .main_proyy_list a{margin-bottom: 15px; width: 32%;}
    .main_proyy_list a .img{height: 168px;}
    .main_proyy_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_proyy_list a h3{font-size:18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pro_left{width: 250px;}
    .main_pro_title{font-size: 18px; height: 50px; line-height:50px;}
    .main_pro_cate li{padding-left: 25px;}
    .main_pro_right{width: 475px;}

    .main_pro_list{}
    .main_pro_list a{margin-bottom: 35px; width: 48%;}
    .main_pro_list a .img{height: 245px;}
    .main_pro_list a:nth-child(2n){float: right;}
    .main_pro_list a .desc{padding: 8px 2%;}
    .main_pro_list a h3{font-size: 15px; height: 30px;}
    .main_pro_list a p{font-size: 12px; height: 24px;}

    .main_proyy_list{}
    .main_proyy_list a{margin-bottom: 15px; width: 48%;}
    .main_proyy_list a .img{height: 176px;}
    .main_proyy_list a:nth-child(2n){float: right;}
    .main_proyy_list a h3{font-size: 15px;}
}
@media (max-width: 767px) {
    .main_pro_left{}
    .main_pro_title{font-size: 1.4em;  line-height:3em;}
    .main_pro_title i{float: right; font-size: 0.8em; margin-right: 4%;}
    .main_pro_cate{display: none;}
    .main_pro_cate li{padding-left: 25px;}
    .main_pro_right{margin-top: 2em;}

    .main_pro_list{}
    .main_pro_list a{margin-bottom: 35px; width: 48%;}
    .main_pro_list a .img{height: 14.5em;}
    .main_pro_list a:nth-child(2n){float: right;}
    .main_pro_list a .desc{padding: 8px 2%;}
    .main_pro_list a h3{font-size: 15px; height: 30px;}
    .main_pro_list a p{font-size: 12px; height: 24px;}

    .main_proyy_list{}
    .main_proyy_list a{margin-bottom: 1em; width: 48%;}
    .main_proyy_list a .img{height: 10em;}
    .main_proyy_list a:nth-child(2n){float: right;}
    .main_proyy_list a h3{font-size: 1em;}
}
@media (min-width: 768px){
    .main_pro_left{float: left;}
    .main_pro_title i{display: none;}
    .main_pro_right{float: right;}
}



.main_plant{}
.main_plant a{float: left;}
.main_plant a{text-align:center;}
.main_plant a .img{overflow: hidden;}
.main_plant a .img img{width: 100%; height: 100%; object-fit: cover; transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s;}
.main_plant a h3{border-bottom: 1px #f4f4f4 solid;transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; display: none;}
.main_plant a:hover h3{background: #015e08; color: #fff;}
.main_plant a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
@media (min-width: 1660px){
    .main_plant{margin-top: 50px;}
    .main_plant a{width: 32%; margin-bottom: 50px;}
    .main_plant a:nth-child(3n-1){margin: 0px 2%;}
    .main_plant a .img{height: 369px;}
    .main_plant a h3{line-height:80px; font-size: 24px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .main_plant{margin-top: 45px;}
    .main_plant a{width: 32%; margin-bottom: 45px;}
    .main_plant a:nth-child(3n-1){margin: 0px 2%;}
    .main_plant a .img{height: 322px;}
    .main_plant a h3{line-height:70px; font-size: 22px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_plant{margin-top: 40px;}
    .main_plant a{width: 32%; margin-bottom: 40px;}
    .main_plant a:nth-child(3n-1){margin: 0px 2%;}
    .main_plant a .img{height: 290px;}
    .main_plant a h3{line-height:60px; font-size: 20px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_plant{margin-top: 35px;}
    .main_plant a{width: 32%; margin-bottom: 35px;}
    .main_plant a:nth-child(3n-1){margin: 0px 2%;}
    .main_plant a .img{height: 240px;}
    .main_plant a h3{line-height:50px; font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_plant{margin-top: 30px;}
    .main_plant a{width: 32%; margin-bottom: 30px;}
    .main_plant a:nth-child(3n-1){margin: 0px 2%;}
    .main_plant a .img{height: 186px;}
    .main_plant a h3{line-height:44px; font-size: 16px;}
}
@media (max-width: 767px) {
    .main_plant{margin-top: 1.6em;}
    .main_plant a{width: 49%; margin-bottom: 1.4em;}
    .main_plant a:nth-child(2n){float: right;}
    .main_plant a .img{height: 11em;}
    .main_plant a h3{line-height:2.5; font-size: 16px;}
}
@media (min-width: 768px){
    
}



.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url(../images/loading.gif) no-repeat center center;}

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomdiv img{max-width: 9999%;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{box-shadow: 0px 0px 6px #eee;}
.spec-scroll{clear:both;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";background:#cccccc;cursor:pointer; text-align: center;}
.spec-scroll .items{float:left;position:relative;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;text-align:center;}
.spec-scroll .items ul li span{display: block;border:1px solid #999;}
.spec-scroll .items ul li img{display: block;}
.spec-scroll .items ul li span:hover{border:1px solid #417d53;}

.main_pro_desc .center{display: table-cell; vertical-align: middle; width: 900px; line-height:2;}
.main_pro_desc h3{color: #417d53; line-height:2;}
.main_pro_desc p{color: #999; border-bottom: 1px #e2e2e2 solid;}


.fudonglianxi{background: rgba(0,0,0,0.8); position: fixed; top: 0px; left: 0px; z-index: 9999999999999999999999999999; width: 100%; height: 100%; display: none;}
.fudonglianxi .phone{color: #fff; background: url(../images/butphone.png) center left no-repeat; background-size: auto 100%; position: absolute; left: 50%; top: 50%;}
.fudonglianxi span{position: absolute; right:5px; top: 5px; width: 60px; height: 60px; text-align:center; font-size: 60px; line-height: 60px; color: #fff; border-radius: 50%; border:1px #fff solid;}

.main_pro_desc .button a{display: inline-table; background: #417d53; border:1px #417d53 solid; color: #fff;}
.main_pro_desc .button a:hover{background: none; color: #417d53;}
@media (min-width: 1660px){
    .main_pro_img{width: 500px;}
    .zoomdiv{width:500px;height:540px;}
    .spec-preview{width:500px;height:540px;}
    
    .spec-scroll{width:500px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 40px; height: 98px; line-height:98px;}
    .spec-scroll .items{width:410px;height:98px;}
    .spec-scroll .items ul{height: 98px;}
    .spec-scroll .items ul li{width:103px; height: 98px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}

    .main_pro_desc{width: 660px;}
    .main_pro_desc .center{height: 600px;}
    .main_pro_desc h3{font-size: 24px; }
    .main_pro_desc p{padding-bottom: 30px;}

    .fudonglianxi{}
    .fudonglianxi .phone{font-size: 45px; padding-left: 105px; margin-top: -45px; margin-left: -200px;}
    .main_pro_desc .button{margin-top: 80px;}
    .main_pro_desc .button a{line-height:48px; padding: 0px 40px; margin-right: 20px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .main_pro_img{width: 500px;}
    .zoomdiv{width:500px;height:540px;}
    .spec-preview{width:500px;height:540px;}
    
    .spec-scroll{width:500px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 40px; height: 98px; line-height:98px;}
    .spec-scroll .items{width:410px;height:98px;}
    .spec-scroll .items ul{height: 108px;}
    .spec-scroll .items ul li{width:103px; height: 98px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}

    .main_pro_desc{width: 420px;}
    .main_pro_desc .center{height: 514px;}
    .main_pro_desc h3{font-size: 22px; }
    .main_pro_desc p{padding-bottom: 28px;}
    .fudonglianxi .phone{font-size: 45px; padding-left: 105px; margin-top: -45px; margin-left: -200px;}
    .main_pro_desc .button{margin-top: 70px;}
    .main_pro_desc .button .phone{font-size: 26px; padding-left: 64px;}
    .main_pro_desc .button a{line-height:46px; padding: 0px 30px; margin-right: 20px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_pro_img{width: 380px;}
    .zoomdiv{width:380px;height:409px;}
    .spec-preview{width:380px;height:409px;}
    .spec-scroll{width:380px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 30px; height: 72px; line-height:72px;}
    .spec-scroll .items{width:312px;height:72px;}
    .spec-scroll .items ul{height: 72px;}
    .spec-scroll .items ul li{width:79px; height: 72px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}

    .main_pro_desc{width: 450px;}
    .main_pro_desc .center{height: 473px;}
    .main_pro_desc h3{font-size: 20px; }
    .main_pro_desc p{padding-bottom: 26px;}
    .fudonglianxi .phone{font-size: 45px; padding-left: 105px; margin-top: -45px; margin-left: -200px;}
    .main_pro_desc .button{margin-top: 60px;}
    .main_pro_desc .button .phone{font-size: 22px; padding-left: 60px;}
    .main_pro_desc .button a{line-height:42px; padding: 0px 26px; margin-right: 20px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_pro_img{width: 300px;}
    .zoomdiv{width:300px;height:323px;}
    .spec-preview{width:300px;height:323px;}
    .spec-scroll{width:300px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 30px; height: 50px; line-height:50px;}
    .spec-scroll .items{width:234px;height:50px;}
    .spec-scroll .items ul{height: 50px;}
    .spec-scroll .items ul li{width:59px; height: 50px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}

    .main_pro_desc{width: 350px;}
    .main_pro_desc .center{height: 390px;}
    .main_pro_desc h3{font-size: 18px; }
    .main_pro_desc p{padding-bottom: 24px;}
    .fudonglianxi .phone{font-size: 34px; padding-left: 95px; margin-top: -34px; margin-left: -157px;}
    .main_pro_desc .button{margin-top: 50px;}
    .main_pro_desc .button .phone{font-size: 20px; padding-left: 56px;}
    .main_pro_desc .button a{line-height:38px; padding: 0px 20px; margin-right: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pro_img{}
    .zoomdiv{height:512px;}
    .spec-preview{height:512px;}
    .spec-scroll{margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 30px; height: 72px; line-height:72px;}
    .spec-scroll .items{width:408px;height:72px;}
    .spec-scroll .items ul{height: 72px;}
    .spec-scroll .items ul li{width:79px; height: 72px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}

    .main_pro_desc{margin-top:20px;}
    .main_pro_desc h3{font-size: 18px; }
    .main_pro_desc p{padding-bottom: 20px;}
    .fudonglianxi .phone{font-size: 34px; padding-left: 95px; margin-top: -34px; margin-left: -157px;}
    .main_pro_desc .button{margin-top: 40px;}
    .main_pro_desc .button .phone{font-size: 18px; padding-left: 54px;}
    .main_pro_desc .button a{line-height:36px; padding: 0px 20px; margin-right: 20px;}
}
@media (max-width: 767px) {
    .main_pro_img{}
    
    .spec-scroll{margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 8%; height: 72px; line-height:72px;}
    .spec-scroll .items{width:80%;height:72px;}
    .spec-scroll .items ul{height: 72px;}
    .spec-scroll .items ul li{width:79px; height: 72px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}

    .main_pro_desc{margin-top: 1.5em;}
    .main_pro_desc .center{}
    .main_pro_desc h3{font-size: 1.2em; }
    .main_pro_desc p{padding-bottom: 1em;}
    .fudonglianxi .phone{font-size: 2em; padding-left: 3em; margin-top: -2em; margin-left: -5em;}
    .main_pro_desc .button{margin-top: 2em;}
    .main_pro_desc .button .phone{font-size: 1.2em; padding-left: 3em;}
    .main_pro_desc .button a{line-height:2.6; padding: 0px 0.8em; margin-right: 20px;}
}
@media (min-width: 991px){
    .main_pro_img{float: left;}
    .main_pro_desc{float: right;}
}



.main_pro_bottom .title{background: #f3f3f3;}
.main_pro_bottom .title span{background: #417d53; color: #fff; display: inline-table; font-weight: bold;}
.main_pro_bottom .content{line-height:2;}
.prev_next{}
.prev_next p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}


@media (min-width: 1660px){
    .main_pro_bottom{margin: 70px auto;}
    .main_pro_bottom .title{line-height:65px;}
    .main_pro_bottom .title span{font-size: 20px; padding: 0px 30px;}
    .main_pro_bottom .content{padding: 20px 0px 60px;}
    .prev_next p{max-width: 48%;}

}
@media (min-width: 1440px) and (max-width: 1660px){
    .main_pro_bottom{margin: 65px auto;}
    .main_pro_bottom .title{line-height:58px;}
    .main_pro_bottom .title span{font-size: 18px; padding: 0px 30px;}
    .main_pro_bottom .content{padding: 20px 0px 54px;}
    .prev_next p{max-width: 48%;}

}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_pro_bottom{margin: 58px auto;}
    .main_pro_bottom .title{line-height:52px;}
    .main_pro_bottom .title span{font-size: 18px; padding: 0px 30px;}
    .main_pro_bottom .content{padding: 20px 0px 50px;}
    .prev_next p{max-width: 48%;}

}
@media (min-width: 991px) and (max-width: 1200px){
    .main_pro_bottom{margin: 50px auto;}
    .main_pro_bottom .title{line-height:50px;}
    .main_pro_bottom .title span{font-size: 16px; padding: 0px 30px;}
    .main_pro_bottom .content{padding: 20px 0px 45px;}
    .prev_next  p{max-width: 48%;}

}
@media (min-width: 768px) and (max-width: 991px){
    .main_pro_bottom{margin: 40px auto;}
    .main_pro_bottom .title{line-height:45px;}
    .main_pro_bottom .title span{font-size: 16px; padding: 0px 25px;}
    .main_pro_bottom .content{padding: 20px 0px 40px;}
    .prev_next p{max-width: 48%;}

}
@media (max-width: 767px) {
    .main_pro_bottom{margin: 1.6em 2%;}
    .main_pro_bottom .title{line-height:45px;}
    .main_pro_bottom .title span{font-size: 16px; padding: 0px 25px;}
    .main_pro_bottom .content{padding: 20px 0px 40px;}
    .prev_next p{line-height:2.6; display: block;}

}
@media (min-width: 768px){
    .prev_next p{float: left;}
    .prev_next .next{float: right;}
}



.main_contact{text-align: center;}
.main_contact .title{line-height: 2;}
.main_contact_ul{color: #666666;}
.main_contact li{background: url(../images/line_03.jpg) center left no-repeat; background-size:1px 100%; line-height: 2;}
.main_contact li h3{line-height: 2;}
.main_contact li .img{margin: 0px auto;}
.main_contact li .img div{display: table-cell; vertical-align: middle;text-align: center;}
.main_contact li p span,.main_contact li p i{display: inline-table;}
.main_contact li p span{text-align: right;}
@media (min-width: 1440px){
    .main_contact{margin-bottom: 40px;}
    .main_contact .title{font-size: 30px;}
    .main_contact_ul{margin-top: 30px;}
    .main_contact li{width: 33.33%; padding: 20px 5%;}
    .main_contact li h3{font-size: 24px; margin-top: 10px;}
    .main_contact li p{font-size: 18px;}
    .main_contact li p span{width: 165px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_contact{margin-bottom: 35px;}
    .main_contact .title{font-size: 28px;}
    .main_contact_ul{margin-top: 30px;}
    .main_contact li{width: 33.33%; padding: 20px 3%;}
    .main_contact li h3{font-size: 20px; margin-top: 10px;}
    .main_contact li p{font-size: 16px;}
    .main_contact li p span{width: 145px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_contact{margin-bottom: 30px;}
    .main_contact .title{font-size: 24px;}
    .main_contact_ul{margin-top: 30px;}
    .main_contact li{width: 33.33%; padding: 20px 2%;}
    .main_contact li h3{font-size: 18px; margin-top: 10px;}
    .main_contact li p{font-size: 15px;}
    .main_contact li p span{width: 135px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contact{margin-bottom: 25px;}
    .main_contact .title{font-size: 20px;}
    .main_contact_ul{margin-top: 20px;}
    .main_contact li{width: 33.33%; padding: 20px 2%;}
    .main_contact li h3{font-size: 16px; margin-top: 10px;}
    .main_contact li p{font-size: 14px;}
    .main_contact li p span{width: 126px;}
}
@media (min-width: 768px){
    .main_contact li{float: left;}
    .main_contact li .img{width: 120px; height: 120px;}
    .main_contact li .img div{width: 120px; height: 120px;}
}
@media (max-width: 768px){
    .main_contact{margin-bottom: 1.5em;}
    .main_contact .title{font-size: 1.2em;}
    .main_contact_ul{margin-top: 1em;}
    .main_contact li{padding: 1em 5%; background: #f7f7f7; margin-top: 0.8em;}
    .main_contact li .img{width: 5em; height: 5em;}
    .main_contact li .img img{max-width: 60%; max-height: 60%;}
    .main_contact li .img div{width: 5em; height: 5em;}
    .main_contact li h3{font-size: 1.05em; margin-top: 0.4em;}
    .main_contact li p{font-size: 1em;}
}










.BMap_Marker img{max-width: 9999999%;}
.BMap_pop img{max-width: 20px;}
.BMap_Marker label{max-width: 1000px;}
.main_ditu #map{width:100%;border:#ccc solid 1px;font-size:12px}

@media (min-width: 1660px){
    .main_ditu #map{height:550px;}
    
}
@media (min-width: 1440px) and (max-width: 1660px){
    .main_ditu #map{height:500px;}
   
}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_ditu #map{height:460px;}
    
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_ditu #map{height:420px;}

}
@media (min-width: 768px) and (max-width: 991px){
    .main_ditu #map{height:380px;}
   
}
@media (max-width: 767px) {
    .main_ditu #map{height:24em;}

}
@media (min-width: 768px){
    .main_contact_ul li{float: left; width: }
}



.main_about{}
.main_aboutcon_desc{overflow: auto; line-height:2;}
.main_aboutcon .left .img{width: 100%; height: 100%; background: url(../images/lanb2g.jpg) left bottom no-repeat; background-size: 70%;}
.main_aboutcon .left .img img{width: 100%; height: 100%; object-fit: cover;}

.main_biao li{float: left; text-align: center;text-transform:uppercase; color: #666666;}
.main_biao h3{color: #f16821; font-weight: bold; line-height:2;}
.main_biao li:nth-child(1) h3 i,.main_biao li:nth-child(2) h3 i{display: none;}
.main_biao p{background: url(../images/guanyuxian.png) center bottom no-repeat; background-size: 100%;}


.main_dongshizhang{background: url(../images/about_13.jpg) center center no-repeat; }
.main_dsz_con{background: #efefef; line-height: 2;}
.main_dsz_conbg{background: url(../images/about_07.png) center center no-repeat #fff; background-size: 92%}
.main_dsz_con .main_dsz_qm{text-align:right; background: url(../images/about_03.jpg) center left no-repeat;}
@media (min-width: 1660px){
    .main_about{padding: 60px 0px;}
    .main_aboutcon{margin-top: 60px;}
    .main_aboutcon_desc{height: 700px;}
    .main_aboutcon .left .img{margin-left:-40px; width: 800px; padding-left: 40px; padding-bottom: 40px; height: 700px;}
    .main_aboutcon .ind_biao{padding: 40px 0px 0px;}
    
    .main_dongshizhang{padding: 60px 0px;}
    .main_dongshizhang {}
    .main_dsz_con{padding: 42px; margin-top: 60px;}
    .main_dsz_conbg{padding: 60px 150px;}
    .main_dsz_con i{font-size: 72px;}
    .main_dsz_con .main_dsz_qm{background-size: 75% 1px;}

}
@media (min-width: 1440px) and (max-width: 1660px){
    .main_about{padding: 55px 0px;}
    .main_aboutcon{margin-top: 55px;}
    .main_aboutcon_desc{height: 700px;}
    .main_aboutcon .left .img{margin-left:-30px; width: 650px; padding-left: 30px; padding-bottom: 100px; height: 700px;}
    .main_aboutcon .ind_biao{padding: 40px 0px 0px;}

    .main_dongshizhang{padding: 55px 0px;}
    .main_dongshizhang {}
    .main_dsz_con{padding: 38px; margin-top: 55px;}
    .main_dsz_conbg{padding: 55px 130px;}
    .main_dsz_con i{font-size: 60px;}
    .main_dsz_con .main_dsz_qm{background-size: 65% 1px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_about{padding: 50px 0px;}
    .main_aboutcon{margin-top: 50px;}
    .main_aboutcon_desc{height: 550px;}
    .main_aboutcon .left .img{margin-left:-30px; width: 585px; padding-left: 30px; padding-bottom: 30px; height: 550px;}
    .main_aboutcon .ind_biao{padding: 30px 0px 0px;}

    .main_dongshizhang{padding: 50px 0px;}
    .main_dongshizhang {}
    .main_dsz_con{padding: 34px; margin-top: 50px;}
    .main_dsz_conbg{padding: 50px 130px;}
    .main_dsz_con i{font-size: 50px;}
    .main_dsz_con .main_dsz_qm{background-size: 65% 1px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_about{padding: 45px 0px;}
    .main_aboutcon{margin-top: 45px;}
    .main_aboutcon_desc{height: 450px;}
    .main_aboutcon .left .img{margin-left:-30px; width: 485px; padding-left: 30px; padding-bottom: 30px; height: 450px;}
    .main_aboutcon .ind_biao{padding: 30px 0px 0px;}

    .main_dongshizhang{padding: 45px 0px;}
    .main_dongshizhang {}
    .main_dsz_con{padding: 30px; margin-top: 45px;}
    .main_dsz_conbg{padding: 45px 110px;}
    .main_dsz_con i{font-size: 40px;}
    .main_dsz_con .main_dsz_qm{background-size: 65% 1px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_about{padding: 40px 0px;}
    .main_aboutcon{margin-top: 40px;}
    .main_aboutcon_desc{height: 350px;}
    .main_aboutcon .left .img{margin-left:-30px; width: 375px; padding-left: 30px; padding-bottom: 30px; height: 350px;}
    .main_aboutcon .ind_biao{padding: 30px 0px 0px;}

    .main_dongshizhang{padding: 40px 0px;}
    .main_dongshizhang {}
    .main_dsz_con{padding: 30px; margin-top: 40px;}
    .main_dsz_conbg{padding: 40px 90px;}
    .main_dsz_con i{font-size: 30px;}
    .main_dsz_con .main_dsz_qm{background-size: 65% 1px;}
}
@media (max-width: 767px) {
    .main_about{padding: 1.6em 0px;}
    .main_aboutcon{margin-top: 1.5em;}
    .main_aboutcon .left{margin-top: 1.5em;}
    .main_aboutcon .left .img{padding-left: 2em; padding-bottom: 2em;}
    .main_aboutcon .ind_biao{padding: 30px 0px 0px;}

    .main_dongshizhang{padding: 1.6em 0px;}
    .main_dongshizhang {}
    .main_dsz_con{padding: 1em 3%; margin-top: 1.6em;}
    .main_dsz_conbg{padding: 1.6em 5%;}
    .main_dsz_con i{font-size: 1.6em;}
    .main_dsz_con .main_dsz_qm{background-size: 65% 1px;}
}
@media (min-width: 768px){
    .main_aboutcon .left{float: left; width: 50%;}
    .main_aboutcon .right{float: right; width: 50%;}

}




.mnewscon .title{font-weight: normal; text-align: center; line-height: 1.8;}
.mnewscon .datetime{text-align: center; display: block; font-size: 12px; color: #666;}
.mnewscon .mnehr{background: #e5e5e5;height: 1px; border:none; margin: 0px;}
.mnewscon .mmnecon{line-height: 2.2;}
.prenext{line-height: 2.2;}
.prenext .prev{display: block; width: 70%;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.prenext .next{display: block; width: 70%;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.mproscon .title{font-weight: normal; text-align: center; line-height: 1.8;}
.mproscon .mmprocon{line-height: 2.2;}
@media (min-width: 1300px) {
    .mnewscon{padding: 40px 0px;}
    .mnewscon .title{font-size: 22px; }
    .mnewscon .datetime{ margin:20px 0px;}
    .mnewscon .mmnecon{padding: 20px 0px;}
    .prenext{padding-top: 25px;}

    .mproscon .title{font-size: 22px; }
    .mproscon .mmprocon{padding: 20px 0px;}
}
@media (min-width: 991px) and (max-width: 1300px){
    .mnewscon{padding: 35px 0px;}
    .mnewscon .title{font-size: 20px; }
    .mnewscon .datetime{ margin:20px 0px;}
    .mnewscon .mmnecon{padding: 20px 0px;}
    .prenext{padding-top: 25px;}

    .mproscon .title{font-size: 20px; }
    .mproscon .mmprocon{padding: 20px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mnewscon{padding: 35px 0px;}
    .mnewscon .title{font-size: 20px; }
    .mnewscon .datetime{ margin:20px 0px;}
    .mnewscon .mmnecon{padding: 20px 0px;}
    .prenext{padding-top: 25px;}

    .mproscon .title{font-size: 20px; }
    .mproscon .mmprocon{padding: 20px 0px;}
}
@media (min-width: 768px){
    .prenext{position: relative;}
    .prenext .return{position: absolute;}
}
@media (max-width: 768px){
    .mnewscon{padding: 1.6em 0px;}
    .mnewscon .title{font-size: 1.2em; }
    .mnewscon .datetime{ margin:0.8em 0px;}
    .mnewscon .mmnecon{padding: 0.8em 0px;}
    .prenext{padding-top: 1em;}

    .mproscon .title{font-size: 1.2em; }
    .mproscon .mmprocon{padding: 1em 0px;}
}






.header_search{float: right; background: #f8f8f8; border-radius: 8px; overflow: hidden;}
.header_search input{border-width: 0px; background: none; height: 45px; float: left;}
.header_search input.txt{text-indent: 20px;background: url(../images/index_82.jpg) center right no-repeat; background-size: 1px 60%;}
@media (min-width: 1660px){
    .ind_search{padding: 25px 0px;}
    .header_search{width: 440px;}
    .header_search input.txt{width: 84%;}
    .header_search input.sub{width: 16%; background: url(../images/index_13.png) center center no-repeat;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .ind_search{padding: 22px 0px;}
    .header_search{width: 400px;}
    .header_search input.txt{width: 84%;}
    .header_search input.sub{width: 16%; background: url(../images/index_13.png) center center no-repeat;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .ind_search{padding: 20px 0px;}
    .header_search{width: 360px;}
    .header_search input.txt{width: 84%;}
    .header_search input.sub{width: 16%; background: url(../images/index_13.png) center center no-repeat;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_search{padding: 18px 0px;}
    .header_search{width: 340px;}
    .header_search input.txt{width: 84%;}
    .header_search input.sub{width: 16%; background: url(../images/index_13.png) center center no-repeat;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_search{padding: 18px 0px;}
    .header_search{width: 300px;}
    .header_search input.txt{width: 84%;}
    .header_search input.sub{width: 16%; background: url(../images/index_13.png) center center no-repeat;}
}
@media (max-width: 767px) {
    .header_search{display: none;}
}
@media (min-width: 768px){
    
}



.main_location{}
.main_location .left{background: url(../images/about_05.png) center left no-repeat; padding-left: 30px;}

@media (min-width: 1660px){
    .main_location{padding: 25px 0px;}
}
@media (min-width: 1440px) and (max-width: 1660px){
    .main_location{padding: 22px 0px;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .main_location{padding: 20px 0px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_location{padding: 18px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_location{padding: 15px 0px;}
}
@media (max-width: 767px) {
    .main_location{padding: 0.8em 0px;}
    .main_location .left{background-size: auto 100%;}
}
@media (min-width: 768px){
    .main_location{line-height: 45px;}
    .main_location .left{float: left;}
}




@media (min-width: 1660px) {
    #main_dongshizhang{padding-top: 100px; margin-top: -100px;}
} 
@media (min-width: 1440px) and (max-width: 1660px){
    #main_dongshizhang{padding-top: 96px; margin-top: -96px;}
} 
@media (min-width: 1200px) and (max-width: 1440px){
    #main_dongshizhang{padding-top: 92px; margin-top: -92px;}
} 
@media (min-width: 991px) and (max-width: 1200px){
    #main_dongshizhang{padding-top: 90px; margin-top: -90px;}
}
@media (min-width: 768px) and (max-width: 991px){
    #main_dongshizhang{padding-top: 80px; margin-top: -80px;}
}
@media (max-width: 767px) {
    #main_dongshizhang{padding-top: 3.5em; margin-top: -3.5em;}
}












@media (min-width: 1660px){
    
}
@media (min-width: 1440px) and (max-width: 1660px){
    
}
@media (min-width: 1200px) and (max-width: 1440px){
    
}
@media (min-width: 991px) and (max-width: 1200px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}






@media (min-width: 1660px){
    
}
@media (min-width: 1440px) and (max-width: 1660px){
    
}
@media (min-width: 1200px) and (max-width: 1440px){
    
}
@media (min-width: 991px) and (max-width: 1200px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}








