/* CSS Document */
.container{display:block; width:1160px; margin:0 auto; margin-top:60px;}
.container .products{width:800px;}
.container .tech{width:335px; background:#f0f0f0;height:720px;}

.container .products .title h4{display:block;height:50px; line-height:50px; font-size:28px; color:#444;}
.container .products .tip{display:block;font-size:17px; line-height:26px; padding-top:10px; color:#444;}
.container .products .tip a{font-size:17px; line-height:26px; color:#444;}
.container .products .tip a:hover{color:#212852; text-decoration:underline;}
.container .products .con{display:block; padding-top:20px; font-size:13px; line-height:22px; color:#888;}
.container .products .con a{font-size:13px; color:#888; line-height:22px;}
.container .products .con a:hover{color:#212852; text-decoration:underline;}
.container .products .pic_list{display:block;width:800px; overflow:hidden; margin-top:35px;}
.container .products .pic_list ul{display:block; width:815px;}
.container .products .pic_list ul li{float:left; width:257px; margin-right:14px; margin-bottom:14px; position:relative; z-index:2; left:0; top:0;}
.container .products .pic_list ul li img{display:block; width:257px; height:193px;}
.container .products .pic_list ul li .wz{display:block; height:45px; width:250px; background:url(../images/black.png) repeat left top; position:absolute; left:0px; bottom:5px; line-height:45px; font-size:17px; color:#fff; font-weight:normal; padding-left:7px;}
.container .products .pic_list ul li .wz:hover{ background:url(../images/blackh.png) repeat left top;}
.container .products .pic_list ul li  .arrow{display:block;width:28px; height:21px; background:url(../images/more.png) no-repeat right bottom; position:absolute; z-index:9; right:0; bottom:0px;}


.container .tech .title{display:block; padding:0px 25px; height:50px; line-height:50px; padding-top:25px;}
.container .tech .title h4{display:block; height:50px; line-height:50px; font-size:22px; color:#444; font-weight:normal;}
.container .tech .title .more{float:right; line-height:50px;font-size:14px; color:#999; text-decoration:underline;}
.container .tech .title .more:hover{color:#ce343e;}

.container .tech .con{display:block; padding:25px;}
.container .tech .con dl{display:block; padding-bottom:25px; margin-bottom:25px; background:url(../images/xian.jpg) repeat-x left bottom;}
.container .tech .con dl .time{display:block;height:20px; line-height:20px; font-size:12px; color:#999;}
.container .tech .con dl dt a{display:block;height:30px; line-height:30px; font-size:16px; color:#262952;}
.container .tech .con dl dt a:hover{color:#ce343e; font-weight:bold;}
.container .tech .con dl dd{display:block;font-size:12px; color:#999; line-height:22px;padding-top:10px;}
.container .tech .con dl dd a{font-size:12px; color:#999; line-height:22px;}
.container .tech .con dl dd a:hover{color:#262952; text-decoration:underline;}

.container .e_advantage{display:block; width:800px; margin-top:60px;}
.container .service{display:block; width:335px; margin-top:60px;}
.container .e_advantage .title{display:block; height:50px; line-height:50px;}
.container .e_advantage .title h4{display:block; height:50px; line-height:50px; font-size:22px; font-weight:normal; color:#444; }
.container .e_advantage .title .more{float:right; line-height:50px;font-size:14px; color:#999; text-align:right; text-decoration:underline;}
.container .e_advantage .title .more:hover{color:#ce343e;}

.container .e_advantage .con{display:block; padding-top:20px; width:800px; overflow:hidden;}
.container .e_advantage .con ul{display:block; width:860px;}
.container .e_advantage .con ul li{float:left; width:370px; margin-right:60px; margin-bottom:20px;}
.container .e_advantage .con ul li .num{float:left; width:53px; height:97px; border:3px solid #e3e3e3; line-height:97px; text-align:center; font-size:32px; color:#999999; }
.container .e_advantage .con ul li .num img{display:block;margin:0 auto;margin-top:30px; width:37px; height:37px;}
.container .e_advantage .con ul li .wz{float:right; width:300px;}
.container .e_advantage .con ul li .wz h2{display:block; height:24px; line-height:24px; font-weight:normal; color:#262851;}
.container .e_advantage .con ul li .wz .en{display:block; height:20px; line-height:20px; font-size:12px; color:#999; text-transform:uppercase;}
.container .e_advantage .con ul li .wz .tip{display:block; padding-top:8px; font-size:13px; line-height:22px; color:#999;}


.container .service .title{display:block; height:50px; line-height:50px;}
.container .service .title h4{display:block; height:50px; line-height:50px;font-size:22px; font-weight:normal; color:#444; }
.container .service .title .more{float:right; line-height:50px;font-size:14px; color:#999; text-align:right; text-decoration:underline;}
.container .service .title .more:hover{color:#ce343e;}
.container .service .con{display:block; padding-top:20px;}
.container .service .con dl{display:block;margin-bottom:10px;}
.container .service .con dt a{display:block; height:35px; background:#f0f0f0; line-height:35px; font-size:16px; color:#444; padding:0px 7px;}
.container .service .con  dd a{display:block; font-size:12px; line-height:22px; color:#999;padding:7px 7px;}
.container .service .con .zx{display:block; width:325px;height:35px; background:#262851 url(../images/ar.png) no-repeat 315px center; font-size:15px; line-height:35px; color:#fff; padding-left:10px;}
.container .service .con .zx:hover{ background:#ce343e url(../images/ar.png) no-repeat 315px center;}


.container .case{width:800px; margin-top:60px;}
.container .case .title h4{display:block; height:50px; line-height:50px;font-size:28px; color:#444; }
.container .case .title .more{float:right; line-height:50px;font-size:14px; color:#999; text-decoration:underline;}
.container .case .title .more:hover{color:#ce343e; text-decoration:underline; font-weight:bold;}
.container .case .con{display:block; padding-top:20px; width:800px; overflow:hidden;}
.container .case .con .dl_out{display:block; width:815px;}
.container .case .con dl{float:left; width:257px; margin-right:13px; margin-bottom:38px; }
.container .case .con dl dt a{display:block; height:40px; line-height:40px; font-size:18px; color:#262851; border-bottom:1px solid #dbdbdb;}
.container .case .con dl dt a:hover{color:#ce343e; text-decoration:underline; font-weight:bold;}
.container .case .con dl dt .moret{float:right;width:15px; height:15px; border:1px solid #e1e1e1; line-height:15px; text-align:center; margin-top:12px; background:url(../images/arr.png) no-repeat center center;}
.container .case .con dl dt .moret:hover{ background:#262851 url(../images/arrh.png) no-repeat center center;}

.container .case .con dl dd .wz:hover{color:#ce343e; text-decoration:underline;}

.container .case .con dl dd{display:block;padding-top:10px;}
.container .case .con dl dd .wz{display:block; font-size:12px; line-height:22px; height:110px; overflow:hidden;}
.container .case .con dl dd .pic{display:block;padding-top:10px; width:257px; height:193px; overflow:hidden;}
.container .case .con dl dd .pic img{display:block; width:257px;height:193px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.container .case .con dl dd .pic:hover img{ transform:scale(1.05);  -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);}


.container .question{width:335px; background:#f0f0f0;height:780px; margin-top:60px;}
.container .question .title{display:block; padding:0px 25px; height:50px; line-height:50px; padding-top:25px;}
.container .question .title h4{display:block; height:50px; line-height:50px; font-size:22px; color:#444; font-weight:normal;}
.container .question .title .more{float:right; line-height:50px;font-size:14px; color:#999; text-decoration:underline;}
.container .question .title .more:hover{color:#ce343e;}
.container .question .con{display:block;padding:20px 25px 25px;}
.container .question .con dl{display:block; padding-bottom:10px; margin-bottom:10px; background:url(../images/xian.jpg) repeat-x  left bottom;}
.container .question .con dl dt a{display:block; height:40px; line-height:40px; font-size:16px; color:#262851; padding-left:28px; background:url(../images/q.jpg) no-repeat left center;}
.container .question .con dl dt a:hover{color:#ce0015; font-weight:bold; text-decoration:underline;}
.container .question .con dl dd a{display:block;color:#999; line-height:22px; padding-left:28px; background:url(../images/a.jpg) no-repeat left 5px;}
.container .question .con dl dd a:hover{color:#ce0015; text-decoration:underline;}

.container .question .company{display:block; width:335px; height:370px; background:url(../images/company_bg.jpg) no-repeat center bottom;}
.container .question .company .c_in{display:block;padding:20px 40px;}
.container .question .company .c_in .c_title{display:block; height:40px; line-height:40px;}
.container .question .company .c_in .c_title h4{display:block; height:40px; line-height:40px; font-size:22px; color:#444; font-weight:normal;}
.container .question .company .c_in .c_title h4 .en{padding-left:4px;color:#c7c7c9; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase;}
.container .question .company .c_in .c_con{display:block; font-size:12px; line-height:22px; padding-top:5px;}
.container .question .company .c_in .c_con a{line-height:22px;}
.container .question .company .c_in .c_con a:hover{color:#262851; line-height:22px;}
.container .question .company .c_in .c_con .more{font-size:12px; color:#262851;}
.container .question .company .c_in .c_con .more:hover{color:#ce0015; font-weight:bold; text-decoration:underline;}




