@charset "utf-8";
/* CSS Document */
.m-main{padding-top:38px;}
.m-box1 img{display: block;margin: 0 auto;width: 100%;height: 113px;}


.g-flash,.g-flash img{height: 440px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item{position: relative;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 115px 0 10px; height: 50px; line-height: 50px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.2); color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 15px; bottom: 20px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 9px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: #fff; -moz-border-radius: 10px; border-radius: 10px;}
.g-flash .owl-pagination .active span{width: 10px; background: #ff0000;}

.m-news{height: 440px;overflow: hidden;}
.m-news-list h2{font-weight: normal;font-size: 18px;padding: 18px 0;display: block;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-news-list p{font-size: 14px;color: #aaaaaa;line-height: 26px;height: 52px;overflow: hidden;}
.m-news-list p a{color: #ef0606;font-size: 14px;margin-left: 30px;}

.u-tit-name{height: 149px;line-height: 149px;}
.u-tit-name span{font-size: 80.54px;color: #cde8d3;font-weight: bold;}
.u-tit-name div{    position: absolute; top: 0;left: 0;width: 100%;height: 149px;line-height: 149px;}
.u-tit-name div a{font-size: 48px;color: #069c33;font-weight: bold;}

.m-showSpecial{margin:0 -12px;height: 540px;overflow: hidden;}
.g-showSpecial .owl-item{padding: 0 12px;}
.g-showSpecial .u-item {height: 540px;position: relative;}
.g-showSpecial .u-item a{display: block;}
.g-showSpecial .u-item a img{height: 510px;width: 100%;}
.g-showSpecial .u-item a .u-more{position: absolute;display: inline-block;height: 90px;line-height: 90px;bottom: 0; right: 0;width: 100%; padding-right: 75px;z-index: 9;}
.g-showSpecial .u-item a .u-more div{background: #07a739;font-weight: bold;font-size: 28px;color: #ffffff;text-align: center;}
.g-showSpecial .u-item:hover a .u-more div{width: 100%;background: #f0c564;text-align: center;}
.g-showSpecial .u-item:hover a .u-more div span.u-span-normal{display: none;}
.g-showSpecial .u-item:hover a .u-more div span.u-span-hover{display: inline-block;border: 1px solid #fff;width: 145px;height: 45px;line-height: 45px;font-size: 14px;color: #fff;}
.g-showSpecial .u-item:hover .u-decript{position: absolute;top: 0;left: 0;    background: rgba(0,0,0,.3);height: 510px;padding: 42px;display: block;}
.g-showSpecial .u-item:hover .u-decript h2{font-size: 28px;color: #fff;font-weight: bold;text-align: center;padding: 50px 0;}
.g-showSpecial .u-item:hover .u-decript p{font-size: 14px;color: #fff;line-height:30px;text-indent: 2em;}

.m-box4{height: 166px;background: #f0c564;}

.m-theme-special{padding-top: 17px;}
.m-theme-special{height: 150px;overflow: hidden;}
.m-theme-special img{height: 112px;    width: 100%;}
.m-theme-special .hd{text-align: center;}
.m-theme-special .hd ul li{display: inline-block;width: 17px;height: 6px;background: #fff;opacity: .3;margin-right: 12px;    text-indent: -999px;overflow: hidden;}
.m-theme-special .hd ul li.on{background: #000;opacity: .3;}
.m-theme-special .hd ul li:hover{cursor: pointer;}

.m-flash-box5{margin-top: 9px;}
.m-flash-box5,.m-flash-box5 img{height: 255px;}
.m-flash-box5 img{width: 100%;}
.g-right-box5{padding-left:32px;}
.m-yjgh{height: 558px;background: url(../images/home/bg-yjgh.png) left center no-repeat;padding: 72px 210px 50px 177px;}
.g-yjgh{background: url(../images/home/bg-fff.png);padding: 35px 30px;}

.g-yjgh-decript h2{font-size: 24px;font-weight: bold;line-height: 40px;}
.g-yjgh-decript p{line-height: 36px;}

.g-yjgh-decript a{width: 145px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #93651f;color: #93651f;    display: inline-block;margin-top: 34px;}

.m-ncpzs-flash{margin:0 9px;}
.m-show{margin:0 -18px;}
.g-ncpzs-flash .u-item{padding: 0 18px;} 
.g-ncpzs-flash .u-item a{display: block;}
.g-ncpzs-flash .u-item a img{height: 185px;width: 100%;}
.g-ncpzs-flash .u-item a p{text-align: center;padding: 15px 0;}

.m-box8{background: #171717;    padding: 30px 0;}
.m-infor{margin-top: 60px;}
.m-infor ul li{color: #fff;font-size: 18px;padding-left: 40px;margin-bottom: 40px;}
.m-infor ul li.u-i1{background: url(../images/home/pic-phone.png) left center no-repeat;}
.m-infor ul li.u-i2{background: url(../images/home/pic-location.png) left center no-repeat;}
.m-infor ul li.u-i3{background: url(../images/home/pic-mail.png) left center no-repeat;}
.m-infor ul li.u-i1 .u-span1{margin-right: 40px;}
.m-infor select{width: 412px;height: 48px;line-height: 48px;border: 1px solid #747474;font-size: 14px;background: #171717;color: #fff;text-indent: 20px;margin-top: 36px;}

#allmap{height:424px;}

.g-yjgh-map img{max-width: 100%;margin:0 auto;display: block;}
/*media query*/
/*large pcScreen*/
@media (min-width:1595px) {
.m-left-box2{    width: 1233px;}
.m-right-box2{width: 385px;}
 .m-right-box2 .m-liststyle2 li{height: 44px; line-height: 44px;}

.m-flash{width: 603px;}

.m-left-box5{width: 975px;}
.m-right-box5{width: 650px;}

.m-flash-box5{width: 362px;}
.m-news-box5{width: 604px;}

.m-yjgh-map{width: 534px;}
.m-yjgh-decript{width: 646px;}

#allmap{width:936px;}
.m-infor{width: 549px;}

}
/*big pcScreen*/
@media screen and (max-width:1594px) {
#allmap{width:671px;}
.m-yjgh{ padding: 72px 10px;}

.m-showSpecial,.g-showSpecial .u-item{height: auto !important;padding-bottom:45px;}
.g-showSpecial .u-item a img,.g-showSpecial .u-item:hover .u-decript{height: auto !important;}
.g-showSpecial .u-item:hover .u-decript{padding: 13px !important;}
.g-showSpecial .u-item a .u-more div{font-size:24px;}

 .m-box1 img{height:auto;}
 .g-flash, .g-flash img{height:330px !important;}
 .m-news,.m-right-box2{height:330px !important;overflow:hidden;}
 .m-right-box2 .m-liststyle2 li{height: 39px; line-height: 39px;}
 
 .m-box3{margin-bottom:40px;}
 
 .m-dzjs{margin:0 -15px;}
 .m-left-box5,.m-right-box5{padding:0 15px;}
 
 .m-flash-box5, .m-flash-box5 img{height:220px;}
 .m-news-box5{    height: 226px;}
 
 .m-tabstyle2 ul li.u-active a{font-size:20px;}

}
/*medium pcScreen lg   */
@media screen and (max-width: 1440px) {    

}
/*medium pcScreen lg   */
@media screen and (max-width: 1199px) {    
 
  #allmap {width: 482px;}
  .m-yjgh {height: 686px;}
}
/*pad md*/
@media screen and (max-width: 991px ){
.m-main{padding-top: 20px;}

.m-box1 img{height: 80px;}
.g-flash, .g-flash img{height: 240px;}
.m-news{height: auto!important;}

#allmap {width: 100% !important;height: 224px;}
.m-infor{float: left;}
.m-infor ul li{margin-bottom: 20px;}
.m-infor select{margin-top: 16px;}

.m-yjgh{height: auto;background: none;padding: 0;}

.u-tit-name span{font-size: 40.54px;}
.u-tit-name div a{font-size: 28px;}

.m-showSpecial,.g-showSpecial .u-item{height: 440px;}
.g-showSpecial .u-item a img{height: 400px;}

.g-showSpecial .u-item:hover .u-decript{    height: 400px;padding: 5px;}
.g-showSpecial .u-item a .u-more div{font-size: 22px;}

.g-yjgh{    padding: 5px 0;}

.g-yjgh-decript a{margin-top: 14px;}
.m-show{margin:0 -10px;}
.g-ncpzs-flash .u-item {
    padding: 0 10px;
}

 .m-flash-box5, .m-flash-box5 img{height:auto;}
 .m-news-box5,.m-right-box2{    height: auto!important;}
 
 .g-right-box5{padding-left:0 !important;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
.u-tit-name,.u-tit-name div{    height: 70px;line-height: 70px;}
.m-infor select{width: 100%;}
}
/*small xs*/
@media screen and (max-width: 638px) {
  

}