header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary,input{outline:0;}/*hideFocus瀵硅秴閾炬帴澶栬櫄绾挎鐨勮缃�*/
ul,dl,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{ font-weight:normal;}
pre,code,kbd,samp{font-family:inherit;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}/*default榛樿鍏夋爣锛堥�氬父鏄竴涓澶达級*/
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,a,a:hover{text-decoration:none;}
body,textarea,input,button,select{font:14px/1.14 arial,"Microsoft YaHei","寰蒋闆呴粦";color:#333;outline:0;}
body{ background-color: #f2f2f2;}
*{ padding: 0px; margin: 0px;}
.top{ width:100%; height:44px; background-color:#009df6; position:relative;}
.top p{ font-size:20px; color:#FFF; line-height:44px; text-align:center; }
.top .icon1{ width:22px; position:absolute; left:10px; top:9px;}
.top .icon3{ width:22px; position:absolute; right:10px; top:9px;}
.top .icon2{ width:22px; position:absolute; right:46px; top:9px;}
.top .icon1 img,.top .icon2 img,.top .icon3 img{ width:24px; height:24px;}
.tabnav-litle{ display: table; background-color: #fff;width:100%;}
.tabnav-litle li{ display: table-cell; width: 25%; text-align: center; padding-top:10px; padding-bottom:2px}
.tabnav-litle li a{ display: block; height: 24px; line-height: 24px; font-size: 14px; color: #666666;}
.tabnav-litle li:last-child a{ border-right: none;}
.tabnav-litle li{border-bottom: 1px solid #d0cfcf;}
.tabnav-litle li.select-nav { border-bottom: 2px solid #e43a3d; height: 31px; line-height: 31px; color: #e43a3d;}
.tabnav-litle li.select-nav a{ color:#e43a3d;}
.advertise{ margin-top: 10px; background-color: #fff;}
.bnner1{}
.bnner1 img{ width: 100%;}
.dltext1{ display: table; width: 93.5%; margin: 0 auto; padding-top: 10px; padding-bottom: 10px;}
.dltext1 dt,.dltext1 dd{ display: table-cell; vertical-align: middle;}
.dltext1 dt{border-right: 1px solid #dcdcdc;}
.dltext1 dt img{ width: 90px; padding-right: 10px; }
.dltext1 dd{ padding-left: 10px;}
.notice{}
.notice p span{ display: inline-block; width: 6px; height: 6px; background-color: #E43A3D; border-radius: 4px; vertical-align: middle; margin-right: 5px;}
.notice p{ line-height: 22px; color: #888;}
.zf-edit{ margin-top: 13px; padding-bottom: 15px;}
.zftext1{ padding-left: 3.25%; padding-right: 3.25%; border-bottom: 1px solid #ccc; line-height: 30px; font-size: 14px; color: #666;font-size: 12px; padding-top: 5px; padding-bottom: 5px;}
.zftext1 span{ color: #E43A3D; padding-left: 10px; }
.zf-edit-title{ padding-left: 3.25%; padding-right: 3.25%; border-bottom: 1px solid #ccc; padding-top: 10px; padding-bottom: 10px; font-size: 16px; font-weight: normal; line-height: 24px; background-color:#fff}
.zf-edit-title img{ width:22px; margin-right: 5px; vertical-align: middle; margin-top: -2px;}
.ul-textw1{ display: table; width: 97.5%; margin: 0 auto; padding-top: 10px;}
.ul-textw1 li{ display: table-cell; width: 32.5%; text-align: center;}
.zf-frame{ display: block; width: 90%; margin: 0 auto; border:  1px solid #ccc; padding-top: 10px; padding-bottom: 10px;border-radius: 5px; position: relative; color: #666;}
.zf-frame-text{line-height: 22px;}
.zf-frame-text em{ display: block; text-align: center; }
.selectd{ border-color: #e43a3d;}
.hoticon{ position: absolute; bottom: -1px; left: -1px; width: 40px;}
.seleicon{ position: absolute; bottom: -1px; right: -1px; width: 20px;}
.selectd p.zf-frame-text{ color: #E43A3D;}
.selectd p.zf-frame-text em{ color: #333;}
@media only screen and (max-width: 320px) {

    .zf-frame-text{ font-size: 12px; line-height: 18px;}
}

.tips{ background-color: #fff; margin-top: 15px; padding-left: 3.25%; padding-right: 3.25%; padding-top: 15px; padding-bottom: 10px;}
.tips-title{ color: #666; font-weight: normal; font-size: 16px;}
.tips-title img{ width: 20px; margin-right: 5px; vertical-align: middle; margin-top: -2px;}
.tips-text{ padding-top: 15px;}
.tips-text p{ line-height: 22px; color: #666; padding-bottom: 5px;}
.details-banli{ background-color: #fff; position: fixed; width: 100%; bottom: 0; left: 0;border-top: 1px solid #ccc;}
.left-banli{ float: left; width: 70%;  padding-top: 10px; text-align: center; line-height: 22px;}
.btn-1{ float: right; background-color: #e43a3d; color: #fff; height: 60px; line-height: 60px; width: 30%; font-size: 16px; text-align: center;}
.left-banlitext{ font-size: 12px;}
.left-banlitext em{ color: #E43A3D; font-size: 20px; font-weight: normal;}
.left-text2{ font-size: 12px; color: #666;}
.zf-edit-title i{ color: #E43A3D; font-size:12px}
.zf-edit-title i.kex{ color: #26a5f7;}
.circles{ text-align: center; margin-top: 10px;}
.circles a{ display: inline-block; width: 8px; height: 8px; background-color: #fff; border-radius: 8px; margin-left: 5px; margin-right: 5px; border:1px solid #e43a3d}
.circles a.seledtd{ background-color: #E43A3D;}
.notic-p{ color: #666; padding-left: 3.25%; padding-right: 3.25%; padding-top: 10px; padding-bottom: 10px;}
.lefttext-2{ text-align: center;}


.footertext{ background-color: #fff; border-top: 1px solid #d6d6d6; padding-top: 10px; position: fixed; bottom: 0; width: 100%; left: 0;}
.footertext-inn1{ padding-left: 3.25%; padding-right: 3.25%;}
.footertext-inndl{ display: table; width: 100%; padding-bottom: 10px;}
.footertext-inndl dd{ display: table-cell; width: 50%; line-height: 22px;}
.footertext-inndl dd:first-child{ border-right: 1px solid #d6d6d6;}
.footertext-inndl dd:last-child{ padding-left: 3.25%;}
.textcolor-red{ color: #E43A3D;}
.text-graycolor{ color: #999;}
.footertext-inn2{border-top: 1px solid #d6d6d6; margin-top: 10px;}
.btext-b{ display: table; width: 100%; }
.btext-b dd{ display: table-cell;}
.btn-2add{ display: block;  height: 44px; line-height: 44px; background-color: #CCC; color: #fff; text-align: center; font-size: 16px; }
.btext-b-in{ text-align: center; line-height: 40px;}
.btext-b-in span{ color: #E43A3D; font-size: 16px; }
.select-taocan{ background-color: #fff; padding-left: 3.25%; padding-right: 3.25%; padding-top: 10px; padding-bottom: 10px;}

.leftpic-tc{ float: left;}
.leftpic-tc img{ width: 150px;}
.btn-moretaoc{ display: block; float: right; width: 100px; height: 34px; background-color: #e4393c; border-radius: 20px; color: #fff; text-align: center; line-height: 34px;
    font-size: 16px; margin-top: 10px;}
.contenp1{ margin-left: 3.25%; margin-right: 3.25%; background-color: #fff; margin-top: 15px; border-radius: 5px;  }
.textcolor-1{ padding:10px; line-height: 22px; color: #999;position:relative;}
.textcolor-1 em{ color: #E43A3D; font-weight: normal;}
.textcolor-1 span{ color: #333;}
.lines{  border-bottom: 1px dashed #CCCCCC; position: relative; height: 30px;  width: 100%; margin-top: -30px;}
.lines span{ display: block;width: 16px; height: 16px; border-radius: 12px; background-color: #f2f2f2; }
.lines span.leftcirl{ position: absolute; left: -8px; top: 22px;}
.lines span.rightcirl{ position: absolute; right:-8px ; top: 22px;}
.title-textp2{ color: #999; margin-left: 10px; margin-right: 10px;  margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.textcolor-2{ margin-left:10px; margin-right: 10px; padding-top:5px; border-bottom: 1px solid #ccc;}
.textcolor-inner1{ padding-top: 5px; padding-bottom: 5px; display: table; width: 100%;}
.textcolor-inner1 img{ width: 20px; margin-right: 5px; vertical-align: middle; margin-top: -2px; }
.textcolor-inner1 i{ padding-left: 10px; color: #999; display: table-cell; line-height: 22px; }
.textcolor-inner1 span{ display: table-cell; width: 60px;}
.textcolor-inner1 span:first-child{ width: 20px;}
.textcolor-inner1 p{color: #999; margin-top: 10px; line-height: 22px; }
.perficil{ margin-top: 15px; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #ccc; padding-bottom: 5px;}
.perficil h2{ font-weight: normal; font-size: 16px; margin-bottom: 10px;}
.perficil p{ color:#999; line-height: 22px; margin-bottom: 5px;}
.ptext-color2{ margin-top: 15px; margin-bottom: 15px; margin-left: 10px; margin-right: 10px; padding-bottom: 15px;}
.ptext-color2 img{ vertical-align: middle; width: 22px; margin-right: 5px; margin-top: -2px;}
.alinks{ display: block;}
.bgcolorp1{  background-color: #fff; margin-bottom:15px}
.bottomps{ padding-bottom: 0;}
/*2017骞�2鏈堟柊澧�*/
.edit-nav{ position:relative; margin-bottom:10px; }
.addstyle{ width:82%; position:absolute; left:0; top:0; }
.add-more{  width:18%; float:right; position:relative; background-color:#fff  }
.add-more-link{ display:block; text-align:center; height: 44px;    line-height:44px;
    border-left:1px solid #d0cfcf; border-bottom:1px solid #d0cfcf; color:#666}
.add-more-menu{ position:absolute;  width:100%; right:0; top:45px; background-color:#fff}
.add-more-menu a{ display:block; height:36px; line-height:36px; text-align:center;
    color:#666}
.zf-edit-add{ background-color:#fff; margin-top:10px; margin-bottom:10px;}
.add-pred{ background-color:#fff; margin-top:12px; margin-bottom:10px; padding-left:3.25%;
    padding-right:3.25%; padding-top:10px; padding-bottom:10px}
.title-add{ font-weight:normal; color:#666; line-height:24px;}
.month-up span{ padding-right:15px; color:#e43a3d; line-height:24px}
.zf-frame-text em{ font-weight:normal}
.selectd p.zf-frame-text em{ font-weight:bold}
.morelinks{  text-align:center; margin-top:15px}
.morelinks a{ color:#666;}
.morelinks a img{ width:15px}
.taocan-select{}
.taocan-select a{ display:block; width:220px; border:1px solid #d9d9d9; text-align:center;
    margin:10px auto; padding-top:10px; padding-bottom:5px; border-radius:10px}
.taocan-select a img{ width:70%;}
.taocan-select a.selectd{ border-color:#e43a3d;}
.add-zf-de{ position:relative}
.add-ul-s{ width:92%;}
.add-leftbtn{ position:absolute; left:0; top:25%}
.add-rightbtn{ position:absolute; right:0; top:25%;}
.add-leftbtn img,.add-rightbtn img{ width:16px}
.add-bgcolor{ background-color:#fff; padding-bottom:10px;}
.edtiadd{ padding-bottom:0;}

/*寮瑰嚭妗�*/
.cszPopbox{ position: fixed; z-index: 9; top: 20%; width: 100%;}
.csp{width: 90%;margin: 0 auto;background-color: #fff; border-radius: 5px; position: relative;}
.csz-person{ position: relative;}
.csz-person img{ width: 92px; height: 92px;  position: absolute; top: -50px; left: 50%; margin-left: -46px;}
.cszBtnclose{ display: block; background: url(../images/potoicom_06.png) no-repeat ; width: 30px; height: 30px; background-size: 100% 100%; position: absolute; right: -10px; top: -10px;}
.blackbg{ background-color: #000; width:100%; height: 100%;  position: fixed; z-index: 1; opacity: 0.5;}
.csz-Box{width: 90%; margin: 0 auto; padding-top: 20px; padding-bottom: 20px; }
.group1{ display: table; width: 100%; border-bottom: 1px solid #CCCCCC; padding-bottom: 10px; padding-top: 10px;}
.group1 dt,.group1 dd{ display: table-cell; vertical-align: middle;}
.group1 dt{ width: 60px;}
.group1 dt img{ width: 100%;}
.group1 dd{ width: 75%; padding-left: 10px;}
.group1 dd h2{ color: #333; font-weight: normal; margin-bottom: 5px; font-size: 16px;}
.group1 dd p{ color: #999; line-height: 22px;}
.dlalls{ height: 280px; overflow-y: auto;}
.textcolor-p4{ margin-top: 45px;}
.textcolor-p4 h3{  font-size: 15px; line-height: 22px;}
.textcolor-p4 p{ line-height: 22px;}
.textcolor-p4 p span{ color: #e43a3d;}
.btn-bottom{ text-align: center; margin-top: 20px;}
.btn-bottom a{ display:  inline-block; width:44%; height: 36px; border-radius: 5px; border: 1px solid #e43a3d; line-height: 36px; margin-left: 2%; margin-right: 2%;
    color: #e43a3d;}
.btn-bottom a:last-child{ background-color: #e43a3d; color: #fff;}

.swiper-button-next1.swiper-button-disabled {
    display: none;
}
.swiper-button-prev1.swiper-button-disabled {
    display: none;
}
.swiper-button-next2.swiper-button-disabled {
    display: none;
}
.swiper-button-prev2.swiper-button-disabled {
    display: none;
}
.u-flyer{border-radius:50%;overflow:hidden;font-size:7px;font-weight:lighter;width:10px;height:10px;background:red;}
/*遮罩层*/
.Shade_mask{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-tranform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);z-index:2;display:none;}

/*2017年6月新增*/
.jieshao{ width: 100%; margin: 0 auto; background-color: #fff; margin-top: 13px; }
.jieshao table{ width: 100%; }
.jieshao table tr td{ width: 50%; border-bottom: #d6d6d6 solid 1px; border-right: #d6d6d6 solid 1px; background-color: #eaeaea; height: 45px; }
.jieshao table tr td:last-child{border-right: none;}
.jieshao table tr td a{ display: block; width: 100%; height: 45px; text-align: center; line-height: 45px; color: #333; font-size: 16px; }
.jieshao table tr td a.xuanz{ background-color: #fff; }
.jieshao .pic{ width: 100%; display: block; }

.btn-free {width:72px;height:40px;position:absolute;right:5px;top:10px;border-left:1px solid #f0f0f0;}





