body {
		width:100%; margin:0px; display:block; font-family:Arial;font-size:12px; color:#333;background:#f9f9f9;; }
img {
border:none;
}
body,td,th {
font-family:Verdana;
font-size:12px;
}
p,ul,ol,li,form,dd,dl,dt {
	margin:0;
	padding:0;
	list-style:none;
}
ul {
padding:0px;
margin:0px;
list-style:none;
}
input,textarea,select {
	font-size:12px;
	font-family:Arial;
	padding:2px;
line-height:24px;
} 
li {
list-style:none;
}
a{ text-decoration:none;}
.cb{ clear:both;}
.top{ width:100%; height:75px; background:url(../image/navbg.jpg) repeat-x;}
.index{ width:980px; height:auto; margin-left:auto ; margin-right:auto;display: block;}
.logo{ float:left; margin-top:15px; width:151px; height:44px;font-family:Arial; font-size:14px;}
.nav{ width:620px; height:auto; float:left;margin-top:30px;font-family:Arial; font-size:14px; }

.textright{ text-align:right; float:right;color:#636363; line-height:30px;font-family:Arial; font-size:12px;}
.textright a{color:#636363;text-decoration:none;}
#nav-strip {clear: both; margin: 0 auto;width: 630px;height: 30px;line-height: 30px; font-family:Arial; font-size:14px;position:relative;z-index: 1677;}
#nav-strip a:hover {text-decoration:none;}
#nav-strip ul li.nav-item {	display: block;float: left;position:relative;width:126px;height: 30px;line-height: 25px;font-family:Arial; font-size:14px; text-align:center; background:url(../image/nav-li.png) no-repeat bottom right}
#nav-strip ul li.nav-item:hover a, #nav-strip ul li.nav-item.hover a{font-family:Arial; font-size:14px;color: #000;}
#nav-strip ul li.nav-item.active a{	font-family:Arial; font-size:14px;color: #000;}
#nav-strip ul li a{	font-family:Arial; font-size:14px;color: #000;display:block;padding:10px;outline:none;}
#nav-strip ul li a .primary-link, #nav-strip ul li.active a .primary-link, #nav-strip ul li.hover a .primary-link{background: url('../image/sprite-nav.png') 100% -10px no-repeat transparent;padding-right: 10px;}
#nav-strip ul li.no-subnav a .primary-link{padding-right: 0;}
#nav-strip ul li.no-sub{ background:none}
/*  subNav */
#nav-strip ul li .subnav {display: none;position:absolute;top:30px;left:10px;padding-bottom: 2px; z-index: 16777263;*min-width:100px; background:#f2f2f2; margin-top:15px;}
#nav-strip .subnav-inner {float: left;width: 150px;}
#nav-strip ul li .subnav ul{margin-bottom: 3px;float: left;width: 150px;margin:0;}
#nav-strip ul li .subnav ul li{display:block;border-left:none;border-right:none;float:left;height: auto;margin: 0;padding:0 3px;}
#nav-strip ul li .subnav ul li a{font-weight: normal;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a{font-size: 12px;color: #000;white-space: nowrap;*white-space: normal;	_white-space: nowrap;padding: 3px 20px; text-align:left;height:24px;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a {white-space: normal;width:100px; text-decoration:none; border-bottom:#CCCCCC 1px solid;}
#nav-strip ul li .subnav ul li.active a,#nav-strip ul li .subnav ul li a:hover {color: #ae002b !important; }
#nav-strip ul li.nav-item:hover .subnav ul li.last{ border:none;}

/* main*/

.main{ width:100%; height:auto; background:#FFFFFF }
.banner{
	width:100%;
	height:250px;
	float:left;
	display: block;
}
.chaxun{ width:245px; display: block; height:250px; background:#8a8a8a ; float:left;font-family:Arial;
	font-size:12px;
	color:#FFFFFF; line-height:18px; display: none}
.serach{ width:200px; display: none; height:250px; background:#8a8a8a ; float:left;font-family:Arial;font-size:12px;color:#FFFFFF; line-height:18px; margin-bottom:28px; }

.ctitle{
	width:100%;
	height:35px;
	background:#555555;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-indent: 10px; 
line-height:35px;
margin-bottom:10px;
}
.title span{ float:right; margin-right:15px;}
.title a{ color:#FFFFFF; text-decoration:none}
.ctitle img{ margin-right:10px;}
.serachcon{ padding:0px 20px; width:160px; }
.serachcon a{ color:#ae002b}
.serachwebn{ width:160px; height:80px;}
.chaxuncon{ padding:0px 20px; width:205px; }
.chaxuncon a{color:#ae002b}
.webn{ width:205px; height:80px;}

.chaxunbtn{ background:url(../image/btn.jpg) no-repeat; width:40px; height:22px; float:right;font-family:Arial;
	font-size:12px;
	font-weight:bold; color:#FFFFFF; text-align:center;}
.chaxunbtn a{ color:#FFFFFF; text-decoration:none}


.mainL{ width:655px; height:auto; display:block; float:left; margin-right:20px; margin-top:20px; background:url(../image/conbg.png) center no-repeat}
.mainR{ width:305px; height:auto; display:block; float:left; margin-top:20px;}

.title{ width:100%;display: block; height:30px; background:#ae002b; text-indent:10px; font-family:Arial; font-size:14px; line-height:30px; color:#FFFFFF}
.content{ width:100%;display: block; height:auto; background:#FFFFFF;} 
.productbox{ width:307px; display: block;height:80px; margin-right:20px; float:left;font-family:Arial;font-size:12px; color:#666666; line-height:18px; margin-bottom:20px;}
.productbox a{color:#666666; text-decoration:none}
.productbox img{ float:left; margin-left:10px; margin-right:15px;}
.Newsbox{display: block; width:305px; height:177px; padding-bottom:-5px;background:url(../image/newsbg.png) no-repeat center;}
.News{ margin-left:10px; margin-right:10px; height:auto; display: block;}
.News li{ width:100%; height:30px; float:left;}
.News li d{ float:left;
	width:208px;
	height:30px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	overflow: hidden; line-height:30px;
}
.News li a{color:#333333; text-decoration:none}
.News li d a{font-family:Arial;line-height:30px;
	font-size:12px;
	color:#333333;}
.News li img{ margin-right:10px;}
.News li span{ float:right; width:70px; height:30px; font-family:Tahoma; font-size:10px; white-space:inherit; line-height:30px; color:#909090}

.Newsbg{ margin-left:10px; margin-right:10px; height:auto; display: block;}
.Newsbg li{ width:100%; height:30px; float:left; background:url(../image/newbg.png) no-repeat bottom;}
.Newsbg li d{ float:left;
	width:208px;
	height:30px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	overflow: hidden; line-height:30px;
}
.Newsbg li a{color:#333333; text-decoration:none}
.Newsbg li d a{font-family:Arial;line-height:30px;
	font-size:12px;
	color:#333333;}
.Newsbg li img{ margin-right:10px;}
.Newsbg li span{ float:right; width:70px; height:30px; font-family:Tahoma; font-size:10px; white-space:inherit; line-height:30px; color:#909090}





.bottom{ width:980px; height:auto; display:block; margin-top:20px;}
.bottomlogo{ width:980px; height:32px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.textleft{ float:left; height:auto; font-family:Arial; font-size:12px; color:#555; line-height:20px;}
.titleban{ display:block;width:980px; height:30px; z-index:10000000000000000000; margin-top:-30px; float:left;}
.banner1{ width:980px; height:180px; float:left;}
.leftmenu{ display:block;float:left; width:200px; height:auto; margin-bottom:20px;}
.menu_title{ display:block;float:left; width:200px; height:30px; background:url(../image/titbg.png) no-repeat; font-family:"微软雅黑"; font-size:14px; color:#ae002b}
.menu_title a{color:#ae002b; text-decoration:none}
.leftmenu li{display:block; height:30px; width:200px; float:left; border-bottom:#d5d5d5 1px solid; font-family:Arial; font-size:14px; color:#000000; line-height:30px;}
.leftmenu li a{color:#000000; text-decoration:none;}
.leftmenu li img { margin-right:10px;}
.concent_title{display:block; background:url(../image/abtitle1.png) no-repeat; width:710px; height:30px; text-align:right; padding-right:20px; float:left;font-family:"微软雅黑"; font-size:14px; color:#ae002b; margin-bottom:10px;margin-top:20px;}
.contentR{width:690px; float:left; display:block; margin-bottom:28px; height:auto;font-family:Arial; font-size:12px; line-height:24px; color:#636363; padding-left:20px; padding-right:20px; }
.contentR h1{display:block;width:100%; height:30px; text-align: center;   float:left;font-family:"微软雅黑"; font-size:14px; color:#636363; margin-bottom:10px;margin-top:20px;}
.wb{ width:980px;display:block; background-color:#FFFFFF; padding-bottom:-5px;}
.contentR h2{ font-family:Arial; font-size:12px; font-weight:bold; color:#ae002b; line-height:24px;}
.left{display:block;float:left; width:200px; height:auto; margin:20px;}




.items
{ float:left; width:50px; margin-left:8px; margin-right:0px; text-align:center;  margin-top:-1px;
}
.items a /* 静态设置a标签的样式*/
{
display: block;
}
.items a:hover /*在a有鼠标移动的时候设置样式，字体颜色，背景颜色，文字修饰，相对位置（有利于下面的span生效）*/
{
text-decoration: underline;
position: relative;
}
.items a span /*首先设置span不显示，目的是隐藏其中的图片*/
{
display: none;
}
.items a:hover span /*当鼠标移动到a标签上面时，设置span的样式*/
{
display: block; /*span显示成块状，这样可以设置其大小，边框*/
position: absolute; /*设置其位置是以赴标签的位置而定*/
width: 258px;
height: 258px;
top:-268px; /*使其偏离a标签左上角原点，向下20px*/
left:-130px; /*使其偏离a标签左上角原点，向右20px，以上都是为了不遮住了文字显示*/
z-index: 100; /*显示优先级高于一般的*/
}
.items dt a:hover span img /*设置当鼠标移动到a标签上面时，span下的img标签样式*/
{
width:258px;
height:258px; /*设置的大小恰好等于a标签有鼠标移动时下span的大小*/
margin-left:-100px;
}


.m_yahei {
	font-family:"微软雅黑";
}
.hdgray01 {
	color:#767676;
}
.hdgray01 a {
	color:#abadac;
}
.hdgray02 {
	color:#A8A8A8;
}
.hdgray03 {
	color:#787878;
}
.hdgray03 a {
	color:#787878;
}
.hdgray04 {
	color:#d1d1d1
}
.hdgray05 {
	color:#4d4d4d;
}
.blcolor {
	color:#1e7abb;
}
.blcolor a {
	color:#1e7abb;
}
.blcolor1 {
	color:#3e7094;
}
.blcolor1 a {
	color:#3e7094;
}
.blhover a:hover {
	color:#1e7abb;
}
.redhover a:hover {
	color:#df436f;
}
.h115pxov {
	height:115px;
	overflow:hidden;
}
.h138pxov {
	height:138px;
	overflow:hidden;
}
.wd145pxov {
	width:145px;
	overflow:hidden;
}
.wd105pxov {
	width:105px;
	overflow:hidden;
}
.hdwrap {
	width:100%;
	margin:0 auto;
}
/*首页图片滚动*/

.flashlist {
	height:250px;
}
.flashlist .f_out {
	height:250px;
	overflow:hidden;
	position:relative;
	z-index:100;
}
.flashlist .f_out .vip01pic,.jcToppic .vip01pic {
	width:58px;
	height:58px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/vipico.gif) no-repeat 0 0;
	z-index:200
}
.vip02pic {
	width:39px;
	height:39px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/vipico.gif) no-repeat -80px 0;
	z-index:200
}
.flashlist .f_out .picintro {
	height:36px;
	background:url(../image/babg.png) repeat-x;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:999;
	padding:0 10px;
}

.picintro p {
font-family:Arial; font-size:12px;
	color:#FFF;
	line-height:44px;
}
.picintro p a {
	color:#abadac;
}
.flash_tab {
	height:26px;
	padding-top:19px;
}
.flash_tab .tabs {
	width:200px;
	height:8px;
	overflow:hidden;
	margin:auto;
}
.flash_tab .tabs ul li {
	width:33px;
	height:8px;
	float:left;
	display:block;
}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}
.flash_tab .tabs ul li.opdiv a {
	width:21px;
	height:8px;
	display:block;
}
.flash_tab .tabs ul li.opdiv a:hover {
	background-position:-8px -1239px;
}
.flash_tab .tabs ul li.noopdiv a {
	width:21px;
	height:8px;
	display:block;
}
.imagebox{ margin-top:15px; width:210px; height:130px; border:1px #ccc solid; float:left; margin-right:15px;}
.STYLE1 {color: #ae002b; font-weight:bold}
.JobDetail h5 {text-align:center; font-size:16px; color:#000; line-height:30px; border-bottom:#999 1px solid}
.JobDetail button {background:url(../image/btn_bg.png) no-repeat; width:50px; height:20px; line-height:20px; color:#000}
#fade {display: none; background: #fff; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; opacity: .80; z-index: 9999}
.popup_block {display: none; background: #fff; padding: 20px; border: 20px solid #ddd; float: left; position: fixed; top: 50%; left: 50%; z-index: 99999; -webkit-box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; box-shadow: 0px 0px 20px #000; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color:#291501}
.popup_block input,.popup_block select {padding:2px; width:200px; color:#8c5325}
.popup_block textarea {padding:2px; width:350px; height:100px; color:#8c5325}
.popup_block a {color:#291501}
img.btn_close {float: right; margin: -55px -55px 0 0}
.popup p {padding: 5px 10px; margin: 5px 0}
*html #fade {position: absolute}
*html .popup_block {position: absolute}
.popup_block table {border:#ddd 1px solid}
.Frame {float:right; width:700px; border-left:#c8c8c8 1px solid; padding-left:29px}
.Tab li {float:left; margin-right:10px; font-weight:bold; line-height:30px; height:30px; text-align:center; cursor:pointer}
.Tab li a {display:block; background:#f5f5f5; width:210px}
.Tab li a.Current {background:#156fb8; color:#000; font-size:14px}
.page{ font-family:Arial; font-size:12px; color:#000000; margin-top:20px;}
.page a{ color:#000000}