@charset "utf-8";
/* CSS Document */
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
     margin:0;
     padding:0;
}
table {
     border-collapse:collapse;
     border-spacing:0;
}
fieldset, img {
     border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
     font-style:normal;
     font-weight:normal;
}
ol, ul {
     list-style:none;
}
caption, th {
     text-align:left;
}
/*h1, h2, h3, h4, h5, h6 {
     font-size:100%;
     font-weight:normal;
}*/
q:before, q:after {
     content:'';
}
abbr, acronym {
     border:0;
}

/* 內容 */
body{ font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none;}

.wrap{ width:1000px; margin:0 auto;}
.topBg{width:100%; height:588px; background-image:url(../images/bg.jpg); background-position:center 88px; background-repeat:no-repeat;}
.pngBg{ width:1000px; height:108px;background-image:url(../images/topBg1.png); background-repeat:repeat; position:absolute; z-index:1;}

.top{ width:1000px; height:388px;position:relative; margin:0 auto;}

.top h1{
	width: 240px;
	height: 45px;
	position: absolute;
	top: 15px;
	z-index: 20;
	left: 25px;
}
.top h1 a{ display:block; background-image:url(../images/logo.png); text-indent:-9999px; background-repeat:no-repeat;}
.header{ width:1000px; height:108px; margin:0 auto;position: absolute; z-index:10; background-image:url(../images/topBg.png);}


.pngBg1{ width:1000px; height:108px;background-image:url(../images/topBg1.png); background-repeat:repeat; position:absolute; z-index:1;}
.top1{ width:950px; height:109px;position:relative; margin:0 auto;}

.top1 h1{ width:240px; height:45px; position:absolute; top:24px; z-index:20;}
.top1 h1 a{ display:block; background-image:url(../images/logo.png); text-indent:-9999px; background-repeat:no-repeat;}
.header1{ width:950px; height:108px; margin:0 auto;position: absolute; z-index:10; background-image:url(../images/topBg.png);}


.menu{ width:570px; height:40px; position:absolute; top:23px; right:5px;}
.menu ul{ width:570px; height:35px;}
.menu li{display:block; float:left; position:relative;}
.menu li a{ padding:0 16px; font-size:13px; color:#000; text-decoration:none; line-height:35px; background-image:url(../images/menuLine.jpg); background-position:right 12px; background-repeat:no-repeat; float:left; font-family:Arial, Helvetica, sans-serif;}
.menu li a:hover{ color:#813001;}
ul.sub{ position:absolute; left:17px; top:35px;} display:none;
ul.sub li{ color:#000;}
ul.sub li a{ background-image:none; padding:3px; float:none; line-height:30px;}
.menu li:hover ul.sub{ display:block;}

.banner{ width:1000px; height:500px; margin:0 auto; position:absolute; z-index:1; top:88px; }
.content{ width:1000px; background-image:url(../images/contentBg2c.jpg); margin:0 auto; padding-bottom:40px;}
.main{ width:880px; margin:0 auto; padding:129px 0 0 70px; overflow:auto; overflow-x:hidden; overflow-y:hidden;}
.part1{ height:120px; line-height:30px; font-size:12px; color:#837d74; margin:20px 0 25px 20px;}
.part5{ height:300px; line-height:30px; font-size:12px; color:#837d74; margin:20px 0 25px 20px;}
.part2{ width:950px; height:250px; margin:0 auto;}
.part2 ul{}
.part2 li{ float:left;}
.part2 li:hover p{color:#e7a721;}
li h3{ float:left; width:150px; height:155px;}
.part2 li a{}
.story1{ float:right;}
.story1 h4{ display:block; height:40px; line-height:40px; border-bottom:1px solid #d1c7c5; color:#67473c; text-decoration:none; letter-spacing:-1px; margin-bottom:10px;}
.story1 p{ font-size:12px; line-height:19px; color:#60584d; padding:0 4px;}
.w1{ width:145px;}
.w2{ width:145px;}
.w3{ width:145px;}

.book li { font-size:12px; line-height:19px; margin-top:5px;}
.book li a:link,a:visited{ color:#60584d;}
.book li a:hover{ color:#e7a721;}

.part3{ width:950px; height:350px; margin:0 auto;}
.news{ width:358px; float:left;}
.more { float:right;}
.more a{ display:block; width:40px; height:20px; font-size:11px; margin-top:30px; margin-right:35px; color:#666666;}
.more a:hover{ color:#e7a721;}
.news ul{ width:285px; clear:both; padding-left:35px;}
.news li{}
.news li a{ display:block; font-size:13px; border-bottom:1px solid #e8e5e0; padding:7px; color:#60584b; line-height:20px; }
.day{ color:#80655a; font-weight:bold;}
.news li a:hover{ color:#e7a721;}


.book{ width:365px; float:right; margin-right:170px;}
.ad{ width:360px; height:118; border:1px solid #adadad;}
.book h3{ color:#5f594d; font-size:12px; font-weight:normal; line-height:22px; margin-top:10px;}
.title3{ float:left; }

.part4{ width:950px; margin:0 auto; clear:both; padding-top:30px;}
.part4 ul{ margin-left:20px;}
.part4 li{ float:left;}
.part4 li a{ margin:0 6px;}


/*
.bottom{ width:100%; height:144px;background-image:url(../images/footerBg.jpg); background-repeat:repeat-x;}
*/
.bottom{ width:1000px; height:220px; margin:0 auto; background-image:url(../images/footerBg.jpg); background-repeat:repeat-x; }
.footer{ width:1000px; height:220px; margin:0 auto; clear:both; color:#59493f; }
.footer li{font-size:12px;}
.nav{}
 ul.nav{ padding:160px 0 0 25px; display:block; float:left;width:700px;}
.nav li{ float:left; font-size:12px; color:#59493f;}
.nav li a{ color:#59493f; padding:0 10px; line-height:25px;}
.nav li a:hover{color:#e7a721;}

.footer ul.info{padding-right:50px; padding-top:140px;text-align:right;} margin-left:540px; 
.footer ul.info li{display:block;}
.tel{ font-size:19px; font-family:"Times New Roman", Times, serif;}
.info li{}
.xinlang a:hover{ color:#e7a721; text-decoration:underline;}
.xinlang span{ line-height:20px; height:30px; margin-bottom:10px; padding-bottom:10px;}
.xinlang img{ width:14px; height:14px; margin-right:5px;vertical-align:-3px;}


