﻿
/*common for max 960*/
@media only screen and (max-width: 1199px) {
 
}



/*common for max 768*/
@media only screen and (max-width: 992px) {
	.container {max-width: 750px;}
	#fd{padding-top: 20px;}

	#banner{height: 350px;}
	#banner .container{width: 90%;}




    .lm-txtimg01 .txt p{-webkit-line-clamp:auto;height: auto;display: block;}
}



/*common for max 480*/
@media only screen and (max-width: 767px) {
	#banner{height: 250px;}
	#banner .pic{margin-top: 85px;}

    .lm-tit2{line-height: 40px;font-size: 16px;}
    .m-list1.g_list1{padding: 15px 0;}
    .m-list1 li{padding: 0 15px 0 15px;}
    .lm-tit3{line-height: 45px;font-size: 16px;padding-left: 30px;background-position: 10px center;}
    .lm-tit1{font-size: 16px;}
    .lm-article h1{font-size: 18px;line-height: 28px;}
    .lm-article .txt p{padding: 0;}
    .lm-article .txt{padding: 0 10px 15px; line-height: 24px;}

}


/*common for max 320*/
@media only screen and (max-width: 479px) {
    .lm-txtimg01{min-height: auto;}
    .lm-txtimg01 .pic{margin: 0 15px;}
    .lm-txtimg01 .txt{padding: 10px 15px 0;}
    .lm-txtimg01 .txt p{font-size: 12px;}

    .lm-article .txt{padding: 0 0 15px;}
    #banner{height: 200px;}
    .g-tit1{font-size: 20px;}
    .m-speech .tit{font-size: 20px;}
  
    .m-lead em{float: none;width: auto;height: 40px;line-height: 40px;padding: 0;
        text-align: center;font-size: 20px;
    }
    .m-lead .txt{height: auto;padding: 15px;}
    .m-lead p{height: auto;}
}
