@charset "gb2312";

/* CSS Document */ 

#mainArea h1 { font-size:26px; height:30px; padding:20px 0px 10px 0px; }

.ContentsArea{ width:716px; clear:both; }

.ContentsTop{width:716px;}

.ContentsInner{ background:url(img/temp_box02_bgM.gif) repeat-y; min-height:300px; _height:300px;   padding:15px 25px 20px 25px; line-height:22px;}

.ContentsInner h3 {color:#333; font-size:15px; font-weight:normal; font-weight:bold; margin-top:15px; margin-bottom:10px; clear:both;}

.ContentsInner h5 {color:#333; font-size:15px; font-weight:normal; border-bottom:1px dotted #B6B6B6; font-weight:bold; margin-top:20px; margin-bottom:6px; clear:both;}

.ContentsBtm{width:716px;}



/***/

.tabXpage{ background:url(img/title-bg.gif) repeat-x; height:42px; margin-top:15px; }

.tabXpage .nor,.tabXpage .act{ cursor:pointer; width:238px; float:left; margin-right:1px; height:42px;line-height:42px; text-align:center; font-weight:bold; font-size:14px;}

.tabXpage .nor{ background:url(img/title-bg.gif) no-repeat;  }

.tabXpage .act{ background:url(img/title-tab2.gif) no-repeat; color:#ffffff; }





/*****/

.searchBox{ padding:10px 0px; width:666px; }

.searchBox .title{

	background:url(img/titlebg.gif) repeat-x;

	height:42px;

	font-size:14px;

	color:#35322D;

	line-height:42px;

	font-weight: bold; padding-left:8px;

}

.searchBox .search-input{ padding:20px 0px 35px 0px; width:666px; }

.searchBox .seart_place,.searchBox .end_place{ float:left; width:234px; position:relative; zoom:100%;}

.searchBox .ico-rj{ float:left; padding:10px 25px 10px 33px; width:12px; }

.searchBox .place_bg { background:url(img/input_bg.gif) no-repeat; border:0px; height:32px; line-height:32px; width:234px; padding-left:10px;}

.searchBox .btn_search{ float:right; background:url(img/bt_1.gif) no-repeat ; border:0px; width:102px; height:32px;}



.searchBox .list_start_place { position:absolute; top:31px; left:0px; border:1px solid #B4B1AC; /*height:200px;*/ overflow-y: scroll; border-top:0px; background:#fff; width:242px; z-index:15 }

.searchBox .list_start_place a{ display:block; height:20px; line-height:20px; color:#000; background:#fff; text-decoration:none; padding-left:10px; }

.searchBox .list_start_place a:hover{ background:#3975D7; color:#fff; }





.searchBox .list_end_place { position:absolute; top:31px; left:0px; border:1px solid #B4B1AC; border-top:0px; background:#fff; width:360px;z-index:15  }

.searchBox .list_end_place  .t{background:#3975D7; height:25px; line-height:25px; color:#fff;width:360px;}

.searchBox .list_end_place .leterBox{ background:#fff; width:360px;}

.leterBox .city_tab{ padding:5px 10px; width:340px}

.leterBox .city_tab li { padding:0px 8px;  border-bottom:1px solid #76B9FF; float:left; line-height:24px;}

.leterBox .city_tab li  a{ cursor:pointer; display:block; text-decoration:none; }

.leterBox .city_tab .act { border:1px solid #76B9FF; border-bottom:0px solid #fff; font-weight:bold; }

.leterBox .hot-city{ padding:5px 10px 20px 10px;}

.leterBox .hot-city a{color:#000; display:block; padding:0px 3px; float:left;  width:60px;}

.leterBox .hot-city a:hover{color:#3975D7;}



.description{ padding:20px 0px; width:666px; }

.description .tit{ background:url(img/de_line.gif) left center no-repeat; height:30px; line-height:30px; color:#292929; font-weight:bold; padding-left:10px;}



#order-search{ padding:15px 0px 0px 0px; }

#order-add { }

#order-add td{ padding:5px 0px;}

.wrong{  background:#FC0}

.wrongMsg{ color:red; font-weight:bold; }

/********/

.zhuizong {padding-left:26px; border:1px solid #CCC5AE; background:#F7EEDA}



/***/

.mastery2 table tr.first{ background:#efefef; line-height:20px; text-align:center;color:#202020}

.mastery2 table .blue{ color:blue; font-weight:bold;}

.mastery2 table tr td{ padding:5px; word-break: break-all; word-wrap:break-word;}

.mastery table.change_mode{width:100%;border-collapse:collapse}

.mastery table.change_mode tr td{ padding:8px 0}

.mastery table.change_mode tr{ color:#555555}

.mastery table.change_mode tr.first{ background:#efefef; height:20px;text-align:center;color:#202020}

.mastery table.change_mode tr.first p{line-height:14px;}

.mastery .blue{color:#4d40ca; font-weight:bold;}

.mastery table.change_mode tr.last td{ border-bottom:1px solid #aeaeae; text-align:center}

.mastery table.change_mode tr.last td.td_thr{text-align:center;width:557px;}

.mastery table.change_mode td{ border-left:1px solid #aeaeae;border-top:1px solid #aeaeae;}

.mastery table.change_mode tr.first td.td_two{text-indent:0px; text-align:center}

.mastery table.change_mode tr.first td.td_thr{text-indent:0px; text-align:center}

.mastery table.change_mode tr.first td.td_fou{text-indent:0px; text-align:center}

.mastery table.change_mode tr.first td.td_six{text-align:center}

.mastery table.change_mode td.td_one{width:80px;text-align:center}

.mastery table.change_mode td.td_two{width:212px;text-align:center}

.mastery table.change_mode td.td_thr{width:100px;text-align:center}

.mastery table.change_mode td.td_fou{width:100px;text-align:center }

.mastery table.change_mode td.td_fir{width:100px;text-align:center}

.mastery table.change_mode td.td_six{width:90px; text-align:center}

.mastery table.change_mode td.gray{ color:#666;}

.mastery table.change_mode td.dibu{background:#efefef; color:#464646; height:20px; text-align:center; border-bottom:#AEAEAE 1px solid; border-right:#AEAEAE 1px solid;}

.mastery .endLine{border-bottom:1px solid #aeaeae}



/***********/

.preNxt{ padding:10px 0px; border-top:1px solid #ccc;}

.preNxt li { height:26px; line-height:26px;}

.preNxt li span{ float:right; color:#101010}

.preNxt li a{ color:#333;}

.xiangguan{  margin:25px 0px 10px 0px; font-size:12px;}

.xiangguan .title { border-bottom:1px solid #CFCFCF; height:30px; line-height:30px; }

.xiangguan ul { padding:10px 0px;}

.xiangguan li { height:25px; line-height:25px; font-family:'ËÎÌå'}

.xiangguan li span { float:right; padding-right:15px; }

.xiangguan li strong { color:#115C48; margin-right:0px;}

/***********/

p.ask{text-align:left;margin-top:10px;color:#0000FF;}

p.ask a{ background:url(img/bg-commonQ-1.png) no-repeat left -1px;padding-left:20px;font-size:12px;color:#0000FF;}

p.ask2{text-align:left;margin-top:10px;}

p.ask2 a{ background:url(img/bg-commonQ-1.png) no-repeat left -1px;padding-left:20px;font-size:12px;}



/*------------------------------------------

@ ico

------------------------------------------*/

.icoPrg{

background: url(img/temp_icon_01.gif) no-repeat left 0.38em;

padding:0 0 5px 20px;

zoom:1;

}



.icoPrg2{

background: url(img/ico.gif) no-repeat left 0.68em;

padding:0 0 5px 10px;

zoom:1;

}



/*------------------------------------------

@ jianjie

------------------------------------------*/

#jianjie{/*background-color:#DACBB9; border-bottom:1px solid #d90000;*/ text-align:left; padding:0px;margin-bottom:10px; color:#003399;}