/* CSS Document */
#wrap{ width:320px; margin:0 auto; height:auto; display:block; clear:both; background:#FFF; overflow:hidden;}
#wrap2{ display:block; clear:both; margin:0 auto; height:auto; display:block; clear:both; background:#FFF; overflow:hidden;}
body{
	margin: 0;
	padding: 0;
	color: #333;
	font-family: "微软雅黑";
	font-size: 12px;
	background: #e6e6e6;
	line-height:24px;
}
ul,li,form,div,dd,dl,dt{ border:0; margin:0; padding:0; list-style:none;}
img{ border:0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
input,textarea,select{ font-size:12px;}

.a-L{ float:left}
.a-R{ float:right}

a:link,a:visited {color: #333; text-decoration: none;}
a:hover {text-decoration: underline;}

.clear{ clear:both;}
.height10{ height:10px; background:#e6e6e6;}

.footer{ display:block; clear:both; background:#0885de; color:#FFF; text-align:center; line-height:24px; padding:20px 0;}
.banner{display:block; clear:both;}
.banner img{ width:100%;}

.nav{display:block; clear:both;}
.nav ul{display:block; height:85px; margin:3px 0 0 0;}
.nav ul li{ width:25%; float:left; text-align:center;}
.nav ul li span{display:block;  height:58px; color:#0885de;  }
.nav ul li .about{background-image: url(../img/nav2_01.png);}
.nav ul li .gy{background-image: url(../img/nav2_03.png);}
.nav ul li .gl{background-image: url(../img/nav2_05.png);}
.nav ul li .jy{background-image: url(../img/nav2_07.png);}
.nav ul li span a{display:block; background:#d6efff; height:18px;margin:1px; color:#0885de; padding:50px 10px 10px 10px;background-repeat: no-repeat;background-position: center 15px;}
.nav ul li span a:hover{display: block;	height: 18px;margin: 1px;color: #fff;padding: 50px 10px 10px 10px;background-repeat: no-repeat;background-position: center -75px;background-color: #0885de;}

.i-news{display:block; clear:both; background:#fff; padding:20px; margin:0 0 8px 0;}
.i-news h1{display:block; clear:both;}
.i-news h1>img{ float:left;}
.i-news h1>span{display:block; float:right; line-height:36px; text-align:center;}
.i-news h1 > span > a{display:block; border-radius:15px; background:#CCC;padding:0 15px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.i-news ul{display:block; clear:both;}
.i-news ul li{display:block; width:100%; margin:16px 0; float:left;}
.i-news ul li>span{display:block; width:70px; height:70px; overflow:hidden; float:left; margin:0 15px 0 0;}
.i-news ul li>h2{display:block; font-size:16px; height:24px; line-height:24px;overflow:hidden;}
.i-news ul li>p{display:block;}
.i-news ul li>a{display:block; clear:both;}
@media (min-width:780px){
	.i-news ul li{display:block; width:50%; margin:16px 0; float:left;}
}



.i-xm{display:block; clear:both; background:#fff; padding:20px; margin:0 0 8px 0;}
.i-xm h1{display:block; clear:both;}
.i-xm h1>img{ float:left;}
.i-xm h1>span{display:block; float:right; line-height:36px; text-align:center;}
.i-xm h1 > span > a{display:block; border-radius:15px; background:#CCC;padding:0 15px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.i-xm ul{display:block; clear:both;}
.i-xm ul li{display:block; width:48%; margin:16px 0; float:left; margin:15px 0 20px 0}
.i-xm ul li>img{display:block; width:100%; overflow:hidden; float:left; border:1px solid #CCC;}
.i-xm ul li>h2{display:block; clear:both; height:24px; line-height:24px;font-size:12px; font-weight: normal; overflow:hidden;}
.i-xm ul li>p{display:block;}
.i-xm ul li>a{display:block; clear:both;}
.i-xm ul .on{ display:block;width:4%;}

.i-poto ul li{display:block; line-height:18px; color:#0885de;float:left; width:48%; float:left; margin:1%;}
.i-poto ul li span img{ width:100%;display:block; clear:both;}
.i-poto ul li span{display:block;padding:5px; border:1px solid #CCC; margin:0 0 8px 0;}
@media (min-width:780px){
.i-poto ul li{display:block; line-height:18px; color:#0885de;float:left; width:31%; float:left; margin:1%;}
}



.nav2{ display:none; z-index:99999;}

.navon {
	display: block;
	width: 120px;
	position: absolute;
	background-color: #FFF;
	text-align:center;
	right:15px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.navon ul{ display:block; clear:both; font-size:14px; line-height:30px; padding:10px 0 20px 0;}
.navon ul li{ display:block; clear:both; line-height:30px;}
.navon ul li a{ display:block; color:#0885de}
.navon ul li a:hover{ display:block; color:#fff; background:#0885de}

.topIco{padding: 20px;display: block;cursor: pointer;}

.main-box{ display:block; clear:both; padding:20px;}
.tit{display:block; clear:both; height:50px; line-height:50px; text-align:center; font-size:22px; background:#0885de; color:#FFF}
.ny-nav{display:block; clear:both;border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;overflow:hidden; }
.ny-nav ul{display:block; width:100%;float:left;}
.ny-nav ul li{display:block; border-bottom:1px solid #e3e3e3;font-size:16px; line-height:39px; float:left; width:50%; text-align:center; margin:0 0 0 -1px;}
.ny-nav .no{border-right:1px solid #e3e3e3;}
.ny-nav ul li a{ display:block;}
.ny-nav ul li a:hover{ color:#0885de; text-decoration: none;}
.ny-nav .on{color:#0885de; text-decoration: none;}

.subname{ background:#d6efff; padding:0 20px;display:block; clear:both; height:40px;}

.ny-news{display:block; clear:both; line-height:37px; color:#0885de}
.ny-news li{
	display: block;
	clear: both;
	border-bottom: 1px solid #e3e3e3;
	padding: 0 0 0 20px;
	overflow: hidden;
	height: 37px;
	background-image: url(../img/news-ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ny-news li:hover{
	display: block;
	clear: both;
	border-bottom: 1px solid #e3e3e3;
	padding: 0 0 0 20px;
	overflow: hidden;
	height: 37px;
	background-image: url(../img/news-ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #d6efff;
}
.ny-news li a{display:block;padding:0;}
.page{display: block;clear: both; padding:20px 0; line-height:20px; height:20px; color:#0885de;}
.page a{ padding:5px 15px; border-radius:8px; background:#d6efff; color:#0885de;}
.page a:hover{ padding:5px 15px; border-radius:8px; background:#0885de; color:#fff;}


.ny-poto{display:block; clear:both;}
.ny-poto ul{display:block; clear:both; overflow:hidden; margin:20px 0 0 0; font-size:14px; line-height:30px;}

.ny-poto ul li{display:block; line-height:18px; color:#0885de;float:left; width:48%; float:left; margin:1%;}
.ny-poto ul li span img{ width:100%;display:block; clear:both;}
.ny-poto ul li span{display:block;padding:5px; border:1px solid #CCC; margin:0 0 8px 0;}
@media (min-width:780px){
.ny-poto ul li{display:block; line-height:18px; color:#0885de;float:left; width:31%; float:left; margin:1%;}
}

.wrapper{	 width:320px; left:0;position: relative; background:#F00; overflow:hidden;}
.scroll{
    display:block; clear:both; 
	float: left;
	position: absolute; background:#F00; height:32px;
}
.scroll li{ float:left; display:block; padding:0 15px;}


.ny-txt{ display:block; clear:both; padding:20px;}
.ny-txt title{display:block; clear:both; padding:10px 0;line-height:1.5em; font-size:1.25em; text-align:center; border-bottom:1px solid #CCC;}
.ny-txt time{display:block; clear:both; padding:5px 0;line-height:16px; font-size:12px; text-align:center; border-bottom:1px solid #CCC;}
.ny-txt>div img{display:block; clear:both; padding:5px 0; width:100%;}

.swiper-container {
  width: 100%;
  height: auto;
  color: #fff;
  text-align: center;
}
.swiper-slide {
  width: 500px;
  height: auto;
}
.red-slide {
  background: #ca4040;
}
.blue-slide {
  background: #4390ee;
}
.orange-slide {
  background: #ff8604;
}
.green-slide {
  background: #49a430;
}
.pink-slide {
  background: #973e76;
}
.swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.swiper-slide img {
	width:100%;
}
.pagination {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #fff;
}
.swiper-wrapper,.swiper-slide{ height: auto !important;}