﻿/* CSS Document */
.container{display:block; width:100%;}
.container .recovery{display:block; width:100%; background:#f0f0f0; padding:80px 0px; padding-bottom:60px;}
.container .recovery .title{display:block;}
.container .recovery .title img{display:block; margin:0 auto;}

.container .recovery .mtitle{display:block; width:1200px; height:50px;background:#fff; margin-top:50px;}
.container .recovery .mtitle ul{display:block; width:100%;}
.container .recovery .mtitle ul li{float:left; width:240px; height:50px;}
.container .recovery .mtitle ul li a{width:100%; line-height:50px; display:block; font-size:16px; color:#666; text-align:center;}
.container .recovery .mtitle ul li a:hover{background:#d90a0a; line-height:50px; color:#fff; text-align:center;}
.container .recovery .mtitle ul li a.current{background:#d90a0a; line-height:50px; color:#fff; text-align:center;}
.container .recovery .con{display:block; padding-top:30px; width:1200px; overflow:hidden;}
.container .recovery .con ul{display:block; width:1230px;}
.container .recovery .con li{float:left; width:279px; margin-bottom:30px; margin-right:27px;}
.container .recovery .con li a.pic{display:block; width:279px; margin-bottom:5px;}
.container .recovery .con li a.pic img{display:block;width:279px; height:209px;}

.container .recovery .con li  a.tit{display:block;line-height:40px; color:#004d9b; font-size:17px;  text-align:center; width:100%; font-weight:bold; border-bottom:1px dashed #e1e1e1;}
.container .recovery .con li  a.detail{display:block;margin-top:8px; font-size:13px;height:24px; overflow:hidden;line-height:24px;}


.container .news_out{display:block; position:relative; z-index:2; left:0; top:0; width:100%;overflow:hidden;margin-top:80px;}
.container .news_out .more{display:block; width:100%; position:absolute; left:50%; margin-left:480px;top:5px; z-index:8; height:45px;background:#024A9C; padding-left:20px; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:45px;}
.container .news{display:block; width:1200px; margin:0 auto; }
.container .news .fl{float:left; width:284px; height:458px; background:url(../images/news_tit.jpg) no-repeat left top;}
.container .news .fr{float:right; width:875px;}
.container .news .fr .title{display:block;  }

.container .news .fr .title li{float:left; width:130px; height:45px; margin-right:40px;}
.container .news .fr .title li a{display:block; width:100%; line-height:45px; font-size:20px; text-align:center;}
.container .news .fr .title li a:hover{ background:#d90a0a; font-size:20px; color:#fff;}
.container .news .fr .title li a.current{ background:#d90a0a; font-size:20px; color:#fff;}

.container .news .fr .con{display:block; padding-top:27px;}
.container .news .fr .con .rescommend{display:block; width:100%; padding-bottom:20px; border-bottom:1px solid #dbdbdb;}
.container .news .fr .con .rescommend .ns{float:left; width:250px; height:155px;}
.container .news .fr .con .rescommend .ns img{display:block; width:250px; height:155px;}
.container .news .fr .con .rescommend .wz{float:right;width:595px;border-top:1px solid #dbdbdb; padding-top:10px;}
.container .news .fr .con .rescommend .wz .tit{display:block;line-height:30px; font-size:20px; color:#004d9b; font-weight:normal;}
.container .news .fr .con .rescommend .wz .time{display:block; line-height:20px; color:#aaa; font-size:13px; padding:4px 0px;}
.container .news .fr .con .rescommend .wz .detail{display:block; font-size:13px; line-height:22px; padding-top:8px;}
.container .news .fr .con ul{display:block; width:915px; margin-top:25px;}
.container .news .fr .con li{float:left; width:400px; margin-right:50px;}
.container .news .fr .con li a{display:block; line-height:42px; font-size:16px; padding-left:22px; background:url(../images/line.jpg) no-repeat left 25px;}
.container .news .fr .con li .time{float:right; line-height:42px; font-size:13px; color:#aaa;}


.container .c_earth{display:block; width:100%; height:350px; background:url(../images/c_earth_bg.jpg) no-repeat center top; margin-top:80px;}

.container .company{display:block; width:1200px; margin:0 auto; margin-top:80px;}
.container .company .gs{float:left;width:486px;}
.container .company .gs img{display:block; width:486px; height:385px;}
.container .company .wz{float:right;width:670px;}
.container .company .wz .title{display:block; width:100%; height:54px; border-bottom:1px solid #e1e1e1;}
.container .company .wz .title .en{display:block;width:230px;background:#fff;height:30px;}
.container .company .wz .title  h2{display:block;height:25px;line-height:25px; font-size:20px; color:#aaa;width:230px;background:#fff;}
.container .company .wz .con{display:block; padding-top:35px; font-size:14px; line-height:24px;}
.container .company .wz .con a{font-size:14px; line-height:24px;}
.container .company .wz .con .red{color:#d90a0a; font-size:16px;}


.hot_recovery{display:block; width:100%; padding:60px 0px; background:#f0f0f0; margin-top:80px;}
.hot_recovery img{display:block; margin:0 auto;}
.hot_recovery .con{display:block; padding-top:25px;}

.h_case{display:block; width:1200px; margin:0 auto; position:relative; z-index:2; left:0; top:0;}

.h_case .arrow_l{position:absolute; left:-50px; top:90px; z-index:8;width:37px; height:78px; background:url(../images/left.jpg) no-repeat left center; cursor:pointer;}
.h_case .arrow_l:hover{background:url(../images/lefth.jpg) no-repeat left center; }
.h_case .arrow_l.current{background:url(../images/lefth.jpg) no-repeat left center; }

.h_case .arrow_r{position:absolute; right:-50px; top:90px; z-index:9;width:37px; height:78px; background:url(../images/right.jpg) no-repeat left center; cursor:pointer;}
.h_case .arrow_r:hover{background:url(../images/righth.jpg) no-repeat left center;}
.h_case .arrow_r.current{background:url(../images/righth.jpg) no-repeat left center;}

.h_case #scrollarea{display:block; width:1200px; height:260px; margin:0 auto; overflow:hidden; }
.h_case #inrea{display:block; width:800%;}
.h_case #area1{float:left;}
.h_case #area2{float:left;}
.h_case #scrollarea li{float:left; width:279px; margin-left:27px;  color:#666;  background:#fff;}
.h_case #scrollarea li a{display:block; width:279px; height:260px; font-size:16px; line-height:40px; }
.h_case #scrollarea li a:hover img{background:#3188cf; color:#fff;}
.h_case #scrollarea li img{display:block; width:279px; height:212px; }
.h_case #scrollarea li .tit{display:block; width:279px; height:48px; line-height:48px; font-size:16px; border-bottom:1px solid #e1e1e1; margin:0 auto; text-align:center;}



