﻿.container{display:block; margin-top:120px; width:100%;}
.container .products{display:block; width:1200px; margin:0 auto;}
.container .products .mtitle{display:block; width:100%; margin-bottom:20px; }
.container .products .mtitle h4{display:block; height:50px; line-height:50px; font-size:32px; color:#282828; text-align:center; background:url(../images/line.png) no-repeat center center;}
.container .products .mtitle .en{display:block; height:20px; line-height:20px; font-size:14px; color:#666; text-align:center; text-transform:uppercase; }

.container .products  .list{width:240px; float:left;}
.container .products  .show{width:936px; float:right;}
.container .products  .list .title{display:block; padding:15px 0px; background:#da0605; }
.container .products  .list .title h4{display:block; height:30px; line-height:30px; font-size:24px; color:#fff; text-align:center; }
.container .products  .list .title .en{display:block; height:20px; line-height:20px; font-size:12px; text-align:center; text-transform:uppercase; color:#fff; }
.container .products  .list .con{display:block; border:2px solid #da0605; border-top:none; padding:8px; }
.container .products  .list .con ul{display:block; width:100%; }
.container .products  .list .con ul li{display:block; width:100%; margin-bottom:5px; }
.container .products  .list .con ul li a{display:block; height:50px; background:#d7d7d7 url(../images/ar.png) no-repeat 95% center; width:90%; font-size:15px; font-weight:bold; padding:0px 5%; line-height:50px;}
.container .products  .list .con ul li a:hover{background:#da0605 url(../images/arh.png) no-repeat 95% center; color:#fff; }

.container .products  .show .rescommend{display:block; width:100%;}
.container .products  .show .rescommend .ns{width:45%; float:left;}
.container .products  .show .rescommend .ns img{display:block; width:100%;}
.container .products  .show .rescommend .wz{width:48%; float:right; padding:30px 0px; border-top:2px solid #d1d1d1; }
.container .products  .show .rescommend .wz .tit{display:block; height:30px; line-height:30px; font-size:20px; color:#da0605; font-weight:bold; }
.container .products  .show .rescommend .wz .detail{display:block; font-size:14px; line-height:24px; margin-top:20px;}
.container .products  .show .rescommend .wz .moret{display:block; width:135px; height:36px; line-height:36px; font-size:14px; color:#da0605; font-weight:bold; text-align:center; border:2px solid #da0605; margin-top:50px; }
.container .products  .show .rescommend .wz .moret:hover{text-decoration:underline;}

.container .products  .show .c_pro{display:block; margin-top:15px;}
.container .products  .show .c_pro #scrollarea{display:block; width:936px;  margin:0 auto; overflow:hidden; }
.container .products  .show .c_pro #inrea{display:block; width:800%;}
.container .products  .show .c_pro #area1{float:left;}
.container .products  .show .c_pro #area2{float:left;}
.container .products  .show .c_pro #scrollarea li{float:left; width:295px; margin-right:20px; position:relative; z-index:2; left:0; top:0;}
.container .products  .show .c_pro #scrollarea li a.pic{display:block; width:100%;}
.container .products  .show .c_pro #scrollarea li a.pic img{display:block; width:100%; }
.container .products  .show .c_pro #scrollarea li a.tit{display:block; width:100%; height:44px; line-height:44px; background:#f0f0f0; text-align:center; font-size:14px; font-weight:bold; }
.container .products  .show .c_pro #scrollarea li a.tit:hover{background:#da0605; color:#fff; }


.container .mquality{display:block; width:100%; height:301px; background:url(../images/mquality_bg.jpg) no-repeat center top; margin-top:70px; }
.container .mquality .inner{display:block; padding:50px 0px;}
.container .mquality .inner h2{display:block; font-size:25px; line-height:30px; font-weight:normal; color:#fff; width:65%;}
.container .mquality .inner ul{display:block; width:60%; margin-top:15px; }
.container .mquality .inner ul li{float:left; width:28%; margin-right:1.333%; height:48px; line-height:48px;  font-size:20px; color:#fff; text-align:center; font-weight:bold; padding-left:4%; background:#da0605 url(../images/rr.jpg) no-repeat 4% center;}
.container .mquality .inner .tel_out{display:block;margin-top:20px; margin-left:160px; }
.container .mquality .inner .tel_out .name{float:left;width:250px; height:44px; line-height:44px;font-size:18px; color:#fff;}
.container .mquality .inner .tel_out .tel{float:left; width:276px; padding:11px 15px; height:22px; line-height:22px; background:#ff9306; border-radius:44px; color:#fff; }
.container .mquality .inner .tel_out .tel .tt{font-size:16px; line-height:22px; color:#fff; }


.container .case{display:block; width:1200px; margin:0 auto; margin-top:80px; }
.container .case .title{display:block;}
.container .case .title h4{display:block; height:50px; line-height:50px; font-size:32px; color:#282828; text-align:center; background:url(../images/line.png) no-repeat center center;}
.container .case .title .en{display:block; height:20px; line-height:20px; font-size:14px; color:#666; text-align:center; text-transform:uppercase; }
.container .case .con{display:block; width:100%; margin-top:20px;}
.container .case .con ul{display:block; width:100%;}
.container .case .con ul li{float:left; width:48%; margin-right:2%; margin-bottom:40px; }
.container .case .con ul li .pic{float:left; width:49%;}
.container .case .con ul li .pic img{display:block; width:100%;}
.container .case .con ul li .wz{float:right; width:48%; padding-bottom:45px; border-bottom:2px solid #d1d1d1; position:relative; z-index:2; left:0; top:0;  }
.container .case .con ul li .wz .tit{display:block; height:40px; line-height:40px; font-size:17px; color:#da0605; font-weight:bold; width:100%; overflow:hidden;}
.container .case .con ul li .wz .tit:hover{text-decoration:underline;}
.container .case .con ul li .wz .detail{display:block; font-size:14px; line-height:24px; margin-top:5px; }
.container .case .con ul li .wz .detail:hover{text-decoration:underline;}
.container .case .con ul li .wz .moret{display:block; width:86px; height:32px; line-height:32px; font-size:14px; color:#fff; font-weight:bold; background:#da0605; text-align:center;  position:absolute; right:0px; bottom:8px; z-index:5; }
.container .case .con ul li .wz .moret:hover{text-decoration:underline;}

.container .case .con ul li:nth-child(2n){float:right; width:48%; margin-right:0%;}
.container .case .con .more{display:block; width:96%; height:50px; background:#f0f0f0 url(../images/arr.png) no-repeat 98% center; margin-top:10px; font-size:14px; line-height:50px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0% 2%;}
.container .case .con .more:hover{background:#da0605 url(../images/arrh.png) no-repeat 98% center; color:#fff; }


.container .company{display:block; width:100%; margin-top:80px; background:url(../images/gs.jpg) no-repeat center top;  }
.container .company .fl{width:50%;background:url(../images/red02.png) repeat left top;}
.container .company .fl .f_in{float:right; width:560px; padding:60px 0px; padding-right:40px;}
.container .company .fl .f_in .title{display:block; padding-bottom:18px; background:url(../images/line02.jpg) no-repeat left bottom;}
.container .company .fl .f_in .title .en{display:block; height:40px; line-height:40px; font-size:34px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.container .company .fl .f_in .title h4{display:block;height:40px; line-height:40px; font-size:26px; color:#fff; }
.container .company .fl .f_in .con{display:block; font-size:15px; line-height:24px; margin-top:20px; color:#fff; }
.container .company .fl .f_in .moret{display:block; width:160px; height:40px; line-height:40px; font-size:14px; color:#fff; font-weight:bold; border:2px solid #fff; text-align:center; margin-top:40px; }
.container .company .fl .f_in .moret:hover{text-decoration:underline;}



.container .news{display:block; width:1200px; margin:0 auto; margin-top:80px;}
.container .news .gs_news{width:48%; float:left;}
.container .news .qa{width:48%; float:right;}

.container .news  .title{display:block; width:100%; height:55px; background:url(../images/n_tit.jpg) no-repeat left top; }
.container .news  .title h4{display:block; line-height:55px; font-size:22px; color:#fff; padding-left:20px; }
.container .news  .title .more{float:right; line-height:55px; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-right:15px; color:#fff; text-transform:uppercase; }

.container .news .gs_news .rescommend{display:block; width:100%; margin-top:8px; }
.container .news .gs_news .rescommend .ns{display:block; width:100%; height:240px; overflow:hidden; }
.container .news .gs_news .rescommend .ns img{display:block; width:100%; margin-top:-30px;}
.container .news .gs_news .rescommend .wz{display:block; width:94%;padding:3%; background:#f0f0f0;}
.container .news .gs_news .rescommend .wz .tit{display:block ;height:30px; line-height:30px; font-size:17px; font-weight:bold; color:#de1e1e; }
.container .news .gs_news .rescommend .wz .tit:hover{text-decoration:underline;}
.container .news .gs_news .rescommend .wz .time{float:right; line-height:30px; font-size:12px; }
.container .news .gs_news .rescommend .wz .detail{display:block; font-size:14px; line-height:22px; padding-top:10px; border-top:1px solid #bdbcbc; margin-top:10px; }
.container .news .gs_news .rescommend .wz .detail:hover{text-decoration:underline;}
.container .news .gs_news ul{display:block; width:100%; margin-top:15px;}
.container .news .gs_news ul li{display:block; height:38px; }
.container .news .gs_news ul li a{display:block; height:38px; line-height:38px;font-size:16px; padding-left:15px ; background:url(../images/circle.png) no-repeat left center; }
.container .news .gs_news ul li .time{float:right; line-height:38px; font-size:14px; text-align:right; }

.container .news .qa .con{display:block; margin-top:18px; }
.container .news .qa .con dl{display:block; width:100%; padding-bottom:23px; margin-bottom:23px; border-bottom:1px solid #989898;}
.container .news .qa .con dl dt a{display:block; height:40px; line-height:40px; font-size:17px; color:#da0605; font-weight:bold; padding-left:35px; background:url(../images/q.png) no-repeat left center; }
.container .news .qa .con dl dt a:hover{text-decoration:underline;}
.container .news .qa .con dl dd{display:block; padding-left:35px;}
.container .news .qa .con dl dd .time{display:block; height:24px; line-height:24px; font-size:14px;}
.container .news .qa .con dl dd .detail{display:block; font-size:14px; line-height:24px; }
.container .news .qa .con dl dd .detail:hover{text-decoration:underline;}

.container .mvideo{display:block; width:100%; background:#f0f0f0;}
.container .mvideo .inner{display:block; padding:50px 0px;}