@charset "utf-8";
.jsMenu{background-color: #118eea; margin-bottom: 20px; }
.jsMenu h3{line-height: 50px; text-indent: 20px; color: #fff; font-size: 16px; font-weight: normal; position: relative;}
.jsMenu h3 i{font-size: 16px; position: absolute; right: 20px;}
.jsMenu li{line-height: 50px; text-indent: 20px; font-size: 16px; background-color: #fff; border-bottom: 1px solid #e8e8e8; position: relative;}
.jsMenu li i{color: #fff; position: absolute; right: 20px; font-size: 12px;}
.jsMenu li:hover{background-color:#ededed ;}
.jsMenu li.on{background-color: #118EEA;}
.jsMenu li.on a{color: #fff;}
.jsList{background-color: #fff; padding: 30px; }
.jsList li{cursor: pointer; border-bottom: 1px solid #e8e8e8; line-height: 40px; }
.jsList li i{font-size: 12px; margin-right: 5px;float: left; left: 0;}
.jsList li span{display: inline-block; float: left; height: 40px; width: 816px; overflow: hidden;}
.jsList li em{float: right; right: 0; top: 0;color: #999;}
.jsList li .content{ border-top: 1px dashed #E8E8E8; padding: 10px 20px; display: none;}
.jsList li .content p{line-height: 23px; color: #666;}
.jsList li .content b{color: #999; display: block; line-height: 36px;}

.jsListOther{background-color: #fff; padding: 20px; min-height: 600px;}
.jsListOther li{padding:10px; border-bottom: 1px solid #e8e8e8;}
.jsListOther li h3{font-size: 16px; height: 50px; overflow: hidden; color: #333; line-height: 50px;}
.jsListOther li h3 a:hover{color: #118EEA;}
.jsListOther li p{line-height: 28px; height: 56px; overflow: hidden; color: #666;}
.jsListOther li p a{color: #666;}
.jsListOther li p a:hover{color: #118EEA;}
.jsListOther li em{color: #999; display: block; line-height: 30px;}
