.article{
	padding:0 20px 20px;
	background: #FFFFFF;
}
.article_tit{
	padding: 20px;
	border-bottom: 1px solid #EEEEEE;
	line-height: 40px;
	font-size: 30px;
	color: #333;
	text-align: center;
}
.article_describe_r{
	width: 700px;
	background: #f5f5f5;
	font-size: 14px;
	color: #333333;
	padding: 10px;
}
.article_describe_r img{
	max-width:700px;
	height: auto;
}
.article_cont{
	/*height: 786px;*/
	overflow-y: hidden;
}


/**/
.comment{
	background: #FFFFFF;
}
.comment_tit{
	height: 24px;
	line-height: 24px;
	border-bottom: 2px solid #01aaaf;
}

.w_comment_cont{
	height: 78px;
	border: 1px solid #EEEEEE;
	background: #FFFFFF;
}
.comment_list{
	
}
.comment_list_img{
	width: 60px;
	height: 60px;
}
.comment_list_img img{
	width: 58px;
	height: 58px;
	border: 1px solid #EEEEEE;
}
.comment_list_cont{
	width: 720px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #EEEEEE;
}
.comment_list_cont h1{
	font-size: 18px;
	color: #000000;
}
.comment_list_other{
	line-height: 32px;
	font-size: 12px;
	color: #3399cc;
}
.comment_list_other span{
  padding:0 10px;
}
.comment_list_other a{
	color: #3399cc;
}
.comment_list_text{
	
	line-height: 24px;
	color: #666666;
}
.comment_list_text a{
	color: #3399cc;
	padding:0 5px;
}
.reply{
	background: #f7f8fa;
	border: 1px solid #EEEEEE;
	padding: 20px;
}
.reply_list{
	border-bottom: 1px dashed #EEEEEE;
}
.reply_cont{
	background: #eff0f2;
}



/**/
.oBox{
	background: #f5f5f5;
	border: 1px solid #EEEEEE;
	position: relative;
}

.oBox .state{
	width: 60px;
	height: 60px;
	background: #01aaaf;
	line-height: 50px;
	text-align: center;
	color: #FFFFFF;
	position: absolute;
	right: 20px;
	top: -1px;
}
.oBox .state:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0px;
	width:0; height:0; overflow:hidden; border-left:30px solid transparent; border-right:30px solid transparent; border-bottom: 10px solid #f5f5f5;
	
}
.cymk_title{ border-bottom:1px solid #d5dee5; overflow:hidden; padding:20px 14px 15px 18px; position:relative; }
.mk_fbz{ width:60px; height:60px; background: url(../images/mk_fbz.png) no-repeat left center; right:0; top:0; position:absolute;}
.cymk_title img{
	width: 58px;
	height: 58px;
	border: 1px solid #EEEEEE;
}
.cymk_title .name{
	line-height: 54px;
	font-size: 18px;
	color: #000000;
}
.cymk_title .enclos{
	padding-left: 25px;
	line-height: 60px;
	color: #ff9900;
	font-size: 16px;
	background: url(../images/fj2.png) no-repeat left center;
}

.cymk_title .date{
	color: #3399cc;
	font-size: 12px;
	line-height: 60px;
}
.cymk_cont{ border-bottom:1px solid #d5dee5; padding:20px 14px 20px 18px; overflow:hidden; }
.cont_tab { width:56px; }
.cont_tab li{ position:relative; padding:5px; margin-bottom:2px; width:40px; height:40px; color:#fff; font-size:14px; text-align:center; cursor:pointer;}
.cont_tab span { display:none; position:absolute; top:10px; left:50px; width:0; height:0; overflow:hidden; border-top:16px solid transparent; border-bottom:16px solid transparent; }
.cont_list{ width:690px; color:#666; font-size:14px; background:#fff; }
.cont_list li{ width:658px; padding:15px; display:none; height:330px; overflow:auto;}
.cont_list li p{ text-indent:14px;}
.cont_xx{ color:#6868c0; font-size:14px; line-height:25px;}


.mk_sq{position:relative; top:20px; width:108px; height:25px; background:url(../images/mk_sq.png) no-repeat top center; margin:0 auto; cursor:pointer;}
.mk_zk{position:relative; top:20px; width:108px; height:25px; background:url(../images/mk_zk.png) no-repeat top center; margin:0 auto; cursor:pointer;}
.mk_ff{position:relative; top:20px; width:108px; height:25px; background:url(../images/mk_ff.png) no-repeat top center; margin:0 auto; cursor:pointer;}
.mk_hzk{position:relative; top:20px; width:108px; height:25px; background:url(../images/mk_hzk.png) no-repeat top center; margin:0 auto; cursor:pointer;}
.kb{width:730px; height:10px; background:#fff; border-bottom:1px solid #d5dee5; position:relative; left:-1px;}

.line45{
	line-height: 45px;
}
.fjxz_list{
	background: #FFFFFF;
}
.fjxz_list_l h1{
	background: url(../images/fj.png) left center no-repeat;
	padding-left: 25px;
	height: 20px;
	line-height: 20px;
}
.fjxz_list_l a{
	display: block;
	padding-left: 25px;
	color: #3399ff;
	font-size: 14px;
}

.article_cont_title{
	padding: 0 20px 0 40px;
	border: 1px solid #EEEEEE;
	border-bottom:none;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	background: url(../images/tit.png) no-repeat 20px center;
}


.detail_tbxzWrap{
	width:800px;
	background: #fff;
}
.green1{
	color:green;
}
.red {
	color: #F00;
}
.step{
	width:738px;
	border:1px solid #eee;
	padding:30px;
}
.tbxz_zt_box{
	height:28px;
	line-height:28px;
	padding-left:30px;
	background:url(../images/wj.png) #eff0f2 no-repeat 10px center;
	color:#009900;
}
.tbxz_zt_list{
	padding:10px 0;
}
.tbxz_zt_list li{
	float:left;
	position:relative;
	margin:20px 0;
	height:80px;
}
.tbxz_zt_list li a{
	margin:0 0 5px 0;
	display:block;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	background:url(../images/xz.png) no-repeat -10px -10px;
}
.tbxz_zt_list .add a{
	background:url(../images/xz.png) no-repeat -5px -200px; width:60px; height:60px;
}
.tbxz_zt_list .active a{
	background:url(../images/xz.png) no-repeat -10px -110px;
}
.tbxz_zt_list li span{
	float:left;
	display:block;
	margin:0 19px;
	width:32px;
	height:50px;
	background:url(../images/xz.png) no-repeat -18px -300px ;
}
.tbxz_zt_list li p{
	background:url(../images/icon1.png) no-repeat 0 -687px;
	width:100%;
	text-align:center;
	color:#666;
	width:50px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.tbxz_zt_list .active p{color:#ff8d07;}

.tbxz_zt_xq{
	border:1px solid #eee;
	background:#fbfbfb;
	overflow:hidden;
}
.tbxz_jtbz_tit{
	display:inline-block;
	font-size:24px;
	color:#ff9900;
	line-height:36px;
	border-bottom:2px solid #ff9900;
	padding-left:40px;
	background:url(../images/sz.png) no-repeat left center
;}
.zyxz .zyxz_btn{
	color:#666;
	width:795px;
	background:#FFF;
	border:1px solid #ccc;
}
.zyxz .zyxz_btn a{
	color:#fff;
	background:#f90;
	width:78px;
	height:28px;
	line-height:28px;
	border-right:1px solid #ccc;
	display:inline-block;
	text-align:center;
}
.zyxz .zyxz_a{
	display:block;
	width:118px;
	height:36px;
	text-align:center;
	line-height:36px;
	color:#fff;
	background:#ff9900;
	border:1px solid #e1f1e1;
	border-radius:5px;
	font-size:18px;
	margin-top:20px;
}


.star {
	display: inline-block;
	width: 84px;
	height: 16px;
	margin-right: 10px;
	position: relative;
	top:2px;
}
.star5 {
	background: url(../images/star5.png);
}
.star4{
	background: url(../images/star4.png);
}
.star3 {
	background: url(../images/star3.png);
}
.star2 {
	background: url(../images/star2.png);
}
.star1 {
	background: url(../images/star1.png);
}
.star0 {
	background: url(../images/star0.png);
}
.collection{
	font-size: 14px;
	color:#333;
	padding-left: 25px;
	position: relative;
	top:10px;
	height:20px;
	cursor:pointer;
	background: url(../images/not-collect.png) no-repeat left center;
}
.not-collect{
	background: url(../images/not-collect.png) no-repeat left center;
}
.collect{
	background: url(../images/collect.png) no-repeat left center;
}
.score{
	width: 182px;
	height: 28px;
	line-height:28px;
	background: #fdf9f4;
	font-size:14px;
	color: #ff9900;
}
.score i{
	color:#333;
	font-size:12px;
}
.integral{
	color:#333;
	font-size: 14px;
	position: relative;
	top:12px;
}
.integral span{
	color:#ff9900;

}
.Topic_listWrap{
	padding:20px 30px;
	border:1px solid #eee;
	background: #f5f5f5;
}
.Topic_listTab li{
	float: left;
	font-size:14px;
	color: #01aaaf;
	border:1px solid #01aaaf;
	padding:8px 15px;
	margin-right: 20px;
	margin-bottom:20px;
	background: #fff;
	cursor: pointer;
}
.Topic_listTab li.active{
	background: #01aaaf;
	color:#FFF;
}
.Topic_listCon{
	background: #FFFFFF;
	border:1px solid #eee;
	color:#333;
	padding:10px 20px;
	font-size:14px;
	position: relative;
}
.Topic_listCon img{
	max-width:700px;
	height:auto;
}
.Topic_listCon p img{
	max-width:700px;
	height:auto;
}
.Topic_listCon h1{
	font-size:24px;
	text-align: center;
}
.Topic_listCon p span{
	color:#666;
}
.Topic_listCon div span{
	width:70px;
}
.Topic_listCon div p{
	width:625px;
	color: #666;
}
.Topic_listCon div p a{
	color:#01aaaf;
}
.Topic_state{
	position: absolute;
	right:0;
	top: 0;
	width:60px;
	height:60px;
}
.Topic_state_wks{
	background: url(../images/topic_state_wks.png);
}
.Topic_state_jxz{
	background: url(../images/topic_state_jxz.png);
}
.Topic_state_yjs{
	background: url(../images/topic_state_yjs.png);
}
.download {
    width: 125px;
    height: 45px;
    border-radius: 5px;
    background: url(../images/download.png) no-repeat 25px center #ff9900;
    color: #FFFFFF;
    font-size: 16px;
    padding-left: 55px;
    line-height: 45px;
    display: block;
}

/*活动评价& 投票*/
.activity_evaluate,.vote_Wrap{padding:10px 20px;}
.activity_satisfaction p{color:#5a5a5a;}
.activity_satisfaction p input{position:relative; top:2px;}
.export{display:inline-block; height:30px; line-height:30px; font-size:14px; color:#fff; padding:0 20px; border-radius:5px; background:#46b2ef; }
.activity_suggest{}
.activity_suggest span{height:100px; line-height:100px; width:48px; text-align:right; color:#5a5a5a; }
.activity_suggest textarea{width:635px; height:100px; padding:5px;}
.activity_submit a{font-size:14px; color:#5b9e15; border:1px solid #5b9e15; height:28px; line-height:28px; padding:0 20px; border-radius:5px; margin-left:48px;}
.activity_close a{display:inline-block; font-size:14px; color:#fff; background:#3e92c6; height:35px; line-height:35px; padding:0 40px; border-radius:5px;}

.vote_Wrap{color:#5a5a5a; line-height:36px;}
.vote_submit a{display:inline-block; font-size:14px; color:#5b9e15; border:1px solid #5b9e15; height:28px; line-height:28px; padding:0 35px; border-radius:5px;}
.vote_result h2 span{color:#ff8d07;}
.vote_num div{width:500px; height:10px; background:#dffbdc; position:relative; border-radius:5px; top:8px;}
.vote_num div span{ height:100%; background:#63ce56; position:absolute; left:0; top:0; border-radius:5px;}
.vote_num p{line-height:26px; color:#3c90dc;}

.vote_set{}
.vote_set .vote_theme b{color:#f00;}
.vote_theme span{color:#666; display:inline-block; width:60px;}
.vote_theme input{width:330px; height:28px; line-height:28px; padding:0 5px; border:1px solid #ccc; }
.ml75{margin-left:75px;}
.vote_set .vote_theme_num{width:22px; margin:0 5px; position:relative; bottom:2px;} 
.vote_set label{display:inline;}
.vote_more{display:none;}


/*页码*/
.kcxx_anbox{ height:28px;}
.pagination-ajax {width: 300px; height:28px; margin: 0 auto;display: block;  font-family: "微软雅黑"; overflow:hidden; }
.pagination-ajax li { border-radius:3px; float:left; list-style:none; height:26px; line-height:26px; font-size:12px; text-align:center; padding:0 5px; margin-left:5px; border:1px solid #eee;  background:#fff; color:#333; }
.pagination-ajax li a { color:#666; }
.pagination-ajax li a:hover{ text-decoration:none;}
.pagination-ajax li.active{ background:#44c334; border:1px solid #4dbe3f; color:#FFFFFF; font-weight:bold; }
.pagination-ajax li.previous-all{ background:none;}
.pagination-ajax li.previous-page{ border:none; background:none;}
.pagination-ajax li.previous-link_input input{ width:25px; text-align:center; border:none;}
.pagination-ajax li.previous-link{ border:1px solid #cccccc; background:#ededf1;}

/*同伴协作*/
.comment_text_box{}
.comment_text_box img{ width:66px; height:66px;}
.comment_text_box textarea{ width:520px; height:54px; border:1px solid #eaecea; font-size:12px; color:#666; padding:5px; margin:0 20px;}
.comment_text_box a{ width:66px; height:66px; border-radius:5px; color:#fff; line-height:66px; text-align:center; font-size:18px; background:#3399ff;}
.comment_tit{ height:30px; line-height:30px; background:#eff0f2;}
.comment_tit i{ font-size:14px}
.comment_tit a{ display:inline-block; width:80px; height:28px; border:1px solid #eaecea; color:#3399ff; background:#fff; text-align:center;}
.comment_box{ color:#666;}
.comment_list{}
.comment_list_time{width:100%; text-align:right; margin-bottom:20px;}
.comment_list_head{width:42px; height:42px;}
.comment_list_head img{ width:42px; height:42px;}
.comment_list_cont{ border:1px solid #eaecea; position:relative; background:#fff; padding:10px; border-radius:5px; margin-left:15px; max-width:500px;}
.comment_list_sign{ width:11px; height:16px; background:url(../images/comment.png) no-repeat left center;  position:absolute; left:-11px; top:10px;}

.commom_list_add{color:#333; line-height:24px; background:#f7f7d3; padding:5px; border-radius:3px; margin:10px 0;}
.comment_list_li{ font-size:12px; line-height:24px;}
.comment_list_li span{word-wrap: break-word;}
.comment_list_li a{ font-size:12px; margin:0 5px;}
.comment_list_btn{margin-left:65px; margin-top:20px;}
.comment_list_btn a{ margin-right:10px;}
.rheart{ display:inline-block; padding-left:15px; background:url(../images/rl.png) no-repeat left center; line-height:12px;}
.bheart{ display:inline-block; padding-left:15px; background:url(../images/hl.png) no-repeat left center; line-height:12px;}
.btn_kick{ display:inline-block; background:url(../images/tc.png) no-repeat left center; width:58px; height:20px;}
.btn_del{ display:inline-block; background:url(../images/del.png) no-repeat left center; width:58px; height:20px;}
.btn_reply{display:inline-block; background:url(../images/icon1.png) 0 -1308px ; width:58px; height:20px;}
.btn_ck{display:inline-block; background:#39f; width:58px; height:20px; color:#fff; text-align:center; line-height:20px; border-radius:3px; }

.comment_video{ width:700px; height:490px; margin-right:auto; margin-left:auto; overflow:hidden;}

.debate{ padding:10px 20px 20px;}
.debate_box{ width:320px; padding:10px; overflow:hidden;}
.debate_just{ border:1px solid #9cccfc; background:#ebfaff;}
.debate_back{border:1px solid #f8bf7c; background:#fef0ea;}
.debate_just h1{ color:#3399ff}
.debate_back h1{ color:#ff6600}

.debate_box h1{ font-size:24px; text-align:center; line-height:32px;}
.debate_p{ font-size:12px; line-height:20px; padding:15px 0;}

.debate_from{}
.debate_from textarea{ float:left; width:254px; height:40px; border-radius:5px 0 0 5px;}
.debate_from a{ float:left; display:inline-block; width:60px; height:45px; text-align:center; line-height:40px; color:#fff; border-radius:0 5px 5px 0; font-size:12px}

.debate_just .debate_from input{ border:1px solid #3399ff;}
.debate_just .debate_from a{  background:#3399ff; }
.debate_back .debate_from input{ border:1px solid #ff6600;}
.debate_back .debate_from a{  background:#ff6600; }

.debate_list_tit{ background:#fff; height:28px; line-height:28px; position:relative; left:-10px; width:358px; padding:0 15px; }
.debate_list_tit i{ font-size:14px;}
.debate_list_tit a{ display:inline-block; width:68px; height:27px; font-size:12px; background:#f9feff; text-align:center; margin-left:10px;}
.debate_just .debate_list_tit{border-top:1px solid #3399ff; border-bottom:1px solid #3399ff;}
.debate_back .debate_list_tit{border-top:1px solid #ff6600; border-bottom:1px solid #ff6600;}
.debate_just .debate_list_tit a{ color:#3399ff;border-left:1px solid #3399ff; border-right:1px solid #3399ff;}
.debate_back .debate_list_tit a{ color:#ff6600;border-left:1px solid #ff6600; border-right:1px solid #ff6600;} 


.debate_just .debate_list_xx{ border-bottom:1px solid #3399ff;}
.debate_back .debate_list_xx{ border-bottom:1px solid #ff6600;}
.debate_list_xx{ padding-bottom:10px;}
.debate_list_xx p{ line-height:20px;}
.debate_list_xx a{ font-size:12px; margin:0 5px;}

.article_fj{ margin-top:10px; padding:5px 15px 15px; background:#f7f7d3; overflow:hidden; }
.article_fj p{ float:left;  background:url(../images/fj.png) no-repeat left center; margin-top:12px; height:20px; line-height:20px; padding-left:25px; color:#8e8c5c; font-size:16px;}
.article_fj h1{ background:url(../images/fj.png) no-repeat left center; margin-top:12px; height:20px; line-height:20px; padding-left:25px; color:#8e8c5c; font-size:16px;}
.article_link{ overflow:hidden; padding-left:25px;}
.article_link a{ color:#3399ff; line-height:24px; display:block;}
.article_fj_list{ float:left; overflow:hidden; width:700px;}
.article_fj_list li{ border-bottom:1px solid #eae9ca; padding:14px 0; font-size:14px;}
.article_fj_list li span{ display:inline-block; color:#333333;}
.article_fj_list li em{ margin-left:20px; cursor:pointer; display:inline-block; height:20px; width:38px; text-align:center; line-height:20px; color:#fff; background:#a9a9e5; border-radius:3px; font-size:12px;}
.article_fj_list li em:hover{ background:#6666cc;}

.resources_statistics{
	background: #fff;
	padding-bottom: 30px;
}
.main_transition .article_cont_title{border:none; border-bottom:1px solid #eee; position:relative; height:60px; line-height:60px;}
.main_transition .article_cont_title a{position:absolute; background:#ff9900; color:#fff; font-size:14px; padding:0 20px; right:30px; top:10px; border-radius:5px; height:40px; line-height:40px;}
.statistics dl{
	border:1px solid  #01aaaf;
	width:498px;
	margin: 30px 0 0 30px;
}
.statistics dt{
	width:100px;
	height:75px;
	background: #01aaaf;
	font-size:18px;
	color:#fff;
	padding-top: 23px;
}
.statistics dd{
	float: left;
	border-right:2px solid #d8d7d7;
	width:131px;
	color:#333;
	font-size:14px;
	text-align: center;
	margin-top:23px;
}
.statistics dd span{
	display: block;
	font-size:22px;
	color:#01999d;
}
/*.Statistics{
	width:498px;
	margin: 30px 0 0 30px;
}*/
.Statistics div{
	float: left;
	width:505px;
	margin: 30px 0 0 30px;
}
.Statistics div h1{
	border-left: 4px solid #01aaaf;
	font-size: 18px;
	font-weight: bold;
	color: #01aaaf;
	padding-left: 10px;
	margin-bottom: 20px;
}
.Statistics div ul{
	border:1px solid  #01aaaf;
}

.Statistics li{
	float: left;
	border-right:2px solid #d8d7d7;
	width:124px;
	color:#333;
	font-size:14px;
	text-align: center;
	margin:23px 0;
}
.Statistics li span{
	display: block;
	font-size:22px;
	color:#01999d;
}


.resources_library{
	background: #fff;
	padding-bottom: 30px;
}
.resources_total{
	width:220px;
	height:90px;
	background:url(../images/bg_total.jpg) no-repeat;
	font-size:24px;
	color:#fff;
	text-align: center;
	padding-top: 10px;
	margin-left:30px;
	margin-top:30px;
}
.resources_total span{
	display: inline-block;
	width:160px;
	height:37px;
	line-height:37px;
	background: #009999;
	box-shadow: 0 0 2px #fff;
	margin-top:10px;
}
.libray a{
	float: left;
	display: block;
	width:108px;
	height:75px;
	padding-left: 110px;
	border:1px solid #ff9900;
	padding-top: 23px;
	color: #000;
	font-size:16px;
	margin-left:53px;
	margin-top:30px;
}
.libray a:hover{
	box-shadow: 0 0 3px #ff9900;
}
.libray .resources_one{
	background: url(../images/resources-1.png) no-repeat 32px center;
}
.libray .resources_two{
	background: url(../images/resources-2.png) no-repeat 32px center;
}
.libray .resources_three{
	background: url(../images/resources-3.png) no-repeat 32px center;
}
.libray a .value{
	color: #ff6600;
	margin-top:10px;
	display: inline-block;
}

.resources_news{
	padding:20px;
	width: 800px;
	background: #fff;
}
.resources_news .no_border{
	border:none;
	position: relative;
	left: 1px;
}
.news_list{
	border-left:1px solid #ccc;
	margin-left:5px;
}
.news_list div{
	background: url(../images/bg_news.png) no-repeat left top;
	padding-left:20px;
	position: relative;
	left:-5px;
	color:#333;
	font-size:12px;
}
.blue{
	color:#01aaaf;
}
.news_list div p{
	padding-bottom:10px;
}
.news_list div .time{
	color:#999;
	padding-bottom:0;
}
.resources_recommend{
	width:240px;
}
.main_transition .comment_tit{
	background: none;
}

.article_cont_text{
	font-size:14px;
	line-height:36px;
	color:#333;
}
.article_cont_text p{
	text-indent:2em;
}
.comment_video{ width:700px; height:490px; margin-right:auto; margin-left:auto; overflow:hidden;}
.comment_video_box{ width:734px; height:468px; padding:10px; border:1px solid #ddd; background:#fff; margin-right:auto; margin-left:auto; overflow:hidden;}

/*收银*/
.mt40{
	margin-top: 40px;
}
.cart-body{
	margin-left:auto;
	margin-right:auto;
	width: 700px;
}
.cart-select-item span.title{
	float: left;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #333;
	margin-right: 10px;
}
.cart-select-item div.box{
	background: #f2f2f2;
	width: 580px;
	
}
.cart-select-item .box p{
	line-height: 30px;
	color: #333;
}
.cart-select-item .box p.length{
	color: #999;
}
.cart-select-item .menoy{
	font-size: 30px;
	color: #333;
	line-height: 50px;
}
.method a{
	width: 140px;
	height: 50px;
	float: left;
	margin-right: 20px;
	
}
.method .zfb{
	background: url(../images/zfb.png) no-repeat center center;
}
.method .wx{
	background: url(../images/wx.png) no-repeat center center;
}
.method .zfb.active{
	background: url(../images/zfb_x.png) no-repeat center center;
}
.method .wx.active{
	background: url(../images/wx_x.png) no-repeat center center;
}
.hr{
	height: 0;
	border-bottom: 1px solid #f4f4f4;
}
.cart-body .submit{
	width: 175px;
	height: 50px;
	display: block;
	font-size: 24px;
	line-height: 50px;
	background: #ff0000;
	border-radius: 5px;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.sidebar_list .recommended{
	text-align: center;
	font-size: 16px;
}
.sidebar_list .recommended p{
	width: 130px;
	margin-left: auto;
	margin-right: auto;
}
.recommended_state{
	width: 230px;
	height: 50px;
	line-height: 50px;
	padding-left: 60px;
	margin-top: 170px;
	font-size: 30px;
	margin-left: auto;
	margin-right: auto;
}
.order_number{
	margin-top: 60px;
	font-size: 18px;
	line-height: 30px;
	width: 560px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.order_number a{
	padding: 0 5px;
	color: #01aaaf;
}
.success{
	background: url(../images/icon-success.png) no-repeat left center;
}
.fail{
	background: url(../images/icon-fail.png) no-repeat left center;
}

.qr_ode{
	position: relative;
	border: 1px solid #f5f5f5;
	width: 208px;
	height: 210px;
	margin: 0 auto;
}
.icon_scanning{
	width: 138px;
	height: 98px;
	position: absolute;
	right: -140px;
	top: -30px;
	background: url(../images/zfb_zf.png) no-repeat left top;
}

.recommendations{
	
}
.recommendations h1{
	line-height: 44px;
	height: 44px;
	border-bottom: 1px solid #eee;
	font-size: 18px;
}
.recommendations ul li{
	width: 100px;
	float: left;
	margin-right: 38px;
}
.recommendations ul li p{
	height: 48px;
	overflow: hidden;
	text-align: center;
}

.btn_ffck{
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 3px;
	text-align: center;
	background: #FF9900;
	color: #FFFFFF;
}
.warning{
	background: #fff5e5;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #fe0000;
}
.warning span{
	display: inline-block;
	padding-left: 28px;
	height: 40px;
	background: url(../images/warning.png) no-repeat left center;
	
}

.resources_Subscribe{
	padding: 20px;
	width: 800px;
	background: #fff;
}
.resources_Subscribe .comment_tit a{
	border: 1px solid #01aaaf;
	color: #01aaaf;
	position: relative;
	bottom: 10px;
}
.Subscribe_cont{}
.Subscribe_list{
	padding: 30px 0;
	border-bottom: 1px solid #eeeeee;
}
.Subscribe_list .main_img{
	width: 138px;
	height: 148px;
	border: 1px solid #ddd;
	position: relative;
}
.Subscribe_list .main_img img {
	width: 128px;
	height: 138px;
	border: 1px solid #eee;
	margin: 4px;
}
.Subscribe_list  .main_img .main_img_mask {
	position: absolute;
	color: #FFFFFF;
	opacity: 0.8;
	width: 128px;
	height: 138px;
	filter: alpha(opacity=80);
	left: 5px;
	top: 5px;
	font-size: 16px;
	text-align: center;
	line-height: 138px;
}
.Subscribe_list .main_img .main_img_mask a {
	color: #fff;
	font-size: 18px;
}
.Subscribe_list .list_cont{
	width: 630px;
	margin-left: 30px;
}
.Subscribe_list .list_cont li{
	width: 290px;
	float: left;
	margin-bottom: 20px;
	margin-right: 25px;
}
.Subscribe_list .list_cont h1{
	line-height: 40px;
}
.Subscribe_list .list_cont h1 a{
	display: block;
	font-size: 16px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.Subscribe_list .list_cont p{
	font-size: 14px;
	color: #999999;
}








.Wallet_T{
	padding-bottom: 20px;
	border-bottom: 1px dashed #01aaaf;
}
.Wallet_T .Mymoney{
	background: #f5f5f5;
	padding: 20px;
}
.Wallet_T .Mymoney h1{
	font-size: 18px;
	color: #4e4e4e8c;
	font-weight: bold;
}
.Wallet_T .Mymoney ul{
	border: 1px solid #ff9900;
	background: #fff;
}
.Wallet_T .Mymoney li{
	float: left;
	border-right: 2px solid #ff9900;
	width: 124px;
	color: #333;
	font-size: 14px;
	text-align: center;
	margin: 23px 0;
}
.Wallet_T .Mymoney li span{
	display: block;
	font-size: 22px;
	color: #ff9900;
}
.L_statement{
	width: 735px;
	color: #333333;
}
.L_statement h1{
	font-size: 18px;
	margin: 10px 0;
}
.L_statement p{
	font-size: 12px;
	line-height: 22px;
}
.L_statement2{
	color: #333333;
	border-top: 1px dashed #01aaaf;
	padding-top: 20px;
}
.L_statement2 h1{
	font-size: 18px;
	margin: 10px 0;
	font-weight: bold;
}
.L_statement2 h2{
	font-size: 18px;
	margin: 30px;
}
.L_statement2 p {
	font-size: 14px;
	line-height: 26px;
}
.Wallet_B_tab{
	text-align: center;
	margin: 15px 0;
}
.Wallet_B_tab a{
	display: inline-block;
	background: url(../images/Wallet_D.png) no-repeat left center;
	font-size: 18px;
	padding-left: 30px;
	margin-left: 100px;
}
.Wallet_B_tab a.active{
	color:#01aaaf ;
}
.Wallet_B_tab .Wallet_A{
	background: url(../images/Wallet_A.png) no-repeat left center;
	border-right: 4px solid #01aaaf;
	padding-right: 100px;
	margin-left: 0;
}
.Wallet_cont{
	display: none;
}
.Wallet_cont div{
	padding: 0 20px;
	height: 49px;
	line-height: 49px;
	background: #f0eeee;
	font-size: 12px;
	color: #666666;
}
.Wallet_cont div select{
	background: #f0eeee;
	width: 295px;
	height: 28px;
	color: #333;
}
.Wallet_cont table{
	width: 100%;
	font-size: 14px;
	border: 1px solid #eee;
	border-collapse: collapse;
	color: #808080;
	text-align: center;
}
.Wallet_cont table thead {
	background: #cccccc;
	color: #fff;
}
.Wallet_cont table thead tr{
	height: 50px;
}
.Wallet_cont table tbody tr{
	height: 40px;
}

.Receivables{}
.Receivables h1{
	height: 24px;
	line-height: 24px;
	margin: 20px 0;
}
.Receivables h1 span{
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	margin-right: 20px;
}
.Receivables h1 div{
	width: 700px;
}
.Receivables h1 div label{
	margin-right: 30px;
	cursor: pointer;
}
.Receivables h1 div label input{
	position: relative;
	bottom: 3px;
	margin-right: 5px;
}
.Receivables_cont .span{
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	margin-right: 20px;
	height: 40px;
	line-height: 40px;
}
.Receivables_cont .cont_list_wrap{
	width: 700px;
}
.cont_list{
	display: none;
}
.cont_list p{
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
}
.cont_list p span{
	display: inline-block;
	color: #666666;
	font-size: 12px;
	width: 80px;
	text-align: right;
}
.cont_list p input{
	width: 400px;
	height: 28px;
	padding: 0 5px;
}
.cont_list p select{
	width: 414px;
	height: 30px;
}
.cont_list p i{
	font-size: 18px;
	font-weight: bold;
	position: relative;
	top:5px;
}
.Receivables_btn{
	width:138px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	background: #ff9900;
	color: #fff;
	font-size: 14px;
	border: 1px solid #ddd;
	border-radius: 5px;
	margin-bottom: 20px;
}

.index_pop{
	width: 700px;
	height: 600px;
	background: #fff;
	position: fixed;
	left: 50%;
	top:50%;
	margin-left: -350px;
	margin-top: -300px;
}
.index_pop h1{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #eee;
	font-size: 18px;
	color: #333;
}
.index_pop h1 span{
	margin-left: 20px;
	height: 18px;
	color: #333;
}
.index_pop h1 span i{
	display: inline-block;
	width: 2px;
	height: 18px;
	border-left: 2px solid #01aaaf;
	margin-right: 10px;
	position: relative;
	top:3px;
}
.index_pop h1 a{
	color: #9a9a9a;
	margin-right: 20px;
	font-size: 30px;
}
.index_pop_label{
	margin: 20px 95px;
}
.index_pop_label li{
	float: left;
	color: #999999;
	cursor: pointer;
	width:148px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	border: 1px dashed #c9c9c9;
	margin: 10px;
	position: relative;
}
.index_pop_label li i{
	position: absolute;
	color:#01aaaf;
	font-size: 20px;
	right:8px;
	top:0;
	display: none;
}
.index_pop_label li:hover{
	color: #333333;
	border:1px dashed #01aaaf;
}
.index_pop_label li:hover i{
	display: block;
}
.index_pop_label li.active{
	color: #333333;
	border:1px dashed #01aaaf;
}
.index_pop_label li.active i{
	display: block;
}
.index_pop_p{
	text-align: center;
}
.index_pop_cont{
	width:640px;
	height: 280px;
	border:1px solid #ccc;
	overflow-y:auto ;
	margin-left: 30px;
}
.index_pop_cont .cont_tab{
	width: 122px;
	padding: 3px;
}
.index_pop_cont .cont_tab a{
	display: block;
	width:120px;
	height: 140px;
	line-height: 140px;
	text-align: center;
	background: #e8f7f8;
	font-size: 22px;
	color: #01aaaf;
	border: 1px solid #fff;
}
.index_pop_cont .cont_tab a.active{
	background:#fff;
	border:none;
	box-shadow: 0 0 6px #01aaaf;
	position: relative;
}
.index_pop_cont .pop_cont_list{
	width: 485px;
	display: none;
}
.index_pop_cont .pop_cont_list h1{
	font-size: 16px;
	border:none;
}
.index_pop_cont .pop_cont_list ul li{
	float: left;
	margin: 10px 20px;
}
.index_pop_cont .pop_cont_list ul li a{
	display: block;
	width: 80px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #ccc;
	color: #fff;
	font-size: 14px;
}
.index_pop_cont .pop_cont_list ul li.active a{
	background: #01aaaf;
}
.index_pop_btn{
	text-align: center;
	margin-top: 20px;
}
.index_pop_btn a{
	display: inline-block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #01aaaf;
	color: #fff;
	font-size: 22px;
	border-radius: 5px;
}