﻿@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{ font-family:"宋体", Arial; font-size:12px; margin:0px; padding:0px; color:#333; background-color: #FFF; background-image: url(/style/cn/img/index.gif); background-repeat: repeat-x; }
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; }
/*********** 整站结构部分 ***********/
.header{ width:950px; margin:0 auto; overflow:hidden; padding:0px; background:#FFF; }
.yemeifuceng{ height:100px; width:900px; position:relative; }
.content{ width:950px; margin:0 auto; overflow:hidden; background:#FFF; padding:0 23px 10px 23px; }
.home_leftpanel{ overflow:hidden; }
.home_rightpanel{ overflow:hidden; }
.leftpanel{ width:202px; float:left }
.rightpanel{ width:740px; float:right }
.footer{ background-image:url(/style/cn/img/0311220011.png); margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 10px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; background-color: #159EE4; background-position: center top; }
/************* 公共部分 ************/
/*-- 当前位置 --*/
.dangqianye{ float:right; padding:0 10px; }
/*-- 内页右侧当前栏目 --*/
.dangqianlanmu{ height:25px; line-height:25px; clear:both; background:url(/style/cn/img/cp_dh_bg.gif) no-repeat; }
.dangqianlanmu span{ font-size:14px; color:#437baa; padding:0 10px; float:left; }
/*-- 内页左侧当前栏目大小类 --*/
.side_nav{ margin-bottom:10px; }
.side_nav .title{ height:25px; line-height:25px; background:url(/style/cn/img/gs_dt_bg.gif) no-repeat; color:#437baa; font-size:14px; padding-left:10px; }
.side_nav .zwx{ padding:2px 5px; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; }
.side_nav ul li{ }
.side_nav ul li a{ display:inline-block; height:28px; line-height:28px; }
.side_nav ul li img{ margin-right:5px; }
.side_nav .level2_ul{ display:none; margin:0 15px; }
.side_nav ul li.current a{ color:#f00 }
.tuwen{ overflow:hidden; }
/*-- 图文 --*/
.tuwen_01{ }
.tuwen_01 dt{ height:25px; line-height:25px; background:url(/style/cn/img/gs_dt_bg.gif) no-repeat; color:#437baa; font-size:14px; padding-left:10px; }
.tuwen_01 dd{ padding:5px; line-height:20px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; clear:both }
/*-- 翻页 --*/
.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:#ddd 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; }
/*-- 公司名 --*/
.companyname{ position:absolute; z-index:6; margin-left:450px; bottom:15px; }
/*--版本切换--*/
.banbenqiehuan{ height:20px; line-height:20px; position:absolute; right:0; top:5px; z-index:90; }
.banbenqiehuan a{ padding-left:22px; z-index:90; }
.banbenqiehuan .zw{ background:url(/style/cn/img/cn.gif) no-repeat; margin-right:20px; }
.banbenqiehuan .yw{ background:url(/style/cn/img/en.gif) no-repeat; }
/*-- 搜索浮层 --*/
.topsearch{ float:right; margin-top:35px;position:absolute; z-index:90;right:0; top:5px;}
.topsearch .searchkeywords{ width:103px; height:17px; margin-right:5px; line-height:15px; border:0; font-size:10px; text-indent:5px; float:left; background:url(/style/cn/img/sousuo_bg.gif) no-repeat; }
.topsearch .searchbtn{ float:left }
/* 淡入淡出 */
.focus{ height:260px;overflow:hidden;clear:both; width:1000px; margin-left:auto; margin-right:auto;}
.focus .imgbar{ height:250px;position:relative;}
.focus .imgbar ul{ height:250px; overflow:hidden;margin:0px;padding:0px;}
.focus .imgbar li{ position:absolute; height:250px;  }
.focus .imgbar li a{ display:block; height:250px; background-position:center top;background:center top no-repeat; text-align:center;}
.focus .btnbar{ position:relative; z-index:18; color:#fff; top:-30px; left:-80px; height:30px; text-align:right; }
.focus .btnbar ul{ display:inline-block; *display:inline;
zoom:1 }
.focus .btnbar li{ float:left; display:block; width:20px; height:20px; line-height:20px; text-align:center; background:#333; margin:5px; cursor:pointer; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold }
.focus .btnbar li.cur{ background:#f00; color:#fff }
/*-- 导航 --*/
.hptchp_wc{ height:45px; text-align:center; background:url(/style/cn/img/topbg.jpg) repeat-x; }
.hptchp{ display:inline-block; *display:inline;
zoom:1; }
.hptchp #hptchp{ float:left; }
.hptchp #hptchp li{ float:left; }
.hptchp #hptchp li a{ display:block; }
.hptchp #hptchp li a span{ display:inline-block; color:#fff; font-size:14px; font-weight:bold; height:45px; line-height:45px; cursor:hand; padding:0 26px;  }
.hptchp #hptchp li a:hover{ }
.hptchp #hptchp li a:hover span{ color:#fdff00; }
.hptchp #hptchp .current a{ }
.hptchp #hptchp .current a span{ color:#fdff00; }
.hptchp #hptchp li ul{ position:absolute; visibility:hidden; z-index:100; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
.hptchp #hptchp li ul .lm_xl{ float:none; display:block; }
.hptchp #hptchp li ul .lm_xl a{ display:block; _display:inline-block; color:#333333; height:30px; line-height:30px; width:120px; background:#FFF; padding:0 12px; white-space:nowrap; }
.hptchp #hptchp li ul .lm_xl a:hover{ background:#f1f1f1; color:#437baa; font-size:14px; }
/*========== 首页 ==========*/
/*-- 新闻 --*/
.xinwen{ overflow:hidden; width:202px; float:left; margin-right:10px; }
.xinwen dt{ height:25px; line-height:25px; background:url(/style/cn/img/gs_dt_bg.gif) no-repeat; }
.xinwen dt span{ color:#437baa; font-size:14px; text-indent:10px; float:left }
.xinwen dt a{ float:right; padding-right:10px; font-size:10px; }
.xinwen dd{ padding:2px 5px; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
.xinwen dd a{ display:block; height:28px; line-height:28px; }
/*-----------图片导航带翻页------------*/
.pic_nav_wrapper{ overflow:hidden; margin-bottom:10px; }
.pic_nav_ul{ /*图片导航带翻页外层*/ }
.pic_nav_ul .pic_nav_li{ /*每小节层 包含图片和文字简介层*/ width:223px; height:240px; /*每小节宽度*/ margin-right:19px; float:left; background:url(/style/cn/img/tp_dh.gif) no-repeat; }
.pic_nav_ul .pic_nav_li .pic_nav{ padding:0 11px; }
.pic_nav_ul .pic_nav_li .pic_nav .pic_nav_img{ /*图片层*/ width:200px; /*图片外层宽度*/ height:195px; 	/*图片外层高度*/  *font-size:195px;
/*调整图片垂直居中取高度*/
	vertical-align:middle; text-align:center; overflow:hidden; display:table-cell; }
.pic_nav_ul .pic_nav_li .pic_nav .pic_nav_img img{ /*图片导航图片大小自适应*/ vertical-align:middle; zoom:expression( function(elm){
 var vw = elm.width, vh =elm.height;
 if (vw>200&&vw>=vh){
 elm.width=200;
}
elm.style.zoom = '1';
 if (vh>170&&vh>=vw){
 elm.height=170;
}
elm.style.zoom = '1';
}
(this));
 max-width:200px;
 max-height:170px;
}
.pic_nav_ul .pic_nav_li .pic_nav .pic_nav_name{ /*栏目名称层*/ height:40px; line-height:40px; padding-left:15px; background-image:url(/style/cn/img/81530.jpg); background-repeat: no-repeat; background-position: left center; }
.pic_nav_ul .pic_nav_li .pic_nav .pic_nav_name a{ color:#333; font-weight:bold; font-size:14px; }
/*-----------自动滚动图片(方向可调)------------*/
.pic_autoScroll_wrapper{ /*图片走马灯外层*/ zoom:1; overflow:hidden; width:527px; float:left; }
.pic_autoScroll_leiming{ /*图片走马灯标题*/ height:25px; line-height:25px; background:url(/style/cn/img/cp_index_bg.gif) no-repeat; }
.pic_autoScroll_leiming span{ /*图片走马灯标题*/ color:#437baa; font-size:14px; text-indent:10px; float:left }
.pic_autoScroll_leiming a{ float:right; font-size:10px; padding-right:10px }
#marqueediv_box{ /*图片走马灯（渐歇上行）*/ clear:both; overflow:hidden; padding-bottom:5px; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
.pic_autoScroll_ul .pic_autoScroll_li{ /*图片走马灯小板块外层宽度*/ width:160px; display:inline-block; overflow:hidden; margin-left:9px; margin-top:5px; }
.pic_autoScroll_ul .pic_autoScroll_li{ 	/*图片走马灯小板块外层宽度解决ie错误*/  *display:inline;
}
.pic_autoScroll_ul .pic_autoScroll_li .pic_autoScroll_img{ /*图片居中自适应*/ width:160px; height:134px; *font-size:134px;
/*垂直居中＝本图层高度*/
	vertical-align:middle; text-align:center; background-color:#fff; overflow:hidden; display:table-cell; }
.pic_autoScroll_ul .pic_autoScroll_li .pic_autoScroll_img img{ /*图片自适应居中尺寸*/ vertical-align:middle; zoom:expression( function(elm){
 var vw = elm.width, vh =elm.height;
 if (vw>160&&vw>=vh){
 elm.width=160;
}
elm.style.zoom = '1';
 if (vh>134&&vh>=vw){
 elm.height=134;
}
elm.style.zoom = '1';
}
(this));
 max-width:160px;
 max-height:134px;
}
.pic_autoScroll_ul .pic_autoScroll_li .pic_autoScroll_name{ /*图片走马灯图片下文字名称*/ height:20px; padding-top:5px; text-align:center; }
/*-- 友情连接 --*/
.links{ _zoom:1; overflow:hidden; padding:10px 0; clear:both; }
.links dt{ float:left; font-weight:bold }
.links dd{ float:left; padding:0px 5px; white-space:nowrap; height:20px;  }
.links dd a{ color:#999; }
/*========== 内页图文 ==========*/
.neiyetuwen{ clear:both; line-height:20px; padding:0 5px; overflow:hidden; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
/*========== 内页案例 ==========*/
.neiyeanli{ clear:both; overflow:hidden; padding:0 5px; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
.neiyeanli .allist{ overflow:hidden; padding-top:10px; }
.neiyeanli .allist li{ clear:both; overflow:hidden; background:#f0f0f0; height:100%; padding:20px 0; margin-bottom:10px; }
.neiyeanli .allist li .articlesharepic{ width:151px; height:151px; float:left; padding:0 20px; }
.neiyeanli .allist li .articlesharepic img{ width:151px; height:151px; }
.neiyeanli .allist li .title{ width:460px; float:right; margin-right:20px; *display:inline;
}
.neiyeanli .allist li .title .name{ height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#FFF; background:#0082c2; padding-left:10px; }
.neiyeanli .allist li .title .introduction{ padding:10px 0; line-height:16px; }
.neiyeanli .allist li .title .cxxx{ float:right; }
.neiyeanli .allist li .title .cxxx a{ display:block; width:101px; height:22px; background:url(/style/cn/img/xx.jpg) no-repeat; }
/*========== 内页新闻 ==========*/
.neiyexinwen{ clear:both; overflow:hidden; padding:0 5px; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
.neiyexinwen .newslist li{ clear:both; height:100%; overflow:hidden; background:#f0f0f0; margin-top:10px; padding:10px 15px; }
.neiyexinwen .newslist li .title{ }
.neiyexinwen .newslist li .title .name{ height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#FFF; padding-left:10px; background:#0082c2; }
.neiyexinwen .newslist li .title .introduction{ line-height:20px; padding:10px 0; }
.neiyexinwen .newslist li .title .cxxx{ float:right; }
.neiyexinwen .newslist li .title .cxxx a{ display:block; width:101px; height:22px; background:url(/style/cn/img/xx.jpg) no-repeat; }
/*========== 新闻末级 ==========*/
.xinwenmoji{ clear:both; overflow:hidden; padding:0 5px; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
.xinwenmoji .news_title{ padding-top:20px; font-size:14px; font-weight:bold; text-align:center; }
.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 }
.xinwenmoji .al_tp{ text-align:center; padding:10px 0; }
.xinwenmoji .al_tp img{ /*图片自适应居中尺寸*/ vertical-align:middle; zoom:expression( function(elm){
 var vh =elm.height;
 if (vh>350&&vh>=vh){
 elm.height=350;
}
elm.style.zoom = '1';
}
(this));
 max-height:350px;
}/*-- 新闻末级翻页 --*/
.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; overflow:hidden; _height:100%; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
.neiyechanpin .productlist li{ width:160px; float:left; margin-left:20px; margin-top:10px; display:inline; }
.neiyechanpin .productlist li .productpic{ width:160px; height:180px; *font-size:180px;
/*垂直居中＝本图层高度*/
	vertical-align:middle; text-align:center; background-color:#fff; 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>160&&vw>=vh){
 elm.width=160;
}
elm.style.zoom = '1';
 if (vh>180&&vh>=vw){
 elm.height=180;
}
elm.style.zoom = '1';
}
(this));
 max-width:160px;
 max-height:180px;
}
.neiyechanpin .productlist li .productname{ height:30px; line-height:30px; text-align:center }
/*========== 产品搜索 ==========*/
.chanpinsousuo{ clear:both; overflow:hidden; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
.chanpinsousuo .productlist li{ width:160px; float:left; margin-left:9px; margin-top:10px; display:inline }
.chanpinsousuo .productlist li .productpic{ width:160px; height:180px; *font-size:180px;
/*垂直居中＝本图层高度*/
	vertical-align:middle; text-align:center; background-color:#fff; overflow:hidden; display:table-cell; }
.chanpinsousuo .productlist li .productpic img{ /*图片自适应居中尺寸*/ vertical-align:middle; zoom:expression( function(elm){
 var vw = elm.width, vh =elm.height;
 if (vw>160&&vw>=vh){
 elm.width=160;
}
elm.style.zoom = '1';
 if (vh>180&&vh>=vw){
 elm.height=180;
}
elm.style.zoom = '1';
}
(this));
 max-width:160px;
 max-height:180px;
}
.chanpinsousuo .productlist li .productname{ height:30px; line-height:30px; text-align:center }
/*========== 产品末级 ==========*/
.chanpinmoji{ clear:both; overflow:hidden; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
.chanpinmoji .zhutuwaiceng{ padding-top:20px; }
.chanpinmoji .zhutuwaiceng .zhutu{ width:300px; margin:0 auto; }
.chanpinmoji .zhutuwaiceng .zhutu .img{ width:300px; text-align:center; overflow:hidden; display:table-cell; }
.chanpinmoji .zhutuwaiceng .zhutu .img img{ zoom:expression( function(elm){
 var vw = elm.width;
 if (vw>300){
 elm.width=300;
}
elm.style.zoom = '1';
}
(this));
 max-width:300px;
}
.chanpinmoji .zhutuwaiceng .zhutu .mingcheng{ height:30px; line-height:30px; text-align:center }
.chanpinmoji .xiangxishuoming{ padding:10px 20px; line-height:20px }
/*----lightbox----*/
#jquery-overlay{ /*以下灯箱效果*/ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; }
#jquery-lightbox{ position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#jquery-lightbox a img{ border:none; }
#lightbox-container-image-box{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image{ padding:10px; }
#lightbox-loading{ /*载入框*/ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#lightbox-container-image-box > #lightbox-nav{ left:0; }
#lightbox-nav a{ outline:none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{ width:49%; height:100%; zoom:1; display:block; }
#lightbox-nav-btnPrev{ left:0; float:left; }
#lightbox-nav-btnNext{ right:0; float:right; }
#lightbox-container-image-data-box{ font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0; }
#lightbox-container-image-data{ padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details{ width:70%; float:left; text-align:left; }
#lightbox-image-details-caption{ font-weight:bold; }
#lightbox-image-details-currentNumber{ display:block; clear:left; padding-bottom:1.0em; }
#lightbox-secNav-btnClose{ width:66px; float:right; padding-bottom:0.7em; }
/*========== 招聘 ==========*/
.zhaopin{ clear:both; overflow:hidden; padding:0 20px; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
.zhaopin .list{ }
.zhaopin .list li{ clear:both; padding:10px 0; }
.zhaopin .list li a:hover{ text-decoration:underline; color:#F00; }
.zhaopin .list li .zhiwei{ overflow:hidden; }
.zhaopin .list li .zhiwei .ms .title{ height:20px; line-height:20px; }
.zhaopin .list li .zhiwei .ms .title span{ color:#910000; font-size:13px; font-weight:bold; float:left; }
.zhaopin .list li .zhiwei .ms .title a{ float:right; }
.zhaopin .list li .zhiwei .ms .zwms{ padding:10px 0; overflow:hidden; line-height:20px; }
.zhaopin .list li .zhiwei a{ float:left; }
/*========== 应聘申请 ==========*/
.yinpinshenqing{ zoom:1; overflow:hidden; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; 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; }
/*========== 底部 ==========*/
.dibuluokuanwaicen{  padding:10px; clear:both; line-height:20px; }
.copyright{ text-align:center }
