@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
select{outline: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;}
input,textarea{overflow:auto;resize:none;font-family:"Microsoft YaHei",Arial;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
/* CSS Document */
body{padding:0; font-family:"Microsoft YaHei",Arial;}
html,body{font-size:16px;}
@media only screen and (max-width:1680px){
	html,body{font-size:14px;}
}
@media only screen and (max-width:1480px){
	html,body{font-size:12px;}
}
.margin{margin:0px auto;}
.hidden{overflow:hidden;}
.width1680{max-width:1680px; width:90%;}
img{max-width:100%; max-height:100%;vertical-align: middle;}
/* top_bg */
.top_bg,.top_bg .width1680,a.logo,.top_bg .width1680 ul.r,.top_bg .width1680 ul.r li,.top_bg .width1680 div.r{ height: 5.625rem; }
.top_bg{ width: 100%; position: fixed; top: 0px; z-index: 9999;}
.top_bg.i_top{ border-bottom: 1px solid rgba(255,255,255,0.1); }
.top_bg.n_top{background-color: #ffffff; border-bottom: 1px solid #eeeeee; }
.top_bg.i_top.now,.top_bg.n_top.now{ background-color: #ffffff;box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); }
.top_bg .width1680 a.logo{ float: left; display:flex;align-items:center; max-width: 170px; width: 50%;}
.top_bg .width1680 a.logo img{ max-height: 3.75rem; display: none;}
.top_bg.i_top .width1680 a.logo img.b{ display: block; }
.top_bg.i_top.now .width1680 a.logo img.b{ display: none; }
.top_bg.i_top.now .width1680 a.logo img.h{ display: block; }
.top_bg.n_top .width1680 a.logo img.h{ display: block; }
.top_bg .width1680 div.r{ float: right;  display:flex;align-items:center;}
.top_bg .width1680 div.r dl{ width: 100%; }
.top_bg .width1680 div.r dl a{ font-size: 1rem; }
.top_bg .width1680 div.r dl a:hover{ color: #edc386 !important; }
.top_bg .width1680 div.r dl i{ margin:0px 0.4rem; opacity: 0.5; }

.top_bg .width1680 ul.r,.top_bg .width1680 ul.r li{}
.top_bg .width1680 ul.r{ float: right; margin-right:3.5%;}
.top_bg .width1680 ul.r li{ float: left; margin-left: 1rem;}
.top_bg .width1680 ul.r li dd{ position: relative; line-height: 5.625rem; }
.top_bg .width1680 ul.r li dd i{ position:absolute;right:0px;font-size:1rem;top:50%;margin-top:-0.5rem;opacity:0.5; font-weight:bold;transition:all .5s ease;}
.top_bg .width1680 ul.r li:hover dd i{ opacity: 1; transition: all .5s ease;}
.top_bg .width1680 ul.r li dd a{ display: block; padding: 0px 1.25rem; font-size:1rem;}
.top_bg .width1680 ul.r li dl{ position: absolute; background-color: #ffffff; min-width: 6.5rem; border-bottom-right-radius: 0.5rem;border-bottom-left-radius: 0.5rem; overflow: hidden; opacity: 0; max-height: 0px;transition: all 1s ease;}
.top_bg.n_top .width1680 ul.r li dl,.top_bg.now .width1680 ul.r li dl{ box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14);}
.top_bg .width1680 ul.r li:hover dl{ opacity: 1; padding: 1rem 0px; max-height: 200vh;transition: all 1s ease;}
.top_bg .width1680 ul.r li dl a{ display: block; color: #333333; line-height: 2rem; padding: 0px 1rem; text-align: center;}
.top_bg .width1680 ul.r li dl a:hover,.top_bg.now .width1680 ul.r li dd a:hover{color: #86560f !important;}

.top_bg.i_top.now .width1680 ul.r li dd a:hover,.top_bg.i_top .width1680 ul.r li dd a:hover{ color: #edc386; }
.top_bg.n_top .width1680 ul.r li dd a:hover{ color: #86560f; }

.top_bg.i_top .width1680 div.r dl,.top_bg.i_top .width1680 div.r dl a,.top_bg.i_top .width1680 ul.r li dd i,.top_bg.i_top .width1680 ul.r li dd a{ color: #ffffff; }
.top_bg.i_top.now .width1680 div.r dl,.top_bg.i_top.now .width1680 div.r dl a,.top_bg.i_top.now .width1680 ul.r li dd i,.top_bg.i_top.now .width1680 ul.r li dd a,.top_bg.n_top .width1680 div.r dl,.top_bg.n_top .width1680 div.r dl a,.top_bg.n_top .width1680 ul.r li dd i,.top_bg.n_top .width1680 ul.r li dd a{ color: #333333; }

/* banner */
.banner{ position:relative; overflow:hidden; z-index: 12;}
.banner .slides{ overflow:hidden;}
.banner .slides li{overflow: hidden; background-repeat: no-repeat; background-size: auto 100%; background-position: center;}
.banner .slides li img{ opacity: 0; }
.banner .flex-control-nav{ display: none;}

.banner .flex-direction-nav li a{ position: absolute; width: 2.5rem; height: 3.75rem; line-height: 3.75rem; background-color: rgba(0,0,0,0.5); color: #e5be84; text-align: center; top: 50%; margin-top: -1.875rem; font-size: 1.5rem;transition: all 1s ease;}
.banner .flex-direction-nav li a:hover{ background-color: rgba(0,0,0,1);transition: all 1s ease;}
.banner .flex-direction-nav li a.flex-prev{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem; left: 5%;}
.banner .flex-direction-nav li a.flex-next{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem; right: 5%;}

/*i_about*/
.i_about{ padding: 4rem 0px; position: relative;z-index: 11;}
.i_about div.l{ font-size: 2.25rem; color: #333333; line-height: 3.75rem; padding-right: 8.75rem; }
.i_about a.r{ position: absolute; right: 0px; font-size: 1rem; color: #86560f; bottom:5rem;transition: all 1s ease;}
.i_about a.r:hover{ text-decoration: underline; transition: all 1s ease;}

/*i_hxjzg*/
.i_hxjzg{ width: 100%; overflow: hidden; background-color: #f5f5f5; }
.i_hxjzg .width1680{ padding: 5rem 0px 6.75rem; }
.i_hxjzg .width1680 .tit{ font-size: 2.25rem; color: #333333; }
.i_hxjzg .width1680 ul,.i_hxjzg .width1680 ul li{ overflow: hidden; }
.i_hxjzg .width1680 ul{ width: 102%; margin-top:2.5rem;}
.i_hxjzg .width1680 ul li{ float: left; height: 32.56rem; width: 23.11%; margin-right:1.85%; background: url(../images/i_hxjzg_h_bg.jpg) no-repeat scroll center; position: relative; cursor: pointer;}
.i_hxjzg .width1680 ul li a{ position:absolute; color:#edc386; border:2px solid rgba(128,111,84,0.5); z-index:5; top:3.9%; bottom:3.9%; right:4%; left:4%;}
.i_hxjzg .width1680 ul li a dd{ font-size: 1.875rem; margin:8% 7% 0.5rem;}
.i_hxjzg .width1680 ul li a dl{ position: relative; height: 21.25rem; }
.i_hxjzg .width1680 ul li a dl img{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; }
.i_hxjzg .width1680 ul li a ol{ margin-top: 0.5rem; text-align: center; font-size: 1rem;}
.i_hxjzg .width1680 ul li a ol span{ position: relative; padding:0px 13%;}
.i_hxjzg .width1680 ul li a ol span i{ position: absolute; height: 1px; top: 50%; margin-top: -0.5px; width:12%; background-color: #e7be83; }
.i_hxjzg .width1680 ul li a ol span i.l{ left: 0px; }
.i_hxjzg .width1680 ul li a ol span i.r{ right: 0px; }
.i_hxjzg .width1680 ul li i.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background:url(../images/i_hxjzg_s_bg.png) no-repeat scroll center; opacity: 0; z-index: 0;transition: all 1s ease; background-size:cover; }
.i_hxjzg .width1680 ul li:hover i.bg{ opacity: 1; z-index: 10;transition: all 1s ease; }

/*i_news*/
.i_news{ padding: 5rem 0px 7.5rem; }
.i_news ul,.i_news ul li{ overflow: hidden; }
.i_news ul.l{ float: left; }
.i_news ul.r{ float: right; }
.i_news ul{ width: 49%; min-height:30rem; }
.i_news ul li.t{ border-bottom: 1px solid #cccccc; padding-bottom: 1.5rem;}
.i_news ul li.t span{ float: left; font-size: 2.25rem; color: #333333; }
.i_news ul li.t a{ float: right; font-size: 1rem; color: #86560f; padding-bottom: 0.25rem; transition: all 1s ease;}
.i_news ul li.t a:hover{ text-decoration: underline;  transition: all 1s ease;}
.i_news ul li.c{ border-bottom: 1px solid #eeeeee; position: relative;}
.i_news ul li.c i,.i_news ul li.c a{display: block;font-size: 1rem;}
.i_news ul li.c i{ color: #333333; border-right: 1px solid #eeeeee; padding-right: 1.5rem; position: absolute; top: 2rem; left: 0px;}
.i_news ul li.c a{ color: #666666; padding: 2rem 0px 2rem 9rem; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.i_news ul li.c a:hover{ color: #86560f; }

/*foot_bg*/
.foot_bg{ width: 100%; background: url(../images/foot_bg.jpg) no-repeat scroll left top #fbfbfb; }
.foot_bg .width1680{ min-height: 26.25rem; }
.foot_bg .width1680 .hidden.t{ padding-top: 3rem; min-height: 18rem; margin-bottom: 0.75rem;}
.foot_bg .width1680 .hidden.t div.l{ float: left; width: 20%;}
.foot_bg .width1680 .hidden.t div.r{ float: right; width: 30%; max-width: 340px; }
.foot_bg .width1680 .hidden.t div.r dd{ font-size:1rem; color: #1d1c20; margin-bottom: 1rem; }
.foot_bg .width1680 .hidden.t div.r ol{ font-size: 1.875rem; color: #86560f; font-weight: bold; }
.foot_bg .width1680 .hidden.t div.r dl{ font-size: 1rem; color: #666666; line-height: 2.25rem; margin-top:0.75rem;}
.foot_bg .width1680 .hidden.t ul.r,.foot_bg .width1680 .hidden.t ul.r li{ overflow: hidden; }
.foot_bg .width1680 .hidden.t ul.r{ float: right; width: 40%; margin-right:3%; max-width: 600px;}
.foot_bg .width1680 .hidden.t ul.r li{ width: 25%; float: left;  font-size: 1rem;}
.foot_bg .width1680 .hidden.t ul.r li dd{}
.foot_bg .width1680 .hidden.t ul.r li dd a{ display: block; color: #1d1c20; }
.foot_bg .width1680 .hidden.t ul.r li dd a:hover{ color: #86560f; }
.foot_bg .width1680 .hidden.t ul.r li dl{ margin-top: 0.75rem; }
.foot_bg .width1680 .hidden.t ul.r li dl a{ display: block; color: #666666; line-height: 2.25rem;}
.foot_bg .width1680 .hidden.t ul.r li dl a:hover{ color: #86560f; }

.foot_bg .width1680 .hidden.f{ border-top:1px solid #eeeeee; }
.foot_bg .width1680 .hidden.f dl{ padding: 1.25rem 0px; line-height: 1.75rem; font-size: 1rem; color: #999999;}
.foot_bg .width1680 .hidden.f dl a{color: #999999;}
.foot_bg .width1680 .hidden.f dl a:hover{ color: #86560f; }
.foot_bg .width1680 .hidden.f dl.l{ float: left; }
.foot_bg .width1680 .hidden.f dl.r{ float: right; }
.foot_bg .width1680 .hidden.f dl.r a{ margin-left: 1.25rem; }

/*动画效果*/
#s1,#s2,#s3,#s4,#s5{position:relative; padding-top: 80vh; margin-top:-80vh;}
#s1{ z-index:5;}
#s2{ z-index:4;}
#s3{ z-index:3;}
#s4{ z-index:2;}
#s5{ z-index:1;}

#s1 .i_hxjzg .width1680 .tit{ margin-left: 10%; opacity: 0; }
#s1.on .i_hxjzg .width1680 .tit{ margin-left: 0px; opacity: 1;transition: all 1s ease; }
#s1 .i_hxjzg .width1680 ul{ opacity: 0; }
#s1.on .i_hxjzg .width1680 ul{ opacity: 1;transition: all 1s ease;}

#s2 .i_news ul{ opacity: 0; }
#s2.on .i_news ul{opacity: 1;transition: all 1s ease; }
#s2 .i_news ul.l{ margin-left: -30%; }
#s2 .i_news ul.r{ margin-right: -30%; }
#s2.on .i_news ul.l{ margin-left: 0px; }
#s2.on .i_news ul.r{ margin-right: 0px; }

/*关于亚鞅*/
.banner_about{ width: 100%; overflow: hidden; position: relative;  margin-top:5.625rem;}
.banner_about i.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-repeat: no-repeat; background-position: center;background-size: cover; z-index: 0; }
.banner_about .width1680{ height: 60rem; position: relative; z-index: 2; }
.banner_about .width1680 div.bg{ position: absolute; width: 100%; font-size: 3rem; color: #ffffff; line-height: 4.5rem; bottom: 9.25rem; }

.about_con{ padding:6rem 0px 5rem; background: url(../images/about_con_bg.jpg) no-repeat scroll center bottom; background-size: 100% auto;}
.about_con .hidden.t{ position:relative; padding-left: 17%; }
.about_con .hidden.t .n{ position: absolute; left: 0px; font-size: 1rem; color: #86560f; }
.about_con .hidden.t .c{ overflow: hidden; }
.about_con .hidden.t .c dl{ overflow: hidden;  line-height: 3rem;}
.about_con .hidden.t .c dl.l{ float: left; font-size: 2.25rem; color: #1d1c20; width: 35%;}
.about_con .hidden.t .c dl.r{ float: right; font-size: 1.5rem; color: #666666; width: 60%;}
.about_con ul.f,.about_con ul.f li{ overflow: hidden; }
.about_con ul.f{ margin-top: 10rem; }
.about_con ul.f li{ float: left; width: 33.3333333%;border-left: 1px solid #eeeeee; margin-right: -1px; margin-left: -1px; }
.about_con ul.f li .bg{ width: 78%; margin:0px auto; overflow: hidden;}
.about_con ul.f li .bg ol{ height: 3rem; }
.about_con ul.f li .bg dl{ padding:1rem 0px; }
.about_con ul.f li .bg dl b{ font-size: 3rem; color: #86560f; margin-right: 1rem; }
.about_con ul.f li .bg dl i{ font-size: 1rem; color: #1d1c20; }
.about_con ul.f li .bg dd{ font-size:1rem; color: #999999; }

.about_hxtd_bg{ width: 100%; background:url(../images/about_hxtd_bg.jpg) no-repeat scroll center top; border-bottom: 1px solid #eeeeee; padding-top: 5rem;}
@media only screen and (max-width:1920px){
	.about_hxtd_bg{ background-size: 100% auto;}
}
.about_hxtd_bg .width1680{ position: relative; }
.about_hxtd_bg .width1680 .n{ position: absolute; left: 0px; font-size: 1rem; color: #86560f; }
.about_hxtd_bg .width1680 .con{ overflow: hidden; padding-left: 17%;}
.about_hxtd_bg .width1680 .con .t{ font-size: 2.25rem; color: #333333; line-height: 3.75rem;padding-bottom: 0.75rem; }
.about_hxtd_bg .width1680 .con .f{ padding-top: 5.75rem; background: url(../images/about_hxtd_yh.png) no-repeat scroll left top; background-size: auto 3rem; position: relative;}
.about_hxtd_bg .width1680 .con .f .tit{ font-size: 1rem; color: #333333; line-height: 2.25rem; }

.about_hxtd_bg .width1680 .device,.about_hxtd_bg .width1680 .device .scroll,.about_hxtd_bg .width1680 .device .scroll ul,.about_hxtd_bg .width1680 .device .scroll ul li{ height:30rem;}
.about_hxtd_bg .width1680 .device{margin-bottom: 3rem; margin-top: 2rem; position: relative;}
.about_hxtd_bg .width1680 .device .scroll{ position:relative; width:100%;}
.about_hxtd_bg .width1680 .device .scroll ul{ position:absolute;}
.about_hxtd_bg .width1680 .device .scroll ul li{ float: left; width: 33.75rem; height: 30rem; margin-right:30px; position: relative;cursor: pointer;}
.about_hxtd_bg .width1680 .device .scroll ul li .bg{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; padding:2.5rem; border:1px solid #eeeeee;transition: all .5s ease;}
.about_hxtd_bg .width1680 .device .scroll ul li:hover .bg{ border:1px solid #86560f;transition: all .5s ease;}
.about_hxtd_bg .width1680 .device .scroll ul li .bg dd{ font-size: 2.25rem; color: #333333;}
.about_hxtd_bg .width1680 .device .scroll ul li .bg ol{ font-size: 1rem; color: #86560f; margin-top: 1rem;}
.about_hxtd_bg .width1680 .device .scroll ul li .bg dl{ margin-top: 2rem; overflow: hidden; line-height: 2.25rem; height: 18rem; overflow-x: hidden;overflow-y: auto; padding-right:0.5rem; margin-right:-0.5rem;}
.about_hxtd_bg .width1680 .device .scroll ul li .bg dl::-webkit-scrollbar{width:4px;}
.about_hxtd_bg .width1680 .device .scroll ul li .bg dl::-webkit-scrollbar-track {background-color: #eaeaea;}
.about_hxtd_bg .width1680 .device .scroll ul li .bg dl::-webkit-scrollbar-thumb {background-color: #86560f;}
.about_hxtd_bg .width1680 .device .scroll ul li .bg dl::-webkit-scrollbar-thumb:hover {background-color: #aaaaaa;}
.about_hxtd_bg .width1680 .device .scroll ul li .bg dl::-webkit-scrollbar-thumb:active{background-color:#333333;}
.about_hxtd_bg .width1680 .device .scroll ul li .bg dl p{ font-size: 1rem; color: #666666; background:url(../images/d.png) no-repeat scroll left 0.875rem;background-size: 0.5rem; padding-left: 1.5rem; }

.about_hxtd_bg .width1680 .device a.qh{ font-size: 1.5rem; color: #cecece; position: absolute; border-radius: 50%; border:1px solid #cecece; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; text-align: center; top: 0px; transition: all .5s ease; margin-top: -5rem;}
.about_hxtd_bg .width1680 .device a.qh:hover{border:1px solid #86560f; background-color: #86560f; color: #ffffff;transition: all .5s ease;}
.about_hxtd_bg .width1680 .device a.qh.pre{  right: 4.75rem;}
.about_hxtd_bg .width1680 .device a.qh.next{right: 0px;}

.about_hxtd_bg .width1680 .hxtd{ display: none; }

.about_gsry{ margin: 4rem 0px 6rem; position: relative; overflow: hidden;}
.about_gsry .n{ position: absolute; left: 0px; font-size: 1rem; color: #86560f;}
.about_gsry .con{ overflow: hidden; padding-left: 17%; min-height: 50vh;}
.about_gsry .con .tit{ font-size: 2.25rem; color: #333333; margin-bottom:3rem;}
.about_gsry .con ul,.about_gsry .con ul li{ overflow: hidden; }
.about_gsry .con ul{ border-bottom: 1px solid #eeeeee; padding: 1rem 0px;}
.about_gsry .con ul li.t{ font-size: 2.25rem; color: #333333; font-weight: bold; margin-bottom:0.5rem; }
.about_gsry .con ul li.c{ position: relative; }
.about_gsry .con ul li.c a{ font-size:1rem; color: #666666; display: block; padding: 0.75rem 5rem 0.75rem 0px;}
.about_gsry .con ul li.c a:hover{ color: #86560f; }
.about_gsry .con ul li.c a i{ position: absolute; width: 2.5rem; height: 2.5rem; background: url(../images/fx.png) no-repeat scroll center; background-size: 100%; top: 0px; right: 0px; opacity: 0;transition: all 1s ease;}
.about_gsry .con ul li.c a:hover i{ opacity: 1; transition: all 1s ease;}

/*投资理念*/
.banner_tzll{ margin-top:5.625rem; position: relative;}
.banner_tzll i.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-repeat: no-repeat; background-position: center;background-size: cover; z-index: 0; }
.banner_tzll .width1680{ height: 44.6875rem; position: relative; z-index: 2;display:flex;align-items:center; }
.banner_tzll .width1680 div.bg{ max-width: 680px; width: 100%; overflow: hidden; }
.banner_tzll .width1680 div.bg ol{ font-size: 1rem; color: #86560f; margin-bottom:1.5rem;}
.banner_tzll .width1680 div.bg dd{ font-size: 2.25rem; color: #333333; margin-bottom:1.5rem; }
.banner_tzll .width1680 div.bg dl{ font-size: 1rem; color: #666666; line-height: 2.25rem; }

.tall_bg{ width: 100%; overflow: hidden; background-color: #f5f5f5; }

.tall_wsm{ padding: 4.5rem 0px 6.75rem; }
.tall_wsm .tit{ position: relative; overflow: hidden;}
.tall_wsm .tit i.l{ position: absolute; left: 0px; font-size: 1rem; color: #86560f; }
.tall_wsm .tit dl{ font-size: 2.25rem; color: #333333; padding-left: 17%; font-weight: bold;}
.tall_wsm ul,.tall_wsm ul li{ overflow: hidden; }
.tall_wsm ul{ margin-top: 4rem; }
.tall_wsm ul li{ margin-bottom: 2rem; height: 24rem; position: relative; width: 33.3333333333%; float: left;}
.tall_wsm ul li .bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; border:1px solid #eeeeee; padding: 2rem 7%;}
.tall_wsm ul li .bg ol{ margin-bottom:2rem; height: 3.75rem;}
.tall_wsm ul li .bg dd{ font-size: 1.5rem; color: #333333; margin-bottom: 1.5rem;}
.tall_wsm ul li .bg dl{ font-size: 1rem; color: #666666; line-height: 2.5rem; }

.tall_rhz{ padding:5rem 0px 11.25rem; }
.tall_rhz .bg{ position: relative; padding-left: 17%; overflow: hidden;}
.tall_rhz .bg i.l{ position: absolute; left: 0px; font-size: 1rem; color: #86560f; }
.tall_rhz .bg .tit{ border-bottom: 1px solid #eeeeee; font-size:2.25rem; color: #333333; font-weight: bold; padding-bottom:2rem;}
.tall_rhz .bg .con{ overflow: hidden; margin-top: 3.75rem; }
.tall_rhz .bg .con ul,.tall_rhz .bg .con ul li{ overflow: hidden; }
.tall_rhz .bg .con ul.z{ float: left; width: 35%; /*padding-right: 0.5rem;*/ height: 32.5rem; overflow-x: hidden;overflow-y: auto;}
.tall_rhz .bg .con ul.z::-webkit-scrollbar{width:0px;}
.tall_rhz .bg .con ul.z::-webkit-scrollbar-track {background-color: #eaeaea;}
.tall_rhz .bg .con ul.z::-webkit-scrollbar-thumb {background-color: #86560f;}
.tall_rhz .bg .con ul.z::-webkit-scrollbar-thumb:hover {background-color: #aaaaaa;}
.tall_rhz .bg .con ul.z::-webkit-scrollbar-thumb:active{background-color:#333333;}
.tall_rhz .bg .con ul.z li{ position: relative; border-left: 2px solid #eeeeee; padding:1rem 0px 1rem 2.5rem;cursor: pointer;}
.tall_rhz .bg .con ul.z li i.x{ position: absolute; left: 0px; width: 3px; background-color: #86560f; height: 2.5rem; opacity: 0; transition: all .5s ease;}
.tall_rhz .bg .con ul.z li.on i.x,.tall_rhz .bg .con ul.z li:hover i.x{ opacity: 1; transition: all .5s ease;}
.tall_rhz .bg .con ul.z li dd{ font-size:1.5rem; color: #5f5f5f; font-weight: bold; }
.tall_rhz .bg .con ul.z li.on dd,.tall_rhz .bg .con ul.z li:hover dd{ color: #86560f; }
.tall_rhz .bg .con ul.z li dl{ font-size: 1rem; color: #787878; margin-top: 1.25rem;}
.tall_rhz .bg .con ul.z li.on dl,.tall_rhz .bg .con ul.z li:hover dl{ color: #333333; }
.tall_rhz .bg .con ul.z li ol{ height: 1.125rem; margin-top: 1.5rem;}

.tall_rhz .bg .con ul.y{ float: right; width: 60%; max-width: 824px; }
.tall_rhz .bg .con ul.y li{ display: none; }

.tall_qdl{ padding:6.25rem 0px; }
.tall_qdl .bg{ position: relative; padding-left: 17%; overflow: hidden;}
.tall_qdl .bg i.l{ position: absolute; left: 0px; font-size: 1rem; color: #86560f; }
.tall_qdl .bg .tit{ font-size:2.25rem; color: #333333; font-weight: bold;}
.tall_qdl .bg ul,.tall_qdl .bg ul li{ overflow: hidden; }
.tall_qdl .bg ul{ margin-top: 6rem; }
.tall_qdl .bg ul li{ margin-bottom:6rem; min-height: 22.5rem; position: relative;}
.tall_qdl .bg ul li div.i{ width: 40%; max-width: 530px; }
.tall_qdl .bg ul li.l div.i{ float: left; }
.tall_qdl .bg ul li.r div.i{ float: right; }
.tall_qdl .bg ul li div.c{ display:flex;align-items:center; position: absolute; width:50%; top: 0px; bottom: 0px;}
.tall_qdl .bg ul li.l div.c{ right: 0px; }
.tall_qdl .bg ul li.r div.c{ left: 0px; }
.tall_qdl .bg ul li div.c .g{ width: 100%; overflow: hidden;  color: #333333;}
.tall_qdl .bg ul li div.c .g dd{ font-size: 2.25rem; margin-bottom: 1.5rem; }
.tall_qdl .bg ul li div.c .g dl{ font-size:1rem; line-height: 2rem; }

.tall_tzff{ padding:3.5rem 0px 5rem; }
.tall_tzff .bg{ position: relative; padding-left: 17%; overflow: hidden;}
.tall_tzff .bg i.l{ position: absolute; left: 0px; font-size: 1rem; color: #86560f; }
.tall_tzff .bg div.l{ float: left; font-size:2.25rem; color: #333333; overflow: hidden; font-weight: bold; width: 30%;}
.tall_tzff .bg div.r{ float: right; width: 60%; max-width: 824px; overflow: hidden;}
.tall_tzff .bg div.r div.t{ overflow: hidden; font-size: 1rem; color: #333333; line-height: 2.25rem; }
.tall_tzff .bg div.r div.f{ overflow: hidden;  margin-top: 6rem; }
.tall_tzff .bg div.r div.f p{ border-top: 1px solid #cccccc; padding: 1.25rem 0px 1.25rem 3rem; margin-top: -1px; background: url(../images/g.png) no-repeat scroll left 1.5rem; background-size: 1.125rem; font-size: 1rem; color: #333333; }

.tall_fktx{ padding:3.75rem 0px 5rem; }
.tall_fktx .bg{ position: relative; padding-left: 17%; overflow: hidden;}
.tall_fktx .bg i.l{ position: absolute; left: 0px; font-size: 1rem; color: #86560f; }
.tall_fktx .bg dd{ font-size: 2.25rem; color: #333333; font-weight: bold;}
.tall_fktx .bg dl{ margin-top: 1.5rem; font-size: 1rem; color: #666666; line-height: 2.25rem; }

.tall_fxkz{ padding:7.5rem 0px; }
.tall_fxkz .bg{ position: relative; padding-left: 17%; overflow: hidden;}
.tall_fxkz .bg i.l{ position: absolute; left: 0px; font-size: 1rem; color: #86560f; }
.tall_fxkz .bg .tit{font-size:2.25rem; color: #333333; font-weight: bold;}
.tall_fxkz .bg ul,.tall_fxkz .bg ul li{ overflow: hidden; }
.tall_fxkz .bg ul{ margin-top: 3rem; width: 102%; }
.tall_fxkz .bg ul li{ float: left; position: relative;cursor: pointer;  height: 21.25rem; width:17.859%; margin-right: 2.1%;}
.tall_fxkz .bg ul li .g{ position:absolute; top:0px; bottom:0px; right:0px; left:0px; border:1px solid #eeeeee; background-color:#ffffff;transition: all 1s ease; padding: 1.25rem;}
.tall_fxkz .bg ul li:hover .g{ background: url(../images/tall_fxkz.jpg) no-repeat scroll center #f3eee7; border:1px solid #86560f; background-size: auto 100%;transition: all 1s ease;}
.tall_fxkz .bg ul li .g div{ overflow: hidden; width: 100%; }
.tall_fxkz .bg ul li .g div ol{ height: 2.5rem; margin-bottom: 1rem;}
.tall_fxkz .bg ul li .g div dd{ font-size:1.5rem; color: #333333; margin-bottom: 1rem;}
.tall_fxkz .bg ul li .g div dl{ font-size: 1rem; color: #333333; line-height: 2.25rem; }

i.md{ position: absolute; left: 0px; margin-top: -6rem; }

/*产品*/
.banner_cp{ margin-top:5.625rem; position: relative;}
.banner_cp i.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-repeat: no-repeat; background-position: center;background-size: cover; z-index: 0; }
.banner_cp .width1680{ height: 45rem; position: relative; z-index: 2;display:flex;align-items:center; }
.banner_cp .width1680 .bg{ width: 80%; max-width: 860px; margin:0px auto; text-align: center;}
.banner_cp .width1680 .bg ol{ font-size: 1.5rem; color: #333333; margin-bottom:1rem;}
.banner_cp .width1680 .bg dd{ font-size: 2.25rem; color: #333333; font-weight: bold; margin-bottom: 1.25em; }
.banner_cp .width1680 .bg dl.t{ font-size: 1rem; color: #666666; line-height: 2.25rem; }
.banner_cp .width1680 .bg dl.f{ margin-top: 2rem; }
.banner_cp .width1680 .bg dl.f a{display:inline-block; height: 2rem; line-height: 2rem; font-size:1rem; max-width: 124px; width: 40%; margin:0px 0.5rem;transition: all .5s ease;}
.banner_cp .width1680 .bg dl.f a.l{ border:1px solid #edc386; color: #333333; background-color: #edc386;}
.banner_cp .width1680 .bg dl.f a.r{ border:1px solid #86560f; color: #86560f;}
.banner_cp .width1680 .bg dl.f a:hover{background-color: #86560f;border:1px solid #86560f; color: #ffffff;transition: all .5s ease;}

.cl_lsit{ padding: 3.75rem 0px 7.5rem; min-height:60vh; }
.cl_lsit .tit{ margin-bottom:1.5rem; overflow: hidden; }
.cl_lsit .tit b{ font-size: 2.25rem; margin-right:2rem;}
.cl_lsit .tit span{ font-size: 1rem; color: #999999; }
.cl_lsit ul,.cl_lsit ul li{ overflow: hidden; }
.cl_lsit ul{ margin-bottom: 3rem; border: 1px solid #f0f0f0;}
.cl_lsit ul li{ text-align: center;}
.cl_lsit ul li.t{ background-color: #f7f7f7; color: #86560f; font-size: 1rem;}
.cl_lsit ul li.t dl{ height: 4.375rem; line-height: 4.375rem; }
.cl_lsit ul li.c{ border-top: 1px solid #f0f0f0; padding:2rem 0px;}
.cl_lsit ul li dl{ float: left; min-height: 2rem;}
.cl_lsit ul li dl.d1{ width: 8%; }
/*.cl_lsit ul li dl.d1 dd{ text-align: left; padding-left: 15%;}
.cl_lsit ul li dl.d1 ol{ text-align: left; padding-left: 15%;}*/
.cl_lsit ul li dl.d2{ width: 15%; margin-left:3%;}
.cl_lsit ul li dl.d3{ width: 9%;}
.cl_lsit ul li dl.d4{ width: 9%;}
.cl_lsit ul li dl.d5{ width: 9%;}
.cl_lsit ul li dl.d6{ width: 9%;}
.cl_lsit ul li dl.d7{ width: 12%;}
.cl_lsit ul li dl.d8{ width: 6%;}
.cl_lsit ul li dl.d9{ width: 20%;}

.cl_lsit ul li.c dl dd{ font-size: 1.125rem; padding-bottom:0.75rem;}
.cl_lsit ul li.c dl dd.h{ color: #ff0000; }
.cl_lsit ul li.c dl dd.l{ color: #099505; }
.cl_lsit ul li.c dl ol{ font-size: 0.875rem; color: #999999; line-height: 1.25rem; }
.cl_lsit ul li.c dl.d8 ol{ height: auto; }
.cl_lsit ul li.c dl.d9 a{display:inline-block; height: 2.5rem; line-height: 2.5rem; font-size:1rem; max-width: 120px; width: 40%; margin:0px 0.5rem;transition: all .5s ease;}
.cl_lsit ul li.c dl.d9 a.l{ border:1px solid #edc386; color: #333333; background-color: #edc386;}
.cl_lsit ul li.c dl.d9 a.r{ border:1px solid #86560f; color: #86560f;}
.cl_lsit ul li.c dl.d9 a:hover{background-color: #86560f;border:1px solid #86560f; color: #ffffff;transition: all .5s ease;}

.hyck{ min-height:60vh; display:flex;align-items:center;}
.hyck div{ width: 100%; }
.hyck div dl{ text-align: center;}
.hyck div dl.t{ font-size: 2rem;}
.hyck div dl.f{font-size: 1.5rem; margin-top: 1rem;}
.hyck div dl a{ color: #333333; padding: 0px 1rem;}
.hyck div dl a:hover{color: #edc386;}

/*产品预约*/
.cpyy_bg{ width: 100%; background: url(../images/cpyy_bg.jpg) no-repeat scroll center top; margin-top:5.625rem;}
.cpyy_bg .width1680{ padding-top:2.5rem; }
.cpyy_bg .width1680 .tit{ text-align: center; font-size: 2.25rem; font-weight: bold; }
.cpyy_bg .width1680 .xq_mc{width: 100%; max-width: 825px; margin:2rem auto; font-size: 1rem;}
.cpyy_bg .width1680 .xq_mc dd{ margin-bottom: 1rem; }
.cpyy_bg .width1680 .xq_mc dl{border: 1px solid #eeeeee;padding: 0px 1rem;    height: 2.5rem;line-height: 2.5rem;}
.cpyy_bg .width1680 form{ display: block; margin:0.75rem auto 6rem; width: 100%; max-width: 825px; font-size: 1rem;}
.cpyy_bg .width1680 form div{ overflow: hidden; }
.cpyy_bg .width1680 form div.form-group{ margin-bottom: 1rem; }
.cpyy_bg .width1680 form div#dr_row_title{ width: 100%; }
.cpyy_bg .width1680 form div#dr_row_yuyueleixing,.cpyy_bg .width1680 form div#dr_row_khmc,.cpyy_bg .width1680 form div#dr_row_yuyuejine,.cpyy_bg .width1680 form div#dr_row_lxdh{ width: 48%;}
.cpyy_bg .width1680 form div#dr_row_yuyueleixing,.cpyy_bg .width1680 form div#dr_row_khmc{ float: left; }
.cpyy_bg .width1680 form div#dr_row_yuyuejine,.cpyy_bg .width1680 form div#dr_row_lxdh{ float: right; }
.cpyy_bg .width1680 form div#dr_row_yuyuejine input{ width: 75% !important;  float: left;}
.cpyy_bg .width1680 form div#dr_row_yuyuejine span{ display: block; float: right; color: #86560f; line-height: 2.5rem; }
.cpyy_bg .width1680 form div#dr_row_yyjyrq,.cpyy_bg .width1680 form div#dr_row_beizhu{ width: 100%; }

.cpyy_bg .width1680 form div.form-group label.control-label{ display: block; margin-bottom: 0.75rem; }
.cpyy_bg .width1680 form div.form-group label.control-label span{ display: none; }
.cpyy_bg .width1680 form div.form-group .col-md-10{ border:1px solid #eeeeee; padding: 0px 1rem; background-color: #ffffff;}
.cpyy_bg .width1680 form div#dr_row_yuyueleixing .col-md-10{ padding:0px; }
.cpyy_bg .width1680 form div#dr_row_beizhu .col-md-10{ padding:1rem; background-color: #ffffff;}
.cpyy_bg .width1680 form div.form-group .col-md-10 input{ border:0px; outline:none; color:#333333; height:2.5rem; line-height:2.5rem; background-color:#ffffff;}
.cpyy_bg .width1680 form div.form-group .col-md-10 input::-webkit-input-placeholder {color: #999999;}
.cpyy_bg .width1680 form div.form-group .col-md-10 select{ width: 100%; padding:0px 1rem; font-size: 1rem; border:0px; color: #333333; display: block; height: 2.5rem; line-height: 2.5rem; background-color: #ffffff;}
.cpyy_bg .width1680 form div.form-group .col-md-10 select option{ display: block; font-size: 1rem; line-height:3rem; margin-left:-1rem; }
.cpyy_bg .width1680 form div.form-group .col-md-10 textarea{ border:0px; outline:none; color: #333333; font-size: 1rem;}
.cpyy_bg .width1680 form div.form-group .col-md-10 textarea::-webkit-input-placeholder {color: #999999;}
.cpyy_bg .width1680 form .field_date_yyjyrq{ padding-right: 2rem; position: relative; }
.cpyy_bg .width1680 form .field_date_yyjyrq button{ position: absolute; right: 0px; top: 50%; margin-top:-0.625rem; }
.datepicker-dropdown{ top: auto !important; left: auto !important; position: relative; z-index: 999; max-width: 825px;  width: 90%; margin: 0px auto;}
.datepicker-dropdown .datepicker-days{ position: absolute; bottom: 14rem; background-color: #ffffff; box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.14); }
.datepicker-dropdown .datepicker-months{ position: absolute; bottom: 14rem; background-color: #ffffff; box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.14); }
.datepicker-dropdown .datepicker-years{ position: absolute; bottom: 14rem; background-color: #ffffff; box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.14); }
.cpyy_bg .width1680 form div.yzm{ margin-bottom: 1rem; }
.cpyy_bg .width1680 form div.yzm dd{ margin-bottom: 0.75rem;}
.cpyy_bg .width1680 form div.yzm dl{ overflow: hidden; }
.cpyy_bg .width1680 form div.yzm dl input{border:1px solid #eeeeee; padding: 0px 1rem; background-color: #ffffff; float: left; height:2.5rem; line-height:2.5rem; color:#333333;outline:none; width: 60%;}
.cpyy_bg .width1680 form div.yzm dl input::-webkit-input-placeholder {color: #999999;}
.cpyy_bg .width1680 form div.yzm dl img{ float: right; }
.cpyy_bg .width1680 form div.b{text-align: center;}
.cpyy_bg .width1680 form div.b button,.cpyy_bg .width1680 form div.b a{display:inline-block; height: 2.5rem; line-height: 2.5rem; width: 80%; max-width: 10rem; font-size: 1rem;transition: all 0.5s ease; }
.cpyy_bg .width1680 form div.b button{ border: 1px solid #edc386; color: #333333;background-color: #edc386;}
.cpyy_bg .width1680 form div.b a{ border: 1px solid #86560f;color: #86560f; margin-left:5%;}

.cpyy_bg .width1680 form div.b button:hover,.cpyy_bg .width1680 form div.b a:hover{background-color: #86560f;border:1px solid #86560f; color: #ffffff;transition: all .5s ease;}
.cpyy_bg .width1680 .foot{ text-align: center; font-size: 1rem; color: #999999; padding:1.5rem 0px; }
.cpyy_bg .width1680 .foot a{ color: #999999;}
.cpyy_bg .width1680 .foot a:hover{ color: #86560f; }

/*申赎流程*/
.sslc{ margin-top:5.625rem; padding: 4rem 0px 5rem;}
.sslc .tit{ font-size: 2.25rem; color: #333333; margin-bottom: 3rem; }
.sslc .con,.sslc .con ul,.sslc .con ul li{ overflow: hidden; }
.sslc .con ul.l{ float: left; width: 22%; position: relative;}
.sslc .con ul.l i.x{ background-color: #eeeeee; position: absolute; width: 3px; top: 0px; bottom: 0px; left: 5px;} 
.sslc .con ul.l li{ padding-left: 2rem; height: 2.5rem; margin:1rem 0px; line-height: 2.5rem; font-size: 1rem; color: #999999; position: relative;cursor: pointer;}
.sslc .con ul.l li.f{ height: 0px; margin: 0px; }
.sslc .con ul.l li.on,.sslc .con ul.l li:hover{ color: #86560f; }
.sslc .con ul.l li i{ position: absolute; width: 0.75rem; height: 0.75rem; border-radius:50%; background-color: #86560f; left: 0px; top: 50%; margin-top: -0.375rem; opacity: 0; transition: all .5s ease;}
.sslc .con ul.l li.on i,.sslc .con ul.l li:hover i{ opacity: 1; transition: all .5s ease;}

.sslc .con div.r{ float: right; width: 75%; max-width: 1250px; }
.sslc .con div.r ul{ width: 104%; }
.sslc .con div.r ul li{ margin-bottom:2.5rem; float: left; width:30.4%; height: 22.5rem; position: relative; margin-right:2.5%; }
.sslc .con div.r ul li .bg{ border:1px solid #f0f0f0; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; padding: 2rem;}
.sslc .con div.r ul li.o .bg{ border:1px solid #946a2b;background:linear-gradient(-45deg,#dac6a7,#ffffff);}
.sslc .con div.r ul li .bg ol{ font-size: 1.5rem; color: #86560f; margin-bottom: 1.25rem;}
.sslc .con div.r ul li .bg dd{ font-size: 1.5rem; color: #333333; margin-bottom: 1.25rem;}
.sslc .con div.r ul li .bg dl{ font-size: 1rem; color: #666666; line-height: 2.25rem; height: 11.25rem;overflow-x: hidden;overflow-y: auto;}
.sslc .con div.r ul li .bg dl::-webkit-scrollbar{width:4px;}
.sslc .con div.r ul li .bg dl::-webkit-scrollbar-track {background-color: #eaeaea;}
.sslc .con div.r ul li .bg dl::-webkit-scrollbar-thumb {background-color: #86560f;}
.sslc .con div.r ul li .bg dl::-webkit-scrollbar-thumb:hover {background-color: #aaaaaa;}
.sslc .con div.r ul li .bg dl::-webkit-scrollbar-thumb:active{background-color:#333333;}
.sslc .con div.r ul li .bg dl p{ padding-left: 1.25rem; background: url(../images/d.png) no-repeat scroll left 0.875rem; background-size: 0.5rem; }
.sslc .con div.r ul li.f .bg{display:flex;align-items:center; background-color: #f5f5f5; border: 0px;}
.sslc .con div.r ul li.f.o .bg{background:linear-gradient(0deg,#ffffff,#ffffff);}
.sslc .con div.r ul li.f .bg div{ width: 100%; text-align: center; }
.sslc .con div.r ul li.f .bg div ol{ height: 3rem; }
.sslc .con div.r ul li.f .bg div dd{ margin-bottom: 0px; }
.sslc .con div.r div.z{ font-size: 1rem; color: #86560f; line-height: 2.25rem; }

/*赎回流程*/
.shlc_bg{ width: 100%; overflow: hidden; background-color: #f5f5f5; }
.shlc{ padding: 5.75rem 0px 8rem; }
.shlc .tit{ font-size: 2.25rem; color: #333333; margin-bottom: 3rem; }
.shlc ul,.shlc ul li{ overflow: hidden; }
.shlc ul{ width: 102%; }
.shlc ul li{ float: left; width: 25%; height: 22.5rem; position: relative;}
.shlc ul li i.fx{ position:absolute; right:1.5%; width:1.125rem; top:50%; height:1.125rem; margin-top:-0.5625rem; background:url(../images/jt.png) no-repeat;}
.shlc ul li .bg{ position: absolute; top: 0px; left: 0px; bottom: 0px; right:7.5%; padding: 2rem 8%; background-size: auto 100%; background-position: right center; background-repeat: no-repeat; background-color: #ffffff;}
.shlc ul li .bg ol{ height: 3rem; margin-bottom:1rem;}
.shlc ul li .bg dd{ font-size: 1.5rem; color: #333333; margin-bottom: 1.25rem; }
.shlc ul li .bg dl{ font-size: 1rem; color: #666666; line-height: 2.25rem; }

/*联系我们*/
.lxwm_bg{ width: 100%; overflow: hidden; background:url(../images/lxwm_bg.jpg) no-repeat scroll center bottom; margin-top:5.625rem;}
.lxwm_bg .width1680{ padding: 5rem 0px 11.25rem;}
.lxwm_bg .width1680 .bg{ position: relative; padding-left: 17%; overflow: hidden;}
.lxwm_bg .width1680 .bg i.l{ position: absolute; left: 0px; font-size: 1rem; color: #86560f; }
.lxwm_bg .width1680 .bg ul.l,.lxwm_bg .width1680 .bg ul.l li{ overflow: hidden; }
.lxwm_bg .width1680 .bg ul.l{ float: left; width: 40%; max-width: 540px; }
.lxwm_bg .width1680 .bg ul.l li.t{ font-size: 2.5rem; color: #86560f; margin-bottom: 1.25rem; font-weight: bold; }
.lxwm_bg .width1680 .bg ul.l li.n{ font-size: 1.625rem; margin-bottom: 4.5rem; }
.lxwm_bg .width1680 .bg ul.l li.y{ font-size: 2.25rem; color: #86560f; margin-bottom: 1.5rem; font-weight: bold;}
.lxwm_bg .width1680 .bg ul.l li.y a{ color: #86560f;}
.lxwm_bg .width1680 .bg ul.l li.y a:hover{ color: #edc386; }
.lxwm_bg .width1680 .bg ul.l li.d{ margin-bottom: 1.5rem; font-size: 2.5rem; color: #333333; font-weight:bold;}
.lxwm_bg .width1680 .bg ul.l li.f{ font-size: 1rem; color: #666666; line-height: 2.25rem; border-top: 1px solid #eeeeee; padding-top: 2.5rem; }
.lxwm_bg .width1680 .bg div.r{ float: right; width: 50%; max-width: 680px; }

/*加入我们*/
.join_bg{width: 100%; overflow: hidden; background:url(../images/join_bg.jpg) no-repeat scroll center top; margin-top:5.625rem;}
.join_bg .width1680{ padding:6rem 0px 7.5rem;}
.join_bg .width1680 .bg{ position: relative; padding-left: 17%; overflow: hidden;}
.join_bg .width1680 .bg i.l{ position: absolute; left: 0px; font-size: 1rem; color: #86560f; }
.join_bg .width1680 .bg div.t{ overflow: hidden; margin-bottom: 4.5rem;}
.join_bg .width1680 .bg div.t dl{ overflow: hidden;  line-height:2.25rem;}
.join_bg .width1680 .bg div.t dl.l{ float: left; font-size: 2.25rem; color: #1d1c20; width: 35%; font-weight: bold;}
.join_bg .width1680 .bg div.t dl.r{ float: right; font-size: 1rem; color: #333333; width:50%; max-width: 680px; text-align:justify;}
.join_bg .width1680 .bg ul.c,.join_bg .width1680 .bg ul.c li{ overflow: hidden; }
.join_bg .width1680 .bg ul.c{ width: 102%; }
.join_bg .width1680 .bg ul.c li{ float: left; cursor: pointer;margin-bottom: 2rem; height: 22.5rem; position: relative; width: 31.5%; margin-right: 1.7%;}
.join_bg .width1680 .bg ul.c li a{ position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ffffff; bottom: 0px; border:1px solid #eeeeee; transition: all .5s ease; padding: 1.25rem;}
.join_bg .width1680 .bg ul.c li a:hover{ border:1px solid #86560f;transition: all .5s ease;}
.join_bg .width1680 .bg ul.c li a dd{ font-size: 1.5rem; color: #333333; margin-bottom:0.75rem; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; padding-right: 2rem; position: relative;}
.join_bg .width1680 .bg ul.c li a dd i{ position: absolute; width: 1.25rem; height: 1.25rem; background-size: 100%; background: url(../images/join_fx.png) no-repeat;  right: 0px; top:0.375rem; }
.join_bg .width1680 .bg ul.c li a ol{ font-size: 1rem; color: #999999; margin-bottom: 1rem;}
.join_bg .width1680 .bg ul.c li a dl{ font-size: 1rem; color: #333333; line-height: 2.25rem; }
.join_bg .width1680 .bg ul.c li a dl p.t{ color: #8e611f; }
.join_bg .width1680 .bg ul.c li a dl.n{ overflow: hidden; height: 13.5rem;}
.join_bg .width1680 .bg ul.c li a dl.d{ line-height: 2rem; }
.join_bg .width1680 .bg div.f{overflow: hidden; margin-top: 0.5rem;}
.join_bg .width1680 .bg div.f dl{ font-size:1.125rem; margin-bottom:1rem; }
.join_bg .width1680 .bg div.f dl a{ color: #8e611f; }

/*加入我们详情*/
.join_show{ min-height: 80vh; padding-top: 5.625rem;}
.join_show ul,.join_show ul li{ overflow: hidden; }
.join_show ul{ margin: 2rem auto 4rem; width: 100%; max-width: 1200px;}
.join_show ul li.tit{ font-size: 0.875rem; color: #999999; margin-bottom: 5rem;}
.join_show ul li.tit a{color: #999999;}
.join_show ul li.tit a:hover{ color: #86560f; }
.join_show ul li.t{ border-bottom: 1px solid #eeeeee; padding-bottom:1.25rem; position: relative;}
.join_show ul li.t b{ display: block; font-size: 2.25rem; color: #333333; padding-right: 8.75rem; }
.join_show ul li.t a{ position: absolute; top:1rem; right: 0px; font-size: 1rem; color: #999999; background: url(../images/fh.png) no-repeat scroll left center; padding-left:2.25rem;}
.join_show ul li.t a:hover{ color: #86560f; }
.join_show ul li.c{ margin-top: 1.5rem; font-size: 1rem;}
.join_show ul li.c dd{ color: #8e611f; margin-bottom:0.875rem;}
.join_show ul li.c dl{ color: #666666; line-height: 2.25rem;}

/*新闻动态*/
.banner_news{ margin-top:5.625rem; position: relative;}
.banner_news i.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-repeat: no-repeat; background-position: center;background-size: cover; z-index: 0; }
.banner_news .width1680{ height:26.25rem; position: relative; z-index: 2;display:flex;align-items:center; }
.banner_news .width1680 .bg{ width: 100%; color: #ffffff; font-size: 2.25rem; text-align: center; }
.banner_news .width1680 .lm{ position: absolute; width: 100%; bottom:1rem; }
.banner_news .width1680 .lm a{ display: block; float: left; margin-bottom: 1.5rem; border: 1px solid #ffffff; font-size: 1rem; color: #ffffff; height: 2.5rem; line-height: 2.5rem; text-align: center; width: 10rem; margin-right:1.5rem;transition: all .5s ease;}
.banner_news .width1680 .lm a.on,.banner_news .width1680 .lm a:hover{ border: 1px solid #8f652f; background-color: #8f652f;transition: all .5s ease;}

.news_bg{ width: 100%; overflow: hidden; background-color: #f5f5f5; padding: 3rem 0px; }
.news_list,.news_list li{ overflow: hidden; }
.news_list{ width: 102%; }
.news_list li{ margin-bottom:2rem; height: 23.125rem; position: relative; width: 23.5%; margin-right: 1.3%; float: left; background-color: #ffffff; }
.news_list li.s{ width: 48.3%; background:url(../images/news.jpg) no-repeat scroll right center #ffffff; background-size: auto 100%;}
.news_list li a{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; padding: 1.25rem 6%; }
.news_list li a ol{ font-size: 1rem; color: #999999; margin-bottom:1rem;}
.news_list li a dd{ font-size: 1.875rem; color: #1d1c20; font-weight: bold; line-height: 3rem; height:15rem;transition: all 0.5s ease;}
.news_list li a:hover dd{ color: #8f652f; transition: all 0.5s ease;}
.news_list li a dl{ font-size: 1rem; color: #999999; margin-top:1.8rem; background-size: auto 100%; background-repeat: no-repeat; background-position: 96% center; transition: all 0.5s ease;}
.news_list li a:hover dl{ background-image:url(../images/gd.png); background-position:right center;transition: all 0.5s ease;}

/*fenye*/
.fenye{ text-align:center;font-size:1.125rem;line-height:2.5rem; margin-top:2.25rem;}
.fenye i{ display:none;}
.fenye a{ color:#999999;}
.fenye a,.fenye span{ margin:0px 0.5rem;background-color:#ffffff;display:inline-block; padding: 0px 1rem; height:2.5rem; line-height:2.5rem;}
.fenye a:hover,.fenye span{ color:#ffffff;background-color:#8f652f;}

/*新闻详情*/
.news_show{ margin: 5.625rem auto 0px; max-width: 1200px; padding: 2.5rem 0px 4rem; min-height: 90vh; }
.news_show div{ overflow: hidden; }
.news_show div.tit{font-size: 0.875rem; color: #999999; margin-bottom: 1rem;}
.news_show div.tit a{color: #999999;}
.news_show div.tit a:hover{ color: #86560f; }
.news_show div.t{ font-weight: bold; font-size:2.25rem; color: #333333; }
.news_show div.n{ margin-top: 1rem; font-size: 0.875rem; color: #999999; }
.news_show div.n i{ color: #8f652f; }
.news_show div.f{ margin-top: 3rem; }
.news_show div.f div.l{ float: left; width: 10%; max-width: 105px; text-align: center;}
.news_show div.f div.l ol{ font-size: 1rem; color: #999999; font-weight: bold; margin-bottom:0.5rem;}
.news_show div.f div.l dd{ font-size: 2.25rem; color: #8f652f;  font-weight: bold;}
.news_show div.f div.l dl{ margin-top: 5rem; }
.news_show div.f div.l dl p.t{ font-size: 1rem; color: #333333; }
.news_show div.f div.l dl a{ display: block; margin: 1.25rem auto 0px; background-color: #cccccc; color: #ffffff; font-size: 1.25rem; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; border-radius: 50%;transition: all .5s ease;}
.news_show div.f div.l dl a:hover{transition: all .5s ease;}
.news_show div.f div.l dl a.x:hover{ background-color: #28c445;}
.news_show div.f div.l dl a.b:hover{ background-color: #ff0000;}
.news_show div.f div.r{ float: right; width:88%;border-left: 1px solid #eeeeee; margin:0px -1px;}
.news_show div.f div.r div{ float:right; width:95%; max-width:995px; margin-right:1px;}
.news_show div.f div.r div.c{ min-height:30rem; font-size:1rem; color:#333333; line-height:2;}
.news_show div.f div.r div.c b{ font-size: 1.5rem; }
.news_show div.f div.r div.sm{border-top: 1px solid #eeeeee; margin-top:5rem; padding-top: 1rem; font-size: 0.875rem; color: #999999;}
.news_show div.f div.r div.qt{ margin-top: 1rem;  line-height: 2rem;}
.news_show div.f div.r div.qt dl{ overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; font-size: 1rem; color: #999999; }
.news_show div.f div.r div.qt dl a{ color: #999999;}
.news_show div.f div.r div.qt dl a:hover{ color: #86560f; }

/*单页*/
.page_ystk{margin: 5.625rem auto 0px; max-width: 1200px; padding: 2rem 0px 4.5rem; min-height:50vh; }
.page_ystk div.tit{font-size: 0.875rem; color: #999999; margin-bottom: 1rem;}
.page_ystk div.tit a{color: #999999;}
.page_ystk div.tit a:hover{ color: #86560f; }
.page_ystk div.con{ margin-top: 1.5rem; overflow: hidden; }
.page_ystk div.con dd{ font-size:2.25rem; color: #333333; font-weight: bold; margin-bottom:0.875rem; }
.page_ystk div.con dl{ border-top: 1px solid #eeeeee; padding-top: 1.5rem; font-size:1rem; color: #333333; line-height: 2.25rem; min-height: 60vh;}

/*hy_bg*/
.hy_bg{ position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index:-10; opacity: 0; background-color: rgb(0,0,0,0.5); transition: all 1s ease;}
.hy_bg.on{ opacity: 1;  z-index: 99999;transition: all 1s ease;}
.hy_bg .bg,.hy_bg .bg div.l,.hy_bg .bg form{ height: 30rem;}
.hy_bg .bg{ position: absolute;width: 90%; max-width: 780px;top: 0px; left: 0px; right: 0px; bottom: 0px; margin:auto; background-color: #ffffff; border-radius:0.5rem; overflow: hidden; z-index: 2;}
.hy_bg .bg div.l{ float: left; width: 36%; max-width: 280px; background-repeat: no-repeat; background-position: center top; background-size:100% auto;}
.hy_bg .bg form{overflow: hidden; float: right; width: 64%;display:flex;align-items:center; }
.hy_bg .bg ul{ width: 90%; max-width: 20rem; margin: 0px auto; }
.hy_bg .bg ul li{ overflow: hidden; }
.hy_bg .bg ul li.i input,.hy_bg .bg ul li.y input{ height: 1.875rem; line-height: 1.875rem; }
.hy_bg .bg ul li.t{ font-size: 1.875rem; color: #333333; }
.hy_bg .bg ul li.i{ margin-top:0.8rem; border:1px solid #eeeeee; padding: 0px 3%; }
.hy_bg .bg ul li.i input{outline:none; border:0px; width: 100%; font-size:0.875rem;color: #333333;}
.hy_bg .bg ul li.i input::-webkit-input-placeholder {color: #999999;}
.hy_bg .bg ul li.y{ margin-top: 0.8rem; border:1px solid #eeeeee; padding: 0px 3%; position: relative;}
.hy_bg .bg ul li.y input{outline:none; border:0px; width:70%; font-size: 0.875rem;color: #333333; float: left;}
.hy_bg .bg ul li.y input::-webkit-input-placeholder {color: #999999;}
.hy_bg .bg ul li.y button{outline:none;border:0px;background:none;line-height:1.875rem;float:right;width:30%;text-align:right;color:#a07846;font-size:0.875rem;}
.hy_bg .bg ul li.y img{ width:30% !important; float: right; }
.hy_bg .bg ul li.x{ font-size: 0.75rem; margin-top: 1rem;}
.hy_bg .bg ul li.x input{ width: 0.875rem; height: 0.875rem; }
.hy_bg .bg ul li.x a{color: #86560f;}
.hy_bg .bg ul li.x a:hover{ text-decoration: underline; }
.hy_bg .bg ul li.b{ margin-top: 1rem; }
.hy_bg .bg ul li.b button{ border:0px; background-color:#edc386;text-align:center;font-size:1rem;color:#333333;width:100%; height:2.5rem;line-height:2.5rem;}
.hy_bg .bg ul li.b button:hover{ background-color: #86560f; color: #ffffff;}
.hy_bg .bg ul li.f{ margin-top: 0.5rem; font-size: 0.75rem;}
.hy_bg .bg ul li.f a{color: #86560f;}
.hy_bg .bg ul li.f a:hover{ text-decoration: underline; }
.hy_bg .bg ul li.f span.l{ display: block; float: left; }
.hy_bg .bg ul li.f a.r{ display: block; float: right; }
.hy_bg a.hy_gb{ position: absolute;top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 0; }

/*w404*/
.w404{ min-height: 100vh;  display:flex;align-items:center;}
.w404 .c{ width: 100%; text-align: center; padding:10vh 0px; }
.w404 .c ol{ margin-bottom: 2rem; }
.w404 .c ol img{ max-width: 35%; }
.w404 .c dd{ font-size: 1.5rem; color: #333333; }
.w404 .c a{ display: block; width: 80%; max-width: 180px; margin:2rem auto 0px; height: 3rem; line-height: 3rem; font-size: 1rem; color: #ffffff; background-color: #d66f09;transition: all .5s ease;}
.w404 .c a:hover{ background-color: #ee7c30;transition: all .5s ease; }
