﻿.dis_nav{ width:1200px; margin:20px auto 0; height:50px; line-height:50px;}
.dis_nav .dis_name{ float:left; width:260px; color:#fff; background:#c61611; font-weight:100; padding-left:15px; height:50px; overflow:hidden;}
.dis_nav .dis_name a{color:#fff; }
.dis_nav .dis_name a:hover{ color:#fff; text-decoration:underline;}
.dis_list{ float:right; width:924px; background:#c61611;}
.dis_list ul li{ float:left; height:50px;}
.dis_list ul li a{ display:block; color:#fff; font-size:16px; margin-left:1px; margin-bottom:1px; width:130px; text-align:center;}
.dis_list ul li a:hover{ background:#fff; color:#333; text-decoration:none;}
.dis_list ul li a.selected{ background:#f3f3f3;color:#333;text-decoration:none;}

table {
    width:100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.black {
    color: #333;
}
.f24{font-size:24px;}
.f20 {
    font-size: 20px;
}
.mt50 {
    margin-top: 50px;
}
.pr25 {
    padding-right: 25px;
}
.mb30 {
    margin-bottom: 30px;
}

.fn {
    font-weight: normal;
}
.fs {
    font-size: 12px;
}
.w320{ width: 320px;
}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
.mt50 {
    margin-top: 50px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb30 {
    margin-bottom: 30px;
}
.pb20 {
    padding-bottom: 20px;
}
.mt10 {
    margin-top: 10px;
}
.pt50 {
    padding-top: 50px;
}

.pl25 {
    padding-left: 25px;
}

.pr25 {
    padding-right: 25px;
}
.pt10 {
    padding-top: 10px;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline-block;} .clearfix {display:block;}


.liney {
    position: relative;
}
.left_con{width:719px; border-right:#E5E5E5 1px solid;}
.left_con2{width:860px; border-right:#E5E5E5 1px solid;}
.left_con1{width:876px;}
.border_right{border-right:#E5E5E5 1px solid;}


.essence_art {
    background: #f9f9f9;
    border: 1px solid #e5e5e5;
    padding: 15px;
}
.essence_art ul li{ float:left; width:25%; padding-top:15px; background-position:0 -1450px;}
.essence_art ul li a{ color:#333; padding-left:20px;}
.essence_art ul li a:hover{ color:#2670d5; text-decoration:none;}

.aside-box{clear:both;position:relative;}
.aside-box { margin:0;padding:0;overflow: hidden;width:100%;}
.aside-box li {float: left;width: 402px;height:380px;}
.aside-box li:nth-child(odd){box-sizing:content-box;margin-right: 30px;}
.aside-box li:nth-child(even){box-sizing:content-box;}
.aside-box li a{ display:block;}
.aside-box li img { width:402px; height: 300px;}
.aside-box li p { height: 75px; background: url("/pbootcms28/skin/images/ql_11.jpg") no-repeat 0 bottom; padding-left: 20px;}
.aside-box li a p { font-size: 20px; color: #333333; line-height: 75px;}
.aside-box li a p em { display: block; float: right; width: 70px; height: 55px; background: #999999; font-size: 16px; color: #ffffff; text-align: center; padding-top: 15px; line-height: 20px; font-weight: normal;}
.aside-box li a p em span { display: block;}
.aside-box li a:hover p { font-weight: bold; color: #333;}
.aside-box li a:hover p em { background: #999999;}
.cate_box2{ margin-left:25px;}
.cate_box2 .cate_title2 .module2{ float:left; font-size:18px; color:#000; font-weight:100; font-family:'Hiragino Sans GB','microsoft yahei','Helvetica',arial; height:27px;}
.cate_box2 .cate_title2 .module2 a{ color:#000;}
.cate_box2 .cate_title2 .module2 a:hover{ color:#000;}
.cate_box2 .cate_title2{ position:relative; border-bottom:1px solid #ccc; padding-bottom:10px;}
.cate_box2 .cate_title2 a{ color:#999;}
.cate_box2 .cate_title2 a:hover{ text-decoration:none; color:#529bff;}
.b_arrow3{ position:absolute; top:32px; left:25px; background-position:-2px -1514px; width:15px; height:15px;}
.article li{ font-size:14px; padding-bottom:20px;}
.article li a{ color:#333;}
.article li a:hover{ text-decoration:none; color:#c30c22;} 
.article li.b_dot{ background-position:0 -1420px; padding-left:20px;}
.article li.g_dot{ background-position:0 -1465px; padding-left:20px;}

.lh160 {
    line-height: 160%;
}
.doc_head2{  width:100px; height:100px; border:0px solid #e5e5e5; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 34px; *font-family:Arial;}
.doc_head2 a img{ border:0; vertical-align:middle;}
.h_classics{ color:#999;}
.h_classics .h_t{ color:#c30c22; font-size:14px;}
.classics li{ padding:10px 0; border-bottom:1px dashed #e5e5e5;border-top:1px dashed #e5e5e5;}
.classics li .cur_t{ color:#666;}
.classics li a:hover{ text-decoration:none;}
.article_cont video{margin:0 auto;width:100%;height:100%;}

.articles {
    padding-top: 8px;
	display: table-cell;
    width: 300px;
    vertical-align: top;
}
.articles ul {
    display: block;
    list-style-type: none;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.articles ul li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.articles .line {
    height: 80px;
    padding-bottom:10px;
}
.articles .line .lbox img {
   width:95px;
   height:75px;
}
.articles .line.image .rbox {
    width:188px;}
.articles .line .lbox {
    float: left;
    position: relative;
    width: 80px;
    height:80px;
}
.articles .line .rbox {
    float: right;
    height:80px;
    font-size: 0;
}
.articles .line .rbox .rbox-inner {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
}
.articles .line .rbox a {
    display: block;
    width: 100%;
    line-height: 22px;
    font-size: 14px;
    max-height: 44px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    letter-spacing: 0;
    margin-bottom: 7px;
}
.articles .line .rbox span {
    font-size: 14px;
    color: #777;
    letter-spacing: 0;
    line-height: 14px;
    background: url(/pbootcms28/skin/images/shownum.png) no-repeat 0px center;
    background-size: 20px;
    padding-left: 22px;
}



.left_bar, .left_bar3{ width:160px; z-index:999;}
.left_bar .left_bar_menu{ border:1px solid #e5e5e5;}
.left_bar .left_bar_menu .total, .left_bar_menu .menu_cate li p{ height:40px; line-height:40px; text-align:center; background-color:#f9f9f9; border-bottom:1px solid #e5e5e5;}
.left_bar .total, .left_bar3 .total{ background-position:-179px -874px;}
.left_bar .total a, .left_bar3 .total a{ display:block; color:#000; font-size:14px; font-weight:bold; background-position:137px -1589px;}
.left_bar .total a:hover, .left_bar3 .total a:hover{ text-decoration:none;}
.left_bar_menu .menu_cate li p{ color:#000; font-weight:bold; padding-right:20px; cursor:pointer;}


.left_bar, .left_bar3{ width:160px; z-index:999;}
.left_bar .left_bar_menu{ border:1px solid #e5e5e5;}
.left_bar .left_bar_menu .total, .left_bar_menu .menu_cate li p{ height:40px; line-height:40px; text-align:center; background-color:#f9f9f9; border-bottom:1px solid #e5e5e5;}
.left_bar .total, .left_bar3 .total{ background-position:-179px -874px;}
.left_bar .total a, .left_bar3 .total a{ display:block; color:#000; font-size:14px; font-weight:bold; background-position:137px -1589px;}
.left_bar .total a:hover, .left_bar3 .total a:hover{ text-decoration:none;}
.left_bar_menu .menu_cate li p{ color:#000; font-weight:bold; padding-right:20px; cursor:pointer;}
.arrow_up{ background-position:135px -1622px;}
.arrow_down{ background-position:135px -1657px;}
.left_bar_menu .menu_cate li ul li, .left_bar_menu .lanmu ul li, .left_bar_menu3 .menu_cate li ul li{ height:35px; line-height:35px; padding-left:25px;}
.left_bar_menu .menu_cate li ul li a, .left_bar_menu .menu_cate li a, .left_bar_menu .lanmu ul li a{ color:#333;}
.left_bar_menu .menu_cate li ul li a:hover, .left_bar_menu .menu_cate li a:hover, .left_bar_menu .menu_cate li a p:hover, .left_bar_menu .lanmu ul li a:hover{ text-decoration:none; color:#2670d5;}
.left_bar_menu .menu_cate li ul li a.cur, .left_bar_menu .menu_cate li a p.cur, .left_bar_menu .menu_cate li a.cur, .left_bar_menu .lanmu ul li a.cur{ color:#2670d5;}
.left_bar3 .left_bar_menu3{ border:1px solid #e5e5e5; border-bottom:none;}
.left_bar3 .left_bar_menu3 .total{ height:40px; line-height:40px; text-align:center; background-color:#e9e9e9; border-bottom:1px solid #e5e5e5;}
.menu_cate3{ padding:10px 0; background:#f9f9f9; border-bottom:1px solid #e5e5e5;}
.menu_cate3 li{ height:35px; line-height:35px; background-position:137px -1589px;}
.menu_cate3 li a{ display:block; color:#333; padding-left:25px;}
.menu_cate3 li a:hover{ text-decoration:none; font-weight:bold;}
.menu_cate3 li a.cur{ font-weight:bold;}


.essence_art{ background:#f9f9f9; border:1px solid #e5e5e5; padding:15px;}
.essence_art ul li{ float:left; width:20%; padding-top:15px; background-position:0 -1450px;}
.essence_art ul li a{ color:#333; padding-left:20px;}
.essence_art ul li a:hover{ color:#2670d5; text-decoration:none;}



.article_art{ padding-bottom:10px;}
.article_art h1{font-weight:bold;height:40px;line-height:40px;font-size:18px; padding-left:18px; background:#F6F6F6;border:1px solid #e5e5e5;}
.article_art h2{height:40px;line-height:40px;font-size:16px; padding-left:8px; background:#F6F6F6;border-left:4px solid #c0000d;}
.article_art h3{height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding-left: 8px;
    background: #F6F6F6;
    border-left: 1px solid #c0000d;
    font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;}

    


.article_cont  img{max-width:650px;height:auto;margin:0 auto; height: auto!important;}
.article_art_1{ height:27px; padding-left:18px; padding-top:13px; color:#888888; border-bottom:1px #ccc dashed;font-size:12px;}
.article_cont{clear:both;font-size:14px;color:#333333;line-height:28px; padding-left:10px; padding-right:10px;margin-top:20px;}
.article_cont p{margin-bottom:16px; margin-top:16px;}
.article_cont div{margin-bottom:16px; margin-top:16px;}

.art_detail_cate{background:#f6f5ec;padding-left:15px;height:40px;line-height:40px;font-size:14px;font-weight:700;font-family:arial,simsun;    clear: both;border:1px solid #e7e7e7;margin-bottom:20px;}

