@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; min-width: 1200px; }

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;}

i.md{ position:absolute; margin-top:-6rem; }

/* 公用信息 */

.kj_bg{ width:100%; overflow:hidden; position:relative;}

.kj_bg .hidden{ min-height:100vh;}

.kj_bg .bg_l{ position: fixed; top: 0px; left: 0px; bottom: 0px; z-index: 9; background-color: #ffffff; width:11.5%; }

.kj_bg .bg_l div.nr{ width:10.3%; left:0.6%; position:fixed; top:1.5rem;}

.kj_bg .bg_l div.nr div.tit{ text-align:center; font-size:1.5rem; color:#333333; font-weight:bold; }
.kj_bg .bg_l div.nr div.tit img{ max-height:3rem; }

.kj_bg .bg_l div.nr ul,.kj_bg .bg_l div.nr ul li{ overflow:hidden; }

.kj_bg .bg_l div.nr ul{ margin-top:3rem; }

.kj_bg .bg_l div.nr ul li{ margin-bottom:1.25rem; position:relative; padding:0.5rem 0.75rem; border-radius:0.5rem;}

.kj_bg .bg_l div.nr ul li.on{ background-color:#dedede; }

.kj_bg .bg_l div.nr ul li i{ position:absolute; width:1.25rem; height:1.125rem; background-position:center; background-repeat:no-repeat; left:0.75rem; top:50%; margin-top:-0.5625rem; background-size:cover; }

.kj_bg .bg_l div.nr ul li a{ display:block; padding-left:2rem; line-height:1.125rem; color:#333333; }

.kj_bg .bg_l div.nr ul li.on a,.kj_bg .bg_l div.nr ul li a:hover{ color:#ff6000; }



.kj_bg i.x{ position:fixed; left: 11.5%; top:0px; bottom:0px; width:1px; background-color:#eeeeee;z-index:2; }



.kj_bg .bg_r{ float:right; width:88.5%; }

.kj_bg .bg_r .bg_r_t{ border-bottom:1px solid #eeeeee; padding:1.25rem 3.5%; height:2.5rem; position:relative; z-index:9;}

.kj_bg .bg_r .bg_r_t div.so_bg{ float:left; background-color:#fbfbfb; border:1px solid #eeeeee; overflow:hidden; border-radius:2rem; width:0%; opacity:0; transition:all 0.5s ease;}

.kj_bg .bg_r .bg_r_t div.so_bg.on{ width:50%; opacity:1; transition:all 0.5s ease;}

.kj_bg .bg_r .bg_r_t div.so_bg div{ padding:0px 3rem 0px 1rem; position:relative;}

.kj_bg .bg_r .bg_r_t div.so_bg input,.kj_bg .bg_r .bg_r_t div.so_bg button{ border:0px; height:2.5rem; background:none; line-height:2.5rem; outline:none; }

.kj_bg .bg_r .bg_r_t div.so_bg input{ width:100%; }

.kj_bg .bg_r .bg_r_t div.so_bg button{ font-size:1.25rem; position:absolute; right:0px; width:3rem; text-align:center; color:#333333;}

.kj_bg .bg_r .bg_r_t div.so_bg button:hover{ color:#ff6000; }



.kj_bg .bg_r .bg_r_t a{ display:block; float:right; margin-left:1.25rem;}

.kj_bg .bg_r .bg_r_t a.j,.kj_bg .bg_r .bg_r_t a.q{ height:2rem; line-height:2rem;  margin-top:0.25rem;}

.kj_bg .bg_r .bg_r_t a.j{ width:5.5rem; border-radius:1.5rem; background-color:#ff6000; color:#ffffff; text-align:center; font-size:1rem;}

.kj_bg .bg_r .bg_r_t a.j:hover{ background-color:#ff0000; }

.kj_bg .bg_r .bg_r_t a.q{ font-size:0.875rem; color:#ff6000;}

.kj_bg .bg_r .bg_r_t a.q:hover{ color:#ff0000; }

.kj_bg .bg_r .bg_r_t a.so,.kj_bg .bg_r .bg_r_t a.xx{ width:1.125rem; height:1.125rem; margin-top:0.6875rem; background-position:center; background-repeat:no-repeat; background-size:cover;}

.kj_bg .bg_r .bg_r_t a.so{ background-image:url(../images/so.png); }

.kj_bg .bg_r .bg_r_t a.so:hover{ background-image:url(../images/so2.png); }

.kj_bg .bg_r .bg_r_t a.xx{ background-image:url(../images/xx.png); }

.kj_bg .bg_r .bg_r_t a.xx:hover{ background-image:url(../images/xx2.png); }

.kj_bg .bg_r .bg_r_t a.hy_dr,.kj_bg .bg_r .bg_r_t div.hy_bg,.kj_bg .bg_r .bg_r_t div.hy_bg i.tp{ width:2.5rem; height:2.5rem; border-radius:50%;}

.kj_bg .bg_r .bg_r_t a.hy_dr{ background-color:#ff6000; }

.kj_bg .bg_r .bg_r_t div.hy_bg{ float:right; margin-left:1.25rem; position:relative;}

.kj_bg .bg_r .bg_r_t div.hy_bg i.tp{display:block; background-position:center; cursor:pointer; background-repeat:no-repeat; background-size:cover;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg,.kj_bg .bg_r .bg_r_t div.hy_bg:hover div.bg{ transition:all 0.5s ease;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg{ position:absolute; padding:0px 1rem; border-radius:0.5rem; border:1px solid #eeeeee; background-color:#ffffff; box-shadow:0px 6px 10px 0px rgba(0,0,0,0.1); width:20rem; right:0px; margin-top:0.5rem; max-height:0px; overflow:hidden; opacity:0; }

.kj_bg .bg_r .bg_r_t div.hy_bg:hover div.bg{ opacity:1; padding:1rem; max-height:500vh;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div{ overflow:hidden; }

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t{ margin-bottom:1.5rem; }

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t a.l{ margin:0; float:left; width:3.125rem; border-radius:0.25rem; }

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t img.l{ float:left; width:3.125rem; border-radius:0.25rem; }

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t div.r{ float:right; width:80%; overflow:hidden;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t div.r dl{ overflow:hidden; position:relative;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t div.r dl.t{ margin-bottom:0.5rem; }

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t div.r dl.t b{ font-size:1.125rem; }

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t div.r dl.t i{ margin-left:0.75rem; padding-left:1.8rem; background:url(../images/dj.png) no-repeat scroll left center; font-size:0.875rem; color:#999999; }

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t div.r dl.f{ font-size:1rem; color:#999999;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t div.r dl.f a{ position:absolute; right:0px; color:#999999; top:0px;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.t div.r dl.f a:hover{ color:#ff6000; }



.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.c{ padding:0.75rem; border-radius:0.75rem; background:linear-gradient(90deg,#f8f8f8,#f4f6f7,#dfe9f3);}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.c div.s{ font-size:0.875rem; color:#ff6000; }

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.c div.x{ margin-top:0.75rem; font-size:0.875rem;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.c div.x dl{ float:left; width:33.3333333%; margin:0px -1px; border-left:1px solid #cccccc; height:3rem; }

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.c div.x dl p{text-align:center; margin-bottom:0.5rem;}



.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.f{ margin-top:0.5rem; }

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.f a{ float:left; width:33.333333%; margin-top:1rem; margin-left:0px; text-align:center;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.f a p{color:#999999; font-size:0.875rem;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.f a p i{ font-size:1.75rem; color:#cccccc; margin-bottom:0.5rem;}

.kj_bg .bg_r .bg_r_t div.hy_bg div.bg div.f a:hover p i{ color:#ff6000; }



.kj_bg .bg_r .bg_r_c{overflow:hidden; width:86%; padding:4rem 3.5%; position:relative; z-index:0; }

.kj_bg .bg_r .home_bg{ min-height: 70vh; display:flex; align-items:center; }
.kj_bg .bg_r .home_bg div.t{ width: 100%; text-align: center; }
.kj_bg .bg_r .home_bg div.t ol{ font-size: 3rem; }
.kj_bg .bg_r .home_bg div.t dd{ font-size: 1.5rem; line-height: 2; }
.kj_bg .bg_r .home_bg div.t dl{ font-size: 1rem; }

.kj_bg .bg_r .bg_r_f{overflow:hidden; padding:3rem 3.5rem; border-top:1px solid #eeeeee; }

.kj_bg .bg_r .bg_r_f dl{ overflow:hidden; font-size:0.75rem; color:#999999;}

.kj_bg .bg_r .bg_r_f dl.l{ float:left; }

.kj_bg .bg_r .bg_r_f dl.r{ float:right; }

.kj_bg .bg_r .bg_r_f dl a{color:#999999;}

.kj_bg .bg_r .bg_r_f dl a:hover{ color:#ff6000; }



.qd_bg,.bdsj_bg{ position:fixed; z-index:999999; top:50%; left:50%; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1); background-color:#ffffff;}

.qd_bg,.hy_dr_bg{display:none;}

.qd_bg i.bg,.bdsj_bg i.bg{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:-9; background-color:rgb(255,255,255,0.8); }



.qd_bg a.gb,.hy_dr_bg a.gb,.bdsj_bg a.gb{ position:absolute; width:1.25rem;height:1.25rem; z-index:2; background:url(../images/gb.png) no-repeat scroll center;}

.qd_bg a.gb:hover,.hy_dr_bg a.gb:hover,.bdsj_bg a.gb:hover{ background-image:url(../images/gb2.png); }



.qd_bg{ height:8.75rem; width:15rem; margin-left:-7.5rem; margin-top:-4.375rem; border-radius:0.75rem; font-size:1rem; text-align:center;}

.qd_bg a.gb{ top:0px; right:0px; margin-top:-3rem;}

.qd_bg span{ position:absolute; width:10.5625rem; left:50%; margin-left:-5.28125rem; height:9.5rem; top:0px; margin-top:-4.25rem; background:url(../images/qd.png) no-repeat scroll center; }

.qd_bg dd{ color:#ff6000; margin-top:4rem; font-weight:bold;}

.qd_bg dl{ margin-top:0.5rem; }

.hy_dr_bg,.hy_dr_bg .bg{ top: 0px; left: 0px; right: 0px; bottom: 0px; }
.hy_dr_bg{ position:fixed; z-index:999999; background-color: rgb(0,0,0,0.8); }

.hy_dr_bg .bg{ position: absolute; width:440px; height:400px; background-color: #ffffff; margin: auto; border-radius:1.5rem; }

.hy_dr_bg .bg a.gb{ top:1rem; right:1rem; }

.hy_dr_bg .bg div{ width:90%; margin:0px auto; }

.hy_dr_bg .bg div.t{ margin-top:3.75rem; text-align:center;}

.hy_dr_bg .bg div.t dd{ font-weight:bold; font-size:1.5rem; }

.hy_dr_bg .bg div.t dl{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1); border-radius:1.25rem; padding:0.75rem; margin:1.5rem auto 0px; width: 253px; }

.hy_dr_bg .bg div.t dl p.i{ overflow: hidden; width: 255px; margin: 0px auto; height: 190px; }

.hy_dr_bg .bg div.t dl p.x{ font-size:1rem; }

.hy_dr_bg .bg div.t dl p.x i{ color:#00c800; margin-right:0.5rem; }

.hy_dr_bg .bg div.f{ margin-top:2rem; text-align:center; font-size:0.875rem; color:#000000; }

.hy_dr_bg .bg div.f a{ color:#000000;}

.hy_dr_bg .bg div.f a:hover{ color:#ff6000; }


.bdsj_bg{ width:27.5rem; height:20rem; margin-left:-13.75rem; margin-top:-10rem; border-radius:0.5rem; }

.bdsj_bg a.gb{ top:0px; right:0px; margin-top:-3rem;}

.bdsj_bg div.bg{ width:82%; margin:2rem auto; }

.bdsj_bg div.bg div{ overflow:hidden; }

.bdsj_bg div.bg div.t{ color:#333333; }

.bdsj_bg div.bg div.t dd{ font-size:1.5rem; }

.bdsj_bg div.bg div.t dl{ font-size:1rem; margin-top:0.5rem; }

.bdsj_bg div.bg div.f{ margin-top:1.5rem; }

.bdsj_bg div.bg div.f dl{ overflow:hidden;}

.bdsj_bg div.bg div.f dl input,.bdsj_bg div.bg div.f dl button{ border:0px; outline:none;}

.bdsj_bg div.bg div.f dl.s,.bdsj_bg div.bg div.f dl.y{ background-color:#f5f5f5; border-radius:0.25rem; padding:0px 1rem;}

.bdsj_bg div.bg div.f dl.s input,.bdsj_bg div.bg div.f dl.y input,.bdsj_bg div.bg div.f dl.y button{height:2.5rem; line-height:2.5rem; font-size:1rem; background:none; }

.bdsj_bg div.bg div.f dl.s input,.bdsj_bg div.bg div.f dl.y input{ color:#333333;}

.bdsj_bg div.bg div.f dl.s{ margin-bottom:1.5rem;}

.bdsj_bg div.bg div.f dl.s input{ width:100%;}

.bdsj_bg div.bg div.f dl.y{ margin-bottom:1rem;}

.bdsj_bg div.bg div.f dl.y input{ width:64%; float:left;}

.bdsj_bg div.bg div.f dl.y button{ float:right; width:36%; color:#ff6000; text-align:right;}

.bdsj_bg div.bg div.f dl.y button:hover{ color:#ff0000; }

.bdsj_bg div.bg div.f dl.b{ text-align:right; font-size:0.875rem; height:2.25rem;}

.bdsj_bg div.bg div.f dl.b button{ display:inline-block; line-height:2rem; border:1px solid #eeeeee; border-radius:0.25rem; width:5.5rem; margin-left:0.875rem;}

.bdsj_bg div.bg div.f dl.b button.l{ color:#333333; background:none;}

.bdsj_bg div.bg div.f dl.b button.r{ background-color:#ff6000; color:#ffffff; }

.bdsj_bg div.bg div.f dl.b button:hover{ background-color:#ff0000; color:#ffffff; }



/*i_con_t*/

.i_con_t,.i_con_c,.i_con_f{ overflow:hidden; }

.i_con_t div,.i_con_c div,.i_con_f div{ overflow:hidden; }



.i_con_t div.t{ margin-bottom:2.5rem; }

.i_con_t div.t div.l{ float:left; color:#333333;}

.i_con_t div.t div.l ol{ font-size:1rem; margin-bottom:0.75rem;}

.i_con_t div.t div.l dd{ font-size:2.25rem; }

.i_con_t div.t div.r{ float:right; width:67%; max-width:760px;}

.i_con_t div.t div.r div.so{ border:1px solid #eeeeee; border-radius:0.5rem; padding:0px 0.5rem 0px 2.5rem; position:relative;}

.i_con_t div.t div.r div.so button,.i_con_t div.t div.r div.so input{ color:#333333; display:block;border:0px;outline:none; height:2.5rem; line-height:2.5rem;}

.i_con_t div.t div.r div.so button{ position:absolute; left:0.5rem; font-size:1rem; width:1.5rem; text-align:center; background:none; }

.i_con_t div.t div.r div.so button:hover{ color:#ff6000; }

.i_con_t div.t div.r div.so input{ width:100%;  font-size:0.875rem;}

.i_con_t div.t div.r div.gjc{ margin-top:0.875rem; width:102%;}

.i_con_t div.t div.r div.gjc a{ display:block; float:left; font-size:0.875rem; color:#333333;border:1px solid #eeeeee; height:2rem; line-height:2rem; border-radius:0.25rem; padding:0px 1rem; min-width:4rem; text-align:center; margin-right:0.7rem; margin-bottom:0.5rem;}

.i_con_t div.t div.r div.gjc a:hover{ background-color:#ff6000; color:#ffffff;}



.i_con_t div.f{ position:relative; }

.i_con_t div.f div.l{ float:left; width:58.101%; border-radius:1.25rem; position:relative;}

.i_con_t div.f div.l img.bg{ width:100%; }

.i_con_t div.f div.l div{ position:absolute; color:#010101; z-index:2; top:33%; left:7%; width:80%;}

.i_con_t div.f div.l div dd{ font-size:2.25rem; font-weight:bold;}

.i_con_t div.f div.l div dl{ font-size:1rem; margin-top:1rem;}

.i_con_t div.f div.l a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:9; }

.i_con_t div.f div.r{ position:absolute; right:0px; bottom:0px; top:0px; width:41.118%; }

.i_con_t div.f div.r div{ position:absolute; width:100%;}

.i_con_t div.f div.r div.bg{ border-radius:1.25rem;}

.i_con_t div.f div.r div.bg img.bg{ width:100%; }

.i_con_t div.f div.r div.bg a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:9; }

.i_con_t div.f div.r div.s{ top:0px; }

.i_con_t div.f div.r div.x{ bottom:0px; }

.i_con_t div.f div.r div.bg div{ top:30%; left:6%; color:#1a1a1a;}

.i_con_t div.f div.r div.bg div dd{ font-size:1.5rem; font-weight:bold;}

.i_con_t div.f div.r div.bg div dl{ font-size:1rem; margin-top:0.75rem;}



.i_con_c{ margin-top:2.5rem; }

.i_con_c .tit{ position:relative; }

.i_con_c .tit i,.i_con_c .tit a{ display:block;}

.i_con_c .tit i{ font-size:1.5rem; float:left; }

.i_con_c .tit a{ float:right; font-size:1rem; color:#ff6000; }

.i_con_c .tit a:hover{ text-decoration:underline; }

.i_con_c ul,.i_con_c ul li{ overflow:hidden; }

.i_con_c ul{width:102%; }

.i_con_c ul li{ float:left; margin-top:2rem; position:relative; width:23.5%; margin-right:1.2%;}

.i_con_c ul li i{ position:absolute; width:2.5rem; height:2.5rem; background-color:#ff6000; border-radius:4px; left:0px; }

.i_con_c ul li div{ margin-left:4rem; border-bottom:1px solid #eeeeee;}

.i_con_c ul li div dd,.i_con_c ul li div dl{ overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}

.i_con_c ul li div dd{ font-size:1.125rem; margin-bottom:0.5rem;}

.i_con_c ul li div dl{ font-size:0.875rem; color:#999999; margin-bottom:0.75rem;}



.i_con_f{ margin-top:2.5rem; }

.i_con_f .tit{font-size:1.5rem;}

.i_con_f .nav{ margin-top:1.25rem; }

.i_con_f .nav span{display:block;float:left;font-size:1rem;color:#999999;cursor:pointer;height:2rem;line-height:2rem;padding:0px 0.75rem;border-radius:0.25rem;}

.i_con_f .nav span:hover{color:#ff6000;}

.i_con_f .nav span.on{ color:#333333; background-color:#f5f5f5; }

.i_con_f .con{ overflow:hidden; margin-top:2rem; }

.i_con_f .con ul,.i_con_f .con ul li{ overflow:hidden; }

.i_con_f .con ul{ display:none; width:102%;}

.i_con_f .con ul li{ float:left; margin-bottom:1rem; width:23.536%; margin-right:1.3%; }

.i_con_f .con ul li a{ display:block; border:1px solid #eeeeee; border-radius:0.5rem; overflow:hidden; }

.i_con_f .con ul li a div{ overflow:hidden; }

.i_con_f .con ul li a div.t{ height:15rem; border-radius:0.5rem; position:relative; overflow:hidden;}

.i_con_f .con ul li a div.t i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; transition:all 0.5s ease;}

.i_con_f .con ul li a:hover div.t i{transform:scale(1.1); transition:all 0.5s ease;}

.i_con_f .con ul li a div.f{ height:6.75rem; padding:1rem; }

.i_con_f .con ul li a div.f dd{ font-size:1.125rem; color:#333333; line-height:2.25rem; height:4.5rem; overflow:hidden; }

.i_con_f .con ul li a:hover div.f dd{color:#ff6000;}

.i_con_f .con ul li a div.f dl{ overflow:hidden; margin-top:0.5rem; }

.i_con_f .con ul li a div.f dl span{ display:block; position:relative; height:1.5rem;}

.i_con_f .con ul li a div.f dl span.l{ float:left; width:1.5rem; background-color:#000000; border-radius:50%;}

.i_con_f .con ul li a div.f dl span.l i{position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; border-radius: 50%; }

.i_con_f .con ul li a div.f dl span.r{ float:right; color:#999999; font-size:0.875rem;}

.i_con_f .con ul li a div.f dl span.r i{ color:#cccccc; margin-right:0.5rem; }



/*指标公式*/

.zbgs_con .tit{ border-bottom:1px solid #eeeeee; text-align:center; font-size:1rem;}

.zbgs_con .tit a{display:inline-block; padding:0px 0.5rem; margin:0px 1rem; color:#333333; padding-bottom:1rem; border-bottom:3px solid #ffffff;}

.zbgs_con .tit a.on,.zbgs_con .tit a:hover{ color:#ff6000; }

.zbgs_con .tit a.on{border-bottom:3px solid #ff6000;}

.zbgs_con .lm{ text-align:center; padding:2rem 0px; }

.zbgs_con .lm a{display:inline-block; height:2rem; line-height:2rem; padding:0px 1rem; min-width:3rem; margin:0px 0.5rem; background-color:#f2f2f2; font-size:1rem; color:#333333; border-radius:1.5rem;}

.zbgs_con .lm a.on,.zbgs_con .lm a:hover{ background-color:#ff6000; color:#ffffff; }

.zbgs_con .ms{ text-align:center; margin-bottom:3rem;}

.zbgs_con .ms dd{ font-size:2.5rem; color:#333333; font-weight:bold;}

.zbgs_con .ms dl{ font-size:1.125rem; color:#999999; margin-top:0.75rem;}

.zbgs_con .zz{ position:relative; margin-bottom:3rem;}

.zbgs_con .zz .bt{ margin-bottom:2.5rem; overflow:hidden;}

.zbgs_con .zz .bt span{ display:block; float:left; cursor:pointer; border-radius:0.25rem; margin-right:0.5rem; padding:0px 1rem; height:2rem; line-height:2rem; font-size:1rem; color:#999999;}

.zbgs_con .zz .bt span:hover{color:#ff6000;}

.zbgs_con .zz .bt span.on{ background-color:#ff6000; color:#ffffff; }

.zbgs_con .zz .dj_bg{ display:none; overflow:hidden;}

.zbgs_con .zz .dj_bg a.qh{ position:absolute; border:1px solid #eeeeee; border-radius:0.25rem; width:2rem; height:2rem; text-align:center; line-height:2rem; top:0px; color:#848484; font-size:1.25rem; }

.zbgs_con .zz .dj_bg a.qh.pre{ right:3rem;}

.zbgs_con .zz .dj_bg a.qh.next{ right:0px;}

.zbgs_con .zz .dj_bg a.qh:hover{ background-color:#ff6000; color:#ffffff;}

.zbgs_con .zz .dj_bg .scroll,.zbgs_con .zz .dj_bg .scroll ul{ height:15.5rem;}

.zbgs_con .zz .dj_bg .scroll{ position:relative; width:100%;}

.zbgs_con .zz .dj_bg .scroll ul{ position:absolute;}

.zbgs_con .zz .dj_bg .scroll ul li{height:15rem; width:15rem; margin-right:22px; float:left; border:1px solid #eeeeee; border-radius:0.5rem; display:flex;align-items:center;}

.zbgs_con .zz .dj_bg .scroll ul li div{ width:90%; margin:0px 5%; text-align:center; }

.zbgs_con .zz .dj_bg .scroll ul li div ol{ height:3rem; }

.zbgs_con .zz .dj_bg .scroll ul li div ol img{ border-radius:50%; }

.zbgs_con .zz .dj_bg .scroll ul li div dd{ font-size:1rem; color:#333333; height:1.5rem; line-height:1.5rem; margin-top:0.5rem}

.zbgs_con .zz .dj_bg .scroll ul li div dl{ margin-top:0.75rem; font-size:0.875rem; color:#999999; min-height:1.25rem; }

.zbgs_con .zz .dj_bg .scroll ul li div dl button{display:inline-block; height:1.875rem; line-height:1.875rem; width:3.75rem; text-align:center; border-radius:0.25rem; background-color:#ff6000; border:1px solid #ff6000; color:#ffffff;}

.zbgs_con .zz .dj_bg .scroll ul li div dl button:hover{color:#ff6000; background-color:#ffffff;}



.zbgs_con .sx{ margin-bottom:2rem; overflow:hidden;}

.zbgs_con .sx div.l,.zbgs_con .sx div.r{ overflow:hidden;}

.zbgs_con .sx div.l{ float:left;}

.zbgs_con .sx div.l a{ display:block; border:1px solid #eeeeee; height:2rem; line-height:2rem; font-size:1rem; color:#333333; float:left; border-radius:0.25rem; padding:0px 0.75rem; margin-right:1.25rem; }

.zbgs_con .sx div.l a:hover{background-color:#ff6000; color:#ffffff;}

.zbgs_con .sx div.l a i{ margin-left:0.5rem; }

.zbgs_con .sx div.r{ float:right; }

.zbgs_con .sx div.r span{display:block; border:1px solid #eeeeee; height:2rem; line-height:2rem; font-size:1rem; color:#333333; float:left; border-radius:0.25rem; padding:0px 0.75rem; margin-right:1.25rem;}

.zbgs_con .sx div.r form{ float:right;}

.zbgs_con .sx div.r dl{ float:right;border:1px solid #eeeeee; height:2rem; border-radius:0.25rem;}

.zbgs_con .sx div.r dl button,.zbgs_con .sx div.r dl input{outline:none; height:2rem; border:0px; font-size:0.875rem; color:#333333;}

.zbgs_con .sx div.r dl button{ float:left; width:2rem; background:none;}

.zbgs_con .sx div.r dl button:hover{ color:#ff6000; }

.zbgs_con .sx div.r dl input{ float:right; width:13.125rem; margin-right:0.5rem; }



.zbgs_con ul.lb,.zbgs_con ul.lb li{ overflow:hidden; }

.zbgs_con ul.lb{ width:102%;}

.zbgs_con ul.lb li{ float:left; margin-bottom:1rem; width:23.536%; margin-right:1.3%; }

.zbgs_con ul.lb li a{ display:block; border:1px solid #eeeeee; border-radius:0.5rem; overflow:hidden; }

.zbgs_con ul.lb li a div{ overflow:hidden; }

.zbgs_con ul.lb li a div.t{ height:15rem; border-radius:0.5rem; position:relative; overflow:hidden;}

.zbgs_con ul.lb li a div.t i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; transition:all 0.5s ease;}

.zbgs_con ul.lb li a:hover div.t i{transform:scale(1.1); transition:all 0.5s ease;}

.zbgs_con ul.lb li a div.f{ height:6.75rem; padding:1rem; }

.zbgs_con ul.lb li a div.f dd{ font-size:1.125rem; color:#333333; line-height:2.25rem; height:4.5rem; overflow:hidden; }

.zbgs_con ul.lb li a:hover div.f dd{color:#ff6000;}

.zbgs_con ul.lb li a div.f dl{ overflow:hidden; margin-top:0.5rem; }

.zbgs_con ul.lb li a div.f dl span{ display:block; position:relative; height:1.5rem;}

.zbgs_con ul.lb li a div.f dl span.l{ float:left; width:1.5rem; background-color:#000000; border-radius:50%;}

.zbgs_con ul.lb li a div.f dl span.l i{position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; border-radius: 50%; }

.zbgs_con ul.lb li a div.f dl span.r{ float:right; color:#999999; font-size:0.875rem;}

.zbgs_con ul.lb li a div.f dl span.r i{ color:#cccccc; margin-right:0.5rem; }



/*神器*/

.sq_con{ min-height:56.25rem; background:url(../images/sq_con.jpg) no-repeat scroll center top; background-size:100% auto; }

.sq_con div.t{ overflow:hidden; position:relative; }

.sq_con div.t div.l{ position:absolute; top:0px; bottom:0px; left:0px; width:33%; display:flex; align-items:center;}

.sq_con div.t div.l div.bg{ width:100%; }

.sq_con div.t div.l div.bg dd{ font-size:1rem; color:#ff6000; margin-bottom:0.5rem;}

.sq_con div.t div.l div.bg dl{ font-size:2.25rem; color:#333333; line-height:1.5; margin-bottom:2rem;}

.sq_con div.t div.l div.bg ol{ background-color:#ffffff; position:relative; overflow:hidden; border-radius:0.25rem; padding:0px 0.75rem 0px 3rem;}

.sq_con div.t div.l div.bg ol button,.sq_con div.t div.l div.bg ol input{outline:none; height:2rem; border:0px; font-size:0.875rem; color:#333333;}

.sq_con div.t div.l div.bg ol button{width:2rem; background:none; position:absolute; left:0.75rem;}

.sq_con div.t div.l div.bg ol button:hover{ color:#ff6000; }

.sq_con div.t div.l div.bg ol input{ float:right; width:100%;}



.sq_con div.t div.flexslider{ float:right; width:65%; max-width:780px; position:relative; overflow:hidden; border-radius:0.75rem;}

.sq_con div.t div.flexslider ul.slides{ overflow:hidden; }

.sq_con div.t div.flexslider ul.slides li{ overflow:hidden;}

.sq_con div.t div.flexslider .flex-control-nav{ position:absolute; bottom:1.5rem; width:100%;}

.sq_con div.t div.flexslider .flex-control-nav li{ margin-left:1rem; display:inline-block; width:1.5rem;height:3px; position:relative; overflow:hidden;}

.sq_con div.t div.flexslider .flex-control-nav li a{text-indent:-99em; position:absolute; left:0px; right:0px; bottom:0px; top:0px; background-color:rgba(255,255,255,.4);}

.sq_con div.t div.flexslider .flex-control-nav li a:hover,.sq_con div.t div.flexslider .flex-control-nav li a.flex-active{ background-color:#ffffff;}

.sq_con div.t div.flexslider .flex-direction-nav li a{ position:absolute; width:2rem; height:2rem; line-height:2rem; text-align:center; bottom:3.5rem; background-color:rgb(255,255,255,0.5); color:#ffffff;}

.sq_con div.t div.flexslider .flex-direction-nav li a.flex-prev{ right:3.75rem; }

.sq_con div.t div.flexslider .flex-direction-nav li a.flex-next{ right:0.75rem; }

.sq_con div.t div.flexslider .flex-direction-nav li a:hover{ background-color:#ff6000; }



.sq_con .tit{ font-size:2.25rem; color:#333333; }

.sq_con .sx{ margin-top:1.5rem; overflow:hidden;}

.sq_con .sx div.l,.sq_con .sx div.r{ overflow:hidden;}

.sq_con .sx div.l{ float:left;}

.sq_con .sx div.l a{ display:block; height:2rem; line-height:2rem; font-size:1rem; color:#333333; float:left; border-radius:0.25rem; padding:0px 0.75rem; margin-right:1.25rem; }

.sq_con .sx div.l a.on,.sq_con .sx div.l a:hover{background-color:#ff6000; color:#ffffff;}

.sq_con .sx div.r{ float:right; }

.sq_con .sx div.r span{display:block; border:1px solid #eeeeee; height:2rem; line-height:2rem; font-size:1rem; color:#333333; float:left; border-radius:0.25rem; padding:0px 0.75rem; margin-right:1.25rem;}

.sq_con .sx div.r span i{ margin-left:0.5rem; }

.sq_con .sx div.r form{ float:right;}

.sq_con .sx div.r dl{ float:right; border:1px solid #eeeeee; height:2rem; border-radius:0.25rem;}

.sq_con .sx div.r dl button,.sq_con .sx div.r dl input{outline:none; height:2rem; border:0px; font-size:0.875rem; color:#333333;}

.sq_con .sx div.r dl button{ float:left; width:2rem; background:none;}

.sq_con .sx div.r dl button:hover{ color:#ff6000; }

.sq_con .sx div.r dl input{ float:right; width:13.125rem; margin-right:0.5rem; }



.sq_con ul.lb,.sq_con ul.lb li{ overflow:hidden; }

.sq_con ul.lb{ width:102%; margin-top:2rem;}

.sq_con ul.lb li{ float:left; height:20rem; border-radius:0.5rem; width:23.5%; margin:0.5rem 0.7% 1.5rem 0.5%; position:relative; cursor:pointer;}

.sq_con ul.lb li:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}

.sq_con ul.lb li div.bg{ position:absolute; top:0px; right:0px; bottom:0px; left:0px; border:1px solid #eeeeee; border-radius:0.5rem; padding:1.25rem 5%; }

.sq_con ul.lb li div.bg div.t{ text-align:center; }

.sq_con ul.lb li div.bg div.t ol{ margin-top:1rem; }

.sq_con ul.lb li div.bg div.t ol img{ border-radius:0.5rem; height:3.75rem; }

.sq_con ul.lb li div.bg div.t dd{ margin-top:1rem; font-size:1.125rem; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

.sq_con ul.lb li div.bg div.t dl{ font-size:0.875rem; color:#999999; margin-top:0.875rem; }

.sq_con ul.lb li div.bg div.c{ padding:2rem 0px; text-align:center; opacity:0; transition:all 0.5s ease;}

.sq_con ul.lb li:hover div.bg div.c{ opacity:1; transition:all 0.5s ease;}

.sq_con ul.lb li div.bg div.c a{display:inline-block; border:1px solid #ff6000; height:2rem; line-height:2rem; width:4.5rem; text-align:center; border-radius:0.25rem; margin:0px 0.25rem;}

.sq_con ul.lb li div.bg div.c a.l{ background-color:#ff6000; color:#ffffff; }

.sq_con ul.lb li div.bg div.c a.l:hover{ background-color:#ffffff; color:#ff6000;}

.sq_con ul.lb li div.bg div.c a.r{ color:#ff6000; }

.sq_con ul.lb li div.bg div.c a.r:hover{ background-color:#ff6000; color:#ffffff; }

.sq_con ul.lb li div.bg div.f{ overflow:hidden; }

.sq_con ul.lb li div.bg div.f dl{ overflow:hidden; position:relative; height:1.5rem; line-height:1.5rem; font-size:0.875rem;}

.sq_con ul.lb li div.bg div.f dl.l{ float:left; padding-left:2rem; color:#333333;}

.sq_con ul.lb li div.bg div.f dl.l i{ position:absolute; width:1.5rem; height:1.5rem; border-radius:50%; left:0px; background-repeat:no-repeat; background-position:center; background-size:cover;}

.sq_con ul.lb li div.bg div.f dl.r{ float:right; color:#999999;}

.sq_con ul.lb li div.bg div.f dl.r b{ padding:0px 0.75rem; }

.sq_con ul.lb li div.bg div.f dl.r span i{ font-size:1rem; margin-right:0.5rem; color:#cccccc; }



/*策略库*/



















/*视频*/

.sp_con div.t{ overflow:hidden; position:relative; }

.sp_con div.t div.l{ position:absolute; top:0px; bottom:0px; left:0px; width:33%; display:flex; align-items:center;}

.sp_con div.t div.l div.bg{ width:100%; }

.sp_con div.t div.l div.bg dd{ font-size:1rem; color:#ff6000; margin-bottom:0.5rem;}

.sp_con div.t div.l div.bg dl{ font-size:2.25rem; color:#333333; line-height:1.5; margin-bottom:2rem;}

.sp_con div.t div.l div.bg ol{ border:1px solid #eeeeee; position:relative; overflow:hidden; border-radius:0.25rem; padding:0px 0.75rem 0px 3rem;}

.sp_con div.t div.l div.bg ol button,.sp_con div.t div.l div.bg ol input{outline:none; height:2rem; border:0px; font-size:0.875rem; color:#333333;}

.sp_con div.t div.l div.bg ol button{width:2rem; background:none; position:absolute; left:0.75rem;}

.sp_con div.t div.l div.bg ol button:hover{ color:#ff6000; }

.sp_con div.t div.l div.bg ol input{ float:right; width:100%;}



.sp_con div.t div.flexslider{ float:right; width:65%; max-width:780px; position:relative; overflow:hidden; border-radius:0.75rem;}

.sp_con div.t div.flexslider ul.slides{ overflow:hidden; }

.sp_con div.t div.flexslider ul.slides li{ overflow:hidden;}

.sp_con div.t div.flexslider .flex-control-nav{ position:absolute; bottom:1.5rem; width:100%;}

.sp_con div.t div.flexslider .flex-control-nav li{ margin-left:1rem; display:inline-block; width:1.5rem;height:3px; position:relative; overflow:hidden;}

.sp_con div.t div.flexslider .flex-control-nav li a{text-indent:-99em; position:absolute; left:0px; right:0px; bottom:0px; top:0px; background-color:rgba(255,255,255,.4);}

.sp_con div.t div.flexslider .flex-control-nav li a:hover,.sp_con div.t div.flexslider .flex-control-nav li a.flex-active{ background-color:#ffffff;}

.sp_con div.t div.flexslider .flex-direction-nav li a{ position:absolute; width:2rem; height:2rem; line-height:2rem; text-align:center; bottom:3.5rem; background-color:rgb(255,255,255,0.5); color:#ffffff;}

.sp_con div.t div.flexslider .flex-direction-nav li a.flex-prev{ right:3.75rem; }

.sp_con div.t div.flexslider .flex-direction-nav li a.flex-next{ right:0.75rem; }

.sp_con div.t div.flexslider .flex-direction-nav li a:hover{ background-color:#ff6000; }



.sp_con .tit{ font-size:2.25rem; color:#333333; }

.sp_con .sx{ margin-top:1.5rem; overflow:hidden;}

.sp_con .sx div.l,.sp_con .sx div.r{ overflow:hidden;}

.sp_con .sx div.l{ float:left;}

.sp_con .sx div.l a{ display:block; height:2rem; line-height:2rem; font-size:1rem; color:#333333; float:left; border-radius:0.25rem; padding:0px 0.75rem; margin-right:1.25rem; }

.sp_con .sx div.l a.on,.sp_con .sx div.l a:hover{background-color:#ff6000; color:#ffffff;}

.sp_con .sx div.r{ float:right; }

.sp_con .sx div.r span{display:block; border:1px solid #eeeeee; height:2rem; line-height:2rem; font-size:1rem; color:#333333; float:left; border-radius:0.25rem; padding:0px 0.75rem; margin-right:1.25rem;}

.sp_con .sx div.r span i{ margin-left:0.5rem; }

.sp_con .sx div.r dl{ float:right; border:1px solid #eeeeee; height:2rem; border-radius:0.25rem;}

.sp_con .sx div.r dl button,.sp_con .sx div.r dl input{outline:none; height:2rem; border:0px; font-size:0.875rem; color:#333333;}

.sp_con .sx div.r dl button{ float:left; width:2rem; background:none;}

.sp_con .sx div.r dl button:hover{ color:#ff6000; }

.sp_con .sx div.r dl input{ float:right; width:13.125rem; margin-right:0.5rem; }



.sp_con ul.lb,.sp_con ul.lb li{ overflow:hidden; }

.sp_con ul.lb{ width:102%; margin-top:2rem;}

.sp_con ul.lb li{ float:left; border-radius:0.5rem; width:23.5%; margin-right:1.2%; margin-bottom:1.5rem; position:relative; cursor:pointer;}

.sp_con ul.lb li a{ display:block; border:1px solid #eeeeee; border-radius:0.75rem; overflow:hidden; }

.sp_con ul.lb li a div{ overflow:hidden; }

.sp_con ul.lb li a div.t{ height:15rem; position:relative; }

.sp_con ul.lb li a div.t i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; transition:all 0.5s ease;}

.sp_con ul.lb li a:hover div.t i{transform:scale(1.1); transition:all 0.5s ease;}

.sp_con ul.lb li a div.f{ padding:1rem; }

.sp_con ul.lb li a div.f dd{ font-size:1.125rem; color:#000000; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; height:2rem; line-height:2rem; }

.sp_con ul.lb li a:hover div.f dd{ color:#ff6000; }

.sp_con ul.lb li a div.f dl{ margin-top:1.5rem; overflow:hidden; }

.sp_con ul.lb li a div.f dl ol{ font-size:0.875rem; color:#999999; line-height:1.5rem; height:1.5rem; }

.sp_con ul.lb li a div.f dl ol.l{ float:left; }

.sp_con ul.lb li a div.f dl ol.r{ float:right; }

.sp_con ul.lb li a div.f dl ol b{ padding:0px 0.75rem; }

.sp_con ul.lb li a div.f dl ol span i{ font-size:1rem; margin-right:0.5rem; color:#cccccc; }



/*视频公式详情*/

.sp_show .hidden{ min-height:30rem; }

.sp_show .hidden.l{ float:left; width:63%;}

.sp_show ul.l,.sp_show ul.l li{ overflow:hidden; }

.sp_show ul.l li.n{ font-size:1rem; margin-bottom:1rem;}

.sp_show ul.l li.n a{ color:#333333; }

.sp_show ul.l li.n a:hover{ color:#ff6000; }

.sp_show ul.l li.m{ font-size:2rem; font-weight:bold; color:#333333;}

.sp_show ul.l li.x{ font-size:0.875rem; color:#999999; margin-top:1rem; }

.sp_show ul.l li.x ol{ height:2.25rem; line-height:2.25rem; float:left; margin-right:2.5rem; position:relative;}

.sp_show ul.l li.x ol.l{ padding-left:3rem; }

.sp_show ul.l li.x ol.l i.p{ position:absolute; width:2.25rem; height:2.25rem; border-radius:50%;background-repeat:no-repeat; background-position:center; background-size:cover; left:0px;}

.sp_show ul.l li.x ol.l i.fa{ margin:0px 0.5rem; font-size:1rem; }

.sp_show ul.l li.x ol.r b{ padding:0px 0.75rem; }

.sp_show ul.l li.x ol.r span i{ font-size:1rem; margin-right:0.5rem; color:#cccccc; }

.sp_show ul.l li.c{ margin:1.5rem 0px; border-top:1px solid #eeeeee; padding:2.25rem 0px; font-size:1rem; color:#333333; line-height:2; }
.sp_show ul.l li.c div.sp_bg{ width: 100%; margin-bottom: 2rem; position: relative; }
.sp_show ul.l li.c div.sp_bg video{ width: 100%; height: 32rem; position: relative; z-index: 0; vertical-align:middle; }
.sp_show ul.l li.c div.sp_bg video::-webkit-media-controls{ display: none !important; }
.sp_show ul.l li.c div.sp_bg a{ position: absolute; z-index: 2; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: rgb(0,0,0,0.5); display:flex; align-items:center; }
.sp_show ul.l li.c div.sp_bg a.on{ opacity: 0; }
.sp_show ul.l li.c div.sp_bg a.on:hover{ opacity: 1; }
.sp_show ul.l li.c div.sp_bg a span{ width: 100%; text-align: center; display: block; color: #ffffff; font-size: 3rem; }
.sp_show ul.l li.c div.sp_bg a span i.fa-play-circle,.sp_show ul.l li.c div.sp_bg a.on span i.fa-pause-circle{ display: block; }
.sp_show ul.l li.c div.sp_bg a span i.fa-pause-circle,.sp_show ul.l li.c div.sp_bg a.on span i.fa-play-circle{ display: none; }

.sp_show ul.l li.c strong{ font-size:1.5rem; }

.sp_show ul.l li.d{ text-align:center; }

.sp_show ul.l li.d button{display:inline-block; background-color:#f5f5f5; color:#999999; border:0px; width:10rem; padding:1rem 0px; border-radius:5rem;}
.sp_show ul.l li.d button.on{display:inline-block; background-color:#ff6000; color:#ffffff; border:0px; width:10rem; padding:1rem 0px; border-radius:5rem;}

.sp_show ul.l li.d button:hover{ background-color:#ff6000; color:#ffffff; }

.sp_show ul.l li.d button i{ font-size:2rem; }

.sp_show ul.l li.d button p{ font-size:1rem; margin-top:0.75rem; }

.sp_show ul.l li.t{ padding:0.75rem 0px; text-align:center; font-size:0.75rem; color:#999999; }

.sp_show ul.l li.z{ background-color:#eeeeee; border-radius:0.5rem; padding:1rem; position:relative;}

.sp_show ul.l li.z dl{ height:1.5rem; line-height:1.5rem; padding-right:10rem; font-size:1rem; color:#333333; padding-left:2.5rem; position:relative;}

.sp_show ul.l li.z dl i{ position:absolute; left:0px; color:#ff6000; font-size:1.5rem; }

.sp_show ul.l li.z a{ position:absolute;height:2.5rem; line-height:2.5rem; text-align:center; width:8.75rem; border-radius:0.5rem; right:1rem; top:0.5rem; background-color:#ff6000; color:#ffffff; border:1px solid #ff6000;}

.sp_show ul.l li.z a:hover{ background-color:#ffffff; color:#ff6000; }

.sp_show ul.l li.j{ margin-top:1.25rem; padding-top:1.25rem; border-top:1px solid #eeeeee; font-size:0.75rem; padding-left:1.25rem; position:relative; background:url(../images/jb.png) no-repeat scroll left bottom;}

.sp_show ul.l li.b{ margin-top:1.25rem; padding-left:5.5rem; position:relative;}

.sp_show ul.l li.b i,.sp_show ul.l li.b span{ height:2rem; line-height:2rem;}

.sp_show ul.l li.b i{ position:absolute; left:0px; font-size:1rem; color:#999999; }

.sp_show ul.l li.b span{ display:block; float:left; font-size:0.875rem; color:#333333; background-color:#f5f5f5; border-radius:0.25rem; padding:0px 1rem; margin-right:0.5rem; }



.sp_show .hidden.r{ float:right; width:26.5%; }

.sp_show .hidden.r div.xx{ margin:0.5rem 0.5rem 2rem 0.5rem; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1); border-radius:0.5rem; padding:1rem; overflow:hidden;}

.sp_show .hidden.r div.xx div{ overflow:hidden; }

.sp_show .hidden.r div.xx div.t{ border-bottom:1px solid #eeeeee; padding-bottom:1.25rem;}

.sp_show .hidden.r div.xx div.t dl{ float:left; position:relative; padding-left:4rem; min-height:3rem; font-size:0.875rem;}

.sp_show .hidden.r div.xx div.t dl i{ position:absolute; width:3rem; height:3rem; background-repeat:no-repeat; background-position:center; background-size:cover; left:0px; top:0px; border-radius:50%;}

.sp_show .hidden.r div.xx div.t dl p.n{ color:#333333; }

.sp_show .hidden.r div.xx div.t dl p.s{ color:#999999; margin-top:0.5rem;}

.sp_show .hidden.r div.xx div.t button{ float:right; width:6rem; height:2.5rem; line-height:2.5rem; text-align:center; border-radius:0.5rem; font-size:0.875rem; color:#999999; background-color:#eeeeee;  border:0px; }
.sp_show .hidden.r div.xx div.t button.btn-outline{ float:right; width:6rem; height:2.5rem; line-height:2.5rem; text-align:center; border-radius:0.5rem; font-size:0.875rem; color:#ffffff; background-color:#ff6000;  border:0px; }

.sp_show .hidden.r div.xx div.t button:hover{background-color:#ff6000; color:#ffffff;}



.sp_show .hidden.r div.xx div.f{ margin-top:2.5rem; }

.sp_show .hidden.r div.xx div.f dl{ float:left; width:25%; border-left:1px solid #eeeeee; margin:0px -1px; text-align:center; }

.sp_show .hidden.r div.xx div.f dl p.s{ font-size:1.5rem; margin-bottom:0.875rem; }

.sp_show .hidden.r div.xx div.f dl p.m{ font-size:0.875rem; color:#999999; }

.sp_show .hidden.r div.dj{ margin-bottom:1.5rem; overflow:hidden;}

.sp_show .hidden.r div.dj a{ display:block; height:2.5rem; line-height:2.5rem; border-radius:0.5rem; width:44%; text-align:center; font-size:0.875rem; }

.sp_show .hidden.r div.dj a i{ font-size:1.25rem; margin-right:1rem; }

.sp_show .hidden.r div.dj a.l{ float:left; background-color:#ff6000; color:#ffffff;}

.sp_show .hidden.r div.dj a.l:hover{background-color:#ff0000;}

.sp_show .hidden.r div.dj a.r{ float:right; background-color:#eeeeee; color:#333333;}
.sp_show .hidden.r div.dj a.on{ float:right; background-color:#ff6000; color:#ffffff;}

.sp_show .hidden.r div.dj a.r:hover{background-color:#ff6000; color:#ffffff;}



.sp_show .hidden.r div.zs{ margin-bottom:2.5rem; overflow:hidden;}

.sp_show .hidden.r div.zs a{ display:block; line-height:2rem; padding-left:2.5rem; background:url(../images/zs.png) no-repeat scroll left center; background-size:2rem; font-size:0.875rem; color:#000000; }

.sp_show .hidden.r div.zs a:hover{ color:#ff6000;}



.sp_show .hidden.r ul.jh,.sp_show .hidden.r ul.jh li{ overflow:hidden; }

.sp_show .hidden.r ul.jh{ border:1px solid #eeeeee; border-radius:0.5rem; padding:1rem; }

.sp_show .hidden.r ul.jh li.t{ font-size:1.125rem; color:#333333; margin-bottom:1rem; font-weight:bold; }

.sp_show .hidden.r ul.jh li.c{ border-bottom:1px solid #eeeeee; }

.sp_show .hidden.r ul.jh li.c a{ display:block; height:3rem; line-height:3rem; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; font-size:1rem; color:#000000; }

.sp_show .hidden.r ul.jh li.c a:hover{ color:#ff6000;}



/*新手必读*/

.xsbd_con{ background:url(../images/xsbd_con.jpg) no-repeat scroll center top; background-size:100% auto; min-height:50rem;}

.xsbd_con div.t{ margin-top:4rem; }

.xsbd_con div.t div.bg{ max-width:660px; }

.xsbd_con div.t div.bg dd{ font-size:1rem; color:#ff6000; margin-bottom:0.5rem;}

.xsbd_con div.t div.bg dl{ font-size:2.25rem; color:#333333; line-height:1.5; margin-bottom:3rem;}

.xsbd_con div.t div.bg ol{ position:relative; overflow:hidden; border-radius:0.25rem; padding:0px 0.75rem 0px 4rem; background-color:#ffffff;}

.xsbd_con div.t div.bg ol button,.xsbd_con div.t div.bg ol input{outline:none; height:3rem; border:0px; font-size:1rem; color:#333333;}

.xsbd_con div.t div.bg ol button{width:2.5rem; background:none; position:absolute; left:0.75rem;}

.xsbd_con div.t div.bg ol button:hover{ color:#ff6000; }

.xsbd_con div.t div.bg ol input{ float:right; width:100%;}

.xsbd_con div.f{ margin-top:7.5rem; border-top:1px solid #eeeeee; padding-top:2.5rem; overflow:hidden; max-width:1400px;}

.xsbd_con div.f ul.l,.xsbd_con div.f ul.l li{ overflow:hidden; }

.xsbd_con div.f ul.l{ float:left; width:22%; margin-top:1rem; }

.xsbd_con div.f ul.l li.n{ font-size:1.125rem; color:#333333; font-weight:bold; margin-bottom:1rem; }

.xsbd_con div.f ul.l li.c{ margin-bottom:0.5rem; line-height:2;}

.xsbd_con div.f ul.l li.c a{ font-size:1rem; color:#999999; }

.xsbd_con div.f ul.l li.c.on a,.xsbd_con div.f ul.l li.c a:hover{ color:#333333; }



.xsbd_con div.f div.r{ float:right; width:77%; overflow:hidden;}

.xsbd_con div.f div.r dd{ font-size:2.25rem; font-weight:bold; color:#333333; margin-bottom:2rem; }

.xsbd_con div.f div.r dl{ font-size:1rem; color:#666666; line-height:2; }



/*我的主页*/

.kj_bg .bg_r .hy_home{ padding:0px; width:100%;}

.hy_home div{ overflow:hidden; }

.hy_home .banner{ height:20rem; position:relative; }

.hy_home .banner i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-position:center;background-repeat:no-repeat;background-size:cover;}

.hy_home .home_xx,.hy_home .home_fb{ padding:2rem 3.5%; }

.hy_home .home_xx{}

.hy_home .home_xx div{ position:relative; padding-right:10rem; padding-left:9.375rem; min-height:7.5rem;}

.hy_home .home_xx div i.tx{ position:absolute; width:7.1875rem; height:7.1875rem; border-radius:50%; background-repeat:no-repeat; background-position:center; background-size:cover; left:0px;}

.hy_home .home_xx div ul,.hy_home .home_xx div ul li{ overflow:hidden; }

.hy_home .home_xx div ul{}

.hy_home .home_xx div ul li.n{ margin-bottom:0.5rem; }

.hy_home .home_xx div ul li.n b{ font-size:1.5rem; padding-right:1.5rem; margin-right:1rem; background:url(../images/zs.png) no-repeat scroll right center; background-size:auto 1rem; }

.hy_home .home_xx div ul li.n i{ font-size:0.875rem; color:#999999; border:1px solid #eeeeee; display:inline-block; height:1.5rem; line-height:1.5rem; padding:0px 1rem; border-radius:1rem;}

.hy_home .home_xx div ul li.m{ font-size:0.875rem; color:#999999; line-height:2rem; }

.hy_home .home_xx div ul li.x{ margin-top:0.5rem; font-size:1rem; color:#999999;}

.hy_home .home_xx div ul li.x b{ font-size:1.5rem; color:#333333; margin-left:0.5rem; }

.hy_home .home_xx div ul li.x i{ padding:0px 0.5rem; }

.hy_home .home_xx div button{ width:7.5rem; height:2.5rem; line-height:2.5rem; border-radius:0.25rem; text-align:center; color:#ffffff; font-size:1rem; background-color:#ff6000; position:absolute; right:0px; top:50%; margin-top:-1.25rem; border:0px;}

.hy_home .home_xx div button:hover{ opacity:0.5; }



.hy_home .home_fb{ background-color:#f5f5f5; min-height:40rem; }

.hy_home .home_fb div.l{ float:left; width:21%; }

.hy_home .home_fb div.l div.h{ background-color:#ffffff; padding:1rem; margin-bottom:1.5rem; }

.hy_home .home_fb div.l div.h div.n{ font-size:1rem; }

.hy_home .home_fb div.l div.h div.m{ margin-top:1rem; }

.hy_home .home_fb div.l div.h div.m div{ float:left; width:25%; text-align:center; margin-bottom:1rem;}

.hy_home .home_fb div.l div.h div.m div ol{ margin-bottom:0.5rem; }

.hy_home .home_fb div.l div.h div.m div ol img{ width:2.5rem; height:2.5rem; border-radius:50%; }

.hy_home .home_fb div.l div.h div.m div dd{ font-size:0.875em; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; margin:0px 5%; overflow:hidden;}

.hy_home .home_fb div.l div.h div.m div dl{ font-size:0.75rem; color:#999999; margin-top:0.5rem; }

.hy_home .home_fb div.l div.f{ font-size:0.875rem; line-height:1.75; }



.hy_home .home_fb div.r{ float:right; width:76%; }

.hy_home .home_fb div.r div.n{ margin-bottom:2rem; }

.hy_home .home_fb div.r div.n a{ font-size:1rem; color:#999999; display:inline-block; height:2rem; line-height:2rem; border-radius:0.25rem; padding:0px 1rem;}

.hy_home .home_fb div.r div.n a.on,.hy_home .home_fb div.r div.n a:hover{ color:#333333; }

.hy_home .home_fb div.r div.n a.on{ background-color:#eeeeee; }

.hy_home .home_fb div.r div.m{ min-height:30rem; }

.hy_home .home_fb div.r div.m ul,.hy_home .home_fb div.r div.m ul li{ overflow:hidden; }

.hy_home .home_fb div.r div.m ul{ display:none; }

.hy_home .home_fb div.r div.m ul li.c{ background-color:#ffffff; border:1px solid #eeeeee; margin-bottom:1rem; padding:1rem; }

.hy_home .home_fb div.r div.m ul li.c ol{ font-size:0.875rem;color:#ff6000; }

.hy_home .home_fb div.r div.m ul li.c dd{ font-size:1.125rem; margin:0.75rem 0px; }

.hy_home .home_fb div.r div.m ul li.c dd a{ color:#333333;}

.hy_home .home_fb div.r div.m ul li.c dd a:hover{ color:#ff6000; }

.hy_home .home_fb div.r div.m ul li.c dl{color:#999999;}

.hy_home .home_fb div.r div.m ul li.c dl b{ padding:0px 0.75rem; }

.hy_home .home_fb div.r div.m ul li.c dl span i{ font-size:1rem; margin-right:0.5rem; color:#cccccc; }

.hy_home .home_fb div.r div.m ul li.n{ padding:3rem 0px; text-align:center; }

.hy_home .home_fb div.r div.m ul li.n dl{ font-size:1rem; color:#999999; }

.hy_home .home_fb div.r div.m ul li.n ol{ font-size:0.875rem; color:#333333; margin-top:0.75rem; }

.hy_home .home_fb div.r div.m ul li.n ol a{ color:#ff6000; }

.hy_home .home_fb div.r div.m ul li.n ol a:hover{ text-decoration:underline; }



/*home_bg*/

.home_bg{ background-color:#f7f7f7; }

.home_bg div{ overflow:hidden; }

.home_bg div.home_l{ float:left; width:23.5%;}

.home_bg div.home_l div.t{ overflow:hidden; background-color:#ffffff; padding:3rem 0px; text-align:center; }

.home_bg div.home_l div.t ol{ margin-bottom:0.75rem; }

.home_bg div.home_l div.t ol img{ width:5rem; height:5rem; border-radius:50%; }

.home_bg div.home_l div.t dd{ font-size:1.125rem; color:#333333; }

.home_bg div.home_l div.t dl{ font-size:1rem; color:#999999; margin-top:0.5rem;}

.home_bg div.home_l ul.f,.home_bg div.home_l ul.f li{ overflow:hidden; }

.home_bg div.home_l ul.f{ margin-top:0.75rem; background-color:#ffffff; }

.home_bg div.home_l ul.f li{ border-bottom:1px solid #f7f7f7; }

.home_bg div.home_l ul.f li a{ display:block; height:3rem;line-height:3rem;position:relative;padding-left:12%;padding-right:4rem;font-size:1rem;color:#999999;}

.home_bg div.home_l ul.f li.on a,.home_bg div.home_l ul.f li a:hover{ background-color:#ff6000; color:#ffffff; }

.home_bg div.home_l ul.f li a i{ position:absolute; right:10%; font-size:1.5rem; top:50%; margin-top:-0.5rem; color:#ffffff;}



.home_bg div.home_r{ float:right; width:74.5%;}

.home_bg div.home_r .bg{ padding:3rem; background-color:#ffffff; min-height:50rem;}



/*个人资料*/

.hy_grzl .tit{ color:#333333; }

.hy_grzl .tit dd{ font-size:1.5rem; }

.hy_grzl .tit dl{ font-size:1rem; margin-top:0.75rem; }



.hy_grzl ul.bd,.hy_grzl ul.bd li{ overflow:hidden; }

.hy_grzl ul.bd{ margin-top:2.5rem; }

.hy_grzl ul.bd li{ margin-bottom:1rem; }

.hy_grzl ul.bd li div{ min-height:2.5rem; /*float:left; */}

.hy_grzl ul.bd li div.l{ line-height:2.5rem; font-size:1rem; color:#333333; text-align:right; width:5rem; float:left; }

.hy_grzl ul.bd li div.r{ margin-left:1rem; font-size:1rem; float:left; }

.hy_grzl ul.bd li.yh div.r{ }

.hy_grzl ul.bd li.yh div.r input,.hy_grzl ul.bd li.yh div.r button{height:2.5rem; line-height:2.5rem; padding:0px 1rem; outline:none;}

.hy_grzl ul.bd li.yh div.r input{ background-color:#f5f5f5; border:1px solid #eeeeee; width:16.75rem; border-radius:0.25rem; color:#999999; }

.hy_grzl ul.bd li.yh div.r button{ margin-left:1rem; border:0px; background:none; color:#ff6000;}

.hy_grzl ul.bd li.yh div.r button:hover{ color:#ff0000; }

.hy_grzl ul.bd li.sj div.r{}

.hy_grzl ul.bd li.sj div.r input{height:2.5rem; line-height:2.5rem; padding:0px 1rem; outline:none;background-color:#f5f5f5; border:1px solid #eeeeee; width:16.75rem; border-radius:0.25rem; color:#999999;}

.hy_grzl ul.bd li.ye div.r{}

.hy_grzl ul.bd li.ye div.r input,.hy_grzl ul.bd li.ye div.r a{height:2.5rem; line-height:2.5rem; padding:0px 1rem;}

.hy_grzl ul.bd li.ye div.r input{ outline:none; background-color:#f5f5f5; border:1px solid #eeeeee; width:16.75rem; border-radius:0.25rem; color:#999999; }

.hy_grzl ul.bd li.ye div.r a{display:inline-block; margin-left:1rem; border:0px; background:none; color:#ff6000;}

.hy_grzl ul.bd li.ye div.r a:hover{ color:#ff0000; }

.hy_grzl ul.bd li.dx div.r{}

.hy_grzl ul.bd li.dx div.r ol{ width:6.25rem; height:6.25rem; background-color:#eeeeee; }

.hy_grzl ul.bd li.dx div.r dl{ margin-top:1.5rem; line-height:2.25rem; }

/*.hy_grzl ul.bd li.dx div.r dl button{outline:none; border:1px solid #eeeeee; height:2.25rem; font-size:1rem; color:#999999; padding:0px 1.25rem; border-radius:0.25rem; background:none;}*/

/*.hy_grzl ul.bd li.dx div.r dl button:hover{ background-color:#ff6000; color:#ffffff; }*/

/*.hy_grzl ul.bd li.dx div.r dl i{ font-size:0.75rem; color:#333333; margin-left:1rem; }*/

.hy_grzl ul.bd li.dx div.r div.sdajfsa{ min-height:2.5rem; float:left;width:300px; /*text-align:center;*/margin-top:1.5rem; }

.hy_grzl ul.bd li.dx div.r .sdajfsa div span.btn-file button{outline:none; border:1px solid #eeeeee; height:2.25rem; font-size:1rem; color:#999999; padding:0px 1.25rem; border-radius:0.25rem; background:none;}

.hy_grzl ul.bd li.dx div.r .sdajfsa div span.btn-file button:hover{ background-color:#ff6000; color:#ffffff;cursor:pointer;}

.hy_grzl ul.bd li.dx div.r .sdajfsa div p i{ font-size:0.75rem; color:#333333; margin-left:1rem; }

.hy_grzl ul.bd li.js div.r{}

.hy_grzl ul.bd li.js div.r textarea{outline:none; background-color:#f5f5f5; border:1px solid #eeeeee; width:16.75rem; padding:0.5rem 1rem; height:7.5rem;}

.hy_grzl ul.bd li.bc div.r{}

.hy_grzl ul.bd li.bc div.r button{ width:18.75rem; height:2.5rem; line-height:2.5rem; border-radius:0.25rem; font-size:1rem; color:#ffffff; background-color:#ff6000; border:0px;}

.hy_grzl ul.bd li.bc div.r button:hover{ background-color:#ff0000; }



/*我的捐赠*/

.hy_jz .jz_l{ margin-bottom:2.5rem; }

.hy_jz .jz_l div.l,.hy_jz .jz_l div.r{ float:left; }

.hy_jz .jz_l div.l{ font-size:1rem; width:5rem; min-height:2rem;}

.hy_jz .jz_l div.r{ margin-left:1.5rem;}

.hy_jz .jz_lx div.r a{ display:block; float:left; border:2px solid #f7f7f7; border-radius:0.5rem; margin-right:1.25rem; height:3rem; line-height:3rem; width:7.5rem; text-align:center; font-size:1.125rem; color:#333333; background-color:#f7f7f7; }

.hy_jz .jz_lx div.r a.on,.hy_jz .jz_lx div.r a:hover{ border:2px solid #ff6000; }

.hy_jz .jz_sl div.r div{ float:left; margin-right:1.5rem; border:2px solid #f7f7f7; background-color:#f7f7f7; color:#333333; min-height:4.5rem; width:11.25rem; border-radius:0.5rem; text-align:center; padding:0.75rem 0px; cursor:pointer;}

.hy_jz .jz_sl div.r div.on,.hy_jz .jz_sl div.r div:hover{ border:2px solid #ff6000; }

.hy_jz .jz_sl div.r div dd{ font-size:1rem; }

.hy_jz .jz_sl div.r div dd b{ font-size:2.25rem; margin-right:0.5rem; }

.hy_jz .jz_sl div.r div dl{ font-size:0.875rem; margin-top:0.5rem; }

.hy_jz .jz_je div.r{ position:relative; color:#ff6000;}

.hy_jz .jz_je div.l{ line-height:3rem; }

.hy_jz .jz_je div.r i{ position:absolute; font-size:1.125rem; margin-top:1rem;}

.hy_jz .jz_je div.r dl{ font-weight:bold; padding-left:1.5rem; font-size:2.25rem; display:none;}

.hy_jz .jz_zf div.r div{ float:left; margin-right:2.5rem; }

.hy_jz .jz_zf div.r div ol{ margin-bottom:0.75rem; border-radius:0.5rem; padding:0.5rem; }
.hy_jz .jz_zf div.r div.w ol{ border:1px solid #09bb07; }
.hy_jz .jz_zf div.r div.z ol{ border:1px solid #00a0e9; }

.hy_jz .jz_zf div.r div ol img{ width:6.5rem; }

.hy_jz .jz_zf div.r div dd{ font-size:0.875rem; line-height: 2; }
.hy_jz .jz_zf div.r div.w dd{ background: url(../images/wx.jpg) no-repeat scroll 15px center; padding-left: 45px; }
.hy_jz .jz_zf div.r div.z dd{ text-align: center; background-color: #00a0e9; color:#ffffff; border-radius: 4px; }

.hy_jz .jz_ts div.r{ font-size:1rem; color:#999999; line-height:1.75; }



/*联系客服*/

























/*我的下载*/

.home_bg div.home_r .bg.hy_xz{ padding:0px; background:none; }



.hy_xz div.t{ background-color:#ffffff; padding:1.5rem;}

.hy_xz div.t div.l{ float:left; height:2rem; line-height:2rem; color:#333333; }

.hy_xz div.t div.l b{ font-size:1.5rem; margin-right:0.5rem; }

.hy_xz div.t div.l i{ font-size:0.875rem; }

.hy_xz div.t div.r{ float:right; }

.hy_xz div.t div.r span{display:block; border:1px solid #eeeeee; height:2rem; line-height:2rem; font-size:1rem; color:#333333; float:left; border-radius:0.25rem; padding:0px 0.75rem; margin-right:1.25rem;}

.hy_xz div.t div.r span i{ margin-left:0.5rem; }

.hy_xz div.t div.r dl{ float:right; border:1px solid #eeeeee; height:2rem; border-radius:0.25rem;}

.hy_xz div.t div.r dl button,.hy_xz div.t div.r dl input{outline:none; height:2rem; border:0px; font-size:0.875rem; color:#333333;}

.hy_xz div.t div.r dl button{ float:left; width:2rem; background:none;}

.hy_xz div.t div.r dl button:hover{ color:#ff6000; }

.hy_xz div.t div.r dl input{ float:right; width:13.125rem; margin-right:0.5rem; }

.hy_xz ul.f,.hy_xz ul.f li{ overflow:hidden; }

.hy_xz ul.f{ background-color:#ffffff; padding:1.5rem; margin-top:1.25rem;}

.hy_xz ul.f li{ border-bottom:1px solid #eeeeee; padding:1rem 0px; }

.hy_xz ul.f li a{ display:block; position:relative; padding-right:4rem; }

.hy_xz ul.f li a ol{ font-size:0.875rem; color:#ff6000; }

.hy_xz ul.f li a dd{ font-size:1.125rem; color:#333333; margin-top:0.75rem; }

.hy_xz ul.f li a i.fa{ position:absolute; right:0px; font-size:1.5rem; top:50%; margin-top:-0.75rem; color:#545454; }

.hy_xz ul.f li a:hover i.fa{ color:#ff6000; }

/* 发布内容 */
.hy_xz .form-horizontal{ background-color:#ffffff; padding:1.5rem; margin-top:1.25rem; }
.hy_xz .form-horizontal div.portlet-title{ font-size: 1rem; height: 40px; }
.hy_xz .form-horizontal div.portlet-title div.caption{ float: left; color: #2890ff; }
.hy_xz .form-horizontal div.portlet-title div.actions{ float: right; color: #414658; }
.hy_xz .form-horizontal div.portlet-title div.actions a{ color: #414658; }
.hy_xz .form-horizontal div.form-group{ margin-top: 20px; height: 40px; }
.hy_xz .form-horizontal div.form-group button{ border: 0px; }
.hy_xz .form-horizontal div.form-group .finecms-file-ts{ font-size: 12px; }
.hy_xz .form-horizontal div.form-group .mt-radio{ margin-right: 10px; }
.hy_xz .form-horizontal div.form-group .input-group-addon{ font-size: 12px; width: 50px; display:inline-block; }
.hy_xz .form-horizontal div.form-group .dropdown button.dropdown-toggle{ color: #444444; background-color: #ffffff; border:1px solid #d3cfcf; height: 30px; line-height: 30px; outline: none !important; }
.hy_xz .form-horizontal div.form-group .dropdown div.dropdown-menu{ position: absolute; overflow: initial !important; display: none; }
.hy_xz .form-horizontal div.form-group .dropdown.open div.dropdown-menu{ display: block; }
.hy_xz .form-horizontal div.form-group .dropdown div.dropdown-menu ul{ position: absolute; padding: 5px; background-color: #ffffff; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); min-width: 52% !important; line-height: 2; font-size: 14px; }
.hy_xz .form-horizontal div.form-group .dropdown div.dropdown-menu ul li:hover{ background-color: #f6f6f6; }
.hy_xz .form-horizontal div.form-group .dropdown div.dropdown-menu ul li a{ display: block; }

.hy_xz .form-horizontal div.form-group label.control-label{ display: block; float: left; text-align: right; width: 12%; height: 30px; line-height: 30px; }
.hy_xz .form-horizontal div.form-group label.control-label span{ color: #ff0000; }
.hy_xz .form-horizontal div.form-group div.col-md-9,.hy_xz .form-horizontal div.form-group div.col-md-10{ float: right; width: 80%; }
.hy_xz .form-horizontal div.form-group div.bootstrap-tagsinput,.hy_xz .form-horizontal div.form-group div textarea{ border:1px solid #d3cfcf; }
.hy_xz .form-horizontal div.form-group div input,.hy_xz .form-horizontal div.form-group div textarea{ outline:none; }
.hy_xz .form-horizontal div.form-group div.bootstrap-tagsinput input{ border:0px; width: 100%; }

.hy_xz .form-horizontal div#dr_row_title div input,.hy_xz .form-horizontal div#dr_row_keywords div input,.hy_xz .form-horizontal div#dr_row_author div input,.hy_xz .form-horizontal div#dr_row_yuedusf div#dr_field_yuedusf input,.hy_xz .form-horizontal div#dr_row_yuedusf div#dr_field_yuedusf2 input{ height:24px; line-height:24px; }
.hy_xz .form-horizontal div#dr_row_title div input,.hy_xz .form-horizontal div#dr_row_author div input,.hy_xz .form-horizontal div#dr_row_yuedusf div#dr_field_yuedusf input,.hy_xz .form-horizontal div#dr_row_yuedusf div#dr_field_yuedusf2 input{ border:1px solid #d3cfcf; }

.hy_xz .form-horizontal div#dr_row_thumb{ height: 62px; }
.hy_xz .form-horizontal div#fileupload_xzwj{ height: 62px; }
.hy_xz .form-horizontal div#dr_row_description{ height: 62px; }
.hy_xz .form-horizontal div#dr_row_content{ height: 500px; }
.hy_xz .form-horizontal div#dr_row_content #edui1{ width: 99% !important; }
.hy_xz .form-horizontal div#dr_row_content .mt-checkbox-inline{ font-size: 14px; }
.hy_xz .form-horizontal div#dr_row_content .mt-checkbox-inline label{ margin-right: 10px; }
.hy_xz .form-horizontal div#dr_row_content .mt-checkbox-inline a{ color: #ffffff; background-color: #28b6ff; border-color: #28b6ff; padding: 2px 5px; }
.hy_xz .form-horizontal div#dr_row_content .mt-checkbox-inline a:hover{ background-color: #3f8bb4; }

.hy_xz .form-horizontal div#dr_row_yuedusf{ min-height: 80px; height: auto; }
.hy_xz .form-horizontal div#dr_row_yuedusf div{ margin-bottom: 10px; }

.hy_xz .form-horizontal div.form-group div.col-md-10 button{ color: #ffffff; padding: 5px 10px; }
.hy_xz .form-horizontal div.form-group div.col-md-10 button.blue{ background-color: #28b6ff; border-color: #28b6ff; }
.hy_xz .form-horizontal div.form-group div.col-md-10 button.red{ background-color: #e7505a; border-color: #e7505a; }
.hy_xz .form-horizontal div.myfooter{ padding-left: 20%; }
.hy_xz .form-horizontal div.myfooter button{ color: #ffffff; padding: 5px 10px; border: 0px; }
.hy_xz .form-horizontal div.myfooter button:hover{ opacity: 0.8; }
.hy_xz .form-horizontal div.myfooter button.blue{ background-color: #28b6ff; border-color: #28b6ff; }
.hy_xz .form-horizontal div.myfooter button.red{ background-color: #e7505a; border-color: #e7505a; }
.hy_xz .form-horizontal div.myfooter button.green{ background-color: #03a193; border-color: #03a193; }
.hy_xz .form-horizontal div.myfooter button.yellow{ background-color:#c49f47; border-color: #c49f47; }


/*站内提醒*/
.hy_xz ul.f li div span.date{float: right;}


/*密码安全*/

.hy_mmaq .tit{ font-size:1.5rem; color:#333333; }

.hy_mmaq ul,.hy_mmaq ul li{ overflow:hidden; }

.hy_mmaq ul{ margin-top:4rem; }

.hy_mmaq ul li{ margin-bottom:1.5rem; }

.hy_mmaq ul li div{ min-height:2.5rem; float:left; line-height:2.5rem; }

.hy_mmaq ul li div.l{ font-size:1rem; color:#333333; width:7rem; text-align:right; }

.hy_mmaq ul li div.r{ margin-left:1rem; }

.hy_mmaq ul li div.r input{ border:1px solid #eeeeee; height:2.5rem; outline:none; background-color:#f5f5f5; border-radius:0.5rem; padding:0px 1rem;}

.hy_mmaq ul li.m div.r input{ width:16.75rem;}

.hy_mmaq ul li.y div.r input{ width:9.25rem; float:left;}

.hy_mmaq ul li.y div.r img{ margin-left:0.25rem; height:2.5rem; border-radius:0.25rem; float:left;}

.hy_mmaq ul li.b button{ height:2.5rem; border:0px; background-color:#ff6000; width:18.75rem; border-radius:0.5rem; font-size:1rem; color:#ffffff; }

.hy_mmaq ul li.b button:hover{ background-color:#ff0000; }



/*账号设置*/

.hy_zhsz .tit{ font-size:1.5rem; color:#333333; }

.hy_zhsz ul,.hy_zhsz ul li{ overflow:hidden; }

.hy_zhsz ul{ margin-top:2.5rem; }

.hy_zhsz ul li{ margin-bottom:1rem; }

.hy_zhsz ul li div{ min-height:2.5rem; float:left; }

.hy_zhsz ul li div.l{ line-height:2.5rem; font-size:1rem; color:#333333; text-align:right; width:5rem; }

.hy_zhsz ul li div.r{ margin-left:1rem; font-size:1rem; }

.hy_zhsz ul li div.r input,.hy_zhsz ul li div.r button{height:2.5rem; line-height:2.5rem; padding:0px 1rem; outline:none;}

.hy_zhsz ul li div.r input{ background-color:#f5f5f5; border:1px solid #eeeeee; width:16.75rem; border-radius:0.25rem; color:#999999; }

.hy_zhsz ul li div.r button{ margin-left:1rem; border:0px; background:none; color:#ff6000;}

.hy_zhsz ul li div.r button:hover{ color:#ff0000; }



/*单页*/

.page_bg{ background-color:#f7f7f7; }

.page_bg div{ overflow:hidden; }

.page_bg div.page_l{ float:left; width:23.5%;}

.page_bg div.page_l ul,.page_bg div.page_l ul li{ overflow:hidden; }

.page_bg div.page_l ul{ background-color:#ffffff; }

.page_bg div.page_l ul li{ border-bottom:1px solid #f7f7f7; }

.page_bg div.page_l ul li a{ display:block; height:3rem;line-height:3rem;position:relative;padding-left:10%;padding-right:4rem;font-size:1rem;color:#999999;}

.page_bg div.page_l ul li.on a,.page_bg div.page_l ul li a:hover{ background-color:#ff6000; color:#ffffff; }

.page_bg div.page_l ul li a i{ position:absolute; right:10%; font-size:1.5rem; top:50%; margin-top:-0.875rem; color:#ffffff;}



.page_bg div.page_r{ float:right; width:74.5%;}

.page_bg div.page_r .bg{ padding:3rem; background-color:#ffffff; min-height:50rem; color:#333333;}

.page_bg div.page_r .bg dd{ font-size:1.5rem; }

.page_bg div.page_r .bg dl{ margin-top:2rem; font-size:1rem; line-height:2; }



/*fenye*/

.fenye{ text-align:center; font-size:1rem; line-height:2.5rem; margin-top:4rem;}

.fenye i{ display:none;}

.fenye a{ color:#000000;}

.fenye a,.fenye span{background-color:#eeeeee; display:inline-block; width:2.5rem; height:2.5rem; margin:0px 0.12rem; text-align:center; border-radius:0.5rem;}

.fenye a:hover,.fenye span{ color:#ffffff;background-color:#ff6000;}



/*no*/

.no{ background-color:#ffffff; text-align:center; width:100% !important; margin-right:0px !important;padding:2rem 0px; font-size:2rem; }

.no strong{ color:#ff0000;}



/*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,.w404 .c a:hover{transition:all .5s ease; display:block;}

.w404 .c a{ width:80%; max-width:180px; margin:2rem auto 0px; height:3rem; line-height:3rem; font-size:1rem; color:#ffffff; background-color:#d66f09;}

.w404 .c a:hover{ background-color:#ee7c30;}



/*msg*/

.msg{ padding:6rem 0px; }

.msg div.c{ text-align:center; padding:10vh 0px; }

.msg div.c dd{ text-align:center; font-size:1.5rem; font-weight:bold; }

.msg div.c dl{ margin-top:2rem; font-size:1rem;}

.msg div.c dl a,.msg div.c dl a:hover{transition:all .5s ease;}

.msg div.c dl a{display:inline-block; border:1px solid #f4313f; width:10rem; margin:0px 1rem; height:3rem; line-height:3rem; color:#f4313f;}

.msg div.c dl a:hover{ background-color:#f4313f; color:#ffffff;}

/*绑定手机*/
div.hy_zhsz ul li div.r button.bdsj{
	margin-left: 0;
	width: 10rem;
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: 0.25rem;
	font-size: 1rem;
	color: #ffffff;
	background-color: #ff6000;
	border: 0px;
}
div.hy_zhsz ul li div.r button.bdsj:hover {
	background-color: #ff0000;
}
