/*业务范围*/
.item-list{ background-color: #FFF; padding: 20px; }
.item-list h2{ text-align: center; color: #313131; line-height: 40px; height: 40px; background-color: #F7F7F7; font-weight: lighter; font-size: 26px; }
.item-list .list{ }
.item-list .list li{ width: 48%; margin: 0px 1% 20px; float: left; border: 1px solid #e9ebf1; padding: 10px; }
.item-list .list li:hover{ background-color: #F7F7F7; }
.item-list .list li img{  width: 190px;height: 130px; }
.item-list .list .pic{ width: 35%; height: 130px; float: left; }
.item-list .list dl{ width: 60%; float: right; margin: 0 0 0rem 0; }
.item-list .list dd:nth-child(3){ width: 300px; text-align: center; color: #fff; margin-top: 25px; }
.item-list .zx-btn {  cursor:pointer; }
 

/* vexcn.com新闻*/
.news-bd{}

.news-wrap .box1,.news-wrap .box2,.news-wrap .box3{ border: 1px solid #D9D9D9; margin-bottom: 10px; background-color: #FFF; margin-left: 10px; }
.news-wrap .title{ background-image: url(../images/news-top1.png); background-repeat: no-repeat; background-position: 0px 0px; height: 66px; margin-left: -12px; color: #FFF; font-weight: 400; }

.news-wrap .box2 .title{ background-image: url(../images/news-top2.png); background-position: 0px 0px;  }
.news-wrap .box3 .title{ background-image: url(../images/news-top3.png); background-position: 0px 0px;  }
.news-wrap .title h3{ margin: 8px 0px 0px 20px; font-weight: 400;font-size: 22px; }
.news-wrap .title span{ margin: 14px 10px 0px 20px; font-weight: 400;font-size: 16px; }
.news-wrap .list{ padding: 20px; }
.news-wrap .list li{ margin-bottom: 15px; border-bottom: 1px dotted #C8C8C8; padding-bottom: 15px; }
.news-wrap .list li:last-child{   border-bottom: 1px dotted #C8C8C8;padding-bottom: 20px; }
.news-wrap .list li:hover dt{ color: #036ab3; }
.news-wrap .list li>.pic{ padding: 0px; }
.news-wrap .list li>.pic img{ width: 200px;height: 140px;}
.news-wrap .list li dl{ height: 143px; position: relative; margin: 0 0 0rem 0; }
.news-wrap .list li dl dd:nth-child(2){  font-size:14px;  }
.news-wrap .list li dl dd:nth-child(3){ position: absolute; bottom: 0px; width: 100%;  }
.news-wrap .list li dl dd:nth-child(3) em{ border: 1px solid #DFDFDF; border-radius: 10px; padding: 2px 7px; margin-left: 10px; }



/*工程案例*/
.list-anli{ min-height: 600px; padding: 0 10px 10px 10px; margin-left: -10px; }
.list-anli .item { border: 1px solid #E3E3E3; margin: 0px 5px 20px 5px; background-color: #FFF; height: 300px; position: relative; }
.list-anli .item>img{ padding: 10px; height: 185px;width: 275px; }
.list-anli .item p:nth-child(2){ position: absolute; top: 9px; left: 10px;   padding-right: 15px; height: 30px; line-height: 30px; background-color: #ff8b00; overflow-x: hidden; text-indent: 10px; color: #FFF; }
.list-anli .item p:nth-child(3){ position: absolute; left: 10px; bottom: 85px; overflow-x: hidden; width: 90%; }
.list-anli .item p:nth-child(4){ position: absolute; left: 10px; bottom: 15px; overflow: hidden; height:64px; color: #848484; }
.list-anli .item p:nth-child(5){ display: none; }
.list-anli .item:hover p:nth-child(5){ position: absolute; left: 10px; top: 10px; background-color: hsla(0,0%,13%,0.7); height: 168px; width: 255px; color: hsla(0,0%,100%,1.00); text-align: center; vertical-align: middle; display: block; padding-top: 70px; }
 
/*解决方案*/
.fangan-bd td:nth-child(1){ background-image: url(../images/dian.png); background-repeat: no-repeat;     background-position: 12px 20px;
    text-indent: 19px; }
.fangan-bd a:hover{ color: #0A69D5; }
 




 
/*侧边主营业务*/
 
.swiper-container {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }
	 
.swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        height: 200px;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		 
    }
.aside-box2 .swiper-slide{ position: relative; }

.aside-box2 .swiper-slide p{ position: absolute; bottom: 5px; text-align: center; width: 100%; height: 30px; line-height: 30px; background-color: hsla(0,0%,10%,0.6); color: #FFFFFF; }
.swiper-pagination-bullet{  background-color: #007aff;   }
 











































































