/* swiper */
body, html {
	text-shadow: none;
	overflow-x: hidden;
	width: 100%;
	background-color: #fff;
	font-family: Arial, Helvetica, Verdana, "微软雅黑";
	font-size: 50px;
	color: #666;
	-webkit-text-size-adjust: none;
	max-width: 900px;
	margin: 0 auto;
	-webkit-tap-highlight-color: transparent;
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	height: 100%;
	max-width: 900px;
	margin: 0;
	padding: 0;}
ul{padding: 0;margin: 0;}
li{list-style: none;}
a{text-decoration: none;color: #333;}
.main{margin-top: 1rem;}
.swiper-container {
  width: 80%;
  height: 350px;
  color: #fff;
  text-align: center;
}
.swiper-slide {
  width: 100%;
  height: 100%;
}
.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;
}
.pagination {
  position: absolute;
  z-index: 20;
  left: 0;
  right: 0;
  bottom: 10px;

}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #ececec;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #222;
}
.swiper-slide img{width: 100%;}
.swiper-slide p{color: #333;line-height: 50px;  font-size: 14px;}

/* header footer */
.header{position: fixed;top: 0;width: 100%; height: 1rem;line-height: 0.8rem;text-align: center;background-color: #fff; padding-top: 0;padding-left: 0.4rem;box-shadow: 0 0 10px rgba(0,0,0,0.2); z-index: 999;}
.header>div{float: left;}
.header .title{font-size: 0.4rem;margin: 0 0.2rem;line-height: 1rem; width: 70%;}
.title a{color: #333;}
/* .header .search .input-search{position: absolute;top: 3px;left: 1rem;height: 0.8rem;width: 75%; display: none; padding-left: 0.2rem;color: #999; border: 1px solid #ececec;} */
.search .input{display: none;height: 100%;width: 100%; position: fixed;top: 0; left: 0;color: #999;background-color: rgba(0,0,0,0.1); }
.search .input img{width: .4rem;
    height: .4rem;
    position: absolute;
    top: 16px;
    right: 0.5rem;}
.search .input .input-search{border: 1px solid #ececec;
    width: 95%;
    height: 0.8rem;
    position: absolute;
    top: 4px;
    left: 0.1rem;
    padding-left: 5px;}
.header .sidenav{background:#f7f7f7;box-shadow:2px 2px 6px rgba(0,0,0,.3);display:block;font-size:16px;height:100%;left:0;position:fixed;overflow:auto;transform:translate(-262px,0);transition:transform .3s;top:0;width:256px;z-index:100}
.header .sidenav.show{transform:translate(0,0);padding-top: 60px;}
.header .sidenav li{border-bottom: 1px solid #ececec;}
.header .sidenav a{color: #333;font-size: 14px; padding: 5px 0;}
.footer{background-color: #f0f0f0;color: #999;font-size: 12px; line-height: 0.5rem;text-align: center;}
.option{width: 95%; height: 40px; border-radius: 30px;background-color:#00468c;position: fixed;display: flex;left: 0;right: 0;margin: 0 auto;bottom: 30px;z-index: 999;}
.option div{flex-grow: 1;position: relative;}
.option img{width: 20px; height: 20px;position: absolute;top:0;left: 0; right: 0;bottom: 0;margin: auto;}
.zhezhao{
	position: fixed;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	z-index: 9999;
}
.tankuang{
	position: relative;
	background: #fff;
	width: 250px;
	height: 250px;
	border-radius: 5px;
	margin: 45% auto;
	z-index: 99;
}
#close{
	position:absolute ;
	top: 10px;
	right: 10px;
	width: 1rem;
}
/* index */
ul{list-style: none;}
li{list-style: none;}
*{margin:0;padding:0}
.wrapper .title{margin-left: 20px; margin-top: 40px;}
h2{font-size: 18px; font-weight: normal;color: #00468c;}
.wrapper .title p{color: #999;font-size: 14px;}
.cp-list{margin-top: 30px;}
.xc-list{margin-top: 30px;overflow: hidden;}
.xc-list li{float: left;width: 47%; margin-left: 2%;text-align: center;margin-top: 20px;background-color: #f8f8f8;}
.xc-list img{width: 100%;}
.xc-list a p{margin: 10px 0;font-size: 14px;color: #333;}
.more{width: 150px; margin: 20px auto;padding: 5px; font-size: 14px; color: #666; text-align: center; border: 1px solid #ececec;}
.more a{color: #666;}
.xwzx li{margin: 20px;border-bottom: 1px solid #ececec;}
.xwzx li .news-title{font-size: 14px; color: #333;}
.xwzx li .time{font-size: 12px; color: #999;margin-bottom: 10px;}
.xwzx li .list-info{font-size: 12px; color: #666;line-height: 0.5rem;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.hxrw ul{overflow: hidden;}
.hxrw li{float: left;width: 45%; margin-left: 3%;margin-top: 20px;}
.hxrw span{display: block;color: #999;font-size: 12px;}
.hxrw img{width: 100%;}
.hxrw p{margin: 10px 0;font-size: 14px;}
.lx ul{margin-left: 20px;}
.lx li{color: #999;font-size: 12px;line-height: 0.5rem;}
.lx .lx-title{color: #333; font-size: 14px;line-height: 1rem;}
.info{background-color: #f7f7f7;padding: 20px; padding-bottom: 50px;}
.info img{width: 100%;}
.info .text{color: #666; font-size: 14px; line-height: 0.6rem;}
.info .more{margin: 20px 0;margin-top: 40px; width: 100px;}
.al-list{padding: 0 20px; padding-bottom: 30px; border-bottom: 1px solid #ececec;}
.al-list li{margin-top: 30px;}
.al-list .al-title{font-size: 16px; color: #00468c;margin-bottom: 10px;}
.al-list .list-info{font-size: 12px; color: #666;line-height: 0.5rem;}
	/* 0.1rem=5px */
.sidenav{
	background:#f7f7f7;
	box-shadow:2px 2px 6px rgba(0,0,0,.3);
	display:block;
	font-size:16px;
	height:100%;
	left:0;
	position:fixed;
	overflow:auto;
	-webkit-transform: translateY(1450px);
	  transform: translateY(1450px);
	transition:transform .3s;
	top:5.8rem;
	width:100%;
	z-index:100
}
/* page */
#page{width: 100%; margin: 0 auto;margin-bottom: 40px;}
.layui-box{font-size: 12px;text-align: center;}
.layui-laypage-curr :nth-child(2){display: inline-block;
    width: 30px;
    font-size: 14px;
    color: #00468c;}
	.layui-box a{padding: 10px;}
/* 其他页面弹框 */
.other .sidenav.show{transform:translate(0,0);}
.other .sidenav li{border-bottom: 1px solid #ececec;}
.other .sidenav a{font-size: 14px; padding: 5px 0;padding-left: 40px;color: #999;}
.other .menu{height: 0.7rem;font-size: 14px;background-color: #00468c;border-top: 1px solid #fff;}
.other .menu a{display: block; width: 100%; height: 0.7rem;line-height: 0.7rem;}
.other #toggle img{float: right;margin-top: 8px; margin-right: 10px;}
.other #toggle p{float: left; margin: 0;margin-left: 10px; color: #fff;line-height: 0.7rem;}
/* 服务支持 */
.fw-list {margin-top: 20px;}
.fw-list a  .title{font-size: 14px;text-align: center;color: #333;}
.fw-list .info{font-size: 12px; color: #999;background: none;padding: 15px 0;}
/* gywm */
.gywm .title{font-size: 18px;padding: 10px 0;text-align: center;}
.gywm .content{ margin: 0 20px;}
.gywm .content img{width: 100%;}
.gywm .content p{font-size: 12px; color: #666;line-height: 0.5rem;padding: 0.2rem 0;}
hr{background-color: #ececec;height: 1px;border: none;}
.gywm .content .title{font-size: 18px; color: #333;padding: 0;margin: 0; text-align: left;}
.gywm .content .title span{font-size: 12px;}
/* cpzs */
.cpzs .fw-list{margin: 0 20px;}
.cpzs .fw-list li{margin-top: 20px;}
.cpzs .fw-list li img{width: 100%;}
/* cgal */
.cgal .xc-list{margin: 0;}
.cgal .xc-list li{margin-bottom: 20px;}
/* lxwm */
.lxwm .title{margin: 0;}
.lxwm .title p{font-size: 18px;padding: 10px 0;text-align: center;}
.lxwm .title .en{font-size: 12px; color: #999;}
.lxwm .content{ margin: 0 20px;padding-bottom: 50px;}
.lxwm .content p,
.lxwm .content a{font-size: 12px; color: #666;line-height: 0.5rem;padding: 0.1rem 0;}
.lxwm hr{background-color: #ececec;height: 1px;border: none;margin: 30px 0;}
.lxwm .content .title{font-size: 18px; color: #999;padding: 0;margin: 40px 0 20px 0; text-align: left;}
.lxwm .content .title span{display: block;margin-bottom: 20px; font-size: 12px;color: #333;}
/* fwzxxq */
.fwzxxq .title{font-size: 18px;padding: 10px 20px;}
.fwzxxq .description{font-size: 12px; color: #666;line-height: 0.5rem;padding: 0.1rem 0;}
.fwzxxq .content{ margin: 0 20px;padding-bottom: 30px;}
.fwzxxq hr{background-color: #ececec;height: 1px;border: none;margin: 20px 0;}
/* alxq */
.alxq .title{font-size: 18px;padding: 10px 0;text-align: center;}
.alxq .content{ margin: 0 20px;padding-bottom: 80px;}
.alxq hr{background-color: #ececec;height: 1px;border: none;}
.alxq .hxrw p{text-align: center;}
/* fwzxxq alxq */
.fw-al .content img{width: 100%;}
.fw-al .content p{font-size: 12px; color: #666;line-height: 0.5rem;padding: 0.1rem 0;}
.fw-al .content .title{font-size: 18px; color: #333;padding: 0;margin: 0; text-align: left;}
.fw-al .content .title span{font-size: 12px;}
.fw-al .title h2{text-align: left;font-size: 14px;color: #333;margin: 20px 0;margin-left: 20px;}
.fw-al .more {width: 80px;margin: 10px 0;float: left;margin-left: 10px;}
.fw-al .anniu{overflow: hidden;}
/* ryzz */
.ry-list{overflow: hidden;margin-top: 60px;}
.ry-list li{float: left;width: 47%;margin-left: 2%;}
.ry-list img{width: 100%;}
/* xwzxxq */
.xwzxxq{padding: 0 20px;}
.ss .xc-list .title{font-size: 14px;}
.ss .xc-list{margin-top: 10px;margin-bottom: 20px;}