* {word-wrap:break-word}
*,*:before,*:after {box-sizing:border-box;outline:none;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset {margin:0;padding:0;font-weight:normal;-webkit-tap-highlight-color:transparent}
ul,ol,dl {list-style-type:none}
html,body {*position:static;color:#333;background:#fff;width:100%;height:auto;min-width:1242px;font-size:14px;line-height:normal;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button {overflow:visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea {font-size:12px;font-family:"微软雅黑";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6 {font-size:100%}
a {text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:all .4s linear;transition:all .4s;color:#333}
a:hover,a:focus,a:active {text-decoration:none;outline:none}
a.ie6:hover {zoom:1}
b,i {font-weight:normal;font-style:normal}
sub,sup {vertical-align:baseline}
img {border:0}
a img,img {-ms-interpolation-mode:bicubic;-webkit-transition:all .7s linear;transition:all .7s;display:block;max-width:100%}
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend {display:block;margin:0;padding:0}
time {display:inline}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1}
audio:not([controls]) {display:none}
legend {width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small {font-size:15px;color:#999}
svg:not(:root) {overflow:hidden}
input,textarea {border:0;outline:none;resize:none}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto}
input[type="search"] {-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
input[type="text"],input[type="tel"],input[type="button"],input[type="submit"],input[type="reset"],input[type="password"],input[type="email"],textarea {-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:transparent}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance:none !important;margin:0}
input::-moz-placeholder,textarea::-moz-placeholder {color:#afafaf}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#afafaf}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#afafaf}
.fl {float:left}
.fr {float:right}
.text-l {text-align:left}
.text-c {text-align:center}
.text-r {text-align:right}
.bgf6 {background-color:#faf6f4}
.wrap,.main,.setion {height:auto;overflow:hidden}
.main {padding-top:68px}
.box {width:1584px;overflow:visible;margin:0 auto}
.lazy {width:100%;min-height:100px}
.layui-layer-rim {border:0 !important}
.layui-layer-rim a {-webkit-transition:all 0s linear;transition:all 0s}
.banner {height:auto;overflow:hidden;position:relative}
.banner a {display:block}
.pages {padding:16px 0 10px;clear:both;margin:0 auto;text-align:center}
.pages a,.pages b {display:inline-block;height:32px;line-height:32px;background:#fcfcfc;border:1px solid #e3e3e3;text-align:center;color:#000;font-size:14px;padding:0 10px;margin:5px 8px}
.pages a.a1 {background:#fcfcfc;width:60px;padding:0px;border:1px solid #e3e3e3}
.pages a:hover {background:#c5947e;text-decoration:none;color:#fcfcfc;border:1px solid #c5947e}
.pages span {display:inline-block;height:30px;line-height:30px;background:#c5947e;border:1px solid #c5947e;color:#fcfcfc;text-align:center;padding:0 10px}
.pages a.current,.pages b {display:inline-block;height:30px;line-height:30px;background:#c5947e;border:1px solid #c5947e;color:#fcfcfc;text-align:center;padding:0 10px}
.pages .noPage {display:inline-block;width:60px;height:30px;line-height:30px;background:#c5947e;border:1px solid #c5947e;text-align:center;color:#a4a4a4}
.header {height:68px;overflow:visible;position:fixed;left:0;top:0;right:0;z-index:10;background-color:#fff;min-width:1242px;border-bottom:1px solid #ececec}
.header .header-fl {padding-left:54px;height:auto;overflow:hidden}
.header .header-fl .logo {float:left;margin-right:32px;height:  68px;line-height: 68px;}
.header .header-fl .logo a {display:block;line-height:68px;height: 68px;}
.header .header-fl .logo a img {vertical-align:middle;display:inline-block;}
.header .nav {height:auto;overflow:hidden}
.header .nav ul li {float:left}
.header .nav ul li a {display:block;padding:0 30px;line-height:68px;font-size:14px;color:#333;position:relative}
.header .nav ul li a span.new {position:absolute;top:17%;left:60%;width:28px;height:15px;background:url("../images/icon-new.png") no-repeat}
.header .nav ul li a:hover {color:#c5947e}
.header .nav ul li.active a {color:#c5947e}
.header .header-fr {height:auto;overflow:visible;padding-right:45px}
.header .header-fr .search-box {margin-top:20px;width:190px;padding-left:18px;height:30px;overflow:hidden;text-align:center;background-color:#eeeeee;border-radius:5px}
.header .header-fr .search-box .search-btn {width:18px;height:30px;background:url("../images/icon-search.png") center center no-repeat;float:left}
.header .header-fr .search-box input {font-size:13px;color:#333;width:140px;padding:7px 0;background-color:#eeeeee}
.header .header-fr .nav {margin-left:10px}
.header .header-fr .nav li a {padding:0 26px}
.header .header-fr .login-box {margin-left:20px;padding-top:17px;height:68px}
.header .header-fr .login-box div.name {float:left;position:relative;height:51px}
.header .header-fr .login-box div.name:hover ul {display:block}
.header .header-fr .login-box a {display:block;float:left;width:74px;height:32px;font-size:14px;color:#333;line-height:31px;text-align:center}
.header .header-fr .login-box a:hover {color:#c5947e}
.header .header-fr .login-box a.login {border:1px solid #626262;border-radius:5px}
.header .header-fr .login-box a.login:hover {background-color:#c5947e;color:#fff;border-color:#c5947e}
.header .header-fr .login-box a.name {width:auto;margin-right:6px}
.header .header-fr .login-box a.name img {width:30px;height:30px;float:left;margin-right:5px}
.header .header-fr .login-box a.name span {display:block;float:left; padding-right:5px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d73333}
.header .header-fr .login-box a.name span:first-child {color:#b6927e}
.header .header-fr .login-box a.name span.name {color:#c5947e}
.header .header-fr .login-box ul {display:none;position:absolute;left:0;right:0;top:51px;background:#fff;border-radius:5px;padding:15px 0}
.header .header-fr .login-box ul li {height:auto;overflow:hidden}
.header .header-fr .login-box ul li a {color:#666666;font-size:14px;padding:15px 0;float:none;width:100%;line-height:normal;height:auto !important}
.header .header-fr .login-box ul li a:hover {color:#c5947e}
.swiper-pagination-bullet {background-color:#fff !important}
.title {height:auto;overflow:hidden;border-bottom:1px solid #c5947e;margin-bottom:25px;font-size:15px;color:#b6917e}
.title em {display:inline-block;padding:10px 0}
.title span,.title a {font-size:14px;color:#acacac;display:inline-block;padding:10px 0;width:125px;text-align:center}
.title span.active,.title a.active {border-bottom:2px solid #c5947e;color:#c5947e}
.title span {border-bottom:2px solid #c5947e;color:#333}
.tabcontent {font-size:12px;color:#333}
.tabcontent i {color:#c5947e}
.tabcontent span {color:#c5947e}
.list-box {height:auto;overflow:visible}
.list-box .list-swiper {height:auto;overflow:hidden;position:relative}
.list-box .list-swiper:hover .prev-btn,.list-box .list-swiper:hover .next-btn {display:block}
.list-box .prev-btn {display:none;cursor:pointer;z-index:2;position:absolute;left:0;top:50%;margin-top:-45px;width:45px;height:90px;background:url("../images/icon-prev.png") center center no-repeat rgba(0,0,0,0.5)}
.list-box .next-btn {display:none;cursor:pointer;z-index:2;position:absolute;right:0;top:50%;margin-top:-45px;width:45px;height:90px;background:url("../images/icon-next.png") center center no-repeat rgba(0,0,0,0.5)}

.list-box ul li .img-box {position:relative;overflow:hidden}
.list-box ul li .img-box:after {content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;z-index:0;transition:all .4s linear}
.list-box ul li .img-box img {display:block;width:100%}
.list-box ul li .img-box .tj {position:absolute;right:0;top:0;width:48px;height:21px;text-align:center;line-height:21px;background-color:#dd413b;color:#fff;font-size:12px;border-bottom-left-radius:5px}
.list-box ul li .img-box .size {position:absolute;left:0;bottom:0;width:48px;height:21px;text-align:center;line-height:21px;background:rgba(0,0,0,0.6);color:#fff;font-size:12px;border-top-right-radius:5px}
.list-box ul li .img-box .play {position:absolute;width:40px;height:40px;display:block;left:10px;bottom:10px;background:url("../images/icon-play.png") no-repeat;background-size: cover;}
.list-box ul li .text-box {height:auto;overflow:hidden;background-color:#fff;padding:0 14px}
.list-box ul li .text-box p.name {font-size:13px;color:#333;padding:12px 0;height:auto;overflow:hidden;line-height:24px;}
.list-box ul li .text-box p.name span {font-size:12px;float:right;text-align:center;width:40px;height:24px;line-height:24px;background:#f9f9f9;border:1px solid #e9e9e9;border-radius:5px;color:#acacac}
.list-box ul li .text-box .album {border-top:1px solid #ebebeb;padding:12px 0;color:#999;height:auto;overflow:hidden;line-height:24px}
.list-box ul li .text-box .album img {width:24px;height:24px;border-radius:100%;float:left}
.list-box ul li .text-box .album .name {color:#c5947e;margin-left:8px}
.list-box ul li:hover {-moz-box-shadow:0px 5px 10px #eaeaea;-webkit-box-shadow:0px 5px 10px #eaeaea;box-shadow:0px 5px 10px #eaeaea}
.list-box ul li:hover .img-box img {transform:scale(1.1)}
.list-box ul li:hover .img-box:after {opacity:1;filter:alpha(opacity=100)}
.list-box ul li:hover .text-box p.name {color:#c5947e}
.load-more {clear:both;display:block}
.load-more a {display:block;color:#333;width:210px;height:44px;line-height:43px;padding-left:22px;margin:40px auto 0;text-align:left;border:1px solid #38322f;border-radius:5px;font-size:14px;background:url("../images/icon-more.png") 146px center no-repeat}
.load-more a:hover {background-color:#c5947e;color:#fff;border-color:#c5947e}
.footer {height:auto;overflow:hidden;text-align:center;background-color:#2e2e2e}
.footer .footer-box {width:940px;margin:0 auto}
.footer .top {height:115px;overflow:hidden;border-bottom:1px solid #474747}
.footer .top ul li {display:inline-block;color:#cccccc;line-height:115px;padding:0 46px;font-size:16px;vertical-align:middle}
.footer .top ul li img {display:inline-block;width:40px;margin-right:10px;vertical-align:middle}
.footer .center {height:auto;overflow:hidden;padding:65px 0;font-size:13px;color:#ccc}
.footer .center .text-box {width:370px;text-align:left;float:left;padding-right:60px;border-right:1px solid #474747}
.footer .center .text-box p {padding-top:22px;line-height:22px}
.footer .center .ewm-box {float:right}
.footer .center .ewm-box ul li {float:left;padding-left:64px;font-size:12px;color:#787878}
.footer .center .ewm-box ul li .img-box {width:116px;height:116px;background-color:#fff}
.footer .center .ewm-box ul li p {padding:12px 0 0}
.footer .bottom {background:#121212;height:95px;padding:20px 0 0 0;color:#4c4c4c}
.footer .bottom ul li {display:inline-block;padding-bottom:15px}
.footer .bottom ul li a {color:#787878;font-size:12px;padding:0 36px;position:relative}
.footer .bottom ul li a:before {content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;overflow:hidden;background-color:#787878}
.footer .bottom ul li a:hover {color:#ccc}
.footer .bottom ul li:first-child a:before {display:none}
.layui-layer-rim .layui-layer-title {padding:34px 0 15px;height:auto;line-height:normal;text-align:center;font-size:22px;color:#222222;background:#fff;border:0}
.layui-layer-rim .layui-form-item {padding:0 60px}
.layui-layer-rim .layui-form-item label {display:block;padding:4px 0;text-align:left;width:auto}
.layui-layer-rim .layui-form-item .layui-input-inline {display:block;float:none;margin:0;width:100%}
.layui-layer-rim .layui-form-item .layui-input-inline input {border-color:#cbcbcb}
.layui-layer-rim .layui-form-item center {text-align:left}
.layui-layer-rim .layui-form-item center a {color:#b6917e}
.layui-layer-rim .layui-form-item center a i {margin-right:5px}
.layui-layer-rim .layui-form-item center a font {color:#b6917e !important}
.layui-layer-rim .layui-form-item center a.layui-btn {background:none;border:1px solid #82d146;color:#82d146;height:40px;line-height:40px}
.layui-layer-rim .layui-form-item .layui-input-block {margin:0;width:100%}
.layui-layer-rim .layui-form-item .layui-btn {width:100%;color:#fff;background-color:#b6917e;display:block;padding:0;height:40px;line-height:40px}
.layui-layer-rim .layui-form-item:last-child a {border:0 !important;text-align:right;color:#999 !important;line-height:normal !important}
.layui-layer-rim .layui-form-item .other {text-align:center;color:#999;font-size:12px;position:relative;margin:20px 0 5px}
.layui-layer-rim .layui-form-item .other:before {content:"";position:absolute;left:0;top:50%;width:43%;margin-top:-1px;height:1px;background:#e0e0e0}
.layui-layer-rim .layui-form-item .other:after {content:"";position:absolute;right:0;top:50%;width:43%;margin-top:-1px;height:1px;background:#e0e0e0}
.layui-layer-rim .login .layui-form-item center a {color:#b6917e;border-color:#b6917e}
.layui-layer-rim .login .layui-form-item.wx a {background:#82d146;color:#fff}
.layui-layer-rim .login .layui-form-item:last-child {padding:0 0 30px 0}
.layui-layer-rim .login .layui-form-item:last-child center {text-align:center !important;color:#999}

.section {padding:60px 0}
.section .list-box:first-child {margin-bottom:50px}
.section .list-box ul li {width:15.5%;margin-right:1.1%}
.section.artcle {height:670px;background:url("../images/bg-home-artcle.jpg") center top no-repeat;padding-bottom:0;padding-top:110px}
.section.artcle ul li .text-box h2 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:#333;margin:16px 0 10px;-webkit-transition:all .4s linear;transition:all .4s}
.section.artcle ul li .text-box p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;color:#acacac;line-height:16px;margin-bottom:16px}
.section.artcle ul li:hover h2 {color:#c5947e}
.section.yewu {padding-bottom:50px}
.section.yewu ul {height:auto;overflow:hidden;padding-left:2%;padding-bottom:50px}
.section.yewu ul li {float:left;width:19.5%;height:auto;overflow:hidden;margin:0 2.5%;-moz-box-shadow:0px 5px 10px #eaeaea;-webkit-box-shadow:0px 5px 10px #eaeaea;box-shadow:0px 5px 10px #eaeaea}
.section.yewu ul li .text-box {text-align:center;position:relative}
.section.yewu ul li .text-box .text {position:absolute;left:0;top:0;right:0;bottom:0}
.section.yewu ul li .text-box h2 {font-size:24px;color:#000000;padding:0 0 18px 0;position:relative;margin:8% 0 15px 0}
.section.yewu ul li .text-box h2:before {z-index:2;content:"";position:absolute;left:50%;margin-left:-7px;bottom:0;width:14px;height:4px;background-color:#c5947e}
.section.yewu ul li .text-box p {font-size:13px;line-height:20px;color:#333333}
.section.yewu ul li .more {height:50px;overflow:hidden;background:url("../images/icon-more-2.png") 90% center no-repeat #fff}




.article .article-list {padding-top:0}
.article .article-list li {margin-bottom:0}
.article .relation-box {padding-bottom:56px;width:1340px;margin:0 auto}
.article .relation-box ul li {margin-left:0}
.article .relation-box .article-list:hover .prev-btn,.article .relation-box .article-list:hover .next-btn {display:block}
.article .relation-box .prev-btn {display:none;cursor:pointer;z-index:2;position:absolute;left:0;top:50%;margin-top:-80px;width:45px;height:90px;background:url("../images/icon-prev.png") center center no-repeat rgba(0,0,0,0.5)}
.article .relation-box .next-btn {display:none;cursor:pointer;z-index:2;position:absolute;right:0;top:50%;margin-top:-80px;width:45px;height:90px;background:url("../images/icon-next.png") center center no-repeat rgba(0,0,0,0.5)}
.relation-box {padding:100px 0}
.article-list {padding-top:56px;height:auto;overflow:hidden;padding-bottom:70px;position:relative}
.article-list .title {margin-bottom:35px}
.article-list .box {width:1340px}
.article-list li {display:inline-block;height:auto;overflow:hidden;margin-bottom:50px;width:32%;margin-left:1.6%;-webkit-transition:all .4s linear;transition:all .4s}
.article-list li:nth-child(3n+1) {margin-left:0}
.article-list li a {display:block}
.article-list li .img-box {height:auto;overflow:hidden;position:relative}
.article-list li .img-box:after {content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;z-index:0;transition:all .4s linear}
.article-list li .text-box {height:auto;overflow:hidden;padding:20px 22px 0;background-color:#fff}
.article-list li .text-box h2 {font-size:16px;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;-webkit-transition:all .4s linear;transition:all .4s}
.article-list li .text-box p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;color:#acacac;line-height:20px;margin-bottom:20px}
.article-list li .text-box p.time {color:#999}
.article-list li:hover {-moz-box-shadow:0px 5px 10px #eaeaea;-webkit-box-shadow:0px 5px 10px #eaeaea;box-shadow:0px 5px 10px #eaeaea}
.article-list li:hover .img-box img {transform:scale(1.1)}
.article-list li:hover .img-box:after {opacity:1;filter:alpha(opacity=100)}
.article-list li:hover .text-box h2 {color:#c5947e}
.article-list .swiper-pagination-bullet {background-color:#b7927e !important}
.article-detail {height:auto;overflow:hidden;width:1320px;margin:0 auto;padding:66px 0 76px}
.article-detail .fixed-element {height:auto;overflow:hidden;width:27%;float:right;background-color:#fff;padding:40px 0 60px}
.article-detail .fixed-element .title {margin:0 10%}
.article-detail .fixed-element ul {height:auto;overflow:hidden;padding:0 10%;margin-top:10px}
.article-detail .fixed-element ul li {height:auto;overflow:hidden;margin-top:30px}
.article-detail .fixed-element ul li a {display:block;height:auto;overflow:hidden}
.article-detail .fixed-element ul li a .img-box {width:118px;height:118px;overflow:hidden;position:relative;margin-right:14px}
.article-detail .fixed-element ul li a .img-box img {display:block;width:100%;height:100%;object-fit:cover}
.article-detail .fixed-element ul li a .img-box:after {content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;z-index:0;transition:all .4s linear}
.article-detail .fixed-element ul li a .text-box {height:auto;overflow:hidden}
.article-detail .fixed-element ul li a .text-box h2 {font-size:14px;line-height:24px;color:#363636;margin-bottom:10px}
.article-detail .fixed-element ul li a .text-box p {font-size:13px;color:#aaaaaa}
.article-detail .fixed-element ul li a:hover .img-box img {transform:scale(1.1)}
.article-detail .fixed-element ul li a:hover .img-box:after {opacity:1;filter:alpha(opacity=100)}
.article-detail .fixed-element ul li a:hover .text-box h2 {color:#c5947e}
.article-detail .detail-box {height:auto;overflow:hidden;width:69%;background-color:#fff}
.article-detail .detail-box .top {height:auto;overflow:hidden;position:relative}
.article-detail .detail-box .top img {display:block;width:100%}
.article-detail .detail-box .top .text-box {text-align:center;position:absolute;left:0;right:0;bottom:0;height:170px;padding:0;background:url("../images/bg-cover.png") center bottom no-repeat;background-size:100% 100%}
.article-detail .detail-box .top .text-box h2 {font-size:30px;color:#fff;margin-bottom:18px;margin-top:60px}
.article-detail .detail-box .top .text-box p {font-size:13px;color:#acacac}
.article-detail .detail-box .text-box {height:auto;overflow:hidden;padding:40px 60px 20px}
.article-detail .detail-box .text-box p {font-size:14px;line-height:28px;margin-bottom:20px}
.article-detail .detail-box .text-box p img {display:block;max-width:100%;margin:0 auto}
.article-detail .relation-box {height:auto;overflow:hidden;padding:56px 0 0 0}
.article-detail .relation-box .article-list:hover .prev-btn,.article-detail .relation-box .article-list:hover .next-btn {display:block}
.article-detail .relation-box .prev-btn {display:none;cursor:pointer;z-index:2;position:absolute;left:0;top:50%;margin-top:-80px;width:45px;height:90px;background:url("../images/icon-prev.png") center center no-repeat rgba(0,0,0,0.5)}
.article-detail .relation-box .next-btn {display:none;cursor:pointer;z-index:2;position:absolute;right:0;top:50%;margin-top:-80px;width:45px;height:90px;background:url("../images/icon-next.png") center center no-repeat rgba(0,0,0,0.5)}
.article-detail .article-list {padding:0}
.article-detail .article-list ul {padding:0}
.article-detail .article-list ul li {margin-left:0}
.gallery-list {padding-top:56px;height:auto;overflow:hidden;padding-bottom:70px;position:relative}
.gallery-list ul {padding-top:20px}
.gallery-list ul li {width:15.5%;display:inline-block;margin-left:1.1%;margin-bottom:40px}
.gallery-list ul li:nth-child(6n+1) {margin-left:0}
.gallery-list dl {height:auto;overflow:hidden;min-height:300px}
.gallery-list dl dd {width:12.5%;float:left;text-align:center;padding:0 0 10px 0}
.gallery-list dl dd a {display:block}
.gallery-list dl dd a .img-box {width:70%;display:block;border-radius:100%;overflow:hidden;margin:0 auto;position:relative}
.gallery-list dl dd a .img-box:after {content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;z-index:0;transition:all .4s linear}
.gallery-list dl dd a .img-box img {display:block;width:100%}
.gallery-list dl dd a p {font-size:14px;color:#333;padding:10px 0}
.gallery-list dl dd a:hover .img-box img {transform:scale(1.1)}
.gallery-list dl dd a:hover p {color:#c5947e}
.imgs-box {position:relative}
.bigimg {height:auto;overflow:hidden;width:100%}
.bigimg img {display:block;width:100%}
.videoplay {width:100%;background-color:#464646}
.videoplay .menu-play {width:100px;height:100px;position:absolute;z-index:2;text-align:center;line-height:100px;cursor:pointer;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s;color:#f0f0f0;font-size:30px;border-radius:50px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}
.videoplay .menu-play i {font-size:80px}
.videoplay .menu-play:hover {color:#c5947e}
.tishi {z-index:1;position:relative}
.tishibox {width:100%;height:350px;position:absolute;left:0;bottom:0;z-index:2;background-image:linear-gradient(rgba(250,246,244,0),#faf6f4);text-align:center}
.tishibox img {position:absolute;bottom:0;left:50%;margin-left:-20px}
.tishiwenzi {position:absolute;left:0;right:0;bottom:0;width:100%;height:500px;overflow:hidden;padding-top:50px;z-index:1;background:url("../images/bg-cover-right.png") center top no-repeat;background-size:100% 100%;text-align:center;font-size:16px;color:#333}
.tishiwenzi .tishiwenzi-box {position:absolute;left:0;right:0;bottom:40px}
.tishiwenzi img {display:block;margin:25px auto;width:40px;height:46px}
.tishiwenzi h2 span {font-size:22px;color:#d73333;font-style:italic}
.tishiwenzi p {line-height:40px;color:#999999}
.tishiwenzi i {color:#d73333;font-size:24px;padding:0px 10px}
.tishiwenzi button {display:inline-block;line-height:40px;padding:0px 45px;color:#fff;background-color:#f34747;border:1px solid #f34747;cursor:pointer;font-size:14px;border-radius:2px;margin:10px}
.tishiwenzi a button {color:#c5947e;border:1px solid #c5947e;background:none}
.tishiwenzi a button:hover {background-position:0 0;background-color:#c5947e;border:1px solid #c5947e;color:#ffffff}
.fixed-right {z-index:10;position:fixed;width:90px;right:30px;top:52%;margin-top:-100px;text-align:center;color:#fff;font-size:13px}
.fixed-right .menu-back {display:none;width:90px;height:70px;line-height:70px;background:rgba(0,0,0,0.5);border-radius:5px;cursor:pointer}
.fixed-right ul {height:auto;overflow:hidden;clear:both}
.fixed-right ul li {height:auto;overflow:hidden;margin-top:20px}
.fixed-right ul li a {display:block;color:#fff;height:30px;line-height:30px;padding-left:20px;text-align:left;background:rgba(0,0,0,0.6);border-radius:5px}
.fixed-right ul li a i {margin-right:7px;display:inline-block}
.fixed-right ul li a:hover {background-color:#f34747}
.fixed-right ul li.active a,.fixed-right ul li.menu-fav-off a {background-color:#f34747}
.fixed-right ul li.menu-exit {display:none}
.listside {display:none;padding:2% 5% 3%;background-color:#ffffff;overflow:auto}
.listside .content {width:100%}
.listside ul {height:auto;overflow:hidden}
.listside ul li {padding:10px;height:auto;overflow:hidden;border-top:1px solid #ece4e1}
.listside ul li a.fr {width:115px; padding:0px 12px;height:26px;border-radius:3px;line-height:26px;text-align:center;font-size:14px;color:#fff;background-color:#c3937d}
.listside ul li a:hover {opacity:0.8}
.listside ul li p {font-size:14px}
.listside ul li p img {width:36px;height:36px;border-radius:100%;display:inline-block;margin-right:10px}
.listside ul li p span {font-size:12px;color:#fff;display:inline-block;padding:3px 7px;margin-right:10px;border-radius:3px}
.listside ul li:first-child {border-top:0}
.listside ul li.sx p span {background:#47b8f4}
.listside ul li.mt p span {background:#f34747}
.listside .jieshao {line-height:26px;font-size:13px;color:#333;background:#faf6f3;padding:20px 40px}
.listside .jieshao h1 {font-size:18px;color:#333;text-align:left;padding:12px 0;border-bottom:1px solid #ede3e1;line-height:normal;margin-bottom:12px}
.listside .jieshao p{padding-left:80px;position:relative;}
.listside .jieshao p span {position:absolute;left:0;top:0;padding:0 5px;width:80px;text-align:justify;display:inline-block;color:#999}
.listside .jieshao p span:before{content:"";width:100%;}
.listside .jieshao p a {color:#c4937e;margin:0 5px 0 0}
.listside .btn {height:auto;overflow:hidden;background:#fff;text-align:center}
.listside .btn p {font-size:15px;color:#b1b1b1;padding:24px 0 0}
.listside .btn p span {font-size:13px}
.listside .btn p b {color:#c3937d;margin-right:5px;font-size:20px;font-style:italic}
.listside .btn p i {color:#f44645;font-size:18px;font-style:italic}
.listside .btn a {display:block;margin:15px auto 0;width:290px;height:40px;line-height:40px;color:#fff;font-size:15px;background:#f34747}
.listside .btn a i {margin-right:5px;font-size:16px}
.listside .btn a span {font-size:12px}
.vip {height:auto;overflow:hidden;background:#fff;padding:4% 5%}
.vip .title {padding:20px 0 0}
.vip .title:first-child {padding:0}
.vip .noLogin {height:auto;overflow:hidden;padding-top:40px}
.vip p {font-size:14px;line-height:30px;color:#222222}
.vip p.t {padding:0 40px;background:url("../images/icon-cricle.png") 25px center no-repeat}
.vip p span {color:#d73333;margin-right:5px}
.vip .table-title {font-size:18px;color:#000000;padding:18px 0;text-align:center;margin-top:20px;position:relative}
.vip .table-title:before {content:"";position:absolute;left:0;height:1px;background:#dcdcdc;width:40%;top:50%;margin-top:-1px}
.vip .table-title:after {content:"";position:absolute;right:0;height:1px;background:#dcdcdc;width:40%;top:50%;margin-top:-1px}
.vip table {margin:0 0 20px 0;border-collapse:collapse;color:#222222;width:100%}
.vip table td {border:1px solid #ece8e5;padding:14px 0 14px 30px;font-size:14px}
.vip table tr:nth-child(2n+1) {background-color:#f9f6f4}
.vip table tr:nth-child(2n) {background-color:#fff}
.vip table span.red {color:#d73333}
.vip table span.current {color:#5cbb00;font-weight:bold;font-size:15px}
.vip table span.error {color:#bebebe;font-weight:bold;font-size:15px}
.vip a {display:block;margin-top:46px;background:#b6917e;color:#fff;text-align:center;line-height:50px;font-size:18px}
.vip a:hover {opacity:0.8}
.vip.pay form .layui-form-label {width:120px;padding:5px 0px;margin-top:5px; font-size:16px;}
.vip.pay form .layui-input-block {line-height:30px}
.vip.pay form .layui-input-block input {margin:5px;cursor:pointer}
.vip.pay form .layui-input-block span {color:#d73333}
.vip.pay form .layui-input-block a {display:inline-block;background:none;margin:0 10px 0 0}
.vip.pay form .layui-input-block a img {display:block;width:208px}

.user .box {padding:60px 0;height:auto;overflow:hidden;position:relative}
.user .box .title {margin-bottom:30px}
.user .user-nav {height:auto;overflow:hidden;width:17%;background:#fff;position:absolute;left:0;top:60px;bottom:60px}
.user .user-nav dl dd {position:relative}
.user .user-nav dl dd:before {content:"";position:absolute;left:35px;right:35px;bottom:0;height:1px;background:#e5e5e5}
.user .user-nav dl dd a {display:block;text-align:center;padding:22px 35px;color:#999;font-size:14px;position:relative}
.user .user-nav dl dd a:hover {color:#c4937d}
.user .user-nav dl dd a span {position:absolute;left:60%;top:15px;display:block;width:28px;height:15px;line-height:15px;text-align:center;color:#fff;background:#d63233;font-size:12px;border-radius:8px}
.user .user-nav dl dd.active a {color:#c4937d}
.user .user-box {background:#fff;padding:30px;}
.user .user-box:nth-child(2) {margin-top:0}
.user .user-box .user-box-cen {height:auto;overflow:hidden;padding:0 30px}
.user .user-box p {color:#333;font-size:14px;line-height:30px}
.user .user-box p span {color:#d73333}
.user .user-box .title {margin-top:10px;margin-bottom:20px}
.user .user-box .btn {margin-bottom:20px;padding:0 20px;line-height:34px;font-size:15px;color:#fff;background-color:#b6927e;border-radius:5px;display:inline-block}
.user .user-box .btn:hover {opacity:0.8}
.user .user-box .layui-form-label {border:0;width:auto;padding:0;background:none;float:none;text-align:left;height:auto;padding-bottom:5px}
.user .user-box .layui-form-mid {float:none;margin:0}
.user .user-box .layui-form-item .layui-input-inline {width:310px}
.user .user-box .layui-form-mid {color:#d73333 !important}
.user .user-box .layui-form-pane .layui-input-block {margin:0}
.user .user-box .layui-btn {background-color:#b6917e;width:310px;margin-top:20px}
.user .user-box .coment-list {height:auto;overflow:hidden;font-size:14px;color:#333}
.user .user-box .coment-list dd {height:auto;overflow:hidden;padding:35px 0;border-top:1px solid #e5e5e5}
.user .user-box .coment-list dd .img-box {width:50px;height:50px;overflow:hidden;border-radius:100%;margin-right:16px}
.user .user-box .coment-list dd .img-box img {display:block;width:100%;height:100%;object-fit:cover}
.user .user-box .coment-list dd .text-box {height:auto;overflow:hidden}
.user .user-box .coment-list dd .text-box span {margin-right:5px;color:#999}
.user .user-box .coment-list dd .text-box span:first-child {color:#c4937d}
.user .user-box .coment-list dd .text-box .text {height:auto;overflow:hidden;padding-top:5px}
.user .user-box .coment-list dd .text-box .text p {line-height:26px}
.user .user-box .coment-list dd:first-child {border:0}

.user .user-box dl {padding:20px 30px 0}
.user .user-box form {padding:20px 30px 0}
.user .gallery-list {padding-top:0;padding-bottom:0}
.user .gallery-list .title {margin-bottom:6px}
.user .gallery-list ul li {width:18.8%}
.user-banner {height:399px;background:url("../images/bg-user-banner.jpg") center top no-repeat;background-size:cover}
.user-banner .box {position:relative;height:399px;padding-top:0}
.user-banner .user-info {position:absolute;left:0;bottom:0;padding-bottom:48px}
.user-banner .user-info .img-box {float:left;margin-right:20px}
.user-banner .user-info .text-box {height:auto;overflow:hidden;padding-top:22px;color:#f0f0f0;float:left;}
.user-banner .user-info .text-box h2 {font-size:20px}
.user-banner .user-info .text-box h2 span {font-size:14px}
.user-banner .user-info .text-box a {display:inline-block;padding:0 15px;font-size:14px;color:#fff;background:#b6927e;margin-top:10px;text-align:center;line-height:32px;border-radius:5px}
.user-banner .user-info .text-box a:hover {opacity:0.8}
.user-banner .user-info .usernav{ float:left; padding:60px 0px 0px 50px;}
.user-banner .user-info .usernav li{ float:left; line-height:30px; padding:0px 10px; font-size:14px;}
.user-banner .user-info .usernav li a{color:#f0f0f0;}
.user-banner .user-info .usernav li a:hover{opacity:0.8}

.help .title {margin-top:56px}
.help ul li {height:auto;overflow:hidden;padding:20px 0;border-top:1px solid #e5e5e5}
.help ul li:first-child {border:0}
.help ul li h2 {font-size:16px !important;font-weight:bold;padding-bottom:8px}
.help ul li p,.help ul li h2 {font-size:14px;line-height:22px}
.help ul li p span,.help ul li h2 span {margin-right:10px;color:#c3937d;font-size:18px;font-weight:bold}
.xin {zoom:1;overflow:auto;clear:both;margin:auto;padding:30px 60px;background:#fcfcfc;margin:50px;line-height:30px;box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3)}
.xin h1 {font-size:30px;font-weight:bolder;line-height:70px;text-align:center}
.xin p {font-size:16px;text-indent:2em;padding:15px 15px}
.banner-box {height:auto;overflow:hidden;position:relative}
.banner-box .info-box {position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}
.banner-box .info-box .box {position:relative;height:100%}
.banner-box .info-box .fixed-bottom {position:absolute;left:0;right:0;bottom:0;padding-bottom:24px}
.banner-box .info-box .img-box {overflow:hidden;margin-right:15px}
.banner-box .info-box .img-box img {width:96px;height:96px;border-radius:100%;border:2px solid #fff}
.banner-box .info-box .text-box {height:auto;overflow:hidden;color:#fff;font-size:14px}
.banner-box .info-box .text-box .name {font-size:20px;padding-bottom:7px}
.banner-box .info-box .text-box .name a {font-size:14px;display:inline-block;width:92px;height:32px;line-height:32px;text-align:center;color:#fff;background:#c3937d;border-radius:5px;margin-left:15px}
.banner-box .info-box .text-box .name a:hover {opacity:0.8}
.banner-box .info-box .text-box p {line-height:26px}


.usermain {zoom:1; margin:auto; overflow:auto;clear:both;background-color:#faf6f4;}

.userinfo{zoom:1; margin:10px auto; overflow:auto;clear:both;line-height:35px; padding:10px 0px; text-align:center;border-bottom: 1px #e6e6e6 solid;}
.userinfo li{ float:left; font-size:14px; padding:0 10px;}
.userinfo li a{ color:#999;}
.userinfo li a:hover{ color:#d26464;}

.girls{padding:0px;zoom:1; overflow:auto;}
.girls li{WIDTH: 12.5%;FLOAT: left; text-align:center;}
.girls li img{width:70%;border-radius: 100%; }
.girls li img:hover{box-shadow: 0 0 1px rgba(0, 0, 0, 0.5)}
.girls li p{line-height:30px; font-size:14px; height:30px; overflow:hidden; padding:0 8px; text-align:center;}

.tag_jianjie h1{text-align: center; margin-top:50px;}
.tag_jianjie h1 span{border-radius: 5px;padding:12px 35px;background-color:#c4937e;color: #f0f0f0;text-align: center; font-size:16px;}
.tag_shuoming{ clear:both; margin-top:20px; line-height:30px;text-align: center;}

.about{height:auto;overflow:hidden;width:1100px;background-color:#fff; padding:40px; margin:50px auto;}
.about p{font-size:14px;line-height:28px;margin-bottom:20px;color:#acacac}

.tongji{ display:none;}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30,.bk50,.bk70{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}.bk50{height: 50px}.bk70{height: 70px}


@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_1571285_mkt5bav1gpk.eot?t=1576950763405'); /* IE9 */
  src: url('../fonts/font_1571285_mkt5bav1gpk.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/b96214aaec5142aca6a0103df0e4c89e.woff') format('woff2'),
  url('../fonts/font_1571285_mkt5bav1gpk.woff') format('woff'),
  url('../fonts/font_1571285_mkt5bav1gpk.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/font_1571285_mkt5bav1gpk.svg') format('svg'); /* iOS 4.1- */
}
.iconfont {font-family: "iconfont" !important;font-size: 16px;  font-style: normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.icon-shipin:before {content: "\e61f";}
.icon-ziyuan:before {content: "\e695";}
.icon-da:before {content: "\e603";}
.icon-wen:before {content: "\e604";}
.icon-xihuan-copy:before {content: "\e600";}
.icon-pinglun:before {content: "\e605";font-size:14px;}
.icon-fanhui:before {content: "\e601";}
.icon-dianzan:before {content: "\e602";}
.icon-tuichuquanping:before {content: "\e606";}
.icon-ziyuan1:before {content: "\e639";}
.icon-weixin:before {content: "\e61e";}

@media screen and (max-width:1600px) {.list-box ul li {width:24%;margin-right:1%}
}
@media screen and (max-width:1600px) {.article .relation-box {width:1200px !important}
  .box {width:1200px !important}
  .gallery-list ul li {width:24% !important;margin-left:1% !important;margin-bottom:30px !important;margin-right:0;}
  .gallery-list ul li:nth-child(4n+1) {margin-left:0 !important}
  .user .gallery-list ul li {width:23.9% !important}
  .section.yewu ul li .text-box h2{font-size:20px;margin:6% 0 15px 0;padding-bottom:12px;}
}
@media screen and (max-width:1440px) {.nav ul li a {padding:0 20px !important}
  .header .header-fl {padding-left:25px}
  .header .header-fl .logo {margin-right:26px !important}
  .header .header-fr {padding-right:25px !important}
  .header .header-fr .login-box {margin-left:10px !important}
  .header .header-fr .nav li a {padding:0 18px !important}
  .section.yewu ul li .text-box h2{font-size:18px;padding-bottom:10px;}
}
/* 新增评论弹窗列表 */
.pinglun-popup{padding:20px;}
.pinglun-popup .input-box{height:auto;overflow:hidden;position:fixed;left:0;top:0;right:0;z-index:5;padding:20px;background-color:#fff;}
.pinglun-popup .input-box input[type="text"]{border:1px solid #e2e2e2;color:#333;padding:14px 20px;float:left;width:86%;font-size:14px;}
.pinglun-popup .input-box input[type="button"]{cursor: pointer;float:right;width:12%;color:#fff;background-color:#c5947e;line-height:47px;text-align:center;font-size:15px;border-radius:3px;}
.pinglun-popup .coment-list {height:auto;overflow:hidden;font-size:14px;color:#333;padding-top:55px;}
.pinglun-popup .coment-list dd {height:auto;overflow:hidden;padding:35px 0;border-top:1px solid #e2e2e2;}
.pinglun-popup .coment-list dd .img-box {width:50px;height:50px;overflow:hidden;border-radius:100%;margin-right:16px}
.pinglun-popup .coment-list dd .img-box img {display:block;width:100%;height:100%;object-fit:cover}
.pinglun-popup .coment-list dd .text-box {height:auto;overflow:hidden;padding-top:5px;}
.pinglun-popup .coment-list dd .text-box a{color:#c5947e;font-size:15px;}
.pinglun-popup .coment-list dd .text-box span {margin-right:5px;color:#999}
.pinglun-popup .coment-list dd .text-box .text {height:auto;overflow:hidden;padding-top:5px}
.pinglun-popup .coment-list dd .text-box .text p {line-height:26px}
.pinglun-popup .coment-list dd:first-child {border:0}


.fixed-right ul li.menu-goback i {
    font-size:40px;
    color: #f2f2f2;
}
.layui-icon {
    font-family: layui-icon!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fixed-right ul li .uptop{
    height:50px;
    line-height: 50px;
    padding:0;
    text-align: center;
}

.pages input{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    background: #fcfcfc;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #000;
    font-size: 14px;
    padding: 0 10px;
    margin-top: -5px;
}
.pages label span{
     height: 32px;
    line-height: 32px;
}