/* CSS Document */
body{background:#f5f5f5;}
.g-flexview{padding-top:0;}
.index20181017-mt{margin-top:0.2rem;}
.index20181017-title{width:100%; height: 0.9rem; display: flex; justify-content: center; align-items: center; font-size: 0.34rem; color: #424242; border-bottom: 1px solid #f5f5f5; background: #fff;}
.index20181017-title img{display:block; height: 0.3rem; margin:0.02rem 0.1rem 0 0;}
.index-newsscroll{padding-bottom: 0.98rem; width: 7.5rem;}
/*头部*/
.index20181017-top{width:100%; position: relative; height: 4.28rem; overflow: hidden;}
/*banner*/
.swiper-banner{width: 100%; height: 4.28rem;background:#fff; overflow: hidden; position: relative;}
.swiper-banner .swiper-slide{width:100%;}
.swiper-banner .swiper-slide a{width:100%;} 
.swiper-banner .swiper-slide a img{width:100%;}
.swiper-banner .swiper-pagination-bullet{width:0.08rem;height:0.08rem;display:inline-block;background:#979796; opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.08rem;}
.swiper-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff; width: 0.28rem; border-radius: 0.5rem;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{line-height:0; bottom: 0.2rem;}
/*search*/
.index20181017-top .search20181017{width:100%; position: absolute; z-index: 10; top: 0.3rem; padding: 0 0.15rem;}
.search20181017-l{overflow:hidden; height: 0.6rem; display: flex; justify-content: flex-start; align-items: center; font-size: 0.24rem; color: #fff;}
.search20181017-l img{display:block; width: 0.27rem; height: 0.32rem; margin-right: 0.1rem;}
.search20181017-r{width:6rem; height: 0.6rem;overflow: hidden; position: relative; display: block;margin:0 auto;}
.search20181017-r input{display:block; width:100%; height: 100%; background: rgba(255,255,255,0.3); border-radius: 0.5rem; border: 0; margin: 0; padding: 0.1rem 0.2rem 0.1rem 0.7rem; font-size: 0.24rem; color: #fff; line-height: 0.4rem; text-align: left;outline: none;}
.search20181017-r input::-webkit-input-placeholder{ /* placeholder颜色  */color: #fff;}
.search20181017-r img{display:block; width: 0.28rem; height: 0.28rem; position: absolute; top:0.16rem; left: 0.2rem;}
/*nav菜单导航*/
.index20181017-nav{width:100%; background: #fff; padding: 0.35rem 0 0 0; overflow: hidden;}
.index20181017-nav .nav-item{width:33.33333%; float: left; display: block; margin-bottom: 0.35rem;}
.index20181017-nav .nav-item .nav-item-icon{width:80%; margin: 0 auto;}
.index20181017-nav .nav-item .nav-item-icon img{display:block; width: 80%;margin: 0 auto;}
.index20181017-nav .nav-item .nav-item-cont{width:100%; text-align: center; font-size: 0.24rem; color: #404040; line-height: 0.3rem; margin-top: 0.12rem;}
/*精选服务*/
.index20181017-jxserve{width:100%; height: 4.2rem; overflow: hidden;}
.index20181017-jxserve .jxserve-l{width:1.98rem; height: 100%; overflow: hidden; float: left;}
.index20181017-jxserve .jxserve-l img{display:block; width: 100%; height: 100%;}
.index20181017-jxserve .jxserve-r{overflow:hidden;}
.index20181017-jxserve .jxserve-r .jxserve-ritem{width:50%; height: 2.1rem; float: left; position: relative;}
/*
.index20181017-jxserve .jxserve-r .jxserve-ritem.jxserve-ritem-bg0{background:#f5f5f5;}
.index20181017-jxserve .jxserve-r .jxserve-ritem.jxserve-ritem-bg1{background:#f6f0f4;}
.index20181017-jxserve .jxserve-r .jxserve-ritem.jxserve-ritem-bg2{background:#ebf4f3;}
.index20181017-jxserve .jxserve-r .jxserve-ritem.jxserve-ritem-bg3{background:#f1f2f7;}
*/
.index20181017-jxserve .jxserve-r .jxserve-ritem a{display:block; width: 100%; height: 100%; overflow: hidden;}
.index20181017-jxserve .jxserve-r .jxserve-ritem a img{display:block; width: 100%; min-height: 2.1rem;}
/*
.jxserve-ritem .jxserve-ritem-h{width:100%; padding:0.25rem 0.3rem 0 0.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.28rem; color: #424242; line-height: 0.4rem; text-align: left;}
.jxserve-ritem .jxserve-ritem-p{width:100%; padding:0 0.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.22rem; color: #868c98; line-height: 0.4rem; text-align: left;}
.jxserve-ritem .jxserve-ritem-img{width:0.9rem; height: 0.9rem; overflow: hidden; position: absolute; right:0.1rem; bottom: 0.1rem;}
.jxserve-ritem .jxserve-ritem-img img{display:block; width: 0.9rem; min-height: 0.9rem;}
*/
/*通栏广告*/
.index20181017-advert{width:100%; height: 1.06rem; overflow: hidden;}
.index20181017-advert a{display:block; width: 100%; height: 100%;}
.index20181017-advert img{display:block; width: 100%; min-height: 1.06rem;}
/*服务*/
.index20181017-serve{width:100%; background: #fff; overflow: hidden;}
.index20181017-serve a{display:block; width: 100%; height: 100%;}
.index20181017-serve .serve-item1{width:50%; height: 2.2rem; float: left; border-right:1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; position: relative;}
.index20181017-serve .serve-item1 .serve-item1-h{width:100%; padding:0.25rem 0.3rem 0 0.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.28rem; color: #424242; line-height: 0.4rem; text-align: left;}
.index20181017-serve .serve-item1 .serve-item1-p{width:100%; padding:0 0.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.22rem; color: #868c98; line-height: 0.4rem; text-align: left;}
.index20181017-serve .serve-item1 .serve-item1-money{padding:0.45rem 0 0 0.3rem; font-size: 0.24rem; color: #ee2751; line-height: 0.4rem; text-align: left;}
.index20181017-serve .serve-item1 .serve-item1-money i{font-size:0.3rem; font-style: normal;}
.index20181017-serve .serve-item1 .serve-item1-img{width:0.9rem; height: 0.9rem; overflow: hidden; position: absolute; right:0.1rem; bottom: 0.1rem;}
.index20181017-serve .serve-item1 .serve-item1-img img{display:block; width: 0.9rem; min-height: 0.9rem;}

.index20181017-serve .serve-item2{width:33.3%; float: left; border-right:1px solid #f5f5f5; padding: 0.25rem 0; overflow: hidden;}
.index20181017-serve .serve-item2 .serve-item2-h{width:100%; padding:0 0.3rem; height: 0.4rem; line-height: 0.4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.28rem; color: #424242; text-align: center;}
.index20181017-serve .serve-item2 .serve-item2-p{width:100%; padding:0; height: 0.4rem; line-height: 0.4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.22rem; color: #868c98; text-align: center;}
.index20181017-serve .serve-item2 .serve-item2-money{width:100%; padding:0.15rem 0 0 0; font-size: 0.24rem; color: #ee2751; line-height: 0.4rem; height: 0.55rem; text-align: center;}
.index20181017-serve .serve-item2 .serve-item2-money i{font-size:0.3rem; font-style: normal;}

.index20181017-serve .serve-l{width:1.98rem; height: 3.1rem; overflow: hidden; float: left;}
.index20181017-serve .serve-l img{display:block; width: 100%; height: 100%;}
.index20181017-serve .serve-r{overflow:hidden;}
.index20181017-serve .serve-r .serve-ritem{width:50%; height:1.55rem; float: left; position: relative; border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.index20181017-serve .serve-r .serve-ritem-h{width:100%; padding:0.25rem 0.3rem 0 0.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.28rem; color: #424242; line-height: 0.4rem; text-align: center;}
.index20181017-serve .serve-r .serve-ritem-money{padding:0.15rem 0 0 0; font-size: 0.24rem; color: #ee2751; line-height: 0.4rem; text-align: center;}
.index20181017-serve .serve-r .serve-ritem-money i{font-size:0.3rem; font-style: normal;}
/*憨牛荣誉*/
.index20181017-honor{width:100%; overflow: hidden;}
.swiper-honor{width:100%; height:3.9rem; padding: 0.25rem 0 0 0; position: relative; overflow: hidden;}
.swiper-honor .swiper-slide{width: 100%;}
.swiper-honor .swiper-pagination-bullet{width:0.08rem;height:0.08rem;display:inline-block;background:#8ec0f0; opacity:1;}
.swiper-honor .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2a8ce6; width: 0.28rem; border-radius: 0.5rem;}
.index20181017-honor .honor-item{width:3.52rem; height: 3.14rem; background: #fff; padding: 0.18rem 0.18rem 0 0.18rem; margin-left: 0.15rem; float: left;}
.index20181017-honor .honor-item .honor-item-img{width:100%; height:2.34rem; overflow: hidden;}
.index20181017-honor .honor-item .honor-item-img img{display:block; width: 100%; min-height: 2.34rem;}
.index20181017-honor .honor-item .honor-item-p{width:100%; padding:0; height: 0.4rem; line-height: 0.4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.22rem; color: #868c98; text-align: center;}


.index-about{background: #fff;overflow: hidden;margin:0 auto;line-height:.5rem;    padding: .4rem .3rem;}
.index-about li{line-height: .6rem;
    font-size: .3rem;
    border: 1px solid #1d7ed2;
    /* border-radius: 20px; */
    padding: 0px 15px;
    margin: 10px 0;}
.index-about span{background: #1d7ed2;
    border-radius: 50px;
    font-size: .4rem;
    color: #ffffff;
    padding: 0.1rem 1rem;
    margin-bottom: .4rem;
    margin: 0 auto;
    text-align: center;}
.index-about li dd{color: #1d7ed2;float: left;}
.index-about dt{background: #1d7ed2;
    border-radius: 50px;
    font-size: .4rem;
    color: #ffffff;
    padding: 0.1rem 1rem;
    margin-bottom: .4rem;
    margin: 0 auto;
    text-align: center;}
	.index-about dt a{color: #ffffff;}
/*首页新闻栏目*/
.wrapper01 {position:relative; height: 0.94rem;margin:0 auto;border-bottom:1px solid #ececec;background: #fff;overflow: hidden;}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {color:#333;float: left;height: 0.9rem;line-height: 0.9rem;font-size: .4rem;text-align: center;position: relative}
.wrapper01 .scroller li a{padding: 0 0.3rem;display: block;text-align: center;font-size: 0.32rem;color: #424242;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wrapper01 .scroller li .on{color: #2a8ce6;border-bottom: 0.02rem solid #2a8ce6;}
.column_flex{position: fixed !important;background: #fff;top:0px;z-index: 1000;width:100%;}
/*首页新闻*/
.news_box20181018{width: 100%; background: #fff;}
.news_box20181018 .news_list{overflow:hidden;border-bottom:1px solid #f5f5f5;padding:0.4rem 0.2rem;}
.news_box20181018 .news_list:last-child{border-bottom:none;}
.news_box20181018 .news_list a p{margin:0; line-height: normal;}
.news_box20181018 .news_list a img{display: inline-block;width:2.28rem;height:1.68rem;float:left;}
.news_box20181018 .news_list a .right{float:left;width:63%;margin-left:0.2rem;padding:0.06rem 0;}
.news_box20181018 .news_list a .right .title1{font-size:0.3rem;color:#333333;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_box20181018 .news_list a .right .label_box1{margin-top:0.3rem;}
.news_box20181018 .news_list a .right .label_box1 span{font-size:0.24rem;color:#868c98;margin-right:0.05rem;}
.news_box20181018 .news_list a .right .label_box1 .label{display: inline-block;color:#007ad7;border:1px solid #007ad7;padding:0 0.05rem}
/*3张图片样式*/
.news_box20181018 .news_list a .title2{font-size:0.3rem;color:#333333;margin-bottom:0.2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_box20181018 .news_list a .img2{overflow: hidden;}
.news_box20181018 .news_list a .img2 img{margin-right:0.1rem;width: 2.3rem;height: 1.5rem;}
.news_box20181018 .news_list a .img2 img:last-child{margin-right:0}
.news_box20181018 .news_list a .label_box2{margin-top:0.2rem;}
.news_box20181018 .news_list a .label_box2 span{font-size:0.24rem;color:#868c98;margin-right:0.16rem;}
.news_box20181018 .news_list a .label_box2 .label{display: inline-block;color:#007ad7;border:1px solid #007ad7;padding:0 0.05rem}


