/* CSS Document */
.container{display:block; width:100%; margin-top:50px;}
.container .products{display:block; width:1102px; margin:0 auto;}
.container .products .list{width:220px; background:#084495; height:474px;}
.container .products .show{ width:862px; }

.container .products .list .title{display:block; width:220px; height:74px; background:url(../images/ar.jpg) no-repeat left top;}
.container .products .list .title h4{display:block; height:30px; line-height:30px; font-size:24px; color:#fff; text-align:center; padding-top:18px;}
.container .products .list .title .en{display:block; height:20px; line-height:20px; font-size:13px; color:#fff; text-align:center; text-transform:uppercase;}
.container .products .list .con{display:block; padding:10px;}
.container .products .list .con li{display:block; width:200px; margin-bottom:7px;}
.container .products .list .con li a{display:block; width:160px; padding-left:40px;height:39px; line-height:39px; background:url(../images/libg.jpg) no-repeat left top; font-size:15px;}
.container .products .list .con li a:hover{background:url(../images/lih.jpg) no-repeat left top;}

.container .products .list .con li dd{display:block; height:40px; width:100%; background:url(../images/xian.jpg) repeat-x left bottom;}
.container .products .list .con li dd a{display:block; height:40px; line-height:40px; font-size:14px; color:#fff; background:none;}
.container .products .list .con li dd a:hover{background:#ec2c39;}

.container .products .show .title{display:block; height:50px; line-height:50px;padding-left:45px; background:url(../images/biao1.jpg) no-repeat left center;}
.container .products .show .title h4{display:block; line-height:50px;  font-size:24px; color:#444; font-weight:normal;}
.container .products .show .title .more{float:right; width:60px; height:27px; margin-top:12px; background:url(../images/more.jpg) no-repeat left top;}
.container .products .show .title .more:hover{background:url(../images/moreh.jpg) no-repeat left top;}
.container .products .show .con{display:block; padding-top:15px; width:862px;overflow:hidden;}
.container .products .show .con ul{display:block; width:872px;}
.container .products .show .con li{float:left; width:207px; height:195px; margin-bottom:10px; margin-right:10px;}
.container .products .show .con li a{display:block; width:207px; height:195px; background:#fff; box-shadow:0px 0px 3px #ccc;}
.container .products .show .con li a img{display:block; width:207px; height:155px;}
.container .products .show .con li a span{display:block; height:40px; line-height:40px; text-align:center; font-size:15px;}
.container .products .show .con li a:hover{background:#084495; color:#fff;}

.container .company{display:block; width:1102px; height:224px; margin:0 auto; margin-top:50px; background:url(../images/companybg.jpg) no-repeat left top;}
.container .company .con{display:block; width:1060px; font-size:13px;padding-top:120px; margin:0 auto; line-height:22px;}
.container .company .con .more{font-size:13px; color:#ec2c39;padding-left:8px;}




.container .case{display:block; width:1102px; margin:0 auto; margin-top:60px; }
.container .case .title{display:block; width:1102px; height:80px; background:url(../images/arrow.jpg) no-repeat center bottom;}
.container .case .title h2{display:block; height:40px; line-height:40px; font-size:28px; color:#444; text-align:center;font-weight:normal;}
.container .case .title h2 strong{font-weight:bold;}
.container .case .title .tip{display:block; height:20px; line-height:20px; font-size:14px; text-align:center; color:#999;padding-bottom:30px; background:url(../images/xian2.jpg) no-repeat center bottom;}
.container .case .dtitle{display:block; width:1102px; height:40px; padding-top:25px;}
.container .case .dtitle ul{display:block;}
.container .case .dtitle li{float:left; width:220px; height:40px;background:url(../images/tiao.jpg) no-repeat left center; }
.container .case .dtitle li.first{background:none;}
.container .case .dtitle li a{display:block; width:220px; height:40px; line-height:40px; text-align:center; font-size:20px; color:#666;}
.container .case .dtitle li a:hover{color:#084495;}
.container .case .dtitle li a.current{color:#084495;}

.container .case .con{display:block;width:1102px;margin:0 auto;padding-top:20px; }
.container .case .con dl{display:block;}
.container .case .con dl dd{display:none;}
.container .case .con .rescommend{display:block; width:1102px; height:410px; background:#f0f0f0;}
.container .case .con .fl{width:620px; height:410px;}
.container .case .con .fl img{display:block; width:620px;height:410px;}
.container .case .con .fr{width:430px; background:#f0f0f0; height:410px;}
.container .case .con .fr .f_in{display:block; padding-top:50px; padding-right:30px;}
.container .case .con .fr .f_in .tit{display:block; height:30px; line-height:30px; font-size:22px; color:#084495; font-weight:bold;}
.container .case .con .fr .f_in .detail{display:block; font-size:14px; margin-top:40px; line-height:26px;}
.container .case .con .fr .f_in .zx{display:block; margin-top:40px;}
.container .case .con .fr .f_in .more{float:left; width:129px; height:42px;  line-height:42px; font-size:14px; background:#ec2c39; color:#fff; text-align:center; }
.container .case .con .fr .f_in .more:hover{background:#084495;color:#fff;}
.container .case .con .fr .f_in .consultation{float:left;  width:129px; height:42px;  text-align:center;margin-left:20px; background:url(../images/qqbg.jpg) no-repeat left top;  line-height:42px; font-size:14px; color:#666;}
.container .case .con .fr .f_in .consultation:hover{background:url(../images/qqh.jpg) no-repeat left top; color:#fff; text-align:center;}
.container .case   .con .cpzx04 {height:180px;width:1102px;margin:0 auto; margin-top:20px;}
.container .case   .con #wrap{width:1002px;height:183px;float:left; overflow:hidden;margin:0 10px; }
.container .case   .con .ab{margin:0;padding:0; width:240px;height:180px;float:left; margin-left:15px; }
.container .case   .con .left{width:40px;height:183px;cursor:pointer; background :url(../images/l.jpg) no-repeat; background-position:left center; margin-top :0px; float:left}
.container .case   .con .right{width:40px;height:183px;cursor:pointer; background :url(../images/r.jpg) no-repeat;margin-top:0px; float:left; background-position:right center;}
.container .case   .con .ab a{ display:block; width:240px;height:180px;color:#555; background:#074495; color:#fff;position:relative; z-index:2; left:0; top:0;}
.container .case   .con .ab a .tit{display:block; width:240px; text-align:center; font-weight:normal; height:30px;font-size:14px; line-height:30px; background:url(../images/ze.png) repeat left top;position:absolute; z-index:3; left:0; bottom:0;}
.container .case   .con .ab img{ display:block;width:240px; height:180px;margin-bottom:10px;}
.container .case   .con .ab a:hover{ font-weight:bold;}
.container .case   .con .ab a:hover .tit{color:#fff;}

.container .free_ty{display:block; width:100%; height:450px; background:url(../images/free-ty.jpg) no-repeat center top; margin-top:50px; }
.container .free_ty .inner{display:block; width:1102px; margin:0 auto;height:450px;position:relative; z-index:2; left:0; top:0;}
.container .free_ty a{display:block; width:129px; height:42px;background:#ec2c39; line-height:42px; font-size:17px; text-align:center; color:#fff; position:absolute; z-index:3;  top:340px; left:612px;}
.container .free_ty a:hover{box-shadow:0px 0px 2px #ccc;}

.container .pro_res{display:block; width:1172px; margin:0 auto;margin-top:50px;}
.container .pro_res .title{display:block; width:1102px; height:80px;margin:0 auto; background:url(../images/arrow.jpg) no-repeat center bottom;}
.container .pro_res .title h2{display:block; height:40px; line-height:40px; font-size:28px; color:#444; text-align:center;font-weight:normal;}
.container .pro_res .title h2 strong{font-weight:bold;}
.container .pro_res .title .tip{display:block; height:20px; line-height:20px; font-size:14px; text-align:center; color:#999;padding-bottom:30px; background:url(../images/xian2.jpg) no-repeat center bottom;}

.container .pro_res .con  .y_x{height:240px;width:1172px;margin:0 auto; margin-top:20px;overflow:hidden;}
.container .pro_res .con  .y_x  #wrap{width:1102px;height:240px;float:left; overflow:hidden;margin:0 5px; }
.container .pro_res .con  .y_x  .ab{margin:0;padding:0; width:263px;height:237px;float:left; margin-left:15px; }
.container .pro_res .con  .y_x  .left{width:30px;height:240px;cursor:pointer; background :url(../images/left.jpg) no-repeat; background-position:left center; margin-top :0px; float:left}
.container .pro_res .con  .y_x  .right{width:30px;height:240px;cursor:pointer; background :url(../images/right.jpg) no-repeat;margin-top:0px; float:left; background-position:right center;}
.container .pro_res .con  .y_x  .ab a{ display:block; width:263px;height:237px;position:relative; z-index:2; left:0; top:0; overflow:hidden; border:1px solid #e1e1e1; box-shadow:0px 0px 3px #ccc;}
.container .pro_res .con  .y_x  .ab a .tit{display:block; width:263px; text-align:center; font-weight:normal; height:40px;font-size:14px; background:#fff;line-height:40px;color:#666; }
.container .pro_res .con  .y_x  .ab img{ display:block;width:263px; height:197px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}

.container .pro_res .con  .y_x  .ab a:hover{background:#084495;}
.container .pro_res .con  .y_x  .ab a:hover .tit{color:#fff;background:#084495; }
.container .pro_res .con  .y_x  .ab a:hover img{transform:scale(1.05); -webkit-transform:scale(1.05);-moz-transform:scale(1.05); -o-transform:scale(1.05);}

.container .wrap{display:block; width:1102px; margin:0 auto; margin-top:50px;}
.container .wrap .c_news{width:390px;}
.container .wrap .industry{width:360px;padding-left:25px; margin-left:25px; background:url(../images/ge.jpg) no-repeat left top;}
.container .wrap .contact{width:247px;padding-left:25px; margin-left:25px; background:url(../images/ge.jpg) no-repeat left top;}

.container .wrap .c_news .title{display:block; height:50px; line-height:50px; border-bottom:1px solid #e1e1e1;}
.container .wrap .c_news .title h4{display:block; height:50px; line-height:50px; font-size:22px; padding-left:40px; background:url(../images/biao2.jpg) no-repeat left center; font-weight:normal; color:#444;}
.container .wrap .c_news .title .more{float:right; width:60px; height:27px; margin-top:12px; background:url(../images/more.jpg) no-repeat left top;}
.container .wrap .c_news .title .more:hover{background:url(../images/moreh.jpg) no-repeat left top;}
.container .wrap .c_news .con{display:block; padding-top:20px;}
.container .wrap .c_news .con  .rescommend{display:block; width:100%; height:113px;}
.container .wrap .c_news .con  .rescommend  .ns{float:left; width:154px; height:113px;}
.container .wrap .c_news .con  .rescommend .ns img{display:block; width:154px; height:113px;}
.container .wrap .c_news .con  .rescommend  .wz{float:right; width:220px;}
.container .wrap .c_news .con  .rescommend  .wz .tit{display:block; height:20px; line-height:20px; font-size:15px; color:#084495;}
.container .wrap .c_news .con  .rescommend  .wz .time{display:block; height:20px; line-height:20px; color:#999;}
.container .wrap .c_news .con  .rescommend  .wz .detail{display:block; line-height:20px; color:#999;padding-top:10px;}
.container .wrap .c_news .con  ul{display:block;margin-top:15px;}
.container .wrap .c_news .con  ul li{display:block;height:34px; line-height:34px; font-size:13px; background:url(../images/xian3.jpg) repeat-x left bottom;}
.container .wrap .c_news .con  ul li .time{float:right; line-height:34px; font-size:12px; color:#999;}
.container .wrap .c_news .con  ul li a{display:block; height:34px; line-height:34px; font-size:13px; padding-left:15px; background:url(../images/quan.jpg) no-repeat left center;}


.container .wrap .industry .title{display:block; height:50px; line-height:50px; border-bottom:1px solid #e1e1e1;}
.container .wrap .industry .title h4{display:block; height:50px; line-height:50px; font-size:22px; padding-left:40px; background:url(../images/biao2.jpg) no-repeat left center; font-weight:normal; color:#444;}
.container .wrap .industry .title .more{float:right; width:60px; height:27px; margin-top:12px; background:url(../images/more.jpg) no-repeat left top;}
.container .wrap .industry .title .more:hover{background:url(../images/moreh.jpg) no-repeat left top;}
.container .wrap .industry  .con{display:block; padding-top:20px;}
.container .wrap .industry  .con  ul{display:block;}
.container .wrap .industry  .con  ul li{display:block;height:37px; line-height:37px; font-size:13px; background:url(../images/xian3.jpg) repeat-x left bottom;}
.container .wrap .industry  .con  ul li .time{float:right; line-height:37px; font-size:12px; color:#999;}
.container .wrap .industry  .con  ul li a{display:block; height:37px; line-height:37px; font-size:13px; padding-left:15px; background:url(../images/quan.jpg) no-repeat left center;}

.container .wrap .contact .title{display:block; height:50px; line-height:50px; border-bottom:1px solid #e1e1e1;}
.container .wrap .contact .title h4{display:block; height:50px; line-height:50px; font-size:22px; padding-left:40px; background:url(../images/biao2.jpg) no-repeat left center; font-weight:normal; color:#444;}
.container .wrap .contact .title .more{float:right; width:60px; height:27px; margin-top:12px; background:url(../images/more.jpg) no-repeat left top;}
.container .wrap .contact .title .more:hover{background:url(../images/moreh.jpg) no-repeat left top;}
.container .wrap .contact .con{display:block; padding-top:15px; font-size:13px; line-height:26px;}
.container .wrap .contact .con img{display:block; width:247px; height:86px;margin-bottom:12px;}

