body {font-size: 14px;color: #676a6c;font-family: '微软雅黑', helvetica, arial, sans-serif; background-color:#fbe7c2; background-image:url(../image/bg_body1.jpg);background-repeat:repeat-x;}
ul,li{list-style:none; padding:0;margin:0;}
p.text-color {color: #676a6c;}
a {color: #333;text-decoration: none;}
a:hover {color: #cf0609; text-decoration:underline;}
h1 a{ color:#b71719;}

.top{padding-bottom:15px; overflow:hidden; background-color:#3891bd; background-image:url(../image/bg_top4.jpg);background-size:100% 100%;}
.top .topinfo{ overflow:hidden;}
.top .topinfo .logoArea{padding:0px; padding-top:10px;}
.top .topinfo .logoArea .a_logo{ display:block;}
.top .topinfo .bmArea{padding:0px; padding-top:10px;}
.top .topinfo .searchArea{ margin-top:50px; overflow:hidden; padding:0px;}
.top .topinfo .searchArea .search a{width:60px; height:28px; line-height:26px; text-align:center; margin-top:-29px; color:#fff; float:right; background-color:#bc0002; border:1px solid #d2a0a0;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.top .topinfo .searchArea .search a:hover,.top .topinfo .searchArea .search a:focus{ border:1px solid #ca3e3f; background-color:#bc2d2f; color:#fff; text-decoration:none;}
.top .topinfo .searchArea .keyword{ width:100%; padding-right:65px; float:left;}
.top .topinfo .searchArea .keyword input{ line-height:24px;}


.navbar{ margin-bottom:10px; min-height:0px;}
.navbar-default{ background-color:#a00004; margin-bottom:0px; border:none; border-radius: 0px; background-image:url(../image/bg_menu1.jpg); background-repeat:repeat-x;}
.navbar-default .navbar-nav > li{line-height:44px;}
.navbar-default .navbar-nav > li > a{ color:#fff; font-size:14px; padding-top:8px; padding-bottom:10px;}
.navbar-header{ background-color:#a80000; border:none;background-image:url(../image/bg_menu1.jpg); background-repeat:repeat-x;}
.navbar-header button{ color:#fff; font-size:14px; background-color:#bc0002;}
.navbar-toggle{ padding:3px 10px; margin-top:4px; margin-bottom:4px;}
.navbar-header .input-group{ margin-top:3px; height:33px; width:60%; margin-left:10px;}
.navbar-header .input-group a{ color:#a94442;}
.navbar-header .input-group input{ height:33px;}
.navbar-header button{ color:#fff; font-size:16px; background-color:#e30000;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{ background-color:#bc2d2f;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background-image:url(../image/bg_menu_active.jpg); background-color:transparent; background-position:bottom; background-repeat:repeat-x;}
.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{ background-image:url(../image/bg_menu_active.jpg); background-color:transparent; color:#fff; background-position:bottom; background-repeat:repeat-x;}


.unit {overflow:hidden; margin:0px; padding:5px;}
.unit h1.title{ font-size:18px; margin:0px; color:#676a6c; text-align:left; height:34px; line-height:34px; background-position:bottom; background-image:url(../image/bg_unit_h11.jpg);background-repeat:repeat-x;}
.unit h1.title a{ float:right; display:block; font-size:12px; color:#b71719; margin-right:15px;}
.unit h1.title a:hover{ color:#cf0609; text-decoration:none;}
.unit span.name{ background-image:url(../image/bg_unit_h1_span2.jpg); height:34px; line-height:34px; display:block; padding:0px 20px 0px 25px; width:120px; border-bottom:3px solid #ba151b; background-position:10px 10px; background-repeat:no-repeat;}
.unit ul.list{ overflow:hidden; padding:10px 6px 0px 6px;}
.unit ul.list li{ height:28px; line-height:28px; padding-left:14px; background-image:url(../image/bg_note8.jpg); background-position:2px 11px; background-repeat:no-repeat;}
.unit ul.list li a{display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.unit ul.list li span.time{ float:right;}

.page .row0,.page_list .row0{padding:5px; overflow:hidden; background-color:#fff;}
.page .row0 .row0left{padding:5px;}
.page .row0 .row0right{padding:0px;}

.carousel-caption{ width:100%; color:#fff; background-color:#333; margin:0;padding:0; padding-left:10px; left:0; text-align:left;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.carousel-indicators{ margin:0;padding:0; left:10px; padding-top:20px; bottom:1px;}
.carousel-indicators li{ float:left; border-radius: 0px;height:18px; width:18px; bottom:0px; line-height:18px; margin:0;text-indent:0; color:#b5b5b5;}
.carousel-indicators .active{height:18px; width:18px; background-color:#1f65a2;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{width:100%;}
.row0 .carousel-inner > .item > a > img{width:100%;height:375px;}
.page .row1{padding:0px; overflow:hidden; background-color:#fff;}
.page .row1 img{padding:0px 10px 0px 10px;}

.page .row1{padding:0px; overflow:hidden; background-color:#fff;}
.page .row1 .picShow{ padding:0px; overflow:hidden;}
.page .row1 .unit2{}
.page .row1 .unit2 h1.title{ background-image:url(../image/bg_notice_title4.jpg); background-repeat:repeat-x; border-bottom-color:#da7b0f;}
.page .row1 .unit2 h1.title span.name{ color:#ed1700; background-position:0px -35px;}
.page .row1 .unit2 h1.title a{ background-position:0px -35px;}

.page .row2{padding:0px 5px 0px 5px; overflow:hidden; background-color:#fff;}

.page .row3{padding:0px; overflow:hidden; background-color:#fff;}
.page .row3 .unit1 ul{padding:10px 30px 10px 30px;}
.page .row3 .unit1 ul li{ padding:0px; height:auto; margin-top:10px;text-align:center; background-image:none;}
.page .row3 .unit1 ul li a img{ width:93px; border:1px solid #ccc;}

.page .row3 .unit2 ul{ padding:0px; padding-left:15px; padding-top:10px;}
.page .row3 .unit2 li{ background-image:none; padding:0px; margin:0px; margin-top:10px; padding-top:5px; padding-left:65px; height:50px; background-image:url(../image/bg_sina.jpg); background-position:5px 3px; background-repeat:no-repeat;}
.page .row3 .unit2 li h1{ font-size:14px; padding:0px; margin:0px; padding-bottom:5px;}
.page .row3 .unit2 li a{ background-color:#b80106; width:80px; height:18px; display:block; color:#fff; text-align:center; line-height:18px;}
.page .row3 .unit2 li a:hover{ text-decoration:none;}

.footer{ overflow:hidden; border-top:6px solid #b80106; padding:20px 0px 20px 0px; text-align:center;}
.footer p,.footer p a{color:#676a6c;}




.page_list  .map{padding:0; background-color:#fff;}
.page_list .map .map_map{padding:0; font-size:14px; color:#c81e26; line-height:35px; text-align:left; margin:0; height:25px;}
.page_list .map .map_map span{ display:block; width:100%; height:35px; overflow:hidden; padding-left:40px; background-image:url(../image/bg_map.jpg);background-repeat:no-repeat; background-position:15px 10px;}

.page_list .row0{padding:5px;}
.page_list .row0 .unit1 h1{ border:1px solid #e3e0df; border-bottom:none;}
.page_list .row0 .unit1 h1 span{margin-top:-1px;}
.page_list .row0 .unit1 ul{ width:100%; border:1px solid #e3e0df; border-top:none;}
.page_list .row0 .list_left{ padding:0px;}

.page_list .row0 .list_info{ padding:0px 5px 5px 5px;}
.page_list .row0 .list_info .list_content{ width:100%; min-height:700px; margin-top:5px; overflow:hidden; border:1px solid #e3e0df; padding:3px;}
.page_list .row0 .list_info .list_content h1{font-size:18px; font-weight:bold; color:#c81e26; line-height:32px; text-align:left; margin:0; height:32px;background-position:bottom; background-image:url(../image/bg_unit_h11.jpg);background-repeat:repeat-x;}
.page_list .row0 .list_info .list_content h1 span{ display:block; height:32px; width:120px; overflow:hidden; padding-left:25px; border-bottom:3px solid #c81e26; background-image:url(../image/bg_unit_h1_span2.jpg); background-position:10px 8px; background-repeat:no-repeat;}
.page_list .row0 .list_info .list_content ul.list{ margin:15px 10px 30px 5px;}
.page_list .row0 .list_info .list_content ul.list li{height:38px; line-height:38px; border-bottom:1px dashed #e3e0df; padding-left:25px; background-image:url(../image/bg_note8.jpg); background-position:8px -67px; background-repeat:no-repeat;}
.page_list .row0 .list_info .list_content ul.list li span{float:right;}
.page_list .row0 .list_info .list_content ul.list li a{display:block; text-overflow:ellipsis; padding-right:15px; overflow:hidden;white-space:nowrap;}
.page_list .row0 .list_info .list_content .paging{text-align:center;}
.pagination > li > a, .pagination > li > span {color:#c81e26;}
.pagination > li > a:focus, .pagination > li > a:hover,.pagination > li > span:focus, .pagination > li > span:hover{color:#de1821;}


.page_list .content{ width:100%; margin-top:5px; overflow:hidden; border:1px solid #e3e0df; padding:3px;}
.page_list .content h1.bananer{font-size:18px; font-weight:bold; color:#c81e26; line-height:32px; text-align:left; margin:0; height:32px; border-bottom:1px solid #c81e26;}
.page_list .content h1.bananer span{ display:block; height:31px; overflow:hidden; padding-left:10px; border-bottom:2px solid #c81e26; background-image:url(../image/bg_note8.jpg); background-position:7px -165px; background-repeat:no-repeat;}
.page_list .content .content_head{ padding:20px 10px 15px 10px; overflow:hidden; text-align:center;}
.page_list .content .content_head h1.title{ font-size:24px; color:#333;}
.page_list .content .content_head h2{font-size:14px; color:#999;}
.page_list .content .content_body{ padding:10px; min-height:500px; overflow:hidden; clear:both;}
.page_list .content .content_bottom{padding:35px 0px 20px 40px; background-color:#f2f2f2;}


.search_list{ background-color:#fff; padding:10px;}
.search_list .list_content .search_header{ overflow:hidden;}
.search_list .list_content .search_header .search_form{ padding:0px; margin-top:30px; margin-bottom:15px; overflow:hidden;}
.search_list .list_content .search_header h1.search_result{ font-size:16px; overflow:hidden;}
.search_list .list_content .search_header h1.search_result span{ color:red;}
.search_list .list_content ul.list{ margin-top:15px; overflow:hidden;}
.search_list .list_content ul.list li {margin-top:20px;}
.search_list .list_content ul.list li a{ font-size:16px;display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.search_list .list_content ul.list li a span.keyword{ color:red;}
.search_list .list_content .paging{text-align:center;}

@media(min-width:768px){  
        .page .row0,.page .row1,.page .row2,.page .row3,.header .container,.footer .container,.page_list .row0,.page_list .map{ width:970px;}
        .navbar-default .navbar-nav > li > a{padding:8px 22px;}
    }
