@charset "UTF-8";


/* =Header
---------------------- */
$topbarH: 50px!default;
$logoW: 150px!default;
$logoW-xs: 50px!default;

#header { position:relative;z-index:100;  }

/* header1.html
----------------*/
.page-bg{ min-width:1100px;background: url("../../zhuanti_images/zhuanti194/banner1.jpg") no-repeat center top;}
.main-header{
  .banner{height:600px;}
}

@media only screen and (min-width: 1599px) {
  .page-bg{ background-size:100%;}
  .main-header{
    .banner{height:585px;}
  }
}



/* Page Common
=========================================*/
.ellipsis { display: block; max-width: 100%; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; word-wrap: normal; }

/* 栅格
----------------*/
.container { background: #f1f1f1; }

[class^='col-'] { /*border:1px solid red;*/ }
[class^='col-'] .box { min-height: 20px; border: 1px solid blue; }
[class^='col-'] .box { min-height: 20px; border: 1px solid blue; }

.channel-title { height: 55px; margin-bottom: 15px; border-bottom: 1px solid #cdcdcd; }
.channel-title h2 { display: inline-block; height: 55px; line-height: 55px; color: #3e3e3e; font-size: 20px; font-weight: 700; padding: 0 18px; border-bottom: 4px solid #e32223; }
.channel-title .crumbs { float: right !important; display: inline-block; height: 55px; line-height: 55px; color: #3e3e3e; font-size: 14px; }
.channel-title .crumbs .active { color: #e42222; }

/* Page index.html
=========================================*/
.part1 { margin-bottom: 20px; }
.part1 .pic-news { float: left; width: 598px; }
.part1 .panel-zt { float: right; width: 602px; }

.panel-zt { background-color: #f5f5f5; }
.panel-zt .panel-hd { margin-left: 20px; border-top: 3px solid #d30a00; background-color: #fafafa; overflow: hidden; }
.panel-zt .panel-title { position: relative; z-index: 0; float: left; height: 41px; line-height: 34px; padding: 0 6px 0 10px; font-size: 28px; font-style: italic; color: #fff; background-color: #d30a00; }
.panel-zt .panel-title:before { content: ''; position: absolute; right: -22px; width: 20px; height: 40px; border: 20px solid; border-color: #d30a00 transparent transparent #d30a00; transform: rotate(-16deg) translateX(12px); z-index: -1; }
.panel-zt .panel-bd { padding: 10px 20px; }
.panel-zt .headline h3 { padding-bottom: 15px; padding-top: 15px; text-align: center; }
.panel-zt .headline h3 a { font-size: 26px; line-height: 36px; color: #dc1b0f; }
.panel-zt .headline p { line-height: 32px; font-size: 18px; color: #666; }
.panel-zt hr { border-color: #dddddd; }

.part2, .part3 { margin-bottom: 12.5px; }
.part2 .row, .part3 .row { margin: -10px -7.5px; }
.part2 .row > div, .part3 .row > div { padding: 10px 7.5px; }

.part2 .main-con { float: left; width: 100%;}
.part2 .main-con .tabs-hd { position: relative; z-index: 0; margin-bottom: 20px; overflow: hidden; }
.part2 .main-con .tabs-hd:before { content: ''; position: absolute; bottom: 0; width: 100%; height: 6px; background-color: #e6e6e6; z-index: -1; }
.part2 .main-con .tabs-hd li { float: left; height: 41px; line-height: 38px; padding: 0 25px; font-size: 24px; background-color: #f0f0f0; }
.part2 .main-con .tabs-hd li:first-child { padding-left: 45px; background: url(../../zhuanti_images/zhuanti194/qi.png) no-repeat 12px center #f0f0f0; }
.part2 .main-con .tabs-hd li.on { color: #fff; background-color: #d30a00; }
.part2 .sidebar { float: right; width: 334px; height: 887px; background: url("../../zhuanti_images/zhuanti194/sidebar_bg.jpg") no-repeat center; }

/* Page detail.html
=========================================*/
.page-detail > .wrapper, .page-list > .wrapper { padding: 30px 20px; background-color: rgba(255, 255, 255, 0.5); }

.page-hd, .pane-hd { position: relative; z-index: 0; margin-bottom: 20px; overflow: hidden; }
.page-hd:before, .pane-hd:before { content: ''; position: absolute; bottom: 0; width: 100%; height: 6px; background-color: #e6e6e6; z-index: -1; }
.page-hd .more, .pane-hd .more { float: right; }
.page-title, .pane-title { float: left; height: 41px; line-height: 37px; padding: 0 18px 0 45px; font-size: 24px; color: #fff; background: url("../../zhuanti_images/zhuanti194/qi.png") no-repeat 12px center #d30a00; }

.sidebar-hd { font-size: 0; text-indent: -999em; }
.sidebar-bd { float: right; width: 272px; padding-top: 120px; position: relative; }
.sidebar-bd nav { position: absolute; line-height: 0; font-size: 0; }
.sidebar-bd nav a { position: absolute; display: inline-block; width: 90px; height: 40px; margin: 0 7px; font-size: 0; text-indent: -999em; }
.sidebar-bd nav a:nth-child(1) { left: 34px; }
.sidebar-bd nav a:nth-child(2) { left: 145px; }
.sidebar-bd nav a:nth-child(3) { left: 0; top: 94px; width: 260px; }
.sidebar-bd ol { padding-top: 150px; padding-left: 45px; padding-right: 15px; line-height: 1.8; font-size: 15px; }
.sidebar-bd ol li { position: relative; padding-bottom: 20px; }
.sidebar-bd ol li .num { position: absolute; left: -31px; text-align: center; width: 20px; height: 25px; line-height: 25px; color: #fff; font-size: 19px; font-weight: bold; background-color: #d30a00; }
.sidebar-bd ol li:nth-child(odd) .num { background-color: #f5821f; }

/* Page list.html
=========================================*/
.page-list .news-item > a { max-width: 100%; }
.page-list .list-quare > li:before { transform: rotate(45deg); background-color: #ce0206; }

/*# sourceMappingURL=page.css.map */
