@charset"utf-8";
/* =============================================================================
   Note:base
   ========================================================================== */
/* 添加让用户可以自定义字体 */
html {	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, button, th, td, blockquote, pre, code, hr, 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
  display: inline-block;
 *display: inline;
 *zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body, input, select, textarea, button {
	
}
input, select, textarea, button {
	font-size: 100%;
}
/* 去掉各Table  cell 的边距并让其边重合 */
table {
	
	
}
/* 去除默认边框 */
fieldset, img {
	border: 0;
}
/* IE bug fixed: th 不继承 text-align*/
th {
	text-align: inherit;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {
	text-align: left;
}
caption, th, b {
	font-weight: normal;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {

}
/* 去掉列表前的标识, li 会继承 */
ol, ul {
	list-style: none;
}
/* 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
address, cite, var, dfn, i {
	font-style: normal;
}
/* 使用等宽字体 */
kbd, samp, code, pre {
	font-family: "Courier New", Courier, monospace;
}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {
	border: 0;
	font-variant: normal;
}
/* 一致的 del 样式 */
del {
	text-decoration: line-through;
}
/* 默认不显示下划线，保持页面简洁 */
ins {
	text-decoration: none;
}
/* 统一上标和下标 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
q:before, q:after {
	content: '';
}
/* =Optimize-----------------------------------------------------------------------------*/

/*--修复连续英文不折行导致页面布局崩溃--*/
body {
	word-break: break-all;
	word-wrap: break-word;
 *word-wrap: normal;
}
/*--专有属性修复IE7，IE8浏览器强制缩放图片失真; 图文混排间隙清除--*/
img {
	-ms-interpolation-mode: bicubic;
	
}
/*--解决IE6背景图闪烁的问题--*/

/*--去除a链接的虚线边框，ie6,7通过添加 hidefocus="true" 去除--*/
a {
	outline: none;
}
/*--解决IE6、7下a:hover状态子元素样式不能正确显示，以及a元素第二个子元素（仅限文本元素）为非inline情况下，变为cursor:text;的情况。--*/
a:hover {
	cursor: pointer;
}
/* 除去ie6，其余浏览器body高度，都是根据html高度进行计算，解决body直接子元素不能设置百分比高度 */
html, body {
	height: 100%;
}


body{border:0 none;margin:0;padding:0;text-decoration:none;list-style-type: none; word-break:break-all;-moz-background-clip: 
border;-moz-background-origin: padding;-moz-background-size: auto auto;font-size: 12px; color:#585858;font-family:"Microsoft YaHei";}
div, a, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea{font-size:100%;margin:0;padding:0;text-decoration:none;
  font-size: 12px;   list-style-type: none;}
a { color:#585858; text-decoration:none;font-family:"Microsoft YaHei";}
a:hover{ color:#000d30; text-decoration:none;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;margin: 0;padding: 0;}
img { border:0px;}
map{ border:0px; margin:0 auto; padding:0 auto;}
.clearBoth{border-bottom:0;border-left:0;line-height:0;list-style-type:none;width:100%;height:0;clear:both;font-size:0;overflow:hidden;
border-top:0;list-style-image:none;border-right:0;}
.clear {	LINE-HEIGHT: 0px; WIDTH: 0px; FLOAT: none; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden}



.banner{font-size:0; line-height:0; width:100%;overflow:hidden; margin:0 auto}
.banner img{width:100%}

.wz1200{ width:1200px; margin:0px auto;}

.topdh{ background:url(../images/nav1.png) no-repeat center top;  width:100%;  height:106px; position:absolute; top:0px; z-index:999999;}
.topseach{position: absolute; z-index: 99; top: 55px; right: 0; width:100%; text-align:right;}
.inlogo{ float:left; width:164px; padding-top:13px;}
.indh{ float:left;}

/*导航*/
.cls{clear:both;}
.nav {width:1000px;position:relative; margin-top:55px; height:33px; z-index:100;}
.nav  ul li {float:right;text-align:center;height:33px;   padding:0 20px; height:53px; line-height:33px; background:url(../images/dhline.png) no-repeat right center; position:relative;}
.nav  ul li a{filter:alpha(opacity=70);opacity:0.7; padding:0 10px; font-size:16px; color:#fff; position:relative; z-index:10; display:inline-block; }
.nav  ul li a:hover{ filter:alpha(opacity=100);opacity:1; background:#000d30; color:#fff;}


.curBg {background:url(../images/dhhover.png) no-repeat center center; height:33px;width:90px;left:0px;position:absolute;bottom:0; z-index:9;}
.nav  ul li.cur a{ line-height:33px; height:33px;filter:alpha(opacity=100);opacity:1;}
.navtwo{ position:absolute;  top:51px;display:none; width:100%; z-index:999999;}
.nav  ul li:hover .navtwo{ display:block; }
.navtwo ul li{ display:block; width:100%; background:none; height:32px; line-height:32px;}
.navtwo ul li a{ height:32px; line-height:32px; display:block; border-bottom:1px solid #fff; width:80%; margin:0px auto; padding:0px; background:#fff; color:#000; font-size:13px;}
.navtwo ul li a:hover{ background:#000d30; color:#fff;}
/*搜索*/
#doSearch {CURSOR: pointer;}
#topSearch {Z-INDEX: 99; POSITION: absolute; WIDTH: 60%; DISPLAY: none; 
BACKGROUND: url(../images/seachanbg.png) no-repeat left top; HEIGHT: 53px; TOP: 51px; right: 0px}
#topSearch .box {	POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 53px}
#topSearch .close {	POSITION: absolute; WIDTH: 25px; DISPLAY: inline-block; BACKGROUND: url(../images/close.png) no-repeat; 
HEIGHT: 25px; TOP: 12px; CURSOR: pointer; RIGHT: 0px}
#txtSkey {	BORDER-BOTTOM: #d4d4d4 1px solid; POSITION: absolute; BORDER-LEFT: #d4d4d4 1px solid; LINE-HEIGHT: 30px; WIDTH: 448px; 
HEIGHT: 30px; FONT-SIZE: 16px; BORDER-TOP: #d4d4d4 1px solid; TOP: 8px; RIGHT: 140px; BORDER-RIGHT: #d4d4d4 1px solid}
#doSearch2 {BORDER-BOTTOM: 0px; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: 0px; WIDTH: 72px; BACKGROUND: #000d30; 
HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: 0px; TOP: 9px; RIGHT: 55px; BORDER-RIGHT: 0px}


.ggnews{ background:#fff; border-bottom:1px solid #e4e4e4; height:58px; width:100%;}

.ggnewsxw{ font-size:14PX; color:#000d30; font-weight:700; width:1130px; float:left; background:url(../images/ggnews.png) no-repeat left center;  height:58px; line-height:58px;}
.ggnewsmo{ width:70px; float:right; padding-top:13px;}

.inpro{ width:100%;}
.inprotit{ text-align:center; padding:40px 0;}
.inpromore{ text-align:center; padding:40px 0;}

/*首页案例*/
.wal { width: 1200px; margin: 0px auto;}
.indexPart2{ height:230px; background:#ededed;}
.indexPart2_l{ height:230px;}
#slider {position: absolute; width:1200px; height:230px; overflow: hidden;}
#slider .slide {position: absolute;top: 0px;height:230px;width:360px;background: #000;overflow: hidden;cursor: default; border-left:3px solid #fff;}
#slider .title   {color: #F80; font-weight: bold; font-size: 1.2em; margin-right: 1.5em; text-decoration: none;}
#slider .backgroundText {position: absolute; width: 100%; height: 110%; top: 100%; background: #aa1216; filter: alpha(opacity=90); opacity: 0.9;}
#slider .text {position: absolute; top: 1%;top: 100%;color: #FFF; font-size: 12px; text-align: justify; width: 320px; padding:20px; height:199px;}
#slider .textdiv{line-height:20px; margin-top:10px;}
#slider .diapo {position: absolute; filter: alpha(opacity=100); opacity: 1; visibility: hidden;}
#slider h3{ font-size:18px; line-height:30px; padding:0; margin:0; display:block;}
#slider .inimgeng{ font-size:12px;}
#slider .inimgzi{ padding:10px 0 20px;}
#slider .inimgzi ul li{ float:left; width:33%; text-align:left; height:35px; line-height:35px;}
#slider .inimgzi ul li a{ color:#fff;}
#slider .inimgzi ul li a:hover{ text-decoration:underline;}
#slider .inimgpic{ text-align:right;}


.abbg{ background:url(../images/aboutbg.jpg) no-repeat center top; width:100%; height:490px; display:block;}
.contbg{ background:url(../images/contbg.jpg) no-repeat center top; width:100%; height:490px; display:block;}
.newsbg{ background:url(../images/newsbg.jpg) no-repeat center top; width:100%; height:490px; display:block;}
.productsbg{ background:url(../images/productsbg.jpg) no-repeat center top; width:100%; height:490px; display:block;}
.hrbg{ background:url(../images/hrbg.jpg) no-repeat center top; width:100%; height:490px; display:block;}
.cgptbg{ background:url(../images/cgptbg.jpg) no-repeat center top; width:100%; height:490px; display:block;}


.nymbx{ height:44px;  line-height:44px; width:100%; border-bottom:1px solid #e4e4e4;}
.nymbx span{ background:url(../images/mbjt.jpg) no-repeat center center; width:12px; height:12px; padding:0 10px;}
.nymbx h4{ color:#000d30; display:inline-block;}
.nymbin{ float:left; padding-right:20px;}



.nymain{  width:1200px; margin:0px auto; background:url(../images/nymainbg.jpg) repeat-y right top;}
.nymainleft{ width:961px; float:left; }
.nymainright{ width:239px; float:right;background:url(../images/nyridw.jpg) no-repeat right bottom;padding-bottom:350px;}

.nymaincont{ width:921px; padding-top:40px;}


/*产品导航*/
.left { width: 209px; margin:0 auto;}
.menu_list {margin:0 auto; width: 209px; padding-top:22px;}
.menu_head {border-bottom: #e4e4e4 1px solid; height:45px; line-height:45px; width:209px; cursor: pointer;position: relative; text-align:center;}
.menu_head a{ color: #585858; font-weight: bold;display:block; width:209px; height:45px; font-size:13px; }
.menu_head a:hover {  color:#fff; background: url(../images/inp16_05.jpg) center center no-repeat; text-decoration:none;font-weight:bold; }
.menu_head.curry{background: url(../images/inp16_05.jpg) center center no-repeat;text-decoration:none;font-weight:bold; }
.menu_head.curry a{color:#fff;}

.menu_body { display:none;}
.menu_bo { display:block }
.menu_body a { display:block; background:#FFF;color:#757575;text-decoration:none; line-height:45px; text-indent:4em;border-bottom: #e6e6e6 1px solid; }
.menu_body a:hover,.menu_body .curry { background:#000d30; color:#fff;line-height:45px; }


/*荣誉*/

.zzryimg{}
.zzryimg ul li{ float:left; padding:0 21px 25px 0; position:relative; background:url(../images/ryzsbg.jpg) no-repeat left top; width:214px; height:299px;}
.zzryimg ul li.zzrylast{ float:left; padding:0 0px 25px 0;}
.zzryimg ul li img{ padding:1px;}
.zzryimg .ryimgho{ display:none; text-align:center; font-size:14px; padding-top:180px; background:url(../images/ryimgho.png) no-repeat left top; 
position:absolute; left:0; top:0px; width:210px; height:292px;}
.zzryimg a:hover .ryimgho{ display:block; color:#fff;}


/*员工风采*/

.ygfcimg{}
.ygfczizi{ text-align:center; display:block; height:45px; line-height:45px;}
.ygfcimg ul li{ float:left; padding:0 21px 25px 0; position:relative; background:url(../images/ryzsbgs.jpg) no-repeat left top; width:214px; height:190px;}
.ygfcimg ul li.zzrylast{ float:left; padding:0 0px 25px 0;}
.ygfcimg ul li img{ padding:1px;}
.ygfcimg .ryimgho{ display:none; text-align:center; font-size:14px; background:url(../images/ryimgho.png) no-repeat left top; 
position:absolute; left:0; top:0px; width:210px; height:185px;}
.ygfcimg a:hover .ryimgho{ display:block; color:#fff;}



/*新闻*/
.newsone{ height:262px; width:100%; overflow:hidden; background:#efefef;}
.newsoneleft{ float:left; width:395px; }
.newsoneright{ float:left; width:466px; padding:30px; }
.newsdate{ font-size:14px; color:#c3c2c2;}
.newsone h1{ font-size:22px; color:#444444; padding:10px 0px;}
.newsziti{ font-size:15px; color:#999999; line-height:30px;}
.newsmore{ text-align:right;}
.newsoneright a:hover h1{ color:#000d30;}
.newsoneright a:hover .newsziti{ color:#000;}

.newslist{}
.newslist ul li{ padding:35px 0px; border-bottom:1px dotted #bbb;}
.newslistleft{ float:left; width:75px; height:80px; padding:10px 15px 0 0; background:#b8b8b8; overflow:hidden; text-align:right; font-family:"MS Serif", "New York", serif}
.newslistright{ float:right; width:801px; height:90px; padding:0 0 0 30px; overflow:hidden;}
.newslisttie{ font-size:21px; color:#444444; padding:5px 0;}
.newslistzizi{ font-size:14px; color:#999999; line-height:24px;}
.newslistleft h5{ color:#fff; font-size:30px; line-height:40px; height:40px; display:inline-block; border-bottom:2px solid #fff; text-align:right;} 
.newslistleft span{ font-size:16px; color:#fff; padding-top:5px; display:block;}
.newslist a:hover .newslistleft{ background:#000d30;}
.newslist a:hover .newslisttie{ color:#000d30;}


/*切换效果*/
.hidden{display:none;}
.scrolldoorFrame{width:100%;margin:0px auto;overflow:hidden;}
.scrollUl{width:100%;overflow:hidden;height:55px; padding-bottom:30px;}
.scrollUl li{float:left;}
.bor03{}
.sd01{cursor:pointer; width:50%; font-size:18px; line-height:50px; text-align:center; border-bottom:2px solid #000d30; color:#000d30}
.sd02{cursor:pointer; width:50%; font-size:18px; line-height:50px; text-align:center;border-bottom:2px solid #cccccc;}

/*产品列表*/
.prolist{}
.prolist ul li{ float:left; border:1px solid #e4e4e4; border-bottom:none; background:url(../images/prkk.jpg) no-repeat center bottom; 
width:299px; height:259px; margin-right:9px; margin-bottom:20px;}
.prolist ul li.prlast{ margin:0px;}
.prolist h2{ text-align:center; font-size:16px; line-height:40px; height:40px;}
.prolist ul li:hover{ background:url(../images/prkkh.jpg) no-repeat center bottom; }

.banimg{}
.banimg { width: 299px; height: 214px;  position: relative;overflow:hidden;}
.banimg img{ width: 299px; height: 214px; position: absolute; left: 50%;top: 50%;margin: -107px 0 0 -149px;z-index: 1;}


.pronytit{ font-size:24px; line-height:30px; height:30px; padding-bottom:35px; display:block; width:755px; float:right; text-align:center;}
.prnycon{ background:#f8f8f8; padding:15px; margin:20px 0; font-size:14px; line-height:24px;}
.prnyconti{ background:url(../images/prnyline.jpg) repeat-x left bottom; height:30px; line-height:30px; padding-bottom:8px; margin-bottom:8px; font-size:18px; color:#000d30;}
.prnyconti span{ padding-right:10px; float:left;height:30px; line-height:30px; }


/*人才招聘*/
.jobTableList{width:100%; margin:0 auto; padding:30px 0 10px;}
.jobTableList td{text-align:center; height:45px;background:url(../images/hline.png) no-repeat right center; font-size:14px; }
.jobTableList td a{font-size:14px;}
.jobTableList .hTitle td{height:45px !important;background:url(../images/hline.png) no-repeat right center; border-top:1px solid #000d30; 
border-bottom:1px solid #e5e5e5;font-weight:bold; font-size:16px;}
.jobTableList .htizi td{background:url(../images/hline.png) #f9f9f9 no-repeat right center;}
.jobTableList .htizi .nline{background:#f9f9f9;}
.jobTableList .nline,.jobTableList .hTitle .nline{background:none;}
.jobShow{width:100%; margin:20px auto; overflow:hidden;}
.jobShow table{border-top:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid;}
.jobShow table td{border-left:#dcdcdc 1px solid; border-bottom:#dcdcdc 1px solid; padding:13px; line-height:20px;}
.jobShow table td.tBg{background:#efefef; font-weight:bold; text-align:center;}



/* 图片放大 */
#preview{ float:none; margin:0px auto; text-align:center; width:755px; float:right; }
.jqzoom{ width:755px; height:540px; position:relative;}
.jqzoom  img{ width:755px; height:540px;}
.zoomdiv{ left:859px; height:540px; width:755px;}
.list-h{   left: 0;    overflow: hidden;    top: 0;	width:89px;	float:left;}
.list-h li{ float:left;}
#spec-n5{ height:540px; overflow:hidden; float:left; width:125px; border:1px solid #dbdbdb;}
#spec-left{ background:url(../images/left.gif) no-repeat center top; width:125px; height:12px; float:left; cursor:pointer; margin:20px 0 30px;}
#spec-right{background:url(../images/right.gif) no-repeat center top; width:125px; height:12px; float:left;cursor:pointer; margin:20px 0;}
#spec-list{float:left;width:80px;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; cursor:pointer }
#spec-list ul li img{border:1px solid #ccc; width:85px; height:60px; padding:1px; margin-bottom:22px; display:block}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400pxborder:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;
background:#E6EAF3 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:90px; left:20px; height:420px;}
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0; }





/*页码*/
.xunlei {text-align:center !important; width:100%;text-align:center; padding:50px 0;}													
.xunlei a, .xunlei .cpb {display:inline-block; text-decoration:none;padding:0 8px; height:21px;line-height:21px; border: 1px solid #ddd;background: #ffff; margin:0 5px; font-size:12px; text-align:center;}   
.xunlei a:hover { color:#363636;border:1px solid #000d30; text-decoration:none;}   
.xunlei .cpb { font-weight: bold; color: #fff; background: #000d30; border:1px solid #000d30;} 
 .biti{ color:#000d30;font-size:20px; font-weight:bold; text-align:center; width:100%;  padding:15px 0;}
.newstime{ text-align:center; width:420px; margin:0px auto; padding-top:5px; color:#555555; padding-bottom:30px;}
.sxypl{ padding-bottom:15px;}
.sxypl a{ font-size:14px;}



.newslistleftbottom1 { padding-bottom:30px;}
.newslistleftbottom1 ul li{ line-height:45px;  height:45px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.newslistleftbottom1 ul li a{  font-size:16px;  display:inline-block; background:url(../images/newsxjt2.jpg) no-repeat 0px center; padding-left:15px; line-height:45px; height:45px;}
.newslistleftbottom1 ul li a:hover{color:#9c1e21;}
.newslistleftbottom1 ul li span{padding-right:0px; float:right; font-size:16px; color:#999;}


/*采购平台*/
.cgptleft{ width:435px; float:left; background:#f4f4f4; padding:30px; margin-bottom:30px;}
.cgptright{ width:380px;float:right; }

.cgptleft2{ width:380px;float:left; background:#f4f4f4; padding:30px; margin-bottom:30px; }
.cgptright2{ width:380px;float:right; background:#f4f4f4; padding:30px; margin-bottom:30px; }
.cgptwrcont{ font-size:14px; line-height:30px; padding:20px 0;}
.cgptwrconti{ font-size:16px; font-weight:bold;}
.cgptwrconti a{ font-size:14px;}
.cgptscan{ padding-left:95px; padding-top:20px;}
.cgptscan input{ width:90px; line-height:25px; height:25px;}

.cgptrizi{font-size:14px; line-height:28px; padding-top:20px;}
.cgptrizi a{ font-size:14px; color:#000d30;}
.cgptrizi span{ font-size:14px; color:#000d30;}

.cgptwr h6{ font-size:16px; width:100%; height:40px; line-height:40px; display:block; background:url(../images/prnyline.jpg) repeat-x left bottom;}
.cgptwr h7{  width:100%; height:20px; line-height:20px; margin-bottom:10px; display:block; background:url(../images/prnyline.jpg) repeat-x left bottom;}
.cgptan{ padding-left:90px;}
.cgptan a{font-size:14px; color:#fff;background:#000d30; width:130px; height:43px; line-height:43px; display:block; text-align:center;}
.cgptan a:hover{ background:#f00;}
.conttinput{ padding-top:15px; font-size:14px;}
.conttinput input{ border:1px solid #ccc; background:#fff; height:30px; width:288px; padding:0; margin:0px;}
.conttinput textarea{ background:none; border:1px solid #ccc;}
.conttinput .inppnoe input{ border:none;}
.conttinputwoo input{ border:1px solid #ccc; background:#fff; height:30px; width:158px; padding:0; margin:0px;}
.conttinput span{ color:#ff0000; padding-left:10px;}
.conttindx input{ margin-right:5px; line-height:35px; }


/*联系我们*/
.contleft{ float:left; width:50%; padding-top:50px;}
.contright{ float:right; width:50%; padding-top:50px;}
.contline{ background:url(../images/contline.jpg) no-repeat left bottom; color:#000d30; font-size:18px; line-height:45px; height:45px; margin-bottom:10px;}
.contzi{ font-size:14px; line-height:30px;}


/*
.foot{ width:100%; height:120px; border-top:1px solid #e4e4e4; line-height:120px; }
.footleft{ font-size:14px;color:#999; float:left;}
.footleft a{ font-size:14px;color:#999; padding:0 5px;}
.footleft a:hover{color:#000;}

.footright{ float:right;}
.footright ul li{ float:left; padding-left:10px; padding-top:0px; font-size:14px;color:#999;}
.footright ul li img{ padding-top:40px;}*/


.invioflo{ z-index:99999;  position: fixed; bottom: 50px; right:0px; float: none; clear: both; _position:absolute; _position:absolute;
_top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight);}