﻿@charset "utf-8";
body {font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px; background:#ffffff url(../images/ybrsc1.jpg) no-repeat center top; color:#333333; text-align:left; line-height:22px; margin:0; padding:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
*{margin:0;	padding:0; outline:none;}
em{font-style:normal;}
ul,ol{list-style-type:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
table{border-collapse:collapse;	border-spacing:0;}
table td{vertical-align:top;}
a:link {text-decoration:none; color:#333333; cursor:pointer;}
a:visited {text-decoration:none; color:#333333; cursor:pointer;}
a:hover {text-decoration:none; color:#CE0C03; cursor:pointer;}
.clear {clear:both;font-size:0px;line-height:0px;overflow:hidden;}
.hide{display:none;}
.show{display:block;}
.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}
.header {width:100%; height:164px; margin:0px auto; border-top:2px solid #B90F0F;}

.nav{height:42px; width:100%; margin:0px auto; background:#B90F0F;}
.nav .main_nav{height:42px; width:1000px; line-height:42px; margin:0px auto;}
.nav .main_nav li{float:left;     padding: 0px 25px;}
.nav .main_nav span {float:left; _display:none;}
.nav .main_nav a{font-size:14px; font-weight:bold; color:#FFFFFF; line-height:42px; display:block;  text-align:center;}
.nav .main_nav a:hover, .nav .main_nav a.current { color:#FBB506;}
.nav .line {width:2px; height:42px; font-size:0px; float:left; padding:0px; background:url(../images/nav_line.gif) no-repeat;}

.nav .sub_nav{height:42px; width:1000px; line-height:42px; clear:both; _position:absolute;}
.nav .sub_nav ul {width:978px; padding:0px 10px; margin-left:1px; z-index:99999; background-color:#F8F8F8; position:absolute;}
.nav .sub_nav li{float:left;}
.nav .sub_nav li a{border-right: 1px solid #ccc; padding: 0 10px; font-size:14px;}
.nav .sub_nav span {float:left; padding:0px 6px; color:#C0C0C0;}

.nav_bot {width:100%; height:42px; margin:0px auto; line-height:42px; background-color:#F8F8F8; overflow:hidden;}
.nav_bot ul {width:1000px; margin:0px auto;}
.nav_bot .fl {float:left; padding-left:10px;}
.nav_bot .top-search {float:right; padding-right:4px; height:26px; padding-top:8px\9; *padding-top:0px\9;}
.nav_bot .top-search .input {width:185px; height:24px; line-height:24px; border:1px solid #B90F0F; background:#FFFFFF; text-indent:2px; color:#999999; vertical-align:middle;}
.nav_bot .top-search .btn {width:62px; height:26px; border:0px; background:#B90F0F url(../images/search_ico.png) no-repeat; text-indent:18px; font-size:14px; color:#ffffff; cursor:pointer; margin-right:4px; vertical-align:middle;}
.nav_bot .top-search .gjcx {width:73px; height:26px; line-height:26px; border:0px; text-align:center; font-size:14px; background:none; color:#B90F0F; cursor:pointer; vertical-align:middle;}

.home_zwyw {width:1000px; height:380px; margin:15px auto 0px auto;}
/*焦点图*/
.focus{ position:relative; width:636px; height:380px; background-color: #000; float: left;}  
.focus img{ width: 636px; height: 380px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:38px; line-height:38px; background:rgba(0,0,0,0.5);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{color:#fff; font-size:14px; font-weight:bold; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000}  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:7px; right:13px; position:absolute; height:21px; z-index:200; *width:130px;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:11px; height:11px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#CCCCCC;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#B90F0F;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
/*end 焦点图*/

/*新闻列表切换*/
.home_news_wrap {height:380px; width:352px; padding-left:12px; overflow:hidden; float:left;}
.home_news_wrap .more {float:right; margin-top:6px; margin-left:275px; z-index:9999; position:absolute}
.home_news_title {height:36px;}
.home_news_title li {float:left; display:block; padding-left:4px;} 
.home_news_title .active a {font-size:14px; font-weight:bold; color:#ffffff; width:170px; height:27px; line-height:27px; text-align:center; background:#B90F0F; display:block;}
.home_news_title .normal a {font-size:14px; font-weight:bold; color:#666666; width:170px; height:27px; line-height:27px; text-align:center; background:#EEEEEE; display:block;} 
.home_news_list {padding:1px 0px 2px 0px; background:#FAFAFA;}
.home_news_list li {width:100%; height:28px; line-height:28px; font-size:14px; overflow:hidden; background:url(../images/list_ico1.gif) no-repeat 6px 12px; text-indent:17px; display:block;}
.home_news_list li span {float:right; color:#999999; font-size:12px; padding-right:4px;}
/*end 新闻列表切换*/

.zhuanti {margin:10px auto 0px auto; width:1000px; height:88px; overflow:hidden;}
.zhuanti .tu {width:1011px;}
.zhuanti .tu li {float:left; width:1000px; height:88px; margin-right:11px;}
.zhuanti .tu li img {width:1000px; height:88px;}

.zhuanti1 {margin:5px auto 0px auto; width:327px; height:50px; overflow:hidden;}
.zhuanti1 .tu {width:327px;}
.zhuanti1 .tu li {float:left; width:158px; height:50px;}
.zhuanti1 .tu li img {width:158px; height:50px;}

.home_list_wrap {width:327px; border:1px solid #E8E7E7; border-top:0px;}
.home_list_wrap .lmtitle {width:100%; height:32px; line-height:32px; background:url(../images/title_bg1.gif) no-repeat; float:left;}
.home_list_wrap .lmtitle span {float:left; width:100px; text-align:center; font-size:14px; font-weight:bold; color:#B90F0F;}
.home_list_wrap .lmtitle a {float:right; padding-right:10px; color:#666666;}
.home_list_wrap .lmtitle a:visited {color:#666666;}
.home_list_wrap .lmtitle a:hover {color:#CE0C03;}
.home_list_wrap1 {width:327px; height:213px; margin-top:12px; border:1px solid #E8E7E7; border-top:0px;}
.home_list_wrap1 .lmtitle {width:100%; height:32px; line-height:32px; background:url(../images/title_bg1.gif) no-repeat; float:left;}
.home_list_wrap1 .lmtitle span {float:left; width:100px; text-align:center; font-size:14px; font-weight:bold; color:#B90F0F;}
.home_list_wrap1 .lmtitle a {float:right; padding-right:10px; color:#666666;}
.home_list_wrap1 .lmtitle a:visited {color:#666666;}
.home_list_wrap1 .lmtitle a:hover {color:#CE0C03;}
.newslist {width:300px; margin:6px 0px 0px 7px; float:left;}
.newslist li {width:100%; height:24px; line-height:24px; font-size:12px; overflow:hidden; background:url(../images/list_ico1.gif) no-repeat 0px 11px; text-indent:11px; display:block;}
.newslist li span {float:right; color:#999999; font-size:12px;}

.rborder {width:250px; border:1px solid #E8E7E7; border-top:0px;}
.rborder .rtitle {width:250px; height:28px; line-height:28px; border-top:3px solid #B90F0F; border-bottom:1px solid #E8E7E7; background:#FAFAF2;}
.rborder .rtitle span {float:left; font-size:14px; font-weight:bold; color:#B90F0F; padding-left:11px;}
.rborder .rtitle a {float:right; padding-right:10px; color:#666666;}
.rborder .rtitle a:visited {color:#666666;}
.rborder .rtitle a:hover {color:#CE0C03;}
.rborder .xwfb {width:230px; margin:10px auto 0 auto; text-align:center;}
.rborder .xwfb img {width:230px; height:165px;}
.rborder .xwfb p {line-height:28px;}

.scroll_wrap {width:988px; height:157px; border:1px solid #E8E7E7; margin:12px auto 0px auto; padding:13px 5px 0 5px;}
.scroll_wrap img {margin:0px 10px; width:170px; height:120px;}
.scroll_wrap p {line-height:34px; width:170px; text-align:center;}


/*网站导航*/
.web_navtitle {background:url(../images/wzdh.gif) no-repeat 4px 9px;}
.unnewdh {background: url("../images/web_nav_unnewdh_bg.gif") no-repeat scroll right top transparent; color: #ECD0CE; cursor: pointer; font-weight: bold; height: 32px; line-height: 32px;padding:0 5px;}
/*.tab-cur {background: url("../images/web_nav_newdh_bg.gif") repeat-x scroll 0 0 transparent; color: #8D1616;}*/
.data-list {background-color: #FFFFFF; border: 1px solid #E8E7E7; border-top:none;}
.unnewdh span { cursor: pointer; display: block;}
/* .tab-cur span {background-image: url("../images/icon_29.gif");}*/
.x-arrow {cursor: pointer; height: 32px;}
.arrow-left {background: url("../images/web_nav_left.gif") no-repeat scroll 0 0 transparent;}
.arrow-right {background: url("../images/web_nav_right.gif") no-repeat scroll 0 0 transparent;}
.fivelist {padding: 5px 0px 0px 10px; overflow: hidden; zoom: 1;}
.fivelist li {width: 19.5%; line-height: 23px; float: left;}

/*底部信息*/
.home_footer {width:100%; margin:15px auto 0px auto; background:#F8F8F8 url(../images/footlinks.gif) repeat-x top;}
.home_footer .foot_content {margin:0px auto; text-align:center; line-height:26px; color:#666666; background-color:#F8F8F8;}
.home_footer .foot_content div {width:960px; height:76px; padding-top:26px; position:relative;}
.home_footer .foot_content div span {position:absolute; right:0px; top:5px;}
.home_footer .foot_content div a {color:#666666;}
/*end 底部信息*/

/*列表页*/
.rankpath {float:left; width:736px; background:#FAFAF2 url(../images/homeico.gif) no-repeat 10px center; text-indent:30px; border:1px solid #E8E7E7; line-height:30px;}
.ranklist {width:250px; margin:6px 0px 0px 8px; padding-bottom:4px; float:left;}
.ranklist ul {}
.ranklist li {width:234px; height:30px; line-height:30px; font-size:14px; overflow:hidden; text-align:center; display:block; background:#eee; float:left;
margin:3px auto;}

.article_wrap {width:736px; border:1px solid #E8E7E7; border-top:0px; padding-bottom:10px;}
.article_wrap .lmtitle {width:100%; height:32px; line-height:32px; background:url(../images/title_bg2.gif) repeat-x; float:left;}
.article_wrap .lmtitle h3 {float:left; padding:0px 20px; text-align:center; font-size:14px; line-height:29px; font-weight:bold; color:#B90F0F; background:#FFFFFF; border-top:3px solid #B90F0F; border-right:1px solid #E8E7E7;}
.article_wrap .lmtitle span {float:right; padding-right:15px; line-height:35px; color:#666666;}
.article_wrap .lmtitle span a {color:#666666;}
.article_wrap .lmtitle a:visited {color:#666666;}
.article_wrap .lmtitle a:hover {color:#CE0C03;}
.article_wrap .list {width:710px; margin:6px 0px 0px 14px; float:left;min-height: 300px;}
.article_wrap .list li {width:100%; height:28px; line-height:28px; font-size:12px; overflow:hidden; background:url(../images/list_ico1.gif) no-repeat 0px 13px; text-indent:11px; display:block;}
.article_wrap .list li span {float:right; color:#999999; font-size:12px;}

.article_page {color:#333333;width:95%; margin:10px auto 0px auto; padding:17px 0 10px 0; text-align:center; border-top:1px dashed #E0E0E0; clear: both;}
.article_page a{padding:5px; margin:0px 4px; background:#666666; color:#fff;}
.article_page a:visited {background:#666666; color:#fff;}
.article_page a:hover {background:#B90F0F; color:#fff;}

.photo_list {width:710px; margin:0px 0px 0px 18px; float:left;}
.photo_list li {float:left; width:156px; padding:10px;}
.photo_list li img {width:150px; height:106px;}
.photo_list li p {line-height:19px; height:19px; padding-top:5px; text-align:center; width:156px; overflow:hidden;}	
	
/*内容页*/	
.article_border {border:1px solid #E8E7E7; border-top:0px; padding-bottom:20px;}
.article_head_title {width:100%; height:32px; line-height:32px; background:url(../images/title_bg2.gif) repeat-x; float:left;}
.article_head_title .path {float:left; padding-left:10px; background:url(../images/homeico.gif) no-repeat 10px center; text-indent:20px;}
.article_head_title .fenx {float:right; padding-right:10px; padding-top:7px;}
.article_show {margin:12px 40px 0px 40px; width:920px; display:table;}	
.show_title {font-size:22px; font-weight:bold; text-align:center; line-height:36px; padding-top:30px; color:#B90F0F;}
.show_date {border-bottom:1px dashed #E0E0E0; color:#666666; height:36px; line-height:36px; text-align:center; margin:12px auto;}
.show_date .on {color:#0033FF;}
.Big, .Middle, .Small, .Print, .Close, .Favorite {cursor:pointer;}
.Zoom {line-height:190%; margin:0px 5px; padding-top:10px; overflow-x:auto; overflow-y:hidden; font-size:14px;}
.Zoom p {padding-bottom:10px;}
.Zoom img {padding:10px 0px; text-align:center; margin:0px auto;}
.show_page {padding-top:40px; margin:0px 28px; line-height:22px;}
                

/* 部门成员 */
.article_wrap .bumenchengyuan{
	width: 710px;
    margin: 6px 0px 0px 14px;
    float: left;
    min-height: 300px;
    overflow: hidden;
}
.article_wrap .bumenchengyuan li{
    float: left;
    width: 190px;
    margin: 0 22px;
}

.article_wrap .bumenchengyuan li img{
    display: block;
    width: 100%;
    height: 240px;
}
.article_wrap .bumenchengyuan li p{
    font-size: 18px;
    padding: 10px 0 25px 0;
  	text-align: center;
}
.home_footer .foot_content div a:hover{color:red}

                
                  #mypages {
            margin: 20px auto;
            display: table;
        }
        
        #mypages a {
            margin: 0 6px;
        }
        
        #mypages span {
            margin: 0 6px;
        }
        
        #mypages .page_zdy {
            width: 40px;
        }
        
        #mypages .first,
        .last,
        .prev,
        .next {
            border: 1px solid #ccc;
        }