@charset "utf-8";
* {margin: 0px;padding: 0px;list-style:none;background-repeat:no-repeat;}

h2{ font-size:16px; font-weight:normal;}
img, input {vertical-align:middle;}
body { margin:0px auto;color:#000;  font-family:"微软雅黑", Microsoft YaHei,Arial, Helvetica, sans-serif; font-size:14px; background-color:#F3F3F3;}
a img {border:0px none;}
select, input, img {vertical-align:middle;font-size:12px;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration: none; color:#000;}
.orange {color:#FFB400;font-weight:normal;}
HTML { height:100%;OVERFLOW-X: hidden;}
.cle {clear:both; }
.hs {color:#FFC;}
.fleft {float:left;}
.fright {float:right;}
.shadow{ height:10px; background-image:url(shadow_01.gif); background-repeat:repeat-x;}
.padding_h10{ padding-top:10px;}
.padding_h20{ padding-top:20px;}
.padding_h30{ padding-top:30px;}
.padding_h40{ padding-top:40px;}
.padding_h50{ padding-top:50px;}
.padding_h60{ padding-top:60px;}
.padding_h90{ padding-top:90px;}



.bg_01{ background-image:url(wyh_bg01.png); background-position:center top; background-repeat:no-repeat;}
.bg_02{ background-image:url(wyh_bg02.png); background-position:center top; background-repeat:no-repeat;}
.bg_03{ background-image:url(wyh_bg03.png); background-position:center top; background-repeat:no-repeat;}
.bg_04{ background-image:url(wyh_bg04.png); background-position:center top; background-repeat:no-repeat;}
.bg_05{ background-image:url(wyh_bg05.png); background-position:center top; background-repeat:no-repeat;}
.bg_06{ background-image:url(wyh_bg06.png); background-position:center top; background-repeat:no-repeat;}
.bg_07{ background-image:url(wyh_bg07.png); background-position:center top; background-repeat:no-repeat;}
.bg_08{ background-image:url(wyh_bg08.png); background-position:center top; background-repeat:no-repeat;}
.bg_09{ background-image:url(wyh_bg09.png); background-position:center top; background-repeat:no-repeat;}
.bg_10{ background-image:url(wyh_bg10.png); background-position:center top; background-repeat:no-repeat;}
.bg_11{ background-image:url(wyh_bg11.png); background-position:center top; background-repeat:no-repeat;}
.header{ margin:0 auto;  overflow: hidden; width:1000px; height:110px;}
.header a{ float:left; display:block; width:290px; height:90px; margin-left:20px; margin-top:16px;}
.main{ margin:0 auto; padding:10px 15px 20px 15px;  overflow: hidden; width:970px; background-image:url(four_bg.png); background-repeat:repeat;}
.main_nav{ margin:0 auto; width:970px; height:40px; background-color:#E52733;}

ul#topnav {margin: 0; padding: 0;float:left; position:absolute;  z-index:200;
	width: 100%;
	list-style: none;
	font-size:16px; }
	
ul#topnav li {float: left;
	margin: 0; padding: 0;
	position: relative; border-right:1px solid #FFF;}
ul#topnav li a {float: left; text-align:center; line-height:40px;color:#FFF;}

ul#topnav a.a01 {width: 159px; height:40px; }

ul#topnav a:hover.a01 {width: 159px;  height:40px; text-decoration:none; background-color:#D01B24;  color:#FFF;}
ul#topnav li:hover a.a01, ul#topnav li a:hover.a01 {width: 159px;  height:40px;  position:relative; z-index:200; background-color:#D01B24;  color:#FFF;}


ul#topnav li .sub {position: absolute; z-index:0;	top:40px; left:0; padding:0; font-size:14px; float: left;display: none;}
ul#topnav li .sub ul{ float:left; display:inline; overflow:hidden; width:159px; padding:0 0 0 0;}
ul#topnav li .sub ul li{ float:left; display:inline; overflow:hidden; width:159px;   padding:0; background:none;}


ul#topnav li .sub a{float:left; display:inline; overflow:hidden; width:159px; margin:0; line-height:40px;  height:auto;  border-top:1px solid #FFF;background-color:#E52733; text-align:center; color:#FFF;}
ul#topnav li .sub a:hover{ color:#FFF; text-decoration:none; background-color:#D01B24;}

.main_left{ float:left; overflow: hidden; width:720px; margin-top:12px;}
.intro_title{ overflow: hidden; width:720px; line-height:40px; background-image: url(line_05.png); background-position:left bottom; background-repeat:repeat-x;}
.intro_title h2{ float:left; width:155px; text-align:center; height:37px; border-bottom:3px solid #E52733;}
.intro_content{ overflow: hidden; width:720px; padding-top:20px;}
.intro_content dt{ float:left; width:316px; height:200px;}
#demoContent{ text-align:center; width:316px; height:200px; }
#demoContent .effect{ display:inline-block; *display:inline; zoom:1; text-align:left;  margin:0 auto;   }

/* 常见焦点图 */
.focusBox{ width:316px; height:200px; overflow:hidden; position:relative;}
.focusBox .hd{ position:absolute; z-index:20; right:5px; bottom:10px; }
.focusBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusBox .hd ul li{ float:left; margin-right:4px;  width:13px; height:13px; line-height:16px; font-size:12px; text-align:center; cursor:pointer; color:#333;  background-image:url(wyh_c01.png);
}
.focusBox .hd ul li.on{ background-image:url(wyh_c01s.png); color:#fff;     }
.focusBox .bd{ position:relative;  }
.focusBox .bd .pic{ line-height:0px;  }
.focusBox .bd .pic img{ width:316px; height:200px;}
.focusBox .bd .con{ position:absolute; width:286px; padding:0 8px; bottom:0px; height:30px; color:#fff; z-index:10; line-height:30px;   background-image:url(news_photo_button_02.png); background-repeat:repeat;}



.intro_content dd{ float:right; overflow: hidden; width:375px;}
.intro_content dd .intro_dcontent{ line-height:28px; height:140px; color:#000000; padding-bottom:12px; border-bottom:1px dotted #C3C3C3;}
.intro_dmore{ float:left; width:375px; padding-top:14px;}
.intro_dmore a{ color:#999999;}



.f02{ float:left; overflow: hidden; width:352px; margin-top:15px;}
.mleft_15{ margin-left:15px;}

.four_title{ overflow: hidden; padding-bottom:3px; background-image:url(line_05.png);line-height:40px;  background-position:left bottom; background-repeat:repeat-x; }
.four_title h2{float:left; width:155px;  background-color:#E52733; text-align:center;  font-size:16px; color:#FFF;   }
.four_title span{float:right;   }
.four_title span a{ color:#999;}

.f02_content{ float:left; width:352px;  padding-top:10px;}
.f02_content li{float:left; display:inline; overflow:hidden; width:330px; padding-left:22px; background-image:url(list_02.png); background-position:5px center; border-bottom:1px dotted #C3C3C3;  line-height:32px;}
.f02_content li a{float:left;}
.f02_content li a img{ margin-left:6px;}
.f02_content li span{ float:right; color:#999999;}


.main_right{ float:right; overflow: hidden; width:235px; margin-top:12px;}
.notice_title{ overflow: hidden; text-align:center; line-height:40px; background-image:url(wyh_title01.png); color:#FFF; width:235px; height:40px;}


.notice_content{overflow: hidden; width:213px; padding:10px; border:1px solid #E52733;}
#demos a{float:left; display:inline; overflow:hidden;  width:190px;  padding-left:32px; background-image:url(list_02.png); background-position:15px center;  line-height:32px;}
#demos a:hover{background-color:#F3D55E;}

#demo1s {DISPLAY: inline; FLOAT: left; OVERFLOW: hidden;}
#demo2s {DISPLAY: inline; FLOAT: left; OVERFLOW: hidden;}


.other{ overflow: hidden; margin-top:15px;}
.other_title{ overflow: hidden; text-align:center; line-height:40px; background-image:url(wyh_title01.png); color:#FFF; width:235px; height:40px;}


.other_content{overflow: hidden; width:213px; height:218px; padding:10px; border:1px solid #E52733;}
.other_content H2 { float:left; overflow:hidden; clear:both; width:213px; font-size:16px; }
.other_content H2 SPAN { LINE-HEIGHT: 36px; WIDTH:96px; border:1px solid #CCCCCC; text-align:center; DISPLAY: block; FLOAT: left;  margin-top:12px; margin-left:6px;  color:#999999;}
.other_content H2 SPAN{}
.other_content H2 SPAN.hover {  COLOR:#333; CURSOR: pointer; background-color:#CCCCCC; }

.other_content div{ float:left; width:200px; margin-left:6px; padding-top:7px;}
.other_content div li{float:left; display:inline; overflow:hidden; width:200px;   line-height:32px;}
.other_content div li a{float:left;}
.other_content div li a img{ margin-left:6px;}
.other_content div li span{ float:right; color:#999999;}

.footer{ margin:0 auto; overflow: hidden; width:1000px; background-color:#DFDFDF; padding:20px 0; text-align:center; color:#5D5D5D;}



/*内页样式*/
.main_inside_left{ float:left; width:200px; margin-top:15px;}
.menu_title{float:left; width:200px; line-height:40px; text-align:center; background-image:url(line_05.png); background-position:left bottom; background-repeat:repeat-x;}
.menu_title h2{ display:inline-block; color:#333333; border-bottom:3px solid #E52733;}

.menu_content{float:left; width:200px;  }

.menu_content a{float:left; display:inline; overflow:hidden; width:140px; text-align:center; padding:0 30px;   line-height:40px;   background-color:#F4F4F4; margin-bottom:2px; border-bottom:1px solid #ddd; }
.menu_content a:hover{float:left; display:inline; overflow:hidden; color:#FFF; background-color:#666666;   border-bottom:1px solid #666666;}

.menu_content a.menu_dq,.menu_content a:hover.menu_dq{color:#333;  background-image:url(menu_list.png);  background-color:#D9D9D9;}


.main_inside_right{ float:right; width:755px; margin-top:15px;}


.inside_right_title { WIDTH: 755px; line-height:40px; FLOAT: left; OVERFLOW: hidden;  background-repeat:repeat-x; background-position:left bottom;}
.inside_right_title H2 { DISPLAY: inline;FLOAT: left; COLOR:#404040; padding:0 20px; border-bottom:3px solid #E52733;  OVERFLOW: hidden; }

.inside_right_content {WIDTH:755px;   FLOAT: left; OVERFLOW: hidden; }

.inside_list{ overflow: hidden; padding-top:10px; padding-bottom:20px;}
.inside_list li{ float:left; width:743px; padding:14px 0 14px 12px; background-image:url(list_01.jpg); background-position:left center; border-bottom:1px dotted #CCC;}
.inside_list li a{ float:left; overflow: hidden;}


.inside_list li span{ float:right; overflow: hidden;}
.inside_list li span a{color:#999;}


.inside_right_photos{ overflow: hidden; padding-top:10px; padding-bottom:20px;}
.inside_right_photos li{ float:left; display:inline; overflow:hidden; WIDTH:146px;  margin-top:15px; margin-left:20px; margin-right:20px;}
.inside_right_photos li a{ display:block;  WIDTH:146px;   }
.inside_right_photos li a:hover{   WIDTH:146px; }
.inside_right_photos li IMG { WIDTH:146px; height:195px;}
.inside_right_photos li A:hover IMG {}
.inside_right_photos li a span{ display:block; width:146px; height:36px; font-size:16px; line-height:36px; text-align:center;}


.inside_right_page{ margin:0 auto 0 auto; display:block; overflow:hidden; clear:both;  text-align:center;  color:#333; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:14px; border-top:1px solid #D2D2D2;}
.inside_right_page_left{float:left; display:inline; overflow:hidden; color:#333; line-height:24px;}

.inside_right_page_right{ float:right; display: inline; overflow:hidden; }
.inside_right_page strong{ display: inline-block; overflow:hidden; width:24px; height:24px; line-height:24px; text-align:center; background-color:#ED1C24;  color:#FFF;}
.inside_right_page a{ display: inline-block; overflow:hidden; width:22px; height:22px; margin:0 2px; border:1px solid #D2D2D2; line-height:22px; text-align:center; text-decoration:none; color:#333;}
.inside_right_page a:hover{  display: inline-block; overflow:hidden; width:22px; height:22px; margin:0 2px;line-height:22px; border:1px solid #B58248; text-align:center; text-decoration:none; background-color:#ED1C24; color:#FFF;}

.inside_right_page a.next_page,.inside_right_page a.pre_page{ display: inline-block; overflow:hidden; height:22px; width:64px; padding:0; line-height:22px;text-align:center;  border:1px solid #D2D2D2; color:#333;}
.inside_right_page a:hover.next_page,.inside_right_page a:hover.pre_page{ display: inline-block; overflow:hidden; width:64px; padding:0;  height:22px; line-height:22px; border:1px solid #D2D2D2;text-align:center; color:#FFF;}

.content_title{ width:750px; margin:0 auto; padding-top:10px; overflow:hidden; color:#333; line-height:44px; text-align:center;  font-size:24px;}
.content_time{text-align:center; width:750px; margin:0 auto; height:24px; padding-bottom:10px; line-height:24px; color:#333; }
.content_detail{width:750px; display:block; overflow:hidden;margin:0 auto;  line-height:20px; padding-top:6px;  padding-bottom:20px;}


.content_page{ overflow:hidden;  background-color:#F4F4F4;}
.content_page_pre{ float:left; padding:20px 0; color:#666;}
.content_page_pre a,.content_page_next a{ color:#333;}
.content_page_pre a:hover,.content_page_next a:hover{ color:#CF2820;}

.content_page_next{ float:right; padding:20px; color:#666;}

.syly_lb LI {WIDTH: 780px;DISPLAY: inline;FLOAT: left;OVERFLOW: hidden; margin-top:18px;}
.ly_fy {TEXT-ALIGN: center}
.ly_fy SPAN {COLOR: #333;FONT-SIZE: 13px;}
.ly_fy STRONG {PADDING-BOTTOM: 0px;PADDING-LEFT: 6px;PADDING-RIGHT: 6px;PADDING-TOP: 0px;}
.ly_fy A {PADDING-BOTTOM: 0px;PADDING-LEFT: 6px;PADDING-RIGHT: 6px;COLOR: #333;TEXT-DECORATION: underline;PADDING-TOP: 0px}
.ly_fy A:hover {COLOR: #000;TEXT-DECORATION: none;}
.ly_fy A.next_page { padding:0 6px;FONT-SIZE: 12px;FONT-WEIGHT: bold;}


/*光荣榜样式*/
.grb_bg{ background-color:#720508;}
.grb_header_bg{ background-color:#FFF; border-bottom:1px solid #959595;}
.grb_header{ margin:0 auto; overflow: hidden; line-height:30px; text-align:right; width:960px;}

.grb_main_bg{ margin:0 auto; overflow: hidden; width:960px;  background-image:url(grb_bg01.jpg); background-repeat:repeat-y;}
.grb_main{overflow: hidden; width:960px; padding-top:405px;  background-image:url(grb_bg.jpg);}
.grb_main_box{margin:0 auto; overflow: hidden; width:800px; background-color:#FFF; padding:29px; border:2px solid #DE6402;}
.grb_main_btitle{ overflow: hidden; width:800px; padding-bottom:30px; font-size:36px; color:#333333; font-weight:bold; text-align:center;}
.grb_main_bcontent{ overflow: hidden; width:800px;}

.grb_class{ line-height:30px; color:#FFF; background-color:#737373;}
.grb_class span,.grb_zs span{ display:inline-block; text-align:center;}
.cl_01{ width:145px;}
.cl_02{ width:190px;}
.cl_03{ width:155px;}
.cl_04{ width:155px;}
.cl_05{ width:153px;}
.grb_zs{ overflow: hidden; text-align:center;  margin-top:10px; border-style:solid; border-color:#CFCFCF; border-width:1px 1px 0 1px;}
.grb_zs li{ display:block; width:798px; line-height:50px; border-bottom:1px solid #CFCFCF; }


.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}
.page span,.page  a{
padding:5px;
border:1px #CCCCCC solid;
margin-right:2px;
cursor:pointer;
}
.page .current{
border:1px #999999 solid;
background:#FFFFCD;
font-weight:bold;
}
.page  a:hover{
border:1px #333333 solid;
background:#FFFFCD;
text-decoration:none;
}

.detail{padding:15px 10px;}
.detail h1{ color:#333; text-align:center; font-size:20px;}
.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}
.write span{ color:#666;}
.detail p{ padding:0 14px;line-height:30px;font-size:14px;}
.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }
.dow b{ color:#333;}
.dow p{ text-indent:0;font-size:12px;}
.info p {line-height:25px;font-size:12px; margin-top:5px; }

