@charset "utf-8";

html,

body,

dl,

dt,

dd,

ol,

ul,

li,

p,

span,

em,

cite,

del,

a,

img,

h1,

h2,

h3,

h4,

h5,

h6,

object,

pre,

code,

form,

fieldset,

legend,

pre,

input,

select,

textarea,

blockquote,

q,

table,

caption,

thead,

tbody,

tfoot,

th,

td,

button {

    margin: 0;

    padding: 0;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    background: transparent;

}



html,

body {

    width: 100%;

    word-wrap: break-word

}



body {

    font-size: 13px;

    color: #383838;

    background: #f2f5fa

}



html,

body {

    font-family: "微软雅黑";

}



body {

    height: 100%;

    width: 100%;

    margin: 0;

    padding: 0;

    min-height: 730px;

    background: url(../images/max-bj.jpg) top center no-repeat #f0f6fd;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



img,

fieldset,

abbr,

acronym {

    border: none;

    vertical-align: top

}



a img {

    border: none;

    padding: 0;

    margin: 0;

}



blockquote,

q {

    quotes: none;

}



p {

    -webkit-text-size-adjust: none;

}



a {

    color: #333;

    text-decoration: none;

    cursor: pointer;

}



address,

caption,

cite,

code,

dfn,

em,

th,

var {

    margin: 0;

    padding: 0;

    font-style: normal;

    font-weight: normal;

}



* {

    margin: 0 auto;

    padding: 0px;

}





/* ----End Reset---- */



input,

textarea,

select,

option,

button {

    border: none;

    background: none;

    outline: none;

    font-family: "siyuan";

}



textarea {

    resize: none

}



select::-ms-expand {

    display: none;

}



video {

    border: none

}





/*---- Patchs---- */



.fl {

    float: left;

}



.fr {

    float: right;

}



.fn {

    float: none;

}



.cl {

    clear: left;

}



.cr {

    clear: right;

}



.cb {

    clear: both;

}



.tl {

    text-align: left;

}



.tr {

    text-align: right;

}



.tc {

    text-align: center;

}



li {

    list-style: none;

    vertical-align: bottom

}



.phone-box {

    display: none

}





/*头部开始*/



.head-box {

    width: 1360px;

    overflow: hidden;

    height: 131px;

}



.logo {

    width: 522px;

    height: 68px;

    overflow: hidden;

    margin-top: 35px;

}



.logo img {

    width: 100%;

}



.top-dh {

    width: 220px;

    height: auto;

    overflow: hidden;

    float: right;

    margin-top: 44px;

}



.top-dh1 {

    width: 36px;

    height: 36px;

    overflow: hidden;

    float: left;

    margin-top: 9px;

}



.top-dh1 img {

    width: 100%;

    height: 100%;

}



.top-dh2 {

    width: 174px;

    height: auto;

    overflow: hidden;

    float: right;

}



.top-dh21 {

    width: 100%;

    height: 24px;

    line-height: 24px;

    font-size: 16px;

    overflow: hidden;

    color: #0c419a;

}



.top-dh22 {

    width: 100%;

    height: 32px;

    line-height: 32px;

    font-size: 24px;

    overflow: hidden;

    color: #d90000;

    font-weight: bold;

}





/*头部结束*/



.nav-box {

    width: 1360px;

    height: 60px;

    overflow: hidden;

    background: #4a75cc

}



.nav-1 {

    width: 25%;

    height: 100%;

    float: left;

    overflow: hidden;

}



.nav-1 a {

    width: 100%;

    height: 100%;

    float: left;

    overflow: hidden;

    font-size: 20px;

    color: #fff;

    display: flex;

    flex-wrap: nowrap;

    align-items: center;

    text-align: center;

    justify-content: center;

}



.nav-1 img {

    height: 30px;

    margin-right: 8px;

}



.nav-1on {

    background: #1d53bf;

}



.nav-1:hover {

    background: #1d53bf;

}





/*首页开始*/



.index-1box {

    width: 1360px;

    height: auto;

    overflow: hidden;

    background: #fff;

    box-sizing: border-box;

    padding: 24px 20px 0;

}





/*banner - start*/



.pc_banner {

    width: 490px;

    height: 332px;

    overflow: hidden;

    float: left;

    margin-right: 30px;

    margin-bottom: 24px;

}



.flexslider {

    position: relative;

    height: 100%;

    width: 100%;

    overflow: hidden;

    z-index: 66

}





/*.banner_top*/





/*{*/





/*position: absolute;*/





/*top: 0;*/





/*left: 0;*/





/*width: 100%;*/





/*height: auto;*/





/*z-index: 111;*/





/*}*/



.slides {

    position: relative;

    z-index: 1;

    height: 100%;

    width: 100%

}



.slides li {

    height: 100%;

    width: 100%;

    position: relative;

    background-size: 100% 100%

}



.slides li a {

    display: block;

    width: 100%;

    height: 100%

}



.slides li a img {

    display: block;

    width: 100%;

    height: 100%;

}



.flex-control-nav {

    position: absolute;

    bottom: 14px;

    right: 0px;

    z-index: 22;

    width: 100%;

    text-align: right;

    margin-right: 0px

}



.flex-control-nav li {

    display: inline-block;

    margin: 0px;

    *display: inline;

    zoom: 1;

}



.flex-control-nav a {

    cursor: pointer;

    display: inline-block;

    zoom: 1;

    width: 28px;

    height: 3px;

    margin-right: 12px;

    overflow: hidden;

    line-height: 80px;

    background: #fff;

    color: #fff;

    overflow: hidden;

    text-align: center;

    font-size: 18px;

}



.flex-control-nav .flex-active {

    background: #1587fc;

}



.flex-direction-nav {

    position: absolute;

    z-index: 3;

    width: 100%;

    top: 35%;

}



.flex-direction-nav li a {

    display: block;

    width: 46px;

    height: 140px;

    overflow: hidden;

    cursor: pointer;

    position: absolute;

}



.lunbo-img {

    width: 100%;

    height: 100%;

    overflow: hidden;

}



.lunbo-img img {

    width: 100%;

    height: 100%;

}



.lunbo-wz {

    width: 100%;

    height: 40px;

    overflow: hidden;

    position: absolute;

    left: 0;

    bottom: 0;

    z-index: 1;

    background: rgba(0, 0, 0, 0.5)

}



.lunbo-wz font {

    display: block;

    width: 290px;

    height: 40px;

    line-height: 40px;

    margin-left: 12px;

    font-size: 16px;

    color: #ffffff;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.index-12 {

    width: 475px;

    height: auto;

    overflow: hidden;

    float: left;

}



.index-12top {

    width: 100%;

    height: 40px;

    border-bottom: 2px solid #f0f5fb;

}



.index-12xx {

    width: 350px;

    height: 40px;

    float: left;

}



.index-12xx1 {

    width: 130px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    color: #333333;

    font-size: 18px;

    float: left;

    cursor: pointer;

}



.index-12xxon {

    color: #1d53bf;

    border-bottom: 2px solid #1d53bf;

    font-weight: bold;

}



.index-121 {

    width: 100%;

    height: 288px;

    overflow: hidden;

    padding-top: 8px;

}



.index-1211 {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: none;

}



.index-1211on {

    display: block;

}



.index-1211 ul {

    width: 100%;

    height: auto;

    overflow: hidden;

}



.index-1211 ul li {

    display: block;

    width: 100%;

    height: 42px;

    line-height: 42px;

    overflow: hidden;

}



.index-1211 ul li:nth-child( n + 8) {

    display: none;

}



.index-1211 ul li p {

    width: 10px;

    height: 42px;

    line-height: 42px;

    font-size: 12px;

    color: #4265a8;

    float: left;

}



.index-1211 ul li span {

    display: block;

    width: 365px;

    height: 42px;

    line-height: 42px;

    overflow: hidden;

    float: left;

    text-overflow: ellipsis;

    white-space: nowrap;

    font-size: 16px;

    color: #333333;

}



.index-1211 ul li font {

    display: block;

    width: 90px;

    height: 42px;

    line-height: 42px;

    overflow: hidden;

    float: right;

    text-align: right;

    font-size: 13px;

    color: #666666;

}



.index-1211 ul li:hover span {

    color: #1d53bf

}



.index-13 {

    width: 290px;

    height: auto;

    overflow: hidden;

    float: right;

}



.index-131 {

    width: 100%;

    height: 260px;

    overflow: hidden;

    background: #f0f5fb;

    border-radius: 8px;

}



.index-131a {

    background: url(../images/index-hybj.png) center center no-repeat;

    background: cover cover;

    /* padding-bottom:20px;*/

}



.index-1311 {

    width: 90%;

    height: 38px;

    line-height: 38px;

    font-size: 20px;

    color: #333333;

    overflow: hidden;

    text-align: center;

    padding-top: 16px;

}



.index-1312 {

    width: 40px;

    height: 5px;

    background: #88b0f5;

    border-radius: 3px;

    margin-bottom: 18px;

}



.index-1313 {

    width: 238px;

    height: 38px;

    overflow: hidden;

    border: 1px solid #e6ecf5;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    border-radius: 2px;

    margin-bottom: 14px;

}



.index-1313 input {

    display: block;

    width: 187px;

    padding: 0 15px 0 36px;

    height: 38px;

    line-height: 38px;

    font-size: 16px;

    color: #999999;

}



.index-dlzh {

    background: url(../images/denglu-zh.png) 12px center no-repeat #fff;

}



.index-dlmm {

    background: url(../images/denglu-mm.png) 12px center no-repeat #fff;

}



.index-1314 {

    width: 240px;

    height: 44px;

    overflow: hidden;

    background: #1d53bf;

    margin-top: 20px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    border-radius: 2px;

}



.index-1314 input {

    display: block;

    width: 100%;

    height: 44px;

    line-height: 44px;

    text-align: center;

    font-size: 16px;

    color: #fff;

    cursor: pointer;

}



.index-1314:hover {

    background: #1d53bf

}



.index-132 {

    width: 100%;

    height: 56px;

    overflow: hidden;

    background: url(../images/denglu-bj.png) center center no-repeat;

    background: cover cover;

    border-radius: 8px;

    margin-top: 16px;

}



.index-132 a {

    display: block;

    width: 100%;

    height: 100%;

    overflow: hidden;

    text-align: center;

}



.index-132 span {

    display: inline-block;

    width: 38px;

    height: 100%;

    background: url(../images/denglu-1.png) center center no-repeat;

    margin-right: 16px;

}



.index-132 font {

    display: inline-block;

    height: 100%;

    line-height: 56px;

    font-size: 22px;

    color: #1d53bf;

    overflow: hidden;

}



.index-132a span {

    background: url(../images/denglu-hy.png) center center no-repeat;

}



.index-14 {

    width: 290px;

    height: 332px;

    overflow: hidden;

    background: #f0f5fb;

    border-radius: 2px;

    float: right;

}



.index-141 {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top: 20px;

    text-align: center

}



.index-141 img {

    width: 58px;

    height: 53px;

}



.index-142 {

    width: 100%;

    height: 36px;

    line-height: 36px;

    font-size: 22px;

    color: #333333;

    overflow: hidden;

    text-align: center;

    margin-top: 6px;

}



.index-143 {

    width:-webkit-calc(100% - 22px); width:-moz-calc(100% - 22px); width:calc(100% - 22px); 

    height: 175px;

    overflow: hidden;

    margin-top: 40px;

    background: #e0e9f7;

    border-radius: 8px;

    position: relative;

    border-radius: 8px;

}



.index-1431 {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 9;

    background: #ff6d7a;

    width: 44px;

    height: 22px;

    text-align: center;

    line-height: 22px;

    font-size: 14px;

    color: #ffffff;

    overflow: hidden;

    border-radius: 0 0 8px 0;

}



.index-1432 {

    width: 100%;

    height:auto;

    overflow: hidden;

    line-height: 22px;

    font-size: 20px;

    color: #333333;

    margin-top: 44px;

}

.index-1432 p{ width:-webkit-calc(100% - 36px); width:-moz-calc(100% - 36px); width:calc(100% - 36px); height:auto; line-height:22px; font-size:16px; overflow:hidden; color:#333333;  margin:0 auto 8px; }
.index-1432 p span{ display:block; width:84px; height:auto; overflow:hidden; float:left;}
.index-1432 p font{ display:block; width:-webkit-calc(100% - 85px); width:-moz-calc(100% - 85px); width:calc(100% - 85px); height:auto; overflow:hidden; float:right; }
/*.index-1432 img {

    width: 32px;

    height: 32px;

    margin-right: 10px;

    vertical-align: middle

}



.index-1432 font {

    display: inline-block;

    max-width: 146px;

    height: 82px;

    line-height: 82px;

    overflow: hidden;

    vertical-align: middle;

    word-break: break-all;

    word-wrap: break-word;

}
*/


.index-144 {

    width: 240px;

    height: 44px;

    overflow: hidden;

    background: #7194d7;

    margin-top: 20px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    border-radius: 2px;

}



.index-144 input {

    display: block;

    width: 100%;

    height: 44px;

    line-height: 44px;

    text-align: center;

    font-size: 16px;

    color: #ffffff;

    cursor: pointer;

}



.index-144:hover {

    background: #1d53bf

}



.fuwu-box {

    width: 1360px;

    height: auto;

    overflow: hidden;

    background: #fff;

    margin: 20px auto 26px;

    position: relative

}



.fuwu-bt {

    width: 90px;

    height: 222px;

    overflow: hidden;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 9;

}



.fuwu-bt img {

    width: 100%;

    height: 100%;

}



.fuwu-min {

    width: calc(100% - 2px);

    height: 220px;

    overflow: hidden;

    background: #fff;

    border: 1px solid #e6ecf5;

}



.fuwu-1 {

    width: 160px;

    height: 160px;

    overflow: hidden;

    background: #f0f5fb;

    border-radius: 5px;

    margin-top: 30px;

    margin-right: 16px;

    float: left;

}



.fuwu-min .fuwu-1:nth-child(1) {

    margin-left: 108px;

}



.fuwu-1 a {

    display: block;

    width: 100%;

    height: 100%;

    overflow: hidden;

}



.fuwu-11 {

    width: 75px;

    height: 74px;

    overflow: hidden;

    border-radius: 50%;

    margin-top: 30px;

    transform: translate(0px, 0px);

    transition: all 1s;

    -webkit-transition: all 1s;

}



.fuwu-11 img {

    width: 100%;

    height: 100%;

}



.fuwu-12 {

    width: 100%;

    height: 32px;

    line-height: 32px;

    margin-top: 10px;

    text-align: center;

    font-size: 18px;

    color: 3333333;

    overflow: hidden;

}



.fuwu-1:hover .fuwu-11 {

    transform: translate(0px, -10px);

}





/*首页结束*/



.bot-max {

    width: 100%;


    overflow: hidden;

    background: #1d53bf;

    border-top: 3px solid #a5c6ff;

}



.bot-box {

    width: 1360px;

    height: 100%;

    overflow: hidden;

}



.bot-logo {

    width: 496px;



    float: left;

    border-right: 1px solid #a5c6ff;

}



.bot-logo img {

    width: 380px;

    height: 53px;

    margin-left: 0;

    margin-top: 52px;

}



.bot-zl {

    width: 760px;

    height: auto;

    overflow: hidden;

    float: right; padding-bottom:20px;

}



.bot-zl1 {

    width: 100%;

    height: auto;

    overflow: hidden;

    padding-top: 24px;

}



.bot-zl11 {

    width: 390px;

    height: 34px;

    line-height: 34px;

    font-size: 14px;

    color: #ffffff;

    float: left;

    margin-right: 30px;

    font-size: 14px;

    overflow: hidden;

}



.bot-zl1 .bot-zl11:nth-child(2n) {

    width: 310px;

    margin-right: 0

}



.bot-zl1 img {

    vertical-align: sub;

    margin-right: 6px;

}



.bot-zl2 {

    width: 100%;

    height:auto;

    line-height: 30px;

    overflow: hidden;

    margin-top: 8px;

    font-size: 14px;

    color: #ffffff;

}



.bot-zl2 img {

    vertical-align: middle;

    margin-right: 6px;

}



.bot-zl2 a {

    color: #fff;

}





/*委托开始*/



.weituo-box {

    width: 1360px;

    height: auto;

    overflow: hidden;

    min-height: calc(100vh - 386px);

    padding: 50px 60px 0;

    box-sizing: border-box;

    border: 1px solid #e6ecf5;

    background: #fff;

    margin-bottom: 35px;

}



.weituo-bt {

    width: 100%;

    height: 44px;

    overflow: hidden;

    font-size: 24px;

    color: #333333;

    display: flex;

    flex-wrap: nowrap;

    align-items: center;

}



.weituo-bt span {

    display: inline-block;

    width: 6px;

    height: 20px;

    vertical-align: middle;

    background: #88b0f5;

    border-radius: 3px;

    margin-right: 12px;

    margin-top: 4px;

}



.weituo-jdbox {

    width: 1190px;

    height: auto;

    overflow: hidden;

    margin-top: 40px;

}



.weituo-jd {

    width: 170px;

    height: auto;

    overflow: hidden;

    float: left;

}



.weituo-jd1 {

    width: 100%;

    height: auto;

    overflow: hidden;

}



.weituo-jd font {

    display: block;

    width: 36px;

    height: 36px;

    border-radius: 50%;

    line-height: 36px;

    text-align: center;

    font-size: 24px;

    color: #fff;

    background: #bdbdbd;

    vertical-align: top;

    float: left;

    margin-left: 22px;

}



.weituo-jd span {

    display: block;

    width: 45px;

    height: 3px;

    background: #cccccc;

    vertical-align: top;

    margin-top: 17px;

}



.weituo-jdleft {

    float: left;

}



.weituo-jdright {

    float: right;

}



.weituo-jdbox .weituo-jd:nth-child(1) .weituo-jdleft {

    opacity: 0;

}



.weituo-jdbox .weituo-jd:last-child .weituo-jdright {

    opacity: 0;

}



.weituo-jd2 {

    width: 100%;

    height: 44px;

    line-height: 44px;

    text-align: center;

    font-size: 16px;

    color: #999999;

    overflow: hidden;

}



.weituo-jdwc .weituo-jd1 span {

    background: #1d53bf

}



.weituo-jdwc .weituo-jd1 font {

    background: #1d53bf

}



.weituo-jdwc .weituo-jd2 {

    color: #1d53bf

}



.weituo-jdon .weituo-jd1 .weituo-jdleft {

    background: #1d53bf

}



.weituo-jdon .weituo-jd1 font {

    background: #1d53bf

}



.weituo-jdon .weituo-jd2 {

    color: #1d53bf

}



.weituo-1box {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top: 50px;

    border: 2px solid #e6ecf5;

    box-sizing: border-box;

    padding: 28px 60px 30px

}



.weituo-1box img {

    max-width: 100%

}



.weituo-1box p {

    width: 100%;

    height: auto;

    line-height: 36px;

    font-size: 16px;

    color: #555555;

    overflow: hidden;

    padding-bottom: 3px;

}



.weituo-1box span {

    display: block;

    width: 100%;

    height: auto;

    line-height: 26px;

    font-size: 14px;

    color: #555555;

    overflow: hidden;

    padding-bottom: 16px;

}



.weituo-1box font {

    display: block;

    width: 100%;

    height: auto;

    line-height: 18px;

    font-size: 12px;

/*    color: #666666;*/

    overflow: hidden;

}



.weituo-anbox {

    width: 100%;

    height: auto;

    overflow: hidden;

    padding: 40px 0 50px;

    text-align: center;

}



.weituo-an1 {

    width: 158px;

    height: 58px;

    display: inline-block;

    border: 1px solid #1d53bf;

    background: #e8edf8;

    border-radius: 5px;

    margin: 0 25px;

}



.weituo-an1 input {

    display: block;

    width: 100%;

    height: 58px;

    line-height: 58px;

    text-align: center;

    font-size: 18px;

    color: #1d53bf;

    font-weight: bold;

    cursor: pointer;

}



.weituo-an2 {

    width: 158px;

    height: 58px;

    display: inline-block;

    border: 1px solid #1d53bf;

    background: #1d53bf;

    border-radius: 5px;

    margin: 0 25px;

}



.weituo-an2 input {

    display: block;

    width: 100%;

    height: 58px;

    line-height: 58px;

    text-align: center;

    font-size: 18px;

    color: #ffffff;

    font-weight: bold;

    cursor: pointer;

}



.weituo-an3 {

    width: 158px;

    height: 58px;

    border: 1px solid #1d53bf;

    background: #1d53bf;

    border-radius: 5px;

    margin: 100px auto;

}



.weituo-an3 a {

    display: block;

    width: 100%;

    height: 58px;

    line-height: 58px;

    text-align: center;

    font-size: 18px;

    color: #ffffff;

    font-weight: bold;

    cursor: pointer;

}



.weituo-an4 {

    display: inline-block;

    width: 158px;

    height: 58px;

    border: 1px solid #bdbdbd;

    background: #bdbdbd;

    border-radius: 5px;

    margin: 100px auto;

    line-height: 58px;

    text-align: center;

    font-size: 18px;

    color: #ffffff;

    font-weight: bold;

}



.weituo-2box {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top: 36px;

    border: 2px solid #e6ecf5;

    box-sizing: border-box;

    padding: 40px 40px 30px

}



.weituo-21 {

    width: 100%;

    height: auto;

    overflow: hidden;

    background: #fff8f9;

    border: 1px solid #fff0f2;

    box-sizing: border-box;

    border-radius: 5px;

    padding: 12px 24px;

    line-height: 27px;

    font-size: 14px;

    color: #ff6d7a;

}



.weituo-22 {

    width: 100%;

    height: auto;

    overflow: hidden;

    padding-top: 34px;

}



.weituo-221 {

    width: calc(50% - 30px);

    height: auto;

    overflow: hidden;

    float: left;

    margin-bottom: 30px;

}



.weituo-22 .weituo-221:nth-child(2n) {

    float: right;

}



.weituo-2211 {

    width: 80px;

    height: 46px;

    overflow: hidden;

    float: left;

    line-height: 46px;

    font-size: 16px;

    color: #333;

}



.weituo-2211 font {

    color: #ff0000

}



.weituo-2212 {

    width: calc(100% - 90px);

    height: 46px;

    background: #f4f4f4;

    float: right;

    border-radius: 5px;

    overflow: hidden;

}



.weituo-2212 input {

    display: block;

    width: calc(100% - 36px);

    padding: 0 18px;

    height: 46px;

    line-height: 46px;

    overflow: hidden;

    font-size: 16px;

    color: #333

}



.weituo-2212 input::-webkit-input-placeholder {

    color: #999;

}



.weituo-23 {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin: 40px auto 0;

    text-align: center;

}



.weituo-231 {

    width: 80px;

    height: 46px;

    overflow: hidden;

    line-height: 46px;

    font-size: 16px;

    color: #333;

    display: inline-block;

}



.weituo-231 font {

    color: #ff0000

}



.weituo-232 {

    width: auto;

    height: auto;

    overflow: hidden;

    display: inline-block;

}



.weituo-232 label {

    display: inline-block;

    float: left;

    height: 46px;

    line-height: 46px;

    font-size: 16px;

    color: #666666;

    margin-right: 50px;

}



.weituo-xz3 {

    width: 100%;

    height: auto;

}



.weituo-xzmin {

    width: 100%;

    height: auto;

    padding-bottom: 10px;

    border-bottom: 1px solid #e6e4e4

}



.weituo-31 {

    width: 100%;

    height: 60px;

    overflow: hidden;

    font-size: 20px;

    color: #333333;

    display: flex;

    flex-wrap: nowrap;

    align-items: center;

    margin-top: 8px;

}



.weituo-31 span {

    display: inline-block;

    width: 6px;

    height: 18px;

    vertical-align: middle;

    background: #88b0f5;

    border-radius: 3px;

    margin-right: 12px;

    margin-top: 2px;

}



.weituo-xz3 .weituo-22 {

    padding-top: 0

}



.weituo-32 {

    width: 100%;

    height: auto;

    font-size: 18px;

    color: #333333;

    line-height: 1em;

}



.weituo-32 font {

    color: #ff0000

}



.weituo-33 {

    width: 100%;

    height: auto;

    line-height: 24px;

    font-size: 14px;

    color: #ff6d7a;

    overflow: hidden;

    margin-top: 5px;

}





/*.weituo-34{ width:100%; height:auto; overflow:hidden; margin-top:14px; padding-bottom:30px;}

.weituo-341{ width:100%; height:auto; overflow:hidden;}

.weituo-341>div{ height:46px; line-height:46px; text-align:center; font-size:18px; color:#ffffff; overflow:hidden; background:#8ea9df; float:left; margin-right:2px;}

.weituo-341>div:last-child{ margin-right:0}

.weituo-3411{ width:56%;}

.weituo-3412{ width:calc(22% - 2px);}

.weituo-3413{ width:calc(22% - 2px);}







.weituo-342{ width:100%; height:auto; overflow:hidden;}

.weituo-3421{ width:100%; height:auto; overflow:hidden; margin-top:2px;}

.weituo-3421>div{ height:46px; line-height:46px; text-align:center; font-size:16px; color:#333333; overflow:hidden; background:#f9f9f9; float:left; margin-right:2px;}

.weituo-3421>div:last-child{ margin-right:0}

.weituo-34211{ width:56%;}

.weituo-34212{ width:calc(22% - 2px);}

.weituo-34213{ width:calc(22% - 2px);}

.weituo-342 .weituo-3421:nth-child(2n) div{ background:#e7ebf3}*/



.weituo-34 {

    width: 100%;

    height: auto;

    margin-top: 14px;

    padding-bottom: 30px;

}



.weituo-34 table {

    width: 100%;

    height: auto;

}



.weituo-34 tbody {

    width: 100%;

    height: auto;

}



.weituo-34 tr {

    margin-top: 2px;

    width: 100%;

    height: auto;

}



.weituo-34 table,

.weituo-34 tr,

.weituo-34 td {

    border: none;

    box-sizing: border-box;

    border: none;

    min-height: 46px;

}



.weituo-34 tr:nth-child(1) td {

    height: 46px;

    line-height: 46px;

    text-align: center;

    font-size: 18px;

    color: #ffffff;

    background: #8ea9df;

    border-right: 2px solid #ffffff

}



.weituo-34 tr:nth-child(n + 2) {

    background: #f9f9f9;

}



.weituo-34 tr:nth-child(n + 2) td {

    height: auto;

    line-height: 24px;

    padding: 6px 0;

    text-align: center;

    font-size: 16px;

    color: #333333;

    border-right: 2px solid #ffffff

}



.weituo-34 tr:nth-child(2n + 3) {

    background: #e7ebf3

}



.weituo-34 tr td:nth-child(1) {

    width: 56%;

}



.weituo-34 tr td:nth-child(2) {

    width: calc(22% - 2px);

}



.weituo-34 tr td:nth-child(3) {

    width: calc(22% - 2px);

    border-right: none;

}



.weituo-34 tr td font {

    font-size: 14px;

    position: relative;

    cursor: pointer;

    color: #2a61d0;

    display: inline-block

}



.xmjs {

    display: none;

    position: absolute;

    left: 0;

    top: 20px;

    z-index: 99;

    background: #fefefe;

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

    color: #333;

    width: 300px;

    height: auto;

    line-height: 22px;

    padding: 10px 15px;

    text-align: left;

    min-height: 100px;

}





/*.weituo-34 tr:nth-child td  .xmjs{ bottom:20px; top:inherit}*/



.weituo-34 tr td font:hover .xmjs {

    display: block;

}



.weituo-sc {

    width: 140px;

    height: 50px;

    margin: 0 auto 30px;

    border-radius: 5px;

    background: #fff0f1;

    display: flex;

    flex-wrap: nowrap;

    align-items: center;

    text-align: center;

    justify-content: center;

    font-size: 20px;

    color: #ff6d7a;

    cursor: pointer;

}



.weituo-sc img {

    margin-right: 10px;

}



.weituo-xz {

    width: 140px;

    height: 50px;

    margin: 30px auto 30px;

    border-radius: 5px;

    background: #e8edf8;

    display: flex;

    flex-wrap: nowrap;

    align-items: center;

    text-align: center;

    justify-content: center;

    font-size: 20px;

    color: #1d53bf;

    cursor: pointer;

}



.weituo-xz img {

    margin-right: 10px;

}



.weituo-41 {

    width: 100%;

    height: auto;

    line-height: 32px;

    padding-top: 24px;

    font-size: 18px;

    color: #333333;

    overflow: hidden;

    padding-bottom: 12px;

}



.weituo-41 font {

    color: #ff0000

}





/*.weituo-42{ width:100%; height:auto; overflow:hidden;}

.weituo-421{ width:100%; height:auto; overflow:hidden;}

.weituo-421>div{ height:46px; line-height:46px; text-align:center; font-size:18px; color:#ffffff; overflow:hidden; background:#8ea9df; float:left; margin-right:2px;}

.weituo-421>div:last-child{ margin-right:0}

.weituo-4211{ width:calc(12% - 2px);}

.weituo-4212{ width:calc(26% - 2px);}

.weituo-4213{ width:40%;}

.weituo-4214{ width:calc(22% - 2px);}

*/



.weituo-43 {

    width: 100%;

    height: 58px;

    line-height: 58px;

    font-size: 18px;

    color: #333;

    border: 1px solid #e6e6e6;

    box-sizing: border-box;

    text-align: right;

    padding: 0 68px;

}



.weituo-43 font {

    color: #ff0000

}



.weituo-44 {

    width: 100%;

    height: auto;

    overflow: hidden;

}



.weituo-441 {

    width: 476px;

    height: 234px;

    overflow: hidden;

    float: left;

    margin-right: 20px;

    border: 2px dashed #dae3ef

}



.weituo-4411 {

    width: 230px;

    height: auto;

    overflow: hidden;

    float: left;

    margin-left: 36px;

}



.weituo-44111 {

    width: 100%;

    height: 36px;

    line-height: 36px;

    overflow: hidden;

    padding-top: 42px;

    font-size: 18px;

    color: #1d53bf;

}



.weituo-44112 {

    width: 100%;

    height: auto;

    line-height: 34px;

    overflow: hidden;

    padding-top: 10px;

    font-size: 16px;

    color: #333333;

}



.weituo-4412 {

    width: 142px;

    height: 178px;

    overflow: hidden;

    float: right;

    margin-right: 40px;

    margin-top: 28px;

    border: 1px solid #251d1e;

    border-radius: 5px;

}



.weituo-44121 {

    width: 100%;

    height: 38px;

    overflow: hidden;

    text-align: center;

    border-bottom: 1px solid #251d1e

}



.weituo-44121 img {

    margin-top: 8px;

}



.weituo-44122 {

    width: 100%;

    height: 140px;

    overflow: hidden;

    background: #09b4fd;

}



.weituo-44122 img {

    width: 104px;

    height: 104px;

    display: block;

    margin: 18px auto 0;

    border-radius: 5px;

}



.weituo-442 {

    width: 408px;

    height: 232px;

    overflow: hidden;

    float: left;

    border: 2px dashed #dae3ef

}



.weituo-4421 {

    width: calc(100% - 80px);

    height: 40px;

    line-height: 40px;

    overflow: hidden;

    padding-top: 30px;

    font-size: 18px;

    color: #1d53bf;

}



.weituo-4422 {

    width: calc(100% - 80px);

    height: auto;

    line-height: 36px;

    overflow: hidden;

    padding-top: 18px;

    font-size: 16px;

    color: #333333;

}



.weituo-443 {

    width: 713px;

    height: 232px;

    overflow: hidden;

    float: right;

    border: 2px dashed #dae3ef

}



.weituo-4431 {

    width: calc(100% - 80px);

    height: 40px;

    line-height: 40px;

    overflow: hidden;

    padding-top: 30px;

    font-size: 18px;

    color: #1d53bf;

}



.weituo-4432 {

    width: calc(100% - 80px);

    height: auto;

    padding: 16px;

}



.weituo-44321 {

    width: 150px;

    height: 43px;

    overflow: hidden;

    float: left;

    margin-right: 11px;

    margin-bottom: 18px;

    box-shadow: 1px 1px 10px rgba(79, 148, 212, 0.2);

}



.weituo-44321 img {

    width: 100%;

    height: 100%;

}



.weituo-4432 .weituo-44321:nth-child(4n) {

    margin-right: 0

}



.weituo-51 {

    display: inline-block;

    width: auto;

    max-width: 100%;

    height: auto;

    overflow: hidden;

    border: 2px dashed #dae3ef;

    box-sizing: border-box;

    line-height: 34px;

    font-size: 16px;

    color: #333333;

    padding: 20px 40px;

    border-radius: 8px;

}



.weituo-41a {

    padding-bottom: 0

}



.weituo-52 {

    width: 100%;

    height: auto;

    font-size: 14px;

    color: #999999;

    padding-bottom: 24px;

}



.xinxitc-max {

    width: 100%;

    height: 100vh;

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

    position: fixed;

    top: 0;

    left: 0;

    z-index: 9999;

}



.xinxitc-box {

    width: 960px;

    height: 630px;

    overflow: hidden;

    background: #fff;

    border-radius: 28px;

    margin: calc(50vh - 315px) auto 0;

}



.xinxitc-1 {

    width: 100%;

    height: 44px;

    line-height: 44px;

    overflow: hidden;

    text-align: center;

    padding-top: 42px;

    font-size: 24px;

    color: #333333;

}



.xinxitc-2 {

    width: 60px;

    height: 5px;

    overflow: hidden;

    background: #88b0f5;

    border-radius: 3px;

    margin: 0 auto;

}



.xinxitc-3 {

    width: calc(100% - 140px);

    height: auto;

    overflow: hidden;

    margin: 36px auto 0

}



.xinxitc-31 {

    width: 400px;

    height: 342px;

    overflow: hidden;

    float: left;

}



.xinxitc-31 img {

    width: 100%;

    height: 100%

}



.xinxitc-3 .xinxitc-31:nth-child(2n) {

    float: right;

}



.xinxitc-4 {

    width: 140px;

    height: 50px;

    overflow: hidden;

    margin: 44px auto 0;

    background: #1d53bf;

    border-radius: 4px;

    line-height: 50px;

    overflow: hidden;

    font-size: 18px;

    color: #ffffff;

    text-align: center;

    cursor: pointer;

}



.weituo-7box {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top: 36px;

    margin-bottom: 60px;

    border: 2px solid #e6ecf5;

    box-sizing: border-box;

    padding: 30px 40px 30px

}



.weituo-71 {

    width: 710px;

    height: 234px;

    overflow: hidden;

    background: #f7f9fd;

    margin: 80px auto;

    border: 2px dashed #dae3ef;

}



.weituo-712 {

    width: 100%;

    height: auto;

    overflow: hidden;

    text-align: center;

    margin-top: 50px;

}



.weituo-7121 {

    display: inline-block;

    width: 160px;

    height: 60px;

    overflow: hidden;

    background: #b3b3b3;

    margin: 0 15px;

    border-radius: 5px;

}



.weituo-7121 a {

    display: block;

    width: 100%;

    height: 100%;

    line-height: 60px;

    text-align: center;

    font-size: 18px;

    color: #fff;

    font-weight: bold;

    overflow: hidden;

}



.weituo-7122 {

    display: inline-block;

    width: 160px;

    height: 60px;

    overflow: hidden;

    background: #1d53bf;

    margin: 0 15px;

    border-radius: 5px;

}



.weituo-7122 a {

    display: block;

    width: 100%;

    height: 100%;

    line-height: 60px;

    text-align: center;

    font-size: 18px;

    color: #fff;

    font-weight: bold;

    overflow: hidden;

}





/*委托结束*/



.wuliu-box {

    width: 100%;

}



.wuliu-box ul {

    list-style: none;

    padding: 0;

    margin: 0;

}



.wuliu-box ul li {

    display: block;

    position: relative;

    padding-bottom: 24px;

    height: auto;

}



.wuliu-1 {

    width: 100%;

    box-sizing: border-box;

    border-left: 2px solid #dae3ef;

}



.wuliu-box ul li:last-child {

    border-left: none

}



.wuliu-1 font {

    display: inline-block;

    width: 10px;

    height: 10px;

    background: #dae3ef;

    border-radius: 50%;

    position: absolute;

    left: -6px;

}



.wuliu-box ul li:last-child font {

    left: -4px;

}



.time {

    text-align: right;

}



.wuliu-11 {

    display: block;

    line-height: 1;

    padding-left: 30px;

    vertical-align: top;

    color: #999999;

    font-size: 20px;

    overflow: hidden;

    height: auto;

}



.wuliu-12 {

    display: inline-block;

    padding: 8px 0px 8px 30px;

    height: auto;

    line-height: 32px;

    color: #999999;

    overflow: hidden;

    font-size: 14px;

}



.wuliu-1on .wuliu-11 {

    color: #333

}



.wuliu-1on .wuliu-12 {

    color: #333

}



.wuliu-1on font {

    background: #1d53bf

}



.wuliu-12 em {

    font-style: normal;

    color: #ff0000;

    margin-left: 28px;

    cursor: pointer;

    text-decoration: underline

}





/*新闻开始*/



.news-box {

    width: 1360px;

    height: auto;

    overflow: hidden;

    min-height: calc(100vh - 411px);

    margin: 20px auto 40px;

}



.news-left {

    width: 1016px;

    height: auto;

    overflow: hidden;

    background: #fff;

    border: 1px solid #e6ecf5;

    float: left;

    min-height: 300px;

}



.news-lbbox {

    width: 100%;

    height: auto;

    overflow: hidden;

    padding-top: 30px;

}



.news-lb {

    width: calc(100% - 48px);

    height: auto;

    overflow: hidden;

    margin-bottom: 30px;

    border-radius: 5px 0 0 5px;

}



.news-lb1 {

    width: 76px;

    height: 76px;

    overflow: hidden;

    float: left;

    border: 1px solid #b6becf;

    border-radius: 5px;

}



.news-lb11 {

    width: 100%;

    height: 22px;

    line-height: 22px;

    text-align: center;

    font-size: 14px;

    color: #b6becf;

    overflow: hidden;

    margin-top: 10px;

}



.news-lb12 {

    width: 100%;

    height: 42px;

    line-height: 42px;

    text-align: center;

    font-size: 30px;

    font-weight: bold;

    color: #b6becf;

    overflow: hidden;

}



.news-lb2 {

    width: calc(100% - 244px);

    height: auto;

    overflow: hidden;

    float: left;

    margin-left: 28px;

}



.news-lb21 {

    width: 100%;

    height: 40px;

    line-height: 40px;

    font-size: 20px;

    color: #333333;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.news-lb22 {

    width: 100%;

    height: 26px;

    line-height: 26px;

    font-size: 14px;

    color: #999999;

    overflow: hidden;

    padding-top: 8px;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.news-lb22 font {

    margin-right: 10px;

}



.news-lb3 {

    width: 88px;

    height: 30px;

    overflow: hidden;

    float: right;

    font-size: 14px;

    border: 1px solid #1d53bf;

    background: #e8edf8;

    border-radius: 5px;

    margin-top: 23px;

    margin-right: 20px;

    line-height: 30px;

    text-align: center;

    color: #1d53bf

}



.news-lb:hover {

    background: #f1f3f7;

}



.news-lb:hover .news-lb1 {

    background: #1d53bf;

    border: 1px solid #1d53bf;

}



.news-lb:hover .news-lb11 {

    color: #fff

}



.news-lb:hover .news-lb12 {

    color: #fff

}



.news-lb:hover .news-lb21 {

    color: #1d53bf

}



.news-lb:hover .news-lb3 {

    background: #1d53bf;

    color: #fff;

}



.news-right {

    width: 310px;

    height: auto;

    overflow: hidden;

    float: right;

    background: #fff;

    border: 1px solid #e6ecf5;

    min-height: 300px;

}



.news-righttop {

    width: 100%;

    height: 88px;

    overflow: hidden;

    font-size: 24px;

    color: #1d53bf;

    border-bottom: 1px solid #e6ecf5;

    display: flex;

    flex-wrap: nowrap;

    align-items: center;

}



.news-righttop img {

    margin-left: 30px;

    margin-right: 16px;

}



.news-rlb {

    width: calc(100% - 40px);

    height: auto;

    overflow: hidden;

    margin: 16px auto 0;

    padding-bottom: 30px;

}



.news-rlb1 {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 10px;

}



.news-rlb11 {

    width: 10px;

    height: 24px;

    line-height: 24px;

    overflow: hidden;

    float: left;

    font-size: 16px;

    color: #004098;

}



.news-rlb12 {

    width: calc(100% - 10px);

    height: auto;

    float: right;

    overflow: hidden;

}



.news-rlb121 {

    width: 100%;

    height: auto;

    float: right;

    line-height: 24px;

    max-height: 48px;

    font-size: 16px;

    color: #333333;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}



.news-rlb122 {

    width: 100%;

    height: auto;

    line-height: 22px;

    font-size: 13px;

    overflow: hidden;

    margin-top: 4px;

}



.news-rlb1:hover .news-rlb121 {

    color: #1d53bf;

}



.news-xqbox {

    width: 1358px;

    height: auto;

    overflow: hidden;

    border: 1px solid #e6ecf5;

    min-height: calc(100vh - 391px);

    margin: 0px auto 40px;

    background: #fff

}



.news-xq1 {

    width: calc(100% - 80px);

    height: auto;

    line-height: 54px;

    font-size: 30px;

    text-align: center;

    color: #333333;

    padding-top: 60px;

}



.news-xq2 {

    width: calc(100% - 80px);

    height: auto;

    line-height: 26px;

    font-size: 14px;

    color: #999999;

    overflow: hidden;

    padding: 13px 0 22px;

    text-align: center;

}



.news-xq2 font {

    padding: 0 10px;

}



.news-xq3 {

    width: calc(100% - 80px);

    height: auto;

    padding: 30px 0 30px;

    border-top: 1px solid #d8d8d8;

    border-bottom: 1px solid #d8d8d8;

    min-height: 300px;

    line-height: 30px;

    font-size: 18px;

    color: #333333;

}



.news-xq3 img {

    max-width: 100%;

}



.news-xq3 p {

    padding-bottom: 20px;

    text-indent: 2em;

}



.news-xq4 {

    width: calc(100% - 80px);

    height: auto;

    overflow: hidden;

    padding: 24px 0 54px;

}



.news-xq4 p {

    width: 100%;

    height: auto;

    line-height: 30px;

    font-size: 16px;

    color: #333333;

    overflow: hidden;

}



.news-xq4 a:hover {

    color: #1d53bf;

}





/*新闻结束*/





/*交流开始*/



.jiaoliu-box {

    width: 1358px;

    height: auto;

    overflow: hidden;

    border: 1px solid #e6ecf5;

    min-height: calc(100vh - 391px);

    margin: 0px auto 40px;

    background: #fff

}



.jiaoliu-top {

    width: calc(100% - 120px);

    height: auto;

    overflow: hidden;

    border-bottom: 1px solid #e6ecf5;

    line-height: 60px;

    font-size: 20px;

    color: #1d53bf;

    padding-top: 24px;

}



.jiaoliu-lb {

    width: calc(100% - 120px);

    height: auto;

    overflow: hidden;

    padding-top: 18px;

}



.jiaoliu-lb1 {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-bottom: 30px;

}



.jiaoliu-lb11 {

    width: 100%;

    height: auto;

    overflow: hidden;

    padding-bottom: 11px;

}



.jiaoliu-lb111 {

    width: 38px;

    height: 38px;

    overflow: hidden;

    float: left;

    background: #1d53bf;

    border-radius: 50%;

    text-align: center;

    line-height: 38px;

    color: #fff;

    font-size: 18px;

}



.jiaoliu-lb112 {

    width: calc(100% - 50px);

    height: auto;

    overflow: hidden;

    float: right;

}



.jiaoliu-lb1121 {

    width: calc(100% - 120px);

    height: auto;

    overflow: hidden;

    float: left;

    line-height: 24px;

    padding: 0px 0;

    font-size: 18px;



}

.jiaoliu-lb1121 span{ display:block; width:100%; height:auto; overflow:hidden;    color: #1d53bf; padding-bottom:8px; }
.jiaoliu-lb1121 font{ display:block; width:100%; height:auto; overflow:hidden; font-size:16px;   color: #333; }
.jiaoliu-lb1122 {

    width: 110px;

    height: 24px;

    line-height: 24px;

    overflow: hidden;

    float: right;

    font-size: 14px;

    color: #999999;

    text-align: right;

/*    padding: 7px 0;*/

}



.jiaoliu-lb1122 img {

    vertical-align: top;

    margin-top: 3px;

    margin-right: 6px;

}



.jiaoliu-lb12 {

    width: calc(100% - 40px);

    padding: 15px 19px;

    height: auto;

    overflow: hidden;

    border: 1px solid #e4ebf9;

    background: #f8faff;

    border-radius: 8px;

}



.jiaoliu-lb121 {

    width: 48px;

    height: 22px;

    line-height: 22px;

    overflow: hidden;

    float: left;

    font-size: 14px;

    color: #666666;

}



.jiaoliu-lb122 {

    width: calc(100% - 50px);

    height: auto;

    overflow: hidden;

    float: right;

    line-height: 22px;

    font-size: 14px;

    color: #666666;

}



.liuyan-box {

    width: calc(100% - 120px);

    height: auto;

    overflow: hidden;

    border-top: 1px solid #e6ecf5

}



.liuyan-1 {

    width: 736px;

    height: auto;

    overflow: hidden;

    padding-top: 26px;

    line-height: 40px;

    text-align: center;

    font-size: 20px;

    color: #1d53bf;

}



.liuyan-2 {

    width: 50px;

    height: 4px;

    overflow: hidden;

    background: #1d7df5;

    border-radius: 2px;

}



.liuyan-3 {

    width: 736px;

    height: auto;

    overflow: hidden;

    padding-top: 24px;


}



.liuyan-31 {

    width: 60px;

    height: 46px;

    line-height: 46px;

    overflow: hidden;

    float: left;

    font-size: 16px;

    color: #333;

}



.liuyan-31 font {

    color: #ff0000

}



.liuyan-32 {

    width: calc(100% - 64px);

    height: 44px;

    overflow: hidden;

    border: 1px solid #d7e6f7;

    border-radius: 2px;

    background: #f8faff; float:right;

}

.liuyan-32 input{ display:block; width: calc(100% - 20px); height:44px; padding:0 10px;    line-height: 44px;

    font-size: 16px;

    color: #78889a;
}

.liuyan-32 select {

    display: block;

    width: 100%;

    height: 44px;

    overflow: hidden;

    line-height: 44px;

    font-size: 16px;

    color: #78889a;

    padding-left: 10px;

}



.liuyan-4 {

    width: 736px;

    height: auto;

    overflow: hidden;

    margin-bottom: 20px; margin-top:24px;

}



.liuyan-41 {

    width: 60px;

    height: 46px;

    line-height: 46px;

    overflow: hidden;

    float: left;

    font-size: 16px;

    color: #333;

}
.liuyan-41 font{ color:#ff0000}


.liuyan-42 {

    width: calc(100% - 64px);

    height: 202px;

    overflow: hidden;

    border: 1px solid #d7e6f7;

    border-radius: 2px;

    background: #f8faff;

}



.liuyan-42 textarea {

    display: block;

    width: calc(100% - 20px);

    height: 192px;

    overflow: auto;

    padding: 5px 10px;

    line-height: 32px;

    font-size: 16px;

}



.liuyan-5 {

    width: 736px;

    height: auto;

    overflow: hidden;

    margin-bottom: 20px;

}



.liuyan-51 {

    width: 60px;

    height: 46px;

    line-height: 46px;

    overflow: hidden;

    float: left;

    font-size: 16px;

    color: #333;

}



.liuyan-52 {

    width: calc(100% - 252px);

    height: 44px;

    overflow: hidden;

    border: 1px solid #d7e6f7;

    border-radius: 2px;

    background: #f8faff;

    float: left;

    margin-left: 2px;

}



.liuyan-52 input {

    display: block;

    width: calc(100% - 20px);

    height: 44px;

    overflow: hidden;

    line-height: 44px;

    overflow: hidden;

    font-size: 16px;

    color: #333;

    padding: 0 10px;

}



.liuyan-53 {

    width: 168px;

    height: 44px;

    overflow: hidden;

    border: 1px solid #d7e6f7;

    border-radius: 2px;

    float: right;

}



.liuyan-53 img {

    width: 100%;

    height: 100%;

}



.liuyan-6 {

    width: 736px;

    height: auto;

    overflow: hidden;

    margin-bottom: 50px;

}



.liuyan-61 {

    width: 200px;

    height: 46px;

    overflow: hidden;

    background: #1d53bf;

    margin-left: 63px;

    border-radius: 2px;

}



.liuyan-61 input {

    display: block;

    width: 100%;

    height: 46px;

    line-height: 46px;

    text-align: center;

    font-size: 16px;

    color: #ffffff;

    overflow: hidden;

    cursor: pointer;

}





/*交流结束*/





/*检测流程开始*/



.jiance-box {

    width: 1358px;

    height: auto;

    overflow: hidden;

    min-height: calc(100vh - 393px);

    margin: 0px auto 40px;

    border: 1px solid #e6ecf5;

    background: #fff;

}



.jiance-top {

    width: calc(100% - 60px);

    height: auto;

    overflow: hidden;

}



.jiance-top1 {

    width: 100%;

    height: auto;

    padding-top: 50px;

    overflow: hidden;

    text-align: center;

    line-height: 48px;

    font-size: 28px;

    color: #333333;

}



.jiance-top2 {

    width: 80px;

    height: 6px;

    background: #88b0f5;

    border-radius: 3px;

}



.jiance-min {

    width: calc(100% - 60px);

    height: auto;

    overflow: hidden;

    margin: 30px auto 40px;

}



.jiance-left {

    width: 928px;

    height: auto;

    overflow: hidden;

    float: left;

    border: 2px solid #e6ecf5;

}



.jiance-left1 {

    width: 100%;

    height: auto;

    padding: 24px 0;

    overflow: hidden;

    border-bottom: 2px solid #e6ecf5;

    background: #f0f4f9;

    text-align: center;

}



.jiance-left11 {

    display: inline-block;

    width: 180px;

    height: 46px;

    overflow: hidden;

    background: #3cb7f1;

    border-radius: 4px;

    margin: 0 35px;

    vertical-align: top

}



.jiance-left11 a {

    display: block;

    width: 100%;

    height: 46px;

    line-height: 46px;

    text-align: center;

    font-size: 18px;

    color: #ffffff;

    overflow: hidden;

}



.jiance-left12 {

    display: inline-block;

    width: 180px;

    height: 46px;

    overflow: hidden;

    background: #3096ff;

    border-radius: 4px;

    margin: 0 35px;

    vertical-align: top

}



.jiance-left12 a {

    display: block;

    width: 100%;

    height: 46px;

    line-height: 46px;

    text-align: center;

    font-size: 18px;

    color: #ffffff;

    overflow: hidden;

}



.jiance-left2 {

    width: calc(100% - 60px);

    height: auto;

    overflow: hidden;

    padding: 30px 30px;

    line-height: 28px;

    font-size: 16px;

    color: #333;

}



.jiance-left2 img {

    max-width: 100%;

}



.jiance-left2 p {

    margin-bottom: 20px;

}



.jiance-right {

    width: 330px;

    height: auto;

    overflow: hidden;

    float: right;

}



.jiance-right1 {

    width: 100%;

    height: 211px;

    overflow: hidden;

    background: url(../images/hy-nybj.png) center top no-repeat;

    border-radius: 8px;

    margin-bottom: 20px;

}



.jiance-right11 {

    width:-webkit-calc(100% - 50px); width:-moz-calc(100% - 50px); width:calc(100% - 50px); 

    height: 164px;

    overflow: hidden;

    margin-top: 24px;

    background: #e0e9f7;

    border-radius: 8px;

    position: relative;

    border-radius: 8px;

}



.jiance-right111 {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 9;

    background: #ff6d7a;

    width: 44px;

    height: 22px;

    text-align: center;

    line-height: 22px;

    font-size: 14px;

    color: #ffffff;

    overflow: hidden;

    border-radius: 0 0 8px 0;

}



.jiance-right112 {


    width: 100%;

    height:auto;

    overflow: hidden;

    line-height: 22px;

    font-size: 20px;

    color: #333333;

    margin-top: 34px;

}

.jiance-right112 p{ width:-webkit-calc(100% - 36px); width:-moz-calc(100% - 36px); width:calc(100% - 36px); height:auto; line-height:22px; font-size:16px; overflow:hidden; color:#333333;  margin:0 auto 8px; }
.jiance-right112 p span{ display:block; width:84px; height:auto; overflow:hidden; float:left;}
.jiance-right112 p font{ display:block; width:-webkit-calc(100% - 85px); width:-moz-calc(100% - 85px); width:calc(100% - 85px); height:auto; overflow:hidden; float:right; }

/*.jiance-right112 img {

    width: 32px;

    height: 32px;

    margin-right: 10px;

    vertical-align: middle

}



.jiance-right112 font {

    display: inline-block;

    max-width: 146px;

    height: 82px;

    line-height: 82px;

    overflow: hidden;

    vertical-align: middle;

    word-break: break-all;

    word-wrap: break-word;

}*/



.jiance-right2 {

    width: 100%;

    height: 56px;

    overflow: hidden;

    border-radius: 8px;

    background: url(../images/hy-ny1.png) center center no-repeat;

    margin-bottom: 20px;

}



.jiance-right2 a {

    display: block;

    width: 100%;

    height: 100%;

    overflow: hidden;

    text-align: center;

}



.jiance-right2 span {

    display: inline-block;

    width: 38px;

    height: 100%;

    background: url(../images/denglu-hy.png) center center no-repeat;

    margin-right: 16px;

}



.jiance-right2a span {

    background: url(../images/denglu-1.png) center center no-repeat;

}



.jiance-right2 font {

    display: inline-block;

    height: 100%;

    line-height: 56px;

    font-size: 22px;

    color: #1d53bf;

    overflow: hidden;

}



.jiance-dl {

    width: 100%;

    height: auto;

    overflow: hidden;

    background: url(../images/hy-nybj.png) center top no-repeat;

    border-radius: 8px;

    margin-bottom: 20px;

}



.jiance-right3 {

    width: calc(100% - 4px);

    height: auto;

    overflow: hidden;

    background: url(../images/buchong-bj.png) center top no-repeat #f7fbff;

    border: 2px solid #ecf2fd;

    border-radius: 8px;

}



.jiance-right31 {

    width: calc(100% - 40px);

    height: auto;

    overflow: hidden;

    line-height: 35px;

    font-size: 15px;

    color: #1d53bf;

    padding-top: 14px;

}



.jiance-right31 span {

    display: inline-block;

    width: 5px;

    height: 14px;

    background: #1d53bf;

    border-radius: 3px;

    margin-top: 10px;

    vertical-align: top;

    margin-right: 4px;

}



.jiance-right32 {

    width: 100%;

    height: auto;

    overflow: hidden;

}



.jiance-right321 {

    width: calc(100% - 40px);

    height: auto;

    line-height: 24px;

    font-size: 12px;

    color: #333333;

    overflow: hidden;

    padding-bottom: 15px;

    border-bottom: 1px solid #ceddf5;

    margin-bottom: 12px;

}



.jiance-right321 font {

    font-weight: 600;

}



.jiance-right32 .jiance-right321:last-child {

    border-bottom: none;

    margin-bottom: 0

}





/*检测流程结束*/





/*报告开始*/



.baogao-box {

    width: 1358px;

    height: auto;

    overflow: hidden;

    min-height: calc(100vh - 393px);

    margin: 0px auto 40px;

    border: 1px solid #e6ecf5;

    background: #fff;

}



.baogao-top {

    width: calc(100% - 60px);

    height: auto;

    overflow: hidden;

    margin-top: 20px;

}



.baogao-top>div {

    background: #8ea9df;

    height: 46px;

    line-height: 46px;

    font-size: 16px;

    color: #ffffff;

    float: left;

}



.baogao-top1 {

    width: 80px;

    text-align: center;

}



.baogao-top2 {

    width: calc(100% - 818px);

    text-align: center;

}



.baogao-top3 {

    width: 260px;

    text-align: center;

}



.baogao-top4 {

    width: 220px;

    text-align: center;

}



.baogao-top5 {

    width: 250px;

    text-align: center;

}



.baogao-min {

    width: calc(100% - 60px);

    height: auto;

    margin-top: 20px;

    margin-bottom: 20px;

}



.baogao-min table {

    width: 100%;

    height: auto;

}



.baogao-min tbody {

    width: 100%;

    height: auto;

}



.baogao-min tr {

    margin-top: 2px;

    width: 100%;

    height: auto;

}



.baogao-min tr td span:last-child {

    border-bottom: none;

}



.baogao-min tr td font {

    font-size: 14px;

    position: relative;

    cursor: pointer;

    color: #2a61d0;

    display: inline-block

}



.xmjs {

    display: none;

    position: absolute;

    left: 0;

    top: 20px;

    z-index: 99;

    background: #fefefe;

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

    color: #333;

    width: 300px;

    height: auto;

    line-height: 22px;

    padding: 10px 15px;

    text-align: left;

    min-height: 100px;

}





/*.weituo-34 tr:nth-child td  .xmjs{ bottom:20px; top:inherit}*/



.baogao-min tr td font:hover .xmjs {

    display: block;

}





/*.baogao-min tr:nth-child(2n) td span{ display:block; }

.baogao-min tr:nth-child(2n) td span:nth-child(2n){background:#cfd3db}*/



.baogao-min table,

.baogao-min tr,

.baogao-min td {

    border: none;

    box-sizing: border-box;

    border: 1px solid #ccc;

    min-height: 46px;

}



.baogao-min tr:nth-child(1) td {

    height: 48px;

    line-height: 48px;

    text-align: center;

    font-size: 16px;

    color: #ffffff;

    background: #8ea9df;

}



.baogao-min tr:nth-child(n + 2) td {

    height: auto;

    line-height: 24px;

    padding: 20px 0px;

    text-align: center;

    font-size: 14px;

    color: #333333;

}





/*.baogao-min tr td:nth-child(1){ width:80px; text-align:center;}

.baogao-min tr td:nth-child(2){ width:calc(100% - 810px); text-align:center;}

.baogao-min tr td:nth-child(3){ width:260px; text-align:center;}

.baogao-min tr td:nth-child(4){ width:220px; text-align:center; }

.baogao-min tr td:nth-child(5){ width:250px; text-align:center;}*/



.baogao-min tr td:nth-child(1) {

    width: 40px;

    text-align: center;

}



.baogao-min tr td:nth-child(2) {

    width: 100px;

    text-align: center;

}





/*.baogao-min tr td:nth-child(3){ width:calc(100% - 510px); text-align:center;}*/



.baogao-min tr td:nth-child(3) {

    width: 40%;

    text-align: center;

}



.baogao-min tr td:nth-child(4) {

    width: 160px;

    text-align: center;

}



.baogao-min tr td:nth-child(5) {

    width: 240px;

    text-align: center;

}



.baogao-an1 {

    vertical-align: top;

    display: inline-block;

    width: 70px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    background: #1c97ff;

    margin: 0 5px;

    border-radius: 2px;

    text-align: center;

    font-size: 14px;

    color: #ffffff;

    cursor: pointer;

}



.baogao-an21 {

    vertical-align: top;

    display: inline-block;

    width: 70px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    background: #fe9835;

    margin: 0 5px;

    border-radius: 2px;

    text-align: center;

    font-size: 14px;

    color: #ffffff;

}



.baogao-an21 a {

    display: block;

    width: 100%;

    height: 30px;

    line-height: 30px;

    color: #fff

}



.baogao-an22 {

    vertical-align: top;

    display: inline-block;

    width: 70px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    background: #bcbcbc;

    margin: 0 5px;

    border-radius: 2px;

    text-align: center;

    font-size: 14px;

    color: #ffffff;

}



.baogao-an31 {

    vertical-align: top;

    display: inline-block;

    width: 70px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    background: #fe9835;

    margin: 0 5px;

    border-radius: 2px;

    text-align: center;

    font-size: 14px;

    color: #ffffff;

}



.baogao-an31 a {

    display: block;

    width: 100%;

    height: 30px;

    line-height: 30px;

    color: #fff

}



.baogao-an32 {

    vertical-align: top;

    display: inline-block;

    width: 70px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    background: #bcbcbc;

    margin: 0 5px;

    border-radius: 2px;

    text-align: center;

    font-size: 14px;

    color: #ffffff;

}



.baogao-an41 {

    vertical-align: top;

    display: inline-block;

    width: 70px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    background: #46a36b;

    margin: 0 5px;

    border-radius: 2px;

    text-align: center;

    font-size: 14px;

    color: #ffffff;

}



.baogao-an41 a {

    display: block;

    width: 100%;

    height: 30px;

    line-height: 30px;

    color: #fff

}



.baogao-an42 {

    vertical-align: top;

    display: inline-block;

    width: 70px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    background: #bcbcbc;

    margin: 0 5px;

    border-radius: 2px;

    text-align: center;

    font-size: 14px;

    color: #ffffff;

}



.jindu-tczz {

    width: 100%;

    height: 100vh;

    position: fixed;

    top: 0;

    left: 0;

    z-index: 99;

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

    display: none;

}



.jindu-tcbox {

    width: 460px;

    height: auto;

    overflow: hidden;

    position: fixed;

    top: calc(50vh - 305px);

    left: calc(50% - 230px);

    z-index: 99;

    display: none;

}



.jindu-tc1 {

    width: 40px;

    height: 40px;

    overflow: hidden;

    margin-right: 0;

    border-radius: 50%;

}



.jindu-tc1 img {

    width: 100%;

    height: 100%;

    cursor: pointer;

}



.jindu-tc2 {

    width: 70px;

    height: 70px;

    overflow: hidden;

    position: relative;

    margin-top: -3px;

    z-index: 99

}



.jindu-tc2 img {

    width: 100%;

    height: 100%;

}



.jindu-tc3 {

    width: 100%;

    height: 550px;

    overflow: hidden;

    position: relative;

    margin-top: -43px;

    z-index: 50;

    background: url(../images/xiaoxi-top.png) top center no-repeat #ffffff;

    border-radius: 16px;

}



.jindu-tc31 {

    width: 100%;

    height: 40px;

    line-height: 40px;

    font-size: 24px;

    text-align: center;

    color: #333333;

    padding-top: 46px;

}



.jindu-tc32 {

    width: 60px;

    height: 4px;

    background: #1d53bf;

    border-radius: 2px;

}



.jindu-tc33 {

    width: calc(100% - 120px);

    height: auto;

    padding-top: 40px;

}



.jindu-tc33 ul {

    list-style: none;

    padding: 0;

    margin: 0;

}



.jindu-tc33 ul li {

    display: block;

    position: relative;

    padding-bottom: 12px;

    height: auto;

}



.jindu-tc331 {

    width: 100%;

    box-sizing: border-box;

    border-left: 2px solid #dae3ef;

}



.jindu-tc33 ul li:last-child {

    border-left: none

}



.jindu-tc331 font {

    display: inline-block;

    width: 10px;

    height: 10px;

    background: #dae3ef;

    border-radius: 50%;

    position: absolute;

    left: -6px;

}



.jindu-tc33 ul li:last-child font {

    left: -4px;

}



.jindu-tc3311 {

    display: block;

    line-height: 1;

    padding-left: 30px;

    vertical-align: top;

    color: #999999;

    font-size: 20px;

    overflow: hidden;

    height: auto;

}



.jindu-tc3312 {

    display: inline-block;

    padding: 0px 0px 8px 30px;

    height: auto;

    line-height: 32px;

    color: #999999;

    overflow: hidden;

    font-size: 16px;

}



.jindu-tc331on .jindu-tc3311 {

    color: #333

}



.jindu-tc331on .jindu-tc3312 {

    color: #333

}



.jindu-tc331on font {

    background: #1d53bf

}



.jindu-tc3312 em {

    font-style: normal;

    color: #ff0000;

    margin-left: 28px;

    cursor: pointer;

    text-decoration: underline

}



.yangpin-tcbox {

    width: 890px;

    height: auto;

    overflow: hidden;

    position: fixed;

    top: calc(50vh - 290px);

    left: calc(50% - 445px);

    z-index: 99;

    display: none;

}



.yangpin-tc1 {

    width: 40px;

    height: 40px;

    overflow: hidden;

    margin-right: 0;

    border-radius: 50%;

}



.yangpin-tc1 img {

    width: 100%;

    height: 100%;

    cursor: pointer;

}



.yangpin-tc2 {

    width: 100%;

    height: 510px;

    overflow: hidden;

    position: relative;

    margin-top: 30px;

    z-index: 50;

    border-radius: 16px;

    background: #fff

}



.yangpin-tc21 {

    width: 100%;

    height: 44px;

    line-height: 44px;

    font-size: 24px;

    text-align: center;

    color: #333333;

    padding-top: 42px;

}



.yangpin-tc22 {

    width: 60px;

    height: 4px;

    background: #88b0f5;

    border-radius: 2px;

}



.yangpin-tc23 {

    width: 820px;

    height: auto;

    overflow: hidden;

    margin-top: 36px;

}



.yangpin-tc231 {

    width: 400px;

    height: 342px;

    overflow: hidden;

    float: left;

}



.yangpin-tc231 img {

    width: 100%;

    height: 100%;

}



.yangpin-tc23 .yangpin-tc231:nth-child(2n) {

    float: right;

}





/*.weituo-42{ width:100%; height:auto; overflow:hidden;}

.weituo-42 table{ display:block; width:100%; height:auto; overflow:hidden;}

.weituo-42 tbody{ display:block; width:100%; height:auto; overflow:hidden;}

.weituo-42 tr{ margin-top:2px; width:100%; height:auto; overflow:hidden; }

.weituo-42 table , .weituo-42 tr , .weituo-42 td{ border:none; box-sizing: border-box; border:none;  overflow:hidden; min-height:46px;}

.weituo-42 td{ float:left; height:100%;}

.weituo-42 tr:nth-child(1) td{ background:#8ea9df;height:46px; line-height:46px; text-align:center; font-size:18px; color:#ffffff; overflow:hidden; background:#8ea9df; float:left; border-right:2px solid #ffffff }

.weituo-42 tr:nth-child(n + 2){ background:#f9f9f9;}

.weituo-42 tr:nth-child(n + 2) td{height:auto; line-height:24px; padding:6px 0; text-align:center; font-size:16px; color:#333333; overflow:hidden; float:left; border-right:2px solid #ffffff }

.weituo-42 tr:nth-child(2n + 3){ background:#e7ebf3}

.weituo-42 tr td:nth-child(1){ width:calc(12% - 2px);}

.weituo-42 tr td:nth-child(2){ width:calc(26% - 2px);}

.weituo-42 tr td:nth-child(3){ width:40%;}

.weituo-42 tr td:nth-child(4){ width:calc(22% - 2px); border-right:none;}*/



.weituo-42 {

    width: 100%;

    height: auto;

    overflow: hidden;

}



.weituo-42 table {

    width: 100%;

    height: auto;

    overflow: hidden;

}



.weituo-42 tbody {

    width: 100%;

    height: auto;

    overflow: hidden;

}



.weituo-42 tr {

    margin-top: 2px;

    width: 100%;

    height: auto;

    overflow: hidden;

}



.weituo-42 table,

.weituo-42 tr,

.weituo-42 td {

    border: none;

    box-sizing: border-box;

    border: none;

    overflow: hidden;

    min-height: 46px;

}



.weituo-42 tr:nth-child(1) td {

    background: #8ea9df;

    height: 46px;

    line-height: 46px;

    text-align: center;

    font-size: 18px;

    color: #ffffff;

    overflow: hidden;

    background: #8ea9df;

    border-right: 2px solid #ffffff

}



.weituo-42 tr:nth-child(n + 2) {

    background: #f9f9f9;

}



.weituo-42 tr:nth-child(n + 2) td {

    height: auto;

    line-height: 24px;

    padding: 6px 0;

    text-align: center;

    font-size: 16px;

    color: #333333;

    overflow: hidden;

    border-right: 2px solid #ffffff

}



.weituo-42 tr:nth-child(2n + 3) {

    background: #e7ebf3

}



.weituo-42 tr td:nth-child(1) {

    width: calc(12% - 2px);

}



.weituo-42 tr td:nth-child(2) {

    width: calc(26% - 2px);

}



.weituo-42 tr td:nth-child(3) {

    width: 40%;

}



.weituo-42 tr td:nth-child(4) {

    width: calc(22% - 2px);

    border-right: none;

}





/*报告结束*/



.zanwu-box {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin: 100px auto 100px;

}



.zanwu-1 {

    width: 360px;

    height: 210px;

    overflow: hidden;

}



.zanwu-1 img {

    width: 100%;

    height: 100%;

}



.zanwu-2 {

    width: 100%;

    height: auto;

    line-height: 36px;

    text-align: center;

    padding-top: 28px;

    font-size: 16px;

    color: #333333;

}



.zanwu-2 a {

    color: #3b68b8;

    text-decoration: underline;

}





/*注册开始*/



.zhuce-topbox {

    width: 100%;

    height: 100px;

    overflow: hidden;

    background: #fff;

}



.zhuce-top {

    width: 1360px;

    height: auto;

    overflow: hidden;

}



.zhuce-top1 {

    width: 522px;

    height: 68px;

    overflow: hidden;

    float: left;

    margin-top: 17px;

}



.zhuce-top1 img {

    width: 100%;

    height: 100%;

}



.zhuce-top2 {

    width: calc(100% - 550px);

    height: 100px;

    line-height: 100px;

    overflow: hidden;

    float: right;

    text-align: right;

    font-size: 16px;

    color: #333333;

}



.zhuce-max {

    width: 100%;

    height: calc(100vh - 100px);

    overflow: hidden;

    background: url(../images/zhuce-bj.jpg) center center no-repeat;

    background-size: cover;

}



.zhuce-box {

    width: 580px;

    height: 710px;

    overflow: hidden;

    border-radius: 18px;

    border: 10px solid rgba(255, 255, 255, 0.3);

    position: fixed;

    left: calc(50% - 300px);

    top: calc(50vh - 315px)

}



.zhuce-min {

    width: 100%;

    height: 100%;

    overflow: hidden;

    background: #fff;

}



.zhuce-1 {

    width: 160px;

    height: 160px;

    overflow: hidden;

    background: #d9ebff;

    border-radius: 50%;

    margin-top: -150px;

}



.zhuce-2 {

    width: 100%;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 26px;

    padding-top: 36px;

    overflow: hidden;

}



.zhuce-3 {

    width: 70px;

    height: 6px;

    overflow: hidden;

    background: #1d53bf;

    border-radius: 3px;

    margin-bottom: 33px;

}



.zhuce-4 {

    width: 458px;

    height: 48px;

    overflow: hidden;

    position: relative;

    border: 1px solid #97a7c1;

    border-radius: 5px;

    margin-bottom: 12px;

}



.zhuce-41 {

    width: 50px;

    height: 48px;

    overflow: hidden;

    position: absolute;

    float: left;

    left: 0;

    top: 0;

    z-index: 9;

    pointer-events: none;

}



.zhuce-mc .zhuce-41 {

    background: url(../images/zhuce-mc.png) left 25px center no-repeat;

}



.zhuce-zh .zhuce-41 {

    background: url(../images/zhuce-zh.png) left 25px center no-repeat;

}

.zhuce-yh .zhuce-41 {

    background: url(../images/zhuce-yh.png) left 25px center no-repeat;

}



.zhuce-sj .zhuce-41 {

    background: url(../images/zhuce-sj.png) left 25px center no-repeat;

}



.zhuce-mm .zhuce-41 {

    background: url(../images/zhuce-mm.png) left 25px center no-repeat;

}



.zhuce-42 {

    width: 100%;

    height: 48px;

    overflow: hidden;

}



.zhuce-42 input {

    display: block;

    width: calc(100% - 80px);

    height: 48px;

    line-height: 48px;

    overflow: hidden;

    padding: 0 20px 0 60px;

    font-size: 16px;

    color: #4d6792;

}



.zhuce-5 {

    width: 460px;

    height: auto;

    overflow: hidden;

    margin-bottom: 20px;

}



.zhuce-51 {

    width: 290px;

    height: 48px;

    overflow: hidden;

    position: relative;

    border: 1px solid #97a7c1;

    border-radius: 5px;

    float: left;

}



.zhuce-511 {

    width: 50px;

    height: 48px;

    overflow: hidden;

    position: absolute;

    float: left;

    left: 0;

    top: 0;

    z-index: 9;

    pointer-events: none;

}



.zhuce-yzm .zhuce-511 {

    background: url(../images/zhuce-yzm.png) left 25px center no-repeat;

}



.zhuce-512 {

    width: 100%;

    height: 48px;

    overflow: hidden;

}



.zhuce-512 input {

    display: block;

    width: calc(100% - 80px);

    height: 48px;

    line-height: 48px;

    overflow: hidden;

    padding: 0 20px 0 60px;

    font-size: 16px;

    color: #4d6792;

}



.zhuce-52 {

    width: 154px;

    height: 48px;

    overflow: hidden;

    border: 1px solid #97a7c1;

    border-radius: 5px;

    float: right

}



.zhuce-52 img {

    width: 100%;

    height: 100%;

}



.zhuce-6 {

    width: 460px;

    height: auto;

    overflow: hidden;

    line-height: 20px;

    text-align: right;

    font-size: 14px;

    color: #333;

}



.zhuce-6 a {

    color: #1d53bf;

    text-decoration: underline

}



.zhuce-an {

    width: 460px;

    height: 60px;

    overflow: hidden;

    border-radius: 5px;

    margin-top: 20px;

    background: #1d53bf

}



.zhuce-an input {

    display: block;

    width: 100%;

    height: 100%;

    line-height: 60px;

    text-align: center;

    font-size: 20px;

    color: #ffffff;

    overflow: hidden;

    cursor: pointer;

}





/*注册结束*/





/*会员中心开始*/



.huiyuan-box {

    width: 1360px;

    height: auto;

    overflow: hidden;

    min-height: 700px;

    margin: 20px auto 20px;

}



.huiyuan-left {

    width: 220px;

    height: auto;

    overflow: hidden;

    border: 1px solid #e6ecf5;

    float: left;

    border-top: 4px solid #1d53bf;

    background: url(../images/huiyuan-leftbj.png) left 70px top -44px no-repeat #fff;

    min-height: 200px;

    border-radius: 0 0 8px 8px;

}



.huiyuan-left1 {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top: 28px;

}



.huiyuan-left1 img {

    width: 66px;

    height: 66px;

    display: block;

    overflow: hidden;

    border-radius: 50%;

    margin: 0 auto;

}



.huiyuan-left1 font {

    display: block;

    width: 100%;

    height: 32px;

    line-height: 32px;

    margin-top: 8px;

    text-align: center;

    font-size: 18px;

    color: #333333;

    overflow: hidden;

    word-break: break-all;

    word-wrap: break-word;

}



.huiyuan-flbox {

    width: 100%;

    height: auto;

    margin-top: 28px;

    overflow: hidden;

    min-height: 196px;

}



.huiyuan-fl1 {

    width: 100%;

    height: 60px;

    overflow: hidden;

    margin-bottom: 3px;

    background: #e0e8f7;

}



.huiyuan-fl1 a {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

}





/*.huiyuan-fl1 img{ width:21px; height:21px; display:block; vertical-align:top; margin-top:20px; margin-left:68px; float:left;}*/



.huiyuan-fl1 p {

    width: 21px;

    height: 21px;

    display: block;

    vertical-align: top;

    margin-top: 20px;

    margin-left: 58px;

    float: left;

    overflow: hidden;

}



.huiyuan-fl1 p img {

    width: 100%;

    height: 100%;

}



.huiyuan-fl1 p img:nth-child(1) {

    display: none;

}



.huiyuan-fl1 font {

    display: block;

    width: 100px;

    height: 60px;

    line-height: 60px;

    overflow: hidden;

    vertical-align: top;

    margin-left: 10px;

    font-size: 18px;

    color: #758dbb;

    float: left;

}



.huiyuan-fl1 span {

    display: block;

    width: 6px;

    height: 36px;

    overflow: hidden;

    float: right;

    vertical-align: top;

    margin-top: 12px;

}



.huiyuan-fl1on {

    background: #1d53bf;

}



.huiyuan-fl1on font {

    color: #fff;

}



.huiyuan-fl1on span {

    background: #fff;

}



.huiyuan-fl1on p img:nth-child(1) {

    display: block;

}



.huiyuan-fl1:hover {

    background: #1d53bf;

}



.huiyuan-fl1:hover font {

    color: #fff;

}



.huiyuan-fl1:hover span {

    background: #fff;

}



.huiyuan-fl1:hover p img:nth-child(1) {

    display: block;

}



.huiyuan-tc {

    width: 158px;

    height: 42px;

    overflow: hidden;

    border: 1px solid #c3d1e8;

    border-radius: 2px;

    margin: 34px auto

}



.huiyuan-tc input {

    display: block;

    width: 100%;

    height: 42px;

    line-height: 42px;

    text-align: center;

    font-size: 16px;

    color: #7194d7;

    overflow: hidden;

    cursor: pointer;

}



.huiyuan-right {

    width: calc(100% - 240px);

    height: auto;

    overflow: hidden;

    float: right;

    min-height: 300px;

    box-sizing: border-box;

    border: 1px solid #e6ecf5;

    border-radius: 4px;

    background: #fff;

}



.huiyuan-righttop {

    width: 100%;

    height: 70px;

    overflow: hidden;

    border-bottom: 1px solid #e6ecf5;

    display: flex;

    flex-wrap: nowrap;

    align-items: center;

    font-size: 18px;

    color: #516b95;

}



.huiyuan-righttop img {

    margin-left: 30px;

    margin-right: 10px;

}



.huiyuan-lbtop {

    width: calc(100% - 60px);

    height: auto;

    overflow: hidden;

    margin-top: 20px;

}



.huiyuan-lbtop>div {

    background: #8ea9df;

    height: 46px;

    line-height: 46px;

    font-size: 18px;

    color: #ffffff;

    float: left;

}



.huiyuan-lbtop1 {

    width: 60px;

    margin-right: 2px;

    text-align: center;

}



.huiyuan-lbtop2 {

    width: 260px;

    margin-right: 2px;

    text-align: center;

}



.huiyuan-lbtop3 {

    width: calc(100% - 446px);

    margin-right: 2px;

    text-indent: 20px;

}



.huiyuan-lbtop4 {

    width: 120px;

    text-align: center;

}



.huiyuan-lb {

    width: calc(100% - 60px);

    height: auto;

    overflow: hidden;

    min-height: 400px;

}



.huiyuan-lb1 {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top: 2px;

}



.huiyuan-lb1 a {

    display: block;

    width: 100%;

    height: auto;

    overflow: hidden;

}



.huiyuan-lb1 a>div {

    background: #f9f9f9;

    height: 46px;

    line-height: 46px;

    font-size: 16px;

    color: #333333;

    float: left;

    overflow: hidden;

}



.huiyuan-lb11 {

    width: 60px;

    margin-right: 2px;

    text-align: center;

}



.huiyuan-lb12 {

    width: 260px;

    margin-right: 2px;

    text-align: center;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.huiyuan-lb13 {

    width: calc(100% - 486px);

    margin-right: 2px;

    padding: 0 20px;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.huiyuan-lb14 {

    width: 120px;

    text-align: center;

}





/*会员中心结束*/





/*选择框开始*/



.mgr {

    display: block;

    float: left;

    position: relative;

    width: 18px;

    height: 18px;

    background-clip: border-box;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    margin: 14px 8px 0 0;

    vertical-align: top;

    border-radius: 50%;

    background-color: #fff;

    border: 1px solid #d4d4d4;

}



.mgr:disabled {

    opacity: .65

}



.mgr:before {

    content: '';

    display: block;

    height: 0;

    width: 0;

    -webkit-transition: width .25s, height .25s;

    transition: width .25s, height .25s

}



.mgr:checked:before {

    height: 12px;

    width: 12px;

    border-radius: 50%;

    margin: 2px 0 0 2px

}



.mgr:focus {

    outline: none;

    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075), 0 0 1px #017d7d

}



.mgr:checked {

    border: 1px solid #555;

}



.mgr:checked:before {

    background-color: #555

}



.mgr-success {

    background-color: none;

    border: 1px solid #666;

}



.mgr-success:checked {

    border: 1px solid #1d53bf;

}



.mgr-success:checked:before {

    background-color: #1d53bf

}



.mgr1 {

    display: block;

    float: left;

    position: relative;

    width: 18px;

    height: 18px;

    background-clip: border-box;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    margin: 8px 10px 0 0;

    vertical-align: top;

    border-radius: 50%;

    background-color: #fff;

    border: 1px solid #d4d4d4;

}



.mgr1:disabled {

    opacity: .65

}



.mgr1:before {

    content: '';

    display: block;

    height: 0;

    width: 0;

    -webkit-transition: width .25s, height .25s;

    transition: width .25s, height .25s

}



.mgr1:checked:before {

    height: 12px;

    width: 12px;

    border-radius: 50%;

    margin: 2px 0 0 2px

}



.mgr1:focus {

    outline: none;

    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075), 0 0 1px #017d7d

}



.mgr1:checked {

    border: 1px solid #555;

}



.mgr1:checked:before {

    background-color: #555

}



.mgr-success1 {

    background-color: none;

    border: 1px solid #d4d4d4;

}



.mgr-success1:checked {

    border: 1px solid #fcaf2b;

}



.mgr-success1:checked:before {

    background-color: #fcaf2b

}



.mgc {

    position: relative;

    width: 30px;

    height: 30px;

    background-clip: border-box;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    margin: 0px 0px 0 0;

    vertical-align: text-bottom;

    border-radius: 3px;

    -webkit-transition: background-color .25s;

    transition: background-color .25s;

    background-color: #fff;

    border: 1px solid #d7d7d7;

}



.mgc:checked:after {

    content: '';

    display: block;

    height: 8px;

    width: 14px;

    border: 0 solid #333;

    border-width: 0 0 2px 2px;

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

    position: absolute;

    top: 6px;

    left: 6px

}



.mgc:disabled {

    opacity: .65

}



.mgc:focus {

    outline: none;

    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075), 0 0 2px #38a7ff

}



.mgc:checked {

    background-color: #fff;

    border-color: #c2ccd9;

}



.mgc:checked:after {

    border-color: #1d53bf

}



.mgc-info {

    background-color: #fff;

    border: 1px solid #c2ccd9;

}



.mgc-info:checked {

    background-color: #1d53bf;

    border-color: #1d53bf;

}



.mgc-info:checked:after {

    border-color: #fff

}



.mgc-circle {

    border-radius: 50%

}





/*选择框结束*/



.weituo-5 {

    width: 100%;

    height: auto;

    overflow: hidden;

}





/*上传图片插件的样式*/



.img-box {

    width: 100%;

    height: auto;

    overflow: hidden;

}



.img-section {

    width: 100%;

    height: auto;

    overflow: hidden;

    border: none;

}



.img-box .up-p {

    margin-bottom: 20px;

    font-size: 16px;

    color: #555;

}



.z_photo {

    width: 100%;

    height: auto;

    overflow: hidden;

    /*	padding: 18px;

	border:2px dashed #E7E6E6;*/

    /*padding: 18px;*/

}



.z_photo .z_file {

    position: relative;

}



.z_file .file {

    width: 100%;

    height: 100%;

    opacity: 0;

    position: absolute;

    top: 0px;

    left: 0px;

    z-index: 100;

}



.z_photo .up-section {

    position: relative;

    margin-right: 20px;

    margin-bottom: 20px;

}



.up-section .close-upimg {

    position: absolute;

    top: 6px;

    right: 8px;

    display: none;

    z-index: 10;

}



.up-section .up-span {

    display: block;

    width: 100%;

    height: 100%;

    visibility: hidden;

    position: absolute;

    top: 0px;

    left: 0px;

    z-index: 9;

    background: rgba(0, 0, 0, .5);

}



.up-section:hover {

    /*border: 2px solid #f15134;*/

}



.up-section:hover .close-upimg {

    display: block;

}



.up-section:hover .up-span {

    visibility: visible;

}



.z_photo .up-img {

    display: block;

    width: 100%;

    height: 100%;

}



.loading {

    /* border: 1px solid #D1D1D1;*/

    background: url(../img/loading.gif) no-repeat center;

}



.up-opcity {

    opacity: 0;

}



.img-name-p {

    display: none;

}



.upimg-div .up-section {

    width: 120px;

    height: 120px;

}



.img-box .upimg-div .z_file {

    width: 120px;

    height: 120px;

}



.z_file .add-img {

    display: block;

    width: 120px;

    height: 120px;

}





/*遮罩层样式*/



.mask {

    z-index: 1000;

    display: none;

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, .4);

}



.mask .mask-content {

    width: 500px;

    position: absolute;

    top: 50%;

    left: 50%;

    margin-left: -250px;

    margin-top: -80px;

    background: white;

    height: 160px;

    text-align: center;

}



.mask .mask-content .del-p {

    color: #555;

    height: 94px;

    line-height: 94px;

    font-size: 18px;

    border-bottom: 1px solid #D1D1D1;

}



.mask-content .check-p {

    height: 66px;

    line-height: 66px;

    position: absolute;

    bottom: 0px;

    left: 0px;

    width: 100%;

}



.mask-content .check-p span {

    width: 49%;

    display: inline-block;

    text-align: center;

    color: #d4361d;

    font-size: 18px;

}



.check-p .del-com {

    border-right: 1px solid #D1D1D1;

}



@media screen and (max-width: 1450px) {

    body {

        background: url(../images/max-bj1.jpg) top center no-repeat #f0f6fd;

    }

    /*头部开始*/

    .head-box {

        width: 1200px;

    }

    /*头部结束*/

    .nav-box {

        width: 1200px;

    }

    .index-1box {

        width: 1200px;

        padding: 20px 20px 0;

    }

    .pc_banner {

        width: 430px;

        height: 291px;

        margin-bottom: 20px;

    }

    .lunbo-wz font {

        width: 230px;

    }

    .index-12 {

        width: 385px;

        height: auto;

        overflow: hidden;

        float: left;

    }

    .index-121 {

        height: 238px;

    }

    .index-1211 ul li {

        height: 34px;

        line-height: 34px;

    }

    .index-1211 ul li:nth-child( n + 8) {

        display: none;

    }

    .index-1211 ul li span {

        width: 285px;

        height: 34px;

        line-height: 34px;

    }

    .index-1211 ul li font {

        width: 90px;

        height: 34px;

        line-height: 34px;

    }

    .index-13 {

        width: 270px;

    }

    .index-131 {

        height: 220px;

    }

    .jiance-dl {

        width: 100%;

        height: auto;

        overflow: hidden;

        background: url(../images/hy-nybj.png) center top no-repeat;

        border-radius: 8px;

        margin-bottom: 20px;

    }

    .index-1311 {

        width: 90%;

        padding-top: 8px;

    }

    .index-1312 {

        margin-bottom: 12px;

    }

    .index-1313 {

        width: 218px;

        height: 34px;

        margin-bottom: 10px;

    }

    .index-1313 input {

        display: block;

        width: 167px;

        padding: 0 15px 0 36px;

        height: 34px;

        line-height: 34px;

        font-size: 16px;

        color: #999999;

    }

    .index-1314 {

        width: 220px;

        height: 44px;

        overflow: hidden;

        background: #1d53bf;

        margin-top: 15px;

        -moz-border-radius: 2px;

        -webkit-border-radius: 2px;

        border-radius: 2px;

    }

    .index-1314 input {

        display: block;

        width: 100%;

        height: 44px;

        line-height: 44px;

        text-align: center;

        font-size: 16px;

        color: #fff;

        cursor: pointer;

    }

    .index-132 {

        width: 100%;

        height: 56px;

        overflow: hidden;

        background: url(../images/denglu-bj.png) center center no-repeat;

        margin-top: 16px;

    }

    .index-132 a {

        display: block;

        width: 100%;

        height: 100%;

        overflow: hidden;

    }

    .index-132 span {

        display: inline-block;

        width: 38px;

        height: 100%;

        background: url(../images/denglu-1.png) center center no-repeat;

        margin-right: 16px;

    }

    .index-132 font {

        display: inline-block;

        height: 100%;

        line-height: 56px;

        font-size: 22px;

        color: #1d53bf;

        overflow: hidden;

        padding-left: 8px;

    }

    .index-14 {

        width: 270px;

        height: 291px;

        overflow: hidden;

        background: #f0f5fb;

        border-radius: 2px;

        float: right;

    }

    .index-141 {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-top: 20px;

        text-align: center

    }

    .index-141 img {

        width: 58px;

        height: 53px;

    }

    .index-142 {

        width: 100%;

        height: 36px;

        line-height: 36px;

        font-size: 22px;

        color: #333333;

        overflow: hidden;

        text-align: center;

        margin-top: 2px;

    }
		
		 .index-143 {

        margin-top: 30px;



    }
		
		.index-1432 p{ font-size:15px; width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px); }
		.index-1432 p span{width:80px; }
		.index-1432 p font{width:-webkit-calc(100% - 81px); width:-moz-calc(100% - 81px); width:calc(100% - 81px);  }

  /*  .index-143 {

        width: 220px;

        height: 90px;

        overflow: hidden;

        margin-top: 65px;

        background: #e0e9f7;

        border-radius: 8px;

        position: relative;

        border-radius: 8px;

    }

    .index-1431 {

        position: absolute;

        top: 0;

        left: 0;

        z-index: 9;

        background: #ff6d7a;

        width: 44px;

        height: 22px;

        text-align: center;

        line-height: 22px;

        font-size: 14px;

        color: #ffffff;

        overflow: hidden;

        border-radius: 0 0 8px 0;

    }

    .index-1432 {

        width: 100%;

        height: 78px;

        overflow: hidden;

        text-align: center;

        line-height: 78px;

        font-size: 20px;

        color: #333333;

        margin-top: 12px;

    }

    .index-1432 img {

        width: 32px;

        height: 32px;

        margin-right: 10px;

        vertical-align: middle;

    }

    .index-1432 font {

        display: inline-block;

        max-width: 142px;

        overflow: hidden;

        vertical-align: middle;

        height: 78px;

        line-height: 78px;

    }*/

    .index-144 {

        width: 220px;

        height: 44px;

        overflow: hidden;

        background: #7194d7;

        margin-top: 12px;

        -moz-border-radius: 2px;

        -webkit-border-radius: 2px;

        border-radius: 2px;

    }

    .index-144 input {

        display: block;

        width: 100%;

        height: 40px;

        line-height: 40px;

        text-align: center;

        font-size: 16px;

        color: #ffffff;

        cursor: pointer;

    }

    .fuwu-box {

        width: 1200px;

        height: auto;

        overflow: hidden;

        background: #fff;

        margin: 20px auto 26px;

        position: relative

    }

    .fuwu-bt {

        width: 82px;

        height: 202px;

        overflow: hidden;

        position: absolute;

        left: 0;

        top: 0;

        z-index: 9;

    }

    .fuwu-bt img {

        width: 100%;

        height: 100%;

    }

    .fuwu-min {

        width: calc(100% - 2px);

        height: 200px;

        overflow: hidden;

        background: #fff;

        border: 1px solid #e6ecf5;

    }

    .fuwu-1 {

        width: 140px;

        height: 140px;

        overflow: hidden;

        background: #f0f5fb;

        border-radius: 5px;

        margin-top: 30px;

        margin-right: 15px;

        float: left;

    }

    .fuwu-min .fuwu-1:nth-child(1) {

        margin-left: 100px;

    }

    .fuwu-1 a {

        display: block;

        width: 100%;

        height: 100%;

        overflow: hidden;

    }

    .fuwu-11 {

        width: 75px;

        height: 74px;

        overflow: hidden;

        border-radius: 50%;

        margin-top: 18px;

        transform: translate(0px, 0px);

        transition: all 1s;

        -webkit-transition: all 1s;

    }

    .fuwu-11 img {

        width: 100%;

        height: 100%;

    }

    .fuwu-12 {

        width: 100%;

        height: 32px;

        line-height: 32px;

        margin-top: 6px;

        text-align: center;

        font-size: 18px;

        color: 3333333;

        overflow: hidden;

    }

    .fuwu-1:hover .fuwu-11 {

        transform: translate(0px, -10px);

    }

    /*首页结束*/

    .bot-max {

        width: 100%;


        overflow: hidden;

        background: #1d53bf;

        border-top: 3px solid #a5c6ff;

    }

    .bot-box {

        width: 1200px;

        height: 100%;

        overflow: hidden;

    }

    .bot-logo {

        width: 416px;

        height: 180px;

        float: left;

        border-right: 1px solid #a5c6ff;

    }

    .bot-logo img {

        width: 380px;

        height: 53px;

        margin-left: 0;

        margin-top: 52px;

    }

    .bot-zl {

        width: 680px;

        height: auto;

        overflow: hidden;

        float: right;

    }

    .bot-zl1 {

        width: 100%;

        height: auto;

        overflow: hidden;

        padding-top: 24px;

    }

    .bot-zl11 {

        width: 340px;

        height: 34px;

        line-height: 34px;

        font-size: 14px;

        color: #ffffff;

        float: left;

        margin-right: 30px;

        font-size: 14px;

        overflow: hidden;

    }

    .bot-zl1 .bot-zl11:nth-child(2n) {

        width: 270px;

        margin-right: 0

    }

    .zhuce-top {

        width: 1200px;

    }

    .news-box {

        width: 1198px;

    }

    .news-left {

        width: 886px;

    }

    .news-right {

        width: 280px;

    }

    .news-xqbox {

        width: 1198px;

    }

    /*检测流程开始*/

    .jiance-box {

        width: 1198px;

        height: auto;

        overflow: hidden;

        min-height: calc(100vh - 393px);

        margin: 0px auto 40px;

        border: 1px solid #e6ecf5;

        background: #fff;

    }

    .jiance-top {

        width: calc(100% - 60px);

        height: auto;

        overflow: hidden;

    }

    .jiance-top1 {

        width: 100%;

        height: auto;

        padding-top: 50px;

        overflow: hidden;

        text-align: center;

        line-height: 48px;

        font-size: 28px;

        color: #333333;

    }

    .jiance-top2 {

        width: 80px;

        height: 6px;

        background: #88b0f5;

        border-radius: 3px;

    }

    .jiance-min {

        width: calc(100% - 60px);

        height: auto;

        overflow: hidden;

        margin: 30px auto 40px;

    }

    .jiance-left {

        width: 828px;

        height: auto;

        overflow: hidden;

        float: left;

        border: 2px solid #e6ecf5;

    }

    .jiance-left1 {

        width: 100%;

        height: auto;

        padding: 24px 0;

        overflow: hidden;

        border-bottom: 2px solid #e6ecf5;

        background: #f0f4f9;

        text-align: center;

    }

    .jiance-left11 {

        display: inline-block;

        width: 180px;

        height: 46px;

        overflow: hidden;

        background: #3cb7f1;

        border-radius: 4px;

        margin: 0 35px;

    }

    .jiance-left11 a {

        display: block;

        width: 100%;

        height: 46px;

        line-height: 46px;

        text-align: center;

        font-size: 18px;

        color: #ffffff;

        overflow: hidden;

    }

    .jiance-left12 {

        display: inline-block;

        width: 180px;

        height: 46px;

        overflow: hidden;

        background: #3096ff;

        border-radius: 4px;

        margin: 0 35px;

    }

    .jiance-left12 a {

        display: block;

        width: 100%;

        height: 46px;

        line-height: 46px;

        text-align: center;

        font-size: 18px;

        color: #ffffff;

        overflow: hidden;

    }

    .jiance-left2 {

        width: calc(100% - 60px);

        height: auto;

        overflow: hidden;

        padding: 30px 30px;

        line-height: 28px;

        font-size: 16px;

        color: #333;

    }

    .jiance-left2 img {

        max-width: 100%;

    }

    .jiance-left2 p {

        margin-bottom: 20px;

    }

    .jiance-right {

        width: 280px;

        height: auto;

        overflow: hidden;

        float: right;

    }

    .jiance-right1 {

        width: 100%;

        height: 221px;

        overflow: hidden;

        background: url(../images/hy-nybj.png) center top no-repeat;

        border-radius: 8px;

        margin-bottom: 20px;

    }

    .jiance-right11 {



width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px); 



    }

    .jiance-right111 {

        position: absolute;

        top: 0;

        left: 0;

        z-index: 9;

        background: #ff6d7a;

        width: 44px;

        height: 22px;

        text-align: center;

        line-height: 22px;

        font-size: 14px;

        color: #ffffff;

        overflow: hidden;

        border-radius: 0 0 8px 0;

    }
		
.jiance-right112 { margin-top:28px}
.jiance-right112 p{ width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px); height:auto; line-height:22px; font-size:15px; overflow:hidden; color:#333333;  margin:0 auto 8px; }
.jiance-right112 p span{ display:block; width:84px; height:auto; overflow:hidden; float:left;}
.jiance-right112 p font{ display:block; width:-webkit-calc(100% - 85px); width:-moz-calc(100% - 85px); width:calc(100% - 85px); height:auto; overflow:hidden; float:right; }
  /*  .jiance-right112 {

        width: 100%;

        height: 82px;

        overflow: hidden;

        text-align: center;

        line-height: 82px;

        font-size: 20px;

        color: #333333;

        margin-top: 16px;

    }

    .jiance-right112 img {

        width: 32px;

        height: 32px;

        margin-right: 10px;

        vertical-align: middle

    }

    .jiance-right112 font {

        display: inline-block;

        max-width: 142px;

        height: 82px;

        line-height: 82px;

        overflow: hidden;

        vertical-align: middle;

        word-break: break-all;

        word-wrap: break-word;

    }*/

    .jiance-right2 {

        width: 100%;

        height: 56px;

        overflow: hidden;

        border-radius: 8px;

        background: url(../images/hy-ny1.png) center center no-repeat;

        margin-bottom: 20px;

    }

    .jiance-right2 a {

        display: block;

        width: 100%;

        height: 100%;

        overflow: hidden;

        text-align: center;

    }

    .jiance-right2 span {

        display: inline-block;

        width: 38px;

        height: 100%;

        background: url(../images/denglu-hy.png) center center no-repeat;

        margin-right: 16px;

    }

    .jiance-right2a span {

        background: url(../images/denglu-1.png) center center no-repeat;

    }

    .jiance-right2 font {

        display: inline-block;

        height: 100%;

        line-height: 56px;

        font-size: 22px;

        color: #1d53bf;

        overflow: hidden;

    }

    .jiance-right3 {

        width: calc(100% - 4px);

        height: auto;

        overflow: hidden;

        background: url(../images/buchong-bj.png) center top no-repeat #f7fbff;

        border: 2px solid #ecf2fd;

        border-radius: 8px;

    }

    .jiance-right31 {

        width: calc(100% - 40px);

        height: auto;

        overflow: hidden;

        line-height: 35px;

        font-size: 15px;

        color: #1d53bf;

        padding-top: 14px;

    }

    .jiance-right31 span {

        display: inline-block;

        width: 5px;

        height: 14px;

        background: #1d53bf;

        border-radius: 3px;

        margin-top: 10px;

        vertical-align: top;

        margin-right: 4px;

    }

    .jiance-right32 {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .jiance-right321 {

        width: calc(100% - 40px);

        height: auto;

        line-height: 24px;

        font-size: 12px;

        color: #333333;

        overflow: hidden;

        padding-bottom: 15px;

        border-bottom: 1px solid #ceddf5;

        margin-bottom: 12px;

    }

    .jiance-right32 .jiance-right321:last-child {

        border-bottom: none;

        margin-bottom: 0

    }

    /*检测流程结束*/

    /*交流开始*/

    .jiaoliu-box {

        width: 1198px;

        height: auto;

        overflow: hidden;

        border: 1px solid #e6ecf5;

        min-height: calc(100vh - 391px);

        margin: 0px auto 40px;

        background: #fff

    }

    .jiaoliu-top {

        width: calc(100% - 80px);

        height: auto;

        overflow: hidden;

        border-bottom: 1px solid #e6ecf5;

        line-height: 60px;

        font-size: 20px;

        color: #1d53bf;

        padding-top: 24px;

    }

    .jiaoliu-lb {

        width: calc(100% - 80px);

        height: auto;

        overflow: hidden;

        padding-top: 18px;

    }

    .jiaoliu-lb1 {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-bottom: 30px;

    }

    .jiaoliu-lb11 {

        width: 100%;

        height: auto;

        overflow: hidden;

        padding-bottom: 11px;

    }

    .jiaoliu-lb111 {

        width: 38px;

        height: 38px;

        overflow: hidden;

        float: left;

        background: #1d53bf;

        border-radius: 50%;

        text-align: center;

        line-height: 38px;

        color: #fff;

        font-size: 18px;

    }

    .jiaoliu-lb112 {

        width: calc(100% - 50px);

        height: auto;

        overflow: hidden;

        float: right;

        line-height: 24px;


        font-size: 18px;

        color: #1d53bf;

    }

    .jiaoliu-lb12 {

        width: calc(100% - 40px);

        padding: 15px 19px;

        height: auto;

        overflow: hidden;

        border: 1px solid #e4ebf9;

        background: #f8faff;

        border-radius: 8px;

    }

    .jiaoliu-lb121 {

        width: 48px;

        height: 22px;

        line-height: 22px;

        overflow: hidden;

        float: left;

        font-size: 14px;

        color: #666666;

    }

    .jiaoliu-lb122 {

        width: calc(100% - 50px);

        height: auto;

        overflow: hidden;

        float: right;

        line-height: 22px;

        font-size: 14px;

        color: #666666;

    }

    .liuyan-box {

        width: calc(100% - 80px);

        height: auto;

        overflow: hidden;

        border-top: 1px solid #e6ecf5

    }

    .liuyan-1 {

        width: 736px;

        height: auto;

        overflow: hidden;

        padding-top: 26px;

        line-height: 40px;

        text-align: center;

        font-size: 20px;

        color: #1d53bf;

    }

    .liuyan-2 {

        width: 50px;

        height: 4px;

        overflow: hidden;

        background: #1d7df5;

        border-radius: 2px;

    }

    .liuyan-3 {

        width: 736px;

        height: auto;

        overflow: hidden;

        padding-top: 24px;



    }

    .liuyan-31 {

        width: 60px;

        height: 46px;

        line-height: 46px;

        overflow: hidden;

        float: left;

        font-size: 16px;

        color: #333;

    }

    .liuyan-31 font {

        color: #ff0000

    }

    .liuyan-32 {

        width: calc(100% - 64px);

        height: 44px;

        overflow: hidden;

        border: 1px solid #d7e6f7;

        border-radius: 2px;

        background: #f8faff;

    }

    .liuyan-32 select {

        display: block;

        width: 100%;

        height: 44px;

        overflow: hidden;

        line-height: 44px;

        font-size: 16px;

        color: #78889a;

        padding-left: 10px;

    }

    .liuyan-4 {

        width: 736px;

        height: auto;

        overflow: hidden;

        margin-bottom: 20px;

    }

    .liuyan-41 {

        width: 60px;

        height: 46px;

        line-height: 46px;

        overflow: hidden;

        float: left;

        font-size: 16px;

        color: #333;

    }

    .liuyan-42 {

        width: calc(100% - 64px);

        height: 202px;

        overflow: hidden;

        border: 1px solid #d7e6f7;

        border-radius: 2px;

        background: #f8faff;

    }

    .liuyan-42 textarea {

        display: block;

        width: calc(100% - 20px);

        height: 192px;

        overflow: auto;

        padding: 5px 10px;

        line-height: 32px;

        font-size: 16px;

    }

    .liuyan-5 {

        width: 736px;

        height: auto;

        overflow: hidden;

        margin-bottom: 20px;

    }

    .liuyan-51 {

        width: 60px;

        height: 46px;

        line-height: 46px;

        overflow: hidden;

        float: left;

        font-size: 16px;

        color: #333;

    }

    .liuyan-52 {

        width: calc(100% - 252px);

        height: 44px;

        overflow: hidden;

        border: 1px solid #d7e6f7;

        border-radius: 2px;

        background: #f8faff;

        float: left;

        margin-left: 2px;

    }

    .liuyan-52 input {

        display: block;

        width: calc(100% - 20px);

        height: 44px;

        overflow: hidden;

        line-height: 44px;

        overflow: hidden;

        font-size: 16px;

        color: #333;

        padding: 0 10px;

    }

    .liuyan-53 {

        width: 168px;

        height: 44px;

        overflow: hidden;

        border: 1px solid #d7e6f7;

        border-radius: 2px;

        float: right;

    }

    .liuyan-53 img {

        width: 100%;

        height: 100%;

    }

    .liuyan-6 {

        width: 736px;

        height: auto;

        overflow: hidden;

        margin-bottom: 50px;

    }

    .liuyan-61 {

        width: 200px;

        height: 46px;

        overflow: hidden;

        background: #1d53bf;

        margin-left: 63px;

        border-radius: 2px;

    }

    .liuyan-61 input {

        display: block;

        width: 100%;

        height: 46px;

        line-height: 46px;

        text-align: center;

        font-size: 16px;

        color: #ffffff;

        overflow: hidden;

        cursor: pointer;

    }

    /*交流结束*/

    /*委托开始*/

    .weituo-box {

        width: 1200px;

    }

    .weituo-jdbox {

        width: 1036px;

    }

    .weituo-jd {

        width: 148px;

    }

    .weituo-jd span {

        width: 40px;

    }

    .weituo-jd font {

        margin-left: 16px;

    }

    .weituo-1box {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-top: 50px;

        border: 2px solid #e6ecf5;

        box-sizing: border-box;

        padding: 28px 60px 30px

    }

    .weituo-1box img {

        max-width: 100%

    }

    .weituo-1box p {

        width: 100%;

        height: auto;

        line-height: 36px;

        font-size: 16px;

        color: #555555;

        overflow: hidden;

        padding-bottom: 3px;

    }

    .weituo-1box span {

        display: block;

        width: 100%;

        height: auto;

        line-height: 26px;

        font-size: 14px;

        color: #555555;

        overflow: hidden;

        padding-bottom: 16px;

    }

    .weituo-1box font {

        display: block;

        width: 100%;

        height: auto;

        line-height: 18px;

        font-size: 12px;

/*        color: #666666;*/

        overflow: hidden;

    }

    .weituo-anbox {

        width: 100%;

        height: auto;

        overflow: hidden;

        padding: 40px 0 50px;

        text-align: center;

    }

    .weituo-an1 {

        width: 158px;

        height: 58px;

        display: inline-block;

        border: 1px solid #1d53bf;

        background: #e8edf8;

        border-radius: 5px;

        margin: 0 25px;

    }

    .weituo-an1 input {

        display: block;

        width: 100%;

        height: 58px;

        line-height: 58px;

        text-align: center;

        font-size: 18px;

        color: #1d53bf;

        font-weight: bold;

        cursor: pointer;

    }

    .weituo-an2 {

        width: 158px;

        height: 58px;

        display: inline-block;

        border: 1px solid #1d53bf;

        background: #1d53bf;

        border-radius: 5px;

        margin: 0 25px;

    }

    .weituo-an2 input {

        display: block;

        width: 100%;

        height: 58px;

        line-height: 58px;

        text-align: center;

        font-size: 18px;

        color: #ffffff;

        font-weight: bold;

        cursor: pointer;

    }

    .weituo-an4 {

        display: inline-block;

        width: 158px;

        height: 58px;

        border: 1px solid #bdbdbd;

        background: #bdbdbd;

        border-radius: 5px;

        margin: 0 25px;

        line-height: 58px;

        text-align: center;

        font-size: 18px;

        color: #ffffff;

        font-weight: bold;

    }

    .weituo-2box {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-top: 36px;

        border: 2px solid #e6ecf5;

        box-sizing: border-box;

        padding: 40px 40px 30px

    }

    .weituo-21 {

        width: 100%;

        height: auto;

        overflow: hidden;

        background: #fff8f9;

        border: 1px solid #fff0f2;

        box-sizing: border-box;

        border-radius: 5px;

        padding: 12px 24px;

        line-height: 27px;

        font-size: 14px;

        color: #ff6d7a;

    }

    .weituo-22 {

        width: 100%;

        height: auto;

        overflow: hidden;

        padding-top: 34px;

    }

    .weituo-221 {

        width: calc(50% - 30px);

        height: auto;

        overflow: hidden;

        float: left;

        margin-bottom: 30px;

    }

    .weituo-22 .weituo-221:nth-child(2n) {

        float: right;

    }

    .weituo-2211 {

        width: 80px;

        height: 46px;

        overflow: hidden;

        float: left;

        line-height: 46px;

        font-size: 16px;

        color: #333;

    }

    .weituo-2211 font {

        color: #ff0000

    }

    .weituo-2212 {

        width: calc(100% - 90px);

        height: 46px;

        background: #f4f4f4;

        float: right;

        border-radius: 5px;

        overflow: hidden;

    }

    .weituo-2212 input {

        display: block;

        width: calc(100% - 36px);

        padding: 0 18px;

        height: 46px;

        line-height: 46px;

        overflow: hidden;

        font-size: 16px;

        color: #333

    }

    .weituo-2212 input::-webkit-input-placeholder {

        color: #999;

    }

    /*.weituo-23{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}

.weituo-231{ width:80px; height:46px; overflow:hidden; float:left; line-height:46px; font-size:16px; color:#333;}

.weituo-231 font{ color:#ff0000}

.weituo-232{width:calc(100% - 90px); height:auto; float:right;  overflow:hidden;}

.weituo-232 label{ display:inline-block; float:left; height:46px; line-height:46px; font-size:16px; color:#666666; margin-right:50px;}*/

    .weituo-xz3 {

        width: 100%;

        height: auto;

    }

    .weituo-xzmin {

        width: 100%;

        height: auto;

        padding-bottom: 10px;

        border-bottom: 1px solid #e6e4e4

    }

    .weituo-31 {

        width: 100%;

        height: 60px;

        overflow: hidden;

        font-size: 20px;

        color: #333333;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        margin-top: 8px;

    }

    .weituo-31 span {

        display: inline-block;

        width: 6px;

        height: 18px;

        vertical-align: middle;

        background: #88b0f5;

        border-radius: 3px;

        margin-right: 12px;

        margin-top: 2px;

    }

    .weituo-xz3 .weituo-22 {

        padding-top: 0

    }

    .weituo-32 {

        width: 100%;

        height: auto;

        font-size: 18px;

        color: #333333;

        line-height: 1em;

    }

    .weituo-32 font {

        color: #ff0000

    }

    .weituo-33 {

        width: 100%;

        height: auto;

        line-height: 24px;

        font-size: 14px;

        color: #ff6d7a;

        overflow: hidden;

    }

    .weituo-34 {

        width: 100%;

        height: auto;

        margin-top: 14px;

        padding-bottom: 30px;

    }

    .weituo-341 {

        width: 100%;

        height: auto;

    }

    .weituo-341>div {

        height: 46px;

        line-height: 46px;

        text-align: center;

        font-size: 18px;

        color: #ffffff;

        background: #8ea9df;

        float: left;

        margin-right: 2px;

    }

    .weituo-341>div:last-child {

        margin-right: 0

    }

    .weituo-3411 {

        width: 56%;

    }

    .weituo-3412 {

        width: calc(22% - 2px);

    }

    .weituo-3413 {

        width: calc(22% - 2px);

    }

    .weituo-342 {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-3421 {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-top: 2px;

    }

    .weituo-3421>div {

        height: 46px;

        line-height: 46px;

        text-align: center;

        font-size: 16px;

        color: #333333;

        overflow: hidden;

        background: #f9f9f9;

        float: left;

        margin-right: 2px;

    }

    .weituo-3421>div:last-child {

        margin-right: 0

    }

    .weituo-34211 {

        width: 56%;

    }

    .weituo-34212 {

        width: calc(22% - 2px);

    }

    .weituo-34213 {

        width: calc(22% - 2px);

    }

    .weituo-342 .weituo-3421:nth-child(2n) div {

        background: #e7ebf3

    }

    .weituo-sc {

        width: 140px;

        height: 50px;

        margin: 0 auto 30px;

        border-radius: 5px;

        background: #fff0f1;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        text-align: center;

        justify-content: center;

        font-size: 20px;

        color: #ff6d7a;

    }

    .weituo-sc img {

        margin-right: 10px;

    }

    .weituo-xz {

        width: 140px;

        height: 50px;

        margin: 30px auto 30px;

        border-radius: 5px;

        background: #e8edf8;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        text-align: center;

        justify-content: center;

        font-size: 20px;

        color: #1d53bf;

    }

    .weituo-xz img {

        margin-right: 10px;

    }

    .weituo-41 {

        width: 100%;

        height: auto;

        line-height: 32px;

        padding-top: 24px;

        font-size: 18px;

        color: #333333;

        overflow: hidden;

        padding-bottom: 12px;

    }

    .weituo-41 font {

        color: #ff0000

    }

    /*.weituo-42{ width:100%; height:auto; overflow:hidden;}

.weituo-421{ width:100%; height:auto; overflow:hidden;}

.weituo-421>div{ height:46px; line-height:46px; text-align:center; font-size:18px; color:#ffffff; overflow:hidden; background:#8ea9df; float:left; margin-right:2px;}

.weituo-421>div:last-child{ margin-right:0}

.weituo-4211{ width:calc(12% - 2px);}

.weituo-4212{ width:calc(26% - 2px);}

.weituo-4213{ width:40%;}

.weituo-4214{ width:calc(22% - 2px);}

*/

    .weituo-42 {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-42 table {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-42 tbody {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-42 tr {

        margin-top: 2px;

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-42 table,

    .weituo-42 tr,

    .weituo-42 td {

        border: none;

        box-sizing: border-box;

        border: none;

        overflow: hidden;

        min-height: 46px;

    }

    .weituo-42 tr:nth-child(1) td {

        background: #8ea9df;

        height: 46px;

        line-height: 46px;

        text-align: center;

        font-size: 18px;

        color: #ffffff;

        overflow: hidden;

        background: #8ea9df;

        border-right: 2px solid #ffffff

    }

    .weituo-42 tr:nth-child(n + 2) {

        background: #f9f9f9;

    }

    .weituo-42 tr:nth-child(n + 2) td {

        height: auto;

        line-height: 24px;

        padding: 6px 0;

        text-align: center;

        font-size: 16px;

        color: #333333;

        overflow: hidden;

        border-right: 2px solid #ffffff

    }

    .weituo-42 tr:nth-child(2n + 3) {

        background: #e7ebf3

    }

    .weituo-42 tr td:nth-child(1) {

        width: calc(12% - 2px);

    }

    .weituo-42 tr td:nth-child(2) {

        width: calc(26% - 2px);

    }

    .weituo-42 tr td:nth-child(3) {

        width: 40%;

    }

    .weituo-42 tr td:nth-child(4) {

        width: calc(22% - 2px);

        border-right: none;

    }

    .weituo-43 {

        width: 100%;

        height: 58px;

        line-height: 58px;

        font-size: 18px;

        color: #333;

        border: 1px solid #e6e6e6;

        box-sizing: border-box;

        text-align: right;

        padding: 0 68px;

    }

    .weituo-43 font {

        color: #ff0000

    }

    .weituo-44 {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-441 {

        width: 476px;

        height: 234px;

        overflow: hidden;

        float: left;

        margin-right: 20px;

        border: 2px dashed #dae3ef

    }

    .weituo-4411 {

        width: 230px;

        height: auto;

        overflow: hidden;

        float: left;

        margin-left: 36px;

    }

    .weituo-44111 {

        width: 100%;

        height: 36px;

        line-height: 36px;

        overflow: hidden;

        padding-top: 42px;

        font-size: 18px;

        color: #1d53bf;

    }

    .weituo-44112 {

        width: 100%;

        height: auto;

        line-height: 34px;

        overflow: hidden;

        padding-top: 10px;

        font-size: 16px;

        color: #333333;

    }

    .weituo-4412 {

        width: 142px;

        height: 178px;

        overflow: hidden;

        float: right;

        margin-right: 40px;

        margin-top: 28px;

        border: 1px solid #251d1e;

        border-radius: 5px;

    }

    .weituo-44121 {

        width: 100%;

        height: 38px;

        overflow: hidden;

        text-align: center;

        border-bottom: 1px solid #251d1e

    }

    .weituo-44121 img {

        margin-top: 8px;

    }

    .weituo-44122 {

        width: 100%;

        height: 140px;

        overflow: hidden;

        background: #09b4fd;

    }

    .weituo-44122 img {

        width: 104px;

        height: 104px;

        display: block;

        margin: 18px auto 0;

        border-radius: 5px;

    }

    /*.weituo-442{ width:476px; height:234px; overflow:hidden; float:left; border:2px dashed #dae3ef}

.weituo-4421{ width:404px; height:36px; line-height:36px; overflow:hidden; padding-top:42px; font-size:18px; color:#1d53bf;}

.weituo-4422{ width:404px; height:auto; line-height:34px; overflow:hidden; padding-top:10px; font-size:16px; color:#333333;}



*/

    .weituo-442 {

        width: 318px;

        height: 232px;

        overflow: hidden;

        float: left;

        border: 2px dashed #dae3ef

    }

    .weituo-4421 {

        width: calc(100% - 30px);

        height: 40px;

        line-height: 40px;

        overflow: hidden;

        padding-top: 30px;

        font-size: 18px;

        color: #1d53bf;

    }

    .weituo-4422 {

        width: calc(100% - 30px);

        height: auto;

        line-height: 36px;

        overflow: hidden;

        padding-top: 18px;

        font-size: 14px;

        color: #333333;

    }

    .weituo-443 {

        width: 660px;

        height: 232px;

        overflow: hidden;

        float: right;

        border: 2px dashed #dae3ef

    }

    .weituo-4431 {

        width: calc(100% - 36px);

        height: 40px;

        line-height: 40px;

        overflow: hidden;

        padding-top: 30px;

        font-size: 18px;

        color: #1d53bf;

    }

    .weituo-4432 {

        width: calc(100% - 36px);

        height: auto;

        padding: 16px;

    }

    .weituo-44321 {

        width: 150px;

        height: 43px;

        overflow: hidden;

        float: left;

        margin-right: 8px;

        margin-bottom: 18px;

        box-shadow: 1px 1px 10px rgba(79, 148, 212, 0.2);

    }

    .weituo-44321 img {

        width: 100%;

        height: 100%;

    }

    .weituo-4432 .weituo-44321:nth-child(4n) {

        margin-right: 0

    }

    .weituo-51 {

        display: inline-block;

        width: auto;

        max-width: 100%;

        height: auto;

        overflow: hidden;

        border: 2px dashed #dae3ef;

        box-sizing: border-box;

        line-height: 34px;

        font-size: 16px;

        color: #333333;

        padding: 20px 40px;

        border-radius: 8px;

    }

    .weituo-41a {

        padding-bottom: 0

    }

    .weituo-52 {

        width: 100%;

        height: auto;

        font-size: 14px;

        color: #999999;

        padding-bottom: 24px;

    }

    .xinxitc-max {

        width: 100%;

        height: 100vh;

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

        position: fixed;

        top: 0;

        left: 0;

        z-index: 9999;

    }

    .xinxitc-box {

        width: 960px;

        height: 630px;

        overflow: hidden;

        background: #fff;

        border-radius: 28px;

        margin: calc(50vh - 315px) auto 0;

    }

    .xinxitc-1 {

        width: 100%;

        height: 44px;

        line-height: 44px;

        overflow: hidden;

        text-align: center;

        padding-top: 42px;

        font-size: 24px;

        color: #333333;

    }

    .xinxitc-2 {

        width: 60px;

        height: 5px;

        overflow: hidden;

        background: #88b0f5;

        border-radius: 3px;

        margin: 0 auto;

    }

    .xinxitc-3 {

        width: calc(100% - 140px);

        height: auto;

        overflow: hidden;

        margin: 36px auto 0

    }

    .xinxitc-31 {

        width: 400px;

        height: 342px;

        overflow: hidden;

        float: left;

    }

    .xinxitc-31 img {

        width: 100%;

        height: 100%

    }

    .xinxitc-3 .xinxitc-31:nth-child(2n) {

        float: right;

    }

    .xinxitc-4 {

        width: 140px;

        height: 50px;

        overflow: hidden;

        margin: 44px auto 0;

        background: #1d53bf;

        border-radius: 4px;

        line-height: 50px;

        overflow: hidden;

        font-size: 18px;

        color: #ffffff;

        text-align: center;

        cursor: pointer;

    }

    /*委托结束*/

    .baogao-box {

        width: 1198px;

        height: auto;

        overflow: hidden;

        min-height: calc(100vh - 393px);

        margin: 0px auto 40px;

        border: 1px solid #e6ecf5;

        background: #fff;

    }

    .baogao-top {

        width: calc(100% - 60px);

        height: auto;

        overflow: hidden;

        margin-top: 20px;

    }

    .baogao-top>div {

        background: #8ea9df;

        height: 46px;

        line-height: 46px;

        font-size: 16px;

        color: #ffffff;

        float: left;

    }

    .baogao-top1 {

        width: 80px;

        margin-right: 2px;

        text-align: center;

    }

    .baogao-top2 {

        width: calc(100% - 818px);

        margin-right: 2px;

        text-align: center;

    }

    .baogao-top3 {

        width: 260px;

        text-align: center;

        margin-right: 2px;

    }

    .baogao-top4 {

        width: 220px;

        text-align: center;

        margin-right: 2px;

    }

    .baogao-top5 {

        width: 250px;

        text-align: center;

    }

    /*.baogao-min{ width:calc(100% - 60px);  height:auto; margin-top:20px; margin-bottom:20px;}

.baogao-min table{  width:100%; height:auto; }

.baogao-min tbody{  width:100%; height:auto; }

.baogao-min tr{ margin-top:2px; width:100%; height:auto;  }

.baogao-min table , .baogao-min tr , .baogao-min td{ border:none; box-sizing: border-box; border:none;  min-height:46px;}

.baogao-min tr:nth-child(1) td{ height:46px; line-height:46px; text-align:center; font-size:16px; color:#ffffff; background:#8ea9df; border-right:2px solid #ffffff }

.baogao-min tr:nth-child(n + 2){ background:#f9f9f9;}

.baogao-min tr:nth-child(n + 2) td{height:auto; line-height:24px; padding:0px 0px; text-align:center; font-size:14px; color:#333333; border-right:2px solid #ffffff }

.baogao-min tr:nth-child(2n + 3){ background:#e7ebf3}*/

    /*.baogao-min tr td:nth-child(1){ width:80px; text-align:center;}

.baogao-min tr td:nth-child(2){ width:calc(100% - 810px); text-align:center;}

.baogao-min tr td:nth-child(3){ width:260px; text-align:center;}

.baogao-min tr td:nth-child(4){ width:220px; text-align:center; }

.baogao-min tr td:nth-child(5){ width:250px; text-align:center;}*/

    /*.baogao-min tr td:nth-child(1){ width:80px; text-align:center;}

.baogao-min tr td:nth-child(2){ width:220px; text-align:center;}

.baogao-min tr td:nth-child(3){ width:calc(100% - 810px); text-align:center;}

.baogao-min tr td:nth-child(4){ width:220px; text-align:center; }

.baogao-min tr td:nth-child(5){ width:250px; text-align:center;}*/

    .baogao-min tr td:nth-child(5) {

        width: 290px;

    }

    .huiyuan-box {

        width: 1200px;

    }

}



@media screen and (max-width: 750px) {

    body {

        background: #f0f6fd;

        min-height: 100px;

    }

    .pc-box {

        display: none

    }

    .phone-box {

        display: block

    }

    /*首页头部开始*/

    .head-box {

        width: 100%;

        height: 55px;

        background: #f0f6fd;

        padding: 0 15px;

        overflow: hidden;

        position: fixed;

        top: 0;

        left: 0;

        z-index: 9999999;

        text-align: center;

    }

    .logo-box {

        width: 292px;

        height: 38px;

        overflow: hidden;

        float: left;

        margin-top: 8px;

    }

    .logo-box img {

        width: 100%;

        height: 100%;

    }

    .head-jg {

        width: 100%;

        height: 54px;

        overflow: hidden;

    }

    .phone-box1 {

        display: none;

    }

    .nav-box1 {

        width: 50px;

        height: 50px;

        overflow: hidden;

        position: fixed;

        top: 0;

        right: 15px;

        z-index: 9999;

        background: url(../images/nav.png) center right no-repeat;

        background-size: 22px 17px;

    }

    .nav-lb1 {

        width: 100%;

        height: calc(100vh - 50px);

        top: 50px;

        left: 0;

        z-index: 9999999;

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

        display: none;

        position: fixed;

        overflow: auto;

    }

    .block-1 {

        display: block;

    }

    .nav-lb1 ul {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .nav-lb1 ul li {

        width: 100%;

        height: auto;

        overflow: hidden;

        border-bottom: 1px solid #292929;

    }

    .nav-lb1 ul li p {

        width: -webkit-calc(100% - 30px);

        width: -moz-calc(100% - 30px);

        width: calc(100% - 30px);

        height: 40px;

        line-height: 40px;

        overflow: hidden;

        font-size: 14px;

        color: #fff;

        padding: 0 15px;

    }

    .nav-lb1 ul li p a {

        color: #fff;

        width: 100%;

        height: 100%;

        display: block;

    }

    .nav-lb1 ul li p font {

        display: block;

        width: 100%;

        height: 40px;

        float: right;

        background: url(../images/menu_jia.png) center right no-repeat;

        background-size: 16px 16px;

    }

    .erji {

        width: 100%;

        height: auto;

        overflow: hidden;

        background: #2f2f2f;

        display: none;

    }

    .erji span {

        display: block;

        width: -webkit-calc(100% - 30px);

        width: -moz-calc(100% - 30px);

        width: calc(100% - 30px);

        height: 40px;

        padding: 0 15px;

        line-height: 40px;

        font-size: 13px;

        overflow: hidden;

    }

    .erji span a {

        display: block;

        width: 100%;

        height: 40px;

        overflow: hidden;

        color: #fff;

    }

    .xianshi .erji {

        display: block;

        -webkit-transition: all 0.5s ease-in-out;

        -moz-transition: all 0.5s ease-in-out;

        -o-transition: all 0.5s ease-in-out;

        -ms-transition: all 0.5s ease-in-out;

    }

    .degnlu-sjbox {

        width: calc(100% - 20px);

        height: 40px;

        overflow: hidden;

        background: #7094dc;

    }

    .denglu-sj1 {

        width: 50%;

        height: 100%;

        overflow: hidden;

        float: left;

    }

    .denglu-sj1 a {

        display: block;

        width: 100%;

        height: 100%;

        font-size: 16px;

        color: #ffffff;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        text-align: center;

        justify-content: center;

    }

    .denglu-sj1 img {

        width: 23px;

        height: 23px;

        margin-right: 8px;

    }

    .degnlu-sjbox .denglu-sj1:nth-child(1) {

        background: #1d53bf

    }

    .hyzxsy-sjbox {

        width: calc(100% - 20px);

        height: 40px;

        overflow: hidden;

        background: linear-gradient(to right, #1d53bf 0%, #7094dc 100%);

    }

    .hyzxsy-sj1 {

        width: calc(100% - 110px);

        height: 100%;

        float: left;

        margin-left: 10px;

        overflow: hidden;

    }

    .hyzxsy-sj1 img {

        display: block;

        width: 23px;

        height: 23px;

        overflow: hidden;

        float: left;

        border-radius: 50%;

        vertical-align: top;

        margin-top: 8px;

    }

    .hyzxsy-sj1 font {

        display: block;

        width: calc(100% - 30px);

        height: 40px;

        line-height: 40px;

        overflow: hidden;

        float: right;

        font-size: 16px;

        color: #ffffff;

        word-break: break-all;

        word-wrap: break-word;

    }

    .hyzxsy-sj2 {

        width: 80px;

        height: 22px;

        overflow: hidden;

        float: right;

        background: #bdd1f9;

        border-radius: 3px;

        margin-right: 10px;

        margin-top: 9px;

    }

    .hyzxsy-sj2 a {

        display: block;

        width: 100%;

        height: 22px;

        line-height: 22px;

        text-align: center;

        font-size: 13px;

        color: #2b5ec4;

        overflow: hidden;

    }

    /*首页开始*/

    .index-1box {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        background: #fff;

        box-sizing: border-box;

        padding: 10px 10px 10px;

    }

    /*banner - start*/

    .pc_banner {

        width: 100%;

        height: 227px;

        overflow: hidden;

        float: left;

        margin-right: 0px;

        margin-bottom: 10px;

    }

    .flexslider {

        position: relative;

        height: 100%;

        width: 100%;

        overflow: hidden;

        z-index: 66

    }

    /*.banner_top*/

    /*{*/

    /*position: absolute;*/

    /*top: 0;*/

    /*left: 0;*/

    /*width: 100%;*/

    /*height: auto;*/

    /*z-index: 111;*/

    /*}*/

    .slides {

        position: relative;

        z-index: 1;

        height: 100%;

        width: 100%

    }

    .slides li {

        height: 100%;

        width: 100%;

        position: relative;

        background-size: 100% 100%

    }

    .slides li a {

        display: block;

        width: 100%;

        height: 100%

    }

    .slides li a img {

        display: block;

        width: 100%;

        height: 100%;

    }

    .flex-control-nav {

        position: absolute;

        bottom: 14px;

        right: 0px;

        z-index: 22;

        width: 100%;

        text-align: right;

        margin-right: 0px

    }

    .flex-control-nav li {

        display: inline-block;

        margin: 0px;

        *display: inline;

        zoom: 1;

    }

    .flex-control-nav a {

        cursor: pointer;

        display: inline-block;

        zoom: 1;

        width: 14px;

        height: 3px;

        margin-right: 6px;

        overflow: hidden;

        line-height: 80px;

        background: #fff;

        color: #fff;

        overflow: hidden;

        text-align: center;

        font-size: 18px;

    }

    .flex-control-nav .flex-active {

        background: #1587fc;

    }

    .flex-direction-nav {

        position: absolute;

        z-index: 3;

        width: 100%;

        top: 35%;

    }

    .flex-direction-nav li a {

        display: block;

        width: 20px;

        height: 140px;

        overflow: hidden;

        cursor: pointer;

        position: absolute;

    }

    .lunbo-img {

        width: 100%;

        height: 100%;

        overflow: hidden;

    }

    .lunbo-img img {

        width: 100%;

        height: 100%;

    }

    .lunbo-wz {

        width: 100%;

        height: 40px;

        overflow: hidden;

        position: absolute;

        left: 0;

        bottom: 0;

        z-index: 1;

        background: rgba(0, 0, 0, 0.5)

    }

    .lunbo-wz font {

        display: block;

        width: 230px;

        height: 40px;

        line-height: 40px;

        margin-left: 12px;

        font-size: 14px;

        color: #ffffff;

        overflow: hidden;

    }

    .index-12 {

        width: 100%;

        height: auto;

        overflow: hidden;

        float: left;

    }

    .index-12top {

        width: 100%;

        height: 32px;

        border-bottom: 1px solid #f0f5fb;

    }

    .index-12xx {

        width: 100%;

        height: 32px;

        float: left;

    }

    .index-12xx1 {

        width: 50%;

        height: 32px;

        line-height: 32px;

        text-align: center;

        color: #333333;

        font-size: 16px;

        float: left;

        cursor: pointer;

    }

    .index-12xxon {

        color: #1d53bf;

        border-bottom: 1px solid #1d53bf;

        font-weight: bold;

    }

    .index-121 {

        width: 100%;

        height: auto;

        overflow: hidden;

        padding-top: 8px;

    }

    .index-1211 {

        width: 100%;

        height: auto;

        overflow: hidden;

        display: none;

    }

    .index-1211on {

        display: block;

    }

    .index-1211 ul {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .index-1211 ul li {

        display: block;

        width: 100%;

        height: 32px;

        line-height: 32px;

        overflow: hidden;

    }

    .index-1211 ul li:nth-child( n + 8) {

        display: none;

    }

    .index-1211 ul li p {

        width: 10px;

        height: 32px;

        line-height: 32px;

        font-size: 12px;

        color: #4265a8;

        float: left;

    }

    .index-1211 ul li span {

        display: block;

        width: calc(100% - 100px);

        height: 32px;

        line-height: 32px;

        overflow: hidden;

        float: left;

        text-overflow: ellipsis;

        white-space: nowrap;

        font-size: 14px;

        color: #333333;

    }

    .index-1211 ul li font {

        display: block;

        width: 80px;

        height: 32px;

        line-height: 32px;

        overflow: hidden;

        float: right;

        text-align: right;

        font-size: 12px;

        color: #666666;

    }

    .index-1211 ul li:hover span {

        color: #1d53bf

    }

    .index-13 {

        display: none;

    }

    .fuwu-box {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        background: #fff;

        margin: 10px auto 10px;

        position: relative

    }

    .fuwu-bt {

        width: 90px;

        height: auto;

        overflow: hidden;

        position: absolute;

        left: 0;

        top: 0;

        z-index: 9;

    }

    .fuwu-bt img {

        width: 100%;

        height: 100%;

    }

    .fuwu-bt1 {

        width: 100%;

        height: 40px;

        line-height: 40px;

        overflow: hidden;

        text-align: center;

        font-size: 17px;

        font-weight: bold;

        color: #333;

        border-bottom: 1px solid #e6ecf5

    }

    /*.fuwu-min{ width:100%; height:auto; overflow:hidden; background:#fff; border:none; padding-bottom:12px;}

.fuwu-1{ width:25%; height:auto; overflow:hidden; background:none;  border-radius:5px; margin-top:10px; margin-right:0px; float:left;}

.fuwu-min .fuwu-1:nth-child(1){ margin-left:0px;}

.fuwu-min .fuwu-1:nth-child(5){ margin-left:12.5%;}

.fuwu-1 a{ display:block; width:100%; height:100%; overflow:hidden;}

.fuwu-11{ width:40px; height:40px; overflow:hidden; border-radius:50%; margin-top:5px; transform: translate(0px,0px); transition: all 1s;

-webkit-transition: all 1s;}

.fuwu-11 img{ width:100%; height:100%;}

.fuwu-12{ width:100%; height:24px; line-height:24px; margin-top:5px; text-align:center; font-size:14px; color:3333333; overflow:hidden;}

.fuwu-1:hover .fuwu-11{ transform: translate(0px,-5px);}*/

    .fuwu-app1 {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        background: #fff;

        border: none;

        padding: 8px 5px 4px;

    }

    .fuwu-app11 {

        width: calc(50% - 2px);

        height: 60px;

        overflow: hidden;

        float: left;

        margin-right: 4px;

        margin-bottom: 4px;

    }

    .fuwu-app1 .fuwu-app11:nth-child(2) {

        margin-right: 0

    }

    .fuwu-app1 .fuwu-app11:nth-child( n + 3) {

        width: calc(33.3% - 3px);

    }

    .fuwu-app1 .fuwu-app11:nth-child( 5) {

        margin-right: 0

    }

    .fuwu-app1 .fuwu-app11:nth-child( n + 6) {

        width: calc(50% - 2px);

    }

    .fuwu-app1 .fuwu-app11:nth-child(7) {

        margin-right: 0

    }

    .fuwu-app1 .fuwu-app11:nth-child(1) {

        background: url(../images/fuwu-app1.jpg) center center no-repeat;

        background-size: 100% 100%;

    }

    .fuwu-app1 .fuwu-app11:nth-child(2) {

        background: url(../images/fuwu-app2.jpg) center center no-repeat;

        background-size: 100% 100%;

    }

    .fuwu-app1 .fuwu-app11:nth-child(3) {

        background: url(../images/fuwu-app3.jpg) center center no-repeat;

        background-size: 100% 100%;

    }

    .fuwu-app1 .fuwu-app11:nth-child(4) {

        background: url(../images/fuwu-app4.jpg) center center no-repeat;

        background-size: 100% 100%;

    }

    .fuwu-app1 .fuwu-app11:nth-child(5) {

        background: url(../images/fuwu-app5.jpg) center center no-repeat;

        background-size: 100% 100%;

    }

    .fuwu-app1 .fuwu-app11:nth-child(6) {

        background: url(../images/fuwu-app6.jpg) center center no-repeat;

        background-size: 100% 100%;

    }

    .fuwu-app1 .fuwu-app11:nth-child(7) {

        background: url(../images/fuwu-app7.jpg) center center no-repeat;

        background-size: 100% 100%;

    }

    .fuwu-app11 a {

        display: block;

        width: 100%;

        height: 100%;

        overflow: hidden;

    }

    .fuwu-app111 {

        width: 100%;

        height: 27px;

        line-height: 27px;

        text-align: center;

        font-size: 15px;

        color: #ffffff;

        overflow: hidden;

        padding-top: 13px;

    }

    .fuwu-app112 {

        width: 22px;

        height: 6px;

        overflow: hidden;

    }

    .fuwu-app112 img {

        width: 100%;

        height: 100%;

    }

    /*首页结束*/

    /*手机底部开始*/

    .bot-sjmax {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        padding: 10px 10px;

        line-height: 28px;

        font-size: 12px;

        color: #fff;

        background: #1d53bf;

        text-align: center;

    }

    .bot-sjmax a {

        color: #fff;

    }

    /*手机底部结束*/

    /*新闻开始*/

    .news-box {

        width: 100%;

        height: auto;

        overflow: hidden;

        min-height: calc(100vh - 200px);

        margin: 15px auto 15px;

    }

    .news-left {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        background: #fff;

        border: 1px solid #e6ecf5;

        float: none;

        min-height: 300px;

    }

    .news-lbbox {

        width: 100%;

        height: auto;

        overflow: hidden;

        padding-top: 15px;

    }

    .news-lb {

        width: calc(100% - 30px);

        height: auto;

        overflow: hidden;

        margin-bottom: 10px;

        border-radius: 5px 0 0 5px;

    }

    .news-lb1 {

        width: 60px;

        height: 40px;

        overflow: hidden;

        float: left;

        border: 1px solid #b6becf;

        border-radius: 5px;

    }

    .news-lb11 {

        width: 100%;

        height: 18px;

        line-height: 18px;

        text-align: center;

        font-size: 12px;

        color: #b6becf;

        overflow: hidden;

        margin-top: 2px;

    }

    .news-lb12 {

        width: 100%;

        height: 18px;

        line-height: 18px;

        text-align: center;

        font-size: 16px;

        font-weight: bold;

        color: #b6becf;

        overflow: hidden;

    }

    .news-lb2 {

        width: calc(100% - 150px);

        height: auto;

        overflow: hidden;

        float: left;

        margin-left: 10px;

    }

    .news-lb21 {

        width: 100%;

        height: 20px;

        line-height: 20px;

        font-size: 16px;

        color: #333333;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    .news-lb22 {

        width: 100%;

        height: 20px;

        line-height: 20px;

        font-size: 12px;

        color: #999999;

        overflow: hidden;

        padding-top: 0px;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    .news-lb22 font {

        margin-right: 10px;

    }

    .news-lb3 {

        width: 60px;

        height: 28px;

        overflow: hidden;

        float: right;

        border: 1px solid #1d53bf;

        font-size: 12px;

        background: #e8edf8;

        border-radius: 5px;

        margin-top: 6px;

        margin-right: 5px;

        line-height: 28px;

        text-align: center;

        color: #1d53bf

    }

    .news-lb:hover {

        background: #f1f3f7;

    }

    .news-lb:hover .news-lb1 {

        background: #1d53bf;

        border: 1px solid #1d53bf;

    }

    .news-lb:hover .news-lb11 {

        color: #fff

    }

    .news-lb:hover .news-lb12 {

        color: #fff

    }

    .news-lb:hover .news-lb21 {

        color: #1d53bf

    }

    .news-lb:hover .news-lb3 {

        background: #1d53bf;

        color: #fff;

    }

    .news-right {

        width: 310px;

        height: auto;

        overflow: hidden;

        float: right;

        background: #fff;

        border: 1px solid #e6ecf5;

        min-height: 300px;

        display: none;

    }

    .news-righttop {

        width: 100%;

        height: 88px;

        overflow: hidden;

        font-size: 24px;

        color: #1d53bf;

        border-bottom: 1px solid #e6ecf5;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

    }

    .news-righttop img {

        margin-left: 30px;

        margin-right: 16px;

    }

    .news-rlb {

        width: calc(100% - 40px);

        height: auto;

        overflow: hidden;

        margin: 16px auto 0;

        padding-bottom: 30px;

    }

    .news-rlb1 {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-bottom: 10px;

    }

    .news-rlb11 {

        width: 10px;

        height: 24px;

        line-height: 24px;

        overflow: hidden;

        float: left;

        font-size: 16px;

        color: #004098;

    }

    .news-rlb12 {

        width: calc(100% - 10px);

        height: auto;

        float: right;

        overflow: hidden;

    }

    .news-rlb121 {

        width: 100%;

        height: auto;

        float: right;

        line-height: 24px;

        max-height: 48px;

        font-size: 16px;

        color: #333333;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 2;

        overflow: hidden;

    }

    .news-rlb122 {

        width: 100%;

        height: auto;

        line-height: 22px;

        font-size: 13px;

        overflow: hidden;

        margin-top: 4px;

    }

    .news-rlb1:hover .news-rlb121 {

        color: #1d53bf;

    }

    .news-xqbox {

        width: 1358px;

        height: auto;

        overflow: hidden;

        border: 1px solid #e6ecf5;

        min-height: calc(100vh - 391px);

        margin: 0px auto 40px;

        background: #fff

    }

    .news-xq1 {

        width: calc(100% - 80px);

        height: auto;

        line-height: 54px;

        font-size: 30px;

        text-align: center;

        color: #333333;

        padding-top: 60px;

    }

    .news-xq2 {

        width: calc(100% - 80px);

        height: auto;

        line-height: 26px;

        font-size: 14px;

        color: #999999;

        overflow: hidden;

        padding: 13px 0 22px;

        text-align: center;

    }

    .news-xq3 {

        width: calc(100% - 80px);

        height: auto;

        padding: 30px 0 30px;

        border-top: 1px solid #d8d8d8;

        border-bottom: 1px solid #d8d8d8;

        min-height: 300px;

        line-height: 30px;

        font-size: 18px;

        color: #333333;

    }

    .news-xq3 img {

        max-width: 100%;

    }

    .news-xq4 {

        width: calc(100% - 80px);

        height: auto;

        overflow: hidden;

        padding: 24px 0 54px;

    }

    .news-xq4 p {

        width: 100%;

        height: auto;

        line-height: 30px;

        font-size: 16px;

        color: #333333;

        overflow: hidden;

    }

    .news-xq4 a:hover {

        color: #1d53bf;

    }

    .news-xqbox {

        width: calc(100% - 22px);

        height: auto;

        overflow: hidden;

        border: 1px solid #e6ecf5;

        min-height: calc(100vh - 187px);

        margin: 0px auto 15px;

        background: #fff

    }

    .news-xq1 {

        width: calc(100% - 20px);

        height: auto;

        line-height: 30px;

        font-size: 20px;

        text-align: center;

        color: #333333;

        padding-top: 10px;

    }

    .news-xq2 {

        width: calc(100% - 20px);

        height: auto;

        line-height: 22px;

        font-size: 12px;

        color: #999999;

        overflow: hidden;

        padding: 5px 0 5px;

        text-align: center;

    }

    .news-xq2 font {

        padding: 0 5px;

    }

    .news-xq3 {

        width: calc(100% - 20px);

        height: auto;

        padding: 10px 0 10px;

        border-top: 1px solid #d8d8d8;

        border-bottom: 1px solid #d8d8d8;

        min-height: 300px;

        line-height: 24px;

        font-size: 14px;

        color: #333333;

    }

    .news-xq3 img {

        max-width: 100%;

    }

    .news-xq4 {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        padding: 10px 0 10px;

    }

    .news-xq4 p {

        width: 100%;

        height: auto;

        line-height: 24px;

        font-size: 14px;

        color: #333333;

        overflow: hidden;

    }

    .news-xq4 a:hover {

        color: #1d53bf;

    }

    /*新闻结束*/

    /*交流开始*/

    .jiaoliu-box {

        width: calc(100% - 22px);

        height: auto;

        overflow: hidden;

        border: 1px solid #e6ecf5;

        min-height: calc(100vh - 391px);

        margin: 0px auto 15px;

        background: #fff

    }

    .jiaoliu-top {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        border-bottom: 1px solid #e6ecf5;

        line-height: 40px;

        font-size: 16px;

        color: #1d53bf;

        padding-top: 0px;

    }

    .jiaoliu-lb {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        padding-top: 10px;

    }

    .jiaoliu-lb1 {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-bottom: 15px;

    }

    .jiaoliu-lb11 {

        width: 100%;

        height: auto;

        overflow: hidden;

        padding-bottom: 5px;

    }

    .jiaoliu-lb111 {

        width: 24px;

        height: 24px;

        overflow: hidden;

        float: left;

        background: #1d53bf;

        border-radius: 50%;

        text-align: center;

        line-height: 24px;

        color: #fff;

        font-size: 14px;

    }

    .jiaoliu-lb112 {

        width: calc(100% - 34px);

        height: auto;

        overflow: hidden;

        float: right;

        padding: 0px 0;

    }

    .jiaoliu-lb1121 {

        width: calc(100% - 120px);

        height: auto;

        overflow: hidden;

        float: left;

        line-height: 24px;

        padding: 0px 0;

        font-size: 16px;

        color: #1d53bf;

    }
	.jiaoliu-lb1121 span{ padding-bottom:0}
	.jiaoliu-lb1121 font{ font-size:14px;}

    .jiaoliu-lb1122 {

        width: 110px;

        height: 24px;

        line-height: 24px;

        overflow: hidden;

        float: right;

        font-size: 14px;

        color: #999999;

        text-align: right;

        padding: 0px 0;

    }

    .jiaoliu-lb1122 img {

        vertical-align: top;

        margin-top: 3px;

        margin-right: 6px;

    }

    .jiaoliu-lb12 {

        width: calc(100% - 22px);

        padding: 7px 10px;

        height: auto;

        overflow: hidden;

        border: 1px solid #e4ebf9;

        background: #f8faff;

        border-radius: 4px;

    }

    .jiaoliu-lb121 {

        width: 48px;

        height: 22px;

        line-height: 22px;

        overflow: hidden;

        float: left;

        font-size: 14px;

        color: #666666;

    }

    .jiaoliu-lb122 {

        width: calc(100% - 50px);

        height: auto;

        overflow: hidden;

        float: right;

        line-height: 22px;

        font-size: 14px;

        color: #666666;

    }

    .liuyan-box {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        border-top: 1px solid #e6ecf5

    }

    .liuyan-1 {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        padding-top: 10px;

        line-height: 40px;

        text-align: center;

        font-size: 16px;

        color: #1d53bf;

    }

    .liuyan-2 {

        width: 30px;

        height: 2px;

        overflow: hidden;

        background: #1d7df5;

        border-radius: 2px;

    }

    .liuyan-3 {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        padding-top: 15px;

  /*      margin-bottom: 10px;*/

    }

    .liuyan-31 {

        width: 60px;

        height: 38px;

        line-height: 38px;

        overflow: hidden;

        float: left;

        font-size: 14px;

        color: #333;

    }

    .liuyan-31 font {

        color: #ff0000

    }

    .liuyan-32 {

        width: calc(100% - 64px);

        height: 38px;

        overflow: hidden;

        border: 1px solid #d7e6f7;

        border-radius: 2px;

        background: #f8faff;

    }
	
	.liuyan-32 input{ display:block; width: calc(100% - 20px); height:38px; line-height:38px;  font-size: 14px; color: #78889a; overflow:hidden;}

    .liuyan-32 select {

        display: block;

        width: 100%;

        height: 36px;

        overflow: hidden;

        line-height: 36px;

        font-size: 14px;

        color: #78889a;

        padding-left: 10px; 

    }

    .liuyan-4 {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        margin-bottom: 15px; margin-top:15px;

    }

    .liuyan-41 {

        width: 60px;

        height: 38px;

        line-height: 38px;

        overflow: hidden;

        float: left;

        font-size: 14px;

        color: #333;

    }

    .liuyan-42 {

        width: calc(100% - 64px);

        height: 108px;

        overflow: hidden;

        border: 1px solid #d7e6f7;

        border-radius: 2px;

        background: #f8faff;

    }

    .liuyan-42 textarea {

        display: block;

        width: calc(100% - 20px);

        height: 96px;

        overflow: auto;

        padding: 6px 10px;

        line-height: 24px;

        font-size: 14px;

    }

    .liuyan-5 {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        margin-bottom: 10px;

    }

    .liuyan-51 {

        width: 60px;

        height: 38px;

        line-height: 38px;

        overflow: hidden;

        float: left;

        font-size: 14px;

        color: #333;

    }

    .liuyan-52 {

        width: calc(100% - 210px);

        height: 36px;

        overflow: hidden;

        border: 1px solid #d7e6f7;

        border-radius: 2px;

        background: #f8faff;

        float: left;

        margin-left: 2px;

    }

    .liuyan-52 input {

        display: block;

        width: calc(100% - 20px);

        height: 36px;

        overflow: hidden;

        line-height: 36px;

        overflow: hidden;

        font-size: 14px;

        color: #333;

        padding: 0 10px;

    }

    .liuyan-53 {

        width: 137px;

        height: 36px;

        overflow: hidden;

        border: 1px solid #d7e6f7;

        border-radius: 2px;

        float: right;

    }

    .liuyan-53 img {

        width: 100%;

        height: 100%;

    }

    .liuyan-6 {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        margin-bottom: 20px;

    }

    .liuyan-61 {

        width: 160px;

        height: 38px;

        overflow: hidden;

        background: #1d53bf;

        margin-left: 63px;

        border-radius: 2px;

    }

    .liuyan-61 input {

        display: block;

        width: 100%;

        height: 38px;

        line-height: 38px;

        text-align: center;

        font-size: 14px;

        color: #ffffff;

        overflow: hidden;

        cursor: pointer;

    }

    /*交流结束*/

    .zanwu-box {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin: 100px auto 100px;

    }

    .zanwu-1 {

        width: 180px;

        height: 105px;

        overflow: hidden;

    }

    .zanwu-1 img {

        width: 100%;

        height: 100%;

    }

    .zanwu-2 {

        width: 100%;

        height: auto;

        line-height: 36px;

        text-align: center;

        padding-top: 10px;

        font-size: 14px;

        color: #333333;

    }

    .zanwu-2 a {

        color: #3b68b8;

        text-decoration: underline;

    }

    .zhuce-sjtop {

        width: 100%;

        height: 200px;

        overflow: hidden;

        background: url(../images/zhuce-sjbj.png) center top no-repeat;

        background-size: 100% 100%;

        text-align: center;

    }

    .zhuce-sjtop img {

        width: 288px;

        height: 34px;

        margin-top: 13px;

    }

    .zhuce-sjbox {

        width: calc(100% - 30px);

        height: auto;

        overflow: hidden;

        background: #fff;

        border-radius: 10px;

        margin: -120px auto 15px;

        min-height: 300px;

        padding-bottom: 2px;

        box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.03);

    }

    .zhuce-sj1 {

        width: 100%;

        height: auto;

        overflow: hidden;

        line-height: 36px;

        text-align: center;

        font-size: 18px;

        color: #1d53bf;

        padding-top: 13px;

    }

    .zhuce-sj2 {

        width: 80px;

        height: 3px;

        overflow: hidden;

        border-radius: 2px;

        background: linear-gradient(to right, #1f54c0 0%, #fff 100%);

    }

    .zhuce-sj3 {

        width: calc(100% - 40px);

        height: 36px;

        line-height: 36px;

        overflow: hidden;

        padding-top: 5px;

        font-size: 15px;

        color: #333333;

    }

    .zhuce-sj3 img {

        height: 15px;

        vertical-align: middle;

        margin-right: 2px

    }

    .zhuce-sj4 {

        width: calc(100% - 42px);

        height: 44px;

        overflow: hidden;

        border: 1px solid #eeeeee;

        border-radius: 3px;

    }

    .zhuce-sj4 input {

        display: block;

        width: calc(100% - 20px);

        height: 44px;

        line-height: 44px;

        padding: 0 10px;

        font-size: 16px;

        color: #333;

        overflow: hidden;

    }

    .zhuce-sj4 input::-webkit-input-placeholder {

        color: #999;

    }

    .zhuce-sj5 {

        width: calc(100% - 40px);

        height: auto;

        overflow: hidden;

    }

    .zhuce-sj51 {

        width: calc(100% - 160px);

        height: 44px;

        overflow: hidden;

        border: 1px solid #eeeeee;

        border-radius: 3px;

        float: left;

    }

    .zhuce-sj51 input {

        display: block;

        width: calc(100% - 20px);

        height: 44px;

        line-height: 44px;

        padding: 0 10px;

        font-size: 16px;

        color: #333;

        overflow: hidden;

    }

    .zhuce-sj52 {

        width: 141px;

        height: 44px;

        overflow: hidden;

        float: right;

        border: 1px solid #eeeeee;

        border-radius: 3px;

    }

    .zhuce-sj6 {

        width: calc(100% - 40px);

        height: 44px;

        overflow: hidden;

        margin-top: 15px;

        background: #1d53bf;

        border-radius: 3px;

    }

    .zhuce-sj6 input {

        display: block;

        width: 100%;

        height: 44px;

        line-height: 44px;

        text-align: center;

        color: #fff;

        overflow: hidden;

        font-size: 18px;

        color: #ffffff;

    }

    .zhuce-sj7 {

        width: calc(100% - 40px);

        height: auto;

        line-height: 38px;

        text-align: right;

        font-size: 13px;

        color: #a7a7a7;

        overflow: hidden;

    }

    .zhuce-sj7 a {

        color: #3a9cf4;

    }

    /*委托开始*/

    .weituo-box {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        min-height: 700px;

        padding: 10px 10px 0;

        box-sizing: border-box;

        border: 1px solid #e6ecf5;

        background: #fff;

        margin-bottom: 15px;

    }

    .weituo-bt {

        width: 100%;

        height: 30px;

        overflow: hidden;

        font-size: 16px;

        color: #333333;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

    }

    .weituo-bt span {

        display: inline-block;

        width: 3px;

        height: 14px;

        vertical-align: middle;

        background: #88b0f5;

        border-radius: 3px;

        margin-right: 6px;

        margin-top: 4px;

    }

    .weituo-jdbox {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-top: 10px;

    }

    .weituo-jd {

        width: 25%;

        height: auto;

        overflow: hidden;

        float: left;

        margin-bottom: 8px;

    }

    .weituo-jd1 {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-jd font {

        display: block;

        width: 30px;

        height: 30px;

        border-radius: 50%;

        line-height: 30px;

        text-align: center;

        font-size: 16px;

        color: #fff;

        background: #bdbdbd;

        vertical-align: top;

        float: none;

        margin-left: auto;

    }

    .weituo-jd span {

        display: block;

        width: 45px;

        height: 3px;

        background: #cccccc;

        vertical-align: top;

        margin-top: 17px;

        display: none;

    }

    .weituo-jdleft {

        float: left;

    }

    .weituo-jdright {

        float: right;

    }

    .weituo-jdbox .weituo-jd:nth-child(1) .weituo-jdleft {

        opacity: 0;

    }

    .weituo-jdbox .weituo-jd:last-child .weituo-jdright {

        opacity: 0;

    }

    .weituo-jd2 {

        width: 100%;

        height: 30px;

        line-height: 30px;

        text-align: center;

        font-size: 14px;

        color: #999999;

        overflow: hidden;

    }

    .weituo-jdwc .weituo-jd1 span {

        background: #1d53bf

    }

    .weituo-jdwc .weituo-jd1 font {

        background: #1d53bf

    }

    .weituo-jdwc .weituo-jd2 {

        color: #1d53bf

    }

    .weituo-jdon .weituo-jd1 .weituo-jdleft {

        background: #1d53bf

    }

    .weituo-jdon .weituo-jd1 font {

        background: #1d53bf

    }

    .weituo-jdon .weituo-jd2 {

        color: #1d53bf

    }

    /*.weituo-jdbox .weituo-jd:nth-child(5){ margin-left:12.5%;}*/

    .weituo-1box {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-top: 10px;

        border: 1px solid #e6ecf5;

        box-sizing: border-box;

        padding: 10px 10px 10px

    }

    .weituo-1box img {

        max-width: 100%

    }

    .weituo-1box p {

        width: 100%;

        height: auto;

        line-height: 26px;

        font-size: 14px;

        color: #555555;

        overflow: hidden;

        padding-bottom: 3px;

    }

    .weituo-1box span {

        display: block;

        width: 100%;

        height: auto;

        line-height: 24px;

        font-size: 14px;

        color: #555555;

        overflow: hidden;

        padding-bottom: 8px;

    }

    .weituo-1box font {

        display: block;

        width: 100%;

        height: auto;

        line-height: 18px;

        font-size: 12px;

    /*    color: #666666;*/

        overflow: hidden;

    }

    .weituo-anbox {

        width: 100%;

        height: auto;

        overflow: hidden;

        padding: 15px 0 15px;

        text-align: center;

    }

    .weituo-an1 {

        width: 100px;

        height: 40px;

        display: inline-block;

        border: 1px solid #1d53bf;

        background: #e8edf8;

        border-radius: 3px;

        margin: 0 10px;

    }

    .weituo-an1 input {

        display: block;

        width: 100%;

        height: 40px;

        line-height: 40px;

        text-align: center;

        font-size: 16px;

        color: #1d53bf;

        font-weight: bold;

        cursor: pointer;

    }

    .weituo-an2 {

        width: 100px;

        height: 40px;

        display: inline-block;

        border: 1px solid #1d53bf;

        background: #1d53bf;

        border-radius: 3px;

        margin: 0 10px;

    }

    .weituo-an2 input {

        display: block;

        width: 100%;

        height: 40px;

        line-height: 40px;

        text-align: center;

        font-size: 16px;

        color: #ffffff;

        font-weight: bold;

        cursor: pointer;

    }

    .weituo-an3 {

        width: 100px;

        height: 40px;

        border: 1px solid #1d53bf;

        background: #1d53bf;

        border-radius: 3px;

        margin: 100px auto;

    }

    .weituo-an3 a {

        display: block;

        width: 100%;

        height: 40px;

        line-height: 40px;

        text-align: center;

        font-size: 16px;

        color: #ffffff;

        font-weight: bold;

        cursor: pointer;

    }

    .weituo-an4 {

        width: 100px;

        height: 40px;

        line-height: 40px;

        text-align: center;

        font-size: 16px;

        color: #ffffff;

        font-weight: bold;

        border: 1px solid #bdbdbd;

        background: #bdbdbd;

        border-radius: 3px;

        margin: 0px auto;

    }

    .weituo-2box {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-top: 10px;

        border: 1px solid #e6ecf5;

        box-sizing: border-box;

        padding: 10px 10px 15px

    }

    .weituo-21 {

        width: 100%;

        height: auto;

        overflow: hidden;

        background: #fff8f9;

        border: 1px solid #fff0f2;

        box-sizing: border-box;

        border-radius: 3px;

        padding: 6px 10px;

        line-height: 22px;

        font-size: 14px;

        color: #ff6d7a;

    }

    .weituo-22 {

        width: 100%;

        height: auto;

        overflow: hidden;

        padding-top: 15px;

    }

    .weituo-221 {

        width: 100%;

        height: auto;

        overflow: hidden;

        float: left;

        margin-bottom: 10px;

    }

    .weituo-22 .weituo-221:nth-child(2n) {

        float: right;

    }

    .weituo-2211 {

        width: 70px;

        height: 40px;

        overflow: hidden;

        float: left;

        line-height: 40px;

        font-size: 14px;

        color: #333;

    }

    .weituo-2211 font {

        color: #ff0000

    }

    .weituo-2212 {

        width: calc(100% - 71px);

        height: 40px;

        background: #f4f4f4;

        float: right;

        border-radius: 3px;

        overflow: hidden;

    }

    .weituo-2212 input {

        display: block;

        width: calc(100% - 20px);

        padding: 0 10px;

        height: 40px;

        line-height: 40px;

        overflow: hidden;

        font-size: 14px;

        color: #333

    }

    .weituo-2212 input::-webkit-input-placeholder {

        color: #999;

    }

    .weituo-23 {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-bottom: 30px;

    }

    .weituo-231 {

        width: 70px;

        height: 40px;

        overflow: hidden;

        float: left;

        line-height: 40px;

        font-size: 14px;

        color: #333;

    }

    .weituo-231 font {

        color: #ff0000

    }

    .weituo-232 {

        width: calc(100% - 71px);

        height: auto;

        float: right;

        overflow: hidden;

    }

    .weituo-232 label {

        display: inline-block;

        float: left;

        height: 40px;

        line-height: 40px;

        font-size: 14px;

        color: #666666;

        margin-right: 20px;

    }

    .mgr {

        margin-top: 11px;

        margin-right: 4px;

    }

    .weituo-xz3 {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-xzmin {

        width: 100%;

        height: auto;

        overflow: hidden;

        padding-bottom: 10px;

        border-bottom: 1px solid #e6e4e4

    }

    .weituo-31 {

        width: 100%;

        height: 40px;

        overflow: hidden;

        font-size: 16px;

        color: #333333;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        margin-top: 2px;

    }

    .weituo-31 span {

        display: inline-block;

        width: 6px;

        height: 18px;

        vertical-align: middle;

        background: #88b0f5;

        border-radius: 3px;

        margin-right: 12px;

        margin-top: 2px;

    }

    .weituo-xz3 .weituo-22 {

        padding-top: 0

    }

    .weituo-32 {

        width: 100%;

        height: auto;

        font-size: 16px;

        color: #333333;

        line-height: 1em;

        padding-top: 8px;

    }

    .weituo-32 font {

        color: #ff0000

    }

    .weituo-33 {

        width: 100%;

        height: auto;

        line-height: 20px;

        font-size: 14px;

        color: #ff6d7a;

        overflow: hidden;

        padding-top: 4px;

    }

    .weituo-34 {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-top: 10px;

        padding-bottom: 15px;

    }

    .weituo-34 table {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-34 tbody {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-34 tr {

        margin-top: 2px;

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-34 table,

    .weituo-42 tr,

    .weituo-42 td {

        border: none;

        box-sizing: border-box;

        border: none;

        overflow: hidden;

        min-height: 36px;

    }

    .weituo-34 tr:nth-child(1) td {

        background: #8ea9df;

        height: auto;

        line-height: 24px;

        padding: 6px 0;

        font-weight: bold;

        text-align: center;

        font-size: 14px;

        color: #ffffff;

        overflow: hidden;

        background: #8ea9df;

        border-right: 1px solid #ffffff

    }

    .weituo-34 tr:nth-child(n + 2) {

        background: #f9f9f9;

    }

    .weituo-34 tr:nth-child(n + 2) td {

        height: auto;

        line-height: 24px;

        padding: 6px 0;

        text-align: center;

        font-size: 14px;

        color: #333333;

        overflow: hidden;

        border-right: 1px solid #ffffff

    }

    .weituo-34 tr:nth-child(2n + 3) {

        background: #e7ebf3

    }

    .weituo-34 tr td:nth-child(1) {

        width: 56%;

    }

    .weituo-34 tr td:nth-child(2) {

        width: calc(22% - 2px);

    }

    .weituo-34 tr td:nth-child(3) {

        width: calc(22% - 2px);

        border-right: none;

    }

    .mgc {

        width: 24px;

        height: 24px;

    }

    .mgc:checked:after {

        top: 3px;

        left: 3px;

    }

    .weituo-sc {

        width: 100px;

        height: 40px;

        margin: 0 auto 15px;

        border-radius: 3px;

        background: #fff0f1;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        text-align: center;

        justify-content: center;

        font-size: 16px;

        color: #ff6d7a;

    }

    .weituo-sc img {

        margin-right: 10px;

        width: 20px;

        height: 20px;

    }

    .weituo-xz {

        width: 100px;

        height: 40px;

        margin: 15px auto 15px;

        border-radius: 3px;

        background: #e8edf8;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        text-align: center;

        justify-content: center;

        font-size: 16px;

        color: #1d53bf;

    }

    .weituo-xz img {

        margin-right: 10px;

        width: 20px;

        height: 20px;

    }

    .weituo-41 {

        width: 100%;

        height: auto;

        line-height: 26px;

        padding-top: 10px;

        font-size: 16px;

        color: #333333;

        overflow: hidden;

        padding-bottom: 5px;

    }

    .weituo-41 font {

        color: #ff0000

    }

    .weituo-42 {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-42 table {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-42 tbody {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-42 tr {

        margin-top: 1px;

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-42 table,

    .weituo-42 tr,

    .weituo-42 td {

        border: none;

        box-sizing: border-box;

        border: none;

        overflow: hidden;

        min-height: 24px;

    }

    .weituo-42 tr:nth-child(1) td {

        background: #8ea9df;

        height: auto;

        line-height: 24px;

        padding: 6px 0;

        text-align: center;

        font-size: 14px;

        font-weight: bold;

        color: #ffffff;

        overflow: hidden;

        border-right: 1px solid #ffffff

    }

    .weituo-42 tr:nth-child(n + 2) {

        background: #f9f9f9;

    }

    .weituo-42 tr:nth-child(n + 2) td {

        height: auto;

        line-height: 24px;

        padding: 6px 0;

        text-align: center;

        font-size: 14px;

        color: #333333;

        overflow: hidden;

        border-right: 1px solid #ffffff

    }

    .weituo-42 tr:nth-child(2n + 3) {

        background: #e7ebf3

    }

    .weituo-42 tr td:nth-child(1) {

        width: calc(12% - 2px);

    }

    .weituo-42 tr td:nth-child(2) {

        width: calc(26% - 2px);

    }

    .weituo-42 tr td:nth-child(3) {

        width: 40%;

    }

    .weituo-42 tr td:nth-child(4) {

        width: calc(22% - 2px);

        border-right: none;

    }

    .weituo-43 {

        width: 100%;

        height: 40px;

        line-height: 40px;

        font-size: 14px;

        color: #333;

        border: 1px solid #e6e6e6;

        box-sizing: border-box;

        text-align: right;

        padding: 0 15px;

    }

    .weituo-43 font {

        color: #ff0000

    }

    .weituo-44 {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-441 {

        width: 476px;

        height: 234px;

        overflow: hidden;

        float: left;

        margin-right: 20px;

        border: 2px dashed #dae3ef

    }

    .weituo-4411 {

        width: 230px;

        height: auto;

        overflow: hidden;

        float: left;

        margin-left: 36px;

    }

    .weituo-44111 {

        width: 100%;

        height: 36px;

        line-height: 36px;

        overflow: hidden;

        padding-top: 42px;

        font-size: 18px;

        color: #1d53bf;

    }

    .weituo-44112 {

        width: 100%;

        height: auto;

        line-height: 34px;

        overflow: hidden;

        padding-top: 10px;

        font-size: 16px;

        color: #333333;

    }

    .weituo-4412 {

        width: 142px;

        height: 178px;

        overflow: hidden;

        float: right;

        margin-right: 40px;

        margin-top: 28px;

        border: 1px solid #251d1e;

        border-radius: 5px;

    }

    .weituo-44121 {

        width: 100%;

        height: 38px;

        overflow: hidden;

        text-align: center;

        border-bottom: 1px solid #251d1e

    }

    .weituo-44121 img {

        margin-top: 8px;

    }

    .weituo-44122 {

        width: 100%;

        height: 140px;

        overflow: hidden;

        background: #09b4fd;

    }

    .weituo-44122 img {

        width: 104px;

        height: 104px;

        display: block;

        margin: 18px auto 0;

        border-radius: 5px;

    }

    .weituo-442 {

        width: calc(100% - 2px);

        height: auto;

        overflow: hidden;

        float: left;

        border: 1px dashed #dae3ef;

        padding-bottom: 10px;

    }

    .weituo-4421 {

        width: calc(100% - 20px);

        height: auto;

        line-height: 22px;

        overflow: hidden;

        padding-top: 12px;

        font-size: 14px;

        color: #1d53bf;

    }

    .weituo-4422 {

        width: calc(100% - 20px);

        height: auto;

        line-height: 22px;

        overflow: hidden;

        padding-top: 2px;

        font-size: 14px;

        color: #333333;

    }

    .weituo-51 {

        display: inline-block;

        width: auto;

        width: 100%;

        height: auto;

        overflow: hidden;

        border: 1px dashed #dae3ef;

        box-sizing: border-box;

        line-height: 22px;

        font-size: 14px;

        color: #333333;

        padding: 10px 10px;

        border-radius: 3px;

    }

    .weituo-41a {

        padding-bottom: 0

    }

    .weituo-52 {

        width: 100%;

        height: auto;

        font-size: 14px;

        color: #999999;

        padding-bottom: 24px;

    }

    .xinxitc-max {

        width: 100%;

        height: 100vh;

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

        position: fixed;

        top: 0;

        left: 0;

        z-index: 9999999;

    }

    .xinxitc-box {

        width: 100%;

        height: 100vh;

        overflow: hidden;

        background: #fff;

        border-radius: 0px;

        margin: 0 auto 0;

    }

    .xinxitc-1 {

        width: 100%;

        height: 32px;

        line-height: 32px;

        overflow: hidden;

        text-align: center;

        padding-top: 15px;

        font-size: 16px;

        color: #333333;

    }

    .xinxitc-2 {

        width: 40px;

        height: 3px;

        overflow: hidden;

        background: #88b0f5;

        border-radius: 3px;

        margin: 0 auto;

    }

    .xinxitc-3 {

        width: calc(100% - 80px);

        height: auto;

        overflow: hidden;

        margin: 20px auto 0

    }

    .xinxitc-31 {

        width: 100%;

        height: 253px;

        margin-bottom: 10px;

        overflow: hidden;

        float: left;

    }

    .xinxitc-31 img {

        width: 100%;

        height: 100%

    }

    .xinxitc-3 .xinxitc-31:nth-child(2n) {

        float: right;

    }

    .xinxitc-4 {

        width: 100px;

        height: 40px;

        overflow: hidden;

        margin: 20px auto 0;

        background: #1d53bf;

        border-radius: 4px;

        line-height: 40px;

        overflow: hidden;

        font-size: 16px;

        color: #ffffff;

        text-align: center;

        cursor: pointer;

    }

    .weituo-7box {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-top: 10px;

        padding-bottom: 20px;

        border: 1px solid #e6ecf5;

        box-sizing: border-box;

        padding: 10px 10px 10px

    }

    .weituo-71 {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .weituo-23 {

        width: calc(100% - 30px);

        height: auto;

        overflow: hidden;

        margin-bottom: 30px;

    }

    .weituo-231 {

        width: 70px;

        height: 40px;

        overflow: hidden;

        float: left;

        line-height: 40px;

        font-size: 14px;

        color: #333;

    }

    .weituo-231 font {

        color: #ff0000

    }

    .weituo-232 {

        width: 100%;

        height: auto;

        float: right;

        overflow: hidden;

    }

    .weituo-232 label {

        display: inline-block;

        float: left;

        height: 40px;

        line-height: 40px;

        font-size: 14px;

        color: #666666;

        margin-right: 20px;

    }

    .weituo-712 {

        width: 100%;

        height: auto;

        overflow: hidden;

        text-align: center;

        margin-top: 20px;

        padding-bottom: 20px;

    }

    .weituo-7121 {

        display: inline-block;

        width: 100px;

        height: 40px;

        overflow: hidden;

        background: #b3b3b3;

        margin: 0 10px;

        border-radius: 3px;

    }

    .weituo-7121 a {

        display: block;

        width: 100%;

        height: 100%;

        line-height: 40px;

        text-align: center;

        font-size: 14px;

        color: #fff;

        font-weight: bold;

        overflow: hidden;

    }

    .weituo-7122 {

        display: inline-block;

        width: 100px;

        height: 40px;

        overflow: hidden;

        background: #1d53bf;

        margin: 0 10px;

        border-radius: 3px;

    }

    .weituo-7122 a {

        display: block;

        width: 100%;

        height: 100%;

        line-height: 40px;

        text-align: center;

        font-size: 14px;

        color: #fff;

        font-weight: bold;

        overflow: hidden;

    }

    /*委托结束*/

    .wuliu-box {

        width: 100%;

        padding-top: 5px;

    }

    .wuliu-box ul {

        list-style: none;

        padding: 0;

        margin: 0;

    }

    .wuliu-box ul li {

        display: block;

        position: relative;

        padding-bottom: 15px;

        height: auto;

    }

    .wuliu-1 {

        width: 100%;

        box-sizing: border-box;

        border-left: 1px solid #dae3ef;

    }

    .wuliu-box ul li:last-child {

        border-left: none

    }

    .wuliu-1 font {

        display: inline-block;

        width: 10px;

        height: 10px;

        background: #dae3ef;

        border-radius: 50%;

        position: absolute;

        left: -6px;

    }

    .wuliu-box ul li:last-child font {

        left: -4px;

    }

    .time {

        text-align: right;

    }

    .wuliu-11 {

        display: block;

        line-height: 1;

        padding-left: 20px;

        vertical-align: top;

        color: #999999;

        font-size: 14px;

        overflow: hidden;

        height: auto;

    }

    .wuliu-12 {

        display: inline-block;

        padding: 8px 0px 8px 20px;

        height: auto;

        line-height: 22px;

        color: #999999;

        overflow: hidden;

        font-size: 14px;

    }

    .wuliu-1on .wuliu-11 {

        color: #333

    }

    .wuliu-1on .wuliu-12 {

        color: #333

    }

    .wuliu-1on font {

        background: #1d53bf

    }

    .wuliu-12 em {

        font-style: normal;

        color: #ff0000;

        margin-left: 10px;

        cursor: pointer;

        text-decoration: underline

    }

    .mask {

        z-index: 10000000;

        display: none;

        position: fixed;

        top: 0px;

        left: 0px;

        width: 100%;

        height: 100%;

        background: rgba(0, 0, 0, .4);

    }

    .mask .mask-content {

        width: calc(100% - 20px);

        position: absolute;

        top: 50%;

        left: 10px;

        margin-left: 0px;

        margin-top: -80px;

        background: white;

        height: 100px;

        text-align: center;

    }

    .mask .mask-content .del-p {

        color: #555;

        height: 60px;

        line-height: 60px;

        font-size: 16px;

        border-bottom: 1px solid #D1D1D1;

    }

    .mask-content .check-p {

        height: 40px;

        line-height: 40px;

        position: absolute;

        bottom: 0px;

        left: 0px;

        width: 100%;

    }

    .mask-content .check-p span {

        width: 49%;

        display: inline-block;

        text-align: center;

        color: #d4361d;

        font-size: 16px;

    }

    .check-p .del-com {

        border-right: 1px solid #D1D1D1;

    }

    /*检测流程开始*/

    .jiance-box {

        width: calc(100% - 22px);

        height: auto;

        overflow: hidden;

        min-height: calc(100vh - 393px);

        margin: 0px auto 40px;

        border: 1px solid #e6ecf5;

        background: #fff;

    }

    .jiance-top {

        width: calc(100% - 60px);

        height: auto;

        overflow: hidden;

    }

    .jiance-top1 {

        width: 100%;

        height: auto;

        padding-top: 10px;

        overflow: hidden;

        text-align: center;

        line-height: 32px;

        font-size: 16px;

        color: #333333;

    }

    .jiance-top2 {

        width: 50px;

        height: 3px;

        background: #88b0f5;

        border-radius: 3px;

    }

    .jiance-min {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        margin: 15px auto 15px;

    }

    .jiance-left {

        width: calc(100% - 4px);

        height: auto;

        overflow: hidden;

        float: none;

        border: 2px solid #e6ecf5;

        margin-bottom: 10px;

    }

    .jiance-left1 {

        width: 100%;

        height: auto;

        padding: 15px 0;

        overflow: hidden;

        border-bottom: 2px solid #e6ecf5;

        background: #f0f4f9;

        text-align: center;

    }

    .jiance-left11 {

        display: inline-block;

        width: 100px;

        height: 40px;

        overflow: hidden;

        background: #3cb7f1;

        border-radius: 4px;

        margin: 0 10px;

    }

    .jiance-left11 a {

        display: block;

        width: 100%;

        height: 40px;

        line-height: 40px;

        text-align: center;

        font-size: 16px;

        color: #ffffff;

        overflow: hidden;

    }

    .jiance-left12 {

        display: inline-block;

        width: 140px;

        height: 40px;

        overflow: hidden;

        background: #3096ff;

        border-radius: 4px;

        margin: 0 10px;

    }

    .jiance-left12 a {

        display: block;

        width: 100%;

        height: 40px;

        line-height: 40px;

        text-align: center;

        font-size: 16px;

        color: #ffffff;

        overflow: hidden;

    }

    .jiance-left2 {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        padding: 10px 10px;

        line-height: 22px;

        font-size: 14px;

        color: #333;

    }

    .jiance-left2 img {

        max-width: 100%;

    }

    .jiance-left2 p {

        margin-bottom: 20px;

    }

    .jiance-right {

        width: 100%;

        height: auto;

        overflow: hidden;

        float: right;

    }

    .jiance-right1 {

        width: 100%;

        height: 221px;

        overflow: hidden;

        background: url(../images/hy-nybj.png) center top no-repeat;

        border-radius: 8px;

        margin-bottom: 20px;

        display: none;

    }

    .jiance-right11 {

        width: 240px;

        height: 120px;

        overflow: hidden;

        margin-top: 46px;

        background: #e0e9f7;

        border-radius: 8px;

        position: relative;

        border-radius: 8px;

    }

    .jiance-right111 {

        position: absolute;

        top: 0;

        left: 0;

        z-index: 9;

        background: #ff6d7a;

        width: 44px;

        height: 22px;

        text-align: center;

        line-height: 22px;

        font-size: 14px;

        color: #ffffff;

        overflow: hidden;

        border-radius: 0 0 8px 0;

    }

    .jiance-right112 {

        width: 100%;

        height: 82px;

        overflow: hidden;

        text-align: center;

        line-height: 82px;

        font-size: 22px;

        color: #333333;

        margin-top: 16px;

    }

    .jiance-right112 img {

        width: 46px;

        height: 46px;

        margin-right: 10px;

        vertical-align: middle

    }

    .jiance-right112 font {

        display: inline-block;

        max-width: 136px;

        height: 82px;

        line-height: 82px;

        overflow: hidden;

        vertical-align: middle;

        word-break: break-all;

        word-wrap: break-word;

    }

    .jiance-right2 {

        width: 100%;

        height: 56px;

        overflow: hidden;

        border-radius: 8px;

        background: url(../images/hy-ny1.png) center center no-repeat;

        margin-bottom: 20px;

        display: none;

    }

    .jiance-right2 a {

        display: block;

        width: 100%;

        height: 100%;

        overflow: hidden;

        text-align: center;

    }

    .jiance-right2 span {

        display: inline-block;

        width: 38px;

        height: 100%;

        background: url(../images/denglu-hy.png) center center no-repeat;

        margin-right: 16px;

    }

    .jiance-right2 font {

        display: inline-block;

        height: 100%;

        line-height: 56px;

        font-size: 22px;

        color: #1d53bf;

        overflow: hidden;

    }

    .jiance-right3 {

        width: calc(100% - 4px);

        height: auto;

        overflow: hidden;

        background: url(../images/buchong-bj.png) center top no-repeat #f7fbff;

        border: 2px solid #ecf2fd;

        border-radius: 8px;

    }

    .jiance-right31 {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        line-height: 35px;

        font-size: 14px;

        color: #1d53bf;

        padding-top: 6px;

    }

    .jiance-right31 span {

        display: inline-block;

        width: 5px;

        height: 14px;

        background: #1d53bf;

        border-radius: 3px;

        margin-top: 10px;

        vertical-align: top;

        margin-right: 4px;

    }

    .jiance-right32 {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .jiance-right321 {

        width: calc(100% - 20px);

        height: auto;

        line-height: 20px;

        font-size: 12px;

        color: #333333;

        overflow: hidden;

        padding-bottom: 7px;

        border-bottom: 1px solid #ceddf5;

        margin-bottom: 7px;

    }

    .jiance-right32 .jiance-right321:last-child {

        border-bottom: none;

        margin-bottom: 0

    }

    /*检测流程结束*/

    /*报告开始*/

    .baogao-box {

        width: calc(100% - 22px);

        height: auto;

        overflow: hidden;

        min-height: calc(100vh - 393px);

        margin: 0px auto 40px;

        border: 1px solid #e6ecf5;

        background: #fff;

    }

    .baogao-top {

        width: calc(100% - 60px);

        height: auto;

        overflow: hidden;

        margin-top: 20px;

    }

    .baogao-top>div {

        background: #8ea9df;

        height: 46px;

        line-height: 46px;

        font-size: 16px;

        color: #ffffff;

        float: left;

    }

    .baogao-top1 {

        width: 80px;

        margin-right: 2px;

        text-align: center;

    }

    .baogao-top2 {

        width: calc(100% - 818px);

        margin-right: 2px;

        text-align: center;

    }

    .baogao-top3 {

        width: 260px;

        text-align: center;

        margin-right: 2px;

    }

    .baogao-top4 {

        width: 220px;

        text-align: center;

        margin-right: 2px;

    }

    .baogao-top5 {

        width: 250px;

        text-align: center;

    }

    .baogao-min {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        margin-top: 15px;

        margin-bottom: 15px;

    }

    .baogao-min table {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .baogao-min tbody {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .baogao-min tr {

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .baogao-min table,

    .baogao-min tr,

    .baogao-min td {

        box-sizing: border-box;

        overflow: hidden;

        min-height: 46px;

    }

    .baogao-min tr:nth-child(1) td {

        height: auto;

        line-height: 24px;

        text-align: center;

        padding: 0px 0;

        font-size: 14px;

        font-weight: bold;

        color: #ffffff;

        overflow: hidden;

        background: #8ea9df;

    }

    /*.baogao-min tr:nth-child(n + 2){ background:#f9f9f9;}

.baogao-min tr:nth-child(n + 2) td{height:auto; line-height:24px; padding:0px 0px; text-align:center; font-size:14px; color:#333333; overflow:hidden; border-right:1px solid #ffffff }

.baogao-min tr:nth-child(2n + 3){ background:#e7ebf3}*/

    .baogao-min tr td:nth-child(1) {

        width: 80px;

        text-align: center;

    }

    .baogao-min tr td:nth-child(2) {

        width: 260px;

        text-align: center;

    }

    .baogao-min tr td:nth-child(3) {

        width: calc(100% - 810px);

        text-align: center;

    }

    .baogao-min tr td:nth-child(4) {

        width: 220px;

        text-align: center;

    }

    .baogao-min tr td:nth-child(5) {

        width: 200px;

        text-align: center;

    }

    .baogao-min tr td:last-child {

        padding: 5px 0

    }

    .baogao-min tr td:last-child div {

        margin-bottom: 5px;

    }

    .baogao-min tr td:last-child div:last-child {

        margin-bottom: 0

    }

    /*.baogao-min tr td span{ overflow:hidden;}

.baogao-min tr td:nth-child(2) span{display:block; border-bottom:1px solid #fff; 

}

.baogao-min tr td:nth-child(3) span{display:block; border-bottom:1px solid #fff; 

}

*/

    .baogao-an1 {

        vertical-align: top;

        display: inline-block;

        width: 70px;

        height: 30px;

        line-height: 30px;

        overflow: hidden;

        background: #1c97ff;

        margin: 0 5px;

        border-radius: 2px;

        text-align: center;

        font-size: 14px;

        color: #ffffff;

        cursor: pointer;

    }

    .baogao-an21 {

        vertical-align: top;

        display: inline-block;

        width: 70px;

        height: 30px;

        line-height: 30px;

        overflow: hidden;

        background: #46a36b;

        margin: 0 5px;

        border-radius: 2px;

        text-align: center;

        font-size: 14px;

        color: #ffffff;

    }

    .baogao-an21 a {

        display: block;

        width: 100%;

        height: 30px;

        line-height: 30px;

        color: #fff

    }

    .baogao-an22 {

        vertical-align: top;

        display: inline-block;

        width: 70px;

        height: 30px;

        line-height: 30px;

        overflow: hidden;

        background: #bcbcbc;

        margin: 0 5px;

        border-radius: 2px;

        text-align: center;

        font-size: 14px;

        color: #ffffff;

    }

    .baogao-an31 {

        vertical-align: top;

        display: inline-block;

        width: 70px;

        height: 30px;

        line-height: 30px;

        overflow: hidden;

        background: #46a36b;

        margin: 0 5px;

        border-radius: 2px;

        text-align: center;

        font-size: 14px;

        color: #ffffff;

    }

    .baogao-an31 a {

        display: block;

        width: 100%;

        height: 30px;

        line-height: 30px;

        color: #fff

    }

    .baogao-an32 {

        vertical-align: top;

        display: inline-block;

        width: 70px;

        height: 30px;

        line-height: 30px;

        overflow: hidden;

        background: #bcbcbc;

        margin: 0 5px;

        border-radius: 2px;

        text-align: center;

        font-size: 14px;

        color: #ffffff;

    }

    .baogao-an41 {

        vertical-align: top;

        display: inline-block;

        width: 70px;

        height: 30px;

        line-height: 30px;

        overflow: hidden;

        background: #46a36b;

        margin: 0 5px;

        border-radius: 2px;

        text-align: center;

        font-size: 14px;

        color: #ffffff;

    }

    .baogao-an41 a {

        display: block;

        width: 100%;

        height: 30px;

        line-height: 30px;

        color: #fff

    }

    .baogao-an42 {

        vertical-align: top;

        display: inline-block;

        width: 70px;

        height: 30px;

        line-height: 30px;

        overflow: hidden;

        background: #bcbcbc;

        margin: 0 5px;

        border-radius: 2px;

        text-align: center;

        font-size: 14px;

        color: #ffffff;

    }

    .jindu-tczz {

        width: 100%;

        height: 100vh;

        position: fixed;

        top: 0;

        left: 0;

        z-index: 9999999;

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

        display: none;

    }

    .jindu-tcbox {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        position: fixed;

        top: 100px;

        left: 10px;

        z-index: 99999999;

        display: none;

    }

    .jindu-tc1 {

        width: 30px;

        height: 30px;

        overflow: hidden;

        margin-right: 0;

        border-radius: 50%;

    }

    .jindu-tc1 img {

        width: 100%;

        height: 100%;

        cursor: pointer;

    }

    .jindu-tc2 {

        width: 50px;

        height: 50px;

        overflow: hidden;

        position: relative;

        margin-top: -3px;

        z-index: 99

    }

    .jindu-tc2 img {

        width: 100%;

        height: 100%;

    }

    .jindu-tc3 {

        width: 100%;

        height: 550px;

        overflow: hidden;

        position: relative;

        margin-top: -26px;

        z-index: 50;

        background: url(../images/xiaoxi-top.png) top center no-repeat #ffffff;

        border-radius: 16px;

    }

    .jindu-tc31 {

        width: 100%;

        height: 32px;

        line-height: 32px;

        font-size: 16px;

        text-align: center;

        color: #333333;

        padding-top: 30px;

    }

    .jindu-tc32 {

        width: 40px;

        height: 3px;

        background: #1d53bf;

        border-radius: 2px;

    }

    .jindu-tc33 {

        width: calc(100% - 60px);

        height: auto;

        padding-top: 30px;

    }

    .jindu-tc33 ul {

        list-style: none;

        padding: 0;

        margin: 0;

    }

    .jindu-tc33 ul li {

        display: block;

        position: relative;

        padding-bottom: 12px;

        height: auto;

    }

    .jindu-tc331 {

        width: 100%;

        box-sizing: border-box;

        border-left: 2px solid #dae3ef;

    }

    .jindu-tc33 ul li:last-child {

        border-left: none

    }

    .jindu-tc331 font {

        display: inline-block;

        width: 10px;

        height: 10px;

        background: #dae3ef;

        border-radius: 50%;

        position: absolute;

        left: -6px;

    }

    .jindu-tc33 ul li:last-child font {

        left: -4px;

    }

    .jindu-tc3311 {

        display: block;

        line-height: 1;

        padding-left: 20px;

        vertical-align: top;

        color: #999999;

        font-size: 16px;

        overflow: hidden;

        height: auto;

    }

    .jindu-tc3312 {

        display: inline-block;

        padding: 0px 0px 8px 20px;

        height: auto;

        line-height: 24px;

        color: #999999;

        overflow: hidden;

        font-size: 14px;

    }

    .jindu-tc331on .jindu-tc3311 {

        color: #333

    }

    .jindu-tc331on .jindu-tc3312 {

        color: #333

    }

    .jindu-tc331on font {

        background: #1d53bf

    }

    .jindu-tc3312 em {

        font-style: normal;

        color: #ff0000;

        margin-left: 28px;

        cursor: pointer;

        text-decoration: underline

    }

    .yangpin-tcbox {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        position: fixed;

        top: 50px;

        left: 10px;

        z-index: 99999999;

        display: none;

    }

    .yangpin-tc1 {

        width: 30px;

        height: 30px;

        overflow: hidden;

        margin-right: 0;

        border-radius: 50%;

    }

    .yangpin-tc1 img {

        width: 100%;

        height: 100%;

        cursor: pointer;

    }

    .yangpin-tc2 {

        width: 100%;

        height: auto;

        overflow: hidden;

        position: relative;

        margin-top: 10px;

        z-index: 50;

        border-radius: 16px;

        background: #fff;

        padding-bottom: 10px;

    }

    .yangpin-tc21 {

        width: 100%;

        height: 32px;

        line-height: 32px;

        font-size: 16px;

        text-align: center;

        color: #333333;

        padding-top: 15px;

    }

    .yangpin-tc22 {

        width: 40px;

        height: 3px;

        background: #88b0f5;

        border-radius: 2px;

    }

    .yangpin-tc23 {

        width: calc(100% - 100px);

        height: auto;

        overflow: hidden;

        margin-top: 15px;

    }

    .yangpin-tc231 {

        width: 100%;

        height: 252px;

        overflow: hidden;

        float: left;

        margin-bottom: 10px;

    }

    .yangpin-tc231 img {

        width: 100%;

        height: 100%;

    }

    .yangpin-tc23 .yangpin-tc231:nth-child(2n) {

        float: right;

    }

    /*报告结束*/

    .weituo-34 tr td font {

        display: none;

    }

    /*会员中心开始*/

    .huiyuan-box {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        min-height: 600px;

        margin: 10px auto 15px;

    }

    .huiyuan-left {

        width: calc(100% - 2px);

        height: auto;

        overflow: hidden;

        border: 1px solid #e6ecf5;

        float: left;

        border-top: 4px solid #1d53bf;

        background: url(../images/huiyuan-leftbj.png) left 70px top -44px no-repeat #fff;

        min-height: 200px;

        border-radius: 0 0 4px 4px;

        margin-bottom: 10px;

        display: none;

    }

    .huiyuan-left1 {

        width: 180px;

        height: auto;

        overflow: hidden;

        margin-top: 38px;

        display: none;

    }

    .huiyuan-left1 img {

        width: 50px;

        height: 50px;

        display: block;

        float: left;

        overflow: hidden;

        border-radius: 50%;

    }

    .huiyuan-left1 font {

        display: block;

        width: calc(100% - 70px);

        height: 50px;

        line-height: 50px;

        font-size: 22px;

        color: #333333;

        overflow: hidden;

        word-break: break-all;

        word-wrap: break-word;

    }

    .huiyuan-flbox {

        width: 100%;

        height: auto;

        margin-top: 0px;

        overflow: hidden;

        min-height: 196px;

    }

    .huiyuan-fl1 {

        width: 100%;

        height: 40px;

        overflow: hidden;

    }

    .huiyuan-fl1 a {

        width: 100%;

        height: 100%;

        overflow: hidden;

        display: block;

    }

    .huiyuan-fl1 img {

        width: 16px;

        height: 16px;

        display: block;

        vertical-align: top;

        margin-top: 12px;

        margin-left: 15px;

        float: left;

    }

    .huiyuan-fl1 font {

        display: block;

        width: calc(100% - 70px);

        height: 40px;

        line-height: 40px;

        overflow: hidden;

        vertical-align: top;

        margin-left: 10px;

        font-size: 14px;

        color: #1d53bf;

        float: left;

    }

    .huiyuan-fl1 span {

        display: block;

        width: 3px;

        height: 18px;

        overflow: hidden;

        float: right;

        vertical-align: top;

        margin-top: 11px;

    }

    .huiyuan-fl1on {

        background: linear-gradient(to right, rgba(22, 143, 255, 0.4) 0%, rgba(60, 182, 241, 0.4) 100%);

    }

    .huiyuan-fl1on span {

        background: #fff;

    }

    .huiyuan-tc {

        width: 100px;

        height: 36px;

        overflow: hidden;

        border: 1px solid #c3d1e8;

        border-radius: 2px;

        margin: 15px auto

    }

    .huiyuan-tc input {

        display: block;

        width: 100%;

        height: 36px;

        line-height: 36px;

        text-align: center;

        font-size: 14px;

        color: #7194d7;

        overflow: hidden;

        cursor: pointer;

    }

    .huiyuan-right {

        width: 100%;

        height: auto;

        overflow: hidden;

        float: right;

        min-height: 300px;

        box-sizing: border-box;

        border: 1px solid #e6ecf5;

        border-radius: 4px;

        background: #fff;

    }

    .huiyuan-righttop {

        width: 100%;

        height: 40px;

        overflow: hidden;

        border-bottom: 1px solid #e6ecf5;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        font-size: 16px;

        color: #516b95;

    }

    .huiyuan-righttop img {

        margin-left: 10px;

        margin-right: 10px;

        width: 15px;

    }

    .huiyuan-lbtop {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        margin-top: 10px;

    }

    .huiyuan-lbtop>div {

        background: #8ea9df;

        height: 32px;

        line-height: 32px;

        font-size: 14px;

        color: #ffffff;

        float: left;

    }

    .huiyuan-lbtop1 {

        width: 50px;

        margin-right: 1px;

        text-align: center;

    }

    .huiyuan-lbtop2 {

        width: 100px;

        margin-right: 1px;

        text-align: center;

        display: none;

    }

    .huiyuan-lbtop3 {

        width: calc(100% - 142px);

        margin-right: 1px;

        text-indent: 0px;

        text-align: center;

    }

    .huiyuan-lbtop4 {

        width: 90px;

        text-align: center;

    }

    .huiyuan-lb {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        min-height: 200px;

        padding-bottom: 20px;

    }

    .huiyuan-lb1 {

        width: 100%;

        height: auto;

        overflow: hidden;

        margin-top: 1px;

    }

    .huiyuan-lb1 a {

        display: block;

        width: 100%;

        height: auto;

        overflow: hidden;

    }

    .huiyuan-lb1 a>div {

        background: #f9f9f9;

        height: 32px;

        line-height: 32px;

        font-size: 13px;

        color: #333333;

        float: left;

        overflow: hidden;

    }

    .huiyuan-lb11 {

        width: 50px;

        margin-right: 1px;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        text-align: center;

        justify-content: center;

    }

    .huiyuan-lb12 {

        width: 100px;

        margin-right: 1px;

        text-align: center;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        text-align: center;

        justify-content: center;

        display: none;

    }

    .huiyuan-lb13 {

        width: calc(100% - 162px);

        margin-right: 1px;

        padding: 0px 10px;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 2;

    }

    .huiyuan-lb14 {

        width: 90px;

        text-align: center;

        display: flex;

        flex-wrap: nowrap;

        align-items: center;

        text-align: center;

        justify-content: center;

    }

    /*会员中心结束*/

}





/*分页*/



.clearBoth {

    width: 100%;

    clear: both;

    height: 1px;

}



.page {

    margin: 25px auto 50px;

    text-align: center;

    clear: both;

    overflow: hidden;

}



.page a {

    display: inline-block;

    height: 32px;

    padding: 0 12px;

    border: 1px solid #e0e0e0;

    line-height: 32px;

    background: #ffffff;

    color: #666666;

    font-size: 16px;

    margin: 0 2px;

    color: #333333;

}



.page a:hover {

    border: 1px solid #1d53bf!important;

    background: #1d53bf !important;

    color: #fff!important;

}



.pageSelect {

    border: 1px solid #1d53bf!important;

    background: #1d53bf !important;

    color: #fff!important;

}



@media screen and (max-width: 750px) {

    .fenye {

        text-align: center;

        margin: 20px auto 20px;

    }

    .app_fenye {

        clear: both;

        text-align: center;

        margin-bottom: 26px;

        margin-top: 10px;

    }

    .app_fenye .app_fenyeA {

        font-size: 14px;

    }

    .app_fenye .app_fenyeB {

        font-size: 12px;

        width: 30px;

        height: 24px;

        line-height: 24px;

        margin-left: 5px;

        outline: none;

    }

}



.jdwc_click {

    cursor: pointer;

}