@charset "utf-8";
body{padding-top: 128px;}
 .headBox{background: #fff}
.pageBox{}
.imageBanner{background-repeat: no-repeat;background-size: cover;background-position: center;height:355px;}
.bread{padding-top: 15px;padding-bottom: 15px}
.bread a{    
    text-decoration: none;
    font-size: 14px;
    color: #6f5f02;
}
.asideTop{
    font-weight: bold;
    font-size: 26px;
    text-indent: 12px;
    background: #337ab7;color: #fff;
    text-align: center;
    padding: 22px 0px;
}
.leftNav{margin-bottom: 10px;}
.leftNav li{
    font-size: 17px;
    text-indent: 8px;
    padding: 0px;
    border-bottom: 1px solid #eee;
    text-align: center;font-weight: bold;
}
.leftNav  li:hover,.leftNav  li.active{background: #ddd;}
.leftNav li a{display: block;position: relative;padding: 12px 0px;}
.leftNav li a .arrow-r{position: absolute;top: 15px;right: 12px; 
    line-height: 20px;
    font-style: inherit;color:#337ab7 
}
/* .leftNav  li:hover a,.leftNav  li.active a{color: #fff} */
#showSon{display: none;margin: 5px 0px;}
#showSon ul li{text-align: center;line-height: 35px;padding: 0px;}
#showSon ul li:nth-child(2n){border-right: 1px solid #eee;border-left: 1px solid #eee}
#showSon ul li.active{background: #eee;}
/* #showSon ul li.active a{color: #fff;} */
.left-nav-listsub{display: none;}
.left-nav-listsub li{background:#fff;font-size: 13px;font-weight: normal;}
.leftNav  li.active .left-nav-listsub{display: block;}
.leftNav  li.active .left-nav-listsub li a{color: #000;background: #eee}
.left-nav-listsub li.active a{color: #337ab7!important}
/* .leftNav  li.active .left-nav-listsub li.active a{color: #fff} */
.data-top{
    font-size: 30px;color: #337ab7;font-weight: bold;line-height: 55px;margin-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.dataUl{}
.dataUl li{border-bottom:1px dashed #dddddd; padding-bottom:15px; padding-top:15px; font-size:15px; background:url(../images/li.png) 0 22px no-repeat; padding-left:14px; overflow:hidden;}
.dataUl li a{float:left;}
.dataUl li span{float:right; color:#b2b2b2; font-size:14px;}
.list-title{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 70%;}
.list-des{color: #7e7c7c!important;font-size: 14px;display: none;}
.page{padding:20px 0;text-align:center;line-height:30px;}
.page a, .page span{box-sizing: border-box;border:1px solid #aaa;margin-right:5px;line-height: 25px;text-align: center;display: inline-block;}
.page a{width: 25px;text-decoration:none;color:#333;font-size: 12px;}
.page a:first-child, .page a:last-child, .page span{width: 70px;}
.page span, .page .selected{color:#cacaca;}
.page .selected{background: #337ab7;color: #fff}
.singleText{font-size: 16px;line-height: 30px;margin-bottom: 40px;padding: 0px;}
/* .singleText img{display: block;max-width: 80%;margin: 0px auto;} */

.video_img {
    height: 170px;
    overflow: hidden;
    border-right-width: 1px;
    border-right-style: dashed;
    border-right-color: #e0e0e0
}
.video_img a{display: block;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.video_img a:hover{transform: scale(1.1);transition: all 0.6s;}
.video_title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    padding-right: 10px;
    padding-top: 10px;
    color: #4f5964;
    padding-bottom: 17px;
    position: relative;
    text-align: center;
}

.video_title span {
    float: right;
    position: absolute;
    top: 12px;
    right: 0
}

.video_titlef {
    font-size: 13px;
    width: 200px;
    padding-top: 10px;
    color: #4f5964;
    padding-bottom: 17px
}

.video_titlef span {
    float: right
}
/* 璧拌繘榛戠尗 */
.thBox{width: 980px;padding: 50px 0px;margin: 0px auto;color: #787d85}
.twoBox .twoBoxSon{width: 48%;display: inline-block; }
.twoBox .twoBoxSon:nth-child(1){margin-right: 3%}
.twoBox{margin: 50px 0px}
.pp_text{text-indent: 32px;font-size: 16px;line-height: 26px;}

.ulThree{}
.ulThree li{display: inline-block;vertical-align: top;width: 33%;text-align: center;}
.ulThree img{margin: 0px auto 35px;}
.ulThree h3{margin-bottom: 10px}
.ulThree p{font-size: 12px;color: #787d85;margin-bottom: 10px;line-height: 28px;}

.t11Top{margin: 80px auto;width: 100%;text-align: center;}
.t11wrap{position: relative;max-width: 100%;}
.line{position: absolute;left: 50%;height: 100%;border-right: 1px solid #d0d0d0;z-index: -1}
.line span:first-child{content: "";
    width: 10px;
    height: 10px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #de5034;
    position: absolute;
    left: -4px;}
.line span:last-child{
content: "";
    width: 10px;
    height: 10px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #de5034;
    position: absolute;
    bottom: 0;
    left: -4px;
}
/* 鏂囩珷鍐呭 */
article {
    border: 1px solid #eee;
    padding: 30px 10px;
    box-sizing: border-box;font-family: "瀹嬩綋"
}
article h1,.singleH1{text-align: center;font-size:24px;padding-bottom:5px;margin: 0px;line-height:1.5;font-weight:600;word-break:break-word;}
article h1 a{text-decoration:none;color:#333;}
article .author{font-size:12px;text-align:center;color:#999;border-bottom: 1px solid #eee;margin-bottom: 20px;padding-bottom: 10px;}
article .author em{color:#f00;}
article #content{padding-bottom:20px;font-size: 16px;line-height: 27px;}
article #content img{max-width:100%;margin: 10px auto;}
#fileBox ul li,#fileBox a{color:#1a7cb1 }
@media screen and  (max-width :992px){
  body{padding-top: 69px;}
  .asideTop{display: none;}
  .leftNav{border-top: 2px solid #337ab7}
  .data-top{display: none;}
  .singleText{padding: 0px 15px;}
}
@media (max-width: 768px){
 .thBox{width: 100%;padding: 10px;}
 .twoBox{margin: 0px auto}
 .twoBox .twoBoxSon{width: 100%;display: block;margin-bottom: 20px;}
 .leftNav li{font-size: 15px;}
 .leftNav li.active .left-nav-listsub{display: none;}
 #showSon{display: block;}
 .imageBanner{display: none;}
 .leftNav li a .arrow-r{top: 12px;right: 7px;}
 .leftNav li{border-left: 1px solid #eee}
 .leftNav li:nth-child(3n),.leftNav li:last-child{border-right: 1px solid #eee}
 .leftNav li a{padding: 8px 0px;}
}