html {

    height: inherit !important;

    /* min-height: 100%; */
height: 100%;
    position: relative;

}

table, tr, td {
    border: 1px solid #eee;
}

.footlanse {

    /* position: absolute; */

    bottom: 0;

    width: 100%;

}



.header {

    width: 100%;

    float: left;

    height: 80px;

    background: #ffffff;

    z-index: 999;

    position: fixed;

    background-color: rgba(255, 255, 255, 1);

    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.1);

}



.height80 {

    width: 100%;

    /* float: left; */

    height: 80px;

}



.headimg {

    width: 30%;

    float: left;

}



.nav-box {

    font-size: 15px;

    height: 80px;

    float: left;

    width: 70%;

}



.nav {

    float: right;

    width: 100%;

    height: auto;

    text-align: center;

}



.nav .li {

    width: 10%;

    height: 80px;

    line-height: 80px;

    float: left;

    text-align: center;

}



.nav .li a {

    display: block;

    width: 100%;

    height: 100%;

    color: #333333;

}



.nav .li:not(:last-child)::after {

    position: relative;

    top: -54%;

    left: 100%;

    content: '';

    display: block;

    width: 1px;

    height: 12px;

    background-color: #ccc;

}



.nav .li:not(:last-child)::after {

    position: relative;

    top: -54%;

    left: 100%;

    content: '';

    display: block;

    width: 1px;

    height: 12px;

    background-color: #ccc;

}



.gaoliang {

    color: #00548a !important;

}



.nav .li a:hover {

    color: #00548a !important;

    border-bottom: 3px solid #00548a !important;

}



.shous {

    display: block;

    width: 20px;

    height: 20px;

    background-image: url(../images/ss.png);

    cursor: pointer;

    margin-top: 30px;

    margin-left: 10px;

}



._search_box {

    float: left;

    z-index: 5;

}



.photo {

    padding: 10px;

    background: #0b7dc5;

    color: #fff;

    border-radius: 30px;

    font-size: 20px;

}



.p_icon {

    padding: 10px;

    background: #0b7dc5 !important;

    color: #fff;

    border-radius: 50% !important;

    float: left;

    height: 25px;

    width: 25px;

    margin-left: 20px;

    margin-top: 15px;

}



.p_icon i {

    font-size: 25px;

    border-radius: 50% !important;

    line-height: 20px;

    float: left;

    margin-top: 2px;

}



.erxian {

    float: left;

    color: #00548a;

    margin-top: 18px;

    font-size: 12px;

    margin-left: 10px;

}



.photorx {

    margin-left: 10px;

    float: left;

    font-size: 16px;

    line-height: 30px;

    color: #00548a;

}



.shoukuang {

    width: 100%;

    float: left;

    display: none;

    height: 120px;

    background-color: rgba(237, 237, 237, 1);

}



.shoukuang {

    width: 100%;

    float: left;

    text-align: center;

    position: absolute;

    left: 0;

    top: 80px;

    z-index: 999;

}



.active .InputText {

    display: block !important;

    transition: 1s;

}



.active .tijiaol {

    display: block !important;

    transition: 1s;

}



.InputText {

    display: none;

    height: 46px;

    width: 45%;

    border-width: 1px;

    border-style: solid;

    border-color: #f0f0f0;

    padding-left: 5px;

    padding-right: 5px;

    text-indent: 5px;

    float: left;

    font-size: 14px;

    margin-left: 8.5%;

    margin-top: 3%;

    outline: none;

    position: relative;

    z-index: 999;

}



.tijiaol {

    width: auto;

    height: 46px;

    display: none;

    font-size: 14px;

    outline: none;

    color: rgba(255, 255, 255, 1);

    border-color: rgba(255, 255, 255, 0);

    background-color: #0b7dc5;

    text-align: center;

    padding-right: 20px;

    padding-left: 20px;

    position: inherit;

    margin: 0;

    padding: 0 30px;

    cursor: pointer;

    margin-top: 3%;

    text-decoration: none;

    float: left;

}



.search-form {

    margin-top: 40px;

    width: 1200px;

    margin: auto;

    text-align: center;

    /* float: left; */

    display: table;

}



.shoukuang {

    height: 0px;

    opacity: 0;

    display: block;

    transition: 1s;

}



.active {

    height: 120px;

    display: block;

    opacity: 1;

}



.lunbos {

    width: 100%;

    float: left;

    position: relative;

}



.prs {

    position: relative;

}



.slideBox ul li {

    width: 100%;

    float: left;

}



.slideBox ul li a {

    display: table;

    width: 100%;

    float: left;

}



.runbodian ul li {

    float: left;

    width: 30px;

    height: 5px;

    margin: 0 5px;

    cursor: pointer;

    background: #fff;

    opacity: 0.8;

}



.runbodian ul .on {

    background: #000 !important;

}



.runbodian {

    position: absolute;

    bottom: 60px;

    width: 100%;

    float: left;

}



.runbodian ul {

    margin: auto;

    display: table;

    text-align: center;

}



.xingwts {

    position: absolute;

    bottom: -30px;

    background: #ffffff;

    background-color: rgba(255, 255, 255, 1);

    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.1);

    height: 60px;

    width: 1200px;



}



.xialunbo {

    float: left;

    width: 100%;

}





.xialunbo ul li p {

    position: absolute;

    z-index: 99;

    font-size: 18px;

    color: #000;

}



.xialunbo {

    width: 100%;

    float: left;

}



.xingwts i {

    font-size: 26px;

    color: #0b7dc5;

    float: left;

    height: 60px;

    line-height: 60px;

    margin-left: 20px;

}



.xialunbo {

    width: 70%;

    float: left;

}



.xialunbo ul li {

    height: 60px;

    width: 80%;

    float: left;

    line-height: 60px;

}



.xialunbo ul li p {

    width: 100%;

    float: left;

    padding: 0 15px;

}



.xialunbo ul li .titlename {

    text-align: left;

    font-size: 18px;

}



.xialunbo ul li .timename {

    font-size: 12px;

    text-align: right;

    color: #999999;

    width: 95%;

}



.xialunbo ul a {

    display: table;

    width: 100%;

    float: left;

}



.icon-shang {

    position: absolute;

    right: 0;

    margin-top: -48px;

    font-size: 20px !important;

    margin-right: 20px;

    color: #666;

}



.icon-weibiaoti35 {

    position: absolute;

    right: 0;

    margin-top: -30px;

    font-size: 20px !important;

    margin-right: 20px;

    color: #666;

}



.aboutmy {

    width: 100%;

    margin-top: 60px;

    float: left;

    display: table;

    text-align: center;

}



.aboutmy p {

    font-size: 24px;

    color: #333;

    text-align: center;

}



.aboutmy img {

    float: initial !important;

    padding: 20px 0px;



}



.lanfang {

    border-top-color: rgba(11, 125, 197, 1);

    border-top-style: solid;

    border-top-width: 10px;

    width: 30px;

    text-align: center;

    float: initial;

    margin: auto;

}



.imgswt::after {

    position: absolute;

    content: "";

    left: 25%;

    bottom: 0;

    top: 50%;

    height: 0.5px;

    width: 260px;

    background-color: rgba(221, 221, 221, 1);

    float: left;

}



.imgswt::before {

    position: absolute;

    content: "";

    right: 25%;

    top: 50%;

    bottom: 0;

    height: 0.5px;

    width: 260px;

    background-color: rgba(221, 221, 221, 1);

    float: left;

}



.imgswt {

    width: 100%;

    position: relative;

    text-align: center;

}



.aboutconts p {

    color: #707070;

    font-size: 14px;

    width: 100%;

    float: left;

    padding: 10px 0%;

}



.qiyerongy {

    width: 380px;

    overflow: hidden;

    float: left;

    position: relative;

    transition: 1s;

}



.rongywt {

    width: 100%;

    float: left;

    display: flex;

    justify-content: space-between;

    margin-bottom: 40px;

}



.touml {

    border-left-color: rgba(11, 125, 197, 0.8);

    border-left-style: solid;

    border-left-width: 170px;

    height: 200px;

    width: 130px;

    position: absolute;

    left: 0;

    z-index: 2;

    transition: 1s;

    top: 0;

}



.qiyerongy .imgcpnt {

    height: 200px;

    width: 380px;

    overflow: hidden;

    transition: 1s;

}



.toumltext {

    position: absolute;

    z-index: 3;

    top: 0;

}



.textimgs {

    font-size: 14px;

    color: #ffffff;

    line-height: 1.8;

    margin-top: 35px;

    margin-left: 22px;

}



.textnames {

    font-size: 18px;

    color: #ffffff;

    margin-left: 25px;

    margin-top: 10px;

}



.toumltext img {

    margin-top: 60px;

    margin-left: 25px;

}



.qiyerongy:hover .touml {

    border-left-color: rgba(244, 121, 33, 0.8);

}



.qiyerongy:hover .imgcpnt {

    overflow: hidden;

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -o-transform: scale(1.1);

    cursor: pointer;

    transition: 1s;

}



.listimg {

    float: left;

    position: relative;

    width: 340px;

    height: 410px;

    margin: 25px 0 0 20px;

    top: 0px;

    background-color: #fff;

    border: 1px solid #f1f1f1;

    transition: all .3s ease;

}



.bottomss {

    width: 88%;

    height: 180px;

    padding: 20px;

    font-size: 18px;

    overflow: hidden;

}



.timerq {

    width: 50px;

    height: 50px;

    overflow: hidden;

    font-size: 40px;

    font-weight: 900;

    color: #000;

}



.timezqrq {

    width: 62px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    font-size: 14px;

}



.timelist {

    width: 30%;

    float: left;

    border-right: 1px solid #ddd;

}



.newlist {

    width: 100%;

    float: left;

    margin-bottom: 40px;

}



.moves {

    width: 100%;

    margin-top: 15px;

    padding-top: 28px;

    cursor: pointer;

    font-style: normal;

    color: #7F7F7F;

    font-size: 12px;

    float: left;

    border-top: 1px solid #ddd;

}



.moves span {

    float: right;

}



.listit {

    display: inline-block;

    padding: 10px 0 0 20px;

    width: 60%;

    height: 60px;

    overflow: hidden;

    line-height: 30px;

    font-size: 16px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}



.newsdongt {

    width: calc((100% - 0px)/1);

    overflow: hidden;

    float: left;

    padding: 20px;

    box-sizing: border-box;

    margin-top: 10px;

    transition: all .5s ease;

    background: #fff;

}



.newslisys {

    width: 455px;

    float: right;

    margin-top: 15px;

}



.donttit {

    width: 100%;

    height: 40px;

    overflow: hidden;

}



.dongtcont {

    line-height: 26px;

    font-size: 14px;

    height: 50px;

    overflow: hidden;

}



.listimg:hover {

    top: -10px;

    box-shadow: 0 10px 30px rgba(11, 64, 232, 0.15);

}



.newsdongt:hover {

    color: #0b7dc5;

}



.backhui {

    width: 100%;

    float: left;

    background-image: url(../images/backhui.jpg);

    background-repeat: no-repeat;

    background-position: top center;

}



.canpdtys ul li {

    margin: 5px;

    margin-top: 5px;

    margin-right: 5px;

    margin-bottom: 5px;

    margin-left: 5px;

    background: #0b7dc5;

    width: 230px;

    text-align: center;

    cursor: pointer;

    color: #fff;

    line-height: 38px;

    float: left;

}



.canpdtys ul {

    text-align: center;

    display: table;

    margin: auto;

}



.xunhcp {

    width: 24%;

    margin-right: 1%;

    float: left;

    margin-top: 55px;

    border-style: none;

    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.09);

}



.xunhcpimg {

    width: 100%;

    float: left;

    max-height: 214px;

    overflow: hidden;

}



.xunhcpimg img {

    width: 100%;

    float: left;

}



.xunhcp:hover p {

    color: #0b7dc5;

}



.xunhcp p {
    text-align: center;
    width: 94%;
    float: left;
    color: #707070;
    line-height: 40px;
    border-color: rgba(228, 228, 228, 0);
    background-color: transparent;
    font-size: 14px;
    padding: 0 9px;
    height: 40px;
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}



.cpcontit {

    width: 100%;

    float: left;

    background-image: url(../images/about.jpg);

    background-repeat: no-repeat;

    background-position: top center;

    padding-bottom: 40px;

}



.cpfangan {

    background-image: url(../images/fangan.jpg);

    background-attachment: fixed;

    width: 100%;

    float: left;

    margin: 0;

    padding: 0;

    height: 596px;

    background-repeat: no-repeat;

    background-position: center center;

    background-size: auto auto;

}



.ceswenj {

    width: 33.3%;

    float: left;

}



.ceswenj img {
width: 90%;

}

.ces1one:nth-child(2) {
    margin-top: 30px;
    text-align: center;
}

.ces1one {

    margin-top: 0%;

}
.ceswenj:nth-child(2n) p{
    margin-top: 80px;
}
.cescjj2{
    margin-top: 0%;
}
.cescjj2 .titsecons {
    font-size: 18px;
    margin-top: 50px;
}
.cescjj2 p {
    color: #ffff;
    padding-left: 40%;
    font-size: 14px;
    line-height: 24px;
}
.julidngb:nth-child(2n){
    margin-top: 160px;
}
.cescjj2{
    color: #ffff;


    font-size: 14px;

    line-height: 24px;
}

.ces1one p {

    color: #ffff;

    padding-left: 40%;

    font-size: 14px;

    line-height: 24px;

}
.ces1one .titsecons{
    font-size: 18px;
    margin-top: 50px;
}

.ceswenj:nth-child(2n){
    margin-top: 25px;
    text-align: center;
}





.cescjj2 p {

    color: #ffff;

    padding-left: 0%;

    font-size: 14px;

    line-height: 24px;

}



.canpneirongsse {

    width: 100%;

    float: left;

    margin-bottom: 40px;

}



.gongjux {

    height: 290px;

    width: 100%;

    float: left;

    display: flex;

    justify-content: space-between;

}



.fwzxys {

    width: 25%;

    float: left;

    margin-top: 55px;

    text-align: center;

}



.lanquan {

    width: 150px;

    height: 150px;

    border-radius: 50%;

    background-color: rgba(240, 240, 240, 1);

    text-align: center;

    margin: auto;

}



.lanquan i {

    color: #0b7dc5;

    font-size: 50px;

    margin-top: 32px;

    float: left;

    width: 100%;

}



.lanquan p {

    color: #0b7dc5;

    margin-top: 10px;

}



.footlanse {

    background-image: url(../images/bottom_bg.jpg);

    background-repeat: no-repeat;

    background-position: top center;

    width: 100%;

    float: left;

    height: 340px;

}



.wenbenfont {

    line-height: 30px;

    float: left;

    color: #a0c6e0;

    margin-bottom: 20px;

    font-size: 14px;

    width: 80%;

    margin-top: 15px;

}



.sjguanwang {

    background-color: rgba(255, 255, 255, 0.1);

    width: 20%;

    float: left;

}



.sjguanwang {

    width: 10%;

    float: right;

    text-align: center;

    color: #fff;

    padding: 5px;

}



.sjguanwang p {

    float: left;

    line-height: 40px;

    width: 100%;

    font-size: 12px;

}



.logofonts {

    margin-top: 10px;

}



.dianhaxqys {
    width: 88%;
    margin-bottom: 45px;
    margin-top: 20px;
    float: left;

}



.lianxdianh {

    width: 25%;

    float: left;

    margin-right: 5%;

}



.lianxdianh img {

    float: left;

}



.lianxdianh p {

    float: left;

    font-size: 14px;

    color: #a0c6e0;

    margin-top: 6px;

    padding-left: 15px;

    width: 70%;

}



.kuand {

    width: 65%;

    float: left;

}



.youxiangos {

    width: 100%;

    float: left;

}



.youxiangos {

    line-height: 42px;

    width: 100%;

    float: left;

    border-top-color: rgba(255, 255, 255, 0.1);

    border-top-style: solid;

    border-top-width: 1px;

    padding: 0px 20px;

}



.copy_left {

    float: left;

    color: #a0c6e0;

    font-size: 12px;

    line-height: 46px;

}



.copy_right {

    float: right;

    color: #a0c6e0;

    font-size: 12px;

    line-height: 46px;

}



.heig380 {

    height: 400px;

    /* float: left; */

    width: 100%;

}



.danhnei .on {

    background: #0b7dc5;

    color: #ffffff;

}



.danhnei a {

    border: 1px solid #0b7dc5;

    margin-right: 10px;


    height: 38px;

    display: table;

    text-align: center;

    line-height: 38px;

    color: #0b7dc5;

    float: left;

    font-size: 12px;
    
    padding: 0 5px;

}



.danhnei {

    width: 70%;

    float: left;

    margin-top: 20px;

}



.liebiaogs {

    height: 80px;

    float: left;

    background: #fff;

    width: 100%;

}



.danhnei a:hover {

    background: #0b7dc5;

    color: #ffffff;

    transition: 1s;

}



.daohangl {

    width: 30%;

    float: right;

}



.daohangl ul span {

    float: left;

}



.daohangl ul li {

    float: left;

}



.daohangl ul {

    font-size: 14px;

    margin-top: 30px;

    color: #666;

    float: right;

}



.abotmyw {

    background-image: url(../images/mymen.jpg);

    background-repeat: no-repeat;

    background-position: top center;

    width: 100%;

    float: left;

    padding: 40px 0px;

}



.gsjslogo {

    width: 50%;

    float: left;

}



.sinename {

    width: 46%;

    float: left;

    padding-left: 4%;

}



.sinename h3 {

    font-size: 54px;

    color: #0b7dc5;

}



.sinename .sinetit {

    color: #333;

    font-size: 28px;

    float: left;

    width: 100%;

    padding-bottom: 10px;

    border-bottom: 2px solid #0b7dc5;

}



.sinename .sinedesc {

    color: #707070;

    font-size: 14px;

    width: 100%;

    height: 150px;

    float: left;

    line-height: 20px;

    padding: 20px 0px;

}



.abotmywss {

    width: 100%;

    float: left;

}



.zhenshus {

    width: 100%;

    float: left;

    background: #f7f7f7;

}



.zhengshuxtss {

    width: 32%;

    float: left;

    margin-right: 1.5%;

}



.zhengshuxtss:nth-child(3n) {

    margin-right: 0%;

}

/*.zhengshuxtss:hover .zzzshu{*/

/*background: #0071bc;*/

/*}*/

/*.zhengshuxtss:hover .zzfont{*/

/*color: #ffffff;*/

/*}*/



.zzzshu {

    float: left;

    padding: 10px;

    background: #ffffff ;

    transition: 1s;

}



.zhengshuxt {

    /* width: 33%;

    float: left; */

    /* margin: 10px 10px 20px; */

}



.zzfont {

    color: #333;

    font-size: 14px;

    line-height: 40px;

    transition: 350ms;

    text-align: center;

    float: left;

    width: 100%;

    margin-top: 10px;

    border-top: 1px solid #e7e7e7;

}



.zuanliimg {

    width: 100%;

    float: left;

    overflow: hidden;

}



.zzzshu a {

    display: table;

}



.zzzshu .zuanliimg img {

    display: block;

    width: 100%;

    height: auto;

    transition: 424ms linear;

}



.zhenshus .zuanliimg img:hover {

    transform: scale(1.05);

    -webkit-transform: scale(1.05);

}



.zhenshus .wc :hover .zzzshu {

    background: #0071bc !important;

}



.zhenshus .wc :hover .zzfont {

    background: #0071bc !important;

    color: #fff;

}



.second_list {

    position: absolute;

    left: 0;

    right: 0;

    margin: auto;

    top: 5%;

    z-index: 9999999;

    text-align: center;

    /* height: 100%; */

}



.second_list img {
width: 70%;
    float: initial;

}



.yingyindax {

    position: fixed;

    background: rgba(0, 0, 0, 0.2);

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    bottom: 0;

    display: none;

    right: 0;

    z-index: 99999;

}



.news-list-pagination {

    float: left;

    width: 100%;

    padding: 20px 0px;

}



.pagination {

    margin: auto;

    text-align: center;

    display: table;

}



.pagination li {

    float: left;

}



.pagination .page-active a {

    background-color: #0b7dc5;

    border: 1px solid #0b7dc5;

    color: #fff;

}



.page-active a {

    color: #fff;

    background-color: #ff552e;

    border: 1px solid #ff552e;

}



.pagination>li a {

    position: relative;

    float: left;

    padding: 6px 12px;

    line-height: 1.42857;

    text-decoration: none;

    color: #337ab7;

    background-color: #fff;

    border: 1px solid #ddd;

    margin-left: -1px;

    font-size: 14px;

}



.hd.canpdtys {

    width: 100%;

    float: left;

    margin-top: 15px;

}



.daohangl ul li:last-child i {

    display: none;

}



.qiyewh {
margin: 20px 0px;
    width: 100%;

    float: left;

    padding: 40px 20px;
    background: #ffffff;

}



.zhengshuxt {

    width: 32%;

    float: left;
margin-top: 3%;
    margin-right: 1.5%;

}



.zhengshuxt:nth-child(3n) {

    margin-right: 0%;

}



.zhengshuxt {

    position: relative;

}



.yansepan {

    position: absolute;

    width: 100%;

    float: left;

    background-color: #0b7dc5;

    height: 0%;

    opacity: 0.6;

    transition: 1s;

    bottom: 0;

}



.zhenshus .wc .zhengshuxt:hover .zzzshu {

    background: #fff !important;

}



.zhenshus .wc .zhengshuxt:hover .zzfont {

    background: #fff !important;

    color: #222;

}



.yantits {

    position: absolute;

    width: 90%;

    font-size: 24px;

    color: #fff;

    margin-top: 20%;

    margin-left: 5%;

    transition: 1s;

    display: none;

}



/*.zhengshuxt:hover .yansepan {*/

/*    height: 100%;*/

/*}*/



.zhengshuxt:hover .yantits {

    display: block;

}



.newskuan {

    width: 100%;

    float: left;

    background: #fff;

    margin-top: 25px;

    height: 216px;

}



.leftjies {

    width: 66%;

    float: left;

    padding-left: 4%;

    padding-top: 2%;

    position: relative;

}



.leftjies h3 {

    line-height: 50px;

    color: #000;

}



.leftjies p {

    display: block;

    line-height: 24px;

    color: #222222;

    font-size: 13px;

    margin-top: 10px;

    height: 100px;

    overflow: hidden;

}



.rightnews {

    width: 30%;

    float: right;

}



.newskuan:nth-child(2n) .leftjies {

    float: right;

}



.newskuan:nth-child(2n) .rightnews {

    float: left;

}

.leftjies::after{

    position: absolute;

    content: "";

    height: 40px;

    width: 4px;

    background: #0b7dc5;

    left: 0;

    top: 30px;

    right: initial;

    transition: 1s;

}

 .newskuan:nth-child(2n) .leftjies::after{

    position: absolute;

    content: "";

    height: 40px;

    width: 4px;

    background: #0b7dc5;

    left: initial;

    right: 0;

    top: 30px;

    transition: 1s;

}

.newskuan:hover .leftjies::after{

    height: 216px;

    top: 0px;

}

.newstitle{

    width: 100%;

    float: left;

    font-size: 32px;

}

.newtits{

    width: 100%;

    float: left;

    padding: 20px 0px;

    border-bottom: 1px solid #707070;

}

.newtits p{

    float: left;

}

.notnews{



    background: #ffffff;

    line-height: 40px;

    float: left;

    font-size: 14px;

    margin: 30px 0;

    color: #999999;

    padding: 0 20px;
    margin-bottom: 10px;

}



.contnews{
	/*line-height: 2;*/

    float: left;

    width: 100%;

}

.newsxpage{

    border-top: 1px solid #7F7F7F;

    border-bottom: 1px solid #7F7F7F;

    width: 97%;

    float: left;

    margin: 30px 0px;

    padding: 20px 20px;

}

.xiayib a{

    float: left;

    color: #222;

}

.xiayib p{

    float: left;

}

.xiayib span{

    float: left;

}

#container{

    width: 100%;

    float: left;

    margin: 30px 0px;

    height: 450px;

}

.fontmop{

    position: absolute;

    background-color: rgba(0, 113, 188, 0.8);

    right: 3%;

    top: 20%;

    width: 300px;

    height: 300px;

    padding: 20px;

}

.fontmop p{

    color: #ffffff;

    line-height: 30px;

    width: 100%;

    float: left;

}

.fontmop h3{

    color: #fff;

    font-size: 20px;

    line-height: 60px;

    width: 100%;

    position: relative;

    margin-bottom: 10px;

}

.fontmop h3::after{

    position: absolute;

    content: "";

    height: 2px;

    width: 50px;

    background: #fff;

    bottom: 0;

    left: 0;

}

.backyinyh{

    width: 100%;

    float: left;

        background: #f7f7f7;

}

.postmop{

    width: 100%;

    float: left;

    position: relative;

}

.judingbu {

    padding: 30px;
text-align: center;
    width: 95%;

    float: left;

    border-bottom: 1px solid #eee;

}

.backfff {

    background: #fff!important;

}

.heigsty {
    margin-bottom: 40px;
    float: left;
    width: 100%;
    margin-top: 20px;
}

.sjliuan {

    width: 100%;

    float: left;

    text-align: center;

    color: #999;

    font-size: 14px;

    line-height: 20px;

}

.padd-lr30.contneir {

    border-top: 1px solid #eee;

    margin-top: 10px;

    padding-left: 30px;

    padding-right: 30px;

}

.conttits {

    width: 100%;

    text-align: center;

    font-weight: normal;

    font-size: 22px;

    line-height: 50px;

}

.wenzcont{

    width: 100%;

    float: left;

    margin: 40px 0px;
    
    padding: 0 20px;

}

.zanwunnr{

    width: 100%;

    text-align: center;

    float: left;

    text-align: center;

    padding: 50px 0;

    font-size: 30px

}

.liuyanges{

    width: 100%;

    float: left;

    margin: 30px 0px;

}

.livel h3{

    text-align: center;

    width: 100%;

    float: left;

    color:#0071bc;

    font-size: 30px;

}

.livel p{

    width: 100%;

    text-align: center;

    float: left;

    font-size: 12px;

    color: #707070;

    padding: 20px 0px;

}

.liuyanges textarea{

    width: 100%;

    float: left;

    height: 200px;

    text-indent: 5px;

    font-size: 14px;

    outline:none;resize:none;

    border: 1px solid #f0f0f0;

    padding-left: 10px;

    padding-top: 10px;

    box-sizing: border-box;



}

.liuyanges .inputtextst input{

    outline: none;

    width: 48%;

    float: left;

    margin-right: 4%;

    border: 1px solid #f0f0f0;

    box-sizing: border-box;

    line-height: 40px;
height: 40px;
    padding-left: 10px;

    margin-top: 10px;

}

.liuyanges .inputtextst input:nth-child(2n){

    margin-right: 0;

}

.botsubtj{

    background-color: rgba(0, 113, 188, 1);

    width: 100%;

    float: left;

    line-height: 34px;

    color: #ffff;

    font-size: 16px;

    margin-top: 30px;

    border: none;

}

.rencaizp{

    width: 100%;

    float: left;

    background: #ffffff;

}

.rencaizp .rczpcont{

    padding: 30px;

}

.livel{

    width: 100%;

    float: left;

    padding-top: 30px;

}

.backyinyhss{

    padding: 30px 0px;

    width: 100%;

    float: left;

        background: #f7f7f7;

}

.ssnont{

    text-align: center;

    width: 100%;

    float: left;

    font-size: 24px;

    padding: 30px 0px;

}

.canptuij {

    float: left;
    width: 41%;
    margin-left: 24%;
}

.canptuij h3{

    font-size: 24px;

    color: #222;

    line-height: 65px;

}



.canptuij .cpdesc{

float: left;

font-size: 12px;

color: #666;

}

.cpmiaowords{

font-size: 16px;

color: #222;

width: 100%;

float: left;

}

.cpmiaos{

    width: 100%;

    line-height: 42px;

    background: #0071bc;

    color: #fff;

    float: left;

    text-align: center;

    margin-top: 30px;

}

.cpcontsesc{

    width: 100%;

    padding: 10px 0;

    float: left;

}