/* css document */
@charset "utf-8";
.container{ }

.section1{margin-top: 30px;}
.s1_l{float:left;width: 580px;}
.s1_r{float:right;width: 580px;height: 400px;overflow: hidden;}
.s1_r1{border-bottom: 1px solid #dddddd;}
.s1_r1 span{font-size: 20px;color: #e72219;font-weight: bold;border-bottom: 2px solid #e72219;padding-bottom: 10px;display: inline-block;}
.s1_r1 a{float:right;font-size: 14px;color: #e72219;font-weight: bold;}
.s1_r2{margin-top: 20px;}
.s1_r2l{float:left;}
.s1_r2r{float:right;height: 142px;width: 380px;position: relative;}
.s1_r2r div{font-size: 16px;color: #666666;font-weight: bold;}
.s1_r2r h5{font-weight: normal;font-size: 14px;color: #969696;margin:5px 0;}
.s1_r2r p{font-size: 14px;color: #969696;}
.s1_r2r>a{display: inline-block;width: 62px;height: 26px;background: #c40300;font-size: 12px;color: #fff;text-align: center;line-height: 26px;position: absolute;right:0;bottom:0;}
.s1_r3{margin-top: 13px;}
.s1_r3 ul li{line-height: 47px;border-top: 1px dashed #dcdcdc;}
.s1_r3 ul li a{display: inline-block;width: 100%;font-size: 16px;color: #666;}
.s1_r3 ul li span{float:right;font-size: 16px;color: #969696;}
.section2{margin-top: 30px;}
.s2_l{float:left;width: 580px;}
.s2_r{float:right;width: 580px;}

.s1_l{position: relative;}
.s1_l .bd ul li{position: relative;}
.s1_l .bd ul li .s1_lb{position: absolute;left:0;bottom: 0;line-height: 34px;background: rgba(0,0,0,0.3);color: #fff;padding: 0 20% 0 3%;font-size: 14px;color: #fff;width: 77%;}
.s1_l .hd{position: absolute;right: 10px;bottom: 2px;}
.s1_l .hd ul{}
.s1_l .hd ul li{display: inline-block;width: 8px;height: 8px;border-radius: 8px;text-indent: 9999em;background: #fff;margin:0 2px;}
.s1_l .hd ul li.on{background: #c40300}