@charset "utf-8";
/* reset: 重设外观 */
*{margin:0;padding:0;}
body {background: #f6f6f6;font: 14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;color: #444;}
a {text-decoration: none;}
a:hover{text-decoration: none;color: #EA594A;}
ul,dl,li{list-style: none;}
hr{clear:both; margin:7px 0; +margin: 0;  border:0 none;font-size: 1px; line-height:1px;color: #ddd; background-color:#ddd; height: 1px;}



/* Global:常用样式 */
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.clearfix{display: block; *display: table; *display: inline-block; _height: 1%;}
.clearfix:after {content:'\20'; display:block; clear:both;}
.clearself{ overflow:hidden; _overflow:visible; _height:1%;}
.activiXx .activiPic{margin:0 auto; text-align:center;}
.clearself .CommentText_cs {float:right;margin-top:20px;margin-right:10px;}
.clearself .CommentText_cs p{line-height:20px; margin-bottom:10px;}
.clearself .centerLef img{border-radius:10px; margin:10px;}
.clearself .alink a{color:#27539c;}
.inline-block{display:inline-block;*zoom: 1;*display: inline;vertical-align:middle;overflow:hidden;}
.justify{ text-align: justify; text-justify: inter-ideograph;}
.clear { font-size: 0px; height: 0px; line-height: 0px; overflow: hidden; clear: both;}
/* end Global */

.pageWidth{ margin:0 auto;padding-left:0;padding-right:0;}
.grayfont{color:#ccc;}

/* 头部 */
.head{background:#fff;padding-bottom: 30px;}
.head .head-top{background:#f1f1f1;color:#313131;border-bottom:1px solid #e5e5e5;line-height: 39px;}
.head .head-time{text-align:right;}
.head .login{height: 43px;padding-left: 30px;padding-top: 17px;cursor: pointer;}
.head .login a{font-size:15px;color:#313131}

.login-user-box{display: inline-block;cursor: pointer;}
.login-user-box .person-icon{display: inline-block;width: 39px;height: 39px;background-color: #f8bb03;text-align: center;line-height: 39px;margin-right: 10px;}
.login-user-box .person-name{font-family: MicrosoftYaHeiUI;font-size: 15px;color: #313131;margin-right: 30px;}
.login-out-div{font-family: MicrosoftYaHeiUI;font-size: 14px;color: #313131; opacity: 0.5;cursor: pointer;}
.login-out-div:hover{color: #313131;}
.enterprise-entry{margin-right: 30px;cursor: pointer;}

.banner{text-align: center;background: url(../images/banner-03.jpg) center top;background-size: cover;height: 240px;}
.nav{background:#3a5ec7;position: absolute;bottom:0;width: 100%;background:rgba(0,0,0,0.2);}
.page-center{position: relative;}
.nav li{float:left;font-size:20px;position: relative;padding: 0 21px;text-align: center;cursor: pointer}
/*.nav li#nav6{padding: 0;width: 120px;}*/
.nav .list-unstyled .nLi:hover,
.nav .list-unstyled .on{background:#f8bb03}
.list-unstyled li:hover .study-nLi{display: block;}
.study-nLi{position: absolute;width: 100%;background:#f8bb03;left: 0;top: 60px;border-top: 1px solid #fff;z-index: 9;padding-bottom: 5px;display: none;}
.nav .study-nLi li{height: 35px;line-height: 40px;padding: 0;width: 100%;}
.nav .study-nLi li a{padding: 0;}
.nav .list-unstyled .sub{display:none;position: absolute;background:#f8bb03; padding-bottom: 10px;z-index: 10;}
.nav .list-unstyled .sub li{padding:0;line-height: 26px;}
.nav li a{color:#FFF;padding: 16px 0px;display: inline-block;width:100%;}
.head_xs .catalogNav {border-top: 2px solid #0e61bc;}
ul.catalogNav_list li {line-height: 36px;color: #fff;font-size: 16px; padding-left: 20px;}
ul.catalogNav_list li a{width: 100%;display: inline-block;color: #494949;}
.head_xs{ border-top: 3px solid #0e61bc; border-bottom: 2px solid #0e61bc;}


/* 尾部 */
.footer a{font-size:16px;}
.footer p{display: block;font-size:16px;color:#494949;}


.main-ctn{margin-top:50px;background: #f6f6f6;}

/*带有阴影的盒子样式*/
.mod{margin-bottom:36px;border: 1px solid #e5e5e4;background: #fff;}
.mod .conWrap .con{display: block; *display: table; *display: inline-block; _height: 1%;}
.mod .conWrap .con:after {content:'\20'; display:block; clear:both;}
.mod .conWrap .con #step1Box,.mod .conWrap .con #step2Box{margin-bottom:90px;}
.mod .conWrap .con .title{ font-size: 14px;margin-left:10px;}
.mod .conWrap .con .title span a{color: #2BA4D8;}
.mod .conWrap .con .title span a:hover{text-decoration: underline; color: #EA594A;}
.mod .conWrap .con .title i.titbg{ display: block; height:19px; overflow: hidden; background: url(../images/icons_index.gif) no-repeat -281px -245px; padding-left: 24px;}
.mod .conWrap .con .content{ padding-top:10px;}

/*返回顶部样式*/
#goTop {position:fixed;right:40px;left:50%;bottom:80px;cursor:pointer;overflow:hidden;font-size:0px;width:24px;height:24px;background:url(../images/gotop.gif) no-repeat left top;margin-left:501px;}


/*文本框*/
.userName{ width:260px; padding-left:10px; height:30px; line-height:30px; border-radius:3px; border:1px solid #aaa; display:inline-block; *display:inline;}
/*按钮*/
.btnSub{ width:124px; text-align: center; font-size: 16px; cursor:pointer; color:#ffffff; center; height: 31px; line-height: 30px; overflow: hidden; border: none; background: url(../images/y_btnsbg.gif) no-repeat 0px -37px;}
.selbtn{ width:86px; text-align: center; font-size: 12px; cursor:pointer; color:#ffffff; center; height: 29px; line-height: 28px; overflow: hidden; border: none; background: url(../images/y_btnsbg.gif) no-repeat 0px 0px;}
/*验证码层*/
.authCode{ width:83px; height:30px; background:url(../images/code.gif) left center no-repeat; display:inline-block; *display:inline; position:relative; top:10px;}

/*分页条 -begin*/
.pagebar_wrap{clear:both;bottom:0px;_height:1%;/* 让翻页条容器在ie6下有宽度 */}
.pagebar_wrap .tfoot-fl{display:none;}
.pagebar_wrap .tfoot-fr{text-align:center;margin-top: 15px; margin-right:20px;width: 100%;}
.pagebar {line-height:20px;clear:both;white-space: nowrap;width:auto;}
.pagebar .first, .pagebar .previous, .pagebar .next, .pagebar .last {
	display:inline-block;
*zoom: 1;
*display: inline;
	text-indent:-99px;
	overflow:hidden;
	height:19px;
	width:35px;
	vertical-align:middle;
}
.pagebar .first a, .pagebar .previous a, .pagebar .next a, .pagebar .last a {
	display: block;
	text-indent:-99px;
	overflow:hidden;
	width:35px;
	height:19px;
}
.pagebar .first, .pagebar .previous, .pagebar .next, .pagebar .last, .pagebar .first a, .pagebar .previous a, .pagebar .next a, .pagebar .last a,
.pagebar .pageJumpBtn{ background:url(../images/pagebar.gif) no-repeat 0 0; }
.pagebar .first { background-position: 0 0; }
.pagebar .previous { background-position: -35px 0; }
.pagebar .next {background-position: -70px 0;width:40px;}
.pagebar_wrap .sizeList{display: none;}
.pagebar .last { background-position: -110px 0; }
.pagebar .first a { background-position: 0 -20px; }
.pagebar .previous a { background-position: -35px -20px; }
.pagebar .next a {
	background-position: -70px -20px;
	width:40px;
}
.pagebar .last a { background-position: -110px -20px; }
.pagebar .first a:hover { background-position: 0 -40px; }
.pagebar .previous a:hover { background-position: -35px -40px; }
.pagebar .next a:hover {
	background-position: -70px -40px;
	width:40px;
}
.tfoot-fl .pageInfo,.tfoot-fl .pageInfo_trigger{margin-top:5px;}
.tfoot-fl .pageSizeGroup{ position: relative; overflow:visible; padding:0 4px;}
.tfoot-fl .pageSizeGroup .sizeList{display:none;top:-70px; left:-1px; border:1px solid #ddd; background-color:#fff; line-height:16px; margin:0; padding:0;}
.tfoot-fl .pageSizeGroup .sizeList li{padding:0 5px; cursor:pointer;}
.pagebar .last a:hover { background-position: -110px -40px; border-color:#BEC8D3 #E6ECF3 #DAE6F3 #CFDAE6; }
.pagebar .inputText{padding:1px;width:15px; height: 20px; text-align:center;}
.pagebar .pageJumpBtn{box-shadow:none; border:0 none; width:21px; height:19px; text-indent:-99px; overflow:hidden; background-position:-160px -20px;}
.pagebar input.pageJumpBtn:hover{ background-position:-160px -40px;}
/*分页条 -end*/
/* select标签下拉箭头样式 */
.selectarrow{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url("../images/down_arrow.png") no-repeat scroll right center transparent;padding-right:14px;}
.selectarrow::-ms-expand { display: none; }

/*div阴影 */
.shadow{
	*border:#909090 1px solid;color:#333;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
	box-shadow:0px 2px 3px rgba(0,0,0,0.2);
}
/*白色行带 */
.whiteSided{
	height: 10px;background-color: white;
}
.whiteSided2{
	height: 20px;background-color: white;
}
/*灰色行带  */
.graySided{
	height:10px;background-color: #f2f2f2;
}

/*页面中间的盒子加上白色背景*/
.whiteConWrap{
	background-color: white;
}
/*V3风格下的表格 最小视口是768px时  */
@media (min-width:768px){
	.div-table{display:table; width:100%;}
	.div-td,.div-th{padding: 10px 0px;text-align: left;vertical-align: middle;}
	.div-sm-inline{display:inline;}
}

/*V3风格下的表格 最大视口是767px时  */
@media (max-width:767px){
	.div-tr{border: 1px solid #ddd;}
 	/*富文本编辑器*/
	.edui-default .edui-editor-bottomContainer td{float: left;width:100%;text-align:left;}
}

.border-none{
	border:none;
}
.nowrap{
	white-space:nowrap;
}

/* 下边分界线 */
.border-bottom-line{
	border-bottom: 1px solid #dbdbdb
}

.lh60{
	line-height: 60px;
}

/*分类标签样式*/
ul.tabs li{ float: left; height:22px; line-height: 22px;  font-size: 14px; }
ul.tabs li a{ color: #717171; padding: 0px 14px; font-size:14px;}
ul.tabs li.current a{ color: #2257b3; background:#f2f2f2;-moz-border-radius: 2px;-webkit-border-radius:2px;border-radius:2px; font-size:14px;display:block;height:22px;}

/* timeline */
ul.timeline{
	border-left: 2px solid #ddd;
    margin-left: 30px;
    padding-left: 40px;
}
ul.timeline li {
    position: relative;
    _zoom: 1;
}
.timeline-node-big-wrap{
	position: absolute;
	width:65px; height:75px;
	left: -78px;
	color:#fff;
	text-align: center;
	font-size: 124px;
	line-height:70px;
	top:-17px;
	font-family:Arial, Helvetica, sans-serif;
	_font-family:Tahoma;
	z-index:30;
	text-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}
.timeline-node-small-wrap{
	position: absolute;
	left: -74px;
	top:-9px;
	text-align: center;
	font-size: 110px;
	color:#46a4da;
	width:60px; height:60px;
	line-height:56px;
	font-family:Arial, Helvetica, sans-serif;
	_font-family:Tahoma;
	z-index:40;
}
.timeline-node-icon {
    position: absolute;
    left: -62px;
    top: 3px;
    font-size: 18px;
    color: #FFF;
    text-align: center;
    width: 43px;
    height: 43px;
    line-height: 43px;
    z-index: 60;
}
.color-Profile{
	color:#CD95C9
}
.color-Album{
	color:#55AC8F
}
.color-Share{
	color:#5C6C99
}
.color-Event{
	color:#6485C8
}
.color-Wall{
	color:#26A9E3
}
.color-SiteFeed{
	color:#8AC3E7
}
.color-Click{
	color:#2E929B
}
.color-Thread{
	color:#B46658
}
.color-Blog{
	color:#EA594A
}
.color-Group{
	color:#FF75AA
}
.color-Poll{
	color:#FE8E46
}
input.l_searchBtn1 {
	border: none;
	background: url(../images/l_searchBtn.png) 0px center no-repeat;
	cursor: pointer;}
@media (max-width: 767px){
	ul.timeline{
		border-left: 0 solid #ddd;
	    margin-left: 0;
	    padding-left: 0;
	}
.timeline-node-big-wrap,.timeline-node-small-wrap,.timeline-node-icon{
	display: none;
}	
}

/*修改时间控件样式问题*/
.z-cal-call .z-cal-time span.h {
  	font-size: 12px;
}
.z-cal-call .z-cal-time {
  	width: auto;
}
.z-cal-call .z-cal-time span.m {
 	margin: 5px;
}
.z-cal-call .z-cal-bd .z-dbd a, .z-cal-call .z-cal-bd .z-dbd a:link, .z-cal-call .z-cal-bd .z-dbd a:visited{
	width: 25px;
}

@media (min-width: 1200px){
	.container {width: 1230px;}
}
@media (max-width: 959px){
	.head{margin: 0;padding: 10px 0 0;}
	.head .login a {font-size: 12px;margin-left: 6px;}
	.username-show-div img, .login-div img {width: 24px;height: auto;vertical-align: middle;}
	.head .login{height: 40px;padding-left: 0px;margin-left: 10px;float: left !important;padding-top: 0;}
	.head_xs .logo_xs a.btn_xs {width: 24px;height: 24px;margin-top: 0;display: inline-block;background: url(../images/btn_xs.gif) no-repeat center center;}
}
