/* CSS Document */
.container{display:block; width:1200px; margin:0 auto; margin-top:60px;}

.container .news{width:844px;}
.container .news .title{display:block; width:844px; height:40px; line-height:40px; border-bottom:2px solid #ededed;}
.container .news .title h4{line-height:40px; display:block; font-size:20px; color:#015f9d;}
.container .news .title .more{float:right;line-height:40px; font-size:13px; text-align:right; }
.container .news .con{display:block; padding-top:10px;}
.container .news .con .rescommend{display:block; width:100%;}
.container .news .con .rescommend .ns{float:left; width:309px; height:234px;}
.container .news .con .rescommend .ns .n_huan{float:right; width:309px; height:234px; position:relative;z-index:2;overflow:hidden;}
.container .news .con .rescommend .ns .huan{display:block; width:309px; height:234px; position:relative;z-index:2;overflow:hidden;}
.container .news .con .rescommend .ns .huan .ze{display:block; position:absolute;width:299px;padding:0px 5px; left:0; bottom:0;  z-index:3;color:#fff;line-height:32px;font-size:14px; background:url(../images/black.png) repeat left top;}
.container .news .con .rescommend .ns .huan .pic{display:block; width:1200%;}
.container .news .con .rescommend .ns .huan .pic li img{display:block; width:309px; height:234px;}
.container .news .con .rescommend .ns .huan .pic li{float:left; width:309px; height:234px;}
.container .news .con .rescommend .ns .huan  .btnt{ position:absolute;right:0px; bottom:5px; z-index:22;height:20px;}
.container .news .con .rescommend .ns .huan  .btnt li{float:left;width:20px; height:20px;line-height:20px;background:#313131;font-size:15px;margin-right:5px;cursor:pointer;color:#fff;text-align:center;}
.container .news .con .rescommend .ns  .huan  .btnt li.red{background:#c50205;}



.container .news .con .rescommend .wz{float:right; width:510px;}
.container .news .con .rescommend .wz .tit{display:block; line-height:30px; font-size:18px; color:#e1150b;}
.container .news .con .rescommend .wz .tit:hover{font-weight:bold;}
.container .news .con .rescommend .wz .time{display:block;line-height:20px; color:#999999;}
.container .news .con .rescommend .wz .detail{display:block; color:#999; font-size:12px; padding-top:8px; padding-bottom:10px; background:url(../images/xian.jpg) repeat-x left bottom; margin-bottom:10px;}

.container .news .con .rescommend .wz ul{display:block; width:100%;}
.container .news .con .rescommend .wz ul li{float:left; width:48%; margin-right:2%;}
.container .news .con .rescommend .wz ul li a{display:block; height:30px; line-height:30px; font-size:14px; color:#015f9d; padding-left:15px; background:url(../images/dot.jpg) no-repeat left center;}
.container .news .con .rescommend .wz ul li a:hover{font-weight:bold; color:#ca3637;}


.container .contact{width:328px; height:300px; border:1px solid #e1e1e1;}
.container .contact .title{display:block; width:100%; height:45px; background:url(../images/c_tit.jpg) no-repeat center top; font-size:20px; color:#fff; text-align:center; line-height:45px;}
.container .contact .con{display:block; padding:15px 20px; font-size:13px; line-height:28px; background:url(../images/ewm.jpg) no-repeat 95% bottom;}

.container .project{width:844px; margin-top:40px;}
.container .project .title{display:block; width:844px; height:40px; line-height:40px;}
.container .project .title h4{line-height:40px; display:block; font-size:20px; color:#015f9d;}
.container .project .title .more{float:right;line-height:40px; font-size:13px; text-align:right; }
.container .project .con{display:block; width:802px; border:1px solid #e1e1e1; padding:20px; padding-bottom:0px;overflow:hidden;}
.container .project .con .dl_out{display:block; width:842px;}
.container .project .con dl{float:left; width:251px; margin-right:22px; margin-bottom:22px;}
.container .project .con dl dt{display:block; border-bottom:1px solid #e1e1e1; margin-bottom:7px;}
.container .project .con dl dt a{display:block; font-size:16px; color:#e1150b; line-height:34px; padding-left:28px; background:url(../images/ar.jpg) no-repeat left center;}
.container .project .con dl dd{display:block;}
.container .project .con dl dd .detail{display:block; line-height:20px; margin-bottom:10px; height:80px;}
.container .project .con dl dd a.pic{display:block; width:251px; height:188px;}
.container .project .con dl dd a.pic img{display:block; width:251px; height:188px;}

.container .products{display:block; width:328px; border:1px solid #e1e1e1; margin-top:40px;}
.container .products .title{display:block; width:100%; height:44px; background:url(../images/pro_tit.jpg) repeat-x left top;}
.container .products .title h4{display:block; height:42px; background:#fff; width:130px; border-top:2px solid #015f9d;font-size:20px; color:#015f9d; text-align:center; line-height:44px; border-right:1px solid #e1e1e1;}
.container .products .title .more{float:right; line-height:44px;font-size:13px; margin-right:5px;}
.container .products .con{display:block; padding:9px;}
.container .products .con ul{display:block; width:310px;}
.container .products .con ul li{display:block; width:100%; padding-bottom:15px; margin-bottom:16px; border-bottom:1px solid #eee;}
.container .products .con ul li:hover{background:#f0f0f0;}
.container .products .con ul li a.pic{float:left; width:134px;}
.container .products .con ul li a.pic img{display:block; width:134px;}
.container .products .con ul li .wz{float:right; width:160px;}
.container .products .con ul li .wz a.tit{display:block; line-height:24px; font-size:14px; color:#e3332d; }
.container .products .con ul li .wz a.tit:hover{font-weight:bold;}
.container .products .con ul li .wz a.detail{display:block; font-size:12px; line-height:20px; color:#999;}
.container .products .con ul li .wz a.detail:hover{color:#ca3637;}


.container .wrap{display:block; width:1200px; margin:0 auto; margin-top:40px;}
.container .wrap .tech{display:block; width:384px; border:1px solid #e1e1e1; border-top:2px solid #015f9d;}
.container .wrap  .title{display:block; height:40px; width:360px; margin:0 auto; border-bottom:1px solid #e1e1e1; }
.container .wrap  .title h4{display:block; line-height:40px; font-size:20px;color:#015f9d;}
.container .wrap  .title .more{float:right; line-height:40px; font-size:13px; }
.container .wrap  .con{display:block; padding:12px;}
.container .wrap  .con dl{display:block; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #e1e1e1;}
.container .wrap  .con dl dt .time{display:block; line-height:20px; color:#888;}
.container .wrap  .con dl dt .tit{display:block; font-size:15px; color:#015f9d;}
.container .wrap  .con dl dt .tit:hover{ color:#ca3637; font-weight:bold;}
.container .wrap  .con dl dd{display:block; padding-top:10px;}
.container .wrap  .con dl dd a{display:block;font-size:12px; line-height:22px; color:#888;}
.container .wrap  .con dl dd a:hover{color:#ca3637; text-decoration:underline;}

.container .wrap .in_news{display:block; width:384px; border:1px solid #e1e1e1; border-top:2px solid #015f9d; margin-left:20px;}
.container .wrap .service{display:block; width:384px; border:1px solid #e1e1e1; border-top:2px solid #015f9d; }
.container .wrap .service li{display:block; margin-bottom:17px; font-size:13px;}
.container .wrap .service li .blue{color:#e1150b;}
