@charset "utf-8";
/* reset.css */
ol,ul,li,dt,dd,dl{list-style:none;}
fieldset, img{border:0;}
body {color: #333;width: 100%;overflow-x: hidden;line-height:0.373rem;font-size:0.186667rem;background:#f9f9f9 !important;position: relative;/*-webkit-user-select: none;*//*-webkit-text-size-adjust: none;*/}
input[type="button"]{-webkit-appearance:none;}
input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{-webkit-appearance:none;}
input[type="search"]{-webkit-appearance:none;}
select,input{vertical-align:middle;}

a{cursor:pointer;}
a:active,a:hover,a:focus{text-decoration:none;outline:none;}
a:link,a:visited{text-decoration:none;}
:focus{outline:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
texearea{resize:none;}
.fl{float: left;}
.fr{float: right;}
.bg{background: #F9F9F9;z-index: 2;position: relative;width:100% }
.clear{clear: both;}

/* 边距 */
.mt30{padding-top:0.4rem !important}
.mt50{padding-top: 0.667rem !important}
.mb50{margin-bottom: 0.667rem !important}

/*底部结束语*/
.footer{ width:100%;height:0.56rem; margin:1rem auto 2rem auto; text-align: center;color:#9b9b9b;font-size:0.32rem; line-height:0.56rem}
.footer i{ display: inline-block; width: 0.947rem; height: 0.04rem;background: #d3d3d3; margin:0 0.533rem 0.126rem 0.533rem}

/*字体字色*/
.b{font-weight: bold;}
.cWhite{color: #fff;}
.c000{color: #000;}
.c333{color: #333;}
.c999{color: #999;}
.cblue{color: #328aec;}
.cGreen{color: #21c3ab;}
.cRed{color: #ff5b5b;}
.cOrange{color: #e85d18;}
.cGray{color: #a9a9a9;}

/* 颜色 */
.white { background-color:#FFF !important}
.black { background-color:#000 !important}
.gray { background-color:#666 !important}
.yellow { background-color: #FC0 !important}
.red { background-color: #F33 !important}
.blue { background-color: #06C !important}
.brown{ background-color: #630 !important}

/* 通用顶部 */
.header{ width:10.0rem;margin: 0 auto;background: #FFF;height:1.173rem;text-align:center;border-top:0.04rem solid #be435a;position: relative;border-bottom: 1px solid #e5e5e5;}
.header h1{font-family:PingFangSC-Medium; font-size: 0.493rem;color:#000;letter-spacing:0; line-height:0.48rem; padding-top: 0.347rem;}
.header .buttonLeft{top:0.347rem;left:0.267rem; width: 0.28rem;height:0.48rem;background:url(ico_02.png) no-repeat;background-size: 100% 100%;position:absolute;display:block;}
.header .buttonRight{top:0.52rem;right:0.373rem; width:0.573rem;height:0.133rem;background:url(ico_01.png) no-repeat;background-size: 100% 100%;;position: absolute;display:block;}


/*通用轮播图*/
.banner{max-width:100%; width:10.0rem;height:6.0rem;overflow:hidden; position:relative;margin:0 auto;}
.banner .bigbanner{position:relative; z-index:1; width:100%; overflow:hidden;}
.banner .bigbanner li{ position:relative; text-align:center; width:100%; float:left; }
.banner .bigbanner li img{width:10.0rem;height: 6.0rem}
.banner .bigbanner li span{ display:block;  position:absolute;bottom:0.533rem;left:0.4rem; color:#FFF;font-size: 0.373rem;z-index: 99;color: #fff;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:9.2rem;text-shadow:0.067rem 0.027rem 0.067rem #333;}
.banner .smallbanner{ position:absolute; height:0.133rem;width:10.0rem; bottom:0;right:0; z-index:99;}
.banner .smallbanner ul{overflow: hidden;}
.banner .smallbanner li{display:block; width:5rem; height:0.133rem; background:#fff;float: left;opacity: 0.8;color:#fff;}
.banner .smallbanner li.on{background:#be435a;color:#be435a;}
.banner .w50 li{width: 3.333rem !important}

/* 新闻列表 */
.newslist{width: 10.0rem;border-top: 0.04rem solid #e5e5e5;margin: 0 auto;}
.newslist .line{background:#be435a; width: 2.867rem;height: 0.04rem;margin-top: -0.04rem}
.newslist h2{font-size:0.48rem;color: #333;font-weight: bold;padding: 0.4rem;border-bottom:0.013rem solid #e5e5e5;}
.news{display: block;overflow: hidden;width: 9.2rem;padding: 0.4rem;border-bottom: 0.013rem solid #e5e5e5;text-decoration:none !important}
.news img{width:2.467rem;height:1.667rem;display: block;float: left;margin-right: 0.4rem}
.news .textNews{float: right;width:6.233rem}
.news h3{font-size: 0.427rem;color: #333;line-height: 0.56rem;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;width: 100%}
.news p{line-height:0.48rem;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 0.133rem; height:0.96rem;color: #999;font-size:0.373rem;}

/* 其他 */
.bt{position: fixed;display: block;bottom:0.4rem;right:0.4rem;background: url(top.png) no-repeat;background-size: 100% 100%;width:0.587rem;height:0.587rem;}
.end{ text-align: center;font-size:0.267rem;color:#9b9b9b;line-height:0.533rem;background: #F9F9F9;z-index: 2;position: relative;width: 10.0rem;margin: 0 auto;}
.more{width:9.2rem;margin:0.133rem auto;border:0.026rem solid #999;display:block; text-align:center;color:#999;padding:0.133rem 0;border-radius:0.067rem;}
.bannerPic{width:10rem;margin:0 auto;}
.bannerPic img{width:100%;display:block}