@charset "UTF-8";

.marklist{padding:80px 0;}
.marklist ul.list{margin-top:55px;}
.marklist ul.list li{display:inline-block;width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e7e7e7;}
.marklist ul.list li .pic{float:left;width:380px;height:260px;overflow:hidden;}
.marklist ul.list li .pic img{display:block;min-width:100%;height:100%}
.marklist ul.list li .txt{float:left;width:calc(100% - 380px);height:260px;background:#f5f7f7;box-sizing:border-box;padding:20px 25px 0 65px;font-size:0;}
.marklist ul.list li .txt h3{font-size:28px;line-height:28px;color:#232d38;}
.marklist ul.list li .txt hr{display:inline-block;border:0;height:1px;background:#d6d7d7;width:100%;margin:15px 0;}
.marklist ul.list li .txt h4{font-size:14px;color:#555;margin-bottom:15px;}
.marklist ul.list li .txt p{font-size:16px;line-height:26px;color:#676d74;}
.marklist ul.list li .txt a{display:inline-block;width:106px;height:42px;line-height:42px;color:#fff;font-size:16px;text-align:center;text-decoration:none;margin-top:20px;position:relative;z-index:2;background-color:#65c6c4;}
.marklist ul.list li .txt a:before{position:absolute;content:'';background:#3a9de7;transition-duration:.3s;left:0;top:0;width:0;height:100%;opacity:1;z-index:-1;}
.marklist ul.list li .txt a:hover::before{width:100%;right:0;}

.newsDet{padding:70px 0;}
.newsDet .det_tit{text-align:center;margin-bottom:40px;}
.newsDet .det_tit h3{font-size:24px;line-height:48px;color:#373737;}
.newsDet .det_tit h4{font-size:16px;line-height:34px;color:#909090;margin-top:10px;}
.newsDet .fckBody p{font-size:18px;line-height:30px;color:#46515e;}
.newsDet .fckBody.bom p{font-size:16px;line-height:26px;}
.newsDet .fckBody h3{font-size:24px;color:#1b1b1b;line-height:30px;margin-bottom:20px;}
.newsDet .fckBody img{max-width:100%;}
.newsDet .back{text-align:center;margin-top:110px;}
.newsDet .back a{display:inline-block;width:140px;height:48px;line-height:48px;background-color:#e1e1e1;font-size:16px;color:#434343;text-decoration:none;position: relative;z-index:1;}
.newsDet .back a i{margin-right:10px;font-size:16px;}
.newsDet .back a:before{position:absolute;content:'';background:#48b5d0;transition-duration:.3s;left:0;top:0;width:0;height:100%;opacity:1;z-index:-1;}
.newsDet .back a:hover::before{width:100%;right:0;}
.newsDet .back a:hover{color:#fff;}



.saleslist{padding:80px 0;}
.saleslist .list{margin-top:55px;text-align:center;}
.saleslist .list ul{width:750px;display:inline-block;margin:0 auto;text-align:left;}
.saleslist .list ul li{border-bottom:2px solid #dedede;padding-bottom:60px;margin-bottom:60px;display:inline-block;width:100%;}
.saleslist .list ul li .pic{width:255px;height:175px;overflow:hidden;}
.saleslist .list ul li .pic img{display:block;width:100%;}
.saleslist .list ul li .txt{width:420px;}
.saleslist .list ul li h3{font-size:28px;color:#3a3a3a;margin-bottom:15px;}
.saleslist .list ul li h4{font-size:14px;line-height:26px;color:#777777;margin-bottom:25px;}
.saleslist .list ul li h4 span{padding-left:30px;line-height:26px;display:inline-block;}
.saleslist .list ul li h4 span.tel{background:url(../images/contact/tel.png) no-repeat left 2px;;margin-right:35px;}
.saleslist .list ul li h4 span.fax{background:url(../images/contact/fax.png) no-repeat left 2px;;}
.saleslist .list ul li h4.add{padding-left:30px;background:url(../images/contact/address.png) no-repeat left 2px;}
.saleslist .list ul li h4.mail{padding-left:40px;background:url(../images/contact/mail.png) no-repeat left 2px;margin-bottom:0;}
.saleslist .list ul li h4.mail a{font-size:14px;line-height:26px;color:#777777;text-decoration:none;}
.saleslist .list ul li:last-child{border-bottom:0;}






