@import url(text.jpg.css);

body{ font-family:   "Microsoft yahei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif;}


.bold{ font-weight: bold;}
.none{
    display: none;}
.navbg{background: #333; color:#fff; padding:10px 0px; font-size:18px;margin-bottom: 20px;}
.panel-body{ line-height: 2;}
.panel-body .label{ font-size: 100%;}
.pointer{ cursor: pointer;}
.mt10{ margin-top: 10px;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom: 10px;}
.gray{ color:#aaa;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.nav-pills>li>a{ padding:5px 10px;}


.rowpieces .c{ border:1px solid #ccc; padding:5px; margin-bottom: 5px; border-radius: 5px;}
.rowpieces .badge{ float: right; padding-left:0; padding-right: 0; background: none;}

.clearline{ clear:both; height: 0; line-height: 0; font-size: 0;}

.mt30{ margin-top: 30px;}

.topnavbar{ height:101px; background: url(../image/bg1.jpg)  ;}
.bannerbar{ margin-bottom:  0px;}

.row10{ margin: 0 -10px;}
.col-p10{ padding:0 10px;}
.col-pt20{ width: 20%;}
.row5{ margin: 0 -5px;}
.col-p5{ padding:0 5px;}






.homeareas{ line-height: 1.5;}
.homeareas a{ color:#333;}
.homeareas .a0{ font-size: 16px; height: 22px; line-height: 22px; vertical-align: middle; display: block; background: url(../image/a1.jpg) right center no-repeat; font-weight: bold  ;}
.homeareas .a1{ padding-left:14px; display: block; background: url(../image/aa.jpg) left center no-repeat ;}

.logobar{
   float: left;}

.searchbar{ float: right; height: 100px; background: url(../image/world.jpg) right top no-repeat; width:288px;}


.mainnav_fm{  height: 56px;background: #0051B4 ;}



.mainnav .subitems a{
    width:100%;
color:#000; text-decoration: none;
height: 40px; background-color: #fff; display: block;  vertical-align: middle; line-height: 40px; text-align: center;}


.foot .col1{margin: 20px 0;}

.foot .col3{margin:40px 0 20px 0;}
.plfloat{ width: 200px; position: absolute; text-align: center;}








.plrows .r{ padding: 0; border-bottom: 1px solid #ccc; height: 35px; overflow: hidden; line-height: 35px;}
.plrows a{ color: #000;}

.mainnav .head{  font-size: 16px; font-weight: bold;}



.homegrid{ background: #f4f4f4; border:1px solid #c9c9c9; margin-bottom: 20px; height: 175px;}
.homegrid .g{ border-top:2px solid #0045A1; margin-top: -1px; height: 174px; overflow: hidden; position: relative;}
.homegrid .g .title{ position: absolute; bottom:0; width: 100%; background: url(../image/g60.jpg); height: 26px; line-height: 26px; vertical-align: middle; padding-left:10px; color:#fff;}
.homegrid .g .title a{ color:#fff;}
    .homegrid .icon{ padding-top: 48px;}



    .homegrid2 { height: 124px;}
    .homegrid2 .g{ height:123px;}
     .homegrid2 .icon{ padding-top: 23px;}


@media (min-width: 875px){
    .foot .hmlinks .col-sm-2{ width: 14% ;}
.mainnav_toggle{ display: none;}
.mainnav{ height: 56px;
overflow: visible;}
.mainnav .subitems{ display: none; border:1px solid #ccc;   border-bottom:0; width: 125px;}
.mainnav .subitems .subitems_36{ width: 200px !important;}

.mainnav .subitems a{border-bottom:1px solid #ccc;}
.mainnav .item{ float: left; width: 106px;}
.mainnav .itemcontent{ width: 106px; margin:0 auto; height: 56px; overflow: visible; position: relative;}


.mainnav .head{ display: block; height: 56px; width: 100%; line-height: 56px; vertical-align: middle; text-align: center;  text-decoration: none; cursor: pointer; color:#fff;}
.mainnav .head:hover,.mainnav .itemcontent.on .head{  background: #0045A1  ;}
.mainnav .itemcontent.on .subitems{ display: block; position: absolute; top: 56px; z-index: 3;}

.mainnav .subitems a:hover{ color:#000; background: #f5f5f5;}




.homenews2 .col1{ padding-right: 10px;}
.homenews2 .col2{ padding:0 5px;}
.homenews2 .col3{ padding-left:10px;}
#bdshare_weixin_qrcode_dialog{ width: 260px !important; height: 310px !important;}
}


.fleft{ float: left;}
.fright{ float: right;}
.abs{ position: absolute;}

.rel{
    position: relative;}
.p10{ padding:10px;}

.noticebar{  border:1px solid #000; margin:40px 0 40px 0 ;}
.noticebar a{ color: #000;}
.foot{ background:  #E3ECF6 top center; margin-top:20px; padding:20px 0;
    overflow: hidden;}

.footbar{ background: #0045A1; color: #fff; font-size: 90%; padding:10px;}
.homepage a{ color:#000;}
.homepage { color:#666;}
.homenew_row{ height: 64px; border-bottom: 1px solid #ccc; position: relative; padding:5px 10px 10px 10px; margin-bottom: 10px;}
.homenew_row .date{ position: absolute; right:10px; bottom: 15px;}



.notice_row{ padding:10px 0;  margin-top:5px; margin-bottom: 5px;}
.notice_row .date{   color:#6F9DCD; border-right: 1px solid #ccc;}


.notice_row .date .d{ font-size: 16px;}
.scheader,.listbigtitle{  padding-bottom: 10px; font-size: 16px; color:#000 ;font-weight: bold;

 border-bottom: 2px solid #0045A1;
   background: url(../image/homeline.jpg) left bottom no-repeat;}

.scheader a.more { float: right; display: block; font-size: 12px; color:#888; padding-top: 5px; font-weight: normal;}


.listbigtitle{ display: inline-block ;}





.mb20{ margin-bottom: 20px;}
.mb40{ margin-bottom:40px;}
.mb15{ margin-bottom: 15px;}
.gray6{ color: #666;}
.mt20{ margin-top: 20px;}
.mt40{ margin-top: 40px;}
.plfootlinks a{ color: #000; display: inline-block; margin-bottom: 10px;}


.hmlinks a{ display: block; color: #000;
    padding-left:10px; background: url(../image/a.jpg) left center no-repeat;

  vertical-align: middle;}



.pageheader{ font-size: 18px; text-align: center; font-weight: bold;}
.pageinfo span{ display:inline-block; padding:0 5px;}

.pagecontent{ margin-top: 20px; line-height: 2; font-size:16px;
    overflow: hidden;}


.pagelistrow a{ color:#000;}
.pagelistrow a:hover{ color:#e61500; text-decoration: underline;}
.pagination>.active>a{ background-color: #e61500;
    border-color: #e61500;}

.pagecontent img{ width: auto !important; height: auto !important; max-width: 100%;}
.contentbg{ background: url(../image/contentbg.jpg) left top no-repeat; min-height: 600px;}

.plsublinks a{ display: block; border-bottom: 1px solid #ccc; padding:10px 20px; background: #fff; background: url(../image/barr.jpg)  #fff right center no-repeat; text-align: center; color:#888;}



.sec_imgtitle{ height: 73px; border-bottom: 1px solid #ccc; padding-top: 15px;}
.sec_img{ width: 60px; line-height: 1.5; text-align: center;float: left;
    font-weight:bold; height:50px;}
.sec_title{ float: left; line-height:1.5; height:50px; padding-left:10px;}
.sec_img a,.sec_title a,.newsa,.bka,.bka:hover{ color: #000;}

.heiti,.heiti:hover{  font-weight: bold;color: #000;}



.breadcrumb{ background: none; text-align: right;}
.breadcrumb a{ color: #777;}

.abscategoryname{bottom: 0; color: #fff; background:rgba(0,0,0,0.5); padding:10px 0; font-size: 120%; min-width: 140px;text-align: center;}


.bdsharebuttonbox img{ cursor: pointer;}
.carousel-caption{left:0 !important;right: 0 !important;text-align: left !important;}
.carousel-caption .container span{color: #fff; background: rgba(0,0,0,0.8); padding:10px 20px; font-size: 120%; display: inline-block;}


.carousel-indicators{ bottom: 0; margin-bottom: -3px;}
#carousel_home .carousel-caption{ width: 100%; bottom:0;  background: url(../image/g80.jpg) !important; background: #000; text-align: center !important; padding:10px; color:#fff;}
#carousel_home .carousel-caption a{ color: #fff;}

.body_fm{ overflow: hidden;}
