@charset "utf-8";

/* CSS Document */

.fangan_img{text-align: center;}
.fangan_img img{max-width: 88%;}
.fangan_title{text-align: center; line-height: 1.6; position: relative;}
.fangan_title h3{font-weight: bold;color: #999; position: absolute; left: 0px; width: 100%; top:0px;}
.fangan_title h2{color: #f39800; font-weight: bold; position: absolute;left: 0px; width: 100%; background: #fff;}
.fangan_title p{font-size: 11px; color: #999;text-transform:uppercase; position: absolute;left: 0px; width: 100%;}
.fangan_title h4{color: #999; font-size: 14px; position: absolute;left: 0px; width: 100%; }

.fangan_canshu a{float: left; text-align: center;}
.fangan_canshu a div{background: url(../images/fangann_29.jpg) center bottom no-repeat; width: 100%;display: table-cell;text-align: center;vertical-align: middle;}
.fangan_canshu a h3{color: #5bb032; font-weight: bold; line-height: 2;}

.fangan_shebei a{float: left; width: 33.333%; text-align: center;}
.fangan_shebei a img{max-width: 90%;}
.fangan_img1 img{display: none;}
@media (min-width: 1200px){
    .fangan_img{margin-bottom: 50px; margin-top:50px;}

    .fangan_title{height: 110px;}
    .fangan_title h3{font-size: 48px;}
    .fangan_title h2{font-size: 30px; top:35px;}
    .fangan_title p{ top:70px;}
    .fangan_title h4{top:90px;}

    .fangan_canshu{margin-top:30px; margin-bottom: 30px;}
    .fangan_canshu a{width: 20%;}
    .fangan_canshu a div{height: 130px; width: 240px;}
    .fangan_canshu a h3{font-size: 30px;}

    .fangan_shebei{margin-top:40px;}
    .fangan_img1{margin-top:80px;}
    .fangan_img1 .fangan1200{display: block;}

}

@media (min-width: 991px) and (max-width: 1200px){
    .fangan_img{margin-bottom: 40px; margin-top:40px;}
    .fangan_title{height: 105px;}
    .fangan_title h3{font-size: 40px;}
    .fangan_title h2{font-size: 24px; top:30px;}
    .fangan_title p{ top:65px;}
    .fangan_title h4{top:85px;}

    .fangan_canshu{margin-top:25px; margin-bottom: 25px;}
    .fangan_canshu a{width: 20%;}
    .fangan_canshu a div{width: 195px; height: 118px;}
    .fangan_canshu a h3{font-size: 24px;}

    .fangan_shebei{margin-top:30px;}

    .fangan_img1{margin-top:60px;}
    .fangan_img1 .fangan992{display: block;}
}

@media (min-width: 768px) and (max-width: 991px){

    .fangan_img{margin-bottom: 30px; margin-top: 30px;}
    .fangan_title{height: 100px;}
    .fangan_title h3{font-size: 34px;}
    .fangan_title h2{font-size: 20px; top:25px;}
    .fangan_title p{ top:60px;}
    .fangan_title h4{top:80px;}

    .fangan_canshu{margin-top:25px; margin-bottom: 25px;}
    .fangan_canshu a{width: 33.333%;}
    .fangan_canshu a div{ width: 250px; height: 130px; }
    .fangan_canshu a h3{font-size: 24px;}

    .fangan_shebei{margin-top:25px;}

    .fangan_img1{margin-top:40px;}


    .fangan_img1 .fangan992{display: block;}
}

@media (max-width: 768px){
    .fangan_img{margin-bottom:1.4em; margin-top: 1.4em;}
    .fangan_title{height: 90px;}
    .fangan_title h3{font-size:2.4em;}
    .fangan_title h2{font-size: 1.8em; top:0.9em;}
    .fangan_title p{ top:4.3em;}
    .fangan_title h4{top:4.9em;}

    .fangan_canshu{margin-top:1.4em; margin-bottom: 1.4em;}
    .fangan_canshu a{width: 33.333%;}
    .fangan_canshu a div{background: url(../images/fangann_29.jpg) center bottom no-repeat; background-size:90% auto;  width: 9em; height: 4.5em;}
    .fangan_canshu a div img{max-width: 80%; max-height: 3em;}
    .fangan_canshu a h3{font-size: 1.1em;}

    .fangan_shebei{margin-top:1.4em;}

    .fangan_shebei a img{max-width: 75%;}

    .fangan_img1{margin-top:1.4em;}


    .fangan_img1 .fangan768{display: block;}
}











.stitle{text-align: center;}
.stitle h3{color: #539835; font-weight: bold;}
.stitle h3 span{color: #ff9900;}
.stitle p{color: #999;}


.shangye_ul li{float: left; position: relative;}
.shangye_ul li h3{position: absolute; left: 0px; top:0px; width: 100%; color: #fff; text-align: center;}
.stuijian_ul{ background: url(../images/lineee.png) center center no-repeat;}
.stuijian_ul li{float: left; width: 50%; color: #669933; text-align: center;}

.stuijian{background: url(../images/bgbgbg.png) center center no-repeat;}
.stuijian_ul li h3{font-weight: bold;}
.stuijian_ul li h4{font-weight: normal;}
@media (min-width: 1200px){
    .stitle{margin-top:25px;}
    .stitle h3{font-size: 48px;}
    .stitle p{font-size: 18px;}

    .schangjign{height:528px; background: url(../images/bgbg.png) center top no-repeat; }

    .schangjign_ul{position: relative; height: 300px; margin-top:145px;}
    .schangjign_ul li{position: absolute;}
    .schangjign_ul li:nth-child(1){left: 0px; top:0px;}
    .schangjign_ul li:nth-child(2){left: 325px; top:60px;}
    .schangjign_ul li:nth-child(3){left: 650px; top:60px;}
    .schangjign_ul li:nth-child(4){left: 970px; top:0px;}

    .shangye{padding:25px 0px;}
    .shangye_ul li{margin-right: 40px; width: 270px; height: 214px; margin-top:35px;}
    .shangye_ul li:nth-child(4n){margin-right: 0px;}
    .shangye_ul li h3{height: 214px; line-height: 214px;}


    .stuijian_ul{padding-bottom: 60px;}
    .stuijian_ul li{margin-top:30px;}
    .stuijian_ul li h3{ font-size: 36px;}
    .stuijian_ul li h4{font-size: 30px; margin:14px 0px 40px;}

}


@media (min-width: 991px) and (max-width: 1200px){
    .stitle{margin-top:25px;}
    .stitle h3{font-size: 36px;}
    .stitle p{font-size: 16px;}

    .schangjign{height:370px; background: url(../images/bgbg1.jpg) center top no-repeat; }

    .schangjign_ul{position: relative; height: 200px; margin-top:35px;}
    .schangjign_ul li{float: left; width: 25%; text-align: center;}
    .schangjign_ul li img{max-width: 80%;}
    .shangye{padding:25px 0px;}


    .shangye_ul li{margin-right: 24px; width: 224px; height: 178px; margin-top:20px;}
    .shangye_ul li:nth-child(4n){margin-right: 0px;}
    .shangye_ul li h3{height: 178px; line-height: 178px;}


    .stuijian_ul{padding-bottom: 60px;}
    .stuijian_ul li{margin-top:24px;}
    .stuijian_ul li h3{ font-size: 30px;}
    .stuijian_ul li h4{font-size: 24px; margin:14px 0px 30px;}
    .stuijian_ul li img{max-width: 80%;}
}


@media (min-width: 768px) and (max-width: 991px){
    .stitle{margin-top:25px;}
    .stitle h3{font-size: 30px;}
    .stitle p{font-size: 15px;}

    .schangjign{height:285px; background: url(../images/bgbg1.jpg) center top no-repeat; }

    .schangjign_ul{position: relative; height: 155px; margin-top:35px;}
    .schangjign_ul li{float: left; width: 25%; text-align: center;}
    .schangjign_ul li img{max-width: 80%;}
    .shangye{padding:25px 0px;}


    .shangye_ul li{margin-right: 15px; width: 176px; height: 139px; margin-top:12px;}
    .shangye_ul li:nth-child(4n){margin-right: 0px;}
    .shangye_ul li h3{height: 139px; line-height: 139px;}


    .stuijian_ul{padding-bottom: 50px;}
    .stuijian_ul li{margin-top:24px;}
    .stuijian_ul li h3{ font-size: 20px;}
    .stuijian_ul li h4{font-size: 16px; margin:14px 0px 25px;}
    .stuijian_ul li img{max-width: 80%;}
}



@media (max-width: 768px){
    .stitle{margin-top:25px;}
    .stitle h3{font-size: 1.3em;}
    .stitle p{font-size: 1em;}

    .schangjign{padding-bottom: 1.2em; background: url(../images/bgbg1.jpg) center top no-repeat; }

    .schangjign_ul{margin-top:1em;}
    .schangjign_ul li{float: left; width: 25%; text-align: center; margin:0.5em 0px;}
    .schangjign_ul li img{max-width: 96%; }

    .shangye_ul{padding:0px 1%;}
    .shangye_ul li{ width: 31.3%; margin:0.4em 1%; }
    .shangye_ul li h3{line-height: 3.8em;}


    .stuijian_ul{padding-bottom: 2em;}
    .stuijian_ul li{margin-top:1em;}
    .stuijian_ul li h3{ font-size: 1.1em;}
    .stuijian_ul li h4{font-size: 1em; margin:0.6em 0px 1em;}
    .stuijian_ul li img{max-width: 80%;}
}









.text-c{text-align: center;}

.text-c a,.text-c span{padding:4px 8px; border:1px #ccc solid; display: inline-table; }

.text-c span,.text-c a:hover{background: #539835; color: #fff; border-color: #539835;}






.m_ban .sweet{display: block; width: 100%; height: 100%;}
.f3f3f3{background: #f3f3f3;}

@media (max-width: 991px) {
    .nban{overflow: hidden;}
    .nban img{max-width: 180%; margin-left: -40%; }
}












.m_ban{background: url(../images/mainban_02.jpg) center center no-repeat; position: relative;}

.location{background: rgba(124,124,124,0.5); color: #fff; position: absolute; left: 0px; bottom:0px; width: 100%;}

.location a{color: #fff;}

.location a:hover{color:#1474a4;}

.main_case li{padding:0px; background: #85ca68; cursor: pointer;}

.main_case li img{float: left; width: 50%; }

.main_case li:hover{background: #34d4b0;}

.main_case li .desc{float: left; width: 50%; color: #fff; display: flex; justify-content: center; flex-direction: column; line-height: 2;}

.main_case li .desc a{color: #fff;}

@media (min-width: 1200px){

    .main{padding-bottom: 70px;}

    .main_prop{padding-bottom: 10px;}

    .m_ban{height: 349px;}

    .location{height: 45px; line-height: 45px;}

    .main_case li{height: 197px;}

    .main_case li img,.main_case li .desc{height: 195px;}

    .main_case li .desc{padding:0px 5%;}



    .category .category_desc a{width: 147px;}



}

@media (min-width: 991px) and (max-width: 1200px){

    .main{padding-bottom: 70px;}

    .main_prop{padding-bottom: 10px;}

    .m_ban{height: 320px; background-size:auto 100%; }

    .location{height: 45px; line-height: 45px;}

    .main_case li{height: 159px;}

    .main_case li img,.main_case li .desc{height: 159px;}

    .main_case li .desc{padding:0px 5%;}



    .category .category_desc a{padding:0px 30px;}

}

@media (min-width: 991px) {

    .main_case li:nth-child(6n) .desc,.main_case li:nth-child(6n-1) .desc，.main_case li:nth-child(6n-2) .desc{float: left;}

    .main_case li:nth-child(6n) img,.main_case li:nth-child(6n-1) img,.main_case li:nth-child(6n-2) img{float: right;}



}



@media (min-width: 768px) and (max-width: 991px){

    .main_case li:nth-child(4n) .desc,.main_case li:nth-child(4n-1) .desc{float: left;}

    .main_case li:nth-child(4n) img,.main_case li:nth-child(4n-1) img{float: right;}

    .main{padding-bottom: 50px;}

    .main_prop{padding-bottom: 10px;}

    .m_ban{height: 240px; background-size:auto 100%; }

    .location{height: 45px; line-height: 45px;}

    .main_case li{height: 159px;}

    .main_case li img,.main_case li .desc{height: 159px;}

    .main_case li .desc{padding:0px 5%;}



    .category .category_desc a{padding:0px 10px;}

}



.category .category_desc a{display: block; text-align: center; background: url(../images/new_04.png) center center no-repeat;float: left; color: #fff; border-right: 1px #fff solid; position: relative;}

.category .category_desc a span{width: 12px; height: 8px; background: url(../images/new_11.png) center center no-repeat; display: block; position: absolute; left:50%; bottom:-8px; display: none; margin-left: -6px;}

.category .category_desc a:hover span,.category .category_desc a.act span{display: block;}

.category .category_desc a:first-child{ border-left: 1px #fff solid;}

@media (min-width: 768px){

    .location{height: 45px; line-height: 45px;}

    .category{position: relative;}

    .category .category_desc{height: 45px; line-height: 45px; position: absolute; bottom:0px; left: 0px; width: 100%; text-align: right;}

    .main_case{padding:30px 0px;}

    .themain{float: right;}

    

}



@media (max-width: 768px){

    .main_case li:nth-child(4n-1) .desc{float: left;}

    .main_case li:nth-child(2n-1) img{float: right;}

    .main{padding-bottom: 2em;}

    .m_ban{height: 8em; background-size:auto 100%; }

    .location{height: 2.2em; line-height: 2.2em; padding:0px 2%;}

    .main_case{padding:2em 0px;}

    .main_case li{height: 159px;}

    .main_case li img,.main_case li .desc{height: 159px;}

    .main_case li .desc{padding:0px 5%;}

    

    .category{padding:1em 2% 0px;}

    .category .category_desc{line-height: 2.3em; width: 100%; text-align: right; }

    .main_case{padding:30px 0px;}

    .category .category_desc a{padding:0px 0.6em;margin-top:8px;}

}



.about_title p{color: #828385; font-size: 12px;text-transform:uppercase}



.page_culture{background: #f3f3f3;}

.page_culture .about_title{text-align: center;}

.page_culture ul li{border:3px #e8e8e8 solid;}

.page_culture ul li img{float: left; }

.page_culture ul li div.desc{float: left}

.page_culture ul li h5{color: #539835; font-size: 14px; line-height: 2;}

.page_culture ul li p{font-size: 12px; line-height:2;}

.about_con .desc{background: #fff;}

@media (min-width: 1200px){

    .about_title {margin-bottom: 20px;}

    .about_title h3{font-size: 24px;}

    .page_about{padding:25px 0px; height: 800px}

    .about_con{margin:-200px 50px 0; padding:24px;}

    .about_con .desc{padding:30px; line-height: 30px; }

    .about_con .img{float: left; margin:80px 30px 0px;}

    .about_con .word{float: right; width: 635px; height: 550px; overflow: auto;}

    

    

    .page_culture ul{padding:10px 2% 0px;}

    .page_culture ul li{margin-bottom:30px; padding:40px;}

    .page_culture ul li div.desc{margin-left: 40px; margin-top:20px;}

}

@media (min-width: 991px) and (max-width: 1200px){

    .about_title {margin-bottom: 18px;}

    .about_title h3{font-size: 22px;}

    .page_about{padding:20px 0px; height: 725px}

    .about_con{margin:-150px 40px 0; padding:24px;}

    .about_con .desc{padding:30px; line-height: 30px; }

    .about_con .img{float: left; margin:80px 0px 0px;}

    .about_con .word{float: right; width: 485px; height: 500px; overflow: auto;}



    .page_culture ul{padding:10px 2% 0px;}

    .page_culture ul li{margin-bottom:20px; padding:20px;}

    .page_culture ul li div.desc{margin-left: 20px; margin-top:20px;}

}



@media (min-width: 768px) and (max-width: 991px){

    .about_title {margin-bottom: 18px;}

    .about_title h3{font-size: 22px;}

    .page_about{padding:20px 0px; height: 1010px}

    .about_con{margin:-150px 40px 0; padding:24px;}

    .about_con .desc{padding:30px; line-height: 30px; }

    .about_con .img{ margin:40px auto 20px; display: block;}

    .about_con .word{width: 100%; height: 530px; overflow: auto;}



    .page_culture ul{padding:10px 2% 0px;}

    .page_culture ul li{margin-bottom:20px; padding:20px;}

    .page_culture ul li div.desc{margin-left: 20px; margin-top:8px; width: 188px;}

}

@media (min-width: 768px){

    .page_about{position: relative;}

    .about_con{border:1px #fff solid; position: absolute;}

    .page_culture{padding:40px 0px 10px;}

    .page_culture ul li{float: left; width: 48%; margin-left: 1%; margin-right: 1%; }

}



@media (max-width: 768px){

    .about_title {margin-bottom: 1em;}

    .about_title h3{font-size: 1.6em;}

    .page_about{padding:20px 0px; height: 1010px}

    .about_con{margin:1em 2%;}

    .about_con .desc{padding:0; line-height: 2; }

    .about_con .img{ margin:1.6em auto 1em; display: block; max-width: 40%;}

    .about_con .word{width: 100%;}

    

    .page_culture{padding:1.8em 0px 0.6em;}

    .page_culture ul{padding:10px 2% 0px;}

    .page_culture ul li{margin-bottom:20px; padding:20px;}

    .page_culture ul li div.desc{margin-left: 20px; margin-top:8px; width: 188px;}

}









.contact_ditu #map{width:100%;border:#ccc solid 1px;font-size:14px}

.contact_con .erweima{background: url(../images/contact_03.jpg) center center ;border:1px #f5f5f5 solid; text-align: center;}

.contact_con .erweima li{line-height: 2; display: inline-table;}

.contact_con .erweima li img{border:1px #b3b3b3 solid;}

.contact_con .word{border:1px #f5f5f5 solid; background: url(../images/contactbg.jpg) right bottom no-repeat;}

.contact_con .word h4{ color: #539835; font-weight: bold;}

.contact_con .word h4.address{background: url(../images/contact_03.png) center left no-repeat; }

.contact_con .word h4.qq{background: url(../images/contact_15.png) center left no-repeat; }

.contact_con .word h4.email{background: url(../images/contact_19.png) center left no-repeat; }

@media (min-width: 1200px){

    .contact_con{padding:35px 0px 40px;}

    .contact_con .erweima{height: 480px; width: 480px;}

    .contact_con .word{width: 688px; padding:0px 40px;height: 480px;}

    .contact_con .word h4{margin-top:40px; font-size: 18px; padding-left: 40px;line-height: 40px;}

    .contact_con .word p{font-size: 16px; line-height: 30px; padding-left: 40px;}



    .contact_con .erweima li{width: 150px; margin:50px 15px;}

    .contact_con .erweima img.img{margin-top:95px;}

    .contact_con .erweima li h4{font-size: 18px; line-height: 36px; margin-top:10px;}



    .contact_ditu #map{height:550px;}

}

@media (min-width: 991px) and (max-width: 1200px){

    .contact_con{padding:35px 0px 40px;}

    .contact_con .erweima{height: 400px; width: 400px;}

    .contact_con .word{width: 555px; padding:0px 40px;height: 400px;}

    .contact_con .word h4{margin-top:20px; font-size: 18px; padding-left: 40px;line-height: 40px;}

    .contact_con .word p{font-size: 16px; line-height: 30px; padding-left: 40px;}



    .contact_con .erweima li{width: 150px; margin:50px 15px;}

    .contact_con .erweima img.img{margin-top:60px;}

    .contact_con .erweima li h4{font-size: 18px; line-height: 36px; margin-top:10px;}



    .contact_ditu #map{height:480px;}

}

@media (min-width: 991px){

    .contact_con .erweima{float: left;}

    .contact_con .word{float: right;}

}

@media (min-width: 768px) and (max-width: 991px){

    .contact_con{padding:35px 0px 40px;}

    .contact_con .erweima{height: 400px; width: 100%;}

    .contact_con .word{width: 100%;; padding:0px 40px;height: 400px; margin-top:30px;}

    .contact_con .word h4{margin-top:20px; font-size: 18px; padding-left: 40px;line-height: 40px;}

    .contact_con .word p{font-size: 16px; line-height: 30px; padding-left: 40px;}



    .contact_con .erweima li{width: 150px; margin:50px 15px;}

    .contact_con .erweima img.img{margin-top:60px;}

    .contact_con .erweima li h4{font-size: 18px; line-height: 36px; margin-top:10px;}



    .contact_ditu #map{height:400px;}

}

@media (min-width: 768px){

    

}



@media (max-width: 768px){

    .contact_con{padding:1.6em 2% 1.8em;}

    .contact_con .erweima{width: 100%;}

    .contact_con .word{width: 100%;; padding:0px 3%; margin-top:1.6em;}

    .contact_con .word h4{margin-top:1em; font-size: 1.2em; padding-left: 40px;line-height: 40px;}

    .contact_con .word p{font-size: 1.1em; line-height: 30px; padding-left: 40px;}



    .contact_con .erweima li{width: 46%; margin:2em 1%;}

    .contact_con .erweima img.img{margin-top:2em;}

    .contact_con .erweima li h4{font-size:  1.2em; line-height: 36px; margin-top:10px;}



    .contact_ditu #map{height:20em;}

}







.mainnew_list li{padding:4px;}

.mainnew_list a{display: block; background: #fff; border-bottom: 1px #e6e6e6 solid; position: relative;}

.mainnew_list a span{color: #999; font-size: 12px; display: block; margin:3px 0px;}

.mainnew_list a em{font-style: normal; color: #999999; font-size: 12px; display: block;}

.mainnew_list a p{color: #828385;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;

  -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 2; font-size: 12px;}

.mainnew_list a .word h3{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; }

.mainnew_list a .time{float: left;}

.mainnew_list a .word{float: left;}

@media screen and (min-width:1200px){

    .mainnew_list{padding:20px 0px 0px;}

    .mainnew_list a{padding:35px 0px;}

    .mainnew_list a em{margin-top:20px;}

    .mainnew_list a .time{width: 280px; height: 140px;}

    .mainnew_list a .time img{height: 140px; width: 280px;}

    .mainnew_list a .word{width: 892px; margin-left: 20px;}

    .mainnew_list a .word h3{font-size: 16px;}

}

@media screen and (min-width:991px) and (max-width:1200px){

    .mainnew_list{padding:20px 0px 0px;}

    .mainnew_list a{padding:35px 0px;}

    .mainnew_list a em{margin-top:20px;}

    .mainnew_list a .time{width: 280px; height: 140px;}

    .mainnew_list a .time img{width: 280px; height: 140px;}

    .mainnew_list a .word{width: 662px; margin-left: 20px;}

    .mainnew_list a .word h3{font-size: 15px;}

}

@media screen and (min-width:768px) and (max-width:991px){

    .mainnew_list{padding:20px 0px 0px;}

    .mainnew_list a{padding:20px 0px;}

    .mainnew_list a em{display: none;}

    .mainnew_list a .time{width: 220px; height: 110px;}

    .mainnew_list a .time img{width: 220px; height: 110px;}

    .mainnew_list a .word{width: 410px; margin-left: 20px;}

    .mainnew_list a .word h3{font-size: 15px;}

}

@media screen and (min-width:768px){

    .mainnew_list a .word h3{line-height: 2;}

}

@media screen and (max-width:768px){

    .mainnew_list{padding:1em 0px;}

    .mainnew_list a em{display: none;}

    .mainnew_list a{padding:0.6em 0.2em;}

    .mainnew_list a p{display: none;}

    .mainnew_list a .time{width: 25%; height:3.3em;}

    .mainnew_list a .time img{width: 100%; height:3.3em;}

    .mainnew_list a .word{width: 73%; padding:0px 0 0 1% ;}

    .mainnew_list a .word h3{font-size: 1.1em; line-height: 1.6; margin-bottom: 0.3em;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}

}













.mnew_con{border-bottom: 1px #e5e5e5 solid;}

.mnew_con .title{text-align: center; color: #000; line-height: 2;}

.mnew_con .datetime{display: block; text-align: center;color: #999;}

.new_page{line-height: 2;}

@media screen and (min-width:1200px){

    .mnew_con .title{font-size: 24px;}

    .mnew_con .datetime{margin:10px 0; }

}

@media screen and (min-width:991px) and (max-width:1200px){

    .mnew_con .title{font-size: 22px;}

    .mnew_con .datetime{margin:8px 0;}

}

@media screen and (min-width:768px) and (max-width:991px){

    .mnew_con .title{font-size: 20px;}

    .mnew_con .datetime{margin:6px 0;}

}

    

@media screen and (min-width:768px){

    .mnew_con{padding-bottom: 40px; padding-top:40px;}

    .prevnext{margin-top:50px; position: relative;}

    .prevnext a.prev,.prevnext a.next{display: block; line-height: 2; }

    .prevnext a.return{position: absolute;right:0px; top:50%; margin-top:-14px;}

}

@media screen and (max-width:768px){

    .mnew_con{padding:1em 2%;}

    .mnew_con .title{font-size: 1.2em;}

    .mnew_con .datetime{font-size: 0.9em; margin:0.5em 0;}

    .prevnext{ padding-top:2em;}

    .prevnext a{display: block; line-height: 2;}

    

}











.fangan_main{background: #f3f3f3;}



.main_fangan li .desc{background: #fff; text-align: center;}

.main_fangan li h3{ font-size: 14px; text-align: center;}

@media screen and (min-width:1200px){

    .main_fangan{padding-bottom: 30px;}

    .main_fangan li{padding:0px 20px;}

    .main_fangan li h3{height: 54px; line-height: 54px;}

    .main_fangan li img{height: 258px;}

    .main_fangan li{margin-top:35px;}

}

@media screen and (min-width:991px) and (max-width:1200px){

    .main_fangan{padding-bottom: 20px; padding-top:20px;}

    .main_fangan li{padding:0px 10px;}

    .main_fangan li h3{height: 48px; line-height: 48px;}

    .main_fangan li img{height: 223px;}

    .main_fangan li{margin-top:20px;}

}

@media screen and (min-width:768px) and (max-width:991px){

    .main_fangan{padding-bottom: 15px; padding-top:15px;}

    .main_fangan li{padding:0px 10px;}

    .main_fangan li h3{height: 40px; line-height: 40px;}

    .main_fangan li img{height: 168px;}

    .main_fangan li{margin-top:20px;}

}

    

@media screen and (min-width:768px){

    

}

@media screen and (max-width:768px){

    .main_fangan{padding-bottom: 1em; padding-top:1em;}

    .main_fangan li{padding:0px 2%;}

    .main_fangan li h3{height: 40px; line-height: 40px;}

    .main_fangan li img{height: 168px;}

    .main_fangan li{margin-top:0.8em;}

}







em,i{font-style: normal;}

.main_pro .left{}

/*

.main_pro .left ul{background: #fff;}

.main_pro .left ul li{ background: #f3f3f3; text-indent: 8px; font-weight: bold;}

.main_pro .left ul li.act {background: #539835;}

.main_pro .left ul li.act a{color: #fff;}

.main_pro .left ul div{text-indent: 15px;}

.main_pro .left ul div a{ display: block; }

.main_pro .left ul div a.active{color: #539835;}

.main_pro .left ul div a:hover{text-indent:23px;}

*/

.main_pro .right{background: #fff;}

.main_pro .pro_list .adiv{position: relative; padding:0px; text-align: center; overflow: hidden; border:1px #e8e8e8 solid; cursor: pointer;}

.main_pro .pro_list .adiv >a{display: block;}

.main_pro .pro_list .adiv >a img{width: 100%; height: 100%; object-fit: cover;}

.main_pro .pro_list .adiv h3{font-size: 14px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.main_pro .pro_list .adiv .desc{display: none; position: absolute; left: 0px; top:0px; width: 100%; background: #f3f3f3; cursor: pointer;}

.main_pro .pro_list .adiv:hover .desc{display: block;}

.main_pro .pro_list .adiv{ float: left;}

.main_pro .pro_list .adiv h3{border-top:1px #e8e8e8 solid;}

.main_pro .pro_list .adiv .desc{box-shadow: 0px 0px 5px rgba(0,0,0,0.3);color: #403a3a; text-align: left;}

.main_pro .pro_list .adiv .desc .img2{ background: #fff; float: left;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex-box; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center;}

.main_pro .pro_list .adiv .desc .img2 img{max-width: 100%; max-height: 100%; }

.main_pro .pro_list .adiv .desc li i,.main_pro .pro_list .adiv .desc li em{display: block;float: left; font-size: 12px; line-height: 20px;word-wrap:break-word}

.zixun_more{text-align: center;}

.main_pro .pro_list .adiv .more{color: #fff; background: #93bc81; border:#93bc81 solid 1px; text-align: center;  border-radius: 5px;display: inline-table; }

.main_pro .pro_list .adiv .more:hover{background: none; border:#93bc81 solid 1px; color: #93bc81;}


.main_pro .pro_list .adiv .zixun{color: #fff; background: #ff8417; border:#ff8417 solid 1px; text-align: center;  border-radius: 5px;display: inline-table; }

.main_pro .pro_list .adiv .zixun:hover{background: none; border:#ff8417 solid 1px; color: #ff8417;}

@media screen and (min-width:1200px){

    /*

    .main_pro .left{width: 220px;}

    .main_pro .left ul{ padding:22px 15px 10px;}

    .main_pro .left ul li{height: 50px; line-height: 50px;font-size: 16px;}

    .main_pro .left ul div{line-height: 45px;}

    .main_pro .right{width: 940px;}

    */

    .main_pro .pro_list .adiv{width: 258px; margin:15px 18px;}

    .main_pro .pro_list .adiv >a{height: 256px;}

    .main_pro .pro_list .adiv h3{line-height: 66px}

    .main_pro .pro_list .adiv .desc{width: 258px; height: 325px; padding:10px; }

    .main_pro .pro_list .adiv .desc .img2{width: 98px; height: 98px;}

    .main_pro .pro_list .adiv .desc h2{float: right;font-size: 16px; line-height: 24px; width: 130px;}

    .main_pro .pro_list .adiv .desc ul{margin-top:15px;}

    .main_pro .pro_list .adiv .desc li i{width: 60px;}

    .main_pro .pro_list .adiv .desc li em{width: 175px;}

    .zixun_more{margin-top: 20px;}

    .main_pro .pro_list .adiv .more,.main_pro .pro_list .adiv .zixun{height: 36px; width: 90px;line-height: 36px; font-size: 14px;}

}

@media screen and (min-width:991px) and (max-width:1200px){

    /*

    .main_pro .left{width: 220px;}

    .main_pro .left ul{ padding:22px 15px 10px;}

    .main_pro .left ul li{height: 50px; line-height: 50px;font-size: 16px;}

    .main_pro .left ul div{line-height: 45px;}

    .main_pro .right{width: 730px;}

    */

    .main_pro .pro_list .adiv{width: 203px; margin:8px 8px;}

    .main_pro .pro_list .adiv >a{height: 201px;}

    .main_pro .pro_list .adiv h3{line-height: 52px}

    .main_pro .pro_list .adiv .desc{width: 203px; height: 273px; padding:10px; }

    .main_pro .pro_list .adiv .desc .img2{width: 120px; height: 120px; float: none; margin:0px auto;}

    .main_pro .pro_list .adiv .desc h2{font-size: 16px; line-height: 24px; line-height: 2;}

    .main_pro .pro_list .adiv .desc ul{display: none;}

    .zixun_more{margin-top: 6px;}

    .main_pro .pro_list .adiv .more,.main_pro .pro_list .adiv .zixun{height: 36px; width: 85px;line-height: 36px; font-size: 14px; margin:10px auto 0;}

}

@media screen and (min-width:768px) and (max-width:991px){

    /*

    .main_pro .left{width: 220px;}

    .main_pro .left ul{ padding:22px 15px 10px;}

    .main_pro .left ul li{height: 50px; line-height: 50px;font-size: 16px;}

    .main_pro .left ul div{line-height: 45px;}

    .main_pro .right{width: 510px;}

    */

    .main_pro .pro_list .adiv{width: 208px; margin:12px;}

    .main_pro .pro_list .adiv >a{height: 206px;}

    .main_pro .pro_list .adiv h3{line-height: 52px}

    .main_pro .pro_list .adiv .desc{width: 208px; height: 273px; padding:10px; }

    .main_pro .pro_list .adiv .desc .img2{width: 120px; height: 120px; float: none; margin:0px auto;}

    .main_pro .pro_list .adiv .desc h2{font-size: 16px; line-height: 24px; line-height: 2;}

    .main_pro .pro_list .adiv .desc ul{display: none;}

    .zixun_more{margin-top: 5px;}

    .main_pro .pro_list .adiv .more,.main_pro .pro_list .adiv .zixun{height: 36px; width: 90px;line-height: 36px; font-size: 14px; margin:10px auto 0;}

}

    

@media screen and (min-width:768px){

    .main_pro {padding-top:22px;}

    /*.main_pro .left{float: left;}*/

    .main_pro .right{float: right; padding-bottom: 30px;}

    .main_pro .pro_list .adiv h4{display: none;}

    .zaoxianzixun_wap{display: none;}

    .zaoxianzixun a{display: inline-table; background: #ff8417; color: #fff; font-size: 16px; margin-right: 20px; line-height: 34px; padding: 0px 20px; border-radius: 6px;}

    .zaoxianzixun span{font-weight: bold; color: #539835; font-size: 20px; display: inline-table; line-height: 34px;}



}

@media screen and (max-width:768px){

    /*.main_pro .left{width: 100%;}

    .main_pro .left img{display: none;}

    .main_pro .left ul{ padding:22px 15px 10px;}

    .main_pro .left ul li{height: 50px; line-height: 50px;font-size: 16px; margin-top:1px;}

    .main_pro .left ul div{line-height: 45px; display: none;}

    .main_pro .right{width: 100%; padding-bottom: 1.4em;}*/

    .main_pro .pro_list .adiv{width: 48%;  margin:0.8em 1%; padding-bottom: 0.6em;}

    .main_pro .pro_list .adiv h3{line-height: 2.6em}

    .main_pro .pro_list .adiv h4{text-align: center; color: #fff; font-size: 14px; padding: 0.4em 1.2em; background: #ff8417; border:#ff8417 solid 1px; text-align: center;  border-radius: 5px;display: inline-table; }

    .main_pro .pro_list .adiv img{height: 12.8em;}

    .main_pro .pro_list .adiv:hover .desc{ display: none; }

    .main_pro .pro_list .adiv .desc,.main_pro .pro_list .adiv .desc h2{display: none;}

    .zaoxianzixun{display: none;}

    .zaoxianzixun_wap a{display: inline-table; background: #ff8417; color: #fff; font-size: 16px; margin-right: 20px; line-height: 34px; padding: 0px 20px; border-radius: 6px;}

    .zaoxianzixun_wap span{font-weight: bold; color: #539835; font-size: 20px; display: inline-table; line-height: 34px;}


}







.dyadcon{line-height: 2;}



.dychanplist1{background: #fff; padding-bottom: 10px;}

.dychanplist3{background: #fff; margin-top:20px;}

.sweettt a{display: inline-table;  border-radius:6px 0px 0px 6px; border:1px #d9d9d9 solid;}

.sweettt a:first-child{background: url(../images/pro_desc_03.png) center left 10px no-repeat; background-size:auto 50%;}

.sweettt a:nth-child(2){background: url(../images/pro_desc_14.png) center left 10px no-repeat; background-size:auto 50%;}

.sweettt a:nth-child(3){background: url(../images/pro_desc_17.png) center left 10px no-repeat; background-size:auto 50%;}

.sweettt a:nth-child(4){background: url(../images/pro_desc_18.png) center left 10px no-repeat; background-size:auto 50%;}

.sweettt a:first-child:hover{background: url(../images/pro_desc_03hover.png) center left 10px no-repeat; background-size:auto 50%;}

.sweettt a:nth-child(2):hover{background: url(../images/pro_desc_14hover.png) center left 10px no-repeat; background-size:auto 50%;}

.sweettt a:nth-child(3):hover{background: url(../images/pro_desc_17hover.png) center left 10px no-repeat; background-size:auto 50%;}

.sweettt a:nth-child(4):hover{background: url(../images/pro_desc_18hover.png) center left 10px no-repeat; background-size:auto 50%;}

.dychanpint li{ cursor: pointer;}

@media screen and (min-width:1200px){

    .dyprodetail h4 {font-size: 20px;}

    .new-comment-content{line-height: 30px;}

    .sweettt{position: absolute; right:0px; top:0px; width: 134px;}

    .sweettt a{width: 100%; font-size: 16px; height: 55px; line-height: 55px; margin-bottom:16px;  border-right: none; text-indent: 50px;}

    .dychanplist1{position: relative;}

    .dychanpint{height: 50px;}

    .dychanpint li{width: 25%;line-height: 48px; font-size: 16px;}

    .dyProtuijian-right{width: 74%;}

}

@media screen and (min-width:991px) and (max-width:1200px){

    .dyprodetail h4 {font-size: 20px;}

    .new-comment-content{line-height: 30px;}

    .sweettt{position: absolute; right:0px; top:0px; width: 120px;}

    .sweettt a{width: 100%; font-size: 16px; height: 48px; line-height: 48px; margin-bottom:12px;  border-right: none; text-indent: 44px;}

    .dychanplist1{position: relative;}

    .dychanpint{height: 50px;}

    .dychanpint li{width: 25%;line-height: 48px; font-size: 16px;}

    .dyProtuijian-right{width: 68%;}

}

@media screen and (min-width:768px) and (max-width:991px){

    .dyprodetail h4 {font-size: 18px;}

    .new-comment-content{line-height: 30px;}

    .dychanpint{height: 50px;}

    .dychanpint li{width: 25%;line-height: 48px; font-size: 14px;}

    .dyprodetail div{margin-top:25px;}

    .main_pro .dyProtuijian-right{width: 62%;}

    .dyprodetail{width: 94%;}

    .dyfangdajing{float: none; width: 94%;}

    .sweettt a{width: 24%; font-size: 14px; height: 40px; line-height: 40px; margin-bottom:16px; text-indent: 38px; border-radius: 6px;}

}

}

    

@media screen and (min-width:768px){

    

}

@media screen and (max-width:768px){

    .sweettt a{width: 48%; font-size: 14px; height: 40px; line-height: 40px; margin-bottom:16px; text-indent: 38px; border-radius: 6px;}

    .dychanpint li{padding:0px 0.3em; width: auto; font-size: 1em;}

}







