
a{
	color: #0e5587;
}
#header{
	width:100%;
	position: relative;
	z-index: 200;
	margin-bottom: 20px;
}
#header .head-line{
	background: #006cd0;
	overflow: hidden;
}
#header .head-line img{
	display: block;
	float: left;
}
#header .header-body{
	height:140px;
	position: relative;
}
#header .header-body .logo{
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 10;
}
#header .header-nav{
	height:40px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#site-navigation .site-navigation-list .site-navigation-item{
	display: inline-block;
	float: left;
	vertical-align: top;
	position: relative;
	padding-left: 10px;
	z-index: 170;
}
#site-navigation .site-navigation-list .site-navigation-item a{
	display: inline-block;
	line-height: 38px;
	color: #484848;
	font-size: 18px;
	padding: 0 5px;
	float: left;
	border-bottom: 3px solid transparent;
	overflow: hidden;
	margin-right: 5px;
	position: relative;
}
#site-navigation .site-navigation-list .site-navigation-item a:hover{
	text-decoration: none;
	color:#8cc53f;
}
#site-navigation .site-navigation-list .site-navigation-item .current{
	border-bottom: 3px solid #8cc53f;
	color:#8cc53f;
}
#site-navigation .site-navigation-list .site-navigation-item .current:after{
	content: "";
	display: inline-block;
	position:absolute;
	bottom:0;
	left:50%;
	width:0;
	height:0;
	border-width:6px 4px;
	border-color:transparent transparent #8cc53f transparent;
	border-style:solid;
	vertical-align: middle;
	margin-left: -4px;
}
#site-navigation .menu-list{
	display: none;
	position: absolute;
	top: 40px;
	left: 0px;
	z-index: 50;
	background-color: #fff;
	border: 1px solid #EBEBEB;
	border-width: 0 1px 1px 1px;
	width: 96%;
	overflow: hidden;
}
#site-navigation .menu-list .menu-item{
	display: block;
	vertical-align: top;
	line-height: 35px;
}
#site-navigation .menu-list .menu-item a{
	display: block;
	padding: 0 0 0 25px;
	line-height: 35px;
	height: 35px;
	color: #484848;
	font-size: 18px;
}
#site-navigation .menu-list .menu-item a:hover{
	/*background-color: #F5A623;
	text-decoration:none;
	color: #8cc53f;*/
}

#header .header-info{
	position: absolute;
	top: 30px;
	right: 10px;
	width:200px;
}
#header .header-info p{
	margin: 0;
	overflow: hidden;
	
}

/*nanner*/
#banner{
	height:436px;
	overflow:hidden;
	position: relative;
	z-index: 10;
	background-color: #eee;
}
#banner ul,#banner li{
	overflow:hidden;
	height:100%;
}
#banner ul{
	width:400%;
	position: absolute;
	left:0px;
	top:0px;
	z-index: 5;
	height:100%;
}
#banner li{
	width:25%;
	float:left;
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
}
#banner li a{
	display: block;
	width:100%;
	height:100%;
	position: absolute;
	left:0px;
	top:0px;
	z-index: 10;
}
#banner .banner-controller{
  width:100%;
  height:24px;
  overflow:hidden;
  position:absolute;
  left:0px;
  bottom:0px;
  z-index:20;
  text-align: right;
}
#banner .banner-controller a{
  display:inline-block;
  *display:inline;
  zoom:1;
  width:15px;
  vertical-align:top;
  height:3px;
  background-color:#00d6ff;
  margin:0 5px;
}
#banner .banner-controller a.current{
  width: 30px;
  background-color: #fff;
}

.icon-tma{
	width: 12px;
	height: 12px;
	vertical-align: text-top;
	display: inline-block;
	background: url("../images/icons/tma-icon.png") no-repeat;
}
.icon-greentic{
	position: absolute;
	top: -2px;
	left: -25px;
	width: 22px;
	height: 22px;
	background-position: -100px -85px;
}
.top-line{
	border-top: #236798 solid 5px;
	padding-top: 70px;
	position: relative;
}
.bread-crumb{
	width: 100%;
	text-align: right;
	position: absolute;
	top: 25px;
	left: 0;
	color: #999;
}
.container{
	position: relative;
	z-index: 10;
}
.row .span5{
	width: 325px;
}
.row .span15{
	width: 990px;
	margin-left: 20px;
}
.conten-block{
	padding-bottom: 50px;
	position: relative;
}
.conten-block p{
	margin: 15px 0;
}
.match-des p{
	margin: 20px 25px;
	line-height: 22px;
}
.block-ttl{
	text-align: center;
	color: #0e558b;
	font-size: 24px;
	margin: 45px 0;
}
.span9 .block-ttl{
	margin: 5px 0;
}
i.green-line{
	width: 40px;
	height: 1px;
	display: block;
	line-height: 0;
	background: #8fc540;
	margin: 0px auto;
	overflow: hidden;
}
.block-bg-1{
	position: relative;
	padding-bottom: 20px;
	overflow: hidden;
}
.block-img-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	background: url("../images/pages/block-bg-2.jpg") bottom center no-repeat;
	overflow: hidden;
}
.block-img-bg img{
	display:none;
}
.note-table td{
	border: none;
	width: 33.333%;
	padding-left: 30px;
	padding-bottom: 30px;
}
.note-table a{
	color: #015fac;
}
.note-table td h4{
	position: relative;
	font-size: 18px;
}
.note-table dl{
	margin: 0;
	color: #828282;
	overflow: hidden;
}
.note-table dl dt{
	display: block;
	margin-right: 5px;
	float: left;
	overflow: hidden;
}
.note-table dl dd{
	display: block;
	overflow: hidden;
}
.reward-set{}
.reward-set li{
	width: 20%;
	float: left;
	overflow: hidden;
}
.reward-set li .rs-name{
	width: 100px;
	height: 100px;
	border: #7bb200 solid 2px;
	margin: 20px auto;
	border-radius: 60px;
	overflow: hidden;
}
.reward-set li .rs-name a{
	font-size: 18px;
	font-weight: bold;
	display: block;
	color: #7bb200;
	text-align: center;
	margin-top: 40px;
}
.reward-set li .rs-name a:hover{
	text-decoration: none;
}
.reward-set li .rs-name .line2{
	margin-top: 30px;
}
.reward-set li .rs-name i{
	width: 22px;
	height: 3px;
	display: block;
	background: #7bb200;
	margin: 5px auto;
	overflow: hidden;
}
.reward-set li .rs-name:hover{
	background: #7bb200;
}
.reward-set li .rs-name:hover a{
	color: #FFF;
}
.reward-set li .rs-name:hover i{
	background: #FFF;
}
.reward-set li .rs-exp-wrap{
	font-size: 16px;
	color: #838383;
}
.reward-set li .rs-exp-wrap p{
	width: 200px;
	margin: 10px auto;
	text-align: center;
}
.reward-set li .rs-exp-wrap p strong{
	color: #383838;
}
.reward-set li .rs-exp-wrap .icon-arrow-down{
	width: 20px;
	height: 20px;
	display: block;
	margin: 30px auto 10px auto;
	background-position: -80px -89px;
}
.center-more{
	text-align: center;
}
.center-more a{
	color: #7bb200;
}

.interview-content{
	width: 802px;
	margin: 0 auto;
	position:relative;
}
.interview-content ul{
	margin-left: -40px;
	overflow:hidden; 
	display:none;
}
.interview-content .visible{
	display:block;
}
.interview-content ul li{
	width:240px;
	height:380px;
	margin: 0 0 20px 40px;
	display:block; 
	float:left;
	overflow: hidden;
}
.interview-content ul li img{
	width: 230px;
	height: 230px;
	display: block;
}
.interview-content ul li h4{
	font-size: 15px;
	text-align: center;
	line-height: 30px;
	margin: 20px 0 10px 0;
}
.interview-content ul li h5{
	font-size: 15px;
	text-align: center;
	line-height: 20px;
	color:#666;
	margin: 20px 0 10px 0;
}
.interview-content ul li h6{
	font-size: 15px;
	text-align: center;
	line-height: 20px;
	color:#999;
	margin: 20px 0 10px 0;
}
.interview-content ul li p{
	font-size: 13px;
	text-align: center;
	color: #999;
	margin: 0;
}
.interview-controller{
	width:67px; 
	height:67px; 
	display:block; 
	background:url("../images/icons/tma-icon.png") no-repeat; 
	position:absolute; 
	top:250px; 
	z-index:50; 
	overflow:hidden;
}
.prev{
	left:-100px; 
	background-position:-59px -198px;
}
.prev:hover{
	background-position:-133px -198px;
}
.next{
	right:-100px; 
	background-position:-59px -121px;
}
.next:hover{
	background-position:-133px -121px;
}

.case-block{
	text-align: center;
}
.case-block li{
	height: 280px;
	padding: 10px;
	display: inline-block;
	border: #d8d8d8 solid 1px;
	margin:10px;
	text-align: left;
}
.case-block li img{
	width: 290px;
	height: 190px;
	display: inline-block;
}
.case-block li h4{
	font-size: 14px;
	margin: 15px 0;
}
.case-block li h4 i{
	margin:5px 0;
}
.case-block li p{
	color: #999;
}

/*footer*/
#footer{
	background-color: #0e558b;
	border-top: #97cc50 solid 4px;
	margin-top: 40px;
	overflow: hidden;
}
#footer .copyright{
	background: #97cc50;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 30px;
	margin:0;
}
#footer .footer-content{
	padding: 60px 0;
}
#footer .footer-block{
	width: 33.3333%;
	float: left;
	overflow: hidden;
	color: #FFF;
}
#footer .footer-block h3{
	font-size: 20px;
	line-height: 35px;
	position: relative;
	overflow: hidden;
}
#footer .footer-block h3 i{
	width: 35px;
	height: 1px;
	display: block;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.left-side{
	width: 135px;
	height: 100px;
	position: absolute;
	top: 0;
	left: -140px;
	border-top: #236798 solid 3px;
	padding:2px 0;
}
.left-side .left-side-top{
	width: 100%;
	height: 90px;
	background: #8fc540;
	color: #FFF;
	text-align: center;
	overflow: hidden;
}
.left-side .left-side-top p{
	margin:0;
}
.left-side .icon-clock{
	width: 50px;
	height: 50px;
	background-position: -135px 0;
	margin-top: 10px;
}
.left-side .left-side-bottom{
	width: 100%;
	text-align: center;
	margin-top: 10px;
	overflow: hidden;
}
.left-side .icon-qcode{
	width: 130px;
	height: 60px;
	background-position: 3px 0px;
}
.left-side-nav{
	width: 100%;
	overflow: hidden;
}
.index-show{
	display: none;
}
#index .index-show{
	display: block;
}
.left-side-nav li{
	width: 100%;
	height: 38px;
	border-top: #FFF solid 2px;
	background: #236798;
	overflow: hidden;
}
.left-side-nav li a{
	display: block;
	text-align: center;
	line-height: 38px;
	font-size: 18px;
	color: #FFF;
}
.left-side-nav li a:hover{
	text-decoration: none;
	color: #EEE;
}
.left-side-nav li a i{
	width: 24px;
	height: 24px;
	margin-right: 5px;
}
.icon-engage{
	background-position: 0 -77px;
}
.icon-des{
	background-position: 0 -120px;
}
.icon-note{
	background-position: 0 -164px;
}
.icon-draw{
	background-position: 0 -206px;
}
.icon-export{
	background-position: 0 -250px;
}
.icon-case{
	background-position: 0 -294px;
}

.exp-full-list{
	margin-right: -10px;
}
.exp-full-list li{
	float: left;
	padding: 5px;
	border: #e7e7e7 solid 1px;
	margin: 0 0 10px 10px;
	overflow: hidden;
	height:300px;
}
.exp-full-list li h3{
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.exp-full-list li p{
	color: #999;
	text-align: center;
	margin: 0;
	width:200px;
}
.exp-full-list li img{
	width: 200px;
	height: 200px;
	display: block;
}

.case-people-list{
	margin-right: -10px;
}
.case-people-list li{
	width:200px;
	height:230px;
	float: left;
	padding: 5px;
	border: #e7e7e7 solid 1px;
	margin: 0 0 10px 10px;
	position: relative;
	padding-bottom: 45px;
	overflow: hidden;
}
.case-people-list li h3{
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.case-people-list li p{
	color: #999;
	text-align: center;
	margin: 0;
	width:200px;
}
.case-people-list li img{
	width: 200px;
	height: 200px;
	display: block;
}

.side-block{
	padding: 10px;
	margin-bottom: 20px;
}
.side-border{
	border: #e7e7e7 solid 1px;
}
.side-block .side-title{
	font-size: 18px;
	line-height: 30px;
	color: #0e5587;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: #e7e7e7 solid 1px;
}
.side-block .side-title a{
	font-size: 14px;
	font-weight: normal;
}
.support-table{
	margin-top: 20px;
	border: none;
}
.support-table td{
	width: 50%;
	text-align: center;
	color: #8fc53d;
	border: none;
	overflow: hidden;
}
.support-table td img{
	max-width: 100%;
}
.side-ad{
	width: 100%;
	overflow: hidden;
}
.side-ad img{
	max-width: 100%;
}

.sub-nav{
	height: 40px;
	padding-bottom: 30px;
}
.sub-nav-ul{
	float: left;
}
.sub-nav-li{
	float: left;
	position: relative;
	border-right: #FFF solid 3px;
	background: #0e5587;
}
.parent-li:after{
	content: "";
	width: 0;
	height: 0;
	display: block;
	border: transparent solid 5px;
	position: absolute;
	top: 18px;
	right: 10px;
	border-top-color: #FFF;
	overflow: hidden;
}
.sub-nav-li a{
	line-height: 40px;
	display: block;
	color: #FFF;
	font-size: 18px;
	padding: 0 25px 0 15px;
	border-left: #0e5587 solid 10px;
}
.sub-nav-li:hover ul{
	display: block;
}
.sub-nav-li a:hover{
	text-decoration: none;
	background: #8fc53d;
}
.sub-nav-li ul{
	width: 250px;
	padding: 0 10px;
	position: absolute;
	background: #0e5587;
	border-top: #FFF solid 1px;
	top: 40px;
	left: 10px;
	display: none;
	z-index: 200;
}
.sub-nav-li ul li a{
	border: none;
	font-size: 14px;
	line-height: 30px;
}
.sub-nav-li ul li{
	border-bottom: #1a5e8d solid 1px;
	height: 30px;
}
.sub-nav-li ul li a:hover{
	background: #0e5587;
	color: #8fc53d;
}
.relative-col{
	position: relative;
	z-index: 100;
}
.search-wrap form{
	margin:0;
}
.search-wrap{
	margin:0;
	border:#0e5587 solid 1px;
	border-radius: 30px;
	overflow: hidden;
}
.search-wrap input{
	border: none;
	background: none;
	outline: none;
	margin:0;
}
.search-wrap .btn2{
	border: none;
	background: #0e5587;
	color: #FFF;
	margin: 0;
	border-radius: 20px;
	outline: none;
}
.case-kind-ttl{
	font-size: 24px;
	margin: 10px 15px;
}
.case-all-list{
}
.case-all-list li{
	width: 322px;
	height: 300px;
	border: #d0d0d0 solid 1px;
	float: left;
	margin: 0 0 10px 8px;
	position: relative;
	padding-bottom: 40PX;
}
.case-all-list li img{
	width: 310px;
	height: 220px;
	display: block;
	margin: 10px auto 20px auto;
}
.case-all-list li .vote-info{
	
	margin-left: 0;
}
.case-all-list li .relative-70p{
	position: relative;
	padding-left: 70px;
}
.case-all-list li .relative-70p span{
	position: absolute;
	top: 0;
	left: 0;
}
.case-all-list li p{
	color: #000;
	margin: 10px;
	min-height: 20px;
}


.case-all-list2{
}
.case-all-list2 li{
	width: 322px;
	height: 380px;
	border: #d0d0d0 solid 1px;
	float: left;
	margin: 0 0 10px 8px;
	position: relative;
	padding-bottom: 40PX;
}
.case-all-list2 li img{
	width: 310px;
	height: 220px;
	display: block;
	margin: 10px auto 20px auto;
}
.case-all-list2 li .vote-info{
	
	margin-left: 0;
}
.case-all-list2 li .relative-70p{
	position: relative;
	padding-left: 70px;
}
.case-all-list2 li .relative-70p span{
	position: absolute;
	top: 0;
	left: 0;
}
.case-all-list2 li p{
	color: #000;
	margin: 10px;
	min-height: 20px;
}



.case-company-list li{
	width: 322px;
	height: 160px;
	border: #d0d0d0 solid 1px;
	float: left;
	margin: 0 0 10px 8px;
	position: relative;
}
.case-company-list li img{
	display: block;
	margin: 20px auto 20px auto;
	width:151px;
	height:56px;
}
li .vote-info{
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 5px;
	left: 0;
}
li .vote-info span{
	display: inline-block;
	border: #d0d0d0 solid 1px;
	border-radius: 20px;
	padding: 0 20px;
	vertical-align: middle;
}
li .vote-info .btn{
	padding: 0 20px;
	border: #8fc540 solid 1px;
	border-radius: 20px;
	background: #8fc540;
	color: #FFF;
	margin-right: 10px;
	outline: none;
}
li .vote-info .btn a{color:#fff;}
li .vote-info .btn a:hover{text-decoration:none;} 
li .vote-info .btn:hover{
	color: #EEE;
}

.support-list{
	overflow: hidden;
	border-bottom: 1px dotted #dddddd;
	padding: 10px 0;
	margin: 10px 0;
}
.support-list li{
	width: 50%;
	float: left;
	height: 110px;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
	
}
.support-list li img{
	width: 90%;
	display: block;
	margin: 0 auto;
	width:137px;
	height:57px;
	margin-top:7px;
	border:#999999 solid 1px;
}

.support-list h5{
	text-align: center;
	color: #8fc53d;
	border: none;
	overflow: hidden;
}
.content-block{
	padding-bottom: 50px;
}
.guide-block h4{
	color: #8fc540;
	font-size: 18px;
	border-bottom: #8fc540 solid 1px;
	line-height: 24px;
	padding-bottom: 5px;
	margin: 40px 0 30px 0;
}
.article-block{
	border-top: #0e5587 solid 2px;
	padding:30px;
}
.article-block p{
	
	margin: 10px 0;
}
.article-block .article-ttl{
	font-size: 24px;
	text-align: center;
	padding: 10px 0;
	margin: 0;
}
.article-block .article-ttl2{
	font-size: 18px;
	text-align: center;
	padding: 1px 0;
	margin: 0;
}
.article-sub{
	text-align: center;
	color: #999;
	border-top: #999 dotted 1px;
	padding-top: 10px;
}
.article-sub2{
	text-align: left;
	color: #000;
	padding-top: 5px;
}
.article-sub a{
	padding: 0 3px;
}
.article-bottom{
	margin: 50px 0 30px 0;
	padding: 10px 0;
	border-top: #999 dotted 1px;
}
.article-bottom a{
	display: block;
	float: left;
	line-height: 24px;
	clear: both;
}
.draw-table{
	margin: 30px 0;
	border-bottom: #8fc540 solid 3px;
}
.draw-table th{
	background: #8fc540;
	color: #FFF;
}
.draw-table td,.draw-table th{
	border: #8fc540 solid 1px;
	padding-left: 10px;
	vertical-align: middle;
}
.org-block{
	overflow: hidden;
	margin-bottom: 30px;
}
.org-block h3{
	font-size: 18px;
	height: 20px;
	margin: 0 0 20px 0;
}
.org-block .c236798{
	border-bottom: #236798 solid 3px;
	color: #236798;
}
.org-block .c8fc540{
	border-bottom: #8fc540 solid 3px;
	color: #8fc540;
}
.org-block h3 span{
	display: block;
	float: left;
	line-height: 40px;
	background: #FFF;
	padding: 0 10px;
	clear: both;
}
.org-block dl{
	height: 120px;
	float: left;
	overflow: hidden;
}
.org-block dl dt{
	width: 150px;
	text-align: left;
	height: 30px;
	line-height: 30px;
	clear: both;
	overflow: hidden;
}
.org-block dl dd{
	width: 150px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	border:#999999 solid 1px;
}
.org-block dl dd img{
	width:150px;
	height:57px;
}



.org-block2{
	overflow: hidden;
	margin-bottom: 30px;
}
.org-block2 h3{
	font-size: 18px;
	height: 20px;
	margin: 0 0 20px 0;
}
.org-block2 .c236798{
	border-bottom: #236798 solid 3px;
	color: #236798;
}
.org-block2 .c8fc540{
	border-bottom: #8fc540 solid 3px;
	color: #8fc540;
}
.org-block2 h3 span{
	display: block;
	float: left;
	line-height: 40px;
	background: #FFF;
	padding: 0 10px;
	clear: both;
}
.org-block2 dl{
	height: 120px;
	float: left;
	overflow: hidden;
}
.org-block2 dl dt{
	width: 150px;
	text-align: left;
	height: 30px;
	line-height: 30px;
	clear: both;
	overflow: hidden;
}
.org-block2 dl dd{
	width: 150px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	border:#999999 solid 1px;
}
.org-block2 dl dd img{
	width:150px;
	height:57px;
}



.meeting-top{
	margin-top: 30px;
	padding: 30px 0;
}
.meeting-top p{
	margin: 10px 30px;
}
.meeting-top .meeting-top-left{
	width: 50%;
	float: left;
}
.meeting-top .meeting-top-left a{
	display: block;
	float: left;
	margin-top: 30px;
}
.meeting-top .meeting-top-right{
	width: 50%;
	float: left;
}
.meeting-top .meeting-top-right p{
	position: relative;
	color: #000;
}
.meeting-top .meeting-top-right p:after{
	content: "";
	width: 5px;
	height: 5px;
	display: block;
	background: #236798;
	position: absolute;
	top: 7px;
	left: -15px;
	border-radius: 3px;
}
.guest-content ul{
	margin-left: -20px;
	padding-bottom: 50px;
}
.guest-content li{
	width: 310px;
	height: 310px;
	border: #d8d8d8 solid 1px;
	float: left;
	padding: 10px 0;
	margin: 0 0 30px 30px;
}
.guest-content img{
	display: block;
	margin: 0 auto;
}
.guest-content li p{
	margin: 0;
	color: #828282;
	margin: 0 10px;
}
.guest-content li h4{
	font-size: 14px;
	margin: 10px;
}
.guest-content li h4 i{
	margin: 5px 0;
}
.guest-content .shotlist li{
	height: 220px;
}
.guest-content .shotlist li p{
	text-align: center;
	margin: 10px 0;
}
.guest-content .guest-interview{
	padding-bottom: 0;
}
.guest-content .guest-interview li{
	height: 190px;
	position: relative;
}
.bottom-alpha-base{
	width: 290px;
	height: 40px;
	position: absolute;
	bottom: 10px;
	left: 10px;
}
.bottom-alpha-base .alpha-bg{
	width: 100%;
	height: 100%;
	display: block;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.guest-content .bottom-alpha-base p{
	position: relative;
	z-index: 100;
	color: #FFF;
	line-height: 40px;
	text-align: center;
	margin: 0;
}
.time-table-wrap{
	padding: 0 15px;
}
.time-table td, .time-table{
	border: #000 solid 1px;
	padding-left: 10px;
	vertical-align: middle;
}
.time-table th{
	background: #92d050;
	text-align: center;
}
.time-table .table-ttl td{
	text-align: center;
}
.time-table dl{
	margin: 10px 0;
	content: #999;
	overflow: hidden;
}
.time-table dl dt{
	color: #ff0038;
}
.logo-wrap{
	margin: 20px;
	overflow: hidden;
}
.logo-wrap li{
	width: 20%;
	height: 80px;
	float: left;
	text-align: center;
	overflow: hidden;
}
.logo-wrap li img{
	display: inline-block;
	max-width: 100%;
	width:151px;
	height:56px;
}

.po80p{
	position: relative;
	padding-left: 80px;
}
.po80p span{
	width: 80px;
	position: absolute;
	left: 0;
	top: 0;
}
.add-des{
	float: left;
	width: 260px;
	margin-right: 30px;
}
.add-map{
	padding: 10px;
	margin-bottom: 50px;
	position: relative;
	overflow: hidden;
}
.add-map .alpha-bg{
	width: 100%;
	height: 100%;
	display: block;
	background: #FFF;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.add-map img{
	position: relative;
	z-index: 100;
}

.paging{width:100%; padding:20px 0; text-align:center; overflow:hidden;}
.paging .current{background:#236798; color:#FFF;}
.paging span,.paging a{color:#236798; padding-right:5px;}
.paging a{padding:0 5px;}
.paging a:hover{text-decoration:none;}
.paging input{width:40px; height:18px; padding:0; margin:0;}
.paging .pagingBtn{background:#236798; color:#FFF; padding:1px 5px;}


.register-wrap{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 1000;
	display: none;
}
.register-wrap .shut-box{
	width: 30px;
	height: 30px;
	display: block;
	line-height: 30px;
	text-align: center;
	background: #ae2030;
	color: #FFF;
	font-size: 18px;
	position: absolute;
	top: -10px;
	right: -10px;
	z-index: 300;
	text-decoration: none;
	border-radius: 15px;
}
.register-wrap .alpha-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	filter:alpha(opacity=60);
	opacity: 0.6;
	z-index: 100;
}
.register-wrap .register-box{
	width: 700px;
	height: 400px;
	background: #FFF;
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 30px;
	margin: -230px 0 0 -380px;
	z-index: 200;
}
.register-wrap .register-box h2{
	color: #90c541;
	text-align: center;
}
.register-wrap .register-box .table,.register-wrap .register-box .table td,.register-wrap .register-box .table th{
	border: none;
}
.register-wrap .register-box .table p{
	line-height: 30px;
}
.register-wrap .register-box .table p span{
	width: 80px;
	display: inline-block;
	text-align: right;
}
.register-wrap .register-box .table p .btn{
	padding: 15px 50px;
}


