
.container { background: url(container.jpg) top center repeat-y; padding:35px 0 54px 0; min-height: 1000px; }
.aArea { min-height: 662px; position: relative; padding-bottom: 120px; }
.aArea h2 { text-align: center; font-size: 24px; color: #ff3636; }
.aArea .se { text-align: center; font-size: 14px; background: url(as.png) bottom center no-repeat; padding-bottom: 20px; }
.aArea .bg { background: url(a.png) bottom center no-repeat; height: 393px; width: 100%; position: absolute; bottom: 0; z-index: 0; }

.slide-a { position: relative; z-index: 9; margin-top: 87px; }
.left-ssa { float: left; width: 736px; background: #fecb00; min-height: 474px; text-align: center;  }
.left-ssa h3 { position: relative; margin-top: -56px; }
.right-ssa { float: right; width: 464px; background: #00b0a6; min-height: 474px; }
.rs-con { padding: 55px 27px; }

.rs-con h3 { font-weight: normal; color: #ffffff; }
.rs-con h3 a { color: #ffffff; font-size: 24px; }
.rs-con h3 em { display: block; font-size: 14px; }
.rs-con h3 i { display: block; width: 33px; height: 1px; background: #ffffff; margin-top: 20px; }
.rs-con p { font-size: 14px; color: #ffffff; margin-top: 25px; line-height: 35px; }
.four { margin-top: 40px; }
.four dt { float: left; width: 88px; line-height: 41px; color: #ffffff; font-size: 14px; text-align: center; border: 1px solid #ffffff; margin-right: 15px; }
.four dt:last-child { margin-right: 0; }
.slide-a .hd { margin-top: 30px; }
.slide-a .hd ul { text-align: center; position: absolute; left: 50%; /*margin-left: -186px;*/ }
.slide-a .hd li { float: left; color: #ffffff; font-size: 14px; margin: 0 20px; line-height: 72px; cursor: pointer; border-radius: 50%; }
.slide-a .hd li.on { background: #ffc000; }
.slide-a .hd li.on b { background: #ffc000; }
.slide-a .hd li i { font-style: normal; display: block; width: 71px; height: 71px; border-radius: 50%; border: 1px dashed #ffffff; margin: 5px auto; }
.slide-a .hd li b { width: 82px; height: 1px; display: block; background: #009ad6; position: absolute; margin-top: -41px; z-index: 1; }
.slide-a .hd li span { display: block; width: 82px; height: 82px; border: 1px solid #ffffff; border-radius: 50%; position: relative; z-index: 9; }
.slide-a .hd li:first-child { line-height: normal; }
.slide-a .hd li:first-child em { position: relative; top: 17px; }
.slide-a .line { width: 1920px; position: absolute; height: 1px; background: #ffffff; left: 50%; margin-left: -960px; margin-top: 73px; }

.bArea { margin-top: 40px; }
.b-title { width: 228px; margin: 0 auto; text-align: center;  }
.b-title span, .b-title em { display: block; }
.b-title span { font-size: 24px; line-height: 24px; border: 1px solid #000000; border-bottom: 0; border-top: 0; }
.b-title em { font-size: 14px; }
.bArea .hd { text-align: center; margin-top: 35px; }
.bArea .hd li { display: inline-block; *display: inline; zoom: 1; width: 100px; line-height: 35px; background: #00a1e9; font-size: 14px; color: #ffffff; margin: 0 18px; cursor: pointer; }
.bArea .hd li.on { background: #ffc000; }
.bArea .bd { width:1200px;  margin:0 auto; margin-top:45px;}
.bArea .bd ul li { width:1200px;}
.d_tab29 ul,.d_tab29 li{  position:relative; margin:0;padding:0;list-style:none}
.d_tab29 img{border:0;vertical-align:top}
.d_tab29{position:relative; height: 255px; text-align:left}
.d_tab29 .d_img{position:relative;margin:0 auto;width:1250px;height:100%}
.d_tab29 .d_img li{position:absolute;display:none;z-index:0}
.d_tab29 .d_img li img{width:100%;}




.d_tab29 .d_img li.d_pos1{display:block;width:200px;left:82px;top:40px;z-index:1;}
.d_tab29 .d_img li.d_pos2{display:block;width:260px;left:260px;top:19px;z-index:2}
.d_tab29 .d_img li.d_pos3{display:block;width:313px;left:465px;top:0px;z-index:3}
.d_tab29 .d_img li.d_pos4{display:block;width:260px;left:726px;top:19px;z-index:2}
.d_tab29 .d_img li.d_pos5{display:block;width:200px;left:964px;top:40px;z-index:1}
.d_tab29 .d_img li span { position:absolute; left:0; bottom:0; width:100%; text-align:center; height:40px; line-height:40px; background:rgba(70,101,25,0.7); color:#fff; font-size:14px; display: block; }
.d_tab29 .d_next{position:absolute;  left: 63px;top:96px;z-index:10;cursor:pointer}
.d_tab29 .d_prev{position:absolute;right:22px;top:96px;z-index:10;cursor:pointer}


.aCon { float:left; width:390px; background:#fff; }
.aCon01 { margin-right:15px; }
.aCon02 { margin-right:15px; }

.Area-hd { height:40px; line-height:40px; background:#efefef; padding-right:20px; }
.Area-hd p { width:115px; padding-left:15px; font-size:16px; color:#fff; background:#0074c3; height:40px; line-height:40px; }
.Area-hd p i { display:inline-block; padding-left:30px; font-style:normal; }
.Area-hd a { float:right; color:#000; font-size:14px; }

.Area-hd01 p i { background:url(ahd01.png) no-repeat center left; }
.Area-hd02 p i { background:url(ahd02.png) no-repeat center left; }
.Area-hd03 p i { background:url(ahd03.png) no-repeat center left; }
.Area-hd04 p i { background:url(ahd04.png) no-repeat center left; }
.Area-hd05 p i { background:url(ahd05.png) no-repeat center left; }
.Area-hd06 p i { background:url(ahd06.png) no-repeat center left; }
.Area-hd07 p i { background:url(ahd07.png) no-repeat center left; }

.aCon .bd { height:391px; border:1px solid #f4f4f4; padding:0 15px; }
.aCon .bd ul li { padding-left:18px; background:url(abd01.png) no-repeat center left; height:48px; line-height:48px; border-bottom:1px dashed #f4f4f4; font-size:14px; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.aCon .bd ul li a { color:#333; }
.aCon .bd ul li:hover a { color:#0074c3; }
.aCon .bd ul li:last-child { border-bottom:none; }
.aCon .bd ul li span { float:right; padding-left:15px;  }

.bBox { margin:25px 0; }

.cBox { margin:25px 0 0; }
.cBox .bd { background:#fff; padding-bottom:45px; border:1px solid #f4f4f4; }

.cCon { float:left; width:330px; padding:0 34px; border-right:1px dashed #f4f4f4; margin-top:30px; }
.cCon03 { border-right:0; }
.cCon .hd01 { text-align:center; font-size:20px; color:#000; font-weight:bold; background:url(chd.png) no-repeat center; margin-bottom:25px; }
.cCon .hd01 i { font-style:normal; color:#ed2314; }
.cCon .bd01 a { display:block; float:left; width:160px; height:50px; background:#999; text-align:center; line-height:50px; font-size:16px; color:#fff; margin:0 10px 10px 0; overflow:hidden; }
.cCon .bd01 a:nth-child(2n) { margin-right:0; }
.cCon .bd01 a:hover { background:#0074c3; }










