﻿@charset "utf-8";
/* public */
.clearfix:after{
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	line-height:0;
	content:'\20';	
}
.clearfix{
	clear:both;
	*display:table;
	*zoom:1;
}
.fl{
	display:inline;
	float:left;
}
.fr{
	display:inline;
	float:right;
}
.ti2{
	text-indent:2em;
}
.tc{
	text-align:center;
}
.tr{
	text-align:right;
}
.pt5{
	padding-top:5px;
}
.pt10{
	padding-top:10px;
}
.pt15{
	padding-top:15px;
}
.pt20{
	padding-top:20px;
}
.pt25{
	padding-top:25px;
}
.pt30{
	padding-top:30px;
}
.pt35{
	padding-top:35px;
}
.none{
	display:none;
}
.hidden{
	overflow:hidden;
}
.vm{
	display:table-cell;
	*display:block;
	overflow:hidden;
	font:0px/0px 'Arial';
	text-align:center;
	vertical-align:middle;
}

.vm1{
	 
	*display:block;
	overflow:hidden;
	font:0px/0px 'Arial';
	text-align:center;
	vertical-align:middle;
}
.vm img{
	vertical-align:middle;
	text-align:center;
}

/* header */
.header{
	background-color:#FFF;
	border-top:2px solid #E0E0E0;
}
.top{
	margin:0 auto;
	width:1000px;
}
.logo img{
	display:block;
}
.language{
	padding-top:31px;
}
.language a{
	display:inline-block;
	margin-left:16px;
	padding-top:12px;
	background-image:url(../images/languageIcon.jpg);
	background-repeat:no-repeat;
	line-height:20px;
	color:#707070;
}
.language a:hover{
	color:#055ECA;
}
.ch{
	background-position:4px 0;
}
.en{
	background-position:-53px 0;
}
.fg{
	background-position:13px -69px;
}
.nd{
	background-position:-60px -69px;
	font-size:14px;
}

.nav{
	position:relative;
	z-index:3;
	margin-top:30px;
	background-color:#808080;
}
.nav ul{
	margin:0 auto;
	width:1000px;
}
.nav li{
	display:inline;
	position:relative;
	float:left;
	margin:0 42px;
	text-align:center;
}
.nav a{
	display:block;
	margin:1px 0 2px;
	width:80px;
	height:26px;
	border:1px solid #808080;
	border-bottom:0;
	font:14px/26px 'Microsoft Yahei';
	color:#FFF;
}
.nav a:hover, .nav a.navCur{
	background-color:#FFF;
	border-color:#D2D2D2;
	color:#3B3B3B;
}
.nav a.navHover{
	margin-bottom:0;
	height:28px;
	background-color:#FFF;
	border-color:#D2D2D2;
	color:#3B3B3B;
}
.subNav{
	display:none;
	position:absolute;
	left:-20px;
	top:30px;
	width:120px;
	background:rgba(255, 255, 255, 0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#AAFFFFFF,endColorstr=#AAFFFFFF);
	background-image:url(../images/bbbgggg.png);
}
.subNav a{
	width:100%;
	height:30px;
	border:0;
	font:12px/30px 'Simsun';
	text-align:center;
	color:#3B3B3B;
}
.subNav a:hover{
	color:#055ECA;
	background:none;
}
.proNav{
	left:-370px;
	padding:30px 0 0;
	width:1000px;
	overflow:hidden;
	border-top:2px solid #0655C9;
}
.botpad{
	position:relative;
	width:100%;
	height:20px;
	overflow:hidden;
	background-image:url(../images/bbbgggg.png);
}
.proNav dl{
	margin:0 0 -999px -1px;
	padding:0 11px 999px 15px;
	width:140px;
	border-left:1px solid #cccccc;
	text-align:left;
}
.proNav dt, .proNav dd{
	width:140px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.proNav a{
	display:inline;
}
.proNav dt{
	padding-bottom:5px;
	font-weight:700;
	color:#000;
}
.proNav dd a{
	line-height:28px;
	color:#333;
}

.banner{
	position:relative;
	z-index:1;
	width:100%;
	height:442px;
	overflow:hidden;
}
.nyBanner{
	height:137px;
}
.bannerList{
	position:absolute;
	left:50%;
	top:0;
	margin-left:-800px;
	width:1600px;
}
.bannerList li{
	float:left;
	width:100%;
	text-align:center;
}
.arrows{
	position:absolute;
	left:0;
	top:50%;
	margin-top:-32px;
	width:100%;
	height:65px;
}
.arrows a{
	width:37px;
	height:65px;
	background-image:url(../images/arrows.png);
}
.arrowsPrev{
	margin-left:70px;
	background-position:0 0;
}
.arrowsNext{
	margin-right:70px;
	background-position:-37px 0;
}

/* content*/
.content{
	position:relative;
	z-index:2;
	margin:0 auto;
	width:1000px;
}

/* footer */
.footer{
	margin-top:45px;
	padding:7px 0 13px;
	background:#F5F5F5 url(../images/footerBg.jpg) repeat-x;
}
.footer a{
	color:#858585;
}
.footer a:hover{
	color:#055ECA;
}
.link{
	margin:0 auto;
	padding:5px 0 8px;
	width:1000px;
	overflow:hidden;
}
.link a{
	display:inline;
	float:left;
	margin-left:-10px;
	padding:0 20px 0 10px;
	height:12px;
	border-left:1px solid #858585;
	line-height:12px;
	vertical-align:top;
}
.copy{
	margin:0 auto;
	width:1000px;
	color:#4A4A4A;
}

/* 首页 */
.item{
	position:relative;
	margin-top:25px;
	width:100%;
	overflow:hidden;
}
.item ul{
	margin:0 -16px;
	width:1032px;
}
.item li{
	position:relative;
	float:left;
	padding:0 16px;
	width:226px;
	height:123px;
	background:url(../images/line1.jpg) 0 21px no-repeat;
	text-align:center;
}
.itemImg{
	padding:5px 5px 23px;
	background:url(../images/itemBg.jpg) no-repeat;
}
.itemImg .vm{
	width:216px;
	height:95px;
	*font-size:85px;
}
.item li h4{
	position:absolute;
	left:21px;
	bottom:23px;
	width:216px;
	height:26px;
	background:rgba(0, 0, 0, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	font:16px/26px 'Microsoft Yahei';
}
.item li a, .item li a:hover{
	color:#FFF;
}

.column{
	margin:5px -3px 0 -5px;
	padding:25px 22px 0 23px;
	width:963px;
	background:url(../images/columnBg.jpg) no-repeat;
}
.colNews, .colPro,
.colSup{
	height:243px;
	overflow:hidden;
}
.colTitle{
	height:42px;
	overflow:hidden;
}
.colTitle h2{
	font:16px/42px 'Microsoft Yahei';
	color:#282828;
	text-transform:uppercase;
}
.colTitle span{
	padding-left:5px;
	font-size:12px;
	color:#A5A5A5;
}
.colTitle a{
	margin-top:15px;
	width:31px;
	height:20px;
	background:url(../images/more1.png) 0 7px no-repeat;
}
.colNews{
	width:417px;
}
.colNewSec{
	margin-bottom:4px;
	padding:15px 0 19px;
	border-bottom:1px solid #F2F2F2;
}
.colNewImg{
	padding:3px;
	background:#FFF;
	border:1px solid #EAEAEA;
}
.colNewImg .vm{
	width:89px;
	height:61px;
	*font-size:54px;
}
.colNewDes{
	width:307px;
	color:#898989;
}
.colNewDes dt{
	height:24px;
	line-height:24px;
	text-align:right;
	color:#BFBFBF;
}
.colNewDes dt a{
	font-weight:700;
	color:#595959;
}
.colNewDes dt a:hover{
	color:#055ECA;
}
.colNewDes dd{
	height:40px;
	overflow:hidden;
	text-indent:2em;
}
.colPro{
	margin-left:32px;
	width:262px;
}
.colPro .colTitle{
	margin-bottom:6px;
}
.colPro .colSec{
	position:relative;
	width:260px;
	height:193px;
	overflow:hidden;
	background-color:#DCDCDC;
	border:1px solid #D4D4D4;
}
.colProList li{
	display:none;
	position:absolute;
	left:0;
	top:0;
	 
}
.colProList li table{ width:260px; height:193px;}
.colProBar{
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;
	width:100%;
	height:28px;
	background:url(../images/colProBarBg.png) repeat-x;
}
.colProTit{
	padding-left:12px;
	width:175px;
	overflow:hidden;
	font:12px/28px 'Microsoft Yahei';
}
.colProTit a{
	display:block;
	color:#747474;
}
.colProTit a:hover{
	color:#055ECA;
}
.proArrows{
	padding-right:12px;
	width:54px;
}
.proArrows a{
	margin-top:7px;
	width:10px;
	height:13px;
	background-image:url(../images/arrows2.png);
}
.proArrowPrev{
	background-position:0 0;
}
.proArrowNext{
	background-position:-10px 0;
}
.thisNum{
	margin-left:5px;
	width:24px;
	overflow:hidden;
	text-align:center;
	line-height:28px;
	color:#888;
}
.colSup{
	width:221px;
}
.colSupSec{
	margin-bottom:4px;
	padding:8px 0 12px;
	border-bottom:1px solid #EFEFEF;
}
.colSupSec dt{
	padding-left:25px;
	height:24px;
	background:url(../images/icon1.png) 4px 3px no-repeat;
	line-height:24px;
}
.colSupSec dd{
	padding:2px 0 0 25px;
	height:56px;
	overflow:hidden;
	line-height:18px;
	color:#898989;
}
.colSupSec dd{
	display:none;
}

/* 内页左侧 */
.aside{
	width:230px;
	min-height:561px;
	height:auto;
	_height:561px;
	background:url(../images/asideBg.jpg) 4px 1px no-repeat;
}
.asideTit{
	margin-top:-51px;
	padding:0 16px;
	width:187px;
	height:51px;
	overflow:hidden;
	background:url(../images/asideTitBg.jpg) repeat-x;
	white-space:nowrap;
	color:#FFF;
}
.asideTit h3{
	font:18px/50px 'Microsoft Yahei';
}
.asideTit span{
	padding-left:5px;
	font-size:12px;
	color:#C6C6C6;
}
.menu{
	padding:15px 37px 25px 22px;
}
.menu li{
	margin-top:4px;
	 
}
.menu a{
	display:block;
	padding:0 25px 3px;
	height:23px;
	line-height:23px;
}
.menu a:hover, .menu a.mCur{
	background:url(../images/menuBg.png) no-repeat;
	font-weight:700;
	color:#FFF;
}
.subMenu{
	display:none;
	margin:5px 0;
	padding:0 10px 0 25px;
	background-color:#F3F3F3;
}
.subMenu a{
	padding:0 0 0 9px;
	height:30px;
	overflow:hidden;
	background:url(../images/subMenuBg.png) 0 13px no-repeat;
	line-height:30px;
	color:#818181;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.subMenu a:hover, .subMenu a.smCur{
	background:url(../images/subMenuBg.png) 0 -44px no-repeat;
	font-weight:700;
	color:#E62B22;
}

/* 内页右侧 */
.section{
	width:740px;
}
.sectionTit{
	border-bottom:1px dotted #B8B8B8;
}
.sectionTit h2{
	padding:0 22px;
	height:24px;
	overflow:hidden;
	background:url(../images/icon2.jpg) 0 3px no-repeat;
	line-height:22px;
	font-size:14px;
	color:#282828;
}
.thisLoc{
	width:100%;
	height:34px;
	overflow:hidden;
	line-height:34px;
	text-align:right;
	color:#6D6D6D;
}
.thisLoc a{
	color:#6D6D6D;
}
.thisLoc a:hover{
	color:#055ECA;
}
.thisLoc span{
	padding-left:18px;
	background:url(../images/homeIcon.jpg) 0 1px no-repeat;
}
.thisLoc strong{
	color:#3E3E3E;
}
.article{
	padding:15px 0;
	line-height:24px;
	color:#616161;
}

/* 分页 */
.page{
	text-align:center;
	font:14px 'Simsun';
	color:#444;
}
.page2{
	padding:25px 0 10px;
}
.page a{
	display:inline-block;
	padding:0 8px;
	height:20px;
	border:1px solid #DCDCDC;
	line-height:20px;
	vertical-align:top;
}
.page a:hover{
	background-color:#656565;
	border-color:#656565;
	font-weight:700;
	color:#FFF;
}
.page span{
	display:inline-block;
	line-height:22px;
}
.pageInpt{
	padding:0 5px;
	width:22px;
	height:20px;
	background:url(../images/pageInptBg.jpg) no-repeat;
	border:1px solid #ABABAB;
	vertical-align:middle;
}
.pageBtn{
	vertical-align:middle;
}
.prevNext{
	margin:20px 0 40px;
	padding:0 11px;
	height:26px;
	border-top:1px dotted #E6E6E6;
	border-bottom:1px dotted #E6E6E6;
	line-height:26px;
	color:#333;
}
.prevNext p{
	width:48%;
}
.prevNext a{
	color:#9A9997;
}
.prevNext a:hover{
	color:#A60002;
}

/* 荣誉资质 */
.honor{
	margin:0 11px 22px 48px;
	padding:7px;
	background:url(../images/honorBg.jpg) no-repeat;
}
.honor .vm{
	width:161px;
	height:198px;
	*font-size:179px;
}
.honor h6{
	padding-top:13px;
	width:161px;
	height:24px;
	overflow:hidden;
	font:12px/24px 'Simsun';
	text-align:center;
	color:#505050;
	white-space:nowrap;
	text-overflow:ellipsis;
}

/* 工厂环境 */
.factory{
	margin-left:-27px;
	width:767px;
}
.factory li{
	margin:0 0 24px 27px;
	width:356px;
	height:257px;
	overflow:hidden;
	text-align:center;
}
.factory li .vm{
	padding:2px;
	width:350px;
	height:217px;
	border:1px solid #C9C9C9;
	*font-size:195px;
}
.factory li h6{
	height:34px;
	overflow:hidden;
	line-height:34px;
	font-size:14px;
	color:#444;
}

/* 招贤纳士 */
.careerTit{
	padding:2px 0 1px;
	height:26px;
	background:url(../images/careerBarBg.jpg) no-repeat;
	font-family:'Microsoft Yahei';
	line-height:24px;
	color:#000;
}
.career p{
	margin-left:1px;
	padding:0 10px;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.careerList{
	border-bottom:1px solid #DFDFDF;
	color:#666;
}
.careerList li{
	height:30px;
	background-color:#FBFBFB;
	border-bottom:1px solid #DFDFDF;
	vertical-align:top;
	color:#666;
}
.careerList li.bgFFF{
	background-color:#FFF;
}
.careerList li p.field2{
	padding:0 15px;
	width:246px;
	text-align:left;
}
.careerList li a:hover{
	font-weight:700;
	color:#DE180E;
}
.careerList p{
	height:30px;
	line-height:30px;
}
p.field1{
	margin-left:0;
	width:54px;
}
.field2{
	width:256px;
}
.field3{
	width:84px;
}
.field4{
	width:77px;
}
.field5{
	width:74px;
}
.field6{
	width:70px;
}
.careerH{
	padding-bottom:15px;
	text-align:center;
	color:#CB130A;
}
.careerH h1{
	font:24px/48px 'Microsoft Yahei';
}
.careerTab{
	position:relative;
	overflow:hidden;
}
.ftab{
	margin-left:-1px;
	border-top:1px solid #ABABAB;
	line-height:20px;
	color:#666;
}
.ftab td{
	border-left:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
}
.p10{
	padding:10px 25px;
}
.ftt{
	color:#010101;
}

/* 产品导航 */
.products{
	overflow:hidden;
}
.proFooter{
	margin-top:0;
}
.proArticle{
	padding-bottom:0;
}
.products li{
	margin-left:-1px;
	padding:0 30px 30px;
	width:310px;
	overflow:hidden;
	border-left:1px solid #C5C5C5;
	border-bottom:1px solid #C5C5C5;
}
.products dt{
	height:50px;
	overflow:hidden;
	text-align:center;
	font:700 16px/50px 'Simsun';
	color:#000;
}
.products dd .vm{
	width:236px;
	height:62px;
	
	*font-size:55px;
}
.products dd a{
	color:#606060;
}
.products a:hover{
	color:#055ECA;
}
.pImg{
	margin:11px 0;
}
.icn{
	padding-left:13px;
	height:22px;
	overflow:hidden;
	background:url(../images/icon3.jpg) 0 10px no-repeat;
	line-height:22px;
}

.viewImg{
	margin:0 auto;
	position:relative;
	padding:6px;
	width:520px;
	height:390px;
	background-color:#fff;
}
.viewImg .vm{
	width:518px;
	height:388px;	
	*font-size:348px;
	overflow:visible;
}
.tabTitle{
	margin-top:15px;
	padding-top:45px;
	height:31px;
	border-top:1px dotted #B3B3B3;
	border-bottom:1px solid #C60004;
}
.tabTitle a{
	display:inline;
	float:left;
	margin-right:-1px;
	padding:0 22px;
	height:30px;
	background-color:#F9F9F9;
	border:1px solid #D4D4D4;
	border-bottom:0;
	font:14px/30px 'Simsun';
}
.tabTitle a.tCur{
	position:relative;
	margin-bottom:-1px;
	height:31px;
	background-color:#FFF;
	border-color:#C30600;
	font-weight:700;
	color:#C50002;
}
.box{
	padding:25px 0;
}
.tabDiv{
	margin:15px 0;
	padding-bottom:30px;
	border-bottom:1px dotted #B3B3B3;
}
.tabDl dt{
	padding:0 0 15px 18px;
	background:url(../images/icon5.jpg) 0 10px no-repeat;
	font:18px/32px 'Microsoft Yahei';
	color:#C50002;
}
.tabDl dd{
	padding-left:18px;
	font:14px/30px 'Simun';
	color:#595959;
}

/* 技术支持 */
.support{
	border-top:3px solid #D5D5D5;
	border-bottom:3px solid #D5D5D5;
}
.support p{
	padding:0 10px;
}
.pfd1{
	width:60px;
}
.pfd2{
	width:500px;
}
.pfd3{
	width:100px;
}
.supTit{
	height:28px;
	overflow:hidden;
	border-bottom:1px solid #D5D5D5;
	line-height:28px;
	text-align:center;
	font-weight:700;
	color:#4F4F4F;
}
.support ul{
	position:relative;
	overflow:hidden;
}
.support li{
	margin-top:-1px;
	padding:12px 0;
	border-top:1px dotted #D5D5D5;
	color:#909090;
}
.support li .pfd1, .support li .pfd3{
	height:65px;
	line-height:65px;
	text-align:center;
}
.support li .pfd1, .support li dt{	
	font-weight:700;
}
.support li dl{
	line-height:22px;
}
.support li dt{
	height:22px;
	overflow:hidden;
}
.support li dd{
	height:44px;
	overflow:hidden;
}
.title{
	border-bottom:1px dotted #E6E6E6;
	text-align:center;
	color:#D0D0D0;
}
.title h1{
	padding:30px 0 20px;
	font:18px/36px 'Microsoft Yahei';
	color:#CD0900;
}
.title p{
	padding-bottom:4px;
	overflow:hidden;
	line-height:22px;
	white-space:nowrap;
}
.back a, .back a:hover{
	padding:1px 5px 4px;
	width:92px;
	height:33px;
	background:url(../images/back.jpg) no-repeat;
	font:700 14px/33px 'Simsun';
	color:#FFF;
}

/* 新闻中心 */
.topNews{
	padding:5px 0 20px;
}
.topImg{
	padding:3px;
	border:1px solid #D4D4D4;
}
.topImg .vm{
	width:233px;
	height:127px;
	*font-size:114px;
}
.topNews dl{
	width:480px;
	line-height:22px;
	color:#929292;
}
.topNews dt{
	padding-top:4px;
	height:32px;
	overflow:hidden;
	font:18px/32px 'Microsoft Yahei';
}
.topNews dt a{
	color:#111;
}
.topNews dt a:hover{
	color:#ED3D35;
}
.topNews .time{
	color:#B4B4B4;
}
.topNews .newDes{
	height:66px;
	overflow:hidden;
}
.topNews .newDes a{
	color:#D00002;
}
.topNews .newDes a:hover{
	color:#055ECA;
}
.relatedNews{
	padding-bottom:65px;
}
.relatedNews h4{
	padding-bottom:15px;
	font-size:14px;
	line-height:100%;
	vertical-align:top;
	color:#333;
}
.relatedNews li{
	display:inline;
	float:left;
	margin-left:20px;
	padding-left:7px;
	width:343px;
	height:22px;
	overflow:hidden;
	background:url(../images/icon4.jpg) 0 9px no-repeat;
	line-height:22px;
}
.relatedNews li a{
	color:#9A9997;
}
.relatedNews li a:hover{
	color:#055ECA;
}

/* 在线留言 */
.tip{
	padding:1px 10px 9px;
	height:30px;
	overflow:hidden;
	background:url(../images/tip1.jpg) no-repeat;
	line-height:30px;
	color:#666;
}
.fli{
	padding:10px 0;
}
.fli span{
	width:170px;
	text-align:right;
	font-size:14px;
	line-height:30px;
	color:#000;
}
.fli em{
	margin:0 3px;
	width:5px;
	height:15px;
	overflow:hidden;
	border-bottom:1px solid #D2D2D2;
}
.fli i{
	padding:0 5px;
	font:12px 'Simsun';
	color:#F00;
}
.txt{
	padding:0 5px;
	height:28px;
	border:1px solid #E3E3E3;
	vertical-align:middle;
	line-height:28px\9;
}
.mbd{
	margin-bottom:10px;
	padding:10px 0;
	background:#F6F6F6;
	border:1px solid #E3E3E3;
}
.notice{
	line-height:32px;
	color:#477AA5;
}
.uname{
	width:130px;
}
.utel1{
	width:55px;
}
.utel2{
	width:210px;
}
.uemail, .uphone{
	width:170px;
}
.uaddress{
	width:380px;
}
.utitle{
	width:250px;
}
.ucontent{
	padding:5px;
	width:485px;
	height:140px;
	overflow:hidden;
	line-height:160%;
}
.button2{
	margin-right:20px;
	width:83px;
	height:34px;
	background:url(../images/button2.jpg) no-repeat;
	border:0;
	font:700 14px 'Simsun';
	color:#FFF;
	cursor:pointer;
}


.pro_show_download { clear:both;}
.pro_show_download li { list-style-type:none; height:30px; line-height:30px;   }
.pro_show_download li a img { margin-top:8px; vertical-align:top;}

.MagicZoomBigImageCont{
	border:1px solid #E7E7E7;
}

.MagicZoomPup {
	border:1px solid #aaa;
	background:#ffffff;
}

.MagicZoomLoading {
	text-align:center;
	background:#ffffff;
	color:#444;
	border:1px solid #ccc;
	opacity:0.8;
	padding:3px 3px 3px 3px !important;
	display:none; 
}
.MagicZoomLoading img {
	padding-top:3px !important; 
}
