body img{margin:5px 0;padding:0px;height: auto; width: auto\9; /* width:100%;  */max-width: 100%;} 
@media screen and (min-width: 700px){
    .info-req p{
        font-size: 10px;
    }
}
@media screen and (min-width: 1100px){
    .info-req p{
        font-size: 15px;
    }
}
@media screen and (min-width: 1300px){
    .info-req p{
        font-size: 16px;
    }
}
@media screen and (min-width: 1800px){
    .info-req p{
        font-size: 16px;
    }
}
.top{
    width: 100%;
    height: 75px;
    background: #fefefe;
}
.w1200{
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
}
.w1300{
    width: 90%;
    max-width: 1300px;
    margin: 0 auto;
}
.w1079{
    width: 90%;
    max-width: 1079px;
    margin: 0 auto;
}
.w780{
    width: 90%;
    max-width: 780px;
    margin: 0 auto;
}
.logo{
    width: 16.18%;
    height: 35px;
    float: left;
    margin-top: 23px;
}
.top-right{
    float: right;
    margin-top: 30px;
}
.cnen-choose{
    padding: 0 30px 0 15px;
    position: relative;
    cursor: pointer;
    color: #535353;
    margin-right: 12px;
    border-right: 1px solid #353535;
    float: right;
    line-height: 22px;
    margin-top: 4px;
}
.cnen-choose .down-arrow{
    width: 12px;
    height: 6px;
    display: inline-block;
    position: absolute;
    right: 12px;
    top: 7px;
    background: url("../images/down-arrow.png") no-repeat center center;
}
.cnen-choose dl{
    width: 100%;
    height: 50px;
    position: absolute;
    left: 0;
    top: 20px;
    display: none;
}
.cnen-choose dl dd{
    line-height: 26px;
    text-align: center;
    cursor: pointer;
}
.cnen-choose dl dd a{
    height: 26px;
    /* display: block; */
}
.cnen-choose dl dd a:hover{
    color: #00ccff;
}
.logicons{
    float: right;
    margin: 2px 20px 0 10px;
}
.top-erweima{
    width: 202px;
    height: 202px;
    padding: 10px;
    /* background: #ffffff; */
    position: absolute;
    display: none;
    left: -100px;
    top: 32px;
    z-index: 120;
}
.logicons a{
    width: 27px;
    height: 26px;
    display: inline-block;
    background: url("../images/logicon.png") no-repeat;
}
.logicons a.sina{
    background-position: -35px 0;
    margin-left: 7px;
}
.top-search{
    width: 188px;
    height: 28px;
    border: 1px solid #3356a1;
    float: right;
}
.top-search label{
    width: 155px;
    height: 22px;
    padding: 3px 0 3px 3px;
    display: inline-block;
}
.top-search label input{
    width: 100%;
    height: 22px;
    border: none;
}
.top-sub{
    width: 29px;
    height: 28px;
    border: none;
    background: #3356a1 url("../images/mirro.png") no-repeat center center;
    float: right;
    cursor: pointer;
}
.nav{
    width: 100%;
    height: 44px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
#nav_home{
    background: #f5f5f5;
}
.menu{
    height: 44px;
}
.menu .m{
    position: relative;
    float: left;
	min-width:8.632%;
    margin: 0 10px;
    display: inline;
    text-align: center;
    z-index: 100;

}
.menu .m h3{
    font-weight: normal;
    font-size: 16px;
}
.menu .m h3 a{
    height: 44px;
    display: block;
    line-height: 44px;
    color: #1a1a1a;
}
.menu .m.on h3 a{
    color: #4061a7;
}
.menu .m .sub{
    display: none;
    width: 150%;
    position: absolute;
    left: -21px;
    top: 40px;
    line-height: 50px;
    background: #f5f5f5 url("../images/nav-border.jpg") no-repeat left -35px top;
    padding: 2px 0 0;
    box-shadow: 1px 1px 5px #dddddd;
}
.menu .m .sub a{
    margin-left: 2px;
    height: 50px;
    line-height: 50px;
    color: #424242;
    display: block;
    zoom: 1;
    text-align: center;
    /* text-indent: -5px; */
    font-size: 13px;
    display:block;white-space:nowrap; overflow-x:hidden; text-overflow:ellipsis;
}
.menu .m .sub a:hover{
    background: #ffffff;
}
.index-banner{
    width: 100%;
    position: relative;
    /*height: 480px;*/
    background: #ffffff;
}
.index-banner .bd{
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.index-banner .bd ul{
    /*width: 100% !important;*/
    /*height: 480px;*/
}
.index-banner .bd li{
    width: 100%;
	float:left;
    /*height: 480px;*/
    float: left;
    text-align: center;
    overflow: hidden;
    z-index: 10;
}
.index-banner .bd li a{
    width: 100%;
    /* height: 480px; */
    display: block;
    padding:10px 0px;
}
.index-banner .prev,.index-banner .next{
    width: 38px;
    height: 70px;
    display: inline-block;
    position: absolute;
    top: 205px;
    left: 10%;
    z-index: 100;
    background: url("../images/leftright.png") no-repeat;
    display: none;
}
.index-banner .next{
    left: auto;
    right: 10%;
    background-position: -65px 0;
}
.index-banner:hover .prev,.index-banner:hover .next{
    display: block;
}
.index-news{
    width: 100%;
    background: #f5f5f5;
    padding: 60px 0;
}
.title-hd{
    width: 200px;
    height: 2px;
    background: #00ccff;
    margin: 0 auto 30px;
}
.title-hd span{
    width: 140px;
    display: block;
    font-size: 32px;
    color: #1e4597;
    padding: 0 10px;
    text-align: center;
    position: relative;
    top: -24px;
    margin: 0 auto;
}
.title-hd span.bg-f5{
    background: #f5f5f5;
}
.title-hd span.bg-fff{
    background: #ffffff;
}
.index-list{
	width:103%;
    display: inline-block;
}
#appli_case li{
    min-height:320px;
    max-height: 320px;
}
.index-list li{
    width: 30.54%;
	min-height:420px;
    max-height: 445px;
    margin: 30px 0 0 2.49%;
    background: #ffffff;
    overflow: hidden;
    float: left;
}
.index-list h2{
	line-height:20px;
    margin: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 18px;
    font-weight: normal;
}
.mgt0{
    max-height: 20px;
    line-height:20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 18px;
    font-weight: normal;
}
.index-list h2 a{
    color: #3d3d3d;
}
.index-list p{
    padding: 0 10px 20px 20px;
	max-height:48px;
    line-height: 24px;
    color:#767676;
    font-size: 14px;
    overflow: hidden;
}
/*产品*/
.pro-profile{
    padding:50px 0;
    margin-bottom: 20px;
}
.pro-profile-1{
    padding:0 0 50px 0;
    margin-bottom: 20px;
}
.nav-title{
    height: 30px;
    line-height: 30px;
    border-left: 4px solid #00ccff;
    padding-left: 15px;
    font-size: 32px;
    color: #333333;
    margin-bottom: 30px;
}
.pro-filecon{
    line-height: 26px;
    font-size: 14px;
    margin-top: 30px;
}
.line{
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    overflow: hidden;
}
.pro-list{
    display: inline-block;
    margin-left: -40px;
    padding-bottom: 10px;
}
.pro-list li{
    width: 270px;
    height: 350px;
    float: left;
    margin: 60px 0 0 40px;
}
.pro-list li .pro-img,
.pro-dbox .pro-dimg .big-img li div,
.pro-dbox .pro-dimg .small-scroll .small-img ul li{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 268px;
    *font-family: Arial;
    width: 268px;
    height: 268px;
    border: 1px solid #e6e6e6;
    overflow: hidden;
}

.pro-list li a:hover{
    color: #00ccff;
}
.pro-list li .pro-img img,
.pro-dbox .pro-dimg .big-img li div img,
.pro-dbox .pro-dimg .small-scroll .small-img ul li img{
    vertical-align: middle;
    max-width: 100%;
}
.pro-list li p{
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 25px;
}
.pro-dbox .pro-dimg{
    width: 322px;
    height: 345px;
    float: left;
    position: relative;
    overflow: hidden;
}
.pro-dbox .pro-dimg .big-img{
    width: 268px !important;
    height: 268px !important;
    margin: 0 auto;
}
.pro-dbox .pro-dimg .big-img li{
    width: 268px;
    height: 268px;
    border: 1px solid #e6e6e6;
    overflow: hidden;
}
.pro-dbox .pro-dimg .small-scroll{
    height: 60px;
    margin-top: 15px;
    overflow: hidden;
}
.pro-dbox .pro-dimg .small-scroll .p-prev,.pro-dbox .pro-dimg .small-scroll .p-next{
    width: 26px;
    height: 60px;
    float: left;
    background: url("../images/plr.png") no-repeat 8px center;
}
.pro-dbox .pro-dimg .small-scroll .p-next{
    float: right;
    background-position: -42px center;
}
.pro-dbox .pro-dimg .small-scroll .small-img{
    width: 270px;
    height: 60px;
    float: left;
    overflow: hidden;
}
.pro-dbox .pro-dimg .small-scroll .small-img ul{
    width: 999%;
    height: 60px;
}
.pro-dbox .pro-dimg .small-scroll .small-img ul li{
    width: 58px;
    height: 58px;
    *font-size: 58px;
    margin-right: 10px;
    float: left;
    overflow: hidden;
}
.pro-dbox .pro-dimg .small-scroll .small-img ul li.on{
    border: 1px solid #00ccff;
}
.pro-dprofile{
    height: 295px;
    margin: 50px 0 0 360px;
}
.pro-dbtns{
    position: absolute;
    right: 0;
    bottom: 10px;
}
.blue-btn,.green-btn{
    width: 120px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    background: url("../images/btn.png") no-repeat 0 -1px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
}
.green-btn{
    background-position: -145px -1px;
}
.blue-btn:hover{
    background-position: 0 -40px;
}
.green-btn:hover{
    background-position: -145px -40px;
}
.pro-table td{
    line-height: 54px;
    font-size: 14px;
    color: #333333;
}
.pro-table td.bdl{
    border-left: 1px solid #cbcbcc;
    text-indent: 30px;
}
.pro-table td .tit{
    margin-left: 50px;
}
.pro-table .trbgfe td{
    background: #fefefe;
}
.pro-table .trbgf6 td{
    background: #f5f6f6;
}
.doc-list{
    display: inline-block;
}
.doc-list li{
    width: 300px;
    /* max-width: 25%; */
    height: 125px;
    padding-bottom: 100px;
    float: left;
    overflow: hidden;
}
.doc-list li h2{
    font: bold 14px/36px "microsoft yahei";
    color: #333333;
    background: url("../images/doc-icon.png") no-repeat left center;
    padding-left: 35px;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    overflow: hidden;
}
.doc-list li p{
    color: #797474;
    line-height: 24px;
}
.doc-list li .pro-icons{
    height: 25px;
    margin-top: 20px;
}
.doc-list li .pro-icons .download{
    width: 96px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    background: url("../images/pro-doc.png") no-repeat;
    text-align: center;
    color: #ffffff;
    vertical-align: top;
}
.doc-list li .pro-icons .download:hover{
    background-position: 0 -25px;
}
.doc-list li .pro-icons .share{
    width: 42px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    background: url("../images/pro-doc.png") no-repeat -103px 0;
    text-align: center;
    color: #ffffff;
    vertical-align: top;
}
.doc-list li .pro-icons .share:hover{
    background-position: -103px -25px;
}
.bgf5{
    width: 100%;
    background: #f5f5f5;
}
.pro-case{
    display: inline-block;
    margin-left: -30px;
}
.pro-case li{
    width: 378px;
    max-width: 28%;
    height: 530px;
    background: #ffffff;
    float: left;
    margin-left: 30px;
    margin-top: 20px;
    overflow: hidden;
}
.pro-case li .tit{
    height: 24px;
    font: normal 22px/24px "microsoft yahei";
    color: #333333;
    margin: 25px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    overflow: hidden;
}
.pro-case li .pro-case-con{
    max-height: 170px;
    line-height: 24px;
    padding: 0 30px;
    overflow: hidden;
}
/*智能天线*/
.inner-banner{
    width: 1200px;
    height: 330px;
    background: url("../images/zntx.jpg") no-repeat;
    overflow: hidden;
}
.inner-banner h2{
    font: normal 42px/70px "microsoft yahei";
    color: #ffffff;
    margin: 70px 50px 50px;
    background: url("../images/zntx-icon.png") no-repeat left center;
    padding-left: 70px;
}
.inner-banner5{
    background: url("../images/znwxgw.jpg") no-repeat;
}
.inner-banner5 h2{
    background: url("../images/znwxgw-icon.png") no-repeat left center;
}
.inner-banner6{
    background: url("../images/zlznsf.jpg") no-repeat;
}
.inner-banner6 h2{
    background: url("../images/zlznsf-icon.png") no-repeat left center;
}
.inner-banner7{
    background: url("../images/zqkgr.jpg") no-repeat;
}
.inner-banner7 h2{
    background: url("../images/zqkgr-icon.png") no-repeat left center;
    padding-left: 90px;
}
.inner-banner8{
    background: url("../images/ydfbsbs.jpg") no-repeat;
}
.inner-banner8 h2{
    background: url("../images/ydfbsbs-icon.png") no-repeat left center;
    padding-left: 90px;
    margin-bottom: 30px;
}

.inner-banner .innerb-con{
    font-size: 18px;
    color: #ffffff;
    line-height: 28px;
    padding: 0 50px;
}
.zntx-font{
    width: 500px;
    font-size: 18px;
    line-height: 35px;
}
.zntx-font h2{
    font-size: 40px;
    font-weight: normal;
    margin-bottom: 30px;
}
.antenna_1{
    width: 1200px;
}

.znwxgw-tit{
    height: 150px;
    font-size: 55px;
    color: #1d4497;
    margin-right: 40px;
}
.znwxgw-con{
    font-size: 18px;
    line-height: 35px;
}
.zlznsf-img{
    width: 430px;
    height: 250px;
    margin-right: 70px;
}
.zqkgr{
    height: 400px;
    margin-right: 15px;
}
.zqkgr-con{
    text-indent: 2em;
}
/*解决方案*/
.sol-radius{
    width: 470px;
    height: 72px;
    background: url("../images/radius.png") no-repeat center center;
    margin: 0 auto;
    font: normal 38px/72px "microsoft yahei";
    text-align: center;
}
.sol-bbox{
    width: 100%;
    margin: 40px 0 80px;
}
.sol-bbox1{
    width: 100%;
    /*height: 600px;*/
    position: relative;
    background: #ffffff;
}
.sol-cla{
    background-color: #F2F2F2;
    height: auto;
    background-position: center;
}
.sol-cla_1{
    background-color: #F2F2F2 ;
    height: auto;
    background-position: center;
}
.sol-cla_2{
    background: url("../images/5ad81.jpg");
    height: auto;
    background-position: center;
}
.sol-cla_3{
    background: url("../images/img_10.jpg");
    height: auto;
    background-position: center;
}
.sol{
    position: relative;
}
.sol .info-req{
    display: flex;
}
.sol .info-req .info-item{
    position: relative;
    flex: 1;
    margin-top:15px;
}
.sol .info-req p{
    position: absolute;
    /*font-size: 16px;*/
    line-height: 26px;
    color: #fff;
    top: 49%;
    left: 20%;
    width: 65%;
}
.sol .info-req_1 p{
    position: absolute;
    font-size: 16px;
    line-height: 32px;
    color: #fff;
    top: 25%;
    left: 10%;
    width: 230px;
}
/*.sol .info-req_1 img{
   width: 300px;
   height: 380px;
}*/
.sol-bbox .img-box{
    width: 100%;
    height: 500px;
}
.sol-bbox .img-box h2{
    font-size: 48px;
    padding-top: 188px;
    font-weight: normal;
}
.solbg1{
    background: url("../images/img17.jpg") no-repeat center top;
}
.solbg2{
    background: url("../images/img18.jpg") no-repeat center top;
}
.solbg3{
    background: url("../images/img19.jpg") no-repeat center top;
}
.solbg4{
    background: url("../images/img20.jpg") no-repeat center top;
}
.solbg5{
    background: url("../images/img21.jpg") no-repeat center top;
}
/*.solbg6{*/
    /*background: url("../images/zhkt-2.jpg") no-repeat center top;*/
/*}*/
.zhyq{
    width: 100%;
    height: 600px;
    background: url("../images/img23.jpg") no-repeat center top;
}
.zhyq1{
    background: url("../images/img39.jpg") no-repeat center top;
}
.zhyq2{
    background: url("../images/img50.jpg") no-repeat center top;
}
.zhyq3{
    background: url("../images/img62.jpg") no-repeat center top;
}
.zhyq4{
    background: url("../images/img141.jpg") no-repeat center top;
}
.zhyq5{
    background: url("../images/img85.jpg") no-repeat center top;
}
.zhyq6{
    background: url("../images/img102.jpg") no-repeat center top;
}
.zhyq7{
    background: url("../images/img118.jpg") no-repeat center top;
}
.zhyq8{
    background: url("../images/img129.jpg") no-repeat center top;
}
.zhyq9{
    background: url("../images/img142.jpg") no-repeat center top;
}
.zhyq #Smart-city{
    left: 75px;
    bottom: 280px;
}
.zhyq .zhyq-font{
    position: absolute;
    left: 105px;
    bottom: 105px;
    font-size: 48px;
    color: #ffffff;
}
.sol-bbox1 .zhyq-font{
    position: absolute;
    left: 100px;
    bottom: 165px;
    /*position: relative;
    margin: 0 auto;
    z-index: 0;
    overflow: hidden;*/
}
.sol-bbox1 .zhyq-font .kt-sol{
   /* display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;*/
    overflow: hidden;
    position: relative;
    width: 1903px;
    max-width: 100%;
}

.sol-list li{
    width: 370px;
    max-width: 30%;
    max-height: 520px;
    background: #f5f5f5;
}
.sol-list li h2{
    height: auto;
    white-space: normal;
}
.sol-list li p{
    height: auto;
    max-height: 150px;
    padding-top: 20px;
}
.sol-list_1 li{
    width: 370px;
    max-width: 30%;
    height: 520px;
    background: #f5f5f5;
}
.sol-list_2 li{
    width: 370px;
    max-width: 30%;
    height: 520px;
    background: #f5f5f5;
}
.sol-list_1 li h2{
    height: auto;
    white-space: normal;
}
.sol-list_1 li p{
    height: auto;
    max-height: 150px;
    font-size: 15px;
    /*padding-top: 20px;*/
}

.yys-list{
    display: inline-block;
    margin-left: -20px;
}
.yys-list li{
    width: 220px;
    max-width: 20%;
    height: 65px;
    float: left;
    margin: 40px 0 0 40px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 58px;
    *font-family: Arial;
    overflow: hidden;
}
.yys-list li img{
    max-width: 100%;
    vertical-align: middle;
}
.yys-list_1{
    display: inline-block;
}
.yys-list_1 li{
    width: 220px;
    max-width: 25%;
    height: 65px;
    float: left;
    margin: 40px 0 0 40px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 58px;
    *font-family: Arial;
    overflow: hidden;
}
.yys-list_1 li img{
    max-width: 100%;
    vertical-align: middle;
}
.sol-list4 {
    margin-left: -13px;
}
.sol-list4 li{
    width: 285px;
    max-width: 23%;
    height: 395px;
    margin-left: 13px;
}
.sol-list4 li h2{
    margin-top: 15px;
}
.sol-list4 li p{
    padding-top: 0;
}
.sol18-auto{
    width: 720px;
    margin: 0 auto;
    display: block;
}
.sol20-auto{
    width: 1200px;
    margin: 0 200px;
    display: block;
}
.sol30-auto{
    width: 1300px;
    margin: 0 -40px;
    display: block;
}
/*新闻*/
.news-head{
    border-bottom: 1px solid #e6e6e6;
    margin: 40px 0 20px;
    padding-bottom: 20px;
}
.news-head .bread a{
    display: inline-block;
    color: #000000;
    margin-right: 10px;
}
.news-head .bread a:hover,.news-head .bread a.on{
    color: #003A95;
}
.news-search-box{
    width: 229px;
    height: 39px;
    border: 1px solid #b3b3b3;
}
.news-search-box label{
    width: 175px;
    height: 22px;
    padding: 8px 5px 9px;
    display: inline-block;
    float: right;
}
.news-search-box label input{
    width: 100%;
    height: 22px;
    line-height: 22px;
    border: none;
}
.news-search-btn{
    width: 40px;
    height: 39px;
    border: none;
    background: url("../images/news-search.png") no-repeat center center;
    cursor: pointer;
    float: right;
}
.index-list .news-img{
    width: 380px;
    height: 285px;
    display: block;
    overflow: hidden;
}
.pages{
    text-align: center;
    padding: 20px 0;
    font-size: 14px;
}
.pages a,.pages span{
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
    border: 1px solid #dedede;
    display: inline-block;
    margin: 0 5px;
    vertical-align: top;
    color: #666666;
}
.pages span,.pages a:hover{
    color: #00CCFF;
}
.detail-left{
    width: 70%; /* 870px; */
}
.detail-left .tit{
    color: #595757;
}
.detail-right{
    width: width: 25%; /* 290px; */
}
.detail-right-head{
    color: #838383;
    border-bottom: 1px solid #00ccff;
    font-size: 26px;
    padding-bottom: 10px;
    margin: 31px 0 15px;
}

.detail-info img{
    clear:both;
    max-width: auto !important;
    max-height: auto !important;
}

.right-list li{
    height: 20px;
    line-height: 20px;
    padding: 10px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    overflow: hidden;
}
.right-list li span{
    float: left;
    color: #00ccff;
    margin: -2px 5px 0 0;
    font-size: 12px;
}
.right-list li a{
    color: #595959;
    *float: left;
    *max-width: 270px;
}
.form-item{
    padding-bottom: 10px;
}
.form-item .form-key{
    width: 126px;
    line-height: 41px;
    text-align: right;
    float: left;
    color: #333333;
    padding-right: 10px;
    font-size: 16px;
}
.form-item .form-value{
    width: 319px;
    height: 22px;
    line-height: 22px;
    float: left;
    border: 1px solid #b3b3b3;
    padding: 8px 5px 9px;
}
.form-item .form-value input,.form-item .form-value textarea{
    width: 100%;
    height: 22px;
    border: none;
}
.form-item .form-value-long{
    width: 612px;
    height: 160px;
}
.form-item .form-value textarea{
    height: 160px;
}
.form-item .form-value.focus{
    border: 1px solid #00CCFF;
}
.form-item .form-sub{
    width: 200px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    background: #1d4497;
    color: #ffffff;
    cursor: pointer;
    border: none;
}
.service{
    width: 100%;
    background: url("../images/img138.png") no-repeat right top;
    margin-top: 10px;
}
/*关于我们*/
.abt-tab{
    height: 62px;
    overflow: hidden;
}
.abt-tab li{
    width: 159px;
    height: 60px;
    line-height: 60px;
    border: 1px solid #666666;
    border-radius: 5px;
    float: left;
    margin-right: 20px;
    text-align: center;
    color: #231915;
    font-size: 15px;
    cursor: pointer;
}
.abt-tab li:hover ,.abt-tab li.on{
    border: 1px solid #0099ff;
    background: #0099ff;
    color: #ffffff;
}
.abtab-con{
    background: #f5f5f5;
    padding: 20px 30px;
}
.qyjj{
    position: relative;
    width: 100%;
    height: auto;
    /* background: url("../images/qyjj-bg.png") no-repeat right top; */
}

.w30{
    width:29%;
    position: absolute;
    right:0px;
    bottom: 10px;
}

.abt-bbg{
    width: 100%;
    height: 610px;
    background: url("../images/abt-bgb.jpg") no-repeat center top;
    margin-top: 80px;
    padding-top: 90px;
}
.abt-line{
    height: 570px;
    background: url("../images/abt-line.png") no-repeat center center;
}
.work-content{
    background: #f5f5f5;
    margin-top: 20px;
    padding: 0 20px;
}
.work-content-hd{
    height: 61px;
    line-height: 61px;
    font-size: 16px;
    cursor: pointer;
    color: #1A1A1A;
    overflow: hidden;
}
.work-content-hd .dot{
    font-size: 14px;
    color: #00ccff;
    margin-right: 10px;
}
.work-info{
    font: normal 14px/25px "microsoft yahei";
    color: #999999;
}
.arrow-down,
.arrow-up{
    width: 10px;
    height: 10px;
    padding: 25px 10px;
    background: url("../images/plus.png") no-repeat center center;
}
.arrow-up{
    background: url("../images/minus.png") no-repeat center center;
}
.work-info{
    padding: 0 0 15px 10px;
    line-height: 25px;
    font-size: 14px;
    color: #1A1A1A;
    display: none;
}
.work-require{
    /* max-height: 420px; overflow: hidden;*/
    
}

.totop{
    width: 62px;
    height: 62px;
    background: url("../images/totop.png") no-repeat;
    position: fixed;
    top: 500px;
    right: 86px;
    z-index: 1000;
    cursor: pointer;
    display: none;
}
.totop:hover{
    background-position: 0 -62px;
}

.blue{color: #4061a7;}

    /*底部*/
.foot{
    width: 100%;
    border-top: 1px solid #e6e6e6;
    padding: 65px 0;
    margin-top:0px; 
}
.foot-box{
    width: 158px;
    float: left;
}
.foot-box.w180{
    width: 180px;
}
.foot-box h2{
    font-size: 20px;
    color: #333333;
    margin-bottom: 15px;
}
.foot-box.w180 ul{
    width: 132px;
}
.foot-box.w180 li{
    width: 50%;
    float: left;
}
.foot-box a{
    height: 32px;
    line-height: 32px;
    color: #454545;
    font-size: 14px;
}
.foot-logo{
    width: 337px;
    height: 49px;
    position: absolute;
    right: 0;
    bottom: -60px;
}
.btm{
    width: 100%;
    height: 30px;
    background: #4d4d4d;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
}
.btm a{
    color: #ffffff;
    margin: 0 10px;
}

#jiathis_webchat img{
    margin:0 auto;
    width:200px !important;
}
.cha-list{
    width:103%;
    display: inline-block;
}
.cha-list li{
    width: 30.54%;
    min-height:420px;
    max-height: 445px;
    margin: 30px 0 0 2.49%;
    background: #ffffff;
    overflow: hidden;
    float: left;
}
.cha-list h2{
    height: 40px;
    width:292px ;
    background-color:#F0F0F0;
    line-height:40px;
    margin-left: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}
.cha-list h2 a{
    color:#1A1A1A;
    font-weight: 400;
}
.cha-list p{
    padding-top: 5px;
    max-height:80px;
    line-height: 24px;
    color: #333;
    font-size: 16px;
    overflow: hidden;
    max-width: 303px;
}
.sol-list5 {
    margin-left: -13px;
}
.sol-list5 li{
    width: 285px;
    max-width: 23%;
    height: 395px;
    margin-left: 13px;
    border: 1px solid #d4d4d4;
}
.sol-list5 li h2{
    margin-top: 15px;
}
.sol-list5 li p{
    padding-top: 0;
    margin: 20px 10px 0 10px;
    text-indent: 0;
    font-size: 17px;
    line-height: 30px;
}
.sol-list5 img{
    margin: 1px;
}

