﻿
@charset "utf-8";
.tl, body, caption, th {
	/*text-align:left*/
}
.cb, .clear {
	clear:both
}
.pr, sub, sup {
	position:relative
}
.clearfix, .zoom {
	zoom:1
}
.clearfix:after {
	visibility:hidden;
	content:" ";
	clear:both
}
a {
	text-decoration:none!important
}
em, i{
	font-weight:400;
	font-style:normal
}
.clearfix:after {
	display:block;
	font-size:0;
	height:0
}
.fl {
	float:left!important
}
.fr {
	float:right!important
}
.vm {
	vertical-align:middle
}
.clearfix:after, .hidden {
	visibility:hidden
}
.clear, .ofhidden {
	overflow:hidden
}
.ui_btn_big:active, .ui_btn_bigC:active, .ui_btn_big_cancel:active, .ui_btn_small:active, .ui_btn_smallA:active, .ui_btn_smallB:active, .ui_btn_smallC:active, .ui_btn_small_cancel:active, .ui_button:active, .ui_buttonA:active, .ui_buttonB:active, .ui_buttonC:active, .ui_button_cancel:active {
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, .2)
}
.mod_discuss_box_text, .mod_discuss_reply_box_text, .ui_face_layer_signtxt, .ui_pupBox_content, .ui_usercard_intro span {
	word-break:break-all;
	word-wrap:break-word
}
body {
	color:#646464;
	background:#fff;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased
}
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
	margin:0;
	padding:0;
	outline:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, iframe, menu, nav, section {
	display:block
}
audio, canvas, video {
	display:inline-block
}
.fl, .fr {
	display:inline
}
body, button, input, select, textarea {
	font:9pt/1.5 "微软雅黑", Helvetica, Arial, "Hiragino Sans GB", \5b8b\4f53, sans-serif
}
button, input, select, textarea {
	font-size:100%;
	color:#636363;
	outline:0
}
textarea {
	resize:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border-style: none;
    border-color: inherit;
    border-width: 0;
}
abbr, acronym {
	border:0;
	font-variant:normal
}
del {
	text-decoration:line-through
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:500
}
ol, ul {
	list-style:none
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:500
}
q:after, q:before {
	content:""
}
sub, sup {
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
.ui_attent_btn, .ui_coast_num li span, .ui_page_item, .ui_textboxShare .icon, .vm {
	vertical-align:middle
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
a {
	text-decoration:none;
	color:#646464
}
a:hover{ color:#0090dc}
.unl, a:hover {
	text-decoration:underline
}
a:focus, input:focus {
	outline:0
}
button::-moz-focus-inner, input::-moz-focus-inner {
outline:0;
border:0;
padding:0
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#959595
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#959595
}
input::-moz-placeholder, textarea::-moz-placeholder {
color:#959595
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#959595
}
.f12 {
	font-size:9pt
}
.f14 {
	font-size:14px
}
.f16 {
	font-size:1pc
}
.f18 {
	font-size:18px
}
.fb {
	font-weight:700
}
.fn {
	font-weight:500
}
.t2 {
	text-indent:2em
}
.lh18 {
	line-height:18px
}
.lh24 {
	line-height:24px
}
.lh28 {
	line-height:28px
}
.lh36 {
	line-height:36px
}
.no_unl, .ui_button14:hover, .ui_button14A:hover, .ui_button14_disabled, .ui_button14_disabled:hover, .ui_button14_load:hover, .ui_button:hover, .ui_buttonA:hover, .ui_buttonB:hover, .ui_buttonC:hover, .ui_button_cancel:hover, .ui_button_disabled:hover, .ui_button_load:hover {
	text-decoration:none
}
.tc {
	text-align:center
}
.tr {
	text-align:right
}
.bc {
	margin-left:auto;
	margin-right:auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	height:0; padding:0; margin:0; border:none;
}
.cl {
	clear:left
}
.cr {
	clear:right
}
.clearfix:after {
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.pa {
	position:absolute
}
.visible {
	visibility:visible
}
.none {
	display:none
}
.block {
	display:block
}
.inline {
	display:inline
}
.hand {
	cursor:pointer
}
.cdefault {
	cursor:default
}
.m5 {
	margin:5px
}
.m8 {
	margin:8px
}
.m10 {
	margin:10px
}
.m15 {
	margin:15px
}
.m16 {
	margin:1pc
}
.m20 {
	margin:20px
}
.m25 {
	margin:25px
}
.m30 {
	margin:30px
}
.mt5 {
	margin-top:5px
}
.mt-5 {
	margin-top:-5px
}
.mt7 {
	margin-top:7px
}
.mt8 {
	margin-top:8px
}
.mt10 {
	margin-top:10px
}
.mt13 {
	margin-top:13px
}
.mt15 {
	margin-top:15px
}
.mt16 {
	margin-top:1pc
}
.mt20 {
	margin-top:20px
}
.mt25 {
	margin-top:25px
}
.mt30 {
	margin-top:30px
}
.mt50 {
	margin-top:50px
}
.mb5 {
	margin-bottom:5px
}
.mb-5 {
	margin-bottom:-5px
}
.mb7 {
	margin-bottom:7px
}
.mb8 {
	margin-bottom:8px
}
.mb10 {
	margin-bottom:10px
}
.mb15 {
	margin-bottom:15px
}
.mb16 {
	margin-bottom:1pc
}
.mb20 {
	margin-bottom:20px
}
.mb25 {
	margin-bottom:25px
}
.mb30 {
	margin-bottom:30px
}
.ml5 {
	margin-left:5px
}
.ml8 {
	margin-left:8px
}
.ml10 {
	margin-left:10px
}
.ml15 {
	margin-left:15px
}
.ml16 {
	margin-left:1pc
}
.ml20 {
	margin-left:20px
}
.ml25 {
	margin-left:25px
}
.ml30 {
	margin-left:30px
}
.mr5 {
	margin-right:5px
}
.mr8 {
	margin-right:8px
}
.mr10 {
	margin-right:10px
}
.mr15 {
	margin-right:15px
}
.mr16 {
	margin-right:1pc
}
.mr20 {
	margin-right:20px
}
.mr25 {
	margin-right:25px
}
.mr30 {
	margin-right:30px
}
.p5 {
	padding:5px
}
.p8 {
	padding:8px
}
.p10 {
	padding:10px
}
.p15 {
	padding:15px
}
.p16 {
	padding:1pc
}
.p20 {
	padding:20px
}
.p30 {
	padding:30px
}
.pt5 {
	padding-top:5px
}
.pt7 {
	padding-top:7px
}
.pt8 {
	padding-top:8px
}
.pt10 {
	padding-top:10px
}
.pt15 {
	padding-top:15px
}
.pt16 {
	padding-top:1pc
}
.pt20 {
	padding-top:20px
}
.pt30 {
	padding-top:30px
}
.pb5 {
	padding-bottom:5px
}
.pb7 {
	padding-bottom:7px
}
.pb8 {
	padding-bottom:8px
}
.pb10 {
	padding-bottom:10px
}
.pb15 {
	padding-bottom:15px
}
.pb16 {
	padding-bottom:1pc
}
.pb20 {
	padding-bottom:20px
}
.pb30 {
	padding-bottom:30px
}
.pl5 {
	padding-left:5px
}
.pl8 {
	padding-left:8px
}
.pl10 {
	padding-left:10px
}
.pl15 {
	padding-left:15px
}
.pl16 {
	padding-left:1pc
}
.pl20 
{
    float:left;
	padding-left:20px
}
.pl30 {
	padding-left:30px
}
.pr5 {
	padding-right:5px
}
.pr8 {
	padding-right:8px
}
.pr10 {
	padding-right:10px
}
.pr15 {
	padding-right:15px
}
.pr16 {
	padding-right:1pc
}
.pr20 {
	padding-right:20px
}
.pr30 {
	padding-right:30px
}
.fontTahoma {
	font-family:tahoma, \5b8b\4f53, sans-serif
}
.fontArial {
	font-family:helvetica, arial, \5b8b\4f53, sans-serif
}
.fontSong {
	font-family:\5b8b\4f53, sans-serif
}
.fontYaHei {
	font-family:"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", \9ED1\4F53, \5b8b\4f53, sans-serif
}
.cBlack {
	color:#323232!important
}
.cGray {
	color:#636363!important
}
.cLightgray {
	color:#959595!important
}
.cWhite {
	color:#fff!important
}
.cRed {
	color:#ff0000!important
}
.cBlue {
	color:#0093dd!important
}
.cPurple{color:#5c4fd9!important}
.cBlue_caution {
	color:#2a68ce!important
}
.cGreen {
	color:#01c6c8!important
}
.cGreen_caution {
	color:#11b900!important
}
.cRed_caution {
	color:#ed1c24!important
}
.cOrange {
	color:#ff8400!important
}
.w780{ width:780px;}
.w760{ width:760px;}
.w200{ width:210px;}
.w100{ width:150px;}
.bgw{ background:#FFF;border-radius:5px; padding:15px;}
.bghw{ background:#f5f5f5;border-radius:5px; padding:15px;}
.bgb{ background:#0090dc; border-radius:5px; padding:10px;}
.bgh{ background:#f5f5f5;border-radius:5px; padding:5px;}
.border{ border:1px solid #dddddd}
.globel-iconfont {
	font-family:iconfont!important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale
}
.star-new {
	background:url(../images/star-2x_e79e4de.png) no-repeat;
	background-size:100% auto;
	width:92px;
	height:16px;
	display:inline-block;
	position:relative;
	margin-top:8px;
	
}
.star-new span {
	position:absolute;
	height:16px;
	background:url(../images/star-2x_e79e4de.png) no-repeat;
	background-size:92px auto;
	background-position:0 -17px;
}
.star-new .star-0 {
	width:0
}
.star-new .star-1 {
	width:7px
}
.star-new .star-2 {
	width:18px
}
.star-new .star-3 {
	width:26px
}
.star-new .star-4 {
	width:37px
}
.star-new .star-5 {
	width:46px
}
.star-new .star-6 {
	width:57px
}
.star-new .star-7 {
	width:65px
}
.star-new .star-8 {
	width:76px
}
.star-new .star-9 {
	width:85px
}
.star-new .star-10 {
	width:92px
}
.ng-show{ display:block!important}
.view-tool {
	text-align:center
}
.view-tool .tool-edit, .view-tool .tool-copy, .view-tool .tool-phone, .view-tool .tool-print {
	color:#333;
	width:50px;
	float:right;
	margin-left:30px
}
.view-tool .tool-edit:before, .view-tool .tool-copy:before, .view-tool .tool-phone:before, .view-tool .tool-print:before {
	font-family:"iconfont";
	width:45px;
	height:45px;
	line-height:45px;
	font-size:26px;
	color:#fff;
	border-radius:50%;
	margin-bottom:10px;
	display:inline-block;
	text-align:center;
	-webkit-transform:rotateY(0deg);
	transform:rotateY(0deg);
-webkit-transition:-webkit-transform .2s ease-in;
transition:-webkit-transform .2s ease-in
}
.view-tool .tool-edit:hover, .view-tool .tool-copy:hover, .view-tool .tool-phone:hover, .view-tool .tool-print:hover {
	text-decoration:none;
	color:#007ed9
}
.view-tool .tool-edit:hover:before, .view-tool .tool-copy:hover:before, .view-tool .tool-phone:hover:before, .view-tool .tool-print:hover:before {
	color:#fff;
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg);
-webkit-transition:-webkit-transform .2s ease-in;
transition:-webkit-transform .2s ease-in
}
.view-tool .tool-edit:before {
	content:"\e604";
	background-color:#ff9c00
}
.view-tool .tool-copy:before {
	content:"\f02e3";
	background-color:#f381c2
}
.view-tool .tool-phone:before {
	content:"\f00a2";
	background-color:#52ccae
}
.view-tool .tool-print:before {
	content:"\f00a8";
	background-color:#af93f5
}
.user-avatar {
	border-radius:50%
}
.avatar-small {
	width:30px;
	height:30px
}

/*--遮罩--*/

.fade{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30); -webkit-opacity:0.3; display:none;position:fixed}


/*-------顶部-------*/
.ngo{width:160px; 
height:41px; float:left; margin:0;padding-top:40px; padding-left:2px;
}
.ngo a{float:left;padding:26px 5px 0;display:inline;color:#636363;background:url(../Images/ngo.png) no-repeat}
.ngo a:hover{ color:#76c5ee;}
a.login{background-position:center top}
a.reg{background-position:center -44px}
a.ncenter{background-position:center -88px}
a.loginOut{background:url(../Images/tipIco1.png) center 2px no-repeat;}
.ngo .topMemberA{padding-top:2px; background:url(../Images/ico10.gif) center bottom no-repeat; padding-bottom:10px;
    width: 24px;
}
.ngo .topMemberA img{border:#ddd solid 1px;}

.topMemeber{ position:absolute; z-index:1000000; top:30px; left:600px; background:url(../Images/topMember.png) left no-repeat; width:160px; padding:0 12px; height:297px; display:none;}
.topMemeber .info{height:92px; overflow:hidden; position:relative; border-bottom:#e5e5e5 solid 1px; padding-left:68px;}
.topMemeber .info .imgDiv{position:absolute; left:0px; top:24px; padding:3px; border:#e5e5e5 solid 1px;}
.topMemeber .info h2{padding:31px 0 3px 0;}
.topMemeber .info h3{color:#ff8800;}
.topMemeber dl{padding-top:10px; height:38px; overflow:hidden; border-bottom:#e5e5e5 solid 1px; text-align:center; line-height:14px;}
.topMemeber dt,.topMemeber dd{float:left; height:28px; width:52px; overflow:hidden; border-left:#636363 solid 1px;}
.topMemeber dt{border:0px;}
.topMemeber dl div{color:#ff8800;}
.topMemeber li{height:35px; line-height:35px; overflow:hidden; border-bottom:#e5e5e5 solid 1px; position:relative; padding:0 10px;}
.topMemeber li span{position:absolute; top:0px; right:10px; color:#ff8800;}
.topMemeber .btn{text-align:right; padding-top:5px;}
.topMemeber .btn a{display:inline-block; height:32px; line-height:32px; background:url(../Images/ico1.png) left center no-repeat; padding:0 10px 0 20px;}

/* 文化荟萃 */
.banner_Cul
{
    height: 420px;
    overflow: hidden;
    width: 730px;
}
.banner_Cul .d1
{
    width: 730px;
    height: 420px;
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
}
.banner_Cul .d2
{
    width: 100%;
    height: 30px;
    clear: both;
    position: relative;
    z-index: 100;
    left: 0px;
    top: -30px;
}
.banner_Cul .d2 ul
{
    float: left;
    position: relative;
    left: 50%;
    top: 0;
    margin: 0 0 0 -58px;
    display: inline;
}
.banner_Cul .d2 li
{
    width: 17px;
    height: 15px;
    overflow: hidden;
    cursor: pointer;
    background: url('../Images/img1.png') no-repeat center;
    float: left;
    margin: 0 3px;
    display: inline;
}
.banner_Cul .d2 li.nuw
{
    background: url('../Images/img1_1.png') no-repeat center;
}