/*
 * @Author: liuyang 
 * @Date: 2018-02-06 14:38:33 
 * @Last Modified by: mikey.zhaopeng
 * @Last Modified time: 2018-03-12 16:24:38
 */
/*创建于2018/2/6*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
html,body{width:100%;height:100%;background:#fff;font-family:"Microsoft YaHei 微软雅黑 "!important;}
.container{
    padding:0;
}
a{
    text-decoration:none;
    color:#fff;
}
a:hover{
    text-decoration: none;
    color:#fff;
}
/*公共title*/
.part-title{
    padding:1rem 0 0.7rem;
    text-align:center;
}
.part-title h3{
    font-size:0.36rem;
    font-family: PingFangSC-Semibold;
    color: #4A4D51;
    letter-spacing: 0;    
}
.part-title span{
    display:block;
    width:0.5rem;
    text-align:center;
    border:1px solid #4080E8;
    margin:0.15rem auto;
}
.part-title p{
    font-size:18px!important;
    font-family: PingFangSC-Regular;
    color: #8A9499;
    letter-spacing: 0;
}
.row {
    margin-right: 0px;
    margin-left: 0px;
}
.phone{
    position:fixed;
    right:-120px;
    top:70%;
    margin-top:-22px;
    width:160px;
    height:44px;
    z-index:10000;
    background:#4080E8 url(../images/phone@1x.png) no-repeat 10px center;
    background-size:20px auto;
    line-height:14px;
    font-size:14px;
    color:#fff;
    padding-left:40px;
    padding-top:5px;
    box-sizing:border-box;
    cursor: pointer;
}
.num{
    font-size:14px;
    display:inline-block;
    line-height:15px;
}
.online{
    font-size:10px;
    line-height:20px;
    display:inline-block;
}
/*suspend*/

/*footer*/
/* footer样式 */
footer{
    width:100%;
    padding:0.6rem 0 0.3rem;
    background: #161616;
}
/* footer .container div ul{
    height:1.69rem;
    
} */
footer .container div.footer-part-one ul{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    font-size:14px;
}
footer .container div.footer-part-one ul li:nth-child(1){
    margin-bottom:0.2rem;
}
footer .container div.footer-part-one ul li:nth-child(1) img{
   width: 2.12rem;
   height:0.5rem;
}
footer .container div.footer-part-one ul li:nth-child(2){
    margin-bottom: 0.1rem;
    opacity: 0.5;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
}
footer  ul li.footer-links a{
    display:inline-block;
    margin-right:0.2rem;
    font-size:14px;
    opacity: 0.5;
    font-family: PingFangSC-Regular;
    color: #FFFFFF;
    letter-spacing: 0;
}
footer .container div.footer-part-one ul li:nth-child(3){
    opacity: 0.5;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
}
footer .container .footer-part-two{
    font-family: PingFangSC-Regular;
    font-size:14px;
    color: #FFFFFF;
    letter-spacing: 0;
    padding-left:0.5rem;
}
footer .container .footer-part-two ul{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-top:0.1rem;
}
footer .container .footer-part-two ul li:nth-child(1){
    opacity: 0.5;
    font-family: PingFangSC-Semibold;
    font-size:14px;;
    color: #FFFFFF;
    letter-spacing: 0;
}
footer .container .footer-part-two ul li:nth-child(2){
    margin-top:0.3rem;
    margin-bottom: 0.1rem;
}
footer .container .footer-part-two ul li:nth-child(3){
    font-family: PingFangSC-Regular;
    font-size:14px;
    color: #FFFFFF;
    letter-spacing: 0;
}
footer .container .footer-part-three ul{
    display: flex;
    flex-direction:column;
    justify-content: center;
}
footer .container .footer-part-three ul li:nth-child(1){
    opacity: 0.5;
    font-family: PingFangSC-Semibold;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    
}
footer .container .footer-part-three ul li:nth-child(2){
    opacity: 0.5;
    font-family: PingFangSC-Regular;
    font-size: 30px;
    color: #FFFFFF;
    letter-spacing: 0;
    margin-top:0.2rem;
}
.footer_bottom{
    width:100%;
    /* height:0.17rem;
    line-height: 0.17rem; */
    margin-top:0.71rem;
    text-align: center;
    opacity: 0.5;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #FFFFFF;
    letter-spacing: 0;
}
/*detail_banner*/
.detail-banner{
    width:100%;
    height:4.14rem;
    background:url(../images/product-bg.png) no-repeat center center;
    background-size:cover;
    display:flex;
    display: -webkit-flex;
    flex-direction:column;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    color:#fff;
    padding-top:0.8rem;
    box-sizing: border-box;
}
.product-detail{
    background-image:url(../images/product-bg.png)
}
.product-detai2{
    background-image:url(../images/about_bg.png)
}
.product-detai3{
    background-image:url(../images/cooperation_bg.png)
}
.product-detai4{
    background-image:url(../images/solve.png)
}
.detail-banner h3{
    font-size:40px;
    padding-bottom:0.2rem;
}
.detail-banner p{
    font-size:18px;
    line-height:0.3rem
}