@charset "utf-8";
* {word-wrap:break-word;word-break:break-all;}
* {box-sizing:border-box;}

html {font-size: 20px;}
@media only screen and (min-width: 400px) {
  html {font-size: 21.33333333px !important;}
}
@media only screen and (min-width: 414px) {
  html {font-size: 22.08px !important;}
}
@media only screen and (min-width: 480px) {
  html {font-size: 25.6px !important;    }
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  font-size: 0.85rem;
  line-height: 1.5;
  font-family: -apple-system-font, "Helvetica Neue", sans-serif;
  background: #fff;
}
* {
  margin: 0;
  padding: 0;
}

input,textarea {font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:1.3rem;}
.l {float:left;}
.r {float:right;}
.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}
ul,li {list-style: none;}
::selection {background:#fb912d;color:#ffffff;}
::-moz-selection{background:#fb912d;color:#ffffff;}
/*::-webkit-selection{background:#fb912d;color:#ffffff;}*/

img {float: left; width: 100%;}
/*	链接样式	*/
a {color:#333333;}
a:hover {text-decoration: none;color: #ff5b4c;}
a:link,a:visited,a:active {text-decoration: none;}


a.bot-link{color:#818ea9;}
a.bot-link:hover {text-decoration:none; color:#fff;}
a.bot-link:link,a.bot-link:visited,a.bot-link:active {text-decoration:none;}

a.nav-link{color:#fff;}
a.nav-link:hover {text-decoration:none; color:#e70012;}
a.nav-link:link,a.nav-link:visited,a.nav-link:active {text-decoration:none;}

a.white-link {color:#fff;}
a.white-link:hover {text-decoration:none; color:#e70012;}
a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}

a.red-link{color:#d40403;}
a.red-link:hover {text-decoration:none;color:#000; }
a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}

a.blue-link {color:blue;}
a.blue-link:hover {text-decoration:none;color:#468cea; }
a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.he-link{color:#bf9345;}
a.he-link:hover {text-decoration:none;color:#111; }
a.he-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}

a.huang-link{color:#fcff00;}
a.huang-link:hover {text-decoration:none;color:#f9bc5c; }
a.huang-link:link,a.huang-link:visited,a.huang-link:active {text-decoration:none;}

a.bluea-link {color:#93caf4;}
a.bluea-link:hover {text-decoration:none;color:#fff; }
a.bluea-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

.ico_hot_1 {position: absolute; top: 10px; right: 10px; z-index: 1; background: url(../Images/ico_hot_1.gif) no-repeat center center; width:9px; height: 14px; overflow: hidden;}
.ico_hot_2 {position: absolute; top: 10px; right: 10px; z-index: 1; background: url(../Images/ico_hot_2.gif) no-repeat center center; width:28px; height: 11px; overflow: hidden;}

.color-white {color:#fff;}
.color-red {color:red;}
.color-cheng {color: #ff705f;}

.p-b-20 {padding-bottom: 20px;}
.m-r-10 {margin-right: 10px; }
.m-r-20 {margin-right: 20px; }
.p-1{padding:1%;}
@keyframes buttonbg{
	from{ background-color: #f97721;}
	to{background-color: #fac26b;}
}

.text-white {color: #ffffff;}
.text-black {color: #000;}
.text-dark {color: #353535;}

.text-gray {color:#808080;}
.text-gray-darker {color: #222222;}
.text-gray-darke {color: #333333;}
.text-gray-light {color: #DDDDDD;}
.text-gray-lighter {color: #E5E5E5;}
.text-gray-pale {color: #F1F1F1;}

.text-danger {color: #EA644A;}
.text-warning {color: #F1A325;}
.text-success{color: #38B03F;}
.text-info{color: #03B8CF;}
.text-important{color:#BD7B46;}
.text-special{color: #8666B8}
.text-blue {color: #10a8fe;}
.text-huang {color: #e79f41;}

.text-danger-pale{color: #FFE5E0;}
.text-warning-pale{color: #FFF0D5;}
.text-succes-pale {color: #DDF4DF;}
.text-info-pale {color: #DDF3F5;}
.text-important-pale{color: #F7EBE1;}
.text-special-pale{color: #F5EEFF;}

.posfixed {position:fixed;}
.btn-wrap {float: left; width: 100%;padding:1rem;text-align: center;overflow: hidden;}
.topbar-spacing {padding-top:2.3rem;}
.footbar-spacing{padding-bottom:2.5rem;}
.content-wrap {position:relative;float: left; width: 100%;overflow: hidden;}
.wrap{float: left; width: 100%;overflow: hidden;}
.main {float:left;position:relative;z-index:5;right:0;bottom:auto;width:100%;overflow: hidden;}
.main-pad {float: left; width: 100%; padding:.75rem;text-align: left; overflow: hidden;}


.topbar {float: left;position:absolute; z-index: 10; width: 100%;font-size:1rem; height:2.5rem;padding:0px .75rem; background:#fff; border-bottom:0.1rem solid #e49815;overflow: hidden;}
.topbar .topmid {float: left; width: 100%; height:2.2rem; line-height: 2.2rem;font-size: 1.2rem;  text-align:center; overflow: hidden;}
.topbar .topmid span {margin:0px auto;padding:10px 0px;text-align: center; display:inline-table;overflow: hidden;}
.topbar .topmid span img {float: left; width: auto;height:25px;border:0;}

.topbar .topleftbtn {position:absolute;left:0px;top:0px;height:2.2rem; line-height: 2.2rem;width:2rem;text-align: center;  overflow: hidden;}
.topbar .toprightbtn {position:absolute;right:0px;top:0px; height:2.2rem; line-height: 2.2rem;width:2rem;text-align: center;overflow: hidden;}
.topbar .topleftbtn:active,
.topbar .toprightbtn:active {color: #5B848C;}
.topbar .logo {float: left;height:2.4rem;padding:.5rem 0px;}
.topbar .logo img {float: left;height:100%;width:auto;}
.topbar .topzi {float: right; height: 2.4rem;padding:0rem 0px;overflow: hidden;}
.topbar .topzi img {float: left;height:100%;width:auto;}
.topbar .topmenubtn {float: right;height: 2.4rem;line-height:2.4rem;font-size:1rem;padding-left:.25rem;color:#db0000;overflow: hidden;}

.topbara {float: left;position:absolute; z-index: 10;color:#fff; width: 100%;font-size:1rem; height:2.5rem;padding:0px 1rem; background:#f7a61b; border-bottom:0.1rem solid #ee7803;overflow: hidden;}
.topbara .topmid {float: left; width: 100%; height:2.4rem; line-height: 2.4rem;font-size: 1rem;  text-align:center; overflow: hidden;}
.topbara .topmid span {margin:0px auto;padding:.5rem 0px;text-align: center; display:inline-table;overflow: hidden;}
.topbara .topmid span img {float: left; width: auto;height:1.4rem;border:0;}
.topbara .topleftbtn {position:absolute;left:0px;top:0px;height:2.5rem; line-height: 2.5rem;width:2rem;text-align: center;  overflow: hidden;}
.topbara .toprightbtn {position:absolute;right:0px;top:0px; height:2.5rem; line-height: 2.5rem;width:2rem;text-align: center;overflow: hidden;}
.topbara .topleftbtn:active,
.topbara .toprightbtn:active {color: #5B848C;}
.topbara .logo {float: left;height:2.4rem;padding:.5rem 0px;}
.topbara .logo img {float: left;height:100%;width:auto;height:2.4rem;}
.topbara .topzi {float: right; height: 2.4rem;padding:0rem 0px;overflow: hidden;}
.topbara .topzi img {float: left;height:100%;width:auto;}
.menubtn {}

.footbar {float: left;width:100%;position: fixed; z-index: 10; bottom: 0px;width: 100%;height:2.45rem;padding:5px 0px; background:#db0000; color:#fff;overflow: hidden;}
.footbar ul li {float: left; width: 25%;height:100%;text-align: center;border-right:1px solid #c50707;overflow: hidden;}
.footbar ul li i {float:left; width:100%;text-align:center;font-size:1.2rem;margin:0px;padding:0px;}
.footbar ul li span {float:left; width:100%;text-align:center;font-size:.6rem;margin:0px;padding:0px;}
.footbar ul li img {float: left; width: 100%;border:0px;}

.footbara {float: left;position: fixed; z-index: 10; bottom: 0px;width: 100%;height:2.5rem;padding:.25rem 0px; background:#ee7803;overflow: hidden;}
.footbara ul li {float: left; width: 25%;height:2rem;text-align: center;border-right:1px solid #dd7003;color:#fff;overflow: hidden;}
.footbara ul li i {float: left; width: 100%; font-size:1rem;height: 1rem; line-height: 1rem;text-align: center;overflow: hidden;}
.footbara ul li span {float: left; width: 100%;font-size:.6rem;height:1rem; line-height:1rem;padding-top:0rem;overflow: hidden;}
.footbara ul li img {float: left; width: 100%;border:0px;}
.footbara ul li:active{color:#dd7003 ;}

.menu {position:fixed;z-index:10;right:-40%;top:0px;bottom:0px;width:40%;background-color:#757575;border-left:1px solid #666;box-shadow:0px 2px #ccc;overflow: auto;}
.menutips {
	float: left; width: 100%; height: 2.5rem;line-height: 2.5rem;padding:0px .5rem; text-align: left;color:#fff;background-size:70%;
border-bottom:2px solid #666;overflow: hidden;}
.menubox {float: left; width: 100%; overflow: hidden;}
.menubox ul li {float: left; width: 100%; padding:.35rem .5rem; text-align:left; border-bottom:1px solid #666;font-size: .8rem; overflow: hidden;}
.navli {float:left;width: 100%; overflow: hidden;}
.navlist {float:left;width: 100%; text-align: left;font-size: .75rem;overflow: hidden;}
.navlist a {float:left; width:100%;padding:0px .25rem;}


.tab-box {float: left;position: relative; width: 100%;text-align: center;height:2.6rem;line-height:2.6rem;overflow-x:auto;}
.tab-box ul {float:left;width:200%;display: inline;height:2.5rem;border-bottom:.1rem solid #b4b1b1;}
.tab-box ul li {float:left;height:2.5rem; font-size:.8rem;padding:0px 1rem;display:inline-block;overflow: hidden; }
.tab-box-li-sel  {border-bottom:.1rem solid #db0000;}
.tab-box-li {width:33.33%;}


.cate-box {float: left; width: 100%;height:2.6rem;line-height:2.6rem;border-bottom:.1rem solid #dbdbdb;}
.cate-box ul li {float:left;width:25%; text-align:center;height:2.6rem; font-size:.8rem;padding:0px .1rem;display:inline-block;overflow: hidden; }
.cate-box .cate-box-sel {border-bottom:.1rem solid #db0000;}
.cate-box-top {background: #f9f9f9;}

.scate-box {float: left; width: 100%;padding:.25rem .5rem;overflow: hidden;}
.scate-box ul li {float: left;margin:.25rem; padding:.25rem .5rem;background: #f1f1f1;border-radius:5px;font-size:.65rem;overflow: hidden;}
.scate-box .scate-box-sel {background:#db0000;color:#fff;}
.scate-box .scate-box-sel a {color: #fff;}
.articlelist {float: left; width: 100%; overflow: hidden;}

.pstimebox{float:left; width: 100%;padding:.5rem;overflow: hidden;}
.pstimebox ul li {float:left; width: 100%;padding:.5rem 0px;height:2.6rem;line-height:1.6rem;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.pstimebox .pstimel{float: left; width: 35%;height:1.6rem; line-height: 1.6rem; background:#f1f1f1; font-size:.7rem; text-align:center;overflow: hidden;}
.pstimebox .pstimer{float: left;width:65%;height:1.6rem;padding-left:.5rem;overflow: hidden;}
.pstimebox .pstimer .pstimetips {float: left;width: 100%;font-size:.6rem;height:1rem;line-height:1rem; text-align: right;overflow: hidden ;}
.pstimebox .pstimer .pstimeline{float: left;width: 100%;height:.2rem;line-height: .2rem; background: #DDF4DF;overflow: hidden;}
.pstimebox .pstimer .pstimeline i {float: left; width: 0%; background: #38B03F;height: .2rem; line-height: .2rem; display: inline-block;overflow: hidden;}

.pstipsboxbg {z-index:10;position: absolute;display:none;top:0px;right:0px;bottom:0px;left:0px; background: rgba(0,0,0,.7);overflow: hidden;}
.pstipsbox {z-index:11;display:none;position: fixed;top:20%;left:2rem;right:2rem;bottom:20%;background: #fff;
border:1px solid #dbdbdb;box-shadow:0 0 2px 2px rgba(9,9,9,.5);border-radius:5px;overflow:auto;}
.pstipsclosebtn {z-index:12;display:none;position: fixed;top:20%;margin-top:-1rem;right:1rem;width:2rem;height:2rem;line-height:2rem; text-align:center;border-radius: 50%; background: #ea644a;color: #fff;overflow: hidden;}
.ov-h{overflow:hidden;}


.psstatus {float: left; width: 100%;padding:.5rem 0px; text-align:center;overflow: hidden;}
.weekend-no {display: inline-block;height:1.5rem; line-height:1rem;padding:.25rem .25rem;font-size:.7rem; background:#ea644a;color:#fff;border-radius:.75rem; overflow: hidden ;}
.weekend-no i {float: left; width: 1rem;height:1rem;line-height: 1rem;; text-align: center;background: #fff;border-radius:50%;color:#ea644a;overflow: hidden;}
.weekend-no span {float: left; height:1rem;line-height: 1rem;padding:0px .5rem;overflow: hidden;}

.weekend-yes {display: inline-block;height:1.5rem; line-height:1rem;padding:.25rem .25rem;font-size:.7rem; background:#38b03f;color:#fff;border-radius:.75rem; overflow: hidden ;}
.weekend-yes i {float: left; width: 1rem;height:1rem;line-height: 1rem;; text-align: center;background: #fff;border-radius:50%;color:#38b03f;overflow: hidden;}
.weekend-yes span {float: left; height:1rem;line-height: 1rem;padding:0px .5rem;overflow: hidden;}

.pstips {float: left; width: 100%;color:#f1a325;margin:.25rem 0px;padding:.25rem; background: #fff0d5;border:1px dashed #f1a325;font-size:.6rem;border-radius:4px;overflow: hidden;}
.pstips b {float: left;width:100%;height:1rem; line-height:1rem; text-align:left;font-size:.75rem;overflow: hidden;}
.pstips b i {float: left; width: 1rem;height:1rem; line-height: 1rem; text-align: center;overflow: hidden;}
.pstips p {float: left; width: 100%;padding:.25rem;padding-left:1rem;overflow: hidden;}

.nodates{float:left;width: 100%;padding:.5rem;overflow: hidden;}
.nodates ul li {float: left; width: 33.333%;padding:.25rem;overflow: hidden;}
.nodates ul li span {float: left; width: 100%;height:1.5rem; line-height:1rem;padding:.25rem .25rem;font-size:.7rem; background:#ea644a;color:#fff;border-radius:.75rem;text-align:center;overflow: hidden;}
.nodates .nodatetips {float: left; width: 100%;text-align: left;padding-left:.25rem;height:2rem; line-height: 2rem;overflow: hidden;}
.nodates .datesguoqi {background:#808080;border:1px solid #888888;}

.radius {background-color: #F43530;color: #FFFFFF;border-radius:50%;padding:0px 0rem;width:1rem;height:1rem; text-align: center;line-height: 1rem;; display:block;overflow: hidden;}
.radius1 {background-color: #F43530;color: #FFFFFF;font-size:.6rem;border-radius:.2rem;padding:0px 0rem;width:2rem;height:1rem; text-align: center;line-height: 1rem;; display:block;border:0px;overflow: hidden;}
/*	index: */
.iico {float: left; width: 100%;padding:.5rem 0px;overflow: hidden;}
.iico ul li {float: left; width: 25%;padding:.5rem 1rem;overflow: hidden;}
.iico ul li img {float: left; width: 100%;border:0px;}

.ititle {float: left; width: 100%; background: #f2f2f2;padding:0rem .5rem;height:2rem; line-height:2rem;text-align: left; overflow: hidden;}
.ititle b {font-size:.8rem; color: #ee7803;}
.ititle span {float: right;font-size:.6rem;}

.li-jigou {float: left; margin:1%;width: 48%;padding:.5rem .75rem;border: 1px solid #f5d8d2;color:#696969;border-radius:.2rem;background:#ffe5e0; overflow: hidden;}
.li-jigou  b {float: left;width: 100%;font-size:.7rem;font-weight: normal; text-align:justify;overflow: hidden;}
.li-jigou  p {float: left;width: 100%;font-size:.75rem;text-align:justify;overflow: hidden;}
.li-jigou  span {float: left;width: 100%;font-size:.6rem;overflow: hidden;}
.li-jigou  a {color:#696969;}

.li-text {float: left; width: 100%;padding:.5rem .75rem;border-bottom: 1px solid #dbdbdb;color:#696969; overflow: hidden;}
.li-text  b {float: left;width: 100%;font-size:.9rem; text-align:justify;overflow: hidden;}
.li-text  p {float: left;width: 100%;font-size:.75rem;text-align:justify;overflow: hidden;}
/*.li-text  span {float: left;width: 100%;font-size:.6rem;overflow: hidden;}*/
.li-text  a {color:#696969;}

.li-pictext {float: left; width: 100%; padding:.5rem .75rem;text-align: left; border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.li-pictext img {float: left; width: 32%;border:0px;;}
.li-pictext  p {float: right;width:65%;font-size:.75rem;text-align:justify;overflow: hidden;}
.li-pictext  span {float: left;font-size:.65rem; color:#909090;padding-top:.25rem;overflow: hidden;}
.li-pictext  i {float: right;font-size:.6rem; color:#db9d93;padding-top:.25rem; font-style:normal;overflow: hidden;}
.li-pictext  a {color:#696969;}

.li-pic {float: left; width: 50%;padding:.5rem .5rem 0rem .5rem;overflow: hidden;}
.li-pic img {float: left; width: 100%;border:0px;}
.li-pic b {float: left; width: 100%;font-size:.75rem;height:2rem;line-height:2rem;font-weight: normal;text-align: center;overflow: hidden;}

.li-toutiao {float: left; width: 100%;padding:.5rem .75rem; position: relative;overflow: hidden;}
.li-toutiao img {float: left; width: 100%;border: 0;}
.li-toutiao b {position: absolute;left:.75rem;bottom:.5rem;right:.75rem;z-index:1;height:2rem;line-height: 2rem;padding:0px .25rem;text-align:center;background: rgba(0,0,0,.5);color:#fff;overflow: hidden;}

.rongyulist {float: left; width: 100%;padding:1%;overflow: hidden;}
.li-rongyu {float: left; width: 48%;margin:1%;border-radius: 2px;background:#f9f9f9;border:1px solid #dbdbdb;padding:.25rem;overflow: hidden;}
.li-rongyu .li-rongyu-top {float: left; width: 100%; height: 2.5rem;line-height: 2.5rem;padding:0px .5rem;border-bottom:1px solid #ccc;text-align: left; overflow: hidden;}
.li-rongyu .li-rongyu-main {float: left; width: 100%;text-align: left; overflow: hidden;}
.li-rongyu .li-rongyu-bottom {float: left;background: #fefefe; width: 100%; height: 2rem;line-height: 2rem;padding:0px .5rem;text-align: center;font-size:.6rem;border-top:0px solid #ccc;border-bottom-left-radius:2px;border-bottom-right-radius:2px;overflow: hidden;}

.shoppic {border-radius:4px;}
.lmbox {float: left;background: #fffbe7;width:100%;padding:2%;overflow: hidden;}
.lm-li {float: left; width:46%;margin:2%;padding:.25rem; background:#fff;border:1px solid #e6e3de;border-radius:5px;overflow: hidden;}
.lm-li img {float: left;width:100%;border:0px;}
.lm-li p{float: left; width: 100%;padding:.5rem;font-size:.75rem; text-align:center;overflow: hidden;}
.lm-li p span{font-size:.6rem;} 
.sd-name {float:left; width: 100%;color:#333;height:1.5rem;line-height: 1.5rem;font-size:.7rem;text-align:center;overflow: hidden;}
.sd-demo {float:left; width: 100%;color:#666;height:1.2rem;line-height: 1.2rem;font-size:.65rem;text-align:center;overflow: hidden;}
.sd-cate {float:left; width: 100%;color:#888;height:1.2rem;line-height: 1.2rem;font-size:.65rem;text-align:center;overflow: hidden;}

.lm-box {float: left; width: 100%;background: #fff;padding:2%;overflow: hidden;}
.lm-box-title{float: left; width: 100%; font-size:.9rem;text-align:center;padding-bottom:5px;overflow: hidden;}
.lm-box .lm-box-li {float: left; width: 100%;margin-bottom:10px;overflow: hidden;}
.lm-box .lm-box-td {background: #fc617a;font-size:.65rem;line-height: 1.5rem; color:#fff;}
.lm-box .lm-box-td-info {background: #fdbac5;font-size:.65rem;line-height: 1.5rem;padding:0px 5px;}

.article-title {float: left; width: 100%; padding-bottom:.5rem; font-size:.9rem; text-align: center; overflow: hidden;}
.article-datebox {float: left; width: 100%; padding:.5rem .75rem; background-color: #efefef; text-align: left; margin-bottom: .5rem; font-size: .7rem;border-radius:.25rem;overflow: hidden;}
.article-share {float: right;padding-top:3px;}
.article-content {float:left; width: 100%; text-align:justify;overflow: hidden;}
.article-content img {max-width: 100%;margin:2px auto;}
.ipancel {float: left; width:100%;padding:10px;overflow: hidden;}
.article-img {float: left; width: 100%;padding:.5rem; background:#f1f1f1;margin-bottom:.5rem;overflow: hidden;}
.article-img img {float: left; width: 100%;;}

.categorybox {float: left; width: 100%;padding:0 .5rem; border-radius: .1rem; background:#db0000; color:#fff;overflow: hidden;}
.categorybox ul li {float: left;height: 2rem;line-height:2rem;margin:0rem 10rem;border-right:1px solid #c50707;font-size:.6rem; overflow: hidden;}
.categorybox .category-li-sel {color:#db0000;margin-top:.2rem;height:1.8rem; line-height:1.8rem;background: #fff; border-top-left-radius:.2rem;border-top-right-radius:.2rem;overflow: hidden;}
.categorybox .category-li {text-align:center;width: 33.33%;}


.banner {float: left; width: 100%; margin-bottom: 0px;background-color:#fff; overflow: hidden;}
.banner img {float: left; width: 100%; border:0px;}
.sbanner {float: left; width: 100%;padding-bottom:.5rem;overflow: hidden;}
.sbanner img {float: left; width: 100%;;}

.pagemenu {float: left; width: 100%;overflow: hidden;}
.pagemenu b {float: left; font-size:1.4rem; background: #c30d23;color: #fff;padding:5px 10px;margin:10px;margin-left:0px;border-radius: 2px; overflow: hidden;}

.tit {float: left; width: 100%; padding:5% 20%; overflow: hidden;}
.tit img {float: left; width: 100%; border: 0px;}

.titbox {float: left; width: 100%;margin-bottom:0rem;border-bottom:.1rem solid #c30d23;padding:0px .5rem;overflow: hidden;}
.titbox b {float: left;height:2rem; line-height:2rem; font-size:.8rem; background: #c30d23;color: #fff;padding:0px 1rem; overflow: hidden;}
/*
.titbox i {float: left; font-size:.6rem; color: #999999; height: 1.8rem; line-height: 2.5rem; font-style:normal;overflow: hidden; text-transform: uppercase;}
.titbox span {float: right;margin:.25rem 0px;width:1rem;height:1rem; line-height:1rem;font-size: .6rem;overflow: hidden;}*/

.cbtn {float: right;width:1.2rem;height:1.2rem;line-height: 1.2rem;font-size:1rem;margin-top:.4rem;margin-right:0px; text-align:center; background:#fd840c;border-radius: 50%;overflow: hidden;}
.cbtn i {float: left; width:1.2rem;height:1.2rem;line-height: 1.2rem;text-align: center; font-size:.8rem;color:#ffffff;}
.cboxdiv {float: left; width: 100%;padding:.5rem;display:none; background:#fafafa; margin-bottom:1rem;overflow: hidden;}
.cboxdiv ul li {float: left; width: 49%;margin:.5%;height:1.5rem;line-height:1.5rem;text-align: center;font-size:.7rem; background:#fff;overflow: hidden;}


.titboxb {float: left; width: 100%;padding: 5px 0px;margin-bottom: 10px; overflow: hidden;}
.titboxb b {float: left; font-size:26px; height: 28px; line-height: 28px; border-left:5px solid #e70012; padding:0px 10px; overflow: hidden;}
.titboxb i {float: left; font-size:18px; color: #999999; height: 28px; line-height: 35px; font-style:normal;text-transform: uppercase;overflow: hidden;}
.titboxb span {float: right; line-height: 28px; overflow: hidden;}


.adsbig {float: left; width: 100%;padding-bottom:0rem; overflow: hidden;}
.adsbig img {float: left; width: 100%; border:0;}

.jybox {float: left; width: 100%; background: #fbf6f2; padding:1rem 2rem;overflow: hidden;}
.jybox .jybox-li {float: left; width: 100%; padding:.5rem 0px;text-align: left; overflow: hidden;}
.jyinput {float: left; width: 100%;height:2rem;line-height: 2rem;padding:0px .5rem;font-size:.75rem;text-align: left;border:1px solid #e6dedb; background: #fff;overflow: hidden;}
.jyarea {float: left; width: 100%;height:10rem;line-height: 1.2rem;padding:.5rem;font-size:.75rem;text-align: left;border:1px solid #e6dedb; background: #fff;overflow: hidden;}
.jybtn {float: left; width: 100%; height: 2rem;border:0px; background: #dfd2c9;color: #fff;font-size:.75rem; overflow: hidden;}

.shopbox {float: left; width: 100%;padding:.2rem;overflow:hidden;}
.shopbox ul li {float: left; width: 50%;padding:.2rem;overflow: hidden;}
.shopbox ul li img {float: left; width: 100%;border: 0px;;}
.shopbox ul li b {float: left; text-align: center; width: 100%;height:1.5rem; line-height: 1.5rem;font-size:.7rem;overflow: hidden;}

.yudingbox {float: left; width: 100%; padding:1rem; background:#f1f1f1;overflow: hidden;}
.yudingbox ul li {float: left; width: 100%;padding:.25rem 0px;text-align: left;overflow: hidden;}
.yudingbox ul li span{float: left;width: 30%;height:2rem;line-height: 2rem;padding:0px .5rem;font-size:.75rem;text-align: center;
border:1px solid #e6dedb;border-right:0px; background: #fafafa;overflow: hidden;;}
.smsipt {float: left; width: 45%;height:2rem;line-height: 2rem;padding:0px .5rem;font-size:.75rem;text-align: left;border:1px solid #e6dedb; background: #fff;overflow: hidden;}
.smsbtn{float: right; width: 20%;height:2rem;line-height: 2rem;padding:0px .5rem;font-size:.75rem;text-align: center;border:1px solid #d03835; background: #e64340;color:#fff;overflow: hidden;}
.pstimebtn{float: right; width: 20%;height:2rem;line-height: 2rem;padding:0px .5rem;font-size:.75rem;text-align: center;border:1px solid #026c7a; background: #0294a7;color:#fff;overflow: hidden;}
.smsbtndis{background: #999;color: #333;border:1px solid #888;}
.ydinput {float: left; width: 70%;height:2rem;line-height: 2rem;padding:0px .5rem;font-size:.75rem;text-align: left;border:1px solid #e6dedb; background: #fff;overflow: hidden;}

/*	会员	*/
.login-box {margin:0%;width: 100%; padding:.5rem 2rem; background:#fff; border-radius:0px;overflow: hidden;}
.login-title {float: left; width: 100%; text-align: center;font-size:4rem;padding:.5rem 0px;overflow: hidden;}
.login-toptext {float: left;width: 100%;text-align: center;font-size:1rem;padding:.5rem 0px; overflow: hidden;}
.login-box .login-box-li{float: left; width: 100%;margin:.5rem 0px;height: 2rem;line-height:2rem;border:1px solid #f1f1f1; background: #fff; border-radius:5px;overflow: hidden;}
.login-box .login-box-input {float: left; width: 100%; height: 1.8rem;line-height:1.8rem;padding:0px .5rem;font-size:.75rem;border:0px solid #f1f1f1; background: #fff; overflow: hidden;}
.login-box .login-li-l {float:left; width:20%; background: #f1f1f1; text-align:center;overflow: hidden;}
.login-box .login-li-r {float:left; width:80%; text-align:left;overflow: hidden;}
.login-box .login-btn {float: left; width: 100%; text-align:center;margin:.5rem 0px;height: 2rem;line-height:2rem;
color:#fff;border:1px solid #38B000; background: #38B03F;font-size:.75rem; border-radius:5px;overflow: hidden;}
.login-box .login-tips {float: left; width: 100%; text-align:center;margin:0px;height: 1.5rem;line-height:1.5rem;font-size:.6rem;overflow: hidden;}
.login-headpic {float:none;margin:0px auto;width:100px;height:100px;border-radius:50%; background: #f1f1f1;padding:10px;overflow: hidden;}
.login-headpicbox {float: left; width: 100%;padding:1rem 0px; text-align: center;overflow: hidden;}


.member-top{float: left; width: 100%; background: #db0000 url(../Images/member-top-bg4.jpg) no-repeat;background-size:cover; color: #fff; padding:1.5rem;text-align: center;overflow: hidden;}
.member-top .member-headimg {margin:0px auto; width: 40%;border-radius:50%;padding:.25rem; background:rgba(255,255,255,.5);box-shadow:0 0 2px 2px rgba(255,255,255,.5);overflow: hidden;}
.member-top .member-headimg img {float: left; width: 100%;border-radius: 50%;border:0px;;}
.member-top .member-name {float: left; width: 100%; text-align: center;color: #fff;padding-top:.5rem; overflow: hidden;}
.member-top .member-name b {font-size:1rem;color:rgb(221, 112, 3);}
.member-top .member-name span {font-size:.65rem;color:#b78138;}
.member-title {float: left; width: 100%; background: #db0000 url(../Images/member-top-bg4.jpg) no-repeat;background-size:cover; font-size:.8rem; color:rgb(221, 112, 3); padding:1rem;text-align: center;overflow: hidden;}

.card {float:left; width: 90%;margin:5%;border-radius:5px;overflow: hidden;}
.card img {float: left; width: 100%;;}

.pjbox {float: left; width: 100%;padding:.5rem;background: #fafafa;overflow: hidden;}
.pjboxlist {float: left; width: 100%;background: #fff;padding:.5rem; text-align: left;margin-bottom:.5rem;border-radius:2px;overflow: hidden;}
.pjboxlist b {float:left; width: 60%;height:1.5rem; line-height: 1.5rem;font-size:.8rem;color: #666;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.pjboxlist span {float:left; text-align: right; width: 40%;height:1.5rem; line-height: 1.5rem;font-size:.7rem;color: #666;
border-bottom:1px dotted #dbdbdb; overflow: hidden;}
.pjboxlist span i {float: right;width:2rem;height:1rem; line-height: 1rem; font-size:.6rem; text-align: center; font-style:normal;border-radius:2px;overflow: hidden;}
.pjboxlist p {float:left; width: 100%;padding:.2rem 0px;line-height: 1.2rem;font-size:.7rem;color: #888;overflow: hidden;}

.pjbg1 {background:#F43530;color:#fff;}
.pjbg2 {background:#38b03f;color:#fff;}
.pjbg3 {background:#bd7b46;color:#fff;}

.inews {float: left; width: 100%; padding:2% 2%; margin-bottom:10px;background-color:#fff;overflow: hidden;} 
.inews .inewstj {float: left; width: 100%;padding-bottom: 2%; text-align: left; overflow: hidden;}
.inews .inewstj img {float: left; width: 38%;padding-right:2%;border: 0px;}
.inews .inewstj b {float: left; width:60%; font-size: 1.4rem; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.inews .inewstj p {float: left; width: 60%;text-align: justify; font-size: 1.2rem;line-height:1.5rem;color: #666; 
	display: -webkit-box;
	text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	overflow: hidden;}
.inews .inewstj  i {float: left;width: 60%; font-style: normal; font-size:1rem;}
.inews .inewsli {float: left; width: 100%;height:30px; line-height:30px;text-align: left;  font-size: 1.4rem; overflow: hidden;}
.inews .inewsli span {float: right; font-size:1rem; color: #999999;padding-left:10px;}

.content {float: left; width: 100%; padding:2%; text-align:left; font-size: 1.6rem;line-height: 30px;margin-bottom: 10px;background-color:#fff;overflow: hidden;}

.mapbox {float:left; width: 100%; height: 450px; margin-top: 20px; overflow: hidden;}
.mapbox div { box-sizing:border-box;}
.mapbox img {float:none; width:auto;}
.mapbtn {float: left; width: 100%;margin:5% 0%; height: 40px; line-height: 40px; text-align: center; font-size:1.6rem; background-color: #323e56; color: #fff; border-radius: 2px; overflow: hidden;}
.foot {clear:left; width:100%;height:2.45rem; display: block; overflow: hidden;}

/* 	问卷调查	*/
.votebox {float:left; width: 100%;padding:.75rem;text-align: left; overflow: hidden;}
.votename {float: left; width: 100%; font-size:.85rem;padding:.75rem 0px; text-align: center;overflow: hidden;}
.votetips {float: left; width: 98%;margin:1%;font-size:.6rem; background: #fafafa;border-radius: 2px;overflow: hidden;}
.votetips ul li {float: left; width: 100%; padding:.25rem .5rem;text-align: left;border-bottom:1px solid #dbdbdb;overflow: hidden;}
.votetext {float: left; width: 100%;margin-bottom:1rem; font-size:.6rem; text-align: left; background:#f1f1f1; padding:.5rem;overflow: hidden;}
.vote-item-box {float: left; width: 100%; padding:.5rem; text-align: left; overflow: hidden;}
.vote-item-box ul li {float: left; width: 100%;font-size:.75rem; padding:.25rem 0px;border-bottom:1px solid #dbdbdb;text-align: left; overflow: hidden;}
.vote-item-box ul li span {float:right;font-size:.6rem; background: #EA644A; color: #fff; padding:0px 5px;border-radius:5px;overflow: hidden;}
.vote-item-box .vote-item-tips {float: left; width: 100%;font-size:.7rem; text-align: left;overflow: hidden;}
.echart {float: left; width: 100%; min-height: 400px; overflow: hidden;}
.canvasbox {float: left; width: 100%;height:400px;position:relative;overflow: hidden;}


/*	上条下条	*/
.pernext {clear:left;float:left;width:100%; border-top:.05rem solid #dbdbdb;border-bottom:.05rem solid #dbdbdb; margin-top:1rem;padding: .25rem .5rem; font-size: .7rem; overflow:hidden;}
.pernext ul li {float:left; width:100%; height:30px; line-height:30px; text-align:left; overflow:hidden;}

/*-|页码|-*/
.page { float:left; width:100%;text-align:center;padding:.5rem 0px; font-size:.75rem; margin-top:.5rem; overflow:hidden;}
.page a,.page span {border-radius:2px; overflow: hidden;}
.page .rows{ background: #26b176; color: #fff; padding: .25rem .5rem;margin: .1rem;  overflow: hidden; }
.page .current { background: #26b176; color: #fff; padding: .25rem .5rem;margin: .1rem;display: none; overflow: hidden; }
.page .num{background: #ccc; color: #fff; padding: .25rem .5rem;margin: .1rem;display: none;overflow: hidden;}
.page .next {background: #4681c4; color: #fff; padding: .25rem .5rem;margin: .1rem;overflow: hidden;}
.page .prev {background: #4681c4; color: #fff; padding: .25rem .5rem;margin: .1rem;overflow: hidden;}
.page .end {background: #4681c4; color: #fff; padding: .25rem .5rem;margin: .1rem;overflow: hidden;}
.page .first {background: #4681c4; color: #fff; padding: .25rem .5rem;margin: .1rem;overflow: hidden;}

/*	焦点幻灯	*/
a img{border:0;}
#slide{position:relative;float:left;width:390px;height:320px;margin-bottom:0px;overflow:hidden;background:url(../Images/img/loading.gif) no-repeat center;}
#slide ul{position:absolute;margin:0;padding:0;}
#slide li{float:left; width:390px;height:320px;overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:130px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(../Images/img/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:10px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:32px;font-size:14px;height:32px;margin:2px 2px; background:#F1740E;float:left;text-align:center;line-height:32px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}


/*	自适应幻灯	*/
.fullSlide {clear:left;float:left;position:relative;width:100%;height:660px;background:#ffffff;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:660px;overflow:hidden;text-align:center; position:relative;}
.fullSlide .bd li img {width:100%; height:660px; border:0px;}
.fullSlide .bd li b {float:left; display:none;width:100%;padding:0px 10px; background-color: #111; background-color: rgba(1,1,1,.5); color: #fff; line-height: 30px; height: 30px; text-align: center; position:absolute; top:0px; left:0px; z-index:99; overflow: hidden;}
.fullSlide .bd li a {display:block; color: #fff;float: left; width:100%; height: 660px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:6px;height:6px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px; border-radius:50%; overflow: hidden;}
.fullSlide .hd ul .on {background:#f00;width:15px; border-radius: 3px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../Images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}

#gotop{position: fixed;z-index:999;right:.55rem;bottom:3rem;width:1.5rem;height:1.5rem;line-height: 1.5rem;
font-size:1rem; text-align: center; background: rgba(0,0,0,.5); color: #fff;border-radius: 50%; overflow: hidden;}

.rightkf{ position: fixed; right: -125px; top: 300px; width: 180px; overflow: hidden;}
.rightkf .kflia{float: left; width: 100%; height: 55px;  
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #aaa;
	background-color: rgba(170,170,170,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	margin-bottom:5px;
	cursor:pointer;
	overflow: hidden;
}
.rightkf .kflib{
	float: left; width: 100%; 
	height: 55px; 
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #aaa;
	background-color: rgba(170,170,170,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	overflow: hidden;
}
.kflib:hover,.kflia:hover {background:#21262a ;}
.rightkf .kflia i,.rightkf .kflib i {float:left;width:55px; height:55px;text-align:center;font-size:28px; line-height: 55px;}
.kflib .kfewm {float: left; margin-left: 15px; width:150px; margin-bottom: 10px; background: #f90; overflow: hidden;}
.kflib .kfewm img {float: left; width: 150px;}

/*	大转盘 start	*/

.demo{margin:0px auto; width:417px; height:417px; position:relative; overflow: hidden;}
#disk{width:417px; height:417px; background:url(../Images/disk.png) no-repeat}
#start{width:163px; height:320px; position:absolute; top:46px; left:130px;}
#start img{cursor:pointer}

.flashsty{margin:0px auto; padding:100px 0px;width:100%; height:auto; background:url(../Images/loterybg.jpg) repeat left top; overflow: hidden;}
.flashsty .fltop{width:929px; height:61px;}
.flashsty .fltext{margin:0px auto;width:950px; /* height:475px;background:url(../Images/chou_bg.gif) left no-repeat;*/}
.flashsty .fltext .fl{float:left;width:437px; overflow: hidden;  }
.flashsty .fltext .fl .deskbox {float: left; margin:50px auto; width: 437px; height: 437px; padding: 10px; background: #fff; background: rgba(255,255,255,.2); border-radius: 50%; overflow: hidden;}
.flashsty .fltext .fr{width:513px; padding-left: 50px; padding-top:80px;float:left;}
.flashsty .fltext .fr .deskmainbox {float: left; margin:50px auto; width: 513px; height: 437px; padding: 10px; background: #fff; background: rgba(255,255,255,.2); border-radius: 0px 10px  10px 0px ; overflow: hidden;}
.flashsty .fltext .fr .jiang{width:415px; height:124px;text-align:center; background:url(../Images/jiang.png) left no-repeat; font-size:26px; overflow: hidden;}
.flashsty .fltext .fr .frtext{float:left; margin-left:30px; padding:20px;width:350px;  line-height:22px; color:#FFFFFF;text-align:left; background: #a00005; background: rgba(160,0,5,.5); border-radius: 0px 0px 10px 10px; overflow: hidden;}
.flashsty .fltext .fr .frov{width:332px; height:30px; line-height:30px; font-weight:bold; color:#FFFFFF; padding-left:50px; text-align:center;}

/*	大转盘	END 	*/

.orgindex {}
.markwrap {position: relative;}
.mark{display:none;position: fixed;z-index: 1;left:0;top:0;right:0;bottom:0px;background:rgba(255,255,255,.95); text-align: center;padding-top:35%;overflow: hidden;}
.loading{width: 80px;height: 40px;margin: 0 auto;margin-top:100px;}
.loading span{display: inline-block;width: 8px;height: 100%;border-radius: 4px;background: lightgreen;
-webkit-animation: load 1s ease infinite;}
@-webkit-keyframes load{
	0%,100%{height: 40px;background: lightgreen;}
	50%{height: 70px;margin: -15px 0;background: lightblue;}
}
.loading span:nth-child(2){-webkit-animation-delay:0.2s;}
.loading span:nth-child(3){-webkit-animation-delay:0.4s;}
.loading span:nth-child(4){-webkit-animation-delay:0.6s;}
.loading span:nth-child(5){-webkit-animation-delay:0.8s;}

.weui-btn_primary {color:rgba(255,255,255,.99);}
.dqtipsbox {float: left; width: 100%;padding:.4rem;overflow: hidden;}
.dqtips {float: left; width: 100%;padding:.5rem 1rem;font-size:.7rem;color: #f1a325;background-color: #fff0d5;border: 1px dotted #ffdea2;border-radius:2rem; overflow: hidden;}


.music {position:fixed; z-index:999; bottom:2.8rem; left:.4rem; width:50px; height:30px;cursor: pointer;overflow:hidden;}
.musica {float: left; width: 30px; height: 29px;border: 0px;}
.musicb {float: left; width: 16px; height: 10px;border: 0px;}

@-webkit-keyframes rotation{
  from {-webkit-transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg);}
}

.Rotation{
  -webkit-transform: rotate(360deg);
  animation: rotation 3s linear infinite;
  -moz-animation: rotation 3s linear infinite;
  -webkit-animation: rotation 3s linear infinite;
  -o-animation: rotation 3s linear infinite;
}


.login-form {
	width: 100%; overflow: hidden;
	display: flex;flex-flow: column nowrap;justify-content: space-between;align-items: center;
	padding: 20px 0;
}

.login-form .login-form-item {
	height: 2rem;border: 1px solid #efefef;
	margin-bottom: 1rem;
	width: 100%;
	display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;
	border-radius: 5px;
	overflow: hidden;
}
.login-form .login-form-item .login-form-ico{
	background-color: #efefef; color:#262626;
	flex: none; width: 2rem; height: 2rem;line-height: 2rem;text-align: center;font-size: 1rem; overflow: hidden;
}
.login-form .login-form-item .login-form-input{
	flex: auto;width:50%;height: 2rem;padding: 0 .5rem;
	margin: 0;border: none;
	outline: none;background-color:#ffffff;
	text-align: left;font-size: .75rem;
	box-sizing: border-box;
	overflow: hidden;
}
.login-form .login-form-item .login-form-input::placeholder{
	font-size: .7rem; color: #888888;
}

.login-form .login-form-item .login-form-input:focus::placeholder{
	font-size: .6rem; color: #dbdbdb;text-align: right;
}

.login-form .login-form-item .login-form-sms{
	flex: auto; min-width: 2rem;
	cursor:pointer; border: none; outline: none;
	height: 2rem; line-height: 2rem;
	text-align: center; font-size: .75rem;
	background-color: #efefef; color:#666666;padding: 0 1rem;
	box-sizing: border-box;
	overflow: hidden;
}

.login-form .login-form-item .login-form-btn {
	float: left; width: 100%; text-align:center;height: 2rem;line-height:2rem;
	color:#fff;border:1px solid #38B000; background: #38B03F;font-size:.75rem; border-radius:5px;overflow: hidden;}