@import url("text.css");

body{ font-family:   "Microsoft yahei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif;}

@media (min-width: 1200px){
.container {
    width: 1000px;
}
}

.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}

.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;}
.topnavbar .navbar-left,.topnavbar .navbar-right,.searchinput{ height: 30px; line-height: 30px; vertical-align: middle;
    overflow: hidden;}



.topnavbar{ background: #4c676f; color:#fff; font-size: 90%}

.topnavbar .navbar-left span{
    display: inline-block; margin-right:10px;  }
.topnavbar .navbar-right a{ display: inline-block; margin-left:10px; color:#fff; text-decoration: none;  }


.topnavbar .navbar-right .searchicon{ background:#334c57; display: inline-block; margin-left:10px; color:#92c3d5 }

.topnavbar .navbar-right .searchicon .icon{ display: inline-block;   height: 30px; vertical-align: middle; line-height: 30px; }

.logobar{ background: #F02800;  background: url(../image/top_bg3.jpg) #E4311A center top no-repeat ;
padding-top: 57px;
    height:208px;}

.logobar_mobile{   background: url(../image/logo_mobile_bg.jpg) top center repeat-x #E4311A; }

.mainnav .subitems a{
    width:100%;
color:#000; text-decoration: none;
height: 40px; background-color: #fbf6ec; 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}






.mainnav_bg{ background:#E61500 }



.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}


@media (min-width: 768px){
.container {
    width: 1000px;
}}


@media (max-width:875px) {

    .mainnav{ display: none; position: absolute; right:0; top:0; background: #E61500; width: 125px; z-index: 3}
    .mainnav .head{ height: 40px; background: #E61500; line-height: 40px; vertical-align: middle; text-align: center; color: #fff; text-decoration: none; text-align: center; display: block; cursor: pointer}
    .mainnav .subitems{ background: #000;
        display: none;}
    .mainnav .subitems a{ display: block; height: 40px;}
.mainnav .itemcontent.on .subitems{ display: block; }
    .mainnav.on{ display: block;}

    .mainnav_toggle.on{ padding-right: 135px;}
    .mainnav_toggle{ background: #E61500;  padding:10px; color:#fff; text-align: right; display: block}
    .mainnav_toggle a{ color:#fff; text-decoration: none}

    .mainnav .itemcontent.on .head{ background: #000}


.foot .col1{margin: 15px 0}
.foot .col2{margin: 15px 0;
    padding:0;
                border:0; border-top:0; border-bottom: 0; text-align: center}
.foot .col3{margin:0; padding:15px 0}

.mt20mb{ margin-top: 20px;}
.mb20mb{ margin-top: 20px;}
.hiddenmb{ display: none}

.noticebar .fleft{ float: none}
.plfloat{ width: 150px;}

.plrows .r{

    height:auto !important; line-height: 1.5;
    margin:0; padding:15px 0}
}




@media (min-width: 875px){
.mainnav_toggle{ display: none}
.mainnav{ height: 40px;
overflow: visible; }
.mainnav .subitems{ display: none; border:1px solid #e9e5db; border-top:0; border-bottom:0; width: 125px;}
.mainnav .subitems .subitems_36{ width: 200px !important;}

.mainnav .subitems a{border-bottom:1px solid #e9e5db; }
.mainnav .item{ float: left; width: 106px;}
.mainnav .itemcontent{ width: 106px; margin:0 auto; height: 40px; overflow: visible; position: relative}


.mainnav .head{ display: block; height: 40px; width: 100%; line-height: 40px; vertical-align: middle; text-align: center; color:#fff; text-decoration: none; cursor: pointer}
.mainnav .head:hover,.mainnav .itemcontent.on .head{ background:url(../image/red_arr.png)  #b1000e bottom center no-repeat; color:#fff}
.mainnav .itemcontent.on .subitems{ display: block; position: absolute; top: 40px; z-index: 3}

.mainnav .subitems a:hover{ color:#b1000e; background: #fff;}


.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:  #fce7e5 top center; margin-top:60px;
    overflow: hidden;  }
.footbar{ background: #e61500; color: #fff; font-size: 90%; padding:5px;  }

.scheader,.listbigtitle{  padding-bottom: 10px; font-size: 16px; color:#b1000e ;font-weight: bold}
.scheaderb,.listbigtitle{ border-bottom: 2px solid #b1000e;}
.scheader a.more { float: right; display: block; font-size: 12px; color:#888; padding-top: 5px;}


.listbigtitle{ display: inline-block }



.scheaderred a.more{height: 40px; padding: 0; line-height: 40px;  vertical-align: middle; padding-right: 10px; color:#fff }
.scheaderred a.bka{ padding-left: 10px; color:#000}

.scheaderred {background: url(../image/bg.jpg); border:0;
 height: 40px; padding:0; line-height: 40px; vertical-align: middle;}


.mb20{ margin-bottom: 20px;}
.mb40{ margin-bottom:40px;}
.mb15{ margin-bottom: 15px;}
.gray6{ color: #666}
.mt20{ margin-top: 20px}
.plfootlinks a{ color: #000; display: inline-block; margin-bottom: 10px;}

.hmlinks{ margin-top: 10px;}
.hmlinks a{ display: block; color: #000;
    padding-left:10px; background: url(../image/a.png) left center no-repeat;
 margin-left: 3px;
 height: 24px; vertical-align: middle; line-height: 24px; width: 24%;
}



.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; }
.pagecontent p{text-indent: 2em;}


.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 ; 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: #b1000e;}

.heiti,.heiti:hover{  font-weight: bold;color: #000; }



.breadcrumb{ background: none; text-align: right}
.breadcrumb a{ color: #777}

.abscategoryname{bottom: 0; color: #000; background:#fce7e5; 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.png) !important; background: #000; text-align: center !important; padding:10px; color:#fff}
#carousel_home .carousel-caption a{ color: #fff}

.body_fm{ overflow: hidden}
