@charset "utf-8";
* {margin: 0px;padding: 0px; list-style:none;  background-repeat:no-repeat;}
body{  margin:0px auto; color:#333;  background-image:url(bg_01.png); background-position:left top; background-repeat:repeat; font-size:12px;  font-family:Helvetica, sans-serif;}
a img{ border:0px none;}
select,input,img{ vertical-align:middle; font-size:12px;}
a{  text-decoration:none; color:#3C3C3C;}
a:hover{ text-decoration:none; color:#AF0102;}
.orange{ clear:both; display:block; line-height:68px; color:#F7A349; font-size:14px; font-weight:normal;}
HTML {overflow-x: hidden;}
.cle {clear:both;}
.hs{ color:#FFC;}
.padding_h10{ padding-top:10px;}
.padding_h20{ padding-top:20px;}
.padding_h30{ padding-top:30px;}
.padding_h60{ padding-top:60px;}
.padding_h90{ padding-top:90px;}

h2,h3,h4{font-family:"微软雅黑", Microsoft YaHei, Helvetica, sans-serif; font-weight:normal;}


.header{ margin:0 auto; overflow:hidden; width:1000px; height:108px; background-image:url(header_logo.jpg);}
.header_left{ float:left; width:309px; height:61px; margin-left:10px; margin-top:26px;}
.header_left a{ display:block; width:309px; height:61px;}

.header_right{ float:right; width:294px; margin-top:20px;  margin-right:20px;}
.search_top{ float:left; width:294px; line-height:30px; text-align:right;}
.search_top a{ padding:0 6px; color:#7B7B7B;}

.search_content{ float:left; width:234px; height:28px; background-image:url(search_bg.jpg);}
.search_content input{ float:left; display:inline; overflow:hidden; color:#CCC; vertical-align:middle;width:207px; height:22px; margin-top:3px; margin-left:10px; line-height:22px; -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:medium none; background:none;}

.search_button input{ float:left; display:inline; overflow:hidden; width:60px; height:28px;}



.nav{margin:0 auto; overflow:hidden; width:auto; background-color:#C72C2C; font-family:"微软雅黑", Microsoft YaHei, Helvetica, sans-serif;}
.nav_content{margin:0 auto; overflow:hidden; width:1000px; height:40px;}

#nav{ margin:0 auto; position:absolute; z-index:999; width:1000px;  line-height:40px;  list-style-type: none; font-size:16px;  font-weight:bold;}
#nav a {display: block; margin:0 auto 0 auto; width:110px; line-height:40px; font-weight:bold; text-align:center; color:#FFF;}
#nav a:hover  {color:#FFF;  text-decoration:none;}
#nav li { float:left; display:inline;overflow:hidden; width:110px;}

#nav li a.dq,#nav li a:hover.dq{ color:#FFF; font-weight:bold; background-color:#9D0406;}
#nav li a{ overflow:hidden; width:110px; height:40px;}
#nav li a:hover{ overflow:hidden;width:110px;  height:40px;  background-color:#9D0406;}
#nav li ul { list-style-type: none;text-align:left;left: -4000em; width: 108px; font-size:14px;  position: absolute; border:1px solid #9D0406;}
#nav li ul li{ float: left; display:inline; overflow:hidden; width:108px; margin:0; background-image:none;}
#nav li ul a{display: block; width: 108px; margin:0; height:auto; font-weight:normal;text-align:center; background-color:#FFF; background-image:none; color:#232323; line-height:36px; border-bottom:1px solid #D5D5D5;}
#nav li ul a:hover  {display: block;text-decoration:none;width:108px; margin:0; height:auto;  border-bottom:1px solid #D5D5D5; background-color:#FFF; color:#9D0406;line-height:36px;}
#nav li.sfhover ul {left: auto;}

.banner{display: block;  margin: 0px auto; width:auto; height:260px;}




.main{ margin:0 auto; overflow: hidden; width:990px; padding:30px 0 50px 0; clear:both;}
.main_left{ float:left; width:704px; overflow: hidden;}
.notice{ float:left; width:257px;}
.notice_title{ overflow: hidden; height:40px; line-height:40px; background-image:url(line_01.png); background-position:left bottom; background-repeat:repeat-x;}
.notice_title h2{float:left;  font-size:16px; padding:0 15px; line-height:37px; color:#333;  border-bottom:3px solid #C72C2C;}
.notice_title span{ float:right; margin-right:10px; font-size:14px;}
.notice_title span a{ color:#838383;}

.notice_content{ overflow: hidden; width:225px; padding:10px 15px; border-color:#D9D9D9; border-style:solid; border-width:0 1px 1px 1px; background-color:#F6F6F6;}
.notice_content li{float:left; display:inline; overflow:hidden; width:215px; background-image:url(list_01.jpg); background-position:left center; padding-left:10px; line-height:24px;}
.notice_content li a{float:left; color:#333;}
.notice_content li a:hover{ text-decoration:none;}
.notice_content li span{float:right;  text-align:center; color:#999999;}


.news{float:right; width:437px;}


.news_title{ overflow: hidden; height:40px; line-height:40px; background-image:url(line_01.png); background-position:left bottom; background-repeat:repeat-x;}
.news_title h2{float:left;  font-size:16px; padding:0 15px; line-height:37px; color:#333;  border-bottom:3px solid #C72C2C;}
.news_title span{ float:right; margin-right:10px; font-size:14px;}
.news_title span a{ color:#838383;}

.news_content {margin:0 auto; overflow:hidden; clear:both; width:405px; padding:10px 15px; border-color:#D9D9D9; border-style:solid; border-width:0 1px 1px 1px; background-color:#F6F6F6;}

.news_content li{float:left; display:inline; overflow:hidden; width:395px; background-image:url(list_01.jpg); background-position:left center; padding-left:10px; line-height:24px;}
.news_content li a{ float:left; color:#000000;}
.news_content li a:hover{color: #FF6100;}

.news_content li span{ float:right; color:#000000;}






.quick{float:left; width:704px; margin-top:12px;}
.quick_title{float:left; width:44px; height:130px; background-image:url(quick_title_01.jpg);}
.quick_content{ float:left; width:659px; height:128px; background-color:#F6F6F6; border-color:#D9D9D9; border-style:solid; border-width:1px 1px 1px 0;}
.quick_content li{ float:left; overflow: hidden; width:94px; margin-top:18px;}
.quick_content li img{ margin-left:10px; width:74px; height:64px;}
.quick_content li span{margin:4px auto 0 auto; display:block; overflow: hidden; text-align:center; line-height:24px; color:#333; width:84px; font-family:"微软雅黑", Microsoft YaHei, Helvetica, sans-serif; font-weight:normal;}



.main_right{ float:right; width:276px; overflow: hidden;}
.p_news{ float:left; overflow: hidden; width:264px; height:192px; border:1px solid #D9D9D9; padding:5px;}
/*幻灯片*/
.slideBox{ width:264px; height:192px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:35px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:6px;  width:14px; height:14px; line-height:14px; text-align:center; cursor:pointer; background-color:#FFF; color:#333;}
.slideBox .hd ul li.on{ background-color:#FFC82A; color:#FFF;}

.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd a{ float:left; position:relative; width:264px; height:192px;}
.slideBox .bd a img{ width:264px; height:192px;}
.slideBox .bd a span{ position:absolute; left:0; bottom:0; font-size:16px;  height:30px; line-height:30px; width:244px; padding:0 10px;  z-index:200; background-image:url(focus_title_bg.png); background-repeat:repeat-x; color:#FFF;}
.slideBox .bd a:hover span{ text-decoration:none;}


.notice2{ float:left; width:276px;}
.notice_title2{ overflow: hidden; height:40px; line-height:40px; background-image:url(line_01.png); background-position:left bottom; background-repeat:repeat-x;}
.notice_title2 h2{float:left;  font-size:16px; padding:0 15px; line-height:37px; color:#333;  border-bottom:3px solid #C72C2C;}
.notice_title2 span{ float:right; margin-right:10px; font-size:14px;}
.notice_title2 span a{ color:#838383;}

.notice_content2{ overflow: hidden; width:244px; padding:10px 15px; border-color:#D9D9D9; border-style:solid; border-width:0 1px 1px 1px; background-color:#F6F6F6;}
.notice_content2 li{float:left; display:inline; overflow:hidden; width:215px; background-image:url(list_01.jpg); background-position:left center; padding-left:10px; line-height:24px;}
.notice_content2 li a{float:left; color:#333;}
.notice_content2 li a:hover{ text-decoration:none;}
.notice_content2 li span{float:right;  text-align:center; color:#999999;}

.quick_button{ float:left; overflow: hidden; width:276px;}
.quick_button img{ margin-top:12px;}


.photo{ float:left; margin-top:12px; width:970px; padding:0 9px; height:228px; border:1px solid #D9D9D9; background-color:#FFF;}
.photo_title{ overflow: hidden; height:40px; line-height:40px; background-image:url(line_01.png); background-position:left bottom; background-repeat:repeat-x;}
.photo_title h2{float:left;  font-size:16px; padding:0 15px; line-height:37px; color:#333;  border-bottom:3px solid #C72C2C;}
.photo_title span{ float:right; margin-right:10px; font-size:14px;}
.photo_title span a{ color:#838383;}

.photo_content{ overflow: hidden; width:970px; padding-top:20px;}
#demo {overflow: hidden; width: 970px;}
#demo A {padding-right: 10px; display: inline; float: left; padding-bottom: 0px; margin-left:4px; overflow: hidden; width:168px; color:#474747;}
#demo A:hover {text-decoration: none; color:#C72C2C;}
#demo IMG {display: inline; float: left; overflow: hidden; border:1px solid #ccc; width: 166px;  height:124px;}
#demo span {display: inline; float: left; overflow: hidden; width: 156px; padding-left:12px; background-image:url(list_02.png); background-position:left center; line-height:27px;}
#indemo {float: left; width: 800%;}
#demo1 {padding-right: 4px; padding-left: 4px; float: left; padding-bottom: 0px; padding-top: 0px;}
#demo2 {padding-right: 4px; padding-left: 4px; float: left; padding-bottom: 0px; padding-top: 0px;}


.main_bottom{ float:left; width:990px; overflow: hidden; margin-top:12px;}
.main_bottom_title{ float:left; width:160px; height:40px; background-image:url(links_title_bg.jpg);}

.main_bottom_content{ float:left; width:830px; height:40px; background-color:#D9D9D9;}
.main_bottom_content select{float:left;display:inline; overflow:hidden; width:220px; margin-left:40px;   margin-top:10px; height:20px; line-height:20px; text-align:left;} 


.footer_top_bg{ margin:0 auto; overflow: hidden; width:auto; background-color:#666465;  color:#CCC;}
.footer_top{margin:0 auto; overflow: hidden; width:1000px; padding:30px 0;}
.footer_top a{ color: #CCC;}
.footer_top_l{ float:left; width:680px;}
.footer_top_l dt{  font-family:"微软雅黑", Microsoft YaHei,Arial, Helvetica, sans-serif; padding:0 0 20px 0; font-size:16px; font-weight:bold; color:#FEFEFE;}
.footer_top_l dd{}

.footer_top_l li{ float:left; overflow: hidden;  width:90px;}
.footer_top_l li a{ color:#FFF;}
.footer_top_l li em{ float:left; font-size:14px; font-style:normal;}
.footer_top_l li ul{margin-top:8px; float:left;}
.footer_top_l li ul li{ line-height:22px;}
.footer_top_l li span{ float:left; width:97px; margin-top:8px; line-height:22px;}
.footer_top_l li span a{ display:block;}


.footer_top_r{ float:right; width:276px;}
.footer_top_r dt{  padding:0 0 20px 0; font-size:16px; font-weight:bold; color:#FEFEFE;}
.footer_top_r dd{ font-size:14px; line-height:22px;}


.footer_bottom_bg{ margin:0 auto; overflow: hidden; width:auto; background-color:#505050; line-height:30px;}
.footer_bottom{margin:0 auto; overflow: hidden; width:1000px; text-align:center; color:#CCC;}



.KeFuDiv{display: none;position: absolute; width:140px; right:40px; font-size:14px; font-family:"微软雅黑", Microsoft YaHei, Helvetica, sans-serif; font-weight:normal;}

.kf{ width:138px; padding-bottom:13px; overflow: hidden; background-color:#FFF; border-style:solid; border-width:0 1px 1px 1px; border-color:#DE2C11;}

.kf_top{width:138px; overflow: hidden;}
.kf_top a{ float:left; display:block; width:55px; height:36px; margin-left:10px; margin-top:12px; background-image:url(kf_an01.png); text-align:center; line-height:36px; color:#232323;}

.kf_bottom{width:120px; margin:13px 9px 0 9px; border-top:1px solid #CCC; overflow: hidden;}
.kf_bottom a{ float:left; width:80px; padding-left:40px; height:36px; background-image:url(kf_an02.png); margin-top:10px;  line-height:36px;}


/*内页样式*/

.main_inside_left{ float:left; width:200px;}
.menu_title{float:left;  width:200px; height:40px; background-color:#9D0406; text-align:center;  line-height:40px;}
.menu_title h2{ font-size:16px; color:#FFF;}

.menu_content{float:left; width:180px; padding:0 9px 10px 9px; border-color:#D9D9D9; border-style:solid; border-width:0px 1px 1px 1px;}

.menu_content a{float:left; display:inline; overflow:hidden; width:180px; height:40px; text-align:center;  line-height:40px; font-size:12px;  background-color:#F4F4F4; margin-top:8px; border-bottom:1px solid #ddd; color:#333;}
.menu_content a:hover{float:left; display:inline; overflow:hidden; color:#FFF; background-color:#C72C2C;  border-bottom:1px solid #C72C2C;}

.menu_content a.menu_dq,.menu_content a:hover.menu_dq{color:#FFF;  background-color:#C72C2C;}


.main_inside_right{ float:right; width:778px; border:1px solid #D5D5D5; background-color:#FFF;}

.inside_right_title{float:left;  width:758px; height:40px; line-height:40px; margin-left:10px;  background-image:url(line_01.png); background-position:left bottom; background-repeat:repeat-x; border-bottom:1px solid #BFBFBF;}
.inside_right_title h2{float:left; font-size:16px; padding:0 15px; line-height:37px; color:#333;  border-bottom:3px solid #C72C2C;}

.inside_right_title SPAN {padding-right: 20px; display: inline; float:right; overflow: hidden;  color:#333;}
.inside_right_title SPAN A {}
.inside_right_title SPAN A:hover {}

.inside_right_content{float:left; display:inline; overflow:hidden; width:778px;}

.inside_right_list{float:left; overflow:hidden; width:758px; margin-left:10px; padding-bottom:10px;}
.inside_right_list li{float:left; display:inline; overflow:hidden; width:736px; padding-left:22px; line-height:34px; background-image:url(list_01.jpg); background-repeat:no-repeat; background-position:10px center; border-bottom:1px dotted #CCC;}
.inside_right_list li a{ float:left; color:#333;}
.inside_right_list li a:hover{color:#C72C2C;}
.inside_right_list li span{float:right;  color:#717171;}

.inside_right_photo{ padding-top:10px;}
.inside_right_photo li{ float:left; display:inline; overflow:hidden; width:220px; margin-left:18px; margin-right:18px; margin-top:10px;}
.inside_right_photo li a{ float:left;width:220px;}
.inside_right_photo li a:hover{ color:#C72C2C;}
.inside_right_photo li a img{ border:1px solid #D9D9D9; width:218px; height:146px;}
.inside_right_photo li a span{ display:block; width:218px;  font-size:14px;  text-align:center; line-height:40px;}



.content_title{ width:730px; margin:0 auto; padding-top:10px; overflow:hidden; height:60px; color:#333; line-height:60px; text-align:center;  font-size:20px; font-family:"黑体";}
.content_time{text-align:center; width:664px; margin:0 auto; height:24px; padding-bottom:10px; line-height:24px; color:#333;}
.content_detail{width:710px; display:block; overflow:hidden;margin:0 auto;  line-height:30px; padding-top:6px;  padding-bottom:20px; color: #333;}

.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:#C50303;  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; ovnewserflow:hidden; width:22px; height:22px; margin:0 2px;line-height:22px; border:1px solid #B58248; text-align:center; text-decoration:none; background-color:#C50303; 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_page{ overflow:hidden;  background-color:#F4F4F4;}
.content_page_pre{ float:left; padding:20px; 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;}

.Gbtable{line-height: 30px; color: #333; margin:8px;}
.Gbtable td{ padding:2px 4px 2px 8px;}
.fy table{margin:0 auto;}

