/*导航*/
.tabbar{
    width:100%;
    height:.98rem;
    position: fixed;
    top:0;
    z-index: 100;
    padding:.24rem .4rem 0 .4rem;
}
.logo{
    width: 1.31rem;
    /* height:.9rem; */
    float:left;
}
.click_line{
    width:.3rem;
    float:right;
    padding-top:.1rem;
}
/*banner*/
.banner{
    width:100%;
    background-image:url(../images/hHomeBanner.jpg);
    background-position: center center;
    background-size:cover;
    padding-top:3.36rem;
    padding-bottom:2.9rem;
}
.solution{
    font-size: .5rem;
    color: #fff;
    text-align: center;
    letter-spacing: .1rem;
    line-height:.76rem;
    font-weight:bold;
}
.subtitle{
    color: #fff;
    text-align: center;
    padding-top:1rem;
}
.subtitle_1{
    font-size: .24rem;
}
.subtitle_2{
    font-size: .44rem;
    padding-top:.14rem;
    padding-bottom:.48rem;
    font-weight:bold;
}
/*业务*/
.sub_solution{
    text-align: center;
    padding-top: .74rem;
    background-color: #EEEEEE;
}
.service_business{
    padding-bottom:.78rem;
}
.solution_title{
    font-size: .36rem;
    text-align: center;
    font-weight:bold;
    letter-spacing: .04rem;
    padding-bottom:.6rem;
    color:#000;
}
.safe_per{
    text-align:center;
}
.second_dv,.first_dv{
    display: inline-block;
    width: 3.25rem;
    height:3.25rem;
    background-color: #fff;
    vertical-align: top;
    padding-top:.6rem;
}
.second_dv>p,.first_dv>p{
    font-size: .28rem;
    color: #333333;
    letter-spacing: .04rem;
}
.safe_per img{
    width:.82rem;
    margin-bottom:.46rem;
}
/* 服务客户*/
.service{
    width: 100%;
    background-color: #f8f8f8;
    padding-top: .8rem;
    text-align: center;
    padding-bottom: .7rem;
}
.service p{
    font-size: .36rem;
    margin-bottom: .6rem; 
    font-weight:bold;
    color:#000;
    letter-spacing: .04rem;
}
.platform_box{
    text-align:center;
    margin-bottom:.2rem;
}
.service_customer{
    display: inline-block;
    vertical-align: top;
    width: 3.25rem;
    /* height: 3.25rem; */
    background-color: #fff;
    /* padding-top:.54rem; */
    padding: .45rem;
}
.service_customer_l{
    margin-right:.14rem;
}
.view_more_btn{
    text-align:center;
    padding-top:.34rem;
}
.view_more_btn .more_btn_text{
    font-size:.26rem;
    color:#333333;
    font-weight:normal;
    letter-spacing: .1rem;
    margin-bottom:.2rem;
}
.view_more_btn .more_btn_img{
    width:.16rem;
}
.positive img{
    width: 1.9rem;
}
.service_customer .back{
    font-size:.22rem;
    color: #999999;
    font-weight:normal;
    letter-spacing: .02rem;
    padding-left:.35rem;
    padding-right:.2rem;
    text-align: left;
    padding-top:.04rem;
    line-height:.34rem;
}
.margleft{
    margin-left: 14px;
}
/* 股东背景 */
.gudong{
    text-align: center;
    background-image:url(../images/hgdBg.jpg);
    background-size:cover;
    padding-top:.74rem;
    padding-bottom:.74rem;
}
.safe_posi{
    width:12.6rem;
    padding-left:.4rem;
    padding-top:.6rem;
}
.safe_posi_box::-webkit-scrollbar{
    display:none;
}
.shareholder_title{
    font-size: .36rem;
    font-weight:bold;
    color: #fff;
    letter-spacing: .04rem;
}
.safe_posi_li{
    text-align:center;
    display: inline-block;
    margin-right:.14rem;
    vertical-align: top;
}
.per_gudong{
    width: 1.8rem;
    height: 1.8rem;
    background-color: rgba(196, 200, 202, .8);
    text-align: center;
    line-height: 1.7rem;
}
.per_gudong img{
    width: 1.32rem;
}
/* 媒体报道 */
.media{
    padding-top: .7rem;
    text-align: center;
}
.media>p{
    font-size: .36rem;
    font-weight:bold;
    letter-spacing: .04rem;
    padding-bottom:.6rem;
}
.mediaFirst{
    width:6.7rem;
    height:2.8rem;
    margin:0 auto;
    padding-top:2.2rem;
    padding-right:.26rem;
}
.mediaFirst>p{
    font-size: .32rem;
    color:#fff;
    height:.38rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height:.34rem;
}
.article{
    width: 6.7rem;
    height:2.1rem;
    margin:0 auto;
}
.article:nth-child(2){
    border-bottom:1px solid #EEEEEE;
}
.article_l{
    float:left;
    width:4.72rem;
    padding-top:.36rem;
}
.article_r{
    float:right;
    padding-top:.28rem;
}
.article_r_box{
    width: 1.5rem;
    height: 1.5rem;
    position: relative;
    overflow: hidden;
}
.article_r img{
    height: 1.5rem;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
}
.article_r img{
    width:auto;
}
.media_title{
    font-size: .32rem;
    text-align: left;
    color:#333333;
    max-height: .76rem;
	line-height:.4rem;
	overflow: hidden;
}
.source{
    font-size: .22rem;
    color: #666666;
    text-align: left;
    padding-top: .1rem;
}
.more_media_button{
    width: 2.4rem;
    text-align: center;
    height: .7rem;
    line-height: .66rem;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    font-size: .26rem;
    color:#333333;
    border:1px solid #666666;
    margin:0 auto;
    margin-top:.3rem;
}
/*底部*/
.footer{
    background-color:#333333; 
    margin-top: .8rem;
    padding-left:.4rem;
    padding-right:.55rem;
    height:auto;
    padding-bottom:.4rem;
}
.footer p{
    letter-spacing:0;
}
.footer .footer-up{
	padding-top:.6rem;
	padding-bottom:.4rem;
	border-bottom:1px solid #999999;
    overflow: hidden;
}
.footer-up-l{
    float:left;
}
.footer-up-r{
    float:right;
}
.footer-up .footer-up-l-tel{
    font-size:.36rem;
    color:#FEFEFE;
    font-weight:bold;
    padding-bottom:.1rem;
    letter-spacing: .02rem;
}
.footer-up .footer-up-l-time{
    font-size:.18rem;
    color:#FEFEFE;
    letter-spacing: .02rem;
    padding-bottom:.34rem;
}
.footer-up .footer-up-else,.footer-up .footer-up-else span{
    font-size:.22rem;
    color:#FEFEFE;
    padding-bottom:.1rem;
    letter-spacing: .02rem;
}
.footer-up .footer-up-else span{
    letter-spacing: 0;
}
.weibo{
    text-align:center;
}
.weibo_img{
    width:.5rem;
}
.weibo_p{
    font-size:.18rem;
    color:#FEFEFE;
    padding-top:.1rem;
}
.ewm{
    text-align: center;
}
.ewm_top{
    width:1.8rem;
    height:1.8rem;
    padding-top:.08rem;
    background-color: #fff;
    margin:0 auto;
    margin-top:.36rem;
}
.ewm_top>img{
    width:1.6rem;
}
.ewm_p{
    font-size:.18rem;
    padding-top:.1rem;
    color:#FEFEFE;
}
.footer .footer-bottom p{
	font-size:.18rem;
    color:#FEFEFE;
    text-align:center;
    padding-top:.1rem;
}
.footer .footer-bottom li{
	display: inline-block;
}
.footer .footer-bottom li img{
	width:.86rem;
    height:.3rem;
}
.footer-code{
    font-size:.22rem;
    color:#999;
    text-align:center;
    line-height: .9rem;
}
/* 咨询 */
.consult_box{
    position: fixed;
    width:auto;
    height:.5rem;
    padding-left:.2rem;
    padding-right:.4rem;
    line-height:.5rem;
    right:-.3rem;
    bottom:.2rem;
    z-index:10;
    font-size:.2rem;
    color:#333333;
    background-color: rgba(255,255,255,.7);
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    box-shadow: 1px 0px 4px rgba(0,0,0,.2);
}
/*导航菜单*/
.page_menu{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0);
    position: fixed;
    top:0;
    left:0;
    z-index:101;
}
.page_menu_box{
    width:100%;
    height:8.36rem;
    background-color:rgba(0,0,0,.9);
}
.page_menu_t{
    overflow: hidden;
    height:.98rem;
    padding:.24rem .4rem 0 .4rem;
}
.page_menu_b{
    padding-left:1.75rem;
    padding-right:1.75rem;
}
.page_menu_b_li{
    height:1.19rem;
    text-align:center;
    border-bottom:1px solid rgba(255,255,255,.2);
}
.close_menu{
    width:.3rem;
    float:right;
    margin-top:.1rem;
}
.page_menu_b_li a{
    color:#FFFFFF;
    font-size:.36rem;
    line-height:1.19rem;
}
