﻿/* 
红色： #cc0000;
灰色： #ccc
橙色： #EF6001
font-family:Arial,Tahoma,Verdana;
*/
*{
margin:0;
padding:0;
}
body{
background:#E6E5E0;
margin:0px auto;
padding:0px;
font-size:12px;
text-align:center;
font-family:Arial,Tahoma,Verdana, "宋体", Helvetica, sans-serif;
color:#343434;
}
.clear{
clear:both;
}
.clear46{clear:both; height:46px; }
a{
text-decoration:none;
color:#343434;
}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{height:0;font-size:0;line-height:0;clear:both;overflow:hidden;}

#wrapper a:hover{color:#cc0000;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */ 
form{
margin:0px;
}
input,textarea,select{
font-size:12px;}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
h1,h2,h3,h4,h5,h6{
margin:0px;
font-size:1em;
line-height:22px;
}
p{
margin:0px;
}
em{font-style:normal;}
fieldset,img{
border:0;}
.it,.so,.is{
border:1px solid #ccc;
vertical-align:middle;}

/*--from now--*/
.wrapper{
position:relative;
width:1002px;
margin:0 auto;
text-align:left;
background:#fff; }


.header{
position:relative;
height:107px; 
background:url(../images/headerBg.gif) no-repeat 0 0;}

.a_logo{
position:absolute;
display:block;
width:235px;height:70px;
left:22px;top:22px; }

.headerSwf{
position:absolute;
right:0px;top:0px;  
width:420px;height:107px;  }


.ul_headerQuick{
position:absolute;
width:217px;height:13px;
top:13px;right:0px;  
}
.ul_headerQuick li{
float:left;width:71px; }
.ul_headerQuick li a{
display:block;
font-size:0;line-height:0;
height:13px; }



/*=nav*/
.nav{
height:30px;
border-bottom:1px solid #B1AC9B; 
background:url(../images/nav.gif) no-repeat ; }

.ul_nav{
overflow:hidden;}
.ul_nav li{
float:left;}
.ul_nav li a{
display:block;
height:30px; 
text-indent:-999em;overflow:hidden;}
.ul_nav li.li_0 a{width:100px; }
.ul_nav li.li_1 a{width:192px; }
.ul_nav li.li_2 a{width:123px; }
.ul_nav li.li_3 a{width:101px; }
.ul_nav li.li_4 a{width:103px; }
.ul_nav li.li_5 a{width:101px; }
.ul_nav li.li_6 a{width:180px; }
.ul_nav li a.now,.ul_nav li a:hover{
background:url(../images/navLiOver.jpg) no-repeat center top;}

/*=main*/
.main{
background:#fff url(../images/mainBg.gif) repeat-y;
width:100%; 
overflow:hidden;
}
.bar{
position:relative;
float:left;
width:183px;
margin-left:7px;
display:inline;
z-index:10;}

.borBoxA{
border:1px solid #ccc;}

/*=barSearch*/
.barSearch{
position:relative;
height:114px;
margin:9px 0 20px; 
background:url(../images/searchBoxBg.gif) no-repeat ; 
}
.barSearch h2{
padding:2px 0 5px 30px;
font-size:1.18em;
color:#C8000B;
}
.barSearch p{
padding:2px 0 2px 12px;
*padding:1px 0 1px 12px; }
.barSearch .p_bot{
position:absolute;
padding:0;
left:134px;top:29px;
width:40px;height:40px;  
}

.so_search{width:115px;height:18px;_height:16px;_font-size:0.8em;}
.it_search{width:113px;height:16px; }
.is_search{
display:block;
width:40px;height:40px;
border:none;
text-indent:-999em;
background:none;
*background:#fff;*filter:alpha(opacity=0);
 }

.searchKinds p{
padding-left:7px;}
.searchKinds a{margin:0 5px; }



/*=ul_barNav*/
.ul_barNav{
width:181px;
margin:0 1px;
padding-top:1px; 
background:url(../images/line_brownS1.gif) repeat-x 0 0; }
.ul_barNav li{
width:100%;
padding-bottom:1px; 
background:url(../images/line_brownS1.gif) repeat-x 0 100%;}
.ul_barNav a{
display:block;
padding:8px 5px 8px 32px;
font-weight:bold;
background:url(../images/barNavABg.gif) no-repeat 0 center;}

.ul_barNav a:hover,
.ul_barNav a.now,
.ul_barNav li.hChild a.now{
background-position:-400px center;
color:#eee;}
#wrapper .ul_barNav a:hover{color:#eee;}

.ul_barNav li.hChild a{background-position:-200px center;}

.ul_barNav li.hChild a:hover,
.ul_barNav li.hChild a.now{background-position:-600px center;}

.ul_barNav li ul{display:none;width:100%; }
.ul_barNav li.now ul{display:block;padding:5px 0;}
.ul_barNav li ul li{background:none; }
.ul_barNav li ul a{padding:4px 5px 4px 32px;
background:none;font-weight:normal;}
.ul_barNav li ul a:hover,.ul_barNav li ul a.now,.ul_barNav li.hChild ul a.now{color:#C20009;}
#wrapper .ul_barNav li ul a:hover{color:#C20009;}

.ul_barNav li.over{
position:relative;}
.ul_barNav li.over ul{
position:absolute;
display:block;
top:0px;left:181px;
z-index:10;
background:#fff;
border-bottom:1px solid #fdfdfd;}
.ul_barNav li.over li{
border-top:1px solid #fdfdfd;
background:url(../images/barNavABg.gif) no-repeat -800px 0;}
.ul_barNav li.over ul a{padding:5px 5px 5px 32px;font-weight:normal;}

.adBox{
font-size:0.0001em;
margin-bottom:15px;
clear:both;}

/*=bH2Box*/
.bH2Box{margin-bottom:15px;}
.bH2Box h2{
position:relative;
height:27px;
line-height:27px;
padding-left:30px; 
background: url(../images/h2_blackBg.gif) no-repeat ;
color:#222;}
.bH2Box h2 .a_more{
position:absolute;
display:block;
top:12px;right:10px;
width:34px;height:5px; 
background:url(../images/icon_moreB.gif) no-repeat ;
text-indent:-999em;overflow:hidden;}

/*=ul_borA*/
.ul_borA{
padding:12px 11px; 
border:1px solid #ccc;
border-top:none; }
.ul_borA li{
background:url(../images/line_brownS1.gif) repeat-x 0 100%;
width:100%;}
.ul_borA li a{
display:block;
padding:5px 0 5px 10px;
*padding:3px 0 3px 10px; 
background:url(../images/icon_arrowOra.gif) no-repeat 2px 11px; }
/*=ul_borA2*/
.ul_borA2{
padding:12px 11px; 
border:1px solid #ccc;
border-top:none; }
.ul_borA2 li{
background:url(../images/line_brownS1.gif) repeat-x 0 100%;
width:100%;}
.ul_borA2 li a.title{

}

.ul_borA li span{
color:#EF6001;
margin:0 8px 0 0; }

/*=bH2Box ul_pAt*/
.bH2Box .ul_pAt{
margin:0;
float:none;
border-top:none;
width:auto;
padding:12px 11px; 
border:1px solid #ccc;
padding:0 15px 12px; }
.bH2Box .ul_pAt li.li_focus{
padding-top:15px;
height:auto;}
.bH2Box .ul_pAt a.a_title{width:192px; }

/*=barEmail*/
.barEmail{
height:131px;
background:url(../images/emailBg.gif) no-repeat 0 100%; }
.barEmail p{
margin:17px 0 0 12px; }
.barEmail p.p_bot{
margin-top:10px;}
.it_booking{
width:156px;
border:none;
color:#666;
}

.is_booking{
display:block;
position:relative;
margin-left:100px; 
width:61px;height:18px;
border:none;
background:none;
text-indent:-999em;
*background:#fff; 
*filter:alpha(opacity=0);}

/*=barLinks*/
.barLinks{
margin-bottom:5px; }
.ul_links{
overflow:hidden;}
.ul_links li{
float:left;
}
.ul_links li a{
display:block;
width:100%;
padding-bottom:10px;}


/*scrollABox*/
.scrollABox{
position:relative;
height:212px;
padding:18px 7px 0;
overflow:hidden;
border:1px solid #ccc;
border-top:none;
voice-family:"\"}\"";
voice-family:inherit;
height:194px; 
}


/*=ul_absA*/
.ul_absA{
position:relative;
}
.ul_absA li{
position:relative;
height:97px;
}
.ul_absA li h3{
position:absolute;
right:0px;bottom:12px;
width:95px;}
.ul_absA li h3 span{
display:block;
font-weight:normal;}
.ul_absA li .a_img{
position:absolute;
left:0px;top:0px; }





/*=mainBox*/
.mainBox{
float:right;
width:787px;
margin-right:8px;
padding-top:10px; 
_display:inline;
*height:100%;
_overflow:hidden;}

/*=footer*/
.footer{
position:relative;
height:83px; 
border-top:1px solid #ccc; 
clear:both;
text-align:center;
line-height:1.8em; }

.p_quickLink{
padding-top:10px; }
.p_quickLink a{
margin:0 12px; }
.p_copyright{
font-weight:bold;}

.p_copyright span{
padding:0 14px; }
.p_address span{
padding:0 6px;}

a.a_goTop{
position:absolute;
right:0px;bottom:0; 
display:block;
width:78px;height:25px;
text-indent:-999em;overflow:hidden;
background:url(../images/iconBackTop.gif) no-repeat ; }


/*=index*/
.index_ad1{
padding:2px;
border:1px solid #999;
font-size:0.001em;}

.crumbBox{
padding:2px;
zoom:1;
border:1px solid #999;
border-top:none;
overflow:hidden;}

.p_crumb{
float:left;
font-family:Tahoma;
padding:4px 0 4px 8px;
background:url(../images/icon_crumbLeader.gif) no-repeat left center;
margin-left:5px;display:inline;}

.p_crumb a{margin:0 2px;}
.p_crumb span{
margin:0 2px;
color:#cc0000;}
.p_welcome{
float:right;
padding:4px 10px 4px 40px; 
background:url(../images/leaderWelcome.gif) no-repeat left center; }
.p_welcome a{
margin:0 1px; }
.p_welcome .a_member{
color:#cc0000;
padding:0 2px 0 8px;
background:url(../images/icon_redA.gif) no-repeat 1px center; }


/*=indexMain_1*/
.indexMain_1{
margin:20px 0 12px;
height:305px; }

.focusPic{
float:left;
width:385px;height:302px; 
border:1px solid #dedede;
background:#f2f2f2;
overflow:hidden;}
.showArea{
position:relative;
margin:5px 0 8px 5px;
width:375px;height:220px;}
.showArea h3{
position:absolute;
width:375px;height:23px;
left:0px;bottom:0;
line-height:25px;
color:#fff;
background:#000;
filter:alpha(opacity=78);
opacity:0.78;
font-weight:normal;
text-indent:0.8em;
}
.showArea a{display:block;}
.showArea h3 span{
font-weight:bold;}

.ul_thumbs{
overflow:hidden;}
.ul_thumbs li{
float:left;
padding:12px 4px 0 4px;}
.ul_thumbs li.over{
background:url(../images/icon_arrowRNow.gif) no-repeat center top; }
.ul_thumbs li h3{display:none;}
.ul_thumbs li img{
border:1px solid #fff;}
.ul_thumbs li.over img,
.ul_thumbs li a:hover img{
border:1px solid #FA0102;}




/*focusNews*/
.focusNews{
float:right;
width:390px;height:302px;
padding:5px;
background:#f9f9f9; 
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:380px;height:292px;  
}

.focusNews h2,.nowPrintAbsBox h2,.colFocusListBox h2,.temListBox h2{
position:relative;
padding:5px 0 0;
height:20px; 
border-bottom:1px solid #ccc; }

.focusNews h2 span,.nowPrintAbsBox h2 span,.colFocusListBox h2 span,.temListBox h2 span{
position:absolute;
font-size:1.18em;
background:#f9f9f9;
top:8px;
padding:0 5px;
line-height:1.3; 
border-left:3px solid #B50005; }

.a_oMore{
position:absolute;
top:4px;right:3px; 
width:34px;height:30px;
text-indent:-999em;overflow:hidden;
background:url(../images/icon_moreB.gif) no-repeat 0 center;}

.a_tMore{
font-family:Tahoma,Verdana;
position:absolute;
top:0;right:12px; 
overflow:hidden;
font-weight:normal;
color:#cc0000;}


.focusNews h3{
padding:7px 0 3px; 
color:#EF6001;}

.focusNews h3 a{
color:#EF6001;}
.focusNews p{
line-height:1.7em; }

.a_rMore{
float:right;
clear:both;
display:block;
width:48px;height:16px;
margin:10px 0 15px;
*margin:7px 0 10px;
line-height:16px;*line-height:19px; 
text-align:center;
color:#cc0000;
font-weight:bold;
border:1px solid #ccc;
background:url(../images/botBg_s1.gif) no-repeat;
overflow:hidden;}


.ul_newsA{
clear:both;
background:url(../images/line_brownS1.gif) repeat-x 0 0;}
.ul_newsA li{
padding:5px 0 6px; 
background:url(../images/line_brownS1.gif) repeat-x 0 100%;}
.ul_newsA span.author{
padding:0 8px 0 0;
color:#EF6001;
font-family:Tahoma;
background:url(../images/icon_arrowOra.gif) no-repeat left center;
padding-left:8px;
}
.ul_newsA span.author a{color:#EF6001;}
.ul_newsA span.author a:hover{color:#cc0000; text-decoration:underline;}
.ul_newsA a.title{}
.ul_newsA img{vertical-align:middle;margin-left:3px; }


.sABox{
float:left;
width:386px;
margin-right:14px;
display:inline;
overflow:hidden;}

.sABoxR{margin-right:0; }




/*=h2_cir*/
.sABox h2,.h2_cir544,.h2_cir593,.h2_cir785{
position:relative;
height:36px;
line-height:36px;
background:url(../images/h2_bgS2.gif) no-repeat ; }

.sABox h2 span,.h2_cir544 span,.h2_cir593 span,.h2_cir785 span{
font-size:1.18em;
padding-left:24px; 
}
.sABox h2 .a_oMore,.h2_cir544 .a_oMore,.h2_cir593 .a_oMore,.h2_cir785 .a_oMore{
top:4px;right:10px; }

.h2_cir544 .a_oMore{
top:0px\9; }

.h2_cir544{width:544px;background:url(../images/h2_cir544.gif) no-repeat;}
.h2_cir593{width:593px; background:url(../images/h2_593Bg.gif) no-repeat;}
.h2_cir785{width:785px; background:url(../images/h2_cir785.gif) no-repeat;position:relative;}
.h2_cir785 .span_search{position:absolute;right:10px;top:0px;_top:8px;}
.h2_cir785 .span_search .it{height:16px;width:150px;}
.h2_cir785 .span_search ..is_print{vertical-align:middle;}
.h2_col{
width:785px;
padding:16px 0 5px 10px; 
color:#B50005;
font-size:1.3em;
background:url(../images/h2_collegeBg.jpg) no-repeat; }

.h2_listTab{
width:auto;
padding-left:24px; }
.h2_listTab span{
display: -moz-inline-stack;
display:inline-block;
height:36px;
padding:0 44px 0 0;}
.h2_listTab b{
display: -moz-inline-stack;
display:inline-block;
height:36px;
color:#666;
cursor:hand;
cursor:pointer;}

.h2_listTab span.span_1{background:url(../images/listTabBg.gif) no-repeat 100% -36px;}
.h2_listTab span.now{background-position:100% 0;}
.h2_listTab span.now b{
background:url(../images/listTabABg.gif) no-repeat 50% 0;
color:#343434;}

.h2_listTab span .a_oMore{display:none;}
.h2_listTab span.now .a_oMore{display:block;}
.listTabBoxA ul{display:none;}





/*ul_listA*/
.ul_listA{
margin:15px 10px; 
clear:both;
background:url(../images/line_brownS1.gif) repeat-x 0 0;}
.ul_listA li{
padding:5px 0 6px; 
background:url(../images/line_brownS1.gif) repeat-x 0 100%;}
.ul_listA a{
padding-left:8px;
background:url(../images/icon_arrowOra.gif) no-repeat left 7px;}
.ul_listA a span{
padding:0 8px 0 0;
color:#EF6001;
}
.ul_listA2{margin:15px 10px;}
.listTabBoxA ul.ul_listA{display:block;}
.listTabBoxA ul.ul_listA li{overflow:hidden;width:100%; }
.listTabBoxA ul.ul_listA a{display:inline-block;width:400px;line-height:1.6em;background-position:0 8px;  }
.viewListBox ul.ul_listA .span_date,
.colFocusListBox ul.ul_listA .span_date,
.listTabBoxA ul.ul_listA .span_date,
.temListBox .ul_listA li .span_date{
float:right;}



/*ul_listB*/
.ul_listB{
margin:0 10px 15px; 
clear:both;
background:url(../images/line_brownS1.gif) repeat-x 0 0;}
.ul_listB li{
overflow:hidden;
width:100%; 
padding:5px 0 6px; 
background:url(../images/line_brownS1.gif) repeat-x 0 100%;}
.ul_listB a{
float:left;
padding-left:8px;
background:url(../images/icon_arrowOra.gif) no-repeat left center;}
.ul_listB span{
float:right;
padding:0 8px 0 0;
}

/*=printFocus*/
.printFocus{
padding-bottom:5px; 
background:url(../images/line_brownS1.gif) repeat-x 0 100%;}
.h3_printFocus{
float:left;
margin-top:15px; 
width:134px;height:192px;
height:203px\9; }
.h3_printFocus a{display:block;text-align:center; }
.h3_printFocus img{border:1px solid #999;}

.ul_printFocus{
float:right;
display:inline;
width:230px;
margin-bottom:9px; 
clear:none;
*margin-bottom:14px;}
.ul_printFocus li{
float:left;
padding:1px 0 2px;
*padding:2px 0 2px;
_padding:4px 0 4px; 
line-height:1.9; 
width:100%;}
.ul_printFocus li img{vertical-align:middle;margin-left:3px; }

.ul_picListA{
clear:both;
width:399px;
overflow:hidden;}

.ul_picListA li{
float:left;
width:133px;}

.ul_picListA li a{
display:block;
text-align:center;
width:120px;
margin:4px 0; 
font-weight:bold;}
.ul_picListA li a img{
padding:1px;
border:1px solid #999;}

.index_ad2,.index_ad3,.index_ad4,.index_ad5{
clear:both;
overflow:hidden;
padding:2px;
margin-bottom:15px; 
font-size:0.001em;
border:1px solid #ccc;}

.index_ad2{
_margin-top:-10px;}

/*=focusVideo*/
.focusVideo{
position:relative;
margin-top:6px; 
width:384px;height:198px;
background:#F2F2F2;
border:1px solid #DEDEDE;
overflow:hidden;}
.focusVideo .showArea{
width:279px;height:186px; }
.focusVideo .showArea h3{
width:279px; }

.focusVideo .ul_thumbs{
position:absolute;
top:5px;right:5px;  }
.focusVideo .ul_thumbs li{
float:none;
width:85px;height:66px;
padding:0;
height:63px\9;
overflow:hidden; }

/*=h3_keyWords,=h3_keyMan*/
.h3_keyWords,.h3_keyMan{
margin:15px 10px 0; 
line-height:23px;padding-top:2px; height:44px;height:45px\9;
background:url(../images/line_brownS1.gif) repeat-x 0 0;
overflow:hidden;
font-weight:normal;}
.h3_keyWords a,.h3_keyMan a{
float:left;
color:#EF6001;
margin-right:10px;
white-space:nowrap;
display:inline;}


.h3_keyMan{
height:auto;
padding-bottom:15px;
margin-bottom:0;
background-position:0 100%;
_height:100%; }
.h3_keyMan a{
margin-right:20px; }

.h3_rKeyMan{
overflow:hidden;
clear:both;
height:auto;
padding:10px 12px 0;
_height:100%;
border-left:1px solid #ccc;
border-right:1px solid #ccc;}
.h3_rKeyMan a{
color:#EF6001;
display:inline;
float:left;
font-weight:normal;
margin-right:15px;
text-decoration:underline;
white-space:nowrap;}


table.tabKeyMan{
width:100%;
margin:10px 0;
}

.lineDot_sA{
height:1px;
font-size:0;line-height:0; 
background:url(../images/line_brownS1.gif) repeat-x 0 0;}

table.tabKeyMan td{
padding:3px 6px; 
vertical-align:top;
line-height:1.6em;
width:auto; }
table.tabKeyMan span{
font-family:Tahoma;
white-space:nowrap;}
table.tabKeyMan a{
color:#EF6001;
display:inline;
float:left;
margin-right:15px;
white-space:nowrap;}
table.tabKeyMan a:hover{color:#EF6001;text-decoration:underline;}
.ul_listBoke{
margin-top:6px; }


.idnexSubject{
height:245px;
overflow:hidden;}

/*=ul_pAt*/
.ul_pAt{
margin:15px 0;
float:left;
width:180px;
margin-right:23px; }
.ul_pAtR{margin-right:0; }

.ul_pAt li{
padding:5px 0 6px;
*padding:4px 0 5px; 
background:url(../images/line_brownS1.gif) repeat-x 0 100%}
.ul_pAt a{
padding-left:8px;
background:url(../images/icon_arrowOra.gif) no-repeat left center;}

.ul_pAt .li_focus{
position:relative;
padding:0;
height:98px; 
background:none; }
.ul_pAt .li_focus a{
padding:0;}
.ul_pAt a.a_img{
display:block;
background:none;
text-align:center;}
.ul_pAt a.a_title{
position:absolute;
left:8px;bottom:4px;
height:20px;width:164px;
color:#fff;line-height:20px;
text-indent:1.2em;
background:#000 url(../images/pAtFocusLeader.gif) no-repeat 5px center; 
filter:alpha(opacity=78);
opacity:0.78;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;}
.ul_pAt a img{}

/*.ul_pBt*/
.ul_pBt{
position:relative;
margin:15px 5px 0;
float:none;
width:190px; height:104px; *height:108px;
padding-left:180px;
}
.ul_pBt li{
padding:5px 0 6px;}
.ul_pBtBot{
height:115px;
margin-top:0;}
.ul_pBt li.li_focus{
position:absolute;
left:0; top:3px;}

.ul_pBt a.a_title{
left:0;}

.stockOnline{
float:left;
width:387px; }

.friendLinksBox{
padding:10px;
overflow:hidden;
zoom:1;
line-height:1.9em;
margin-bottom:15px; }
.friendLinksBox a{
float:left;
margin-right:10px;
white-space:nowrap;
display:inline;}





/*=print*/


.mainL,.mainLB{
float:left;
width:593px;
margin:18px 0 0;
padding-bottom:18px; 
overflow:hidden;}
.mainLB{
width:544px; }



.ul_picListB{
width:620px; 
margin:15px 0 0 3px; 
clear:both;
overflow:hidden;}

.ul_picListB li{
float:left;
width:155px;}

.ul_picListB li a{
display:block;
text-align:center;
width:120px;
margin:4px 0 8px; 
font-weight:bold;}
.ul_picListB li a img{
padding:1px;
border:1px solid #999;}



.mainR,.mainRB{
float:right;
width:184px;
margin:18px 0;}
.mainRB{
width:231px; }

.printFindForm{
background:#F4F4F4;
margin-bottom:15px;
padding-bottom:5px; }
.printFindForm p{
padding:4px 0; }

.h2_cirArr{
position:relative;
font-size:1.18em;
padding:2px 0 2px 30px;
_height:100%;
border-bottom:1px solid #ccc;
background:#F4F4F4 url(../images/icon_cirArr.gif) no-repeat 8px center; }

.h2_cirArr .a_redMore{
position:absolute;
width:34px;height:5px;
background:url(../images/icon_moreR.gif) no-repeat ;
text-indent:-999em;overflow:hidden;
top:12px;right:8px;}

.printFindForm .h2_cirArr{
border-bottom:none;}

.printFindYear .h2_cirArr{
margin-bottom:10px; }

.sel_print,.it_print{
width:78px;
height:20px; 
border:1px solid #ccc;
margin-left:8px;
color:#666;}

.is_print{
width:60px;height:19px;
line-height:22px; 
text-align:center;
font-weight:bold;
color:#cc0000;
border:none;
margin-left:8px; 
background:url(../images/isPrintBg.jpg) no-repeat ; }

.it_print{height:18px;width:76px; }

.printFindYear{
padding-bottom:10px;}

.printFindYear p{
padding:5px 8px; }

.printFindYear p a{
padding:0 6px; }

/*dl_artList*/
.dl_artList{
padding:15px 5px 0;}
.dl_artList dt{
position:relative;
padding:6px 120px 6px 16px;
font-size:1.18em;
font-weight:bold;
color:#EF6001;
background:url(../images/icon_3jOra.gif) no-repeat 4px 10px;}

.dl_artList dt a,.dl_artList dt a:hover{color:#EF6001;}
.dl_artList dd .span_date,.dl_artListB dd .span_date,.dl_col dd .span_date{color:#999;margin-left:4px; }
.dl_artList dt span,.dl_artListB dt span{
font-size:0.88em;
color:#999;
font-weight:normal;}

.dl_artList .span_author{
margin-left:20px; }

.dl_artList .span_pub,.dl_artListB .span_pub{
position:absolute;
top:7px;right:5px;}

.dl_artList dd{
line-height:1.8em; 
margin:0 0 15px;
text-indent:2em;}
.dl_artList dd img{vertical-align:middle;margin-left:5px; }


/*dl_artListB*/
.dl_artListB{
margin:0 10px; }
.dl_artListB dt{
position:relative;
margin-top:15px; 
padding:6px 0 6px 0;
color:#EF6001;
font-size:1.18em;
font-weight:bold;}

.dl_artListB dt a{
display:block;
color:#EF6001;
width:420px;
line-height:1.5em; }

.dl_artListB dd{
line-height:1.7em;}
.dl_artListB dd.dd_author{color:#000;}
.dl_artListB dd.dd_cont{
color:#555;
text-indent:2em;}


/*dl_artListC*/
.dl_artListC{
background:url(../images/line_brownS1.gif) repeat-x left top;
margin:0 5px 15px;
padding:5px 0 0; }
.temListBoxB .dl_artListC{
background:none;
padding-top:0;
margin-bottom:0; }
.temListBoxB .dl_artListC dd{
padding-bottom:10px;}
.dl_artListC dt{
font-size:1em;
padding:6px 0 5px 16px;
*padding:8px 0 6px 16px; }
.dl_artListC dt span{font-size:1em;}
.dl_artListC dd{
padding-bottom:6px;
margin-bottom:2px; 
background:url(../images/line_brownS1.gif) repeat-x left bottom;}

.printMag{margin-bottom:15px; }
.printMag .h2_cirArr{
margin-bottom:10px; }

.ul_picListC{
width:100%;
overflow:hidden;}

.ul_picListC li{
float:left;
width:100%; }

.ul_picListC a{
display:block;
text-align:center;
margin-bottom:7px;
font-weight:bold;}
.ul_picListC a.a_img{
font-size:0.001em;}

.ul_picListC img{
padding:1px;
border:1px solid #999;}


/*dl_artListD*/
.dl_artListD{
margin:10px;}
.dl_artListD dt{
position:relative;
padding:6px 0 6px 0;}
.dl_artListD dt a{
font-weight:bold;
color:#EF6001;}

.dl_artListD dd{line-height:1.7em; }



.printFoucs{
height:330px;
overflow:hidden;}

.nowPrintBox{
float:left;
width:205px;
text-align:center;}
.nowPrintBox .a_img{
display:block;
font-size:0.001em;}
.nowPrintBox img{
padding:6px;
border:1px solid #ccc;}
.nowPrintBox span,.nowPrintBox p{
display:block;
padding:5px 0; }
.nowPrintBox  .p_bookingBot a{
display: -moz-inline-stack;
display:inline-block;
width:60px;height:19px;
text-align:center;
margin:0 5px; 
color:#CC0000;
font-weight:bold;
line-height:19px;
background:url(../images/isPrintBg.jpg) no-repeat ; }

.nowPrintAbsBox{
float:right;
width:380px;height:260px;
background:#f9f9f9;
padding:5px 10px;
voice-family:"\"}\"";
voice-family:inherit;
width:360px;height:250px;  }

.nowPrintAbsBox h3{
font-size:1.18em;
color:#B58904;
padding:12px 0 6px; }

.ul_nowAbs{
}


.dl_printCata{
background:url(../images/line_brownS1.gif) repeat-x left top;
padding:0 15px; 
clear:both;}
.dl_printCata dt{
padding:15px 0 5px; 
color:#B48A04;
font-size:1.18em;
font-weight:bold;}
.dl_printCata dt a{color:#B48A04;}
.dl_printCata dt span{font-weight:normal;color:#666;margin-left:10px;font-size:0.88em; }
.dl_printCata dd{
padding:3px 0 3px 8px; 
background:url(../images/icon_squareB.gif) no-repeat left 9px; 
overflow:hidden;
zoom:1;
}
.dl_printCata dd img{vertical-align:middle;margin-left:5px;}
.dl_printCata dd a{
float:left;
width:500px;}
.dl_printCata dd a span{color:#999;margin-left:6px; }
.dl_printCata dd span.span_page{
float:right;
font-family:Verdana;color:#666;}
/*=p_page*/
.p_page{
font-family:Tahoma;
clear:both;
margin-top:20px;
text-align:right;}

.p_page a{
display:inline-block;
border:1px solid #bababa;
background:url(../images/pageNumBg.jpg) repeat-x ; 
margin-left:4px; 
padding:2px 7px;  
text-align:center; 
font-weight:bold;
color:#CE5B00;
}
.p_page a.a_pageFE{
color:#CE5B00;
}
.p_page a.a_pageLN{
padding:2px 7px;
font-weight:normal;
color:#CE5B00;}
.p_page a:hover,
.p_page .now{
color:#343434;}


/*=about*/

/*=bigMain*/
.bigMain{
padding:15px 0;
/*overflow:hidden;*/
width:787px; }



/*=ul_colNav*/
.ul_colNav{
z-index:4;
position:relative;
margin:-30px 0 0 235px;
overflow:hidden;
zoom:1;}

.ul_colNav li{
float:left;
margin-right:8px;
display:inline;}
.ul_colNav li a{
display: -moz-inline-stack;
display: inline-block;
_display:inline;
zoom:1;
height:30px; 
padding-left:12px; 
background:url(../images/h2_cirTabBg.gif) no-repeat 0 0; }
.ul_colNav li a span{
display: -moz-inline-stack;
display:inline-block;
_display:inline;
zoom:1;
height:30px;line-height:30px;
padding:0 17px 0 5px;
font-weight:bold;
background:url(../images/h2_cirTabBg.gif) no-repeat 100% 0;
cursor:hand;
cursor:pointer;}
.ul_colNav li a.now,.ul_colNav li a:hover{
background-position:0 -60px;
color:#cc0000;}
.ul_colNav li a.now span,.ul_colNav li a:hover span{
background-position:100% -60px;}


.aboutFocus{
overflow:hidden;
clear:both;
margin-top:15px;
height:128px; 
background:url(../images/line_brownS1.gif) repeat-x 0 100%;}

.aboutFocus .a_img{
display:block;
float:left;
width:175px;height:110px;}
.aboutFocus img{
border:1px solid #ccc;}

.aboutAbs{
float:left;
width:603px;}

.aboutAbs h2{
background:transparent url(../images/icon_3jOra.gif) no-repeat scroll 4px center;
color:#EF6001;
font-size:1.18em;
font-weight:bold;
padding:6px 0 6px 16px;
position:relative;
}

.aboutAbs h2 a,.aboutAbs h2 a:hover{color:#EF6001;}

.aboutAbs h2 span{
font-size:0.88em;
color:#999;
font-weight:normal;}

.aboutAbs h2 .span_pub{
position:absolute;
top:6px;right:5px;}

.aboutAbs p{
line-height:1.7em; }
.aboutAbs .a_rMore{
margin-top:2px; }


.h2_contTitle{
margin:25px 0 15px;
text-align:center;
color:#EF6001;
font-size:1.36em;}

.contDetailsBox{
padding:0 10px; 
line-height:1.7em;
font-size:1.18em;}
.contDetailsBox em{font-style:italic;}
.contAbsbox{font-size:1em;}

.contDetailsBox p{
margin-bottom:1.2em; }

.viedoRBox{
position:relative;
border:1px solid #ccc;
border-top:none;
padding:15px;}
.viedoRBox h3{
position:absolute;
background:#000000 url(../images/pAtFocusLeader.gif) no-repeat scroll 5px center;
top:122px; left:23px;
color:#FFFFFF;
height:20px;width:182px;
line-height:20px;
opacity:0.78;
filter:alpha(opacity=78);
text-indent:1.2em;
 }
.a_linkVideo{
display:block;
width:198px;height:149px;
background:url(../images/point_videoBg.jpg) no-repeat ; }
.a_linkVideo img{
margin:7px 0 0 8px; }


/*=ul_videoKind*/
.ul_videoKind{
width:570px;
margin:15px 0 0 6px; 
overflow:hidden;}
.ul_videoKind li{
position:relative;
float:left;
width:184px;height:175px; }
.ul_videoKind li a{
display:block;
font-weight:bold;
width:160px;
margin-bottom:3px;}
.ul_videoKind li span{color:#949494;}
.ul_videoKind a.a_play{
position:absolute;
width:16px;height:16px;
left:132px;top:82px;
text-indent:-999em;overflow:hidden;
background:url(../images/icon_videoPlay.gif) no-repeat ;}
.ul_videoKind li img{
border:3px solid #E5E5E5;}

.temSLBoxD .ul_videoKind{
width:520px; }
.temSLBoxD .ul_videoKind li{
width:169px;height:150px;  }
.temSLBoxD .ul_videoKind li a{
text-align:center; 
font-weight:normal;}

/*=dl_videoList*/
.dl_videoList{
position:relative;}
.dl_videoList{
margin:15px 5px;
height:110px; 
padding-left:173px; }
.dl_videoList .ddPic{
position:absolute;
top:0px; left:0px;
}
.dl_videoList dt{
position:relative;
padding:5px 0;}
.dl_videoList dt a{
display:block;
width:245px;
color:#EF6001;
font-weight:bold;}
.dl_videoList dt span.span_date{
position:absolute; 
top:2px;right:5px;
color:#999;}
.dl_videoList .ddPic a{display:block;}
.dl_videoList .ddPic img{
border:3px solid #E5E5E5;}

.dl_videoList .ddPic a.a_play{
position:absolute;
width:16px;height:16px;
left:132px;top:82px; 
text-indent:-999em;overflow:hidden;
background:url(../images/icon_videoPlay.gif) no-repeat ; }

.dl_videoList dd p{
line-height:1.6em; }
.dl_videoList dd .a_rMore{
margin-top:5px;}


/*=dl_info*/
.dl_info{
position:relative;}
.dl_info{
margin:15px 5px 0;
height:126px; 
padding-left:200px;}
.dl_info .ddPic{
position:absolute;
top:0px; left:0px;
width:188px;height:111px;
text-align:center;
}
.dl_info dt{
position:relative;
padding:5px 0;}

.dl_info dt a{
display:block;
/*width:245px;*/
color:#EF6001;
font-weight:bold;}
.dl_info .ddPic a{display:block;}

.dl_info dd p{
line-height:1.6em; }
.dl_info dd .a_rMore{
margin-top:5px;}


/*=dl_subject,=dl_mSubject*/
.dl_subject{
padding-left:310px;
height:180px;
margin-right:2em;}
.dl_subject dt,.dl_mSubject dt{
padding-top:0; 
font-size:1.18em;}
.dl_subject .ddPic img,.dl_mSubject .ddPic img{
padding:2px; 
border:1px solid #999;}
.dl_subject dt span.span_date,.dl_mSubject dt span.span_date{
position:absolute; 
top:2px;right:5px;
font-size:0.86em;
color:#999;}
.dl_subject .ddPic {width:299px;height:165px;}

.dl_mSubject{
padding-left:190px;
height:110px;
margin-right:2em;}

.dl_mSubject .ddPic {width:180px;height:105px;}



/*=dl_blogFocus*/
.dl_blogFocus{
position:relative;
margin:15px 5px 0;
height:210px; 
padding-left:190px;}
.dl_blogFocus .ddPic{
position:absolute;
top:0px; left:0px;
width:170px;height:180px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc; 
}

#ddPicSlide div{
position:absolute;
top:0px;left:0px;
background:#fff; }

.dl_speechInfo{
height:200px; }

.dl_speechInfo .a_rMore{margin-top:0;}
.dl_speechInfo .ul_listB{margin:0; }


.dl_blogFocus .ddPic a{
width:156px;
text-align:center; 
color:#EF6001;
font-weight:bold;
margin-bottom:2px; }

.dl_blogFocus dt{
position:relative;
padding:0 0 3px;
font-size:1.18em;}
.dl_speechInfo dt{font-size:1em;}
.dl_blogFocus dt a{
display:block;
color:#EF6001;
font-weight:bold;}
.dl_blogFocus .ddPic a{display:block;}
.dd_absInfo{color:#999;}
.dd_absInfo span{margin-right:10px; }
.dl_blogFocus dd.ddCont{margin-bottom:12px; }
.dl_blogFocus dd{
line-height:1.5em; }

/*=dl_blogSingle*/
.dl_blogSingle{
position:relative;
margin:15px 5px 0;
height:100px; 
padding-left:85px;}

.blogList .dl_blogSingle{
float:left;
width:255px;
display:inline;
margin:15px 8px 0; 
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:170px;
}

.dl_blogSingle .ddPic{
position:absolute;
top:0px; left:0px;
width:73px;height:83px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc; 
}

.dl_blogSingle .ddPic a{
width:63px;
text-align:center; 
color:#EF6001;}

.dl_blogSingle dt{
position:relative;
padding:2px 0 5px;}

.dl_blogSingle dt a,.dl_blogSingle dt span{
display:block;
color:#EF6001;
font-weight:bold;}

.dl_blogSingle span.span_date {
position:absolute;
right:5px;
top:3px;
color:#999;
}

.dl_blogSingle .ddPic a{display:block;}
.dl_blogSingle dd.ddCont{margin-bottom:20px; }
.dl_blogSingle dd{
line-height:1.6em;}

/*dl_col*/
.dl_col{
height:108px;
padding-left:150px; }
.dl_col dt{padding-top:0; }
.dl_col dd .a_rMore{margin-top:3px; }
.dl_col .ddPic {width:139px;height:93px;}
/*=h2_digest*/
.h2_digest{
padding:15px; 
position:relative;
background:url(../images/h2_digestBg.jpg) no-repeat ;
color:#cc0000;
font-size:1.18em;
line-height:2em;
zoom:1;}

.h2_digest span{
position:absolute;
right:15px;top:12px;
font-size:0.88em;
color:#343434;}


/*=college*/
.colFocusFlashBox{
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #DEDEDE;
float:left;
width:385px;height:230px; 
padding:5px; 
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:375px;height:220px;  }

.colFocusListBox{
background:#F9F9F9 none repeat scroll 0 0;
float:right;
height:230px;width:390px;
padding:5px;
margin-bottom:15px; 
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:380px;height:220px;  
}
.colFocusListBox .ul_listA{margin:15px 5px 0; }
.colFocusListBox .ul_listA li{*padding-bottom:5px; }

/*=subjectTem*/
.temCrumb{overflow:hidden;width:100%;padding-bottom:5px;  }
.temBanner{clear:both;}
.temFlashBox{
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #DEDEDE;
float:left;
width:266px;height:160px; 
padding:5px; 
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:256px;height:150px; }

.temListBox{
background:#F9F9F9 none repeat scroll 0 0;
float:right;
height:160px;width:508px;
padding:5px;
margin-bottom:15px; 
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:498px;height:150px;  
}
.temListBox p{
margin-top:8px; 
line-height:1.6em; }
.temListBox .a_more{color:#cc0000;}
.temListBox .ul_listA{margin:7px 5px 0; }
.temListBox .ul_listA li{*padding-bottom:5px; }

.temSLBox{
float:left;
width:265px;
margin-right:15px;
overflow:hidden;
_display:inline;}
.temSLBoxB{
margin-right:0;
width:505px; }
.temSLBox h2{
position:relative;
height:27px;
line-height:27px;
background:url(../images/tem_h2Head.gif) no-repeat; }
.temSLBoxB h2{background-position:-279px 0;}
.temSLBox h2 span{
font-size:1.18em;
padding-left:24px;}
.temSLBox h2 .a_oMore{top:0px;right:10px; }

.temInfoDBox{
padding:10px 10px 0;
margin-bottom:15px;
background:#f9f9f9;
zoom:1;
overflow:hidden;}
.temInfoDBox p{
text-indent:2em;
line-height:1.8em; }

.temInfoDBox .ul_listB{
margin:0 0 15px;
background:none; }

.temSLBox .dl_artListC{
background:none;
margin-top:8px;}
.temSLBoxD .dl_artListC{
background:url(../images/line_brownS1.gif) repeat-x scroll left top;
margin-top:0px;}

.temSLBox .dl_artListC dt{
background:none;
padding-left:0; 
font-size:1.18em;}

.temSLBox .dl_artListC dt span{
font-size:0.88em;}


/*=subjectTemB*/
.temAbsBox{
background:#f2f2f2;
border:1px solid #ccc;
padding:10px;
margin:0 0 10px;
line-height:1.7em; }

.temAbsBox span.span_title{
color:#cc0000;}

.temListBoxB{
float:left;}

.temListBoxB .ul_listA{
margin-top:10px;
background:none; }

.temFlashBoxB{float:right; }

.temSLBoxC{margin:0 0 0 15px; }

/*=blog*/

.blogFindBox{
border:1px solid #ccc;
border-top:none;
padding:10px 15px; }

.blogFindBox p{
padding:3px 0;}

.it_blog,.sel_blog{
border:1px solid #ccc;}
.it_blog{height:18px;margin-right:4px;width:120px;}
.sel_blog{
width:70px;height:20px;}
.is_blog{
margin-left:0; 
}

.h3_blogName{
padding:15px 13px;
border:1px solid #ccc;
border-top:none; 
font-weight:normal;
}
.h3_blogName a{
display: -moz-inline-stack;
display:inline-block;
margin:0 5px; 
text-align:center; 
}



/*=comment*/
.h2_artDetails{
font-size:1.36em;
color:#EF6001;
margin:10px 5px 10px; }

.p_author{
margin:10px; }
.p_artInfo{
position:relative; 
padding-bottom:10px;
border-bottom:1px solid #ccc;
margin:0 10px 10px;
color:#999;}
.p_artInfo span{margin-right:25px; }

.p_artInfo span.span_tip{
position:absolute;
right:0px;top:0px;
margin-right:0; }

.p_artInfo span.span_tip em{
margin:0 2px;
color:red;}

.p_artOpera{
padding-bottom:8px;
border-bottom:1px solid #ccc;
margin:0 10px 10px;}

.p_artBotOpera{
padding-top:10px;
border-top:1px solid #ccc;
margin-top:15px;}

.p_artOpera a{
display: -moz-inline-stack;
display:inline-block;
margin-right:15px;
padding:0 4px 2px 15px;
background-image:url(../images/icon_artDetails.gif);
background-repeat:no-repeat;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc; }
.p_artOpera a.a_print{background-position:0 2px;}
.p_artOpera a.a_email{background-position:-200px 3px;}
.p_artOpera a.a_comment{background-position:-400px 1px;}

.h2_arrowOra{
padding:4px 0 4px 10px;
margin-left:5px; 
background:url(../images/icon_3jOra.gif) no-repeat left center;
font-size:1.18em;
color:#EF6001;}
.otherArtList{
margin:0 5px;}
.otherArtList li{
padding:3px 0 3px 10px;
background:url(../images/icon_arrowOra.gif) no-repeat left center;}
.otherArtList li span{
color:#999;
margin-left:10px;}

.commentBox{
margin:15px 5px 0;
padding-bottom:15px; 
border:1px solid #DCCFAD;}

.commentBox .p_page{
margin-right:15px; }

.commentBox h2{
position:relative;
padding:3px 10px;
background:#F8F4E9; 
border-bottom:1px solid #DCCFAD; 
font-size:1.18em;
zoom:1;
}
.commentBox h2 span{
position:absolute;
right:10px;top:4px;
padding-left:8px; 
background:url(../images/icon_arrowBrown.gif) no-repeat left center;
font-weight:normal;
font-size:0.88em;}
.commentBox h2 span .a_moreComment{
margin-left:8px;
padding-left:8px; 
background:url(../images/icon_arrowBrown.gif) no-repeat left center;}
.commentBox h2 b{
color:red;
font-weight:normal;
margin:0 1px; }


/*=dl_commentList*/
.dl_commentList{
padding:10px 15px 0;}
.dl_commentList dt{
position:relative;
color:#776C3E;
padding:8px 0 4px;
_zoom:1;}

.dl_commentList dt span{
position:absolute;
right:5px;top:4px;
color:#999;}

.dl_commentList dd{
line-height:1.7em;
background:url(../images/line_brownS1.gif) repeat-x left bottom;
padding:0 0 8px;
}

/*=commentFormBox*/
.commentFormBox{
position:relative;
margin:15px 5px 0; 
border:1px solid #DCCFAD;
height:195px; 
background:#F8F4E9; }

.commentFormBox h2{
position:relative;
padding:3px 10px;
background:#F8F4E9; 
border-bottom:1px solid #DCCFAD; 
font-size:1.18em;
}
.commentFormBox h2 span{
position:absolute;
right:10px;top:4px;
font-weight:normal;
font-size:0.88em;
color:#756742;}
.ta_comment{
width:100%;height:135px;overflow:hidden;
background:#fff url(../images/commentLogo.gif) no-repeat center; 
border:none;
border-bottom:1px solid #DCCFAD;}
.p_commentName{
position:absolute;
top:170px;left:9px;}
.p_commentName label{padding-right:10px; }
.it_comment{border:1px solid #7E9DB9;height:18px;width:150px; }
.p_commentBot{
position:absolute;
top:170px;left:450px;}


/*dl_viewport*/
.dl_viewport{
position:relative;
margin:15px 10px 0; 
padding-left:225px;
height:200px;
background:url(../images/line_brownS1.gif) repeat-x 0 100%;}
.dl_viewport .dd_pic{
position:absolute;
left:0px;top:0px;}
.dl_viewport .dd_pic img{
border:1px solid #ccc;}
.dl_viewport .dd_pic h3{
text-align:center;
color:#EF6001;
font-size:1.18em;
margin-top:3px; }
.dl_viewport .dd_pic a{color:#EF6001;}
.dl_viewport .dd_cont{}
.dl_viewport .dd_cont dt{
color:#EF6001;
font-size:1.18em;
font-weight:bold;}
.dl_viewport .dd_cont .dd_info{
padding:4px 0; }
.dl_viewport .dd_cont .span_author{
color:#B50104;margin-right:15px; }
.dl_viewport .dd_cont .span_date{
color:#929292;}
.dl_viewport .dd_cont .dd_contD{
line-height:1.6em;margin-bottom:10px;}

/*viewListBox*/
.viewListBox .ul_listA{margin:0 10px; }
.viewListBox h4 {
position:relative;
background:url(../images/icon_3jOra.gif) no-repeat 4px 12px;
margin:15px 0 0 5px; 
padding:6px 0 6px 16px;
color:#EF6001;
font-size:1.18em;
font-weight:bold;
}









/*=booking*/
.bookingBox{
position:relative;
display:none;
margin:20px;
line-height:1.7em;
z-index:5;}

.singleChange div.now{display:block;}

.bookingBox h4{margin:20px 0 0; }
.bookingBox h4 span{
margin:0 0 0 20px; 
font-weight:normal;
color:#EF6001;}

.bookingBox .p_bot{margin:0 0 15px; }
.bookingBox .p_bot a{
color:#EF6001;
text-decoration:underline; margin-right:20px; }


.bookingForm p{
padding:5px 0 5px 105px; }
.bookingForm label{
display:block;
width:100px;
text-align:right;
margin:0 0 -21px -105px;
margin-bottom:-22px\9;
_margin-bottom:-21px;}
.bookingForm .it{
border:1px solid #ccc;
background:#fff; 
height:18px;width:180px;
margin-right:5px;
vertical-align:middle;}
.bookingForm em{color:#666;}
.bookingForm .itS{width:120px; }
.bookingForm .itS2{width:50px; }
.bookingForm .itL{width:250px; }
.bookingForm .itL2{width:400px; }
.bookingForm  .date-pick{width:162px;width:164px\9;  }
.bookingForm .so{
height:20px; 
border:1px solid #ccc;
vertical-align:middle;}
.bookingForm .ir,.bookingForm .ic{
vertical-align:middle;margin-right:3px; }
.bookingBox .red{font-family:Verdana;position:relative;top:2px; }
.bookingForm .is{
margin:3px 0 0;
background:#C5000B; 
width:74px;height:22px;
line-height:22px;line-height:24px\9;_line-height:22px;
font-size:1.18em;
border:none;
color:#fff;text-align:center;}

.bookingForm .ta{
border:1px solid #ccc;
width:400px;height:9em;line-height:1.5em;   }

.red{color:red;}


#banks_box{
margin-top:-28px;
padding-left:105px;}
#banks_box li{
display:inline-block;
*display:inline;
*zoom:1;
width:105px;
padding:3px 10px 3px 0;}
#banks_box input{
vertical-align:middle;
*vertical-align:baseline;
margin-right:3px;
margin-right:1px\9;
}
#banks_box label{
margin:0;
text-align:left;
width:auto;}



/*alertBox*/

#alertBox{
z-index:999;
display:none;
position:fixed;
top:50%;
left:50%;
width:300px;height:145px;
margin:-88px 0 0 -133px;  
background:#fff;
border:8px solid #cccccc;
filter:alpha(opacity=90);
opacity:0.90;
text-align:center; }

* html #alertBox{
position:absolute;
top:expression(offsetParent.scrollTop+200);}

#alertIn{
color:#222;
padding:35px 10px 25px;
font-size:1.18em;
font-weight:bold;}
#alert_close{
display:block;
margin:0 auto; 
color:#333;
width:65px;height:21px;
line-height:21px; 
*line-height:22px;
text-align:center;
border:1px solid #AA7733;
background:#F8EEE0; }
#alert_close:hover{background:#F3E2C7; color:#222;}



/*=ul_sitemap*/
.ul_sitemap{
overflow:hidden;
padding:25px 30px;
margin:15px 0;
border:1px solid #ccc;
background:#f9f9f9; }

.ul_sitemap li{
width:100%; 
overflow:hidden;
margin-bottom:10px; }

.ul_sitemap a{
font-weight:bold;
color:#cc0000;
}

.ul_sitemap ul{
margin-bottom:10px;}
.ul_sitemap ul li{
display:inline;
margin-right:24px;
margin-bottom:0; }

.ul_sitemap ul a{
float:none;
font-weight:normal;
color:#333;
font-size:0.88em;
white-space:nowrap;}
.ul_sitemap ul a:hover{
color:#cc0000;}




/* Date Picker 日期拾取器 */



table.jCalendar {
border: 1px solid #fff;
border-collapse:collapse;
font-family:Tahoma;
}
table.jCalendar th {
	background:#333;
	color: #fff;
	font-weight: normal;
	padding: 3px 5px;
	vertical-align:middle;
}

table.jCalendar td {
	background: #AADBF9;
	color: #000;
	font-size:11px;
	border:1px solid #fff;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #D0E6F7;
	color: #555;
}
table.jCalendar td.today {
	background: #FF6600;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #fff;
	color: #f66;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #ECF1F4;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #fff;
	color: #555;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #D6E9F8;
	font-size: 12px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 160px;
	width:162px\9; 
	line-height: 1.2em;
	font-family:Tahoma;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 4px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}


/* template1 */
ul.XF_a2_2{
width:780px;
height:202px;
display:block;
}






/* 
红色： #cc0000;
灰色： #ccc;
橙色： #EF6001;
font-family:Arial,Tahoma,Verdana;
*/



