﻿
ul {
    padding: 0;
    margin: 0;
}
.auto {
    margin: 0 auto;
}
.auto_1200 {
    max-width: 1200px;
}


.container-fluid {
    width: 1360px;
    margin: 0 auto;
}
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.dot2,
.dot3,
.dot4{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
/*2行文本省略号*/
.dot2 {-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {-webkit-line-clamp: 3;}
/*4行文本省略号*/
.dot4 {-webkit-line-clamp: 4;}


.index-tit{ margin:0;padding:0; position:relative; padding-bottom:40px;margin-bottom:40px;border-bottom:1px dotted #C9C9C9; }
.index-tit a{ position:absolute; right:0; top:0;width:160px; text-align:center; line-height:42px;color:#888; font-size:15px;font-weight: normal;border:1px solid #e5e5e5;}
.index-tit a:hover{ background:#0087ca; color:#fff;}
.index-tit b{ position: relative;font-family: 'SourceHanSerifCN-Bold';display:inline-block;font-size:26px;color:#333333; line-height:42px; border-bottom:2px solid transparent;}
.index-tit b span{font-weight: normal;font-size: 16px;color: #888;margin-left: 10px;}
.index-tit b:after{display: inline-block;content: '';position: absolute;left:0;bottom:-43px;width: 100%;height: 2;border-bottom:1px dotted #0087ca; }

@media(max-width:768px){
.index-tit{padding-bottom: 20px;margin-bottom: 20px;}
.index-tit b span{display: none;}
.index-tit b:after{bottom:-23px;}
}
/*Floor001101 */
.Floor001101{ padding:4% 0;font-family: 'SourceHanSerifCN-Light'; }
.Floor001101 .auto{ position:relative;}
.Floor001101 .box{ position:relative; z-index:2;}
@media(min-width:641px){
.Floor001101 .box-left{ float:left; width:30%;}
.Floor001101 .box-right{ float:right;width:65.8333%;}
}

.Floor001101 .box-left .ul{background: #fff;padding:20px 20px 26px;}
.Floor001101 .box li{ position:relative; padding:16px 0; border-bottom:1px dotted #C9C9C9;}
.Floor001101 .box li a{ font-size:16px; color:#4a4a4a;font-weight: 700;line-height: 26px;display: block;padding-left: 13px;position: relative;}
.Floor001101 .box li:hover a{color:#0087ca}
.Floor001101 .box-left li a::before{ position:absolute; content:''; width:4px; height:4px; background:#015351; left:0; top:11px;}

.Floor001101 .box ol{position: relative;padding:10px 18.65% 22px 29.35%;}
.Floor001101 .box ol+ol{margin-top: 40px;}
.Floor001101 .box ol .Ispic{position: absolute;left:0;top:0;padding-bottom:150px;width: 25.35%}
.Floor001101 .box ol .txt .tip{color: #888888;font-size: 14px;}
.Floor001101 .box ol .txt .tip span:after{display: inline-block;content: '';width: 1px;height: 10px;background: #e5e5e5;margin:0 14px;}
.Floor001101 .box ol .txt .dot{font-size:18px;line-height: 20px;color:#555555;font-family: 'SourceHanSerifCN-Bold';font-weight: bold;margin:20px 0 ;}
.Floor001101 .box ol .txt .dot:hover{color:#0087ca;}
.Floor001101 .box ol .txt p{ margin:0; line-height:26px; color:#888888;font-size: 15px;}
.Floor001101 .box ol .more{position: absolute;right:0;top:0;height: 100%;width: 8.65%;border-bottom: 1px solid #c9c9c9;}
.Floor001101 .box ol .more span{display: table;width: 100%;height: 100%}
.Floor001101 .box ol .more span a{color: #888;font-size: 14px;display: table-cell;text-align: center;vertical-align: middle;}
.Floor001101 .box ol .more span a i{display: block;content: '';width: 20px;height: 9px;    background: url(../images/Floor001101-more.png) no-repeat center; margin:8px auto 0;}
@media(max-width:1200px){
.Floor001101 .box ol p{ position:relative; max-height:48px; overflow:hidden;}
.Floor001101 .box ol p a{ position:absolute; right:0; bottom:0; background:#fff; padding-left:10px;}
}
@media(max-width:640px){
.Floor001101 .box-left{ margin-bottom:40px;}
.Floor001101 .box li::before{ right:auto; left:0; margin-right:0;}
.Floor001101 .box-right ol{ padding: 10px;background: #fff}
.Floor001101 .box ol+ol{margin-top: 0;}
.Floor001101 .box-right ol .Ispic{ position:relative; height:auto; padding-bottom:53%; display:block; width:auto;}
.Floor001101 .box ol .txt{padding:10px 0;}
.Floor001101 .box ol .txt .dot{margin:10px 0;}
.Floor001101 .box ol .more{display: none;}
}
