﻿@import url(text.jpg.css);

body{ font-family:   "Microsoft yahei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif; font-size: 14px;}

@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;}
.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;}
.topnavbar .navbar-left,.topnavbar .navbar-right,.searchinput{ height: 30px; line-height: 30px; vertical-align: middle;
    overflow: hidden;}



.topnavbar{ background: #01449B; color:#fff; font-size: 90%;}
.topnavbar2{ background: #333;}
.topnavbar .fleft span{
    display: inline-block; margin-right:10px;}
.topnavbar .fright a{ display: inline-block; margin-left:10px; color:#fff; text-decoration: none;}
.topnavbar .fleft span,.topnavbar .fright a{ height: 32px; vertical-align: middle; line-height: 32px;}

.logobar{   background: #fff  ;

    position: relative;}
.logobarqr{ position: absolute; right:0; top:0; width: 133px;
    height:133px;}

.logobar_mobile{   background: url(../images/jijian/logo_mobile_bg.jpg) top center repeat-x #E4311A;}

.mainnav .subitems a{
    width:100%;
color:#fff; text-decoration: none;
height: 40px; background-color: #0168B7; 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:url(../images/wailian/navbg.jpg) #fff; border-bottom: 4px solid #01449B;}



.plrows .r{ padding: 0; border-bottom: 1px solid #ccc; height: 35px; overflow: hidden; line-height: 35px;}
.plrows a{ color: #000;}

.mainnav .head{}

.mt30{ margin-top: 30px;}

.mb15{margin-bottom: 15px;}
.border2{  padding-bottom: 2px;  background: url(../images/wailian/border2.jpg)   bottom left no-repeat;}


.stitle2{}

.pb5{ padding-bottom: 5px;}
.stitle2 .h{ float: left;}
.stitle2 .m{ float: right; padding-top: 5px;}
.stitle2 .h a{ font-size: 18px; color:#000   ;}
.stitle2 .m a{ color:#aaa;}
.newsgrid .wnew_d{ background: #01449B; color:#fff; text-align: center; padding:5px; font-size: 16px; width: 60px;}
.newsgrid .wnew_ym{ background: #edeaf1; color:#888;text-align: center; padding:5px 0; width: 60px;}
.media-body,.des{ color: #888; line-height: 1.5;}
.media-heading a,.newstitle a,.newstitle { font-size: 16px; color: #000;
    font-weight:bold;}

.newstitle{ padding:10px 0 ;}
.newsimg{ max-height: 122px; overflow: hidden;}

.field{ margin-bottom: 10px;}

.dstongzhi{ height:268px; overflow: hidden; overflow-y:auto ;}

.row_tz{ height: 67px; border-bottom: 1px solid #ccc; padding-top: 15px;}
.row_tz .date{ color: #01449B;}
.row_tz a{ color: #000;}


#carousel-tupian .carousel-indicators { margin-bottom: 0 !important; bottom:42px !important;}

#carousel-tupian .carousel-caption{ bottom:0; padding-bottom: 0;}
#carousel-tupian .carousel-caption .container{ padding: 0; width: 100%;}
#carousel-tupian .carousel-caption .container span{ width: 100%;background: rgba(200,200,200,0.8); color: #000;
     line-height: 36px; vertical-align: middle; padding:0; height: 36px;
    text-align: center; text-shadow: none;}

.banneritems_links{ height: 230px;}
#carousel-links .carousel-indicators li{border-color:#01449B ;}
#carousel-links  .carousel-indicators .active{ background: #01449B;}
#carousel-links .carousel-indicators { margin-bottom: 0 !important; bottom:-10px !important;}
#carousel-links{ height: 270px;}
/*############################################*/



.topsearch{ margin-bottom: 20px;}



.banneritems_links a{ display: block; margin-bottom: 10px;}


@media (min-width: 768px){
.container {
    width: 1000px;}}

/*mobile*/
@media (max-width:875px) {

    .mainnav{ display: none; position: absolute; right:0; top:0; background: #01449B; width: 125px; z-index: 3;}
    .mainnav .head{ height: 40px; background: #01449B; 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: #01449B;  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;}

.newsgrid{ margin-bottom: 10px;}

.homeimagecycle{ margin-bottom: 10px;}


.mb10mobile{ margin-bottom: 10px;}
.banneritems_links,#carousel-links{ height:auto;}


.banneritems_links a{max-height: 120px; overflow: hidden;}
.carousel-caption{ display: none;}
}




/*pc*/

@media (min-width: 875px){
.mainnav_toggle{ display: none;}
.mainnav{ height: 40px;
overflow: visible;}
.mainnav .subitems{ display: none; border:0px solid #e9e5db; border-top:0; border-bottom:0; width: 125px;}
.mainnav .subitems .subitems_36{ width: 200px !important;}

.mainnav .subitems a{border-bottom:0px solid #e9e5db;}
.mainnav .item{ float: left; width: 10%;}
.mainnav .itemcontent{ width: 125px; 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:#000; text-decoration: none; cursor: pointer;}
.mainnav .head:hover,.mainnav .itemcontent.on .head{ background:#01449B bottom center no-repeat; color:#fff;}
.mainnav .itemcontent.on .subitems{ display: block; position: absolute; top: 40px; z-index: 3;}

.mainnav .subitems a:hover{ color:#fff; background: #01449B;}


.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;}

.topsearch{ float: right; padding-top:45px; display: inline-block; width: 200px;}
}


.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:  #e5ecf6 top center; margin-top:30px;
    overflow: hidden;}
.footbar{ background: #01449B; color: #fff; font-size: 90%; padding:5px;}

.scheader{  padding-bottom: 10px; font-size: 16px; color:#01449B ;font-weight: bold;}
.scheaderb{ border-bottom: 2px solid #01449B;}
.scheader a.more { float: right; display: block; font-size: 12px; color:#888; padding-top: 5px;}


.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(../images/jijian/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(../images/a.jpg) left center no-repeat;
 margin-left: 3px;
 height: 24px; vertical-align: middle; line-height: 24px; width: 120%;}



.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;}


.pagecontent img{ width: auto !important; height: auto !important; max-width: 100%;}
.contentbg{ background: url(../images/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(../images/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: #fff; background:#000; padding:10px 0; font-size: 120%;  text-align: center; 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(../images/g80.jpg) !important; background: #000; text-align: center !important; padding:10px; color:#fff;}
#carousel_home .carousel-caption a{ color: #fff;}

.body_fm{ overflow: hidden;}

.cycle-overlay{ position: absolute; top:0; width: 100%; background:rgba(255,255,255,0.7); text-align: center; height: 20px; vertical-align: middle; line-height: 20px;
    z-index:100;}
.cycle-slideshow img{ cursor: pointer;}

.gray{ color:gray;}