/* CSS Document */

.container .g-in{ width:1200px; margin:0 auto;background: #fff;padding: 20px; }

.section1{margin-top: 15px;}
.s1_c{background: url(../image/s1_bg1.jpg) no-repeat center;height: 86px;line-height: 88px;text-align: center;overflow: hidden;width: 1240px;margin:0 auto;background-size: 1240px 88px;position: relative;}
.s1_c ul li{position: relative;padding-left: 88px;overflow: hidden;}
.s1_c ul li a{font-size: 30px;color: #ff1e10;font-weight: bold;}
.s1_x span{position: absolute;left:5px;width: 75px;font-size: 26px;color: #fff;top:10px;line-height: 32px;}

.section2{margin-top: 15px;}
.s2_c .s2_cl{float:left;position: relative;}
.s2_c .s2_cl .bd ul li{position: relative;}
.s2_c .s2_cl .bd ul li .s2_clib{position: absolute;bottom: 0;left:0;height: 46px;line-height: 46px;background: rgba(0,0,0,0.7);width: 574px;padding-left: 12px;font-size: 16px;color: #fff;}
.s2_c .s2_cl .prev{display: block;width: 21px;height: 21px;background: url(../image/s2_prev_03.png) no-repeat center;position: absolute;bottom: 12px;right:42px;}
.s2_c .s2_cl .next{display: block;width: 21px;height: 21px;background: url(../image/s2_next_05.png) no-repeat center;position: absolute;bottom: 12px;right:12px;}
.s2_c .s2_cr{float:left;width: 594px;background: #fff;height: 383px;padding-left: 20px;}
.s2_c .s2_cr .hd{background: url(../image/s2_2_17.jpg) no-repeat center;height: 58px;line-height: 58px;}
.s2_c .s2_cr .hd ul li{float:left;width: 20%;text-align: center;font-size: 20px;color: #fff;font-weight: bold;border-right: 1px solid #5db5e6;box-sizing: border-box;position: relative;}
.s2_c .s2_cr .hd ul li:last-child{border-right: 0;}
.s2_c .s2_cr .hd ul li a{color:#fff}
.s2_c .s2_cr .hd ul li.on s{display: inline-block;background: url(../image/s2_shui_03.png) no-repeat center;width: 16px;height: 22px;vertical-align: middle;margin-right: 9px;}
.s2_c .s2_cr .hd ul li.on{background: #195bb1;}
.s2_c .s2_cr .hd ul li.on:after{position: absolute;content: "";background: url(../image/s2_after_03.png) no-repeat center;width: 18px;height: 4px;bottom: -4px;left:50%;margin-left: -9px;}
.s2_c .s2_cr .bd{padding:17px 10px 0 10px;}
.s2_c .s2_cr .bd .s2_cri ul li{line-height: 37px;}
.s2_c .s2_cr .bd .s2_cri ul li a{display: block;padding-left: 16px;background: url(../image/s2_3_24.png) no-repeat left center;font-size: 16px;color: #333333;}
.s2_c .s2_cr .bd .s2_cri ul li a span{float:right;font-size: 14px;color: #999}
.s2_c .s2_cr .bd .s2_cri ul li:hover a{color: #195bb1;background: url(../image/s2_4_21.png) no-repeat left center;}

.section3{width: 1240px;margin:15px auto 0;}
.s3_c{position: relative;background: #fff;padding: 15px 0}
.s3_c .bd{margin-left: -10px;padding: 0 30px;}
.s3_c .bd ul li{float:left;margin:0 10px;}
.s3_c .hd{width:100%; position:absolute; left:49%; margin-left:-50%; z-index:11; bottom:29px; text-align:right; height:2px;}
.s3_c .hd ul{display:inline-block; height:2px; }
.s3_c .hd ul li{ width:10px; height:10px;border-radius: 10px;border:1px solid #fff; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:9999999px; margin:0 8px;}
.s3_c .hd ul .on{ background:#fff; }
.s3_c .prev{background: url(../image/pr1.png) no-repeat center;height: 80px;width: 30px;position: absolute;left:-0px;top:50%;margin-top: -40px;}
.s3_c .next{background: url(../image/pr2.png) no-repeat center;height: 80px;width: 30px;position: absolute;right:0;top:50%;margin-top: -40px;}
.s3_c:hover a.prev, .s3_c:hover a.next{ opacity:1; }

.section4{margin-top: 15px;}
.s4_t{height: 60px;line-height: 60px;background: #d1e2f9;}
.s4_t span{display: inline-block;padding:0 39px 0 28px;background: #195bb1;font-size: 18px;color: #fff;font-weight: bold;}
.s4_t a{float:right;margin-right: 15px;font-size: 16px;color: #333}
.s4_c{padding: 12px 0 0px 0;background: #fff;position: relative;}
.s4_c .bd{margin-left: -12px;width: 1220px;}
.s4_c .bd ul li{float:left;margin:0 12px;}
.s4_c .bd ul li .s4_cib{font-size: 14px;color: #000000;text-align: center;margin-top: 10px;}
.s4_c .prev{background: url(../image/2Next.png) no-repeat center;height: 60px;width: 59px;position: absolute;left:0;top:50%;margin-top: -30px;}
.s4_c .next{background: url(../image/1Next.png) no-repeat center;height: 60px;width: 59px;position: absolute;right:4px;top:50%;margin-top: -30px;}









