@charset 'UTF-8';
/* 2014-08-25日add    个人空间头部改版          ---王田坤*/
#fix_header{
	position: fixed;
	width: 100%;
	height: 45px;
	z-index: 999;
	top:0;
	left:0;
}
.x_header,.x_header_block02,.x_header_box03,.x_content{
	width:1000px;
	margin:0 auto;
}
.x_link  li{
	float:left;
}
.x_header_block02{
	padding:10px 0 40px; 
}
.x_link a{
	display:block;
	padding:0 13px;
}/*151026 edit*/

.x_link a span{
	color:#fff;
	font-size: 14px;
	background:url(../images/x_header.png) no-repeat left top;
	display:block;
	height:44px;
	line-height:44px;
	padding-left:20px;
}
.x_link a.x_home span{
	background-position:left 14px;
}
.x_link a.x_city span{
	background-position:left -23px;
	text-transform:lowercase;
}
.x_link a.x_resource span{
	background-position:left -54px;
}
.x_link a.x_teacher span{
	background-position:left -86px;
}
.x_link a.x_model span{
	background-position:left -120px;
}
.x_link a.x_checkout span{
	background-position:left -158px;
}
.x_link a.x_space span {
    background-position: left -202px;
}
.x_link a.x_app span {
	background-position: left -246px;
}	
.x_header_acount a{
	line-height:44px;
	margin-left:5px;
}
.x_header_acount a:hover {
	text-decoration:underline;
}
.x_searcher{
	background:#fff;
	padding-right:10px;
	border:1px solid #fff;
	border-radius:3px 0 0 3px;
}
.x_searcher input[type="text"]{
	border:0 none;
	height:38px;
	vertical-align:middle;
	width:280px;
	padding:0 5px 0 10px;
}
.x_searcher img{
	vertical-align:middle;
	cursor:pointer;
}
.footer_bottom{
	text-align:center;
	padding:15px;
	background:#d1d1d1;
	color:#535353;
}
.x_link a:hover,.x_link li.selected a{
	background-color: #5189d5;
	text-decoration: none;
}
/*changyan header*/
.zyin_tbdh{
    background:#266CCB;
    height:45px;
	position:fixed;
	top:0;
	width:100%;
}/*140806*/
.zyin_dh{
    width: 1000px;
    margin:0 auto;
    line-height:45px;
    font-size:18px;
    font-family: "Microsoft YaHei";
	
}/*140806*/
.zyin_dh .zyin_dhL{
    float:left;
    display:inline;
    font-size: 16px;
}
.zyin_dh .zyin_dhL ul .zyin_dhwb{
    float:left;
    line-height: 45px;
    position:relative;
    z-index:1;
}
.zyin_dh .zyin_dhL ul .zyin_dhwb a{
    color: #fff;
}
.zyin_dh .zyin_dhL ul li a:hover{
    color: #fff;
}
.zyin_dh .zyin_dhR{
    float:right;
    font-size: 15px;
}
.zyin_dh .zyin_dhR span{
    margin-left: 10px;
    display:inline;
    position: relative;
}
.zyin_dh .zyin_dhR span.cur{
    background: #3496d0;
}
.zyin_dh .zyin_dhR span a{
    color: #fff;
    cursor: pointer;
}
.zyin_dh .zyin_dhR span a:hover{
    text-decoration:underline;
}.zyin_dhR .option_01,
.zyin_dhR .option_02,
.zyin_dhR .option_03{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: url("space_option_btn.png") no-repeat;
    margin: 2px 8px 0 12px;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}
.zyin_dhR .option_01:hover,
.zyin_dhR .option_02:hover,
.zyin_dhR .option_03:hover{
    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1;
}
.zyin_dhR .option_01{
    background-position: top left;
    width: 16px;
    height: 16px;
}
.zyin_dhR .option_02{
    background-position:  0 -23px;
    width: 15px;
    height: 18px;
}
.zyin_dhR .option_03{
    background-position:  0 -51px;
    width: 15px;
    height: 16px;
}
.username:hover {
    background: #5189D5;
	text-decoration: none;
}

#header .head-bd {
margin: 0 auto;
height: 45px;
position: fixed;
z-index: 999;
font-size: 14px;
font-family: "Microsoft YaHei";
width:100%;
top:0;
left:0;
}
.person {
float: right;
position: relative;
z-index: 999;
}
.x_header, .x_header_block02, .x_header_box03, .x_content {
width: 1000px;
margin: 0 auto;
}
.zyin_dh {
width: 1000px;
margin: 0 auto;
line-height: 45px;
font-size: 18px;
font-family: "Microsoft YaHei";
}
.person ul li {
float: left;
position: relative;
}
 .head-bd .person a.option_01{
	background: #266CCB url(../images/space_option.png) no-repeat center 0;
}
 .head-bd .person a.option_02{
	background: #266CCB url(../images/space_option.png) no-repeat center -45px;
}
 .head-bd .person a.option_03{
	background: #266CCB url(../images/space_option.png) no-repeat center -90px;
} 
.head-bd .person li.drop a.option_01{
	background: #5189D5 url(../images/space_option.png) no-repeat center 0;
}
 .head-bd .person li.drop a.option_02{
	background: #5189D5 url(../images/space_option.png) no-repeat center -45px;
}
.head-bd .person ul li:hover{
	background-color:#5189D5;
}
.head-bd .person li:hover a.option_01{
	background: #5189D5 url(../images/space_option.png) no-repeat center 0;
}
 .head-bd .person li:hover a.option_02{
	background: #5189D5 url(../images/space_option.png) no-repeat center -45px;
}
 .head-bd .person ul li:hover a.option_03{	
	background: #5189D5 url(../images/space_option.png) no-repeat center -90px;
}

.head-bd .person a.option_01,
.head-bd .person a.option_02,
.head-bd .person a.option_03{
    height:45px;
    margin:0;
    padding:0 10px;
    line-height:45px;
}
.zyin_dhR .option_01 {
background-position: top left;
width: 16px;
height: 16px;
}
.head-bd .person a  {
float: left;
display: block;
color: #fff;
height: 45px;
line-height: 45px;
padding: 0 10px;
font-size:  14px;
}
.head-bd .person a.option_01, #header .head-bd .person a.option_02, #header .head-bd .person a.option_03 {
height: 45px;
margin: 0;
padding: 0 10px;
line-height: 45px;
}

#header .head-bd .person a.option_01,
#header .head-bd .person a.option_02,
#header .head-bd .person a.option_03{
    height:45px;
    margin:0;
    padding:0 10px;
    line-height:45px;
}
.dropmenu{background-color: #fff;border: 1px solid #00576c;border-top:none}
.dropmenu a:hover{background-color: #d3dee0;text-decoration: none;display:block}

.head-bd .dorp-right .dropmenu {
background: url(../images/layer_bg.png) repeat #fff;
border: #797979 solid 1px;
border-top: none;
top: 45px;
right: -1px;
position: absolute;
 display: none; 
}
.head-bd .dropmenu .W-message {
min-width: 100px;
}

 .head-bd .person .dropmenu a, #header .head-bd .nav .dropmenu a, #header .head-bd .person .dropmenu a, #header .head-bd .nav .dropmenu a {
display: block;
float: none;
border: none 0;
margin: 0;
padding: 6px 10px;
font-size: 12px;
color: #333;
height: 17px;
line-height: 17px;
overflow: hidden;
white-space: nowrap;
text-align: left;
 }
.head-bd .dropmenu .border {
border: none 0;
border-top: #eee solid 1px;
}

.x_link a.x_organ span {
	padding-left: 22px;
	background-position: left -298px;
}
/***************个人空间顶部样式end****************************/
/*151026 add*/
.x_link a.x_app{
    /*padding: 0 25px 0 13px;
    background:url(../images/x_header.png) no-repeat right -444px;*/
}
.x_link a.x_jxt span {
    padding-left: 27px;
    background-position: left -399px;
}
.x_link a.x_jxj span {
    background-position: left -351px;
}
.x_link  li{
    position: relative;
    z-index: 1;
}
.x_link li .x_app_list{
    position: absolute;
    left: 0;
    top: 44px;
    width: 114px;
    z-index: 2;
    font-size: 14px;
    display: none;
}
.x_link li .x_app_list a{
    padding-left: 32px;
    height: 35px;
    line-height: 35px;
    background: #2059a7;
    border-top: 1px solid #2867bc;
    color: #fff;
}
.x_link li .x_app_list a:first-child{
    border-top: 0;
}
.x_link li .x_app_list a:hover{
    background: #233d62;
}
.x_link a.x_active span {
    background:url(../images/x_header2.png) no-repeat left -348px;
}
.x_link a.x_store span {
    background:url(../images/x_header2.png) no-repeat left -316px;
}
.head-bd .person ul li.logo-jxt:hover{
    background: none;
}
.head-bd .person ul li.logo-jxt a{
    margin-left: 10px;
    padding-left: 25px;
    background: url(../images/x_header.png) no-repeat left -489px;
    color: #fff;
}
.head-bd .person ul li.logo-jxt a:hover{
    text-decoration: underline;
}
.head-bd .person ul li.x-line:hover{
    background: none;
}
.head-bd .person ul li.x-line a:hover{
    text-decoration: underline;
}
body { 
	font-family: "微软雅黑",sans-serif;
}
a{color:#333333;}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.left{float:left; font-weight: }
.right{float:rigth;}
.clear{clear:both;}
h2.title{text-align:center;line-height:100px;}
.navbar-blue,.navbar-yellow{
  border-color: #fff;
  box-shadow:2px 2px 0px #dedede;
-moz-box-shadow:2px 2px 0px #dedede;
-webkit-box-shadow:2px 2px 0px #dedede;
}
.navbar-blue{background-color:#1ab2d3;}
.navbar-yellow{background-color:#ecac00;}
.navbar-blue .navbar-text {
  color: #fff;
}
.navbar-blue .navbar-nav > li > a {
  color: #fff;
  border-radius:10px; margin:5px 10px;
  
}
.navbar-blue .navbar-nav > li > a:hover,
.navbar-blue .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #0b99b8; 
}
.navbar-blue .navbar-nav > .active > a,
.navbar-blue .navbar-nav > .active > a:hover,
.navbar-blue .navbar-nav > .active > a:focus {
  color: #fff;
}
.navbar-blue .navbar-nav > .disabled > a,
.navbar-blue .navbar-nav > .disabled > a:hover,
.navbar-blue .navbar-nav > .disabled > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-blue .navbar-toggle {
  border-color: #07468d;
}
.navbar-blue .navbar-toggle:hover,
.navbar-blue .navbar-toggle:focus {
  background-color: #07468d;
}
.navbar-blue .navbar-nav > .open > a,
.navbar-blue .navbar-nav > .open > a:hover,
.navbar-blue .navbar-nav > .open > a:focus {
  color: #fff;
  background-color:#0b99b8;
}
.navbar-blue .nav>li>a{padding:5px 30px;font-size:16px;}

.navbar-yellow .navbar-text {
  color: #fff;
}
.navbar-yellow .navbar-nav > li > a {
  color: #fff;
  border-radius:10px; margin:5px 10px;
  
}
.navbar-yellow .navbar-nav > li > a:hover,
.navbar-yellow .navbar-nav > li > a:focus {
  color: #fff;
  background-color:#dc9100;
}
.navbar-yellow .navbar-nav > .active > a,
.navbar-yellow .navbar-nav > .active > a:hover,
.navbar-yellow .navbar-nav > .active > a:focus {
  color: #fff;
}
.navbar-yellow .navbar-nav > .disabled > a,
.navbar-yellow .navbar-nav > .disabled > a:hover,
.navbar-yellow .navbar-nav > .disabled > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-yellow .navbar-toggle {
  border-color: #07468d;
}
.navbar-yellow .navbar-toggle:hover,
.navbar-yellow .navbar-toggle:focus {
  background-color: #07468d;
}
.navbar-yellow .navbar-nav > .open > a,
.navbar-yellow .navbar-nav > .open > a:hover,
.navbar-yellow .navbar-nav > .open > a:focus {
  color: #fff;
  background-color:#0b99b8;
}
.navbar-yellow .nav>li>a{padding:5px 30px;font-size:16px;}


.navbar-nav> .e-space a{padding-left:30px;background:url(../images/hj_layout/school_06.png) no-repeat 15px center;}
.school-menu .img-responsive{width:32px;height:32px; border-radius:50%;margin-right:8px;display:inline;}
.school-menu .navbar-right>li>a{padding:10px 15px;}
.unread span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#f00;margin-left:5px;}

#ptgg{height:44px;line-height:44px;background:#e08441;color:#fff;}
#ptgg a{color:#fff;}
#ptgg ul{display:inline;}
#ptgg ul li{float:left;padding:0 10px;}
#news{background:#f5f5f5;padding:20px;}

