﻿/*通栏头图*/ 
.banner{ display:block; clear:both; width:100%; height:calc(100vw * 0.2); padding:0; margin:0 auto; overflow:hidden; text-align:center; background: url(../images/img/banner_class.jpg) no-repeat 50% 0; background-size:100% auto;  border:none; }
.banner img{ width:100%; height:auto;}

.column_side,
.column_main{ display:inline-block; float:left; width:860px; height:auto; padding:0; margin:0; overflow:hidden; text-align:center;}
.column_side{ float: right; width:320px;}

/*当前位置*/
.path{display:inline-block; clear:both; width:100%; height:40px; line-height:40px; padding:0; margin:10px auto; overflow:hidden; text-align:left;}
.path b,
.path a,
.path span{display:inline-block; width:auto; height:40px; line-height:40px; padding:0 5px; margin:0; overflow:hidden; text-align:left; text-indent:10px; font-size:14px; color:#999; font-family:Microsoft Yahei; font-weight:normal; text-decoration:none; background:none;}
.path b{ background:url(../images/path_ico.png) no-repeat 0 -40px;}
.path a{ background:url(../images/path_ico.png) no-repeat right 0; text-indent:5px; padding:0 15px 0 0;}
.path a:hover{ color:#1b8;}
.path span{ text-indent:5px; padding:0; color:#666;}



/*列表 翻页*/
.turnpage{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:30px auto; text-align:center; overflow:hidden;}
.turnpage a,
.turnpage span{ display:inline-block; width:auto; text-align:center; line-height:36px; padding:0 13px; margin:0; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; background:rgba(215, 220, 220, 0.8); border:none; border-radius:0; cursor:pointer;}
.turnpage a:hover,
.turnpage .cur{background:rgba(10, 196, 190, 0.6);}
.turnpage .cur{cursor:default;}

.turnpage span,
.turnpage span.nopage,
.turnpage .page_first.nopage,
.turnpage .page_last.nopage,
.turnpage .next.nopage,
.turnpage .prev.nopage,
.turnpage .cur.nopage{background:#fff; border:1px solid #eee; color:#aaa; cursor:default;}
.turnpage .page_first{ border-top-left-radius:4px; border-bottom-left-radius:4px;}
.turnpage .page_last{ border-top-right-radius:4px; border-bottom-right-radius:4px;}


/*暂无内容*/
.no_data{ display:inline-block; clear:both; width:100%; height:auto; min-height:100px; padding:80px 0 0 0; margin:50px auto; text-align:center; overflow:hidden; line-height:50px; font-size:16px; color:#aaa; background:url(../images/no_data.png) no-repeat 50% 0;}

/*二级主体内容*/
.class_content{ display:inline-block; clear:both; width:100%; height:auto; min-height:600px;/* min-height: 1150px*/; padding:20px 0; margin:0 auto 20px auto; overflow:hidden; text-align:center; background: #f7f7f9;}

.class_content h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.class_content h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }


/*赛事活动报名（近期赛事+活动）-报名*/ 
.events_signup{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.events_signup ul.form{display:block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; list-style-type:none;}
.events_signup ul.form li{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; list-style-type:none;}
.events_signup ul.form li .input_wrap{display:inline-block; float: left; width:100%; height:auto; min-height:100px; padding:5px 0; margin:0; text-align:center; overflow: hidden; }
.events_signup ul.form li .input_wrap .tag,
.events_signup ul.form li .input_wrap .fill,
.events_signup ul.form li .input_wrap .fill.ws{display:inline-block; float: left;/* width:200px; text-align:right;*/ width: 100%; height:40px; line-height: 40px; padding:0; margin:0; overflow: hidden; text-align:left; text-indent: 15px; font-size: 14px; color: #222; font-family:Microsoft Yahei, Arial; }
.events_signup ul.form li .input_wrap .fill{ width:600px; height:auto; min-height: 40px; text-align:left; }
.events_signup ul.form li .input_wrap .fill .inp,
.events_signup ul.form li .input_wrap .fill .sel,
.events_signup ul.form li .input_wrap .fill .tex{display:inline-block; float: left; width:550px; height:40px; line-height: 40px; padding:0 5px; margin:0 10px; border-radius: 4px; box-sizing: border-box; background:#fff; text-align:left; font-size: 14px; color: #888; font-family:Microsoft Yahei, Arial; border: 1px solid #eee;/* box-shadow:0 1px 2px 2px #eee inset;*/ }
.events_signup ul.form li .input_wrap .fill .tex{ height:120px; line-height:30px; padding:0 5px; margin:5px 10px; overflow-y:scroll;}

.events_signup ul.form li .input_wrap .fill.ws{width:auto; max-width:100px; }
.events_signup ul.form li .input_wrap .fill.ws label{display:inline-block; float:left; width:auto; height:40px; line-height: 40px; padding:0 2px; margin:0; text-align:center; font-size: 14px; color: #888; font-family:Microsoft Yahei, Arial; }
.events_signup ul.form li .input_wrap .fill.ws input.rad{display:inline-block; float: left; width:16px; height:16px; line-height: 16px; padding:0; margin:12px 10px;}

.events_signup ul.form li .input_wrap .fill span.wz{ display:inline-block; float: left; width:auto; height:40px; line-height: 40px; padding:0 5px; margin:0; overflow: hidden; text-align:left; text-indent:0; font-size: 14px; color: #222; font-family:Microsoft Yahei, Arial;  }

.events_signup ul.form li .input_wrap.half{ width:50%; }
.events_signup ul.form li .input_wrap.half .fill{ width:300px; }
.events_signup ul.form li .input_wrap.half .fill .inp,
.events_signup ul.form li .input_wrap.half .fill .sel{ width:200px;}
.events_signup ul.form li .input_wrap.half.ws .fill .inp{ width:150px;}
.events_signup ul.form li .input_wrap.half.ws .fill span.wz{ width:40px; padding: 0; text-align: center; background: #f4f4f9; border-radius:4px; }

.events_signup ul.form li .input_wrap .fill .bdyz{ display:block; float: left; width:540px; height:20px; line-height: 20px; padding:0 5px; margin:0 10px; overflow: hidden; text-align:left; text-indent:0;  font-size:0.5em; color:#d03; font-family:Microsoft Yahei, Arial;/*  background:#fee; border: 1px solid #fdd;*/ }
.events_signup ul.form li .input_wrap.half .fill .bdyz{ width:190px; }

.events_signup ul.form li .submit_bar{display:inline-block; float: left; width:550px; height:auto; padding:10px 0; margin:10px; text-align:center; overflow: hidden; }
.events_signup ul.form li .submit_bar input.btn{display:inline-block; clear: both; width:200px; height:40px; line-height: 40px; padding:0; margin:0 auto; text-align:center; overflow: hidden; font-size: 16px; color: #fff; font-family:Microsoft Yahei, Arial; font-weight: normal; background:rgba(10, 196, 190, 1); border: 1px solid rgba(10, 196, 190, 1); border-radius:4px; cursor:pointer; }

.events_signup .tip{ display:inline-block; clear:both; width:700px; height:auto; padding:20px 0; margin:20px auto; overflow:hidden; text-align:center; background: #eff; border: 1px dashed #eee; border-radius:10px;  }
.events_signup .tip h2.stit{ display:inline-block; clear:both; width:94%; height:30px; line-height:30px; padding:0; margin:0 auto; overflow:hidden; text-align:left; text-indent:10px; font-size: 16px; color: #066; font-family:Microsoft Yahei; /*font-weight: normal;*/ letter-spacing: 2px; box-sizing: border-box; border-left:5px solid #099; }
.events_signup .tip p.text{ display:inline-block; clear:both; width:94%; height:auto; line-height:20px; padding:0 5px; margin:10px auto; overflow:hidden; text-align:left; font-size: 14px; color: #099; font-family:Microsoft Yahei; font-weight: normal; }


/*赛事活动报名（近期赛事+活动）-缴费*/ 
.signup_pay{ display:inline-block; clear:both; width:100%; height:auto; min-height: 600px; padding:0; margin:0 auto 10px auto; /*overflow:hidden;*/ text-align:center; background:url(../images/bigbg_pay.png) no-repeat 75% 240px; background-size:360px 360px;}

.signup_pay ul.form{display:block; clear:both; width:50%; height:auto; padding:0; margin:0 auto; text-align:center; list-style-type:none;}
.signup_pay ul.form li{display:block; clear:both; width:400px; height:auto; padding:0; margin:0 auto; text-align:center; list-style-type:none;}
.signup_pay ul.form li .input_wrap{display:inline-block; float: left; width:100%; height:auto; min-height:100px; padding:5px 0; margin:0; text-align:center; overflow: hidden; }
.signup_pay ul.form li .input_wrap .tag,
.signup_pay ul.form li .input_wrap .fill,
.signup_pay ul.form li .input_wrap .fill.ws{display:inline-block; float: left;/* width:200px; text-align:right;*/ width: 100%; height:40px; line-height: 40px; padding:0; margin:0; /*overflow: hidden;*/ text-align:left; text-indent: 15px; font-size: 14px; color: #222; font-family:Microsoft Yahei, Arial; }
.signup_pay ul.form li .input_wrap .fill .inp,
.signup_pay ul.form li .input_wrap .fill .sel,
.signup_pay ul.form li .input_wrap .fill .tex{display:inline-block; float: left; width:120px; height:40px; line-height: 40px; padding:0 5px; margin:0 10px; border-radius: 4px; box-sizing: border-box; background:#fff; text-align:left; font-size: 14px; color: #888; font-family:Microsoft Yahei, Arial; border: 1px solid #eee; }
.signup_pay ul.form li .input_wrap .fill .tex{ height:120px; line-height:30px; padding:0 5px; margin:5px 10px; overflow-y:scroll;}

.signup_pay ul.form li .input_wrap .fill.ws{width:auto; max-width:150px; margin:0 12px; border-radius: 4px; box-sizing: border-box; background:#fff; border: 1px solid #eee; }
.signup_pay ul.form li .input_wrap .fill.ws label{display:inline-block; float:left; width:auto; height:40px; line-height: 40px; padding:0 2px; margin:0; text-align:center; font-size: 14px; color: #888; font-family:Microsoft Yahei, Arial; }
.signup_pay ul.form li .input_wrap .fill.ws input.rad{display:inline-block; float: left; width:16px; height:16px; line-height: 16px; padding:0; margin:12px 10px;}
.signup_pay ul.form li .input_wrap.ws .fill .inp{ width:150px;}

.signup_pay ul.form li .input_wrap .fill.ws.alipay label{ background:url(../images/pay_ico_alipay.png) no-repeat 16px 50%; background-size:24px 24px; padding-left:40px;}
.signup_pay ul.form li .input_wrap .fill.ws.weixin label{ background:url(../images/pay_ico_weixin.png) no-repeat 16px 50%; background-size:24px 24px; padding-left:40px;}

.signup_pay ul.form li .input_wrap .fill span.wz{ display:inline-block; float: left; width:auto; height:40px; line-height: 40px; padding:0 5px; margin:0; overflow: hidden; text-align:left; text-indent:0; font-size: 14px; color: #222; font-family:Microsoft Yahei, Arial;  }
.signup_pay ul.form li .input_wrap.ws .fill span.wz{ width:40px; padding: 0; text-align: center; background: #f4f4f9; border-radius:4px; }

.signup_pay ul.form li .input_wrap .fill .bdyz{ /*display:inline-block;_zx*/ clear: both; width:100%; height:20px; line-height: 20px; padding:0; margin:0; overflow: hidden; text-align:left; text-indent:-400%;  font-size:0.5em; color:#d03; font-family:Microsoft Yahei, Arial;}

.signup_pay ul.form li .submit_bar{display:inline-block; float: left; width:auto; height:auto; padding:10px 0; margin:10px 14px; text-align:center; overflow: hidden; }
.signup_pay ul.form li .submit_bar input.btn{display:inline-block; clear: both; width:200px; height:40px; line-height: 40px; padding:0; margin:0 auto; text-align:center; overflow: hidden; font-size: 16px; color: #fff; font-family:Microsoft Yahei, Arial; font-weight: normal; background:rgba(10, 196, 190, 1); border: 1px solid rgba(10, 196, 190, 1); border-radius:4px; cursor:pointer; }

.signup_pay .tip{ display:inline-block; clear:both; width:700px; height:auto; padding:20px 0; margin:20px auto; overflow:hidden; text-align:center; background: #eff; border: 1px dashed #eee; border-radius:10px;  }

.signup_pay .tip h2.stit{ display:inline-block; clear:both; width:94%; height:30px; line-height:30px; padding:0; margin:0 auto; overflow:hidden; text-align:left; text-indent:10px; font-size: 16px; color: #066; font-family:Microsoft Yahei; /*font-weight: normal;*/ letter-spacing: 2px; box-sizing: border-box; border-left:5px solid #099; }
.signup_pay .tip p.text{ display:inline-block; clear:both; width:94%; height:auto; line-height:20px; padding:0 5px; margin:10px auto; overflow:hidden; text-align:left; font-size: 14px; color: #099; font-family:Microsoft Yahei; font-weight: normal; }


/*赛事活动报名（近期赛事+活动+竞赛计划）-列表*/ 
.events_list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.events_list h1.tit{display:inline-block; clear:both; width:1000px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.events_list h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.events_list .con{display:block; clear:both; width:1040px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.events_list .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.events_list .con ul.list li{ display:inline-block; float:left; width:50%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden; list-style-type:none;}
.events_list .con ul.list li a.cell{ display:inline-block; clear:both; width:480px; height:110px; padding:10px; margin:20px auto; text-align:center; overflow:hidden; background:#fff url(../images/list_arrow.png) no-repeat right 50%; border: 1px solid #eee; box-sizing: border-box;  border-radius:0; text-decoration: none; cursor: pointer; }

.events_list .con ul.list li .date{ display:inline-block; float:left; width:120px; height:90px; padding:0; margin:0; text-align:center; overflow:hidden; background:#eee; border-radius:0; }
.events_list .con ul.list li .date font{ display:inline-block; clear:both; width:80px; height:25px; line-height:30px; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#999; letter-spacing:0; }
.events_list .con ul.list li .date b{ display:inline-block; clear:both; width:80px;  height:40px; line-height:35px; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:30px; color:#999; letter-spacing:1px; }
.events_list .con ul.list li .date span{ display:inline-block; clear:both; width:100%; height:25px; line-height:22px; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#999; letter-spacing:1px;  background:#e0e0e0; }

.events_list .con ul.list li .text{display:inline-block; /*float:left;*/ width:320px; height:80px; padding:5px 0; margin:0; text-align:left; overflow:hidden;} 
.events_list .con ul.list li .text span.heading,
.events_list .con ul.list li .text span.summary{/*display:inline-block;*/ clear: both; width:300px; height:30px; line-height:30px; padding:0; margin:0 auto; text-align:left; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333;}
.events_list .con ul.list li .text span.heading{ text-overflow: ellipsis; /*white-space:nowrap;*/}
.events_list .con ul.list li .text span.summary{ height:40px; line-height:20px; padding:0; margin:5px auto; font-size:12px; color:#aaa;}


.events_list .con ul.list li a:hover.cell{ background:#fff url(../images/list_arrow_a.png) no-repeat right 50%; border: 1px solid rgba(20, 220, 140, 0.6); }
.events_list .con ul.list li a:hover.cell .date{ background:rgba(20, 220, 140, 0.6); }
.events_list .con ul.list li a:hover.cell .date font{ color:#fff;}
.events_list .con ul.list li a:hover.cell .date b{ color:#fff; }
.events_list .con ul.list li a:hover.cell .date span{ color:#fff; background: rgba(10, 196, 190,0.5); }

.events_list .con ul.list li a:hover.cell .text span.heading{ color:#299;}
.events_list .con ul.list li a:hover.cell .text span.summary{ color:#aaa;}


/*赛事活动报名（近期赛事+活动+竞赛计划）-详情*/ 
.events_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.events_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.events_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.events_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.events_detail .article h2.tit_bar{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:left; overflow:hidden; }
.events_detail .article h2.tit_bar span{ display:inline-block; float: left; width:auto; height:30px; line-height:30px; padding:0 2px; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#666; }
.events_detail .article h2.tit_bar span font{padding:0; margin:0 8px 0 2px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#888; }
				  
.events_detail .article h2.tit_bar .data,
.events_detail .article h2.tit_bar .time{display:inline-block; float:left; width:580px; height:auto; padding:0; margin:0; text-align:center; overflow:hidden;}
				  
.events_detail .article h2.tit_bar .btn_box{display:inline-block; float:right; width:100px; height:auto; padding:0; margin:0; text-align:center; overflow:hidden;}
.events_detail .article h2.tit_bar .btn_box a.btn_signup{display:inline-block; clear: both; width:100px; height:40px; line-height: 40px; padding: 0; margin:10px auto; background: #299; color: #fff; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:16px; text-align:center; overflow:hidden; border-radius:5px; border:none;}

.events_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.events_detail .article .article_con .pic,
.events_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.events_detail .article .article_con img{display:inline-block; clear:both; width:auto; max-width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.events_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#666; letter-spacing: 0; overflow:hidden; }


.events_detail .article .article_con .source{display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; text-align:right; }
.events_detail .article .article_con .source span{ display:inline-block; width:auto; height:30px; line-height:30px; padding:0 2px; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#666; }
.events_detail .article .article_con .source span font{ padding:0; margin:0 8px 0 2px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#888; }
				  

.events_detail .download_bar{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:20px auto; text-align:left; text-indent:0; }		
.events_detail .download_bar a{display:inline-block; width:auto; height:30px; line-height: 30px; padding:0 20px; margin:10px; text-align:center; text-indent:20px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#299; cursor: pointer; background: rgba(20, 220, 140, 0.1) url(../images/download_ico.png) no-repeat 15px 50%; }	
.events_detail .download_bar a:hover{ color:#299; background: rgba(20, 220, 140, 0.2) url(../images/download_ico.png) no-repeat 15px 50%; }	


/*通告通知（会员+赛事+活动）-列表*/ 
.inform_list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.inform_list h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.inform_list h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.inform_list .con{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.inform_list .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; min-height: 400px; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.inform_list .con ul.list li{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.inform_list .con ul.list li a.cell{ display:inline-block; clear:both; width:100%; height:auto; padding:10px; margin:0 auto; text-align:center; overflow:hidden; background:url(../images/list_arrow.png) no-repeat right 50%; border-bottom: 1px solid #eee; box-sizing: border-box;  border-radius:0; text-decoration: none; cursor: pointer; }
.inform_list .con ul.list li:nth-child(odd) a.cell{ background: #eff4f4 url(../images/list_arrow.png) no-repeat right 50%; }
.inform_list .con ul.list li:nth-child(even) a.cell{ background: #f9f9ff url(../images/list_arrow.png) no-repeat right 50%; }

.inform_list .con ul.list li span.heading{display:inline-block; float:left; width:530px; height:40px; line-height: 40px; padding:0; margin:0; overflow:hidden; text-align:left; text-indent: 20px; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333; background:url(../images/newslist_dot.png) no-repeat 0 -35px;} 
.inform_list .con ul.list li span.date{ display:inline-block; float:right; width:100px; height:24px; line-height: 24px; padding:0; margin:8px 25px; overflow:hidden; text-align:center; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color: #aaa;/* color:#fff; background:rgba(20, 220, 140, 0.2);*/}

.inform_list .con ul.list li:nth-child(odd)  a:hover.cell{ background: #eff4f4 url(../images/list_arrow_a.png) no-repeat right 50%; }
.inform_list .con ul.list li:nth-child(even)  a:hover.cell{ background: #f9f9ff url(../images/list_arrow_a.png) no-repeat right 50%; }

.inform_list .con ul.list li a:hover.cell span.heading{ color:#299; background:url(../images/newslist_dot.png) no-repeat 0 15px; }
.inform_list .con ul.list li a:hover.cell span.date{ color:#299;/* background:rgba(20, 220, 140, 0.1);*/}

/*通告通知（会员+赛事+活动）-详情*/ 
.inform_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.inform_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.inform_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.inform_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.inform_detail .article h2.tit_bar{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; }
.inform_detail .article h2.tit_bar span{ display:inline-block;/* float: left;*/ width:auto; height:30px; line-height:30px; padding:0 2px; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#666; }
.inform_detail .article h2.tit_bar span font{padding:0; margin:0 8px 0 2px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#888; }
				  
.inform_detail .article h2.tit_bar .data{display:inline-block; float:left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden;}
				  
.inform_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.inform_detail .article .article_con .pic,
.inform_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.inform_detail .article .article_con img{display:inline-block; clear:both; width:auto; max-width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.inform_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#666; letter-spacing: 0; overflow:hidden; }


.inform_detail .download_bar{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:20px auto; text-align:left; text-indent:0; }		
.inform_detail .download_bar a{display:inline-block; width:auto; height:30px; line-height: 30px; padding:0 20px; margin:10px; text-align:center; text-indent:20px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#299; cursor: pointer; background: rgba(20, 220, 140, 0.1) url(../images/download_ico.png) no-repeat 15px 50%; }	
.inform_detail .download_bar a:hover{ color:#299; background: rgba(20, 220, 140, 0.2) url(../images/download_ico.png) no-repeat 15px 50%; }	



/*新闻资讯-列表*/ 
.news_list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.news_list h1.tit{display:inline-block; clear:both; width:1000px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.news_list h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.news_list .con{display:block; clear:both; width:1040px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.news_list .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.news_list .con ul.list li{ display:inline-block; float:left; width:50%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden; list-style-type:none;}
.news_list .con ul.list li a.cell{ display:inline-block; clear:both; width:480px; height:110px; padding:10px; margin:20px auto; text-align:center; overflow:hidden; background:#fff url(../images/list_arrow.png) no-repeat right 50%; border: 1px solid #eee; box-sizing: border-box;  border-radius:0; text-decoration: none; cursor: pointer; }

.news_list .con ul.list li .date{ display:inline-block; float:left; width:90px; height:90px; padding:0; margin:0; text-align:center; overflow:hidden; background:#eee; border-radius:0; }
.news_list .con ul.list li .date font{ display:inline-block; clear:both; width:80px; height:25px; line-height:30px; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#999; letter-spacing:0; }
.news_list .con ul.list li .date b{ display:inline-block; clear:both; width:80px;  height:40px; line-height:35px; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:30px; color:#999; letter-spacing:1px; }
.news_list .con ul.list li .date span{ display:inline-block; clear:both; width:100%; height:25px; line-height:22px; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#999; letter-spacing:1px;  background:#e0e0e0; }

.news_list .con ul.list li .text{display:inline-block; float:left; width:350px; height:80px; padding:5px 0; margin:0; text-align:center; overflow:hidden;} 
.news_list .con ul.list li .text span.heading,
.news_list .con ul.list li .text span.summary{display:inline-block; clear: both; width:330px; height:30px; line-height:30px; padding:0; margin:0 auto; text-align:left; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333;}
.news_list .con ul.list li .text span.heading{ text-overflow: ellipsis; white-space:nowrap;}
.news_list .con ul.list li .text span.summary{ height:40px; line-height:20px; padding:0; margin:5px auto; font-size:12px; color:#aaa;}


.news_list .con ul.list li a:hover.cell{ background:#fff url(../images/list_arrow_a.png) no-repeat right 50%; border: 1px solid rgba(20, 220, 140, 0.6); }
.news_list .con ul.list li a:hover.cell .date{ background:rgba(20, 220, 140, 0.6); }
.news_list .con ul.list li a:hover.cell .date font{ color:#fff;}
.news_list .con ul.list li a:hover.cell .date b{ color:#fff; }
.news_list .con ul.list li a:hover.cell .date span{ color:#fff; background: rgba(10, 196, 190,0.5); }

.news_list .con ul.list li a:hover.cell .text span.heading{ color:#299;}
.news_list .con ul.list li a:hover.cell .text span.summary{ color:#aaa;}


/*新闻资讯-正文*/ 
.news_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.news_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.news_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.news_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.news_detail .article h2.tit_bar{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; }
.news_detail .article h2.tit_bar span{ display:inline-block;/* float: left;*/ width:auto; height:30px; line-height:30px; padding:0 2px; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#666; }
.news_detail .article h2.tit_bar span font{padding:0; margin:0 8px 0 2px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#888; }
				  
.news_detail .article h2.tit_bar .data{display:inline-block; float:left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden;}
				  
.news_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.news_detail .article .article_con .pic,
.news_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.news_detail .article .article_con img{display:inline-block; clear:both; width:auto; max-width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.news_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#666; letter-spacing: 0; overflow:hidden; }


/*下载中心-列表*/ 
.download_list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.download_list h1.tit{display:inline-block; clear:both; width:1000px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.download_list h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.download_list .con{display:block; clear:both; width:1040px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.download_list .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; min-height: 400px; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.download_list .con ul.list li{ display:inline-block; float: left; width:50%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden; list-style-type:none;}
.download_list .con ul.list li a.cell{ display:inline-block; clear:both; width:480px; height:auto; padding:10px; margin:10px auto; text-align:center; overflow:hidden; background:#eff4f4 url(../images/list_arrow.png) no-repeat right 50%; border: 1px solid #eee; box-sizing: border-box;  border-radius:0; text-decoration: none; cursor: pointer; }

.download_list .con ul.list li span.heading{display:inline-block; float:left; width:300px; height:40px; line-height: 40px; padding:0; margin:0; overflow:hidden; text-align:left; text-indent: 20px; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333; background:url(../images/newslist_dot.png) no-repeat 0 -35px;} 
.download_list .con ul.list li span.date{ display:inline-block; float:right; width:100px; height:24px; line-height: 24px; padding:0; margin:8px 25px; overflow:hidden; text-align:center; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color: #aaa;/* color:#fff; background:rgba(20, 220, 140, 0.2);*/}

.download_list .con ul.list li a:hover.cell{ background: #f9f9ff url(../images/list_arrow_a.png) no-repeat right 50%; }
.download_list .con ul.list li a:hover.cell span.heading{ color:#299; background:url(../images/newslist_dot.png) no-repeat 0 15px; }
.download_list .con ul.list li a:hover.cell span.date{ color:#299;/* background:rgba(20, 220, 140, 0.1);*/}

/*下载中心-详情*/ 
.download_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.download_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.download_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.download_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.download_detail .article h2.tit_bar{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; }
.download_detail .article h2.tit_bar span{ display:inline-block;/* float: left;*/ width:auto; height:30px; line-height:30px; padding:0 2px; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#666; }
.download_detail .article h2.tit_bar span font{padding:0; margin:0 8px 0 2px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#888; }
				  
.download_detail .article h2.tit_bar .data{display:inline-block; float:left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden;}
				  
.download_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.download_detail .article .article_con .pic,
.download_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.download_detail .article .article_con img{display:inline-block; clear:both; width:auto; max-width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.download_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#666; letter-spacing: 0; overflow:hidden; }


.download_detail .download_bar{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:20px auto; text-align:left; text-indent:0; }		
.download_detail .download_bar a{display:inline-block; width:auto; height:30px; line-height: 30px; padding:0 20px; margin:10px; text-align:center; text-indent:20px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#299; cursor: pointer; background: rgba(20, 220, 140, 0.1) url(../images/download_ico.png) no-repeat 15px 50%; }	
.download_detail .download_bar a:hover{ color:#299; background: rgba(20, 220, 140, 0.2) url(../images/download_ico.png) no-repeat 15px 50%; }	


/*交流互动-网上咨询*/ 
.consult_online{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.consult_online h1.tit{display:inline-block; clear:both; width:1000px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.consult_online h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.consult_online .con{display:block; clear:both; width:1040px; height:auto; padding:0; margin:0 auto; text-align:center; }	

/*交流互动-网上咨询-列表*/ 
.consult_online .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; min-height: 400px; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.consult_online .con ul.list li{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.consult_online .con ul.list li .cell{ display:inline-block; clear:both; width:700px; height:auto; padding:10px 0; margin:10px auto; text-align:center; overflow:hidden; border-bottom:1px dotted #ddd;}
.consult_online .con ul.list li .cell .ask_block{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
.consult_online .con ul.list li .cell .ask_block .data_bar{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
.consult_online .con ul.list li .cell .ask_block .data_bar span{ display:inline-block; float:left; width:auto; height:40px; line-height: 40px; padding:0; margin:0; text-align:center; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#333;}
.consult_online .con ul.list li .cell .ask_block .data_bar span.num{ width:40px; color:#fff; background:rgba(20, 220, 140, 1.0); border-radius:50%;  }
.consult_online .con ul.list li .cell .ask_block .data_bar span.time{ color:#aaa; margin:0 10px; }
.consult_online .con ul.list li .cell .ask_block .text{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
.consult_online .con ul.list li .cell .ask_block .text p{ display:inline-block; clear:both; width:660px; height:auto; padding:10px; margin:10px 0 10px 40px; text-align:left; line-height: 20px; overflow:hidden; background:#fff ; border: 1px solid #eee; box-sizing: border-box;  border-radius:4px; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#333; }
.consult_online .con ul.list li .cell .reply_block{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
.consult_online .con ul.list li .cell .reply_block .data_bar{ display:inline-block; clear:both; width:660px; height:auto; padding:0; margin:0 0 0 40px; text-align:center; overflow:hidden; }
.consult_online .con ul.list li .cell .reply_block .data_bar span.name{ display:inline-block; float:left; width:auto; height:40px; line-height: 40px; padding:0; margin:0; text-align:left; text-indent: 10px; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#aaa;}
.consult_online .con ul.list li .cell .reply_block .text{ display:inline-block; clear:both; width:660px; height:auto; padding:0; margin:0 0 0 40px; text-align:center; overflow:hidden;}
.consult_online .con ul.list li .cell .reply_block .text p{ display:inline-block; clear:both; width:100%; height:auto; padding:10px; margin:0 auto 10px auto; text-align:left; line-height: 20px; overflow:hidden; background:#eff4f4 ; border: 1px solid #dee; box-sizing: border-box;  border-radius:4px; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#299; }

/*交流互动-网上咨询-咨询输入*/ 
.consult_online h2.stit{ position: relative; display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:20px auto; text-align:center; overflow:hidden; font-weight:normal;}
.consult_online h2.stit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:center; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:18px; color:#fff; letter-spacing:2px; background:rgba(20, 220, 140, 0.4); }
.consult_online h2.stit:after{ position:absolute; content:""; z-index: 1; display: block; left: 50%; bottom: -10px; padding: 0; margin: 0; margin-left:-10px; height:0; width:0; border-top:10px solid rgba(20, 220, 140, 0.4); border-right:10px solid transparent; border-bottom:10px solid rgba(20, 220, 140, 0.4); border-left:10px solid transparent; }

.consult_online .con ul.form{display:block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; list-style-type:none;}
.consult_online .con ul.form li{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; list-style-type:none;}
.consult_online .con ul.form li .input_wrap{display:inline-block; clear: both; width:100%; height:auto; padding:5px 0; margin:0 auto; text-align:center; overflow: hidden; }
.consult_online .con ul.form li .input_wrap .tag,
.consult_online .con ul.form li .input_wrap .fill{display:inline-block; float: left; width:550px; height:auto; min-height: 40px; line-height: 40px; padding:0; margin:0; /*overflow: hidden;*/ text-align:left; text-indent:0; font-size: 14px; color: #222; font-family:Microsoft Yahei, Arial; }
.consult_online .con ul.form li .input_wrap .tag{ width:150px; height:40px; line-height: 40px; padding:0; margin:0; text-align:right; font-size: 14px; color: #222; font-family:Microsoft Yahei, Arial; }
.consult_online .con ul.form li .input_wrap .fill .inp,
.consult_online .con ul.form li .input_wrap .fill .tex{display:inline-block; float: left; width:500px; height:40px; line-height: 40px; padding:0 5px; margin:0 10px; border-radius: 4px; box-sizing: border-box; background:#fff; text-align:left; font-size: 14px; color: #888; font-family:Microsoft Yahei, Arial; border: 1px solid #eee; }
.consult_online .con ul.form li .input_wrap .fill .tex{ height:120px; line-height:30px; padding:0 5px; margin:5px 10px; overflow-y:scroll;}

.consult_online .con ul.form li .input_wrap .fill span.wz{ display:inline-block; float: left; width:auto; height:40px; line-height: 40px; padding:0 5px; margin:0; overflow: hidden; text-align:left; text-indent:0; font-size: 14px; color: #222; font-family:Microsoft Yahei, Arial;  }
.consult_online .con ul.form li .input_wrap .fill .bdyz{ display:inline-block; clear: both; width:100%; height:20px; line-height: 20px; padding:0; margin:0; overflow: hidden; text-align:left; text-indent:15px;  font-size:0.5em; color:#d03; font-family:Microsoft Yahei, Arial;}

.consult_online .con ul.form li .submit_bar{display:inline-block; clear: both; width:400px; height:auto; padding:5px 0; margin:0 auto; text-align:center; overflow: hidden; }
.consult_online .con ul.form li .submit_bar .half{display:inline-block; float: left; width:50%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; }
.consult_online .con ul.form li .submit_bar .half input.btn{display:inline-block; clear: both; width:170px; height:40px; line-height: 40px; padding:0; margin:0 auto; text-align:center; overflow: hidden; font-size: 16px; color: #fff; font-family:Microsoft Yahei, Arial; font-weight: normal; background:rgba(10, 196, 190, 1); border: 1px solid rgba(10, 196, 190, 1); border-radius:4px; cursor:pointer; }
.consult_online .con ul.form li .submit_bar .half:last-child input.btn{ color: rgba(10, 196, 190, 1); font-family:Microsoft Yahei, Arial; font-weight: normal; background:rgba(255, 255, 255, 1); border: 1px solid rgba(10, 196, 190, 1); }


/*交流互动-投诉建议*/ 
.suggest_online{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.suggest_online h1.tit{display:inline-block; clear:both; width:1000px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.suggest_online h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.suggest_online .con{display:block; clear:both; width:1040px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.suggest_online .con .tip{ display:inline-block; clear:both; width:700px; height:auto; padding:10px 0; margin:20px auto; overflow:hidden; text-align:center; background: #eff; border: 1px dashed #eee; border-radius:10px;  }
.suggest_online .con .tip p.text{ display:inline-block; clear:both; width:94%; height:auto; line-height:20px; padding:0 5px; margin:10px auto; overflow:hidden; text-align:left; font-size: 14px; color: #099; font-family:Microsoft Yahei; font-weight: normal; }

/*交流互动-投诉建议-输入*/ 
.suggest_online .con ul.form{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; list-style-type:none;}
.suggest_online .con ul.form li{display:block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; list-style-type:none;}
.suggest_online .con ul.form li .input_wrap{display:inline-block; clear: both; width:100%; height:auto; padding:5px 0; margin:0 auto; text-align:center; overflow: hidden; }
.suggest_online .con ul.form li .input_wrap .tag,
.suggest_online .con ul.form li .input_wrap .fill{display:inline-block; float: left; width:550px; height:auto; min-height: 40px; line-height: 40px; padding:0; margin:0; /*overflow: hidden;*/ text-align:left; text-indent:0; font-size: 14px; color: #222; font-family:Microsoft Yahei, Arial; }
.suggest_online .con ul.form li .input_wrap .tag{ width:150px; height:40px; line-height: 40px; padding:0; margin:0; text-align:right; font-size: 14px; color: #222; font-family:Microsoft Yahei, Arial; }
.suggest_online .con ul.form li .input_wrap .fill .inp,
.suggest_online .con ul.form li .input_wrap .fill .tex{display:inline-block; float: left; width:500px; height:40px; line-height: 40px; padding:0 5px; margin:0 10px; border-radius: 4px; box-sizing: border-box; background:#fff; text-align:left; font-size: 14px; color: #888; font-family:Microsoft Yahei, Arial; border: 1px solid #eee; }
.suggest_online .con ul.form li .input_wrap .fill .tex{ height:120px; line-height:30px; padding:0 5px; margin:5px 10px; overflow-y:scroll;}

.suggest_online .con ul.form li .input_wrap .fill span.wz{ display:inline-block; float: left; width:auto; height:40px; line-height: 40px; padding:0 5px; margin:0; overflow: hidden; text-align:left; text-indent:0; font-size: 14px; color: #222; font-family:Microsoft Yahei, Arial;  }
.suggest_online .con ul.form li .input_wrap .fill .bdyz{ display:inline-block; clear: both; width:100%; height:20px; line-height: 20px; padding:0; margin:0; overflow: hidden; text-align:left; text-indent:15px;  font-size:0.5em; color:#d03; font-family:Microsoft Yahei, Arial;}

.suggest_online .con ul.form li .submit_bar{display:inline-block; clear: both; width:400px; height:auto; padding:5px 0; margin:0 auto; text-align:center; overflow: hidden; }
.suggest_online .con ul.form li .submit_bar .half{display:inline-block; float: left; width:50%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; }
.suggest_online .con ul.form li .submit_bar .half input.btn{display:inline-block; clear: both; width:170px; height:40px; line-height: 40px; padding:0; margin:0 auto; text-align:center; overflow: hidden; font-size: 16px; color: #fff; font-family:Microsoft Yahei, Arial; font-weight: normal; background:rgba(10, 196, 190, 1); border: 1px solid rgba(10, 196, 190, 1); border-radius:4px; cursor:pointer; }
.suggest_online .con ul.form li .submit_bar .half:last-child input.btn{ color: rgba(10, 196, 190, 1); font-family:Microsoft Yahei, Arial; font-weight: normal; background:rgba(255, 255, 255, 1); border: 1px solid rgba(10, 196, 190, 1); }


/*精彩瞬间-列表*/ 
.gallary_list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.gallary_list h1.tit{display:inline-block; clear:both; width:1000px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.gallary_list h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.gallary_list .con{display:block; clear:both; width:1040px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.gallary_list .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; min-height: 400px; padding:0; margin:10px auto; text-align:center; overflow:hidden; list-style-type:none;}
.gallary_list .con ul.list li{ display:inline-block; float: left; width:260px; height:auto; padding:20px 0; margin:0; text-align:center; overflow:hidden; list-style-type:none;}
.gallary_list .con ul.list li .cell { position: relative; display:inline-block; clear: both; width:220px; height:200px; padding:0; margin:0 auto; text-align:center; overflow:hidden; box-shadow:2px 2px 8px rgba(0, 0, 0,0.2);}
.gallary_list .con ul.list li .cell .pic{ display:inline-block; clear: both; width:100%; height:auto; padding:40px 0 0 0; margin:0 auto; text-align:center; overflow:hidden;}
.gallary_list .con ul.list li .cell .pic img{ display:inline-block; clear: both; width:100%; height:180px; padding:0; margin:0 auto; border: none; overflow:hidden;}
.gallary_list .con ul.list li .cell .text{ position: absolute; z-index: 1; top: 0; left: 0; display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; border: none; overflow:hidden; background: rgba(0,0,0,0.8);}

.gallary_list .con ul.list li .cell .text span.sort,
.gallary_list .con ul.list li .cell .text span.sport,
.gallary_list .con ul.list li .cell .text span.date{ display:inline-block; float: left; width:25%; height:40px; line-height: 40px; padding:0; margin:0; border: none; overflow:hidden; text-align:center; color: #fff;}

.gallary_list .con ul.list li .cell.s_p .text span.sort{ background: rgba(10, 196, 190, 1); }
.gallary_list .con ul.list li .cell.s_p .text span.sport{ background: rgba(10, 196, 190, 0.7); }
.gallary_list .con ul.list li .cell.s_p .text span.date{ background: rgba(10, 196, 190, 0.4); }
.gallary_list .con ul.list li .cell.s_v .text span.sort{ background: rgba(20, 220, 140, 1); }
.gallary_list .con ul.list li .cell.s_v .text span.sport{ background: rgba(20, 220, 140, 0.7); }
.gallary_list .con ul.list li .cell.s_v .text span.date{ background: rgba(20, 220, 140, 0.4); }
.gallary_list .con ul.list li .cell .text span.date{ width:50%;}
.gallary_list .con ul.list li .cell .text .summary{ display:inline-block; clear: both; width:100%; height:0; line-height:20px; padding:0; margin:0 auto; border: none; overflow:hidden; text-align:center; background: rgba(0,0,0,0.6); transition:height 1s; }
.gallary_list .con ul.list li .cell:hover .text{ height:100%;}
.gallary_list .con ul.list li .cell:hover .text .summary{ height:180px;}
.gallary_list .con ul.list li .cell .text .summary p{ display:inline-block; clear: both; width:86%; height:140px; line-height:20px; padding:0; margin:20px auto; border: none; overflow:hidden; text-align: left; color: #fff; }




/*条件筛选*/
.filter{ display:inline-block; clear:both; width:1000px; height:auto; padding:0;  margin:10px auto; text-align:center; overflow:hidden;}
.filter .filter_tit{ display:inline-block; clear:both; width:100%; height:auto; padding:0;  margin:0 auto; text-align:center; overflow:hidden; border-bottom:1px solid rgba(10, 196, 190, 0.4);}
.filter .filter_tit span{ display:inline-block; float:left; width:auto; height:38px; line-height:38px; padding:0 20px;  margin:0; text-align:center; overflow:hidden; font-size:14px; color:#fff; font-weight:normal; background:rgba(10, 196, 190, 0.4);}

.filter .filter_bar{ display:inline-block; clear:both; width:100%; height:auto; padding:0;  margin:0 auto; text-align:center; overflow:hidden;}
.filter .filter_bar dl{ display:block; clear:both; width:100%; height:auto; min-height:40px; padding:0;  margin:0 auto; text-align:center; overflow:hidden; list-style-type:none; /*background:#fff;*/ border-bottom:1px solid #eee; }
.filter .filter_bar dl dt,
.filter .filter_bar dl dd{ display:inline-block; float:left; height:auto; min-height:40px; padding:10px 0;  margin:0; text-align:center; overflow:hidden; list-style-type:none;}
.filter .filter_bar dl dt{ width:100px; height:60px; line-height:60px; text-align:center; font-size:14px; color:#999; font-weight:normal; padding:0;}
.filter .filter_bar dl dd{ width:900px; text-align:left; }
.filter .filter_bar dl dd span{ display:inline-block; float:left; width:auto; height:40px; line-height:40px; text-align:center; padding:0; margin:0; overflow:hidden; }
.filter .filter_bar dl dd span a{ display:inline-block;  width:auto; height:26px; line-height:26px; text-align:center; padding:0 10px; margin:7px 5px; overflow:hidden; border-radius:0; text-decoration:none; cursor:pointer; font-size:14px; background:#fff; color:#666; border:1px solid rgba(10, 196, 190, 0.6); box-sizing: border-box; } 
.filter .filter_bar dl dd span a:hover,
.filter .filter_bar dl dd span.cur a{ background:rgba(10, 196, 190, 0.6); color:#fff; border:1px solid rgba(10, 196, 190, 0.6); }



.filter .filter_bar dl dd .search_bar{ display:inline-block; float:left; width:100%; height:40px; line-height:40px; padding:0;  margin:0; text-align:center; overflow:hidden;}
.filter .filter_bar dl dd .search_bar input.inp{ display:inline-block; float:left; width:600px; height:30px; line-height:30px; padding:0 5px;  margin:5px; text-align:left; overflow:hidden; font-size:14px; color:#999; font-weight:normal; background:#fff; border:1px solid #ddd; outline:none; box-sizing: border-box; }
.filter .filter_bar dl dd .search_bar input.btn{ display:inline-block; float:left; width:60px; height:30px; line-height:30px; padding:0;  margin:5px 10px; text-align:center; overflow:hidden; font-size:14px; color:#fff; font-weight:normal; background:rgba(10, 196, 190, 1); border:1px solid rgba(10, 196, 190, 1); cursor:pointer; outline:none; }


/*政策研究-列表*/ 
.policy_list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.policy_list h1.tit{display:inline-block; clear:both; width:1000px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.policy_list h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.policy_list .con{display:block; clear:both; width:1040px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.policy_list .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; min-height: 400px; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.policy_list .con ul.list li{ display:inline-block; float: left; width:50%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden; list-style-type:none;}
.policy_list .con ul.list li a.cell{ display:inline-block; clear:both; width:480px; height:auto; padding:10px; margin:10px auto; text-align:center; overflow:hidden; background:#eff4f4 url(../images/list_arrow.png) no-repeat right 50%; border: 1px solid #eee; box-sizing: border-box;  border-radius:0; text-decoration: none; cursor: pointer; }


.policy_list .con ul.list li span.heading{display:inline-block; float:left; width:300px; height:40px; line-height: 40px; padding:0; margin:0; overflow:hidden; text-align:left; text-indent: 20px; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333; background:url(../images/newslist_dot.png) no-repeat 0 -35px;} 
.policy_list .con ul.list li span.date{ display:inline-block; float:right; width:100px; height:24px; line-height: 24px; padding:0; margin:8px 25px; overflow:hidden; text-align:center; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color: #aaa;/* color:#fff; background:rgba(20, 220, 140, 0.2);*/}


.policy_list .con ul.list li a:hover.cell{ background: #f9f9ff url(../images/list_arrow_a.png) no-repeat right 50%; }
.policy_list .con ul.list li a:hover.cell span.heading{ color:#299; background:url(../images/newslist_dot.png) no-repeat 0 15px; }
.policy_list .con ul.list li a:hover.cell span.date{ color:#299;/* background:rgba(20, 220, 140, 0.1);*/}


/*政策研究-详情*/ 
.policy_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.policy_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.policy_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.policy_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.policy_detail .article h2.tit_bar{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; }
.policy_detail .article h2.tit_bar span{ display:inline-block;/* float: left;*/ width:auto; height:30px; line-height:30px; padding:0 2px; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#666; }
.policy_detail .article h2.tit_bar span font{padding:0; margin:0 8px 0 2px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#888; }
				  
.policy_detail .article h2.tit_bar .data{display:inline-block; float:left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden;}
				  
.policy_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.policy_detail .article .article_con .pic,
.policy_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.policy_detail .article .article_con img{display:inline-block; clear:both; width:auto; max-width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.policy_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#666; letter-spacing: 0; overflow:hidden; }


.policy_detail .download_bar{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:20px auto; text-align:left; text-indent:0; }		
.policy_detail .download_bar a{display:inline-block; width:auto; height:30px; line-height: 30px; padding:0 20px; margin:10px; text-align:center; text-indent:20px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#299; cursor: pointer; background: rgba(20, 220, 140, 0.1) url(../images/download_ico.png) no-repeat 15px 50%; }	
.policy_detail .download_bar a:hover{ color:#299; background: rgba(20, 220, 140, 0.2) url(../images/download_ico.png) no-repeat 15px 50%; }	



/*服务大厅_列表*/ 
.service_list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.service_list h1.tit{display:inline-block; clear:both; width:1000px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.service_list h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.service_list .con{display:block; clear:both; width:1040px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.service_list .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; min-height: 400px; padding:0; margin:10px auto; text-align:center; overflow:hidden; list-style-type:none;}
.service_list .con ul.list li{ display:inline-block; float: left; width:50%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden; list-style-type:none;}
.service_list .con ul.list li a.cell{ display:inline-block; clear:both; width:480px; height:auto; padding:10px; margin:10px auto; text-align:center; overflow:hidden; background:#eff4f4 url(../images/list_arrow.png) no-repeat right 50%; border: 1px solid #eee; box-sizing: border-box;  border-radius:0; text-decoration: none; cursor: pointer; }

.service_list .con ul.list li span.heading{display:inline-block; float:left; width:300px; height:40px; line-height: 40px; padding:0; margin:0; overflow:hidden; text-align:left; text-indent: 20px; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333; background:url(../images/newslist_dot.png) no-repeat 0 -35px;} 
.service_list .con ul.list li span.date{ display:inline-block; float:right; width:100px; height:24px; line-height: 24px; padding:0; margin:8px 25px; overflow:hidden; text-align:center; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color: #aaa;/* color:#fff; background:rgba(20, 220, 140, 0.2);*/}

.service_list .con ul.list li a:hover.cell{ background: #f9f9ff url(../images/list_arrow_a.png) no-repeat right 50%; }
.service_list .con ul.list li a:hover.cell span.heading{ color:#299; background:url(../images/newslist_dot.png) no-repeat 0 15px; }
.service_list .con ul.list li a:hover.cell span.date{ color:#299;/* background:rgba(20, 220, 140, 0.1);*/}

/*服务大厅_（教练员）详情*/ 
.coach_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.coach_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.coach_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.coach_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.coach_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.coach_detail .article .article_con .face,
.coach_detail .article .article_con .data,
.coach_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; text-align: center; }

.coach_detail .article .article_con .face img{display:inline-block; clear:both; width:200px; height:200px; padding:0; margin:0 auto; border: none; overflow:hidden; border-radius:50%; }
.coach_detail .article .article_con .data span{ display:inline-block; clear: both; width:100%; height:40px; line-height:40px; padding:0 2px; margin:0 auto; text-align: center; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; letter-spacing: 1px; }
.coach_detail .article .article_con .data span.name{ font-weight:bold; font-size:24px; color:#333; }
.coach_detail .article .article_con .data span.company{ font-size:16px; color:#666;  }
.coach_detail .article .article_con .data span.level{ width:auto; height:30px; line-height:30px; color:#fff; font-size:16px; background: rgba(240, 100, 60, 0.4);  padding:0 10px; border-radius:4px;  }

.coach_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#666; letter-spacing: 0; overflow:hidden; }


/*服务大厅_（场地）详情*/ 
.arena_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.arena_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.arena_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.arena_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.arena_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.arena_detail .article .article_con .pic,
.arena_detail .article .article_con .data,
.arena_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; text-align: center; }
.arena_detail .article .article_con .pic{ clear: none; float:left; width:320px; padding: 0; margin: 0; overflow: hidden;}
.arena_detail .article .article_con .text { margin:20px auto; }
.arena_detail .article .article_con .data{ clear: none;  float:left; width:340px; padding: 0 20px; margin:0; overflow: hidden; text-align: left; }

.arena_detail .article .article_con .pic img{display:inline-block; clear:both; width:320px; height:180px; padding:0; margin:0 auto; border: none; overflow:hidden; border-radius:0; }
.arena_detail .article .article_con .data span{ display:inline-block; clear: both; width:100%; height:40px; line-height:40px; padding:0 2px; margin:0 auto;  text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; }
.arena_detail .article .article_con .data span.name{ font-weight:normal; font-size:20px; color:#333; text-align:left; letter-spacing: 1px; }
.arena_detail .article .article_con .data span.address{ font-size:16px; color:#666; text-align:left;  }
.arena_detail .article .article_con .data p.contact{ display:inline-block; clear: both; width:100%; height:80px; line-height:22px; padding:5px 2px; margin:0 auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-size:14px; color:#999; font-weight:normal; letter-spacing:0; border-top: 1px solid #eee; }

.arena_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#999; letter-spacing: 0; overflow:hidden; }

/*服务大厅_（招聘）详情*/ 
.job_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.job_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.job_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.job_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.job_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.job_detail .article .article_con .pic,
.job_detail .article .article_con .data,
.job_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; text-align: center; }
.job_detail .article .article_con .pic{ clear: none; float:left; width:320px; padding: 0; margin: 0; overflow: hidden;}
.job_detail .article .article_con .text { margin:20px auto; }
.job_detail .article .article_con .data{ clear: none;  float:left; width:340px; padding: 0 20px; margin:0; overflow: hidden; text-align: left; }

.job_detail .article .article_con .pic img{display:inline-block; clear:both; width:320px; height:180px; padding:0; margin:0 auto; border: none; overflow:hidden; border-radius:0; }
.job_detail .article .article_con .data span{ display:inline-block; clear: both; width:100%; height:40px; line-height:40px; padding:0 2px; margin:0 auto;  text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; }
.job_detail .article .article_con .data span.name{ font-weight:normal; font-size:20px; color:#333; text-align:left; letter-spacing: 1px; }
.job_detail .article .article_con .data p.overview{ display:inline-block; clear: both; width:100%; height:120px; line-height:22px; padding:5px 2px; margin:0 auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-size:14px; color:#999; font-weight:normal; letter-spacing:0; border-top: 1px solid #eee; }

.job_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#999; letter-spacing: 0; overflow:hidden; }


/*会员风采-列表*/ 
.member_list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.member_list h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.member_list h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.member_list .con{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.member_list .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; min-height: 400px; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.member_list .con ul.list li{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.member_list .con ul.list li a.cell{ display:inline-block; clear:both; width:100%; height:auto; padding:10px 0; margin:0 auto; text-align:center; overflow:hidden; border-bottom: 1px solid #eee; box-sizing: border-box;  border-radius:0; text-decoration: none; cursor: pointer; }

.member_list .con ul.list li .pic{display:inline-block; float:left; width:180px; height:auto; padding:0; margin:0; overflow:hidden; text-align:center;} 
.member_list .con ul.list li .pic img{display:inline-block; clear: both; width:180px; height:120px; padding:0; margin:5px auto; border: none;} 

.member_list .con ul.list li .text{display:inline-block; float:right; width:500px; height:auto; padding:0; margin:0; overflow:hidden; text-align:center; text-indent:0; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333;} 
.member_list .con ul.list li .text span.heading{display:inline-block; clear: both; width:100%; height:35px; line-height:35px; padding:0; margin:0; overflow:hidden; text-align:left; text-indent:0; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333;} 
.member_list .con ul.list li .text span.summary{display:inline-block; clear: both; width:100%; height:66px; line-height:22px; padding:0; margin:0; overflow:hidden; text-align:left; text-indent:0; font-family:Microsoft Yahei; font-weight:normal; font-size:12px; color:#999;} 
.member_list .con ul.list li .text span.view_d{ display:inline-block; float:right; width:auto; height:24px; line-height:24px; padding:0 15px; margin:0; overflow:hidden; text-align:center; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color: #fff; background:rgba(0, 0, 0, 0.2); border-radius:12px; }

.member_list .con ul.list li a:hover.cell .text span.heading{ color:#299;}
.member_list .con ul.list li a:hover.cell .text span.view_d{ background:rgba(20, 220, 140, 1.0); }

/*会员风采-详情*/ 
.member_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.member_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.member_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.member_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.member_detail .article h2.tit_bar{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; }
.member_detail .article h2.tit_bar span{ display:inline-block;/* float: left;*/ width:auto; height:30px; line-height:30px; padding:0 2px; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#666; }
.member_detail .article h2.tit_bar span font{padding:0; margin:0 8px 0 2px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#888; }
				  
.member_detail .article h2.tit_bar .data{display:inline-block; float:left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden;}
				  
.member_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.member_detail .article .article_con .pic,
.member_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.member_detail .article .article_con img{display:inline-block; clear:both; width:auto; max-width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.member_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#666; letter-spacing: 0; overflow:hidden; }


/*组织机构-列表*/ 
.organization_list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.organization_list h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.organization_list h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.organization_list .con{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.organization_list .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; min-height: 400px; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.organization_list .con ul.list li{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.organization_list .con ul.list li a.cell{ display:inline-block; clear:both; width:100%; height:auto; padding:10px 0; margin:0 auto; text-align:center; overflow:hidden; border-bottom: 1px solid #eee; box-sizing: border-box;  border-radius:0; text-decoration: none; cursor: pointer; }

.organization_list .con ul.list li .pic{display:inline-block; float:left; width:180px; height:auto; padding:0; margin:0; overflow:hidden; text-align:center;} 
.organization_list .con ul.list li .pic img{display:inline-block; clear: both; width:180px; height:120px; padding:0; margin:5px auto; border: none;} 

.organization_list .con ul.list li .text{display:inline-block; float:right; width:500px; height:auto; padding:0; margin:0; overflow:hidden; text-align:center; text-indent:0; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333;} 
.organization_list .con ul.list li .text span.heading{display:inline-block; clear: both; width:100%; height:35px; line-height:35px; padding:0; margin:0; overflow:hidden; text-align:left; text-indent:0; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333;} 
.organization_list .con ul.list li .text span.summary{display:inline-block; clear: both; width:100%; height:66px; line-height:22px; padding:0; margin:0; overflow:hidden; text-align:left; text-indent:0; font-family:Microsoft Yahei; font-weight:normal; font-size:12px; color:#999;} 
.organization_list .con ul.list li .text span.view_d{ display:inline-block; float:right; width:auto; height:24px; line-height:24px; padding:0 15px; margin:0; overflow:hidden; text-align:center; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color: #fff; background:rgba(0, 0, 0, 0.2); border-radius:12px; }

.organization_list .con ul.list li a:hover.cell .text span.heading{ color:#299;}
.organization_list .con ul.list li a:hover.cell .text span.view_d{ background:rgba(20, 220, 140, 1.0); }

/*组织机构-详情*/ 
.organization_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.organization_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.organization_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.organization_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.organization_detail .article h2.tit_bar{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; }
.organization_detail .article h2.tit_bar span{ display:inline-block;/* float: left;*/ width:auto; height:30px; line-height:30px; padding:0 2px; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#666; }
.organization_detail .article h2.tit_bar span font{padding:0; margin:0 8px 0 2px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#888; }
				  
.organization_detail .article h2.tit_bar .data{display:inline-block; float:left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden;}
				  
.organization_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.organization_detail .article .article_con .pic,
.organization_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.organization_detail .article .article_con img{display:inline-block; clear:both; width:auto; max-width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.organization_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#666; letter-spacing: 0; overflow:hidden; }



/*联合会简介-列表*/ 
.brief_list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.brief_list h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.brief_list h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.brief_list .con{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }	

.brief_list .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; min-height: 400px; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.brief_list .con ul.list li{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.brief_list .con ul.list li a.cell{ display:inline-block; clear:both; width:100%; height:auto; padding:10px; margin:0 auto; text-align:center; overflow:hidden; background:url(../images/list_arrow.png) no-repeat right 50%; border-bottom: 1px solid #eee; box-sizing: border-box;  border-radius:0; text-decoration: none; cursor:pointer;}
.brief_list .con ul.list li:nth-child(odd) a.cell{ background: #eff4f4 url(../images/list_arrow.png) no-repeat right 50%; }
.brief_list .con ul.list li:nth-child(even) a.cell{ background: #f9f9ff url(../images/list_arrow.png) no-repeat right 50%; }

.brief_list .con ul.list li span.heading{display:inline-block; float:left; width:530px; height:40px; line-height: 40px; padding:0; margin:0; overflow:hidden; text-align:left; text-indent: 20px; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#333; background:url(../images/newslist_dot.png) no-repeat 0 -35px;} 
.brief_list .con ul.list li span.date{ display:inline-block; float:right; width:100px; height:24px; line-height: 24px; padding:0; margin:8px 25px; overflow:hidden; text-align:center; font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color: #aaa;/* color:#fff; background:rgba(20, 220, 140, 0.2);*/}

.brief_list .con ul.list li:nth-child(odd)  a:hover.cell{ background: #eff4f4 url(../images/list_arrow_a.png) no-repeat right 50%; }
.brief_list .con ul.list li:nth-child(even)  a:hover.cell{ background: #f9f9ff url(../images/list_arrow_a.png) no-repeat right 50%; }

.brief_list .con ul.list li a:hover.cell span.heading{ color:#299; background:url(../images/newslist_dot.png) no-repeat 0 15px; }
.brief_list .con ul.list li a:hover.cell span.date{ color:#299;/* background:rgba(20, 220, 140, 0.1);*/}

/*联合会简介-详情*/ 
.brief_detail{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center;}

.brief_detail h1.tit{display:inline-block; clear:both; width:700px; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 1px solid #ddd;}
.brief_detail h1.tit span{ display:block; clear:both; width:auto; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:24px; color:#000; letter-spacing:2px; }

.brief_detail .article{display:block; clear:both; width:700px; height:auto; padding:0; margin:0 auto; text-align:center; }		

.brief_detail .article h2.tit_bar{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; }
.brief_detail .article h2.tit_bar span{ display:inline-block;/* float: left;*/ width:auto; height:30px; line-height:30px; padding:0 2px; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#666; }
.brief_detail .article h2.tit_bar span font{padding:0; margin:0 8px 0 2px; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#888; }
				  
.brief_detail .article h2.tit_bar .data{display:inline-block; float:left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow:hidden;}
				  
.brief_detail .article .article_con{display:inline-block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden; }

.brief_detail .article .article_con .pic,
.brief_detail .article .article_con .text {display:inline-block; clear:both; width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.brief_detail .article .article_con img{display:inline-block; clear:both; width:auto; max-width: 100%; height:auto; padding:0; margin:10px auto; border: none; overflow:hidden; }
.brief_detail .article .article_con p{display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:5px auto; text-align: left; text-indent: 2em; line-height:180%; font-family:Microsoft Yahei; font-weight:normal; font-size:16px; color:#666; letter-spacing: 0; overflow:hidden; }


/*=================================================================侧栏-更多列表及内容=================================================================*/

/*侧更多（文字列表）*/
.side_tlist{ display:inline-block; clear:both; width:320px; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden;/* background:#f4f4f9;*/ }
.side_tlist h1.tit{display:block; clear:both; width:310px; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 2px solid rgba(10, 196, 190, 1); }
.side_tlist h1.tit span{ display:inline-block; float: left; width:180px; height:40px; line-height:40px; padding:0; margin:0 10px; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei; font-weight:bold; font-size:16px; color:#333; letter-spacing:2px; }
.side_tlist h1.tit a.more{ display:inline-block; float:right; width:80px; height:40px; line-height:40px; padding:0; margin:0 10px; text-align:right; text-indent:0; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#aaa; letter-spacing:2px; }
.side_tlist h1.tit a:hover.more{ color:#299; }
.column_side .side_tlist:first-child h1.tit{ margin:20px auto 0 auto; }

.side_tlist .con{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
.side_tlist .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.side_tlist .con ul.list li{ display:inline-block; clear: both; width:310px; height:auto; padding:10px 0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none; border-bottom: 1px dotted #eee; background: url(../images/dot_4.png) no-repeat 0 50%;}
.side_tlist .con ul.list li a span.heading{display:inline-block; float:left; width:220px; height:30px; line-height:30px; padding:0; margin:0; text-align:left; text-indent:10px; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:12px; color:#666; text-overflow: ellipsis; white-space:nowrap;} 
.side_tlist .con ul.list li a span.date{ display:inline-block; float:right; width:80px; height:20px; line-height: 20px; padding:0; margin:5px 0; text-align:center; overflow:hidden; background:rgba(20, 220, 140, 0.6); font-family:Microsoft Yahei; font-weight:normal; font-size:12px; color:#fff; }

/*侧更多（图文列表）*/
.side_tplist{ display:inline-block; clear:both; width:320px; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden;/* background:#f4f4f9;*/ }
.side_tplist h1.tit{display:block; clear:both; width:310px; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 2px solid rgba(10, 196, 190, 1); }
.side_tplist h1.tit span{ display:inline-block; float: left; width:180px; height:40px; line-height:40px; padding:0; margin:0 10px; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei; font-weight:bold; font-size:16px; color:#333; letter-spacing:2px; }
.side_tplist h1.tit a.more{ display:inline-block; float:right; width:80px; height:40px; line-height:40px; padding:0; margin:0 10px; text-align:right; text-indent:0; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#aaa; letter-spacing:2px; }
.side_tplist h1.tit a:hover.more{ color:#299; }
.column_side .side_tplist:first-child h1.tit{ margin:20px auto 0 auto; }

.side_tplist .con{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
.side_tplist .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.side_tplist .con ul.list li{ display:inline-block; clear: both; width:310px; height:auto; padding:10px 0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none; border-bottom: 1px dotted #eee;}
.side_tplist .con ul.list li a span.pic{display:inline-block; float:left; width:80px; height:auto; padding:0; margin:0; text-align:center; overflow:hidden; } 
.side_tplist .con ul.list li a span.pic img{display:inline-block;  clear:both; width:60px; height:40px; padding:0; margin:5px auto; border: none; } 
.side_tplist .con ul.list li a span.heading{display:inline-block; float:left; width:220px; height:28px; line-height:28px; padding:0; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#666; text-overflow: ellipsis; white-space:nowrap;} 
.side_tplist .con ul.list li a span.date{ display:inline-block; float:right; width:80px; height:22px; line-height: 22px; padding:0; margin:0; text-align:center; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:12px; color:#999; }
.side_tplist .con ul.list li a span.summary{display:inline-block; float:left; width:220px; height:22px; line-height:22px; padding:0; margin:0; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:12px; color:#999; text-overflow: ellipsis; white-space:nowrap; }

/*侧-更多活动*/
.side_events{ display:inline-block; clear:both; width:320px; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden;/* background:#f4f4f9;*/ }
.side_events h1.tit{display:block; clear:both; width:310px; height:auto; padding:0; margin:20px auto 0 auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 2px solid rgba(10, 196, 190, 1); }
.side_events h1.tit span{ display:block; clear:both; width:300px; height:40px; line-height:40px; padding:0; margin:0 auto; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei; font-weight:bold; font-size:16px; color:#333; letter-spacing:2px; }

.side_events .con{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
.side_events .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.side_events .con ul.list li{ display:inline-block; clear: both; width:310px; height:auto; padding:10px 0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none; border-bottom: 1px dotted #eee; }
.side_events .con ul.list li .date{ display:inline-block; float:left; width:72px; height:70px; padding:0; margin:4px 0; text-align:center; overflow:hidden; background:rgba(20, 220, 140, 0.6); border-radius:6px;  }
.side_events .con ul.list li .date font,
.side_events .con ul.list li .date b,
.side_events .con ul.list li .date span{ display:inline-block; clear:both; width:50px; height:22px; line-height:24px; padding:0; margin:0; text-align:center; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#fff; letter-spacing:1px; }

.side_events .con ul.list li .date font{letter-spacing:0; }
.side_events .con ul.list li .date b{ height:26px; line-height:26px; font-weight:600; font-size:24px; letter-spacing:1px; }
.side_events .con ul.list li .date span{width:100%; line-height:20px; background: rgba(10, 196, 190,0.5);  }

.side_events .con ul.list li .heading{display:inline-block; float:left; width:220px; height:72px; line-height:24px; padding:4px 0 4px 10px; margin:0; text-align:left; overflow:hidden;} 
.side_events .con ul.list li .heading a{ font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#666;}

.side_events .con ul.list li:last-child(){ border-bottom:none; }


/*侧-更多新闻*/
.side_news{ display:inline-block; clear:both; width:320px; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden;/* background:#f4f4f9;*/ }
.side_news h1.tit{display:block; clear:both; width:310px; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-weight:normal; border-bottom: 2px solid rgba(10, 196, 190, 1); }
.side_news h1.tit span{ display:inline-block; float: left; width:180px; height:40px; line-height:40px; padding:0; margin:0 10px; text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei; font-weight:bold; font-size:16px; color:#333; letter-spacing:2px; }
.side_news h1.tit a.more{ display:inline-block; float:right; width:80px; height:40px; line-height:40px; padding:0; margin:0 10px; text-align:right; text-indent:0; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#aaa; letter-spacing:2px; }
.side_news h1.tit a:hover.more{ color:#299; }
.column_side .side_news:first-child h1.tit{ margin:20px auto 0 auto; }

.side_news .con{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
.side_news .con ul.list{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none;}
.side_news .con ul.list li{ display:inline-block; clear: both; width:310px; height:auto; padding:10px 0; margin:0 auto; text-align:center; overflow:hidden; list-style-type:none; border-bottom: 1px dotted #eee; }
.side_news .con ul.list li .date{ display:inline-block; float:left; width:72px; height:70px; padding:0; margin:4px 0; text-align:center; overflow:hidden; background:rgba(20, 220, 140, 0.6); border-radius:6px; }
.side_news .con ul.list li .date font,
.side_news .con ul.list li .date b,
.side_news .con ul.list li .date span{ display:inline-block; clear:both; width:50px; height:22px; line-height:24px; padding:0; margin:0; text-align:center; overflow:hidden; font-family:Microsoft Yahei; font-weight:normal; font-size:14px; color:#fff; letter-spacing:1px; }

.side_news .con ul.list li .date font{letter-spacing:0; }
.side_news .con ul.list li .date b{ height:26px; line-height:26px; font-weight:600; font-size:24px; letter-spacing:1px; }
.side_news .con ul.list li .date span{width:100%; line-height:20px; background: rgba(10, 196, 190,0.5);  }

.side_news .con ul.list li .heading{display:inline-block; float:left; width:220px; height:72px; line-height:24px; padding:4px 0 4px 10px; margin:0; text-align:left; overflow:hidden;} 
.side_news .con ul.list li .heading a{ font-family:Microsoft Yahei; font-weight:normal; font-size:15px; color:#666;}

.side_news .con ul.list li:last-child(){ border-bottom:none; }


/*=================================================================弹框及蒙板show_msg=================================================================*/
.mask_bg { position:fixed; z-index:99999; display:inline-block; top: 0; left: 0; width: 100%; height: 100%; background:rgba(0, 0, 0, 0.4);}
/*弹框*/
.popup_box.agree,
.popup_box{ display:none; position:fixed; z-index:100000; top:10%; left:50%; width:500px; height:80%; padding:0; margin:0; margin-left:-250px; text-align:center; background:#fff; border:none; border-radius:0; box-shadow:none; box-sizing:border-box; overflow: hidden; }

.popup_box h1 { display:block; position: relative; clear:both; width:100%; height:40px; line-height: 40px; padding:0; margin:0 auto; text-align:center; overflow: hidden; background: #099; } 
.popup_box h1  span{ font-family:Microsoft Yahei; font-size:16px; color:#fff; text-shadow:none; font-weight:normal; letter-spacing:2px; }
.popup_box h1 > i.close{ display:block; position: absolute; z-index: 1; top: 6px; right: 6px; width:24px; height:24px; padding:0; margin:0; overflow: hidden; background: url(../images/close_ico.png) no-repeat 0 0; background-size: 100% 100%; cursor: pointer;}

.popup_box .con{ display:block; clear:both; width:100%; height:auto; padding:20px 0; margin:0 auto; text-align:center; overflow:hidden;}
.popup_box .con .text{ display:block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; /* max-height: 320px;overflow-y: scroll;*/}
.popup_box .con .text p{ display:block; clear:both; width:80%; height:auto; padding:0; margin:5px auto; text-align:left; text-indent:0; font-family:Microsoft Yahei; font-size:14px; color:#666; letter-spacing:normal; line-height:24px; text-shadow:none; font-weight:normal; overflow:hidden;}
.popup_box .con .text p.ind{ text-indent:2em; }


.popup_box .con .btn_bar{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:10px auto; text-align:center; overflow:hidden;}
.popup_box .con .btn_bar a.btn{ display:inline-block; width:200px; height:40px; line-height: 40px; padding:0; margin:0 auto; text-align:center; font-size:14px; color: #fff; letter-spacing: 0.2em; background: #299; border: none; font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none; overflow: hidden; border-radius:5px; }
.popup_box .con .btn_bar a:hover.btn{ }


/*=================================================================会员单位注册logon_box=================================================================*/

.logon_box{ display:inline-block; clear:both; width:1000px; height:auto; padding:0;  margin:10px auto; text-align:center; overflow:hidden;}

.logon_box h1.tit{ display:inline-block; clear:both; width:800px; height:auto; padding:0;  margin:10px auto; text-align:center; overflow:hidden; border-bottom:2px solid #c2e1e1;}
.logon_box h1.tit span{ display:inline-block; clear:both; width:100%; height:50px; line-height:50px; padding:0;  margin:0 auto; text-align:center; overflow:hidden; font-size:28px; color: #299; letter-spacing: 0.2em; background:#fff; font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none; }

.logon_box .con{ display:inline-block; clear:both; width:800px; height:auto; padding:0;  margin:0 auto; text-align:center; overflow:hidden;}

.logon_box .con .entrances{ display:inline-block; clear:both; width:100%; height:auto; min-height:100px; padding:15px 0;  margin:20px auto 40px auto; text-align:center; overflow:hidden; background: url(../images/icon_entrances.png) no-repeat 20% bottom; border-bottom: 1px solid #c2e1e1;}
.logon_box .con .entrances p{ display:inline-block; clear:both; width:68%; height:auto; line-height:30px; padding:0 0 0 30%;  margin:0 auto; text-align:left; overflow:hidden; font-size:14px; color: #333; font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none;}
.logon_box .con .entrances p a{ padding:0 10px;  margin:0 10px; text-align:center; overflow:hidden; font-size:14px; color: #fff; background:rgba(20, 220, 140, 0.8); border:none; font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none; cursor: pointer; border-radius:4px;}
.logon_box .con .entrances p a:hover{ padding:0 10px;  margin:0 12px; background:rgba(20, 220, 140, 0.6);}
.logon_box .con .entrances p font{ margin:0 5px; font-size:14px; color:#299;  }

.logon_box .con ul.form{ display:inline-block; clear:both; width:100%; height:auto; padding:0;  margin:0 auto; text-align:center; overflow:hidden; list-style-type: none; }
.logon_box .con ul.form li{ display:inline-block; clear:both; width:100%; height:auto; padding:0;  margin:0 auto; text-align:center; overflow:hidden; list-style-type: none; }
.logon_box .con ul.form li .tag{ display:inline-block; float: left; width:29%; height:50px; line-height: 50px; padding:0;  margin:0; text-align:right; overflow:hidden; }
.logon_box .con ul.form li .tag span{ font-size:14px; color: #333; font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none; padding:0;  margin:0;}
.logon_box .con ul.form li .fill{ display:inline-block; float:left; width:70%; height:auto; min-height:50px; padding:0;  margin:0; text-align:center; overflow:hidden; }
.logon_box .con ul.form li .fill .inp,
.logon_box .con ul.form li .fill .inp_s,
.logon_box .con ul.form li .fill .sel_s,
.logon_box .con ul.form li .fill .tex{ display:inline-block; float:left; width:320px; height:30px; line-height:30px; padding:0;  margin:10px 5px; text-align:left; text-indent:5px; overflow:hidden; font-size:14px; color: #333; font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none; background: #fff; border:1px solid #ccc; box-sizing: border-box; border-radius:4px; }
.logon_box .con ul.form li .fill .tex{ height:130px; line-height:20px; padding:5px;  margin:10px 5px; text-indent:0; overflow-y:scroll; }
.logon_box .con ul.form li .fill .inp_s{ width:190px;}
.logon_box .con ul.form li .fill .sel_s{ width:155px;}
.logon_box .con ul.form li .fill .btn_vcode{ display:inline-block; float:left; width:120px; height:30px; line-height:30px; padding:0;  margin:10px 5px; text-align:center; text-indent:0; overflow:hidden; font-size:14px; color: #299; font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none; background:rgba(80, 150, 150, 0.1); border:1px solid rgba(80, 150, 150, 0.1); box-sizing: border-box; cursor: pointer; border-radius:4px;}
.logon_box .con ul.form li .submit_bar{ display:inline-block; float:left; width:100%; height:auto; padding:0;  margin:10px auto; text-align:center; overflow:hidden; }
.logon_box .con ul.form li .submit_bar .submit_btn,
.logon_box .con ul.form li .submit_bar .reset_btn{ display:inline-block; width:150px; height:40px; line-height: 40px; padding:0;  margin:15px 10px; text-align:center; overflow:hidden; font-size:16px; color: #fff; font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none; background: #299; border:1px solid #299; box-sizing: border-box; cursor: pointer; border-radius:4px; outline: hidden;  }
.logon_box .con ul.form li .submit_bar .reset_btn{ color: #299; background: #fff; }

.agree_bar{ display:inline-block; clear:both; width:700px; height:auto; padding:10px;  margin:20px auto 40px auto; text-align:center; overflow:hidden; background:#fff7ee; border: 1px dotted #fb8; border-radius:6px; }
.agree_bar .tip{ display:inline-block; clear:both; width:100%; height:30px; line-height: 30px; padding:0;  margin:0 auto; text-align:center; overflow:hidden; background:#fb8; font-size:16px; color: #fff; font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none; border-radius:4px; }
.agree_bar .item{ display:inline-block; clear:both; width:100%; height:150px; padding:0;  margin:10px auto; text-align:center; overflow-y:scroll;}
.agree_bar .item p{ display:inline-block; clear:both; width:96%; height:auto; line-height:25px; padding:0;  margin:5px auto; text-align:left; overflow:hidden; font-size:14px; color: #333; font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none;}


/*=================================================================会员单位登录signin_box=================================================================*/

.signin_box{ display:inline-block; clear:both; width:100%; height:auto; min-height:520px; padding:0;  margin:0 auto; text-align:center; overflow:hidden; background:#fff url(../images/log_con_bg.jpg) no-repeat 50% 50%; background-size:auto 520px;}



.signin_box .con{ display:inline-block; clear:both; width:1000px; height:auto; padding:0;  margin:0 auto; text-align:center; overflow:hidden;}
 

.signin_box .r_con{ display:inline-block; float: right; width:380px; height:auto; padding:0; margin:150px 0; text-align:center; overflow:hidden; background:#fff; border-radius:10px; box-shadow:0 5px 10px rgba(0,0,0,0.2);  }
.signin_box .r_con h1.tit{ display:inline-block; clear:both; width:100%; height:auto; padding:0;  margin:0 auto 20px auto; text-align:center; overflow:hidden; border-bottom:2px solid #c2e1e1;}
.signin_box .r_con h1.tit span{ display:inline-block; clear:both; width:280px; height:50px; line-height:50px; padding:0;  margin:0 auto; text-align:center; overflow:hidden; font-size:18px; color: #299; letter-spacing: 0.2em;/* background:#fff; */font-family:Microsoft Yahei; text-shadow:none; font-weight:normal; text-decoration:none; }

.signin_box .r_con ul.form{ display:inline-block; clear:both; width:280px; height:auto; padding:0; margin:0 auto 40px auto; text-align:center; overflow:hidden; list-style-type:none;}
.signin_box .r_con ul.form li{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:10px auto; text-align:center; text-indent:0; overflow:hidden; list-style-type:none; border:0; border-radius:0; box-shadow:none; outline:none;}
.signin_box .r_con ul.form li.inp_un,
.signin_box .r_con ul.form li.inp_pw,
.signin_box .r_con ul.form li.inp_vc{ position:relative; display:inline-block; clear:both; width:278px; height:40px; line-height:40px; padding:0; margin:10px auto; text-align:left; text-indent:0; overflow:hidden; list-style-type:none; border:1px solid #ddd; border-radius:3px; box-shadow:inset 0 0 5px #eee; outline:none;}
.signin_box .r_con ul.form li.inp_un:hover,
.signin_box .r_con ul.form li.inp_pw:hover,
.signin_box .r_con ul.form li.inp_vc:hover{ border:1px solid rgba(10, 196, 190, 0.2); border-radius:3px; box-shadow:inset 0 0 5px #fdd; outline:none;}
.signin_box .r_con ul.form li.inp_un{background:#fff url(../images/log_li_ico_un_g.png) no-repeat 0 50%;}
.signin_box .r_con ul.form li.inp_pw{background:#fff url(../images/log_li_ico_pw_g.png) no-repeat 0 50%;}
.signin_box .r_con ul.form li.inp_vc{background:#fff url(../images/log_li_ico_vc_g.png) no-repeat 0 50%;}
.signin_box .r_con ul.form li.inp_un:hover{background:#eff url(../images/log_li_ico_un.png) no-repeat 0 50%;}
.signin_box .r_con ul.form li.inp_pw:hover{background:#eff url(../images/log_li_ico_pw.png) no-repeat 0 50%;}
.signin_box .r_con ul.form li.inp_vc:hover{background:#eff url(../images/log_li_ico_vc.png) no-repeat 0 50%;}
.signin_box .r_con ul.form li.inp_un input.inp,
.signin_box .r_con ul.form li.inp_pw input.inp,
.signin_box .r_con ul.form li.inp_vc input.inp{ position:relative; display:inline-block; z-index:998; width:230px; height:30px; line-height:30px; background:none; border:none; border-left:1px solid #ddd; outline:none; padding:0; margin:5px 5px 5px 40px; text-align:left; text-indent:10px; font-size:14px; color:#000; }
.signin_box .r_con ul.form li.inp_un:hover input.inp,
.signin_box .r_con ul.form li.inp_pw:hover input.inp,
.signin_box .r_con ul.form li.inp_vc:hover input.inp{ border-left:1px solid rgba(10, 196, 190, 0.2);}
.signin_box .r_con ul.form li.inp_vc img.codeImg{ position:absolute; display:block; top:0; right:0; z-index:999;  width:98px; height:38px; padding:0; margin:0; border:1px solid #eee; cursor:pointer; background:#eee; border-radius:3px; }
.signin_box .r_con ul.form li label{display:inline-block; clear:both; width:100%; height:24px; line-height:24px; padding:0; margin:0 auto; overflow:hidden; text-align:left; text-indent:0; font-weight:normal; border:none; font-size:14px; color:#999; font-family:Microsoft Yahei;}
.signin_box .r_con ul.form li label input{display:inline-block; float:left; width:14px; height:14px; padding:0; margin:5px; overflow:hidden; text-align:left; text-indent:0; font-weight:normal; border:none; font-size:14px; color:#999; font-family:Microsoft Yahei;}
.signin_box .r_con ul.form li label span{display:inline-block; float:left; width:auto; height:24px; line-height:24px; padding:0; margin:0; overflow:hidden; text-align:left; text-indent:0; font-weight:normal; border:none; font-size:14px; color:#999; font-family:Microsoft Yahei; cursor:pointer;}     
.signin_box .r_con ul.form li input.btn{display:inline-block; clear:both; width:280px; height:40px; line-height:40px; padding:0; margin:0 auto 10px auto; overflow:hidden; text-align:center; text-indent:0; font-weight:normal; border-radius:3px; border:none; cursor:pointer; background:rgba(70, 170, 170, 1); font-size:18px; color:#fff; font-family:Microsoft Yahei;}
.signin_box .r_con ul.form li input.btn:hover{ filter:alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity:0.95; opacity:0.95;}
.signin_box .r_con ul.form li input.disabled {background:#ccc; }
.signin_box .r_con ul.form li a.btn_rpw,
.signin_box .r_con ul.form li a.btn_reg{display:inline-block; float:left; width:auto; height:30px; line-height:30px; padding:0 5px; margin:0; overflow:hidden; text-align:center; text-indent:0; font-weight:normal; cursor:pointer; font-size:14px; color:#59e; font-family:Microsoft Yahei;}
.signin_box .r_con ul.form li a.btn_reg{ float:right;}


/*2019-0505 kirin添加赛事报名详情页 期次/类型 选择.events_detail .article */
.selectli_bar{display:inline-block; clear:both; width:700px; height:auto; padding:20px 0; margin:20px auto; text-align:center; overflow:hidden; border: 1px solid #eee; box-sizing: border-box; background:#fff; }
.selectli_bar .stit{display:inline-block; clear:both; width:670px; height:auto; padding:0; margin:10px auto; text-align:center; overflow:hidden; }
.selectli_bar .stit span{display:inline-block; float: left; width:auto; height:auto; padding:0 10px; margin:0 10px;  text-align:left; text-indent:0; overflow:hidden; font-family:Microsoft Yahei, Arial;  font-size:14px; color:#111; border-left:4px solid #299; letter-spacing:1px;}
				  
.selectli_bar .period_list{display:inline-block; clear: both; width:660px; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
.selectli_bar .period_list ul{display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type: none;}
.selectli_bar .period_list ul li{display:inline-block; float: left; width:220px; height:80px; padding:0; margin:0; text-align:center; overflow:hidden; list-style-type: none;}
.selectli_bar .period_list ul li .cell{ position: relative; display:inline-block; clear: both; width:210px; height:auto; padding:8px 0; /*margin:5px auto;_zx*/ text-align:center; overflow:hidden; background: rgba(255, 255, 255,1.0); border: 1px dotted rgba(220, 220, 220,1.0); box-sizing: border-box; }
.selectli_bar .period_list ul li .cell b,
.selectli_bar .period_list ul li .cell p{display:inline-block; clear: both; width:96%; height:22px; line-height:22px; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:12px; color:#333; }
.selectli_bar .period_list ul li .cell b span{display:inline-block; float: left; width:auto; height:22px; line-height:22px; padding:0 5px; margin:0 5px; text-align:center; letter-spacing: 2px; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#fff; background:rgba(200, 200, 200,1.0);}
.selectli_bar .period_list ul li .cell b{ text-align:left;}
.selectli_bar .period_list ul li .cell p span，
.selectli_bar .period_list ul li .cell p font{font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:12px; color:#333; }
.selectli_bar .period_list ul li.selected .cell{background: rgba(130, 220, 30,0.1); border: 1px solid rgba(130, 220, 30,1.0); box-sizing: border-box; }
.selectli_bar .period_list ul li.selected .cell:before{ position: absolute; right: 0; top:0; content: ""; display: block; z-index:1; width: 30px; height: 30px; padding: 0; margin: 0; background: url(../images/ico_selected.png) no-repeat 0 0;}
.selectli_bar .period_list ul li.selected .cell b span{ background:rgba(130, 220, 30,0.8);}

.selectli_bar .sort_list{display:inline-block; clear: both; width:660px; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
.selectli_bar .sort_list ul{display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden; list-style-type: none;}
.selectli_bar .sort_list ul li{display:inline-block; float: left; width:220px; height:80px; padding:0; margin:0; text-align:center; overflow:hidden; list-style-type: none;}
.selectli_bar .sort_list ul li .cell{ position: relative; display:inline-block; clear: both; width:210px; height:auto; padding:8px 0; margin:5px auto; text-align:center; overflow:hidden; background: rgba(255, 255, 255,1.0); border: 1px dotted rgba(220, 220, 220,1.0); box-sizing: border-box; }
.selectli_bar .sort_list ul li .cell b{display:inline-block; clear: both; width:96%; height:40px; line-height:40px; padding:0; margin:0 auto; text-align:center; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:16px; color:#333; }
.selectli_bar .sort_list ul li .cell b span{display:inline-block; clear: both; width:auto; height:40px; line-height:40px; padding:0 5px; margin:0 auto; text-align:center; letter-spacing: 2px; overflow:hidden; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:14px; color:#333; }
.selectli_bar .sort_list ul li.selected .cell{background: rgba(130, 220, 30,0.1); border: 1px solid rgba(130, 220, 30,1.0); box-sizing: border-box; }
.selectli_bar .sort_list ul li.selected .cell:before{ position: absolute; right: 0; top:0; content: ""; display: block; z-index:1; width: 30px; height: 30px; padding: 0; margin: 0; background: url(../images/ico_selected.png) no-repeat 0 0;}
				 
.selectli_bar .btn_box{display:inline-block; clear: both; width:100%; height:auto; padding:10px 0; margin:0 auto; text-align:center; overflow:hidden;}
.selectli_bar .btn_box a.btn_yybm{display:inline-block; clear: both; width:100px; height:40px; line-height: 40px; padding: 0; margin:10px auto; background: #299; color: #fff; font-family:Microsoft Yahei, Arial; font-weight:normal; font-size:16px; text-align:center; overflow:hidden; border-radius:5px; border:none; letter-spacing:2px;}
