/* 头部信息 */
.wh{width: 1200px;margin:0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

body,body *{
    box-sizing: content-box;
}
.ny-content img{
    max-width: 100%;
}

/* banner */
.hytc_banner{
    position: relative;
}
.hytc_banner img{
    width: 100%;
}
.hytc_banner .slick-arrow{
    outline: none;
    display: block;
    border:none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%); 
    z-index: 99;
    font:500 5vw/1 "SimSun";
    color: #fff;
} 
.hytc_banner .slick-arrow.nextbtn{
    left: 10%;
}
.hytc_banner .slick-arrow.prevbtn{
    right: 10%;
}
/* .hytc_banner .slick-dots{
   text-align: center;
   position: absolute;
   left: 0;
   width: 100%;
   bottom: 5%;
   z-index: 99;
}
.hytc_banner .slick-dots li{
    display: inline-block;
    background: rgba(0, 0, 0, 0.4);
    width: 14px;
    height: 14px;
    border-radius: 50%;
    margin: 0 5px;
}
.hytc_banner .slick-dots li button{
    display: none;
}
.hytc_banner .slick-dots li.slick-active{
    background: rgba(0, 0, 0, 0.8);
} */
.amap-icon img {
    width: 28px;
    max-width: none !important;
  }
/* 首页搜索框 */
.sswen{
    color: #666;
    font:500 14px/46px "微软雅黑";
}
.sswen h1{
    display: inline-block;font:500 14px/46px "微软雅黑";
}
.ssk{
    margin-top: 20px;
}
.btn-info {
    color: #fff;
    background-color: #333;
    border-color: #333
}

.btn-info:hover {
    color: #fff;
    background-color: #333;
    border-color: #333
}

.btn-info.focus,.btn-info:focus {
    color: #fff;
    background-color: #333;
    border-color: #333;
    box-shadow: 0 0 0 .2rem rgba(51,51,51,.5)
}

.btn-info.disabled,.btn-info:disabled {
    color: #fff;
    background-color: #333;
    border-color: #333
}

.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #333;
    border-color: #333
}

.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(51,51,51,.5)
}


.product-list li img{
    height: 185px;    object-fit: cover;
}


.cpzx{margin-top: 43px;}
.ptt{text-align: center;background: url(../images/pt1.png) no-repeat center 20px ;}
.ptt dd{color: #09b348;font-size: 44px;font-family: 'SourceHanSansCN Bold';font-weight: bold;margin-bottom: 25px;}
.ptt dt{color: #999999;font-size: 14px;line-height: 36px;font-weight: normal;}
.pbox{margin-top: 60px;}
.pleft{width: 254px;}
.pleft h3{width: 254px;height: 131px;line-height: 131px;font-size: 30px;color: #fff;text-indent: 95px;background:#09b348 url(../images/mao.png) no-repeat 30px center;}
.psort li a{padding-left: 37px; color: #666666;font-size: 16px;display: block;background: #f5f5f5 url(../images/sjx.png) no-repeat 227px center;line-height: 59px;height: 59px;border-bottom: 1px solid #dddddd;}
.psort li a:hover{color: #09b348;}
/* .pright{width: 934px;} */
.product_list1 li{float: left;margin-bottom: 11px;margin-right: 16px;}
.product_list1 li:nth-child(4n){margin-right: 0;}
.product_list1 li a.img{display: block;overflow: hidden;}
.product_list1 li a.img img{display: block;width: 288px;height: 231px;cursor: pointer;
    transition: all 0.6s;}
    .product_list1 li h2{
        display: block;
        text-align: center;
        color: #666;
        font:500 14px/42px "微软雅黑";
    }
.product_list1 li:hover a.img img{transform: scale(1.2);}
.pbox1{height: 231px;background: url(../images/pbj1.jpg) no-repeat top center;}
.ftel{color: #fff;font-size: 16px;text-align: center;padding:40px 0 30px 0;}
.ftel p{font-size: 24px;margin-top: 10px;font-weight: bold;}
.pbox1 a{border-radius: 5px;margin:0 auto; display: block;background: #fff;font-size: 14px;color: #09b348;text-align: center;width: 137px;height: 35px;line-height: 35px;}
#tab1{display: none;}

/* æ¡ˆä¾‹ */
.anli{margin-top: 75px;height: 573px;background: #09b348}
.anli-tit{padding-top: 70px;text-align: center;color: #fff;font-size: 34px;color: #fff;}
.anli-tit span{display: block;color: #fff;background: url(../images/anli.png)no-repeat center;font-size: 18px;}

.picScroll-left{ overflow:hidden;margin-top: 54px;}
.picScroll-left .hd{ overflow:hidden;}
.picScroll-left .hd ul{ overflow:hidden; zoom:1; margin-top:20px; zoom:1; text-align: center;}
.picScroll-left .hd ul li{display: inline-block; width:15px; height:15px; border-radius:50%;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;background: #fff;}
.picScroll-left .hd ul li.on{ background:#f20026}

.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:300px; }
.picScroll-left .bd ul li img{
    width: 300px;
    height: 231px;
}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:280px; height:215px; display:block;}
.picScroll-left .bd ul li h3{background: #f1f1f1;height: 60px;line-height: 60px;text-align: center;font-weight: normal;}
.picScroll-left .bd ul li h3 a{display: block;text-align: center;font-size: 16px;color: #333333;}


.abt_bj1{
    background: url(../images/abtbj.jpg) no-repeat center;
    background-size: cover;
    padding: 70px 0;
    margin-top: 60px;
}
.abt_bj1 .wh{
    background-color: rgba(35, 42, 37, 0.8);
    padding: 50px 60px;
    margin-top: 30px;
}
.abt_a1{
    width: 45%;
}
.abt_a1 h2{
    color: rgba(255, 255, 255, 1);
    font-size: 26px;
    font-weight: normal;
    line-height: 1.5em;
    margin-top: 50px;
}
.abt_a1 .contentaa{
    font-size: 14px;
    line-height: 2;
    color: rgba(255, 255, 255, 1);
    padding: 32px 0 54px 0;
}
a.more_about{
    font-size: 14px; 
    padding: 10px 47px 10px 47px;
    background-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    display: block;
    display: inline-block;
}
a.more_about:hover{
    color: #000;
    background: #fff;
}
.abt_a2{
    width: 45%;
}
.abt_a2 img{
    width: 100%;
}
.title_axgt{
    text-align: center;
}
.title_axgt h2{
    text-align: center;
    font-size: 36px;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
}
.title_axgt span{
    text-align: center;
    font-size: 20px;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.66);
}

.titassra h2{
    color: #000;
}
.titassra span{
    color: rgba(40, 57, 45, 0.3);
    margin-top: 8px;
    display: block;
}

.news-con{
  margin-top: 70px;
}
.news-v1{
    margin-top: 35px;
}
.news-v1 .news-a1{
    width: 590px;
}
.news-v1 .news-a2{
    width: 580px;
}
.news_list1 li a.img{
    display: block;
}
.news_list1 li+li{
    margin-top: 20px;
}
.news_list1 li a.img i{
    display: block;
    width: 155px;
    float: left;    
    overflow: hidden;
}
.news_list1 li a.img i img{
    width: 100%;height: 155px;       object-fit: cover;
}
.news_list1 li .cont{
    width: calc(100% - 170px);
    float: right;
    padding-right: 15px;
}
.news_list1 li:hover{
    background: #F9F9F9;
}
.news_list1 li .cont dt{
    color: #333;
    font: 500 20px/1.5em "Microsoft YaHei";
    margin-bottom:7px;
    margin-top: 15px;
}
.news_list1 li .cont p{
    color: rgba(40, 57, 45, 0.8);
    font-size: 14px;
    line-height: 2;
    margin-bottom: 10px;
}
.news_list1 li .cont .date{
    color: rgba(40, 57, 45, 0.8);
    font-size: 12px;
}

.mess-bg{
    background: #09b348;
    padding-top:42px;
    padding-bottom: 5px;
}

.mess-left{
    width:480px;
    margin-left: 68px;
}
.mess-left p{
    color: #fff;
}
.mess-left p:nth-of-type(1){
    font-size: 30px;
}
.mess-left p:nth-of-type(2){
    font-size: 40px;
    font-weight: bold;
}
.mess-left p:nth-of-type(3){
    font-size: 18px;
    margin-top: 30px;
}
.mess-left p:nth-of-type(4){
    font-size: 18px;
}

.mess-right{
    width:508px;
    margin-right: 40px;
}

.demo-message1,.demo-message1 *{
	box-sizing: border-box;
}
.msg_a1{
	width: 260px;
}
.msg_a2{
	width: 232px;
}
.kaha input{
	border:1px solid #cccccc;
	height: 40px;
	width: 260px;
	background: #fff;
	color: #dbdbdb;
	font:500 14px/38px "å¾®è½¯é›…é»‘";
	text-indent: 13px;
}
.kahaaa1 input{
	width: calc(100% - 167px);
	height: 23px;
}
.msg_a1 .kaha{
	margin-bottom: 9px;
}
.msg_a1 .kaha a{
    color: #fff;
}
.ahag::-moz-placeholder {
    color: #dbdbdb;
    opacity: 1
}

.ahag::-ms-input-placeholder {
    color: #dbdbdb
}

.ahag::-webkit-input-placeholder {
    color: #dbdbdb
}
.kaha1 textarea{
	border:1px solid #cccccc;
	height: 123px;
	width: 232px;
	background: #fff;
	color: #ececec;
	font:500 12px/38px "å¾®è½¯é›…é»‘";
	text-indent: 13px;
}
.ajahag input{
	display: block;
	border:none;
	background: #f20026;
	color: #fefefe;
	font: 500 16px/48px "å¾®è½¯é›…é»‘";
	width: 509px;
	margin-top: 15px;
	text-align: center;
	float: right;
}

.mess-tel{
    color: #fff;
    text-align: center;
    line-height: 36px;
}




/* å…³äºŽæˆ‘ä»¬ */
.ab{margin-top: 70px;}
.ab-tit{text-align: center;color: #1c1c1c;font-size: 16px;}
.ab-tit span{display: block;background: url(../images/ab.png)no-repeat 35px center;color: #000000;font-size: 32px;}
.ab-cont{margin-top: 45px;}
.ab-img{width: 516px;height: 322px;overflow: hidden;}
.ab-img p{width: 516px;height: 322px;cursor: pointer;
    transition: all 0.6s;}
    .ab-img:hover p{transform: scale(1.2);}   
.ab-co{width: 630px;margin-right: 10px;margin-top: 10px;}
.ab-co b{font-weight: normal;color: #09b348;font-size: 24px;}
.ab-co div{color: #606060;font-size: 12px;text-align: justify;line-height: 33px;margin-top: 15px;height: 205px;text-indent: 2em;}
.ab-co a{display: inline-block;width: 120px;height: 35px;line-height: 35px;border-radius: 20px;border:1px solid #b9b9b9;color: #000;font-size: 14px;text-align: center;}
.ab-co a:hover{background:#b9b9b9;color:#fff;}


.honor-index{margin-top: 18px;}
.honor-title{font-size: 16px;color: #333333;line-height: 49px;border-bottom: 1px solid #eeeeee;}
.honor-title span{font-size: 12px;font-weight: normal;}
.honor-title a{font-size: 16px;font-weight: normal;float: right;}
.honor-con{position: relative;margin-top: 29px;}
.l_btn,.r_btn{position:absolute;top:37%;cursor:pointer;}
.l_btn{left:0px;}
.r_btn{right:0px;}
.product_list2 li{float: left;margin: 0 12px;}


#ydemo{overflow:hidden;margin:0 auto;position:relative;height: 352px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}











.f_link{width: 1200px;margin: 30px auto;line-height: 30px;font-size: 12px;}



.foot-bg{
    background: #2b2b2b;
    padding: 18px 0;
}

.foot-nav{
    line-height: 85px;
    border-bottom: 1px solid #5b5b5b;
    color: #d4d4d4;
    margin-bottom: 35px;
}

.foot-nav a{
    line-height: 85px;
    font-size: 16px;
    color: #e5e5e5;
    padding: 0 20px;
}

.foot-con dl{
    float: left;
    width:180px;
    background: url(../images/f1.png) no-repeat left top;
    padding-left: 15px;
}
.foot-con dt{
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 15px;
}
.foot-con dd{
    font-size: 14px;
    
}
.foot-con dd a{
    color: #fff;
    line-height: 30px;
    display: block;
}

.foot-con dl p{
    color: #fff;
    line-height: 30px;
    font-size: 12px;
}
.foot-c a{
    color: #fff;
}
.foot-c a:hover,.foot-l dd a:hover{
    color: rgba(255, 255, 255, 0.78);
}

.footer{
    background: #333333;
    padding: 25px 0;
    color: #fff;
    text-align: center;
    font-size: 12px;
}

.footer a{
  color: #fff;
}

.copyright{
    text-align: center;
    color: #fff;
}

.copyright a{
    color: #fff;
    text-align: center;
}
.lxwm-cont2{
    margin-top: 30px;
}