.slideBox{ position:relative;}
.swiper-pagination-bullet{ background:rgba(0,0,0,0.2); border:1px solid #fff; opacity:1;}
.pagination{position: absolute;left: 0;bottom:20px; z-index: 99;width: 100%;text-align: center;}
.swiper-pagination-bullet{ margin-right:6px;}
.swiper-pagination-bullet-active{ background:#a17e58;}

.banner{float:left; width:100%;} 

.index-qt{width:100%;} 
.index-qt li{width:46%;float: left;margin-left: 2.5%;margin-bottom: 2.5%;}
.index-qt li a{ text-indent:1em;}
.index-qt li h4{ line-height:2.5;}
.index-qt li p{font-size:12px;}
.clearfix{margin-top: 2.5%;margin-bottom: 0px;padding-left: 20px;}
.bg1{background-color: #efefef;}

.mb45{margin-bottom:45px;}

.wrap-thi {padding-top:1.8rem;}
.wrap-thi .left {width: 36%;margin-left: 20px;margin-bottom:10px;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
.wrap-thi .tit .f18 {color: #a17e58;}
.f18 {font-size: 1.8rem;}
.wrap-thi .en {color: #888;line-height: 1.9rem;text-transform: uppercase;}
.ari {font-family: "Arial";}
.wrap-thi .line {background-color: #dedede;width: 20%;height: 2px;margin-top: 1rem;display: block;}
.wrap-thi .more {margin-top: 1.6rem;height: 2.5rem;margin-right: 20px;}


.homenews{ clear:both; width:100%;background-color: #f3f3f3;}
.homenews h3{font-size: 28px;color: #333;margin-left:28px;padding-top:20px;font-weight:200;}
.newsfcous{ margin-top:16px; background-color:#fff ;}
.newsfcous p{ height:24px; line-height:24px; font-size:14px; text-align:center; padding:10px 0;}
.news-list{ padding:20px;}

.list-box {
    background-color: #fff;
    margin-bottom: 20px;
    padding-top: 28px;
    padding-bottom: 48px;
	width:100%;
	height:60px;
}
.list-box .date {
    width:30%;
    text-align: center;
    font-family: "Arial";
    border-right: 1px solid #e5e5e5;
	float:left;
	display: block;
}
.list-box .day {
    font-size: 38px;
    line-height: 50px;
}
.list-box .year {
	color: #999;
    line-height: 20px;
    font-size: 14px;
}
.list-box .cont {
    width: 60%;
	float:right; 
    margin-right: 20px;
}
.list-box .cont .tit {
    font-size: 16px;
    line-height: 26px;
    height: 26px;
    position: relative;
    overflow: hidden;
}
.list-box .word {
    font-size: 13px;
    line-height: 24px;
    margin-top: 8px;
    height: 48px;
    overflow: hidden;
    position: relative;
}

/*iconBox*/
.iconBox{ overflow:hidden; margin-top:-5px;}
.iconBox li{ float:left; width:33.3333%;position:relative;}
.iconBox li u{ width:6px; height:6px;border-radius:10px; background:#c80917; position:absolute; right:12px; top:12px; display:block;}
.iconBox li i{ background-position:center center; background-size:40px; display:inline-block; background-repeat:no-repeat; width:50px; height:50px;}
.iconBox li>a{ position:relative; padding:0px; text-align:center; font-size:12px; padding:20px 0; display:block; color:#666;}
.iconBox li i.icon1{ background-image:url(/img/home/icon/01.png)}
.iconBox li i.icon2{ background-image:url(/img/home/icon/02.png)}
.iconBox li i.icon3{ background-image:url(/img/home/icon/03.png)}
.iconBox li i.icon4{ background-image:url(/img/home/icon/04.png)}
.iconBox li i.icon5{ background-image:url(/img/home/icon/05.png)}
.iconBox li i.icon6{ background-image:url(/img/home/icon/06.png)}
.iconBox li i.icon7{ background-image:url(/img/home/icon/07.png)}
.iconBox li i.icon8{ background-image:url(/img/home/icon/08.png)}
.iconBox li i.icon9{ background-image:url(/img/home/icon/09.png)}
.iconBox li i.icon10{ background-image:url(/img/home/icon/10.png)}
.iconBox li i.icon11{ background-image:url(/img/home/icon/11.png)}
.iconBox li i.icon12{ background-image:url(/img/home/icon/12.png)}
.iconBox li i.icon13{ background-image:url(/img/home/icon/13.png)}
.iconBox li i.icon14{ background-image:url(/img/home/icon/14.png)}

.iconBox li i.icon26{ background-image:url(/img/home/icon/26.png)}
.iconBox li i.icon27{ background-image:url(/img/home/icon/27.png)}

.iconBox li.bBor:after{background:#d6d6d6;}
.iconBox li>a.rBor:after{background:#d6d6d6;}

.proItem{ overflow:hidden; width:100%;}
.proItem li{ float:left; width:50%;}
.proItem li img{ float:left;}

.telBox{ padding:30px; text-align:center; font-size:14px; line-height:24px;}
.telBox .tel{ display:inline-block; width:180px; height:42px; line-height:42px; border:1px solid #bc9882; background:url(/img/home/tel.png) no-repeat 10% center; background-size:20px; color:#bc9882; font-size:16px; text-indent:20px;border-radius:5px; margin:20px 0 10px 0;}


.proItem{ float:left;margin-bottom:2px;}
.telBox{ float:left; width:100%; padding:30px 0;}
.main{ overflow:hidden;}

.hotList{ float:left;margin-bottom:2px;}
.hotList ul{}
.hotList li{ width:50%; overflow:hidden; float:left; position:relative;}
.hotList li>a{ display:block; }
.hotList .pic{ overflow: hidden; vertical-align: middle; text-align: center;padding:20px; padding-bottom:40px; width:100%;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
.hotList p{ text-align:center; color:#000; height:24px; line-height:24px; padding-top:5px; position:absolute; left:0; bottom:20px; width:100%;}
.hotList .color_1{background: #e8d4c7;}
.hotList .color_2{ background:#c2ced2;}
.hotList .color_3{ background:#969696;}
.hotList .color_4{ background:#f4f4f4;}
.hotList .color_5{ background:#b6dedb;}
.hotList .color_6{ background:#fbe8eb;}

.hotList li:nth-child(1){border-right:1px solid rgba(255,255,255,0.75); border-bottom:1px solid rgba(255,255,255,0.75);}
.hotList li:nth-child(2){ border-bottom:1px solid rgba(255,255,255,0.75);}
.hotList li:nth-child(3){border-right:1px solid rgba(255,255,255,0.75);}

.hotList{ width:100%;}
.hotList ul{ overflow:hidden;}

.service{position: relative;border-bottom: 4px solid #f8f7f7;background-image: url(../img/service.jpg);background-repeat: no-repeat;}
.service-con{ box-sizing: border-box;width:100%; transform: translateX(10%); padding-left: 0px;}
.service-tit{ padding-bottom:14px; position: relative;width--qqwq: 49.75%;padding-top: 40px;}
.service-tit img{width:100%}
.service-tit h2{ font-size:34px; color: #191611;}
.service-tit p{ font-size: 16px; color: #888; margin-top: 2px;}
.service-tit p span{ text-transform: uppercase; font-size: 22px; color: #191611; font-family: 'pingfang_scextralight';}
.service-tit p b{ font-family: 'pingfang_scextralight'; color: #a17e58; font-size: 30px; padding-left: 32px; padding-right: 7px;}

.service-tit>div{display:inline-block;}
.service-tit>div:first-child{padding-right:30px;border-----right: 1px solid #cbced2;}
.service-tit>div:last-child{padding-left: 30px;}
.service-tit>div h3{font-size:28px;color:#a17e58;}
.service-tit>div span{font-size:14px;color: #191611;font-family: 'pingfang_scextralight';}
.service-tit>div h4{font-size: 30px;color: #a17e58;font-family: 'fff';}
.service-tit>div h4 i{background: url(../img/4_1_03.png) no-repeat;width: 75px;height: 30px;display: inline-block;}
.service-con ul{ margin-top:10px;}
.service-con ul li{overflow:hidden;margin-bottom:10px;float:left;width:100%;}
.service-ico{ position: relative; width: 64px; height: 64px; float: left;background: #dee1e6;border-radius: 8px;}
.service-ico span{ position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0;}
.service-ico span.xz{ opacity: 0;}
.service-ico span.ico1{ background: url(../img/i_03.png) no-repeat; background-size: cover; }
.service-ico span.ico2{ background: url(../img/i_05.png) no-repeat; background-size: cover; }
.service-ico span.ico3{ background: url(../img/i_09.png) no-repeat; background-size: cover; }
.service-ico span.ico4{ background: url(../img/i_10.png) no-repeat; background-size: cover; }
.service-wen{ float: left; margin-left: 22px;width: 70%;}
.service-wen h2{ font-weight: normal; font-size:24px; color: #191611; margin-top: 0px; transition: all ease-in-out .3s;}
.service-wen p{ font-size: 14px; color: #191611; margin-top: 6px; opacity: .7;}
.service-con ul li:hover .service-ico span.xz{ opacity: 1;}
.service-con ul li:hover .service-ico span.ico1{ background: url(../img/i2_03.png) no-repeat; background-size: cover;}
.service-con ul li:hover .service-ico span.ico2{ background: url(../img/i2_05.png) no-repeat; background-size: cover;}
.service-con ul li:hover .service-ico span.ico3{ background: url(../img/i2_09.png) no-repeat; background-size: cover;}
.service-con ul li:hover .service-ico span.ico4{ background: url(../img/i2_10.png) no-repeat; background-size: cover;}
.service-con ul li:hover .service-wen h2{ color: #a17e58;}
.service-con ul li:hover .service-ico{background: #4bb032;}
@keyframes xz{
    0%{transform: rotate(0deg);}
    100%{transform: rotate(360deg);}
}
.service-con a.more{margin-left: 40px; display:inline-block; text-align: center; width:228px; height: 44px; line-height: 44px; border: 1px solid rgba(0,0,0,.12); margin-top:20px; margin-right:15px; font-size: 14px; color: #0f1212; text-indent: -30px; background: url(../img/jia_03.png) no-repeat right 65px top 16px; transition: all ease-in-out .2s;}
.service-con a.more img{ margin-left: 26px; transform: translateY(-2px);}
.service-con a.more img.ljia{ transition: all ease-in-out .2s;}
.service-con a.more:hover{ color: #a17e58; background: url(../img/ljia_03.png) no-repeat right 55px top 16px; text-indent: -40px;}