/*************************************************************************/
/*全局样式开始*/
/*************************************************************************/
@charset "utf-8";
*,:after,:before{box-sizing:border-box}
body,dd,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}
body,button,input,select,textarea{ font-size:.22rem;line-height:.34rem; font-family:microsoft yahei,Microsoft YaHei,微软雅黑,arial;b}
body{position:relative;color:#333;max-width:720px;min-width:320px;margin:0 auto; background:#f5f5f5;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;
/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;  }
section, nav, header, footer {display:block; overflow:hidden;}
em,i{font-style:normal}
li{list-style:none}
a,a:hover{text-decoration:none}
input,button,textarea,select{-webkit-appearance: none;outline: none;border-radius: 0; -webkit-tap-highlight-color:transparent;}
img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}
table{border-collapse:collapse;border-spacing:0}
label{cursor:default}
textarea{resize:none}
a,a:focus{outline:0}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"";}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
a{color:#333;text-decoration:none}
::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#666}
::-webkit-scrollbar-track{background:#eee}
::-webkit-scrollbar-corner{background:0 0}
::-webkit-scrollbar{width:7px;height:7px}
.hide,.none,ins{display:none;}
.bgef{ background:#f9f9f9}
.hide{display:none !important}
.red{ color:#e41839!important}
.red a{ color:#e41839!important}

#header{ width:100%; background:#193d85; height:.9rem; position:relative;box-shadow: 0 0 3px 0 rgba(0,0,0,.2);border-bottom: .01rem solid #e8e8e8\9;}
#header{position:fixed;_position:absolute;left:0;top:0;z-index:99; padding:0 .2rem}	
#header .logo{padding:.1rem 0; text-align:center}
#header .logo img{ height:.65rem}
#header .search{ position:absolute; left:.2rem; top:0; padding:.3rem 0}
#header .nav{ position:absolute; right:.2rem; top:0; padding:.3rem 0}
#header .search i,
#header .nav i{ font-size:.3rem; color:#fff;}

/*搜索*/
#search{position:fixed;top:-1rem;right:0px;left:auto;_position:absolute;z-index:90;background:#fff;width:100%;padding:.5rem .24rem;box-shadow:0 2px 10px rgba(0,0,0,0.2);}
#search{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;}
#search .sbox{position:relative;display:block;}
#search .sbox .key{border:1px solid #333;height:.6rem;height:.6rem;text-indent:.1rem;width:100%; border-radius:.06rem;overflow:hidden;font-size:.2rem;}
#search .sbox .btn{width:1.2rem;color:#fff;background:#333;line-height:.6rem;height:.6rem;text-align:center;border:0;border-radius: 0 .06rem .06rem 0;}
#search .sbox .btn{position:absolute;right:0;top:0;font-size:.2rem;overflow:hidden;cursor:pointer;}
#search.active{top:.9rem;}

.u-mask{position: fixed;left: 0;top: 0;width: 100vh; width:100%;height: 100vh;background: #000;opacity: .9;z-index: 100;}
.u-mask{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s;}
body.z-open .m-nav{transform: translate3d(-100%,0,0);-webkit-transform: translate3d(-100%,0,0);}
body.z-open .m-nav{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s;}

.m-nav{position:fixed;right:-100%;top:0;height:100vh;;width:100%;z-index:9999;}
.m-nav{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s;}
.m-nav .u-close{position:absolute;right:.3rem;top:.3rem;z-index:777; color:#fff; font-size:.4rem}
.m-nav ul{margin-top:0rem; padding:.8rem .3rem 0}
.m-nav ul li{border-bottom:.01rem solid #666; padding:.1rem 0; text-align:center;}
.m-nav ul li a{font-size:.28rem;color:#fff;line-height:.6rem;text-align:center; display:block; font-weight:normal}
.m-nav ul li.currclass a{ color:#ff0; font-weight:700}

#footer{ width:100%; padding:.5rem .2rem;background: url(../images/001.jpg) no-repeat center center #193d85; background-size: cover;}
#footer .foot_logo{ text-align:center}
#footer .foot_logo img{ width:.8rem}
#footer .contact{ margin-top:.2rem; text-align:center; color:#fff}
#footer .cor{ margin-top:.2rem; padding-top:.2rem; border-top:.01rem #002774 solid; text-align:center; color:#fff}
#footer .cor a{ color: #fff;}
/*通用分页样式*/

.pglist {
	padding: 30px 0;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #666;
	padding: 0 13px;
	margin: 0 4px;
	background: #fff;border: 1px solid #dedede;
}
.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.pglist a:hover {
	display: inline-block;
	color: #fff;
	background: #0672c2;
}
.pglist .curr {
	display: inline-block;
	color: #fff;
	background: #0672c2;
}



#fenye{padding:.5rem 0;text-align:center;clear:both;font-size:.22rem;}
#fenye table{text-align:center;margin:0 auto;}
#fenye a{margin:0 .02rem;color:#5a5a5a;text-decoration:none;padding:.1rem .15rem;border:.01rem solid #eee;}
#fenye a.curr{font-weight:bold;color:#fff;background:#193d85;border:.01rem solid #193d85;}
#fenye a:hover{background:#193d85;color:#fff;border:.01rem solid #193d85;}
#fenye span{margin:0 .02rem;color:#5a5a5a;text-decoration:none;padding:.1rem .15rem;border:.01rem solid #eee;background:#f5f5f5;}
#fenye .num,
#fenye .prev{display:none;}

/*底部浮动导航*/
nav{margin:0 auto;width:100%;z-index:800;bottom:0;left:0;position:fixed;height:.9rem;background:rgba(0,0,0,.8);color:#FFF;padding:.06rem 0;}
nav ul li{float:left;width:25%;text-align:center;}
nav ul li a{display:block;vertical-align:middle;padding:.15rem 0;color:#fff!important;text-align:center;}
nav ul li i{ font-size:.28rem!important;display:block;line-height:.3rem;}
nav ul li p{ font-size:.2rem;display:block;line-height:.3rem;}
/*返回顶部*/
#gotop{position:fixed;right:.2rem;bottom:1rem;z-index:900;display:none;width:.6rem;height:.6rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(27,27,27,.6);}
#gotop img{display:block;width:.6rem;height:.6rem;}

.htitle{ border-bottom:.01rem solid #eee; line-height:.6rem; }
.htitle h3{ font-size:.3rem; font-weight:700; color:#193d85; display:block}
.htitle h3 a{ color:#193d85;}
.htitle span{ float:right}
.htitle span a{ color:#999; font-size:.2rem}

#slide{ width:100%; margin-top:.9rem; position:relative; overflow:hidden}
#slide .swiper-pagination-bullet{width:.2rem;height:.2rem;text-align:center;line-height:.2rem;font-size:.24rem;color:#000;opacity:1;background:rgba(255,255,255,.5)}
#slide .swiper-pagination-bullet-active{color:#fff;background:#193d85}
#slide .swiper-slide{ height:3rem}
#slide .swiper-slide img{width:100%; height:100%;object-fit:cover;}
#slide .img{ height:3rem}
#slide .img img{width:100%; height:100%;object-fit:cover;}

#imglist { width:100%; background:#fff;; padding:.2rem; margin-top:.2rem}
#imglist .list{ padding:0rem 0}
#imglist .list ul li{ border-bottom:1px dashed #eee; padding:.3rem 0; height:2.2rem}
#imglist .list ul li:last-child{ border-bottom:0}
#imglist .list ul li .img{ float:left; width:35%; height:1.6rem; overflow:hidden}
#imglist .list ul li .img img{width:100%; height:100%;object-fit:cover;}
#imglist .list ul li .info{ float:right; width:61%; padding-top:.08rem;}
#imglist .list ul li .info .t{ font-size:.26rem; font-weight:500;}
#imglist .list ul li .info .t{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
#imglist .list ul li .info p{ font-size:.23rem; margin-top:.1rem; overflow:hidden; color:#999; line-height:.32rem}
#imglist .list ul li .info p{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}

#txtlist{ width:100%; background:#fff;; padding:.2rem; margin-top:.2rem}
#txtlist .list{ padding:.2rem 0}
#txtlist .list ul li{background:url(../images/dot.png) no-repeat left center; padding-left:.2rem; font-size:.26rem; line-height:.5rem}
#txtlist .list ul li{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;}

#tzlist{ width:100%; background:#fff;; padding:.2rem; margin-top:.2rem}
#tzlist .list{ padding:.2rem 0}
#tzlist .list ul li{ padding-left:1.2rem; font-size:.26rem; line-height:.8rem; position:relative; background:#f1f5f4; margin:.1rem 0}
#tzlist .list ul li{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;height: 42px;
    line-height: 42px;}
#tzlist .list ul li span{ background:#d5dee5; position:absolute; left:0; top:0; width:1rem; text-align:center; display:block}

#dtlist{ width:100%; background:#fff;; padding:.2rem; margin-top:.2rem}
#dtlist .list{ padding:.2rem 0}
#dtlist .list ul li{ padding:.1rem 0}
#dtlist .list ul li .t{background:#d5dee5; padding-left:.2rem; font-size:.26rem; line-height:.7rem;height: .7rem;}
#dtlist .list ul li .t{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;}
#dtlist .list ul li p{ background:#f1f5f4; padding:.3rem .2rem; font-size:.22rem;}

#piclist{ width:100%; background:#fff;; padding:.2rem; margin-top:.2rem}
#piclist .list{ padding:0 0 .2rem}
#piclist .list ul li{ float:left; width:46%; margin:.3rem 0 .1rem}
#piclist .list ul li:nth-child(2n){ float:right}
#piclist .list ul li .img{ width:100%; height:2.2rem; overflow:hidden}
#piclist .list ul li .img img{ width:100%; height:100%;object-fit:cover;}
#piclist .list ul li .t{ font-size:.24rem; text-align:center; margin-top:.2rem}
#piclist .list ul li p{ font-size:.24rem; text-align:center; margin-top:.2rem; height:.7rem; line-height:.35rem}
#piclist .list ul li p{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;}

#mlist{ width:100%;background:#fff; padding:.2rem}
#mlist .stitle{ border-bottom:.01rem solid #eee; line-height:.7rem;}
#mlist .stitle{ font-size:.3rem; font-weight:700; color:#193d85; display:block}
#mlist .smalllist{ background:#f5f5f5; padding:.2rem;}
#mlist .smalllist a{ float:left; width:32%; background:#fff; border:1px solid #eee; text-align:center; padding:.08rem 0; font-size:.24rem; border-radius:.4rem; margin:.1rem 0}
#mlist .smalllist a:nth-child(3n-1){ margin:.1rem 2%}
#mlist .smalllist a.currclass{ background:#193d85; border:1px solid #193d85; color:#fff}
#mlist .list{ padding:.2rem 0}
#mlist .list ul li{line-height: .7rem;
    height: .7rem; border-bottom:1px dashed #eee; background:url(../images/list-li.png) no-repeat left center; padding-left:.15rem; background-size:.08rem auto}
#mlist .list ul li{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;}
#mlist .list ul li a{ font-size:.24rem}
#mlist .list .item{ padding:.2rem 0}
#mlist .list .item .t{ font-weight:bold; font-size:.24rem; padding-bottom:.1rem}

#mlist .piclist ul li{ width:48%; float:left; padding:.3rem 0;}
#mlist .piclist ul li:nth-child(2n){ float:right}
#mlist .piclist ul li .img{ width:100%; height:2rem; overflow:hidden}
#mlist .piclist ul li .img img{ width:100%; height:100%;object-fit:cover;}
#mlist .piclist ul li p{ font-size:.24rem; overflow:hidden; margin-top:.2rem; padding:0 .1rem; text-align:center}
#mlist .piclist ul li p{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;}

#mlist .tzlist{ padding:.2rem 0}
#mlist .tzlist ul li{ padding-left:1.2rem; font-size:.26rem; line-height:.8rem; position:relative; background:#f1f5f4; margin:.1rem 0}
#mlist .tzlist ul li{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;}
#mlist .tzlist ul li span{ background:#d5dee5; position:absolute; left:0; top:0; width:1rem; text-align:center; display:block}

#mlist .dtlist ul li{ padding:.1rem 0}
#mlist .dtlist ul li .t{background:#d5dee5; padding-left:.2rem; font-size:.26rem; line-height:.7rem}
#mlist .dtlist ul li .t{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;}
#mlist .dtlist ul li p{ background:#f1f5f4; padding:.3rem .2rem; font-size:.22rem;}
.aboutcontent{ padding: 20px 5px; line-height: .4rem;}
.aboutcontent img{ margin-bottom: 10px;}
#content{ width:100%; background:#fff;padding:.2rem}
#content .stitle{ border-bottom:.01rem solid #eee; line-height:.7rem;}
#content .stitle{ font-size:.3rem; font-weight:700; color:#193d85; display:block}
#content .smalllist{ background:#f5f5f5; padding:.2rem;}
#content .smalllist a{ float:left; width:32%; background:#fff; border:1px solid #eee; text-align:center; padding:.08rem 0; font-size:.24rem; border-radius:.4rem; margin:.1rem 0}
#content .smalllist a:nth-child(3n-1){ margin:.1rem 2%}
#content .smalllist a.currclass{ background:#193d85; border:1px solid #193d85; color:#fff}
#content .title{padding:.3rem 0}
#content .title h1{ font-size:.28rem; text-align:center; padding:.2rem; color:#000}
#content .title .info{ font-size:.2rem; text-align:center; color:#999; border-bottom:.01rem solid #eee; padding-bottom:.3rem}
#content .title .info i{ padding:0 .1rem}
#content .mycontent{ padding:.1rem 0; line-height:.44rem; font-size:.26rem}
#content .mycontent p{ padding-bottom:.1rem}
#content .mycontent img{ max-width:100%;}
#content .aboutcontent{ padding:.3rem 0; line-height:.44rem; font-size:.26rem}
#content .ly{ text-align:right; color:#666}
#content .ly i{ padding:0 .1rem}
#content .updown{ /* border-top:.01rem solid #eee; */padding:.2rem 0; margin-top:.2rem}
#content .updown p{ color:#2ea039; line-height:.44rem}
#content .updown p a{ color:#2ea039}
#content .xglist{padding:.2rem 0; margin-top:.2rem}
#content .xglist .title{ font-weight:bold; font-size:.28rem; border-bottom:.01rem solid #eee}
#content .xglist ul{ margin-top:.2rem}
#content .xglist ul li{background:url(../images/dot.png) no-repeat left center; padding-left:.2rem; font-size:.26rem; line-height: .6rem;
    height: .6rem;
    border-bottom: #eee 1px solid;}
#content .xglist ul li{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;}

#hscontent{ width:100%; background:#fff; margin:1.1rem 0 0; padding:0 .2rem .2rem}
#hscontent .img{ padding-top:.2rem;}
#hscontent .img img{ width:100%}
#hscontent .title{padding:.3rem 0}
#hscontent .title h1{ font-size:.28rem; padding:.2rem 0; color:#000}
#hscontent .title p{ font-size:.24rem;}
#hscontent .title p img{ width:2rem; margin-top:.1rem}

#hscontent .stitle{ border-bottom:.01rem solid #eee; line-height:.7rem;}
#hscontent .stitle{ font-size:.3rem; font-weight:700; color:#810000; display:block}
#hscontent .mycontent{ padding:.2rem 0; line-height:.38rem; font-size:.26rem;}
#hscontent .mycontent p{ padding-bottom:.1rem}
#hscontent .mycontent img{ max-width:100%;}
#hscontent .updown{ border-top:.01rem solid #eee; padding:.2rem 0; margin-top:.2rem}
#hscontent .updown p{line-height:.44rem}


#about{ width:100%; background:#fff; margin:1.1rem 0 0; padding:.2rem}
#about .mycontent{ padding:.2rem 0; line-height:.38rem; font-size:.26rem;}
#about .mycontent p{ padding-bottom:.1rem}
#about .mycontent img{ max-width:100%;}