
a {
    text-decoration: none;

}


/*top*/
.wrap .top{
    background:url(../images/banner.png) no-repeat center center;
    height:620px;
    color:#fff;
}

.wrap .top a{
    color:#fff;
}

.wrap .top .nav{
    width:1250px;/*1108*/
    height:30px;
    margin:0 auto;
    padding-top:25px;
}
.wrap .top .nav dl{
    display: flex;
    font-size: 20px;
    color:#fff;
}

.wrap .top .nav dl dt{
     float:right;
     margin-right:592px;
}

.wrap .top .nav dl dd{
    float:left;

}

.wrap .top .nav dl dd a{
    float:left;
    margin-right:88px;
}

.wrap .top .nav dl dd a:last-of-type{

    margin-right:0;
}

.wrap .top .top_txt{
    text-align:center;

}

.wrap .top .top_txt p:nth-of-type(1){
    margin-top:204px;
    font-size:46px;

}

.wrap .top .top_txt p:nth-of-type(2){
    font-size:18px;
    padding-top:28px;
}

/*list*/
.wrap .list{
    width:1250px;
    margin:78px auto 0;
}

.wrap .list li{
    width:278px;
    float:left;
    text-align:center;
    margin-right:208px;
}

.wrap .list li:last-of-type{
    margin-right:0;
}

.wrap .list li img{
    margin-bottom:44px;
}

.wrap .list li h3{
    margin-bottom:32px;
    font-size:20px;
    font-weight: bold;
}

.wrap .list li p{
    line-height:22px;
    font-size:14px;
    text-align:left;
}

.wrap .fw{
    background:url(../images/fw.jpg)  center center no-repeat;
    height:1113px;
    color:#fff;
    margin-top:124px;

}

.wrap .fw ul li{padding-left:30px; height:30px; line-height:20px; }
.wrap .fw ul li:nth-child(1){
    background:url(../images/c1.png)  left 0 no-repeat;
}

.wrap .fw ul li:nth-child(2){
    background:url(../images/c2.png)  left 0 no-repeat;
}

.wrap .fw ul li:nth-child(3){
    background:url(../images/c3.png)  left 0 no-repeat;
}

.wrap .fw ul li:nth-child(4){
    background:url(../images/c4.png)  left 0 no-repeat;
}

.wrap .fw ul li:nth-child(5){
    background:url(../images/c5.png)  left 0 no-repeat;
}

.wrap .fw ul li:nth-child(6){
    background:url(../images/c6.png)  left 0 no-repeat;
}



.wrap .fw div{
    padding-top:112px;
    margin:0 auto;
    width:1250px;
}

.wrap .fw div h1{
    font-size: 30px;
    font-weight:bold;
    margin-bottom:22px;
}

.wrap .fw div p{
    width:259px;
    font-size: 16px;
    border-bottom:1px solid #fff;
    padding-bottom:42px;

}
.wrap .fw div ul{
    margin-top:94px;
}

.wrap .fw div ul li{
    margin-bottom:40px;
    font-size:14px;
}

.wrap .fw>h3,.wrap .fw>h6{text-align:center;}

.wrap .fw>h3{
    font-size:30px;
    margin-top:163px;
}

.wrap .fw>h6{
    font-size:16px;
    text-align:center;
    margin-top:20px;
}


.wrap .lxwm{
    background:#010A2B;
    color:#fff;
}

.wrap .lxwm-wrap{
    width:1250px;
    margin:0 auto;
    padding-bottom:143px;

}

.wrap .lxwm-wrap>p{
    font-size:30px;
    padding-top:113px;
    margin-top:76px;
    border-top:1px solid #999999;
    margin-bottom:20px;

}

.wrap .lxwm-wrap>small{
    font-size:16px;
    margin-top:20px;
    padding-bottom:41px;
    display:block;
    width:260px;
    border-bottom:1px solid #fff;
    margin-bottom:100px;
}

.wrap .lxwm dl{
    width:370px;
    height:619px;
    margin:-63px 0 0 70px;
    float:left;
}

.wrap .lxwm-wrap dl:first-of-type{
    margin-left:0;
}

.wrap .lxwm-wrap dl dd img{
    margin-top:36px;
    width:107px;

}

.wrap .lxwm-wrap dl dd{
    background:#fff;
    padding:0 0 0 29px;
    height:233px;
}

.wrap .lxwm-wrap dl dd h3{
    font-size:20px;
    margin-top:36px;
    color:#333;
}

.wrap .lxwm-wrap dl dd p{
    font-size:14px;
    margin-top:19px;
    line-height:20px;
    color:#666;

}



.wrap .lxwm-wrap form input[type=text]{
    width:530px;
    float:left;
    display:block;
    margin-right:180px;/*148*/
    margin-bottom:82px;
    border-bottom:1px solid #666666;
    border-top:none;
    border-left:none;
    border-right:none;
    background:none;
    outline: none;
    line-height:32px;
    color:#fff;
    height:32px;
    font-size: 16px;
}

.wrap .lxwm-wrap form input[type=text]:nth-child(2n){
    margin-right:0;
}

.wrap .lxwm-wrap form input[type=submit]{
    width:153px;
    height:55px;
    background:#2DA3D3;
    display:block;
    color:#fff;
    font-size:14px;
    border:none;
    margin:0 auto;

}




/*页脚*/
.wrap .footer {
    width: 100%;
    height:95px;
    font:14px/95px "Microsoft YaHei";
    color:#fff;
    background:#000519;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.wrap .footer_copyright {
    width: 600px;
    height: 35px;
    font-size: 16px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 35px;
    text-align: center;
}
.wrap .footer_icp {
    width: 600px;
    height: 35px;
    font-size: 16px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 35px;
    text-align: center;
}

/*产品服务*/
.product {
    background-color: #FFFFFF;
    margin-top: 100px;
    width: 1250px;
    display: flex;
    flex-direction: column;
}
.product_summary {
    width: 1200px;
    display: flex;
    flex-direction: row;
}
.product_left {
    width: 600px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.product_right {
    width: 600px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.product_title {
    display: flex;
    flex-direction: column;
}
.product_ttxt {
    width: 80px;
    text-align: left;
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #EB9D2E;
}
.product_tsign {
    margin-top: 6px;
    width: 60px;
    height: 3px;
    background: #EB9D2E;
    border-radius: 1px;
}
.product_intro {
    text-indent: 35px;
    margin-top: 39px;
    width: 500px;
    height: 90px;
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    line-height: 35px;
}
.product_measure {
    width: 600px;
    height: 459px;
    background: url('../images/measure.png') no-repeat center center;
    background-size: 100% 100%;
}
.product_details {
    margin-top: 80px;
    padding: 50px 50px 50px 50px;
    width: 1100px;
    box-shadow: 0px 8px 38px 0px rgba(33,122,241,0.13);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.product_detail {
    margin: 0px;
    padding: 0px;
    width: 260px;
    height: 462px;
    border-radius: 10px;
    border: solid 1px;
}
