@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1099px) {
.div_l,.div_r{ float:none;}
img{ width:100%;}
.main01{ padding-top:30px;}
.main01 .pic{ width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px); margin:0px auto;}
.main01 .text{ width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px); margin:0px auto; padding-top:15px;}
.main02{ padding-top:0px; margin-top:0px;}
.main02 div{ margin-bottom:0px;}
.main02_c li,.main02_c li:last-child{ width:100%; margin:0px auto; float:none; padding-bottom:1px;}
/*.animated{ margin-top:5px;}*/
.main04_c,.main05_c{ padding:10px 20px 20px 20px;}
.main04 .box,.main05 .box{ padding-top:12px;}
.main04 h3,.main05 h3{ margin:0px 10px;}
.main04 .box a{ margin-top:0px;}
.main05{ padding-top:0px;}
.main06_c h3{ padding-top:20px; font-size:22px; line-height:30px;}
.main06_c .qrc_c{ margin:20px auto;}
.main06_c .Map{ padding-bottom:10px;}
.main07_c img{ width:auto;}
}



@media screen and (max-width:375px) {
.main05 .Agree{ font-size:14px;}
.main06_c { padding: 0 0px;}
.main06_c h3{ font-size:18px;}
.main06_c .dhhm{ font-size:20px; height:45px; line-height:45px;}
.main06_c .dhhm span{ margin:0px auto; padding-left:35px; background-size:30px auto}
}