/* CSS Document */
@charset "utf-8";
.container{ }

.section1{margin-top: 15px;}
.s1_t{line-height: 58px;border-bottom: 1px solid #e8e8e8;}
.s1_tl{float:left;font-size: 20px;color: #000000;}
.s1_tr{float:right;}
.s1_tr a{font-size: 14px;color: #898989;}
.s1_c{margin-top: 21px;}
.s1_cl{float:left;position: relative;}
.s1_cl ul li{position: relative;}
.s1_cl ul li div{position: absolute;height: 45px;line-height: 45px;left:0;width: 535px;padding-left: 7px;line-height: 45px;bottom: 0;z-index: 7;background: rgba(0,0,0,0.5);font-size: 14px;color: #fff;}
.s1_cl .hd{position:absolute; bottom:10px; z-index:3; text-align:center;right:25px; z-index: 10;}
.s1_cl .hd ul{ display:inline-block; }
.s1_cl .hd ul li{ width:10px; height:10px; background:#fff; margin:0 4px; border-radius:100%; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999999px; }
.s1_cl .hd ul .on{ background:#239be2; }



.s1_cr{float:right;width: 628px;}
.s1_cr ul li{margin: 25px 0;}
.s1_cr ul li .s1_cria{}
.s1_cr ul li .s1_cria div{float:left;font-size: 14px;color: #151515;font-weight: bold;}
.s1_cr ul li .s1_cria p{float:right;line-height: 27px;font-size: 12px;color: #7b7b7b;}
.s1_cr ul li .s1_crib{font-size: 12px;color: #666666;margin-top: 8px;}
.s1_cr ul li .s1_crib span{display: inline-block;width: 580px;height: 18px;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.section2{margin-top: 10px;}
.s2_cl{float:left;width: 345px;}
.s2_cm{float:left;width: 345px;margin-left: 83px;}
.s2_cr{float:right;width: 345px;}
.s2_clc{margin-top: 23px;}
.s2_clctl{float:left;}
.s2_clctr{float:right;width: 220px;}
.s2_clctr .s2_clctra{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;display: block;text-indent: 2em;}
.s2_clctr .s2_clctra a{font-size: 16px;color: #004990;font-weight: bold;}
.s2_clctr .s2_clctrb{font-size: 12px;color: #727171;margin-top: 11px;}
.s2_clctr .s2_clctrc{font-size: 14px;color: #727171;margin-top: 10px;}
.s2_clcc{margin-top: 15px;}
.s2_clcc ul li{line-height: 30px;}
.s2_clcc ul li a{font-size: 14px;color: #151515;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;display: block;}
.s2_clcc ul li a span{font-size: 14px;color: #777777;float:right;}
.s2_cmc{margin-top: 34px;}
.s2_cmc ul li{line-height: 30px;}
.s2_cmc ul li a{font-size: 14px;color: #151515;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;display: block;}
.s2_cmc ul li a span{font-size: 14px;color: #777777;float:right;}
.s2_crc{margin-top: 20px;padding-bottom: 12px;background: url(s2_x_03.png) no-repeat bottom center;position: relative;}
.s2_crc .hd{position:absolute; bottom:-10px; z-index:3; text-align:center;width: 320px;}
.s2_crc .hd ul{ display:inline-block; }
.s2_crc .hd ul li{ width:8px; height:8px; background:#999; margin:0 6px; border-radius:8px; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999999px; }
.s2_crc .hd ul .on{ background:#0c579f;width: 20px }


.section3{margin-top: 30px;}
.s3_c{position: relative;}
.s3_c ul li{float:left;width: 200px;text-align: center;}
.s3_c ul li p{font-size: 16px;color: #000000;margin-top: 28px;}
.s3_c .prev{display: inline-block;width: 32px;height: 41px;position: absolute;left:-50px;top:65px;background: url(s3_prev_31.png) no-repeat center;}
.s3_c .next{display: inline-block;width: 32px;height: 41px;position: absolute;right:-50px;top:65px;background: url(s3_next_32.png) no-repeat center;}






