*{padding:0;list-style:none;}
body, td, th, select, textarea {
    font-size: 12px;
    color: #444444;
}
body, form {
    margin: 0;
}
table {
    border-collapse: collapse;
}
input {
    border: 1px solid #c5c6c9;
    background: url(../images/input_bg1.jpg);
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
}
textarea {
    border: 1px solid #c5c6c9;
}
.inputnoborder {
    border: 0px none;
    background: none;
}
.dbai {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 20px;
	color: #FFFFFF;
}

a {
    color: #444444;
    text-decoration: none;
}
a:hover, a:active {
    color: #ec0000;
}
.agray {
    color: #999999;
}
.awhite {
    color: #ffffff;
}
.an2 {
    background: url(../images/new_arr.gif) no-repeat left 5px;
    padding-left: 15px;
}
.an2:hover, .an2:active {
    background: url(../images/new_arr_a.gif) no-repeat left 5px;
}
#menu {
    margin: auto;
    width: 1003px;
    height: 118px;
    position: relative;
}
#banner {
    margin-top: -39px;
}
.scroll {
    scrollbar-face-color: #666666;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #ffffff;
}
#prolistdiv, #linkdiv {
    position: absolute;
    text-align: left;
    width: 212px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 192px;
    margin: 0px;
    margin-top: -1px;
    background-color: #ffffff;
    border: 1px solid #c5c6c9;
    padding: 6px;
    padding-left: 10px;
}
#prolistdiv a, #linkdiv a {
    display: block;
    height: 23px;
    line-height: 22px;
    margin-top: 1px;
    background: url(../images/arr2.gif) no-repeat 3px center;
    padding-left: 11px;
    white-space: nowrap;
    width: 100%;
}
#prolistdiv a:hover, #linkdiv a:hover, #prolistdiv a:active, #linkdiv a:active {
    background: none;
    background-color: #ec0000;
    color: #ffffff;
}
.leftbg {

    border-top: 0px none;
    width: 252px;
    padding: 0px;
    background-color: #ffffff;
}
#nav, .leftborder {
    border: 1px solid #c5c6c9;
    border-top: 0px none;
    width: 172px;
    padding: 8px;
    background-color: #ffffff;
}
#nav a {
    display: block;
    height: 25px;
    line-height: 25px;
    width: 146px;
    letter-spacing: 2px;
    background: url(../images/nav_bg.gif) no-repeat;
    padding-left: 26px;
    margin-top: 1px;
}
#nav a:hover, #nav a:active {
    background: url(../images/nav_bg_A.gif) no-repeat;
    background-color: #cc0000;
    color: #ffffff;
    width: 142px;
    padding-left: 28px;
    font-weight: bold;
}
.nava {
    background: url(../images/nav_bg_A.gif) no-repeat;
    background-color: #cc0000 !important;
    color: #ffffff !important;
    width: 142px !important;
    padding-left: 28px !important;
    font-weight: bold !important;
}
.btn_nor {
    width: 88px;
    height: 19px;
    line-height: 19px;
    color: #ffffff;
    background: url(../images/btn1_bg.gif) no-repeat;
    text-align: center;
    border: 0px none;
}
.ChildSort {
    float: right;
}
.SiteLink a {
    text-decoration: underline;
}
.SiteLink a:hover, #SiteLink a:active {
    text-decoration: underline;
}
.SortFolderOpen {
    background-image: url(../images/Sort_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortFolderClose {
    background-image: url(../images/Sort_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderOpen {
    background-image: url(../images/SortEnd_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderClose {
    background-image: url(../images/SortEnd_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortListline {
    padding-left: 16px;
    background-image: url(../images/Sort_Listline.gif);
    background-repeat: repeat-y;
}
.SortEndListline {
    padding-left: 16px;
}
.SortFile {
    background-image: url(../images/Sort_File.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortFileEnd {
    background-image: url(../images/Sort_File_End.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortBg {
    border: 1px solid #c5c6c9;
    border-top: 0px none;
    width: 180px;
    padding-left: 8px;
    background-color: #ffffff;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F9F9F9;
}
body,td,th {
	font-family: Î¢ÈíÑÅºÚ;
	font-size: 14px;
}
a {
	font-size: 13px;
	font-family: Î¢ÈíÑÅºÚ;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body,td,th {
	font-family: Î¢ÈíÑÅºÚ;
	font-size: 13px;
}
.STYLE1 {font-size: 16px}
.STYLE2 {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}
#sddm
{	margin: 0 auto;
	padding: 0;
	z-index: 34;
	align: left;
    valign: middle;
	width: 1100px;
	height:50px;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 14px arial}

#sddm li a
{	display: block;
align: center;
	margin: 0 1px 0 0;
	padding: 14px 12px;
	width: 124px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	
    background:#E60000; color:#fff;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #458A00;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 16px 10px;
		width: 128px;
		white-space: nowrap;
		text-align: center;
		text-decoration: none;
		background: #000026;
		color: #ffffff;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
		font: 14px arial;
		height:24px}

	#sddm div a:hover
	{	background: #E60000;
	padding-bottom: 1px;

	border-bottom-style: solid;
	border-bottom-color: #ffffff;
		color: #FFF;
		height:24px}
		.banner { width: 100%; height: 500px; }

.slideBox { width: 100%; height: 500px; overflow: hidden; position: relative; }
.slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.slideBox .hd ul { text-align: center; }
.slideBox .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 12px; height: 12px; margin: 5px; overflow: hidden; background: #fff; line-height: 999px; border-radius: 100%; }
.slideBox .hd ul .on { background: #d71b1b; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 100%; height: 500px; display: block; }
/*Ç°/ºó°´Å¥´úÂë*/
.slideBox .prev,
.slideBox .next { position: absolute; left: 8%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .next { left: auto; right: 8%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.lxwm{line-height:28px; padding-top:20px; font-size:14px}
.lxwmbt{background:#06398f; height:50px; line-height:50px; font-size:16px; color:#FFF; text-align:center}
.index1{width:1100px; margin:0 auto}
.nbor{width:220px; height:50px; background:#0B3C84; line-height:25px; padding-top:10px; font-size:14px; color:#FFF; padding-left:20px}
.nbor span{font-size:18px; font-weight:bold; color:#FFF}
.mt10{margin-top:10px}
#n-left{background:#F0F0F0; width:240px; height:auto !important; padding-bottom:10px}
#n-left li{background:url(/Images/arr4.gif) no-repeat 15px center; height:45px; line-height:45px; border-bottom:#DBDBDB solid 1px; padding-left:30px}
.nlxwm{line-height:46px; height:46px; text-align:center; font-size:16px; color:#FFF; background:#DA0006; margin-bottom:10px; margin-top:10px}
.flo{float:left}
.n-right{float:right; width:820px}
.clr{clear:both}
.n-arr{background:url(../Images/arr_down.gif) no-repeat 10px center #E2E2E2; height:60px; line-height:60px; padding-left:35px; font-size:14px} 
.n-content{line-height:25px; padding-top:10px}
.n-product1{float:left; margin-left:15px; margin-top:4px; overflow:hidden; display:inline; width:226px}
.n-product1 .pro{height:220px; width:220px; border:#d1d1d1 solid 1px;}
.n-product{float:left; margin-left:10px; margin-top:10px; overflow:hidden; display:inline; width:260px}
.n-product .pro{height:192px; width:250px;}
.n-product2{float:left; margin-left:10px; margin-top:4px; overflow:hidden; display:inline; width:260px}
.n-product2 .pro{height:221px; width:250px; border:#d1d1d1 solid 1px;}
.n-newstxt1{line-height:35px; background:url(/Images/arrow.jpg) no-repeat left center; height:35px; padding-left:10px; border-bottom:#CCC dashed 1px; width:218px; overflow:hidden}
#n-content li{background:url(/Images/iconi.jpg) no-repeat 5px center; height:30px; line-height:30px; float:left; margin-right:10px; margin-left:10px; padding-left:18px;border-bottom:dashed 1px #CCC; width:780px; font-size:14px}
#n-content li span{float:right; padding-right:30px}
.n-prosm{font-size:18px; padding-left:10px; margin-top:20px}
.author{line-height:30px; height:30px; text-align:center; border-bottom:#999 dotted 1px; border-top:#999 dotted 1px; margin-left:10px; margin-right:10px}
.newny{text-align:center; line-height:30px; height:30px}
.syxy{height:22px; line-height:22px; padding-left:10px; font-size:14px}
.proin{height:23px; line-height:23px; text-align:right; padding-right:10px}
.proxq{height:50px; line-height:50px}
.proxq h1{font-size:18px}
.lii{font-size:14px; color:#394053; height:30px; line-height:30px; display:block; padding-left:40px; border-bottom:1px solid #ddd;}