/* CSS Document */

.container{display:block; width:100%; margin:0 auto; margin-top:50px;}
.container .products{display:block; width:1103px; margin:0  auto;}
.container .products .title{display:block; height:80px; }
.container .products .title h4{ font-size:18px; font-weight:normal; color:#333;}
.container .products .title h4 .en{display:block;height:30px; line-height:30px; margin-top:5px;}
.container .products .title .more{margin-top:26px;display:block;float:right;width:65px; height:28px; border:2px solid #59678c; border-radius:20px; font-size:12px; color:#59678c; text-transform:uppercase; line-height:28px; padding-left:20px; background:url(../images/ar.jpg) no-repeat 65px center;}
.container .products .title .more:hover{color:#fff;background:#59678c url(../images/ar2.png) no-repeat 65px center;}

.container .products .con .fl{width:210px; height:441px; background:url(../images/listbg.jpg) no-repeat left top;}
.container .products .con .fl ul{display:block; width:160px; margin-left:25px; margin-top:35px;}
.container .products .con .fl li{display:block; height:45px; line-height:45px; background:url(../images/ar2.png) no-repeat right center;}
.container .products .con .fl li a{display:block; height:45px; line-height:45px; font-size:16px; color:#fff;}
.container .products .con .fr{width:880px;}
.container .products .con .fr li{float:left; width:210px; height:212px; margin-right:13px; text-align:center; margin-bottom:15px; font-size:14px; line-height:30px;}
.container .products .con .fr li a{display:block;width:208px; height:210px;background:#fff; border:1px solid #e1e1e1;font-size:14px; line-height:30px;}
.container .products .con .fr li a:hover{display:block; width:208px; height:210px; background:#59678c; border:1px solid #59678c; color:#fff;}
.container .products .con .fr li img{display:block; width:208px;height:156px; margin-bottom:10px;}


.container  .about{display:block; background:#efefef; width:100%; margin-top:50px; padding-top:50px;padding-bottom:50px;}
.container  .about .company{display:block; width:1103px; margin:0 auto; height:382px; background:#fff; }
.container  .about .company .fl{width:500px;}
.container  .about .company .fl .title{display:block; margin-top:40px; margin-left:40px;}
.container  .about .company .fl .title h4{font-size:18px; line-height:30px; display:block; color:#333; padding-bottom:10px; background:url(../images/blue.jpg) no-repeat left bottom; font-weight:normal; margin-top:5px;} 
.container  .about .company .fl .con{display:block; margin-left:40px; margin-top:15px;}
.container  .about .company .fl .more{margin-left:40px; margin-top:20px;display:block;width:65px; height:28px; border:2px solid #59678c; border-radius:20px; font-size:12px; color:#59678c; text-transform:uppercase; line-height:28px; padding-left:20px; background:url(../images/ar.jpg) no-repeat 65px center;}
.container  .about .company .fl  .more:hover{color:#fff;background:#59678c url(../images/ar2.png) no-repeat 65px center;}


.container  .about .company .fr{width:544px;}


.container .case{display:block; width:1103px; margin:0 auto; height:100px; background:url(../images/case.jpg) no-repeat left top; margin-top:20px;}
.container .case a{display:block; width:1103px; height:100px;}


.container .news{display:block; width:1103px; margin:0 auto; background:#fff; height:460px; margin-top:20px; }
.container .news .fl{width:459px; margin-left:40px; padding-top:40px;}
.container .news .fl .title{display:block; height:24px; line-height:24px; font-size:18px; color:#333;}
.container .news .fl .con{display:block; padding-top:15px;}
.container .news .fl .con .imgt{display:block;width:459px; height:86px;}
.container .news .fl .recommend{display:block; margin-top:20px; padding-bottom:25px; border-bottom:1px solid #e1e1e1;}
.container .news .fl .recommend h2{display:block;height:30px; line-height:30px; font-size:16px; color:#222; font-weight:normal;}
.container .news .fl .recommend .time{display:block; color:#999;}
.container .news .fl .recommend .detail{line-height:20px;color:#888;}
.container .news .fl ul{display:block; margin-top:20px;}
.container .news .fl ul li{display:block; height:24px;}
.container .news .fl ul li a{font-size:13px; line-height:24px;}

.container .news .fl ul li .time{float:right; line-height:24px; color:#999;}
.container .news .fr{width:459px; margin-right:40px; padding-top:40px;}
.container .news .fr .title{display:block; height:24px; line-height:24px; font-size:18px; color:#333;}
.container .news .fr .con{display:block; padding-top:15px;}
.container .news .fr .con .imgt{display:block;width:459px; height:86px; margin-bottom:20px;}
.container .news .fr .con h4{display:block; font-size:16px; color:#222; height:40px; line-height:40px; font-weight:normal; margin-bottom:15px;}
.container .news .fr .con .ewm{float:right; margin-top:30px;}