.content{width:1230px;margin:0 auto;position:relative}@media (max-width:1230px){.content{overflow:hidden}}.com-inline{display:inline-block;zoom:1;*display:inline}.nodata{text-align:center;width:100%;height:auto;overflow:hidden;margin-top:80px}.nodata span{display:block;color:#666;font-size:14px}.insideAdv{height:300px;width:100%;overflow:hidden;min-width:1230px}.locationdiv{width:1230px;overflow:hidden;height:40px;margin-bottom:10px}.locationdiv .location{width:1230px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#666}.locationdiv .location a{color:#666}.locationdiv .location a:hover{color:#fc5001}.locationdiv .location img{position:relative;top:-2px;margin-right:5px}.locationdiv .line{width:1230px;overflow:hidden;height:2px;background:#f4f4f4}.insideDiv{width:1230px;height:auto;overflow:hidden;margin:15px auto 40px auto;clear:both}.insideDiv .publicName{width:898px;height:60px;line-height:60px;border-bottom:1px solid #cecece;overflow:hidden;margin:10px auto}.insideDiv .publicName .ch{height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:#000;float:left;font-size:20px}.insideDiv .publicName .ch b{display:block;float:left;width:3px;height:12px;overflow:hidden;background:#1e3f86;margin:24px 10px 0 12px}.Itypes{width:280px;height:auto;overflow:hidden;border:1px solid #ddd;background:#fff;margin-bottom:20px;float:left}.Itypes .ctitle{width:240px;overflow:hidden;font-size:24px;text-align:center;height:60px;line-height:60px;color:#333;margin:10px auto;border-bottom:1px solid #ddd}.Itypes .columnUl{width:240px;height:auto;overflow:hidden;margin:1px auto 20px auto}.Itypes .columnUl li{display:block;width:240px;height:45px;line-height:45px;overflow:hidden;border-bottom:1px solid #ddd}.Itypes .columnUl li a{display:block;width:240px;height:45px;font-size:15px;color:#333;overflow:hidden}.Itypes .columnUl li a b{display:block;float:left;width:10px;height:45px;overflow:hidden;margin:0 5px 0 0;background:url(../images/arrow-rg-1.png) no-repeat left center;background-size:12px auto}.Itypes .columnUl li a:hover,.Itypes .columnUl li a.hover{color:#000;background:#efefef}.publicDiv{width:898px;height:auto;overflow:hidden;float:right;background:#fff;min-height:560px}.publicDiv .publiContent{width:898px;height:auto;overflow:hidden;margin:10px auto}.publicDiv .publiContent img,.publicDiv .publiContent p,.publicDiv .publiContent table{max-width:898px}.publicDiv .leapstep{width:898px;height:auto;overflow:hidden;margin:0 auto;line-height:26px;color:#333;font-size:16px}.publicDiv .proTxts{height:40px;line-height:40px;width:868px;overflow:hidden;margin:20px auto 20px auto;background:#1e3f86;font-size:16px;color:#fff;padding-left:20px}.publicDiv .ItemDiv{width:868px;height:340px;overflow:hidden;margin:20px auto 20px auto;position:relative}.publicDiv .ItemDiv .bdsharebuttonbox{position:absolute;bottom:20px;left:320px}.publicDiv .ItemDiv .bdsharebuttonbox .txts{float:left;margin-top:10px;margin-right:5px;color:#333}.publicDiv .ItemDiv .pics{width:281px;height:340px;overflow:hidden;float:left;cursor:pointer}.publicDiv .ItemDiv .topic{width:590px;max-height:60px;line-height:30px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;font-size:16px;float:right}.publicDiv .ItemDiv .intro{width:590px;max-height:168px;line-height:24px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;color:#666;font-size:14px;float:right;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.publicDiv .ItemDiv .type{width:490px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:16px;position:absolute;bottom:60px;left:320px}.publicDiv .ItemDiv .type span{color:#1e3f86}.publicNews{width:928px;height:auto;overflow:hidden;margin:20px auto 10px auto}.publicNews .newList{display:block;width:868px;height:105px;line-height:105px;overflow:hidden;border-bottom:1px dashed #ddd;margin:0 auto 10px auto}.publicNews .newList .topic{width:868px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:16px;margin-left:5px}.publicNews .newList .intro{width:868px;height:44px;line-height:22px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;font-size:14px;margin:5px 0 0 5px}.publicNews .newList .times{width:868px;font-size:12px;color:#999;height:20px;line-height:20px;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publicNews .newList:hover .topic{color:#fc5001}.publicNews .casesList{display:block;float:left;margin:0 12px 20px 0;width:215px;height:260px;overflow:hidden;position:relative}.publicNews .casesList .pic{width:215px;height:260px;overflow:hidden}.publicNews .casesList .topic{display:block;width:215px;height:40px;line-height:40px;color:#fff;font-size:15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:0;bottom:0;background:url(../images/opacity.png)}.publicNews .casesList:hover .topic{color:#fc5001}.article-box{width:848px;height:auto;margin:0 auto;overflow:hidden;padding:10px 0 20px 0}.article-box .ar-title{width:100%;text-align:center;padding-bottom:15px;border-bottom:1px solid #DDDDDD}.article-box .ar-title dt{font-size:20px;margin-top:10px}.article-box .ar-title dd{color:#666666;margin-top:10px}.article-box .ar-title dd span{margin:0 10px}.article-box .ar-title dd span img{position:relative;top:-2px;margin-right:5px}.article-box .ar-title dd a{color:#666}.article-box .ar-title dd a:hover{color:#1e3f86}.article-box .art-cont{width:100%;overflow:hidden;padding:10px 0;line-height:25px;min-height:400px}.article-box .art-cont img,.article-box .art-cont p,.article-box .art-cont table{max-width:100%}.article-box .article-pager{width:100%;height:auto;margin:0 auto;overflow:hidden;clear:both;text-align:center}.article-box .article-pager li{width:200px;height:40px;text-align:center;display:inline-block;line-height:38px;box-sizing:border-box;margin-top:20px;margin-right:7px}.article-box .article-pager li a{width:100%;background:#fff;height:38px;display:block;color:#666;border:solid 1px #ddd;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.1);box-sizing:border-box}.article-box .article-pager li img{position:relative;top:1px}.article-box .article-pager li:hover a{background:#fc5001;border:solid 1px #fc5001;color:#ffffff}.publicNews .newList:hover .pic img,.casesList:hover .pic img{opacity:1;transform:scale(1.15, 1.15);-webkit-transform:scale(1.15, 1.15);-moz-transform:scale(1.15, 1.15);-ms-transform:scale(1.15, 1.15);-o-transform:scale(1.15, 1.15)}.publicNews .newList .pic img,.casesList .pic img{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}



.cate{
    width: 1230px;
    height: auto;
    border: 1px solid #e4e4e4;
    background-color: #ffffff;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 20px;
}
.cate dl{
    padding: 10px 0;
    border-bottom: 1px dashed #e9e9e9;
}
.cate dl:nth-last-of-type(1){
    border:none;
}
.cate dl dt{
    display: inline-block;
    margin-right: 20px;
    height: 28px;
    line-height: 28px;
}
.cate dl a{
    display: inline-block;
    margin-right: 5px;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    margin-bottom: 5px;
}
.cate dl a:hover,.cate dl a.hover{
    background: #29B5E2;
    color: #fff;
}

.serviceBox{
    margin-top: 20px;

}
.serviceBox .serviceTitle{
    position: relative;
    border-bottom:1px solid #e4e4e4;
    height: 36px;
    line-height: 36px;
}
.serviceBox .serviceTitle h1{
    display: inline-block;
    font-weight: normal;
    font-size: 16px;
    border-bottom: 2px solid #29B5E2;
}
.serviceBox .serviceTitle h1 span{
    color: #F00;
}


.service_list{
    width:100%;
    height:auto;
    margin-top:18px;
    overflow:hidden;
}

.service_list_title{
    width:100%;
    height:40px;
    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:#e4e4e4;
}
.service_listtitle_text{
    display:inline-block;
    width:auto;
    height:39px;
    line-height:39px;
    padding-left:3px;
    font-size:13px;
    color:#999999;
    border-width:0px 0px 2px 0px;
    border-style:solid;
    border-color:#29B5E2;
}

.service_list_content{
    width:100%;
    height:auto;
    min-height:600px;
    margin-bottom:40px;
    overflow:hidden;
}

.service_listcontent_one{
    width:100%;
    height:194px;
    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:#e4e4e4;
    overflow:hidden;
}

.service_listcontent_one:HOVER{
    background-color:#f5f9fc;
}

.service_listcontent_content{
    width:1150px;
    height:150px;
    margin:22px auto;
}

.service_listcontent_img{
    float:left;
    width:135px;
    height:100%;
    overflow:hidden;
}

.service_one_img{
    display:block;
    width:100%;
    height:100%;
}

.service_listcontent_info{
    float:left;
    width:985px;
    height:100%;
    margin-left:25px;
    overflow:hidden;
}

.service_listcontent_infotext{
    float:left;
    width:580px;
    height:100%;
}

.listcontent_infotext_title{
    display:block;
    width:100%;
    height:20px;
    font-size:15px;
    color:#333;
    font-weight:bold;
    margin-top:18px;
}

.listcontent_infotext_title:HOVER{
    text-decoration:none;
}

.service_listcontent_one:HOVER .listcontent_infotext_title{
    color:#29B5E2;
}

.listcontent_infotext_introduction{
    width:100%;
    height:auto;
    font-size:12px;
    color:#666666;
    margin-top:20px;
    overflow:hidden;
}

.service_listcontent_infoprice{
    float:left;
    width:210px;
    height:36px;
    line-height:36px;
    font-size:16px;
    font-weight:550;
    color:#fa4f4f;
    padding-left:50px;
    border-width:0px 0px 0px 1px;
    border-style:dashed;
    border-color:#d5d5d5;
    margin:57px 0px 0px 20px;
    overflow:hidden;
}

.service_listcontent_infogo{
    display:block;
    float:right;
    width:110px;
    height:36px;
    line-height:36px;
    font-size:13px;
    color:#29B5E2;
    text-align:center;
    border-width:1px;
    border-style:solid;
    border-color:#29B5E2;
    margin-top:57px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

.service_listcontent_infogo:HOVER{
    text-decoration:none;
}

.service_listcontent_one:HOVER .service_listcontent_infogo{
    color:#ffffff;
    background-color:#29B5E2;
}
