@charset "utf-8";
body {
	font-family:Verdana;
	font-size:14px;
	margin:0;
	background: url(bodyBg.jpg) repeat-x;
}
body, tr, td {
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #777777;
}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
form, ul, ol, li, p, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
a:link, a:visited, a:active {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
/*布局*/
#container {
	margin:0 auto;
	width:937px;
}
#header {
	height:93px;
}
/*#menu {
	height:34px;
	line-height:34px;
	background:#fff;
}
#menu ul {
}
#menu ul li {
	float: left;
	display: inline;
	margin-left: 1px;
	width: 103px;
	text-align: center;
}
#menu a:link, #menu a:visited, #menu a:active {
	display: block;
	color: #FFF;
	background:#72BBE6;
}
#menu a:hover, .navHome {
	background: #4887BA url(navBg.jpg) no-repeat top right;
	display: block;
	color: #FFF;
}*/
/*menu*/
#nav { width:937px; display:block; background: #fff; height: 34px;}
#nav .mainlevel {background:#72BBE6; float:left; margin-left: 1px; width:103px;/*IE6 only*/ text-align: center; position: relative;}
#nav .mainlevel a {color:#fff; line-height:34px; display:block;width:103px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background: #4887BA url(navBg.jpg) no-repeat top right;}
#nav .mainlevel ul {display:none; position:absolute; left: 0;}
#nav .mainlevel li {border-top:1px solid #fff; background:#a4c8e5; width:103px;/*IE6 only*/}
#nav .mainlevel li a {color:#2a72ab;}
#nav .mainlevel li a:hover {background:#7aaed7; color: #0c3352;}

#mainContent {
	padding-top: 10px;
}
#sidebar {
	float:right;
	width:255px;
	background:#C7E5FF;
}
#content {
	float:left;
	width:670px;
}/*因为是固定宽度，采用左右浮动方法可有效避免ie 3像素bug*/
#footer {
	padding: 10px 0;
	text-align: center;
}
.ModBox {
	border: 1px #A1D4FF solid;
}
.TitleA th, .TitleB th {
	background: url(titleMod1.jpg) no-repeat top right;
	height: 29px;
	width: 100px;
	overflow: hidden;
	color: #004e92;
	text-align: center;
	font: bold 12px/29px Arial;
}
.TitleA td {
	background: url(titleMod.jpg) repeat-x top right;
}
.TitleA td a, .TitleB td a {
	padding: 0 12px;
	font-size: 12px;
}
.TitleB th {
	background: url(titleB.jpg) no-repeat top left;
	height: 30px;
	width: 100px;
	overflow: hidden;
	border-right: 1px solid #c6e6ff;
}
.TitleB td {
	background: url(titleB1.jpg) no-repeat top right;
}
.TitleC {
	background: #8FB7DA;
	color: #052038;
	font: bold 14px/30px Arial;
	border-bottom: 1px solid #FFF;
	text-indent: 12px;
}
.TitleD {
	background: url(titleC.jpg) no-repeat bottom right;
	height: 30px;
	font-size: 13px;
	color: #FD0002;
	text-indent: 22px;
	margin-top: 10px;
}
.indexBox {
	width: 330px;
	margin-top: 10px;
	padding-bottom: 5px;
	background: url(indexBoxB.jpg) no-repeat left bottom;
}
.indexBox .conn {
	border-left: 1px #a1d4ff solid;
	border-right: 1px #a1d4ff solid;
	height:280px;
}
.indexBox .conn td img, .nyTabN td img, .indexBox .conn td a img {
	display: block;
	padding: 2px;
	border: 1px #CCCCCC solid;
}
 .indexBox .conn td a:hover img, .nyTabN td a:hover img {border: 1px #A1D4FF solid;}
.indexBox .conn td span a, .nyTabN td span a {
	display: block;
	font-weight: bold;
	color: #ff6600;
}
.indexBox .conn td span a:hover, .nyTabN td span a:hover {
	text-decoration: underline;
}
.nyTabN td div {
	text-align: right;
}
.indexBox .conn p {
	padding: 0 15px;
}
.indexBox .conn p a:link, .indexBox .conn p a:visited, .indexBox .conn p a:active {
	display: block;
	background: url(ico1.jpg) no-repeat left center;
	text-indent: 8px;
}
ul.indexBox {
	float: left;
}
ol.indexBox {
	float: right;
}
.rLi a {
	text-decoration: underline;
	text-align: right;
	color: #FF0000;
}
.buttonE {
	background: url(button2.jpg) repeat-x left top;
	border: 1px #9fadb0 solid;
	line-height: 22px;
	height: 22px;
}
.inputI {
	border: 1px #97C2E5 solid;
	background: #EBF5FF;
}
.iNews {
	padding: 10px 15px 20px 15px;
}
.iNews li {
	background: url(ico13.jpg) no-repeat left center;
	text-indent: 12px;
}
/*网站地图样式*/
.SiteMap {
	background: #F0F9FF url(SiteMapIco.jpg) no-repeat 12px center;
	text-indent: 28px;
	line-height: 38px;
}
/*---*/
#nyMainContent {
	margin-top: 5px;
	border: 1px solid #A4D5FF;
	background: url(nyRight.jpg) repeat-y right top;
}
#nySidebar {
	float:right;
	width:254px;
	padding-bottom: 20px;
}
#nyContent {
	float:left;
	width:681px;
}
#nyContent p, .nyCcc td {line-height: 280%;}
.nyNav a {
	display: block;
	border:1px solid #99C4E6;
	background: #EEF3F7;
	text-align: center;
	width: 92%;
	margin-left: 5px;
}
.nyNav a:hover {
	background: #FFF;
}
/*产品列表*/
.productList {
}
.productList ul {
}
.productList ul li {
	width: 190px;
	text-align:center;
	float: left;
	padding-bottom: 25px;
}
.productList ul a img {
	margin: auto;
	padding: 3px;
	border: 1px #CCC solid;
	display: block;
}
.productList ul a:hover img {
	border: 1px #5F5F5F solid;
}
/*新闻列表*/
.newsList {
	margin-top: 15px;
}
.newsList th {
	border-top: 1px solid #A4D5FF;
	border-bottom: 1px solid #A4D5FF;
	line-height: 32px;
	color: #333
}
.newsList td {
	border-bottom: 1px #A4D5FF dotted;
	line-height: 37px;
}
/*-----*/
.partners {
	background: #EDF7FF;
	border-top: 1px solid #A1D4FF;
	border-bottom: 1px dotted #A1D4FF;
}
.partners th, .partners td {
	vertical-align: top;
}
.partners th {
	width: 78px;
	font-weight: bold;
	color: #004D93;
	font-size: 13px;
	text-align: right;
}
.partners a {
	padding-right: 25px;
}
.partners a img {
	border: 1px solid #FFFFFF;
}
/*滚动*/
#marquee1 {
	width:98%;
	margin: auto;
	height:128px;
	overflow:hidden;
}
#marquee1 ul li {
	float:left;
	width: 170px;
	padding-top: 12px;
	text-align: center;
}
#marquee1 ul li img {
	display:block;
	padding:2px;
	border:1px #CCC solid;
}
.nyCcc p {
	padding-bottom: 15px;
}
.newsTitle {
border-bottom:1px dotted #CDCDCD;
color:#C11D1E;
font:bold 14px/29px Arial;
margin-bottom:10px;
text-align:center;
}
.newsTitle span {
color:#999999;
display:block;
font:12px/30px arial;
}
.TitleMm {margin: 20px 20px 0 20px; border-bottom: 1px #999999 dotted; color:#CC0000; text-indent: 20px; font: bold 13px/24px arial; background:url(rosette.gif) no-repeat;}
.TitleJj {margin: 30px 20px 0 20px; padding-top: 5px; border-top: 1px #999999 dotted; text-indent: 20px; background:url(rosette.gif) no-repeat 0 7px; font-size: 14px; line-height: 220%;}
/*----------*/
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:0 3px 0 3px;font-size:12px;height:16px;line-height:16px;}
#dcms_pager .pages a:hover {border:1px solid #aeaeae;}
#dcms_pager .pages .pgEmpty {border:1px solid #eee;color:#eee;}
#dcms_pager .pages .pgCurrent {border:1px solid #aeaeae;color:#000;font-weight:bold;background-color:#eee;}
/*-*/
.messageTab {
	margin-top: 20px;
	border-top: 2px #eeeeee solid;
}
.messageTab th, .messageTab td, .orderT th, .orderT td {
	border-bottom: 1px solid #ededed;
	padding: 5px 0;
}
.messageTab th, .orderT th {
	text-align: left;
	font-weight: normal;
	background: #f9f9f9 url(messageIco.jpg) no-repeat 12px center;
	text-indent: 25px;
}
.messageTab .input, .orderT .input {
	border: 1px solid #d7d7d7;
	background: #f8f8f8;
}
.messageTab .button, .button {
	background: url(mesButton.jpg) no-repeat center center;
	width: 65px;
	height: 22px;
	border: 1px #d5d5d5 solid;
}
.bw p {/*word-break: break-all; overflow:hidden; */break-word:break-all;word-wrap:break-word;table-layout:fixed;}
.qzhh {
 white-space:normal; width:660px; overflow:auto; /*ff的属性*/
 word-break:break-all\9;width:660px\9;   /* IE6/7/8的属性 */
 word-break:break-all\0;width:660px\0;    /* IE8支持 */
 _word-break:break-all;_width:660px;     /*IE6的属性*/
 }