﻿
/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	.wp{width: 98%;}
    /*主页*/
    .ind-contact .inner{padding: 35px;}
    .ind-contact .add p{line-height: 24px;}
 
}



/*Common For Max 768*/
@media only screen and (max-width: 959px) {
    /*头部*/
    .nav li{margin-left: 30px;}
    /*index*/
    #banner{height: 325px;}
    .indroll-for{height: 305px;}
    .ind-text .text{margin: 0 30px;min-height: none;}
    .ind-text .inner{padding: 40px;}
    .ind-contact .con-l,.ind-contact .con-r{float: none;width: auto;}
    .ind-contact .con-r{height: auto;overflow: hidden;}
    .ind-contact .add{float: left;}
    .ind-contact .weixin{float: right;}
    .ind-contact .weixin{padding-top: 10px;}
    #fd{padding: 0 10px;}
    .m-menu{height: 65px;margin-bottom: 30px;}
    .menu li a{line-height: 65px;padding: 0;}
	
	.demo {display: none;}
	.slider.responsive{display: block;}
	.slick-prev,.slick-next{ width: 32px;height: 57px;margin-top: -28px; display:none!important;}
	 .slick-prev{left:-40px;background-size: 32px 57px;}
	 .slick-next{right:-40px;background-size: 32px 57px;}
	 .slick-slide {margin: 0 5px;}


}



/*Common For Max 480*/
@media only screen and (max-width: 767px) {
    /*头部*/
    #hd .logo{padding: 8px 0 5px;}
    #hd .logo img{height: 38px;}
    /*导航*/
    .nav{display: none;}
    .menuBtn{display: block;}
    #hd{position: relative;}
    .nav{
        width: 240px;background: rgba(255,255,255,0.9);text-align: center;
        position: absolute;top: 56px;z-index:1000;right: 0;padding: 0;
    }
    .nav li{display: block;margin: 0;width: 100%;}
    .nav li a:hover,.nav li.on a{background:#009a42;color: #fff;}
    /*index*/
    #banner{height: 260px;}
    .lm-list01 li{width: 50%;margin-bottom: 15px;}
    .indroll-nav{text-align: center;}
    .indroll-for button{
        width: 20px;height: 40px;margin-top: -20px;
        -o-background-size: 20px 40px;
        -ms-background-size: 20px 40px;
        -moz-background-size: 20px 40px;
        -webkit-background-size: 20px 40px;
        background-size: 20px 40px;    
    }
    .indroll-for .slick-prev{left: 20px;}
    .indroll-for .slick-next{right: 20px;}
    .ind-contact .add,
    .ind-contact .weixin{float: none;}
    .lm-list01 .txt h4{line-height: 18px;font-size: 16px;}
    .lm-list01 .txt{padding: 10px;}
    .ind-text{padding-top: 100px;}
    .ind-text .inner{padding: 30px;}
    .ind-text .text h3{line-height: 26px;font-size: 18px;padding-bottom: 10px;}
    .ind-text .text p{line-height: 24px;font-size: 12px;}
    .ind-contact .add h3{font-size: 16px;line-height: 20px;padding-bottom: 8px;}
    #fd .fd-ico{display: block;float: none;padding: 5px 0 12px;}
    #fd .fd-txt{float: none;}
    .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{margin: 0 10px 0 0 !important;}
    /*业务范围*/
    .lm-list02 h3{font-size: 16px;padding: 6px 15px 15px;}
    .lm-list02{margin-left: -12px;}
    .lm-list02 li{margin-bottom: 12px;}
    .lm-list02 li a{padding-left: 12px;}
    .m-menu{height: 40px;}
    .menu li a{line-height: 40px;}
    #ban h2{font-size: 16px;line-height: 38px;}
    .add-more{margin: 20px 0 50px;}
	
	.mt-banner{ margin-top:30px;}
	.contact_message{ float:left;}

}

/*Common For Max 480*/
@media only screen and (max-width: 595px) {
    .lm-list02 li{width: 50%;}
}

/*Common For Max 320*/
@media only screen and (max-width: 479px) {
    /*index*/
    #banner{height: 200px;}
    .g-tit1{font-size: 20px;padding: 30px 0;}
    .g-tit1 span em{font-size: 18px;}
    .indroll-for{height: 260px;}
    .lm-list01{margin: 0 -3px;}
    .lm-list01 li a{padding: 0 3px;}
    .ind-contact .con-l{height: 240px;}
    .ind-text{padding-top: 60px;}
    .ind-text .text{margin: 0 15px;}
    .ind-text .inner{padding: 20px;}
    .ind-contact .add p{font-size: 12px;}
    .ind-contact .inner{padding: 20px;}
    /*业务范围*/
    .menu li a{font-size: 12px;}
    #ban h2{padding: 0 12px;font-size: 14px;line-height: 30px;}
    .add-more a{font-size: 18px;}
    .add-more{margin: 0 0 30px;}
}
