body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0;word-wrap:break-word}
body {
	background: url("/assets/login/images/login.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

body,html,input {font:12px/1.5 "microsoft yahei",Arial}
img {border:none}
pre {white-space:pre-wrap;/* css-3 */white-space:-moz-pre-wrap;/* Mozilla,since 1999 */white-space:-pre-wrap;/* Opera 4-6 */white-space:-o-pre-wrap;/* Opera 7 */word-wrap:break-word;/* Internet Explorer 5.5+ */}
input,label,img,th {vertical-align:middle;}
.font-fixh {font-family:"microsoft yahei",Arial;color:#f00;font-size:16px;font-weight:700;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
input.button,input.btn {padding:0.25em;width:auto;_width:0;overflow:visible !ie;}
ul,ol,li {list-style:none;}
a {color:#333;text-decoration:none;transition:color .2s ease;-webkit-transition-property:background-color;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease;}
a:hover {text-decoration:none;transition:color .2s ease;color:#003333;}
input,button {outline:none;}
.block,.block a {color:#000}
.block,.block a:hover {color:#DA5546}
.red,.red a,a.red {color:red;}
.green {color:#0E774A}
select optgroup {color:#CAC8BB;}
body {background-color:#F9F9F9}
header {display:block;background-color:#FFF;}
/*通用样式*/.hidden {display:none;}
.invisible {visibility:hidden;}
.ib,.ib-a a {display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear,.main {display:inline-block;}
/* Hides from IE-mac \*/* html .clear,* html .main {height:1%;}
.clear,.main {display:block;}
.cu,.cu-li li,.cu-span span {cursor:hand;!important;cursor:pointer}
.text-c {text-align:center}
.text-l {text-align:left}
.text-r {text-align:right}
.fl {float:left}
.fr {float:right}
.pr {position:relative}
.pa {position:absolute}
.img-wrap {border:1px solid #eee;text-align:center;overflow:hidden}
.img-wrap a {display:table-cell;vertical-align:middle;*display:block;overflow:hidden;background-color:#fff}
.img-wrap a:hover {background-color:#e8eff6}
.left {float:left;}
.right {float:right;}
.hr10 {height:10px;overflow:hidden;clear:both;}
.hr15 {height:15px;overflow:hidden;clear:both;}
.hr20 {height:20px;overflow:hidden;clear:both;}
.top-box {margin:0 auto;width:1200px;height:120px;background:#FFF;}
.top-button,.header-user-icon {display:none}
.top-logo {float:left;margin-top:20px;}
.header-search {width:440px;height:42px;top:24px;margin-left:-220px;left:50%;position:absolute;}
.search-form .search-icon {float:left;color:#a2a2a2;font-size:16px;margin:12px 10px 0;}
.search-form .search-input {float:left;width:384px;height:38px;border:2px solid #003333;border-right:none;position:relative;border-radius:3px;}
.search-form .search-input input {width:340px;border:none;color:#666;font-size-adjust:none;overflow:hidden;position:absolute;left:10px;top:10px;}
.search-form .search-btn {padding:0px 10px;height:42px;display:block;float:left;text-align:center;margin-left:-6px;border:none;cursor:pointer;background:#003333;border-radius:0 3px 3px 0;}
.search-form .search-btn i {font-size:20px;color:#fff;margin-bottom:30px;}
.search-form .search-btn:hover {background:#0A7BCF;}
.hot-search-list {width:620px;height:35px;line-height:35px;}
.hot-search-list a {float:left;margin-right:15px;color:#999;}
.hot-search-list a:hover {color:#003333;}
.header-user {float:right;margin-top:19px;font-size:14px;position:relative}
.header-user .i-sign,.header-user .i-login {display:inline-block;float:left;margin-left:8px;text-align:center;height:58px;margin-top:5px;}
.header-user .i-sign,.header-user .i-login {width:80px;height:40px;line-height:40px;border:1px solid #ddd;border-radius:3px;background:#fdfbfb;}
.header-user .i-login,.header-user .i-sign:hover {background:#003333;color:#fff;border:1px solid #003333;}
.header-user .i-login:hover {opacity:.8;}
.header-user .i-sign {border:1px solid #003333;color:#003333;}
.header-user .header-user-info {margin-top:6px;height:60PX;}



.header-user .header-user-info .avatar {float:right;width:42px;height:42px;border-radius:42px;overflow:hidden;cursor:pointer}
.header-user .header-user-info .avatar img {width:42px;height:42px;}
.header-user .header-user-info .username {float:right;margin-left:10px;height:43px;cursor:pointer}
.header-user .header-user-info .username .username-text {color:#666;height:20px;line-height:20px;font-size:14px;}
.header-user .header-user-info .username .username-text b {color:#FC5574}
.header-user .header-user-info .username .vip-rank {height:20px;line-height:20px;font-size:12px;cursor:pointer}
.header-user .header-user-info .username .vip-rank img {height:16px;vertical-align:middle}
.header-user .header-user-info .username .v3 {color:#C02C2B}
.header-user .header-user-info .username .v2 {color:#E8A800}
.header-user .header-user-info .username .v1 {color:#007FFF}
.header-user .header-user-info .username .v0 {color:#C8C8C8}
.header-user .header-user-list {position:absolute;right:0;top:55px;width:238px;height:405px;overflow:hidden;background:#FFF;border:1PX solid #EFEFEF;border-radius:3px;box-shadow:0 0 10px #EFEFEF;z-index:9995;display:none}
.header-user .header-user-list .user-id {width:100%;height:60px;line-height:20px;color:#333;font-size:14px;padding:15px 15px 0 15px}
.header-user .header-user-list .user-id img {float:left;width:40px;height:40px;border-radius:40px;margin-right:10px;}
.header-user .header-user-list .user-id span {color:#999;font-size:12px}
.header-user .header-user-list .up-vip {width:208px;margin:0px auto;}
.header-user .header-user-list .up-vip a {display:block;widows:100%;height:45px;background:#FC5574;border-radius:45px;line-height:45px;text-align:center;color:#FFF;font-size:15px;box-shadow:0 0 5px #FD7189;transition:box-shadow 0.3s ease-in-out}
.header-user .header-user-list .up-vip a:hover {background-color:#FC3A5C;box-shadow:0 0 15px #FD7189;}
.header-user .header-user-list ul {margin-top:10px;}
.header-user .header-user-list ul li {}
.header-user .header-user-list ul li a {display:block;padding:12px 0px;border-bottom:1px solid #efefef;text-align:center;}
.header-user .header-user-list ul li a:hover {background:#003333;color:#FFF}
.nav-box {width:100%;background:#003333;z-index:9990}
.nav-box ul.nav-list {width:1200px;margin:0px auto;position:relative}
.nav-box,.nav-box ul,.nav-box ul li,.nav-box ul li a {list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nav-box:after,.nav-box > ul:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.nav-box > ul > li {float:left;}
.nav-box.align-center > ul {font-size:0;text-align:center;}
.nav-box.align-center > ul > li {display:inline-block;float:none;}
.nav-box.align-center ul ul {text-align:left;}
.nav-box.align-right > ul > li {float:right;}
.nav-box.align-right ul ul {text-align:right;}
.nav-box > ul > li > a {padding:18px 10px 18px 20px;text-decoration:none;text-transform:uppercase;color:#FFF;font-size:16px;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
.nav-box > ul > li:hover > a {color:#FFF;background:#0C56D1;}
.nav-box > ul > li.nav-has-sub > a {padding-right:30px;}
.nav-box > ul > li.nav-has-sub > a::after {position:absolute;top:20px;right:10px;width:5px;height:5px;border-bottom:1px solid #FFF;border-right:1px solid #FFF;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
.nav-box ul ul {position:absolute;z-index:11;left:-9999px;}
.nav-box li:hover > ul {left:auto;}
.nav-box.align-right li:hover > ul {right:0;}
.nav-box ul ul li {height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;}
.nav-box ul li:hover > ul > li {height:50px;}
.nav-box ul ul li a {padding:20px 0px;width:119px;font-size:14px;text-align:center;background:#003333;text-decoration:none;color:#eeeeee;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
.nav-box ul ul li:hover > a,.nav-box ul ul li a:hover {color:#0B85DF;background:#E6F3FC;}
.open-vip {position:absolute;right:0;top:11px;}
.open-vip a {display:block;padding:0px 15px;height:30px;background:#FC5574;box-shadow:0 0 5px #FD7189;text-align:center;line-height:30px;color:#fff;font-size:14px;border-radius:30px;transition:box-shadow 0.3s ease-in-out}
.open-vip a:hover {background-color:#FC3A5C;box-shadow:0 0 15px #FD7189;}
.wrap-box {width:1200px;margin:0 auto;}
/*幻灯*/.forum_focus {position:relative;margin-top:20px;float:left;width:635px;height:320px;overflow:hidden;}
.forum_focus ul {position:relative;left:-200%;width:400%;height:320px;}
.forum_focus ul li {position:relative;float:left;width:635px;height:320px;}
.forum_focus ul li a {width:100%;height:320px;vertical-align:top;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:auto 100%;text-align:center;}
.forum_focus ul li .info {background-image:-webkit-linear-gradient(180deg,rgba(0,0,0,0.01) 5%,rgba(0,0,0,0.6) 100%);background-image:-moz-linear-gradient(180deg,rgba(0,0,0,0.01) 5%,rgba(0,0,0,0.6) 100%);background-image:linear-gradient(180deg,rgba(0,0,0,0.01) 5%,rgba(0,0,0,0.6) 100%);-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease;transition:all 0s ease;position:absolute;bottom:0;width:100%;height:55%;}
.forum_focus ul li .info .tit {width:600px;display:block;line-height:28px; text-align:left;position:absolute;bottom:5px;padding:15px 20px 0;font-size:20px;color:#fff;font-weight:400;}
.forum_focus:hover .arrows,.forum_focus.hover .arrows {display:block;}
.forum_focus .arrows {-webkit-transition:opacity 0.4s;transition:opacity 0.4s;opacity:0;display:block;}
.forum_focus:hover .arrows,.forum_focus.hover .arrows {opacity:1;}
.forum_focus .arrows .prev,.forum_focus .arrows .next {background:url(../image/slide_arrow.png) no-repeat;width:38px;height:68px;top:117px;position:absolute;font-size:0;color:transparent;cursor:pointer;z-index:20;}
.forum_focus .arrows .prev {left:0;background-position:0 0;}
.forum_focus .arrows .next {right:0;background-position:-38px 0;}
.forum_focus .arrows .prev:hover {background-position:0 -70px;}
.forum_focus .arrows .next:hover {background-position:-38px -70px;}
.forum_focus .dots {position:absolute;right:20px;bottom:12px;}
.forum_focus .dots li {cursor:pointer;background:#fff;font-size:0;width:8px;height:8px;float:left;margin:0 3px;border-radius:4px;-webkit-border-radius:4px;text-indent:-2018px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.forum_focus .dots li.active {width:15px;height:8px;background:#d83327;border-radius:15px;}
.hd_middle {float:left;width:240px;margin-left:10px;margin-top:20px;overflow:hidden;}
.hd_middle .pictxt {float:left;width:240px;height:155px;margin-bottom:10px;position:relative;overflow:hidden;}
.pictxt.column2 {margin-bottom:0;}
.hd_middle .pictxt a {display:block;position:relative;}
.hd_middle .pictxt a .pic img {display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.hd_middle .pictxt:hover .pic img {-webkit-transform:scale(1.04);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.hd_middle .pictxt a .txt {position:absolute;left:0;bottom:0;width:210px;line-height:40px;padding:0 15px;font-size:14px;color:#fff;font-weight:400;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:2;}
.hd_middle .shadow {position:absolute;width:100%;height:70%;left:0px;bottom:0px;z-index:1;background-image:-webkit-linear-gradient(180deg,rgba(0,0,0,0.01) 5%,rgba(0,0,0,0.6) 100%);background-image:-moz-linear-gradient(180deg,rgba(0,0,0,0.01) 5%,rgba(0,0,0,0.6) 100%);background-image:linear-gradient(180deg,rgba(0,0,0,0.01) 5%,rgba(0,0,0,0.7) 100%);-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease;transition:all 0s ease;}


/*顶部侧边栏*/.top-sidebar {float:right;margin-top:20px;width:300px;height:320px;background:#FFF;}
.wusuoguanzhuwm {margin-top:0;background:#fff;margin-bottom:10px;position:relative;overflow:hidden;}
.wusuogzimg {width:300px;height:100px;overflow:hidden;}
.wusuogzinfo {width:270px;position:relative;margin:0 auto;}
.wusuogzinfol {float:left;width:115px;position:absolute;left:0px;top:-50px;}
.wusuogzinfor {float:right;width:140px;margin-left:10px;}
.wusuogzinfor h3 {font-size:20px;color:#71767a;line-height:35px;font-weight:bolder;}
.wusuogzinfor p {font-size:12px;color:#333;color:#999;}
.wusuoguanzhuwm ul {margin:0;padding:0;margin-top:20px;}
.wusuoguanzhuwm ul li {float:left;margin-left:15px;width:125px;height:30px;line-height:30px;border:1px solid #f0f0f0;list-style-type:none;text-align:center;font-size:14px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.wusuoguanzhuwm ul li.qunlist {width:265px;margin-top:10px;}
.wusuoguanzhuwm ul li i {color:#bbb;font-size:13px;padding-right:5px;}
.wusuoguanzhuwm ul li a {color:#666;display:block;text-decoration:none;}
.wusuoguanzhuwm ul li:hover {border:1px solid #4593FF;color:#4593FF;border-radius:20px;}
.wusuoguanzhuwm ul li:hover a,.wusuoguanzhuwm ul li:hover i {color:#4593FF;}
.wusuoguanzhuwm ul li a:hover {text-decoration:none;}
.biaoqib_dzy_list ul {float:left;width:310px;overflow:hidden;}
.biaoqib_dzy_list li {float:left;width:76px;margin:7px 20px 0 6px;padding:0 0 7px;border-bottom:1px solid #f1f1f1;text-align:center;}
.biaoqib_dzy_list li a {width:70px;height:65px;padding:0 9px 0 10px;border-width:0 1px 0 0;display:inline-block;vertical-align:middle;color:#6f6f6f;border-right:1px solid #f1f1f1;zoom:1;}
.biaoqib_dzy_list li a.red {color:#FC5574;font-weight:bolder}
.biaoqib_dzy_list li a:hover {color:#003333;}
.biaoqib_dzy_list_img {float:left;width:70px;height:35px;margin:4px 0 2px;display:inline-block;vertical-align:middle;zoom:1;}


.deanggwrap {float:left;width:100%;margin-top:30px;}
.deangg {width:850px;float:left;height:30px;line-height:30px;background:#FFE6B0;padding:10px 0;border-radius:30px;}
.deanggspan {float:left;width:105px;margin:0 auto;color:#333;font-size:14px;}
.deanggspan i {display:block;float:left;font-size:18px;color:#f60;margin-top:7px;margin-left:15px;margin-right:6px;}
.deanggspan span {display:block;float:left;}
.deangg b {height:12px;margin-top:9px;width:1px;display:block;float:left;background:#a8a8a8;}
.deanggc {float:left;width:690px;margin-left:20px;}
.announce-wrap {height:30px;overflow:hidden;}
.deanggc ul {}
.deanggc ul li {font-size:14px;width:680px;display:block;clear:both;height:30px;line-height:30px;}
.deanggc ul li a {color:#f00;font-weight:bold;float:left;}
.deanggc ul li a:hover {color:#f60;text-decoration:underline;}
.deanggc ul li span {float:right;color:#999;font-size:12px;}


.deanchart {float:right;height:50px;width:330px;color:#999;}
.deanchart ul {width:460px;}

.deanchart ul li {float:left;height:100%;margin-right:20px;font-size:14px;}
.deanchart ul li i {display:block;float:left;width:35px;height:35px;margin-top:8px;background:url(../image/today.png) 0 0 no-repeat;}
.deanchart ul li.deanchart2 i {background:url(../image/zuori.png) 0 0 no-repeat;}
.deanchart ul li.deanchart3 i {background:url(../image/zhuti.png) 0 0 no-repeat;}
.deanchart ul li.deanchart4 i {background:url(../image/zongshu.png) 0 0 no-repeat;}
.deanchart ul li.deanchart5 i {background:url(../image/member.png) 0 0 no-repeat;}
.deanchartdiv {float:left;margin-left:8px;margin-top:6px;text-align:center;}
.deanchartdiv em {font-size:12px;color:#999;}
.deanchartdiv span {font-size:12px;color:#999;}
.deanchartdiv a {font-size:12px;color:#999;}
h1.page-title {text-align:center;padding-bottom:30px;border-bottom:2px solid #efefef;}
/*首页内容版块*/.lay-title-box {float:left;width:100%;padding:20px 0px 10px;}
.lay-title-box h5 {float:left;font-size:22px;font-weight:bold;color:#003333}
.lay-title-box p {float:right;font-size:14px;line-height:40px;}
.lay-title-box p a:link {color:#999;padding-left:10px;}
.lay-title-box p a:hover {color:#003333}
.info-list {width:1200px;}
.info-list ul {width:1224px;}
.info-list ul li {float:left;width:285px;height:290px;padding-bottom:15px;background-color:#FFF;margin:0px 20px 20px 0px;-moz-box-shadow:0px 0px 2px #ccc;-webkit-box-shadow:0px 0px 2px #ccc;box-shadow:0px 0px 2px #ccc;transition:box-shadow 0.3s ease-in-out}
.info-list ul li:hover {box-shadow:0px 4px 12px #ccc;}
.info-list ul li a.info-img {display:block;width:100%;overflow:hidden; position:relative}
.info-list ul li a img {width:100%;height:auto;transition:all 0.6s;}
.info-list ul li a img:hover {transform:scale(1.1);}
.info-list ul li a span{ display:block; z-index:999; top:5px; right:5px; width:60px; text-align:center; height:25px; line-height:25px; background-color:#FD7189; color:#FFF; position:absolute;opacity: 0.9;}


.info-list ul li .info-text {padding:0px 10px;}
.info-list ul li .info-text h5 {font-weight:normal;font-size:14px;line-height:22px;height:45px;overflow:hidden;margin:15px 0;}
.info-list ul li .info-text p {border-top:1px solid #efefef;height:55px;line-height:55px;}
.info-list ul li .info-text p a {float:left;font-size:12px;color:#999;border:1px solid #999;height:22px;line-height:22px;padding:0px 5px;border-radius:3px;margin-top:16px;}
.info-list ul li .info-text p a:hover {color:#003333;border:1px solid #003333;}
.info-list ul li .info-text p span {float:right;color:#999;font-size:13px;}
.info-more a {display:block;width:200px;text-align:center;margin:0 auto;height:40px;line-height:40px;background:#003333;font-size:15px;color:#FFF;border-radius:40px;}
#pages a {display:inline-block;height:28px;line-height:28px;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;padding:0 12px}
#pages a.a1 {width:56px;padding:0}
#pages a:hover {background:#f1f1f1;color:#000;text-decoration:none}
#pages span {display:inline-block;height:28px;line-height:28px;background:#3ca5f6;border:1px solid #3ca5f6;color:#fff;text-align:center;padding:0 12px}
.page .noPage {display:inline-block;width:56px;height:28px;line-height:28px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}
.breadcrumb {padding:0px 15px;background:#EDEFF0;height:45px;line-height:45px;margin:15px 0;border-radius:8px;font-size:14px;}
.breadcrumb>li {display:inline-block;color:#666}
.breadcrumb>li a {color:#666}
.breadcrumb>li a:hover {color:#003333}
.breadcrumb>li+li:before {content:"/";padding:0 5px;color:#ccc}
/*内容页*/.show-box {padding:30px;background:#FFF;}
.show-pic {float:left;width:480px;height:300px; overflow:hidden}
.show-nav {float:right;width:630px;height:300px;}
.show-nav h1 {font-size:20px;}
.show-nav ul {display:block;padding:15px;margin:15px 0;line-height:30px;font-size:13px;background:#F3F3F3;}
.show-nav ul li i {font-style:normal;color:#666}
.show-nav ul li b {display:inline-block;height:20px;line-height:20px;padding:0px 5px;cursor:pointer;margin-right:3px;font-weight:normal;color:#FC5574;font-size:13px;}
.show-nav ul li b.no-auth {background:#CCC;color:#999;text-decoration:line-through;}
.show-nav ul li b.up-vip a {display:block;border:1px solid #003333;background:#FFF;border-radius:3px;padding:0PX 10PX;color:#003333;transition:all .4s ease-out}
.show-nav ul li b.up-vip {background:none; font-size:12px}
.show-nav ul li b.up-vip a:hover {background-color:#003333;color:#fff}
.show-down {margin-top:20px;}
.show-down a.down {width:120px;height:40px;text-align:center;line-height:40px;font-size:18px;float:left;border-radius:3px;margin-right:20PX;background:#FC5574;color:#FFF;transition:all .4s ease-out}
.show-down a.down:hover {background-color:#FC3A5C;box-shadow:0 0 15px #FD7189;}
.show-down a.sc {float:right;padding:0px 6px;height:25px;text-align:center;line-height:25px;background:#FFF;color:#003333;border:1px solid #003333;margin-top:10px;border-radius:3px;margin-left:5px;}
.show-down a.sc:hover {background:#003333;color:#FFF;}
.show-down a.no-demo {float:right;padding:0px 6px;height:25px;text-align:center;line-height:25px;background:#FFF;color:#bbb;border:1px solid #bbb;margin-top:10px;border-radius:3px;margin-left:5px;}
.get-password {float:left;font-size:12px;color:#666;line-height:20px;}
.hide-box {float:left;padding:0 20px;height:38px;line-height:38px;text-align:center;border:1px dashed #FF6666;background:#FFC;}
.hide-box a {color:#F06;}
.show-tag {width:100%;margin-top:19px;}
.show-tag .tag a {display:inline-block;margin-right:5px;padding:5px 15px;font-size:14px;font-size:.14rem;line-height:1.2;color:#666;background:#efefef;border-radius:3px}
.show-tag .tag a:focus,.show-tag .tag a:hover {color:#fff;background:#003333;border-color:#003333;text-decoration:none}
.show-tag .share {float:right;text-align:right}
.show-tag .share a {display:inline-block;margin-left:10px;width:30px;height:30px;border-radius:50%;background:#ccc;color:#fff;text-align:center;font-size:16px;line-height:30px;transition:all .4s ease-out}
.show-tag .share .active a,.show-tag .share a:hover {border-color:#151515;background:#151515;color:#fff}
article.show-cont {float:right;width:800px;margin-top:20px;padding-top:10px;}
.article-nav {height:40px;line-height:40px;font-size:14px;border:1px solid #efefef;border-top:3px solid #efefef;}
.article-nav a {display:inline-block;padding:0px 30px;height:40px;line-height:40px;}
.article-nav a.hover {font-weight:bolder;color:#C00;border-top:3px solid #C00;border-right:1px solid #efefef;margin-top:-3px;}
article.show-cont p,.page-cont p {font-size:15px;line-height:1.8;margin:1em 0;text-align:left;letter-spacing:.01rem;word-wrap:break-word;word-break:break-word;color:#333}
article.show-cont img,.page-cont img {max-width:100%;height:auto}
article.show-cont h2 {font-size:18px;margin-bottom:20px;border-bottom:1px solid #dddfe2;padding-bottom:7px;line-height:1.4;color:#000;margin-top:20px}
article.show-cont .up-next a {float:left;text-align:center;font-size:14px;line-height:24px;width:48%;padding:10px 1%;background:#efefef;transition:all .4s ease-out}
article.show-cont .up-next a:hover {background:#E7E7E7;}
.tips-box {padding:15px;border:1px solid #BDD5FB;background:#F6FAFF;border-radius:5px;margin-bottom:10px;color:#999;font-size:14px;}
.article-sidebar {float:left;width:310px;border:1px solid #efefef;margin-top:30px;border-top:3px solid #efefef;}
.article-sidebar h5.s-title {border-bottom:1px solid #efefef;height:40px;line-height:40px;padding-left:15px;font-size:15px;color:#666}
.article-sidebar ul li {float:left;width:285px;height:250px;padding-bottom:15px;background-color:#FFF;margin:12.5px 0px 0px 12.5px;border-bottom:1px solid #efefef;}
.article-sidebar ul li a.info-img {display:block;width:100%;overflow:hidden}
.article-sidebar ul li img {width:100%;height:auto;transition:all 0.6s;}
.article-sidebar ul li img:hover {transform:scale(1.1);}
.article-sidebar ul li .info-text h5 {font-weight:normal;font-size:14px;line-height:22px;height:45px;padding-top:6px;overflow:hidden;}
.article-sidebar ul li .info-text p {height:30px;line-height:30px;}
.article-sidebar ul li .info-text p span {color:#999;font-size:13px;}


.show-info-list {width:800px; }
.show-info-list ul {width:825px;}
.show-info-list ul li {float:left;width:253px;height:267px;padding-bottom:15px;background-color:#FFF;margin:0px 20px 20px 0px;-moz-box-shadow:0px 0px 2px #ccc;-webkit-box-shadow:0px 0px 2px #ccc;box-shadow:0px 0px 2px #ccc;transition:box-shadow 0.3s ease-in-out}
.show-info-list ul li:hover {box-shadow:0px 4px 12px #ccc;}
.show-info-list ul li a.info-img {display:block;width:100%;overflow:hidden; position:relative}
.show-info-list ul li a img {width:100%;height:auto;transition:all 0.6s;}
.show-info-list ul li a img:hover {transform:scale(1.1);}
.show-info-list ul li a span{ display:block; z-index:999; top:5px; right:5px; width:60px; text-align:center; height:25px; line-height:25px; background-color:#FD7189; color:#FFF; position:absolute;opacity: 0.9;}


.show-info-list ul li .info-text {padding:0px 10px;}
.show-info-list ul li .info-text h5 {font-weight:normal;font-size:14px;line-height:22px;height:45px;overflow:hidden;margin:15px 0;}
.show-info-list ul li .info-text p {border-top:1px solid #efefef;height:55px;line-height:55px;}
.show-info-list ul li .info-text p a {float:left;font-size:12px;color:#999;border:1px solid #999;height:22px;line-height:22px;padding:0px 5px;border-radius:3px;margin-top:16px;}
.show-info-list ul li .info-text p a:hover {color:#003333;border:1px solid #003333;}
.show-info-list ul li .info-text p span {float:right;color:#999;font-size:13px;}



.form-box {margin-top:20px;padding:20px;border:1px solid #efefef;background:#FFF;border-radius:5px;color:#666}
.form-box .form-group {margin-bottom:20px;}
.form-box .form-titile a {display:block;float:left;width:50%;text-align:center;font-size:16px;height:40PX;line-height:40px;font-weight:normal;border-bottom:2px solid #EFEFEF;margin-bottom:30px;}
.form-box .form-titile a.hoved,.form-box .form-titile a:hover {border-bottom:2px solid #003333;color:#003333}
.form-box form.login-form {width:600px;margin:0px auto;margin-top:20px;}
.form-box label.form-text {display:block;height:50px;line-height:50px;font-size:16px;padding-top:10PX;}
.form-box input.form-input {width:580px;padding:9px;font-size:14px;border:1px solid #c3c6cf;border-radius:4px;transition:box-shadow 0.3s ease-in-out}
.form-box input.form-input:hover {-moz-box-shadow:0px 2px 5px #9EB7FE;border:1px solid #9EB7FE;-webkit-box-shadow:0px 2px 5px #9EB7FE;box-shadow:0px 2px 5px #9EB7FE;transition:box-shadow 0.3s ease-in-out}
.form-box input.btn-login {display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;border:1PX solid #003333;width:598px;height:58px;background:#003333;color:#fff;font-size:18px;border-radius:3px;box-shadow:0 1px 5px rgba(0,66,255,.3);transition:all 0.3s ease-in-out;}
.form-box input.btn-login:hover {box-shadow:0 5px 30px rgba(0,66,255,.3);}
.form-box .form-pa {display:block;height:40px;}
.form-box .yzm-img {position:absolute;right:4px;top:5px;}
.form-box .jz-checkbox {font-size:14px;}
.form-box .reset-password {right:0;font-size:14px;}
.form-box .qq-login-text {margin-top:30px;}
.form-box .qq-login-text hr {border:0;border-bottom:1px solid #CCC;}
.form-box .qq-login-text span {display:block;height:30px;line-height:30px;width:150px;text-align:center;font-size:14px;background:#FFF;top:-15px;left:50%;margin-left:-75px;}
.form-box .qq-login {display:block;font-size:25px;width:50px;height:50px;line-height:50px;text-align:center;border:1px solid #CCC;color:#CCC;border-radius:50px;margin:0 auto;margin-top:20px;transition:all 0.3s ease-in-out}
.form-box .qq-login:hover {border:1px solid #003333;color:#003333;}
/**会员中心**/.member-header {width:100%;background-color:#333;background-image:url(../image/member.jpg);height:170px;}
.member-header .member-header-img {float:left;width:45%;color:#FFF;font-size:14px;line-height:25PX;padding-top:45px;}
.member-header .member-header-img img {float:left;width:75px;height:75px;border-radius:75px;margin-right:10px;border:2px solid #FFFFFF;vertical-align:middle;}
.member-header .member-header-img span {float:left;display:block;line-height:25px;}
.member-header .member-header-nub {float:right;width:45%;margin-top:43px;}
.member-header .member-header-nub p {float:right;width:100px;text-align:center;line-height:40px;color:#FFFFFF}
.member-header .member-header-nub p i {display:block;font-size:30px;font-style:normal;}
.member-nav {width:100%;height:73px;background:#FFFFFF;}
.member-nav ul {width:1200px;margin:0px auto;}
.member-nav ul li {float:left;height:70px;line-height:70px;}
.member-nav ul li a {display:block;font-size:15px;padding:0px 30px;}
.member-nav ul li a.hover,.member-nav ul li a:hover {border-bottom:3px solid #003333;color:#003333;}
.member-box {width:1200px;min-height:349PX;margin:0PX auto;margin-top:20px;background:#FFF;}
.member-box .no-vip {font-size:18px;color:#666;text-align:center;padding:30PX 0;}
.member-box .no-vip strong {color:#B70003}
.member-box .no-vip img {margin:20px 0;}
.member-box .no-vip a {display:block;width:200px;margin:0 auto;height:40px;background:#FC5574;box-shadow:0 0 5px #FD7189;text-align:center;line-height:40px;color:#fff;font-size:16px;border-radius:30px;transition:box-shadow 0.3s ease-in-out}
a.btn,input.button {display:inline-block;padding:0px 15px;border:0;cursor:pointer;margin:0 auto;height:35px;background:#FC5574;box-shadow:0 0 5px #FD7189;text-align:center;line-height:35px;color:#fff;font-size:14px;border-radius:30px;transition:box-shadow 0.3s ease-in-out}
.table_form {font-size:14px;line-height:35px;}
.table_form td {padding-left:12px}
.table_form th {font-weight:normal;text-align:right;padding-right:10px;color:#777}
.table_form td label {vertical-align:middle}
.table_form td,.table_form th {padding:4px 0 4px 8px}
.table_form tbody td,.table_form tbody th {border-bottom:1px solid #eee;}
.table_vip {margin:20px auto;font-size:14px;text-align:center;}
table.table_vip tr td {padding:15px 0;}
table.table_vip tr th {font-size:25px;color:#FFF;font-weight:500;padding:15px 0;}
table.table_vip tr.price td {font-size:25px;color:#F60;}
table.table_vip tr.price td a {display:block;width:80px;padding:0px 20px;margin:0 auto;height:30px;background:#FC5574;box-shadow:0 0 5px #FD7189;text-align:center;line-height:30px;color:#fff;font-size:16px;border-radius:30px;transition:box-shadow 0.3s ease-in-out;margin-top:10px;}
/*会员升级*/
.pay-box{ float:left; width:588px; margin-left:50px; border-right:1px dotted #CCCCCC; margin-top:20px; margin-bottom:20px;}
.pay-vip-list input {
	display: none
	}
.pay-vip-list label {
	border: 1px solid #CCC;
	color: #666;
	width:150px;
	height:50px; line-height:50px;
	font-size:18px;
	font-weight:bolder;
	cursor:pointer;
	text-align: center;
	float: left;
	margin: 5px;
	}
.pay-vip-list input:checked + label {
	background: url(../image/ico_checkon.svg) no-repeat right bottom;
	border: 1px solid #00a4ff;
	background-size: 30px 30px;
	color: #00a4ff
	}
.pay-vip-list input:disabled + label {
	opacity: 0.7;
	}
.pay-money{ font-size:14px; margin-top:30px;}
.pay-money b{ color:#C00; font-size:30px;}
.pay-type{ font-size:14px; margin-top:30px;}
.pay-type label{ margin-right:30px; cursor:pointer}
.pay-rcode{ width:70%; height:288px; text-align:left; color:#666; margin-top:30px; margin-left:80px;margin-top:40px; margin-bottom:20px;}
.pay-rcode img{ width:218px; height:218px;}
.weixin-pay{ width:220px; border:1px solid #0C3;  padding-bottom:10px;}
.alipay-pay{ width:220px; border:1px solid #09F;text-align:center; padding-bottom:10px;}
.pay-rcode p{ color:#C00}
.pay-rcode p b{ font-size:14px;}
.pay-text{ float:left; width:450px; margin-left:50px; line-height:25px;margin-top:20px;  color:#666}
.pay-text p{ margin-top:10px; font-size:14px;}


.vip-title{ text-align:center; font-size:30px; border-bottom:3px solid #eee; padding-bottom:20px;}
.vip-list{ width:1020px; margin:0px auto;}
.vip-list .vip-box{ float:left; width:300px; height:400px; margin:40px 20px;border-radius:10px; box-shadow:0px 0px 5px #ccc;}
.vip-list .vip-box:hover{ margin-top:20px;}
.vip-list .month:hover{box-shadow:0px 0px 5px #003333;}
.vip-list .year:hover{box-shadow:0px 0px 5px #FC5574;}
.vip-list .lifelong:hover{box-shadow:0px 0px 5px #FF7A22;}
.vip-box h5{ height:80px; line-height:80px; text-align:center; font-size:35px; color:#FFF;border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;}
.vip-box h5.vip-month{ background:#003333;}
.vip-box h5.vip-year{ background:#FC5574;}
.vip-box h5.vip-lifelong{ background:#FF7A22;}
.vip-text{ text-align:center;}
.vip-text p{ font-size:16px; color:#D80000; padding:10px 0; border-bottom:1px dashed #CCCCCC}
.vip-text p b{ font-size:50px;}
.vip-text span{ display:block; font-size:14px; line-height:35px; color:#666; padding-top:15px;}
.vip-box a{ display:block; width:175px; height:50px; text-align:center; line-height:50px; font-size:20px; color:#FFF; margin:20px auto;border-radius:50px; background-color:#F3404E}
.vip-box a:hover{background-color:#EA0F1F}
.vip-shuoming{ clear:both; width:980px;margin:0px auto; line-height:25px; color:#666}
.vip-shuoming h5{ background:#efefef; height:35px; line-height:35px; padding:0px 15px; font-size:16px; margin-bottom:15px;border-radius:5px;}
.input-text{border: 1px solid #ccc;padding: 7px 0px; border-radius: 3px;  padding-left:5px; }
.table_form tr td{ padding:15px 10px;}
/*底部*/.footer-box {float:left;width:100%;padding:30px 0;background:#393D49;font-size:14px;}
.footer-box a {color:#6b6e81;}
.footer-box .f-left .links {line-height:30px;color:#6b6e81;}
.footer-box .f-left .links a {padding-right:10px;}
.footer-box .f-left .copyright {line-height:25px;color:#6b6e81;font-size:12px;}
@media (max-width:767px) {.nav-box {display:none;}
.top-box {width:100%;height:50px;position:relative;}
.header-search,.header-user,.open-vip,.n-title,.lay-title-box p,.show-pic,.show-down a.sc,.show-down a.no-demo,.show-tag,.article-sidebar,.member-header-nub {display:none}
.header-search{
	display:block;
	margin-top: 26px;
    width: 400px!important;
    z-index: 1000;
}
	.hot-search-list{
		display: none;
	}
.search-form .search-input {
        width: 340px!important;
}
    .search-form .search-input input {
        width: 300px!important;
        height: 38px;
        left:35px;
        top: 0!important;
    }
.top-button {display:block;position:absolute;font-size:28px;left:10px;color:#003333;cursor:pointer}
.top-logo {float:none;position:absolute;left:50%;margin:8px 0px 0px -90px;}
.top-logo img {width:180px;height:auto}
.header-user-icon {display:block;position:absolute;right:10px;font-size:30px;color:#CCC;}
.nav-box ul.nav-list {width:100%;}
.nav-box > ul > li {width:100%;}
.nav-box ul ul {position:relative;z-index:11;left:-9999px;margin-left:-10px;}
.nav-box ul ul li a {width:100%;}
.wrap-box {width:100%}
.lay-title-box {padding:10px 0 0 0;}
.lay-title-box h5 {float:left;font-size:1.5em;padding-left:10px;}
.info-list {float:left;display:block;width:100%;}
.info-list ul {width:100%;}
.info-list ul li {float:left;width:46%;height:auto;margin:0;margin-left:2.66666%;margin-top:15px;padding:0;}
.info-list ul li .info-text p a {display:none}
.info-list ul li .info-text p {height:35px;line-height:35px;text-align:center;}
.info-list ul li .info-text p span {float:left;}

.show-info-list {float:left;display:block;width:100%;}
.show-info-list ul {width:100%;}
.show-info-list ul li {float:left;width:46%;height:auto;margin:0;margin-left:2.66666%;margin-top:15px;padding:0;}
.show-info-list ul li .info-text p a {display:none}
.show-info-list ul li .info-text p {height:35px;line-height:35px;text-align:center;}
.show-info-list ul li .info-text p span {float:left;}

.info-more a {display:block;width:150px;text-align:center;margin:0 auto;height:30px;line-height:30px;background:#003333;font-size:12px;color:#FFF;border-radius:30px;margin-top:15px;}
.breadcrumb {padding:0px 10px;background:#EDEFF0;height:45px;line-height:45px;margin-top:10px;border-radius:0px;font-size:14px;}
.breadcrumb {margin:0;border-radius:0;}
.show-box {padding:10px;background:#FFF;}
.show-pic img {width:100%;height:auto;}
.show-nav {width:100%;}
.show-down {margin-top:10px;}
.show-down a.down {width:100%;margin:0;}
  .article-nav{margin-top:30px;}
.get-password {margin-top:10px;}
.hide-box {width:auto;float:none;margin-top:10px;clear:both;}
article.show-cont {width:100%;margin-top:90px;}
.form-box {margin-top:10px;padding:0;border:0;}
.form-box form.login-form {width:95%;margin:0px auto;margin-top:20px;}
.form-box input.form-input {width:95%;}
.form-box input.btn-login {width:100%;}
.member-header {height:120px;}
.member-header .member-header-img {width:100%;padding-top:20px;line-height:20PX;}
.member-header .member-header-img img {width:75px;height:75px;border-radius:75px;margin-left:10px;border:2px solid #FFFFFF;vertical-align:middle;}
.member-nav {height:42px;}
.member-nav ul {width:100%;}
.member-nav ul li {float:left;height:40px;line-height:40px;}
.member-nav ul li a {display:block;font-size:15px;padding:0px 12px;}
.member-box {width:auto;min-height:349PX;margin:0PX auto;margin-top:20px;background:#FFF;padding:15px;}

.forum_focus{ width:100%;margin-top:0px;}
.forum_focus ul{ width:100%}
.forum_focus ul li{ width:100%}
.hd_middle{ width:100%; margin-left:0;}
.hd_middle .pictxt{ width:46%; margin-left:2%;}
.pictxt.column2{ float:right; margin-right:2%;}
.wusuoguanzhuwm,.deanggwrap{ display:none}
.top-sidebar,.biaoqib_dzy_list ul{ float:left; width:100%;}
.top-sidebar{ margin-top:5px; height:auto;}
.biaoqib_dzy_list li{ float:left; width:33.3%; margin:0; padding:0; border:0; border-bottom:1px solid #f1f1f1; padding:15px 0;}
.biaoqib_dzy_list li a{ width:99%; padding:0;}
.biaoqib_dzy_list li a span{ display:block; width:100%;}

.pay-box{ float:none; width:100%; border:0; margin:0;}
.pay-vip-list label{ width:100px; height:35px; line-height:35px; font-size:14px; margin:10px 0 0 5px;}
.pay-vip-list input:checked + label{background-size: 20px 20px;}
.pay-text{ float:none; width:auto; padding:10px; margin:0; margin-top:15px;}
.pay-type label{ margin-right:20px;}

.vip-list{ width:100%;}
.vip-list .vip-box{ float:none; width:98%; height:260px; clear:both; margin:0 auto; margin-bottom:15px; }
.vip-box h5{height:40px; line-height:40px; text-align:center; font-size:18px; color:#003333}
.vip-text p b{ font-size:30px;}
.vip-text span{ font-size:14px; line-height:22px;}
.vip-box h5.vip-month{ background:#EFEFEF;}
.vip-box h5.vip-year{ background:#EFEFEF;}
.vip-box h5.vip-lifelong{ background:#EFEFEF;}
.vip-box a{ width:80%;height:40px; line-height:40px; font-size:16px;}
.vip-shuoming{ width:98%;}
}