@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:16px;color:#000;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin: 0px;padding: 0px;background-color: #ffffff;}

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;}

.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:#ffff64;}

.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%;}

.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%;}

.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%;}



.clearbg5{clear: both;height: 5px;width: 100%;margin: 0px;padding: 0px; background-color:#f0f0f0;}

.clearbg6{clear: both;height: 6px;width: 100%;margin: 0px;padding: 0px; background-color:#f0f0f0;}

.clearbg10{clear: both;height: 10px;width: 100%;margin: 0px;padding: 0px; background-color:#f0f0f0;}

.clearbg62{clear: both;height: 62px;width: 100%;margin: 0px;padding: 0px; background-color:#f1eff2;}

.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%; height:auto;padding:0px;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%; height:auto;padding:0px;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 12px; text-align:center;}

.banner12 img{ width:100%; height:auto;display: block;}

.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;}

.zhibo-float{ position:fixed; bottom:340px; right:12px;  z-index:99;width:100px; height:100px;}

.zhibo-float img{width:100px; height:100px;display: block;}

.fabu-float{ position:fixed; bottom:120px; right:12px;  z-index:99;width:76px; height:76px;}

.fabu-float img{width:76px; height:76px;display: block;}

.backindex-float{position:fixed; bottom:80px; right:0px; background:rgba(0,0,0,0.6); border-radius:8px 0px 0px 8px; font-size:18px; color:#FFFFFF; text-align:center; padding:16px 12px; line-height:23px;z-index:99;}

.backindex-float a{color:#FFFFFF;}

.index-float-baojia{position:fixed; bottom:204px; right:0px; background:rgba(68,113,230,0.9); border-radius:8px 0px 0px 8px; font-size:18px; color:#FFFFFF; text-align:center; padding:16px 12px;z-index:99;}

.index-float-baojia a{color:#FFFFFF;}

.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:#2e68ff;}

a.font-blue2{ color:#2e68ff;}

.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:#2e68ff;text-decoration: underline;}

.warp{padding: 0px;max-width: 640px;margin: 0px auto 0px auto; width:100%;}

.pc-warp{padding: 0px; margin: 0px auto 0px auto; width:1024px;}
.tishi{ width:100%; text-align:center; font-size:30px; padding-top:40px; font-weight:bold;}
.tishi2{ width:100%; text-align:center; font-size:18px; padding:30px 0px;}
.xinmeiti{ width:80%; padding:0px; margin:0px auto;}
.xinmeiti ul{width:50%; float: left;}
.xinmeiti ul li{width:100%; text-align: center;}
.xinmeiti ul li.pic{ width:100%;}
.xinmeiti ul li.pic img{ width:200px; height:200px;}
.xinmeiti ul li.text{ width:100%; padding-bottom:5px;}
.xinmeiti ul li.text2{ width:100%; padding-bottom:30px; color:#666666;}

.mtishi{ width:100%; text-align:center; font-size:30px; padding-top:40px; font-weight:bold;}
.mtishi2{ width:100%; text-align:center; font-size:18px; padding:30px 0px 0px 0px;}

.mxinmeiti{ width:100%; padding:0px; margin:0px auto;}
.mxinmeiti ul{width:100%;}
.mxinmeiti ul li{width:100%; text-align: center;}
.mxinmeiti ul li.mpic{ width:100%;}
.mxinmeiti ul li.mpic img{ width:200px; height:200px;}
.mxinmeiti ul li.mtext{ width:100%; padding-top:30px; padding-bottom:10px;}
.mxinmeiti ul li.mtext2{ width:calc(100% - 60px); padding:5px 30px 0px 30px; color:#666666; line-height:26px;}