@charset "utf-8";
/* CSS Document */
input, button{ font-family:"Microsoft Yahei","微软雅黑";}
b{ font-weight:normal;}
i{ font-style:normal;}
.height150{ margin-bottom:150px;}
.right10{ margin-right:10px;}
.site_body{ width:100%;}
.site_body_line{ width:100%; float:left;}
.site_body_line h4{width:95%; border-top:2px solid #44a1dc; border-bottom:1px solid #e6e6e6; height:50px; line-height:50px; 
float:left; font-size:18px; font-weight:normal; color:#44a1dc; padding-left:5%;}
.site_body_gray{ width:90%; float:left; padding:20px 5%; background:#f9f9f9;}
.site_content{ width:90%; margin:0 5%; float:left;}
.confirm_btn{ width:100%; float:left; text-align:center; margin:15px 0; height:35px; border-radius:5px; font-size:16px; line-height:35px;}
.orange_btn{ background:#fc955a; color:#fff; border:none;}
.green_btn{background:#4fc15f; color:#fff; border:none;}
.blue_btn{background:#47a1dd; color:#fff; border:none;}
.green_color{ color:#4fc15f;}
.orange_color{ color:#f77720;}
.blue_color{color:#47a1dd;}
.gray_color{ color:#5e5e5e;}
.site_content .blue_color{color:#47a1dd;}
.site_content .text_block{ display:block;}
.site_content .tips{ color:#666; margin-bottom:30px; line-height:24px; color:#8A8A8A;}
.site_content .tips h4{ width:100%; float:left;}
.site_content .tips .sign_btn{ width:100px; height:30px; border-radius:5px; line-height:30px; font-size:15px;}
.site_content .basic_title{ line-height:20px; margin:15px 0 ; color:#666; line-height:22px;}
.site_content .wel_font{ font-size:16px; color:#000; margin-bottom:8px;}
.site_content .basic_title a{ color:#47a1dd;}
.site_content .text p{ line-height:28px; color:#afafaf;}
.site_content table td, .site_content table th{ text-align:center; color:#8b8b8b; height:30px; line-height:30px;}
.site_content .list ul li{ list-style:none; float:left; width:100%; height:36px; line-height:36px;}
.site_content .list ul li a{color:#8b8b8b;}
.site_content .list ul li em{ font-style:normal; color:#333;}
.user_login .from_list ul li{ list-style:none;}
.user_login .from_list .input_line{height:35px; line-height:35px; border:1px solid #dfdfdf; background:url(../Images/reg_icon.png) no-repeat;
 margin-bottom:15px; border-radius:5px; }
.user_login .from_list .input_line input{ border:none; font-size:16px; margin-left:33px;}
.user_login .from_list .phone_number{ background-position:10px 8px;}
.user_login .from_list .password{ background-position:10px -29px;}
.user_login .from_list .username{background-position:10px -60px;}
.user_login .from_list .button_line{ width:100%; margin-bottom:15px; height:35px; border-radius:5px; font-size:16px; line-height:35px;}
.user_login .from_list .back_btn{background:#ededed; border:1px solid #dfdfdf; color:#666;}
.user_login .from_list label{ margin-bottom:20px; width:100%; float:left;}
.user_login .from_list .choose{ margin-right:10px; }
.user_login .from_list .button_line2{ background:#099; margin-bottom:20px; border:none; width:50%; height:35px; line-height:35px;}
.user_login .from_list .btn_l{ border-radius:5px 0 0 5px; background:#f77720; color:#fff; border:1px solid #f77720; }
.user_login .from_list .btn_r{border-radius:0 5px 5px 0; background:#f0f0f0; color:#f77720; border:1px solid #dfdfdf;}
.user_login .login{ margin-bottom:100px;}
/*----客服部分----*/
.service{ margin-top:20px;}
.service p{ margin-bottom:15px;}
/*----个人中心----*/
.user .list_btn{ margin:20px 0 150px 0; border-left:1px solid #dfdfdf; width:100%; float:left;}
.user .list_btn ul li{list-style:none; width:32%; float:left; height:40px; line-height:40px; text-align:center;
 border-right:1px solid #dfdfdf;  border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; color:#8b8b8b;}
.user .list_btn a{ color:#8b8b8b;  position:relative;}
.user .list_btn .top_line{ border-top:none;}
.user .list_btn .red_radius_position{ top:-26px; left:35px;}
/*----充值部分----*/
.site_body .height50{ margin-bottom:50px;}
.month_choise{ border:1px solid #dfdfdf; margin:10px 0; color:#8A8A8A; width:100%; float:left;}
.month_choise .text a{ margin-right:10px; color:#8A8A8A;}
.month_choise .text{ float:left; margin-left:10px;}
.month_choise .month_choise_more{ float:right; margin-right:10px;}
.month_choise .choise_icon{ background:url(../Images/b_arrow.png); width:18px; height:11px; float:right; margin:9px 0 0 5px;}
.charge_color_tips{ border:1px solid #e9e9e9; border-left:none; border-right:none; margin:10px 0 80px 0; text-align:right; color:#8A8A8A;}
.site_body .tips_box{ border:1px solid #ecc5a6; background:#f2e5dc; color:#e68d47; margin:10px 0; padding:5px; line-height:24px;}
.switch_btn2 .button_line{ margin-bottom:10px; width:49%; float:left; height:35px; line-height:35px; float:left; 
 color:#8A8A8A; border:1px solid #dfdfdf; text-align:center; border-radius:0 5px 5px 0;}
.switch_btn2 .btn_l{border-radius:5px 0 0 5px;}
.switch_btn2 .btn_on{background:#fc955a; color:#fff; border:1px solid #fc955a; }
.switch_btn2 .btn_on_gray{ background:#dfdfdf; color:#666;}
.reward_content .reward_list a{ width:90%; float:left; height:40px; line-height:40px; color:#8A8A8A; padding-left:10%;}
.reward_content .reward_list .check_box_check{ background:#e8e8e8 url(../Images/cancel_icon.png) 9px 13px no-repeat;}
.reward_content .reward_phone input{ width:100%; float:left; border:1px solid #dfdfdf; border-radius:5px; height:35px; line-height:35px; margin:10px 0;}
.reward_content .reward_text{ margin:10px 0; line-height:24px;}
.reward_content .reward_success{ text-align:center; line-height:24px; margin:10px 0; padding-bottom:10px; border-bottom:1px solid #d3d3d3;}
.reward_content .reward_balance{ width:100%; float:left;}
.reward_content .reward_balance p{ width:90%; float:left;}
.reward_content .reward_balance span{ display:block;}
.reward_content .reward_balance .sx{ width:10%; float:left; text-align:right; margin-top:15px;}
.margin5{ width:90%; margin:0 5%; float:left;}
.charge05 .button_line2{ background:#099; margin-bottom:20px; border:none; width:50%; height:35px; line-height:35px;}
.charge05 .btn_l, .charge05 .btn_r{ border-radius:5px 0 0 5px; background:#f0f0f0; color:#999; border:1px solid #dfdfdf; border-right:none;}
.charge05 .btn_r{border-radius:0 5px 5px 0; border-right:1px solid #dfdfdf;}


/*----站内信----*/
.mail{ width:100%; float:left; margin-bottom:80px;}
.mail .input_line{height:35px; line-height:35px; border:1px solid #dfdfdf; width:98%; margin-bottom:15px; border-radius:5px; padding-left:3%;}
.textarea_line{border:1px solid #dfdfdf; height:100px; line-height:24px; font-family:"Microsoft Yahei","微软雅黑"; font-size:14px; width:94%; margin-bottom:15px; border-radius:5px; padding:5px 3%;}
/*----全本----*/
.quanben{ margin-top:20px; margin-bottom:20px;}
/*----评论----*/
.comment{ width:100%; float:left;}
.comment_face_list{ margin:20px 0 10px 0; width:100%; float:left;}
.comment_face_list span{ float:left; width:14%; text-align:center;}
.comment_face_list img{ float:left; margin-right:10px;}
.con_textarea{ margin-bottom:0px;}
.comment_list ul li{ width:100%; float:left; line-height:24px; margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #e6e6e6;}
.comment_list .text_right{ width:100%; text-align:right;}
/* 追加by eric 2015-01-30 */
.comment_list .gray_color {
	color:#939393;
	float:right;
}
.comment_list .text_right {
	clear:both;
}
.comment_list .no-data {
	padding:10px;
	text-align: center;
	display: block;
}
.comment_list .page { font-size:14px; text-align:center; height:30px; padding:26px 0; clear:both;}
.comment_list .page a { color:#000; cursor:pointer;display:inline-block; padding:4px 11px; margin:0 2px; background:#fff; border:1px solid #e6e6e6; }
.comment_list .page span.current {display:inline-block; padding:4px 11px; margin:0 2px; background:#48a2e0; color:#fff; cursor:default; border:1px solid #e6e6e6; }
.comment_list .page a:hover { background:#f6f6f6; color:#5f5f5f; }
.comment_list .page a.disabled, .page a.disabled:hover { background:#e6e6e6; color:#999; }
.comment_list .page a.cur, .page a.cur:hover,.page a.current, .page a.current:hover { background:#48a2e0; color:#fff; }
.comment_list .page form { display:inline; }
.comment_list .page input[type=text] { display:inline;  border:1px solid #ddd; height:26px; line-height:26px; width:36px; text-align:center; }
.comment_list .page a.jump-to { margin-right:0; background:#09bbf2; color:#fff; }
.comment_list .page .page-info { float:left; line-height:30px; line-height:30px; font-size:14px; }
.cls-placeholder{ color:#aaa;}
.subject {
	padding:20px;
    width: 90%;
    font-size:1.3em;
}
.subject .user {
	color:#0e7bd0;
}
.site_content .confirm_btn {
	cursor:pointer;
}

/*----专题----*/
.zt_pic img{ width:100%; float:left;}
.zt_text{ width:90%; margin:5px 5%; line-height:22px; float:left;}
.zt_text h4{ font-size:16px; margin:5px 0;}
.zt_list ul li{margin-bottom:20px; line-height:20px; width:100%; float:left;}
.zt_list .book_pic{ float:left; margin-right:10px;}
.zt_list img{ width:100px; height:125px;}
.zt_list .book_cont .book_tit{ display:block; font-size:18px;}
.zt_list .book_cont .author_name{display:block; font-size:14px; margin:6px 0;}
.zt_back_list ul li{ list-style:none; float:left; width:100%; height:36px; line-height:36px;}
.zt_back_list ul li a{color:#8b8b8b;}

/*---第三方登录 by eric----*/
.log-other-way{ width:90%;height:66px; margin-top:16px;}
.log-other-way a{ float:left; margin:0 10px; width:66px; height:66px; border-radius:50%;}
.log-other-way a span{ width:60px; height:60px; padding:3px; display:block; background-position:center center; background-repeat:no-repeat; }
.log-other-way a:hover span{ -webkit-transform:scale(1.1); transform:scale(1.1);}

.log-other-way a.log-qq{ background-color:#48a2e0;}
.log-other-way a.log-qq span{ background-image:url(../Images/log-icon-qq.png);}
.log-other-way a.log-wb{ background-color:#f8705e; margin:0 35px}
.log-other-way a.log-wb span{ background-image:url(../Images/log-icon-wb.png);}
.log-other-way a.log-wx{ background-color:#85d285;}
.log-other-way a.log-wx span{ background-image:url(../Images/log-icon-wx.png);}