﻿body {font-size: 14px; line-height:22px; font-family:"微软雅黑"; color:#454755; background:#fff;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#454755;}
a:hover {text-decoration:underline; color:#0477D9; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}



.banner{ text-align: center; width:100%; height:1080px;background:url(banner.png) center no-repeat; margin-bottom: 10px;}
.nav_1{ width: 1200px; height: auto; margin: 0 auto 20px auto; }


.pvcbox2{width:1180px; padding-left:20px; }
.pvcbox2 .swiper-button-next{ position:absolute;top: 30%; width:47px;height: 89px;z-index: 10;cursor: pointer;background: url(right.png) no-repeat center; right: 0; }
.pvcbox2 .swiper-button-prev{ position:absolute;top: 30%; width:47px;height: 89px;z-index: 10;cursor: pointer;background: url(left.png) no-repeat center; left:0; }


.nav_2 { width:1200px; height:150px; background: #D83D3C; padding: 30px 0;margin:0 auto 60px auto; }
.nav_2 img{ width:100%; height:150px;}






.sbj_bottom{ width: 100%; text-align: center; background: #BD2625; padding:30px 0; border-top: 8px solid #A41211;}

.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}








@media only screen and (max-width: 520px){
body { background:#fff; background-size: cover; border-image: none; font-size:0.9em; line-height:1.4em; }
.allcontainer{ max-width: 520px; margin: 0 auto;}
.container{ width:100%;}
.bottombg{width:100%; height: auto; background: none; margin-bottom:0;}
.m_banner{ display: block; }
.line_h{ height:2em;}

.banner{ width: 100%; height: auto; margin-bottom: 5%; background-image: none;}
.nav_1{ width: 94%; height: auto;  margin:0 auto 5% auto;}


.pvcbox2{width:100%; padding-left:0; }
.pvcbox2 .swiper-button-next{ position:absolute;top: 40%; width:27px;height: 59px; background-size: 100%;}
.pvcbox2 .swiper-button-prev{ position:absolute;top: 40%; width:27px;height: 59px; background-size: 100%;}


.nav_2 { width:100%; height: auto; padding: 3% 0;margin:0 auto 6% auto; }
.nav_2 img{ width:100%; height: auto;}


.sbj_bottom{ padding: 5% 0 2% 0;}




.bottom_sbj{ width:100%; display:block; text-align:center; background:#333; color:#ddd; line-height:3.5em;}
.bottom_sbj a{ color:#ddd;}
.tt{ display: none; }
}
