/*-- 分割图-1 --*/
.middle-w3l {
    background: url(../images/home/bg1.jpg) no-repeat center fixed;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}

.middle-w3l p {
    max-width: 800px;
}

a.button-style-wthree {
    background: #7a55a5;
    color: #fff;
    letter-spacing: 1px;
    padding: 10px 23px;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
	font-size: 16px;
}

a.button-style-wthree:hover,
a.button-style:hover {
    background: #ed7fb0;
	color: #fff;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
}

.pb-5, .py-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}

h3.tittle {font-size: 34px; letter-spacing: 1px;}
.text-white { color: #fff !important;}
.font-weight-bold {font-weight: 700 !important;}

.mr-auto, .mx-auto { margin-left: auto !important; margin-right: auto !important; line-height: 1.9; font-size: 16px;}
.mb-4, .my-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}

.btn {
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.ptb-1{margin-top: 3rem !important; margin-bottom: 0rem !important;}

@media (min-width: 1200px){
.py-xl-5 {
    padding-top: 3rem !important; padding-bottom: 3rem !important;
}
}

@media (min-width: 992px) and (max-width: 1200px) {
.py-xl-5 {
    padding-top: 1rem !important; padding-bottom: 1rem !important;
}
}

@media (min-width: 576px){
.mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important; margin-bottom: 3rem !important;
}
}


/*-- //分割图-1 --*/

.contain {
    width: 1170px;
    margin: 0 auto;
    position: relative;
}

/*- 首页 -*/
.i-title{text-align:center;border-bottom:1px solid #dcdcdc;position:relative;}
.i-title .t1{display:block;line-height:36px;font-size:32px;color:#222;text-transform:uppercase;}
.i-title i{display:block;width:56px;height:3px;background:#7a55a5;margin:15px auto -2px;}


/*新闻*/
.pr {position: relative;}
.ofH {overflow: hidden;}
.index-news{padding:75px 0 25px;}
.index-news .i-title .t1{text-align:left;}
.index-news .i-title i{margin:15px 0 -2px;}
.index-news .i-title .more{line-height:24px;color:#666666;text-transform:uppercase;padding:0 21px 0 0;background:url(../images/home/icon-go3.png) no-repeat right center;position:absolute;right:0px;top:5px;}

.Inews-1st{display:block;width:46.6666%;float:left;margin:49px 0 0;}
.Inews-1st img{width:100%;height:auto;}
.Inews-1st .date{width:94px;padding:9px 0  6px;font-size:16px;font-family:'Lowvetica';line-height:23px;text-align:center;color:#fff;background:#7a55a5;position:absolute;top:0px;left:0px;}
.Inews-1st .date .day{line-height:44px;font-size:38px;}
.Inews-1st .name{line-height:24px;font-size:20px;margin:17px 0 0; color:#7a55a5;}
.Inews-1st .con{height:48px;line-height:24px;color:#888888;margin:10px 0 0;}

.Inews-list{width:48.66666666666667%;float:right;margin:29px 0 0;}
.Inews-list li{display:block;padding:17px 0 24px;border-bottom:1px dashed #a0a0a0;}
.Inews-list li .date{width:85px;padding:2px 0 0;font-family:'Lowvetica';line-height:25px;font-size:16px;color:#9e9e9e;text-align:center;float:left;}
.Inews-list li .date .day{line-height:47px;font-size:38px;}
.Inews-list li .box{width:81.61512027491409%;float:right;}
.Inews-list li .name{line-height:27px;font-size:16px; color:#7a55a5;}
.Inews-list li .con{height:48px;line-height:24px;color:#7b7b7b;margin:5px 0 0;}
.Inews-list li:hover .con,
.Inews-list li:hover .name,
.Inews-1st:hover .name,
.Inews-1st:hover .con,
.Inews-list li:hover .date{color:#7a55a5;}

.Inews-list li .con{
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -moz-line-clamp: 2;
    -o-line-clamp: 2;
    -webkit-box-orient: vertical;
}


@media (max-width: 980px){
.Inews-1st, .Inews-list, .ctUs-box, .ctUs-map {
    width: 100%;
}
}
@media (min-width: 1008px) and (max-width: 1200px){
.Inews-list li .box{width:75%;}
}
@media (max-width: 1100px){
.Inews-list li .box {width: 78%;}
}

@media (max-width: 980px){
.Inews-list li .box {width: 81%;}
}
@media (max-width: 640px){
.Inews-list li .box {width: 78%;}
.i-title .t1 {font-size: 26px;}
.index-news{padding:55px 0 55px;}
.Inews-1st{margin:29px 0 0 0;}
.product-head{font-size: 20px;}
}
@media (max-width: 414px){
.Inews-list li .box { width: 75% !important;}
}
