.bg{background: url("20210507-rk-bg.png") no-repeat center top;}
.w_1200{width: 1200px;margin: 0 auto;}
.gxt-logo{margin-top: 30px;float: right;}
.rk-logo{margin-top: 36px;}
.search{margin-top: 56px;width: 456px;}
.search input{height: 48px;border-radius: 50px 0 0 50px;float: left;background: #fff;font-size: 14px;color: #999;padding-left: 6%;width: 72%;}
.search button{width: 22%;height: 48px;border: 0;background: #f0930e;font-size: 16px;color: #fff;border-radius: 0 50px 50px 0;float: right;}
.search button img{margin-right: 6px;}

.jj-box{padding: 10px 26px 26px;background: url("20210507-jj-bg.png");border-radius: 20px;box-shadow: 0 6px 24px rgba(0,0,0,.05);margin-top: 190px;position: relative;}
.yh1{position: absolute;top: -12px;left: 10px;}
.yh2{position: absolute;bottom: 20px;right: 30px;}
.jj-box p{font-size: 16px;line-height: 32px;margin-top: 15px;text-align: justify;}

.title{text-align: center;margin-top: 60px;}
.xxfb{width: 48%;border: 1px #dddddd solid;margin-top: 35px;padding-bottom: 10px;}
.sec-tit{height: 39px;background: #f2f2f2;}
.sec-tit h5 a{padding: 0 20px;height: 40px;margin-top: -1px;background: #0075bf;display: block;color: #fff;font-size: 18px;line-height: 40px;font-weight: bold;}
.sec-tit h5{float: left;}
.sec-tit>a{font-size: 14px;color: #999;float: right;margin-right: 20px;line-height: 40px;}
.zelist{padding: 0 20px;}
.list-1{margin-top: 10px;}
.list-1 li{font-size: 16px;line-height: 40px;transition: all .3s;}
.list-1 li span{float: right;font-size: 14px;color: #888;}
.list-1 li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #f18938;margin: 17px 8px 0 0;float: left}
.list-1 li a{display: inline-block;width: 82%;vertical-align: middle;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-1 li:hover{padding-left: 8px;}
.kazx{margin-top: 48px;}
.bmzx{margin-left: -2%;}
.bmzx li{width: 12%;margin-left: 2%;float: left;margin-top: 30px;text-align: center;}
.bmzx li a{display: block;padding: 25px 0 20px;border: 1px #dddddd solid;transition: all .3s;}
.bmzx li span{display: block;height: 45px;}
.bmzx li p{font-size: 18px;margin-top: 20px;}
.bmzx li span.icop1{background: url("20210507-rk-icon1.png") no-repeat center;}
.bmzx li span.icop2{background: url("20210507-rk-icon2.png") no-repeat center;}
.bmzx li span.icop3{background: url("20210507-rk-icon3.png") no-repeat center;}
.bmzx li span.icop4{background: url("20210507-rk-icon4.png") no-repeat center;}
.bmzx li span.icop5{background: url("20210507-rk-icon5.png") no-repeat center;}
.bmzx li span.icop6{background: url("20210507-rk-icon6.png") no-repeat center;}
.bmzx li span.icop7{background: url("mnxx2.png") no-repeat center;}

.bmzx li:hover a{background: #0075bf;border: 1px #0075bf solid;color: #fff}
.bmzx li:hover span.icop1{background: url("20210507-rk-icon11.png") no-repeat center;}
.bmzx li:hover span.icop2{background: url("20210507-rk-icon22.png") no-repeat center;}
.bmzx li:hover span.icop3{background: url("20210507-rk-icon33.png") no-repeat center;}
.bmzx li:hover span.icop4{background: url("20210507-rk-icon44.png") no-repeat center;}
.bmzx li:hover span.icop5{background: url("20210507-rk-icon55.png") no-repeat center;}
.bmzx li:hover span.icop6{background: url("20210507-rk-icon66.png") no-repeat center;}
.bmzx li:hover span.icop7{background: url("mnxx1.png") no-repeat center;}

.hdjl{margin-top: 40px;}
.item{width: 48%;margin-top: 15px;}
.lxfs{margin-top: 30px;}
.lxwm{height: 161px;background: url("20210507-lxwm.png") no-repeat left center;margin-top: 25px;overflow: hidden}
.nbfs{margin-left: 420px;margin-top: 10px;margin-right: 60px;background: #eff9ff;border-radius: 8px;font-size: 16px;line-height: 32px;padding: 10px 0 4px 50px;}

.footer{padding: 25px 0 30px;background: #0075bf;margin-top: 40px;font-size: 14px;line-height: 30px;color: #fff;}
.fot-lef{margin-left: 90px;}
.fot-lef p a{color: #fff;margin: 0 12px;display: inline-block;}
.fot-lef p span{margin: 0 12px;display: inline-block;}

.red{position: absolute;top: 30px;left: 20px;}
.gh{position: absolute;top: 30px;right: 160px;}

/*** 意见或建议 ***/
.ej-box{margin-top: 180px;}
.dqwz{font-size: 16px;color: #999;}
.dqwz a{color: #999;}
.ej-title{text-align: center;font-size: 30px;line-height: 30px;padding-bottom: 10px;background: url("20210507-yjzj-bg.png") no-repeat center bottom;margin-top: 50px;}
.ej-title a{color: #0075bf;font-weight: bold}

.table{width: 100%;margin-top: 50px;font-size: 16px;}
.table tr td{padding: 12px 4px;}
.table tr td.fir-td{width: 95px;text-align: right}
.table tr td input{width: 430px;padding-left: 4%;height: 45px;color: #b7b7b7;border: 1px #e4e4e4 solid;border-radius: 6px;font-size: 16px}
.table tr td .yzmbox{width: 450px;height: 45px;border: 1px #e4e4e4 solid;border-radius: 6px;}
.table tr td .yzmbox input{border:none;width: 70%;float: left;}
.table tr td .yzmbox button{float: right;width: 24%;height: 45px;background: #fff;border-radius: 0 6px 6px 0;}
.table tr td textarea{width: 92%;padding: 5px 2%;border: 1px #e4e4e4 solid;border-radius: 4px;height: 145px;font-size: 16px;color: #b7b7b7;line-height: 32px;}
.table tr td.fir-td2{vertical-align: top;}
.table tr td.fir-td2 span{margin-top: 10px;display: inline-block}
.tj-box{text-align: center;margin-top: 50px;padding-bottom: 30px;}
.tj-box button{width: 218px;height: 47px;border-radius: 6px;border: 0;background: #0075bf;color: #fff;font-size: 20px;cursor: pointer;}

.pho-table{display: none;}

/*** 概细览 ***/
.container{min-height: 500px;padding-bottom: 20px;margin-top: -30px;}
.gl-box{margin-top: 30px}

.bor-bot{border-bottom: 1px #e8e8e8 dashed;padding-bottom: 20px}
.page{text-align: center;margin-top: 40px;}
.page img{max-width: 100%}
.gl-tit a.gdlm{float: right}

.gl-tit{border-bottom: 1px #e8e8e8 solid;padding-bottom: 20px}
.gl-tit h5{float: left;font-size: 20px;font-weight: bold;border-left: 5px #0075bf solid;padding-left: 15px}
.gl-tit h5 a{text-decoration: none;color: #333;}
.xll{padding: 0 20px}
.sever{padding:40px 0 20px;text-align: center;}
.lip{padding-top: 20px;border-top: 1px #eee solid}
.sever h2{
    font-size: 32px;
    color: #333;
    font-weight: bold;
    line-height:42px;
    display: inline-block;
    position: relative;
    width: 85%;
}
.sever h1{
    font-size: 32px;
    font-weight: bold;
    line-height: 42px;
    width: 63%;
    display: inline-block;

}

.sever p{font-size: 16px;color: #666;margin-top: 20px}
.over{
    background-color: #0075bf;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    padding: 0 5px;
    font-weight: 200;
    line-height: 22px;
    position: absolute;
    right: -62px;
    top: 7px;
}
.lip{margin-top: 20px;color: #999;}
.lip p span{ font-size: 14px;margin-right: 20px;display: inline-block}
.lip .sp2{color: #d8d8d8;}
.lip a{ display: inline-block; padding: 0 20px;}
.detp{
    margin-top: 60px;
    font-size: 18px;
    line-height: 39px;
    text-align: justify;
}
.fjp {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 70px;
}
.fjwz a{
    font-size: 16px;
    color:#0075bf;
}
.xglj{
    padding: 30px 0;
    border-top: 1px #dedede solid;
    margin-top: 55px;
}
.xglj p{
    font-size: 20px;
    padding-left: 18px;
    border-left: 4px #0075bf solid;
    color:#0075bf;
    font-weight: bold;
}

.mn-dig{position: absolute;top: 27px;right: 0;border: 1px #ddd solid;background: #fff;max-height: 100px;overflow-y: auto;width: 121px;padding: 5px 0;}
.mn-dig li{
    padding: 0 20px ;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mn-dig li a{text-decoration: none;display: block;}
.mn-dig li:hover{background: #f8f8f8;}

.leave_word a{
    width: 117px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    padding-left: 30px;
    font-family: "Microsoft YaHei", sans-serif;
    font-size: 14px;
    color: #333;
    display: block;
    border-radius: 2px;
    border: 1px solid #d8d8d8;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: url(icon_ly_2.png) no-repeat 17% 60%;
}
.block_content {padding: 10px 0;}
.interlocution {
    margin-top: 20px;
}
.list_content.interlocution .QA {
    padding-top: 24px;
    background: url(icon_dot_grey.png) no-repeat 8px 34px;
}
.interlocution .QA div {
    margin-bottom: 20px;
}
.QA div {
    position: relative;
    font-size: 14px;
    min-height: 21px;
    margin-bottom: 10px;
}
.QA div > span {
    display: inline-block;
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 2px;
}
.interlocution .QA .questions {
    background-color: #dbb65f;
}
.interlocution .QA span:first-child {
    width: 42px;
    margin-right: 5px;
    border-radius: 3px;
}
.list_content.interlocution .QA span:first-child {
    width: 20px;
}
.interlocution .QA span+span {
    font-weight: bold;
    font-size: 14px;
    color: #999;
    width: auto;
}
.interlocution .QA p {
    margin-top: 8px;
    margin-left: 0;
    font-size: 16px;
}
.interlocution .QA .answers {
    background-color: #5a9de9;
}
.list_content > div {
    border-bottom: 1px dashed #d5d5d5;
    padding-bottom: 30px;
}





@media only screen and (max-width:1920px ) { body{min-width: inherit;}}

@media only screen and (max-width:1200px ) {
    .w_1200{width: 1000px;}
    .yh2{bottom: -15px;}
    .bmzx li p{font-size: 16px;}
    .nbfs{margin-left: 320px;margin-right: 20px;padding-left: 30px;}
    .gh{right: 80px;}

    .table tr td input{width: 330px;}
    .table tr td .yzmbox{width: 345px;}
    .table tr td textarea{width: 90.5%;}





}

@media only screen and (max-width:1000px ) {
    .w_1200{width:auto;padding: 0 20px;}

    .gxt-logo{float: none;text-align: center;margin-top: 20px;}
    .bg{padding-top: 1px;}
    .rk-logo{float: none;text-align: center;margin-top: 30px;}
    .rk-logo img{width: 300px;}
    .search{float: none;margin: 30px auto 0;}
    .jj-box{margin-top: 120px;padding: 10px 20px 20px;}
    .jj-box p{font-size: 14px;line-height: 28px;margin-top: 12px;}
    .title img{height: 72px;}
    .yh1,.yh2{width: 30px;}
    .yh2{bottom: -10px;}
    .title{margin-top: 40px;}
    .xxfb{width: auto;float: none;margin-top: 25px;}
    .list-1 li{font-size: 14px;line-height: 36px;}
    .sec-tit h5 a{font-size: 16px;}
    .kazx,.hdjl,.lxfs{margin-top: 25px;}
    .bmzx li{width: 31.33%;margin-top: 20px;}
    .item{width: auto;float: none;}
    .lxwm{padding: 10px;background: #d6f1ff;height: auto}
    .nbfs{margin: 0;font-size: 14px;line-height: 28px;padding: 10px 20px 5px 20px;}
    .gh,.red{display: none;}
    .fot-lef{margin-left: 0;text-align: center;}

    .dqwz{display: none;}
    .ej-box {margin-top: 140px;}

    .table{display: none;}
    .pho-table{display: table}

    .table tr td input{width: 94%;padding-left: 2%}
    .ej-title{font-size: 24px;line-height: 24px;}
    .pho-table{margin-top: 30px;font-size: 14px;}
    .pho-table tr td input{font-size: 14px;height: 40px;}
    .pho-table tr td.fir-td {width: 80px;}
    .table tr td {padding: 5px 4px;}
    .table tr td .yzmbox {width: 96%;}
    .table tr td textarea{width: 92%;font-size: 14px;}
    .tj-box{margin-top: 30px;padding-bottom: 10px;}
    .tj-box button {width: 150px;height: 44px;font-size: 18px;}


    .sever h1{width: auto}
    .lip p,.lip .sp2{float: none}
    .lip{text-align: center}
    .lip p{margin-bottom: 10px}
    .pho-none,.lip a.pho-none{display: none}


}


@media only screen and (max-width:550px ) {
    .w_1200{padding: 0 15px;}
    .rk-logo img{width: 250px;}
    .search{width: 100%}
    .search button img,.list-1 li span{display: none}
    .jj-box{margin-top: 60px;}
    .list-1 li a{width: 90%;}
    .bmzx li span{background-size: auto 30px!important;height: 30px;}
    .bmzx li a{padding: 18px 0 14px;}
    .bmzx li p{font-size: 14px;margin-top: 14px;}

    .xll{padding: 0;}
    .sever h1{font-size: 24px;line-height:36px}

    .hj-tab{position: static;margin-left: -2%;}
    .hj-tab li{float: left;margin-left: 2%;width: 31.33%;}
    .nr-box{height: auto;margin-left: 0;border: none;background: none;padding: 0;}
    .sever{padding: 20px 0;}

}


