﻿@charset "utf-8";

.clear { clear:both; }

a{cursor: pointer; text-decoration: none !important;}

.cm_weight{ font-weight:bold !important;}
.cm_nobold{ font-weight:normal !important;}
.cm_oblique{ font-style: oblique !important;}
.cm_icon{ font-size:1.5em !important;}

.cm_block{ display: block;}
.cm_block a{ display:block; text-decoration:none;}
.cm_inline_block{ display: inline-block;}
.cm_none{ display: none !important;}

.cm_hid{ overflow:hidden !important;}
.cm_of_x{ overflow-x:auto !important;}
.cm_of_y{ overflow-y:auto !important;}


.cm_linethrough{ text-decoration:line-through;}


.cm_letter_s1{ letter-spacing: 1px !important;}
.cm_letter_s3{ letter-spacing: 3px !important;}
.cm_letter_s5{ letter-spacing: 5px !important;}
.cm_letter_s10{ letter-spacing: 10px !important;}


.cm_col60{ color:#F60 !important;}
.cm_col369{ color:#369 !important;}
.cm_col333{ color:#333 !important;}
.cm_col444{ color:#444 !important;}
.cm_col555{ color:#555 !important;}
.cm_col666{ color:#666 !important;}
.cm_colfff{ color:#fff !important;}
.cm_colff8{ color:#FF8200 !important;}

.cm_colr{ color:#F00 !important;}
.cm_colb{ color:#00F !important;}
.cm_colbh { color: #83c6ff !important; }
.cm_colg{ color:#F5C400 !important;}
.cm_cols{ color:#c0c0c0 !important;}
.cm_colc{ color:#b87333 !important;}

.cm_col92{ color:#00c292 !important;}

.cm_col46{ color:#00bc46 !important;}
.cm_col357{ color:#357BDA !important;}

.cm_beizhu{ color:#999 !important;}
.cm_bz { color: #888 !important; }
.cm_bzm { color: #888; margin-left:10px;}

.cm_tc{ text-align:center !important;}
.cm_tr{ text-align:right !important;}
.cm_tl{ text-align:left !important;}
.cm_fr{ float:right !important;}
.cm_fl{ float:left !important;}

.cm_pad_5{ padding:5px;}
.cm_pad_10{ padding:10px;}
.cm_pad_15{ padding:15px;}
.cm_pad_l_5{ padding-left:5px;}
.cm_pad_l_10{ padding-left:10px;}
.cm_pad_l_15{ padding-left:15px;}
.cm_pad_l_20{ padding-left:20px;}
.cm_pad_l_30{ padding-left:30px;}
.cm_pad_r_5{ padding-right:5px;}
.cm_pad_r_10{ padding-right:10px;}
.cm_pad_r_15{ padding-right:15px;}
.cm_pad_r_20{ padding-right:20px;}
.cm_pad_r_30{ padding-right:30px;}
.cm_pad_t_5{ padding-top:5px;}
.cm_pad_t_10{ padding-top:10px;}
.cm_pad_t_15{ padding-top:15px;}
.cm_pad_t_20{ padding-top:20px;}
.cm_pad_t_30{ padding-top:30px;}
.cm_pad_b_5{ padding-bottom:5px;}
.cm_pad_b_10{ padding-bottom:10px;}
.cm_pad_b_15{ padding-bottom:15px;}
.cm_pad_b_20{ padding-bottom:20px;}
.cm_pad_b_30{ padding-bottom:30px;}

.cm_mar_5{ margin:5px;}
.cm_mar_10{ margin:10px;}
.cm_mar_15{ margin:15px;}
.cm_mar_l_5{ margin-left:5px;}
.cm_mar_l_10{ margin-left:10px;}
.cm_mar_l_15{ margin-left:15px;}
.cm_mar_l_20{ margin-left:20px;}
.cm_mar_l_30{ margin-left:30px;}
.cm_mar_l_40{ margin-left:40px;}
.cm_mar_l_45{ margin-left:45px;}
.cm_mar_l_60{ margin-left:60px;}

.cm_mar_r_5{ margin-right:5px;}
.cm_mar_r_10{ margin-right:10px;}
.cm_mar_r_15{ margin-right:15px;}
.cm_mar_r_20{ margin-right:20px;}
.cm_mar_r_30{ margin-right:30px;}
.cm_mar_t_5{ margin-top:5px;}
.cm_mar_t_10{ margin-top:10px;}
.cm_mar_t_15{ margin-top:15px;}
.cm_mar_t_20{ margin-top:20px;}
.cm_mar_t_30{ margin-top:30px;}
.cm_mar_b_5{ margin-bottom:5px;}
.cm_mar_b_10{ margin-bottom:10px;}
.cm_mar_b_15{ margin-bottom:15px;}
.cm_mar_b_20{ margin-bottom:20px;}
.cm_mar_b_30{ margin-bottom:30px;}

.cm_w_10{ width:10px; }
.cm_w_20{ width:20px; }
.cm_w_30{ width:30px; }
.cm_w_40{ width:40px; }
.cm_w_50{ width:50px; }
.cm_w_60{ width:60px; }
.cm_w_70{ width:70px; }
.cm_w_75{ width:75px; }
.cm_w_80{ width:80px; }
.cm_w_100{ width:100px; }
.cm_w_130{ width:130px; }
.cm_w_150{ width:150px; }
.cm_w_200{ width:200px; }
.cm_w_300{ width:300px; }

.cm_w_100_100{ width:100%;}
.cm_w_100_98{ width:98%;}
.cm_w_100_90{ width:90%;}
.cm_w_100_85{ width:85%;}
.cm_w_100_80{ width:80%;}
.cm_w_100_75{ width:75%;}
.cm_w_100_70{ width:70%;}
.cm_w_100_60{ width:60%;}
.cm_w_100_55{ width:55%;}
.cm_w_100_50{ width:50%;}
.cm_w_100_49{ width:49%;}
.cm_w_100_45{ width:45%;}
.cm_w_100_40{ width:40%;}
.cm_w_100_33{ width:33.33333%;}
.cm_w_100_30{ width:30%;}
.cm_w_100_25{ width:25%;}
.cm_w_100_20{ width:20%;}
.cm_w_100_15{ width:15%;}
.cm_w_100_10{ width:10%;}

.cm_h_5{ height:5px; }
.cm_h_10{ height:10px; }
.cm_h_20{ height:20px; }
.cm_h_25{ height:25px; }
.cm_h_30{ height:30px; }
.cm_h_35{ height:35px; }
.cm_h_40{ height:40px; }
.cm_h_50{ height:50px; }
.cm_h_60{ height:60px; }
.cm_h_70{ height:70px; }
.cm_h_75{ height:75px; }
.cm_h_80{ height:80px; }
.cm_h_100{ height:100px; }
.cm_h_105{ height:105px; }
.cm_h_110{ height:110px; }
.cm_h_125{ height:125px; }
.cm_h_130{ height:130px; }

.cm_lh_20{ line-height:20px; }
.cm_lh_25{ line-height:25px; }
.cm_lh_30{ line-height:30px; }
.cm_lh_35{ line-height:35px; }
.cm_lh_40{ line-height:40px; }
.cm_lh_50{ line-height:50px; }
.cm_lh_60{ line-height:60px; }
.cm_lh_70{ line-height:70px; }
.cm_lh_75{ line-height:75px; }
.cm_lh_80{ line-height:80px; }
.cm_lh_100{ line-height:100px; }
.cm_lh_125{ line-height:125px; }
.cm_lh_130{ line-height:130px; }
	
.cm_06em{ font-size:0.6em !important;}
.cm_07em{ font-size:0.7em !important;}
.cm_08em{ font-size:0.8em !important;}
.cm_09em{ font-size:0.9em !important;}
.cm_11em{ font-size:1.1em !important;}
.cm_12em{ font-size:1.2em !important;}
.cm_13em{ font-size:1.3em !important;}
.cm_14em{ font-size:1.4em !important;}
.cm_15em{ font-size:1.5em !important;}
.cm_16em{ font-size:1.6em !important;}
.cm_17em{ font-size:1.7em !important;}
.cm_18em{ font-size:1.8em !important;}
.cm_19em{ font-size:1.9em !important;}
.cm_20em{ font-size:2em !important;}
.cm_25em{ font-size:2.5em !important;}
.cm_30em{ font-size:3em !important;}

.cm_10px{ font-size:10px !important;}
.cm_12px{ font-size:12px !important;}
.cm_14px{ font-size:14px !important;}
.cm_15px{ font-size:15px !important;}
.cm_16px{ font-size:16px !important;}
.cm_18px{ font-size:18px !important;}


/*移动版隔线*/
.cm_blank {
    width: 100%;
    height: 9px;
    background: #eeeeee;
}
/*隔线背景*/
.space_color { background-color: #f0f0f0;}


.cm_sx { border-top: 1px solid #CDCDCD;}
.cm_sxx { border-bottom: 1px solid #CDCDCD;}

.cm_dx { border-top: 1px dotted #CDCDCD;}
.cm_dxx { border-bottom: 1px dotted #CDCDCD;}

.cm_xx { border-bottom: 1px dashed #CDCDCD;}
.cm_xxs { border-top: 1px dashed #CDCDCD;}

.cm_b_sx { border: 1px solid #CDCDCD;}
.cm_b_dx { border: 1px dotted #CDCDCD;}
.cm_b_xx { border: 1px dashed #CDCDCD;}

.cm_b_sxh { border: 1px solid #999 !important;}
.cm_b_dxh { border: 1px dotted #999 !important;}
.cm_b_xxh { border: 1px dashed #999 !important;}


.cm_bg_dark { background: rgba(150, 150, 150, 0.6); }

.cm_b_col888 { background-color:#888 !important; }
.cm_b_col666 { background-color:#666 !important; }
.cm_b_col555 { background-color:#555 !important; }
.cm_b_coleee{ background-color:#eee !important;}
.cm_b_colfff{ background-color:#fff !important;}

.cm_bg { background: #FFF7EA !important; }
.cm_bgr { background: #F00 !important; }
.cm_bgb { background: #00F !important; }
.cm_bgbh { background: rgba(5,109,232,.1) !important; }
.cm_bge { background: #1E9FFF !important; }
.cm_bgdb { background: #83c6ff !important; }
.cm_bgf { background: #f3f4f8 !important; }
.cm_bgl { border-left: 5px solid #4bb6b0;}
.cm_bglx { border-left: 2px solid #cdcdcd; padding-left:8px;}

	
/*外框*/
.cm_bs{ border: 1px solid #CDCDCD;}
.cm_bsr{ border: 1px solid #CDCDCD; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.cm_bd{ border: 1px dashed #CDCDCD;}
.cm_bdr{ border: 1px dashed #CDCDCD; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.cm_shadow {box-shadow:0 2px 6px #e5e5e5;}	

.cm_bsry{ border: 1px solid #CDCDCD; 
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 2px 6px #e5e5e5;
}
.cm_bsry:hover {
    border-color: #999; background-color: #eee; font-weight:bold;
}
.a .cm_bsry{
    border-color: #999; background-color: #eee; font-weight:bold;
}


.cm_box {
    padding: 10px;
    color: #272d3b;
    margin: 10px auto;
    border: 1px solid #dadada;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 2px 6px #e5e5e5;
    position: relative;
}


.cm_boxn {padding:0 10px; color:#666;}
	.cm_boxn ul { border-bottom: 1px solid #eeeeee;}
	.cm_boxn .nob { border-bottom: 0 !important;}
	.cm_boxn .item5 {
		float: left;
		width: 20%;
	}
	.cm_boxn .item4 {
		float: left;
		width: 25%;
	}	
	.cm_boxn .item3 {
		float: left;
		width: 33.3%;
	}	
	.cm_boxn .item2 {
		float: left;
		width: 50%;
	}
	.cm_boxn .item1 {
		width: 100%;
	}
	.cm_boxn a{color:#666;}
	.cm_boxn li:hover{
	    background: #FFF7EA;
    }


/*顶端广告*/
#headerad { position:fixed; z-index:9999; left:0; top:0; background:#fff; width:100%; height:45px; line-height:45px;}
#headerads { width:100%; height:45px;}

/*激活码*/
.bindcode{font-size: 16px; font-weight: bold; color: #fff; background:#30bb5a; padding: 6px 15px;}



/*标题*/	
.text_h1{ font-size:1.7em !important; font-weight:400 !important; line-height:3.2em !important; text-align:center !important;}
.text_h2{ font-size:1.6em !important; font-weight:700 !important; line-height:2.8em !important; text-align:center !important;}
.text_h3{ font-size:1.3em !important; font-weight:550 !important; line-height:2.4em !important;}
.text_h4{ font-size:1.1em !important; font-weight:550 !important; line-height:2.2em !important;}

.cm_title{
	line-height:40px; height:40px; font-size:1.6em; font-weight:800; color:#666;
}
.cm_titlef{
	line-height:40px; height:40px; font-size:1.3em; font-weight:800; color:#888; margin-left:10px;
}
.cm_titlec{
	line-height:40px; height:40px; font-size:1.3em; font-weight:800; color:#666; text-align:center;
}
.cm_titlecx{
	line-height:40px; height:40px; font-size:1.2em; font-weight:800; color:#666; text-align:center;
}

.cm_bt{margin: 30px auto; text-align:center; }
.cm_bt .bt0{
	font-size: 28px; font-weight: bold;
	color: #888; 
	background-color : black;
	text-shadow : rgba(255,255,255,0.5) 0 5px 6px, rgba(255,255,255,0.2) 1px 3px 3px;
	-webkit-background-clip : text;
}
.cm_bt .bt1{
	font-size: 20px; font-weight: bold;
	color: #f60; 
	background-color : black;
	text-shadow : rgba(255,255,255,0.5) 0 5px 6px, rgba(255,255,255,0.2) 1px 3px 3px;
	-webkit-background-clip : text;
}
.cm_bt .bt2{
	font-size: 16px; font-weight: bold;
	color: #f60; 
	background-color : black;
	text-shadow : rgba(255,255,255,0.5) 0 5px 6px, rgba(255,255,255,0.2) 1px 3px 3px;
	-webkit-background-clip : text;
}
.cm_bt .bt3 {
	font-size: 12px; font-weight: bold;
	margin-left:10px;
	color: #999; 
}
.cm_bt .bt {
	font-size: 16px; font-weight: bold; color: #666; 
	background-color: black;
	text-shadow: rgba(255,255,255,0.5) 0 5px 6px, rgba(255,255,255,0.2) 1px 3px 3px;
	-webkit-background-clip: text;
}

/*页面顶部大标题，高度、行高、字号自定义*/		
.cm_menus {width:100%; box-shadow:0 2px 6px #e5e5e5;}	
.cm_menus .item1 { 
	float:left; 
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.cm_menus .item2 { 
	float:left; 
	width: 50%;
	overflow: hidden;
	text-align: center;
}
.cm_menus .item3 { 
	float:left; 
	width: 33.333%;
	overflow: hidden;
	text-align: center;
}
.cm_menus .item4 { 
	float:left; 
	width: 25%;
	overflow: hidden;
	text-align: center;
}
.cm_menus .item5 { 
	float:left; 
	width: 20%;
	overflow: hidden;
	text-align: center;
}
.cm_menus .borr{
	border-right: solid 1px #ccc;
}
.cm_menus .borl{
	border-left: solid 1px #ccc;
}
.cm_menus .active {
	color: #fff;
	background-color:#83c6ff;
}
.cm_menus .nactive{
	color: #888;
	background-color:#FFF7EA;
}			
.cm_menus .active:hover {
	font-weight:700;
}	
.cm_menus .nactive:hover {
	font-weight:700;
}


/*swiper菜单:字号、行高、行距、背景色等自定义*/
.cm_swiper_menu { 
	width: 100%;
}
.cm_swiper_menu .a{
	border-bottom: 3px solid #357BDA;
}
.cm_swiper_menu a{
	color: #444;
}


/*页码浮标*/
#page_fu {}
#page_fu .page_fu_pre {
	position: fixed;
	z-index: 999;
	right: 10px;
	top: 200px; 
	width:25px; 
	height:25px; 
	line-height:25px; 
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align:center;
	
	padding: 1px;
	border: 1px solid; 
	border-color: #CDCDCD;
	display:block; 
}
#page_fu .page_fu_mid {
	position: fixed;
	z-index: 999;
	right: 10px;
	top: 232px; 
	width:25px; 
	height:25px; 
	line-height:25px; 
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align:center;
	
	padding: 1px;
	border: 1px solid; 
	border-color: #CDCDCD;
	display:block;  
}
#page_fu .page_fu_next {
	position: fixed;
	z-index: 999;
	right: 10px;
	top: 264px; 
	width:25px; 
	height:25px; 
	line-height:25px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align:center;
	
	padding: 1px;
	border: 1px solid; 
	border-color: #CDCDCD;
	display:block;  
}
#page_fu img{
	width: 100%;
	height:auto;
	-moz-filter: drop-shadow(-5px 5px 3px #ccc);
	-webkit-filter: drop-shadow(-5px 5px 3px #ccc);
	filter: drop-shadow(-5px 5px 3px #ccc); 
}


/*提问浮标*/
.chat_fu_btn {
	position: fixed;
	z-index: 999;
	width: 40px;
	height: 40px;
	right: 15px;
	top: 235px;
	line-height: 40px;
	text-align: center;  
}
.chat_fu_btn img{
	width: 100%;
	height:auto;
	-moz-filter: drop-shadow(-5px 5px 3px #ccc);
	-webkit-filter: drop-shadow(-5px 5px 3px #ccc);
	filter: drop-shadow(-5px 5px 3px #ccc); 
}

.chat_fu_menu_btn {
	position: fixed;
	z-index: 999;
	width: 30px;
	height: 30px;
	right: 20px;
	top: 235px;
	line-height: 40px;
	text-align: center;  
}
.chat_fu_menu_btn img{
	width: 100%;
	height:auto;
	-moz-filter: drop-shadow(-5px 5px 3px #ccc);
	-webkit-filter: drop-shadow(-5px 5px 3px #ccc);
	filter: drop-shadow(-5px 5px 3px #ccc); 
}
.chat_fu_menu{
	position: fixed;
	right: 50px;
	top: 265px;
	width: 120px;
	background: rgb(247, 249, 253);
	border: 2px solid #1E9FFF;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	-moz-box-shadow: 0 2px 6px #e1e1e1;
	-webkit-box-shadow: 0 2px 6px #e1e1e1;
	box-shadow: 0 2px 6px #e1e1e1;
	z-index: 99999;
}
.chat_fu_menu li{
	padding: 0 10px;
	text-align: center;
	line-height: 45px; 
	height: 45px;
	overflow: hidden;
	border-bottom: 1px solid rgb(232, 232, 232);
}
.chat_fu_menu li:last-child { border-bottom: 0px; }
.chat_fu_menu li a{
	color: #369;
	text-decoration: none;
	display: inline-block;
}


/*提问浮标-深色 */
.chats_fu_btn {
	position: fixed;
	z-index: 999;
	width: 40px;
	height: 40px;
	right: 15px;
	top: 235px;
	line-height: 40px;
	text-align: center;  
}
.chats_fu_btn img{
	width: 100%;
	height:auto;
	
}

.chats_fu_menu_btn {
	position: fixed;
	z-index: 999;
	width: 30px;
	height: 30px;
	right: 20px;
	top: 115px;
	line-height: 40px;
	text-align: center;  
}
.chats_fu_menu_btn img{
	width: 100%;
	height:auto; 
}
.chats_fu_menu{
	position: fixed;
	right: 50px;
	top: 145px;
	width: 120px;
	background: rgb(247, 249, 253);
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	-moz-box-shadow: 0 2px 6px #e1e1e1;
	-webkit-box-shadow: 0 2px 6px #e1e1e1;
	box-shadow: 0 2px 6px #e1e1e1;
	z-index: 99999;
}
.chats_fu_menu li{
	padding: 0 10px;
	text-align: center;
	line-height: 45px; 
	height: 45px;
	overflow: hidden;
	border-bottom: 1px solid rgb(232, 232, 232);
}
.chats_fu_menu li:last-child { border-bottom: 0px; }
.chats_fu_menu li a{
	color: #369;
	text-decoration: none;
	display: inline-block;
}

	
/*会话信息展示专用*/	
.chat_questions img{
	
	
}
.chat_responses img{
	width: 100% !important;
	height:auto;
}


/*页面系列图标*/
.ym_nav{}
.ym_nav .item1{
	float:left; 
	width: 100%; 
	text-align:center;
	overflow: hidden;
}
.ym_nav .item2{
	float:left; 
	width: 50%; 
	text-align:center;
	overflow: hidden;
}
.ym_nav .item3{
	float:left; 
	width: 33.33333%; 
	text-align:center;
	overflow: hidden;
}
.ym_nav .item4{
	float:left; 
	width: 25%; 
	text-align:center;
	overflow: hidden;
}
.ym_nav .item5{
	float:left; 
	width: 20%; 
	text-align:center;
	overflow: hidden;
}
.ym_nav .item6{
	float:left; 
	width: 16.66666%; 
	text-align:center;
	overflow: hidden;
}
/*圆图标+文字*/
.ym_nav .circle img {
    padding: 2px;
	margin: 0 auto;
    width: 70px;
    height: 70px;
    border: 1px solid #CDCDCD;
}
.ym_nav .circle img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}

/*图标+文字*/
.ym_nav .original .img {
    font-size: 23px;
	height: 30px;
    line-height: 30px;
	color: #999;
}

/*图标+文字+色块*/
.ym_nav .color {
	margin: 3px 5px;
	padding: 2px;
    background: #e7f8ff;;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.ym_nav .color .img {
	font-size: 28px;
	height: 38px;
    line-height: 38px;
	color: #999;
}

.ym_nav .box {
	margin: 5px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.ym_nav .shadow {box-shadow:0 2px 6px #e5e5e5;}	

.ym_nav a {
    cursor: pointer; text-decoration: none;
}
.ym_nav a:hover {
	font-weight:700;
}	


/*椭圆，自定义宽度、底色、字号等，默认为30，可通过pad增大*/
.btn_tuoyuan{
	height:30px; 
	line-height:30px; 
	-moz-border-radius:20px / 15px;
	-webkit-border-radius:20px / 15px;
	border-radius:20px / 15px;
	text-align:center;
}

/*圆*/
.btn_yuan {
	width:30px; 
	height:30px; 
	line-height:30px; 
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align:center;	
	display:inline-block; 
}

/*按钮*/
.cm_mbtn_primary {
    color: #FFFFFF !important;
	background-color: #1AAD19;
}
.cm_mbtn_success {
    color: #FFFFFF !important;
	background-color: #83c6ff;
}
.cm_mbtn_warn {
    color: #FFFFFF !important;
	background-color: #E64340;
}
.cm_mbtn_default {
    background-color: #F8F8F8;
	color: #000000 !important;
}
.cm_mbtn_disable {
    background-color: #FFFFFF;
	color: #888 !important;
}
.cm_mbtn {
    position: relative;
    display: block;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    line-height: 40px;
	height: 40px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: hidden;
}

.cm_bxn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-family: inherit;
	padding-left: 5px;
	padding-right: 5px;
    margin-bottom: 0;
    border: 1px solid #bbb;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    vertical-align: middle;
    text-decoration: none;
}
.cm_bxn:hover {
    border-color: #999; background-color: #eee;
}

.cm_bfn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 13px;
    font-family: inherit;
    padding: 6px 8px;
    margin-bottom: 0;
    line-height: 1.1;
	background-color: #fff;
    border: 1px solid #bbb;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    vertical-align: middle;
    text-decoration: none;
}
.cm_bfn:hover {
    border-color: #999; background-color: #eee;
}

.cm_bffn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-family: inherit;
	background-color: #fff;
    border: 1px solid #bbb;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    vertical-align: middle;
    text-decoration: none;
}
.cm_bffn:hover {
    border-color: #999; background-color: #eee;
	font-weight:bold;
}
.a .cm_bffn {
    border-color: #999; background-color: #eee;
	font-weight:bold;
}

.cm_btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 13px;
    color: #fff !important;
    font-family: inherit;
    padding: 8px 10px;
	background-color:#00bc46;
    border: 0;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    vertical-align: middle;
    text-decoration: none;
}
.cm_btn:hover{background-color:rgb(255, 102, 0);}
.cm_bbn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 13px;
    color: #fff !important;
    font-family: inherit;
    padding: 8px 10px;
	background-color:#357BDA;
    border: 0;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    vertical-align: middle;
    text-decoration: none;
}
.cm_bbn:hover{background-color:#025a9d;}
.cm_bcn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 13px;
    font-family: inherit;
    padding: 8px 10px;
	background-color: #ddd;
    border: 0;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    vertical-align: middle;
    text-decoration: none;
}
.cm_bcn:hover {
    border-color: #999; background-color:#ccc;
}

/*浮动按钮*/
.cm_fu_btn {
  position: fixed;
  z-index: 999;
  width: 42px;
  height: 42px;
  right: 15px;
  top: 200px;
  line-height: 42px;
  border-radius: 22px; 
  background-color: #fdfdfd;
  border: 1px solid #bbb;
  -moz-box-shadow: 0 2px 6px #e1e1e1;
  -webkit-box-shadow: 0 2px 6px #e1e1e1;
  box-shadow: 0 2px 6px #e1e1e1;
  text-align: center;  
}

/*按钮tag*/
.cm_tagb {
    padding: 0 0.5em;
    margin-left: 0.8em;
    border-radius: 3px;
    background: #57a3ef;
    color: #fff;
    text-align: center;
    text-shadow: none;
    font-size: 0.7em;
	display: inline-block;
    *display: inline;
}
.cm_tagr {
    padding: 0 0.5em;
    margin-left: 0.8em;
    border-radius: 3px;
    background: #F00;
    color: #fff;
    text-align: center;
    text-shadow: none;
    font-size: 0.7em;
	display: inline-block;
    *display: inline;
}

/*开关按钮*/
.chooseBtn {
	display: none;
}
.choose-label {
	display: inline-block;
	position: relative;
	width: 40px;
	height: 20px;
	border: 1px solid #bdbdbd;
	background-color: #bdbdbd;
	-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;
	overflow: hidden;
}
.choose-label:before {
	display: inline-block;
	z-index: 20;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background-color: #fff;
	-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;
	-webkit-transition: all 0.5s;transition: all 0.5s;	
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);	
}
.chooseBtn:checked + label.choose-label:before {
	left: 20px;
}
.chooseBtn:checked + label.choose-label {
	border-color: #0066B3;
	background-color: #0066B3;
}


/*mask actionsheet*/
.cm_mask, .cm_mask_transparent {
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.cm_mask {
    background: rgba(0,0,0,.6);
}

.cm_actionsheet{
	position:fixed;top:50%;left:50%;bottom:auto;width:80%;padding:20px 10px;
	background-color:#EFEFF4; opacity:1;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;	
	transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);/* IE 9 */
	-moz-transform:translate(-50%, -50%);/* Firefox */
	-webkit-transform:translate(-50%, -50%);/* Safari 和 Chrome */
	-o-transform:translate(-50%, -50%);/* Opera */
	transition: transform .3s;
    -moz-transition: transform .3s;/* Firefox 4 */
    -webkit-transition: transform .3s;/* Safari 和 Chrome */
    -o-transition: transform .3s;/* Opera */
	z-index: 5000;	
}



/*tab*/
#tabbox{}
    #tabtit{ padding: 8px 10px; border-bottom: 1px dashed #CDCDCD; }
    #tabtit a{ color: #369; cursor:pointer;}
	#tabtit .a{ color: #333; font-weight: 700; }
	
	#tabbody .tabcon{display: none;}
	#tabbody .a{display: block;}
	


/*列表*/
.cm_list { margin:0 0 0 0; }
	.cm_list .bor{border-bottom:1px solid #e1e1e1;}
	.cm_list .tor{border-top:1px solid #e1e1e1;}
	.cm_list .hover{ background-color:#E5EDF2;}
	.cm_list .no{ border-bottom: 0;}
	.cm_list .noli li:last-child { border-bottom: 0;}
	
	/*有img，行高确定为48，img可以替换为i*/
	.cm_list .img { float:left; width:48px; height:48px; line-height:48px;}
	   .cm_list .img img { width:35px; height:35px; margin-top: 6px;}
	/*img - 单行x+30% 通讯录好友列表 班级人员列表*/
	.cm_list .i_30 {float:left; height:48px; line-height:48px; overflow:hidden; width:calc(70% - 48px); width:-moz-calc(70% - 48px); width:-webkit-calc(70% - 48px);}
	   .cm_list .i_30 .name { font-size:13px; margin-right:5px;}
	   .cm_list .i_30 .note { color: #369; font-size:11px; margin-left:5px}
	.cm_list .i_30_r {float:right; text-align:right; height:48px; line-height:48px; width:30%; color:#999; overflow:hidden;}
	.cm_list .i_30_r a {color:#999;}
	/*img - 单行x+20% 通讯录好友列表*/
	.cm_list .i_20 {float:left; height:48px; line-height:48px; overflow:hidden; width:calc(80% - 48px); width:-moz-calc(80% - 48px); width:-webkit-calc(80% - 48px);}
	   .cm_list .i_20 .name { font-size:13px; margin-right:5px;}
	   .cm_list .i_20 .note { color: #369; font-size:11px; margin-left:5px}
	.cm_list .i_20_r {float:right; text-align:right; height:48px; line-height:48px; width:20%; color:#999; overflow:hidden;}
	/*.cm_list .i_20_r a {color:#999;}*/
	/*img - 双行x+20% 群聊成员管理*/
	.cm_list .i_20s {float:left; height:48px; overflow:hidden; width:calc(80% - 48px); width:-moz-calc(80% - 48px); width:-webkit-calc(80% - 48px);}
	   .cm_list .i_20s .name { font-size:12px; line-height:25px; height:25px; overflow:hidden;}
	   .cm_list .i_20s .note { font-size:11px; line-height:23px; height:23px; color:#999; overflow:hidden;}
	.cm_list .i_20s_r {float:right; text-align:right; height:48px; line-height:48px; width:20%; color:#999; overflow:hidden;}
	/*.cm_list .i_20s_r a{color:#999;}*/
	/*img - 双行x+20px 添加用户*/
	.cm_list .i_20ps {float:left; height:48px; overflow:hidden; width:calc(100% - 68px); width:-moz-calc(100% - 68px); width:-webkit-calc(100% - 68px);}
	   .cm_list .i_20ps .name { font-size:12px; line-height:25px; height:25px; overflow:hidden;}
	   .cm_list .i_20ps .note { font-size:11px; line-height:23px; height:23px; color:#999; overflow:hidden;}
	.cm_list .i_20ps_r {float:right; text-align:right; height:48px; line-height:48px; width:20px; color:#999; overflow:hidden;}
	.cm_list .i_20ps_r a{color:#999;}

    /*无img 单行行高、高在li中添加，同时在div中添加高*/
	/*单行x+20%*/
	.cm_list .t_20 {float:left; overflow:hidden; width:calc(80% - 48px); width:-moz-calc(80% - 48px); width:-webkit-calc(80% - 48px);}
	   .cm_list .t_20 .name { font-size:13px; margin-right:5px;}
	   .cm_list .t_20 .note { color: #999; font-size:11px; margin-left:5px}
	.cm_list .t_20_r {float:right; text-align:right; width:20%; color:#999; overflow:hidden;}
	.cm_list .t_20_r a {color:#999;}
	/*单行x+100*/
	.cm_list .t_100p {float:left; overflow:hidden; width:calc(100% - 100px); width:-moz-calc(100% - 100px); width:-webkit-calc(100% - 100px);}
	   .cm_list .t_100p .icon { margin-right:5px;}
	   .cm_list .t_100p .name { font-size:13px;}
	   .cm_list .t_100p .note { color: #999; font-size:11px; margin-left:5px}
	.cm_list .t_100p_r {float:right; text-align:right; width:100px; color:#999; overflow:hidden;}
	.cm_list .t_100p_l {float:right; width:100px; overflow:hidden;}
	.cm_list .t_100p_r a {color:#999;}
	/*单行x+20px*/
	.cm_list .t_20p {float:left; overflow:hidden; width:calc(100% - 20px); width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px);}
	   .cm_list .t_20p .icon { margin-right:5px;}
	   .cm_list .t_20p .name { font-size:13px;}
	   .cm_list .t_20p .note { color: #999; font-size:11px; margin-left:5px}
	.cm_list .t_20p_r {float:right; text-align:right; width:20px; color:#999; overflow:hidden;}
	.cm_list .t_20p_r a {color:#999;}
	.cm_list .t_20p_l {float:left; width:20px; overflow:hidden;}
	/*单行x+30px*/
	.cm_list .t_30p {float:left; overflow:hidden; width:calc(100% - 30px); width:-moz-calc(100% - 30px); width:-webkit-calc(100% - 30px);}
	   .cm_list .t_30p .icon { margin-right:5px;}
	   .cm_list .t_30p .name { font-size:13px;}
	   .cm_list .t_30p .note { color: #999; font-size:11px; margin-left:5px}
	.cm_list .t_30p_r {float:right; text-align:right; width:30px; color:#999; overflow:hidden;}
	.cm_list .t_30p_r a {color:#999;}
	.cm_list .t_30p_l {float:left; width:30px; overflow:hidden;}
	/*双行x+20%*/
	.cm_list .t_20s{float:left; height:48px; overflow:hidden; width:calc(80% - 10px); width:-moz-calc(80% - 10px); width:-webkit-calc(80% - 10px);}
	   .cm_list .t_20s .name { font-size:12px; line-height:25px; height:25px; overflow:hidden;}
	   .cm_list .t_20s .note { font-size:11px; line-height:23px; height:23px; color:#999; overflow:hidden;}
	.cm_list .t_20s_r{float:right; text-align:right; height:48px; line-height:48px; width:20%; color:#999; overflow:hidden;}
	/*.cm_list .t_20s_r a{color:#999;}*/
	
	/*列表专用，无img 行高、高在li中添加，同时在div中添加高*/
	/*多行，可以不用name note，直接使用div包含即可，配合.cm_hid及其他行高、颜色、字体样式即可*/
	/*双行x+10%*/
	.cm_list .l_10s{float:left; overflow:hidden; width:calc(90% - 10px); width:-moz-calc(90% - 10px); width:-webkit-calc(90% - 10px);}
	   .cm_list .l_10s .name { font-size:12px; overflow:hidden;}
	   .cm_list .l_10s .note { font-size:11px; color:#999; overflow:hidden;}
	.cm_list .l_10s_r{float:right; text-align:right; width:10%; overflow:hidden;}
	.cm_list .l_10s_l{float:left; width:10%; overflow:hidden;}	
	/*双行x+20%*/
	.cm_list .l_20s{float:left; overflow:hidden; width:calc(80% - 10px); width:-moz-calc(80% - 10px); width:-webkit-calc(80% - 10px);}
	   .cm_list .l_20s .name { font-size:12px; overflow:hidden;}
	   .cm_list .l_20s .note { font-size:11px; color:#999; overflow:hidden;}
	.cm_list .l_20s_r{float:right; text-align:right; width:20%; overflow:hidden;}	
	.cm_list .l_20s_l{float:left; width:20%; overflow:hidden;}
	
	/*双行x+30px  1字*/
	.cm_list .l_30ps{float:left; overflow:hidden; width:calc(100% - 40px); width:-moz-calc(100% - 40px); width:-webkit-calc(100% - 40px);}
	   .cm_list .l_30ps .name { font-size:12px; overflow:hidden;}
	   .cm_list .l_30ps .note { font-size:11px; color:#999; overflow:hidden;}
	.cm_list .l_30ps_r{float:right; text-align:right; width:30px; overflow:hidden;}	
	.cm_list .l_30ps_l{float:left; width:30px; overflow:hidden;}
	
	/*双行x+50px  2字*/
	.cm_list .l_50ps{float:left; overflow:hidden; width:calc(100% - 60px); width:-moz-calc(100% - 60px); width:-webkit-calc(100% - 60px);}
	   .cm_list .l_50ps .name { font-size:12px; overflow:hidden;}
	   .cm_list .l_50ps .note { font-size:11px; color:#999; overflow:hidden;}
	.cm_list .l_50ps_r{float:right; text-align:right; width:50px; overflow:hidden;}	
	.cm_list .l_50ps_l{float:left; width:50px; overflow:hidden;}	
	/*双行x+70px 4字*/
	.cm_list .l_70ps{float:left; overflow:hidden; width:calc(100% - 80px); width:-moz-calc(100% - 80px); width:-webkit-calc(100% - 80px);}
	   .cm_list .l_70ps .name { font-size:12px; overflow:hidden;}
	   .cm_list .l_70ps .note { font-size:11px; color:#999; overflow:hidden;}
	.cm_list .l_70ps_r{float:right; text-align:right; width:70px; overflow:hidden;}	
	.cm_list .l_70ps_l{float:left; width:70px; overflow:hidden;}
	/*双行x+100px */
	.cm_list .l_100ps{float:left; overflow:hidden; width:calc(100% - 100px); width:-moz-calc(100% - 100px); width:-webkit-calc(100% - 100px);}
	   .cm_list .l_100ps .name { font-size:12px; overflow:hidden;}
	   .cm_list .l_100ps .note { font-size:11px; color:#999; overflow:hidden;}
	.cm_list .l_100ps_r{float:right; text-align:right; width:100px; overflow:hidden;}	
	.cm_list .l_100ps_l{float:left; width:100px; overflow:hidden;}
	
	
	
	/*有i，行高确定为48px，宽度占位20+5px*/
	.cm_list .i { float:left; height:48px; line-height:48px; margin-right:5px;}
	/*i+双行x+20%*/
	.cm_list .i_t_20s{float:left; height:48px; overflow:hidden; width:calc(80% - 30px); width:-moz-calc(80% - 30px); width:-webkit-calc(80% - 30px);}
	   .cm_list .i_t_20s .name { font-size:12px; line-height:25px; height:25px; overflow:hidden;}
	   .cm_list .i_t_20s .note { font-size:11px; line-height:23px; height:23px; color:#999; overflow:hidden;}
	.cm_list .i_t_20s_r{float:right; text-align:right; height:48px; line-height:48px; width:20%; color:#999; overflow:hidden;}
	.cm_list .i_t_20s_r a{color:#999;}
	/*i+双行x+20px*/
	.cm_list .i_t_20ps{float:left; height:48px; overflow:hidden; width:calc(100% - 50px); width:-moz-calc(100% - 50px); width:-webkit-calc(100% - 50px);}
	   .cm_list .i_t_20ps .name { font-size:12px; line-height:25px; height:25px; overflow:hidden;}
	   .cm_list .i_t_20ps .note { font-size:11px; line-height:23px; height:23px; color:#999; overflow:hidden;}
	.cm_list .i_t_20ps_r{float:right; text-align:right; height:48px; line-height:48px; width:20px; color:#999; overflow:hidden;}
	.cm_list .i_t_20ps_r a{color:#999;}
	


.button_tabs{}
.button_tabs ul {list-style: none; text-align:center}
.button_tabs li {
    display: inline-block;
    *zoom: 1;
    cursor: pointer;
    border-right: 1px solid #ddd;
}
.button_tabs li:first-child {
    border-left: 1px solid #ddd;
}
.button_tabs li a{
    color: #888;
    font-weight: bold;
}
.button_tabs li:hover{background:#0066B3;}
.button_tabs li a:hover{color: #fff;}
.button_tabs .current{background:#0066B3;}
.button_tabs .current a{color: #fff;}



.select_tabs{}
.select_tabs ul {list-style: none; text-align:center}
.select_tabs li {
    display: inline-block;
    *zoom: 1;
    padding: 0 25px;
    cursor: pointer;
    border-right: 1px solid #ddd;
}
.select_tabs li:first-child {
    border-left: 1px solid #ddd;
}
.select_tabs li a{
    color: #888;
    font-size: 1.1em;
    font-weight: bold;
}
.select_tabs li:hover{background:#30bb5a;}
.select_tabs li a:hover{color: #fff;}
.select_tabs .current{background:#30bb5a;}
.select_tabs .current a{color: #fff;}

.select_box{border:1px dashed #ddd; padding:10px; color: #666; line-height:25px; -moz-border-radius: 4px; border-radius: 4px; margin:10px auto;}
				


/*表格*/
table { width: 100%;}


/*列表选项*/
.cmdt { width: 100%; }
	.cmdt th { background: #F2F2F2; }
	.cmdt td, .cmdt th { padding: 6px 4px; border-bottom: 1px solid #CDCDCD; }
	.cmdt tr:last-child td, .cmdt tr:last-child th { border-bottom: 0;}
	.cmdt .no td, .cmdt .no th { border-bottom: 0;}
	.cmdt td.no, .cmdt th.no { border-bottom: 0;}

.ciyuth { color: #999; font-weight: bold; }

.table_fixed { table-layout: fixed; }

.cm_col_80_1 {
	width: calc(100% - 80px);
	width: -moz-calc(100% - 80px);
	width: -webkit-calc(100% - 80px);
}
.cm_col_80_2 {
	width: calc((100% - 160px) / 2);
	width: -moz-calc((100% - 160px) / 2);
	width: -webkit-calc((100% - 160px) / 2);
}
.cm_col_80_3 {
	width: calc((100% - 240px) / 3);
	width: -moz-calc((100% - 240px) / 3);
	width: -webkit-calc((100% - 240px) / 3);
}

.cm_col_100_1 {
	width: calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: -webkit-calc(100% - 100px);
}
.cm_col_100_2 {
	width: calc((100% - 200px) / 2);
	width: -moz-calc((100% - 200px) / 2);
	width: -webkit-calc((100% - 200px) / 2);
}
.cm_col_100_3 {
	width: calc((100% - 300px) / 3);
	width: -moz-calc((100% - 300px) / 3);
	width: -webkit-calc((100% - 300px) / 3);
}



.cm_tab_pad_5 td, .cm_tab_pad_5 th{ padding: 5px !important;}
.cm_tab_pad_10 td, .cm_tab_pad_10 th{ padding: 10px !important;}
.cm_tab_pad_lr_5 td, .cm_tab_pad_lr_5 th{ padding-left:5px !important; padding-right:5px !important;}
.cm_tab_pad_lr_10 td, .cm_tab_pad_lr_10 th{ padding-left:10px !important; padding-right:10px !important;}


/*表格上部标题及链接*/
.cm_tab_header{ height:40px; line-height:40px; border-bottom:1px solid #cdcdcd; margin-top:15px;}
.cm_tab_header .header{ float:left; font-size:14px; font-weight:bold; color:#072; }
.cm_tab_header .action{ float:right;}
.cm_tab_header .action i{ height:30px; line-height:30px; font-size:12px; color:#666; margin-top:10px;}

/*分数表格*/	
.cm_tab_fs { width: 100%;}
    .cm_tab_fs th { background: #FFF7EA; font-weight: 600;}
	.cm_tab_fs td, .cm_tab_fs th { padding: 2px; border: 1px dotted #CDCDCD;}
	.cm_tab_fs th { text-align:center !important;}
	
/*方案表格*/	
.cm_tab_fa { width: 100%;}
    .cm_tab_fa th { background: #FFF7EA; font-weight: 600;}
	.cm_tab_fa td, .cm_tab_fa th { padding: 2px; border: 1px solid #CDCDCD;}
	.cm_tab_fa th { text-align:center !important;}

/**/	
.cm_tab { width: 100%;}
    .cm_tab th { background: #FFF7EA; font-weight: 600; text-align:center !important;}
	.cm_tab td, .cm_tab th { padding: 10px;}
	
.cm_tab1 { width: 100%;}
    .cm_tab1 th { background: #FFF7EA; font-weight: 600; text-align:center !important;}
	.cm_tab1 td, .cm_tab1 th { padding: 5px;}	

/*①th,td背景，白线相隔*/	
.cm_tab_bg { width: 100%;}
    .cm_tab_bg th { background: #F2F2F2; font-weight: 600; text-align:center !important;}
	.cm_tab_bg td { background: #FFF7EA; }
	.cm_tab_bg td, .cm_tab_bg th { padding: 5px; border: 5px solid #fff; }

/*②th背景，实线*/	
/************数据列表专用*************/
.cm_tab_ths { width: 100%;}
    .cm_tab_ths th { background: #FFF7EA; font-weight: 600;}
	.cm_tab_ths td, .cm_tab_ths th { padding: 10px;}
	.cm_tab_ths tr { border-bottom: 1px solid #CDCDCD;}
/*th背景，第一行加线，实线*/	
.cm_tab_thfs { width: 100%;}
    .cm_tab_thfs th { background: #FFF7EA; font-weight: 600;}
	.cm_tab_thfs td, .cm_tab_thfs th { padding: 10px;}
	.cm_tab_thfs tr { border-bottom: 1px solid #CDCDCD;}
	.cm_tab_thfs tr:first-child { border-top: 1px solid #CDCDCD;}	

/*③th背景，虚线*/
/************表格数据专用*************/
.cm_tab_thd { width: 100%;}
    .cm_tab_thd th { background: #FFF7EA; font-weight: 600; text-align:center !important; }
	.cm_tab_thd td, .cm_tab_thd th { padding: 10px;}
	.cm_tab_thd tr { border-bottom: 1px dotted #CDCDCD;}
/*th背景，第一行加线，虚线*/		
.cm_tab_thfd { width: 100%;}
    .cm_tab_thfd th { background: #FFF7EA; font-weight: 600; text-align:center !important;}
	.cm_tab_thfd td, .cm_tab_thfd th { padding: 10px;}
	.cm_tab_thfd tr { border-bottom: 1px dotted #CDCDCD;}
	.cm_tab_thfd tr:first-child { border-top: 1px dotted #CDCDCD;}	
	
/*④单元格下实线*/		
.cm_tab_bts { width: 100%; }
	.cm_tab_bts th { background: #F2F2F2; font-weight: 600; }
	.cm_tab_bts td, .cm_tab_bts th { padding: 5px; border-bottom: 1px solid #CDCDCD; }
/*单元格下虚线*/		
.cm_tab_btd { width: 100%; }
	.cm_tab_btd th { background: #F2F2F2; font-weight: 600; }
	.cm_tab_btd td, .cm_tab_btd th { padding: 5px; border-bottom: 1px dotted #CDCDCD; }

/*⑤tbody条纹，需JS加载*/	
.cm_tab_tw { width: 100%; clear:both; border:1px solid #CDCDCD;}
	.cm_tab_tw th { background: #F2F2F2; height:39px; line-height:39px; border-bottom:1px solid #CDCDCD; text-indent:12px; text-align:left; font-weight: 600;}
	.cm_tab_tw td{line-height:40px; text-indent:12px; border-right:1px dotted #CDCDCD;}
	.cm_tab_tw tbody tr.odd{ background:#FFF7EA;}
    .cm_tab_tw tbody tr:hover{ background:#F2F2F2;}









/*倒计时*/
	.rdjs{
		color:#C71C60;
		line-height:40px;
	}	
	.rdjs .hour_num, .min_num, .sec_num {
		background:#F00;
		color:#fff;
		font-size:15px;
		font-family:Arial;
		padding:5px;
		margin-right:5px;
		border-radius:5px;
		box-shadow:1px 1px 3px rgba(0,0,0,0.2);
	}	
	.rdjs .day_num {
		color:#00bdbf;
		font-size:15px;
		font-family:Arial;
		padding:5px;
	}	
	.rdjs .sy_num {
		background: #F00;
		color:#fff;
		font-size:15px;
		font-family:Arial;
		padding:8px 20px;
		margin:0 5px;
		border-radius:5px;
		box-shadow:1px 1px 3px rgba(0,0,0,0.2);
	}	
	
	
	

/*plupload上传插件*/

    .plupload-wraper{ }
	.plupload-wraper #ossfile-list{ margin: 10px 0 10px 15px;}
	.plupload-wraper #ossfile-list .ossbt{ margin-left:15px; font-weight:600; color:#666; height:35px; line-height:35px;}
	.plupload-wraper #ossfile-list .size{ margin-left:10px; color:#888;}
	.plupload-wraper #ossfile-list .del_ossfile{ margin-left:15px; color:#F00; cursor:pointer;}

	.plupload-wraper #file-list{ margin: 20px auto;}
	.plupload-wraper #file-list .ossbt{ font-weight:600; color:#666;}
	.plupload-wraper #file-list .size{ margin-left:10px; color:#888;}
	.plupload-wraper #file-list .del_file{ margin-left:15px; color:#F00; cursor:pointer;}
	
	.plupload-wraper .file-list{ margin: 20px auto;}
	.plupload-wraper .file-list .ossbt{ font-weight:600; color:#666;}
	.plupload-wraper .file-list .size{ margin-left:10px; color:#888;}
	.plupload-wraper .file-list .del_file{ margin-left:15px; color:#F00; cursor:pointer;}
	
	.plupload-wraper #file-show{ text-align: center;}
	.plupload-wraper #file-show img{ max-width: calc(50% - 20px); height: auto;}
	
	.plupload-wraper .file-show{ text-align: center;}
	.plupload-wraper .file-show img{ max-width: calc(50% - 20px); height: auto;}
	
	.plupload-wraper .ossbts{ font-weight:600;}
	
	.plupload-wraper .progress{
		margin:3px auto 10px;
		width: 100%;
		height: 8px;
		overflow: hidden;
		background-color: #f5f5f5;
		-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;
		-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	}
	.plupload-wraper .progress-bar{ 
		background-color: rgb(92, 184, 92);
		background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.14902) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.14902) 50%, rgba(255, 255, 255, 0.14902) 75%, transparent 75%, transparent);
		background-size: 40px 40px;
		box-shadow: rgba(0, 0, 0, 0.14902) 0px -1px 0px 0px inset;
		box-sizing: border-box;
		color: rgb(255, 255, 255);
		display: block;
		float: left; 
		font-size: 10px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		transition-delay: 0s;
		transition-duration: 0.6s;
		transition-property: width;
		transition-timing-function: ease;
	}
	.plupload-wraper .btn-wraper{ text-align: center;}
	.plupload-wraper .btn-wraper a{ 
		 margin: 0 5px;
		 -webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;
		 background-color: #ff8400;color: #fff;display: inline-block;height: 28px;line-height: 28px;text-align: center;
		 width: 72px;transition: background-color 0.2s linear 0s;border:none;cursor:pointer;
	}
	.plupload-wraper #error-text{ line-height: 20px; font-size:12px; color:#999; margin-top:10px;}	
	.plupload-wraper .error-text{ line-height: 20px; font-size:12px; color:#999; margin-top:10px;}	




/*bootstrap*/

.select-control {
    padding: 5px 8px;
    color: #555;
	border-radius: 3px;
}
.input-control {
    display: block;
	width:calc(100% - 18px);
	width:-moz-calc(100% - 18px);
	width:-webkit-calc(100% - 18px);
    padding: 5px 8px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}






/*大师兄*/
.dsx_user  {
	text-align:center;
	width:100%;	
}
.dsx_user_face  {}
.dsx_user_face img{ 
    -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; 
    -webkit-box-shadow: 1px 1px 2px #aaa; -moz-box-shadow: 1px 1px 2px #aaa; 
	overflow: hidden;
}
.dsx_user_face img {
	padding: 2px;
	width: 100px;
	height: 100px;
	background: #FFF;
	border: 1px solid;
	border-color: #CDCDCD #CDCDCD #CDCDCD #CDCDCD;
}
.dsx_user_name  {
    height:30px; line-height:30px; font-size:18px; font-weight:600;
}

.dsx_hudong  {
	width: 100%;
	text-align:center;
}

.dsx_hudong li {
    display: inline-block; 
    margin: 0 8px;
    padding: 0;
    overflow: hidden;
}
.dsx_hudong li a{
    color: #333;
}


/*高考大数据*/
.ui-block-a,.ui-block-b {
    margin: 10px 0;
    padding: 0;
    border: 0;
    float: left;
	width: 33.3%;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ui-block-b .i-img {
    width: 60px;
    height: 60px;
    margin: 5px auto;
}
.ui-block-a .i-img {
    width: 90px;
    height: 90px;
    margin: 5px auto;
}
.ui-block-a .i-img:hover{
    width: 95px;
    height: 95px;
	box-shadow: 0 2px 6px #e5e5e5;
}
.ui-block-a a{
	text-decoration:none;    
}
.ui-block-a .i-img img,.ui-block-b .i-img img {
    max-width: 100%;
}
.ui-block-a p,.ui-block-b p {
    color: #333 !important;
    white-space: nowrap;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}












/*我的方案——360测评*/
.ceping_tbox {
    margin: 10px auto;
}

/*测评报告*/

.ceping_tbox .bt0{
	font-size: 16px; 
	font-weight: bold;
	color: #999; 
	background-color : black;
	text-shadow : rgba(255,255,255,0.5) 0 5px 6px, rgba(255,255,255,0.2) 1px 3px 3px;
	-webkit-background-clip : text;
}
.ceping_tbox .bt1{
	font-size: 20px; 
	font-weight: bold;
	color: #f60; 
	background-color : black;
	text-shadow : rgba(255,255,255,0.5) 0 5px 6px, rgba(255,255,255,0.2) 1px 3px 3px;
	-webkit-background-clip : text;
}
.ceping_tbox .intro {
    line-height:25px;
	border: 1px dashed #CDCDCD; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	padding:10px;
	margin:10px 0;
}
	.intro .fletter{
		float: left;
		font-size:4em;
		color:#f60;
		padding:10px 0 0 0;
		text-transform:uppercase;
		width:15%;
	}
	.intro .fletters{
		float: left;
		font-size:2em;
		color:#f60;
		text-transform:uppercase;
		width:15%;
	}
	.intro .ftext{
		float: left;
		color:#666;
		width:85%;
	}
	.intro .ftitle{
		font-size:1.5em;
		font-weight:800;
		margin-right:20px;		
	}	
	.intro .ftitles{
		font-size:1.3em;
		color: #F00;
		font-weight:800;
		margin-right:10px;		
	}	
	.intro .fscores{
		font-size:1.1em;
		font-weight:600;
	}
	.intro .fscore{
		font-size:1.5em;
		color: #00F;
		font-weight:700;
	}


.ceping_tbox .t_bt{ line-height:45px; height:45px; overflow:hidden; border-bottom:2px solid #cdcdcd; margin: 20px 0;}
    .t_bt .bt{ white-space:nowrap; font-size:18px; color:#666; float:left;}
    .t_bt .time{ font-size:14px; color: #00F; font-weight:800; float:right;}
	.t_bt .action{ float:right;}	
.ceping_tbox .t_caction{ text-align:center;}
	.t_caction .cbtn{
		text-align: center;
		line-height: 49px;
		font-size: 12px;
		color: #888;
		cursor: pointer;
		 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
		box-shadow:1px 1px 3px rgba(0,0,0,0.2);
		background-color:#eee;
		padding:8px 20px;
	}
	.t_caction .time{ font-size:15px; color: #00F; font-weight:800;}
	.t_caction a:hover {
		color: #fff;
		background-color:#999;
		text-decoration:none;
	}
.ceping_tbox .t_group{ line-height:35px; font-size:15px; color:#666; margin-bottom:15px; text-align:center; font-weight:800;}


.ceping_tbox .t_question{ }
    .t_question .stem{ line-height:30px; font-size:15px; color:#666; margin-bottom:15px;}
	.t_question .stem .num{ font-size:20px; font-weight:800; font-style: oblique; color:#F00;}
	.t_question .stem .nums{ font-weight:800; font-style: oblique; color:#999; margin-right:10px;}
    .t_question .rdo{ font-size:13px; text-align:center; }
.ceping_tbox .t_action{ line-height:35px; border-top:1px dashed #cdcdcd; margin: 20px 0;}
    .t_action .pre{ float:left; display:block; width:35%; cursor: pointer; text-decoration:none;}
    .t_action .next{ float:right; display:block; width:35%; text-align:right; cursor: pointer; text-decoration:none;}
	.t_action a{ color:#888; }
.ceping_tbox .t_submit{ height: 45px; text-align:center; margin: 10px 0; }


.ceping_box {
    margin: 20px 0;
}
.ceping_box_item {
	padding:5px;
	width: 100%;
}
.ceping_box_item2 {
	float: left;
	padding:5px 10px;
	width: 50%;
}
.ceping_box  img{
	max-width: 100%;
}
.ceping_box  p{
	text-indent:2em;
}
.ceping_box  .ctitle{
	color: #6f7376;
	font-size: 15px;
	font-weight:800;
	line-height:40px;
	height:40px;	
}
.ceping_box  .ctext{
	color: #6f7376;
	font-size: 13px;
	line-height:26px;
}
.ceping_box  .caction{
}
.ceping_box  .cbtn{
    height: 30px;
    width: 100px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    font-weight: 800;
    color: #888;
    cursor: pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
    background-color: #eee;
    margin: 10px 10px 15px 15px;
    float: right;
}

.ceping_box .liucheng, .ceping_boxm .liucheng {
	margin:10px 0;
}
    .liucheng .item{ line-height: 30px; height:50px; background: #FFF7EA; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 10px;}
      .liucheng .item .bt{ white-space:nowrap; font-size:15px; color:#666; font-weight:800; float:left;}
      .liucheng .item .action{ float:right;}
	  .liucheng .item .action a{ display:block; text-decoration:none;}
	.liucheng .jt{ color: #ccc; font-size:30px; text-align:center; margin:5px 0;}
    .liucheng .items{ line-height: 30px; height:50px; background: #f00; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 10px;}
      .liucheng .items .bt{ white-space:nowrap; font-size:15px; color:#fff; font-weight:800; float:left;}
      .liucheng .items .action{ float:right;}
	  .liucheng .items .action a{ color: #fff; display:block; text-decoration:none;}


.ceping_boxm {
    margin: 10px 0;
}
.ceping_boxm_item {
	width: 100%;
}
.ceping_boxm  img{
	max-width: 100%;
}
.ceping_boxm  p{
	text-indent:2em;
}
.ceping_boxm  .ctitle{
	color: #6f7376;
	font-size: 14px;
	font-weight:800;
	line-height:40px;
	height:40px;	
}
.ceping_boxm  .ctitlef{
	color: #6f7376;
	font-size: 13px;
	font-weight:800;
	line-height:30px;
	height:30px; 
	margin:0px 10px;
}
.ceping_boxm  .ctext{
	color: #6f7376;
	font-size: 12px;
	line-height:26px;
}
.ceping_boxm  .caction{
	text-align:center;
}
.ceping_boxm  .cbtn{
	text-align: center;
	line-height: 49px;
	font-size: 12px;
	color: #888;
	cursor: pointer;
	 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	box-shadow:1px 1px 3px rgba(0,0,0,0.2);
	background-color:#eee;
	padding:8px 20px;
}
.caction a:hover {
	color: #fff;
	background-color:#999;
	text-decoration:none;
}






/*值班统计考勤监控*/
.onduty_tjbt {
    margin: 10px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;	
	text-align: center;
	border: 1px solid #cdcdcd;
	height: 50px;		
}

.onduty_bg{
	background: #f9f9f9;	
}

.onduty_tjbt_item {
	float: left;
	width: 25%;
}

.onduty_tjbt_item5 {
	float: left;
	width: 20%;
}

.onduty_tjbt_item3 {
	float: left;
	width: 33.3%;
}

.onduty_tjbt_item2 {
	float: left;
	width: 50%;
}
.onduty_tjbt_item1 {
	width: 100%;
}

.onduty_tjbt_item_c {
	height: 50px;
	line-height: 50px;
	border-right: 1px solid #e0e1e1;
	color: #6f7376;
	letter-spacing: 0;	
	text-align: center;	
}
.onduty_tjbt_item_cs {
	height: 60px;
	line-height: 30px;
	border-right: 1px solid #e0e1e1;
	color: #6f7376;
	letter-spacing: 0;	
	text-align: center;	
}

.onduty_tjbt .nums {	
	color: #6f7376;
	letter-spacing: 0;
	font-size: 12px;
	text-align: center;	
}
.onduty_tjbt .num {
	padding: 0 5px;	
	color: #09C;
	font-size: 20px;
	letter-spacing: 0;
	text-decoration: none;
	text-align: center;
}
.onduty_tjbt .numb {	
	color: #090;
	letter-spacing: 0;
	font-size: 18px;
	text-align: center;
	padding-left:5px;
}

.onduty_tjbt .numgxf {	
	color: #00F;
	letter-spacing: 0;
	font-size: 20px;
	text-align: center;
	padding-left:5px;
	font-weight:800;
	font-style:oblique;
}
.onduty_tjbt .numjb {	
	color: #F00;
	letter-spacing: 0;
	font-size: 20px;
	text-align: center;
	padding-left:5px;
	font-weight:500;
	font-style:oblique;
}

.onduty_bt {
    margin: 10px 0;
    padding: 5px 20px;
    line-height: 25px;
    height: 35px;
    background-color: #f9f9f9;
    font-size: 14px;
    font-weight: 700;
    color: #888;
    border-left: 5px solid #4bb6b0;
}
.onduty_bt a{
	color: rgb(255, 102, 0);
	font-size: 13px;
}
.onduty_box {
    margin: 10px 0;
	padding: 10px 14px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;	
	border: 1px solid #cdcdcd;				
}

.onduty_boxx {
    margin: 10px 0;
	padding: 10px 14px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;	
	border: 1px dashed #cdcdcd;				
}

.onduty_tbbt {
    margin: 10px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;	
	text-align: center;
	border: 1px dashed #cdcdcd;
	height: 40px;		
}
.onduty_tbbt_item {
	float: left;
	width: 25%;
}
.onduty_tbbt_item_c {
	height: 40px;
	line-height: 40px;
	border-right: 1px dashed #e0e1e1;
	color: #6f7376;
	letter-spacing: 0;	
	text-align: center;	
}

.onduty_box .num {
	padding: 0 5px;	
	color: #09C;
	font-size: 14px;
	letter-spacing: 0;
	text-decoration: none;
	text-align: center;
}
.onduty_box .numm {	
	color: #09C;
	letter-spacing: 0;
	font-size: 20px;
	text-align: center;
	padding: 0 5px;
}
.onduty_box .numt {	
	color: #00bc46;
	letter-spacing: 0;
	font-size: 18px;
	text-align: center;
}
.onduty_box .numb {	
	color: #090;
	letter-spacing: 0;
	font-size: 13px;
	text-align: center;
	padding-left:5px;
}
.onduty_box .tec {	
	text-align: center;
}


/*挖红包*/
.sub_err {
    position:absolute;
	top:100px;
	left:0;
	width:200px;
	z-index:5000;
}
.sub_err_msg {
    padding:20px;
	width:100%;
	margin:0 auto;
	background-color:#eee;
	border:2px #888 solid;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	color:#888;
	text-align:center;
	font-size:16px;
	font-family:微软雅黑;
}
.sub_msg {
    padding:20px;
	width:100%;
	margin:0 auto;
	background-color:#f00;
	border:2px #ff0000 solid;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	color:#fff;
	text-align:center;
	font-size:16px;
	font-family:微软雅黑;
}
.msg_bg {
    background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:4999;
	width:100%;
	position:absolute;
	left:0;
	top:0;
}
.msg_bgs {
    z-index:5000;
	text-align:center;
}


/*订单确认*/
.order_bt {
    margin: 15px 0 5px;
    padding: 5px 20px;
    line-height: 25px;
    height: 35px;
    background-color: #f9f9f9;
    font-size: 14px;
    font-weight: 700;
    color: #888;
    border-left: 5px solid #4bb6b0;
    }
.order_boxi {
	padding: 5px;
	margin: 5px auto;
	line-height: 25px;
	font-size: 12px;
	color:#6f7376;
	text-align: center;
	background: #f9f9f9;
    } 		
	.order_boxi .tgr {
		letter-spacing: 3;
		font-size: 16px;
		color: #00F;
		font-weight:800;
		font-style:oblique;
		margin:0 10px;
	}
	.order_boxi .tgj {
		letter-spacing: 3;
		font-size: 16px;
		color: #00bc46;
		font-weight:800;
		font-style:oblique;
		margin:0 10px;
	}
.order_boxh {
	padding: 5px;
	margin: 5px auto;
	line-height: 25px;
	font-size: 12px;
	color: #e5e5e5;
	text-align: center;
	background: #F60;
    } 
    .order_boxh .dhb {
		letter-spacing: 3;
		font-size: 15px;
		color: #fff;
		font-weight:800;
		font-style:oblique;
		margin:0 10px;	
		cursor: pointer;	
	}	
	.order_boxh .dhbs {
		letter-spacing: 3;
		font-size: 14px;
		color: #fff;
		font-style:oblique;		
	}
	.order_boxh a { display:block; text-decoration:none; }
.order_box {
	padding: 10px 15px; 
	color: #272d3b;
	margin:5px auto;
	background: #f9f9f9;	
    }
.order_box .zt{ position:relative;}
	.order_box .logo{ float:left; width:40%; text-align:center; }
	.order_box .logo img{width:90px; height:108px; box-shadow:0 2px 6px #e5e5e5;}
	.order_box .intro{ float:left; width:60%;}		
	.order_box .jj{height:110px; overflow:hidden; font-size:12px; line-height:25px; padding-top:5px; color:#6f7376;} 
.order_box .fw{line-height:35px; font-size:13px;}
	.order_box .fw .t{color:#00bdbf; margin-right:10px; font-weight:800;}
	.order_box .fw .time{margin-right:10px; color: #00bc46;}
	.order_box .fw .ts{color: #F00;}
	.order_box .fw .l{margin-right:10px;}
	.order_box .fw .l a{color: #00bc46;}
	.order_box .fw .l a:hover {
		padding: 8px;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
		background-color:#eee;
		text-decoration:none;
	}			
.order_box .jg{line-height:32px; height:32px; overflow:hidden;}
	.order_box .jg .t{color:#00bdbf; font-size:12px; font-weight:800; margin-right:10px;}
	.order_box .jg .ty{color:#00bc46; font-size:12px; line-height:30px; margin-top:10px; margin-right:5px; float:right;}
	.order_box .jg .price{color:#999; font-size:18px; font-style:oblique; margin-right:10px;}	
	.order_box .jg .discount{color:#00F; font-size:18px; font-style:oblique; margin-right:10px;}	
	.order_box .jg .preprice{color:#F00; font-size:18px; font-style:oblique; margin-right:10px;}
	.order_box .jg .realprice{color:#00bc46; font-size:20px; font-style:oblique; margin-right:10px;}
	.order_box .jg .rmb{color:#00bdbf; font-size:12px;}	
.order_box .djs{line-height:30px; height:30px; overflow:hidden; text-align:center;}	
	.order_box .djs .hour_num, .min_num, .sec_num {
		background:#F00;
		color:#fff;
		line-height:30px;
		font-size:14px;
		font-family:Arial;
		padding:5px;
		margin-right:5px;
		border-radius:5px;
		box-shadow:1px 1px 3px rgba(0,0,0,0.2);
	}	
	.order_box .djs .day_num {
		color:#00bdbf;
		line-height:30px;
		font-size:14px;
		font-family:Arial;
		padding:5px;
	}	
	.order_box .djs .sy_num {
		background: #F00;
		color:#fff;
		line-height:30px;
		font-size:14px;
		font-family:Arial;
		padding:5px 20px;
		margin:0 5px;
		border-radius:5px;
		box-shadow:1px 1px 3px rgba(0,0,0,0.2);
	}		
.order_boxc {
	margin:5px 0;	
	height: 40px;	
	background: #F60;				
}
	.order_boxc li { border-right: 2px solid #fff;}
	.order_boxc li:last-child { border-right: 0;}
	.order_boxc .item5 {
		float: left;
		width: 20%;
	}
	.order_boxc .item4 {
		float: left;
		width: 25%;
	}	
	.order_boxc .item3 {
		float: left;
		width: 33.3%;
	}	
	.order_boxc .item2 {
		float: left;
		width: 50%;
	}
	.order_boxc .item1 {
		width: 100%;
	}	
	.order_boxc .item_c {
		height: 40px;
		line-height: 40px;
		color: #e5e5e5;
		font-size: 13px;
		text-align: center;	
	}	
	.order_boxc .numhb {
		color: #fff;
		letter-spacing: 3;
		font-size: 16px;
		margin-left:10px;
		font-weight:800;
		font-style:oblique;
	}
	.order_boxc .numbz {
		margin-left:10px;
	}		


/*级别*/
	.tb{
		margin-top: 10px;
		padding-left: 5px;
		line-height: 30px;
		border-bottom: 1px solid #CDCDCD;
			border-bottom-width: 1px;
			border-bottom-color: rgb(205, 205, 205);
	}
	.tdat th, .tdat td{
		padding: 4px 5px;
		border: 1px solid #CDCDCD;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-color: rgb(205, 205, 205);
			border-right-color: rgb(205, 205, 205);
			border-bottom-color: rgb(205, 205, 205);
			border-left-color: rgb(205, 205, 205);
	}
	.alt, .alt th, .alt td{
		background-color: #F2F2F2;
	}
	.cmtdats { overflow: hidden; zoom: 1; margin: 10px 0; *padding-bottom: 10px; }
		.cmtdats th, .cmtdats td { overflow: hidden; padding: 0 5px; height: 26px; border-width: 0 1px 0 0; border-color: #FFF; white-space: nowrap; }
		.cmtdats th { height: 40px; font-weight: 700; }
			.cmtdats .h th { height: 24px; border-top: 1px solid #CDCDCD; border-bottom: 1px solid #E5E5E5; background: url(../../../../static/image/common/tb.png) repeat-x 0 -4px; color: #666; zoom: 1; }
		.cmtdats .cmtdat { float: left; width: 50%; border: none; table-layout: fixed; }
		.cmtdats .tdat { float: left; width: 100%; border: none; table-layout: fixed; }
		
		.cmtdats .tfx { width: 50%; }
			.cmtdats .tfxf { width: 70%; }
			.tfx th, .tfx td { border-width: 0 3px !important; background: #FFF2DF; }
			.tfx .alt, .tfx .alt th, .tfx .alt td { background: #FAEDDA; }
			.tfx .h th { padding: 1px 5px; }
		.cmtscr { float: left; overflow: hidden; width: 35%; }
			.cmtscr .tdat th, .cmtscr .tdat td { width: 35%; }
			.nwp { word-wrap: normal; white-space: nowrap; }
		.cmtdats .c0 { padding: 0; height: 46px; text-align: center; vertical-align: bottom; background: transparent; }
			.cmtdats .c0 h4 { line-height: 38px; background-color: #F60; color: #FFF; font-weight:700; font-size: 1em; margin: 0; padding: 0;}
		 	.cmtdats .c0 h4, .cmtdats .tb li { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
		.cmtdats .tb { float: left; margin-top: 8px; margin-bottom: 0;padding-left: 0; width: 35%; border-bottom-width: 4px; }
			.cmtdats .tb li { padding: 0 10px; line-height: 33px; font-weight: 700; color: #FFF; }
			.cmtdats .c0 h4, .cmtdats #c1, .cmtdats #c2, .cmtdats #c3, .cmtdats #c4 { background-image: url(../../../../static/image/common/bg_usergroup.png); }
			.cmtdats .c1 { border-color: #158B00; }
				.cmtdats #c1 { border-color: #158B00; background-color: #158B00; background-position: 0 -40px; }
			.cmtdats .c2 { border-color: #057373; }
				.cmtdats #c2 { border-color: #057373; background-color: #057373; background-position: 0 -80px; }
			.cmtdats .c3 { border-color: #1F57A9; }
				.cmtdats #c3 { border-color: #1F57A9; background-color: #1F57A9; background-position: 0 -120px; }
			.cmtdats .c4 { border-color: #1A588D;}
				.cmtdats #c4 { border-color: #1A588D; background-color: #1A588D; background-position: 0 -160px; }
			.cmtdats .c1 #c1, .cmtdats .c2 #c2, .cmtdats .c3 #c3, .cmtdats .c4 #c4 { line-height: 35px; }


/*页码*/

.page, .pagein {
    margin-left: 3px;
    padding: 3px 6px;
    height: 26px;
	line-height: 26px;
    border: 1px solid;
    border-color: #C2D5E3;
    background-color: #FFF;
    background-repeat: no-repeat;
    color: #333;
    overflow: hidden;
    text-decoration: none;
}
.pagein {
    background-color: #E5EDF2;
	font-weight:700;
}
.pagetotal {
	font-weight:700;
}

/*图片放大*/
#img_view { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 2001; }
#img_header { position: fixed; top: 0px; left: 0px; height: 45px; width: 100%; background-color: rgb(51, 67, 86); }
#img_close { position: absolute; height: 45px; width: 45px; top: 0px; right: 0px; background-color: grey; cursor: pointer; }
#img_view button { width: 45px; height: 45px; background: rgb(51, 67, 86); margin: 0px -1px; padding: 0px; border: none; outline: none; cursor: pointer; }
#img_content { 
	margin: 45px 0px 0px; 
	width: 100%; 
	height: calc(100% - 45px); 
	height: -moz-calc(100% - 45px);
	height: -webkit-calc(100% - 45px);
	text-align: center; 
	background-color: rgba(3, 10, 18, 0.43); 
	overflow: auto; 
	display:table;
}
#img_content .img_box{ display: table-cell;vertical-align: middle;}
#img_content img { 
	background-size:contain|cover; 
	vertical-align:middle;
	height: auto;
	max-width: none !important;
}


/*单图片上传样式*/
.btn1, .btn2, .btn3, .btn4, .btn5 {
	position: relative;
	overflow: hidden;
	margin-right: 4px;
	display:inline-block;
	*display:inline;
	padding:4px 10px 4px;
	font-size:12px;
	line-height:18px;
	*line-height:20px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background-color:#5bb75b;
	border:1px solid #cccccc;
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;border-radius:4px;
}
.btn1 input, .btn2 input, .btn3 input, .btn4 input, .btn5 input {
	position: absolute;
	top: 0; 
	right: 0;
	margin: 0;
	border: solid transparent;
	opacity: 0;
	filter:alpha(opacity=0); 
	cursor: pointer;
}
.upload_file1, .upload_file2, .upload_file3, .upload_file4, .upload_file5 {
	height:18px; 
	line-height:18px;
	margin:10px 0;
}
.delimg1, .delimg2, .delimg3, .delimg4, .delimg5 {
	margin-left:20px; 
	color:#090; 
	cursor:pointer;
}	  
#upload_img1 img, #upload_img2 img, #upload_img3 img, #upload_img4 img, #upload_img5 img {
	border:1px solid #d9dadc; 
	padding:5px; 
	margin:10px 0;
}



/* mobile_module.css*/
/* .atd -> attitude 表态 by Pony*/
	.atd { margin: 15px auto; }
		.atd img { margin-bottom: 10px; }
		.atd a { display: block; }
			.atd a:hover { text-decoration: none; }
		.atd td { padding: 10px; text-align: center; vertical-align: bottom; }
			.atd .atdc { position: relative; margin: 0 auto 10px; width: 20px; height: 50px; }
				.atdc div { position: absolute; left: 0; bottom: 0; width: 20px; text-align: left; }
				.atd .ac1 { background: #C30; }
				.atd .ac2 { background: #0C0; }
				.atd .ac3 { background: #F90; }
				.atd .ac4 { background: #06F; }
				.atdc em { position: absolute; margin: -25px 0 0 -5px; width: 30px; font-size: 11px; text-align: center; color: #999; }
/** end **/


/*分享补充*/
    #share_preview .h { display:none; }

	.e{overflow:hidden;}
	.e .i,.el .i{padding:6px 10px;border-bottom:1px dashed #CDCDCD;background:#F7F7F7;}
	.el{}
	.et{margin:20px 0 10px;}
	.el li{padding:10px 20px;min-height:20px;border-bottom:1px dashed #CDCDCD;}
	.ie6 .el,.ie6 .el li{zoom:1;}
	.el .t{position:absolute;margin:1px 0 0 -20px;}
	.el .o{overflow:hidden;float:right;margin:4px -20px -4px 0;width:16px;height:16px;text-indent:20px;background:url(../../../../static/image/common/op.png) no-repeat -2px -62px;}
	.ie6 .el .o{position:absolute;margin:2px 0 0 525px;}
	.el .del{background-position:-2px -22px;}
	.el .d{padding-top:10px;color:#666;}
	.ec .tn{margin:10px 10px 0 0;cursor:pointer;}
	.ec a .tn{float:left;padding:2px;max-width:90px;max-height:90px;border:1px solid #CDCDCD;}
	.ie6 .ec a .tn{width:expression(this.width > 90 && this.width >= this.height ? 90:true);height:expression(this.height > 90 && this.width <= this.height ? 90:true);}
	.el .ec .hot{float:right;margin:10px 0 0 10px;width:55px;height:50px;background:url(../../../../static/image/common/hotspot.gif) no-repeat;}
	.el .ec .hot a{display:block;line-height:20px;text-align:center;color:#FFF;}
	.el .ec .hot a:hover{text-decoration:none;}
	.el .ec .hot em{display:block;line-height:30px;font-size:16px;color:#369;cursor:pointer;}
	.el a{color:#369;}
	.xlda .el{overflow:hidden;float:left;margin-top:-4px;width:100%;}
	.xlda .el li{margin-bottom:-4px;padding-top:14px;}
	.ie6 .xlda .el .o{margin:2px 0 0 460px;}#share_preview .h{display:none;}
	.quote{overflow:hidden;margin:10px 0;padding-left:16px;background:url(../../../../static/image/common/qa.gif) no-repeat 0 0;color:#666;}
	.quote blockquote{display:inline;margin:0;padding-right:16px;background:url(../../../../static/image/common/qz.gif) no-repeat 100% 100%;}
	.m_c .quote{width:585px;}



/* mobile_common.css */
/*
	Name:			mod_avatar
	Level:			Global
	Sample:			<div class="avt"><img src="avatar source" alt="username" /></div>
	Explain:		标准尺寸头像样式，默认为 48px*48px，带边框
	Last Modify:	lushnis
*/
	.avt img { padding: 2px; width: 48px; height: 48px; background: #FFF; border: 1px solid; border-color: #F2F2F2 #CDCDCD #CDCDCD #F2F2F2; vertical-align: middle; }
	.avtr img {padding: 2px;  width: 48px; height: 48px; background: #FFF; border: 1px solid; border-color: #F2F2F2 #CDCDCD #CDCDCD #F2F2F2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; vertical-align: middle;}
/*
	Name:			mod_avatar_middle, mod_avatar_small
	Level:			Global
	Sample:			<div class="avtm/avts"><img src="avatar source" alt="username" /></div>
	Explain:		中等尺寸和小尺寸头像样式，中等尺寸为宽度 120px，高度按比例；小尺寸为 24px*24px
	Last Modify:	lushnis
*/
	.avtm img { width: 120px; height: auto; vertical-align: middle;}
	
	
	.avts img { width: 24px; height: 24px; vertical-align: middle; }
	.avtsr img {padding: 1px;  width: 24px; height: 24px; background: #FFF; border: 1px solid; border-color: #F2F2F2 #CDCDCD #CDCDCD #F2F2F2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; vertical-align: middle;}
	

/* 图片列表 */
.ml {}
	.ml li { float: left; padding: 0 5px 5px; text-align: center; overflow: hidden; }
		.ml img { display: block; margin: 0 auto; }
		.ml p, .ml span { display: block; width: 100%; height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
		.ml span, .ml span a { color: #999; }
	.mls li { padding: 0 0 5px; width: 66px; }
		.mls .avt { display: block; margin: 0 auto; width: 54px; }
		.mls img { width: 48px; height: 48px; }
		.mls p { margin-top: 5px; }
	.mlm li { padding: 0 0 5px; width: 130px; }
		.mlm img { width: 100px; height: 100px; }
	.mla li { width: 120px; height: 200px; }	
		.mla .c { margin: 0 auto; width: 116px; height: 130px; background: url(../../../../static/image/common/gb_m.gif) no-repeat 0 0; text-align: left; }
			.mla .a { background-position: 0 100%; }
			.mla .c a { display: block; padding: 14px 4px 3px 8px; width: 100px; height: 100px; overflow: hidden; }
		.mla img { max-width: 100px; max-height: 100px; _width: expression(this.width > 100 && this.width>=this.height ? 100 : true); _height: expression(this.height > 100 && this.width<=this.height ? 100 : true); }
		
	.mla1 li { height: 150px; }	
		
	.mlp li { width: 140px; height: 140px; }
	.mlp .d { padding: 0 0 5px; width: 150px; height: 180px; }
		.mlp img { padding: 2px; max-width: 120px; max-height: 120px; border: 1px solid #CCC; background: #FFF; }
		* html .mlp img { width: expression(this.width > 120 && this.width>=this.height ? 120 : true); height: expression(this.height > 120 && this.width<=this.height ? 120 : true); }



/* css_space.css */
/* PC头像相关 */		
	.ul_list {}
		.ul_list a { padding: 2px 0 2px 20px; background-position: 0 50%; background-repeat: no-repeat; }
		.ul_diy a { background-image: url(../../../../static/image/feed/thread_magic.gif); }
		.ul_msg a { background-image: url(../../../../static/image/feed/wall.gif); }
		.ul_avt a { background-image: url(../../../../static/image/feed/album.gif); }
		.ul_profile a { background-image: url(../../../../static/image/feed/profile.gif); }
		.ul_add a { background-image: url(../../../../static/image/feed/friend.gif); }
		.ul_ignore a { background-image: url(../../../../static/image/feed/friend.gif); }
		.ul_contect a { background-image: url(../../../../static/image/feed/wall.gif); }
		.ul_poke a { background-image: url(../../../../static/image/feed/poke.gif); }
		.ul_pm a { background-image: url(../../../../static/image/feed/pm.gif); }
		.ul_magicgift { height: 30px !important; margin: 0 auto; line-height: 30px; }
		.ul_broadcast a { background-image: url(../../../../static/image/common/ann_icon.gif); }
		.ul_flw a { background-image: url(../../../../static/image/common/flw_ico.png); }
		.ul_home a { background-image: url(../../../../static/image/common/home.gif); }