body {margin:0px;background-color:#fff;}
body,td,input,textarea {color:#666; font-size:12px; font-family:'宋体'}
a { color:#666; text-decoration:none}
a:hover { text-decoration:underline}

img {border:0px;}

.top_bg { background:url(../images/index_r1_c1.jpg) repeat-x}
.top_left { background:url(../images/index_r1_c2.jpg) no-repeat right top}
.top_center { background:url(../images/index_r1_c3.jpg) no-repeat center top}
.top_right { background:url(../images/index_r1_c26.jpg) no-repeat left top}
.STYLE1 {
	font-size: 14px;
	color: #FFFFFF;
}
.STYLE2 {
	font-size: 14px;
	font-weight: bold;
	color: #353535;
}
.STYLE3 {color: #696969; line-height:20px;padding-top:10px; height:auto;}
.STYLE4 {font-size: 14px}
.about { line-height:26px; font-size:14px;padding-top:6px; text-align:left}
.about img{ float:left;margin:5px 8px 8px 0px;}
.topline {border-top:1px solid #9AAC8;}
.foot { line-height:20px; color:#FFFFFF}
.STYLE5 {color: #666666}
.zt_nav { color:#75B277;}
.zt_nav a{ color:#75B277;}
.navCurr {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	display:block;
	width:100px;
	line-height:40px;
}
.navCurr:hover { text-decoration:none;background:url(../images/i_r5_c10.gif) no-repeat center bottom }
.Active { text-decoration:none;background:url(../images/i_r5_c10.gif) no-repeat center bottom }

.sontit {background:url(../images/index_r6_c444.jpg); width:221px;line-height:31px; text-align:center;color:#444;font-size:14px; text-align:left; color:#FFFFFF;}
.leftnav { border-bottom:1px solid #ddd;padding-bottom:3px;padding-top:12px; width:200px;}
.leftnav a { display:block; background:url(../icon/123.gif) no-repeat left center;width:160px; text-align:left;padding-left:15px; line-height:20px;font-weight:bold;}
.leftnav a.Current { display:block; background:url(../icon/123.gif) no-repeat left center;width:160px; text-align:left;padding-left:15px; line-height:20px;font-weight:bold; color:#e63}
.left_Contact { width:185px; height:170px; text-align:left;padding:15px; line-height:28px; color:#333; }
.righttitbg { background:url(../images/index_r12_c111.jpg) left center;}
.titbg2 { color:#FFFFFF;}
.titbg2 a { color:#FFFFFF}
.M_content { line-height:32px; color:#444}
.head { background:url(../images/index_r1_c1.jpg) no-repeat center top;height:526px; text-align:center;}
.head .top { background:url(../images/top_bgline.jpg) no-repeat 75px 80px;}
.bgline { background:url(../images/index_r5_c2.jpg) repeat-x center bottom}
.bgline1 { background:url(../images/index_r23_c3.jpg) repeat-x center bottom}
.pad15 {padding-top:15px; padding-bottom:15px;}
.lh20 { line-height:22px;}
.footstyl { color:#D1D1D1;}
.relax { position:relative}
.relax a { color:#fff;}
.relax div { position:absolute; left:0px; bottom:0px;width:272px;padding:25px 18px; font-size:14px;font-weight:bold; color:#fff; background:url(../images/icon3.jpg) no-repeat 263px 17px #000;filter:alpha(opacity=70);opacity:0.7; text-align:left}

img {border:0}
body,td,a { font-size:12px; color:#444;}
a { text-decoration:none}
a:hover { text-decoration:underline }
hr { border-top:1px solid #ddd;}
.topnav { background:url(../images/dhtbg.jpg) no-repeat center top #018033}
.topnav a{ display:block;background:url(../images/dhtbg.jpg) no-repeat -221px 999px }
.topnav a.dht1{ background-position-x:-221px }
.topnav a.dht2{ background-position-x:-346px }
.topnav a.dht3{ background-position-x:-471px }
.topnav a.dht4{ background-position-x:-596px }
.topnav a.dht5{ background-position-x:-721px }
.topnav a.dht6{ background-position-x:-846px }
.topnav a.dht7{ background-position-x:-971px }
.topnav a.dht8{ background-position-x:-1096px }

.topnav a:hover,.topnav a.current{ background-position-y:bottom }

.prolist {}
.prolist a{  }
.prolist a img{ border:1px solid #ddd}

.lh20 { line-height:20px}
.font14 { font-size:14px; color:#000; font-weight:bold}

.time { color:#999}

.foot { background-color:#292929;color:#A3A3A3;}



/* main_image */
.main_visual{height:458px;overflow:hidden;position:relative;}
.main_image{height:458px;overflow:hidden;position:relative;}
.main_image ul{padding:0;margin:0}
.main_image ul{width:9999px;height:458px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:458px;}
.main_image li span{display:block;width:100%;height:458px}
.main_image li a{display:block;width:100%;height:458px}

div.flicking_con{position:absolute;top:400px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

input.jobs_form_input { padding:6px 20px; background-color:#eeffee;border:1px solid #ccddcc; font-weight:bold;}
input.jobs_form_input:hover{background-color:#238945;border:1px solid #446644;color:#fff} 

/*.sontit { font-weight:bold}*/