﻿body {font-size: 14px; line-height: 30px; font-family:"微软雅黑"; color: #333; background:#fff url(banner.png) no-repeat center 70px;}
*{ 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 img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}

.bottombg{background:url(bottombg.png) no-repeat center; height:151px; width:100%;}
.banner{height:850px; }
.topmenus{ width:1200px; height:150px; margin:0 auto; font-size:18px; color:#fff; text-align:center;}
.topmenus a{color:#fff; }
.topmenus .t_1{padding-top:8px; float:left; width:200px; height:40px;}
.topmenus .t_2{padding-top:25px;float:left;width:200px; height:40px;}
.topmenus .t_3{padding-top:35px;float:left;width:200px; height:40px;}

.container{ width:1200px; margin:0 auto;}

.icon_1{  width:100%; height:80px; background:url(icon_1.png) center no-repeat; margin-bottom:30px; }
.icon_2{  width:100%; height:80px;  background:url(icon_2.png) bottom no-repeat;padding-top:50px;}
.icon_3{  width:100%; height:80px;  background:url(icon_3.png) bottom no-repeat;padding-top:50px;}
.icon_4{  width:100%; height:80px;  background:url(icon_4.png) bottom no-repeat;padding-top:50px;}

.nav_1left{ float:left; width:400px; margin-bottom:70px; }
.nav_1left dl{ background:#fff;height:330px; overflow:hiddenl;}
.nav_1left dl img{ width:400px; height:220px; margin-bottom:10px;}
.nav_1left dt { padding:0 15px; font-size:18px;}
.nav_1left dd{ color:#A5AABD; line-height:30px; padding:0 15px;}
.nav_1left .day{ background:url(bg1_a.png) no-repeat left; width:408px; height:41px; line-height:41px;}
.nav_1left .day a{padding-left:15px; display:block; color:#fff; text-decoration:none;}
.nav_1left .day a:hover{ background:url(bg1_b.png) no-repeat left;}

.nav_1right{ float:right; width:780px; margin-bottom:50px;}
.item_1{float:left; width:352px; background:url(bg1_line.png) left no-repeat; height:195px; padding-left:23px;padding-right:15px;}
.item_1 dl{ background:#fff; width:343px;height:115px; overflow:hidden; float:right; padding:10px 0;}
.item_1 dt { padding:0 15px; font-size:18px;}
.item_1 dd{ color:#A5AABD; line-height:30px; padding:0 15px;}
.item_1 .day{ background:url(bg1_c.png) no-repeat left; width:352px; height:41px; line-height:41px;}
.item_1 .day a{padding-left:15px; display:block; color:#fff; text-decoration:none;}
.item_1 .day a:hover{ background:url(bg1_d.png) no-repeat left;}

.nav_2bg{  background:url(bg01.png) no-repeat center; width:100%; height:740px;}
.nav_2{width:1200px; margin:0 auto; padding-top:70px;}
.item_2{ width:100%; height:232px;margin-bottom:30px;}
.item_2 .img{float:left; width:570px; height:232px;}
.item_2 .img img{width:570px; height:232px;}
.item_2 dl{ background:url(bg.png) no-repeat center;float:right; width:575px;height:232px; font-size:16px; color:#A5AABD; line-height:28px;}
.item_2 dl a{color:#0B8A45;}
.item_2 dt{width:500px; height:200px; padding:15px 15px 0 58px; overflow:hidden;}


.item_3{ width:100%;margin-bottom:30px;height:232px;}
.item_3 .img{float:right; width:570px; height:232px;}
.item_3 .img img{width:570px; height:232px;}
.item_3 dl{ background:url(bg.png) no-repeat center;float:left; width:575px;height:232px; font-size:16px; color:#A5AABD; line-height:28px;}
.item_3 dl a{color:#0B8A45;}
.item_3 dt{width:500px; height:200px; padding:15px 15px 0 58px; overflow:hidden;}


.nav_3bg{  background:url(bg02.png) no-repeat top; width:100%; height:625px;}
.nav_3{width:1200px; margin:0 auto; padding-top:70px;}
.item_4{float:left; width:352px; background:url(bg1_line.png) left no-repeat; height:195px; padding-left:23px;padding-right:25px;}
.item_4 dl{ background:#fff; width:343px;height:115px; overflow:hidden; float:right; padding:10px 0;}
.item_4 dt { padding:0 15px; font-size:18px;}
.item_4 dd{ color:#A5AABD; line-height:30px; padding:0 15px;}
.item_4 .day{ background:url(bg1_c.png) no-repeat left; width:352px; height:41px; line-height:41px;}
.item_4 .day a{padding-left:15px; display:block; color:#fff; text-decoration:none;}
.item_4 .day a:hover{ background:url(bg1_d.png) no-repeat left;}

.nav_4bg{  background:url(bg03.png) no-repeat bottom; width:100%; overflow:hidden;}
.nav_4{width:1200px; margin:0 auto; padding-top:70px;}



.swiper-slide-visible { background:url(jt02.png) no-repeat center; height:68px; line-height:68px; text-align:center; color:#0C8849; font-size:22px;}
.swiper-slide-thumb-active{background: url(jt01.png) no-repeat center; height:68px; line-height:68px; text-align:center; color:#0C8849; color:#fff;}
.gallery-thumbs{ margin-bottom:45px;}

#items1{ width:340px; height:455px; padding:0 30px; float:left; margin-bottom:40px; background:url(bg2.png) center no-repeat; overflow:hidden;}
.items{float:left; width:340px; height:455px;}
.items .img{width:340px; height:290px;}
.items .img img{width:340px; height:250px;}
.items h1{ width:270px; line-height:24px; height:52px; text-align:center; font-size:18px; padding-left:50px;}
.items .pic{width:280px; line-height:30px; height:80px; position: relative; float:right;font-size:20px; color:#88909B;}
.items .ps_b{ height:30px; color:#FFAC1E; color:#0C8947; padding-right:10px; font-size:25px; margin-bottom:10px;}
.items .tp_b{ width:280px; height:40px; position:absolute;color:#FFAC1E; right:0; bottom:0px; display: block; cursor:pointer; background:#ccc; background: url(tp.png) no-repeat bottom;}



.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}


.swiper-slide{ width:1160px; height:68px;}
.swiper-slide-active { height:auto}
.swiper-pagination-bullet{ width:50px; height:6px; border-radius:3px; }
.swiper-button-next{ right:0px; background:url(r.png) no-repeat center; }
.swiper-button-prev{ left:0px; background:url(l.png) no-repeat center;}



@media only screen and (max-width: 540px){
body { background-image:none; font-size:0.7em; line-height:1.2em; background:#EDF4FB;}
.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{ width:80%; height: auto; background: none; margin:5% auto; padding-top:0;}
.line_h{ height:2em;}

.topmenus{ display:none;}

.nav_1left{ float:left; width:100%; margin-bottom:3%; }
.nav_1left dl{ background:#fff;height:330px; overflow:hiddenl;}
.nav_1left dl img{ width:100%; height:220px; margin-bottom:10px;}
.nav_1left dt { padding:0 15px; font-size:18px;}
.nav_1left dd{ color:#A5AABD; line-height:30px; padding:0 15px;}
.nav_1left .day{ background:url(bg1_a.png) no-repeat right; width:100%; height:41px; line-height:41px;}
.nav_1left .day a{padding-left:15px; display:block; color:#fff; text-decoration:none;}
.nav_1left .day a:hover{ background:url(bg1_b.png) no-repeat left;}

.nav_1right{ float:left; width:100%; margin-bottom:1%;}
.item_1{float:left; width:48%; background: none; height:185px; padding:0 1%;}
.item_1 dl{ background:#fff; width:96%;height:115px; overflow:hidden; float:right; padding:3% 0;}
.item_1 dt { padding:1.5% 2%; font-size:1.3em;line-height:1.2em; }
.item_1 dd{ color:#A5AABD; line-height:1.5em;font-size:0.8em;padding:2%;}
.item_1 .day{ background:url(bg1_c.png) no-repeat left; width:100%; height:41px; line-height:41px;}
.item_1 .day a{padding-left:15px; display:block; color:#fff; text-decoration:none;}


.nav_2bg{  background: none; width:100%; height: auto;}
.nav_2{width:100%; margin:0 auto; padding-top:1%;height: auto;}
.item_2{ width:90%; margin:0 auto 5% auto; height: auto;padding-bottom:1%;}
.item_2 .img{float:left; width:100%; }
.item_2 .img img{width:100%;}
.item_2 dl{ background:#fff;float:right; width:100%;padding-bottom:0;height: auto;font-size:1.3em; color:#A5AABD; line-height:1.6em;}
.item_2 dl a{color:#0B8A45;}
.item_2 dt{width:94%; height:auto; padding:3%; overflow:hidden;}

.item_3{ width:90%; margin:0 auto 5% auto; height: auto;padding-bottom:1%;}
.item_3 .img{float:left; width:100%; }
.item_3 .img img{width:100%;}
.item_3 dl{ background:#fff;float:right; width:100%;padding-bottom:0;height: auto;font-size:1.3em; color:#A5AABD; line-height:1.6em;}
.item_3 dl a{color:#0B8A45;}
.item_3 dt{width:94%; height:120px; padding:3%; overflow:hidden;}


.nav_3bg{  background:url(bg02.png) no-repeat top; width:100%; height: auto; padding-bottom:3%;}
.nav_3{width:100%; margin:0 auto; padding-top:1%;}
.item_4{float:left; width:48%; background: none; height:185px; padding:0 1%;}
.item_4 dl{ background:#fff; width:96%;height:115px; overflow:hidden; float:right; padding:3% 0;}
.item_4 dt { padding:1.5% 2%; font-size:1.3em;line-height:1.2em; }
.item_4 dd{ color:#A5AABD; line-height:1.5em;font-size:0.8em;padding:2%;}
.item_4 .day{ background:url(bg1_c.png) no-repeat left; width:100%; height:41px; line-height:41px;}
.item_4 .day a{padding-left:15px; display:block; color:#fff; text-decoration:none;}


.nav_4bg{  background:url(bg03.png) no-repeat top; width:98%; margin:0 auto;  height: auto; overflow:hidden;}
.nav_4{  width:100%;height: auto;margin:0 auto; padding-top:1%;}


.swiper-slide-visible { background:#fff;  margin-left:-3px;border:1px solid #0B8946; height:2em; line-height:2em;  text-align:center; color:#0C8849; font-size:1.2em;}
.swiper-slide-thumb-active{background:#0E9F52; margin-left:-3px;border:1px solid #0B8946; height:2em; line-height:2em; text-align:center; color:#0C8849; color:#fff;}
.gallery-thumbs{ margin-bottom:4%;}

#items1{ width:48%; height: auto; padding:0 1%; float:left; margin-bottom:5%; background:none; overflow:hidden;}
.items{float:left; width:100%;height: auto;}
.items .img{width:100%; height:200px; overflow:hidden; margin:0; margin-bottom: 10px;}
.items .img img{width:100%; }
.items h1{ line-height:1em; height:2em; overflow:hidden; text-align:left; font-size:1.2em; font-style:normal; padding-left:0; width:100%;}
.items .pic{width:100%;font-size:1.3em; line-height:2em; height:5em; position: relative; float:right; color:#88909B;}
.items .ps_b{ height:3.2em; color:#FFAC1E; color:#0C8947; padding-right:10px; font-size:1.4em; margin-bottom:1%;}
.items .tp_b{ width:100%; height:3em; position:absolute;color:#FFAC1E; right:0; bottom:0px; display: block; cursor:pointer; background:#ccc; background: url(tp.png) no-repeat bottom;}

.swiper-slide{width:100%;}
.swiper-pagination-bullet{ width:10%; height:4px; border-radius:2px; }

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