@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body {margin: 0px;border: 0px;font-size: 12px;font-family: 宋体;background-color: #fff;}
a:link{ color: #383838; text-decoration: none; }
a:visited{ color: #383838; text-decoration: none; }
a:hover{ color: #D8081B; text-decoration: underline; }
ul ,li{ margin:0; padding:0;}
.red{ color:#FF0000;}
.fb{ font-weight:bold}
.f14{ font-size:14px;}
.mr8{ margin-top:8px;}
.mr10{ margin-top:10px;}
h1,h2,h3,h4,h5,dl,dt,dd{ margin:0; padding:0;}
img.img80{ width: 60px; height: 48px; }
.clr{ clear:both; height:0; overflow: hidden;}
ul,li,dl,dt,dd { list-style: none; margin: 0px; padding: 0px; }
ul{ list-style: none; margin: 0; padding: 0; }
form { margin: 0px; padding: 0px; }
img { border: 0px; }
img.icon{ position: absolute; }


.wrap{width:970px; margin:auto;}
.clear{clear:both;}
.blank10{clear:both; height:10px; overflow: hidden;}
/*------------------------------------------------ 顶部 --------------------*/
/*################   顶部入口   ###############*/
/* 顶部3种登录状态 */
#top .tt{background:url(http://www.hc360.com/images/tt.gif) no-repeat 15px 1px; padding:0 5px 0 30px; color:#535456;}
#top .ttclo{color:#063481;}
#top .hy{ float:left; padding:0 0 0 15px; color:#535456;}
#top .hy a{ color:#1D386F;}


#no-script{ text-align:center; font-size:12px; background:#f1f1f1; line-height:25px; color:#454545;}
/* 顶部 */
.top_left li.top_0 s,.top_4 s,.help s,#TopNav_01 dt s,.top_4 b,#TopNav_03 dt b,.city li.cityicon s,#cityC dt s,.city li.hezuo s,#NavSubmit,#loginSubmit,.ftopb li.sty2,.ftopb li.sty3{background:url(http://www.hc360.com/images/201206/topicon_1207.png) no-repeat;}
#top{ height:30px; border-bottom:1px solid #d2d7ee; background:#f2f6fa;}
#toolbar{width:970px; margin:0 auto 0 auto; height:18px; padding-top:7px; position:relative; z-index:99999}
#toolbar li{float:left; margin-right:4px; padding-right:4px; position:relative; line-height:16px;}
#toolbar li a{color:#444;}
.top_left{float:left; width:500px; position:relative;}
.top_right{float:right; padding:0; margin:0; width:435px;}
#toolbar li.help{ margin-right:0px; padding-right:0px;}
#toolbar li.bgn{background:none;}
.top_left li.top_0{float:left;}
.top_left li.top_0 s{width:15px; height:13px; line-height:0px; background-position:0 -1px; float:left; margin-top:1px !important; margin-top:0px; margin-right:4px !important;margin-right:1px;}
#toolbar li.top_4{padding-right:25px;}
.top_4 s,.help s{background-position:-19px -1px; width:12px; height:12px; position:absolute; margin-left:5px;}
#TopNav_01{position:absolute; left:-9px; top:-5px; }
.top_4 #TopNav_01 dt{width:72px; height:23px; text-align:left; border:1px solid #B5B5B5; border-bottom:none; position:absolute; padding:5px 0 0 8px;background:#fff; z-index:99; line-height:14px;}
#TopNav_01 dt s{background-position:-37px -1px; position:absolute;}
#TopNav_01 #TopNavC01{width:85px; height:222px; border:1px solid #B5B5B5; background:#fff; position:absolute; margin-top:28px; z-index:-1; text-align:left; line-height:22px; padding-left:8px;}
#TopNav_01 #TopNavC01 a{ color:#043581;}
#TopNav_01 #TopNavC01 a:hover{ color:#DD1505;}

#TopNav_02{position:absolute; left:-9px; top:-5px; }
.top_4 #TopNav_02 dt{width:98px; height:23px ; text-align:left; border:1px solid #B5B5B5; border-bottom:none; position:absolute; padding:5px 0 0 8px;z-index:99;background:#fff; line-height:14px;}
#TopNav_02 dt s{background-position:-37px -1px; position:absolute;}
#TopNav_02 #TopNavC02{width:126px; height:70px; border:1px solid #B5B5B5; background:#fff; position:absolute; margin-top:28px; z-index:-1; text-align:left; line-height:22px; padding-left:8px;}
#TopNav_02 #TopNavC02 a{ color:#043581;}
#TopNav_02 #TopNavC02 a:hover{ color:#DD1505;}

#TopNav_03{position:absolute; left:-29px; top:-5px; }
.top_4 #TopNav_03 dt{width:62px; height:23px; text-align:left; border:1px solid #B5B5B5; border-bottom:none; position:absolute; padding:5px 0 0 28px;z-index:99; background:#fff;line-height:14px;}
.top_4 b{width:17px; height:14px; background-position:-46px -17px; position:absolute; left:-20px; top:-1px;}
#TopNav_03 dt b{background-position:-46px -17px; position:absolute; left:8px; top:3px;}
#TopNav_03 dt s{background-position:-37px -1px; position:absolute;}
#TopNav_03 #TopNavC03{width:137px;height:88px; border:1px solid #B5B5B5; background:#fff; position:absolute; top:28px; z-index:-1; text-align:left; line-height:21px; padding-left:8px; color:#003B9C; padding-top:5px;}
#TopNav_03 #TopNavC03 a{ color:#043581;}
#TopNav_03 #TopNavC03 a:hover{ color:#DD1505;}
#TopNav_04{position:absolute; left:-9px; top:-5px; }
.top_4 #TopNav_04 dt{width:62px; height:23px; text-align:left; border:1px solid #B5B5B5; border-bottom:none;position:absolute;padding:5px 0 0 8px;z-index:99; background:#fff;line-height:14px;}
.top_4 b{width:17px; height:14px; background-position:-46px -17px; position:absolute; left:-20px; top:-1px;}
#TopNav_04 dt b{background-position:-46px -17px; position:absolute; left:8px; top:3px;}
#TopNav_04 dt s{background-position:-37px -1px; position:absolute;}


#TopNav_04 #TopNavC04{width:62px;height:45px; border:1px solid #B5B5B5; background:#fff; position:absolute; top:28px; z-index:-1; text-align:left; line-height:20px; padding-left:8px; color:#003B9C;}
#TopNav_04 #TopNavC04 a{ color:#043581;}
#TopNav_04 #TopNavC04 a:hover{ color:#DD1505;}

#TopNav_05{position:absolute; left:-9px; top:-5px; }
#TopNav_05 dt{width:48px; height:23px; text-align:left; border:1px solid #B5B5B5; border-bottom:none; position:absolute; padding:5px 0 0 8px;z-index:99; background:#fff;line-height:14px;}
.top_4 b{width:17px; height:14px; background-position:-46px -17px; position:absolute; left:-20px; top:-1px;}
#TopNav_05 dt b{background-position:-46px -17px; position:absolute; left:8px; top:3px;}
#TopNav_05 dt s{background-position:-37px -1px; position:absolute;}
#TopNav_05 #TopNavC04{width:62px;height:45px; border:1px solid #B5B5B5; background:#fff; position:absolute; top:28px; z-index:-1; text-align:left; line-height:20px; padding-left:8px; color:#003B9C;}
#TopNav_05 #TopNavC04 a{ color:#043581;}
#TopNav_05 #TopNavC04 a:hover{ color:#DD1505;}
#TopNav_05 #TopNavC05{width:59px; height:70px; border:1px solid #B5B5B5; background:#fff; position:absolute; margin-top:28px; z-index:-1; text-align:left; line-height:22px; padding-left:8px;}
#TopNav_05 #TopNavC05 a{ color:#043581;}
#TopNav_05 #TopNavC05 a:hover{ color:#DD1505;}

/* 顶部免费注册 */
.toplogin{ width:300px; height:16px; line-height:22px; top:-3px;right:45px !important; position:absolute; left:0px;}
#userpass,#username{width:80px; height:20px; border:1px solid #8ca9d9; background:#fff; float:left; margin-right:5px; line-height:20px; padding-left:4px;}
#userpass{line-height:16px;}
#NavSubmit{width:45px; height:20px; float:left; background-position:0 -15px; border:none;background:none;float:left; text-align:center; font-size:12px; cursor:pointer; color:#043581;}
#loginSubmit{width:65px; height:22px;line-height:22px; float:left; font-size:12px; background:none; font-weight:bold; padding:0 0 0 5px;}
/* 顶部登录部分 End */
/*------------------------------------------------ 头文件 --------------------*/
.header{clear:both;}
/*logo部分开始*/
.logoH{height:90px;}
h1{width:348px;height:92px;background:url(http://www.hc360.com/logo/ceo/logo.jpg) no-repeat;float:left; position:relative;margin-left:0px;display:inline;}
h1 a{cursor:pointer;float:left;}
h1 a.logo{width:155px;height:50px; display:block;}
.logozhushi{position:absolute;top:-14px;left:30px; z-index:999;}
.feel{position:absolute; z-index:999; width:80px; height:60px; display:inline-block; top:0px;right:0px; z-index:999;}
#PublicLink{float:right;height:23px;overflow:hidden;position:absolute;right:0;top:5px;}
#PublicLink a{padding-left:50px;}
#PublicLink em{font-style:normal; color:#f00001; text-decoration:underline;}
#PublicLink s{width:16px; height:15px; background-position:-117px -202px; position:absolute;left:30px;}

.search,.search_t li.cur,.searchC .image_button,.search_bwzd a{background:url(http://image.hc360.com/hc360/2012/images/search_bg0531.png) no-repeat;}
.search{width:470px;height:63px;background-position:0 26px;margin-top:15px;float:left;position:relative;z-index:9999;}
.search_t{overflow:hidden;clear:both;margin-left:20px;display:inline;float:left;}
.search_t ul{float:left;}
.search_t li{width:55px;text-align:center;font:bold 14px/27px "宋体";float:left;}
.search_t li.cur{background-position:0 -43px;color:#000;width:72px;}
.search_t li a,.search_t li a:visited{width:55px;display:block;color:#545454;}
.search_t li a:hover{color:#C00;}
.searchC #word{width:375px; height:29px; padding-left:3px;line-height:29px; font-size:14px;color:#000;background-color:#ffffff; float:left; border:1px solid #d6d6d6; margin-left:3px; display:inline; margin-top:2px;}
.searchC .image_button{float:left;cursor:pointer;background-position:-106px -44px;border:none; margin:3px 0 0 3px; display:inline-block;}
#Banner_Frame{margin-top:-600px;}
#Banner_Menu{position:absolute;width:378px!important;top:23px;left:0px;overflow:hidden;}
.MB_Menu{BORDER:#7B9CBC 1px solid;position:absolute;display:none;Z-INDEX:99999;text-align:left;width:378px;BACKGROUND-COLOR:#fff;overflow:auto;margin:34px 0 0 5px;}
.MB_Menu DIV{margin:1px;padding-top:1px;padding-left:1px;OVERFLOW:hidden;CURSOR:pointer;HEIGHT:20px;COLOR:#000;border:0 solid #fff;BACKGROUND-COLOR:#fff;}
.MB_Menu .MB_MenuSelectedItem{width:495px;background-color:#F98282;color:#000;z-index:999999;text-decoration:none;line-height:20px!important;}

.search_bwzd{float:left;width:135px;margin-left:8px; margin-top:47px;}
.search_bwzd a{background-position:-298px -52px;display:block;height:24px; font:bold 14px/24px "宋体";color:#DE0010; padding-left:0px;}
.search_ph{float:left; margin:5px 0 0 25px; display:inline;}
.search_ph a,.search_ph a:visited{color:#585858;}

/* 导航 */
.nav,.nav .behind,.nav .behind span,.nav .behind li,.nav .behind li.w100{background:url(http://image.hc360.com/hc360/2012/index/search_bj1.png) no-repeat;}
.nav{height:26px; margin-top:2px;border-bottom:2px solid #de0010;background-position:0 -108px;background-repeat:repeat-x;overflow:hidden;}
.nav .behind{}
.nav .behind span{float:left;background-position:0 -145px;width:3px;height:26px;}
.nav .behind li{float:left;text-align:center;font-size:14px; font-weight:bold;line-height:28px;width:56px;display:inline;background-position:right -179px;}
.nav .behind li.frist{width:85px; color:#e01d09;display:inline;}
.nav .behind li.frist a,.nav .behind li.frist a:visited{ color:#e01d09; }
.nav .behind li a{font-size:14px;  font-weight:bold; color:#555555;}
.nav .behind li a:hover{color:#cc0000;}
.nav .behind li.w99{width:99px;}
.nav .behind li.w97{width:84px;}
.nav .behind li.w77{width:77px;}
.nav .behind li.w115{width:97px;background-position:right -208px;}
.nav .behind b{float:left; width:3px; height:26px;}

.anchorr{clear:both;border:1px solid #B8B8B8; border-top:none; width:968px; margin:0px auto 5px; padding-top:5px; zoom:1; overflow:hidden;}
.anchorr p{float:left; margin:0px; display:inline; line-height:22px; color:#C7C7C8; padding:0 0 0 10px;}
.anchorr p a{font-size:12px; color:#083778;}
.anchorr br{ display:none;}
.anchorr span{float:right; line-height:22px; margin-right:10px;font-size:14px; font-weight:bold;}
#bar{ width:970px; margin:0 auto 5px; }


.nav li.currently{ height:26px;background:url(http://image.hc360.com/hc360/2012/images/currently.png) no-repeat 0px 0px;color:#fff;text-align:center;line-height:26px;}
.nav li.currently a:link,.nav li.currently a:visited{ color:#fff; text-decoration:none;}
.wrap nav .currently span{ color:#fff; font-size:14px; font-weight:bold;}
.web-add{ position:absolute; left:0; bottom:0px; font-size:12px; font-weight:normal; width:300px; text-align:center; letter-spacing:4px;}
.web-add a:link,.web-add a:visited{ margin-left:80px;}