﻿html{
	margin:0px;
	padding:0px;
	overflow-y:scroll;
	overflow-x:hidden;
	
	}

body {
	font: 12px/180% Arial;
	color:#444444;
	margin:0px;
	padding:0px;
	background:url(/images/bodybg.gif) repeat-x center top #eeeeee;
	background-position: center top;
	overflow-y:scroll;
	overflow-x:hidden;

}
img {
	border:0px;
}
a {
	color:#444444;
	text-decoration:none;
}
a:hover {
	color:#ff6600;
	text-decoration:underline;
}
form {
	margin:0px;
	padding:0px;
}
input,select{
	vertical-align:middle;
}


.red{ color:#F00;}
.space{ margin:0px; padding:2px; clear:both;}
.space2{ margin:0px; padding:5px; clear:both;}

.head{ width:1000px; height:90px; margin:0px auto; background:url(/images/headbg.gif) repeat-x top #FFF; clear:both; overflow:hidden;}
.logo{ width:196px; height:75px; float:left; margin:0px; background:url(/images/logo.gif) no-repeat right top;}
.enlogo{ width:196px; height:75px; float:left; margin:0px; background:url(/images/enlogo.gif) no-repeat right top;}
.logor{ width:200px; float:right; text-align:left; line-height:25px; color:#0566aa; padding-top:25px;}
.sinput{ width:150px; height:14px; vertical-align:middle; border:1px solid #b3b3b3;}

.box{ width:998px; margin:0px auto; background:#FFF; padding:0px 1px; clear:both; overflow:hidden;}

.menubox{ width:998px; margin:0px auto; background:#FFF; padding:0px 1px; clear:both;}
.enmenu{ width:998px; float:left; margin:0px auto; background:url(/images/menubg.gif) repeat-x; clear:both; height:50px; line-height:50px; color:#FFF; font-weight:bold; overflow:visible;}
.enmenu ul{list-style:none; margin:0px; padding:0px; width:910px; float:left;}
.enmenu ul li{ float:left; background:url(/images/libg.gif) no-repeat right center; width:90px; text-align:center;}
.enmenu ul li.longer{width:150px;}
.enmenu ul li a{ color:#FFF;}
.enmenu li {position: relative;}
.enmenu li.selected .sub-menu {display: block;}
.enmenu li .sub-menu {display:none;position: absolute;top:50px;left:-30px;}
.enmenu li.longer .sub-menu{left:0px;}
.enmenu li .sub-menu {width:150px; padding:0px 0 10px 0; clear:both; background:#01619b;}
.enmenu li .sub-menu {-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;-moz-box-shadow: 0 5px 5px #D3D3D3;-webkit-box-shadow: 0 5px 5px #D3D3D3;box-shadow: 0 5px 5px #D3D3D3;}
.enmenu li .sub-menu li {float: none;padding:0;background: none;height: auto;border-bottom: dotted 1px #BEBEBE;font-size:12px; height:28px; line-height:28px; margin:0px auto; width:auto;}
.enmenu li .sub-menu li a { font-weight:normal; float: none;padding:0;background: none;}
.enmenu li .sub-menu li a:hover {}


.english{ width:45px; float:left; text-align:left;}
.english a{color:#FFFFFF;}

.flash{ width:998px; height:258px; border-left:1px solid #FFF; border-right:1px solid #FFF;  padding-top:1px; margin:0px auto; background:url(/images/flashbg.gif) repeat-x center bottom #FFF; clear:both;}
.flashl{ width:500px; float:left; padding-left:1px; margin:0px; background-color:#FFF;}
.flashr{ width:200px; float:right; margin:10px 5px; color:#FFF; line-height:22px; font-size:12px;}
.flashr p{ margin-top:0px;}
.flashr a:link,.flashr a:visited{ color:#FFF;}
.flashr a:hover{ color:#ffff03;}
h3{ color:#ffff03; line-height:70px; margin:0px; padding:0px; font-family:Verdana; font-size:14px; font-weight:normal;}
H4{ text-align:center; border-bottom:1px dashed #CCC; line-height:35px;}

.boxleft{ width:220px; float:left; background:#FFF;}
.boxcenter{ width:550px; float:left; margin:0px 8px;  background:#FFF;}
.boxright{ width:200px; float:right;  background:#FFF;padding-top:2px; margin-right:1px;}

.lefttitle{ font-weight:bold; color:#333333; height:30px; line-height:32px; background:url(/images/titlebg.gif) no-repeat 10px center; padding-left:20px;}
.listtop{ width:218px; height:11px; background:url(/images/listtop.gif) no-repeat right bottom;}
.listcenter{ width:218px; background:url(/images/listcen.gif) repeat-y right center;}
.listcenter ul{ list-style:none; margin:0px; padding:0px;}
.listcenter ul li{line-height:25px; margin:0px 10px; background:url(/images/leftlibg.gif) no-repeat center bottom; padding-left:32px; color:#0561a4;}
.listcenter ul li a{ color:#0561a4}
.listbottom{ width:218px; height:16px; background:url(/images/listbottom.gif) no-repeat right top;}

.listtop2{ width:196px; height:30px; line-height:35px; background:url(/images/listtop2.gif) no-repeat right bottom; font-weight:bold; padding-left:22px; color:#FFF;}
.listcenter2{ width:218px; background:url(/images/listcen2.gif) repeat-y right center;}
.listcenter2 ul{ list-style:none; margin:0px; padding:0px;}
.listcenter2 ul li{line-height:25px; margin:0px 10px; background:url(/images/leftlibg2.gif) no-repeat 15px center; padding-left:28px; color:#0561a4;}
.listcenter2 ul li a{ color:#0561a4}

.listbottom2{ width:218px; height:16px; background:url(/images/listbottom2.gif) no-repeat right top;}

.centertitle{ font-weight:bold; width:100%; color:#333333; height:30px;line-height:32px; background:url(/images/titlebg.gif) no-repeat 10px center;margin:0px auto; border-bottom:1px solid #e7e7e7; text-indent:20px;}
.indexcontent{ line-height:22px; padding:10px; }
.indexcontent p{ text-indent:20px; margin:0px; }

.centertitle2{ font-weight:bold; width:545px; margin-left:5px; color:#333333; height:36px;line-height:36px; background:url(/images/centitlebg.gif) no-repeat 0px center; text-indent:30px;}
.indexcontent2{ line-height:20px; padding:10px; }
.indexcontent2 p{ text-indent:20px; margin:0px; }

.indexpro a{ color:#3286c6;}
.indexTech{ width:200px; height:175px; background:url(/images/Techbg.gif) no-repeat center right;}
.Techtitle{ font-weight:bold; line-height:35px; padding-left:20px;}

.indexnews{ background:url(/images/newsbg.gif) no-repeat center top; height:180px;}
.indnewslist ul{ list-style:none; margin:0px; padding:0px;}
.indnewslist ul li{ width:150px; margin:0px 20px 5px 20px; word-wrap:break-word; overflow:hidden; line-height:20px; border-bottom:1px dashed #CCC;}
.indnewslist ul li a{ color:#000;}

.indexprof{ width:202px; height:405px; background:url(/images/profbg.gif) no-repeat top right;}
.proftitle{ font-weight:bold; color:#0564a8;}

a.more{ color:#fe0000;}
.tabler{ border-bottom:1px solid #9cc7e7; margin:0px auto; padding:5px 0px 8px 0px;}
.tabler2{ margin:0px auto; padding:3px 0px;}
.tdr{ padding-top:10px; line-height:20px;}
.entdr{ padding-top:13px; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.footl{ width:17px; height:98px; float:left; background:url(/images/footleft.gif) no-repeat left bottom;}
.footc{ width:962px;height:98px; float:left; background:url(/images/footcen.gif) repeat-x center bottom;}
.cl{ width:200px; height:60px; float:left; margin-top:20px; background:url(/images/logo2.gif) no-repeat  center center; border-right:1px solid #CCCCCC;}
.encl{ width:200px; height:60px; float:right; margin-top:20px; background:url(/images/enlogo2.gif) no-repeat  center center; border-right:1px solid #CCCCCC;}

.cr{ width:600px; float:left; margin:20px 20px 0px 45px; color:#0563a0;}
.cr a{color:#0563a0;}
.footr{ width:17px;height:98px; float:left; background:url(/images/footright.gif) no-repeat left bottom;}
/*********************************************************************************************************/
.menu1 {
	font-size: 12px;
	color: #E1F1FF;
	text-decoration: none;
	cursor: hand;
}

.menuxl{ padding:0px; margin:0px;}
.menuxl ul{ list-style:none; padding:0px; margin:0px; line-height:25px;}
.menuxl ul li{ width:100%; background:url(/images/icon.gif) no-repeat 10px center #FFFFFF; margin:1px auto; border-bottom:solid 1px #EEE;padding-left:20px; color:#00204e;}
.menuxl ul li a{ color:#00204e;}

/*菜单&导航栏*/
.menuDiv{
	Z-INDEX: 100;
	VISIBILITY: hidden;
	POSITION: absolute;
}
/***indexend***/
.proboxright{ width:750px; float:left; margin-left:8px;}
.procontent{ padding:10px 0px; clear:both; line-height:25px;}
.procontent p{ margin:0px;}
.prolist{ width:175px;float:left; border:1px solid #f4f4f4; margin-left:8px;}
.prodimg{ padding:5px;}
.page{ padding:10px; text-align:center;}
.page span{ clear:both; color:#C30; margin:0px 5px;}
.page a{color:#333; margin:0px 5px;}

.proclist{ width:170px; height:170px;float:left; border:1px solid #f4f4f4; margin-left:10px;}
.procimg{ padding:5px;}

.infocontent{ padding:0px 5px; clear:both; line-height:25px;}
.infocontent p{ margin:0px; text-indent:20px;}
.aboutcontent{padding:0px 5px; clear:both; line-height:25px; background:url(/images/profilebg.jpg) no-repeat center bottom; height:550px;}
.aboutcontent p{ margin:0px; text-indent:20px;}

.newscontent{ padding:10px 5px; clear:both; line-height:22px;}
.newscontent p{ margin:0px;}

.lxcontent{ padding:10px;clear:both; line-height:22px;}
.lxcontent p{ margin:0px;}

.newstitle{ font-weight:bold; color:#333333; height:30px;line-height:32px; text-indent:20px;}
/***************endlish************/
.enlistcenter{ width:218px; background:url(/images/listcen.gif) repeat-y right center;}
.enlistcenter ul{ list-style:none; margin:0px; padding:0px;}
.enlistcenter ul li{line-height:25px; margin:0px 6px; background:url(/images/enleftlibg.gif) no-repeat 0px bottom; padding-left:28px; color:#0561a4;}
.enlistcenter ul li a{ color:#0561a4}

.enlistcenter2{ width:218px; background:url(/images/listcen2.gif) repeat-y right center;}
.enlistcenter2 ul{ list-style:none; margin:0px; padding:0px;}
.enlistcenter2 ul li{line-height:25px; margin:0px 10px; background:url(/images/leftlibg2.gif) no-repeat 8px 12px; padding-left:20px; color:#0561a4;}
.enlistcenter2 ul li a{ color:#0561a4}

.edittable{ width:100%; margin:0px auto; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.edittable tr td{ text-align:center; border-left:1px solid #CCC;border-top:1px solid #CCC; padding:2px; line-height:25px; overflow:hidden;}