/* CSS Document */
.container{display:block; width:100%; margin-top:50px;}
.container .products{display:block;width:1020px; margin:0 auto;}
.container .products .title{display:block;position:relative; left:0; top:0; z-index:2; }
.container .products .title .more{position:absolute; right:0; top:30px; z-index:3; line-height:20px;color:#999; font-size:14px;}
.container .products .title h4{display:block;width:100%;height:30px; line-height:30px; font-size:26px; color:#222; text-align:center; }
.container .products .title .tip{display:block;width:100%;font-size:13px; color:#c0c0c0; height:30px; line-height:30px; text-align:center; background:url(../images/ge.jpg) no-repeat center center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.container .products .dtitle{display:block; width:1020px; margin:0 auto;}
.container .products .dtitle ul li{float:left; width:145px; height:40px; }
.container .products .dtitle ul li a{float:left; width:145px; height:40px; line-height:40px;font-size:16px; color:#444; text-align:center;}
.container .products .dtitle ul li a:hover{float:left; width:145px; height:40px; font-size:16px; color:#fff; background:url(../images/p_tit.jpg) no-repeat center center; }
.container .products .dtitle ul li a.current{float:left; width:145px; height:40px; font-size:16px; color:#fff; background:url(../images/p_tit.jpg) no-repeat center center; }

.container .products .con{display:block; padding-top:20px; width:1020px; overflow:hidden;}
.container .products .con dl{display:none; width:1050px;}
.container .products .con dd{float:left; height:308px; margin-right:18px;}
.container .products .con dd a{display:block; width:241px; height:304px; border-bottom:4px solid #f3f3f3; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s;overflow:hidden;}
.container .products .con dd a img{display:block; width:241px; height:181px; margin-bottom:10px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s;}
.container .products .con dd a .tit{display:block; height:24px; line-height:24px; font-size:16px; margin-bottom:5px;}
.container .products .con dd a .detail{display:block; line-height:20px; font-size:12px; color:#999;}

.container .products .con dd a:hover{display:block; border-bottom:4px solid #0157b7;}
.container .products .con dd a:hover .detail{color:#0157b7;}
.container .products .con dd a:hover  img{transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}


.container .company{display:block; width:100%; background:#f4f4f4; margin-top:50px;}
.container .company .inner{display:block; padding:50px 0px;}
.container .company .inner .fl{width:341px;}
.container .company .inner .fl .en{display:block;}
.container .company .inner .fl h4{display:block; height:40px; line-height:40px; font-size:23px; color:#222;}
.container .company .inner .fl .con{display:block; margin-top:20px;}
.container .company .inner .fl .con .tit{display:block; font-size:18px; height:30px; line-height:30px; margin-bottom:10px;}
.container .company .inner .fl .con .detail{font-size:12px; line-height:20px; margin-top:10px; color:#999;}
.container .company .inner .fl .con .more{display:block; width:131px; height:40px; background:url(../images/more.jpg) no-repeat center center; line-height:40px; font-size:14px; text-align:center; margin-top:50px;}
.container .company .inner .fl .con .more:hover{background:url(../images/moreh.jpg) no-repeat center center; color:#fff;}
.container .company .inner .fr{width:635px; height:406px;}


.container .advantage{display:block; width:100%; margin-top:50px;}
.container .advantage .title{display:block;}
.container .advantage .title h4{display:block;height:30px; line-height:30px; font-size:26px; color:#222; text-align:center; }
.container .advantage .title .tip{display:block;font-size:13px; color:#c0c0c0; height:30px; line-height:30px; text-align:center; background:url(../images/ge.jpg) no-repeat center center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.container .advantage .con{display:block; margin-top:20px;}
.container .advantage .con .fl{float:left; width:50%;}
.container .advantage .con .fr{float:right; width:50%;}
.container .advantage .con .fl .first{display:block; width:100%; height:230px; background:#0157b7;}
.container .advantage .con .fl .first .f_in{float:right; height:190px; width:470px;padding-top:40px;}
.container .advantage .con .fl .first .f_in .biao{float:left; width:98px; padding-top:105px; background:url(../images/biao1.jpg) no-repeat center top; font-size:20px; color:#fff;}
.container .advantage .con .fl .first .f_in .wz{float:left; padding-top:25px;width:340px; margin-left:30px;}
.container .advantage .con .fl .first .f_in .wz li{display:block; font-size:16px; color:#fff; height:32px; line-height:32px; background:url(../images/xian.jpg) no-repeat left 18px; padding-left:18px;}


.container .advantage .con .fl .third{display:block; width:100%; height:230px; background:#f0f0f0;}
.container .advantage .con .fl .third .t_in{float:right; height:190px; width:470px;padding-top:40px;}
.container .advantage .con .fl .third .t_in .biao{float:left; width:98px; padding-top:105px; background:url(../images/biao3.jpg) no-repeat center top; font-size:20px; color:#444;}
.container .advantage .con .fl .third .t_in .wz{float:left; padding-top:25px;width:340px; margin-left:30px;}
.container .advantage .con .fl .third .t_in .wz li{display:block; font-size:16px; color:#666; height:32px; line-height:32px; background:url(../images/xian2.jpg) no-repeat left 18px; padding-left:18px;}


.container .advantage .con  .fr .second{display:block; width:100%; height:230px;}
.container .advantage .con  .fr .second .s_in{float:left; height:190px; width:480px;padding-top:40px;padding-left:30px;}
.container .advantage .con  .fr .second .s_in .biao{float:left; width:105px; padding-top:105px; background:url(../images/biao2.jpg) no-repeat center top; font-size:20px; color:#444; text-align:center;}
.container .advantage .con  .fr .second .s_in .wz{float:right; padding-top:25px;width:355px; }
.container .advantage .con  .fr .second .s_in .wz li{display:block; font-size:16px; color:#666; height:32px; line-height:32px; background:url(../images/xian2.jpg) no-repeat left 18px; padding-left:18px;}




.container  .advantage .con  .fr .fourth{display:block; width:100%; height:230px; background:#0157b7;}
.container  .advantage .con  .fr .fourth .f_in{float:left; height:190px; width:480px;padding-top:40px;padding-left:30px;}
.container  .advantage .con  .fr .fourth .f_in .biao{float:left; width:105px; padding-top:105px; background:url(../images/biao4.jpg) no-repeat center top; font-size:20px; color:#fff; text-align:center;}
.container  .advantage .con  .fr .fourth .f_in .wz{float:right; padding-top:25px;width:355px; }
.container .advantage .con  .fr .fourth .f_in .wz li{display:block; font-size:16px; color:#fff; height:32px; line-height:32px; background:url(../images/xian.jpg) no-repeat left 18px; padding-left:18px;}


.container .case{display:block; width:1020px; margin:0 auto; margin-top:50px;}
.container .case .title{display:block; position:relative; left:0; top:0; z-index:2;}
.container .case .title .more{position:absolute; right:0; top:30px; z-index:3; line-height:20px;color:#999; font-size:14px;}
.container .case .title h4{display:block;height:30px; line-height:30px; font-size:26px; color:#222; text-align:center; }
.container .case .title .tip{display:block;font-size:13px; color:#c0c0c0; height:30px; line-height:30px; text-align:center; background:url(../images/ge.jpg) no-repeat center center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.container .case .dtitle{display:block; width:730px; margin:0 auto;}
.container .case  .dtitle ul li{float:left; width:145px; height:40px; }
.container .case  .dtitle ul li a{float:left; width:145px; height:40px; line-height:40px;font-size:16px; color:#444; text-align:center;}
.container .case  .dtitle ul li a:hover{float:left; width:145px; height:40px; font-size:16px; color:#fff; background:url(../images/p_tit.jpg) no-repeat center center; }
.container .case  .dtitle ul li a.current{float:left; width:145px; height:40px; font-size:16px; color:#fff; background:url(../images/p_tit.jpg) no-repeat center center; }


.container .case  .con{display:block; padding-top:20px; width:1020px; overflow:hidden; height:308px;}
.container .case  .con dl{display:none; width:1050px;}
.container .case  .con dd{float:left; height:308px; margin-right:18px;}
.container .case  .con dd a{display:block; width:241px; height:304px; border-bottom:4px solid #f3f3f3; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s;overflow:hidden;}
.container .case  .con dd a img{display:block; width:241px; height:181px; margin-bottom:10px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s;}
.container .case  .con dd a .tit{display:block; height:32px; line-height:32px; font-size:16px; margin-bottom:5px;}
.container .case  .con dd a .detail{display:block; line-height:20px; font-size:12px; color:#999;}
.container .case  .con dd a:hover{display:block; border-bottom:4px solid #0157b7;}
.container .case  .con dd a:hover .detail{color:#0157b7;}
.container .case  .con dd a:hover  img{transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}


.container .news{display:block; width:1020px; margin:0 auto; margin-top:50px;}
.container .news .title{display:block; position:relative; left:0; top:0; z-index:2; }
.container .news .title .more{position:absolute; right:0; top:30px; z-index:3; line-height:20px;color:#999; font-size:14px;}
.container .news .title h4{display:block;height:30px; line-height:30px; font-size:26px; color:#222; text-align:center; }
.container .news .title .tip{display:block;font-size:13px; color:#c0c0c0; height:30px; line-height:30px; text-align:center; background:url(../images/ge.jpg) no-repeat center center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.container .news .con{display:block; padding-top:20px;}
.container .news .con .fl{float:left; width:342px; border:1px solid #e1e1e1;}
.container .news .con .fr{float:right; width:638px; overflow:hidden;}
.container .news .con .fl .pic{display:block; width:342px; position:relative; left:0; top:0; z-index:2; }
.container .news .con .fl .pic .p_in{display:block; width:342px; height:192px; overflow:hidden;}
.container .news .con .fl img{display:block;width:342px;}
.container .news .con .fl .time{display:block; width:77px; height:61px; background:#0157b7; position:absolute;left:0; bottom:-15px;}
.container .news .con .fl .time .d{display:block; height:30px; font-size:26px; color:#fff;  text-align:center; line-height:30px; font-weight:bold; padding-top:5px;}
.container .news .con .fl .time .yy-m{display:block; height:20px; line-height:20px; font-size:12px; text-align:center; color:#fff;}

.container .news .con .fl .tit{display:block; margin-top:25px; height:30px; line-height:30px; font-size:18px; color:#333; padding:0px 15px;}
.container .news .con .fl .tit:hover{color:#0157b7;}
.container .news .con .fl .detail{display:block; font-size:12px; line-height:19px; color:#666;padding:0px 15px; padding-top:6px; padding-bottom:10px;}
.container .news .con .fl .detail:hover{color:#0157b7;}

.container .news .con .fr ul{display:block; width:680px;}
.container .news .con .fr li{float:left;width:300px; margin-right:38px; height:130px;padding-bottom:20px; background:url(../images/xian3.jpg) repeat-x left bottom; margin-bottom:20px;}
.container .news .con .fr li .time{display:block; height:32px;  line-height:32px; font-size:20px; color:#cccccc;}
.container .news .con .fr li .tit{display:block; height:30px; line-height:30px; font-size:15px; color:#666;}
.container .news .con .fr li .tit:hover{color:#0157b7;}
.container .news .con .fr li .detail{display:block; font-size:12px; line-height:20px; color:#999;padding-top:7px; height:60px; overflow:hidden;}
.container .news .con .fr li .detail:hover{color:#0157b7;}

.container .show{display:block; width:1020px; margin:0 auto; margin-top:50px;}
.container .show .title{display:block; position:relative; left:0; top:0; z-index:2; }
.container .show .title .more{position:absolute; right:0; top:30px; z-index:3; line-height:20px;color:#999; font-size:14px;}
.container .show .title h4{display:block;height:30px; line-height:30px; font-size:26px; color:#222; text-align:center; }
.container .show .title .tip{display:block;font-size:13px; color:#c0c0c0; height:30px; line-height:30px; text-align:center; background:url(../images/ge.jpg) no-repeat center center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.container .show .con{display:block; padding-top:20px;}

.container .show .con #cpzx04 {height:308px;width:1020px;margin:0 auto;}
.container .show .con #wrap{width:1020px;height:308px;float:left; overflow:hidden;margin:0 0px; }
.container .show .con .ab{margin:0;padding:0; width:241px;height:308px;float:left; margin-left:15px; }
.container .show .con .left{width:0px;height:0px;cursor:pointer; background :url(../images/l.png) no-repeat; background-position:left center; margin-top :0px; float:left}
.container .show .con .right{width:0px;height:0px;cursor:pointer; background :url(../images/r.png) no-repeat;margin-top:0px; float:left; background-position:right center;}
.container .show .con .ab a{ display:block;font-size:12px; width:241px;height:304px;color:#555;  border-bottom:4px solid #f3f3f3; overflow:hidden;}
.container .show .con .ab a .tit{display:block;  font-size:16px; line-height:24px; height:24px; text-align:left;}
.container .show .con .ab a  .cooper{font-size:12px; display:block;line-height:18px; color:#999;text-align:left; padding-top:6px;}
.container .show .con .ab img{ display:block;width:241px; height:181px;margin-bottom:10px; transition:all .7s linear 0s;-webkit-transition:all .7s linear 0s;-o-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s;}
.container .show .con .ab a:hover{ border-bottom:4px solid #036bb4;color:#036bb4;  }
.container .show .con .ab a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1);}
.container .show .con .ab a:hover .tit{color:#036bb4; }
.container .show .con #cpjswz a:hover{color:#036bb4; }

