﻿@charset "utf-8";
body, p, dl, dd, blockquote, h1, h2, h3, h4, h5, h6, pre, table, td, th, ul, ol, li, hr, legend, fieldset, textarea, img, form { margin: 0; padding: 0; }
body { background: #6e8d18; font-family: "宋体", Arial; font-size: 12px; margin: 0px; padding: 0px; color: #333; }
img, iframe { border: none; }
li, ul, dl, dt, dd { list-style: none; }
em { font-style: normal }
a { text-decoration: none; color: #333; }
a:hover { color: #333; }
.clear { clear: both; }
/*********** 整站结构部分 ***********/
.main_zt { overflow: hidden; padding: 15px 0; }
.header { width: 894px; margin: 0 auto; overflow: hidden; background: #FFF url(/style/cn/img/top-bg.gif) no-repeat left top; }
.yemeifuceng { height: 240px; width: 894px }
.content { width: 874px; background: #FFF url(/style/cn/img/main_bg_bt.gif) no-repeat bottom center; margin: 0 auto; overflow: hidden; padding: 0 10px 20px 10px; }
.rightpanel { overflow: hidden; padding: 20px 60px 0 60px; background: #d3d1bc url(/style/cn/img/main_bg_top.gif) no-repeat top center; }
.footer { width: 894px; margin: 0 auto; background: url(/style/cn/img/ft_bg_01.png) no-repeat left bottom; }
/************* 公共部分 ************/
.dangqianlanmu { height: 60px; line-height: 42px; }
.dangqianlanmu span { font-size: 26px; color: #4d4d4b; font-weight: bold; }
/*-- 翻页 --*/
.fanye { text-align: center; clear: both; height: 30px; padding-top: 10px; }
.fanye ul { display: inline-block;  *display:inline;
zoom: 1; }
.fanye ul li { float: left; margin-right: 5px }
.fanye ul a { float: left; display: block; padding: 0px 7px; height: 20px; line-height: 20px; border: #4d4d4b 1px solid }
.fanye ul a.current { background: #39F; color: #fff }
.fanye ul a.page:hover { border: #39F 1px solid; color: #39F }
/************* 内容部分 ************/
/*========== 页眉 ==========*/
/*-- LOGO浮层 --*/
.logo { position: absolute; z-index: 6; }
/*-- 公司名 --*/
.companyname { position: absolute; z-index: 6; margin-left: 170px; }
/*-- 导航 --*/
.nav_dh { height: 39px; overflow: hidden; background: #FFF url(/style/cn/img/an_r.gif) no-repeat 857px; padding: 8px 10px; }
.nav_s { display: inline-block; width: 25px; height: 39px; background: url(/style/cn/img/an_l.gif) no-repeat; float: left; }
.hptchp_wc { width: 833px; height: 39px; background: #cbdd2c; margin: 0 auto; float: left; }
.hptchp { display: inline-block;  *display:inline;
zoom: 1; }
.hptchp #hptchp { float: left; }
.hptchp #hptchp li { float: left; }
.hptchp #hptchp li a { display: block; _display: inline-block; color: #333333; font-size: 14px; font-weight: bold; padding: 0px 15px; height: 39px; line-height: 39px; white-space: nowrap; cursor: hand; }
.hptchp #hptchp li a:hover { }
.hptchp #hptchp .current a { background: url(/style/cn/img/an_02.gif); color: #375d42; }
.hptchp #hptchp li ul { position: absolute; z-index: 100; visibility: hidden; }
.hptchp #hptchp li ul li { clear: both; width: 100px; }
.hptchp #hptchp li ul li a { display: block; height: 30px; line-height: 30px; font-weight: 100; font-size: 12px; background: url(/style/cn/img/an_02.gif); }
.hptchp #hptchp li ul li a:hover { color: #375d42; background: #cbdd2c; }
/*========== 首页 ==========*/
.xwzx { overflow: hidden; }
.xwzx .xw_list { width: 48%; float: left; }
.xwzx .xw_list .title { height: 30px; line-height: 30px; }
.xwzx .xw_list .title span { float: left; font-size: 14px; font-weight: bold; }
.xwzx .xw_list .title a { float: right; }
.xwzx .xw_list ul li { height: 28px; line-height: 28px; }
.xwzx .xw_list ul li a { float: left; }
.xwzx .xw_list ul li span { float: right; }
/*========== 内页图文 ==========*/
.neiyetuwen { clear: both; line-height: 20px }
/*-- 常显竖排2级 --*/
.sidenavigation { padding-top: 15px; }
.sidenavigation ul li { width: 349px; float: left; }
.sidenavigation ul li .lmbt { background: url(/style/cn/img/cp_bg.gif) no-repeat; padding-left: 50px; text-align: left; }
.sidenavigation ul li .lmbt a { color: #000; }
.sidenavigation ul li p { height: 34px; line-height: 34px; font-weight: bold; text-align: center; font-size: 14px; }
.sidenavigation ul li p a { color: #375d42; }
/*========== 内页新闻 ==========*/
.neiyexinwen { }
.neiyexinwen .newslist li { clear: both }
.neiyexinwen .newslist li .articlesharepic { width: 100px; height: 70px; float: left; overflow: hidden; margin-right: 8px; display: none; }
.neiyexinwen .newslist li .title { height: 18px; padding-top: 8px; padding-left: 20px; border-bottom: #ddd 1px dotted; background-image: url(/style/cn/img/ico1.gif); background-repeat: no-repeat; background-position: left center; }
.neiyexinwen .newslist li .title a { float: left; width: 580px; }
.neiyexinwen .newslist li .title .reads { float: left; width: 80px; }
.neiyexinwen .newslist li .title .reads em { color: #FF0000; }
.neiyexinwen .newslist li .title .date { float: left; width: 70px; }
.neiyexinwen .newslist li .introduction { line-height: 16px; display: none; }
/*========== 新闻末级 ==========*/
.xinwenmoji { clear: both }
.xinwenmoji .news_title { height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; background: #f3f3f3; text-align: center; border-bottom: #ddd 1px solid }
.xinwenmoji .abstract { text-align: center; padding-top: 15px; height: 20px }
.xinwenmoji .abstract ul { display: inline-block;  *display:inline;
zoom: 1; }
.xinwenmoji .abstract ul li { float: left; padding: 0px 5px; }
.xinwenmoji .abstract ul li span { color: #FF0000; }
.xinwenmoji .news_content { padding: 5px; line-height: 22px; }
.xinwenmoji .news_content a { text-decoration: underline }
.xinwenmoji .news_content a:hover { color: #f00 }
/*-- 新闻末级翻页 --*/
.xinwenmojifanye { padding-top: 10px; clear: both; }
.xinwenmojifanye a { color: #666; }
.xinwenmojifanye a:hover { text-decoration: underline }
.xinwenmojifanye .prev { height: 22px }
.xinwenmojifanye .next { height: 22px }
/*========== 内页产品 ==========*/
.neiyechanpin { clear: both }
.neiyechanpin .productlist li { width: 180px; float: left; margin-left: 28px; margin-top: 15px; display: inline }
.neiyechanpin .productlist li .productpic { width: 180px; height: 180px;  *font-size:180px;/*垂直居中＝本图层高度*/
vertical-align: middle; text-align: center; overflow: hidden; display: table-cell; }
.neiyechanpin .productlist li .productpic img {/*图片自适应居中尺寸*/ vertical-align: middle; zoom:expression( function(elm) {
 var vw = elm.width, vh =elm.height;
 if (vw>180&&vw>=vh) {
 elm.width=180;
}
 elm.style.zoom = '1';
 if (vh>180&&vh>=vw) {
 elm.height=180;
}
 elm.style.zoom = '1';
}
 (this));
 max-width:180px;
 max-height:180px;
}
.neiyechanpin .productlist li .productname { height: 30px; line-height: 30px; text-align: center }
.fh { padding: 5px 10px 0 0; float: right; }
.fh a { font-size: 14px; font-weight: bold; }
.fh a:hover { color: #F00; }
/*========== 产品末级 ==========*/
.chanpinmoji { clear: both; }
.chanpinmoji .zhutuwaiceng { text-align: center; margin: 0 auto; padding-bottom: 20px; }
.chanpinmoji .zhutuwaiceng .img { width: 720px; text-align: center; overflow: hidden; display: table-cell; }
.chanpinmoji .zhutuwaiceng .img img {  zoom:expression( function(elm) {
 var vw = elm.width;
 if (vw>720) {
 elm.width=720;
}
 elm.style.zoom = '1';
}
 (this));
 max-width:720px;
}
.chanpinmoji .xiangxishuoming { clear: both; padding: 5px; line-height: 20px }
/*========== 留言表单 ==========*/
.message { padding-top: 15px; width: 520px; margin: 0 auto; }
.message dl { clear: both; padding: 5px 0px }
.message dl dt { width: 100px; float: left; padding-top: 4px; font-size: 12px; font-weight: bold; }
.message dl dd { float: left; }
.message dl dd input { border: #ddd 1px solid; background: #f0f0ef; }
.message dl dd textarea { border: #ddd 1px solid; background: #f0f0ef; }
.message .tijiao { clear: both; height: 25px; padding-top: 10px; padding-left: 140px }
/*========== 招聘 ==========*/
.zhaopin { }
.zhaopin .biaotou { clear: both; font-weight: bold; color: #505050; background-color: #f5f5f5; overflow: hidden; height: 30px; line-height: 30px; border-bottom: 2px solid #e8e8e8; padding-left: 10px; }
.zhaopin .biaotou .zhiwei { width: 400px; float: left; }
.zhaopin .biaotou .didian { width: 80px; float: left; text-align: center }
.zhaopin .biaotou .renshu { width: 80px; float: left; text-align: center }
.zhaopin .biaotou .riqi { width: 80px; float: left; text-align: center }
.zhaopin .biaotou .xiangxi { width: 60px; float: left; text-align: center }
.zhaopin .list { }
.zhaopin .list li { clear: both; border-bottom: #ddd 1px solid; padding-left: 10px; height: 30px; line-height: 30px }
.zhaopin .list li a:hover { text-decoration: underline; }
.zhaopin .list li .zhiwei { width: 400px; float: left; }
.zhaopin .list li .didian { width: 80px; float: left; text-align: center }
.zhaopin .list li .renshu { width: 80px; float: left; text-align: center }
.zhaopin .list li .riqi { width: 80px; float: left; text-align: center }
.zhaopin .list li .xiangxi { width: 60px; float: left; text-align: center }
/*========== 招聘末级 ==========*/
.zhaopinmoji { }
.zhaopinmoji ul li.list { padding-top: 10px; height: 16px; }
.zhaopinmoji ul li.li_title { border-bottom: 1px solid #a7a7a7; padding-top: 20px; height: 20px }
.zhaopinmoji ul li.li_content { padding-top: 10px; line-height: 22px; }
.zhaopinmoji ul li.lijishengqing a { display: block; width: 80px; height: 26px; line-height: 26px; text-align: center; color: #fff; font-weight: bold; background: #ff6600 }
/*========== 应聘申请 ==========*/
.yinpinshenqing { zoom: 1; overflow: hidden; border: 1px dotted #ccc; padding: 10px }
.yinpinshenqing dl { clear: both; padding: 5px 0px }
.yinpinshenqing dl dt { width: 80px; float: left; font-size: 14px; padding-top: 2px; text-indent: 10px }
.yinpinshenqing dl dd { width: 500px; float: left; }
.yinpinshenqing dl dd input { border: #ddd 1px solid }
.yinpinshenqing dl dd input.radio { border: none }
.yinpinshenqing dl dd textarea { border: #ddd 1px solid }
.yinpinshenqing .tijiao { clear: both; padding-left: 120px; height: 25px; padding-top: 10px; }
/*========== 文件下载 ==========*/
.wenjianxizai { }
.wenjianxizai ul.list li { clear: both; border-bottom: #ccc 1px dotted }
.wenjianxizai ul.list li .title { padding-top: 8px; }
.wenjianxizai ul li .title a { float: left; }
.wenjianxizai ul.list li .title span { float: right; color: #999 }
.wenjianxizai ul.list li .introduction { clear: both; line-height: 22px; color: #999999; }
/*========== 文件下载末级 ==========*/
.wenjianxizaimoji { }
.wenjianxizaimoji .abstract { float: left; width: 550px; }
.wenjianxizaimoji .abstract li { height: 22px; line-height: 22px; color: #505050 }
.wenjianxizaimoji .abstract li span { font-weight: bold }
.wenjianxizaimoji .download { float: left; width: 100px }
.wenjianxizaimoji .download a { display: block; width: 100px; height: 100px; background: url(/style/cn/img/download.gif) no-repeat center }
.wenjianxizaimoji .introduction { clear: both; line-height: 20px; }
/*========== 视频列表 ==========*/
.neiyeshiping { }
.neiyeshiping .list li { width: 160px; height: 180px; float: left; border: 1px solid #e3e3e3; margin-left: 10px; margin-top: 10px; display: inline }
.neiyeshiping .list li .img { width: 160px; height: 160px;  *font-size:160px;/*垂直居中＝本图层高度*/
vertical-align: middle; text-align: center; background-color: #fff; overflow: hidden; display: table-cell; }
.neiyeshiping .list li .img img {/*图片自适应居中尺寸*/ vertical-align: middle; zoom:expression( function(elm) {
 var vw = elm.width, vh =elm.height;
 if (vw>180&&vw>=vh) {
 elm.width=180;
}
 elm.style.zoom = '1';
 if (vh>180&&vh>=vw) {
 elm.height=180;
}
 elm.style.zoom = '1';
}
 (this));
 max-width:180px;
 max-height:180px;
}
.neiyeshiping .list li .name { height: 20px; line-height: 20px; text-align: center }
.neiyeshiping .list li .introduction { width: 178px; float: left; overflow: hidden; padding: 5px; display: none }
/*========== 视频末级 ==========*/
.shipingmoji { }
.shipingmoji .video { width: 600px; float: left }
.shipingmoji .video .title { height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; background: #ddd; margin-bottom: 5px; text-align: center; }
.shipingmoji .video .flv { padding-left: 123px }
/*-- 视频末级缩略图 --*/
.shipingmojisuoluetu { width: 100px; float: right; padding: 0px 5px; border: #ddd 1px solid }
.shipingmojisuoluetu .left a { display: block; width: 100px; height: 35px; background: url(/style/cn/img/jt_s.gif) no-repeat center }
.shipingmojisuoluetu .right a { display: block; width: 100px; height: 35px; background: url(/style/cn/img/jt_x.gif) no-repeat center }
.shipingmojisuoluetu ul.img_wrap { width: 100px; }
.shipingmojisuoluetu ul.img_wrap li { }
.shipingmojisuoluetu ul.img_wrap li .img { width: 100px; height: 100px;  *font-size:100px;/*垂直居中＝本图层高度*/
vertical-align: middle; text-align: center; overflow: hidden; display: table-cell; }
.shipingmojisuoluetu ul.img_wrap li .img img {/*缩略图的大小*/ vertical-align: middle; zoom:expression( function(elm) {
 var vw = elm.width, vh =elm.height;
 if (vw>100&&vw>=vh) {
 elm.width=100;
}
 elm.style.zoom = '1';
 if (vh>100&&vh>=vw) {
 elm.height=100;
}
 elm.style.zoom = '1';
}
 (this));
 max-width:100px;
 max-height:100px;
}
.shipingmojisuoluetu ul.img_wrap li .name { height: 22px; line-height: 22px; text-align: center }
.shipingmoji .shipingshuoming { clear: both; line-height: 22px; border-top: #ccc 1px dotted }
/*========== 底部 ==========*/
.dibuluokuanwaicen { padding: 23px 10px; clear: both; line-height: 20px; }
