body{
     background: #fff  no-repeat center top;
	 background-position : 50% -80px;
}
.banner {
	position: absolute;
	top: 0px;
	left: 0px;
}
.banner img {
	width:228px;
	margin-bottom:20px;
}
#content .welcome {
    width: 165px;
    height: 37px;
    margin: 0 auto;
    background:  no-repeat;
}

#content .welcome-p {
    color: #6c6359;
    line-height: 27px;
    padding: 20px 72px 24px;
    text-align: center;
    font-size: 12px;
}

#content .cs {
    color: #808080;
    font-family: helvetica;
    padding-left: 125px;
    margin-bottom: 6px;
}

#content .cs li {
    display: inline-block;
    padding: 37px 0 0;
    width: 165px;
	*display:inline;
 	*zoom:1;
}

#content .cs .c1 {
    background:  no-repeat;
    margin: 0 119px 0 151px;
}

#content .cs .c2 {
    background:  no-repeat;

}

#content .cs .c3 {
    background:  no-repeat;
}

#content .cs .b {
    color: #313131;
}

.guests {
    padding: 71px 0 0 95px;
    background:  no-repeat;
    margin: 35px 0 30px;
}

.guests li {
    float: left;
    width: 185px;
    display: inline-block;
    margin: 45px 35px 0 0;
}

.guests img {
    width: 97px;
    height: 97px;
    margin: 0 0 20px 0;
}

.guests .name {
    color: #2f70a2;
}

.get-more-guest {
    height: 35px;
    line-height: 35px;
    text-align: right;
    padding: 0 35px 0 0;
    color: #008eb1;
    font-size: 13px;
}

.get-more-guest a {
    color: #22a1c1;

}

.get-more-guest a:hover {
    text-decoration: underline;
}

.agenda {
    padding: 48px 0 0;
    background:  no-repeat;
    color: #222121;
    line-height: 24px;
}

.agenda div {
    padding: 18px 36px 26px 36px;
    background: #ededed;
}

.agenda .odd {
    background: #f8f8f8;
}

.agenda h4 {
    font-size: 14px;
    font-weight: bold;
}

.agenda li:after, .news li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.agenda li, .news li {
    zoom: 1
}

.agenda span {
    display: inline-block;
    float: left;

}

.agenda .time {
    width: 85px;
    margin: 0 20px 0 0;
}

.agenda .event {
    width: 521px;
}

.news {
    padding: 48px 0 0;
    background: #fff  no-repeat 0 0px;
    width: 289px;
    margin-top: 10px;
}

.news ul {
    padding: 26px 0 0 20px;
}

.news ul li {
    margin-bottom: 15px;
}

.news ul span, .news ul a {
    display: inline-block;
    float: left;
}

.news ul span {
    width: 18px;
    margin-right: 5px;
}

.news ul a {
    width: 230px;
    color: #535353;
}

.news ul a:hover {
    color: #b7b7b7;
}

.news-bm {
    width: 289px;
    height: 38px;
    background: ;
}

.date {
    height: 151px;
    width: 990px;
    background: #fff ;
	background-position : 50% -18px;
    overflow: visible;
    position: relative;
	margin-bottom : 5px;
}

.date-d {
    position: absolute;
    width: 235px;
    height: 82px;
    background: #fff;
    border: 4px solid #dfdfdf;
    top: -36px;
    left: 37px;
    text-align: center;
    padding-top: 8px;
}

.content {
	width : 990px;
	height : auto;
	display : inline-block;
}

.content-left {
	float : left;
	clear : left;
	width : 69%;
}

.content-right {
	float : right;
	clear : right;
	width : 30%;
}

.content-full {
	width : 100%;
	clear : both;
}

.content-full li {
	border-bottom : #000 dashed 1px;
}

.panel  {
	clear : both;
	margin-top : 10px;
}

.panel-heading {
	padding:0 !important;
	background-color : rgb(3,180,223);
	height : 35px;
	border-radius: 10px 10px 0px 0px;
	display: inline-block;
	margin-left : 5px;
	border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.panel-heading span {
	color : #fff;
	text-align : center;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 16px;
	font-weight : bold;
	display : inline;
	vertical-align : middle;
	line-height : 35px;
}

.panel-body {
	width : 100%;
	border-top : 1px solid rgb(3,180,223);
}

.panel-body ul {
	margin-left : 5px;
}

.panel-body a:hover {
	color: #b7b7b7;
}

.panel-body a {
	color: #535353;
	padding-left: 10px;
}

.panel-body span {
	float : left;
	clear : left;
	float: right;
  padding-right: 35px;
}

.statstic {
	margin-top : 2px;
	margin-bottom : 2px;
}

.statstic  span{
	margin-left : 10px;
	float : left;
}

.statstic a {
	float : right;
	margin-right : 10px;
}

.date-d .time {
    color: #22a1c1;
    font-size: 34px;
}

.date-d .unit {
    color: #707070;
    font-size: 15px;
}

.date p {
    color: #fff;
    position: absolute;
    top: 70px;
    left: 43px;
}

.date a {
    color: #fff;
    margin-left: 10px;
}

.link{
	color: #fff;
  width: 100%;
  height: 40px;
  padding-left: 10px;
  float: left;
  margin-left: 10px;
  margin-top: 50px;
}

.register-red {
    background:  no-repeat;
    left: 340px;
}

.media-blue {
    background:  no-repeat;
    left: 505px;
}
.top-static {
	position : absolute;
	top : 0px;
	left : 0px;
	height : 5px;
	width : 100%;
	border-top : 2px solid rgb(3,180,223);
	transparent : 100%;
}
.chinesesite {
	z-index : 999;
	position : absolute;
	top : 0px;
	right : 0px;
	background-color : rgb(3, 180, 223);
}
.chinesesite a {
	color : #fff;
	margin-left : 10px;
	margin-right : 10px;
}
.menu {
	height: 82px;
	background-color : rgb(0, 142, 177);
	border-radius : 15px 15px 0 0;
	color : #fff;
	display: inline-block;
	vertical-align : middle;
	line-height : 63px;
	font-family: helvetica;
	width : 100%;
	overflow: hidden;
}
.menu>li {
	margin-left : 15px;
    font-size: 18px;
    line-height: 82px;
    float:left;
	height : 82px;
    overflow: hidden;
	font-weight : bold;
}
.menu>li.last {
	border-right : none;
	overflow : hidden;
}
.menu>li.active {
	background-color : rgb(3, 180, 223);
	overflow : visible;
}
.menu>li a {
	color : #fff;
	margin-left : 6px;
	margin-right : 6px;
}
.menu>li>.submenu {
	padding-top : 5px;
	display : none;
	background-color : rgb(3, 180, 223);
	position : absolute;
	z-index : 1000;
	white-space: nowrap;
}
.menu>li>.submenu>li {
	clear : left;
	font-size : 16px;
	font-weight : bold;
	line-height : 35px;
	vertical-align : middle;
	float : left;
	height : auto;
	overflow : hidden;
	display : list-item;
}
.thirdlevelmenu {
	margin-left : 20px;
	margin-bottom : 5px;
	line-height : 25px;
	font-size : 12px;
}
.thirdlevelmenu>li{
	clear : left;
	font-size : 14px;
	font-weight : normal;
	line-height : 25px;
	vertical-align : middle;
	float : left;
	overflow : hidden;
	display : list-item;
}
#picture {
	width: 990px;
  height: 333px;
  position: relative;
  padding-left:0px;
	overflow : hidden;
}
#picture .slider ,.num{
	position:absolute;
}
#picture .sider li{
	list-style:none;
	display:inline;
}
#picture .num li{
	float:left;
	color: #069;
	text-align: center;
	line-height: 16px;
	width: 28px;
	height: 15px;
	font-family: arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #069;
	background-color: #fff;

}
#picture .num li.on{
	color: #fff;
	line-height: 16px;
	width: 28px;
	height: 15px;
	font-size: 12px;
	margin: 3px 1px;
	border: 1px solid #069;
	background-color: #069;
	font-weight: bold;
}
#picture .num 
{
	bottom:8px;
	right:10px;
}
.page_roll {
    color: #355480;
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
}
.page_roll span{
	float: none;
}
.submenutree i {
	color: #08c;
    cursor: pointer;
    padding-right: 3px;
}
.thirdmenutree {
	margin-left:8px;
}
.firmenutree .active>ul {
	display: block;
}
.date span {
	margin: 0 14px;
}
.panel1 {
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.glyphicon-menu-right:before {
	font-size: 12px;
}