﻿body {font-size: 14px; line-height: 26px; font-family:"微软雅黑"; color:#4F515B; 
background: #F6F7F9;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline; color:#4E2E7C; }
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{ width:100%; height:700px; background:url(banner.png) no-repeat center; color:#fff; display: block; margin-bottom:40px;}
.container{ width:1200px; margin:0 auto;}
.icon_1{ width:1200px; margin:0 auto 25px auto; height:70px; line-height: 70px; text-align:center;display:block; background:url(icon_1.png) no-repeat top;font-size: 30px; color: #fff;}


.nav_1{ padding-bottom: 10px; width:1200px;margin:0 auto 40px auto; overflow:hidden; background:#fff;}
.nav_1 dl{ float:left; width:320px; padding:30px 20px 0 20px; height:auto; overflow:hidden;}
.nav_1 dt{ color:#999; line-height:20px; margin-bottom:5px;}
.nav_1 dd{ font-size:14px; color:#999; line-height:20px; padding-bottom: 20px; border-bottom:1px solid #D8D8D8; }
.nav_1 span{ color:#4E2E7C; display: block;}
.nav_1 .mores{ color:#4E2E7C; text-align:right; padding-right:20px; display:block;  margin: 10px 0;}
.nav_1 .mores a{ color:#4E2E7C;}


.nav_3bg{background:url(bottom.png) no-repeat bottom; width:100%;}
.icon_3{width: 1200px;height:53px; margin:0 auto 30px auto; background:url(icon_5.png) left no-repeat;}
.n3_img{ width:400px; height:165px;}
.n3_img img{ width:390px; height:161px; border:1px solid #000;}

.nav_3{ width:1200px;margin:0 auto ;}
.pvcbox2{ width:1200px;}
.pvcbox2 .swiper-button-next{ position:absolute;top:43%; width:61px;height: 61px;z-index: 10;cursor: pointer;background: url(r0.png) no-repeat center; right: 0; }
.pvcbox2 .swiper-button-prev{ position:absolute;top:43%; width:61px;height: 61px;z-index: 10;cursor: pointer;background: url(l0.png) no-repeat center; left:0; }

.nav_4bg{ width: 100%; background: #fff; padding: 40px 0; margin-bottom: 30px; }
.nav_4{ width:1200px;margin:0 auto ;}
.nav_4 dl{font-size: 18px;  float: left; width: 560px; padding: 0 20px 40px 20px; border-bottom: 1px solid #EDEDED;margin-bottom: 20px; }
.nav_4 dl img{ width: 277px;height: 155px; float: left; }
.nav_4 dl dt{ width: 260px; height: 40px; float: right; background:url(icon_2.png) no-repeat center; text-align: center; line-height: 40px; margin-bottom: 10px; color: #fff;}
.nav_4 dl dt a{color: #fff;}
.nav_4 dl dd{ line-height: 26px;  width: 260px; float: right; font-weight: bold; margin-bottom: 20px; height: 75px;overflow: hidden;}
.nav_4 dl span{width: 80px;height: 30px;background: #333333; color: #fff; float: right; text-align: center; line-height: 30px; font-size: 14px;}

.bottombg{ width:100%; height:41px; text-align: center; padding: 50px 0;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}



@media only screen and (max-width: 540px){
body { background-image:none; font-size:1em; line-height:1.4em;  background:#F6F7F9;}
.allcontainer{ max-width: 540px; margin: 0 auto;}
.container{ width:100%;}
.bottombg{width:100%; height: auto; background: none; margin-bottom:0; padding: 4% 0;}
.m_banner{ display: block; }
.line_h{ height:2em;}

.banner{ height:auto; margin-bottom:2%;}
.icon_1{ width:96%; height: auto; margin:3% auto 2% auto;height: 2em; line-height: 2em; font-size: 1.5em; background-size: cover;}

.nav_1{ width:100%; height: auto; margin:0 auto 3% auto; }
.nav_1{float:left; width:100%; height: auto;}
.nav_1 dl{ float:left; width:90%;height: auto; padding:2% 5%; margin-left:0; }
.nav_1 dt{ color:#999; line-height:1.3em; margin-bottom:2%;}
.nav_1 dd{ line-height:1.2em; margin-bottom:2%;}
.nav_1 .mores{ padding:0 3% 1% 1%;}



.nav_3bg{background-size: cover; width:100%;margin:0;}
.icon_3{ float:left; width:70%;height: auto; margin:0 0 2% 0; padding-left:2%; background:none;}
.n3_img{ width:100%; height: auto;margin:0;}
.n3_img img{ width:100%; height: auto;}

.nav_3{ width:100%;margin:0 auto;}
.pvcbox2{ width:100%;margin:0;}
.pvcbox2 .swiper-button-next{ position:absolute;top:50%; width:31px;height: 31px;z-index: 10;cursor: pointer;background: url(r0.png) no-repeat center; background-size:100%; right: 0; }
.pvcbox2 .swiper-button-prev{ position:absolute;top:50%; width:31px;height: 31px;z-index: 10;cursor: pointer;background: url(l0.png) no-repeat center; left:0; background-size:100%;}



.nav_4bg{ padding: 2% 0; margin-bottom: 3%; }
.nav_4{ width:100%;}
.nav_4 dl{font-size: 1em; width: 96%; padding: 2%; margin-bottom: 2%; }
.nav_4 dl img{ width: 100%;height: auto; margin-bottom: 2%; }
.nav_4 dl dt{ width:100%; height: auto; float: left; background-size: cover; line-height:1.4em; padding: 2% 0; margin-bottom:4%;}
.nav_4 dl dt a{}
.nav_4 dl dd{ line-height:1.2em;  width: 96%; padding: 0 2%; float: left; margin-bottom: 4%; height: auto;overflow: inherit;}
.nav_4 dl span{width: 60px;height: 30px;line-height: 30px; font-size: 12px;}


.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; }
}
