@charset "utf-8";
/* 首页 ------------------------------------------------------------------------------------------------------*/
.header{
	height:547px;
	background:url(../images/header-bg.jpg) repeat-x;
}
.ny-header{
	height:378px;
	background:url(../images/ny-header-bg.jpg) repeat-x;
}
.top, .banner,
.main, .copy{
	margin:0 auto;
	width:1003px;
}

.top{
	height:111px;
}
.top-tel{
	margin-top:12px;
	width:565px;
}
.top-search{
	padding:1px 1px 0 8px;
	width:161px;
	background:url(../images/input1.jpg) no-repeat;
}
.top-search input{
	height:18px;
	background:none;
	border:0;
}
.top-search-input{
	width:128px;
}
.top-search-submit{
	width:28px;
	cursor:pointer;
}
.language a{
	padding-left:26px;
	background:url(../images/language.gif) 6px 2px no-repeat;
}
.language a.english{
	background-position:6px -16px;
}

.nav{
	margin-top:21px;
	width:712px;
	font:14px/26px 'Microsoft YaHei';
}
.nav li{
	position:relative;
	z-index:99;
	float:left;
	width:89px;
	height:30px;
	text-align:center;
}
.nav li:hover{
	background:url(../images/nav-hover.png) no-repeat;
}
.nav li.navHover{
	background:url(../images/nav-hover.png) no-repeat;
}
.nav a{
	position:relative;
	z-index:9;
	display:block;
	height:30px;
	color:#000;
}
.nav a:hover,
.nav li:hover a,
.nav li.navHover a{
	color:#FFF;
}
.navBox{
	display:none;
	position:absolute;
	left:0;
	top:14px;
	z-index:8;
	width:1000px;
}
.sub-nav{
	padding-top:25px;
	font:13px/34px 'Simsun';
}
.sub-nav dt{
	position:relative;
	float:left;
	background:url(../images/sub-nav-bg2.png) left top repeat-x;
}
dt.bg1{
	width:20px;
	height:34px;
	background:url(../images/sub-nav-bg1.png) left top no-repeat;
}
dt.bg2{
	background:url(../images/sub-nav-bg3.png) right top no-repeat;
}
dd.tip{
	position:absolute;
	left:0;
	top:16px;
	z-index:999;
	width:20px;
	height:11px;
	overflow:hidden;
	background:url(../images/tip.png) center top no-repeat;
}
.sub-nav dt a,
.sub-nav dt a:link,
.sub-nav dt a:visited{
	display:inline-block;
	padding:0 10px;
	background:url(../images/sub-nav-fg.jpg) right 12px no-repeat;
	color:#373737;
}
.sub-nav dt a:hover,
.sub-nav dt a:active{
	color:#FF8B2B;
}
.aNav{
	left:-20px;
}
.aNav dd.tip{
	left:50px;
}
.pNav{
	left:-360px;
}
.pNav dd.tip{
	left:390px;
}
.sNav dd.tip{
	left:30px;
}
.cNav{
	left:-90px;
}
.cNav dd.tip{
	left:120px;
}

.zsub-nav{
	display:none;
	left:0;
	top:32px;
	z-index:-10;
	width:145px;
	overflow:hidden;
	background:#EDEDED;
}
.zsub-nav dd{
	border-bottom:1px solid #E0E0E0;
}
.zsub-nav dd:hover{
	background:#E0E0E0;
}
.sub-nav dt:hover a{
	color:#F37900;
}
.sub-nav .zsub-nav dd a{
	width:129px;
	height:33px;
	border-bottom:1px solid #FFF;
	line-height:33px;
	color:#373737;
}
.sub-nav .zsub-nav dd a:hover{
	color:#F37900;
}


.banner{
	margin-top:15px;
	padding:0 1px;
	height:379px;
	background:url(../images/banner-bg.png) left top no-repeat;
	border-top:1px solid #D2D1D1;
}
.banner ul{
	width:1001px;
	height:323px;
}
.banner li{
	position:absolute;
	left:0;
	top:0;
}
.banner img{
	display:block;
	width:1001px;
	height:323px;
}
.bPage{
	height:10px;
	text-align:center;
}
.bPage span{
	display:inline-block;
	margin:0 3px;
	width:10px;
	height:10px;
	background:url(../images/bBtn.png) no-repeat;
	cursor:pointer;
}
.bPage span.bannerHover{
	background-position:-19px 0;
}
.ny-banner{
	height:220px;
	background:url(../images/ny-banner-bg.png) left top no-repeat;
}

.content{
	background:url(../images/content-bg.jpg) repeat;
}
.main{
	top:-40px;
}
.radius{
	z-index:1;
	width:229px;
	height:219px;
	background:url(../images/radiu1.png) no-repeat;
}
.rd1{
	left:-30px;
	top:-30px;
}
.rd2{
	right:-30px;
	bottom:-30px;
}

.home-pro,
.home-about,
.home-video{
	position:relative;
	z-index:2;
	height:429px;
	background:url(../images/home-main.png) no-repeat;
}
.title{
	height:40px;
	border-bottom:1px solid #DCDCDC;
	text-transform:uppercase;
}
.title h2{
	padding-top:12px;
}
.title p.fr a{
	display:block;
	margin-top:18px;
	width:34px;
	height:11px;
	overflow:hidden;
	background:url(../images/more1.png) no-repeat;
	line-height:0;
	font-size:0;
}
.home-pro{
	width:273px;
	background-position:0 0;
}
.home-pro .title{
	margin-left:15px;
	width:225px;
}
.menu li{
	display:inline;
	float:left;
	margin-top:2px;
	padding-left:22px;
	width:251px;
	height:38px;
	font:14px/38px 'Arial'; overflow:hidden
}
.menu li:hover,
.menu li.menuHover{
	background:#EAEAEA url(../images/menu-bg.gif) right top no-repeat;
	font-weight:bold;
}
.menu li a{
	display:block; width:200px; overflow:hidden
}
.menu li a:hover{
	color:#666;
}
.home-about-article{
	line-height:22px;
	height:352px;
	overflow:hidden;
}

.home-about{
	padding:0 18px 0 19px;
	width:365px;
	background-position:-293px 0;
}

.home-video{
	margin-right:-5px;
	padding:0 18px 0 17px;
	width:275px;
	background-position:-698px 0;
}
.home-video-view{
	width:273px;
	height:184px;
	border:1px solid #3D423C;
}
.home-video-view img{
	display:block;
}
.play{
	display:block;
	left:50%;
	top:50%;
	margin:-27px 0 0 -27px;
	width:55px;
	height:55px;
	background:url(../images/play.png) no-repeat;
}
.play:hover{
	filter:alpha(opacity:60);
	opacity:.6;
}
.tit1{
	width:100%;
	overflow:hidden;
	border:0;
}
.home-contact{
	margin-top:16px;
	width:270px;
	height:96px;
	background:url(../images/contact-bg.png);
	line-height:20px;
	color:#D3D3D3;
}
.home-contact p.pa{
	right:0;
	top:-49px;
}

.footer{
	padding:8px 0;
	background:#5C5C5C url(../images/footer-bg.jpg) repeat-x;
	line-height:22px;
	color:#FFF;
}
.footer a{
	color:#FFF;
}

/* 关于我们 ------------------------------------------------------------------------------------------------------*/
.thisLocation{
	height:40px;
	background:url(../images/thisLocationF.png) left bottom no-repeat;
	color:#FFF;
}
.thisLocation a{
	color:#FFF;
}
.thisLocation a:hover{
	color:#F37900;
}
.ny-tit{
	margin:8px 0 0 45px;
	height:23px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat;
	
	font-size:0;
	line-height:0;
}
.aH2{
	width:190px;
	background-position:right top;
}
.pH2{
	width:234px;
	background-position:right -65px;
}
.caH2{
	width:217px;
	background-position:right -109px;
}
.cuH2{
	width:250px;
	background-position:right -152px;
}
.rH2{
	width:211px;
	background-position:right -197px;
}
.fH2{
	width:195px;
	background-position:right -238px;
}
.coH2{
	width:203px;
	background-position:right -281px;
}
.thisLocation p{
	margin-top:12px;
	height:28px;
	background:url(../images/sprite.png) -485px -30px no-repeat;
	line-height:28px;
}

.section{
	background:#FFF url(../images/section-bg.jpg) 190px top repeat-y;
	border:1px solid #DAD9D9;
}
.lefts{
	width:198px;
	min-height:680px;
	height:auto;
	_height:680px;
}
.aside li{
	text-align:center;
}
.aside li a{
	display:block;
	height:45px;
	overflow:hidden;
	background:url(../images/sprite.png) 0 -44px no-repeat;
	line-height:43px;
	
	white-space:nowrap;
	text-overflow:ellipsis;
}
.aside li a:hover,
.aside li a.aHover{
	background-position:0 0;
	font-weight:bold;
	color:#666;
}
.proa li{
	text-align:left;
}
.proa li a{
	padding-left:25px;
}
.side-menu{
	display:none;
	width:100%;
}
.side-menu li{
	width:190px;
	border-bottom:1px solid #EAEAEA;
}
.side-menu li a{
	padding-left:45px;
	width:145px;
	height:32px;
	border-bottom:1px solid #FFF;
	background:#F7F7F7;
	line-height:32px;
}
.side-menu li a:hover{
	background:#FFF;
}

.rights{
	width:774px;
	min-height:680px;
	height:auto;
	_height:680px;
	background:url(../images/right-t.jpg) repeat-x;
}
.rights-tit{
	padding:6px 0 0 16px;
	font:14px/38px 'Microsoft YaHei';
	color:#333;
}
.article{
	padding:15px 0;
	color:#333;
	line-height:180%;
}


/* 经典案例 ------------------------------------------------------------------------------------------------------*/
.case-list{
	width:774px;
	overflow:hidden;
}
.case-list ul{
	width:789px;
}
.case-list li{
	display:inline;
	float:left;
	margin:15px 15px 0 0;
}
.case-list li:hover .case-img{
	border-color:#FF8C22;
}
.case-img{
	width:180px;
	height:153px;
	border:1px solid #DEDEDE;
	text-align:center;
	vertical-align:middle;
}
.case-tit{
	width:180px;
	height:36px;
	overflow:hidden;
	line-height:36px;
	text-align:center;
	
	white-space:nowrap;
	text-overflow:ellipsis;
}

.page{
	padding:20px 0 30px;
	text-align:right;
}
.page a{
	display:inline-block;
	margin:0 2px;
	padding:0 7px;
	height:20px;
	border:1px solid #DEDEDE;
	line-height:22px;
	
	vertical-align:top;
}
.page a:hover{
	background-color:#DEDEDE;
	color:#000;
}

/* 产品中心 ------------------------------------------------------------------------------------------------------*/
.pro-list{
	width:774px;
	overflow:hidden;
}
.pro-list li{
	display:inline;
	float:left;
	margin:15px 15px 0 30px;
	width:203px;
	border:5px solid #FFF;
}
.pro-list li:hover{
	border-color:#FF8B2B;
}
.pro-list li:hover .pro-img{
	border-color:#FFF;
	border-bottom-color:#E9E9E9;
}
.pro-img{
	padding:3px;
	width:195px;
	height:208px;
	overflow:hidden;	
	border:1px solid #E9E9E9;
	text-align:center;
	vertical-align:middle;
}
.pro-tit,
.pro-des{	
	padding:5px 5px 0 5px;
	width:195px;
}
.pro-tit{
	height:22px;
	overflow:hidden;
	line-height:22px;
	font-weight:bold;
	
	white-space:nowrap;
	text-overflow:ellipsis;
}
.pro-des{
	height:40px;
	overflow:hidden;
	line-height:20px;
	color:#767676;
	
	word-break:break-all;
}
.show-title{
	width:100%;
	padding-bottom:8px;
	overflow:hidden;
	text-align:center;
	font-style:normal;
}
.show-title h3{
	padding:25px 0 15px;
	font-size:16px;
	line-height:28px;
	color:#FF9600;
}
.show-title p{
	padding:8px 0;
	height:12px;
	line-height:12px;
	background:url(../images/em.jpg) left top repeat-x;
	border:1px solid #F0F0F0;
	font-style:normal;
	color:#C4C4C4;
	
	
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-family:"宋体"
}
.show-page{
	padding:15px 0 30px;
	width:100%;
	overflow:hidden;
}
.show-page p{
	width:48%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.pro-article{
	margin-top:40px;
	height:297px;
	overflow:hidden;
}
.pro-simg{
	float:left;
	width:330px;
}
.pro-sdes{
	float:left;
	padding-left:30px;
	width:404px;
	height:297px;
	background:url(../images/pro-des-bg.jpg) left top no-repeat;
}
.pstt
{
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ELLIPSIS;
	font-size:16px;
	font-weight:bold;
	color:#FF9600;
}
.psdv{
	width:100%;
	height:196px;
	overflow:hidden;
}
.pro-sdes p{
	line-height:22px;
}
.pro-speci{
	margin-top:33px;
	color:#959595;
}
.psptt{
	font:bold 14px/32px 'Simsun';
	color:#111;
}

.rel-pro{
	margin:0 0 20px;
	padding-top:20px;
	overflow:hidden;
	border-top:1px solid #E2E1E5;
}
.rel-pro-prev,
.rel-pro-next{
	cursor:pointer;
}
.rel-pro-wrap{
	position:relative;
	float:left;
	width:728px;
	height:126px;
	overflow:hidden;
}
.rel-pro-wrap ul{
	width:10000%;
}
.rel-pro-wrap li{
	display:inline;
	float:left;
	margin-right:11px;
	width:112px;
	text-align:center;
}
.rel-img{
	padding:1px;
	width:108px;
	height:92px;
	overflow:hidden;
	border:1px solid #E2E1E5;
}
.rel-img:hover{
	border-color:#F37900;
}
.rel-pro-tit{
	width:100%;
	height:30px;
	overflow:hidden;
	line-height:30px;
	
	white-space:nowrap;
	text-overflow:ellipsis;
}

/* 公司视频 ------------------------------------------------------------------------------------------------------*/
.movie{
	width:774px;
	overflow:hidden;
}
.movie ul{
	width:801px;
}
.movie li{
	display:inline;
	position:relative;
	float:left;
	margin:15px 25px 0 0;
	width:240px;
	border:1px solid #D1D1D1;
}
.movie li img{
	display:block;
}
.movie li p{
	padding:0 5px;
	width:230px;
	height:32px;
	overflow:hidden;
	background:#E9E9E9;
	font:14px/32px 'Simsun';
}
.video{
	margin:50px auto;
	width:530px;
	height:340px;
}

/* 在线留言 ------------------------------------------------------------------------------------------------------*/
.txt{
	height:20px;
	line-height:20px;
	background:url(../images/input.jpg) left top repeat-x;
	border:1px solid #C1C1C1;
}
.txt-1{
	width:120px;
}
.txt-2{
	width:150px;
}
.txt-3{
	width:85px;
}
.txt-4{
	width:200px;
}
.txt-5{
	width:250px;
}
.txt-6{
	width:350px;
}
.txt-7{
	width:350px;
	height:120px;
}

/* 企业招聘 ------------------------------------------------------------------------------------------------------*/
.job-list li{
	width:100%;
	height:32px;
	overflow:hidden;
	border-bottom:1px solid #EAEAEA;
	line-height:32px;
	color:#666;
}
.job-list li:hover{
	background-color:#EFEFEF;
}
li.plit{
	background-color:#F8F8F8;
	font:bold 14px/32px 'Microsoft YaHei';
	color:#121212;
}
li.plit:hover{
	background-color:#F8F8F8;
}
.job-list li p
{
	padding:0 10px;
	height:32px;
}
p.jp1{
	width:254px;
}
p.jp2{
	width:80px;
	text-align:center;
}
p.tr{
	text-align:right;
}
p.jp2 a{
	display:block;
	margin:7px 0 0 27px;
	width:51px;
	height:22px;
	overflow:hidden;
	background:url(../images/btn1.png) no-repeat;
	
	font-size:0;
	line-height:0;
}

.jtab p{
	padding:5px 10px;
}
.jtit{
	padding:10px 0;
	font:16px 'Microsoft YaHei';
}
.back{
	margin-bottom:15px;
	padding:0 8px;
	height:28px;
	background:#EEE;
	text-align:right;
	line-height:28px;
}
.back a{
	color:#333;
}
.back a:hover{
	color:#FF8B2B;
}

/* 联系我们 ------------------------------------------------------------------------------------------------------*/
.contact{
	margin-top:50px;
	padding:90px 0 0 330px;
	min-height:260px;
	height:auto;
	_height:260px;
	background:url(../images/contact.jpg) no-repeat;
	font:14px/180% 'Simsun';
}










































