﻿@charset "utf-8";
/*全局声明*/
body
{
margin:0px auto;
text-align:center;
padding:0px;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
background:#fff;
}
a { outline:none; } /*针对firefox等*/
a { blr:expression(this.onFocus=this.blur()) } /*针对 IE*/ 
form
{
margin:0px;
padding:0px;}
h4
{
color:#383838;pading:0px; margin:0px auto 5px auto; display:inline;
}
h3
{
color:#383838;pading:0px; margin:0px auto 5px auto;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}


/*页面头部样式*/
.header
{
width:929px;
height:452px;
margin:0px auto;
}
/*search、language*/
.header .topDiv
{
width:100%;
height:60px;
clear:both;
overflow:hidden;
}
.header .topDiv .logo
{
width:217px;
height:60px;
float:left;
background:url(../images/logo.jpg) no-repeat;
}
.header .topDiv .Tools
{
width:420px;
height:60px;
float:right;
position:relative;
top:30px;
}
.header .topDiv .Tools .search
{
width:260px;
height:22px;
float:left;
position:relative;
left:10px;
}
.header .topDiv .Tools .search .textBg
{
width:69px;
height:22px;
float:left;
background:url(../images/searchText.jpg) no-repeat;
}
.header .topDiv .Tools .search .searchInput
{
width:139px;
background:none;
border:none;
color:#383838;
font-size:12px;
padding-top:4px;
}
.header .topDiv .Tools .search .searchInputBg
{
width:148px;
height:22px;
padding-left:8px;
float:left;
background:url(../images/selectBg.jpg) no-repeat;
}
.header .topDiv .Tools .search .searchBtn
{
float:left;
}
.header .topDiv .Tools .search .searchBtnBg
{
width:31px;
height:22px;
border:none;
cursor:pointer;
position:relative;
right:20px;
background:url(../images/btnBg.jpg) no-repeat;
}
.header .topDiv .Tools .language
{
float:left;
clear:right;
margin-left:10px;
border-collapse:collapse;
}
.header .topDiv .Tools .language td
	{
	
	}
.header .topDiv .Tools .language img
	{
	padding:0px;
	margin:0px;
	border:0;
	}
.header .Nav
{
width:100%;
height:28px;
clear:both;
background:url(../images/navBg.jpg) no-repeat;
}
a.languageFont
{
color:#383838; font-size:12px; text-decoration:none; margin:0px 5px;
}
a.languageFont:active,a.languageFont:link,a.languageFont:visited
{}
a.languageFont:hover
{
color: #383838; text-decoration: underline;
}
.header .banner
{
width:100%;
}
.header .News
{
width:929px;
height:27px;
margin:0px auto;
clear:both;
text-align:left;
background:url(../images/newsBg.jpg) no-repeat;
}
a.NewsBold
{
font-family: Arial;color: #383838; font-size:12px; text-decoration:none;  float:left; position:relative; left:30px; font-weight:bold; padding-top:5px;
}
html>body a.NewsBold
{
padding-top:4px;
}
a.NewsBold:active,a.NewsBold:link,a.NewsBold:visited
{}
a.NewsBold:hover
{
color: #383838;
}

a.NewsList
{
color: #383838; font-size:12px; text-decoration:none;
}

a.NewsList:active,a.NewsList:link,a.NewsList:visited
{}
a.NewsList:hover
{
color: #000;
}

.newsTitle
{
float: left; 
margin: 6px 0px 3px 40px;
line-height:14px;
height: 12px; 
text-align:left;
}
html>body .newsTitle
{
line-height:10px;
height: 10px; 
}
.main
{
width:929px;
height:143px;
margin:6px auto 0px auto;
}
.mainDiv
{
width:929px;
height:auto;
margin:6px auto 0px auto;
}
.mainTop
{
width:100%;
height:10px;
font-size:0px;
background:url(../images/contentTop.jpg) no-repeat bottom;
}
.mainCenter
{
width:100%;
background:url(../images/contentCenter.jpg) repeat-y;
}
.mainBottom
{
width:100%;
height:27px;
background:url(../images/contentBottom.jpg) no-repeat;
}
.mainLeft
{
width:180px;
position:relative;
float:left;
}
.mainLeftUl
{
text-transform:none;
margin:30px 0px 0px 0px;
padding:0px;
text-align:left;}
.mainLeftUl li
{
line-height:26px;
margin-left:25px;
padding-left:10px;
width:120px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
background:url(../images/listImage.jpg) no-repeat 0px 12px;
}
a.listTitle
{
font-size:12px;
color:#383838;
text-decoration:none;
}
a.listTitle:hover
{
text-decoration:underline;
}
.mainLeft .rightLin
{
width:2px;
height:392px;
}
.mainLeft .title
{
width:180px;
height:28px;
background:url(../images/titleBg.jpg) no-repeat ;
position:absolute;
top:-10px;
left:-1px;
color:#383838;
font-size:13px;
font-weight:bold;
line-height:28px;
text-align:center;
}
.mainRight
{
width:749px;
float:left;
clear:right;
position:relative;
}
.mainRight .linkBg
{
width:2px;
height:375px;
position:relative;
float:left;
top:-9px;
left:0px;
z-index:999;
background:url(../images/leftBg.jpg) no-repeat left top;
}
html>body .mainRight .linkBg
{
background:url(../images/leftBg.jpg) no-repeat left top;
}
.dhSpan
{
font-size:12px;
font-family: "宋体";
}
a.list
{
font-size:12px;
color:#383838;
text-decoration:none;
}
a.list:hover
{
text-decoration:underline;
}
a.subnavFont
{
font-size:12px;
color:#383838;
text-decoration:none;
margin-left:25px;
}
a.subnavFont:hover
{
text-decoration:underline;
}
.navFont
{
font-size:12px;
color:#383838;
line-height:24px;
}

.clear
{
font-size:0px;
clear:both;}
.subnav
{
font-size:12px;
color:#383838;
float:left;
clear:both;
margin-left:20px;
display:inline;
}
.mainNr
{
width:680px;
text-align:center;
margin:0px auto;
padding-top:30px;
}
.mainNr .lxTable
	{
	font-size:12px;
	}
.mainNr .lxTable td
	{
	line-height:20px;
	text-align:left;
	}
.mainNr .jrBg
	{

	width:100%;
	height:20px;
	background:url(../images/jrBg.gif) repeat-x;
	}
.mainNr table
{
	font-size:12px;
}
.mainNr td
{
	line-height:24px;
	text-align:left;
}
.mainNr ul
{
line-height:28px;
font-size:12px;
color:#383838;
float:left;
position:relative;
left:15px;
}
.mainNr li
{
padding:0px;
margin:0px;
}
.mainNr strong
{
font-size:12px;
color:#383838;
text-align:left;

}
.mainNr p
{
font-size:12px;
line-height:2.2em;
text-align:left;
color:#383838;
text-indent:1.5em;
}
.mainNr .fk
	{
	font-size:40%;
	position:relative;
	bottom:2px;
	}
	html>body .mainNr .fk
	{
	font-size:60%;
	}
.nrP p
	{
	margin:5px 0px;
	}
	
.mainNr .ClassP
	{
line-height:2.5em;
	}
a.listText
{
font-size:12px;
color:#383838;
text-decoration:none;
padding-left:10px;
background:url(../images/listImage.jpg) no-repeat 0px 5px;
}
a.listText:hover
{
text-decoration:underline;}
.listTextFont
{
font-size:12px;
color:#0088cc;
margin-left:20px;
}
.listUl
{
padding:0px;
margin:0px auto;
width:500px;
}
.listUl li
{
padding:0px;
margin:0px;
text-align:left;
}


a.moduleListLink
{
color: #383838; font-size:12px; text-decoration:none; position:relative; left:9px; font-family:Arial, Helvetica, sans-serif;
}

a.moduleListLink:active,a.moduleListLink:link,a.moduleListLink:visited
{}
a.moduleListLink:hover
{
color: #000; text-decoration:inherit;
}


a.moduleList
{width:120px;
color: #383838; font-size:12px; text-decoration:none; position:relative; left:9px; margin-top:6px;
}
a.moduleList:active,a.moduleList:link,a.moduleList:visited
{}
a.moduleList:hover
{
color: #000; text-decoration:none;
}
.moduleTitle
{
color: #383838; font-size:13px;font-weight:bold; width:180px; text-align:left; position:relative; top:12px;
left:28px;cursor:default;
}
.production
{
width:218px;
height:143px;
background:url(../images/productionDefault.jpg) no-repeat;
float:left;
clear:left;
text-align:left;
}

.production
{
width:218px;
height:143px;
background:url(../images/productionDefault.jpg) no-repeat;
float:left;
clear:left;
text-align:left;
}

.productionHover
{
width:218px;
height:143px;
background:url(../images/productionTrue.jpg) no-repeat;
float:left;
clear:left;
text-align:left;
}
.production ul
{
width:180px;
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
float:left;
position:relative;
top:13px;
left:30px;
}
.production li
{
background:url(../images/listImage.jpg) no-repeat 0px 16px;
padding-top:5px;
}
.productionHover ul
{
width:180px;
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
float:left;
position:relative;
top:13px;
left:30px;
}
.productionHover li
{
background:url(../images/listImage.jpg) no-repeat 0px 16px;
padding-top:5px;
}
.serve
{
width:244px;
height:143px;
background:url(../images/serveDefault.jpg) no-repeat;
float:left;
text-align:left;
}
.serveHover
{
width:244px;
height:143px;
background:url(../images/serveTrue.jpg) no-repeat;
float:left;
text-align:left;
}
.serve ul
{
width:200px;
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
float:left;
position:relative;
top:13px;
left:28px;
}
.serve li
{
background:url(../images/listImage.jpg) no-repeat 0px 16px;
padding-top:5px;
}
.serveHover ul
{
width:200px;
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
float:left;
position:relative;
top:13px;
left:28px;
}
.serveHover li
{
background:url(../images/listImage.jpg) no-repeat 0px 16px;
padding-top:5px;
}
.project
{
width:243px;
height:143px;
background:url(../images/projectDefault.jpg) no-repeat;
float:left;
text-align:left;
}
.projectHover
{
width:243px;
height:143px;
background:url(../images/projectTrue.jpg) no-repeat;
float:left;
text-align:left;
}
.project ul
{
width:200px;
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
float:left;
position:relative;
top:13px;
left:30px;
}
.project li
{
background:url(../images/listImage.jpg) no-repeat 0px 16px;
padding-top:5px;
}
.projectHover ul
{
width:200px;
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
float:left;
position:relative;
top:13px;
left:30px;
}
.projectHover li
{
background:url(../images/listImage.jpg) no-repeat 0px 16px;
padding-top:5px;
}
.credit
{
width:224px;
height:143px;
background:url(../images/creditDefault.jpg) no-repeat;
float:left;
clear:right;
text-align:left;
}
.creditHover
{
width:224px;
height:143px;
background:url(../images/creditTrue.jpg) no-repeat;
float:left;
clear:right;
text-align:left;
}
.credit ul
{
width:200px;
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
float:left;
position:relative;
top:13px;
left:30px;
}
.credit li
{
background:url(../images/listImage.jpg) no-repeat 0px 16px;
padding-top:5px;
}
.creditHover ul
{
width:200px;
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
float:left;
position:relative;
top:13px;
left:30px;
}
.creditHover li
{
background:url(../images/listImage.jpg) no-repeat 0px 16px;
padding-top:5px;
}
.footer
{
width:929px;
height:25px;
clear:both;
margin:0px auto;
background:url(../images/footerBg.jpg) no-repeat;
text-align:right;

}
.footer .EnCopyright
{
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
color: #646464; font-size:10px;line-height:23px;
}
.footer .CnCopyright
{
color: #646464; font-size:12px; margin-right:15px;
}

.ddsmoothmenu {
width:800px;
font:bold 13px verdana;
position:relative;
left:55px;
display: inline
}
.ddsmoothmenu ul {
	z-index: 100; margin: 0px; padding:2px 0px 0px 0px; list-style-type: none;
}
.ddsmoothmenu ul li {
	display: inline; float: left; position: relative;
}
.ddsmoothmenu ul li a {
	padding:7px 50px 0px 50px; display: block; text-decoration: none;
}
 html .ddsmoothmenu ul li a {
	display: inline-block;
	
}
.ddsmoothmenu ul li a:link {
	color: white
}
.ddsmoothmenu ul li a:visited {
	color: white
}
.ddsmoothmenu ul li a.selected {
	color: white;
}
.ddsmoothmenu ul li a:hover {
	 color: white;
}
.ddsmoothmenu ul li ul {
	display: none; left: 0px; visibility: hidden; position: absolute;
}
.ddsmoothmenu ul li ul li {
	display: list-item; float: none
}
.ddsmoothmenu ul li ul li ul {
	top: 0px;
	
}
.sr
{
width:5px;
height:9px;
font-size:0px;
display:block;
position:absolute;
top:9px;
right:10px;
background:url(../images/jt.gif) 0px 0px;}
.ddsmoothmenu ul li ul li a {
	border-top-width: 0px; padding-right: 5px; padding-left: 20px; padding-bottom: 5px; margin: 0px; font: 12px verdana; width: 130px; text-align:left;
}
 html .ddsmoothmenu {
	height: 1%
}
.downarrowclass {
	right: 7px; position: absolute; top: 12px;
}
.rightarrowclass {
	right: 5px; position: absolute; top: 6px;
}
.ddshadow {
	/*background: silver;*/ left: 0px; width: 0px; position: absolute; top: 0px; height: 0px
}
.toplevelshadow {
	opacity: 0.8
}
.ddsmoothmenu-v ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; font: bold 12px verdana; padding-top: 0px; border-bottom: #ccc 1px solid; list-style-type: none
}
.ddsmoothmenu-v ul li {
	position: relative; 
}
.ddsmoothmenu-v ul li a {
 padding-right: 6px; display: block; padding-left: 6px;  overflow: auto; padding-top: 6px; text-decoration: none
;
}
.ddsmoothmenu-v ul li a:link {
	background: #414141; color: white
}
.ddsmoothmenu-v ul li a:visited {
	background: #414141; color: white
}
.ddsmoothmenu-v ul li a:active {
	background: #414141; color: white
}
.ddsmoothmenu-v ul li a.selected {
	background: black; color: white
}
.ddsmoothmenu-v ul li a:hover {
	background: black; color: white
}
.ddsmoothmenu-v ul li ul {
	font-weight: normal; visibility: hidden;position: absolute; top: 0px
}
 html .ddsmoothmenu-v ul li {
	float: left; height: 1%; 
}
 html .ddsmoothmenu-v ul li a {
 
	height: 1%
}
a.hr
{
	
}
a.hr:hover
{
background:red;
}
.chang
{
width:175px;}
UL
{
list-style-type:none;}
UL.hotNews {
	padding:0px;
	margin:0px;
	overflow:hidden;
	height:14px;
}
UL.hotNews LI {
padding:0px 0px 3px 0px;
margin:0px;
}
.msgInfo
{
width:150px;
height:100px;
float:right;
clear:both;
display:inline;
margin:20px 40px 0px 0px;
}
.msgInfo ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
.msgInfo li
{
font-size:12px;
color:#383838;
text-align:left;
line-height:16px;
}
.msgInfoLiBorder
{
border-bottom:1px solid #383838}
.ulPic
{
padding:0px;
margin:0px;
}
.ulPic li
{
width:194px;
height:147px;
float:left;
margin:8px 16px 0px 0px;
display:inline;
background:url(../images/picBg.jpg) no-repeat;
}
.ulPic img
{
border:none;}
a.ulPicA
{
width:165px;
height:118px;
overflow:hidden;
margin:0px auto;
position:relative;
top:8px;
display:block;
}
a.ulPicA:hover
{

}

.highslide {
  cursor: url(highslide/graphics/zoomin.cur), pointer;
outline: none;
margin:0px auto;
position:relative;
top:8px;
}
.highslide-active-anchor img {
  visibility: hidden;
}
.highslide img {

}
.highslide:hover img {

    padding: 0px;
    background-color: #FFFFFF;
}
.highslide-image {
 
    padding: 0px;
    background-color: #FFFFFF;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 1px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
  display: block;
  color: black;
  font-size: 12pt;
  font-family: sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 2px;
  border: 1px solid black;
  background-color: white;
  padding-left: 22px;
  background-image: url(highslide/graphics/loader.white.gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 200px 2px 2px 10px;
	width:105px;
	height:27px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/picTitle.png);
}
html>body a.highslide-credits i 
{
background:url(../images/picTitle.png) no-repeat;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
  background: url(highslide/graphics/fullexpand.gif) no-repeat;
  display: block;
  margin: 0 10px 10px 0;
  width: 34px;
  height: 34px;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.text
{
font-size:12px;
}
.infoLx
{
	width:193px;
	height:95px;
	background:url(../images/infoLx.jpg) no-repeat;
	float:right;
	margin:28px auto 0px auto;
    display:inline;
}

.infoZy
{
	width:678px;
	height:60px;
	position:relative;
    top:10px;
	background:url(../images/zy.jpg) no-repeat;
}
.infoJk
{
	width:678px;
	height:80px;
	position:relative;
    top:10px;
	background:url(../images/jk.jpg) no-repeat;
}
.infoSg
{
	width:678px;
	height:60px;
	position:relative;
    top:10px;
	background:url(../images/sg.jpg) no-repeat;
}

.indexImg
{
	height:16px;
	background:url(../images/navAbg.jpg) no-repeat;
	position:relative;
	top:-2px;
	display:block;
}
.serveImg
{
	height:16px;
	background:url(../images/serveImg.jpg) no-repeat;
	position:relative;
	top:-2px;
	margin-right:45px;
	display:block;
}
.projectImg
	{
    height:16px;
	background:url(../images/projectImg.jpg) no-repeat;
	position:relative;
	top:-2px;
	margin-right:35px;
	display:block;
	}
.cooperateImg
	{
    height:16px;
	background:url(../images/cooperateImg.jpg) no-repeat;
	position:relative;
	top:-2px;
	margin-right:30px;
	display:block;
	}
.modelImg
	{
	height:16px;
	background:url(../images/modelImg.jpg) no-repeat;
	position:relative;
	top:-2px;
	margin-right:22px;
	display:block;
	}
.aboutImg
	{
	height:16px;
	background:url(../images/navEbg.jpg) no-repeat;
	position:relative;
	top:-2px;
	display:block;
	}
.bannerImg
{
	width:100%;
	height:167px;
	background:url(../images/top4.jpg);
}
.whBg
{

	height:216px;
	width:700px;
	background:url(../images/whBg.jpg) center no-repeat;
}
