﻿@charset "utf-8";
/*==============================common==================================*/
*{margin:0; padding:0;box-sizing: border-box}
body,h1,h2,h3,h4,h5,p,ul,ol,form,fieldset,figure {  margin: 0;  padding: 0;}
body {color:#333; font-size:14px;  font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif;background: #fff}
ul,ol {list-style:outside none none;}
dl { padding:0; margin:0;}
dd { margin:0;}
a {text-decoration: none; color:#333;}
/*限制文字,文字超出显示冒号*/
.text-cut{overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}
.t_center{text-align: center}

/* 文章上下篇 */
.wengzhengfanye {overflow: hidden;padding: 0.2rem 0;}
.wengzhengfanye .wengzhengfanyeA { line-height:1.8;}
.wengzhengfanye .wengzhengfanyeB { line-height:1.8;}
.wengzhengfanye span { color:#333;}
.wengzhengfanye a { text-decoration:none; }

/* 文章类别上下页 */
.page { overflow:hidden;padding: 0.4rem 0 0;font-size: 12px}
.pagelink { text-align:center;}
.pagelink span,.pagelink a { display:inline-block;text-align:center;padding:3px 7px;border:solid 1px #ccc; color:#666; margin:0 2px;}
.pagelink a:hover,.pagelink a.on { background:#ff5e66; color:#fff; border:solid 1px #ff5e66;}
.pagelink span{display:inline-block; color:#fff; background:#ff5e66;border:solid 1px #ff5e66;padding:3px 7px;}

/*==============================style==================================*/
.fl{ float:left}
.fr{ float:right}
.clear{clear: both}
.contioner {max-width: 720px;margin: 0 auto; min-width: 320px;overflow: hidden; position:relative;font-size: 0.26rem;}
.wapper{padding-bottom:1rem; position:relative;z-index:100; background:#FFF;color: #333}
.container{margin: 0 0.2rem;overflow: hidden;font-size: 0.26rem}

/*============================= 首页 ============================*/
.top{overflow: hidden;padding: 0.2rem 0.2rem;background:#fff;border-bottom:1px solid #e4e4e4;width: 100%;z-index: 999;display: flex;align-items: center;justify-content: space-between}
.topr a{display: inline-block;color: #fff;margin-right: 0.7rem}
.logo img{width: 2.6rem}
.logo h1{font-size:0.28rem; color:#ff5e66;}
.logo p{color: #666;font-size: 12px}
.menu-button {width:25px;height:15px;cursor:pointer; top: 0.34rem;position: absolute;right: 0.2rem;}
.menu-button:before { content:""; position:absolute; border-bottom:9px double #5AC9DC; border-top:3px solid #5AC9DC; width:25px; height:3px;}

/*浮动导航*/
.top_fd {width:100%; height: 100%;position:fixed; top:0; left:0; z-index:9999; display:none;}
.maskbg {background:#333; position:absolute; left:0; top:0; opacity:0.3; height:100%; width:100%;}
.mask-close{cursor:pointer; color:#fff; font-size:26px; position:absolute; top:0; right:13px;z-index: 2}
.top_fd ul{overflow:hidden; background:#333; position:relative; top:0;overflow-y: auto;width: 100%;height: 100%}
.top_fd ul li{width:100%;border-bottom:1px solid #fff;overflow: hidden}
.top_fd ul li a{color:#fff; height:40px; line-height:40px; font-size:14px; padding-left:20px;float: left}
.submenu-toggle{cursor:pointer;line-height:40px;color:#fff; display:inline-block; float:right; font-size:28px; padding-right:20px;}
.top_fd ul li .sub-menu {background:#fff; overflow:hidden;display: none;width: 100%}
.top_fd ul li .sub-menu a{display:block; height:35px; line-height:35px; padding-left:40px;color: #1f1d1c;width: 100%}

/*banner图片切换样式*/
.banner{ position:relative; overflow:hidden;}
.banner .swiper-container{ width: 100%;height: 100%;overflow:hidden;}
.banner ul li{height: 3.5rem;color: #fff;display:flex;justify-content:center;align-items:center;}
.banner .swiper-pagination{ position: absolute; bottom:0.2rem!important; width:100%; z-index:100; text-align: center;}
.banner .swiper-pagination-bullet {width:8px;height:8px;margin:0 4px!important;cursor: pointer;background-color:rgba(0,0,0,0.4);border-radius: 100%;position: relative}
.banner .swiper-pagination-bullet-active{background: #ff3955}

.oneNav{overflow: hidden}
.oneNav ul{display: flex;justify-content: space-between;flex-wrap: wrap}
.oneNav ul li{width: 33.3%;float: left;text-align: center;margin-top: 0.2rem}
.oneNav ul li dd{width: 0.9rem;height: 0.9rem;margin: 0 auto;border-radius: 100%;padding: 0.15rem}
.oneNav ul li dd img{max-width: 100%}
.oneNav ul li h3{font-size: 0.26rem;margin-top: 0.1rem}
.oneNav ul li:nth-child(1) dd{background: #5799F4}
.oneNav ul li:nth-child(2) dd{background: #F29A7E}
.oneNav ul li:nth-child(3) dd{background: #F884A0}
.oneNav ul li:nth-child(4) dd{background: #A7B4F4}
.oneNav ul li:nth-child(5) dd{background: #EF9DDC}
.oneNav ul li:nth-child(6) dd{background: #45E2BA}
.oneNav ul li:nth-child(7) dd{background: #FF5E66}
.oneNav ul li:nth-child(8) dd{background: #5AC9DC}
.oneNav ul li:nth-child(9) dd{background: #ffa95e}


.Ad{margin-top: 0.4rem}
.Ad img{max-width: 100%}

.title{padding-bottom: 10px;display: flex;justify-content: space-between;align-items: center;position: relative;overflow: hidden}
.title h2{font-size: 0.28rem;}
.title a{color: #999;font-size: 12px}
.title:after{content: '';position: absolute;bottom: 0;left: 10px;width: 100%;height: 1px;background: #e2e2e2;}
.title:before{content: '';position: absolute;bottom: 0;left: 0;width: 4px;height: 4px;background: #ff3955;}
.title a:hover{color: #FF3955}

.oneA{overflow: hidden;margin-top: 0.4rem;background: #fff}
.oneAs{}
.oneAs ul{border-bottom: 1px solid #d8d8d8;overflow: hidden}
.oneAs ul li{overflow: hidden;padding: 0.2rem 0;}
.oneAs ul li dd{width: 22%;height: 2rem;border: 1px solid #bfbfbf;box-shadow: 0 1px 6px rgba(0,0,0,.3), 0 0 5px #f9f2e9 inset;overflow: hidden}
.oneAs ul li dd img{max-width: 100%;height: 100%;transition: all 0.5s;}
.oneAs ul li dl{width: 74%}
.oneAs ul li dl h3{font-weight: normal;font-size: 16px}
.oneAs ul li dl p{font-size: 12px;color: #666;line-height: 1.6;margin: 10px 0;
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.oneAs ul li div{display: flex;justify-content: space-between;align-items: center;font-size: 12px;}
.oneAs ul li div span{color: #a6a6a6;background: url("../img/author.png") no-repeat left;padding-left: 20px}
.oneAs ul li div i {display: inline-block;overflow: hidden;max-width: 56px;height: 18px;padding: 0 3px;font-style: normal;text-align: center;color: #a6a6a6;border: 1px solid #e7e7e7;border-radius: 1px;}
.oneAs ul:last-child{border: none}

.oneB{display: flex;justify-content: space-between;flex-wrap: wrap;}
.oneB dl{background: #fff;width: 100%;margin-top: 0.4rem}
.oneB ul li{position: relative}
.oneB ul li dd{width: 22%;height: 2rem;overflow: hidden}
.oneB ul li dd img{max-width: 100%;height:100%;transition: all 0.5s}
.oneB ul li dl{width: 74%;margin-top: 0}
.oneB ul li dl h3{font-size: 0.26rem;margin-bottom: 8px;font-weight: normal}
.oneB ul li dl p{line-height: 2;color: #999;font-size: 12px;
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.oneB ul li dt{position: absolute;top: 0;left: 0}
.oneB ul li{display: flex;align-items: center;margin-top: 15px}
.oneB ul li i{display:inline-block;font-size: 12px;text-align: center;line-height: 18px;width: 18px;height: 18px;background: #ddd;color: #fff;margin-right: 8px;float: left;font-style: normal;}
.oneB ul li:nth-child(1) i{background: #FF3955}
.oneB ul li:nth-child(2) i{background: #ff815e}
.oneB ul li:nth-child(3) i{background: #ffa95e}

.oneC{background: #fff;margin-top: 0.4rem;overflow: hidden}
.oneCs{overflow: hidden;display: flex;justify-content: space-between;margin-top: 0.2rem}
.oneCr ul li{width: 100%;overflow: hidden;padding: 0.2rem 0;float: left;}
.oneCr ul li dd{width: 22%;height: 2rem;border: 1px solid #bfbfbf;box-shadow: 0 1px 6px rgba(0,0,0,.3), 0 0 5px #f9f2e9 inset;overflow: hidden}
.oneCr ul li dd img{max-width: 100%;height:100%;transition: all 0.5s}
.oneCr ul li dl{width: 74%}
.oneCr ul li dl h3{font-weight: normal;font-size: 0.26rem}
.oneCr ul li dl p{font-size: 12px;color: #666;line-height: 1.6;margin: 0.15rem 0;min-height: 0.8rem;
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.oneCr ul li div{display: flex;justify-content: space-between;align-items: center;font-size: 12px;}
.oneCr ul li div span{height: 18px;padding: 0 3px;color: #ff3955;border: 1px solid #ff3955;}
.oneCr ul li div i {display: inline-block;overflow: hidden;height: 18px;padding: 0 3px;font-style: normal;text-align: center;color: #a6a6a6;border: 1px solid #e7e7e7;border-radius: 1px;}

.title2{border-bottom: 1px solid #ddd;padding-bottom: 10px;position: relative;
	display: flex;justify-content: space-between;align-items: center}
.title2 h2{color: #ff3955;font-size: 0.28rem;font-weight: normal}
.title2:after{content: '';width: 99px;height: 2px;background: #ff3955;position: absolute;bottom: -1px;left: 0;}
.title2 a{color: #666;font-size: 12px}

.oneD{overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: 0.4rem}
.oneD dl{width: 48.5%;background: #fff;margin-top: 0.4rem;}
.oneD ul li{overflow: hidden;padding: 0.1rem 0;border-bottom: 1px dotted #dfdfdf;}
.oneD ul li a{display: block}
.oneD ul li dd{width: 34%;height: 1.5rem;border: 1px solid #bfbfbf;box-shadow: 0 1px 6px rgba(0,0,0,.3), 0 0 5px #f9f2e9 inset;overflow: hidden}
.oneD ul li dd img{max-width: 100%;height:100%;transition: all 0.5s}
.oneD ul li dl{width: 60%;margin-top: 0;overflow: hidden}
.oneD ul li dl h3{font-weight: normal;font-size: 0.26rem}
.oneD ul li dl p{font-size: 12px;color: #666;line-height: 1.6;margin: 0.1rem 0;
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.oneD ul li:last-child{border-bottom: none}
.oneD ul li:nth-child(1){padding: 0.2rem 0}

.foot{padding:0.2rem;font-size:12px;line-height: 2;background: #F2F2F2;margin-top: 0.4rem}
.foot a{color: #fff!important;}
footer{width:100%; position:fixed; bottom:0;z-index: 9999;max-width: 720px;margin: 0 auto; min-width: 320px;overflow: hidden;}
footer ul {width:100%; overflow:hidden; background:#5AC9DC; padding:0.1rem 0;}
footer ul li {width:33.3%; float:left; text-align:center;}
footer ul li i {width:30px; height:25px; display:block; margin:0 auto; background-position:center center; background-repeat:no-repeat;}
footer ul li h4 {color:#fff; font-weight:normal;font-size: 0.26rem}
footer ul li:nth-child(1) i { background-image:url(../img/footer01.png); background-size: .45rem;}
footer ul li:nth-child(2) i { background-image:url(../img/footer02.png); background-size: .34rem;}
footer ul li:nth-child(3) i { background-image:url(../img/footer04.png); background-size: .54rem;}

/*=======================================关于我们============================================*/
.ny_ban {height: 3rem;overflow: hidden;display:flex;justify-content:center;align-items:center;text-align: center}
.ny_ban dl{color: #fff}
.ny_ban dl h2{font-size: 0.34rem;margin-bottom: 10px;font-weight: normal}
.ny_ban dl p{font-size: 0.28rem;text-transform: uppercase}

.sx{color: #ff3955;padding: 0.2rem 0;display: flex;align-items: center}
.sx img{margin-right: 6px}


.left{padding: 0 0.2rem;position: fixed;top: 0;left: 0;height:100%;z-index: 999;background: #fff;width: 100%;display: none}
.left dl{overflow: hidden;margin-top: 0.4rem}
.left dl h3{font-size: 0.26rem;}
.left ul{width: 100%}
.left ul li{float: left;margin:0.2rem 0.4rem 0 0;line-height: 1.8}
.left ul li a{color: #666;display: inline-block;padding: 0 4px;}
.left ul li.active a{background: #ff3955;color: #fff}
.left .close{text-align: right;position: fixed;top: 0.2rem;right: 0.2rem;font-size: 0.4rem}


.right{position: relative;padding-bottom: 0.6rem}
.right ul li{width: 100%;padding: 0.2rem 0;border-bottom: 1px solid #e6e6e6;overflow: hidden}
.right ul li dd{box-shadow: 0 1px 6px rgba(0,0,0,.35);display: block;overflow: hidden;width: 23%;}
.right ul li dd img{width: 100%;height:100%;transition: all 0.5s}
.right ul li dl{width: 73%;}
.right ul li dl h3{font-size: 0.26rem;font-weight: normal;margin: 5px 0 10px}
.right ul li dl span{color: #a6a6a6;font-size: 12px}
.right ul li dl span img{float:left;margin: 3px 5px 0 0}
.right ul li dl em{color: #e6e6e6;font-family: Arial;margin: 1px 4px 0;}
.right ul li dl p{color: #666;font-size:12px;line-height: 1.8;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 10px;}

.all{background: #fff;overflow: hidden;position: relative;z-index: 1;}
.left2{width: 25%;position: fixed;top: 0.95rem;left: 0}
.left2 ul li{line-height: 20px;padding: 0.2rem 0.2rem 0.2rem 0}
.left2 ul li a{display: block;border-left: 2px solid #fff;padding-left: 0.4rem}
.left2 ul li.active a{border-color: #ff3955;color: #ff3955;font-weight: bold}

.right2{width: 75%;padding: 0 0.3rem;border-left: 1px solid #ddd;margin-top: 0.95rem;}
.rangking{overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;}
.rangking dl{width: 100%;background: #fff;margin-top: 0.2rem}
.rangking ul li{position: relative;border-bottom: 1px dotted #dfdfdf;}
.rangking ul li{display: flex;align-items: center;justify-content:space-between;padding: 8px 0}
.rangking ul li i{display:inline-block;font-size: 12px;text-align: center;line-height: 18px;width: 18px;height: 18px;background: #FF815E;color: #fff;margin-right: 8px;float: left;font-style: normal;}
.rangking ul li span{color: #999;display: inline-block;width: 20%;text-align: right}
.rangking ul li dd{width: 92%;display: flex;justify-content: space-between}
.rangking ul li dd a{display: inline-block;width: 70%}
.rangking ul li dd a:hover{color: #ff3955}

.nytitle{border-bottom: 1px solid #ddd;padding: 0.2rem 0}
.nytitle h2{font-size: 0.28rem}

.about{line-height: 2;padding-top: 0.2rem;min-height: 7rem}
.about img{max-width: 100%}

.book{background: #fff;overflow: hidden;margin-top: 0.2rem}
.bookA{padding: 0.2rem;overflow: hidden}
.bookA .bookl{width: 30%;overflow: hidden}
.bookA .bookl img{max-width: 100%}
.bookA .bookr{width: 67%}
.bookA .bookr h1{font-size: 0.28rem;}
.bookA .bookr em{font-size: 12px;color: #262626;font-style: normal;font-weight: normal;margin: 0.2rem 0;display: block}
.bookA .bookr span{display: inline-block;border-radius: 15px;border-style: solid;border-width: 1px;font-size: 12px;line-height: 20px;
	margin-right: 0.1rem;overflow: hidden;padding: 0 0.1rem;text-align: center;}
.bookA .bookr span.blue {border-color: #9fadc9;color: #3f5a93;}
.bookA .bookr span.red {border-color: #ffb0b4;color: #bf2c24;}
.bookA .bookr span.gray {border-color: #999;color: #666;}
.bookA .bookr p{margin-top: 0.1rem}
.bookA .bookr dd{margin-top: 20px}
.bookA .bookr dd a{display: inline-block;border: 1px solid #14a9ff;line-height: 34px;margin-right: 15px;text-align: center;color: #14a9ff;width: 106px;position: relative}
.bookA .bookr dd a:hover{background: #F0F5FF}
.bookA .bookr dd a:last-child{background: #ff3955;border-color: #ff3955;color: #fff}
.bookA .bookr dd a img{vertical-align: sub;margin-right: 5px}
.bookA .bookr dd a .tips{display:none;position: absolute;bottom: 42px;left: 0;box-shadow: 0 0 6px #ccc;padding: 10px;z-index: 100;background: #fff;text-align: center}
.bookA .bookr dd a .tips img{width: 88px;margin-right: 0}
.bookA .bookr dd a .tips p{color: #333;line-height: normal}
.bookA .bookr dd a:hover .tips{display: block}

.bookB{}
.nytitle2{border-bottom: 1px solid #666;padding: 0.2rem 0}
.nytitle2 h2{font-size: 0.28rem;}
.nytitle2 em{font-style: normal;font-weight: normal;padding: 0 3px;min-width: 24px;background: #8ccd0a;font-size: 12px;color: #fff}

.booking{padding-bottom: 20px;overflow: hidden}
.booking ul li{border-bottom: 1px solid #ebebeb;line-height: 42px;display: flex;align-items: center;justify-content: space-between}
.booking ul li i{display: inline-block;width: 15px;}
.booking ul li i img{max-width: 100%}

/*=======================================详情页============================================*/
.location{padding: 0.2rem 0;color: rgba(0,0,0,.4);font-size: 12px}
.location a{color: #666;}

.viewA{background: #f5e4e4;border: 1px solid #d8d8d8;padding: 8px;margin-bottom: 0.2rem}
.viewA dl{border: 1px solid #d8d8d8;text-align: center;padding: 0.3rem}
.viewA dl dd{border: 1px solid #efece5;display: inline-block;}
.viewA dl dd img{max-width: 100%;border: 4px solid #fffbf2}
.viewA dl h1{font-size: 0.28rem;font-weight: normal;margin: 0.25rem 0 0.1rem}
.viewA dl span{color: rgba(0,0,0,.4);}
.viewA ul{display: flex;justify-content: space-between;margin-top: 0.35rem}
/*.viewA ul li em{font-family: Arial;font-style: normal}*/
.viewA ul li p{margin-bottom: 5px}
.viewA ul li label{color: rgba(0,0,0,.4);font-size: 12px}

.view{padding: 0.2rem;background: #f5e4e4;border: 1px solid #d8d8d8;}
.view h1{font-size: 0.32rem;font-weight: normal;}
.info{color: rgba(0,0,0,.4);font-size: 12px;margin: 0.15rem 0;display: flex}
.info span{display: flex;margin-right: 16px;line-height: 18px}
.info span img{vertical-align: middle;margin-right: 5px}
.cont{line-height: 1.8;text-indent: 2em}
.cont p{padding: 0.1rem 0}

.viewfy{background: #f5e4e4;border: 1px solid #d8d8d8;margin: 0.2rem 0;display: flex;justify-content: space-between;align-items: center}
.viewfy a{display: inline-block;width: 33.3%;text-align: center;line-height: 0.7rem}
.viewfy span {border-right: 1px solid #d8d8d8;height: 32px;}
.viewfy a:last-child{border: none}

.search form{display: flex;justify-content: space-between;margin-top: 0.3rem}
.search form input{line-height: 35px;border: 1px solid #dbdbdb;width: 91%;padding: 0 15px;outline: none;border-right: none}
.search form button{background: #ed4259;outline: none;border: none;width: 37px;height: 37px;}


/*会员模块*/
.register{border: 1px solid #e4e4e4;margin: 0.5rem 0.2rem;padding: 0 0.3rem}
.registerA{text-align: center;font-size: 18px;border-bottom: 1px solid #e4e4e4;height: 55px}
.registerA a{padding: 0 20px;position: relative;display: inline-block;line-height: 55px;}
.registerA a:after{content: '';width: 100%;position:absolute;bottom: 0;left: 0;height: 2px;background: #ff3955;opacity: 0}
.registerA a.on:after{opacity: 1}

/*.register{width: 1000px;}*/
.registerBa{width: 100%}
.registerB{padding: 40px 0 0;display: flex;justify-content: center;width: 100%}
.registerB dl{margin-bottom: 25px;display: flex;align-items: center;}
.registerB label{display: inline-block;width: 35%;text-align: right;display: none}
.registerB input{height: 35px;width: 100%;border: 1px solid #c7c5c4;padding: 5px}
.registerB span{font-size: 12px;color: #999}
.registerB .btn{display: inline-block;font-size:16px;width: 100%;line-height: 40px;background: #D06C69;text-align: center;color: #fff;}
.registerB .yzm{height: 37px;width: 100px}
.registerB .kbq{color: #999;font-size: 12px}


.login{padding: 1.5rem 0}
.loginr{border: 1px solid #e4e4e4;min-height: 330px;padding: 0 0.3rem}
.loginra{text-align: center;font-size: 18px;border-bottom: 1px solid #e4e4e4;height: 47px}
.loginra a{padding: 0 20px;position: relative;display: inline-block;line-height: 47px;}
.loginra a:after{content: '';width: 100%;position:absolute;bottom: 0;left: 0;height: 2px;background: #ff3955;opacity: 0}
.loginra a.on:after{opacity: 1}

.loginrb{margin-top: 35px;overflow: hidden}
.loginrb dl{width: 100%;border: 1px solid #E6E6E6;margin-bottom: 25px;height: 42px;line-height: 42px;overflow: hidden;display: flex;align-items: center}
.loginrb input{border: none;height: 42px;outline: none;text-indent: 5px;width: 80%}
.loginrb .btn{display: block;font-size:16px;width: 100%;line-height: 40px;background: #D06C69;text-align: center;color: #fff;margin: 25px 0}


.user_top{background: #5AC9DC;color: #fff;text-align: center;padding: 0.2rem;position: relative;display: flex;align-items: center;justify-content: center}
.user_top .back{display: inline-block;position: absolute;top: 0.25rem;left: 0.2rem}
.user_top .back img{width: 0.35rem}
.user_top h2{color: #fff;font-size: 0.32rem;font-weight: normal}



.user{background: #fff;margin-top: 0.2rem;padding: 0 0.2rem}
.user ul li{border-bottom: 1px solid rgb(217, 217, 217);line-height: 50px}
.user ul li a{display: flex;justify-content: space-between;align-items: center}
.user ul li span{color: rgb(153, 153, 153);display: flex;align-items: center}
.user ul li i{margin-left:10px;display: inline-block;width: 20px;height: 20px;background: url("../img/more_icon.png") no-repeat center;background-size: 20px}
.user ul li:last-child{border-bottom: none}


.authorD{padding: 0.2rem}
.authorD table{width: 100%;border-spacing: 0;border-collapse: collapse;}
.authorD table th,.authorD table td {border: 1px solid #ddd;padding: 8px;line-height: 1.42857;text-align: left;}
.authorD a{color: #337ab7}
.authorD dd{margin-right: 0.2rem}
.authorD dl{width: 80%}
.authorD dl span{color: #999;display: inline-block;margin-top: 5px;font-size: 12px}
.jiesuo{display: flex;align-items: center}

.notice{}
.notice ul li{border-radius: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.05);border: 1px solid #ddd;background: #fff;margin-top: 0.2rem;padding: 0.2rem}
.notice ul li h3{font-size: 0.3rem;font-weight: normal}
.notice ul li p{color: #858585;margin-top: 0.2rem;line-height: 1.6;font-size: 12px}

.layui-layer-btn a{font-size: 0.24rem}

.show{background: #FFFFFF;overflow: hidden;border: 1px solid #ddd;margin: 0.4rem 0.2rem}
.show_tit{background: #f5f5f5;padding: 0.2rem;text-align: center;}
.show_tit h1{font-size: 0.32rem;font-weight: normal;}
.show_tit p{margin-top: 10px;font-size: 12px;color: #666}
.show_con{border-top: 1px solid #ddd;line-height: 2;padding: 15px}

.tip{color: red;margin-top: 0.2rem;text-align: center}

.authorE{padding: 0.2rem;background: #fff}
.authorE dl{margin-bottom: 20px;}
.authorE dl input[type="text"],.authorE dl select,.authorE dl textarea{border: 1px solid #E6E6E6;height: 30px;width: 100%;padding: 5px;margin-top: 0.1rem}
.authorE dl label{color: #555;font-weight: bold;}
.authorE dl textarea{min-height: 80px;width: 880px;padding: 5px}
.authorE a{display: inline-block;width: 110px;line-height: 35px;background: #FF3955;color: #fff;text-align: center;border-radius: 3px}




/***************************分辨率兼容样式属性**************************/
@media screen and (min-width: 320px) {
	html,body{font-size:44.444px;}
}
@media screen and (min-width: 360px) {
	html,body{font-size:50px;}
}
@media screen and (min-width: 375px) {
	html,body{font-size:52.08333px;}
}
@media screen and (min-width: 385px) {
	html,body{font-size:53.47222px;}
}
@media screen and (min-width: 400px) {
	html,body{font-size:55.5555px;}
}
@media screen and (min-width: 414px) {
	html,body{font-size:57.5px;}
}
@media screen and (min-width: 420px) {
	html,body{font-size:58.3333px;}
}
@media screen and (min-width: 440px) {
	html,body{font-size:61.11111px;}
}
@media screen and (min-width: 480px) {
	html,body{font-size:66.66666px;}
}
@media screen and (min-width: 520px) {
	html,body{font-size:72.2222px;}
}
@media screen and (min-width: 560px) {
	html,body{font-size:77.7777px;}
}
@media screen and (min-width: 580px) {
	html,body{font-size:80.55555px;}
}
@media screen and (min-width: 600px) {
	html,body{font-size:83.333px;}
}
@media screen and (min-width: 640px) {
	html,body{font-size:88.8888px;}
}
@media screen and (min-width: 680px) {
	html,body{font-size:94.44444px;}
}
@media screen and (min-width: 720px) {
	html,body{font-size:100px;}
}
/***************************end分辨率兼容样式属性*************************/
