/* CSS Document */

/*===================全局样式====================*/
.D_main_top{ width:950px; border:1px #fed7ba solid; padding:4px;margin-bottom:10px;}
.D_main_top table{  width:950px; height:30px; background:#f3f3f3; padding-left:20px;}
.spanA{ font-weight:bold; font-size:14px; color:#4e4e4e;}
.spanB{ color:#000;font-weight:bold; font-size:14px;}
.spanC{ color:#ff0701;font-weight:bold; font-size:14px;}
.spanD{ font-size:14px; color:#fe4800;font-weight:bold;}
.spanE{ color:#fe4800;}
.spanF{ color:#f00000;}
.spanG{ font-size:12px; color:#fe4800;font-weight:bold;}
.spank{ font-weight:bold; font-size:12px; color:#4e4e4e;}
.spanU{ color:#8e8e8e;}
html , body{
	font:lighter 12px/1.5em Tahoma;background:#fff;margin:10px 0 0 0;padding:0;color:#333;
}
a{
	color:#333;text-decoration:none;
}
a:hover{
	color:#e55302;text-decoration:underline;
}
img , input ,select{
	vertical-align:middle;font-size:12px;}
a img{
   border:none;
}
img
{ border:none;
}
ol ,ul ,dl ,dd ,h1 ,h2 ,h3 ,h4{
	margin:0;padding:0;list-style:none;
}

.centerdiv{
width:961px;
text-align:center;
margin:0 auto;
}

.class_top_line{
background:url(../images/Order/class_top_line.jpg) repeat-x;
}
.class_left_line{
background:url(../images/Order/class_left_line.jpg) repeat-y;
}
.class_right_line{
background:url(../images/Order/class_right_line.jpg) repeat-y;
}
.class_bottom_line{
background:url(../images/Order/class_bottom_line.jpg) repeat-x;
}
.class_all img{
display:block;
}

.all_class{

}
.all_class li{
 white-space:nowrap;
display:block;
}
.big_class{
margin:12px auto    20px 14px ;
border-bottom:dotted 1px #CCCCCC;
}
.class_title_bg{
margin-left:5px;
background:url(../images/Order/class_title_bg.jpg) repeat-x;

}

.pad_b15{
padding-bottom:15px;
}
.class_title1 {
color:#FF3700;
font-size:14px;
font-weight:bold;
padding-top:2px;
}
.class_title1 a{
color:#FF3700;
font-size:14px;
font-weight:bold;
padding-top:2px;
}
.class_title2 {
font-weight:bold;
color:#4e4e4e;
margin-left:8px;
}
.class_title2 a{
font-weight:bold;
color:#4e4e4e;
}
.class_list{
margin-top:11px;
width:170px;
float:left;
 text-align:left;
 
margin-left:-3px;
line-height:18px;
overflow:hidden;
white-space:nowrap;
}

.class_list_smallclass li{
color:#4e4e4e;
background:0px 50%;
clear:none;
 margin:3px 0px 1px -1px;
 line-height:14px;
height:14px;
padding:0px 8px;
float:left;white-space:nowrap;
border-left: solid 1px #CCCCCC;
width:auto;
}





.mod_order_topline_bg{
background:url(../images/Order/mod_order_topline_bg.jpg) repeat-x;
}
.mod_order_top_title{
width:119px;
height:32px;
background:url(../images/Order/mod_order_top_icon.jpg)  no-repeat;
text-align:center;
color:#000000;
font-size:14px;
line-height:32px;
font-weight:bold;
}
.border_mod_notop{
border-left:1px #fed6bc solid;
border-right:1px #fed6bc solid;
border-bottom:1px #fed6bc solid;
padding:20px;
}
.mar_l5{
margin-left:5px;
}
.mod_order_priceall{
color:#fd4801;
}
.navigation{
color:#4d4d4d;
margin-bottom:20px;
}
.navigation_first{
font-size:14px;
font-weight:bold;
color:#4d4d4d;
}
.navigation_a {
color:#ff6d00;
font-size:12px;
font-weight:normal;
}
.navigation_a a{
color:#ff6d00;
font-size:12px;
font-weight:normal;
}
.willpay_bg_icon{
width:113px;
height:26px;
background:url(../images/Order/willpay_bg_icon.jpg)  no-repeat;
text-align:center;
color:#000000;
font-size:12px;
font-weight:normal;
line-height:26px;
}
.attent_border{
border:1px solid #ffdac0;
background:#fef5ee;
padding:3px;
}
.message_release{
text-align:left;
padding-bottom:15px;
border-bottom:1px dotted #d4d4d6;
width:960px;}
.message_lefticon_bg{
background:url(../images/Order/message_lefticon_bg.jpg)  repeat-y  left;
}
.message_righticon_bg{
background:url(../images/Order/message_righticon_bg.jpg)  repeat-y right;
}
.message_list{
background:url(../images/Order/message_topline2.jpg)  repeat-x top;
margin-top:15px;
line-height:1.5;
}
.message_list img {
display:block;
}
.message_list_bottom{
background:url(../images/Order/message_bottom_bg.jpg)  repeat-x;
}
.message_list_bottom img{
display:block;
}
.border_bottom_dotted{
border-bottom:1px dotted #cdcdcd;
}
.message_list_content{
padding:10px 10px 10px 60px;
border-bottom:1px solid #d3cfd0;
}
.message_list_reply {
padding:10px 10px 10px 40px;
}
.message_list_title{
color:#5d5b5c;
font-size:12px;
font-weight:bold;
}
.message_list_reply_time{
text-align:right;
padding-right:15px;
color:#9f9d9e;
}
.color_red{
color:#FF0000;
}