﻿@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,textarea,select,input {margin:0;padding:0;outline:none}
ol,ul {list-style:none;}
html {overflow-x:hidden;-webkit-text-size-adjust:none;}

body {color:#565656;font-family:'Source Han Sans CN','Microsoft YaHei','PingFang SC',Arial,'Helvetica Neue',Helvetica,'Hiragino Sans GB',STHeitiSC-Light,sans-serif;font-size:16px;}
img {display:block;max-width:100%; border:none;}

/*a 链接*/

a {text-decoration:none;outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; color:#222222;}
a:hover{color:#bb8c36;}
/*居中*/

.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.juzhong2 {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.shang {display:flex;flex-direction:row;justify-content:space-between;}
.xia {display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between; }
.shangzhong {display:flex;flex-direction:row;justify-content:center;}
.shangzuo{display:flex;flex-direction:row;justify-content:flex-start;}
.shangyou{display:flex;flex-direction:row;justify-content:flex-end;}

.shangerduan{display:flex;flex-direction:row;justify-content:space-between;}

.zuo {display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.you {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}




/*浮动*/
.fl {float:left;display:inline}
.fr {float:right;display:inline}
.clear {clear:both}
.clearfix {*zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}

/* HTML5 重置为较旧版本的浏览器 */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* 按钮样式 */

input[type="text"],input[type="button"],button,textarea,select,input[type="checkbox"] {font-size:100%;outline:none;resize:none;font-family:"exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance:none;}
input[type="button"] {cursor:pointer;border:0;}
input[type="submit"] {cursor:pointer;border:0}
input[type="reset"] {cursor:pointer;border:0}

/*删除火狐下按钮默认样式*/

input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;}
i,em {font-style:normal}


::-moz-scrollbar { width: 5px; height: 5px; background-color: #bcaf94; }
/*定义滚动条轨道 内阴影+圆角*/
::-moz-scrollbar-track { border-radius: 0px; background: #f5f5f5; }
/*定义滑块 内阴影+圆角*/
::-moz-scrollbar-thumb { border-radius: 0px; background-color: #bcaf94; }
::-ms-scrollbar { width: 5px; height: 5px; background-color: #F5F5F5; }
/*定义滚动条轨道 内阴影+圆角*/
::-ms-scrollbar-track { border-radius: 0px; background: #000; }
/*定义滑块 内阴影+圆角*/
::-ms-scrollbar-thumb { border-radius: 0px; background-color: #bcaf94; }
::-webkit-scrollbar { width: 5px; height: 5px; background-color: #ccc; }
/*定义滚动条轨道 内阴影+圆
角*/ ::-webkit-scrollbar-track { border-radius: 0px; background: #ccc; }
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb { border-radius: 0px; background-color: #bcaf94; }


.nav-btnbox { display:none}
.pd3{ padding-top:3%; padding-bottom:3%}
.pd4{ padding-top:4%; padding-bottom:4%}
.pd5{ padding-top:5%; padding-bottom:5%}
.pd6{ padding-top:6%; padding-bottom:6%}
.pd2{ padding-top:2%; padding-bottom:2%}

.mtb3{ margin-top:3%; margin-bottom:3%}
.mtb4{ margin-top:4%; margin-bottom:4%}
.mtb5{ margin-top:5%; margin-bottom:5%}
.mtb6{ margin-top:6%; margin-bottom:6%}
.mtb2{ margin-top:2%; margin-bottom:2%}



.mt1{ margin-top:1%}
.mt2{ margin-top:2%}
.mt3{ margin-top:3%}
.mt4{ margin-top:4%}
.mt5{ margin-top:5%}
.mt6{ margin-top:6%}


.pt3{ padding-top:3%}
.pt4{ padding-top:4%}
.pt5{ padding-top:5%}

.pb3{ padding-bottom:3%}
.pb4{ padding-bottom:4%}
.pb5{ padding-bottom:5%}




.fangdapic{ overflow:hidden; position:relative}
.fangdapic>img{ transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; width:100%}
a:hover .fangdapic>img{transform: scale(1.1);-webkit-transform: scale(1.1);}
li:hover .fangdapic>img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.fangdapic:hover>img{transform: scale(1.1);-webkit-transform: scale(1.1);}


.banner{position: relative;}
.banner .swiper-slide{}
.wapimg{display: none}
.banner .swiper-slide img{width: 100%}


.banner .swiper-pagination { z-index: 999; left:0px; bottom:30px; width: 100% }
.banner .swiper-pagination-bullet {  background:#dcdcdc; opacity:1;width: 14px; height:14px;margin:0px 10px;  }
.banner .swiper-pagination-bullet-active { background: #bb8c36}


.banner .swiper-button-next{ width:60px; height:60px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url("../images/banright.png") no-repeat center center; background-size:20px auto; right:40px; opacity: 0; border: 1px solid #fff; border-radius: 100%}
.banner .swiper-button-prev{width:60px; height:60px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url(../images/banleft.png) no-repeat center center;  background-size:20px auto; left:40px; opacity: 0; border: 1px solid #fff; border-radius: 100%}

.banner:hover .swiper-button-next{opacity: 1}
.banner:hover .swiper-button-prev{opacity: 1}


.banner .swiper-button-next:hover{background-color: #bb8c36;border: 1px solid #bb8c36; }
.banner .swiper-button-prev:hover{background-color: #bb8c36;border: 1px solid #bb8c36; }


.bantxt{position:absolute; left:50%; width:80%; top:50%;color: #fff; padding:0 10%; max-width:1400px;transform: translate(-50%,-50%);}


.bantxthezi{-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

.bantxt h2{font-size:56px; color: #fff;font-weight: normal;}
.bantxt h3{font-size: 38px;font-weight: normal;font-family:Arial; text-transform: uppercase}
.bantxt p{font-size: 28px; margin-top:40px;}
.banner .swiper-slide-active .bantxthezi{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}



.animated {-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


@-webkit-keyframes fadeInDown{
  0%{opacity:0; transform:translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}
@keyframes fadeInDown{
  0%{opacity:0; transform: translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}







.mainbox{margin: 0 auto; max-width:1520px; }
.topone{ height: 40px; background: #bb8c36; line-height: 40px; color: #fff; font-size: 14px;}
.topone a{ color: #fff;}
.topone.cur{margin-bottom: 80px;}
a.membtns{color: #bb8c36; background: #fff; height: 30px; padding: 0px 15px; line-height: 30px; border-radius: 3px; margin-right: 20px;}

.tuichu{border-right: 1px solid rgba(255,255,255,0.3);border-left: 1px solid rgba(255,255,255,0.3); padding: 0px 20px; line-height: 1; margin-right: 20px;}

.dlico{background: url("../images/loginicos.png") no-repeat left center; padding-left: 20px; background-size: 12px auto}

.topdlbtn em{font-size: 12px; padding: 0px 5px}

.toptwo{ background: #fff; position: relative}

.toptwo.cur{position: fixed; left: 0px; top: 0px; width: 100%; z-index: 9999999; box-shadow: 0px 0px 10px rgba(0,0,0,0.05)}

.toptwo>.mainbox{height: 80px;}

.logo{width: 13%; margin-right: 3%}

.toptworight{width:17%;}
.sousubox{ border: 1px solid #e5e5e5; height: 38px;}

.souinput{width: calc(100% - 50px); height: 38px; border: none; padding-left: 10px; font-size: 16px;}
.soubtn{width: 38px; background: url("../images/fada.png") no-repeat center center; background-size: 17px auto}



.toptwoleft{width: 80%;}


.nav{width: 84%}
.nav li{position:relative; margin-left:7%}
.nav li:nth-child(1)>a{background: none}
.nav li:nth-child(1).cur>a{background: none}
.nav li:nth-child(1):hover>a{background: none}
.nav li>a{font-size:18px; line-height:80px; color: #222222; background: url("../images/xia01.png") no-repeat right center; background-size: 12px auto; padding:0 24px}
.nav li.cur>a{ color: #bb8c36;background: url("../images/xia02.png") no-repeat right center; background-size: 12px auto; }

.nav li:hover>a{color:#bb8c36; background: url("../images/xia02.png") no-repeat right center; background-size: 12px auto; }
.navdown{position: absolute; left:50%; transform: translate(-50%,0);top:80px;  background:#fff; width:140px; text-align: center;font-size: 16px; padding: 10px 0px; z-index: 99; display: none}
.navdown a{display: block; padding: 10px 0px; }


.sytit{text-align: center}
.sytit h2{font-size: 48px; color: #222222; font-weight: normal; margin-bottom: 20px;}

.sytit p{font-size: 16px; max-width:768px; margin:0 auto; line-height: 1.8}

.sytit.baise{color: #fff}
.sytit.baise h2{color: #fff}

.syhuotxts{padding: 20px 0px;}
.syhuotxts p{font-size: 22px; font-weight: bold;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; height:66px; margin-bottom: 10px;}


.syhuotxts span{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; display: block}


.syhdbtnbox{position: relative; }
.syhdbtnbox .swiper-pagination{ width:calc(100% - 100px); transform: translate(-50%,0); left: 50%; background: #ededed; height: 2px}
.syhdbtnbox .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #bb8c36;}

.syhdbtnbox .swiper-button-next{ width:40px; height:40px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url("../images/heiright.png") no-repeat center center #fff; background-size:15px auto; right:0px;  border: 1px solid #e4e4e4; border-radius: 100%}
.syhdbtnbox .swiper-button-prev{width:40px; height:40px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url(../images/heileft.png) no-repeat center center #fff;  background-size:15px auto; left:0px;border: 1px solid #e4e4e4; border-radius: 100%}


.syhdbtnbox .swiper-button-next:hover{background:url("../images/heiright2.png") no-repeat center center #fff; background-size:15px auto;border: 1px solid #bb8c36; }
.syhdbtnbox .swiper-button-prev:hover{background:url(../images/heileft2.png) no-repeat center center #fff;  background-size:15px auto; border: 1px solid #bb8c36; }


.sywhy{background: url("../images/youshibj.jpg") no-repeat center center; background-size: cover; }
.sywhylist ul{width: calc(100% + 30px); margin-left: -30px}
.sywhylist li{width: calc(25% - 30px); float: left; margin-left:30px; background: rgba(255,255,255,0.95); text-align: center; height: 334px; border-radius: 3px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; cursor: pointer}

.whyico{width: 74px; margin: 0 auto}

.none{display: none}

.sywhylist li:hover .whyico .show{display: none}
.sywhylist li:hover .whyico .none{display:block}

.sywhylist li:hover{background:rgba(187,140,54,0.95); color: #fff}
.sywhylist li:hover p{color: #fff}
.sywhylist li:hover em{background: #fff}
.sywhylist li em{width: 26px; height: 2px; background: #bb8c36; display: inline-block; margin: 30px 0px 26px;}
.sywhylist li p{font-size: 24px; color: #222222; margin-bottom: 10px;}
.sywhylist li span{font-size: 18px; display: block}

.synews .swiper-slide:nth-child(1) a:before{ display: none}
.synews .swiper-slide a{position: relative; display: block; padding:30px 30px 20px;}
.synews .swiper-slide a:before{content: ""; position: absolute; left:-0; top: 0px; height: 100%; width: 1px; background: #e5e5e5}

.synews{width: calc(100% + 60px); margin-left: -30px; padding-bottom: 60px; position: relative}
.synewstxts{padding: 20px 0px;}
.synewstxts p{font-size: 22px; font-weight: bold;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; height:66px; line-height:33px;}

.synewstxts em{display: block; padding: 10px 0px;}
.synewstxts span{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; display: block}


.newsmore{height: 44px; line-height: 44px; color: #bb8c36; border: 1px solid #bb8c36; background: url("../images/jianmore.png") no-repeat 75% center; background-size: 22px auto; padding: 0px 77px 0px 34px}

.newsmore:hover{ background-position:80% center;background: url("../images/jianmore2.png") no-repeat 75% center #bb8c36;  background-size: 22px auto; color: #fff}

.newsmore.baise{ color: #fff; border: 1px solid #fff; background: url("../images/jianmore2.png") no-repeat 75% center;  background-size: 22px auto;  }
.newsmore.baise:hover{background: url("../images/jianmore2.png") no-repeat 75% center #bb8c36;  background-size: 22px auto; color: #fff;border: 1px solid #bb8c36; background-position:80% center;}



.synews .swiper-pagination { z-index: 999; left:0px; bottom:30px; width: 100% }
.synews .swiper-pagination-bullet {  background:#dcdcdc; opacity:1;width: 10px; height:10px;margin:0px 5px;  }
.synews .swiper-pagination-bullet-active { background: #bb8c36}

.syabout{background: url("../images/aboutbj.jpg") no-repeat center center; background-size: cover; color: #fff;}

.syabouttxt{text-align: center; line-height: 1.8;}


.syabshuzi li span em{ font-size: 82px;; font-weight: bold;font-family: Arial; line-height:60px; display: inline-block}
.syabshuzi li span{min-width:117px; text-align: center}
.syabshuzi li:nth-child(2) span{min-width:162px; text-align: center}
.syabshuzi li p{max-width: 112px; position: relative; padding-top: 15px;}
.syabshuzi li p:before{content:""; position: absolute; left: 0px; top: 0px; width: 26px; height: 1px; background: #fff;}

.footerbj{background: #f7f7f7}
.footer{padding: 60px 0;}
.footerleft{width: 76%}
.footerleft li>p{font-size:20px; font-weight: bold; margin-bottom: 20px;}


.footerleft li{border-right: 1px solid #dedede; min-width: 14%}
.footerleft li:last-child{border: none}

.footerdown span{display: block; padding:5px 0}

.footerright{width: 20%; text-align: center}
.footerright li{margin-left: 30px;}
.footerright li p{margin-top: 10px;}
.footerright li:nth-child(1){margin-left: 0px}
.footerdown p{ padding: 5px 0px; padding-left: 26px;}

.footconico01{background: url("../images/conico01.png") no-repeat left center; background-size: 17px auto}
.footconico02{background: url("../images/conico02.png") no-repeat left center; background-size: 17px auto}
.footconico03{background: url("../images/conico03.png") no-repeat left center; background-size: 17px auto}

.footbot{border-top: 1px solid #dedede; color: #222222; font-size: 14px; padding: 30px 0px; }

.nybanner{position: relative; color: #fff; }
.nybanner.mt120{margin-top:80px;}
.nybanner>img{width: 100%}

.nybantxt{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); text-align: center}
.nybantxt h2{font-size: 46px; }
.nybantxt p{font-size: 20px; font-family:Arial; text-transform: uppercase}

.mianbao{position: absolute; left: 0px; bottom: 0px; padding: 20px 0px; width: 100%;}
.mianbao a{color: #fff}
.mianbao a:hover{color: #bb8c36}
.mianbao p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden; }

.nynav{box-shadow:0px 2px 3px rgba(0,0,0,0.03);  }
.nynav li{padding: 35px 0px;}
.nynav li a{font-size: 18px; border-left: 1px solid #e5e5e5; font-size: 18px; line-height:1; padding:0px 50px; color: #4c4c4c}
.nynav li:nth-child(1) a{border: none}

.nynav li  a:hover{color: #bb8c36}

.nynav li.cur a{color: #bb8c36}

.nyaboutleft{padding-left: 80px; width:100%}
.nyaboutleft>h1{font-size:46px; font-weight: normal; color: #222222; position: relative}
.nyaboutleft>h1:before{content: ""; position: absolute; left:-80px; height: 5px; width: 60px; background: #bb8c36; top: 50%; transform: translate(0,-50%)}
.nyaboutlefttxt{margin-top: 30px;}
.nyaboutlefttxt p{padding:6px 0px;}


.nyaboutright{width:48%}
.nyaboutright li{text-align: center;}
.nyaboutright li span{ font-size: 82px; color: #bb8c36; font-family:Arial;}
.nyaboutright li p{ max-width: 112px; margin: 0 auto; margin-top:10px;}



.nyabouttxt{border-top: 1px solid #d9d9d9; line-height: 1.8}

.nyabouttxt p{padding:10px 0;}

.nyhezuo li{float: left; width: calc(20% - 52px); margin-left: 50px; border: 1px solid #ededed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; margin-bottom: 50px;}

.nyhezuo ul{width: calc(100% + 50px); margin-left: -50px;}


.contlist li h2{font-weight: normal; font-family:Arial; font-size: 16px; padding-left: 18px; height: 24px; border-left: 4px solid #000; line-height: 24px;}

.contlist li h2 span{position: relative; padding-left: 18px;}
.contlist li h2 span:before{background:#000; width: 4px; height: 1px; left: 0px; top: 50%; transform: translate(0,-50%); content: ""; position: absolute}

.conimgs{max-width: 90px; margin: 50px 0px 70px;}


.contacttit{border-bottom: 1px solid #dedfe1}
.contacttit h2{ font-size: 36px; color: #000000; font-weight: normal}
.contlist{padding-top: 30px;}
.contlist li h3{ font-size: 24px; color: #222222; margin-bottom: 10px;}

.contlist li{}
.contlist li a{color: #4c4c4c}
.contlist li a:hover{color: #bb8c36}


.contactonline h2{font-size:30px; color:#222222; margin-bottom: 40px;}
.contactonline ul{margin-bottom: 10px;}
.contactonline li{width:calc(33.33% - 6.5px) }
.wenbeninput{background: #f6f6f6; height: 64px; border:none; width:calc(100% - 30px); padding: 0px 15px;}

.contactonline textarea{width:calc(100% - 30px); padding: 15px; height: 190px;background: #f6f6f6; border:none; }

.tijiao{width: 190px; height: 50px; background: #bb8c36; color: #fff; font-size: 16px; margin-top: 30px;}

.nynewstit{font-size: 36px; text-align: center; color: #222222}

.nynewsbox{overflow: hidden}
.nynewsbox ul{width: calc(100% + 60px); margin-left: -30px;}
.nynewsbox li{width:25%; float: left; margin-bottom:40px;}

.nynewsbox li a{padding:30px; display: block; position: relative}

.nynewsbox li a:before{content: ""; position: absolute; left:-0; top: 0px; height: 100%; width: 1px; background: #e5e5e5}


.page a{width:52px; height: 48px; border: 1px solid #cacaca; text-align:center; line-height: 48px; margin: 0px 5px; font-family: arial}

.page a:hover{background: #bb8c36; color: #fff; border: 1px solid #bb8c36;}
.page a.cur{background: #bb8c36; color: #fff; border: 1px solid #bb8c36;}


.nynewsshow{max-width: 1200px; margin: 0 auto}
.newsshare a{width: 32px; height: 32px; background: #bb8c36; border-radius: 100%; margin-left: 8px;}
.newsshowtit{border-bottom: 1px solid #bdbdbd}
.newsshowtit h1{font-size: 30px; color: #222222}
.newsshowtit p{font-family:Arial; color: #575757; padding: 20px 0px;}

.nynewshowtxt{line-height: 1.8; font-size: 18px;}


.nynewshowtxt img{display: inline-block}

.nynewshowtxt iframe{width:80%; height: 640px; margin: 0 auto; display: block; margin-top: 20px}



.downup{border-top: 1px solid #bdbdbd; padding: 30px 0px; margin-bottom: 5% }
.downup p{padding: 5px 0px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all; height:24px; line-height:24px;}


.downup a{color: #4c4c4c}
.downup a:hover{color: #bb8c36}

.loginbj{background: url("../images/loginbj.jpg") no-repeat center center; background-size: cover;}
.loginboxhezi{max-width: 1200px; margin: 0 auto; background: #fff}



.loginbox{max-width: 770px; margin: 0 auto; font-size: 18px;}

.loginbox>h2{text-align: center; font-size: 36px; color: #222222; font-weight: normal; margin-bottom: 40px;}
.loginbox li{margin-bottom: 20px;}
.loginbox li>span{width:120px; text-align: right;}
.logright{width: calc(100% - 140px)}
.loginput{width:calc(100% - 22px); padding: 0px 10px; height: 56px; border: 1px solid #e5e5e5;}

.loginput.wtwo{width:calc(100% - 170px);}

.checks{ background:#fff; width:17px; height:17px; border:1px solid #e5e5e5; margin-right:10px; cursor: pointer}
.checks:checked {border-color:#bb8c36; background:url(../images/dg.png) no-repeat center center #bb8c36; background-size:80% auto;}


.dlbtns{background: #bb8c36; color: #fff; height: 58px;font-size: 18px; width: 100%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
.dlbtns:hover{background: #d6a752}


.linex{color: #bb8c36; border-bottom: 1px solid #bb8c36; line-height: 1.2}


.qida{position: relative; text-align: center}
.qida:before{content: ""; height: 1px; width: 100%; background: #e0e0e0; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); z-index: 0}
.qida em{background: #fff; padding: 0px 28px; display: inline-block; position: relative; z-index: 9}

.wxbtn{width:37px; margin: 0 auto; display: block; margin-top: 36px;}

.yazimg{ width: 138px; height: 56px;border: 1px solid #e5e5e5; display: inline-block;}


.yazshuzi{ width: 138px; height: 56px;border: 1px solid #bb8c36; display: inline-block; color: #bb8c36; line-height:56px; text-align: center}


.huisebj{background: #fafafa}

.gerenleft{width: 338px;}

.gerenleft h2{font-size: 28px; color: #222222; padding-left: 40px; line-height: 94px; margin-bottom: 1px; background: #fff}

.gerenleft ul{background: #fff; padding-bottom: 30px;}


.gerenleft li a{color: #565656; line-height: 66px; font-size: 18px; padding-left:80px; display: block}

.grico01 a{background: url("../images/grico01.png") no-repeat 40px center; background-size:22px auto}
.grico02 a{background: url("../images/grico02.png") no-repeat 40px center; background-size:22px auto}
.grico03 a{background: url("../images/grico03.png") no-repeat 40px center; background-size:22px auto}
.grico04 a{background: url("../images/grico04.png") no-repeat 40px center; background-size:22px auto}
.grico05 a{background: url("../images/grico05.png") no-repeat 40px center; background-size:22px auto}
.grico06 a{background: url("../images/grico06.png") no-repeat 40px center; background-size:22px auto}
.grico07 a{background: url("../images/grico07.png") no-repeat 40px center; background-size:22px auto}




.gerenleft li.cur a{color: #fff}
.gerenleft li a:hover{color: #fff}
.gerenleft li.cur.grico01 a{background: url("../images/grico011.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.gerenleft li.cur.grico02 a{background: url("../images/grico022.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.gerenleft li.cur.grico03 a{background: url("../images/grico033.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.gerenleft li.cur.grico04 a{background: url("../images/grico044.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.gerenleft li.cur.grico05 a{background: url("../images/grico055.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.gerenleft li.cur.grico06 a{background: url("../images/grico066.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.gerenleft li.cur.grico07 a{background: url("../images/grico077.png") no-repeat 40px center #bb8c36; background-size:22px auto}


.grico01 a:hover{background: url("../images/grico011.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.grico02 a:hover{background: url("../images/grico022.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.grico03 a:hover{background: url("../images/grico033.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.grico04 a:hover{background: url("../images/grico044.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.grico05 a:hover{background: url("../images/grico055.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.grico06 a:hover{background: url("../images/grico066.png") no-repeat 40px center #bb8c36; background-size:22px auto}
.grico07 a:hover{background: url("../images/grico077.png") no-repeat 40px center #bb8c36; background-size:22px auto}





.gerenright{width: calc(100% - 368px);background: #fff }

.gerenhezi{padding:20px 40px 40px;}


.geretit{ border-bottom:1px solid #e5e5e5;}
.geretit h2{ font-size:24px; color:#222222; position:relative; display:inline-block; padding-bottom:10px;}

.geretit h2:before{ height:2px; background:#bb8c36; position:absolute; left:0px; bottom:-1px; width:100%; content:"";}

.geretit a{color: #bb8c36}
.geretit a:hover{ text-decoration: underline}


.gerenxuoz{padding: 40px 0px;}
.gerenbiaodan{ width:80%}
.gerenbiaodan li{ margin-bottom:15px;  line-height: 46px; }
.gerenbiaodan li span{ width:90px; color:#565656; text-align:right; font-size:16px;}
.gerenbiaodan li .biaodright{ width:calc(100% - 110px); margin-left:20px;}
.gerenbiaodan li label{ margin-right:30px;}
.gerenbiaodan li input[type="radio"]{ width:15px; height:15px; margin-right:10px;}
.gerenbiaodan li input[type="text"]{ height:46px; border:1px solid #e5e5e5; padding:0px 10px; width:calc(47% - 10px);}
.gerenbiaodan li select{ height:46px; border:1px solid #e5e5e5;  padding:0px 10px; width:calc(47% + 12px); background:url(../images/xiala.png) no-repeat 95% center; background-size:12px auto;}
.gerenbiaodan li textarea{ height:100px; border:1px solid #c9c9c9; padding:10px; width:calc(100% - 22px);}
.gerenbiaodan li input[type="text"].changxs{ width:calc(100% - 22px); margin-top:15px;}
.baocunbtn{ width:255px; height:48px; background-color:#bb8c36; border:none; color:#fff; font-size:18px; margin-left:110px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.baocunbtn:hover{background-color:#d6a752;}


.genghuantou{ width:85px; height:85px; position:relative;padding:5px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1); border-radius:85px;}
.genghuantou:before{ content:""; width:28px; height:24px; background:url(../images/xjs.png) no-repeat center center; position:absolute; right:10px; bottom:0px; background-size:90% auto}
.genghuantou .camera{ width:100%; height:100%; opacity:0; position:absolute; left:0px; top:0px;font-size: 100px;}

.genghuanxs{width:85px; height:85px; border-radius:85px; overflow:hidden }
.genghuanxs img{ width:100%; height:100%}


.sjhaom{width:150px}

.radio{ position:relative; border:1px solid #c9c9c9; width:14px; height:14px;-webkit-appearance:none; border-radius:15px; margin-top:0px; margin-right:10px; overflow:hidden;}
.radio:checked{border:1px solid #bb8c36;}
.radio:checked:before{  background:#bb8c36; content:""; position:absolute; left:50%; top:50%;width:7px; height:7px;border-radius:7px; transform:translate(-50%,-50%)}

.ml20{margin-left: 20px;}


.membertop{background: #fff; padding: 40px;}

.membertopleft{width:65%;border-right: 1px solid #e5e5e5 }

.qiandao{width: 107px; height: 38px; background: #bb8c36; color: #fff; text-align: center; line-height: 38px;border: 1px solid #bb8c36; display: inline-block}

.qiandao:hover{ background: #fff; border: 1px solid #bb8c36; color: #bb8c36;}

.memtou{width: 108px; height: 108px; overflow: hidden; border-radius: 100%; margin-right: 22px;}
.memtxt{width: calc(100% - 130px)}
.memtxt h2{font-weight: normal; font-size: 20px; margin-bottom: 20px;}

.memtxt p span{background: url("../images/shouji.png") no-repeat left center; background-size: 12px auto; padding-left: 22px;}
.memtxt p i{font-size: 12px; padding: 0px 5%}

.mytoupiaobox{margin-top: 40px; position: relative}

.baisehezi{padding:20px 40px 40px;background: #fff}

.mt30{margin-top: 30px;}

.mytoupiaotxt{border: 1px solid #e5e5e5; border-top: none; padding:20px 28px;}

.mytoupiaotxt h3{font-size: 20px; margin-bottom: 5px;}
.mytoupiaotxt p{padding: 3px 0px}
.mytoupiaotxt p span{color: #a2a2a2}

.mytoupiaotxt em{color: #bb8c36; display: block; margin-top:15px;}

.mytoupiaobox .swiper-slide a{ color: #222} 
.mytoupiaobox .swiper-slide a:hover em{ text-decoration: underline}
.mytoupiaobox .swiper-slide a .mytoupiaotxt p{color: #565656}

.mytoupiaobox .swiper-pagination { z-index: 999; left:0px; bottom:0px; width: 100% }
.mytoupiaobox .swiper-pagination-bullet {  background:#dcdcdc; opacity:1;width: 10px; height:10px;margin:0px 10px;  }
.mytoupiaobox .swiper-pagination-bullet-active { background: #bb8c36}



.myactivitybox {margin-top: 40px; position: relative}
.myactivitybox .swiper-slide a{ color: #222} 
.myactivitybox .swiper-slide a:hover em{ text-decoration: underline}
.myactivitybox .swiper-slide a .mytoupiaotxt p{color: #565656}

.myactivitybox .swiper-pagination { z-index: 999; left:0px; bottom:0px; width: 100% }
.myactivitybox .swiper-pagination-bullet {  background:#dcdcdc; opacity:1;width: 10px; height:10px;margin:0px 10px;  }
.myactivitybox .swiper-pagination-bullet-active { background: #bb8c36}

.wapshow{display: none}

.dingdantit{border-bottom:2px solid #e5e5e5; font-size: 20px; padding:15px 0; margin-top: 30px; color:#222222}
.dingdantit span{display: block}
.dingdaboxs ul{padding: 30px 0px; border-bottom: 1px solid #e5e5e5}
.dingdaboxs ul:last-child{border: none; padding-bottom: 0}
.ddwid01{width: 40%}
.ddwid02{width: 22%; text-align: center}
.ddwid03{width: 12%; text-align: center}
.ddwid04{width: 13%; text-align: center}
.ddwid05{width: 13%; text-align: center}

.dingpics{width:30%}
.dingdsxtx{width:65%}
.dingdsxtx p{font-size: 20px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden; font-weight: bold; margin-bottom: 10px;}

.dingdsxtx span{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden; }

.dingdanx a .dingdsxtx span{color: #565656}

.qian{color: #bb8c36; font-weight: bold; font-size: 20px; font-family:Arial}

.hscolor{color: #bb8c36;}
.hscolor:hover{ text-decoration: underline}

.cainilike{}
.cainilike ul{width: calc(100% + 40px);margin-left:-40px;}
.cainilike li{width: calc(50% - 40px); float: left; margin-left: 40px; margin-top: 40px;}

.cainipic{width: 32%}

.canitxt{width: 64%;}


.canitxt p{font-size: 20px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden; font-weight: bold; margin-bottom: 10px;}

.canitxt span{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden; }

.cainilike li a .canitxt span{color: #565656}

.canitxt em{display: block;color: #bb8c36; margin-top: 15px;}

.nynavselect {position:relative;width:100%;vertical-align:middle;text-align:left;user-select:none;-webkit-touch-callout:none; margin:30px 0px; display: none; z-index: 9999}

.nynavselect .placeholder {position:relative;display:block;z-index:1; height:60px; line-height:60px;font-size:20px;cursor:pointer; padding-left:20px; border: 1px solid #ccc }

.nynavselect .placeholder:after {position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:10; background: url("../images/xia01.png") no-repeat center center; content: ""; width: 15px; height: 15px; background-size: 100% auto}
.nynavselect.is-open .placeholder:after {background: url("../images/xia03.png") no-repeat center center;background-size: 100% auto}
.nynavselect.is-open ul {display:block; box-shadow:0px 0px 10px rgba(0,0,0,0.05);}

.nynavselect ul {display:none;position:absolute;overflow:hidden;width:calc(100% - 42px);background:#fff;top:100%;left:20px;padding:10px 0;z-index:100;font-size:18px;border: 1px solid #ccc ; border-top: none}
.nynavselect ul li {display:block;text-align:left; cursor:pointer;}
.nynavselect ul li a{display: block;padding:10px 20px; color:#999;}

.wapnone{display: none}



.nyhuodongboxlist li{ border-bottom: 1px solid #e5e5e5; padding: 40px 0px}

.nyhuodongpic{width: 460px;}

.nyhuodongtxts{width: calc(100% - 500px); color: #4c4c4c; line-height: 1.8}

.nyhuodongtxts h3{ font-size: 22px; margin-bottom:2%; line-height: 1.4;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden; max-height: 60px; line-height: 30px; }

.nyhuodongtxts>span{display: block;}
.nyhuodongtxts>span em:first-child{margin-right: 5%}
.nyhuodongtxts p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:4;
overflow: hidden; margin-top:2%; line-height:30px; max-height: 120px;}

.toupaiox .nyhuodongtxts p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:4;
overflow: hidden;}

.nyhuodongtxts>i{color: #bb8c36; display: block; margin-top:3%}

.nyhuodongboxlist li a:hover .nyhuodongtxts h3{color: #bb8c36; }



.nynewstit.boder{border-bottom: 1px solid #e5e5e5;}

.biaoqisnx{color: #bb8c36; margin-top: 3% }

.biaoqisnx span{margin-right: 5%}
.biaoqisnx span:last-child{margin-right: 0px;}

.toupiaoshowtit{text-align: center; font-size: 30px; color: #000; margin-top: 20px;}

.toupiaoshownav{background: #fcfcfc; border-bottom: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4; padding: 45px 0px; margin: 30px 0px;}
.toupiaoshownav li{margin: 0px 10px;}
.toupiaoshownav li a{width:170px; height: 52px; border: 1px solid #e4e4e4; background: #fff; text-align: center; line-height: 52px; display: block; font-size: 18px; color: #4c4c4c}

.toupiaoshownav li a:hover{color: #fff;background: #bb8c36; border: 1px solid #bb8c36; }

.toupiaoshownav li.cur a{color: #fff;background: #bb8c36; border: 1px solid #bb8c36; }


.jibenxinleft{width: 80%}
.jibenxinleftbox{margin-top: 1%}
.jibenxinleftbox li{line-height:2; padding: 3px 0; font-size: 18px;}
.jibenxinleftbox li>span{width: 90px; display: block; color: #000000}

.jibenxintxt{width: calc(100% - 90px)}


.jibenxinshuzi{max-width: 600px; margin: 0 auto; border: 1px solid #e4e4e4; padding: 24px 0px; margin-top: 5%}
.jibenxinshuzi li{width: 33.33%; text-align: center; border-left: 1px solid #e4e4e4}
.jibenxinshuzi li:first-child{border: none}

.jibenxinshuzi li p{font-weight: bold; font-size: 18px;}
.jibenxinshuzi li span{display: block; font-size: 20px; color: #bb8c36; font-weight: bold}

.jibenxinright{text-align: center; font-size: 17px;}
.jibenxinright p{padding:10px 0px;}
.erweima{border: 1px solid #e4e4e4; max-width: 188px;  margin-bottom: 10px;}

.hdjieshao {border-bottom: 1px solid #e4e4e4; padding:20px 0px; margin-top: 4%}
.hdjieshao span{ color: #000000; font-size: 18px;}
.hdjieshao a{font-size: 24px;color: #bb8c36;}

.hdjieshao a em{width: 18px; height: 10px; background: url("../images/xiacc01.png") no-repeat center center; background-size: 100% auto; display:inline-block; margin: 0px 5px;}
.hdjieshao a.cur em{background: url("../images/xiacc02.png") no-repeat center center; background-size: 100% auto; }
.jiehsoboxs{padding: 20px 0px; display: none}
.jiehsoboxs p{padding-top: 20px}

.fastsousu{border-bottom: 1px solid #e4e4e4; padding-bottom: 50px; padding-top: 20px; }

.fastsousu span{font-size: 18px; width: 90px}

.fastinput{height: 48px; border: 1px solid #e4e4e4; max-width:400px; width: calc(100% - 192px); padding-left: 10px;}
.fastbtn{width: 80px; height: 50px; background: #bb8c36; color: #fff; margin-left: 10px;}

.fastinput::-webkit-input-placeholder { 
  color: #c5c5c5;
}

.fastinput::-moz-placeholder { 
  color: #c5c5c5;
}

.fastinput:-ms-input-placeholder { 
  color: #c5c5c5;
}

.xuanshounav{border-bottom: 1px solid #e4e4e4; font-size: 18px; margin-top: 40px}
.xuanshounav li{margin: 0px 3%; position: relative}
.xuanshounav li a{ padding: 8px 0px; display: block; color: #4c4c4c}
.xuanshounav li:before{position: absolute; content: ""; left: 0px; bottom: -1px; height: 2px; width:0%; background: #bb8c36;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.xuanshounav li a:hover{ color: #bb8c36}
.xuanshounav li.cur a{font-weight: bold;color: #bb8c36}
.xuanshounav li.cur:before{ width: 100%;}
.xuanshounav li:hover:before{width: 100%; }


.toupiaoboxsudx{padding-top: 50px;}
.toupiaoboxsudx ul{ position: relative;}
.toupiaoboxsudx li{position: absolute; width: 270px; top:0; left: 40%; padding:5px; }



.xuanshoutoutxt{border: 1px solid #e5e5e5; padding:20px 25px;}
.xuanshoutoutxt h3{margin-bottom: 10px; font-size: 20px;}
.xuanshoutoutxt p{color:#4c4c4c; line-height: 24px; margin-top: 15px;}



.xuanshoutoutxt span{width: 140px; height: 40px; background: #bb8c36;border: 1px solid #bb8c36; color:#fff; display: block; text-align: center; line-height: 40px; margin:0 auto; margin-top: 20px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; cursor: pointer}
.xuanshoutoutxt em{text-align: center; font-size: 20px; color: #bb8c36; display: block; font-family: arial; margin-top: 10px}

.toupiaoboxsudx li a:hover .xuanshoutoutxt span{color: #bb8c36; background: none }

.xuanshoutit{text-align: center;border-bottom: 1px solid #e4e4e4; padding: 30px 0px;}
.xuanshoutit h2{ font-size: 30px; color: #000000; }


.toupiaolefts{width: 80%}
.toupiaoleftswenzi{padding: 30px 0px; line-height: 1.8}

.toupiaoleftswenzi p{padding-top: 10px;}

.toupiaoleftswenziimgbox h2{font-size: 18px; width: 70px; color: #bb8c36}

.toupiaoleftswenziimgbox .swiper-container{ width: calc(100% - 70px)}

.toupiaoleftswenziimgbox .swiper-button-next{ width:50px; height:100px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url("../images/totighy.png") no-repeat center center rgba(0,0,0,0.6); background-size:14px auto; right:0px; margin-top: -50px;}
.toupiaoleftswenziimgbox .swiper-button-prev{width:50px; height:100px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url(../images/tolefft.png) no-repeat center center rgba(0,0,0,0.6);  background-size:14px auto; left:0px; margin-top: -50px; }

.toupiaoleftvideobox{margin-top: 50px;}
.toupiaoleftvideobox  h2{font-size: 18px; width: 70px; color: #bb8c36}

.toupiaoleftvideoboxhezi{ width: calc(100% - 70px)}

.toubaobtnsx{ padding: 50px 0px; border-bottom: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4; text-align: center; margin: 50px 0px;}


.toubaobtnsx a{width: 180px; height: 46px; background: #bb8c36; color: #fff; display: inline-block; line-height: 46px; font-size: 20px; border: 1px solid #bb8c36;}

.toubaobtnsx a:hover{ background: #fff; color: #bb8c36}

.toubaobtnsx p{font-size: 18px; margin-top: 20px; line-height: 30px;}
.toubaobtnsx p span{font-size: 30px; color: #bb8c36; font-family: arial }


.xuanshouqitas{overflow: hidden}
.xuanshouqitas ul{width: calc(100% + 50px); margin-left: -50px;}
.xuanshouqitas li{width:calc(25% - 50px); float: left; margin-left:50px;}

.xuanshouqitastxts{padding: 20px 0px;}
.xuanshouqitastxts p{font-size: 22px; font-weight: bold;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; height:66px;}

.xuanshouqitastxts span{display: block; color: #4c4c4c; margin-top: 10px;}

.xuanshouqitastit{color: #bb8c36; font-size: 24px; margin-bottom: 20px;}


.tanchubj{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 99999999999; background: rgba(0,0,0,0.5); display: none}

.toupaohezi{ max-width: 590px; width: 90%; position: absolute; left:50%; top: 50%; transform: translate(-50%,-50%); background: #fff; text-align: center; padding: 50px 0px}

.toupaohezi h3{font-weight: normal; font-size: 30px;}
.toupaohezi p{font-size: 18px; /* margin-bottom:40px;*/ margin-top: 10px;}
.toupaohezi img{display:inline-block;}

.guanbi{width: 130px; height: 40px; background: #bb8c36; color: #fff; display: inline-block; line-height: 40px; font-size:18px; border: 1px solid #bb8c36;}

.guanbi:hover{ background: #fff; color: #bb8c36}

.toupiaopaiming{border: 1px solid #e4e4e4; border-top:2px solid #bb8c36; padding:0px 4%; margin-top: 50px;}

.toupiaopaiming li{color: #565656; font-size: 18px; border-bottom: 1px solid #e4e4e4; padding: 30px 0px;}

.toupiaopaiming li:last-child{border-bottom: none}
.toupiaopaiming li span{ font-family: arial}

.toupiaopaiming li span:first-child{ color: #bb8c36;font-weight: bold}



.jitanjieshaobox{line-height: 1.8; font-size: 18px;}

.jitanjieshaobox img{display: inline-block}

.fabutime{text-align: center; margin-top: 20px; color: #575757}
.fabutime span:first-child{margin-right: 5%;}

.baomishuzis{background: #fcfcfc; border-bottom: 1px solid #bdbdbd;border-top: 1px solid #bdbdbd; padding: 30px 0px; margin: 30px 0px;}

.baomishuzis p{font-size: 18px; color: #000; padding: 10px 0px;}

.baomishuzis p em{color: #bb8c36; font-family: arial}

.baomishuzis p span{width: 150px; text-align: right; display: inline-block}

.woyaobaoxs{text-align: center; border-top: 1px solid #e4e4e4; padding-top: 50px; margin-top: 50px;}



.woyaobaoxs a{width: 180px; height: 46px; background: #bb8c36; color: #fff; display: inline-block; line-height: 46px; font-size: 20px; border: 1px solid #bb8c36;}

.woyaobaoxs a:hover{ background: #fff; color: #bb8c36}
.baomingbiaodan li{margin-bottom: 15px;}
.baomingbiaodan li>span{width: 100%;font-weight: bold; margin-bottom: 10px; line-height: 46px;}
.baomingbiaoright{width: calc(100% - 150px);}

.baomingbiaoright input[type="text"]{height:46px; border: 1px solid #e5e5e5; width: calc(100% - 12px); max-width: 468px; padding-left: 10px;}

.baomingbiaoright select{height:46px; border: 1px solid #e5e5e5; width:100%; max-width: 480px; padding-left: 10px; background: url("../images/xiala.png") no-repeat 97% center; background-size: 16px auto; color: #565656}
.baomingbiaoright textarea{height:150px; border: 1px solid #e5e5e5; width: calc(100% - 22px);  padding:10px;}
.diqubxs{margin-bottom: 15px;}
.diqubxs select:nth-child(2){margin: 0px 10px}

.baomingbiaoright input[type="text"].dizhisx{max-width: 890px;}

.sshangchu{ width:100px; height:48px; background:#bb8c36; color:#fff; margin-left:10px;line-height:1000px; position:relative; cursor:pointer; overflow:hidden }

.sshangchu:before{ content:"上传"; color:#fff; position:absolute; left:0px; top:0px; width:100%; height:100%; text-align:center; line-height:48px;}



.wjljx { color: #b7b7b7;font-family: arial}
.ojxac {padding: 10px 0px;}
.ojxac em{ color: #565656}
.ojxac a {color:#bb8c36; margin-left: 10px;}

.imgContainerbox{border: 1px solid #e5e5e5; width: 100px; height: 88px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.imgContainerbox img{max-height: 100%}

.uploadimgbox{margin: 10px 0px;}
.imgContainer{margin-left: 15px;}
.imgContainer:first-child{margin-left: 0px;}
.imgContainer p{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center; padding: 5px 3px; font-size: 14px;}
.fengmianbtn{ cursor: pointer}
.imgDelete{color: #bb8c36; cursor: pointer}


.checks{ background:#fff; width:20px; height:20px; border:1px solid #e5e5e5; margin-right:10px; cursor: pointer}
.checks:checked {border-color:#bb8c36; background:url(../images/dgs.png) no-repeat center center #bb8c36; background-size:90% auto;}


.radio{ position:relative; border:1px solid #e5e5e5; width:20px; height:20px;-webkit-appearance:none; border-radius:20px; margin-top:0px; margin-right:10px; overflow:hidden;}
.radio:checked{border:1px solid #bb8c36;}
.radio:checked:before{  background:#bb8c36; content:""; position:absolute; left:50%; top:50%;width:10px; height:10px;border-radius:10px; transform:translate(-50%,-50%)}


 
.duoxuanze{}

.duoxuanze label{ margin: 10px 0px; margin-right: 3%; cursor: pointer}
.duoxuanze label:last-child{margin-right: 0px;}
.duoxuanze label p{width:97%}
.tijiao{ width:200px; height:48px; background:#bb8c36; color:#fff;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }

.tijiao:hover{ background:#cfa14e;}

.bodsxs{border-top: 1px solid #e5e5e5}

.xiangfanhui a{color: #4c4c4c}

.xiangfanhui a:hover{color: #bb8c36}

.baomingdiandanxs{border-top: 1px solid #bdbdbd; margin-top: 30px;}
.baomingdiandanxs dl dt{font-size: 20px; font-weight: bold; color: #000; padding: 20px 3%; margin-top: 10px;}
.baomingdiandanxs dl dt span{width:20%; text-align: center}
.baomingdiandanxs dl dd{border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;  background: #fcfcfc; padding: 40px 3%}

.baomingddlefts{width:75%}

.baomingddlefts .fangdapic{width:24%}


.bmdingtxtx{width: 72%}
.bmdingtxtx p{font-size: 22px; color: #222222; font-weight: bold; margin-bottom: 10px;}
.bmdingtxtx span{display: block;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3; line-height: 28px;
overflow: hidden; height:84px;}

.baomingddrights{width: 20%; text-align: center; font-size: 22px; font-weight: bold; color: #bb8c36; font-family: arial}


.ddbeizhus p{font-size: 18px; color: #222222; font-weight: bold; padding: 10px 0px; margin-top: 20px}
.ddbeizhus textarea{height:150px; border: 1px solid #e5e5e5; width: calc(100% - 22px);  padding:10px;}


.jifendikou{padding: 30px 0px;}
.jifendikou p {font-size: 18px; color: #5d5d5d}
.jifendikou p span{font-weight: bold; color: #222222}

.jifendikou input[type="text"]{height:50px; border: 1px solid #e5e5e5; width: calc(100% - 12px); max-width: 458px; padding-left: 10px;}

.dingdanjine{border-top: 1px solid #e5e5e5; width: 100%; padding: 30px 0px;}
.hjisnxsa{font-size: 18px;}
.hjisnxsa p{ padding:5px 0px;}
.hjisnxsa p span{ color: #4c4c4c; width: 100px; display: inline-block}

.hjisnxsa p em{color: #222222; font-family: arial}

.jindxs{font-weight: bold}
.hjisnxsa p.jindxs em{color: #bb8c36}

.dingdiantijiaos{border-top: 1px solid #bdbdbd; margin-top: 30px; padding: 30px 0px;}

.dingdiantijiaos li{color: #222222; padding: 10px 0px;}

.dingdiantijiaos li span{width: 50%; text-align: right; margin-right: 10px;}
.dingdiantijiaos li em{width: 50%; }
.zhifuselect{height:46px; border: 1px solid #e5e5e5; width:100%; max-width: 320px; padding-left: 10px; background: url("../images/xiala.png") no-repeat 97% center; background-size: 16px auto; color: #565656}




.btnzhu2{ width:200px; height:48px; background:#bb8c36;border: 1px solid #bb8c36;  color:#fff; text-align: center; line-height: 48px;font-size: 20px;}

.btnzhu2:hover{ background:#cfa14e; color: #fff}

.mr10{margin-right: 10px;}
.btnzhu{ width:200px; height:48px; border: 1px solid #bb8c36; color:#bb8c36; text-align: center; line-height: 48px;font-size: 20px;}

.btnzhu:hover{ background:#bb8c36; color: #fff}

.jianssousu{border-bottom: 1px solid #e4e4e4; padding-bottom: 50px; padding-top:60px; }

.jianssousu p{font-size: 20px; margin-top: 20px;}
.jianssousu p span{color: #bb8c36}
.jiansuinput{height:58px; border: 1px solid #e4e4e4; max-width:740px; width: calc(100% - 104px); padding-left: 10px;}
.jiansubtn{width: 82px; height:60px; background: #bb8c36; color: #fff; margin-left: 10px;}

.jiansuinput::-webkit-input-placeholder { 
  color: #c5c5c5;
}

.jiansuinput::-moz-placeholder { 
  color: #c5c5c5;
}

.jiansuinput:-ms-input-placeholder { 
  color: #c5c5c5;
}



.yazmimg{height: 46px;border: 1px solid #e5e5e5; width: 138px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; margin-left: 10px; }
.yazmimg img{max-height: 100%;}



.huqubtns{width:138px; margin-left: 10px;height: 46px;border: 1px solid #bb8c36; color: #bb8c36; text-align: center}





.toupiaoshaixuan{border-bottom: 1px solid #e4e4e4; padding-bottom: 30px; padding-top:40px; }

.toupiaoshaixuan span{font-size: 20px; font-weight: bold; color: #373737; width: 70px;}
.toupiaoshaixuan select{height:50px; border: 1px solid #e4e4e4; max-width:249px; width: calc(100% - 172px); padding-left: 10px; margin-right: 10px;  background: url("../images/xiala.png") no-repeat 95% center; background-size: 16px auto; }
.cytouinput{height:48px; border: 1px solid #e4e4e4; max-width:380px; width: calc(100% - 172px); padding-left: 10px;}
.cytoubtn{width: 90px; height:50px; background: #bb8c36; color: #fff; margin-left: 10px;}

.cytouinput::-webkit-input-placeholder { 
  color: #c5c5c5;
}

.cytouinput::-moz-placeholder { 
  color: #c5c5c5;
}

.cytouinput:-ms-input-placeholder { 
  color: #c5c5c5;
}

.cayutoubiaoti{height: 60px; background: #fafafa; border: 1px solid #e4e4e4; font-size: 18px; color: #373737; margin-top: 30px; padding: 0px 20px;}
.cayutoubiaoti li{width: 17%; text-align: center}

.cayutoubiaoti li:first-child{width: 66%; text-align: left; text-indent: 10%}

.cayutoubiaocent li{width: 17%; text-align: center}
.cayutoubiaocent ul{ margin-top: 20px; border: 1px solid #e4e4e4; padding: 20px; }
.cayutoubiaocent li:first-child{width: 66%; text-align: left;}


.cayutouleftpic{width: 36%}

.cayutourighttxt{width: 60%;}


.cayutourighttxt p{font-size: 20px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden; font-weight: bold; margin-bottom: 10px;}

.cayutourighttxt span{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;
overflow: hidden; color: #4c4c4c }

.anniusx a{display: block; height:32px; line-height: 32px; text-align: center; border: 1px solid #bb8c36; max-width: 123px; margin: 8px auto; color: #bb8c36}
.anniusx a:hover{color: #fff; background: #bb8c36}

.anniusx a.deletebtn{background: #bb8c36;color: #fff;}
.anniusx a.deletebtn:hover{background: #fff;color: #bb8c36;}

.toupiaoxuanshou li{float: left; width: calc(33.33% - 30px); margin-left: 30px; margin-bottom: 30px;}
.toupiaoxuanshou{margin-top: 40px;}
.toupiaoxuanshou ul{ width: calc(100% + 30px); margin-left:-30px;}

.toupiaoxuanshoutxt{border: 1px solid #e5e5e5; padding: 28px;}
.toupiaoxstit h2{color: #222222; font-size: 20px;}

.toupiaoxstit span{color: #bb8c36; border: 1px solid #bb8c36; min-width: 73px; height:30px; text-align: center; line-height: 30px; font-size: 20px; font-family: arial;}
.toupiaoxuanshoutxt p{color: #565656; margin: 15px 0px;}

.toupiaoxuanshoutxt em{color: #bb8c36}

.jinex{font-weight: bold;color: #bb8c36}
.dingdanhezis{margin-top: 20px;}
.dingdanhezis ul{margin-top: 0px;}
.ddbianhao{line-height: 24px; padding: 12px 20px; background: #fafafa;border: 1px solid #e4e4e4; border-bottom: none }
.ddbianhao span:first-child{margin-right: 5%}

.hongses{color: #ff0000}

.ddzhuangtai{padding-top: 50px; padding-bottom: 20px;}


.yizhifu{width: 90px; height: 30px; background: #bb8c36; border-radius: 3px; text-align: center; line-height: 30px; color: #fff}

.ddzhuangtai p{font-size: 20px; color: #222222}


.dingdanls{border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5; padding: 30px 0px;}

.dingdanls li{padding: 10px 0px;}
.dingdanls li span{color: #222222; width:100px; text-align: right}

.ddshowright{width: calc(100% - 100px);}

.anisxs a{margin-left: 30px}
.bmxxbtn{width: 88px; height: 28px; background: #bb8c36;border: 1px solid #bb8c36; border-radius: 3px; text-align: center; line-height: 28px; color: #fff;display: inline-block}
.bmxxbtn:hover{color: #bb8c36; background: #fff;}
.hdxqbtn{width: 88px; height: 28px; border: 1px solid #bb8c36; border-radius: 3px; text-align: center; line-height: 28px; color: #bb8c36; display: inline-block}

.hdxqbtn:hover{color: #fff; background: #bb8c36;}

.fanhuibtnx{ width:200px; height:48px; background:#bb8c36; color:#fff;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; text-align: center; line-height: 48px;}

.fanhuibtnx:hover{ background:#cfa14e;color:#fff;}


.baomizibiaoti{font-size: 20px; font-weight: bold;color: #222222; border-bottom: 1px solid #e5e5e5; padding: 50px 0 20px;}


.ziliaobirxs{ border-bottom: 1px solid #e5e5e5; padding: 20px 0px;}
.ziliaobirxs li{padding: 5px 0px;}

.ziliaobirxs li span{color: #222222; width:90px;}
.baomizngsixright{width: calc(100% - 90px);}


.wodetoupiaox{padding: 30px 0px 40px; border-bottom: 1px solid #e5e5e5;}


.wodetoupiaoxpic{width: 180px;}

.wodetoupiaotxt{width: calc(100% - 210px)}

.wodetoupiaotxt h2{ color: #222222; font-size: 20px;}
.wodetoupiaotxt p{height: 52px; line-height: 26px; overflow: hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2; margin: 10px 0px;}


.wodetoupiaotxt span{color: #bb8c36; margin-top: 30px; display: block}

.wodetoupiaotxt span em{font-family: arial; font-size: 24px;; font-weight: bold;}
.tiaozs{margin-top:15px;}
.tiaozs a{width: 123px; height: 32px; border: 1px solid #bb8c36; color: #bb8c36; text-align: center; line-height: 32px; margin-left: 10px;}
.tiaozs a:first-child{margin-left: 0px;}
.tiaozs a:hover{color: #fff; background: #bb8c36;}

.toupiaoshows{margin-top: 10px;}
.toupiaoshows dt{border-bottom: 2px solid #bb8c36; padding: 20px 0px; font-size: 18px;}
.toupiaoshows dt span{text-align: center}
.toupiaoshows dt span:nth-child(1){width:25% }
.toupiaoshows dt span:nth-child(2){width:50% }
.toupiaoshows dt span:nth-child(3){width:25% }



.toupiaoshows dd span{text-align: center}
.toupiaoshows dd span:nth-child(1){width:25% }
.toupiaoshows dd span:nth-child(2){width:50%; font-family: arial }
.toupiaoshows dd span:nth-child(3){width:25%;font-family: arial}
.toupiaoshows dd{padding: 15px 0px;}
.toupiaoshows dd:nth-child(odd){background: #fafafa}




.dangqianjifen{font-size: 20px;color: #222222; border-bottom: 1px solid #e5e5e5; padding: 50px 0 20px;}

.dangqianjifen span{color: #bb8c36; font-weight: bold; font-size: 30px; font-family: arial}


.jifennavs{border-bottom: 1px solid #e5e5e5; padding: 40px 0px;}


.jifennavs a{width: 123px; height:42px; border: 1px solid #bb8c36; color: #bb8c36; text-align: center; line-height: 42px; margin-left: 20px; font-size: 18px;}
.tiaozs a:first-child{margin-left: 0px;}
.jifennavs a:hover{color: #fff; background: #bb8c36;}

.jifennavs a.cur{color: #fff; background: #bb8c36;}



.jifenshouru{margin-top: 10px;}
.jifenshouru dt{border-bottom: 2px solid #bb8c36; padding: 20px 0px; font-size: 18px;}
.jifenshouru dt span{text-align: center;width:20% }
.jifenshouru dt span:nth-child(1){width: 30%}
.jifenshouru dt span:nth-child(2){width: 30%}

.jifenshouru dd span{text-align: center;width:20%;padding: 15px 0px; }
.jifenshouru dd span:nth-child(1){width: 30%}
.jifenshouru dd span:nth-child(2){width: 30%}




.jifenshouru dd:nth-child(odd){background: #fafafa}


.fuchuangbox{position:fixed; bottom:10%;  width: 100%; left: 0px; display: none}

.fuchuang{background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); padding-bottom: 30px;}


.futit{border-bottom: 1px solid #f1f1f1; font-size: 18px; color: #4c4c4c; padding: 20px 0px; position: relative; text-align: center; margin-bottom: 30px;}

.futit p span{color: #ff0000}
.quxiao{position: absolute; right: 20px; top:50%; transform: translate(0,-50%); color: #bb8c36; font-weight: bold}

.tijiaotoupiao{width: 140px; height: 40px; background: #bb8c36;border: 1px solid #bb8c36; color:#fff; display: block; text-align: center; line-height: 40px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }

.tijiaotoupiao:hover{background: #cea14e; color: #fff}

.toupiaobtn.cur{background: #505050; border: 1px solid #505050}

.guanggaoimgbox{margin: 30px 0;}





/*********8-10新增******/

.guanggaowei{max-width: 800px; width: 90%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}

.guanggaoweihezi{border-radius:10px; overflow: hidden;}

.miaoshuxs{width:90px; height: 30px; border-radius:30px; background: rgba(255,255,255,0.8); text-align: center; color: #333; line-height: 30px; position: absolute; right: 20px; top: 20px; z-index: 9999}
.miaoshuxs span{margin-right: 10px;}
.close{width:30px; height: 30px; position: absolute; right: -20px; top: -20px; background: #fff; border-radius: 100%;}
.close img{max-width: 50%}

.lunbobox{position: relative; margin-bottom: 30px;}
.lunbobox .swiper-pagination { z-index: 999; left:0px; bottom:30px; width: 100% }
.lunbobox .swiper-pagination-bullet {  background:rgba(255,255,255,0.3); opacity:1;width: 14px; height:14px;margin:0px 10px;  }
.lunbobox .swiper-pagination-bullet-active { background: #fff}


.musicbox{width:50px;height:50px;position: fixed;right:10px;bottom:10%;background:rgba(0,0,0,0.45);z-index:200; border-radius: 50px;  cursor: pointer}


#ln #audio-btn{width:50px;height:50px;}
#ln .on{background: url('../images/yin1.png') no-repeat 0 0;-webkit-animation: rotating 1.2s linear infinite;animation: rotating 1.2s linear infinite;background-size: 100% 100%;}
#ln .off{background: url('../images/yin2.png') no-repeat 0 0;background-size: 100% 100%;}



@-webkit-keyframes rotating {from{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -o-transform: rotate(0deg);transform: rotate(0deg);}to{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes rotating {from{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);      transform: rotate(0deg);}to{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);  }}


.pagination{
  display: contents;
}
.pagination li{
  width: 20px;
  height: 20px;
  font-size: 20px;
  margin: 10px;
}
.pagination>.active{
  color: #bb8c36;
}


/*********绿色风格******/

.lvse_style .toupiaobgcolor{ background: #000}
.lvse_style .toupiaoshownav li.cur a{background: #4abb36; border: 1px solid #4abb36}
.lvse_style .toupiaoshownav li a:hover{background: #4abb36; border: 1px solid #4abb36}
.lvse_style .hdjieshao a{color: #4abb36}
.lvse_style .hdjieshao a em{background: url(../images/xiacc01_02.png) no-repeat center center;    background-size: 100% auto;}
.lvse_style .hdjieshao a.cur em{background: url(../images/xiacc02_02.png) no-repeat center center;    background-size: 100% auto;}

.lvse_style .fastbtn{background: #4abb36}

.lvse_style .xuanshounav li.cur a{ color: #4abb36}

.lvse_style .xuanshounav li:before{background: #4abb36;}
.lvse_style .xuanshounav li a:hover{ color: #4abb36}
.lvse_style .xuanshounav li.cur a{color: #4abb36}

.lvse_style .xuanshoutoutxt span{background: #4abb36;border: 1px solid #4abb36}
.lvse_style .xuanshoutoutxt em{color: #4abb36}

.lvse_style .xuanshoutoutxt a:hover{color: #4abb36}

.lvse_style .page a:hover{background: #4abb36; border: 1px solid #4abb36;}
.lvse_style .page a.cur{background: #4abb36;border: 1px solid #4abb36;}


.lvse_style .tijiaotoupiao{background: #4abb36;border: 1px solid #4abb36;}
.lvse_style .tijiaotoupiao:hover{background: #6fdc5b;border: 1px solid #4abb36;}


.lvse_style .quxiao{color: #4abb36}

.lvse_style .toupiaopaiming li span:first-child{color: #4abb36}
.lvse_style .toupiaopaiming{border-top: 2px solid #4abb36;}

.lvse_style .jibenxinshuzi{background: #4abb36; color: #fff}

.lvse_style .jibenxinshuzi li span{ color: #fff}

.lvse_style .pagination>.active{
  color: #4abb36;
}


/*********橙色风格******/


.chengse_style .toupiaobgcolor{ background: #000}
.chengse_style .toupiaoshownav li.cur a{background: #c65c06; border: 1px solid #c65c06}
.chengse_style .toupiaoshownav li a:hover{background: #c65c06; border: 1px solid #c65c06}
.chengse_style .hdjieshao a{color: #c65c06}
.chengse_style .hdjieshao a em{background: url(../images/xiacc01_02.png) no-repeat center center;    background-size: 100% auto;}
.chengse_style .hdjieshao a.cur em{background: url(../images/xiacc02_02.png) no-repeat center center;    background-size: 100% auto;}

.chengse_style .fastbtn{background: #c65c06}

.chengse_style .xuanshounav li.cur a{ color: #c65c06}

.chengse_style .xuanshounav li:before{background: #c65c06;}
.chengse_style .xuanshounav li a:hover{ color: #c65c06}
.chengse_style .xuanshounav li.cur a{color: #c65c06}

.chengse_style .xuanshoutoutxt span{background: #c65c06;border: 1px solid #c65c06}
.chengse_style .xuanshoutoutxt em{color: #c65c06}

.chengse_style .xuanshoutoutxt a:hover{color: #c65c06}

.chengse_style .page a:hover{background: #c65c06; border: 1px solid #c65c06;}
.chengse_style .page a.cur{background: #c65c06;border: 1px solid #c65c06;}


.chengse_style .tijiaotoupiao{background: #c65c06;border: 1px solid #c65c06;}
.chengse_style .tijiaotoupiao:hover{background: #6fdc5b;border: 1px solid #c65c06;}


.chengse_style .quxiao{color: #c65c06}

.chengse_style .toupiaopaiming li span:first-child{color: #c65c06}
.chengse_style .toupiaopaiming{border-top: 2px solid #c65c06;}

.chengse_style .jibenxinshuzi{background: #c65c06; color: #fff}

.chengse_style .jibenxinshuzi li span{ color: #fff}

.chengse_style .pagination>.active{
  color: #c65c06;
}




/* ########## */
.layui-btn.wenixsc{display: flex;height: 48px;
    border: 1px solid #e5e5e5;
    width: calc(100% - 2px);
    max-width: 478px; padding: 0px; background: #fff; color: #999
    }
.wenixsc img{width: 22px; display: inline-block; margin-right: 10px;}


#xsvideo{width: 100%; height: 600px; margin: 0 auto}

@media screen and (max-width:680px)
{
	#xsvideo{height: 200px}
	.nynewshowtxt iframe{width:100%; height: 200px;}
}

.zf_summary{height: 72px;}


#brand-waterfall{opacity: 0}
#brand-waterfall.show{opacity: 1}
#brand-waterfall.show .load{display: none}


