﻿.container{display:block; width:100%; margin-top:80px;}
.container .company{display:block;}
.container .company .title{display:block;}
.container .company .title h4{line-height:40px; font-size:28px; color:#ca100d;}
.container .company .title .more{float:right; width:120px; height:38px; line-height:38px; border:1px solid #c2c1c1; font-size:14px; color:#282828; border-radius:38px; text-align:center;}
.container .company .title .more:hover{background:#ca100d; color:#fff; border:1px solid #ca100d;}
.container .company .con{display:block; margin-top:20px;}
.container .company .con .jj{width:68%; font-size:15px; line-height:28px; color:#282828;}
.container .company .con .gs{width:20%;}
.container .company .con .gs img{display:block; width:100%;}

.container .company .mdata{display:block; margin-top:50px; padding-bottom:10px; background:url(../images/y_bg.png) no-repeat center bottom;}
.container .company .mdata ul{display:block; width:90%; margin:0 auto;}
.container .company .mdata ul li{float:left; width:25%;text-align:center;}
.container .company .mdata ul li em{display:block; font-style:normal; line-height:24px; font-size:15px; color:#282828;}
.container .company .mdata ul li div{display:block; font-size:22px; color:#282828; line-height:44px;}
.container .company .mdata ul li div .num{font-size:44px; color:#ca100d; line-height:44px; font-family:Arial, Helvetica, sans-serif; margin-right:3px;}


.container .products{display:block; width:100%; margin-top:80px; background:url(../images/pro_bg.jpg) no-repeat center top;}
.container .products .inner{display:block; padding-top:70px;}
.container .products .title{display:block; background:url(../images/k.png) no-repeat center center;}
.container .products .title .en{display:block;}
.container .products .title .en img{display:block; margin:0 auto;}
.container .products .title h2{display:block; height:40px; line-height:40px; font-size:32px; color:#fff; text-align:center;}
.container .products .title h2 i{font-style:normal; font-size:28px; color:#fff; padding:0px 8px;}
.container .products .tip{display:block; font-size:18px; color:#fff; text-align:center; line-height:24px; margin-top:10px;}
.container .products .con{display:block; width:100%; margin-top:25px;  background:#fff;}
.container .products .con ul{display:block; width:100%;}
.container .products .con ul li{float:left; width:19%; padding:3%; background:url(../images/dot.jpg) repeat-y right top; border-bottom:1px solid #e6e6e6; position:relative; z-index:8; left:0; top:0; overflow:hidden;}

.container .products .con ul li a.pic{display:block;width:100%; margin-bottom:8px; }
.container .products .con ul li a.pic img{display:block;width:100%;}
.container .products .con ul li a.tit{display:block; font-size:16px; color:#282828; line-height:30px; text-align:center;}
.container .products .con ul li a.tit:hover{color:#ca100d;}


.container .products .con ul li .moret{display:none; position:absolute; z-index:9; left:0; top:0; width:100%; background:url(../images/red.png) repeat left center; color:#fff; padding-top:70px; font-size:18px; text-align:center; padding-bottom:140px;}
.container .products .con ul li .moret .icon{display:block; width:100%; margin-bottom:25px;}
.container .products .con ul li .moret .icon img{display:block; margin:0 auto;}
.container .products .con ul li .moret:hover{text-decoration:underline;}

.container .products .consl{display:block; width:580px; margin:0 auto; margin-top:45px;}
.container .products .consl .moret{float:left; width:182px; height:53px; background:url(../images/more_bg.png) no-repeat left top; font-size:15px; color:#fff; line-height:53px; padding-left:50px; font-weight:bold;}
.container .products .consl .moret:hover{text-decoration:underline;}
.container .products .consl .zx{float:left; margin-left:10px; width:241px; padding:11px 40px; height:31px; background:url(../images/zx_bg.png) no-repeat center center;}
.container .products .consl .zx .tt{float:left;}
.container .products .consl .zx .tt i{display:block; font-size:14px; line-height:16px; color:#fff; font-style:normal;}
.container .products .consl .zx .tt em{display:block; font-size:12px; line-height:13px; color:#fff; text-transform:uppercase; font-style:normal;}
.container .products .consl .zx .code{float:left; font-size:26px; color:#fff; line-height:31px; font-family:Arial, Helvetica, sans-serif;}

.container .madvantage{display:block; width:100%; margin:0 auto; margin-top:80px; background:url(../images/myg_bg.jpg) no-repeat center top;}
.container .madvantage .inner{display:block; padding-top:80px;}
.container .madvantage .title{display:block; background:url(../images/k.png) no-repeat center center;}
.container .madvantage  .title .en{display:block;}
.container .madvantage .title .en img{display:block; margin:0 auto;}
.container .madvantage .title h2{display:block; height:40px; line-height:40px; font-size:32px; color:#fff; text-align:center;}
.container .madvantage .title h2 i{font-style:normal; font-size:28px; color:#fff; padding:0px 8px;}
.container .madvantage .tip{display:block; font-size:18px; color:#fff; text-align:center; line-height:24px; margin-top:10px;}
.container .madvantage .con{display:block; margin-top:30px;}
.container .madvantage .con ul{display:block;width:100%;}
.container .madvantage .con ul li{position:relative; z-index:2; left:0; top:0;}
.container .madvantage .con ul li a.pic{display:block; width:100%;}
.container .madvantage .con ul li a.pic img{display:block; width:100%;transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.container .madvantage .con ul li a.pic:hover img{transform:scale(1.01); -webkit-transform:scale(1.01); -moz-transform:scale(1.01); -o-transform:scale(1.01);}
.container .madvantage .con ul li.li01{float:left; width:49%;}
.container .madvantage .con ul li.li02{float:right; width:49%; margin-bottom:18px;}
.container .madvantage .con ul li.li03{float:right; width:49%;}
.container .madvantage .con ul li .wz{position:absolute; left:0px; bottom:0px; z-index:9; background:url(../images/ze.png) repeat-x left bottom; padding:30px 6%;}
.container .madvantage .con ul li .wz:hover{background:url(../images/zeh.png) repeat-x left bottom; }
.container .madvantage .con ul li .wz .tit{display:block;  line-height:50px; font-size:23px; color:#fff; font-weight:bold; }
.container .madvantage .con ul li .wz .tit:hover{text-decoration:underline;}
.container .madvantage .con ul li .wz .moret{float:right; width:36px; height:36px; line-height:36px; text-align:center; font-size:30px; color:#fff; font-weight:bold; background:#ca100d url(../images/jia.png) no-repeat center center; border-radius:36px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.container .madvantage .con ul li .wz .moret:hover{transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg);}
.container .madvantage .con ul li .wz .detail{display:block; font-size:14px; line-height:20px; color:#fff;}
.container .madvantage .con ul li .wz .detail:hover{text-decoration:underline;}



.container .news{display:block; width:100%; margin-top:80px;}
.container .news .title{display:block; background:url(../images/k02.png) no-repeat center center; }
.container .news .title .en{display:block;}
.container .news .title .en img{display:block; margin:0 auto;}
.container .news .title h2{display:block; height:40px; line-height:40px; font-size:32px; color:#282828; text-align:center;}
.container .news .title h2 i{font-style:normal; font-size:28px; color:#282828; padding:0px 8px;}
.container .news .tip{display:block; font-size:18px; color:#666; text-align:center; line-height:24px; margin-top:10px;}
.container .news .con{display:block; padding-top:50px; padding-bottom:50px; background:#f0f0f0; margin-top:20px;}
.container .news .con .rescommend{display:block; }
.container .news .con .rescommend dl{display:block; width:100%;}
.container .news .con .rescommend dl dd{float:left; width:48%; margin-right:2%; background:#fff;}
.container .news .con .rescommend dl dd:nth-child(2n){float:right; width:48%; margin-right:0%;}
.container .news .con .rescommend dl dd .d_in{display:block;padding:2%;}
.container .news .con .rescommend dl dd .d_in .pic{float:left; width:40%;}
.container .news .con .rescommend dl dd .d_in .pic img{display:block; width:100%;}
.container .news .con .rescommend dl dd .d_in .wz{float:right; width:56%;}
.container .news .con .rescommend dl dd .d_in .wz .time{display:block; font-size:36px; line-height:40px; font-family:Arial, Helvetica, sans-serif;}
.container .news .con .rescommend dl dd .d_in .wz .tit{display:block; font-size:19px; color:#ca100d; line-height:29px;height:29px; overflow:hidden; font-weight:bold;}
.container .news .con .rescommend dl dd .d_in .wz .detail{display:block; font-size:14px; line-height:20px; height:60px; overflow:hidden; margin-top:15px;}

.container .news .con ul{display:block; width:100%; margin-top:15px;}
.container .news .con ul li{float:left; width:48%; margin-right:2%;}
.container .news .con ul li:nth-child(2n){float:right; width:48%; margin-right:0%;}
.container .news .con ul li a{display:block; height:40px; line-height:40px; font-size:17px; color:#282828; padding-left:18px; background:url(../images/dott.png) no-repeat left center;}
.container .news .con ul li a:hover{color:#ca100d; font-weight:bold;}
.container .news .con ul li .time{float:right; line-height:38px; font-size:14px; color:#666; text-align:right;}


.container .mequipment{display:block;position:relative; z-index:2; left:0; top:0; width:100%;background:#000 url(../images/eq_bg.jpg) no-repeat left top; background-size:50% auto;}
.container .mequipment .fl{width:50%; }
.container .mequipment .fl .wz{display:block; position:absolute; left:0px; bottom:50px; z-index:8; width:50%; background:#ca100d;}
.container .mequipment .fl .wz .w_in{float:right; max-width:600px; padding:40px 0px;}
.container .mequipment .fl .wz .w_in .tit{display:block; height:50px; line-height:50px; font-size:42px; color:#fff; padding-left:60px; background:url(../images/icon01.png) no-repeat left center;}
.container .mequipment .fl .wz .w_in .detail{display:block; font-size:15px; line-height:26px; color:#fff; width:70%; margin-top:25px;}
.container .mequipment .fl .wz .w_in .moret{display:block; width:160px; height:40px; border:1px solid #fff; line-height:40px; border-radius:40px; font-size:15px; font-weight:bold; color:#fff; text-align:center;  margin-top:15px;}
.container .mequipment .fl .wz .w_in .moret:hover{background:#fff; color:#ca100d;}


.container .mequipment .fr{width:50%;}
.container .mequipment .fr img{display:block; width:100%;}
