
/*.field_table table{line-height: 35px;}
.field_table td{padding: 0px 10px 0px 10px;}*/

/*用户登录 覆盖原来样式*/
.loginbox .login_blue { 
	background: #0d96e8 url(../images/btngrad.png) repeat-x top left; 
	border: 0; 
	padding: 15px 0; 
	text-align: center; 
	font-family: 'RobotoCondensed', Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal; 
	width: 45%; 
	text-transform: uppercase;  
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	 border-radius: 2px; 
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4); 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4); 
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);

	float: right;
	color: #FFFFFF;
}
.loginbox .login_blue:hover { background-color: #0269a7; }
.loginbox .login_orange { 
	background: orange url(../images/btngrad.png) repeat-x top left; 
	border: 0; 
	padding: 15px 0; 
	text-align: center; 
	font-family: 'RobotoCondensed', Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal; 
	width: 45%; 
	text-transform: uppercase;  
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	 border-radius: 2px; 
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4); 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4); 
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);

	color: #FFFFFF;
}

.loginpage { no-repeat 0 0; height: 100%; width: 100%; background-size: cover; position: absolute; overflow: hidden;}
/*background: url(../images/login_bg_1.png)*/

/*注册页面*/
.loginbox .message { 
	background: #eee url(../images/icons/mail.png) no-repeat 13px center; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
	border-radius: 2px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4); 
	box-shadow: 0 1px 2px rgba(0,0,0,0.4); margin: 20px 0; width: 50%;
}
.loginbox .messageinner { 
	margin-left: 45px; border-left: 1px solid #ddd; background: #fff; padding-right: 20px; 
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; width: 100%;
}
.loginbox .message input { 
	padding: 15px 10px; border: 0; font-size: 14px; width: 100%; box-shadow: none; color: #666; 
	font-family: 'RobotoCondensed', Arial, Helvetica, sans-serif; -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

.loginbox .attachment { 
	background: #eee url(../images/icons/attachment.png) no-repeat 13px center; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
	border-radius: 2px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4); 
	box-shadow: 0 1px 2px rgba(0,0,0,0.4); margin: 20px 0; width: 50%;
}
.loginbox .attachmentinner { 
	margin-left: 45px; border-left: 1px solid #ddd; background: #fff; padding-right: 20px; 
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; width: 100%;
}
.loginbox .attachment input { 
	padding: 15px 10px; border: 0; font-size: 14px; width: 100%; box-shadow: none; color: #666; 
	font-family: 'RobotoCondensed', Arial, Helvetica, sans-serif; -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

.loginbox .users { 
	background: #eee url(../images/icons/users.png) no-repeat 13px center; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
	border-radius: 2px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4); 
	box-shadow: 0 1px 2px rgba(0,0,0,0.4); margin: 20px 0;
}
.loginbox .usersinner { 
	margin-left: 45px; border-left: 1px solid #ddd; background: #fff; padding-right: 20px; 
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
.loginbox .users input { 
	padding: 15px 10px; border: 0; font-size: 14px; width: 100%; box-shadow: none; color: #666; 
	font-family: 'RobotoCondensed', Arial, Helvetica, sans-serif; -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}



.field_table table{line-height: 30px;}
.field_table td{padding: 0px 10px 0px 10px;}
.field_table label{ padding: 0px; vertical-align: top; font-weight: normal; width: 100%; text-align: left; font-size: 12px;}

.btn_a_pink { 
	
	border: 1px solid #ccc; 
	background: #eee; 
	color: #131313 !important; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px; 
	opacity: 0.8;
}

.btn_a_pink:hover { text-decoration: none; opacity: 1; }
.btn_a_pink:active { background: #FFE4E0 !important; }


.btn_a_light { 
	border: 1px solid #ccc; 
	background: #B1FFB7; 
	color: #131313 !important; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px; 
	opacity: 0.8;
}

.btn_a_light:hover { text-decoration: none; opacity: 1; }
.btn_a_light:active { background: #7AFD84 !important; }

.btn_a{padding: 5px 10px 5px 10px; line-height: 25px; width: 1000px !important; margin: -5px 0px -10px 0px;}

.btn_a span{display:inline-block !important;}
.btn_a .s_width200{width: 200px !important;}
.btn_a .s_width190{width: 190px !important;}
.btn_a .s_width180{width: 180px !important;}
.btn_a .s_width100{width: 100px !important;}
.btn_a .s_width70{width: 80px !important;}
.btn_a .s_width60{width: 60px !important;}
.btn_a .s_width50{width: 50px !important;}
.btn_a .s_width30{width: 30px !important;}

.btn_list span{display:inline-block !important; line-height: 30px;}
.btn_list .s_width200{width: 200px !important;}
.btn_list .s_width190{width: 190px !important;}
.btn_list .s_width180{width: 180px !important;}
.btn_list .s_width100{width: 100px !important;}
.btn_list .s_width70{width: 80px !important;}
.btn_list .s_width60{width: 60px !important;}
.btn_list .s_width50{width: 50px !important;}
.btn_list .s_width30{width: 30px !important;}


#dialogue{width: 100%; margin: auto; height: 100%; position: fixed; left: 0px; top: 0px; background: rgb(0,0,0,0.6); overflow: auto; text-align: center; display: none; z-index: 1; font-size: 16px; z-index: 1; }

#dialogue .divDialogue {background: white; margin: auto; margin-top: 150px; border-radius: 5px; z-index: 999; border: 1px solid #CCCCCC;} 
#dialogue .divBtn{height: 35px; z-index: 999;}
#dialogue .divMain{height: 210px; border-bottom: 1px solid #CCCCCC;}

#dialogue .divBtnLeft{float: left; width: 49%; height: 39px; border-right: 1px solid #CCCCCC; line-height: 39px; font-size: 0.7rem; cursor: pointer; color: green;}
#dialogue .divBtnRight{float: right; width: 50%; height: 39px; line-height: 39px; font-size: 0.7rem; cursor: pointer; color: red;}
#dialogue .divTitle{font-size: 0.7rem; padding-top: 20px;}
#dialogue .divInfo{line-height: 20px; width: 650px !important;}

#dialogue input{ height: 25px; line-height: 25px; font-size: 14px; width: 150px !important; padding: 0px 10px 0px 10px !important;}


#dialogue .divInfo ul{list-style: none; margin-left: 20px;}
#dialogue .divInfo li{display: inline; line-height: 30px; float:left; margin: 0px 10px 0px 10px; font-size: 12px; width: 29%; text-align: left;}
#dialogue .divInfo li input{ width: 15px !important; }
#dialogue .otherpage{margin-top: 225px; bottom: 0px; }
#dialogue .divSearch{line-height: 50px; text-align: left; margin-left: 50px;}

#dialogue form select.width160 { width: 172px!important; height: 30px; }

#dialogue .title{text-align: left; line-height: 25px; padding: 0px 10px 0px 10px; font-size: 14px;}
#dialogue .text{text-align: left; height: 50px; line-height: 25px; padding: 0px 10px 0px 10px; font-size: 14px;}
#dialogue .mainText{margin: auto; line-height: 40px; padding: 0px 10px 0px 10px; font-size: 14px;}
#dialogue .mainText p{text-align: left; padding: 0px 10px 0px 80px;}

#dialogue .mainText_small{margin: auto; line-height: 40px; padding: 0px 10px 0px 10px; font-size: 14px;}
#dialogue .mainText_small p{text-align: left; padding: 10px 10px 0px 40px;}

#dialogue .mainText_s{margin: auto; line-height: 40px; padding: 0px 10px 0px 10px; font-size: 14px;}
#dialogue .mainText_s p{text-align: left; padding: 0px 10px 0px 30px;}
#dialogue .mainText_s input{ width: 200px !important; padding: 0px 10px 0px 10px !important;}

#dialogue .mainText input{ width: 250px !important; padding: 0px 10px 0px 10px !important; margin-left: -50px; margin-top: 30px; height: 35px;}

#dialogue .w520h260_w{width: 520px; height: 300px;}
#dialogue .w520h260_h{height: 260px;}

#dialogue .w850h550_w{width: 850px; height: 590px;}
#dialogue .w850h550_h{height: 550px;}

#dialogue .w650h350_w{width: 650px; height: 390px;}
#dialogue .w650h350_h{height: 350px;}

#dialogue .w500h300_w{width: 500px; height: 340px;}
#dialogue .w500h300_h{height: 300px;}

#dialogue .w500h370_w{width: 500px; height: 410px;}
#dialogue .w500h370_h{height: 370px;}

#dialogue .w350h160_w{width: 350px; height: 200px;}
#dialogue .w350h160_h{height: 160px;}

#dialogue .w400h250_w{width: 400px; height: 290px;}
#dialogue .w400h250_h{height: 250px;}

#dialogue .w350h250_w{width: 350px; height: 290px;}
#dialogue .w350h250_h{height: 250px;}

#dialogue .w350h200_w{width: 350px; height: 240px;}
#dialogue .w350h200_h{height: 200px;}



.listtablecss {width: 100%}
.listtablecss {border-left: 1px solid #ddd !important;}
.listtablecss td {border-top: 1px solid #ddd !important;}

.table_border table{ border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
.table_border td{ border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}

.btn_div {line-height: 50px; margin: 0px 0px 50px 200px; }
.btn_div button { margin: 10px 0px 10px 20px;}


.table_border_list{ border-left: 1px solid #ddd !important; border-top: 1px solid #ddd !important;}
.table_border_list td{ border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 1px; text-align: center;}



.shortcuts_text { list-style: none; }
.shortcuts_text li { 
	float: left; margin-right: 20px; margin-bottom: 20px; width: 200px; height: 100px; background: #eee; 
	padding: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px;  border-radius: 2px; position: relative; 
	-moz-box-shadow: inset 1px 1px 2px #ccc; -webkit-box-shadow: inset 1px 1px 2px #ccc; box-shadow: inset 1px 1px 2px #ccc;
}
.shortcuts_text li a { 
	width: 198px; height: 98px; display: block; background-color: #fff; background-repeat: no-repeat; background-position: center 10px; 
	border: 1px solid #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
.shortcuts_text li a:hover { border-color: #FB9337; }
.shortcuts_text li a span { 
	text-align: center; display: block; font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
}

.shortcuts_text .shownum {font-size: 30px; line-height: 70px;}

.shortcuts_text li a.settings { background-image: url(../images/icons/64/settings.png); }
.shortcuts_text li a.users { background-image: url(../images/icons/64/users.png); }
.shortcuts_text li a.gallery { background-image: url(../images/icons/64/images.png); }
.shortcuts_text li a.events { background-image: url(../images/icons/64/events.png); }
.shortcuts_text li a.analytics { background-image: url(../images/icons/64/analytics.png); }




.vernav_user { width: 100%; left: 0; top: 135px; }
.vernav_user ul { list-style: none; margin: 0; }
.vernav_user ul li { display: block; border-bottom: 1px solid #eee; position: relative; }
.vernav_user ul li a { 
	display: block; padding: 9px 10px; background: #fff; font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif; color: #32415a; 
	text-transform: uppercase; 
}
.vernav_user ul li a:hover { background-color: #fcfcfc; }
.vernav_user ul li.current a { background-color: #f7f7f7; color: #fb9337; }
.vernav_user ul ul { margin: 0; padding-left: 30px; border-top: 1px solid #eee; display: none; }
.vernav_user ul ul li { border-bottom: 0; }
.vernav_user ul ul li a { 
	color: #666; background: #fff url(../images/line.dashed.png) no-repeat -25px center; border-left: 1px dashed #ccc; padding-left: 5px; font-size: 13px;display: block; border-bottom: 1px solid #eee;
}
.vernav_user ul ul li a:hover { background-color: #fff; color: #000000; }
.vernav_user ul ul li:last-child { border-bottom: 0; }
.vernav_user ul li.current ul { display: block; }
.vernav_user ul li.current ul li a { background-color: #fff; color: #999; }
.vernav_user ul li.current ul li a:hover { color: #666; }
.vernav_user ul li.current ul li.current a { background-color: #fff; color: #fb9337; }

.vernav_user ul li span.arrow { 
	position: absolute; top: 2px;  background: url(../images/default/menuarrow_new.png) no-repeat center 15px;
	width: 30px; height: 40px;
}
.vernav_user ul li.current span.arrow { background-position: 0 -5px; }
.vernav_user .node_name{padding-left: 20px; width: 100%}



/*订单列表 start*/
.dataTables_length .status_style{color: #000000; line-height: 30px; border-bottom: 2px; padding: 0px 10px 0px 10px; cursor: pointer;}
.dataTables_length .activity{color: orange; line-height: 30px; border-bottom: 2px solid #ff9900; padding: 0px 10px 0px 10px; display:-moz-inline-box; display:inline-block; 
}

.data_table_new{ width: 100%; position: relative; border-top: 1px solid #ACACAC;}

.data_table_new thead th, .data_table_new thead td { 
	padding: 7px 10px; /*border: 1px solid #ACACAC; border-left: 0; */
	text-align: left; 
	background-color: #dedede !important;
	border-left: 1px solid #ACACAC;
}
.data_table_new .right_border{border-right: 1px solid #ACACAC;}

.data_table_new thead th.head0, .data_table_new tfoot th.head0, .data_table_new thead td.head0, .data_table_new tfoot td.head0 { background-color: #fcfcfc; }
.data_table_new thead th.head1, .data_table_new tfoot th.head1, .data_table_new thead td.head1, .data_table_new tfoot td.head1 { background-color: #f7f7f7; }
.data_table_new thead th.sorting, .data_table_new thead td.sorting { 
	background-image: url(../images/sort_both.png); background-repeat: no-repeat; background-position: right center; }
.data_table_new thead th.sorting_asc, .data_table_new thead td.sorting_asc { 
	background-image: url(../images/sort_asc.png); background-repeat: no-repeat; background-position: right 9px; }
.data_table_new thead th.sorting_desc, .data_table_new thead td.sorting_desc  { 
	background-image: url(../images/sort_desc.png); background-repeat: no-repeat; background-position: right 9px; }
.data_table_new thead th.nosort { background-image: none !important; }
.data_table_new thead td { font-weight: bold; }
.data_table_new thead td.center { text-align: center; }
.data_table_new thead tr th{  border-bottom: 1px solid #ACACAC;}


.data_table_new .data_item{width: 100%; margin-top: 15px; border-top: 1px solid #ACACAC; border-left: 1px solid #ACACAC;}
.data_table_new .data_item td{border-right: 1px solid #ACACAC; border-bottom: 1px solid #ACACAC; padding: 5px; vertical-align: middle;}
.data_table_new .data_item td img{ width: 120px; height: 74px;}
/*订单列表 end*/





.file-upload {
	position: relative;
	display: inline-block;
	cursor: pointer;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 4px;
	padding: 10px 12px;
	font-size: 16px;
	font-weight: 500;
	color: #333333;
	overflow: hidden;
	transition: all .2s ease-in-out;
}
.file-upload:hover {
	border-color: #4caf50;
}
.file-upload input[type=file] {
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.file-upload-label {
	margin-left: 8px;
	font-size: 14px;
	font-weight: 400;
}














#dialogue_money{width: 100%; margin: auto; height: 100%; position: fixed; left: 0px; top: 0px; background: rgb(0,0,0,0.6); overflow: auto; text-align: center; display: none; z-index: 1; font-size: 16px; z-index: 1; }

#dialogue_money .divDialogue {background: white; margin: auto; margin-top: 150px; border-radius: 5px; z-index: 999; border: 1px solid #CCCCCC;} 
#dialogue_money .divBtn{height: 35px; z-index: 999;}
#dialogue_money .divMain{height: 210px; border-bottom: 1px solid #CCCCCC;}

#dialogue_money .divBtnLeft{float: left; width: 49%; height: 39px; border-right: 1px solid #CCCCCC; line-height: 39px; font-size: 0.7rem; cursor: pointer; color: green;}
#dialogue_money .divBtnRight{float: right; width: 50%; height: 39px; line-height: 39px; font-size: 0.7rem; cursor: pointer; color: red;}
#dialogue_money .divTitle{font-size: 0.7rem; padding-top: 20px;}
#dialogue_money .divInfo{line-height: 20px; width: 650px !important;}

#dialogue_money input{ height: 25px; line-height: 25px; font-size: 14px; width: 150px !important; padding: 0px 10px 0px 10px !important;}


#dialogue_money .divInfo ul{list-style: none; margin-left: 20px;}
#dialogue_money .divInfo li{display: inline; line-height: 30px; float:left; margin: 0px 10px 0px 10px; font-size: 12px; width: 29%; text-align: left;}
#dialogue_money .divInfo li input{ width: 15px !important; }
#dialogue_money .otherpage{margin-top: 225px; bottom: 0px; }
#dialogue_money .divSearch{line-height: 50px; text-align: left; margin-left: 50px;}

#dialogue_money form select.width160 { width: 172px!important; height: 30px; }

#dialogue_money .title{text-align: left; line-height: 25px; padding: 0px 10px 0px 10px; font-size: 14px;}
#dialogue_money .text{text-align: left; height: 50px; line-height: 25px; padding: 0px 10px 0px 10px; font-size: 14px;}
#dialogue_money .mainText{margin: auto; line-height: 40px; padding: 0px 10px 0px 10px; font-size: 14px;}
#dialogue_money .mainText p{text-align: left; padding: 0px 10px 0px 80px;}

#dialogue_money .mainText_small{margin: auto; line-height: 40px; padding: 0px 10px 0px 10px; font-size: 14px;}
#dialogue_money .mainText_small p{text-align: left; padding: 10px 10px 0px 40px;}

#dialogue_money .mainText_s{margin: auto; line-height: 40px; padding: 0px 10px 0px 10px; font-size: 14px;}
#dialogue_money .mainText_s p{text-align: left; padding: 0px 10px 0px 30px;}
#dialogue_money .mainText_s input{ width: 200px !important; padding: 0px 10px 0px 10px !important;}

#dialogue_money .mainText input{ width: 250px !important; padding: 0px 10px 0px 10px !important; margin-left: -50px; margin-top: 30px; height: 35px;}

#dialogue_money .w520h260_w{width: 520px; height: 300px;}
#dialogue_money .w520h260_h{height: 260px;}

#dialogue_money .w850h550_w{width: 850px; height: 590px;}
#dialogue_money .w850h550_h{height: 550px;}

#dialogue_money .w650h350_w{width: 650px; height: 390px;}
#dialogue_money .w650h350_h{height: 350px;}

#dialogue_money .w500h300_w{width: 500px; height: 340px;}
#dialogue_money .w500h300_h{height: 300px;}

#dialogue_money .w500h370_w{width: 500px; height: 410px;}
#dialogue_money .w500h370_h{height: 370px;}

#dialogue_money .w350h160_w{width: 350px; height: 200px;}
#dialogue_money .w350h160_h{height: 160px;}

#dialogue_money .w400h250_w{width: 400px; height: 290px;}
#dialogue_money .w400h250_h{height: 250px;}

#dialogue_money .w350h250_w{width: 350px; height: 290px;}
#dialogue_money .w350h250_h{height: 250px;}