/* CSS Document */
.container{display:block; width:100%; margin-top:30px;}
.container .company{display:block; width:1003px; margin:0 auto; height:220px;}
.container .company .title{display:block; height:40px; line-height:40px;}
.container .company .title h4{display:block;height:40px; line-height:40px; font-size:22px; color:#222;}
.container .company .title h4 .en{font-size:20px; color:#999; font-family:Candara,Arial, Helvetica, sans-serif; line-height:40px; font-weight:normal; padding-left:7px;text-transform:uppercase;}
.container .company .con{display:block; padding-top:10px; font-size:14px;}
.container .company .con .c_wz{display:block; width:711px;}
.container .company .more{float:right;width:110px; height:34px;background:#DA251C; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:34px; text-align:center; color:#fff;}
.container .company .more:hover{background:#BC130C;}

.container .products{display:block; width:100%; background:#f0f0f0;  margin-top:50px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.container .products .inner{display:block; width:1003px; padding:50px 0px;margin:0 auto;}
.container .products .fl{width:220px;}
.container .products .fr{width:763px;}
.container .products .fl .list{display:block; width:220px; border-top:4px solid #DA251C; background:#fff; }
.container .products .fl .list h4{display:block; height:40px; line-height:40px; font-size:22px; color:#222;margin-left:10px;margin-top:10px; }
.container .products .fl .list h4 .en{font-size:20px; color:#999; font-family:Candara,Arial, Helvetica, sans-serif; line-height:40px; font-weight:normal; padding-left:7px;text-transform:uppercase;}
.container .products .fl .list .con{display:block;width:220px; padding:8px 0px;}
.container .products .fl .list ul{display:block; width:201px; margin-left:9px;}
.container .products .fl .list li{display:block; width:201px; height:37px; line-height:37px; margin-bottom:4px;}
.container .products .fl .list li a{display:block; padding-left:35px; font-size:15px; line-height:37px; height:37px;background:url(../images/lbg.jpg) no-repeat left top;}
.container .products .fl .list li a:hover{display:block; padding-left:35px; height:37px; background:url(../images/lhs.jpg) no-repeat left top; line-height:37px; color:#fff; font-size:15px;}

.container .products  .fr .show{display:block; width:763px;}
.container .products  .fr .show .title{display:block; height:45px; }
.container .products  .fr .show .title h4{display:block; height:24px; line-height:24px; font-size:20px; color:#222; font-weight:bold;}
.container .products  .fr .show .title .tip{display:block; color:#999; height:21px; line-height:21px; font-size:12px;}
.container .products  .fr .show .title .more{float:right; height:45px; line-height:45px; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.container .products  .fr .show .con{display:block; width:763px; overflow:hidden;padding-top:10px;}
.container .products  .fr .show .con ul{display:block; width:780px;}
.container .products  .fr .show .con li{float:left; width:185px;margin-right:8px;margin-bottom:8px;}
.container .products  .fr .show .con li a{display:block; width:183px; height:184px; border:1px solid #e1e1e1; background:#fff;cursor:pointer;}
.container .products  .fr .show .con li img{display:block; width:183px; height:137px; }
.container .products  .fr .show .con li a span{font-size:13px; display:block; height:47px; line-height:47px; text-align:center;cursor:pointer;}
.container .products .fr .show .con li a:hover{display:block; background:#C11202; border:1px solid #C11202; color:#fff;}


.container .case{display:block; width:100%; }
.container .case .title{display:block;margin-top:50px;}
.container .case .title .inner{display:block; width:1003px; margin:0 auto; height:50px; border-bottom:1px solid #e1e1e1;}
.container .case .title .inner h4{display:block; height:50px; line-height:50px; font-size:22px; color:#222; background:url(../images/xian.jpg) no-repeat left bottom;margin-bottom:-1px;}
.container .case .title .inner h4 .en{font-size:20px; color:#999; font-family:Candara,Arial, Helvetica, sans-serif; line-height:50px; font-weight:normal; padding-left:7px;text-transform:uppercase;}
.container .case .title .inner .more{float:right; height:50px; line-height:50px; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.container .case .con{display:block;width:100%;margin-top:10px;}
.container .case  .tip{display:block; width:1003px; margin:0 auto; height:36px; line-height:36px; font-size:13px; margin-top:10px;}
.container .case  .tip a{line-height:36px; font-size:14px;}
.container .case    .con #cpzx04 {height: 180px;width:1003px;margin:0 auto;}
.container .case    .con #wrap{width:993px;height:180px;float:left; overflow:hidden;margin:0 5px; }
.container .case    .con .ab{margin:0;padding:0; width:200px;height:180px;float:left; margin-left:1px; }
.container .case    .con .left{width:0px;height:180px;cursor:pointer; background :url(../images/l.png) no-repeat; background-position:left center; margin-top :0px; float:left}
.container .case    .con .right{width:0px;height:180px;cursor:pointer; background :url(../images/r.png) no-repeat;margin-top:0px; float:left; background-position:right center;}
.container .case    .con .ab a{ display:block;font-size:12px; width:200px;height:180px;color:#555; background:#f0f0f0 ; text-align:left;}
.container .case    .con .ab a .zt1{display:block; font-size:16px; line-height:20px;padding-left:10px;padding-top:7px;}
.container .case    .con .ab a .zt2{display:block;padding-left:10px;font-size:13px; color:#666;heght:30px;line-height:30px;}
.container .case    .con .ab a .zt2 .jj{}
.container .case    .con .ab a .jia{float:right;width:20px; height:20px;background:#C11202; line-height:20px; text-align:center; font-size:20px; color:#fff; margin-right:10px; margin-top:30px;}
.container .case    .con .ab a:hover .jia{float:right;width:20px; height:20px;background:#fff; line-height:20px; text-align:center; font-size:20px; color:#666; margin-right:10px; margin-top:40px;}
.container .case    .con .ab img{ display:block;width:198px; height:98px;margin-bottom:8px; border:solid 1px #CCC;}
.container .case    .con .ab a:hover{ background:#C11202; color:#fff; }
.container .case    .con .ab a:hover .zt1{color:#fff;}
.container .case    .con .ab a:hover .zt2{color:#cce5f2;}


.container .wrap{display:block; width:1003px; margin:0 auto;padding-top:50px;}
.container .wrap .news{width:481px;}
.container .wrap .strong{width:482px;}
.container .wrap .news .title{display:block; height:50px; line-height:50px; border-bottom:1px solid #e1e1e1;}
.container .wrap .news  .title  h4{display:block; height:50px; line-height:50px; font-size:22px; color:#222; background:url(../images/xian.jpg) no-repeat left bottom;margin-bottom:-1px;}
.container .wrap .news  h4 .en{font-size:20px; color:#999; font-family:Candara,Arial, Helvetica, sans-serif; line-height:50px; font-weight:normal; padding-left:7px;text-transform:uppercase;}
.container .wrap .news  .more{float:right; height:50px; line-height:50px; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.container .wrap .news .con{display:block; padding-top:15px;}
.container .wrap .news  .recommend .pict{float:left;width:149px; height:106px;}
.container .wrap .news  .recommend .pict img{display:block; width:149px; height:106px;}
.container .wrap .news  .recommend  .wzt{float:right;width:320px;}
.container .wrap .news  .recommend  .wzt h2{display:block; height:30px; line-height:30px; font-size:14px; color:#555; font-weight:normal;}
.container .wrap .news  .recommend  .time{color:#999; display:block; height:20px; line-height:20px;}
.container .wrap .news  .recommend  .wzt_con{display:block; line-height:20px; font-size:12px; color:#999; padding-top:10px;}
.container .wrap .news .con ul{display:block; margin-top:15px;}
.container .wrap .news .con li{display:block; height:30px; line-height:30px;}
.container .wrap .news .con li a{display:block; height:30px; padding-left:14px; background:url(../images/quan.jpg) no-repeat left center    ; font-size:13px; line-height:30px;}
.container .wrap .news .con li .time{float:right; color:#999; line-height:30px;}


.container .wrap .strong .title{display:block; height:50px; line-height:50px; border-bottom:1px solid #e1e1e1;}
.container .wrap .strong  .title  h4{display:block; height:50px; line-height:50px; font-size:22px; color:#222; background:url(../images/xian.jpg) no-repeat left bottom;margin-bottom:-1px;}
.container .wrap .strong  h4 .en{font-size:20px; color:#999; font-family:Candara,Arial, Helvetica, sans-serif; line-height:50px; font-weight:normal; padding-left:7px;text-transform:uppercase;}
.container .wrap .strong  .more{float:right; height:50px; line-height:50px; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.container .wrap .strong .con{display:block; padding-top:15px;}
.container .wrap .strong ul li.first{float:left;width:220px; background:#f0f0f0; height:325px;}
.container .wrap .strong ul li.second{float:right;width:262px; background:#f0f0f0; height:325px;}
.container .wrap .strong ul li.first a.tt{display:block; width:220px; height:165px;overflow:hidden;}
.container .wrap .strong ul li.first a.tt img{display:block; width:220px; height:165px;transition:all 0.5s linear 0s;-webkit-transition:all 0.5s linear 0s;}
.container .wrap .strong ul li.first a.tt:hover img{transform:scale(1.5);-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);}
.container .wrap .strong ul li.first a.detail{display:block; width:190px; height:130px;padding:15px 15px;overflow:hidden; }
.container .wrap .strong ul li.first .detail:hover{display:block;background:#C11202; color:#fff;}
.container .wrap .strong ul li.second .detail{display:block;width:232px; height:78px;padding:25px 15px;}
.container .wrap .strong ul li.second .detail:hover{background:#C11202; color:#fff;}
.container .wrap .strong ul li.second a.tt{display:block; width:261px; height:196px; overflow:hidden;}
.container .wrap .strong ul li.second a.tt img{display:block; width:261px; height:196px;transition:all 0.5s linear 0s;-webkit-transition:all 0.5s linear 0s;}
.container .wrap .strong ul li.second a.tt:hover img{transform:scale(1.5);-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);}


.container .impression{display:block; width:1003px; margin:0 auto; margin-top:50px;padding-bottom:50px;}
.container .impression li{float:left;width:180px; background:url(../images/xian2.jpg) repeat-y left top;height:76px;}
.container .impression li img{display:block;width:46px; height:34px; margin:0 auto;transition:all 0.5s linear 0s;-webkit-transition:all 0.5s linear 0s;}
.container .impression li:hover img{transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);}
.container .impression li .tit{display:block; height:18px; line-height:18px; color:#222; text-align:center; font-size:18px; font-weight:normal; margin-top:10px;cursor:pointer;}
.container .impression li .en{display:block;font-size:11px; font-family:Candara; color:#999; height:11px; text-align:center; line-height:11px;}
.container .impression li a:hover .tit{color:#C11202;}
.container .impression li a:hover .en{color:#C11202;cursor:pointer;}
.container .impression li.last{float:right; width:240px; height:76px; background:url(../images/xian2.jpg) repeat-y left top;padding-left:30px;}
.container .impression li.last a{display:block;width:240px; height:76px; background:url(../images/map.jpg) no-repeat right top;}
.container .impression li.last .tp1{display:block;font-size:12px; color:#666;}
.container .impression li.last .hotline{display:block; height:24px; line-height:24px;font-size:22px; color:#C11202;transition:all 0.5s linear 0s;-webkit-transition:all 0.5s linear 0s;}
.container .impression li.last:hover .hotline{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.container .impression li.last .tp2{display:block;color:#999; font-family:Candara,Arial, Helvetica, sans-serif;font-size:12px;}




