﻿body {font-size: 14px; line-height: 30px; font-family:"微软雅黑"; color: #333; background:#4761C0;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#2E2E2E;}
a:hover {text-decoration:underline; color:#000; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
div .go{float:right; text-align:center; width:100px; overflow:hidden; text-align:right;font-size: 14px;}
div .go a{color:#999;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }


.bottombg{background:url(bottombg.png) no-repeat center; height:325px; width:100%;}
.banner{height:700px; background:url(banner.jpg) no-repeat center;}
.top_t1{ margin:20px auto; width:361px;}
.top_t2{color:#B0BEE5; font-size:32px;text-align:center; padding:20px 0;}
.top_t2 .ps_b{line-height:40px; color:#ffffff; }


.container{ width:1300px; margin:0 auto;}
.line_h{height:3em;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

.icon_0{  width:100%;color:#4E61A3; padding:80px 0 40px 0; margin:0 auto; text-align:center;}
.icon_0 span{display:block; font-size:42px; line-height:80px; font-weight:bold;}

.nav_1bg{ background: url(bg1.jpg) bottom no-repeat; width:100%;}
.nav_1{padding:0 0 70px 0; width:1300px; margin:0 auto;}
.nav_1box{ width:1300px; height:670px;}
.nav_1box .nb_1{ width:1200px; height:670px;}
.nav_1box .nb_1 img{ width:1200px; height:670px; overflow:hidden;}
.nav_1 dl{ background:#fff; padding:20px; width:1160px; margin:0 auto;}
.nav_1 dt{ color:#505050; font-size:24px; font-weight:bold; background:url(p0.png) bottom left no-repeat; padding-left:40px; margin-bottom:10px;}
.nav_1 dd{ font-size:16px; line-height:30px; overflow:hidden; color:#757575;}
.nav_1 dd a{color:#C02038;}

.pvcbox2{ width:1249px; padding-left:49px;}
.pvcbox2 .swiper-pagination-bullet{ width:24px; height:24px; border-radius:12px; background:#fff; filter: alpha(opacity=100); opacity: 1.0;}
.pvcbox2 .swiper-pagination-bullet-active{ background:#FFCC01; width:24px; height:24px;}
.pvcbox2 .swiper-pagination-bullets{ width:100%; bottom:20px; color:#fff;}
.pvcbox2 .swiper-button-next{ right:0px; background:url(r.png) no-repeat center; width:72px; height:100px; position:absolute;z-index: 10;}
.pvcbox2 .swiper-button-prev{ left:0px; background:url(l.png) no-repeat center; width:72px; height:100px; position:absolute;z-index: 10;}


.nav_2bg{ background:url(bg2b.jpg) no-repeat; width:100%; height:400px; padding-top:80px;}
.nav_2{ background: url(bg2.png) no-repeat left; width:900px;height:321px; float:left;}
.nav_2bg2{ width:1200px;  margin:0 auto;}
.wxxx{ float:right; width:202px;height:301px; padding-top:20px;}
.wxxx .wx_1{ width:202px; height:202px; margin-bottom:30px;}
.wxxx .wx_1 img{width:202px; height:202px;}
.wxxx .wx_2{ height:55px;}

.nav_2 dl{ float:right; width:510px; padding-top:50px; }
.nav_2 dt{ color:#4F4A5E; font-size:24px; font-weight:bold; background:url(p0.png) bottom left no-repeat; padding-left:40px; margin-bottom:10px;}
.nav_2 dd{ font-size:16px; line-height:30px; padding-right:10px; margin-bottom:10px;overflow:hidden; color:#7B726B;}
.nav_2 dl span{ width:148px; height:53px; display:block; float:right; }
.nav_2 dl span a{ width:148px; height:53px; display:block; background:url(m1.png) no-repeat center;}

.nav_3bg{ background:#E9E9E9; padding:80px 0; width:100%;}
.nav_3{ width:1200px; margin:0 auto;}
.nav_3box1{ float:left; width:385px; height:425px; background:#fff; overflow:hidden; margin-bottom:110px;}
.nav_3line{ float:left; width:22px; height:425px;}
.nav_3box1 dl img{width:385px; height:210px;}
.nav_3box1 dl{ background:#fff; }
.nav_3box1 dt{ width:305px; color:#505050; font-size:24px; background:url(p0.png) bottom left no-repeat; padding:10px 0 0 40px; margin:0 auto 10px auto;}
.nav_3box1 dd{ font-size:16px; line-height:26px; overflow:hidden; color:#757575; padding:0 20px ; margin-bottom:15px; height:80px; overflow: hidden;}
.nav_3box1 dd a{color:#C02038;}
.nav_3box1 dl span{ width:97px; height:35px; display:block; float:right; }
.nav_3box1 dl span a{ width:97px; height:35px; display:block; background:url(m2.png) no-repeat center;}

.nav_3b{ width:1200px; height:300px; background:#fff; margin:0 auto; border-top:25px solid #546FCA;  border-radius:6px 6px 0 0;}
.nav_3box2{ background:#fff; float:left; width:535px;}
.nav_3box2 dl{ padding-top:20px;}
.nav_3box2 dt{ width:450px; color:#505050; font-size:24px; background:url(p0.png) bottom left no-repeat; padding:10px 0 0 40px; margin:0 auto 10px auto;}
.nav_3box2 dd{ font-size:16px; line-height:26px; overflow:hidden; color:#757575; padding:0 20px; margin-bottom:10px; height:160px; overflow: hidden;}
.nav_3box2 dd a{color:#C02038;}
.nav_3box2 dl span{ width:97px; height:35px; display:block; float:right; }
.nav_3box2 dl span a{ width:97px; height:35px; display:block; background:url(m2.png) no-repeat center;}
.map_box{ float:right; width:660px; height:305px;}

.nav_4bg{ background: url(bg3.jpg) no-repeat top; padding:80px 0 0 0;}
.nav_4{ width:1200px; margin:0 auto 50px auto;}


@media only screen and (max-width: 540px){
body { background-image:none; font-size:0.7em; line-height:1.2em;}
.allcontainer{ max-width: 540px; margin: 0 auto;}
.container{ width:100%;}
.container2{ width:96%; margin:0 auto;}
.banner{ height: auto; background: none;}
.bottombg{ height: auto; background: none;}
.m_banner{ display: block; }
.icon_1,.icon_2,.icon_3,.icon_4,.icon_5,.icon_6,.icon_7,.icon_8{ width:90%; height: auto; background: none; margin:5% auto; }

.bottom_sbj{ display:block; text-align:center; background:#333; color:#ddd; line-height:3.5em;}
.bottom_sbj a{ color:#ddd;}
.tt{ display: none; }



}