@charset "utf-8";
/* CSS Document background-color:rgba(0,0,0,0.7);*/
/*map图标颜色d81e06*/
*{margin: 0;outline: 0;padding: 0;}
html {overflow-y:scroll;}
body {font-size:18px;color:#222;font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;margin: 0px;padding: 0px;background-color: #fdf5e8;}
ul,li,img,dl,dt,dd,form{margin: 0px;padding: 0px;}
textarea{ margin:0px;padding:0px;}
input{margin:0;padding:0;}
a{text-decoration:none;color: #000;}
p {display: block; margin-block-start: 0em; margin-block-end: 0em;margin-inline-start: 0px; margin-inline-end: 0px; padding:0px;}
li{ list-style-type:none;}
img{border:0px;}
span{text-indent: 0px;}
.red{color: #FF0000;}
br{display:inline; line-height:0px;}
.font12{font-size: 12px;color: #FFFFFF;}
.col-60{color: #606060;}
.font-v-bs{color:#7c341a;}
.font-v-bs a{color:#7c341a;}
.font14{font-size: 14px;color: #333;}
.font14bold{font-size: 14px;color: #333;font-weight: bold;}
.line{border: solid 1px #abc3a9;}
.font-blue4bold{ color:#50649a; font-weight:bold;}
.font-black4bold{ color:#000; font-weight:bold;}
.font-yellow{color:#ffff00;}
.font24-bold{font-size:24px!important; color:#000!important; line-height:28px!important; height:28px!important; margin-top:6px!important; font-weight:bold!important;}
.bg-a{ background-color:#f5f5f5;}
.bg-b{ background-color:#fff6f3;}
.clear{clear: both;height:0px;width:100%;}
.clear2{clear: both;height: 2px;width: 100%;margin: 0px;padding: 0px;}
.clear3{clear: both;height: 3px;width: 100%;margin: 0px;padding: 0px;}
.clear4{clear: both;height: 4px;width: 100%;margin: 0px;padding: 0px;}
.clear5{clear: both;height: 5px;width: 100%;margin: 0px;padding: 0px;}
.clear6{clear: both;height: 6px;width: 100%;margin: 0px;padding: 0px;}
.clear7{clear: both;height: 7px;width: 100%;margin: 0px;padding: 0px;}
.clear8{clear: both;height: 8px;width: 100%;margin: 0px;padding: 0px;}
.clear10{clear: both;height: 10px;width: 100%;margin: 0px;padding: 0px;}
.clear12{clear: both;height: 12px;width: 100%;margin: 0px;padding: 0px;}
.clear15{clear: both;height: 15px;width: 100%;margin: 0px;padding: 0px;}
.clear16{clear: both;height: 16px;width: 100%;margin: 0px;padding: 0px;}
.clear20{margin: 0px;padding: 0px;clear: both;height: 20px;width: 100%;}
.clear28{margin: 0px;padding: 0px;clear: both;height: 28px;width: 100%;}
.clear30{margin: 0px;padding: 0px;clear: both;height: 30px;width: 100%;}
.clear32{margin: 0px;padding: 0px;clear: both;height: 32px;width: 100%;}
.clear40{margin: 0px;padding: 0px;clear: both;height: 40px;width: 100%;}
.clear48{margin: 0px;padding: 0px;clear: both;height: 48px;width: 100%;}
.clear50{margin: 0px;padding: 0px;clear: both;height: 50px;width: 100%;}
.clear55{margin: 0px;padding: 0px;clear: both;height: 55px;width: 100%;}
.clear56{margin: 0px;padding: 0px;clear: both;height: 56px;width: 100%;}
.clear60{margin: 0px;padding: 0px;clear: both;height: 60px;width: 100%;}
.clear64{margin: 0px;padding: 0px;clear: both;height: 64px;width: 100%;}
.clear68{margin: 0px;padding: 0px;clear: both;height: 68px;width: 100%;}
.clear70{margin: 0px;padding: 0px;clear: both;height: 70px;width: 100%;}
.clear74{margin: 0px;padding: 0px;clear: both;height: 74px;width: 100%;}
.clear80{margin: 0px;padding: 0px;clear: both;height: 80px;width: 100%;}
.clear90{margin: 0px;padding: 0px;clear: both;height: 90px;width: 100%;}
.clear105{margin: 0px;padding: 0px;clear: both;height: 104px;width: 100%;}
.clear107{margin: 0px;padding: 0px;clear: both;height: 107px;width: 100%;}
.clear114{margin: 0px;padding: 0px;clear: both;height: 114px;width: 100%;}
.clear110{margin: 0px;padding: 0px;clear: both;height: 110px;width: 100%;}
.clear120{margin: 0px;padding: 0px;clear: both;height: 117px;width: 100%;}
.clear130{margin: 0px;padding: 0px;clear: both;height: 130px;width: 100%;}
.clear150{margin: 0px;padding: 0px;clear: both;height: 150px;width: 100%;}
.clear180{margin: 0px;padding: 0px;clear: both;height: 180px;width: 100%;}
.clear240{margin: 0px;padding: 0px;clear: both;height: 240px;width: 100%;}
.clearbg4{clear: both;height: 4px;width: 100%;margin: 0px;padding: 0px; background-color:#ebebeb;}
.clearbg5{clear: both;height: 5px;width: 100%;margin: 0px;padding: 0px; background-color:#ebebeb;}
.clearbg6{clear: both;height: 6px;width: 100%;margin: 0px;padding: 0px; background-color:#ebebeb;}
.clearbg10{clear: both;height: 10px;width: 100%;margin: 0px;padding: 0px; background-color:#ebebeb;}
.clearbg62{clear: both;height: 62px;width: 100%;margin: 0px;padding: 0px; background-color:#f1eff2;}
.clearbg48{clear: both;height: 48px;width: 100%;margin: 0px;padding: 0px; background-color:#ebebeb;}
.clearbg104{clear: both;height: 104px;width: 100%;margin: 0px;padding: 0px; background-color:#ebebeb;}
.fengeline{ width:100%; height:5px; border-bottom: 1px solid #f0f0f0; clear:both;}
.banner{ width:100%;height:auto !important; padding:0px; text-align:center; margin:0px; border:none;}
.banner img{ width:100% !important; height:auto !important;padding:0px; margin:0px !important;display: block;}
.banner-m-l8-r8{ width:calc(100% - 16px);height:auto !important; padding:6px 8px; text-align:center; margin:0px; border:none;}
.banner-m-l8-r8 img{ width:100% !important; height:auto !important;padding:0px; margin:0px !important;display: block;}
.banner-nei{width:100%;height:auto !important; padding:16px 0px 0px 0px; text-align:center; margin:0px; border:none;}
.banner-nei img{ width:100% !important; height:auto !important;padding:0px; margin:0px !important;display: block;}
.banner-t-b15{width:100%;height:auto !important; padding:15px 0px; text-align:center; margin:0px; border:none; border-bottom:1px solid #f0f0f0;}
.banner-t-b15 img{ width:100%; height:auto;padding:0px;display: block;}
.banner-qh{ width:92%; padding:15px 0px; border-bottom:1px solid #f0f0f0; text-align:center; margin:auto;}
.banner-qh img{width:100%; height:auto;display: block;}
.banner10{ width:calc(100% - 16px); padding:6px 8px; text-align:center;}
.banner10 img{ width:100%; height:auto;display: block;}
.banner12{ width:calc(100% - 24px); padding:12px; text-align:center;}
.banner12 img{ width:100%; height:auto;display: block; border-radius:6px 6px 0px 0px;}
.banner10-border{ width:calc(100% - 32px); padding:10px 0px; margin:auto; text-align:center; border-bottom:1px solid #f0f0f0;}
.banner10-border img{ width:100%; height:auto;display: block;}
.banner8-radius{width:calc(100% - 16px); padding:8px; text-align:center;}
.banner8-radius img{ width:100%; height:auto; display:block; border-radius:6px;}
.f_l {float:left;}
.f_r {float:right;}
.m_r6{margin-right:6px;}
.fontxiadan{ color:#999999; font-size:14px;}
.fontdt{color:#51b27d;}
.fontzt{color:#f33f31;}
.font-blue{ color:#002074;}
a.font-blue{ color:#002074;}
.font-blue2{ color:#fa4a0c;}
a.font-blue2{ color:#fa4a0c;}
.font-blue3{color:#3e5cb2;font-size:17px;font-weight:bold;font-style: italic;text-decoration: underline;}
a.font-blue3{ color:#3e5cb2;}
.font-green{ color:#00967c;}
.font-red{ color:#ee1212;}
.font-red2{ color:#ba1212;}
.font-cc{ color:#a0a0a0;}
.font-blue4{color:#fa4a0c;text-decoration: underline;}
.warp{padding: 0px;max-width: 640px;margin: 0px auto 0px auto; width:100%;}
.toast{ width:100px; padding:10px; text-align:center; font-size: 16px; color:#FFFFFF;background-color:rgba(0,0,0,0.7);position:fixed; top:200px; left:calc(50% - 60px); border-radius:3px; display:none; z-index:999999;}
/*首页*/
#header-top{ width:100%; max-width:640px; height:auto; background-color:#fff; position:fixed; top:0px; z-index:99; overflow:hidden;}
.index-header{ width:100%; padding:0px; margin:0px;}
.index-header img{width:100%; height:auto;}
.index-title{width:100%; padding:0px; margin:15px 0px 5px 0px; text-align:center;}
.index-title img{width:100%; height:auto;}
.index-main{width:calc(100% - 32px); margin:auto; padding:0px;}
.index-main-text{ width:100%; padding:0px; margin:0px; text-align:justify; line-height:34px;font-size:20px;}
.index-main-img{ width:100%; padding:0px; margin:0px; text-align:center;}
.index-main-img img{width:100%; height:auto; margin-top:15px;}
.index-main-news-list{width:100%; padding:0px; margin:15px 0px;}
.index-main-news-list ul{width:100%; padding:0px; margin:0px;}
.index-main-news-list ul li{
	width:100%;
	height:36px;
	line-height:36px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	background-image:url(dot.png);
 	background-repeat: no-repeat;
	background-position: left center;
	background-size:18px 18px;
	text-indent:23px;
}

.index-main-pic-list{width:100%; padding:0px; margin:0px 0px 15px 0px;}
.index-main-pic-list ul{width:100%; padding:0px; margin:0px;}
.index-main-pic-list ul li{ width:100%; text-align:center;}
.index-main-pic-list ul li.pic{ width:100%; text-align:center;}
.index-main-pic-list ul li.pic img{ width:100%; height:auto;}
.index-main-pic-list ul li.text{ width:100%;}
.nei-title{width:100%; padding:15px 0px 5px 0px; text-align:justify;font-size:24px; font-weight:bold;}
.nei-content{width:100%; padding:0px; margin:0px;text-align:justify; line-height:34px; font-size:20px;}
.nei-content p{margin-top:10px;}
.nei-content img{max-width:100%; height:auto; margin-top:10px;}
.nei-info{ width:100%; height:56px; line-height:56px; background-color:#ec1211; font-size:24px; color:#fff017; text-align:center; position:relative;}
.nei-info span.back{ position:absolute; left:10px;}
.nei-info span.back img{ width:30px; height:30px; position:absolute; left:0px; top:13px;}
/*f1oot*/
.foot{position:fixed;bottom:0px; width:100%; max-width:640px;height: auto; z-index:99; background-color:#fdf5e8; padding:10px 0px; border-top:1px solid #fff; font-size:14px;}
.foot-copyright{ width:100%; padding:20px 0px; background-color:#f0f0f0; color:#a0a0a0; text-align:center; font-size:12px;}
.foot-copyright a{color:#a0a0a0;}
.foot-nav{width:100%; padding:0px; margin:0px;border-top:1px solid #ebebeb; padding:0px;}
.foot-nav ul{ width:20%; float:left; margin:0px; padding:0px;}
.foot-nav ul li{ width:100%; text-align:center; font-size:14px;}
.foot-nav ul li.pic{ height:24px; padding-top:6px; position:relative;}
.foot-nav ul li.pic img{ width: auto; height:24px;}
.foot-nav ul li.on a{ color:#fa4a0c!important;}
.foot-nav ul li.text{ height:26px; line-height:26px; color:#303030;}
.foot-nav ul li.text a{color:#303030;}
