@charset "utf-8";
 body {padding: 0; margin: 0; font-family:'微软雅黑';}
 a{ text-decoration:none;}
 ol,ul,li {padding-left: 0em;list-style: none}
 h2,h3,h4,ul,li,p {padding: 0;margin: 0;}
 input {outline: none;}
 html{ padding: 0; margin: 0; width: 100%; height: 100%;}
 html,body{ }

 .pr {position: relative;}.pa {position: absolute;}
.fl { float: left;}.fr { float: right;}
.white{color:#fff}
.black{#272636}
.m0a {margin-left: auto;margin-right: auto;}
.mb20{ margin-bottom:20px}
.pb20{ padding-bottom:20px}


.ft-header{height: 0.9215rem; overflow: hidden; width:100%; font-size:0.5rem;background: #074b4c}
.logo{ float: left; width:100%;height: 100%;}
.logo a{display: flex;align-items: center;height: 100%;}
.logo img{ width: 80%;margin-left: 3%;}
.mdui-list-item:hover {background-color:unset}
.mdui-collapse-item-open>.mdui-collapse-item-header .mdui-collapse-item-arrow{ -webkit-transform: rotate(90deg);transform: rotate(90deg)}
.mdui-icon, .mdui-icon::before {font-size: 0.41rem;}

.head-right{text-align: center;width: 10%;line-height: 0.9215rem;color: #000; right:0}
.app-collapse-menu {background:rgba(7,75,76,0.7) }
.app-list-home {padding: 0;background:unset;}
.app-list-home i {margin-top: -3px;margin-right: 5px;color: #fff;}
.app-list-home a {color: #fff;}
.app-list-item-link {color: #fff;display: block;width: 100%;text-align: left;}
.app-btn{min-width: 100%;text-align: center;padding:0;height: auto;}
.app-hide-list {background:unset;margin: 5px 0;color: #074b4c;}
.menu-click {background:unset;}
.app-slide-menu .mdui-list-item-content {color: #fff;text-align: center!important;padding: 0;font-size: 14px;}
.mdui-collapse-item-body .app-sub-list {padding: 0;margin:0; background:unset;min-height: 30px;}
.mdui-collapse-item-body .app-sub-list a {text-align:center!important;height: 30px;line-height: 30px;font-size: 12px;}
.mdui-drawer{background:none;-webkit-box-shadow:unset;box-shadow:unset;max-width: 130px;top: 0.9215rem;}
.mdui-list a{color:#fff}
.mdui-overlay{background: rgba(0,0,0,0);}
.mdui-list-item{min-width: 0.5rem;min-height: 30px;}
.mdui-list-item:after,.mdui-list-dense .mdui-list-item:after{height: 0}


.am-direction-nav{ display: none;}
.am-ap{ display:inline-block; position:relative; width:100%; margin:20px 0;}
.am-ap ul{display: flex;justify-content : space-between;}
.am-ap ul li{ width:25%; text-align:center; margin-top:2%; }
.am-ap ul li img{ width:75%;}
.am-ap ul li p{color:#666; font-size:0.2rem;}
.am-news{ display:block; position:relative;display:inline-block; width:96%; padding:0 1.8%; }
.am-news ul li{ line-height:0.62rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:0.274rem;}
.am-news ul li a{ color:#666;}
.am-news1{margin: 0.2rem 0;}
.am-news1 a{display: flex;}
.am-news1 img{height: 1.5rem;width: 2rem;margin-right: 0.15rem;}
.am-news1 .news_info{display: flex;flex-direction: column;}
.am-news1 .news_info p{line-height: 0.4rem;text-align: left;color: #074b4c;}
.am-news1 .news_info span{    font-size: 0.23rem;color: #aaa;line-height: 0.4rem;margin-bottom: 0.1rem}
.am-news1 .news_info div{    line-height: 0.3rem;white-space: normal;height: 0.6rem;font-size: 0.2rem;}
.am-news2{border-top:1px dashed #aaa}
.am-news2 a{font-size: 0.23rem;}
.am-news2 span{font-size: 0.23rem;}

.am-xm{ display:block; position:relative;display:inline-block; width:96%; padding:0 1.8%; padding-top:15px }
.am-xm li{ line-height:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-indent:8px; font-size:0.274rem; width:20%; float:left}
.am-xm li img{width:88%; height:auto;}
.am-xm li a{ color:#666;}
.am-xm li p{  text-align:center;}

.am-tit{width: 96%;margin: 35px auto 0;border-bottom: 2px solid #074b4c;}
.am-tit p{ line-height:35px; text-align:center; height:35px;}
.am-tit p span{background: #074b4c;color: #fff;height: 35px;line-height: 35px;display: inline-block;width: 2rem;border-radius: 10px 10px 0 0;font-size: 0.28rem;}
.am-tit1{width: 96%;margin: 35px auto 0;border-bottom: 2px solid #074b4c;}
.am-tit1 p{ line-height:30px; text-align:left; height:30px;}
.am-tit1 p span{background: #074b4c;color: #fff;height: 30px;line-height: 30px;display: inline-block;padding: 0 0.2rem;font-size: 0.28rem;}


.an-more{   font-size:0.21rem; float: right;color: #cc0033}
.an-more a{ display:block; color:#666;}
.rt{ float:right; color:#666;}
.am-list{ padding:0 8px; width:100%;overflow:hidden;}
.am-list .crumbs{ font-size:0.239rem; line-height:40px;}
.am-list ul li{ line-height:36px; font-size:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.am-list ul li a{ color:#666;}
.an-show{ max-width:100%;text-align: center;position: relative;}
.an-show img{ width:100%; height:auto;}

.am-photo{position:relative;width: 96%;padding-top: 15px;margin: 0 auto;}
.am-photo ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.am-photo ul li{ width:49%; float:left;position: relative;margin-bottom: 0.2rem}
.am-photo ul li>div{line-height: 0;}
.am-photo ul li a{display: inline-block}
.am-photo ul li p{position: absolute;bottom:0 ;line-height:0.5rem; text-align:center; height:0.5rem; font-size:0.239rem; color: #fff;background: rgba(0,0,0,0.3);width: 100%; }
.am-photo ul li img{ width:100%; height:2.05rem; }

.am-foot{ position:fixed; bottom:0; right:0; left:0; height:1rem; width:100%; background: #074b4c; z-index:888;}
.am-foot ul li{ float:left; width:24%; font-size:0.239rem; color:#FFF; text-align:center; position:relative; z-index:889;}
.am-foot ul li a{ color:#FFF; display:block;}


.am-intr{display:block; position:relative;display:inline-block; width:100%; padding-top:5px;}
.am-intr p{ line-height:0.5rem; padding:0 1.8%; text-align:justify; color:#666; text-indent:2em;font-size: 0.239rem;}
.am-intr p img{width: 100%!important;float: left;margin-bottom: 0.2rem}

.list-view{ width:100%; }
.list-ls{display:block; position:relative;display:inline-block; width:96%; padding:0 1.8%;}
.list-ls ul li{ line-height:0.62rem; font-size:0.274rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background:url(zz_ico.jpg) no-repeat  1px 0.274rem; text-indent:8px; }
.list-ls ul li a{ color:#666;}

.containter-zt{display:block; position:relative;display:inline-block; width:96%; padding:0 1.8%; }
.f14{ font-size:0.239rem;line-height: 0.4rem;}
.f14 a{ line-height:25px; text-align:center; height:25px; font-size:0.239rem;color:#000}

.f15{ font-size:0.239rem; margin-top:20px;line-height: 0.4rem;}
.f15 a{ line-height:25px; text-align:center; height:25px; font-size:0.239rem;color:#000}

.photo-list{display:block; position:relative;display:inline-block; width:96%; padding:0 1.8%; }
.photo-list li {  overflow:hidden; margin-top:15px; width:48%; float:left; margin:0 1%}
.photo-list p{ line-height:0.35rem; text-align:center; height:0.6rem; font-size:0.239rem;color:#000}
.photo-list li img{ width:100%; height:auto;}

.cat_title {width:100%; text-align:center; margin:10px 0; color:#000}
.cat_title a{font-size:18px; color:#000}
/*左侧弹层背景颜色*/
.nav_top{ width:100%; line-height:26px; text-align:left;}
.nav_child{ float:left}
.menu-sub li{ width:30%; float:left; margin:2%;}
/*手机版分页*/
.currentposition{ font-size:0.239rem; line-height:0.8rem; text-indent:15px;}
.currentposition a{ color:#666;}
#pages { width:100%; }
#pages a { display:inline-block; width:41.33333%; margin:4%; background:#fff; font-size:0.273rem; border:1px solid #e3e3e3; text-align:center; color:#333; float:left; padding:8px 0;}

.new-bt{ font-size:0.308rem; text-align:center; padding:10px 0; border-bottom:#ccc 1px dashed; margin-bottom:10px;}
.new-sj{ font-size:0.239rem; text-align:center;height:0.6rem; color:#666;}
.new-detail{width:95%; margin:0 auto; font-size:0.239rem; line-height:0.48rem;}
.new-detail img{ max-width:100% !important;height:auto !important; }

.yy_bm{ width:98%; padding:0 1%;}
.yybm_tit{ font-size:16px; text-align:center; font-weight:bold; line-height:40px;}
.yybm_bb{ font-size:14px; color:#F00;}
.yybm-bm{ height:46px; line-height:30px;}
.yybm_l{ width:30%; font-size:14px; text-align:right;}
.yybm-bm td input{  line-height:30px; border-radius:3px; border:1px  solid #e4e4e4;}

.yybm_sex{ font-size:14px;}
.yybm-bz{border-radius:3px; border:1px  solid #e4e4e4; margin-top:5px;}
.input-text{ line-height:30px; height:30px;border-radius:5px; border:1px  solid #e4e4e4; background:none;}

.relevance .relevancep{font-size:0.308rem; margin:10px 0; color:#000; text-align:center}
.related{width:96%; padding:0 1.8%; line-height:30px;}
.blue{ display:block; font-size:0.274rem; margin:0.274rem 0 5px 0; font-weight:bold}

.menu-bt{position:absolute;right:0;top:0;height:46px;width:56px;z-index: 2;}
.menu-bt a{display: block;width:15px;height:13px;margin-top:16px;margin-left: 22px;background: url(../images/menu.png) no-repeat;background-size: 15px 13px;}
.sd1,.blackbg{float:left;height: 46px;width: 28px;}
.blackbg{background-color: #232323}
.i-menu{display: block;width:15px;height:9px;margin-top:18px;background: url(../images/more.png) no-repeat;background-size: 15px 9px;transition:all .4s;-webkit-transition:all .4s;}
.menu-container{position: fixed;left:0;top:46px;right:0;bottom:0;background-color: #e0e0e1;z-index: 99998;overflow-y: auto;display: none;}
.tag-box{padding:8px 0px;border-bottom:1px solid #c4c5c6;overflow: hidden;}
@media screen and (min-width: 320px) {html{font-size:50px;}}
 @media screen and (min-width: 360px) {html{font-size:56.25px;}}
 @media screen and (min-width: 375px) {html{font-size:58.59375px;}}
 @media screen and (min-width: 400px) {html{font-size:62.5px;}}
 @media screen and (min-width: 414px) {html{font-size:64.6875px;}}
 @media screen and (min-width: 440px) {html{font-size:68.75px;}}
 @media screen and (min-width: 480px) {html{font-size:75px;}}
 @media screen and (min-width: 520px) {html{font-size:81.25px;}}
 @media screen and (min-width: 560px) {html{font-size:87.5px;}}
 @media screen and (min-width: 600px) {html{font-size:93.75px;}}
 @media screen and (min-width: 640px) {html{font-size:100px;}}
 @media screen and (min-width: 680px) {html{font-size:100px;}}
 @media screen and (min-width: 720px) {html{font-size:100px;}}
 @media screen and (min-width: 760px) {html{font-size:118.75px;}}
 @media screen and (min-width: 800px) {html{font-size:100px;}}
 @media screen and (min-width: 960px) {html{font-size:100px;}}

 /*14px=0.2048rem*/
 /*14px=0.239rem*/
 /*16px=0.273rem*/
 /*16px=0.308rem*/
