@charset "utf-8";
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-weight:normal;font-style:normal;}

ul,ol{list-style:none;}
fieldset,img{border:none;vertical-align:baseline;}
caption,th{text-align:left;}
form {
	margin: 0px;
	padding: 0px;
}

table{border-collapse:collapse;border-spacing:0;}

/* Global */
body{ color:#555; font-size:14px; line-height:24px; background:#ccc url(../images/bg.gif) repeat scroll 0 0;}
a { blr:expression(this.onFocus=this.close()); blr:expression(this.onFocus=this.blur()); outline:none;}
a:link,a:visited { color:#06c; text-decoration:none;}
a:hover { color:#04c; text-decoration:underline;}

#header,#main,#footer { margin:0 auto; position:relative; width:960px;}


#header { background-color:#fff; overflow:hidden;}
#header .logo { margin:20px 24px 20px 16px; float:left; width:200px;}
#header .logo a { background:transparent url(../images/yz-logo.jpg) no-repeat scroll 0 0; display:block; height:61px; text-indent:-9999em;
width:194px; }
#header h2 { margin:24px 0 16px; font-size:36px; font-weight:bold; font-size:30px; font-family:"方正楷体简体";}
#header h3 { font-size:12px; color:#555; margin-bottom:12px;}



#header hx strong { color:#FF0000; font-family:黑体; font-size:30px;font-weight:bold; }

/* main */
#main { overflow:hidden; padding-bottom:32px; background:#fff url(/images/bg-sidebar.gif) repeat-y scroll 726px bottom;}


/* crumb */
#crumb { margin:4px 0 18px; font-size:12px; border-bottom:1px solid #eee; color:#555; padding:4px 0; }
#crumb a { color:#555; padding-left:4px;}

/* menu */
#menu { background:transparent url(../images/bg-menu.gif) repeat-x scroll 0 0; font-size:16px; font-weight:bold;
height:49px; border-top:1px solid #ccc;}
#menu li { background:transparent url(../images/bg-menu-split.gif) no-repeat scroll right top; float:left; height:49px; position:relative;
width:120px; z-index:20;}
#menu li a {
	color:#0033FF;
	display:block;
	font-size:14px;
	height:49px;
	line-height:48px;
	text-align:center;
	width:120px;
}
#menu li a:hover {
	color:#FF0000;
	text-decoration:none;
}
#menu li.active { background:transparent url(../images/bg-menu-active.gif) no-repeat scroll right top;}
#menu li.active a {
	color:#660033;
}



/* index */
.index h2 { padding:12px 0 4px 0; color:#f60; font-size:16px; font-weight:bold;}
.index-about { margin:4px 0;}
.index-about img { float:right; padding:0 0 0 8px;}
.news-etc { clear:both; overflow:hidden; border-top:2px solid #ddd; margin-top:12px; padding:16px;}
.news-etc .list { float:left; width:198px; padding-left:12px;}
.news-etc .list h3 { font-weight:bold; font-size:13px;}
.news-etc .list li { background:transparent url(../Images/point_10.gif) no-repeat 4px 8px; padding:2px 0 0 18px; line-height:22px;}
.news-etc .list li a { font-size:12px; color:#555;}

/* content */
#content { background-color:#fff; color:#444; float:left; padding:12px 20px 0 24px; overflow:hidden; width:680px;}
#content h1{ margin:24px 0 18px; color:#ff7700; font-weight:bold;}

.feedback form { background: #F7F6F6; padding:30px 24px; margin: 20px 0; }
.feedback form p { margin-bottom: 18px; }
.feedback form input { margin-top: 3px; color: #5F5F5F; border: 1px solid #CEC9C9; padding: 2px 0 0 2px; width: 320px; height:22px; }
.feedback label { color: #333; font-size:13px;}
.feedback .notice { font-size:12px;}
.feedback textarea { margin-top: 3px; border: 1px solid #CEC9C9; width: 95%; padding: 2px; font: 12px Tahoma, serif; color: #5F5F5F; }
.feedback form label span { color: #D80D0D; font-size: 13px; }
.feedback .SendBook_Err { color:#f00; padding:8px; font-size:12px;}


.Products_Center_Photos { margin-bottom:16px;}
.Products_Center_Photos img{ border:1px solid #eee; padding:3px; background:#fbfbfb none repeat scroll 0 0; width:680px;}
.Products_Center_ReadTitle { font-weight:bold; padding:8px 0;}
.Products_Center_ReadCe { color:#555; }


.home_center_prolist { width:170px; float:left; margin:4px 0 24px 0;}
.home_center_prolist img { border:1px solid #eee; padding:3px; background:#fbfbfb none repeat scroll 0 0;}
.home_center_prolist h1 { text-align:center; font-size:14px; margin-top:4px;}
.home_center_prolist h1 a { color:#666; font-weight:bold;}
.home_center_prolist .homeProName h1 a{
	color: #663399;
	display: block;
	height: 20px;
}
.home_center_Page { clear:both; overflow:hidden; height:100%;}

.viciao { margin:10px 0;text-align: left;}
.viciao a { border:#8db5d7 1px solid; padding: 4px 6px; margin-right:8px;}
.viciao a:hover { border:#8db5d7 1px solid; background-color:#8db5d7; color:#fff; padding: 4px 6px;}
.viciao span.current { border:#8db5d7 1px solid; background-color:#8db5d7; color:#fff; padding: 4px 6px; margin-right:8px;}
.viciao span.disabled { border: #ccc 1px solid; color:#ccc; padding: 4px 6px; margin-right:8px;}



.news-list { }
.news-list li { font-size:12px; margin:0 0 4px 0; padding:6px 16px; background-color:#fafafa;}
.news-list li a { font-size:14px; color:#333;}
.news-list li span { float:right; font-size:14px; color:#777; width:100px; text-align:right;}


/* siderbar */
#sidebar { float:right; overflow:hidden; padding:12px 16px; width:192px; height:100%;}
#sidebar h3 { color:#fff; font-weight:bold; padding:4px 0 4px 12px; margin:0 0 6px 0; background:transparent url(../images/bg-sidebar-title.gif) no-repeat scroll 0 0;}
#sidebar .list { overflow:hidden; margin-bottom:16px;}
#sidebar .list ul { padding-top:2px;}
#sidebar .list li { border-bottom:1px solid #ddd;}
#sidebar .list li a { color:#08c; background:transparent url(/images/list-hover.gif) no-repeat scroll left 4px; display:block;font-size:12px; font-weight:bold; line-height:24px; margin:6px 0 6px 12px; padding:0 0 0 26px; text-align:left; text-decoration:none; letter-spacing:8px;}

#sidebar .list li a:hover { background-image:url(/images/list.gif); color:#636363; }

#sidebar .contact dl { padding:8px 2px;}
#sidebar .contact dl dt { padding-bottom:4px; color:#777; font-weight:bold; font-size:12px;}
#sidebar .contact dl dd { line-height:22px; color:#666;}


/* footer */
#footer { overflow:hidden; background:#636363 none repeat scroll 0 0; clear:both;}
#footer .container { font-size:12px; color:#ddd; padding:20px 0; text-align:center; }
#footer .container a { color:#fff; }
#footer ul { }
#footer ul li { display:inline; }
#footer ul li a { padding:0 2px 0 12px;}
#footer .copyright { }
#footer .statement { clear:both; color:#ddd; padding:8px 0;}
