@media only screen and (min-width:100px) and (max-width:479px) {
	.wrapper {
width:90%;
min-width:90%;
}
.container {
width:90%;
}
p {
font-size:14px;
color: #272727;
}	
h2{
font-size:14px;
}	
h5{
font-size:16px;
}	
h4{
font-size:16px;
}
.logo img {
    float: left;
    width: auto;
    width: 180px;
    height: 62px;}	
.ht-top{ display:none;}
.main-tab{ display:none;}
.bnr-right{ /*! display:none; */padding-left: 0;top: 16%;width: 60%;}
.bnr-right h5{ font-size:9px; line-height:22px;}
.bnr-right a{ font-size:10px; padding:5px;margin-top: 0;}



.pan1{ padding:30px 0;}
.p2-tab ul li{ width:100%; float:left;}
 h3{ font-size:15px;}
  .ph-top span{ color:#fff;}
  .ph-top h4{ /*! color:#171717; */}
 .p2-tab ul li .l2pr p{ line-height:23px;}
 .p2-tab ul li:nth-child(4n){ margin-left:0;}
 .pan2{ padding-bottom:0;}
 .p3-lef{ width:100%; float:left;}
 .p3-rig{ width:100%;}
 .p3-rig ul li{ line-height:24px;font-size: 14px;margin-bottom: 12px;}
 .block1{ width:100%; float:left;margin-bottom: 17px;}
 .block1 h6{ margin-bottom:5px;}
 .ft-top{ padding-bottom:20px;}
 
 .p3n1-le{ width:100%; float:left;}
 .pan3{ padding:20px 0;}
 .p3n1-re{ width:100%; float:left; margin-top:0;}
 
 .in-l1{ width:100%;  float:left;}
 .pan1 p{ line-height:24px;}
 .in-l2{ width:100%; float:left; margin-top:10px;}
 .pan1 span{ padding:0;line-height: 22px;}
 .in-p1sub{ margin-top:20px;}
 .in-p1sub ul{ margin-right:0; width:100%; float:left;}
 .in-p1sub ul li{ font-size:14px; line-height:24px;text-align: justify;}
 .cn-p1{ padding-top:0;}
 .cn-p1-l1{ width:100%; float:left;}
 .location{ padding:10px;}
 .address{ padding-bottom:30px;}
 .cn-p1-l2{ width:100%; float:left;padding: 20px 0;}
 .dl-menuwrapper{ display:block;z-index: 999;}
footer{
     background-size: cover;
    background-position: center;
}

}
@media only screen and (min-width:480px) and (max-width:767px) {
	.wrapper {
width:90%;
min-width:90%;
}
.container {
width:90%;
}
p {
font-size:14px;
}	
h2{
font-size:18px;
}	
h5{
font-size:16px;
}	
h4{
font-size:16px;
}
.logo img {
    float: left;
    width: auto;
    width: 180px;
    height: 62px;}	
.ht-top{ display:none;}
.main-tab{ display:none;}
.bnr-right{ /*! display:none; */padding-left: 0;top: 20%;width: 50%;}
.bnr-right h5{ font-size:12px; line-height:22px;}
.bnr-right a{ font-size:12px; padding:5px;margin-top: 0;}
.pan1{ padding:30px 0;}
.p2-tab ul li{ width:100%; float:left;}
 h3{ font-size:15px;}
 .p2-tab ul li .l2pr p{ line-height:23px;}
 .p2-tab ul li:nth-child(4n){ margin-left:0;}
 .pan2{ padding-bottom:0;}
 .p3-lef{ width:100%; float:left;}
 .p3-rig{ width:100%;}
 .p3-rig ul li{ line-height:24px;font-size: 14px;margin-bottom: 12px;}
 .block1{ width:50%; float:left;margin-bottom: 17px;}
 .block1 h6{ margin-bottom:5px;}
 .ft-top{ padding-bottom:20px;}
  .p3n1-le{ width:100%; float:left;}
 .pan3{ padding:30px 0;}
 .p3n1-re{ width:100%; float:left; margin-top:0;}
 
  .in-l1{ width:100%;  float:left;}
 .pan1 p{ line-height:24px;}
 .in-l2{ width:100%; float:left; margin-top:10px;}
 .pan1 span{ padding:0;line-height: 22px;}
 .in-p1sub{ margin-top:20px;margin-bottom: 0px;}
 .in-p1sub ul{ margin-right:0; width:100%; float:left;}
 .in-p1sub ul li{ font-size:14px; line-height:24px;text-align: justify;}
 
 .cn-p1{ padding-top:0;}
 .cn-p1-l1{ width:100%; float:left;}
 .location{ padding:10px;}
 .address{ padding-bottom:30px;}
 .cn-p1-l2{ width:100%; float:left;padding: 30px 20px 30px;}
 .dl-menuwrapper{ display:block;z-index: 999;}
 footer{
     background-size: cover;
    background-position: center;
}
	}
@media only screen and (min-width:768px) and (max-width:1100px) {
	.wrapper {
width:90%;
min-width:90%;
}
.container {
width:90%;
}
p {
font-size:15px;
}	
h2{
font-size:22px;
}	
h5{
font-size:18px;
}	
h4{
font-size:16px;
}
.logo img {
    float: left;
    width: auto;
    width: 180px;
    height: 62px;}	
	.main-tab{ display:none;}
	
.ht-top{ display:none;}
.bnr-right{ top:30%;}
.p2-tab ul li{ width:48%; float:left;margin-right: 0;min-height: 160px;margin-right: 2%;}
.p2-tab ul li:nth-child(4n){ margin-left:0;}
.pan2{ padding-bottom:0;}
.pan3{ padding-bottom:0;}
	.block1{ width:50%;}
	.p2-tab ul li .l2pr h3{ font-size:16px;}
	.p2-tab ul li .l2pr p{ line-height:24px;}
	.p2-tab ul li:nth-child(2n){ margin-right:0;}
	.p2-tab ul li:nth-child(3n) { margin-right:2%;}
	.p3-rig ul li{ font-size:14px;line-height: 24px;margin-bottom: 10px;}
	 .in-p1sub ul li{ font-size:15px; line-height:24px;text-align: justify;}
	 .in-p1sub{ margin-bottom:0;}
	 
	 .cn-p1-l1{ width:40%;}
	 .cn-p1{ padding-top:20px;padding-bottom: 50px;}
	 .location{ padding:20px 10px;}
	 .address{ padding:10px 20px;}
	 .cn-p1-l2{ padding:20px 30px;width: 55%;}
	 .dl-menuwrapper{ display:block;z-index: 999;}
	 .p3-rig{ margin-bottom:20px;}
	 footer{
     background-size: cover;
    background-position: center;
}
	}