/*hdft.css Document */
.indextop{width:100%; margin-bottom:10px;}
.indextop .top960{position:relative;width:950px; padding:0 5px; margin:auto; z-index:999;}
.indextop .top960marry {position:relative;z-index:999;width:950px; padding:0 5px; margin:auto;background:url(http://www.ctvhr.com/css/indeximg/ctvmarrybg.jpg) no-repeat 0 0; height:90px;}
.indextop .top770{position:relative;width:770px; margin:auto;}
.indextop .logo{float:left;}
/*.indextop .topmenu{float:right; margin:7px 120px 0 0!important; margin:7px 65px 0 0;}*/
.indextop .topmenu{position:absolute; top:9px; right:131px; z-index:999;}
.indextop .leftmove{right:145px;}
.indextop .topmenu b{padding:0 4px;}
.indextop .topmenu a,.indextop .topmenu a:link{color:#666}.indextop .topmenu a:hover{color:#d35701;}
.indextop .all800hrmenu{margin-top:9px; position:absolute; right:0; top:0; width:182px; padding:0 3px 0 1px;}
.indextop .all800hrnow{background:url(http://www.ctvhr.com/css/indeximg/800hrbg.gif) no-repeat; width:182px; height:173px;}
/*text color*/
.indextop .all800hrmenu a.all800hr{background:url(http://www.ctvhr.com/css/indeximg/topmenuarrow.gif) no-repeat right 2px;padding:3px 17px 0 54px; margin-right:13px;color:#832c01;}
.indextop .all800hrmenu a.all800hr:hover{background:url(http://www.ctvhr.com/css/indeximg/topmenuarrow.gif) no-repeat right 2px;color:#832c01;}
.indextop .all800hrmenu table.all800hrweb{width:178px; height:116px; display:none; margin-top:10px;}
.indextop .all800hrmenu table.all800hrweb a:visited{color:#383838;}
.indextop .all800hrmenu table.all800hrweb a:hover{color:#ff7300;}
.indextop .all800hrmenu table.all800hrweb td.odd{height:22px; line-height:22px; white-space:nowrap; width:68px; padding-left:21px; background:url(http://www.ctvhr.com/css/indeximg/800hrwebbg.gif) no-repeat 0 0; border-top:#f0ebde 1px solid; border-bottom:#f0ebde 1px solid; }
.indextop .all800hrmenu table.all800hrweb td.even{height:22px; line-height:22px; white-space:nowrap; width:68px; padding-left:21px; background:url(http://www.ctvhr.com/css/indeximg/800hrwebbg.gif) no-repeat 0 -44px; border-top:#f0ebde 1px solid; border-bottom:#f0ebde 1px solid; }
.indextop .all800hrmenu table.all800hrweb td.oddnow{background:url(http://www.ctvhr.com/css/indeximg/800hrwebbg.gif) no-repeat 0 -22px;}
.indextop .all800hrmenu table.all800hrweb td.evennow{background:url(http://www.ctvhr.com/css/indeximg/800hrwebbg.gif) no-repeat 0 -66px;}
.indextop .all800hrmenu table.all800hrweb td.web800{padding-right:5px; text-align:right; line-height:24px;}
.indextop .all800hrmenu table.all800hrweb td.web800 a:link{color:#ff7300}.indextop .all800hrmenu table.all800hrweb td.web800 a:hover{ text-decoration:underline;}
.indextop .all800hrmenu table.all800hrweb td.web800 a:visited{color:#ff7300}

.indextop .menu100{width:100%; height:30px; padding:6px 0 0 0;}
.indextop .menu770{width:770px; height:30px; margin:0 auto;}
.indextop ul.mainmenu{display:block;height:30px;}
.indextop ul.mainmenu li{display:block; float:left; padding:4px 15px 0 15px; height:26px;white-space:nowrap; text-align:center;}
.indextop ul.mainmenu li.space{ border:none;}
.indextop ul.mainmenu li.first{border-left:none;}
.indextop ul.mainmenu li.last{border-right:none;}
.indextop ul.mainmenu li.hr{float:right;}
.indextop ul.mainmenu li.now{padding:0 14px 0 20px;}

.indextop ul.mainmenu li a,.indextop ul.mainmenu li a:link{font-size:14px; font-weight:bold;}.indextop ul.mainmenu li a:hover{text-decoration:underline;}
.indextop ul.mainmenu li.hr a{font-size:12px;}

.indextop .submenu{height:41px;}
.indextop .submenu .left{height:41px;width:10px; float:left;}
.indextop .submenu .ct{float:left; line-height:40px;}
.indextop .submenu .right{height:41px; width:10px; float:right;}
.indextop .submenu a,.indextop .submenu a:link{ font-size:14px;}.indextop .submenu a:hover{}
.indextop .submenu a.now,.indextop .submenu a.now:link{ padding-left:10px; background:url(http://www.ctvhr.com/css/indeximg/submenunow.gif) no-repeat 0 4px; font-size:14px; font-weight:bold;}.indextop .submenu a.now:hover{}
.indextop .submenu b{padding:0 10px;}
#hrsubmenu{}

.indexbottom{margin:10px 0;}
.indexbottom .ftmenu100 .doc960{line-height:28px;height:28px; padding:0 8px; background:#960000}
.indexbottom .ftmenu100 a,.indexbottom .ftmenu100 a:link{padding:0 5px; color:#fff;}.indexbottom .ftmenu100 a:hover{text-decoration:underline;}
.indexbottom .copyright{width:630px; color:#898989; margin:0 0 8px 0; padding:8px 0 4px 8px;border-bottom:solid 1px #960000; }
.indexbottom .copyright span {font-family:"ËÎÌå"}
.indexbottom .logo{float:right; width:308px; margin-top:25px;}
.indexbottom .logo .icptext{float:right; width:100px; line-height:49px; color:#aeaeae;}
.indexbottom .logo .batext{line-height:24px; color:#aeaeae; text-indent:5px; width:300px;float:left}
.indexbottom table.market{ margin:0 0 10px 8px;}
