@charset "gb2312";

/*================================index================================*/

body, td, th { font-family: Arial, Helvetica, sans-serif, "宋体"; font-size: 12px; color: #6a6a6a; line-height:22px; }

body { text-align: center; background:#fff url(../images/index31_01.jpg) repeat-x 0 5px; }

* { margin:0; padding: 0; }

.fl { float:left; }

.fr { float:right; }

.clear { clear:both; }

.none { display:none; }

.collapse{ border-collapse:collapse;}

.collapse td{ padding:0 0 0 12px;}

img { border: 0px; }

li { list-style-type: none; }

a:link, a:visited { text-decoration:none; color:#6a6a6a; }

a:hover { color:#01493b; text-decoration:underline; }

#wrap { width: 976px; margin: 5px auto 0; text-align:left; background:none; }

#head { width:976px;}

#logo { text-align:right; height:128px;}

.welcome { margin:28px 0 30px; padding:0; }

#menu { width:660px;  }

#inmenu { height:39px; }

#menu li{ float:left; height:39px; padding: 0 6px 0 7px; background:url(../images/index31_05.jpg) no-repeat 0 bottom;}

#menu a { _float:left; display:block; font:600 12px/34px Arial; height:33px; padding:0 15px 0 0; margin:6px 0 0;}

#menu a:link, #menu a:visited { color:#6b6b6b; }

#menu a:hover, #menu #inmenu a.menu_now { color:#fff; background:url(../images/menu.jpg) no-repeat right center; text-decoration:none; }

#menu a span {  _float:left;display:block;  padding:0 0 0 15px; height:33px; line-height:33px; cursor:pointer; }

#menu a:hover span, #menu #inmenu a.menu_now span { background:url(../images/menu.jpg) no-repeat 0 center; }

#nav { position:absolute; z-index:1000;clear:both; margin:-10px 0 0;}

.nav { display:none; width:104px; background:url(../images/nav_03.jpg) no-repeat  center 8px; opacity:0.9; filter:alpha(opacity=90); padding:14px 0 0;}

.nav ul{ border:1px solid #ccc; border-top:0; padding: 8px 0; background:#fff;}

.nav a, .nav a:link, .nav a:visited { display: block; height:20px; margin:0 auto;padding:0 0 0 22px; background:url(../images/biao.gif) no-repeat 2px -253px; }

.nav a:hover { }

#tmenu1 { margin:0 0 0 395px; }

#tmenu2 { margin:0 0 0 490px; }

#tmenu3 { margin:0 0 0 585px; }

#tmenu4 { margin:0 0 0 680px; }

#tmenu5 { margin:0 0 0 775px; }

#tmenu6 { margin:0 0 0 870px; }

.search { padding:0; height:27px; width:212px; overflow:hidden; background:url(../images/index_09.jpg) no-repeat right 0; display:none; }

#pro_ser { background:transparent; border:0px solid #dfbc7c; line-height:14px; height:14px; padding:0 0 0 4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:108px; margin:6px 0 0 37px; }

#to_ser { margin:1px 0 0 4px; }

#banner { text-align:center; margin:2px 0 12px; }

#home_con { margin:5px 0 0; height:493px;}

#home_con h3 { height:27px; font:600 12px/27px Arial; padding:0 0 0 12px; }

.more { font:400 12px/26px Arial, Helvetica, sans-serif; background:url(../images/biao.gif) no-repeat right -138px; padding:0 20px 0 0; }

.bor_hui { border:1px solid #dcdcdc; }

#txt1 { width:218px; margin:0 12px 0 0; }

#flip_menu1{}

#foot_link{width:185px; height:20px; line-height:20px; border:1px solid #b3b3b3;}

#txt2 { width:493px; }

#txt2 h3{ background:url(../images/index_49.jpg) no-repeat center 0; line-height:24px; padding:0 0  0 12px;}

h3.new_h3 a{ background:url(../images/index29_05.jpg) no-repeat center bottom; display:block; float:left; width:80px; text-align:center; margin:3px 0 0;}

h3.new_h3 a:link,h3.new_h3 a:visited{ color:#01493b;}

h3.new_h3 a:hover,#txt2 h3.new_h3 a.new_css_now{ background:url(../images/index29_03.jpg) no-repeat center bottom; color:#fff;}

.new_switch{ padding:15px 0 0 ; border:1px solid #dcdcdc; height:258px; overflow:hidden; display:none;}

.home_new ul{ margin:12px 2px; }

.home_new li {padding:0 20px 0 0; margin:0 15px; text-align:right; background:url(../images/bor_03.gif) repeat-x bottom; }

.home_new li a { padding:0 0 0 15px;  background:url(../images/biao.gif)  no-repeat -8px -253px; }

.home_new_time { }

#home_pro{ margin:12px 0  0;}

#home_pro h3 span.fl{ width:84px; margin:3px 0 0; background:url(../images/index29_03.jpg) no-repeat center bottom; color:#fff; text-align:center;}


.home_pro { padding: 0 0 0 5px; height:130px; }

.home_pro li { width:120px; float:left; text-align:center; margin:14px 0; }

.home_pro li a img { border:1px solid #d1d8e3; }

#home_about{}

.home_about{ padding:0 12px; line-height:20px; height:auto;}

#txt3{ width:241px;}

.o_c{background:url(../images/o_c.jpg) repeat-y 0 0;}

.o_t{ background:url(../images/o_t.jpg)  no-repeat 0 0; }

.o_b{ background:url(../images/o_b.jpg)  no-repeat 0  bottom; padding:0 0 18px;}

.tuijian_img { text-align:center; margin:5px 0 5px; }

.tuijian_txt { }

#txt3 .tuijian_txt h3{ padding:0 0 0 14px; margin:0 1px;border-top:1px solid #dcdcdc; background:url(../images/index29_10.jpg) repeat-x 0 0;}

.tuijian_txt li {background:url(../images/bor_03.gif) repeat-x bottom; clear:both;height:22px; margin:0 12px;}

.tuijian_txt li a{ background: url(../images/biao.gif) no-repeat 3px -214px; padding:0 0 0 30px;height:22px; float:left; }

.pro_fake{ margin:10px 0;}

#links{ text-align:center; padding:10px 0; margin:0 16px;}

#foot { clear:both; width:1003px; text-align:center; margin:5px  auto 0; padding:10px 0; border-top: 1px solid #329078; background:#fff url(../images/index_64.jpg) repeat-x bottom;}

/*=============================二级页面================================*/


#content {background:url(../images/product_03.jpg) repeat-y 0 0; }

#left { width:218px; float:left; }

#inleft { }

.primary{ margin:6px 0 0 ; width:100%;}

.primary .bor_hui{ padding:12px 0 18px;}

.primary  h2 { background:url(../images/index_29.jpg) no-repeat 0 0; height:29px; font:600 12px/29px Arial; padding:0 0 0 20px; color:#01493b; }

.primary li { background:url(../images/bor_03.gif) repeat-x bottom; margin:0 8px; height:24px; overflow:hidden; }

.primary li a, .primary li a:link, .primary li a:visited { display:block; height:22px; font:400 14px/24px Arial; text-transform:capitalize; padding:0 0 0 32px; background: url(../images/biao.gif) no-repeat 8px -214px;}

.primary li a:hover, .primary li a.primary_now { color:#01493b;background:#f2faf8 url(../images/biao.gif) no-repeat 8px -214px!important;  }

.secondary { position:absolute;margin:-22px 0 0 100px; border:1px solid #dcdcdc; background:#fff url(../images/index_32.jpg) no-repeat 1px 1px; min-width:110px; _width:110px; display: none; padding:10px 0;}

.secondary li { margin:0 6px; }

.secondary li a, .secondary li a:link, .secondary li a:visited { font:400 12px/22px Arial; padding: 0 12px; color: #4e4e4e; background:none; white-space :nowrap;/*white-space : normal | pre | nowrap ;*/}

.secondary li a:hover, .secondary li a.secondary_now { color:#fff;background:#2f8473 !important; }

.left_nav { margin:12px 0 0;}

#left_con { margin:0px 0 0 15px; }

#left_con h3 { font:600 15px/30px Arial; background:url(../images/eye.gif) no-repeat -180px bottom; }

#right { float:right; width: 748px; overflow:hidden; }

#weizhi { margin:6px 0 5px; padding:0 0 0 19px; background:url(../images/about_03.jpg) no-repeat 0 0; }

#inweizhi { border:1px solid #ddd; padding:0 0 0 18px; height:22px; line-height:22px; background:#ededed  url(../images/foot_bg.jpg) repeat-x 0 -55px; }

#weizhi a { background:url(../images/biao.gif) no-repeat 90% -179px; padding:0 20px 0 0; }

.weizhi{ color:#2f8473;}

#main { padding:30px 40px; line-height:1.8em; min-height:400px; _height:400px; border:1px solid #ddd; }

.fanye { text-align: center; padding: 15px 0 0; }

.fanye a { text-align: center; }

/*========================about.asp==========================*/
.img_fl { float:left; margin:0 12px 5px 0; }

.img_fr { float: right; margin:0 0 5px 12px; }

/*========================case.asp&product.asp==========================*/

.left_call { margin:20px 0; }

.call_num { padding:12px 0 15px 3px; margin:0px 5px 5px; border-bottom:1px dotted #ccc; background:url(../images/contactt_01.jpg) no-repeat 0 0; }

.case { padding:17px 0 30px 17px!important;}

.case li { float:left; text-align:center; height:150px; width:228px; margin:0 10px 10px 0; border:1px double #dcdcdc;}

.case li p { text-align:left; }

.xilie_name{ text-align:left; background:#2f8473; font-weight:600; padding:0 0 0 15px; margin:0 0 10px;}
 
.xilie_name a:hover{ color:#fff;}

.case1 { padding-right:0!important;}

.case1 li { float:left; text-align:center; margin:10px 18px 10px 0;}

.case1 li p { text-align:center; clear:both; }
 
.case_img { display:block; border:1px double #dcdcdc; float:left }

.case_img:hover { background-color: #dcdcdc; }

.case_img:hover img { filter:progid:DXImageTransform.Microsoft.Fade( duration=0.5,overlap=1.0 ); }

.innerpro { background: url(../images/pro_biao.jpg) repeat-x bottom; padding:25px 25px 5px; }

.pro_right { padding:10px 20px 2px; line-height:1.4em; }

.pro_img_b img {}

.innerpro h4 { margin:0 0 5px; padding:0 0 4px; font-size:14px; }

#pro_txt {}

.inpro_txt { padding:20px;  border-top:3px solid #dadada;}

/*========================new.asp==========================*/

.new li{ padding:0 30px 0 0; clear:both; background:url(../images/bor_05.gif) repeat-x  bottom; }

.new1 li { padding:10px 30px; clear:both; background:url(../images/bor_05.gif) repeat-x  bottom; }

li.old {/*background-color:#fdf7f1;*/ }

li.even { }

.new li a { line-height:2em; background:url(../images/biao.gif) no-repeat 0px -258px; padding:0 0 0 20px; }

.new h4 { text-align:center; font-size:14px; font-weight:400; margin:0 0 10px; }

.new_time { text-align:right; padding:0 5px 0 0; margin:0 0 10px; height:24px; }

.new_p{ padding:0 30px;}

.new_name{ font:600 14px/30px  Arial; clear:both;  padding:0 10px;}

.new_bg{ padding:0 10px 10px;margin:0 0 10px; background:url(../images/bor_03.gif) repeat-x  bottom;}

.new_bg li a{background:url(../images/biao.gif) no-repeat 0px -251px;}


#new_l{ width:430px;}

#new_r{ width:220px;}

#new_r h4{ padding:0 0 0 6px;}

#new_r li a{}

.new_title{ padding:0 0 0 18px;background:url(../images/biao.gif) no-repeat 0px -254px;  }

.new_title_time{ padding:0 0 0 18px; color:#CCC;}

#know .new_bg{ padding:20px; clear:both; background:url(../images/bor_05.gif) repeat-x  bottom; overflow:auto; }

#know .new_name{ padding:0;}

#know li{ padding:0 30px 0 0; clear:both; background:url(../images/bor_03.gif) repeat-x  bottom; }


/*==========================career.asp=========================*/
.pin { border-bottom:4px double #c2e9dd; padding:20px; }

.topin { padding:20px; }

.pin h4 { color:#148569; background:url(../images/biao.gif) repeat-x bottom; font-size: 12px; height:28px; margin: 0 0 10px; }

.ipt { height:16px; line-height:16px; padding:0 0 0 4px; width:160px; }

textarea, #HrSex, #HrMarriage { }

/*============================mem========================*/


.contact { background: url(../images/call.jpg) no-repeat bottom right; }

.login { margin:30px auto 0; }

.inlogin { width:220px; margin:80px auto 0; height:144px; background:url(../images/login.jpg ) no-repeat center top; }

.innerlogin { margin:50px 10px 0 12px; }

.login_ipt { width:90px; background-color:#FFF; border:1px solid #ccc; }

/*============================字体样式========================*/

.txt_12{ font-size:12px;}

.txt_13{ font-size:13px;}

.txt_14{ font-size:14px;}

.txt_15{ font-size:15px;}

.txt_16{ font-size:16px;}

.txt_red{ color:#F30; }

.txt_green{ color:#01493b; }

.txt_write { color:#fff; }

.txt_write:link, .txt_write:visited { color:#fff; }

.txt_write:hover { color:#f60; }

.txt_hui { color:#01493b; }

.txt_hui:link, .txt_hui:visited { color:#01493b; }

.txt_hui:hover { color:#a71b07; }

