img{max-width: 100%;}
.P-middle{
    width:  calc(100% - 135px);;
    float: right;
    padding-top: 40px;
    background: #f9f9f9;overflow: hidden;
}
.clear:after{content: ".";display: block;height:0;clear: both;visibility: hidden;overflow: hidden;}

.P-middle-p{
    width: 95%;
    margin: 0px auto;
}

.P-middle-p .p-top{
    width: 100%;
    height: 50px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}

@media (max-width:1400px){
    .P-middle-p .p-top .p-topL{
        width: auto;
        height: 100%;
        border-top: 1px solid #004ea2;
        border-bottom: 1px solid #004ea2;
        float: left;
    }

}
.P-middle-p .p-top .p-topL .p-topLs2{
        font-size:15px;
        color:#9a9999;
        font-family: "Arial";
        line-height:60px;
    }
@media(min-width:1401px){
    .P-middle-p .p-top .p-topL{
        width: auto;
        height: 100%;
        border-top: 1px solid #004ea2;
        border-bottom: 1px solid #004ea2;
        float: left;
    }
    

}



.P-middle-p .p-top .p-topL span{
    height: 100%;
    line-height: 50px;
    float: left;
    display: inline-block;
}

.P-middle-p .p-top .p-topL .p-topLs1{
    font-size: 22px;
    color:#004ea2;
    margin-right: 10px;
}


.p-topR{
    height: 100%;
    float:right;
    font-size:14px;
    color:#626262;
    line-height: 60px;
}

.p-topR span{
    height: 100%;
    line-height: 50px;
    font-size: 14px;
}
.p-topR .p-topRs1{
    color:#6a6a6a;
}
.p-topR .p-topRs2{
    color:#004ea2;
}


.P-middle-p .p-con{
    width: 100%;
    margin-top: 30px;
}

.P-middle-p .p-con .p-conL{
    width: 254px;
    float:left;
    margin-bottom:20px;
}

.p-conLC{
    width: 98%;
    background: #fff;
    cursor:pointer;
}
.p-conLC a{
    display:block;
    height: 40px;
    font-size:14x;
}
.p-conLC a:hover span,.p-conLC a.active span{color: #004ea2;}
.p-conLC .LinkLeft.active{
    background:#004ea2;
    color:#ffffff;
}
.p-conLC .LinkLeft.active .p-conLCt{color:white;}


.p-conLC .LinkLeft.active span{
    color:#ffffff;
}
.p-conLCc .LeftLink.active{
    color:#004ea2;
}
.p-conLC a.active{
    display:block;
    color:#004ea2;
}




.p-conLC .p-conLCt{
    font-size: 16px;
    float: left;
    margin-left: 7%;
    font-size: 16px;
    line-height: 40px;
    display:block;
    width:80%;
}

.p-conLC .p-conLCi{
    background:url(/Site/Default/theme/css/../images/p2.png) center center no-repeat;
    width: 40px;
    height: 40px;
    float:right;
    margin-top: -40px;
}

.p-conLC:hover .p-conLCi{
    background:url(/Site/Default/theme/css/../images/p2.png) center center no-repeat;
}
.p-conLC a.active+.p-conLCi{
    background:url(/Site/Default/theme/css/../images/p3.png) center center no-repeat;
}

.p-conLC.active .p-conLCt{
    color:white;
}
.p-conLC.active{background:#004ea2;}
.p-conLC.active .p-conLCi{
    background:url(/Site/Default/theme/css/../images/p3.png) center center no-repeat;
    width: 40px;
    height: 40px;
    float:right;
    margin-top:
}

.p-conLCc{
    width: 85%;
    padding:5% 7.5%;
    background: #fff;


}
.p-conLCc a.active span{
    color:#004ea2;
}
.p-conLCc.active{
    display: block;
}

.p-conLCc span{
    width: calc(100% - 10px);
    height: auto;
    display: block;
    line-height: 20px;
    color:#3e3d3d;
    font-size: 14px;
    cursor:pointer;
    padding-left:4px;
    overflow: Hidden;
}
.p-conLCc span.active{
    color:#004ea2;
}

.p-conLline{
    width: 100%;
    height: 1px;
//background:#d4d4d4;
}


.p-con .p-conR{
    width: calc(100% - 300px);
    float: right;
    display: none;
}

.p-con .p-conR.active{
    display: block;
}

.p-conR1{
    width: 100%;
    display: none;
}
.p-conR1.active{
    display: block;
}

.p-conR2{
    width: 100%;
    background: #fff;
    margin-bottom: 25px;
    overflow: hidden;
    display: table;
}
.p-conR2 .conR2-img{width: 35%;overflow: Hidden;display: table-cell;vertical-align: middle;height: 100%;}


.p-conR2r{
    float: right;
    padding:40px 0;
}
.p-conR2rs1{
    color:#3e3d3d;
    display: block;
    font-size: 16px;
}
.p-conR2rs2{
    color:#d4d4d4;
    display: block;
    font-size: 14px;
}

.p-conR2rline{
    width: 95%;
    height: 1px;
    margin:10px 0;
    background: #ececec;
}

.p-conR2ri{
    height: auto;margin-top:20px;
}

.p-conR2rimg{
    margin-right: 8px;
}

.p-conR2rs3{
    font-size: 14px;
    color:#3e3d3d;
    display: block;
    margin-top: 15px;
}
.p-conR2r .more{
    color:#004ea2;
    margin-top: 15px;
    font-size: 14px;
    display: inline-block;
    cursor:pointer;
}

.yema{
    width: 76.5%;
    margin:50px 0;
    height: 30px;
    float: right;
    position: relative;
}

.p-conLC a.LeftLink{height:auto;margin-bottom: 10px;}

.yemabox{
    /* position: absolute; */
    /* height: 30px; */
    /* left:50%; */
    /* text-align: center; */
    /* width: 100%; */
}

.yemabox div{
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    cursor:pointer;
    background: #fff;
    color:#777676;
}

.yemabox div.active{
    background: #004ea2;
    color:#fff;
}



.clear{
    clear:both;
}






/*产品中心1*/


.p-conLC{
    border-bottom:1px solid #d4d4d4;
}
.p-conLC:hover{background:#004ea2;}
/*.p-conLC:hover .p-conLCc{ display:block;}*/
.p-conLC:hover a .p-conLCt{
    color:white;
}
.p-conLC:hover .p-conLCi{
    background:url(/Site/Default/theme/css/../images/p22.png) center center no-repeat;
}

.p-right{
    width: calc(98% - 255px);
    float:right;
    padding-bottom:50px;
    margin-left:2%;
}

.p-right ul{
    width:100%;

}

.p-right ul li{
    width:32%;
    float:left;
    background:white;
    text-align: center;
    margin-right:2%;
    margin-bottom:15px;    box-sizing: border-box;

}
.p-right ul li:nth-child(3n){margin-right:0px;}

.p-right ul li:hover


.p-right ul li a{
    color:#3e3d3d;
    font-size:14px;
    text-decoration: none;
}
.p-right ul li a img{
    width:75%;
    height: 11.8vw;
    padding-top:20px;
}

.p-right ul li a span{
    margin-top:10px;
    display: block;
    padding-bottom:20px;
color:#3e3d3d;
}

.p-right ul li.active a{
    color:#004ea2;
}

.p-right ul li.active{
    width:28%;
    border:2px solid #004ea2;
}



/*手机头部隐藏*/
.t-header{
    display: none;
}


/*手机导航栏隐藏*/

.rightNav{
    display: none;
}


/*手机页面隐藏*/
.t-Index{
    display: none;
}



/*产品中心基本参数开始*/

.p-conRInfo{
    width: calc(100% - 300px);
    float: right;
}

.p-conRInfo1{
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    overflow: Hidden;
    display: table;position: relative;
}

.p-conRInfo .leftIn{
    width:47%;
    position:relative;
    display: table-cell;
    vertical-align: middle;
}


.p-conRInfo .leftIn .leftIn_btn{ position:absolute; top:50%; left:0px;width: 100%;margin-top:-12px;}

.p-conRInfo .leftIn a{ }
@media (max-width:1400px){
    .p-conRInfo .leftIn .ProductiIMG{
        width:60%;
        margin-left:20%;
       position: relative;
    margin-top: 10px;    height: 240px;
    }
    .p-conRInfo .leftIn .ProductiIMG img{
        width:100%
    }
}
@media(min-width:1401px){
    .p-conRInfo .leftIn .ProductiIMG{
        width:60%;
        margin-left:20%;position: relative;
    margin-top: 10px;    height: auto;
    overflow: hidden;
    }
    .p-conRInfo .leftIn .ProductiIMG img{
        width:100%;max-height:100%;
    }
}

.p-conRInfo .leftIn .ProductiIMG img {
    width: 100%;
}

@media(min-width: 1401px){
    .p-conRInfo .leftIn .p-conR2i{
        margin-top:130px;
        margin-left:15%;
        solution:absolute;
    }
}
@media (max-width: 1400px){
    .p-conRInfo .leftIn .p-conR2i{
        margin-top: 120px;
        position:absolute;
        transform: scale(0.9);
    }
}
.p-conRInfo .leftIn .ProductiIMG{opacity:0;transition:1s all ease;    height: auto;}
.p-conRInfo .leftIn .ProductiIMG img {
    width: 100%;max-height:100%;
}

 .p-conRInfo .leftIn .ProductiIMG.active{opacity:1;}

.p-conRInfo .prev{
    float:left;
    margin-left:20px;
}

.p-conRInfo .next{
    float:right;
    margin-right:20px;
}


.p-conR2i{
    width: 70%;
    margin: 0px auto;
    display: block;
    display: block;
    vertical-align: middle;
    max-width: 220px;
    padding: 10px 0px;
}

.p-conR2r{
    width: 95%;
    float: right;
    padding: 30px 0;
    display: table-cell;
}
.p-conR2rs1{
    color:#3e3d3d;
    display: block;
    font-size: 16px;
}

@media (max-width:1400px){
    .p-conR2rs2{
        color:#d4d4d4;
        display: block;
        width:auto;
        font-size: 12px;margin-top: 5px;    padding: 10px 0px;

    }
}
@media(min-width:1401px){
    .p-conR2rs2{
        color:#d4d4d4;
        display: block;
        width:auto;
        font-size: 12px;margin-top: 5px;padding: 10px 0px;

    }
}

.p-conR2rline{
    width: 95%;
    height: 1px;
    margin:10px 0;
    background: #ececec;
}

.p-conR2rimg{
    margin-right: 8px;
}

.p-conR2rs3{
    font-size: 14px;
    color:#3e3d3d;
    display: block;
    margin-top: 15px;
}
.p-conR2r .more{
    margin-top: 15px;
    font-size: 14px;
    display: inline-block;
    display: block;
    padding-bottom:20px;
    padding-right:20px;
    line-height: 25px;  cursor: pointer;
}

.P-middle .P-middle-p .p-con .p-conRInfo .info{
    width:100%;
    background:white;
    margin-bottom:20px;
}

.P-middle .P-middle-p .p-con .p-conRInfo .info ul{
    width:100%;
    background:white;
    overflow: Hidden;
}

.P-middle .P-middle-p .p-con .p-conRInfo .info ul li{
    width:20%;
    height:44px;
    text-align: center;
    float:left;
    border-left:1px solid #e4e4e4;
    border-top:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    line-height: 44px; box-sizing:border-box;

}
.P-middle .P-middle-p .p-con .p-conRInfo .info ul li:hover{
    border-bottom: 2px solid #004ea2!important;
}

.P-middle .P-middle-p .p-con .p-conRInfo .info ul li a{ display:block; width:100%;
    text-decoration: none;
    color:#525252;
}

.P-middle .P-middle-p .p-con .p-conRInfo .info ul li.active{
    border-bottom: 2px solid #004ea2;
}


.p-conRInfo .info .Infowords1{
    width:100%;

}



.p-conRInfo .info .Infowords1 .Infotitle{
    width:20%;
    text-indent: 1em;
    color:#3e3d3d;
    font-size:14px;
    padding-top:20px;


}

.p-conRInfo .info .Infowords1 .InfoProduct{
    width:100%;
    padding-left:20px;
    display: block;
    font-size:14px;
    color:#3e3d3d;
    margin-top:10px;
    line-height:25px;
}

.p-conRInfo .info .Infowords2{
    width:100%;
    padding-top:0px;
}


.p-conRInfo .info .Infowords2 .Infotitle{

    text-indent: 1em;
    color:#3e3d3d;
    font-size:14px;
    padding-top:20px;


}

.p-conRInfo .info .Infowords2 .InfoProduct{
    padding-right:20px;
    padding-left:20px;
    display: block;
    font-size:14px;
    color:#3e3d3d;
    padding-top:10px;
    line-height:25px;
}

.p-conRInfo .info .Infowords2 .InfoProduct1{

    padding-left:20px;
    display: block;
    font-size:14px;
    color:#3e3d3d;
    margin-top:10px;
    line-height:25px;
}

.p-conRInfo .info .Infowords2 img{
    /* margin-left:25%; */
    /* margin-top:30px; */
    /* padding-bottom:10px; */
}

/*产品中心基本参数结束*/






/*产品中心应用案例开始*/

.Infowords3{
    width:99%;
    background:white;
    padding-top: 30px;
    overflow: hidden;
}

.Infowords3 img{
    width:32.5%;
    padding-left:20px;
    float: left;
}
.Infowords3 .Ctitle_main{
    float: right;
    width: 62%;
    overflow: hidden;
}
.Infowords3 .Ctitle{
    width: 50%;
    line-height:25px;
    float: left;
margin-top: 10px;
}

.Infowords3 .Ctitle span{
    color:#7a7a7a;
    font-size:14px;
}


.Infowords3 .Ctitle h4{
    color:#232323;
    font-size:16px;
}



.Infowords3 .Ctitle h5{
    color:#232323;
    font-size:14px;
}


.Infowords3 .Ctitle2{
    width: 50%;
    float:right;
    color:#7a7a7a;
    line-height: 25px;
margin-top: 10px;
}

.Infowords3 .Ctitle_q {
    width: 100%;
    float:left;
    line-height: 25px;
    color: #7a7a7a;
}
.Infowords3 .Ctitle2 p{
    color:#7a7a7a;
    font-size:14px;
    line-height:28px;
}


.info .look{
    color:#004ea2;
    display: block;
    text-decoration: none;
    float: right;
    margin: 30px;
}








.Infowords4{
    width:99%;
    background:white;
    padding-top:40px;
}

.Infowords4 img{
    width:32.5%;
    padding-left:20px;


}

.Infowords4 .Ctitle{
    width:27%;
    margin-left:40px;
    margin-left:40%;
    margin-top:-180px;
    line-height:25px;
}

.Infowords4 .Ctitle span{
    color:#7a7a7a;
    font-size:14px;
}


.Infowords4 .Ctitle h4{
    color:#232323;
    font-size:18px;
}



.Infowords4 .Ctitle h5{
    color:#232323;
    font-size:15px;
}


.Infowords4 .Ctitle2{
    width:30%;
    float:right;
    margin-top:-110px;
    color:#7a7a7a;
}

.Infowords4 .Ctitle2 p{
    color:#7a7a7a;
    font-size:14px;
}

.Infowords4 img{
    height:184px;
}

.Infowords3 img{
    height:184px;
}







/*产品中心应用案例结束*/



/*产品中心基本参数开始*/


.info ul li{
    background:white;
}

.Infowords1 table{
    width: 100%;
    background:white;
    position:relative;
    top:-2px;
    border-collapse: collapse;
}
.Infowords1 table tr{width:100%;overflow:Hidden;}
.Infowords1 table tr  .tdN{
    width:30%;
    text-align: center;
    heig

    ht:48px;
    line-height:48px;
    border-top:1px solid #e8e8e8;
    border-left:1px solid #e8e8e8;
    color:#3e3d3d;
    box-sizing: border-box;
}






.Infowords1 table tr  .tdN1{
    width:70%;
    text-align: center;
    height:48px;
    line-height:48px;
    border-top:1px solid #e8e8e8;
    color:#3e3d3d;
    border-left:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8;
}



/*产品中心基本参数结束*/



/*媒体中心出版物开始*/
.p-con1{
    width:100%;
    margin-top:20px;
}
.p-con1 .online{width:100%;/* overflow:Hidden; */display:table;}

.p-con1 .media{
    width:100%;
}


.p-con1 .media li{
    text-align: center;
    line-height: 46px;
    font-size:14px;
    width:20%;
    height:46px;
    background:white;
    border-top:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb;
    border-left:1px solid #ebebeb;
    box-sizing: border-box;
}
.p-con1 .media {
    display: flex;
}
.p-con1 .media li.active{?
    border-bottom:2px solid #004ea2;  box-sizing:border-box;
}
.p-con1 .media li.active a{
    color:#004ea2;
}
.p-con1 .media li:hover{
    border-bottom:2px solid #004ea2; box-sizing:border-box;
}

.p-con1 .media li.active{
    border-bottom:2px solid #004ea2; box-sizing:border-box;
}

.p-con1 .media li a{
    font-size:15px;
    text-decoration: none;
    color:#525252;
    display: block;
}

.p-con1 .mediaIn{
    width:100%;
    padding-top:30px;


}

.p-con1 .mediaIn .mediaImg{
    background:white;
    width:100%;



}

.p-con1 .mediaIn .mediaImg li{
    float:left;
    width:25%;
    background:white;
    padding-top:20px;
    text-align: center;



}
.p-con1 .mediaIn .mediaImg li a{ display:block; width:100%; overflow:hidden;}

.p-con1 .mediaIn .mediaImg li span{
    display: block;
    margin-top:20px;
    padding-bottom:20px;
    font-size: 14px;
    color:#5b5b5b;
}

.p-con1 .mediaIn .mediaImg li a img{
    height:314px;
    width:87%;
    border:1px solid #ebebeb;
}

.yema1{
    width: 100%;
    margin:50px 0;
    height: 30px;
    float: right;
    position: relative;    text-align: center;
}

.yema1 .yemabox{
    
    height: 30px;
   
}

.yema1 .yemabox div{
    margin-left:10px;
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    cursor:pointer;
    background: #fff;
    color:#777676;
}

.yema1 .yemabox div.active{
    background: #004ea2;
    color:#fff;
}



.clear{
    clear:both;
}



.online .link{
    text-align: center;
    line-height: 46px;
    font-size: 14px;
    width: 19.8%;
    height: 46px;
    /* float: left; */
    background: white;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    display: table-cell;
    position: relative;
    box-sizing: border-box;
}
.online .link:last-child{ border-right:1px solid #ebebeb;}
.online .link.active{border-bottom:2px solid #004ea2;}

.online .link a{
    font-size: 15px;
    text-decoration: none;
    color: #525252;
    display: block;
}
.online .link.active a{color:#004ea2}

.online .link ul{
    width: 100%;
    text-align: center;
    line-height: 40px;
    margin-top: 3px;
    position: absolute;
    display: none;
    z-index: 100;
    top: 100%;
    left: 0px;
}
.online .link ul li{
    border-bottom:1px solid #ebebeb;
    border-left:1px solid #ebebeb;
    border-right:1px solid #ebebeb;
    background:white;
}
.online .link:hover ul{display:block;}
.online .link ul li:hover a{color:#004ea2;}
.online .link:hover{border-bottom:2px solid #004ea2;box-sizing: border-box;}


/*媒体中心出版物结束*/



/*解决方案开始*/


.p-conRInfoS{
    width:100%;
    background:white;
    overflow: Hidden;
    margin-bottom: 30px;
}

.p-conRInfoS .solutionIn{
    width: 99%;
    overflow: hidden;
    margin: 0px auto;
}

.p-conRInfoS h4{
    padding-top:20px;
    padding-left:20px;
    color:#737373;
}


.p-conRInfoS .solutionIn li{
    width: 31%;
    float:left;
    background:white;
    position: relative;
    margin: 2% 1%;
    overflow: Hidden;
}

.p-conRInfoS .solutionIn li a{display:block;width:100%;overflow:Hidden;}
.p-conRInfoS .solutionIn li a img{
    width: 100%;
    height: 13vw;
    display: block;
}


.p-conRInfoS .solutionIn li a .mask{
    width: 100%;
    height:40px;
    display: block;
    background:rgba(0,78,162,0.7);
    position: absolute;
    left: 0%;
    color:white;
    line-height: 40px;
    text-align: center;
    top: 100%;
    font-size:15px;
    margin-top: -40px;
}

.p-conRInfoS .solutionIn li:hover .mask{
    top: 0px;
    height: 100%;
    transition:1s all ease;
    line-height: 13vw;
    margin-top: 0px;
}


/*解决方案结束*/




/*解决方案详情开始*/

@media (max-width:1400px){
    .boxS{
        background:white;
        width:100%;
    }
}

    .boxS{
        background:white;
        width:100%;
        display: table;
    }




.solutionCase{
    width:45%;
    background:white;
    display: table-cell;
    vertical-align: middle;
}

@media (max-width:1400px){
    .solutionCase img{width:90%;margin: 0px auto;display: block;}
}
@media(min-width:1401px){
    .solutionCase img{
        width:90%;
        padding-top:30px;
        padding-bottom:30px;
        margin-left:8%;
    }
}
.solutionCase1{
    width: 90%;
    float:right;
    overflow: hidden;
    margin: 25px 5% 25px 0px;
}


.solutionCase1 h4{
    color:#3e3d3d;
    font-size:20px;
}


.solutionCase1 span{
    color:#3e3d3d;
    font-size:14px;
    font-family:'黑体';
    display: block;
    margin-top:20px;
    line-height:25px;

}

.solutionInfo{
    width:100%;
    background:white;
    margin-top:20px;



}

.solutionInfo .tab>li{
    width: 20%;
    height:49px;
    border-top:1px solid #efefef;
    border-bottom:1px solid #efefef;
    border-left:1px solid #efefef;
    float:left;
    line-height: 49px;
    text-align: center;
    background:white;
    box-sizing: border-box;
}

.solutionInfo .tab li.active{
    border-bottom:2px solid #004ea2;
}
.solutionInfo .tab li:hover{
    border-bottom:2px solid #004ea2;
}

.solutionInfo .tab li a{
    text-decoration: none;
    color:#525252;
    display: block;
}


.solutionInfo h3{
    /* width:50%; */
    /* color:#3e3d3d; */
    /* margin-left:28.5%; */
    /* font-size:17px; */
    /* padding-top:80px; */
}

.solutionInfo .InfoSol{
    width:99%;
    padding-bottom:40px;
   margin:0px auto 30px auto;
    display: none;
}


.solutionInfo .InfoSol h4{
    font-size:14px;
    color:#3e3d3d;
    margin-top:10px;
    padding-left:20px;
}

.solutionInfo .InfoSol h5{
    font-size:14px;
    color:#3e3d3d;
    margin-top:20px;
    padding-left:20px;
}

.solutionInfo .InfoSol span{
   /* display: block;
    padding-left:20px;
    padding-right:20px;
    line-height:30px;
    font-size:12px;
    color:#3e3d3d;*/

}

.solutionInfo .InfoSol p{
    font-size:14px; padding-left:20px; line-height:25px;
    padding-right:20px;
    
}

.solutionInfo .InfoSol img{
    /* width:77%; */
    /* margin-left:11.5%; */
    /* margin-top:20px; display: block;*/
    
    max-width: 100%; margin:0px auto;
}



/*解决方案详情结束*/




/*媒体中心广告开始*/






/*媒体中心广告结束*/




/*联系我们开始*/


.contact{
    width:100%;
}


.contact li{
    width:33.1%;
    border-left:1px solid #e4e4e4;
    border-top:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    float:left;
    text-align: center;
    line-height: 40px;
    height: 40px;
    background:white;
}
.contact li:last-child{ border-right:1px solid #e4e4e4;}
.contact li.active{
    border-bottom:2px solid #004ea2;
}
.contact li.active a{color:#004ea2;}

.contact li:hover{
    border-bottom:2px solid #004ea2;
}

.contact li a{
    text-decoration: none;
    color:#525252;
    font-size:15px;
}

.contactInfo{
    width:49%;
    text-align: center;
    /* padding-top: 30px; */
    float: left;
    margin-right: 2%;
    overflow: Hidden;
    margin: 30px 2% 30px 0px;
}
.contactInfo:last-child{ margin-right:0px;}
.contactInfo1{
    width:100%;
    background:white;
    padding-bottom:20px;
    float:left;
    overflow: Hidden;
}


.contactInfo1 h4{
    padding-top:30px;
}

.contactInfo1 .contact1{
    width:100%;
    padding-top:10px;
}

.contactInfo1 .contact1 li{
    width: 95%;
    text-align: left;
    /* margin-top:1px; */
    /* height:30px; */
    background: url("/Site/Default/theme/css/../images/contact_bj.jpg") left 6px no-repeat;
    margin: 0px auto 40px auto;
}

 .contactInfo1 .contact1 li span{
        padding-left: 30px;
        font-size:14px;
        line-height: 30px;
        display: block;
    }
.contactInfo1 .contact1 li a{
    /* text-decoration: none; */
    /* color:#3e3d3d; */
    /* font-size:14px; */
    /* padding-left:20px; */
    /* display: block; */
}
.contactInfo1 .contact1 li a img{margin-top: 3px;float:left;}
@media (max-width:1400px){
    .contactInfo1 .contact1 li a span{
        padding-left:10px;
        font-size:12px;
    }
}

@media(min-width:1401px){
   
}


.clear:after{
    content: ".";
    display: block;
    height:0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}



.contactInfo2{
    width:49%;
    text-align: center;
    float:right;
    padding-bottom:30px;

}

.contactInfo3{
    width:100%;
    background:white;
    padding-bottom:20px;
}


.contactInfo3 h4{
    padding-top:30px;
}

.contactInfo3 .contact1{
    width:100%;
    padding-top:10px;
}

.contactInfo3 .contact1 li{
    width:100%;

    text-align: left;
    margin-top:1px;
    height:30px;


}


.contactInfo3 .contact1 li a{
    text-decoration: none;
    color:#3e3d3d;
    font-size:14px;
    padding-left:20px;
}

@media(max-width:1400px){
    .contactInfo3 .contact1 li a span{
        padding-left:10px;
        font-size:12px;
    }
}
@media(min-width:1401px){
    .contactInfo3 .contact1 li a span{
        padding-left:10px;
        font-size:14px;
    }
}


.clear:after{
    content: ".";
    display: block;
    height:0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}


/*联系我们结束*/






/*联系我们公司联系开始*/

.contactUS{
    width:100%;
    position:relative;


}

.contactUS img{
    width:100%;
    height:450px;

}
.tab_contact{ position:relative;}
.jiao_show .jiao{ display:block;}
.contactUS1{
    width:32%;
    background:white;
    float: left;
    margin-top: 30px;
    border:1px solid #eeeeee;
}
.tab_contact:hover h4{color:#004ea2;}

.tab_contact h4{
    padding-left:20px;
    padding-top:20px;
    font-size:15px;
}

.tab_contact .ul1{
    width: 95%;
    overflow: Hidden;
    margin: 20px auto;
}

.tab_contact .l_icon{float:left;margin-top: 6px;}
.tab_contact .info{ font-size:14px; float:right;line-height: 39px;color: #525252;width: calc(100% - 33px);}



.contactUS2{
    width:32%;
    background:white;
    margin-top:30px;
    margin-left:2%;
    float: left;
    border:1px solid #eeeeee;
}

.contactUS3{
    width:32%;
    background:white;
    margin-top:30px;
    float:right;
    border:1px solid #eeeeee;
}




@media(min-width:1401px){
    .contactUS3 .ul1 li a span{
        font-size:14px;
        color:#525252;
        display:block;
        width:80%;
        padding-left:18%;
        margin-top:-20px;
    }
}

@media (max-width:1400px){
    .contactUS3 .ul1 li a span{
        font-size:12px;
        color:#525252;
        display:block;
        width:87%;
        padding-left:12%;
        margin-top:-20px;
    }
    .contactUS2 .ul1 li a span{
        font-size:12px;
        color:#525252;
        display:block;
        width:87%;
        padding-left:12%;
        margin-top:-20px;
    }
    .contactUS1 .ul1 li a span{
        font-size:12px;
        color:#525252;
        display:block;
        width:80%;
        padding-left:18%;
        margin-top:-20px;
    }
    .p-con1 .email{
        width:100%;
        background:white;
        margin-bottom:30px;
        padding-bottom:10px;
        border:1px solid #eeeeee;
        margin-top:20px;
        font-size:12px;
        overflow: hidden;
    }
}




@media(min-width:1401px){
    .contactUS2 .ul1 li a span{
        font-size:14px;
        color:#525252;
        display:block;
        width:87%;
        padding-left:12%;
        margin-top:-20px;
    }
    .contactUS1 .ul1 li a span{
        font-size:14px;
        color:#525252;
        display:block;
        width:80%;
        padding-left:18%;
        margin-top:-20px;
    }
    .p-con1 .email{
        width:100%;
        background:white;
        /* height:160px; */
        margin-bottom:30px;
        padding-bottom:45px;
        border:1px solid #eeeeee;
        margin-top:20px;
        padding: 20px 0px;
        overflow: Hidden;
    }
}

.contactUS1:hover .jiao{display:block}
.contactUS3:hover .jiao2{display:block}
.jiao {position: absolute;top: -15px;left: 50%;display:none;}

.jiao1{

    position: absolute;
    top: 1040px;
    left: 55%;
    display:none;
}

.jiao2{
    display:none;
    position: absolute;
    top: 1040px;
    left: 75.5%;
}


.email>ul{
    width:100%;
    /* margin-top:20px; */
    background:white;
    overflow: hidden;
    float: left;
}


.email>ul>li{
    width:44%;
    height:31px;
    float:left;
    margin-top:10px;

}
.email>ul>li:nth-child(2){margin-left:1%;}
.email>ul>li:nth-child(3){width:45%;margin-left:0%;}
.email>ul>li:nth-child(5){width:32%;margin-left:1%;}


.email ul li a{
    padding-left:20px;
    text-decoration: none;
    color:#3e3d3d;
    cursor: text;
}
.email ul li span{
        padding-left:20px;
        text-decoration: none;
        font-size:14px;
        color:#525252;
        display: block;
        width:100%;
        margin-left:10%;
        margin-top:-20px;
    }
    .email ul li img {
    padding-left: 20px;
}
    .email .div2{/* font-size:14px; *//* height:15px; *//* margin-left:90%; *//* margin-top:-15px; */}

    .email .div1{/* font-size:14px; *//* height:15px; *//* margin-left:79%; *//* margin-top:20px; *//* width: 100%; *//* overflow: Hidden; */}
@media(min-width:1401px){
    
}

@media (max-width:1400px){
    /*.email ul li a span{
        padding-left:20px;
        text-decoration: none;
        font-size:12px;
        color:#525252;
        display: block;
        width:90%;
        margin-left:10%;
        margin-top:-20px;
    }
    .email .div2{

        font-size:14px;
        height:15px;
        margin-left:88%;
        margin-top:-15px;


    }

    .email .div1{

        font-size:14px;
        height:15px;
        margin-left:77%;
        margin-top:5px;


    }*/
}

.email .slide{
    width: 29%;
    height:100px;
    border-left: 1px solid #e8e8e8;
    /* margin-left:71%; */
    position: relative;
    top:10px;
    float: right;display:none;
}
.email .slide ul{width: 50%;/* overflow:Hidden; */margin: 0px auto;}
.email .slide ul li{float:right;width: 35%;margin-right: 10%;font-size: 14px;text-align: center;} 
.email .slide img{
    float:right;
    /* margin-top:-90px; */
    /* margin-right:15%; */
    display: block;
    width: 100%;
}


.contactU .Slide{
    width:85%;
    /* height:1px; */
    margin-left:7.5%;
    margin-top:20px;
    border-top: 1px solid #e8e8e8;
}
.contactU .Slide ul{ width:100%; margin:20px auto;}
.contactU .Slide li{ width:50%; float:left; text-align:center; font-size:14px; color:#525252; line-height:30px}
.contactU .Slide li img{ display:block; width:60%; margin:0px auto;}



.contactU  h4{
    padding-right:20px;
}
/*
.contactU .Img1{
    width:28%;
    margin-left:18%;
    margin-top:20px;
}
.contactU .Img2{
    width:28%;
    margin-left:5%;
    margin-top:20px;
}

.contactU .Span1{
    display: block;
    width:65px;
    font-size:14px;
    color:#525252;
    margin-left:23%;
}


.contactU .Span2{
    display: block;
    width:65px;
    font-size:14px;
    color:#525252;
    margin-left:58%;
    margin-top:-20px;
}
*/


/*联系我们公司联系结束*/




/*企业简介开始*/

.p-con1 .about{
    width:100%;
}

.p-con1 .about li{
   width: calc(100% / 5);
    height:40px;
    background:white;
    float:left;
    border-left:1px solid #e6e6e6;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    text-align: center;
    line-height: 40px;
    box-sizing: border-box;
}
.about li.active {
    border-bottom: 2px solid #004ea2;
}
.p-con1 .about li:last-child{border-right:1px solid #e6e6e6;}
.p-con1 .about li a{
    color:#525252;
    text-decoration: none;
    display: block;
}


.p-con1 .about li.active a{
    color:#004ea2;

}
.p-con1 .about li:hover{
    border-bottom:2px solid #004ea2;
}


.introduction{
    width:100%;
    /* padding-top: 40px; */
}
.introduction .no_search{display:None;width: 100%;overflow: hidden;line-height: 100px;font-size: 20px;margin-bottom: 50px;}
.introduction .introduction1{
    background:white;
}

.introduction .introduction1 .span1{
    color:#2d2d2d;
    width:100%;
    text-align: center;
    display: block;
    font-size:18px;
    padding-top:30px;
    padding-bottom:30px;

}


.introduction .introduction1 ul{
    width:94%;
    margin-left:3%;
}

.introduction .introduction1 ul li{
    width:33%;
    float:left;
    margin-left:0.3%;



}

.introduction .introduction1 ul li img{
    width:100%;
    /*height:170px;*/

}



.introduction .introduction1 .span2{
    font-size:14px;
    color:#4b4b4b;
    display: block;
    width:94%;
    margin-left:3%;
    line-height:25px;
    /*padding-bottom:20px;*/

}





.introduction .introduction2{
    background:white;
    margin-top:30px;
    margin-bottom: 50px;    text-align: justify;
}
.introduction .introduction2.NewsInfo{
   width:85%;padding:2.5%;padding-left:7.5%;padding-right:7.5%;}

.introduction .introduction2 ul li{list-style-type:disc;margin-left:20px;}

.introduction .introduction2 .span1{
    color:#2d2d2d;
    width:100%;
    text-align: center;
    display: block;
    font-size:18px;
    padding-top:30px;


}

.introduction .introduction2 .span3{
    color:#686868;
    width:94%;
    text-align: center;
    display: block;
    font-size:14px;
    padding-top:20px;
    padding-bottom:30px;
    margin-left: 3%;
    line-height: 25px;

}

.introduction .introduction2 .img1{
    width:94%;
    margin-left:3%;
   
}


.introduction .introduction2 .span2{
    font-size:14px;
    color:#4b4b4b;
    display: block;
    width:94%;
    margin-left:3%;
    padding-top:20px;
    line-height:25px;
    padding-bottom:20px;

}

.introduction .introduction2 .img2{
    width:31%;
    margin-left:34.5%;
    height: 100px;
}



/*企业简介结束*/




/*视频开始*/


.vedio{
    width:100%;
    padding-top:80px;


}


.vedio .vedio1{
    background:white;
    width:100%;
    padding-bottom:200px;
    margin-bottom:30px;
    position: relative;
}
.vedio .t_video{ width:100%; overflow:Hidden;}
.vedio .t_video a{display:block;width: 80%;overflow:hidden;position: relative;margin: 30px auto;}
.vedio .t_video .play_video{position:absolute;top:50%;left:50%;margin-left: -27px;margin-top: -27px;}
.vedio .vedio1 h4{
    font-size:14px;
    color:#004ea2;
    text-align: center;
    padding-top:20px;
}

.vedio .vedio1 .vedioImg{
    width: 100%;
    /* height:545px; */
    /* margin-left:10.5%; */
    /* margin-top:30px; */
    /* margin: 30px auto; */
    display: block;
}

.vedio .vedio1 ul{
    width:6000px;
    height:160px;
    margin-left:20px;;
    overflow:hidden;
    margin-top:50px;
}


.vedio .vedio1 ul li{
    width:180px;

    float:left;
    height:160px;
    overflow:hidden;
    margin-top:20px;
}


.vedio .vedio1 ul li img{
    width: 100%;
    position:absolute;
    top:0px;
    /* left:-25px; */
    height:105px;
}
.vedio .vedio1 ul li .Vmask{
    width:100%;
    position:absolute;
    top:0px;
    height:105px;
    background:rgba(0,0,0,0.5);
    text-align:center;
    line-height:105px;

}

.vedio .vedio1 ul li .Vmask img{
    width:40px;
    height:40px;
    position:absolute;
    left:38%;
    top:30%;


}

.vedio .vedio1 ul li a{
    color:#686868;
    text-decoration: none;
}

.linkImg{
    width:85%;
    margin-left:7.5%;
    /* overflow:hidden; */
    position: relative;
}

.vedio .vedio1 ul li a span{
    display: block;
    margin-top:-36px;
    font-size:14px;
}


.vedio .vedio1 ul li:hover a{
    color:#004ea2;
}

.vedio .vedio1 .Pleft{
    /* float:left; */
    width:20px;
    /* margin-top:100px; */
    position: absolute;
    top: 50%;
    left: -30px;
}


.vedio .vedio1 .right{
    /* float:right; */
    width:20px;
    top: 50%;
    position: absolute;
    right: -30px;
}




/*视频结束*/





/*新闻开始*/


.news{
    width:100%;
}

.news ul{
    width:100%;
    background:white;
    padding-bottom:20px;
}

.news ul li{
    width:100%;
}

.news ul li img{
    width:25%;
    height: 10vw;
    margin-left:20px;
    margin-top:20px;
    border:2px solid white;
}

.news ul li:hover img{
    border:2px solid #004ea2;
}

.news ul li .newsInfo{
    width:66%;
    float:right;
    margin-top:20px;
    margin-right:3%;
}

.news ul li .newsInfo p{
    color:#4b4b4b;
    font-size:16px;
}
.news ul li:hover .newsInfo p{
    color:#004ea2;

}



.news ul li .newsInfo span{
    color:#5b5b5b;
    font-size:14px;
    display: block;
    margin-top:10px;
    line-height:25px;
}

.news ul li .newsInfo:hover a{
    color:#004ea2;
}

.news ul li .newsInfo a{
    color:#4b4b4b;
    font-size:14px;
    text-decoration: none;
    display: block;
    margin-top:10px;
}





/*新闻结束*/


/*应用案例开始*/

.application{
    width:100%;
    padding-top:20px;
}

.application .applicate{
    width:100%;margin-bottom: 30px;


}

.application .applicate li{
    float:left;
    width:23.5%;
    height:270px;
    margin-right:2%;
    background:white;
    text-align: center;
    margin-bottom:20px;
    border:2px solid #ffffff;box-sizing: border-box;

}
.application .applicate li:nth-child(4n){margin-right:0px;}

.application .applicate li a{text-decoration: none;display: block;width: 100%;height: 100%;}

.application .applicate li a img{
    padding-top:80px;
}

.application .applicate li a span{
    display: block;
    margin-top:20px;
    color:#555555;
}

.application .applicate li:hover{
    border:2px solid #004ea2;
    box-sizing:border-box;

}



.application .applicate li:hover a span{
    color:#004ea2:
}


/*应用案例结束*/



/*应用案例列表开始*/

.p-conR1 .list{
    width:100%;
    /* height:245px; */
    background:white;
    margin-bottom:20px;
    overflow: hidden;
}

.p-conR1 .list img{
    width:33%;
    height: 10.5vw;
    margin: 2%;
    border:2px solid white;
}

.listName{
    width:60%;
    float:right;
    margin-top:25px;
}

.listName span{
    display: block;
    line-height: 25px;
    margin-top:5px;
    font-size:14px;
    color:#737373;
}

.listName a{
    text-decoration: none;
    color:#737373;
    font-size:14px;
    display: block;
    margin-top:50px;
}

.p-conR1 .list:hover span{
    color:#004ea2;

}

.p-conR1 .list:hover a{
    color:#004ea2;

}

.p-conR1 .list:hover h4{
    color:#004ea2;

}



/*应用案例列表结束*/



/*应用案例列表详情页开始*/

.List{
    width: calc(100% - 300px);
    float: right;
}


.ListInfo .listInfo{
    width:100%;
    background:white;
    margin-bottom:20px;
    padding-bottom:20px;
}

.ListInfo .listInfo .AppImg{
    width:56%;
    height:auto;
    margin-left:20px;
    margin-top:30px;
    border:1px solid #d4d4d4;

}

.listName{
    width:35%;
    float:right;
    margin-right:2%;
    margin-top: 3%;
    position: relative;
    height: 10.5vw;
}


.listName span{
    display: block;
    line-height: 25px;
    font-size:14px;
    color:#737373;
}

.listName a{
    text-decoration: none;
    color:#737373;
    font-size:14px;
    display: block;
    margin-top:60px;
    position: absolute;
    left: 0px;
    bottom: 5%;
}

.p-conR1 .list:hover span{
    color:#004ea2;

}
.p-conR1 .list:hover img{
    border:2px solid #004ea2;
}

.p-conR1 .list:hover a{
    color:#004ea2;

}

.p-conR1 .list:hover h4{
    color:#004ea2;

}


.listInfo1{
    width:100%;
    background:white;
}

.listInfo1 .list_span{
    display: block;
    line-height: 30px;
    font-size:12px;
    color: #3e3e3e;
    padding-left:20px;
}

.listInfo1 a{
    text-decoration: none;
    color:#737373;
    font-size:14px;
    display: block;
    margin-top:50px;
    padding-left:20px;
}

.listInfo1 h4{
    width:90%;
    /* padding-left:20px; */
    /* margin-top:5px; */
    font-size: 16px;
    color:#3e3d3d;
    margin: 20px 0px 20px 20px;
    line-height: 35px;
}



/*应用案例列表详情页结束*/



/*支持服务开始*/


.service{
    width:100%;
}

.service .online .link{
    float:left;
    width: 20%;
    text-align: center;
    line-height: 40px;
    height: 40px;
    position: relative;
    box-sizing: border-box;
}
.service .online .link:hover{border-bottom:2px solid #004ea2;}

.service .online .link a{
    text-decoration: none;
    color:#575757;
}
.service .online .link.active>a{

    color:#004ea2;
}

.service .online .link .linkUl{
    width:100%;
    text-align: center;
    line-height: 40px;
    margin-top:2px;
    position: absolute;
    display: none;
}

.service .online .link .linkUl li{
    text-align: center;
    line-height: 40px;
    height: 40px;
    border-bottom:1px solid #e4e4e4;
    border-left:1px solid #e4e4e4;
    border-right:1px solid #e4e4e4;
    background:white;

}
.service .online .link .linkUl li:hover a{
    color:#004ea2;
}

.service .online .link:hover .linkUl{
    display: block;
}

.Online{
    width:100%;
    background:white;
    padding-bottom:30px;
    margin-bottom:30px;
}

.Online table td{
    padding-top:20px;
}
.Online table{
    width:100%;
}

.Online table tr textarea{
    width:95%;
}

.Online .name{
    width:5%;
    text-align: center;
    line-height:40px;
    height:40px;
    font-size:14px;
}

.Online .input{
    width:30%;
    text-align: left;
    line-height:40px;
    height:40px;
    margin-top:10px;
    font-size:14px;
}

.Online .input input{
    width:30%;
    height:100%;

}

.Online button{
    width:140px;
    height:40px;
    background:#cdcdcd;
    color:white;
    font-size:18px;

}

.Online .button1{
    margin-left: 40%;
}



/*支持服务结束*/


/*资料下载页开始*/
.ziliaodown{
    width: 100%;
    background: white;
    padding-bottom: 20px;
}

.ziliaodown ul{
    width: 94%;
    margin:0 3%;
    padding: 20px 0;
}

.ziliaodown ul li{
    width: 100%;
    margin-bottom: 30px;
    cursor:pointer;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 30px;
}

.ziliaodownimgL{
    width: 66px;
    height: 75px;

    background: url(/Site/Default/theme/css/../images/downlihui.png);
}

.ziliaodown ul li:hover .ziliaodownimgL{
    background: url(/Site/Default/theme/css/../images/downlilan.png);
}



.ziliaodownimgR{
    width: 84px;
    height: 71px;
    float:right;
    background: url(/Site/Default/theme/css/../images/ckdownhui.png);
    margin-top:-75px;
}

.ziliaodown ul li:hover .ziliaodownimgR{
    background: url(/Site/Default/theme/css/../images/ckdownlan.png);
}

.ziliaodowns1{
    font-size: 16px;
    color:#525252;
    display: block;
    float:left;
    width: 70%;
    margin-left: 9%;
    margin-top:-80px
}

.ziliaodown ul li:hover .ziliaodowns1{
    color:#004ea2;
}



.ziliaodowns2{
    font-size: 14px;
    color:#525252;
    display: block;
    float:left;
    width: 70%;
    margin-left: 9%;
    margin-top:-40px
}

.ziliaoline{
    width: 100%;
    height:1px;
    margin-bottom: 30px;
    background:#ebebeb;display: none;
}



.Online form span{display:block;height:30px;padding-left:50px;margin-top:50px;color:#575757}
.Online{padding-top:50px;}
.Online .form_btn{overflow:hidden;margin-left: 20%;}
.Online .form_btn input{width:90px;height:30px;color:white;float: left;margin-top: 40px; cursor:pointer;}
.Online .form_btn input[type=submit]{margin-left: 0%;}
.Online .form_btn input[type=reset]{margin-left: 50px;}
@media (max-width:1400px){
    .Online form input{display:block;width:30%;height:30px;margin-left:20%;margin-top:-30px;border:1px solid #e4e4e4;}
    .Online form textarea{/* display:block; *//* width: 78%; *//* margin-top:-30px; *//* margin-left:20%; *//* border:1px solid #e4e4e4; */}

}

    .Online form input{display:block;width:30%;height:30px;margin-left:15%;margin-top:-30px;border:1px solid #e4e4e4;}
.Online .last_form{width:100%;overflow:hidden;margin-top: 50px;}
.Online .f_left{float:left;width: 15%;}
.Online .f_left span{ margin-top:0px;}
.Online .f_left p{color:#999999;font-size:12px;line-height:25px;text-indent: 30px;}
    .Online form .textarea_tips{display:block;width: 40%;/* margin-top:-30px; *//* margin-left: 15%; */border:1px solid #e4e4e4;float: left;}
    .Online form textarea{display:block;width: 100%;border: 0px;}
    
    .Online .form_btn{overflow:hidden;margin-left: 15%;}


/*资料下载页开始*/



/*登录页面*/
.LoginL{width:400px;margin:0 auto;margin-top:40px;margin-bottom:80px;}
.count{width:300px;border:1px solid #d4d4d4;height:30px;border-radius:5px;text-indent:1em;}
.password{width:300px;border:1px solid #d4d4d4;height:30px;border-radius:5px;text-indent:1em;}
.submit{width:384px;height:30px;background:#125aa8;color:#fff;cursor:pointer;}
.register{width:150px;height:30px;background:#125aa8;color:#fff;float:right;margin-right: 17px;cursor:pointer;}
.LoginL a{float:right;font-size:14px;padding-right:20px;}
/* 找回密码*/
.passWord{width:234px;}
img{vertical-align: middle;}
.member span {top: 2px;}
.submitRe{width:386px;position: relative;left: 50%;margin-left: -200px;}
.countq{width:290px;border:1px solid #d4d4d4;height:30px;border-radius:5px;text-indent:1em;}

.p-conR2r .qqq {
    margin-top: 15px;
    font-size: 14px;
    display: inline-block;
    display: block;
    padding-bottom: 20px;
    padding-right: 20px;
    line-height: 25px;
}

.Infowords3 .Ctitle_q span{
    color: #7a7a7a;
    font-size: 14px;
}

.Infowords3 .Ctitle2 span{
    color: #7a7a7a;
    font-size: 14px;
}


.Infowords3 .Ctitle_q2 span{
    color: #7a7a7a;
    font-size: 14px;
}
.Infowords3 .Ctitle_q1 span{
    color: #7a7a7a;
    font-size: 14px;
}

.Infowords3 .Ctitle_q1 {
    width:auto;
    line-height: 25px;
    float: left;}

.Infowords3 .Ctitle_q2 {
    width: 77%;
    line-height: 25px;
    float: left;}