.container{display:block; width:100%; margin-top:50px;}
.container .products{display:block; width:1003px; margin:0 auto;}
.container .products .title{display:block; height:42px; width:284px; margin:0 auto;}
.container .products .title .en{float:left; height:42px;}
.container .products .title  .t_fr{float:right; height:42px;}
.container .products .title  .t_fr h4{display:block;font-size:25px; color:#c60202; line-height:25px; height:24px;}
.container .products .title  .t_fr .tip{display:block; font-size:13px; color:#666; line-height:17px; height:17px;}
.container .products .dtitle{display:block; width:1003px; overflow:hidden; margin-top:15px;}
.container .products .dtitle ul{display:block; width:1043px;}
.container .products .dtitle li{float:left; width:131px; height:40px;  text-align:center; font-size:15px;  margin-right:15px;}
.container .products .dtitle li a{display:block; width:131px; height:40px; background:#f0f0f0;line-height:40px; font-size:15px;}
.container .products .dtitle li a:hover{background:#c60202; height:40px; line-height:40px; font-size:15px;  color:#fff;}

.container .products     .con{display:block; padding-top:20px;}
.container .products     .con #cpzx04 {height: 277px;width:1003px;margin:0 auto;}
.container .products     .con #wrap{width:1003px;height:277px;float:left; overflow:hidden;margin:0 0px; }
.container .products     .con .ab{margin:0;padding:0; width:240px;height:277px;float:left; margin-left:10px; }
.container .products     .con .left{width:0px;height:290px;cursor:pointer; background :url(../images/l.png) no-repeat; background-position:left center; margin-top :0px; float:left}
.container .products     .con .right{width:0px;height:290px;cursor:pointer; background :url(../images/r.png) no-repeat;margin-top:0px; float:left; background-position:right center;}
.container .products     .con .ab a{ display:block;font-size:12px; width:240px;height:277px; background:#293d55 url(../images/ar.png) no-repeat center bottom ;}
.container .products     .con .ab a .zt1{display:block; color:#fff; font-size:15px; line-height:20px; font-weight:bold; padding:5px 5px;padding-top:10px; }
.container .products     .con .ab a .zt2{display:block;padding:0px 5px;font-size:12px; color:#d4d8dd;line-height:18px;}
.container .products     .con .ab img{ display:block;width:240px; height:180px;margin-bottom:1px;}

.container .products     .con .ab a:hover{ background:#c60202 url(../images/ar.png) no-repeat center bottom ; }



.container .about{display:block; width:100%; background:#f0f0f0;  margin-top:50px;}
.container .about  .inner{display:block; padding:50px 0px;}
.container .about  .fl{width:490px; height:348px; overflow:hidden;}
.container .about  .fr{width:470x; height:348px;}
.container .about  .title{display:block; height:42px; width:220px; margin:0 auto;}
.container .about  .title .en{float:left; height:42px;}
.container .about  .title  .t_fr{float:right; height:42px;}
.container .about  .title  .t_fr h4{display:block;font-size:25px; color:#c60202; line-height:25px; height:24px;}
.container .about  .title  .t_fr .tip{display:block; font-size:13px; color:#666; line-height:17px; height:17px;}
.container .about  .dtitle{display:block; height:39px;}
.container .about  .dtitle ul{display:block; height:39px;}
.container .about  .dtitle li{float:left;width:116px; height:39px;  font-size:15px; line-height:39px; text-align:center; margin-right:10px;}
.container .about  .dtitle li a{display:block; width:116px; height:39px;background:#dadada; font-size:15px; line-height:39px; text-align:center;}
.container .about  .dtitle li a:hover{background:#c60202; color:#fff; font-size:15px;  height:39px; line-height:39px;}
.container .about  .dtitle li a.red{background:#c60202; color:#fff; font-size:15px;  height:39px; line-height:39px;}
.container .about  .con{display:block; margin-top:30px;}
.container .about  .main {display:block; padding-top:25px;}
.container .about  .main dd{display:none; font-size:12px; }
.container .about  .main dd .more{display:block; width:123px;height:38px; margin-top:30px;}
.container .about  .main dd.third a{float:left;width:158px; height:121px; margin-bottom:10px; margin-right:5px;}
.container .about  .main dd.third a img{display:block; width:150px; height:113px; padding:3px; border:1px solid #e1e1e1;}
.container .about  .main dd.third a:hover img{border:1px solid #c60202;}


.container .news{display:block; width:1003px; margin:0 auto; margin-top:50px;}
.container .news .title{display:block; height:42px; width:250px; margin:0 auto;}
.container .news .title .en{float:left; height:42px;}
.container .news .title  .t_fr{float:right; height:42px;}
.container .news .title  .t_fr h4{display:block;font-size:25px; color:#c60202; line-height:25px; height:24px;}
.container .news .title  .t_fr .tip{display:block; font-size:13px; color:#666; line-height:17px; height:17px;}
.container .news  .con{display:block; padding-top:30px; width:1003px; overflow:hidden;}
.container .news  .con ul{display:block; width:1023px; }
.container .news  .con li{float:left;width:240px; height:277px; margin-right:14px;}
.container .news  .con li a{display:block; width:218px; height:255px;border:1px solid #cccccc; padding:10px; background:#fff url(../images/ar.png) no-repeat center bottom;}
.container .news  .con li a:hover{background:#293d55 url(../images/ar.png) no-repeat center bottom; color:#fff;}
.container .news  .con li .time{display:block; font-size:13px; color:#999; height:20px; line-height:20px;}
.container .news  .con li .tit{display:block; height:24px; line-height:24px; font-size:14px; color:#333;}
.container .news  .con li .pic{display:block; width:215px; height:96px; margin-top:10px;margin-bottom:10px; overflow:hidden;}
.container .news  .con li img{display:block;width:215px; }
.container .news  .con li .detail{display:block; font-size:12px; line-height:18px;}

.container .news  .con li a:hover  .tit{color:#fff;}
.container .news  .con li a:hover  .time{color:#d4d8dd;}
.container .news  .con li a:hover  .detail{color:#d4d8dd;}


.container .service{display:block; width:100%; height:300px; background:url(../images/servicebg.jpg) no-repeat center top; margin-top:50px;}
.container .service a{display:block; width:100%; height:300px; cursor:pointer; line-height:300px;}

.container .case{display:block; width:1003px; margin:0 auto; margin-top:50px;}
.container .case .title{display:block; height:42px; width:239px; margin:0 auto;}
.container .case .title .en{float:left; height:42px;}
.container .case .title  .t_fr{float:right; height:42px;}
.container .case .title  .t_fr h4{display:block;font-size:25px; color:#c60202; line-height:25px; height:24px;}
.container .case .title  .t_fr .tip{display:block; font-size:13px; color:#666; line-height:17px; height:17px;}
.container .case .con{display:block; margin-top:30px;}
.container .case .con .fl{width:712px; overflow:hidden;}
.container .case .con .fr{width:260px; background:#f0f0f0; height:447px;}
.container .case .con .fl ul{display:block; width:732px; }
.container .case .con .fl li{float:left; width:225px; height:213px; margin-right:15px; margin-bottom:15px;}
.container .case .con .fl li a{display:block; width:225px; height:213px; background:#293d55; font-size:14px; color:#fff; text-align:center; line-height:45px;overflow:hidden;}
.container .case .con .fl li a:hover{background:#c60202; color:#fff;}
.container .case .con .fl li a img{display:block;width:225px; height:169px; transition:all .5s linear 0s; -webkit-transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;}
.container .case .con .fl li a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.container .case .con .fr .hotline{display:block; width:260px; height:90px;}
.container .case .con .fr .message{display:block; width:260px; height:90px;}
.container .case .con .fr .main{display:block; padding:10px;}





