body {font-size: 14px;color: #676a6c;font-family: '微软雅黑', helvetica, arial, sans-serif;}
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{ overflow:hidden; background-color:#ff0a0a; background-image:url(../images/bg_top.jpg);background-size:100% 100%;}
.top .topinfo{ overflow:hidden; padding:0px;}
.top .topinfo .logoArea{padding:0px; padding-top:50px; padding-bottom:50px;}
.top .topinfo .logoArea .a_logo{ display:block; padding:0px;}

/*菜单css*/
.navbar{ margin-bottom:10px; min-height:0px;}
.navbar-default{ background-color:#911805; margin-bottom:0px; border:none; border-radius: 0px; background-image:url(../images/bg_menu.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(../images/bg_menu.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-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(../images/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(../images/bg_menu_active.jpg); background-color:transparent; color:#fff; background-position:bottom; background-repeat:repeat-x;}

/*主页面css*/
.unit {overflow:hidden; margin:0px; padding:0px;}
.unit h1.title{ font-size:18px; margin:0px; color:#fff; text-align:left; height:39px; line-height:39px;background-repeat:repeat-x;}
.unit h1.title font{ margin-left:10px; font-size:14px; color:#ffc600;}
.unit h1.title a{ float:right; display:block; margin-right:8px; width:38px; height:13px; background-image:url(../images/bg_unit_h1_more.jpg); margin-top:20px;}
.unit span.name{ height:39px; line-height:48px; display:block; padding:0px 20px 0px 43px; background-image:url(../images/bg_unit_h1_span.jpg); background-position:10px 6px; background-repeat:no-repeat;}
.unit ul.list{ overflow:hidden; padding:10px 6px 0px 6px;}
.unit ul.list li{ overflow:hidden; line-height:28px; padding-left:14px; background-image:url(../images/bg_note.jpg); background-position:6px 12px; 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;}
.unitone h1.title{background-image:url(../images/bg_unitone_h1.jpg);}
.unittwo h1.title{background-image:url(../images/bg_unittwo_h1.jpg);}

.page .row0,.page_list .row0{padding:5px; overflow:hidden; background-color:#fff;}
.page .row0 .left_div{padding:5px;}
.page .row0 .center{padding:5px;}
.page .row0 .right_div{padding:5px;}

.page .row0 .center .news h1{ border-radius: 5px 5px 0px 0px;}
.page .row0 .center .news ul.list{ border:1px solid #f1d7bb; border-top:none;}
.page .row0 .center .notice {overflow:hidden; margin:0px; padding:0px 1px;}
.page .row0 .center .notice h1.title{ font-size:18px; margin:0px; color:#d42727; padding-left:15px; text-align:left; height:39px; line-height:39px; border-bottom:3px solid #d42727;}
.page .row0 .center .notice h1.title font{ margin-left:10px; font-size:14px; color:#ffc600;}
.page .row0 .center .notice h1.title a{ float:right; display:block; margin-right:8px; width:38px; height:13px; background-image:url(../images/bg_unit_h1_more.jpg); margin-top:20px;}
.page .row0 .center .notice span.name{ height:39px; line-height:48px; display:block; padding:0px 20px 0px 43px; background-image:url(../images/bg_unit_h1_span.jpg); background-position:10px 6px; background-repeat:no-repeat;}
.page .row0 .center .notice ul.list{ overflow:hidden; padding:10px 6px 0px 6px;}
.page .row0 .center .notice ul.list li{ overflow:hidden; line-height:28px; padding-left:14px; background-image:url(../images/bg_note.jpg); background-position:2px 11px; background-repeat:no-repeat;}
.page .row0 .center .notice ul.list li a{display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.page .row0 .center .notice ul.list li span.time{ float:right;}

.page .row0 .center .showPic{overflow:hidden; margin:0px; padding:0px 1px;}
.page .row0 .center .showPic h1.title{ font-size:18px; margin:0px; color:#fff; padding-left:15px; text-align:left; height:39px; line-height:39px;background-image:url(../images/bg_unittwo_h1.jpg); background-repeat:repeat-x;}
.page .row0 .center .showPic h1.title font{ margin-left:10px; font-size:14px; color:#ffc600;}

.carousel-caption{ width:100%; color:#fff; background-color:#911805; margin:0;padding:0; padding-left:10px; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; bottom:2px; left:0; text-align:left;filter:alpha(opacity=50); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.carousel-indicators{ margin:0;padding:0; right:0px; left:inherit; bottom:25px; width:auto;}
.carousel-indicators li{ float:left; border-radius: 0px;height:15px; width:26px; bottom:0px; line-height:15px; margin:0;text-indent:0; border-bottom:none; border-top:none; border-right:none; color:#b5b5b5;}
.carousel-indicators .active{height:18px; width:25px; background-color:transparent; background-image:url(../images/picshowhover.jpg);margin-top:-3px; border:none; line-height:22px;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{width:100%;}

.page .row0 .right_div .unit2 ul{ overflow:hidden; padding:0;}
.page .row0 .right_div .unit2 ul li{ padding:5px;}
.page .row0 .right_div .unit2 ul li a{ width:100%; height:40px; display:block;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; border:1px solid #e1e1e1;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; line-height:48px; padding-left:40px; background-image:url(../images/bg_row0_right_unit2_li.jpg); background-repeat:no-repeat;}
.page .row0 .right_div .unit2 ul li a:hover{ background-color:#f2f2f2; text-decoration:none;}
.page .row0 .right_div .unit2 ul li a.a1{ background-position:2px 2px;}
.page .row0 .right_div .unit2 ul li a.a2{ background-position:2px -35px;}
.page .row0 .right_div .unit2 ul li a.a3{ background-position:2px -70px;}

.page .row0 .right_div .unit3 ul{ overflow:hidden; padding:0;}
.page .row0 .right_div .unit3 ul li{ padding:5px; text-align:center;}
.page .row0 .right_div .unit3 ul li a{ width:100%; display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; border:1px solid #e1e1e1;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; line-height:16px;}
.page .row0 .right_div .unit3 ul li a:hover{ background-color:#f2f2f2; text-decoration:none;}
/*页面底部*/
.footer{ overflow:hidden; padding:0px 0px 20px 0px; text-align:center;}
.footer .links{ background-color:#dedede; padding:10px; margin-bottom:20px;}
.footer .links .adminlogin{ width:85px; height:22px; overflow:hidden; display:block; margin:0 auto; line-height:22px; color:#fff; padding-left:6px; background-image:url(../images/bg_note.jpg); background-position:5px -41px; background-repeat:no-repeat; background-color:#c9171e;}
.footer .links .adminlogin:hover { color: #fff; text-decoration: none;}
button, input, optgroup, select, textarea { color: #333;}
.footer .bottom p,.footer p a{color:#676a6c;}



/*列表页开始*/
.page_list .map{padding:0; margin-top:5px; margin-bottom:5px; background-color:#fff; background-image:url(../images/bg_map.jpg);background-repeat:repeat-x;}
.page_list .map .map_map{padding:0; font-size:14px; color:#fff; line-height:26px; text-align:left; height:26px;}
.page_list .map .map_map span{ display:block; height:26px; overflow:hidden; padding-left:10px;}
.page_list .map .map_map a{ color:#fff;}
.page_list .map .map_map a:hover{ color:#fff;}

.page_list .row1{padding:0px;}
.page_list .row1 .list_category{overflow:hidden; padding:5px;}
.page_list .row1 .list_category .unit1 h1.title span{ padding-left:35px; background-image:url(../images/bg_listlefth1.jpg);background-position:8px 1px; background-repeat:no-repeat;}
.page_list .row1 .list_category .unit1 .childCategory { border:1px solid #f2dcc7; padding:5px;}
.page_list .row1 .list_category .unit1 .childCategory li{ font-size:16px; height:26px; line-height:26px; padding-left:10px; background-color:#d7d4d1; margin:1px 0px 1px 0px;}
.page_list .row1 .list_category .unit1 .childCategory li a{display:block; width:100%; height:100%; padding-left:20px; color:red; background-image:url(../images/bg_note.jpg); background-position:10px -65px; background-repeat:no-repeat; background-color:#ecece4;}
.page_list .row1 .list_category .unit1 .childCategory li a:hover,.page_list .row1 .list_category .unit1 .childCategory li a:focus{ text-decoration:none; background-color:#fef9e7;}

.page_list .row1 .list_category .unit2 h1{ font-size:16px; margin:0; margin-top:10px; color:#333; height:27px; line-height:27px; text-align:left; padding-left:15px; background-color:#fefaeb; border:1px solid #f2dcc7;}
.page_list .row1 .list_category .unit2 ul{margin:0; padding:10px; border:1px solid #f2dcc7; border-top:none;}
.page_list .row1 .list_category .unit2 ul li{ padding-left:15px; background-image:url(../images/bg_note.jpg); background-position:5px 10px; background-repeat:no-repeat;}

.page_list .row1 .list_category .unit3 h1{ font-size:16px; margin:0; margin-top:10px; color:#333; height:27px; line-height:27px; text-align:left; padding-left:15px; background-color:#fefaeb; border:1px solid #f2dcc7;}
.page_list .row1 .list_category .unit3 div{margin:0; padding:10px; border:1px solid #f2dcc7; border-top:none;}
.page_list .row1 .list_category .unit3 div input{ height:24px; line-height:24px;}
    .page_list .row1 .list_category .unit3 div input#Btn_search {
        line-height: 20px;}

.page_list .row1 .list_info{ padding:0px 5px 0px 5px; background-color:#fff;}
.page_list .row1 .list_info .list_content{ width:100%; min-height:700px; margin-top:5px; overflow:hidden; border:1px solid #f2dcc7; margin-bottom:5px; padding:3px;}
.page_list .row1 .list_info .list_content h1{font-size:16px; font-weight:bold; color:#333; line-height:32px; text-align:left; margin:0; height:32px;}
.page_list .row1 .list_info .list_content h1 span{ display:block; height:31px; overflow:hidden; background-color:#fefaec; padding-left:10px; border-bottom:2px solid #d42727;}
.page_list .row1 .list_info .list_content ul.list{ margin:15px 10px 30px 5px;}
.page_list .row1 .list_info .list_content ul.list li{height:38px; line-height:38px; border-bottom:1px dashed #e3e0df; padding-left:15px; background-image:url(../images/bg_note.jpg); background-position:8px 19px; background-repeat:no-repeat;}
.page_list .row1 .list_info .list_content ul.list li span.time{float:right;}
.page_list .row1 .list_info .list_content ul.list li span.category{ float:left; margin-right:5px;}
.page_list .row1 .list_info .list_content ul.list li a{display:block; text-overflow:ellipsis; padding-right:15px; overflow:hidden;white-space:nowrap;}
.page_list .row1 .list_info .list_content .paging{text-align:center;}
.pagination > li > a, .pagination > li > span {color:#911805;}
.pagination > li > a:focus, .pagination > li > a:hover,.pagination > li > span:focus, .pagination > li > span:hover{color:#d42727;}

/*内容页开始*/
.page_list .content{ width:100%; margin-top:5px; overflow:hidden; border:1px solid #f2dcc7; padding:3px;}
.page_list .content h1.bananer{font-size:18px; font-weight:bold; color:#333; line-height:32px; text-align:left; margin:0; height:32px;}
.page_list .content h1.bananer span{ display:block; height:31px; overflow:hidden; padding-left:10px; background-color:#fefaec; border-bottom:2px solid #d42727;}
.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,.header .container,.footer .container,.page_list .row1,.page_list .map{ width:970px;}
    } 
