.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.banner {
	height: 310px;
}
.banner .banner_wrapper {
	margin: 0px auto; width: 1200px; height: 310px; position: relative;
}
.banner .banner_wrapper .banner_logo {
	left: 40px; top: 62px; position: absolute;
}
.banner .banner_wrapper .banner_logo span {
	top: 2px; right: 24px; color: rgb(220, 3, 111); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16.34px; position: absolute;
}
.banner .banner_wrapper .banner_line {
	left: 362px; top: 67px; position: absolute;
}
.banner .banner_wrapper .banner_title {
	left: 417px; top: 64px; position: absolute;
}
.banner .banner_wrapper .banner_title h2 {
	color: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ"; font-size: 36px;
}
.banner .banner_wrapper .banner_title p {
	top: 70px; color: rgb(255, 255, 255); line-height: 28px; text-indent: 3.5em; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; position: absolute;
}
.banner .banner_wrapper .banner_title p span {
	background: url("images/daoyu.png"); left: 0px; top: 5px; width: 43px; height: 25px; text-align: center; color: rgb(191, 1, 95); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; font-weight: bold; display: inline-block; position: absolute;
}
.banner .banner_wrapper .banner_title p span em {
	left: 0px; top: -5px; width: 43px; text-indent: 0px; position: absolute;
}
.wrapper {
	margin: 0px auto; width: 1200px;
}
.wrapper .wrapper_left {
	width: 880px; margin-top: 46px; border-right-color: rgb(236, 236, 236); border-right-width: 3px; border-right-style: solid; float: left; position: relative;
}
.wrapper .wrapper_right {
	width: 300px; margin-top: 46px; float: right;
}
.wrapper .wrapper_right h2 {
	height: 20px; color: rgb(0, 0, 0); font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: bold; border-left-color: rgb(216, 3, 109); border-left-width: 4px; border-left-style: solid; position: relative;
}
.wrapper .wrapper_right h2 span {
	left: 19px; top: -4px; position: absolute;
}
.wrapper .wrapper_right ul {
	margin-top: 25px;
}
.wrapper .wrapper_right ul li {
	height: 27px; color: rgb(0, 0, 0); padding-top: 7px; padding-left: 15px; font-family: "ËÎÌå"; font-size: 14px; margin-top: 10px; border-left-color: rgb(0, 0, 0); border-left-width: 4px; border-left-style: solid; background-color: rgb(230, 230, 230);
}
.wrapper .wrapper_right ul .current {
	color: rgb(255, 255, 255);
}
.wrapper .wrapper_right ul li:hover {
	cursor: pointer;
}
.wrapper .wrapper_right .attention {
	margin-top: 55px; position: relative;
}
.wrapper .wrapper_right .attention .writer {
	left: 66px; top: 51px; width: 130px; text-align: center; color: rgb(0, 0, 0); font-family: "ËÎÌå"; font-size: 14px; display: inline-block; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
.wrapper .wrapper_right .attention .bincode {
	border: 5px solid rgb(248, 248, 248); border-image: none; width: 216px; height: 216px; margin-top: 40px; margin-left: 33px; position: relative;
}
.wrapper .wrapper_right .attention .bincode img {
	left: 23px; top: 23px; position: absolute;
}
.wrapper_left .guest {
	position: relative;
}
.guest img {
	border-radius: 103px; border: 2px solid rgb(238, 238, 238); border-image: none; width: 103px; height: 103px; position: relative; z-index: 9;
}
.wrapper_left .guest span.gt_bg {
	background: rgb(238, 238, 238); border-radius: 103px; left: -8px; top: 2px; width: 103px; height: 103px; position: absolute; z-index: 8;
}
.wrapper_left .guest .norule {
	left: 72px; top: 84px; width: 62px; height: 18px; position: absolute; z-index: 11; -webkit-transform: skew(-30deg);
}
.wrapper_left .guest span {
	left: 78px; top: 84px; color: rgb(255, 255, 255); font-family: "ËÎÌå"; font-size: 12px; position: absolute; z-index: 12;
}
.wrapper_left .guest_word {
	left: 175px; top: 22px; width: 680px; position: absolute;
}
.wrapper_left .guest_word .yinhao1 {
	left: -30px; top: 5px; position: absolute;
}
.wrapper_left .guest_word .yinhao2 {
	top: 50px; right: 40px; position: absolute;
}
.wrapper_left .guest_word p {
	width: 636px; color: rgb(102, 102, 102); line-height: 33px; text-indent: 1em; font-family: "¿¬Ìå"; font-size: 14px;
}
.event {
	 height: auto; margin-top: 40px;
}
.event .event_head {
	 height: 33px; position: relative;
}
.event_head .circle1 {
	border-radius: 8px; left: 0px; top: 5px; width: 16px; height: 16px; position: absolute; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.event_head .circle2 {
	border-radius: 11px; left: 5px; top: 8px; width: 22px; height: 22px; position: absolute; -moz-border-radius: 11px; -webkit-border-radius: 11px;
}
.event_head h2 {
	left: 35px;
	top: 0px;
	color: rgb(0, 0, 0);
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	width: 639px;
}
.event .part {
	margin-top: 32px;
}
.event .part span {
	color: rgb(0, 0, 0); font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; margin-bottom: 20px; display: block;
}
.event .part p {
	color: rgb(102, 102, 102); line-height: 32px; font-family: "ËÎÌå"; font-size: 14px;
}
.event .part p strong {
	color: rgb(0, 0, 0);
}
.event .part p a {
	font-weight: bold;
}
.event .editor_observe {
	background: rgb(248, 248, 248); padding-top: 20px; padding-bottom: 20px; margin-top: 26px; position: relative;
}
.event .editor_observe .norule {
	left: 23px; top: 27px; position: absolute;
}
.event .editor_observe .norule_part1 {
	width: 60px; height: 19px; position: absolute;
}
.event .editor_observe .norule_part2 {
	left: 52px; top: 2px; width: 13px; height: 14px; position: absolute; -webkit-transform: rotate(-45deg);
}
.event .editor_observe .norule span {
	left: 6px; top: 0px; width: 130px; color: rgb(255, 255, 255); position: absolute;
}
.event .editor_observe p {
	margin: 0px auto; width: 815px; color: rgb(136, 136, 136); line-height: 30px; text-indent: 6em; font-family: "ËÎÌå"; font-size: 14px;
}
.end_word .editor_observe {
	background: rgb(248, 248, 248); padding-top: 47px; padding-bottom: 47px; margin-top: 25px; position: relative;
}
.end_word .editor_observe .norule {
	left: 23px; top: 27px; position: absolute;
}
.end_word .editor_observe .norule_part1 {
	top: -53px; width: 98px; height: 42px; position: absolute;
}
.end_word .editor_observe .norule_part2 {
	left: 17px; top: -42px; width: 98px; height: 42px; position: absolute;
}
.end_word .editor_observe .norule span {
	left: 47px; top: -57px; width: 50px; color: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ"; font-size: 24px; font-weight: bold; position: absolute;
}
.end_word .editor_observe .norule em {
	left: 35px; top: -27px; width: 50px; color: rgb(255, 255, 255); font-family: "Arial"; font-size: 12px; position: absolute;
}
.end_word .editor_observe p {
	margin: 0px auto; width: 815px; color: rgb(136, 136, 136); line-height: 30px; font-family: "ËÎÌå"; font-size: 14px;
}
.lookback {
	margin: 50px auto 0px; width: 1200px; height: 325px; position: relative;
}
.lookback .head {
	width: 1200px; height: 50px; position: relative;
}
.lookback .head_left {
	float: left;
}
.lookback .head_right {
	font-size: 14px; margin-top: 7px; float: right;
}
.lookback .head_right span {
	font-size: 14px;
}
.cehua .head_right span {
	font-size: 14px;
}
.lookback .head .circle1 {
	border-radius: 8px; left: 0px; top: 5px; width: 16px; height: 16px; position: absolute; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.lookback .head .circle2 {
	border-radius: 11px; left: 5px; top: 8px; width: 22px; height: 22px; position: absolute; -moz-border-radius: 11px; -webkit-border-radius: 11px;
}
.lookback .head h2 {
	left: 40px; top: -5px; color: rgb(0, 0, 0); font-family: "Î¢ÈíÑÅºÚ"; font-size: 28px; font-weight: bold; position: absolute;
}
.lookback .scrollbody {
	width: 1200px; height: 275px; overflow: hidden; margin-top: 20px;
}
.lookback .scrollbody ul {
	float: left;
}
.lookback .scrollbody ul .mar_left {
	margin-left: 15px;
}
.lookback .scrollbody ul li {
	width: 290px; height: 275px; float: left; position: relative;
}
.lookback .scrollbody ul li .word {
	left: 0px; bottom: 12px; color: rgb(102, 102, 102); font-family: "ËÎÌå"; font-size: 14px; position: absolute;
}
.lookback .scrollbody ul li .word span {
	color: rgb(0, 0, 0);
}
.lookback .prev {
	background: url("images/prev.jpg"); left: -70px; top: 145px; width: 53px; height: 53px; position: absolute;
}
.lookback .prev:hover {
	background: url("images/prev_hover.jpg"); cursor: pointer;
}
.lookback .next {
	background: url("images/next.jpg"); top: 145px; width: 53px; height: 53px; right: -70px; position: absolute;
}
.lookback .next:hover {
	background: url("images/next_hover.jpg"); cursor: pointer;
}
.cehua {
	margin: 50px auto 0px; width: 1200px;
}
.cehua .head {
	width: 1200px; height: 50px; position: relative;
}
.cehua .head_left {
	float: left;
}
.cehua .head_right {
	margin-top: 7px; float: right;
}
.cehua .head .circle1 {
	border-radius: 8px; left: 0px; top: 5px; width: 16px; height: 16px; position: absolute; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.cehua .head .circle2 {
	border-radius: 11px; left: 5px; top: 8px; width: 22px; height: 22px; position: absolute; -moz-border-radius: 11px; -webkit-border-radius: 11px;
}
.cehua .head h2 {
	left: 40px; top: -5px; color: rgb(0, 0, 0); font-family: "Î¢ÈíÑÅºÚ"; font-size: 28px; font-weight: bold; position: absolute;
}
.cehua ul {
	margin-top: 20px;
}
.cehua ul .mar_left {
	margin-left: 15px;
}
.cehua ul li {
	width: 288px; height: 250px; float: left; position: relative;
}
.cehua ul li span {
	left: 18px; bottom: 16px; color: rgb(102, 102, 102); font-family: "ËÎÌå"; font-size: 14px; position: absolute;
}
.wrapper_left .end_word {
	 margin-top: 60px;
}
.fixed {
	top: 96px; width: 300px; position: fixed; z-index: 1000;
}
.area {
	margin: 90px auto 0px; width: 1200px;
}
/*×ó²à¸¡´°*/
#reg{width:200px; height:400px; margin:0px; padding:0px; position:fixed; top:120px; left:5px; background:url(../images/reg_bg.png) no-repeat; z-index:1000;-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
backface-visibility:hidden;
transform: translateZ(0);}
#cBtn{width:8px; height:8px; margin:0px; padding:0px; position:absolute; top:75px; right:15px;}
#ul_form{width:200px;height:205px; list-style:none; margin:140px 0 0 0px; padding:0px; font-size:12px;}
#ul_form li{display:inline-block;line-height:18px; padding: 15px 0 2px 20px;}
#ul_form li span{ color:#c00;}
#ul_form li:last-child{display:inline-block;line-height:18px; margin:0px; padding:0px;}
#ul_form li input{width:114px; line-height:18px; border: solid 1px #cccccc; margin-left:3px;}
#ul_form li select{width:90px; line-height:18px; border: solid 1px #cccccc; margin-left:3px;}
#ul_form li:last-child input{ border:none;}
#reg .close_btn {
    background: rgba(0, 0, 0, 0) url("../images/close_btn.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 80px;
    width: 20px;
}