/* CSS Document */

*{ font-size:12px; margin:0; font-family:"宋体",Arial, Helvetica, sans-serif;}

body,td,th {color: #626262;}

body {background:#fff; }

div,form,img,ul,ol,li,dl,dt,dd,img {border: 0px; padding:0; margin:0;}

div,button,input,textarea,select { }

a:link{ color: #626262; text-decoration: none; }

a:visited{ color: #626262; text-decoration: none; }

a:hover{ color: #f00; text-decoration: underline; }

.clear{clear:both;}


.spac_01{ height:8px; overflow:hidden; background:#fff;}

.spac_02{ height:5px; overflow:hidden;}

.box{ border:1px solid #939393;}


.left{ float:left;}

.right{ float:right;}

h6{ color:#000; }

h6 a:link{ color: #000; font-size:14px;text-decoration: none; }

h6 a:visited{ color: #000; font-size:14px;text-decoration: none; }

h6 a:hover{ color: #f00;font-size:14px; text-decoration: underline; }


/*font-size*/

.f12px{ font-size:12px;}

.f14px{ font-size:14px;}

/*color*/

.font_red{ color:#f00;}

/*content*/

#container{
	width:973px;
	margin:0 auto;
	padding:0 0px;
	background:#fff
}

#container_01{ width:960px; margin:0 auto; padding:0 4px 0 15px; background:#fff}


/*header*/

#header{ width:950px; margin: 0 auto; height:65px;}

.logo{ float:left; padding:0px 0 0 0; width:190px;}

.l_site{ float:left; padding:40px 0 0 0; width:68px; text-align:center; font-weight:bold;}

.l_site a:link{ color: #000; font-size:14px; text-decoration: none; }

.l_site a:visited{ color: #000;  font-size:14px;text-decoration: none; }

.l_site a:hover{ color: #f00;  font-size:14px;text-decoration: underline; }

.icon_sheep{ float:left; padding:32px 0 0 0;}

.sub_sheep ul{ list-style:none; padding:0; margin:0;}

.sub_sheep li{ float:left; width:60px; line-height:22px; text-align:center;}

.top_right{ float:right; width:500px; padding:0 0 0 0px;}

.top_banner{ width:468px; float:right;}

.top_banner img{  border:1px solid #535353;}


.top_menu{ float:right;}

.top_menu ul{ list-style:none}

.top_menu li{ padding:8px 0px; width:71px; text-align:center; float:left; font-weight:bold; color:#FF7400; background:url(/images/index/top_menu_line.gif) right 9px no-repeat;}

.top_menu .top_menu_end{ background:none;}

.top_menu a:link{ color: #FF7400; text-decoration: none; }

.top_menu a:visited{ color: #FF7400; text-decoration: none; }

.top_menu a:hover{ color: #337DC9; text-decoration: underline; }

.top_menu_home{ padding:8px 8px 5px 5px;float:right; }

.casefz{
	margin:4px 0px 0px 0px;
	float:right;
	line-height:21px;
	background:url(/images/index/fzcasebtn_01.gif) no-repeat;
	background-position: left top;
	padding:0px 0px 0px 3px;
	display:block;
}
.casefz a.btn{
	line-height:21px;
	display:block;
	background:url(/images/index/fzcasebtn_02.gif) no-repeat;
	background-position: right top;
	color:#fff;
	font-weight:bold;
	padding:0px 8px 0px 5px;
}
.job_http{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;float:right; padding:6px 5px 0 0;}

/*nav*/

.nav_bg{ width:100%; background:url(/images/index/nav_bg.gif); height:38px; margin:0 0 8px 0;}

.nav_width{
	width:975px;
	padding:0 0px;
	margin:0 auto;
	background:url(/images/index/nav_bg.gif);
	height:38px;
}

.nav_new{margin:-5px 0 0 65px;+margin:-5px 0 0 62px;_margin:-5px 0 0 62px;position: absolute;}


.nav ul{ list-style:none;}

.nav li{ float:left;background:url(/images/index/nav_menu_bg.gif) left -41px no-repeat; color:#fff;}

.nav li a{ float:left; text-align:center;color:#fff; font-weight:bold;  width:72px; height:29px; padding:9px 0 0 0;}

.nav li.ldf{ float:left;background:url(/images/index/nav_menu_bg.gif) left -41px no-repeat; color:#fff;}

.nav li.ldf a{ float:left; text-align:center;color:#fff; font-weight:bold;  width:80px; height:29px; padding:9px 0 0 0;}



.nav a:link{ color: #fff; text-decoration: none; }

.nav a:visited{ color: #fff; text-decoration: none; }

.nav li a:hover{background:url(/images/index/nav_menu_bg.gif) left 0px no-repeat; text-decoration:none; color:#fff;}


.nav .nonce{ background:url(/images/index/nav_menu_bg.gif) left 0px no-repeat; }

.nav .end{ background:url(/images/index/nav_end.gif); width:2px; height:38px}

.search{ float:left;width:175px; height:32px; padding:6px 0 0 5px;}

.search .input{ border:1px solid #B54900; width:118px;}

.search .input_but{ background:url(/images/index/input_but.gif); width:49px; height:19px; font-weight:bold; border:0; padding:3px 0 0 0; }

/*foooter*/


#foooter{ width:100%; background:#ebebeb;}

#foot_width{ width:980px; margin: 0 auto; background:#ebebeb;padding:5px 0; }

#f_logo{ width:189px; text-align:right; border-right:1px solid #C7C7C7;float:left; margin:15px 0 0 0;}

#copyright{float:right; line-height:20px; padding:5px 20px 0 0; text-align:right;}

.logobk{
	 float:left; padding:0px 0 0 0; width:260px;
}

.logoswf{
	float:left;
	position:absolute;
}
h1{ float:right; padding:8px 5px 5px 5px; font-size:12px;}
