/*页面整体布局*/
body,ul,li,img {margin:0px; padding:0; border:0; font-size:14px;word-break:break-all; list-style:none; font-family:"微软雅黑","宋体";}
body {background:url(images/bg.jpg) center no-repeat;}
a { text-decoration: none; color:#555555;  /*先统一定义，未访问和己访问，无下划线*/}
a:hover { text-decoration: underline; /*悬停时，有下划线*/}
.clearfloat { clear:both; height:0px;font-size:1px; line-height:0px;}
/*页面整体布局end*/

#container { margin:0 auto; width:100%;}

#headerbg { width:100%; height:120px; background:url(images/header_bg.jpg) center; overflow:hidden;}
#header {width:1000px; margin:0 auto;}
#logo { width:390px; height:89px; margin:15px 0 0 30px; float:left;}
#header_right {float:right; width:500px; height:120px;}
#header_link {margin:10px 0 0 190px; font-size:12px; }
/*#header_link {margin:20px 10px 10px 0;font-size:12px; float:right;}*/
#header_link,#header_link a {color:#666666;}
#search {margin:20px 0 0 200px;}
#search input {vertical-align:middle;} 
#search input.input { width:250px; height:30px;}

#menubg { width:100%; background:#AE1336; height:45px;}
/*#menu { width:1000px; margin:0 auto;}
#menu ul li { float:left; width:90px; height:45px; line-height:45px; color:#FFF; text-align:center;}
#menu ul li a {color:#FFF;}
#menu ul li a:hover {background:#DE4019;display:block; text-decoration:none;}*/

#menu {width:1000px; height:45px; margin:0 auto; z-index:10;position:relative;}
#menu ul { width:980px; margin-left:20px;_margin-left:10px}
#menu a { display: block; text-align:center; color:#6A462C; font-size:14px; font-weight:bold;}
#menu ul li { float: left; width:90px; height:45px; line-height:45px; color:#FFF; text-align:center;}
#menu ul li.shouye {width:60px;}
#menu ul li a { font-size:14px; color:#FFFFFF;}
#menu ul li a:hover {background:#DE4019;display:block; text-decoration:none;}
#menu ul li ul { line-height: 27px; list-style-type: none; text-align:left; left: -999em; width: 150px; position: absolute; margin:0 0 0 -15px;_margin:0 0 0 -45px;}
#menu ul li ul li { float: left; background: #AE1336; padding:0; width:120px; height:40px; line-height:40px;
filter:alpha(opacity=90); /* 支持 IE 浏览器*/
-moz-opacity:0.90; /*支持 FireFox 浏览器*/
opacity:0.90;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
#menu li ul a { display: block; width: 120px; text-align:center; font-weight:normal; font-size:14px;}
#menu li ul a:hover { color:#FFF; text-decoration:none; font-weight:normal; background:#DE4019;}
#menu li:hover ul { left: auto;}
#menu li.sfhover ul { left: auto;}

#banner { width:100%; height:450px; background:url(images/banner.jpg) center no-repeat;}

#content {width:1000px; margin:0 auto;}
#main { width:1000px; height:265px; margin:20px 0;}
#main_left {width:750px; height:265px; float:left; border:#DBDEE3 1px solid;}
#left_title {width:750px; height:32px;}
#left_title ul { width:750px; height:32px;background:#E5E5E6;}
#left_title ul li {width:160px; height:32px; line-height:32px; float:left; /*background:#8B241F;*/ text-align:center; margin-right:10px;}
#left_title ul span.main_menu_title2 li {background:#8B241F;}
#left_title ul span.main_menu_title1 li {background:#B64E49;}
#left_title ul li a {color:#FFF;}
#left_title ul li a:hover {/*background:#DE4019;*/ display:block; text-decoration:none;}

#left_list {width:720px; height:200px; margin:20px auto 0 auto;_margin:10px auto 0 auto;}
#list_img { width:300px; height:200px; float:left;overflow:hidden;}
#list_title {width:400px; height:200px; float:right;}
#list_title ul li {width:380px;/*实际上400，减去padding的20*/height:30px; line-height:30px;overflow:hidden;text-overflow:ellipsis; border-bottom:1px #CCCCCC dashed; background:url(images/li_img.jpg) no-repeat 5px 10px; padding-left:20px;}
#list_title ul li span {float:right; color:#D8908E;}
#list_title ul li,#list_title ul li a {color:#565656;}
#list_title span.more {float:right; margin-top:5px;}
#list_title span.more a {color:#565656;}

#main_right {width:234px; height:265px; float:right;}
#main_right ul {overflow:hidden;}
#main_right ul li { margin-bottom:8px;_margin-bottom:4px;}

#banner2 {width:1000px; height:70px; margin-bottom:15px;}
#banner3 {width:1000px; height:70px; background:url(images/banner3.jpg); margin-bottom:15px;}

#main2 {width:1000px; margin:0 auto 15px auto;}
#main2_left { float:left;}
#main2_right { float:right;}
#main2_left,#main2_right { width:492px; height:160px;border:#DBDEE3 1px solid;}
#main2_title { width:100%; height:30px; background:#cccccc; border-bottom:#AE1336 2px solid;}
#main2_title ul li { width:300px; height:28px; line-height:28px; float:left; padding-left:20px;}
#main2_title ul li a {color:#AE1436;}
#main2_title ul li.more { width:80px; height:28px; float:right; font-size:12px;}
#main2_title ul li.more a {color:#666;}

#main2_main {width:480px; /*总宽有492*/height:115px; /*原有210*/margin:15px 0 0 15px;}
#main2_main_left { width:150px; height:100px; float:left;}
#main2_main_right { width:320px; height:100px; float:right;}
#main2_main_right ul {width:320px; height:100px;}
#main2_main_right ul li {width:280px; height:25px; line-height:25px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px #CCCCCC dashed; background:url(images/li_img.jpg) no-repeat 5px 10px; padding-left:20px;}

#photo {width:1000px; height:200px; margin:15px auto 0 auto;}
#photo_title {width:100%; height:31px;/*本来30*/border-bottom: 1px solid #BBBBBB;}
#photo_title ul li { width:180px; height:30px; line-height:30px; text-align:center;float:left; border:solid #BBBBBB; border-width:1px 1px 0 1px; margin-right:15px;}
#photo_title ul li a {text-decoration:none;} 
#photo_title ul span.main_menu_title2 li,#photo_title ul span.main_menu_title2 li a {background:#8B241F; color:#FFF;}
#photo_title ul span.main_menu_title1 li,##photo_title ul span.main_menu_title1 li a {background:#FFF; color:8B241F;}

#photo_main {width:1000px; margin-top:15px; overflow:hidden; height:155px;}
#photo_main ul {width:1015px; height:155px;}
#photo_main ul li {float:left; text-align:center;width:188px; margin-right:15px;}

#footer { width:100%; margin-top:15px;}
#footer1 { width:100%; height:43px; background:url(images/bottom-bg.jpg);}
#footer_link {width:970px; margin:0 auto; height:43px; line-height:43px; padding-left:30px; font-family:"宋体";}
#footer_link,#footer_link  a {color:#FFF;}

#footer2bg {width:100%; height:180px; background:#2D3032;}
#footer2 {width:1000px; height:180px; margin:0 auto;}
#footer2_left {width:700px; height:180px; float:left;}
#footer2_left1 {width:680px;/*实际700*/ height:70px;/*实际100*/ line-height:100px; padding:30px 0 0 20px;}
#footer2_left2 {width:690px;/*实际700*/ height:80px; font-size:12px; line-height:18px; padding-left:10px;}
#footer2_left2,#footer2_left2 a {color:#828485;}

#footer2_right {width:300px; height:150px; /*实际30*/padding-top:30px; text-align:center; float:right;}



/*重要优先权的样式*/
#photo_main ul li.margin_right_0 {margin-right:0;}
.margin_0 {margin:0;}


/*show.asp*/
#show_content { width:1000px; margin:15px auto 15px auto; border:#D5D5D5 1px solid; background:#FFF;}
#class_name {width:100%; height:30px; background:#DCDCDC; border-bottom:2px solid #8B2320; line-height:30px;}
#class_name_left {width:300px; height:30px; line-height:30px; float:left; color:#8B2320; font-size:16px; padding-left:10px;}
#class_name_right {width:500px; height:30px; line-height:30px; float:right; color:#999; font-size:12px; text-align:right; padding-right:10px;}
#show_title {width:100%; min-height:50px; line-height:50px; color: #666; font-size:20px; text-align:center; font-weight:bold;}
#show_time_hits {width:95%; height:40px; margin:0 auto; color:#999; border-top: 1px #C6817E solid; text-align:center; line-height:40px; font-size:12px;}
#show_main {width:960px; margin:0 auto; font-size:16px;line-height:100%;}
#show_main img{display：block;}
#show_main p {margin:0;}
#show_pre_next {width:95%; margin:15px auto 0 auto; height:50px; border-top:1px solid #C6817E;}
.vid{width:960px;position:relative;padding-bottom:56.25%; height:0;}
.vid video{width:100%; height:100%;position: absolute;top:0;left:0;}


/*list.asp*/
#class_content {width:1000px; margin:15px auto 0 auto; background:#FFF; border:#CFCFCF solid; border-width:0 1px;}
#leftbar { width:254px; height:506px; float:left; background:url(images/leftbar.png);}
#class_main { width:746px; float:right;}
#class_main_list ul {width:720px; padding:0 5px;}
#class_main_list ul li { height:30px; line-height:30px;background:url(images/li_img.jpg) no-repeat 5px 10px; padding-left:20px; border-bottom:1px #CCC dashed;}
#class_main_list ul li span {float:right; color:#666; font-size:12px;}

#class_main_title { width:100%; height:40px; border-bottom:#CCC 1px solid; margin-bottom:10px;}
#class_title_left { width:300px; height:40px; line-height:40px; padding-left:20px;float:left;}
#class_title_left,#class_title_left a { color:#8B241F;}
#class_title_right {width:400px; height:40px; line-height:40px; text-align:right; padding-right:20px; float:right;}

#class_page {width:500px; height:30px; margin:20px 0 0 20px;}
#class_page ul li {float:left; height:20px; line-height:20px; background:#E3E3E3; font-size:12px; margin:0 2px; border:#DDD 1px solid; text-align:center; padding:0 5px;}
#class_page ul li a.page {color:#DE4019; font-weight:bold;}

/*list.asp左边实际左边宽254*/
#bar01 { width:160px; height:40px; text-align:center; line-height:40px; margin:40px 0 0 60px;font-size:20px; font-weight:bold; color:#8B241F;}
#bar02 {width:200px; margin:10px 0 0 15px;height:30px; line-height:30px;}
#bar02 ul li {background:#E6E6E6;margin:3px 0;}
#bar02 ul li a {color:#715656; padding-left:10px;}
#bar02 ul li a:hover {background:#8B241F; color:#FFF; display:block; text-decoration:none;}


/*留言本guestbook.asp*/
#gb_content { width:1000px; margin:15px auto 0 auto;border:#CFCFCF solid; border-width:0 1px;}
#gb_bar { width:232px; text-align:center; padding-top:15px;}
#gb_bar a img { width:190px; margin:5px 0;}
#gb_main {width:744px; float:right;}
#WriteMessage {width:700px; margin:0 auto;}
#write01 {width:670px;/*本来是700*/ height:30px; line-height:30px; border:1px solid #AE1336; padding-left:30px; background:#AE1336; color:#FFFFFF;}
#write02 {width:700px; height:120px; border:solid #AE1336; border-width:0 1px 1px 1px;}
#write02left {width:150px; float:left; height:111px; border-right:1px solid #AE1336; font-size:12px; text-align:center; line-height:200%; padding-top:10px;}
#write02left input {width:80px; height:12px;}
#write02right {width:539px;/*减1+10*/ float:right; padding-top:12px; padding-left:10px;}
#write02right input.gb_title { height:12px; width:478px; margin-bottom:5px;}
#write02right textarea { width:520px; height:70px;}
#gb_view { width:700px; margin:0 auto 20px auto; border-bottom:#AE1336 solid 1px;}
#view01 {width:680px; height:30px; background:#AE1336; color:#FFFFFF; line-height:30px; padding-left:20px;}
#view01 span {float:right; margin-right:30px;}
#view02 { width:658px; border:#AE1336 solid; border-width:0 1px; min-height:40px; padding:5px 20px 5px 20px;}
#view03 {width:678px; border:#AE1336 solid; border-width:0 1px; background:#CCCCCC; min-height:30px;padding-left:20px; padding-top:5px;}
#gb_pg {width:700px; margin:10px auto 0 auto;}
#gb_pg ul li {float:left;background:#EEE; border:1px solid #CCC; margin:0 3px; padding: 0 5px; height:20px; line-height:20px;}
#gb_bar02 {width:200px; margin:15px auto 0 auto;}

/*搜索结果页面search.asp*/
#ss_main {width:744px; float:right;}
#ss01 {width:100%; height:40px; border-bottom:1px solid #ccc;}
#ss01left {width:580px; float:left; height:30px; line-height:30px; padding-left:20px; color:#8B241F;}
#ss01right {width:144px; float:right; height:30px; line-height:30px;}
#ss02 ul {width:720px; padding:0 5px;}
#ss02 ul li { height:30px; line-height:30px;background:url(images/li_img.jpg) no-repeat 5px 10px; padding-left:20px; border-bottom:1px #CCC dashed;}
#ss02 ul li span {float:right; color:#666; font-size:12px;}
#ss02 ul ul li {float:left;}

/*以下为：show.asp留言评论*/
#mes {margin:0 20px 10px 20px; padding:10px; background:#efefef; border:#ccc 1px solid;}
#mes form {margin:0; padding:0; border:0;}
#mes ul{margin-bottom:8px;}
#mes ul li { height:25px; line-height:30px;}
#mes ul li.Mes2 { height:16px; line-height:16px;margin-left:20px;}
#mes ul li.Mes2 span { font-weight:bold; color:#8C2520;}