﻿/*
-----------------------------------------------
Author: Jiang Jichao (infostorm@163.com)
Version: 2009.06.30
----------------------------------------------- */

/* 除图片外控制本皮肤的颜色值
----------------------------------------------- 
文字色：#1E7400、#349D00、#1F6B2C
描边色：#B2E7AC、#F0FFF1、#DFFDE9
背景色：#B2E7AC、#F0FFF1、#F7FFF9、#16CA3C
----------------------------------------------- */

/* 公用布局
----------------------------------------------- */
.bodyBg{ background:url(../Images/bodyBg.gif);}
.bodyFg{ width:970px; margin:0 auto; background:#fff;}
.wrapper{ width:950px; margin:0 auto 7px auto;}
.cls{ clear:both;}
/* 栏目模板 */
.column1,
.column2{ border:1px solid #B2E7AC;}
.column1 .title{ height:28px; background:url(../Images/columnBg.gif) repeat-x;}
.column2 .title{ height:28px; background:url(../Images/columnBg.gif) repeat-x 0 -28px;}
.column1 .title h1,
.column2 .title h1{ float:left; height:28px; padding-left:15px; color:#1E7400; font:600 14px/28px "宋体";}
.column1 .title h2,
.column2 .title h2{ float:right; padding-right:15px; font:14px/28px Arial;}
.column1 .title h2 a,.column2 .title h2 a{ display:block; float:left; width:80px; text-align:center;}
.column1 .title h2 a.on,
.column2 .title h2 a.on{ width:100px; background:#349D00; color:#fff; font-weight:600;}
/* 当前位置 */
.locationNum{ width:920px; height:30px; margin:0 auto 7px auto; padding:0 14px; border:1px dashed #B2E7AC; background:#F7FFF9;}
.location{ float:left; color:#666; font:14px/30px "宋体";}
.location a:link,.location a:visited{ color:#1E7400;}
/* 翻页 */
.page{ display:block; margin:0 20px 20px; padding:10px 0; background:#F7FFF9; font-size:14px; text-align:center; color:#999;}
.page a:link,.page a:visited{ padding:2px 2px 1px 2px; color:#1E7400; font-size:14px;}
.page a:hover{ padding:2px 2px 1px 2px; background-color:#16CA3C; color:#fff; text-decoration:none;}

/* header 页首
----------------------------------------------- */
/* 顶部导航 */
.topNav{ height:30px; background:url(../../../Images/topBg.gif) repeat-x;}
.topNav h1{ float:left; font:100 12px/30px "宋体";}
.topNav h2{ float:right; font:100 12px/30px "宋体";}
.topNav a{ background:url(../../../Images/ico.gif) no-repeat -1000px 0;}
.topNav a.logoNav{ padding-left:20px; background-position:0 -9px;}
.topNav a.favNav{ padding-left:20px; background-position:0 -39px;}
.topNav a.msgNav{ padding-left:20px; background-position:0 -69px;}
.topNav a.addNav{ padding-left:20px; background-position:0 -99px;}
.topNav a.loginNav{ padding-left:20px; background-position:0 -129px;}
/* 顶部信息 */
.userTop{ margin-top:7px;}
.userTop .userLogo{ float:left; width:180px; height:60px;}
.userTop .userLogo img{ max-width:180px; max-height:60px; _width:180px; _height:60px;}/* FF、IE7仅限制了最大宽高，IE6固定宽高 */
.userTop .userName{ float:left; width:580px; height:40px; margin-left:10px; padding-top:20px; color:#666; font:100 20px/20px "黑体";}
.level{ float:right; width:165px; height:60px; background:url(../../../Images/level.gif) no-repeat 0 20px;}
#level{ float:right; overflow:hidden; width:50px; height:60px; padding-left:15px; font:14px/60px "宋体"; text-align:center;}
#level span{ color:#f00; font:14px/60px Arial,"宋体";}
/* 搜索/导航 */
.searchNav{ overflow:hidden; height:41px; background:url(../Images/searchBgCR.gif) repeat-x;}
.search{ float:left; width:210px; height:31px; padding:8px 0 0 10px; background:url(../Images/searchBgL.gif) no-repeat;}
.search .inputTxt{ width:122px;}
.search .searchBt{ width:45px; height:22px; margin-left:2px; border:0; background:url(../Images/searchBt.gif) no-repeat; font:14px/22px "宋体"; text-align:center;}
.nav{ float:right; width:730px; height:35px; padding-top:7px; background:url(../Images/searchBgCR.gif) no-repeat right -41px;}
.nav li{ float:left; width:80px; height:28px; margin-right:2px; background:url(../Images/navBg.gif) no-repeat; font:600 14px/28px "宋体"; text-align:center;}
.nav li.first{ width:55px; padding-left:15px; background:url(../Images/navBg.gif) no-repeat right -28px; text-align:left;}
.nav li a:link,.nav li a:visited{ color:#349D00;}
.nav li a:hover,.nav li a:active{ color:#f60;}
/* 形象图 */
.banner{ overflow:hidden; width:950px; height:150px; margin:0 auto 7px auto; background:url(../Images/banner.jpg) no-repeat;}
.banner img,
.banner object{ width:950px; height:150px;}

/* body 主体
----------------------------------------------- */
.sideBar{ float:left; width:200px;}
.mainBar{ float:right; width:740px;}
/* 产品分类 */
.sort{ padding:8px 10px;}
.sort li{ padding-left:20px; border-bottom:1px solid #F0FFF1; background:url(../Images/ico02.gif) no-repeat 3px 11px; font:14px/30px "宋体";}
.sort li.child{ padding-left:35px; background-position:18px 11px;}
.sort li.child a:link,.sort li.child a:visited{ color:#666; font-size:12px;}
.sort li.child a:hover,.sort li.child a:active{ color:#f30;}
/* 联系我们 */
.contact{ overflow:hidden; width:138px; padding:8px 1em 8px 4em;}
.contact li{ text-indent:-2.9em; font:12px/22px "宋体"; word-break:break-all;}
.contact li.bt{ margin-bottom:10px; text-indent:0; font:12px/22px "宋体"; text-align:center;}
/* 产品展厅 */
.proAd{ zoom:1; padding:0 26px 30px 0;}
.proAd li{ display:inline; float:left; overflow:hidden; width:152px; height:210px; margin:30px 0 0 26px; text-align:center;}
.proAd img{ width:145px; height:145px; border:1px solid #eee;}
.proAd a{ display:block;}
.proAd a:link,.proAd ul a:visited{ font:600 12px/26px "宋体";}
.proAd span{ display:block; cursor:default; color:#666;}
.proAd span{ display:block; cursor:default; color:#666;}
/* 产品详细 */
.pro{ height:auto !important; min-height:0; height:0; padding:20px;}
.pro .pic{ float:left; width:310px; height:310px;}
.pro .pic img{ width:300px; height:300px; padding:4px; border:1px solid #ccc;}
.pro .parameter{ float:right; width:370px;}
.pro .parameter li{ display:inline; float:left; width:350px; padding-left:20px; border-bottom:1px dashed #ccc; background:url(../Images/ico3.gif) no-repeat 0 12px; font:14px/30px "宋体";}
.pro .parameter li span{ color:#999; font-size:12px;}
.pro .parameter li.noIco{ height:31px; margin-top:10px; border:0; background:none;}
a.proBt{ display:block; cursor:pointer; float:left; width:105px; height:30px; border:0; background:url(../Images/freeBt.jpg) no-repeat; text-align:center;}
a.proBt:link,a.proBt:visited{ color:#fff; font:600 14px/30px "宋体";}
a.proBt:hover,a.proBt:active{ color:#ff0; font:600 14px/30px "宋体";}
.pro .msg{ float:left; cursor:pointer; width:84px; margin-left:15px;}
.pro .msg .ico{ float:left; width:23px; padding:3px 3px 3px 0;}
.pro .msg .text{ float:right; width:56px; font:normal 14px/30px "宋体";}
.pro .save{ float:left; margin-left:15px;}
.pro .save a:link,.pro .save a:visited{ line-height:30px;}
.pro label{ float:left;}
.pro .heart{ float:left; width:78px; padding:8px 0;}
.pro .proAll{ margin-top:20px; padding:10px; border:1px solid #DFFDE9; font:14px/24px "宋体";}
.table .body{ padding:15px;}
.table table{ width:100%; border:0 solid #DFFDE9; border-width:2px 1px 1px 2px;}
.table th,.table td{ padding:4px 0.5em; border:1px solid #DFFDE9; border-width:0 1px 1px 0; font:12px/18px "宋体";}
.table th{ padding:4px; background:#F7FFF9; font-weight:600; text-align:right;}
/* 产品图片轮显 */
.container{ position:relative; overflow:hidden; width:310px; height:310px;}
.slider{ /*position:absolute;*/}
.slider li{ display:inline;}
.slider img,.slider object{ display:block; width:300px; height:300px;}
.num{ position:absolute; right:10px; bottom:10px;}
.num li{ float:left; cursor:pointer; margin:2px; padding:2px 5px; border:1px solid #349D00; background:#fff; color:#349D00; font:12px/14px Arial;}
.num li.on{ margin:0 1px; border:0; background:#349D00; color:#fff; font:600 14px/18px Arial;}
/* 产品详细参数扩充 */
.infor{ width:631px;}
.inforTit ul{ float:left; width:100%; height:30px; margin:0 0 10px 0; padding:0 0 0 15px; border-bottom:1px solid #ccc;}
.inforTit ul li{ position:relative; top:1px; float:left; width:90px; height:28px; margin-right:2px; background:url(../images/tags.gif) no-repeat 0 -30px; text-align:center;}
.inforTit ul li.off{ font:14px/28px "宋体";}
.inforTit ul li.on{ cursor:pointer; height:30px; background-position:0 top; font:600 14px/30px "宋体";}
.pro_basic ul{ clear:both; width:643px; border:0 solid #E4F4FF; border-width:2px 1px 1px 2px;}
.pro_basic li{ overflow-y:auto; height:24px; padding:4px 9px; border:1px solid #E4F4FF; border-width:0 1px 1px 0; font:12px/24px "宋体";}
.pro_basic .TT{ float:left; width:180px; background:#F7FCFF; font-weight:600; text-align:right;}
.pro_basic .CC{ float:right; width:425px;}
.dis{ display:block;}
.undis{ display:none;}

/*服务图片及详细*/
.service { width:658px; height:auto;padding:10px 0; text-align:center; font:bold 12px/34px "宋体"; }
.service img {margin:0 auto;display:block;max-weight:560px; max-height:420px;}
.service1 { width:658px; height:auto;padding:10px 0; text-align:center; border-top:#999 1px solid;}

/* 公司简介 */
.corporation{ height:182px; padding:10px; line-height:20px;}
.corporation img{ float:left; width:240px; height:180px; margin-right:15px; border:1px solid #ccc;}
.corporationNoH{ height:auto; font:14px/1.7em "宋体";}
.corporationNoH img{ height:auto;}
/* 企业资讯 */
.article{ margin-bottom:10px; padding:20px 0 0 20px;}
.article li{ width:698px; height:32px; border-bottom:1px solid #DFFDE9; color:#999;}
.article li h2{ float:left; width:585px; font:100 14px/32px "宋体";}
.article li span{ float:right; width:100px; font:12px/32px Arial; text-align:center;}
/* 资讯详细 */
.artTxt{ padding:20px 20px 0; font:14px/24px "宋体";}
.artTxt div{ font:14px/24px "宋体";}
.artTxt h4{ margin-bottom:15px; font:600 22px/30px "宋体"; text-align:center;}
.artTxt .time{ height:22px; padding-right:10px; border-top:1px solid #ddd; background:#f5f5f5; color:#999; font-size:12px; text-align:right;}
.artTxt #txtAll{ margin:15px 0; line-height:1.7em;}
.artTxt #txtAll img{ margin:10px; border:1px solid #999;}
.artTxt .txtBt{ text-align:right;}
.artTxt .txtBt li{ float:right; margin-left:10px;}
.artTxt .txtBt li a,
.artTxt .txtBt li img{ display:block; width:60px; height:67px;}
.artTxt .txtBt li.home{ background:url(../Images/home.jpg) no-repeat;}
.artTxt .txtBt li.back{ background:url(../Images/back.jpg) no-repeat;}
.artTxt .txtBt li.fav{ background:url(../Images/fav.jpg) no-repeat;}
.artTxt .txtBt li.print{ background:url(../Images/print.jpg) no-repeat;}
.artTxt .txtBt li.close{ background:url(../Images/close.jpg) no-repeat;}
.artTxt .upDown{ margin-bottom:4px; border-bottom:1px dashed #f5f5f5; line-height:24px;}
.artTxt .upDown a:link,.artTxt .upDown a:visited{ color:#333; font:14px/24px "宋体";}
/* 企业相册 */
.photoAd{ zoom:1; padding:16px 0 0 11px;}
.photoAd li{ display:inline; float:left; overflow:hidden; width:135px; height:130px; margin:0 10px 10px 0; text-align:center;}
.photoAd img{ width:120px; height:90px; border:1px solid #eee;}
.photoAd a{ display:block;}
.photoAd a:link,.photoAd a:visited{ font:600 12px/26px "宋体";}
.photoAd span{ display:block; cursor:default; color:#666;}
/* 证书列表 */
.certificateList{ padding-top:18px;}
.certificateList dl{ width:698px; height:auto !important; min-height:0; height:0; margin:0 auto; border-bottom:1px solid #ccc; padding:10px 0;}
.certificateList dt,
.certificateList dd{ float:left; text-align:center;}
.certificateList dt{ width:150px;}
.certificateList dt img{ vertical-align:middle; width:130px; height:98px;}
.certificateList dd{ width:90px; padding-top:40px; color:#666; line-height:18px;}
.certificateList dd.d1{ width:165px;}
.certificateList dl.listTitle{ border-bottom:1px solid #ccc; background:#F7FFF9;}
.certificateList dl.listTitle dt,
.certificateList dl.listTitle dd{ padding:0; color:#333; font-weight:bold; text-align:center;}
.bgno{ background:#fff;}
.bgon{ background:#F7FFF9;}
/* 人才招聘 */
.jobList{ width:698px; padding:20px 0 0 20px;}
.job{ margin-bottom:10px; border:1px solid #DFFDE9;}
.job .title{ overflow:hidden; height:30px; background:#F7FFF9;}
.job .title h4{ float:left; width:435px; padding-left:15px; color:#1E7400; font:100 14px/30px "宋体";}
.job .title h4 a{ font-weight:600;}
.job .title span{ float:right; width:150px; background:none; color:#999; font:12px/30px Arial; text-align:center;}
.job .goTop{ float:right; width:50px; height:20px; padding-top:10px; background:url(../Images/top.gif) no-repeat 0 10px;}
.job .goTop img{ width:34px; height:8px; border:0;}
.job p{ margin:0; padding:10px; font:12px/18px "宋体";}
.job label{ float:left; color:#999; text-align:right;}
/* 招聘详细 */
.jobDetail{ width:698px; padding:20px;}
.jobDetail li{ font:14px/24px "宋体";}
.jobDetail li label{ color:#777;}
.jobDetail li p{ margin:0 0 0 2em;}
/* 客户留言 */
.formTitle{ height:28px; margin:20px; border-top:1px solid #DFFDE9; background:#F7FFF9 url(../Images/ico.gif) no-repeat 15px center;}
.formTitle h1{ float:left; width:200px; padding-left:45px; color:#1E7400; font:600 14px/28px "宋体";}
.formTitle span{ float:right; width:200px; padding-right:15px; color:#666; line-height:28px; text-align:right;}
.form{ width:500px; margin:0 auto;}
.form div{ clear:left; padding:2px 0;}
.form div.bt{ padding:20px 0; text-align:center;}
.form label{ float:left; width:6em; font-size:12px; text-align:right;}
.form input,.form textarea{ font-size:12px;}
.form .wrong,.form .right,.form .help{ padding-left:10px; color:#f30101; font-family:"宋体";}
.form .right{ color:#338f21;}
.form .help{ cursor:help; color:#238cee;}
.form .font_gray{ color:#999;}
em{ clear:right; padding-left:10px; color:#f60; font-style:normal; font-size:12px; font-family:"宋体";}
/* 联系我们 */
.contactUs{ height:auto !important; min-height:0; height:0; padding:20px;}
.map{ float:left; width:282px; text-align:center;}
.map .img{ display:block; width:280px; margin-bottom:10px; border:1px solid #DFFDE9;}
.mapHelp{ padding:10px; background:#F0FFF1;}
.contactUs .all{ float:right; width:400px; margin-bottom:10px; color:#444; font:12px/21px "宋体";}
.contactUs .all li{ font:12px/21px Arial;}
.contactUs .all li.line{ height:0px; margin:10px 0; border-bottom:1px solid #ccc; line-height:0;}
.contactUs .all li a:link,
.contactUs .all li a:visited{ font:12px/21px Arial;}

/* footer 页尾
----------------------------------------------- */
/* 友情链接 */
.links{ overflow:hidden; height:68px; border:1px solid #B2E7AC;}
.links h1{ float:left; width:14px; margin:1px; padding:5px; background:#B2E7AC; font:12px/14px "宋体";}
.links ul{ float:right; width:900px; padding:8px;}
.links li{ display:inline; margin-right:10px; line-height:18px;}
/* 版权 */
.navBottom{ height:30px; border-top:4px solid #B2E7AC; background:#F0FFF1; color:#1E7400; line-height:30px; text-align:center;}
.navBottom a:link,.navBottom a:visited{ color:#1E7400;}
.copyright{ position:relative; width:950px; height:80px; padding-top:10px; background:url(../../../Images/hyt.gif) no-repeat 750px 25px; font-family:Arial; text-align:center;}
.copyright h1{ position:absolute; left:50px; top:10px; width:168px; height:50px; filter:Alpha(Opacity=50);/* IE透明度 */ -moz-opacity:0.5;/* Moz+FF透明度 */ opacity:0.5;/* 支持CSS3的浏览器(FF1.5也支持)透明度 */}

/* 公用布局补充
----------------------------------------------- */
.marginB7{ margin-bottom:7px;}
