@charset "utf-8";
*{ padding:0; margin:0}
body {
	background: #8e0202 url(../images/bg.jpg); margin:0; padding:0; font-family:'microsoft yahei',Tahoma; font-size:12px; color:#333
}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
ul{ list-style:none}

#container{ background:url(../images/bg2.jpg) repeat-x 0 0; min-height:400px}

#header{ width:1022px;height:220px; margin:0 auto; background:url(../images/header.jpg) no-repeat 0 0; position:relative; overflow:hidden}


#header #bar{ height:50px; clear:both}


h1 { padding-top:60px;}
h1 a{ height:100px; display:block; overflow:hidden; text-indent:-100em}

#link_unicom,#link_weiphone,#link_backhome,#link_fav{ display:block; position:absolute; height:50px; width:100px; left:45px; overflow:hidden; text-indent:-100em}

#link_weiphone{ left:155px; width:120px}
#link_backhome{ right:155px; left:auto; width:120px}
#link_fav{ right:60px; left:auto; width:80px}
#main{width:980px; background:#fff; margin:0 auto; padding-top:30px; padding-bottom:10px; position:relative}

#city_title{ background:url(../images/city_titlebg.gif) no-repeat 0 0; width:318px; height:78px; overflow:hidden; line-height:70px; font-size:30px; color:#ac2000; text-indent:3.7em; margin-left:-9px;text-shadow:0 1px 0 #ffedcc}

#city_title span{ font-size:14px; color:#333; margin-left:20px}

#city_choice{ border:1px solid #fff; background:#333; color:#fff; width:100px; font-size:14px; position:absolute; top:55px; left:178px; display:none; cursor: pointer}

#city_choice dd,#city_choice dt{ text-indent:0.7em;}
#city_choice dt{ background:url(../images/arrow_down.gif) no-repeat 100% 12px; width:85px; line-height:2em}

#city_choice dd a{ display:block; color:#fff; text-decoration:none; line-height:2em; margin:2px}
#city_choice dd a:hover{display:block;  background:#fff; color:#333; display:block}

#city_con{ padding:0 20px 30px;margin:10px; clear:both}


#city_con a.city{ color:#333; font-size:14px; padding:6px 15px; display:block; float:left; margin-right:10px; margin-bottom:10px}

#city_con a.city:hover,#city_con a.cur{ background:#ac2000; color:#fff; text-decoration:none}

ol{ list-style-position:inside; margin:10px;}

#city_con #tex_con,.preview{ clear:both; line-height:190%; padding:20px 10px; border:1px solid #e9e9e9; margin-bottom:10px; height:100%; overflow:hidden}

.preview{ margin-top:10px}
.preview h3{ border-left:5px solid #004a97; padding-left:10px; font-size:18px}
.preview h3 a{ font-size:12px; color:#fff; background:url(../images/page_down.gif) no-repeat 0 0; display:inline-block; height:28px; width:66px; text-align:center; text-indent:8px; line-height:26px; vertical-align: middle; margin-right:10px}
.preview h3 em{ font-size:12px; color:#666; font-style:normal}

#city_con #tex_con a.blue{ color:#09f; font-weight:bold}
#city_con #tex_con a.blue:hover{ text-decoration:underline}

#footer{width:980px; margin:0 auto; padding:20px 10px; text-align:right; color:#fff}


.btn_380,.btn_200,.btn_115{ background:#fff url(../images/btn_380.gif) no-repeat 0 0;width:382px; height:52px; display:block; line-height:50px; font-size:20px; padding:0; text-indent:30px; float:right; color:#900303;text-shadow:0 1px 0 #fff; font-weight:bold}
.btn_380:hover,.btn_200:hover,.btn_115:hover{ background-position:0 100%; color:#333; text-decoration:none}

.btn_200{ background-image:url(../images/btn_200.gif); width:200px}
.btn_115{ background-image:url(../images/btn_115.gif); width:115px; float:left; margin-right:10px}


h2.success,h2.fail{ background: url(../images/success.gif) no-repeat 0 0; padding-left:100px; line-height:85px; font-size:30px; margin-left:20px}
h2.fail{ background-image: url(../images/fail.gif) }

table.success_info{ border:0;margin-left:20px}
table.success_info tr.thead  td{ background:#f2f2f2}
table.success_info td{ border-right:0}
table.success_info th{ width:150px; border-right:0}

/*city choice downdrop menu*/
#choice {position:absolute; top:50px; left:178px;}
#choice li{
	display:inline;
	list-style:none;
	list-style-position:outside;
	text-align:left; text-indent:1em;
	font-weight:bold;
	float:left;
}
#choice a{
	color:#fff; display:block;
	text-decoration:none;
	float:left;width:100px;
	line-height:1.8em
}

#choice a:hover{
	color:#333;
	float:left;
	width:95px;
	text-decoration:none;
	background-color:#fff;
}

#choice .list{
	text-align:left;
	padding:4px;
	font-weight:normal; overflow:hidden
}
#choice .menu1{ font-size:14px;
	width:103px;background:url(../images/arrow_down.gif) no-repeat 80px 12px;
	height:auto;
	margin:6px 4px 0px 0px;
	border:1px solid #fff;
	background-color:#333;
	color:#fff;
	padding:6px 0px 0px 0px;
	cursor: pointer;
	overflow-y:hidden;

}
#choice .menu2{
	width:103px; font-size:14px; color:#333;
	height:25px; 
	margin:6px 4px 0px 0px;
	padding:6px 0px 0px 0px;
	overflow-y:hidden;
	cursor: pointer;
}


.lh_3em{ line-height:3em}
.check_myorders{ background:url(../images/btn_orgbg.gif) no-repeat 0 0; color:#fff; margin-left:10px; display:inline-block; height:20px;line-height:20px; width:100px;text-align:center}
.num_style{ margin-top:-15px; border-bottom:1px solid #e9e9e9; height:45px; overflow:hidden}
.num_style li{ float:left; border-right:1px solid #e9e9e9; padding:0 10px;}
.num_style li a{ display:block;padding:5px 10px; color:#333}
.num_style li a:hover,#city_con .num_style li a.cur{ background-color:#333; color:#fff; text-decoration:none}

.fz20{ font-size:20px}
.bold{ font-weight:bold}
#search_num{ padding:15px 0}
#search_num input{ border:1px solid #0cf; background:#fff; padding:4px;font: bold 20px Arial, Helvetica, sans-serif; width:180px; vertical-align:middle }
.btn_org{ color:#fff; background:url(../images/search_org.gif) no-repeat 0 0; padding:6px 10px 7px 25px; margin-left:10px}
.btn_blue{ color:#fff; background:url(../images/search_blue.gif) no-repeat 0 0; padding:6px 8px 7px; margin-left:10px}
#search_num  .info{ display:block; color:#666; padding:10px 0}
.num_result{ background:#eef9ff; padding:10px; font-size:20px;}
.num_result .num{ font-size:35px; font-weight:bold; font-family:Helvetica; margin-right:20px}
.num_result .num_info{ font-size:12px;  display:block; padding-top:8px; color:#f60}

ul.pre_num{ padding:15px 0}
ul.pre_num li{ border-right:1px solid #e9e9e9; padding:0 10px; float:left; font-family:Arial; margin:5px 0;font-size:20px; color:#0166ff}
ul.pre_num li a{ font-size:20px; color:#0166ff}
ul.pre_num li a.sp,ul.pre_num li.sp{color:#f30}

.pages{ margin:20px 10px 10px; }
.page_up,.page_down{ background:url(../images/page_up.gif) no-repeat 0 0; color:#fff; padding:5px 15px 5px 18px; margin-right:5px}
.page_down{ background-image:url(../images/page_down.gif)}
.pages .txt{font-size:14px; font-weight:bold; color:#0166ff}
.pages .page_info{ display:block; padding-top:8px}
.pages .page_info em.r{ color:#f30; font-style:normal}
.pages .page_info em.b{ color:#0166fe;font-style:normal}

table{ border:1px solid #ccc; border-width:1px 0 0 1px; margin-top:20px}
table td,table th{border:1px solid #ccc; border-width:0 1px 1px 0; padding:8px }
.td_profile{ background:#ff3d19; font-size:20px; color:#fff; font-weight:bold; width:30px; text-align:center; vertical-align:top; padding-top:15px}
table th{ text-align:left; width:95px; font-weight:normal}
table th.radio{ width:20px}
table td input{ border:1px solid #ccc; padding:4px; width:300px; color:#000; font-size:16px; font-family:"microsoft yahei";
-moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
   -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
   box-shadow: inset 0 1px 4px rgba(0,0,0,.24);
}
table td select{ padding:2px}
.td_info{ float:right; width:180px; text-align:left; color:#0199fe}

table td .r{ color:#fe0000}
#p_choice{ position:absolute; top:50px; left:330px}
#p_choice li{ float:left; margin-left:10px}
#p_choice li a{ height:38px; line-height:30px; padding:0 15px; display:block; float:left; color:#333; font-weight:bold; font-size:14px; white-space:nowrap; background:#f0f0f0 url(../images/choice_p.gif) repeat-x 50% -96px}
#p_choice li a:hover{ background:#ccc url(../images/choice_p.gif) repeat-x 50% -48px; text-decoration:none}
#p_choice li.cur a{background:#ac2000 url(../images/choice_p.gif) repeat-x 50% 0; color:#fff}
#p_choice li a.back{background:#ac2000; height:30px}

.lc{ color:#fff; font-weight:bold; background:#f90; padding:6px 14px; margin-left:10px}
.clear{ height:1px; clear:both; overflow:hidden;width:100%; margin-top:-1px}

/* clearfix */
#main:after,#city_con:after,#choice .list:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main,#city_con,#choice .list {display: inline-block;}
* html #main,* html #city_con,* html #choice .list {height: 1%;}
#main,#city_con ,#choice .list  {display: block;}
.selectNumberBackColor {background-color:#FFFF00}
