﻿body {font-size: 14px; line-height: 30px; font-family:"微软雅黑"; color: #333; background:#EEEEEE;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#454754;}
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 { background:url(bottombg.png) no-repeat bottom ;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }

.bottom_sbj_pc{background:#fff url(bottom.png) no-repeat center;  height:113px; display:block;}
.bottom_sbj_pcw{display:none;}
.banner{height:696px; background: url(banner.jpg) no-repeat center;}
.container0{ width:100%;background:#CFEEF3; margin-bottom:50px;}
.container{ width:1200px; margin:0 auto;}
.line_h{height:3em;}


.dy{width:1200px; margin:0 auto; padding:50px 0;color:#1AADA7; font-size:16px; line-height:30px;}
.nav0_bg{width:1200px; margin:0 auto;}
.line_1{display:none;}
.line_0{float:left; width:60px;height:100px; }
.nav_0{float:left; width:560px; overflow:hidden;}
.nav_0 .box_1{ background:url(line.png) left no-repeat; padding:20px 0 20px 20px; }
.nav_0 .box_1 dl{background:#FFFFFF; width:516px; height:52px; line-height:52px; font-size:16px; font-weight:bold; border-radius:10px; margin-left:20px; border:2px solid #1AADA7;}
.nav_0 .box_1 dt{ float:left; width:116px; text-align:center; color:#fff; background:#1AADA7;border-radius:6px 0 0 6px;}
.nav_0 .box_1 dd{ width:380px; float:right;}

.icon_0{  width:100%; height:150px; background:url(icon_0.png) center no-repeat; }
.icon_1{  width:100%; height:150px; background:url(icon_1.png) center no-repeat; }
.icon_2{  width:100%; height:150px;  background:url(icon_2.png) center no-repeat;}
.icon_3{  width:100%; height:150px;  background:url(icon_3.png) center no-repeat;}
.icon_4{  width:100%; height:150px;  background:url(icon_4.png) center no-repeat;}
.icon_5{  width:100%; height:150px;  background:url(icon_5.png) center no-repeat;}
.icon_6{  width:100%; height:150px;  background:url(icon_6.png) center no-repeat;}
.icon_7{  width:100%; height:150px;  background:url(icon_7.png) center no-repeat;}
.icon_8{  width:100%; height:150px;  background:url(icon_8.png) center no-repeat;}
.icon_9{  width:100%; height:150px; background:url(icon_9.png) center no-repeat; }
.icon_10{  width:100%; height:150px;  background:url(icon_10.png) center no-repeat;}
.icon_11{  width:100%; height:150px;  background:url(icon_11.png) center no-repeat;}
.icon_12{  width:100%; height:150px;  background:url(icon_12.png) center no-repeat;}
.icon_13{  width:100%; height:150px;  background:url(icon_13.png) center no-repeat;}
.icon_14{  width:100%; height:150px;  background:url(icon_14.png) center no-repeat;}
.icon_15{  width:100%; height:150px;  background:url(icon_15.png) center no-repeat;}
.icon_16{  width:100%; height:150px;  background:url(icon_16.png) center no-repeat;}
.icon_17{  width:100%; height:150px;  background:url(icon_17.png) center no-repeat;}

.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

.nav_1{float:left; background:#fff; padding:20px; width:700px; height:390px; margin-bottom:50px;}
.nav_1 img{ width:700px; height:390px; }
.nav_2{float:right;background:#fff; padding:20px 20px 20px 0; width:440px; height:390px;}
.nav_2 dl{}
.nav_2 dt{ font-size:22px; border-bottom:1px solid #BFBFBF; height:48px; margin-bottom:10px;}
.nav_2 dd{font-size:16px; line-height:30px; height:310px; overflow:hidden;}
.nav_2 .more{ text-align:right;font-size:18px; }

.swiper-slide{ width:700px;}
.swiper-pagination-bullet{ width:50px; height:6px; border-radius:3px; }
.swiper-pagination-bullet-active{ background:#18AF9E;}



@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;background: none;}
.container{ width:100%; background: none;}
.container2{ width:96%; margin:0 auto;}
.banner,.bottom_sbj_pc{ height: auto; background: none;}
.m_banner{ display: block; }
.icon_0,.icon_1,.icon_2,.icon_3,.icon_4,.icon_5,.icon_6,.icon_7,.icon_8,.icon_9,.icon_10,.icon_11,.icon_12,.icon_13,.icon_14,.icon_15,.icon_16,.icon_17{ width:100%; height: auto; background: none; margin:6% auto; }

.container0{ width:100%;background:#CFEEF3; margin-bottom:5%;}
.line_h{height:3em;}


.dy{width:90%;margin:0 auto; padding:4% 0;font-size:1.2em; line-height:1.8em;}
.nav0_bg{width:100%; margin:0 auto;}
.line_1{display: block; float:left; width:2%;}
.line_0{ display:none;height: auto;}
.nav_0{float:left; width:98%;height: auto; }
.nav_0 .box_1{background: none; padding:1% 0 1% 1%;  }
.nav_0 .box_1 dl{width:94%;background:#FFFFFF; height:2.4em; line-height:2.4em; font
-size:1.2em; font-weight:bold; border-radius:10px;  margin-left:4%; border:2px solid #1AADA7;}
.nav_0 .box_1 dt{ float:left; width:25%; border-radius:6px 0 0 6px;height:2.4em;}
.nav_0 .box_1 dd{ width:70%;float:left; padding-left:3%;}




.bottom_sbj{ display:none;}
.tt{ display: none;}

.nav_1{float:left; padding:3%; height: auto;  width:94%;margin-bottom:0;}
.nav_1 img{ width:100%; height: auto; }
.nav_2{float:left; padding:0 3% 3% 3%; width:94%; height: auto; margin-bottom:5%;}
.nav_2 dl{}
.nav_2 dt{ font-size:1.5em;height:2em; margin-bottom:3%;}
.nav_2 dd{font-size:1.2em; line-height:1.9em; height: auto;}
.nav_2 .more{ text-align:right;font-size:1.3em; }

.swiper-slide{width:100%;}
.swiper-pagination-bullet{ width:10%; height:4px; border-radius:2px; }
.swiper-pagination-bullet-active{ background:#18AF9E;}

.bottom_sbj_pc{ display:none;}
.bottom_sbj_pcw{display:block;}
.bottom_sbj{width:100%; height: auto;display:block; text-align:center; background:#333; color:#ddd; line-height:3.5em;}
.bottom_sbj a{ color:#ddd;}
.tt{ display: none; }
}