
.container .banner{
  clear:both;
  width:100%;
  height:300px;
  background:url(/images/banner/memberIndex.jpg) top center;
  margin-bottom:20px;
}
 .onlineShow{
  width:98px;
  height:158px;
  background:#ead9e9;
  border:1px solid #ebc1e9;
  position:fixed;
  top:50%;
  right:20px;
  z-index:100;
  margin-top:-59px;
}
 .onlineShow .image{
   width:70px;
   height:70px;
   background:#fff;
   border-radius:35px;
   margin:20px auto;
   position:relative;
}
 .onlineShow .image .beauty{
  display:block;
  width:44px;
  height:44px;
  position:absolute;
  top:14px;
  left:14px;
}
 .onlineShow .link{
   display:block;
   width:80px;
   height:30px;
   margin:0 auto;
   background:#f10180;
   font-size:14px;
   font-family:"Î¢ÈíÑÅºÚ";
   line-height:30px;
   text-align:center;
   border-radius:5px;
   color:#fff;
}
.container .type{
    width:1180px;
	height:auto;
    overflow: hidden;
	margin:0 auto;
	margin-bottom:20px;
}
.container .type li{
 float:left;
 width:29%;
 height:auto;
 overflow:hidden;
 background:#fff5fb;
 padding:20px;
 margin-right:12px;
 border-radius:5px;
 text-align:center;
 cursor:pointer;
}
.container .type .hover{
  background:#f10180;
}
.container .type .hover .tit{
  color:#FFF;
}
.container .type li:last-child{
 margin-right:0px;
}

.container .type li .image{
 display:block;
 width:80px;
 height:73px;
 margin:0 auto;
 margin-top:20px;
 margin-bottom:2px;
}
/*.container .type li .shadow{
 display:block;
 margin:0 auto;
 margin-bottom:8px;
}*/

.container .type li .tit,
.container .type li .txt
{
  clear:both;
  display:block;
  width:auto;
  height:auto;
  overflow:hidden;
  font-family:"Î¢ÈíÑÅºÚ";
  margin-top:10px;
}
.container .type li .tit{
  font-size:30px;
  color:#000;
  margin-bottom:8px;
  font-weight:normal;
}

.container .type li .tit:hover{
 color:#f10180;
}
.container .type li .txt{
  font-size:16px;
  color:#666;
  margin-bottom:20px;
}

.container .online{
 display:block;
 clear:both;
 width:118px;
 height:38px;
 border:1px solid #dcdcdc;
 line-height:38px;
 margin:0 auto;
 font-size:14px;
 color:#666;
 font-family:"Î¢ÈíÑÅºÚ";
 text-align:center;
 margin-bottom:20px;
 border-radius:5px;
}


.container .list,
.container .list li
{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  background:#f2f2f2;
}
.container .list{
	padding-bottom:50px;
}

.container .list_yx{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
}
.container .list_yx .yx_content{
	clear:both;
	width:1180px;
	margin:0 auto;
	height:auto;
	text-align:center
}

.container .list_yx .yx_content h2{
	font-size:43px;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#333;
	padding-top:20px;
}
.container .list_yx .yx_content .title{
	font-size:24px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:500;
	color:#333;
	padding:20px 0;
}
.container .list_yx .yx_content img{
	box-shadow: 0 0 10px rgba(0,0,0,.2);
	margin-bottom:30px;
}

.container .list .pp_content{
	clear:both;
	width:1180px;
	margin:0 auto;
	overflow:hidden;
	background-color:#f2f2f2;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
}


.container .list .pp_content .pp{
	background-color:#ffffff;
	width:580px;
	float:left;
	text-align:center;
	height:635px;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}

.container .list .pp_content .pp h2{
	height:63px;
	line-height:63px;
	font-size:43px;
	font-family:"Î¢ÈíÑÅºÚ";
	padding-top:30px;
	color:#333;
}

.container .list .pp_content .float{
	margin-left:20px;
}

.container .list .pp_content .title{
	color:#666;
	font-size:20px;
	font-family:"Î¢ÈíÑÅºÚ";
	padding-top:10px;
	padding-bottom:30px;
	font-weight:400;
	
}

.container .list .pp_content .txt{
	padding-top:50px;
}
.container .list .pp_content .txt a{
	color: #f10180;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:13px;
}

.container .list .pp_content .txt2 {
	padding-top:10px;
	padding-left:50px;
	padding-right:50px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:13px;
	text-align:left;
	color:#333;
}

.title_head{
	clear:both;
	width:1180px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	background:#666;
	height:63px;
	line-height:63px;
	font-size:48px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:normal;
	padding:30px 0;	
}
.title_head{
	background:url(../images/bg/banner02.png) no-repeat center center;
}

.container .list_rw{
	background:#f2f2f2;
	padding:30px 0;	
}


.container .list_rw .rw_head{
	clear:both;
	width:1180px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	height:63px;
	line-height:63px;
	font-size:48px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:normal;
	padding:30px 0;	
	background:url(../images/bg/banner01.png) no-repeat center center;
}

.list_rw p{
	clear:both;
	width:1180px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
.list_rw .title{
	color:#333;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:26px;
	font-weight:500;
}

.list_rw .txt{
	color:#666;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:16px;
	margin-top:10px;
	padding-bottom:20px;
}
.list_rw a{
	color: #f10180;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:13px;
}

.list_rw p:last-child{
	padding-top:30px ;
	padding-bottom:15px;
}

.list_rw .touy{
	clear:both;
	width:1180px;
	margin:0 auto;
	overflow:hidden;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
	margin-top:10px;
}


.container .list_lx{
	padding-bottom:50px;
	
}
.container .list_lx .lx_content{
	clear:both;
	width:1180px;
	margin:0 auto;
	overflow:hidden;
}
.container .list_lx .lx_content li{
	float:left;
}
.container .list_lx .lx_content li:first-child{
	width:490px;
}
.container .list_lx .lx_content li:nth-child(2){
	width:490px;
}

.container .list_lx .lx_content li:last-child{
	float:right;
}

.container .list_lx .lx_content li h3{
	font-family:"Î¢ÈíÑÅºÚ";
	color:#333;
	font-size:28px;
	font-weight:600;
}
.container .list_lx .lx_content li p{
	font-family:"Î¢ÈíÑÅºÚ";
	color:#333;
	font-size:14px;
	line-height:40px;
}
.container .list_lx .lx_content li img {
	vertical-align: text-top;
	width:150px;
	max-width:150px;
}

.container .list li .column{
  clear:both;
  width:1060px;
  height:auto;
  overflow:hidden;
  padding:60px;
  margin:0 auto;
}
.container .list li .column .image{
  display:block;
  float:right;
}
.container .list li .column .text{
 display:block;
 float:left;
 width:auto;
 height:auto;
 overflow:hidden;
 margin-top:100px;
}
.container .list li .column .text .tit{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  font-weight:normal;
  color:#333;
  font-size:30px;
  font-family:"Î¢ÈíÑÅºÚ";
  margin-bottom:30px;
}
.container .list li .column .text .txt{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  color:#666;
  font-size:18px;
  font-family:"Î¢ÈíÑÅºÚ";
}
.container .list li:nth-child(2n){
  background:#fff;
}
.container .list li:nth-child(2n) .image{
  display:block;
  float:left;
}
.container .list li:nth-child(2n) .text{
 display:block;
 float:right;
 width:auto;
 height:auto;
 overflow:hidden;
 margin-top:100px;
}