html,body{width:100%;}
.header, .nav, .content{width:100%;}
.header{min-width:320px; min-height:220px; background:url(../images/header_bg.jpg) no-repeat center top; background-size:100% 100%; bac}

.nav,.nav ul.mainnav,.mainnav{height:auto; overflow:hidden;}
.nav ul.mainnav li{width:25%; height:auto;}
.nav ul.mainnav li a{width:100%; height:auto; font-size:14px;}
.nav ul.mainnav li:nth-child(4n+1) a{border-left:none;}
.con_dialo ul.dialo_bot, .con_picture ul.dialo_bot{padding:25px 10px 8px; box-sizing:border-box;}

.con_dialo ul.dialo_bot li, .con_picture ul.dialo_bot li{width:100%; margin:0; padding:0 0 15px 0; box-sizing:border-box; float:none;}
.video_iframe{height:200px; width:298px;}
.con_dialo ul.dialo_bot li a{float:none; overflow:hidden; text-align:center;}
.con_dialo ul.dialo_bot li a img, .con_picture ul.dialo_bot li img{display:inline-block; margin:0 auto; margin-left:-20px;}
.con_dialo ul.dialo_bot li a p, .con_picture ul.dialo_bot li p{width:100%; text-align:center;}


.con_picture ul.dialo_bot li dl.layer{width:100%; overflow:hidden;}
.con_picture ul.dialo_bot li img{ width:100%; height:80%;}
.con_dialo .con_picture .dialo_bot li img{display:inline-block; margin:0 auto; margin-left:none;}
.con_picture ul.dialo_bot li dl.layer dt{width:100%;}
.con_picture ul.dialo_bot li dl.layer dd{width:100%;}
.con_picture ul.dialo_bot li dl.layer dd.single{width:100%;}
.content .con_last ul{ overflow:hidden; padding:30px 10px 15px;}
.content .con_last ul li{width:50%; margin:0 auto 20px; padding:0 5px; box-sizing:border-box;}
.content .con_last ul li a{overflow:hidden;}
.content .con_last ul li a img{width:100%; box-sizing:border-box;}

.bottom ul li a{ margin:0 2px;}
.bottom p.last span.copyMobile{float:none;}
.bottom p.last a.img{display:none;}