@charset "utf-8";
.banner { position:relative;text-align:center; z-index:3;overflow: hidden;width: 1920px;left: 50%;margin-left: -960px;height: 450px}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0px; left: 0; height:30px; line-height:30px; text-align:center;}
.banner .hd li,.case .content .hd li{ cursor:pointer; display:inline-block; *display:inline; opacity: 0.6;zoom:1;width:40px; height:2px;margin:4px 6px;background: #fff;overflow:hidden; line-height:9999px; filter:alpha(opacity=40);transition: all 0.3s ease 0s}
.banner .hd li.on,.case .content .hd li.on{opacity: 1}
.banner .bd li img{display: block;}

.container{margin-bottom: 30px}

.c-1{position: relative;background: #f0f0f0;}
.c-1 h2{height: 50px;line-height: 50px;color: #fff;background: #bb201c;font-size: 24px}
.c-1 h2 span{display: block;letter-spacing: 0.1em}
.c-1 .g-in{position: relative;}
.c-1 .hds{position: absolute;height: 46px;top: -71px;left: 250px}
.c-1 .hds li{float: left;font-size: 16px;line-height: 43px;position: relative;transition: all 0.3s ease 0s;cursor: pointer;}
.c-1 .hds li a{display: block;padding: 0 26px;position: relative;z-index: 4;color: #fff;height: 46px;background: url(i-5.png) no-repeat right center;}
.c-1 .hds li.on a,.c-1 .hd li:hover a{color: #000;background: url(i-4.png) repeat-x left;}
.c-1 .hds ul{float: left;}
.c-1 .hds a.m{display: block;float: left;font-size: 16px;line-height: 43px;color: #fff;margin-left: 25px;}

.c-1 .bds{margin-top: 25px;padding-bottom: 30px}

.c-1 .bdt{height:48px;line-height:48px;background:#999;font-size:18px;color:#000;text-align:center;font-weight:normal;overflow:hidden;}
.c-1 .bdt .p1{float:left;width:150px;border-right:1px solid #666;border-left:1px solid #666;}
.c-1 .bdt .p2{float:left;width:223px;border-right:1px solid #666;}
.c-1 .bdt .p3{float:left;width:155px;border-right:1px solid #666;}
.c-1 .bdt .p4{float:left;width:115px;border-right:1px solid #666;}
.c-1 .bdt .p5{float:left;width:110px;border-right:1px solid #666;}
.c-1 .bdt .p6{float:left;width:125px;border-right:1px solid #666;}
.c-1 .bdt .p7{float:left;width:221px;border-right:1px solid #666;}
.c-1 .bdt .p8{float:right;width:93px;}
.c-1 .bdt p span{font-size:16px;font-weight:normal;}

.c-1 .bd{border-top:0;border-bottom:0;color:#000;overflow:hidden !important;}
.c-1 .bd li{border-bottom:1px solid #999; width:1200px !important; float:none !important; height:60px;background:#fff;}
.c-1 .bd .p1{float:left;width:150px;border-right:1px solid #999;border-left:1px solid #999; background:#fff;}
.c-1 .bd .p1 img{display:block;}
.c-1 .bd .p2{float:left;width:223px;text-align:center;font-size:12px;/*padding-top:12px;*/height:60px;line-height:60px;border-right:1px solid #999;background:#fff;}
.c-1 .bd .p3{float:left;width:155px;text-align:center;font-size:12px;height:60px;line-height:60px;border-right:1px solid #999;background:#fff;}
.c-1 .bd .p4{float:left;width:115px;text-align:center;font-size:12px;/*padding-top:20px;*/height:60px;line-height:60px;border-right:1px solid #999;background:#fff;}
.c-1 .bd .p5{float:left;width:110px;text-align:center;font-size:12px;/*padding-top:20px;*/height:60px;line-height:60px;border-right:1px solid #999;background:#fff;}
.c-1 .bd .p6{float:left;width:125px;text-align:center;font-size:12px;/*padding-top:20px;*/height:60px;line-height:60px;border-right:1px solid #999;background:#fff;}
.c-1 .bd .p7{float:left;width:211px;border-right:1px solid #999;height:48px;padding:12px 5px 0 5px;background:#fff;overflow:hidden;}
.c-1 .bd .p8{float:right;width:89px;padding-top:26px;text-align:center;background:#fff;height:34px;border-right:1px solid #999;}
.c-1 .bd .p8 a{background:url(pdf.png) left center no-repeat;padding-left:20px;color:#225588;}
.c-1 .bd .p8 a:hover{color:#bb201c;}

.c-1 .hd{width:68px;height:20px;margin:30px auto 0;}
.c-1 .prev{width:20px;height:20px;background:#bb201c;color:#fff;text-align:center;line-height:20px;font-family:Simsun;float:left;font-size:14px;cursor:pointer;}
.c-1 .next{width:20px;height:20px;background:#bb201c;color:#fff;text-align:center;line-height:20px;font-family:Simsun;float:right;font-size:14px;cursor:pointer;}

.title h2{font-size: 24px;color: #000;padding-left: 26px;background: url(i-t.png) no-repeat left center;font-weight: 100}
.c-2{margin-top: 36px}
.c-2-b ul{width: 1213px;overflow:hidden;}
.c-2-b li{width: 290px;float: left;overflow: hidden;margin: 10px 13px 20px 0;}
.c-2-b li .pic{position: relative;z-index: 2;height: 168px;overflow: hidden;}
.c-2-b li a.shadow{position: absolute;top: 0;left: 0;right: 0;bottom:0;z-index: 4;text-align: center;background: url(bg-2.png);padding-top: 30px;opacity: 0;transition: all 0.3s ease 0s}
.c-2-b li a.shadow span{display: block;font-size: 18px;color: #fff;/*background: url(i-2.png) no-repeat center center;*//*line-height: 42px*/}
.c-2-b li:last-child a.shadow span{background: 0}
.c-2-b li .pic:hover a.shadow{opacity: 1}
.c-2-b li .text{ text-align:center; height:50px;}
.c-2-b li .text a.t{display: block;font-size: 16px;color: #000;padding-top: 5px}
.c-2-b li .text p{font-size: 14px;color: #808080;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

.c-3{background: #f0f0f0;height: 70px;margin-top: 20px}
.c-3 h3{float:left; font-size: 22px; line-height: 70px;font-weight: 100;color: #000;padding-left: 32px;background: url(i-3.png) no-repeat left center;}
.c-3 .d1{float:left;width:379px;margin-left:30px;margin-top:19px;position:relative;}
.c-3 .d1 dt{height:32px;line-height:32px;background:url(u1.png);padding-left:15px;cursor:pointer;}
.c-3 .d1 dd{width:379px;background:#fff;display:none;position:absolute;top:32px;left:0;}
.c-3 .d1 dd p{height:26px;line-height:26px;padding-left:15px;border-bottom:1px solid #eee;}
.c-3 .d1 dd p:hover{background:#bb201c;color:#fff;cursor:pointer;}

.c-3 .d2{float:left;width:641px;margin-left:30px;margin-top:19px;position:relative;}
.c-3 .d2 dt{height:32px;line-height:32px;background:url(u2.png);padding-left:15px;cursor:pointer;}
.c-3 .d2 dd{width:641px;background:#fff;display:none;position:absolute;top:32px;left:0;}
.c-3 .d2 dd p{height:26px;line-height:26px;border-bottom:1px solid #eee;}
.c-3 .d2 dd p a{display:block;padding-left:15px;}
.c-3 .d2 dd p a:hover{background:#bb201c;color:#fff;cursor:pointer;}

.c-4{margin-top: 70px}
.c-4 .pic{width: 410px;height: 290px;padding: 41px 24px 25px 0;background: url(bg-3.png) no-repeat;float: left;}
.c-4 .text{float: right;width: 695px;}
.c-4 .text h4{font-weight: 100;color: #000;font-size: 24px}
.c-4 .text i{text-transform: uppercase;color: #666}
.c-4 .text span{display: block;width: 40px;height: 2px;background: #000;margin: 16px 0 30px 0}
.c-4 .text p{line-height: 30px;font-size: 14px;color: #666}
.c-4 .text p a{color: #004492;padding-left: 50px}
.c-4 .text ul{text-align: center;margin-top: 30px}
.c-4 .text li{display: inline-block;width: 60px;margin: 0 30px}
.c-4 .text li a{display: block;padding-top: 65px;background: url(i-11.png) no-repeat center 0}
.c-4 .text li:nth-child(2) a{background-image: url(i-12.png);}
.c-4 .text li:nth-child(3) a{background-image: url(i-13.png);}
.c-4 .text li:nth-child(4) a{background-image: url(i-14.png);}
.c-4 .text li:nth-child(5) a{background-image: url(i-15.png);}

.c-5{margin-top: 60px}
.c-5 .title { width: 1212px; margin:0 auto; }
.c-5-b { width: 1212px; margin:20px auto 0 auto;}
.c-5 li{float: left;width: 190px; margin-right: 12px}
