﻿@charset "utf-8";
/*--Public Css--*/
* { margin:0; padding:0;}
body { font:12px/1.6em "Microsoft YaHei",Arial,Helvetica,sans-serif; color:#444444; background:#fff  url(../images/body_bg.jpg) repeat-x top; text-align:left;}
a { text-decoration:none; color:#444444;}
a:hover { text-decoration:none; color:#A78228;}
/*去除a标签点击虚线框*/
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ }
a:focus{ -moz-outline-style: none; /* FF*/ } 
ul,li,dt,dl,dd { list-style:none;}
img { border:none;}
h1,h2,h3,h4,h5,h6 { font-size:1em;}
input { vertical-align:middle;}
html { overflow:-moz-scrollbars-vertical;} /*在FF下始终显示滚动条*/
.floatleft{ float:left;}
.floatright{ float:right;}
.cle { clear:both; overflow:hidden; height:0px; margin:0; padding:0;}
.WebLocation { font-size:11px;}

/*--Header Css--*/
#header { width:967px; margin:10px auto 0;}
.logo { float:left; margin:5px 0 0 10px;}
.language { float:right; margin:5px 10px auto auto!important; margin:5px 5px auto auto;}
.language li { text-align:right; font-size:11px;}
.menu { width:967px; margin-top:10px;}
.header_nav { float:left; width:937px; padding-bottom:8px; margin:0 auto; background:url(header_navbg.png) repeat-x;}
.header_nav li { float:left; width:101px; height:40px; line-height:40px; background:url(header_nav_line.png) no-repeat right center; text-align:center; font-weight:bold; position:relative;}
.header_nav li a { color:#FFF; display:block; position:absolute; z-index:1; top:0; left:0; width:101px; height:40px;}
.header_nav li a:hover { color:#fff;}
.nav_hover { display:block; background:url(nav_hover.png) no-repeat center top; width:100px; height:40px; position:absolute; top:0; left:0;}
.nav_hover_bg { color:#937621}

#index_home { background:none; width:60px; text-align:left;}
#index_home a { width:30px; height:40px; background:url(header_nav_index.png) no-repeat center;}
#search { background:none; width:324px;}

/*--SubNav Css--*/
.subnav_ul { position:absolute; z-index:10; left:0; top:40px; overflow:hidden; display:none; background:none;}
.subnav_ul li { width:100px; height:28px; line-height:28px; position:relative; background:url(subnav_bg.png) repeat; font-weight:normal;}
.subnavv1 { display:block; position:absolute; top:0; left:0; width:100px; height:28px; }
.subnavv2 {}
.subnav_ul li a { display:block; position:absolute; top:0; left:0; width:100px; height:28px; line-height:28px;}
.subnav_ul li a:hover { color:#FFF; background:url(subnavv2.png) repeat;}

/*--Ad Css--*/
.ad_wrap { width:967px; min-height:220px; margin:0 auto; position:relative; z-index:-1;}
.ad_box { position:absolute; z-index:-1; top:-8px;}
.ad_box1 { width:960px; height:430px;}
/*--Index Main--*/
#index_main { width:967px; margin:10px auto 0px; overflow:hidden;}
.index_news_wrap { widows:960px; overflow:hidden;}
.index_news_wrap li { float:left;}
.index_news_box { background:url(n_bg.jpg) repeat-x; width:950px; height:30px; overflow:hidden;}
.inews_t { float:left; line-height:28px; font-weight:bold; margin:0 10px;}
.inews_m { float:right; line-height:28px; margin:0 10px; font-size:11px;}

.index_pro_sort { width:967px; overflow:hidden; margin:20px 0 0;}
.index_pro_sort li { float:left; width:187px; height:118px; margin-right:4px;}

.ipro_1, .ipro_2, .ipro_3, .ipro_4, .ipro_5 { display:block; width:100%; height:100%; overflow:hidden; position:relative;}
.ipro_1:hover, .ipro_2:hover, .ipro_3:hover, .ipro_4:hover, .ipro_5:hover { color:#444444;}
.ipro_1 { background:url(ipro_1.jpg) no-repeat;}
.ipro_2 { background:url(ipro_2.jpg) no-repeat;}
.ipro_3 { background:url(ipro_3.jpg) no-repeat;}
.ipro_4 { background:url(ipro_4.jpg) no-repeat;}
.ipro_5 { background:url(ipro_5.jpg) no-repeat;}

.ipro_t { display:block; font-weight:bold; font-size:13px; position:absolute; top:45px; left:10px; cursor:pointer;}
.ipro_img { display:block; position:absolute; top:10px; right:10px; cursor:pointer;}
.ipro_c { text-align:right; font-size:11px; font-weight:normal; color:#F60;}

/*--About Main--*/
#about_main { width:967px; margin:10px auto 0px; overflow:hidden;}
.side_left { width:212px; min-height:300px; border:1px solid:#CCC; float:left; background:#fff;}
.side_navtitle { display:block; padding:0 15px; height:32px; line-height:32px; background:url(lt_01.jpg) no-repeat;}
.side_nav_topbg { background: url(lt_05.jpg) left top no-repeat; width:100%; height:5px; overflow:hidden;}
.side_nav { width:100%; height:auto; background:url(lt_02.jpg) repeat-y left top; overflow:hidden;}
.side_nav li { line-height:26px; background:url(lt_03.jpg) no-repeat center bottom; padding-bottom:1px; text-align:left; position:relative; text-align:center;}
.sidenav_a { display:block; width:100%; position:absolute; z-index:1; top:0; left:0; }
.sidenav_hover { display:block; background:url(sidenav_hover.jpg) no-repeat center top; height:26px; width:209px;}
.side_nav_botbg { background: url(lt_04.jpg) left top no-repeat; width:100%; height:10px; overflow:hidden;}

.side_qq { margin-top:7px;}
.side_qq_con { width:180px; height:auto; background:url(lt_02.jpg) repeat-y left top; overflow:hidden; text-align:center; padding:7px 16px;}
.side_qq_con span { margin-left:10px; display:block;}
.side_qq_con font { color:#217ea7; font-weight:bold; font-size:12px;}

.side_right { width:740px; height:auto; min-height:300px; float:right; overflow:hidden;}
.side_right_title { width:100%; overflow:hidden;}
.rt_01 { float:left; height:29px; width:5px; background:url(rt_01.jpg) no-repeat; padding-bottom:7px;}
.rt_02 { float:left; height:29px; width:730px; line-height:29px; background:url(rt_02.jpg) repeat-x; padding-bottom:7px;}
.rt_03 {}
.rt_04 { float:left; height:29px; width:5px; background:url(rt_04.jpg) no-repeat; padding-bottom:7px;}

.side_right_title span { display:block; background:url(icon_1.gif) no-repeat left center; text-indent:20px; } 
.side_right_title font { font-size:11px; color:#A78228;} 
.side_right_con { padding:0 20px 20px; line-height:24px;}

/*--Brand Main--*/
#brand { width:100%;  margin:0 auto; overflow:hidden;}
.brand_ul { overflow:hidden;}
.brand_ul li { float:left; width:180px; height:86px; background:url(brand_libg.gif) no-repeat; margin:10px 28px!important; margin:10px 22px;}
.brand_ul li img { margin:6px auto auto 7px; width:165px; height:70px;}

/*--Product Main--*/
.side_subnav { display:none; width:100%; height:auto; background:url(lt_02.jpg) repeat-y left top; overflow:hidden;}
.side_subnav li { line-height:26px; background:url(side_nav_li_bg.jpg) no-repeat center bottom; padding-bottom:5px;}
.sidesubnav_a { display:block; text-indent:60px;}
.sidesubnav_a:hover {} 

.proview { overflow:hidden; margin:10px 0 0 0;}
.proview_p { float:left;}
.proview_t { float:left; margin-left:40px; line-height:22px; width:300px;}
.proview_ct { border-bottom:1px solid #CCC; border-top:1px solid #CCC; margin:10px 0; padding:2px 0; text-indent:10px;}
.proview_ct strong { display:block; float:left; }
.proview_ct span { display:block; float:right;}

.proview_c { text-align:center; overflow:hidden;}
.proview_c ul { overflow:hidden;}
.proview_c li { float:left; margin:5px 16px;}
.proview_c li img { width:140px; height:170px;}
/*--JobsList Main--*/
#formWrite input, #formWrite textarea { border:1px solid #ccc;}
.ghhs { background:#ccc;}
.ghhs tr { cursor: pointer;}
.ghhs .HRghhs-evenRow { background: #f1fafa;}
.ghhs .HRghhs-oddRow { background: #0ff;}
.ghhs .HRghhs-overRow { background: #ffffe1;}
.ghhs .HRghhs-checkRow { background: #ffffca;}

/*--Feedback Main--*/
.feedback { width:530px; height:380px; line-height:28px; margin:auto;}
.int {background:url(c_01.png) repeat; margin:5px auto; padding:6px 15px;}
.int label { font-weight:bold; vertical-align:top;}
.int input { border:1px solid #CCC; width:150px; background:none;}
.int textarea { border:1px solid #CCC; background:none; width:230px; height:80px; margin:5px 0; overflow:hidden;}
.fbsub { padding-left:80px;}
.fbsub input { border:1px solid #CCC; background:url(c_01.png) repeat; cursor:pointer; padding:6px 15px; color:#444444; font-weight:bold; }

.formtips{width: 200px;margin:2px;padding:2px;}
.onError{
    background:url(reg3.gif) no-repeat 0 center;
	padding-left:25px;
	font-weight:normal;
	color:#999999;
}
.onSuccess{
    background:url(reg4.gif) no-repeat 0 center;
	padding-left:25px;
	font-weight:normal;
	color:#999999;
}
.high{
    color:#F00;
}

/*--Footer Css--*/
#footer { width:967px; margin:20px auto 0;}
.footer { width:960px; color:#888888; border-top:1px solid #cccccc; line-height:40px;}

