body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
body {background-color:#ffffff;font-family:arial,"ËÎÌå";font-size:12px;text-align:center;  }
table {border-collapse:collapse;border-spacing:0; } 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
:focus {outline: 0;}

a:link,a:visited{color:#005EA4;text-decoration: none;}
a:hover {color: #FF6600;text-decoration: underline;}

.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden; }
.clear {display:inline-block}
/*hides from ie-mac\*/
* html .clear {height:1%;}
.clear {display: block;}
/*end hide from ie-mac*/

#header {position:relative; padding-top:45px; width: 960px; margin:0 auto; }
  .head_logo {float:left; padding-top: 1px;}
    .head_logo a {display: block; height: 38px; width: 176px;  line-height: 999em; overflow: hidden;  background: url(../images/head_logo.png) no-repeat left top; }

  .user_nav {position: absolute; left: 0; top: 0; width: 100%; height: 25px;  border-style: solid; border-width: 0 1px 1px; border-color: #eaeaea; background: url(../images/head_bg.png) repeat-x left top; }
   .user_nav p {float: left; padding: 5px 10px 3px 10px; *padding-top: 7px;color: #545454; background: url(../images/head_bg.png) no-repeat right -284px; }
   .user_nav fieldset {float: left; padding: 4px 0 0 14px;}
     .user_nav legend {display: none; }
     .user_nav label,
     .user_nav input,
	 .user_nav span {float: left; font-size: 12px; line-height: 1.231; color: #333333}
     .user_nav input {margin-right: 7px; width: 77px; }
	 .user_nav label {padding-top: 1px; *padding-top: 2px;}
	 .user_nav span {padding-top: 2px; font-family:"ËÎÌå";}

     .user_nav .login_bt {width: 45px; height: 17px;  background: url(../images/head_bg.png) no-repeat left -298px; border: none; text-indent: -999em; overflow: hidden; cursor: pointer }

   .user_nav ul {float: right; padding-top: 5px; *padding-top: 6px;}
     .user_nav li {display:inline; float: left; margin-right: 14px; line-height: 1.231; }
	 .mobile_joyes {padding-left: 11px; background: url(../images/head_bg.png) no-repeat left -342px; >background-position: left -343px;}
	 .set_index {padding-left: 15px; background: url(../images/head_bg.png) no-repeat left -361px; >background-position: left -362px;}
	 .add_fav {padding-left: 13px; background: url(../images/head_bg.png) no-repeat left -380px; >background-position: left -381px;}
	 .user_nav .mobile_disk {position:relative;margin-right:25px;padding-left: 13px; background: url(../images/mobile_disk.gif) no-repeat left 2px;}
	 .mobile_disk a {margin-right:2px;color:#E83D01}
	 .mobile_disk img {position:absolute;right:-21px;_right:-22px;top:-2px;}

  .res_search {margin-bottom: 19px; }
    .res_search fieldset {float: right; width: 408px; height: 40px;}
    .res_search legend {display:none; }
	.res_search input,.res_search .key_type {float: left;}
	.res_search .key_type {margin: 8px 10px 0 10px; overflow: hidden; width: 80px; height: 23px;  border: 1px solid #8c8a8c; border-bottom-color:#cecfce; background: url(../images/head_bg.png) no-repeat left -275px;}
	.res_search .key_type span {display: block; margin: 4px 0 4px 4px; width: 75px; height: 18px; overflow: hidden; }
	/*for ie start*/
	* html .res_search .key_type span {margin: 3px 0 3px 0px; width: 73px; }
	*+html .res_search .key_type span {margin: 3px 0 3px 0px; width: 73px; }
	/*for ie end*/
	.res_search .key_type select {margin: -1px 0 0 -1px; width: 76px; border: none}
	* html .key_type {height: 15px; }
	.key_in {margin: 8px 10px 0 0; padding: 5px 0 0 3px; width: 218px; height: 18px; border: 1px solid #8c8a8c; border-bottom-color: #cecfce; background: url(../images/head_bg.png) no-repeat left -252px; color: #636363}
	.native_sc,.internet_sc {margin: 7px 0 0 0; width: 73px; height: 26px; border: none; cursor: pointer; text-indent : -999em;}
	.native_sc {background:url(../images/head_bg.png) no-repeat left -315px;}
	.internet_sc {margin-right: 0; background: url(../images/head_bg.png) no-repeat -73px -315px; width: 89px; }

 
  .c_main_nav {padding-left: 1px; height: 31px;  background: #eeeeee url(../images/head_bg.png) no-repeat  -220px -338px; }
    .c_main_nav div {padding-right: 1px; height: 31px; background: url(../images/head_bg.png) no-repeat  100% -338px; }
	  .c_main_nav .c_main_nav_item {padding-left: 12px; height: 31px; background: url(../images/head_bg.png) repeat-x  left -25px;}
        .c_main_nav .selected a{ height: 31px; background: url(../images/head_bg.png) no-repeat  left -98px; }
		.c_main_nav .selected a:link,
		.c_main_nav .selected a:visited,
		.c_main_nav .selected a:hover {color: #ffffff; text-decoration: none; }
		.c_main_nav .selected span {height: 31px; background: url(../images/head_bg.png) no-repeat  100% -98px;}
        .c_main_nav li .selected {margin: 0 0 0 -2px;  }
		.c_main_nav li .selected a {height: 31px; background: url(../images/head_bg.png) no-repeat  left -129px;}
		.c_main_nav li .selected span {height: 31px; background: url(../images/head_bg.png) no-repeat  100% -129px;}
		.c_main_nav li .selected .first {background: url(../images/head_bg.png) no-repeat  left -98px; }
		.c_main_nav li .selected .last span {background: url(../images/head_bg.png) no-repeat  100% -98px;}
		.c_main_nav li {float: left; font-weight: bold;}
		.c_main_nav li strong {color: #e83d01; font-weight:bold;}
	    .c_main_nav li a,
	    .c_main_nav li span {float: left; height: 31px; line-height: 31px; >line-height: 34px;overflow:hidden; }
		.c_main_nav li a * {cursor: pointer}
		.c_main_nav li a {padding-left: 12px;}
		.c_main_nav li span {padding-right: 12px;}
		  .c_main_nav li ul {_display:inline; margin:0 8px; background-color: #d4f6ff; }
		  .c_main_nav li li a {background: url(../images/head_bg.png) no-repeat  left -191px; }
		  .c_main_nav li li span {background: url(../images/head_bg.png) no-repeat  100% -160px;}

		  .c_main_nav li .first {background: url(../images/head_bg.png) no-repeat  left -160px; }
		  .c_main_nav li .last span {background: url(../images/head_bg.png) no-repeat  100% -191px;}



  .c_se_nav {padding-left: 2px; height: 30px; background: #1bacff url(../images/head_bg.png) no-repeat -217px -374px; }
    .c_se_nav div {padding-right: 2px; background: url(../images/head_bg.png) no-repeat right -374px; }
	.c_se_nav ul {padding-left: 12px; height: 30px; line-height: 28px; >line-height: 30px; background: url(../images/head_bg.png) repeat-x left -222px; }
    .c_se_nav li {float: left; margin-right: 25px;}
	.c_se_nav a:link,
	.c_se_nav a:visited {color: #ffffff}
	.c_se_nav a:hover {color: #ff6600}
