*{ padding: 0; margin: 0; outline: none;}
body { margin:0 auto; padding:0px; padding11-bottom:50px; font-size:14px; background-color:#f2f2f2; max-width:800px; font-family:"Microsoft Yahei", Helvetica, STHeiTi,Helvetica Neue,sans-serif; }
form { margin:0px; padding:0px; }
ul,li{list-style-type:none;}
a { color:#000000; text-decoration:none; }

.clear { width:100%; height:0px; overflow:hidden; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both; float:none; }
.clear10 { width:100%; height:10px; overflow:hidden; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both; float:none; }
.fl { float:left; }
.fl5 { float:left; margin-right:5px; }
.fr { float:right; }
.fr5 { float:right; margin-left:5px; }

/*天气*/
.weather { height:22px; padding:10px; background-color:#FFFFFF; width:auto; overflow:hidden; border-bottom:1px solid #efefef; }
/*提示*/
.showwrap { margin1:8px; margin1-bottom:10px; background-color:#FFFFFF; border:1px solid #e9e9e9; }

.ic { width:100%; font-size:18px; line-height:30px; color:#444444; height:auto; overflow:hidden; }
.ic img { width:95%; height:auto; }
.in { line-height:25px; font-size:14px; background-color:#FFFFFF; padding:5px; margin:5px; }
.m { margin:0px; padding:0px; }


/* 广告 */
.adbanner {  padding: 0px; margin:0px auto; overflow: hidden;}
.adbanner ul { display: block; margin: 0px; padding: 0; list-style: none; }
.adbanner ul li { display: block; margin: 0px 0px 10px 0; padding: 0; list-style: none; border-radius:4px; overflow:hidden }
.adbanner a { display: block; margin-top: 0px; }
.adbanner img { width: 100%; border-radius: 0px; display: block; }
.adbanner img { max-width: 100%; height: auto; width: auto; border: 0; vertical-align: middle }

/* 分类 */
#nav {height: 31px; padding: 4px 8px; background: #f4f4f4; color: #999; position: relative; line-height: 31px;box-shadow: 0 1px 2px #ccc;}
#nav .breadcrumb a, #nav .breadcrumb a:hover {color: #999;}
#nav .child-list a, #nav .child-list a:hover{color: #333}
#nav .btn-child {padding: 6px 20px; border-radius: 0;background: #fff;border: 1px solid transparent;text-align: center;border: 1px solid #ddd;}
#nav .btn-child.active {color: #4998e7; box-shadow: none;}
#nav .child-list {padding: 10px; background: #fff; border: 1px solid #ddd; position: absolute; top: 35px; right: 8px; display: none;}
#nav .child-list li {height: 30px; line-height: 30px; border-bottom: 1px solid #eee; min-width: 85px; color: #333; text-align: center; padding-right: 0px;background: #fff;}
#nav .child-list li:last-child {border-bottom: none}

.area-filter {margin:0px; padding: 10px; background-color: #fff; box-shadow: 0 1px 3px #ccc;}
.area-filter ul {overflow: hidden; zoom: 1; max-height: 62px; overflow: hidden;}
.area-filter .ch-a {width: 10%; float: left; font-size: 16px; height: 27px; line-height: 27px; color: #666}
.area-filter .ch-a li {padding: 3px 10px; color: #999; padding: 3px; font-weight: bold;}
.area-filter .sp-line {height: 1px; background: #ddd; margin: 10px 0}
.area-filter .ch-b {width: 90%; float: left; overflow: hidden; zoom:1}
.area-filter .ch-b li {width: 30%; padding: 3px; float: left; height: 25px; line-height: 25px;}
.area-filter .ch-b li a {display: block; text-align: center; border: 1px solid #fff; border-radius: 3px; white-space: nowrap; font-size: 14px; text-overflow: ellipsis; overflow: hidden; color: #666}
.area-filter .ch-b li.active a {color: #4998e7; border-color: #4998e7}
.area-filter .ch-b li.more {text-align: center; cursor: pointer}
.area-filter .ch-b li.more .icon {font-size: 16px;color: #4998e7}
.area-filter .ch-b li.more.active {color: #4998e7}


/*首页资讯*/

.inewsnotice{display:flex; background-color: #fff; padding:10px 10px; align-items: center; font-size: 16px;border-bottom:1px solid #e0e0e0;border-radius:0px 0px 0px 0px;}
.inewsnotice .icon{background-image:url("../images/ico_notice.png"); background-size: 100% 100%; background-repeat: no-repeat; width: 45px; height: 22px;}
.inewsnotice .line{height:16px; border-right: 1px solid #f1f2f6; margin:0px 10px;}
.inewsnotice .text{flex: 1; height: 22px; overflow: hidden;}
.inewsnotice .more a{color:#999; margin-left: 10px;}
.inewsnotice .islidearticle{margin:0px; padding: 0px; position:relative;}
.inewsnotice .islidearticle li{ height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.iNewTitle { line-height:35px; padding: 5px 10px; }
.iNewTitle .title { font-size:16px; background-image:url("../images/ico_title8.png"); background-position: 0px 7px; background-size: 20px; padding-left: 25px; background-repeat: no-repeat; color: #ed414a; border-bottom:#eee 1px solid; }
.iNewTitle .title span{ float:right; margin-top:3px;}
.iNewTitle .title span a{ color:#fff;background-color:#42b712; border-radius:8px; display:block; font-size:12px; line-height:20px; height:20px; padding:1px 10px;}
.iNewsHot { padding:0px 10px; }
.iNewsHot .title{ text-align:center;}
.iNewsHot .title a { line-height:45px; font-size:18px; color:#444444; font-weight: bolder; text-align:center }
.iNewsHot .con { height:40px; line-height:20px; overflow:hidden; font-size:12px; color:#888888; text-align:left;text-indent:2em; }
.iNews { padding:10px 10px; margin:0px; text-align:left;  }
.iNews ul { margin:0px; padding:0px; border-top:#eee 1px solid;}
.iNews ul li { list-style:none; line-height:29px; font-size:16px; overflow:hidden; height:29px; }
.iNews ul li span { color:#ed414a; padding-right:5px; }
.iNews ul li a { color:#444444; }

/*首页便民*/

.bianmin{ margin:0; padding:0;}
.bianmin ul{ list-style:none; margin:0; padding:0;}
.bianmin li{ list-style:none; margin:10px 0; padding:0;}
.section .wrap { padding: 10px;}
.section {margin:0px; padding: 10px; background-color: #fff; box-shadow: 0 1px 3px #ccc; margin-bottom: 10px}
.section .title {height: 25px; line-height: 25px;}
.section .title .text-title {font-size: 16px; color: #4998e7; font-weight: bold;}
.section .title .text-title:before {display: inline-block; content: ''; width: 3px; border-radius: 1px; background: #4998e7; margin-right: 5px; height: 13px;}
.section .title .pull-right{color: #ea272f; font-size: 14px;}
.section .title-articles {background: url('../images/news_bg.png'); background-repeat: no-repeat; background-size:30%  auto ;}
.section .title-infos .text-title{color: #e74950; }
.section .title-infos .text-title:before {background: #e74950}
.item2{height:auto; margin:5px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #ddd; background-color:#fff; color:#666666; text-align:left; padding:0px 0px 0px 0px;}


/*便民电话内页*/
.bianmins {margin:0px; padding:5px; background-color: #fff; box-shadow: 0 1px 3px #ccc; }
.bianmins .title {padding:5px;height: 25px; line-height: 25px;}
.bianmins .title .text-title {font-size: 16px; color: #1b9f66; font-weight: bold;}
.bianmins .title .text-title:before {display: inline-block; content: ''; width: 3px; border-radius: 1px; background: #1b9f66; margin-right: 5px; height: 13px;}
.bianmins .title-articles.fixed {z-index: 2; height: 45px; padding: 10px; box-shadow: 0 -1px 1px #ccc; background: #fff; position: fixed; top: 0px; left: 10px; width: auto; right: 10px;}
.pageb {height: 25px; line-height: 25px; font-size: 14px; color: #999; text-align: center; }
.pageb .btn {padding: 0 8px; background: none; color: #999}
.pageb .btn.active, .page .btn:active {box-shadow: none;}
.pageb-count {color: #dca437}
.pageb-count i {font-style: normal}
.pageb-count i:nth-child(2) {font-size: 16px; font-weight: bold;}
.pageb-count i:nth-child(3) {font-size: 10px; color: #bbb}

/* 首页分页 */
.pagebar {background-color:#ffffff; padding: 10px; overflow: hidden; border:1px solid #ededed; text-align: center;}
.pagebar a, .pagebar .now-page { padding: 0 10px; line-height: 30px; display: inline-block; background-color: #e0eaff; border:#e0eaff 1px solid; margin: 0 5px 3px 0; border-radius: 2px; color: #333; }
.pagebar a:hover, .pagebar .now-page { color: #fff; background: #2175D1;border:#fff 1px solid; }


/*商家列表*/

.bizbox { margin:8px 0px; font-size:16px; background-color:#FFFFFF; color: #444444; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:8px; position:relative; }
.bizbox .pic { position:relative; width:120px; height:110px; overflow:hidden; float:left; }
.bizbox .pic img { border:0px; width:100%; height:auto; min-height:110px; }
.bizboxAbout { color:#666666; border-top:1px solid #eeeeee; margin-top:5px; padding-top:5px; }
.bizboxAbout strong { color:#1fbf8c; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; font-weight:lighter; }
.bizbox .con { width:auto; padding-left:120px; }
.bizbox .con1 { width:auto; padding-left:10px; margin-left:10px; }
.bizbox .vip { position:absolute; background-size:60px; background-image:url(../images/vip.png); background-repeat:no-repeat; width:80px; height:80px; top:0px; left:0px; z-index:80; }
.bizbox .title { font-size:16px; text-align:left; letter-spacing:0px; font-weight:bolder; color:#000000; line-height:30px; height:30px; overflow:hidden }
.bizbox .title a { color:#444444; text-decoration:none; }
.bizbox .tel .num { font-size:18px; color:#ed414a; font-weight: normal; }
.bizbox .tel .num a { color:#ed414a; }
.bizbox .address { height:25px; line-height:25px; overflow:hidden; }
.bizbox .tel { height:25px; line-height:25px; overflow:hidden; }
.bizbox .bizfoot { height:25px; margin-top:5px; }
.bizbox .review1 { text-align:center; margin-right:5px; height:25px; float:left; margin-bottom:5px; width:100%; border-radius:2px; }
.bizbox .review1 a { color:#35a6ee; }
.bizbox .review2 { text-align:center; margin-right:5px; color:#f0962a; background-image: url("../images/ico_title12.png"); background-repeat: no-repeat; background-size: 20px; height:25px; background-position: 0px 5px; line-height:25px; width:auto; padding:2px 8px; padding-left: 22px; font-size:14px; float: left; }
.bizbox .review2 a { color:#f0962a; }
.bizbox .review3 { text-align:center; color:#676767; background-image: url("../images/ico_title7.png"); background-repeat: no-repeat; background-size: 20px; height:25px; line-height:25px; width:auto; background-position: 0px 4px; padding:2px 8px; padding-left: 20px; border-radius:2px; cursor:pointer; font-size:14px; float: left; }
.bizbox .review3 a { color:#1fbf8c; }

/*商家详情*/
.kfwraptitle { line-height:60px; height:60px; font-size:24px; border-bottom:1px solid #e9e9e9; text-align: center; background-color:#ffffff; margin-bottom:8px; color: #444444; }
.kfwraptitle em { width:32px; height:32px; background-image:url("../images/ico_title1.png"); background-size: 32px; background-repeat: no-repeat; vertical-align:bottom; overflow:hidden; margin:10px; display: inline-block; }
.kfwraptitle em:nth-of-type(2) {
background-image:url("../images/ico_title2.png");
}
.kfwrapContent { padding: 10px 15px; line-height: 25px; font-size: 16px; color: #444444; }

.biz_pic { height:auto; height:290px; background-color:#FFFFFF; }
.biz_pic1 { height:150px; text-align:center; }
.biz_pic1 img { width:260px; height:260px; border:1px solid #dedede; margin:15px; }
.biz_bt { font-size:22px; text-align:center; padding: 10px 0px; line-height:35px; color:#444444; background-color:#FFFFFF; }
.biz_col { text-align:center; background-color:#FFFFFF; padding-bottom:10px; margin-bottom:10px; }
.ico_pl { text-align:center; margin-right:5px; color:#f0962a; background-image: url("../images/ico_pinglun.png"); background-repeat: no-repeat; background-size: 20px; height:25px; line-height:25px; width:auto; padding:2px 8px; padding-left: 22px; border-radius:2px; font-size:14px; }
.ico_dz { text-align:center; color:#1fbf8c; background-image: url("../images/ico_zan.png"); background-repeat: no-repeat; background-size: 20px; height:25px; line-height:25px; width:auto; padding:2px 8px; padding-left: 20px; border-radius:2px; cursor:pointer; font-size:14px; }
.ico_ll { text-align:center; color:#3598db; background-image: url("../images/ico_liulan.png"); background-repeat: no-repeat; background-size: 20px; height:25px; line-height:25px; width:auto; padding:2px 8px; padding-left: 22px; border-radius:2px; cursor:pointer; font-size:14px; }

.biz_it { margin:0px; padding:0px; }
.biz_it li { line-height:30px; height:auto; padding:5px 0px; list-style:none; margin:0px; color:#444444; background-image:url(../images/png_biz_1.png); background-size:24px; background-position:0px 8px; background-repeat:no-repeat; padding-left:35px; font-size:16px; overflow:hidden; }
.biz_it li .show_ewm { background-image:url("../images/ico_ewm.png"); background-repeat: no-repeat; background-size: 20px; cursor: pointer; width: 20px; height: 20px; display:inline-block; overflow: hidden; margin-left: 10px; vertical-align:middle; }
.biz_it .ico1 { background-image:url(../images/png_biz_2.png); }
.biz_it .ico2 { background-image:url(../images/png_biz_3.png); }
.biz_it .ico3 { background-image:url(../images/png_biz_4.png); }
.biz_it .ico4 { background-image:url(../images/png_biz_5.png); }
.biz_it .ico5 { background-image:url(../images/png_biz_6.png); }
.biz_it .icovip { background-image:none; padding-left:0px; }
.biz_it .nob { border-bottom:0px; }
.biz_it .bd { background-color:#ed414a; background-image:url(../images/ico11.png); background-size:20px; background-position:5px 2px; background-repeat:no-repeat; color:#FFFFFF; width:70px; padding-left:18px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; display:block; border-radius:5px; margin-left:0px; }

.compic {padding:15px;}
.compic img{margin-top:15px;}
/*首页商家*/

.kfwrapbox { margin:0px; margin-bottom:10px; background-color:#FFFFFF; border-top:2px solid #ed414a; border-bottom:1px solid #e9e9e9; }

.iBizTitle { line-height:30px; padding: 5px 10px; }
.iBizTitle .title { font-size:16px; background-image:url("../images/ico_title9.png"); background-position: 0px 4px; background-size: 20px; padding-left: 25px; background-repeat: no-repeat; color: #ed414a; }
.iBizTitle .title span{ float:right;margin-top:3px;}
.iBizTitle .title span a{ color:#fff;background-color:#42b712; border-radius:8px; display:block; font-size:12px; line-height:20px; height:20px; padding:1px 10px;}
.ibizcon { width:auto; overflow: hidden; padding-bottom: 25px; position: relative; }
.ibizcon:after { content:'\20'; clear:both; *zoom:1;
display:block; height:0; }
.ibizcon .swiper-pagination-bullet-active { background:#ed414a; }
.ibizbox { }
.ibizbox .pic { width:100%; padding-bottom: 100%; overflow: hidden; border-radius: 5px; border:1px solid #efefef; position: relative; display: block; float: none; clear: both; }
.ibizbox .pic img { width:100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.ibizname { height:25px; line-height: 25px; overflow: hidden; }
.ibizname a { color:#444444; }

/*首页图标导航*/
.mNav { height:auto; overflow:hidden; width:100%; background-color:#FFFFFF; padding:0px 0px; }
.mNavBox { height:68px; padding:8px 0px; width:auto; }
.mNav ul { margin-top:10px; padding:0px; }
.mNav ul li { float:left; list-style:none; background-color:#ffffff; width:20%; margin:0px; height:80px; overflow:hidden; font-size:14px; text-align:center; }
.mNav ul li .bg1 { background-image:url(../images/t1.png) }
.mNav ul li .bg2 { background-image:url(../images/t2.png) }
.mNav ul li .bg3 { background-image:url(../images/t3.png) }
.mNav ul li .bg4 { background-image:url(../images/t4.png) }
.mNav ul li .bg5 { background-image:url(../images/t5.png) }
.mNav ul li .bg6 { background-image:url(../images/t6.png) }
.mNav ul li .bg7 { background-image:url(../images/t7.png) }
.mNav ul li .bg8 { background-image:url(../images/t8.png) }
.mNav ul li .bg9 { background-image:url(../images/ico_title12.png) }
.mNav ul li .bg10 { background-image:url(../images/t10.png) }
.mNav ul li .head { display:block; width:46px; height:46px; border-radius: 23px; line-height:46px; margin:0px auto; font-size:22px; color:#FFFFFF; text-align:center; font-style:normal; }
.mNav ul li .ico { display:block; width:46px; height:46px; background-size:46px 46px; background-repeat:no-repeat; background-position:center; line-height:46px; margin:0px auto; font-size:22px; color:#FFFFFF; text-align:center; }
.mNav ul li .title { display:block; line-height:30px; font-size:14px; color:#666666; text-align:center; }
.xxSort { text-align:left; height:auto; letter-spacing:1px; padding:0px; margin:0px 8px; }

/*首页幻灯*/
.vsList { padding:0px; width:100%; height:auto; }
.vsBox { overflow:hidden; float:left; width:auto; height:auto; padding:0px; }
.vsBox img { border:0px; padding:0px; margin:0px; outline-width:0px; vertical-align:bottom; }
.indexBox .banner-swiper a { display:block; text-align:center }
.indexBox .banner-swiper img { width:100%; height:100% }
.indexBox .banner-swiper .swiper-pagination { bottom:2px }
.indexBox .banner-swiper .swiper-pagination-bullet { opacity:.8; background-color: #dedede; }
.indexBox .banner-swiper .swiper-pagination-bullet-active { background:#ed414a; }

.list-guanggaowei { margin:0 auto; position:relative; overflow:hidden; z-index:1; }

.swiper-slide { -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative; }

.indexBox .swiper-pagination { position:absolute; text-align:center; -webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); z-index:10 }

.list-guanggaowei-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:10px; left:0; width:100% }
.swiper-pagination-bullet { width:8px; height:8px; display:inline-block; border-radius:15px; }
button.swiper-pagination-bullet { border:none; margin:0; padding:0; box-shadow:none; -moz-appearance:none; -ms-appearance:none; -webkit-appearance:none; appearance:none }
.list-guanggaowei-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 5px; opacity:.8 }
.list-guanggaowei-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { background:#ed414a }
.swiper-wrapper { position:relative; width:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box }

/*首页波浪*/
.water { position:absolute; left:0; bottom:-10px; height:30px; width:100%; z-index:1 }
.water-c { position:relative }
.water-1 { background:url(../images/water-1.svg) repeat-x; background-size:600px; -webkit-animation:wave-animation-1 3.5s infinite linear; animation:wave-animation-1 3.5s infinite linear }
.water-2 { top:5px; background:url(../images/water-2.svg) repeat-x; background-size:600px; -webkit-animation:wave-animation-2 6s infinite linear; animation:wave-animation-2 6s infinite linear }
.water-1, .water-2 { position:absolute; width:100%; height:30px }

@keyframes wave-animation-1 { 0% {background-position:0 top}100% {background-position:600px top}}
@keyframes wave-animation-2 { 0% {background-position:0 top}100% {background-position:600px top}}

/*首页分类信息*/
.iInfoTitle { ine-height:35px; background-color:#ffffff; padding: 10px; overflow: hidden; border-bottom:1px solid #ededed;border-top: 2px solid #ed414a; }
.iInfoTitle .title { font-size:16px; background-image:url("../images/ico_title11.png"); background-position: 0px 0px; background-size: 20px; padding-left:25px; background-repeat: no-repeat; color: #ed414a; }
.iInfoTitle .sort{ height:30px; overflow: hidden; margin: 0px; padding-top: 10px;}
.iInfoTitle .sort ul{width:100%; height: 40px; position: static; display: block; white-space:nowrap; overflow-h: scroll; -webkit-overflow-scrolling: touch;overflow:auto hidden;}
.iInfoTitle .sort ul li{width:auto; height: 30px; display: inline-block; line-height: 20px; margin-right: 10px; }
.iInfoTitle .sort a{font-size: 16px; color: #444; padding: 5px 5px;}
.iInfoTitle .sort a.sour{border-bottom:2px solid #ed414a; color: #ed414a;}

.wapBox { margin2:6px;margin1:0px 0px; margin-bottom: 6px; padding:8px;  border-bottom:#eee 1px solid; }
.titlepro{background-color:#e6f9ff;}
.titletop{background-color:#FFFAE7;}
.titleinfo{background-color:#FFFFFF;}

.wapBox .title { width:100%; height:auto; clear:both; float:none;text-overflow: ellipsis;white-space: nowrap;  overflow: hidden;}
.wbt { font-size:18px;vertical-align: middle; font-weight: bold;}
.titleHot { color:#ed414a; }
.titlepro { color:#0022ee; }

.wbding { background-color:#ed414a; color:#FFFFFF; width:auto; padding:1px 4px;vertical-align: middle; text-align:center; margin:0px 5px; font-size: 16px; margin-left:0px; border-radius:3px; }
.wbpro { background-color:#0022ee; color:#FFFFFF; width:auto; padding:1px 4px;vertical-align: middle; text-align:center; margin:0px 5px; font-size: 16px; margin-left:0px; border-radius:3px; }

.wapBox .wbp { color:#ed414a; font-size:18px; padding-left:5px; vertical-align: middle; }

.wBPic{ width:100%; text-align:left; margin-top:5px; height:auto; position:relative; max-height:80px; overflow:hidden}
.wBPic img{width:100px; height:80px;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.wapBoxCon{font-size:14px; line-height:25px; margin-top:5px; color:#666666; max-height:70px; overflow:hidden;}

.wapBoxClass { margin-top:8px; font-size:12px; border-top:#eee 1px solid;}
.wapBoxClass1 {margin-top:8px; float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #35a6ee; color:#35a6ee; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px; line-height:22px;height:22px;}
.wapBoxClass2 {margin-top:8px; float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #f0962a; color:#f0962a; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px;line-height:22px;height:22px; }
.wapBoxClass3 {margin-top:8px; float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #1fbf8c; color:#1fbf8c; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px; line-height:22px;height:22px;}
.click{ color:#aaaaaa;float:right;font-size:12px;margin-top:10px;}


.wapBox .date { float:left; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #aaaaaa; color:#aaaaaa; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px; }
.wbzj { background-color:#cccccc; color:#ffffff; width:45px; text-align:center; line-height:25px; height:25px; margin:5px; margin-left:0px; float:left; border-radius:5px; }
.wbtcc {width: 100px; float: left; margin-right: 8px;}
.wBPicNum { position:absolute; left:0px; bottom:0px; background-color:#009900; font-size:16px; line-height:18px; padding:5px; color:#FFFFFF; }
.wapBox .contact { height:auto; line-height:38px; width:100%; margin:0px 0px 8px 0px; position:relative; float:none; clear:both; color:#666666; font-size:18px; }
.wapBox .contact span { font-size:16px; }
.wapBox .contact strong { padding-right:10px; font-size:16px; font-weight:normal; }
.wapBox .contact .bd { border:1px solid #ed414a; background-color:#ed414a; color:#ffffff; background-image:url(../images/ico11.png); background-size:20px; background-position:3px 2px; background-repeat:no-repeat; width:70px; padding-left:18px; position:absolute; top:5px; right:5px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:0px; display:block; border-radius:5px; }

 /*头部*/
 
#btn-guid-header {position: absolute; left: 0; top: 0;background-position: -65px 0;}

#area-guid-header { -moz-transition: max-height, 0.5s; -o-transition: max-height, 0.5s; -webkit-transition: max-height, 0.5s; transition: max-height, 0.5s; position: absolute; top: 45px; left: 0; width: 100%; max-height: 0; overflow: hidden; background-color: #fff; z-index:9999999; height:120px; }
#area-guid-header.open { max-height: 120px; }
#btn-guid-header.open:after { top: 28px; }
#btn-guid-header:after { -moz-transition: top, 0.5s; -o-transition: top, 0.5s; -webkit-transition: top, 0.5s; transition: top, 0.5s; position: absolute; top: 42px; left: 50%; margin-left: -8px; content: ""; border-color: transparent transparent #fff; border-style: solid; border-width: 8px 8px 12px; z-index:99999999 }

#area-guid-header .area-switch {height: 55px;line-height:55px }
#area-guid-header .area-switch .btn {display: inline-block; padding: 6px 12px; margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center; white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation; touch-action: manipulation;cursor: pointer; -webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; user-select: none;background-image: none; border: 1px solid transparent;border-radius: 4px;}
#area-guid-header .area-switch .btn {color: #999}
#area-guid-header .area-switch .btn:hover {color: #4998e7}
#area-guid-header .area-switch .btn .glyphicon {margin-right: 5px;}
#area-guid-header .area-switch .btn-post {background-color: #4998e7; color: #fff}
#area-guid-header .area-switch .btn-post:hover {background-color: #20659c; color: #fff}
#area-guid-header .sp-line {height: 1px; background: #ddd; width: 100%; margin: 5px 0;}


#area-guid-header .area-close, #area-search-header .area-close {clear: both; margin-top: 5px; text-align: center;}
#area-guid-header .area-close button, #area-search-header .area-close button {height: 30px; width: 50%; margin: 0 auto; background-color: #fcfcfc; border: 1px solid #ccc; border-radius: 3px; color: #999}
#area-guid-header .area-close button {background-color: #eee;}
 
 
.itop{ margin: 0 auto; max-width:800px; background-color:#2f3c45; position: fixed; width:100%; z-index: 1001;}
.itopp{ padding-top: 45px}   
.top { position:relative; background-color:#ed414a; height:45px; width:100%; line-height:45px; }

.header-button11 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; position: relative; z-index: 1; display: block; width: 45px; height: 45px; margin: 0; padding: 0; outline: none; background: url("../images/pngt.png"); border: none; cursor: pointer; }

.header-button {overflow: hidden;position: relative; z-index: 1; display: block; width: 45px; height: 45px; margin: 0; padding: 0; outline: none; border: none;cursor: pointer; background-color:#ed414a;color:#fff; font-size:18px;}


.logo-header { display: block; width: 200px; height: 45px; text-indent: -100%; overflow: hidden; background-image: url("../images/logo.png"); margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: auto 28px }

#toggle-menu {left: 0;position: absolute;top: 0;background-position: 0 0; }
#toggle-search { position: absolute; right: 0; top: 0; background-position: -65px 0; }

#toggle-search.open:after { top: 28px; }
#toggle-search:after { -moz-transition: top, 0.5s; -o-transition: top, 0.5s; -webkit-transition: top, 0.5s; transition: top, 0.5s; position: absolute; top: 42px; left: 50%; margin-left: -8px; content: ""; border-color: transparent transparent #bc0023; border-style: solid; border-width: 8px 8px 12px; z-index:99999999 }
#toggle-basket { position: relative; float: right; background-position: -120px 0; }
#toggle-basket:before { position: absolute; top: 5px; left: 0; width: 2px; height: 40px; content: ""; background-color: #000; }
#search-form { -moz-transition: max-height, 0.5s; -o-transition: max-height, 0.5s; -webkit-transition: max-height, 0.5s; transition: max-height, 0.5s; position: absolute; top: 45px; left: 0; width: 100%; max-height: 0; overflow: hidden; background-color: #bc0023; z-index:9999999; height:45px; }
#search-form.open { max-height: 45px; }
#search-form fieldset { position: relative; margin: 0 45px 0 0; padding: 0; border: none; }
#search-form input { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height: 39px; line-height:39px; margin:3px;}
#search-form input[type="search"] { width: 100%; padding: 0 5px 0 22px; background:#fff; border: none; }
#search-form input[type="submit"] { position: absolute; top: 3px; right: 3px; width: 45px; margin: 0; padding: 0; font-weight: 700; text-transform: uppercase; color: #fff; background: #bc0023; border: none; cursor: pointer; height:39px }

/*底部漂浮*/
.footpost{padding-bottom:55px;}
.foot { font-size:16px; text-align:center; line-height:25px; color:#999999 }
.footNav { padding:0px 0px; background-color:#dbdbdb; height:40px; line-height:40px; font-size:16px; margin:10px 0px; }
.footNav1 { margin:0px; padding:0px; }
.footNav1 li { float:left; padding:0px; margin:0px; list-style:none; width:60px; padding-left:15px; text-align:center; }
.footNav1 .footTop { float:right; padding-right:20px; width:auto; cursor:pointer; letter-spacing:2px; }
.foot a { font-size:16px; line-height:25px; color:#444444; }
.footlink { color:#444444; line-height:30px; }
.footlink a { color:#444444;}
.footcopy { font-size:12px; }
.footcopy a { color:#999999; font-size:12px; }

.BottomNav {width:100%;  max-width:800px; height:50px; position:fixed; bottom:0px; z-index:999; background-color:#ffffff; border-top:1px solid #dddddd; }
.BottomNav ul { margin:0px; padding:0px; }
.BottomNav ul li { width:18%; float:left; margin:0px; padding:0px; list-style:none; font-size:12px; text-align:center; }
.BottomNav ul .index { width:28%; }
.BottomNav ul li .indexBox { width:70px; margin:auto; background-color:#ed414a; position:relative; top:-5px; height:70px; border-radius: 50px; }
.BottomNav ul li .indexBox a { color:#ed414a; }
.BottomNav ul li a { display:block; color:#515151; padding:5px 0; text-align:center; }
.BottomNav ul li a i { display:block; height:25px; width:25px; position: relative; margin:auto; background-repeat:no-repeat; background-size:24px; }
.BottomNav ul li.index a { color:#FFFFFF; }
.BottomNav ul li.index a i { display:block; height:30px; width:30px; margin:auto; background-repeat:no-repeat; background-size:30px; }
.BottomNav ul li a .t1 { color:#ed414a; }
.BottomNav ul li a i.n1 { background-image:url(../images/png16.png); }
.BottomNav ul li a i.n2 { background-image:url(../images/png15.png); }
.BottomNav ul li a i.n3 { background-image:url(../images/png14.png); }
.BottomNav ul li a i.n4 { background-image:url(../images/png17.png); }
.BottomNav ul li a i.ni { background-image:url(../images/png_post.png); }
.BottomNav ul li .weidu { display: block; position: absolute; width: 12px; height: 12px; border-radius: 8px; background-color: #ed414a; top: -3px; right: -8px; border:1px solid #ffffff; }

/*信息页详情图片*/
.infoPicSide { width:100%; overflow:hidden; position:relative; height:300px;padding1-bottom:100%; text-align:center; }
.infoPicSide .swiper-slide { background-position:center; background-size:cover; padding1-bottom:100%; }
.infoPicSide .swiper-slide img { display:none1;display: block;width:100%;height:300px;}
.wapinfoimg{width:100%;height:150px;}
.infoPicSide .pagination { color:#FFFFFF; background-color:#000000; width:80px; position:absolute; top:10px; left:auto; right:10px; font-size:16px; height:30px; line-height:30px; border-radius:20px; opacity:.7; z-index:10; float:right; }


/*信息详情页*/
.infocontainer {width:100%;max-width:800px;position: relative;height:20px;line-height:30px;}
.infoleft, .infocenter, .inforight {color:#888888; font-size:14px; }
.infoleft{position: absolute; left: 0;width:30%;text-align:left}
.infocenter{position: absolute; left: 30%;width:30%;text-align:center}
.inforight{position: absolute; right: 0; width:40%;text-align:right}

.inputText{margin-bottom:10px;padding:5px;width:calc(40% - 12px);border:1px solid #e5e5e5;border-radius:3px;font-size:14px;appearance:none}
.inputTextarea{padding:5px;width:calc(100% - 12px);border:1px solid #e5e5e5;border-radius:3px;font-size:14px;appearance:none}

.infowrap {margin-bottom:10px; padding:10px 10px; background-color:#FFFFFF; border:1px solid #e9e9e9; }
.infowrap .bt { color:#444444; font-size:20px; height:auto; padding-bottom:10px; line-height:30px; }
.infowrap .btwrap .bt { color:#444444; font-size:20px; height:auto; padding-bottom:0px; line-height:30px; }
.infowrap .btwrap .price { color:#ed414a; font-size:20px; line-height:30px; }
.infowrap .bt_info { color:#444444; font-size:14px; line-height:20px; }
.infowrap .bt_info p { display: inline-block; padding: 0px; margin: 0px; margin-right: 10px; }
.infowrap .bt_info a { color:#444444; }
.infowrap .btwrap .ctr { color:#444444; }
.infowrap .btwrap .ctr a { color:#444444; margin-bottom: 5px; border:1px solid #dedede; display: inline-block; margin-right:5px; border-radius:3px; padding:2px 5px; }
.infowrap .btwrap .ctr a.haibao { color:#1fbf8c; border:1px solid #1fbf8c; }
.infowrap .date { color:#888888; font-size:14px; line-height:20px; }
.infotitle { line-height:35px; height:35px; font-size:16px; border-bottom:1px solid #e9e9e9; padding:5px; background-color:#ffffff; }
.infotitle em { float:left; width:8px; height:18px; margin-top:9px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px; }
.pl {line-height:30px;}
.reviewpost { padding:10px; }
.plt { height:35px; color: #444444; font-size:16px; line-height:35px; background-image:url("../images/ico_title4.png"); background-position: 0px 8px; background-repeat: no-repeat; background-size: 18px; padding-left: 22px; }
.kf_title_1 { line-height:35px; height:35px; font-size:16px; border-bottom:1px solid #e9e9e9; padding:5px; background-color:#ffffff; margin-bottom:8px; }
.kf_title_1 em { float:left; width:8px; height:18px; margin-top:9px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px; }
.reviewBox { margin-bottom:10px; border-bottom:1px solid #e5e5e5; color:#444444; padding:5px; }
.reviewBox .con { padding:5px 0px 0px 5px; }
.reviewBox .revert { padding:10px; border:1px solid #e5e5e5; border-radius:3px; margin: 10px; }
.reviewBox .head { color:#888888; padding:5px; margin-bottom:8px; height: 40px; width: auto; }
.reviewBox .head .pic { width:40px; height: 40px; overflow: hidden; border-radius: 40px; float: left; }
.reviewBox .head .name { width:auto; height: 40px; line-height: 40px; margin-left: 50px; overflow: hidden; }
.reviewBox .head .pic img { width: 40px; height: 40px; }
.reviewBox .date { font-size:14px; line-height:15px; text-align:right; margin-top:5px; color:#cccccc; padding:2px; }
.ic { width:100%; font-size:18px; line-height:30px; color:#444444; height:auto; overflow:hidden; }
.ic img { width:95%; height:auto; }
.btnShowTel { background-color:#ff4466; color:#FFFFFF; font-size:18px; line-height:25px; padding:10px 0px; width:auto; text-align:center; border-radius: 3px; cursor:pointer; }
/*相关信息*/
.xgxxc { height:auto; }
.xgxxc ul { margin:0px; padding:0px; }
.xgxxc ul li { width:auto; font-size:14px; line-height:25px; border-top:1px dashed #e5e5e5; position:relative; padding:10px 5px; color:#999999; overflow:hidden; list-style:none; }
.xgxxc ul li.nb { border-top:0px; }
.xgxxc ul li a { text-decoration:none; }
.xgxxc ul li .title { font-size:16px; color:#666666; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xgxxc ul li .content { font-size:12px; line-height:20px; color:#666666; }
.xgxxc ul li .price { color:#ff3300; }
.xgxxc ul li .pic_box { width:90px; height:80px; margin-right:10px; overflow:hidden; }
.xgxxc ul li .pic { width:90px; height:80px; display: table-cell; vertical-align:middle; overflow:hidden; line-height:80px; }
.xgxxc ul li img { width:90px; height:80px; border:0px; vertical-align:middle; }
.xgxxc ul li a { color:#888888; }


.kfwrapContent { padding: 10px 10px; line-height:25px; font-size: 16px; color: #444444; }

.kfwraptitle2 { line-height:35px; border-bottom:1px solid #e9e9e9; background-color:#ffffff; padding: 10px;}
.kfwraptitle2 .title { font-size:18px; background-image:url("../images/ico_title5.png"); background-position: 0px 5px; background-size: 24px; padding-left: 30px; background-repeat: no-repeat; color: #ed414a; }
.kfwraptitle2 .comment { font-size: 14px; line-height: 25px; color: #888888; }


.num .wbbd,.num .wbdx{float:left;display:block;padding-left:28px;width:95px;height:28px;background-position:13px 3px;background-size:20px 20px;background-repeat:no-repeat;color:#fff;text-align:center;font-size:16px;line-height:28px;border-radius:5px;}
.num .wbbd{margin:0 0 0 10px;background-color:#3275b9;background-image:url(../images/ico11.png)}
.num .wbdx{margin:0 0 0 10px;background-color:#3cb80a;background-image:url(../images/ico12.png)}
.num .wbplay{float:left;display:block;width:110px;height:28px;color:#fff;text-align:center;font-size:16px;line-height:28px;border-radius:5px;margin:0 0 0 10px;background-color:#ff0000;}

.wbbd { background-color:#ed414a; background-image:url(../images/ico11.png); background-size:20px; background-position:5px 2px; background-repeat:no-repeat; color:#FFFFFF; width:77px; padding-left:18px; font-size:14px; text-align:center; line-height:25px; height:25px;  display:block; border-radius:5px; margin-left:0px; }

.wxbd { background-color:#090; background-image:url(../images/wxb.png); background-size:20px; background-position:5px 2px; background-repeat:no-repeat; color:#FFFFFF; width:95px; padding-left:20px; font-size:14px; text-align:center; line-height:25px; height:25px;display:block; border-radius:5px; margin-left:0px; border:0px solid #e9e9e9;}

.infoContact_list { width: auto;  padding:3px 0px;margin:0px; color:#444444; background-position:0px 3px; background-repeat:no-repeat; padding-left:30px; font-size:16px; overflow:hidden; }
.infoContact_list.phone {background-image:url("../images/png_biz_1.png"); background-size:24px;}
.infoContact_list.weixin { background-image:url("../images/png_biz_5.png"); background-size:24px;}
.infoContact_list.qq { background-image:url("../images/png_biz_4.png");  background-size:24px;}
.infoContact_list.dizhi { background-image:url("../images/png_biz_2.png");  background-size:24px;}
.infoContact_list.lxr { background-image:url("../images/png_biz_7.png"); 
background-size:24px;}
.infoContact_list.email { background-image:url("../images/png_biz_8.png"); 
background-size:24px;}
.infoContact_list .head {float: left; display:block; }
.infoContact_list .text {display:block;float: left; }
.infoContact_list .bd_wrap {float: right; }
.info-custom {color: #FF0000; }

/*shareBox*/

.shareBox{ width:auto; height:115px;}
.shareBox ul{ padding:0px; margin:0px;}
.shareBox ul li{ padding:0px; margin:0px 0px; float:left; width:33%; height:55px; cursor:pointer; float:left; font-size:12px; line-height:15px; text-align:center; list-style:none; position:relative;}
.shareBox ul li i{ display:block; height:40px; overflow:hidden; width:38px; margin:auto;}
.shareBox ul li i img{ width:38px; height:38px; margin:0px; padding:0px; text-align:center;}
.shareBox ul li .nam{ width:100%; height:13px; line-height:13px; overflow:hidden; text-align:center; color:#666666;}
.shareBox ul li.titl{ font-size:14px; line-height:55px; width:100%; height:55px; color:#666666; background-image:url(../images/line.png); background-repeat:no-repeat; background-position:center;}

/*分类导航*/

.filter2 a { text-decoration:none; }
.filter2 ul { margin:0px; padding:0px; list-style:none; }
.filter2 li { margin:0px; padding:0px; list-style:none; }
.filter2 .innercontent, .cateName .innercontent, .prolist .innercontent, #aboutPage .innercontent { position: absolute; z-index: 1; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); width: 100%; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none; }
.filter2 .innercontent ul li ul { display:none; }
.filter2 .inner_parent a, .filter2 .inner_child a { border-bottom:1px solid #f9f9f9; position:relative; display:block; padding-left:15px; line-height:44px; height:44px; overflow:hidden; color:#595959; }
.filter2 .inner_parent em, .filter2 .inner_parent s, .filter2 .inner_child em, .filter2 .inner_child s { position:absolute; top:0; right:24px; font-size:12px; color:#aaa; text-decoration:none; }
.filter2 .inner_child a { background-color:#f9f9f9; }
.filter2 .inner_parent { background:#fff; overflow: hidden; height:360px; position:relative; }
.filter2 .inner_child { height:360px; overflow:hidden; position:absolute; width:100%; left:40%; top:58px; background-color:#f9f9f9; }
.filter2 .hasUL { position:relative; z-index:1000; }
.filter2 .hasUL:after, .filter2 .hasUL:before { content:' '; border-color:transparent transparent transparent #bbb; border-width:6px; display:inline-block; position:absolute; top:17px; right:2px; border-style:solid; display:none; }
.filter2 .hasUL:after { border-color:transparent transparent transparent #fff; right:4px; }
.filter2 .hasUL_current, .filter2 .hasUL_current a, .filter2 .cur a, .filter2 .inner_parent .selected, .filter2 .inner_child .selected, .filter2 .inner_parent .current, .filter2 .inner_child .current, .filter2 .inner_parent .current a, .filter2 .inner_child .current a { color:#fb9030; }
.filter2 .inner_parent a:before { display:none; width:3px; height:15px; background-color:#fb9030; content:''; position:absolute; left:0; top:15px; }
.filter2 .hasUL_current a:before, .filter2 .cur a:before, .filter2 .inner_parent .selected:before, .filter2 .inner_parent .current:before { display:block; }
.filter2 .hasUL_current a { background-color:#f9f9f9; }
.filter2 .hasUL_current:after { border-color:transparent transparent transparent transparent; }
.filter2 { background-color:#fff; }
.filter2 .tab { display:-webkit-box; display:-moz-box; display:box; border-bottom:1px solid #f0f0f0; }
.filter2 .tab li { width:100%; -webkit-box-flex:1; -webkit-flex:1; flex:1; padding:9px 0; }
.filter2 .tab li a { overflow:hidden; display:block; text-align:center; height:40px; line-height:40px; position:relative; border-left:1px solid #eee; color:#666; }
.filter2 .tab li a s { display:none; }
.filter2 .tab li:first-child a { border-left:0 none; }
.filter2 .tab li a em, .filter2 .tab li a em:after { vertical-align:-2px; margin-left:5px; display:inline-block; border-color:#adadad transparent transparent transparent; border-width:5px; border-style:solid; transition:transform .3s ease;
-webkit-transition:-webkit-transform .3s ease;
transform-origin:50% 25% 0; -webkit-transform-origin:50% 25% 0; position:relative; z-index:1; }
.filter2 .tab li a em:after { display:none; content:' '; border-color:#fff transparent transparent transparent; position:absolute; margin:-8px 0 0 -6px; }
.filter2 .tab .current a { color:#ed414a; }
.filter2 .tab .current a em { border-color:#ed414a transparent transparent transparent; transform:rotateZ(180deg); -webkit-transform: rotateZ(180deg); transition:transform .3s ease;
-webkit-transition:-webkit-transform .3s ease;
transform-origin:50% 25% 0; -webkit-transform-origin:50% 25% 0; }

.iTitle { line-height:35px; text-align:center; margin-top:8px; }
.iTitle span { padding:8px; background-color:#f2f2f2; position:relative; font-size:18px; color:#888888; }
.iTitle .line { border-top:1px solid #ddd; height:1px; overflow:hidden; width:100%; position:relative; top:18px;}

/*翻页*/
.pBox { text-align:center; height:auto; }
.pagelist { float:none; border:0px; clear:both; width:100%; height:30px; overflow:hidden; margin-bottom:5px; }

.p { margin:0px auto; padding:10px 20px 10px 20px; text-align:center; display:block; width:auto; height:auto; overflow:hidden; }
.p li { list-style:none; height:35px; min-width:35px; display:inline-block; border:1px solid #ddd; background-color:#ffffff; margin:3px; line-height:35px; border-radius:3px; }
.p li a { display:block; padding:0px 10px; }
.p li.nob { padding:0px 10px; }
.p .check { border:1px solid #0cace6; font-weight:bolder; color:#0cace6; min-width:15px; padding:0px 10px; }
.more+ { text-align:center; padding:0 10px; background-color:#42b712; border-radius:2px; float:right; display:block; color:#ffffff; }


/*-新闻--*/
.c { font-size:16px; color:#333333; line-height:25px; }
.newsBox { margin:8px 0px; font-size:16px; background-color:#FFFFFF; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:8px; }
.newsBox .title { font-weight:bolder; font-size:16px; line-height:20px; padding:8px 0px 8px 0px;text-overflow: ellipsis;white-space: nowrap;  overflow: hidden;}
.newsBoxPicList { width:100%; text-align:left; margin-top:0px; height:auto;  }
.newsBoxPicList .wBPicBox { width:28%; float:left; margin:0px; }
.newsBoxPicList .wBPicBox1 { width:auto; position:relative; margin-right:5px; padding-bottom:100%; }
.newsBoxPicList img { width:100%; height:100px;top:0px; left:0px; }
.newsBoxCon { line-height:25px; margin-top:0px; color:#666666; width:68%; float:right; }
.newsBoxConan { line-height:25px; margin-top:0px; color:#666666; width:98%; float:left;font-size:14px; }

.newsBox .date { float:left;margin-top:8px; width:auto; mix-width:25%; overflow:hidden; padding:0px 5px; border:1px solid #aaaaaa; color:#aaaaaa; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px; }
.newsList li span { float:right; color:#888888; }
.newsList li .tu { background-color:#009900; color:#FFFFFF; padding:2px; margin-left:10px; }
.sxart { line-height:25px; font-size: 14px; text-align:left; border-top:1px dashed #efefef; padding: 10px 0px; margin:10px 0px; }
.sxart span { color:#FF0000; }
.sxart a { color:#333333; }
.wxText { font-size:16px; line-height:30px; color:#000000; margin:8px; border:1px solid #dedede; background-color:#f9f9f9; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.wxText strong { color:#FF0000; }
.weixinpt { background-color:#FFFFFF; padding-top:10px; text-align:center; }
.weixinpt_title { margin:0px; padding:0px 10px; background-color:#FFFFFF; height:40px; overflow:hidden; }
.weixinpt_title li { float:left; width:50%; height:39px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:16px; line-height:40px; list-style:none; padding:0px; margin:0px; cursor:pointer; }
.weixinpt_title li.ck { height:38px; border-bottom:2px solid #ed414a; color:#ed414a; font-weight:bolder; }
.weixinpt_con { padding:10px; }
.weixinpt_pic img { width:80%; max-width:300px; }
.weixinpt_txt { padding:5px; line-height:25px; font-size:16px; border-top:1px dashed #dedede; }

/*用户中心头部*/

.wapPageTitle { background-color:#ed414a; height:45px; position:relative; line-height:45px; width:100%; font-size:18px; color:#FFFFFF; text-align:center; }
.infoback { background-image:url(../images/png07.png); background-position:0px 8px; background-repeat:no-repeat; background-size:30px 30px; display:block; color:#FFFFFF; padding-left:30px; padding-right:10px; position:absolute; top:0px; left:0px; text-align:left; font-weight:lighter; font-weight:normal; }
.wapPageTitle_btn { background-image:url(../images/png08.png); background-position:0px 8px; background-repeat:no-repeat; background-size:30px 30px; display:block; color:#FFFFFF; padding-left:30px; padding-right:10px; position:absolute; top:0px; right:0px; text-align:right; font-weight:lighter; font-weight:normal; }
.weixinsharecom { position:fixed; left:0; top:0; display:none; bottom:0; background: rgba(0, 0, 0, 0.9); filter:alpha(opacity=90); height: 100%; width: 100%; z-index: 100; }
.weixinsharecom p { text-align: center; margin-top:5px; padding:0px 0px 0px 20px; font-size:26px; line-height:60px; color:#FFFFFF; }
.weixinsharecom p span { border-radius:3px; color:#FFFFFF; font-size:36px; line-height:36px; padding:0px 8px; margin:0px 5px; }
.weixinsharecom img { max-width: 100%; height: auto; }
.weixinsharecom .close { font-size:26px; line-height:60px; color:#FFFFFF; text-align:center; border:1px solid #e5e5e5; border-radius:5px; margin:0px 30px; }

/*注册登录*/
.loginForm {margin-top:10px; }
.loginInputDiv { clear:both; float:none; _display:inline-block; border:1px solid #e5e5e5; border-radius:25px; margin-bottom:8px; overflow:hidden; height:50px; position:relative; width:100%; }
.loginInputDiv .zhmm { position:absolute; top:0px; right:15px; line-height:50px; color:#888888; }
.loginInputDiv .exDiv { width:30px; height:30px; line-height:30px; position:absolute; left:0px; top:5px; white-space:nowrap; font-size:12px; color:#009933; }
.loginInputDiv .Err { height:30px; line-height:30px; width:30px; position:absolute; left:auto; right:0px; top:8px; white-space:nowrap; color:#ff0000; background-image:url(/images/a2.png); background-repeat:no-repeat; background-position:left; }
.loginInputDiv .Rig { height:30px; line-height:30px; width:30px; position:absolute; left:auto; right:0px; top:8px; white-space:nowrap; color:#009933; background-image:url(/images/a1.png); background-repeat:no-repeat; background-position:left; }
.loginInputLabel { height:50px; width:55px; display:block; font-size:14px; padding-left:35px; float:left; line-height:50px; background-color:#f0f6f6; overflow:hidden; background:url(../images/png32.png) no-repeat 10px 13px; background-size:20px; }

.loginInputLabelUser { height:35px; margin:10px 0px; color:#7d7d7d; width:55px; display:block; border-right:1px solid #dedede; font-size:14px; float:left; line-height:35px; overflow:hidden; background:url(../images/png31.png) no-repeat ; background-size:55px 240px; background-position:3px -10px; }
.loginInputLabelPass { height:35px; margin:10px 0px; color:#7d7d7d; width:55px; display:block; border-right:1px solid #dedede; font-size:14px; float:left; line-height:35px; overflow:hidden; background:url(../images/png31.png) no-repeat ; background-size:55px 240px; background-position:3px -108px; }
.loginInputLabelPass1 { height:35px; margin:10px 0px; color:#7d7d7d; width:55px; display:block; border-right:1px solid #dedede; font-size:14px;float:left; line-height:35px; overflow:hidden; background:url(../images/png31.png) no-repeat ; background-size:55px 240px; background-position:3px -63px; }
.loginInputLabelphone { height:35px; margin:10px 0px; color:#7d7d7d; width:55px; display:block; border-right:1px solid #dedede; font-size:14px; float:left; line-height:35px; overflow:hidden; background:url(../images/png31.png)no-repeat ; background-size:55px 240px; background-position:3px -150px; }
.loginInputLabelemail { height:35px; margin:10px 0px; color:#7d7d7d; width:55px; display:block; border-right:1px solid #dedede; font-size:14px; float:left; line-height:35px; overflow:hidden; background:url(../images/png31.png)no-repeat ; background-size:55px 240px; background-position:3px -196px; }

.loginFormInput { width:auto; background-color:#FFFFFF; float:none; margin-left:65px; height:auto; line-height:25px; padding:5px; }
.loginFormInput .textInput { height:40px; padding:0px; margin:0px; width:90%; line-height:40px; font-size:14px;border:0px solid #dedede; }

.loginList{width:100%; margin-top:10px; text-align: center;}
.loginList a{height:30px; line-height:30px; background-size:28px; padding-left:30px; text-align:left; font-size:18px; background-position:0px 0px; background-repeat:no-repeat; color:#888888; display: inline-block;}
.qqLogin{ background-image:url(../images/qq.png); margin-right: 30px;}
.wxLogin{background-image:url(../images/wx.png);}
.loginInputText{ line-height:20px; font-size: 14px; text-align: center; margin:20px 0px;}
.loginInputText a{text-decoration:underline;}
.kfbtnpost{-webkit-appearance:none; border-radius:5px; width:100%; height:50px; line-height:50px; border:1px solid #3598db; text-align:center; padding:0px; margin:0px auto; background-color:#3598db; color:#FFFFFF; font-size:18px;}

.layui-form-checked[lay-skin=primary] i{border-color:#3598db!important;background-color:#3598db;color:#fff}

.regTitle { font-size:16px; line-height:40px; height:40px; margin-bottom:0px; text-align:center;  border:1px solid #ddd; border-radius:5px; background-color:#f0f0f0; }
.regTitle a { color:#197ac5; }
.tx_box{margin:15px 0; border:dashed 1px #ffcb99; background-color:#FFFFE0; margin:auto; margin-bottom:5px;}
.tx_title{color:Red;}

.loginPs { line-height:40px; font-size:16px; color:#666666; }
.loginPs a { color:#197ac5; }
.reset_pwd_list { border:1px solid #ededed; height:100px; width:100%; background:url(/images/png_arrow_1.png) no-repeat #fafafa 90% 50%; margin-bottom:10px; }
.reset_pwd_list .pic { float:left; width:60px; height:60px; padding:20px; }
.reset_pwd_list .pic img { width:60px; height:60px; border:0px; }
.reset_pwd_list .con { width:auto; height:60px; padding:20px 0px; padding-left:100px; }
.reset_pwd_list .con .title { font-size:18px; color:#000000; line-height:30px; }
.reset_pwd_list .con .text { font-size:14px; line-height:30px; color:#666666; }
.postSubmit { -webkit-appearance:none; border-radius:5px; width:100%; height:40px; line-height:40px; border:0px; text-align:center; padding:0px; margin:0px; background-color:#ed414a; color:#FFFFFF; font-size:18px; }
.postSubmit1 { -webkit-appearance:none; border-radius:25px; width:70%; height:50px; line-height:50px; border:0px; text-align:center; padding:0px; margin:0px auto; background-color:#ed414a; color:#FFFFFF; font-size:18px; }

/*---------post------------*/
.pstitle { line-height:35px; height:35px; font-size:16px; border:1px solid #e5e5e5; border-radius:5px;  background-color:#fafafa; margin-bottom:8px;text-align:center; }
.pstitle strong { color:#ed414a; }

.posttx{margin-bottom:5px;color:#666;text-align:center;font-size:14px}

.pfInput{margin-bottom:10px;margin-top:0px;}
.pfInput{border-top:1px solid #dedede;position:relative;float:none;clear:both;width:100%;color:#444;font-size:16px;}

.label{margin-top:10px;float:left;display:block;overflow:hidden;padding:0;width:90px;text-align:right;line-height:35px}
.label1{margin-top:10px;float:left;display:block;overflow:hidden;padding:0;width:90px;text-align:right;}
.label strong,.label1 strong{color:#c00}

.inputDiv{display:block;margin-top:10px;float:none;margin-left:90px;padding:0;width:auto;height:auto}

.inputDiv2{margin-top:10px;float:none;margin-left:90px;line-height:30px;padding:0;width:auto;height:auto}
.inputDiv2{width:calc(100% - 125px)}
.inputDiv2 input{border:1px solid #e5e5e5;border-radius:3px;padding:6px;}
.inputDiv2 select{border:1px solid #e5e5e5;border-radius:3px;padding:6px;}

.inputDiv3{margin-top:10px;float:none;margin-left:90px;padding:0;width:auto;height:auto}

.inputDiv3 input{width:calc(100% - 35px)!important}

.textInput{height:35px;border:1px solid #e5e5e5;border-radius:3px;line-height:35px}
.textInput{width:calc(100% - 35px)!important}

.yzmtextInput{height:35px;border:1px solid #e5e5e5;border-radius:3px;line-height:35px}
.yzmtextInput{width:calc(100% - 160px)!important}

.postTextarea{height:120px;border:1px solid #e5e5e5;border-radius:3px}
.postTextarea{width:calc(100% - 55px)!important}
.postTextarea{margin-bottom:-5px;padding:5px 10px}

.textSelect{height:35px;border:1px solid #e5e5e5;border-radius:3px;line-height:35px}
.textSelect{width:calc(100% - 33px)!important}
.textSelect option{font-size:16px}
.postyzm{margin-top:10px;}

.PicUnit{float:left;margin:0 10px 5px 5px}
.PicFile{position:relative;display:inline-block;overflow:hidden;padding:1px;width:80px;height:80px;border:1px solid #c1c4cb;border-radius:0;background:url(../images/wapUploadBtn111.png) 50% 50% no-repeat;color:#a3a3a3;text-decoration:none;text-indent:0;line-height:80px}
.PicFile input{position:absolute;top:0;right:0;font-size:100px;opacity:0}
.PicFile:hover{border-color:#c1c4cb;background:#f1f1f1;color:#7f7f7f;text-decoration:none}
.PicShow{position:relative;top:-110px;z-index:1;float:left;padding:0 26px 10px 0;width:86px;height:0}
.PicShow a{text-decoration:none}
.PicShow .del{position:absolute;top:4px;left:75px;display:none;width:15px;height:15px}
.PicShow .del a{background-image:url(../images/ico_del.png)}
.PicShow .del a,.PicShow .del a:hover{display:inline-block;width:15px;height:15px;background-position:100% 0;background-size:auto;background-repeat:no-repeat}
.PicShow .del a:hover{background-image:url(../images/ico_del_a.png)}

.PicUnit{display:none}
.pfInput .inputDiv4{margin-top:10px;display:flex;overflow:auto hidden;padding:12px 0 0 4px;width:calc(100% - 128px)!important;height:100px;border:1px solid #ddd;border-radius:3px;background:#f8f8f8}
.pictips{margin-top:5px}
.PicShow{top:-100px;padding:initial}

.sendsms{position:absolute;right:10px;display:inline-block;margin:6px 0;width:120px;height:35px;border:0;border-radius:5px;background:#0194e4;color:#fff;text-align:center;font-weight:700;font-size:14px;cursor:pointer}
.sendsms{position:relative;right:0;border-radius:3px}


/* 滑动门通用样式*/
.all_view_box{ margin:10px; border:#eee 1px solid; padding:0; vertical-align:top}
.tabbed_content{background-color:none; margin-bottom:10px;}
.tabs2{width:100%;height:41px;line-height:41px;position:relative;background:#efefef; border-bottom:#ddd 1px solid;overflow:hidden;}
.tabs2 h2{padding-left:10px;float:left;}
.tabs2 .moving_bg{width:33.33333%;height:39px;border-bottom: #007AD9 2px solid; color:#333;position:absolute;z-index:190;left:0;font-weight:bold;overflow:hidden; font-size:140%;}
.tabs2 .tab_item{display:block;float:left;width:33.33333333%;z-index:200;position:relative;cursor:pointer;color:#333;overflow:hidden; font-size:120%; font-weight:bold;}
.tabbed_content .slide_content {overflow: hidden;background-color: #fff;position: relative;width: 100%;}
.tabslider {width: 300%;}
.tabslider ul {float: left;width: 33.3333333%;margin: 0px;padding: 0px; height:auto;}

#entry-list { position: relative; top: 0; left: 0; right: 0; bottom: 0; display: none; overflow: hidden; overflow-y: auto; }
#entry-list>dl { margin: 0px auto; padding:12px; background: #FFF; border-bottom: #eee 1px solid }
#entry-list>dl:hover { background: #f6f6f6; border-bottom: #eee 1px solid; }
h3 span { float: right; }
#entry-list>dl>.title {float: left; font-size:16px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#entry-list>dl>.title>a { text-decoration: none; color: #555; }
#entry-list>dl>.title>a:hover { text-decoration: none; }
#entry-list>dl>.date { float: right; right:5px;}



.aboutList{  margin: 0 auto; margin:0px; padding:5px; height:45px; margin-top:10px; background-color:#f9f9f9;
 -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px; border:1px solid #ddd;}
.aboutList ul{ margin:0px; padding:0px;}
.aboutList ul li{ height:45px; width:25%; margin:0px; padding:0px; text-align:center; float:left; line-height:45px; list-style:none;}
.aboutContent{line-height:180%;padding:5px;margin-top:10px }

.page{background:#fff;text-align:center;padding:20px 0;}
.page .page-btn{display:inline-block;padding:0 15px;height:35px;text-align:center;line-height:35px;border:1px solid #c8cacc;color:#3f4358;margin-right:10px;}
.page .page-btn:last-child{margin-right:0px;}
.page .page-btn.active{border-color:#ff7201}
.page .page-btn.disable{border-color:#c6cbd2;color:#c6cbd2}

