@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: 240px;

    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: 194px;

    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: 20%;

    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; display: none;

}



.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;

} */

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:142px;}
.flex-direction-nav li a{display:block;width:29px;height:48px;overflow:hidden;cursor:pointer;position:absolute; }
.flex-direction-nav li a.flex-prev{left:15px; background:url(../images/left.png) center center no-repeat rgba(0, 0, 0, .5);}
.flex-direction-nav li a.flex-next{right:15px; background:url(../images/right.png) center center no-repeat rgba(0, 0, 0, .5);}

.flex-direction-nav li a.flex-prev:hover{background:url(../images/left.png) center center no-repeat #1d53bf;}
.flex-direction-nav li a.flex-next:hover{background:url(../images/right.png) center center no-repeat #1d53bf;}
.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: calc(100% - 24px);

    height: 40px;

    line-height: 40px;

    margin-left: 12px;

    font-size: 16px;

    color: #ffffff;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.index-12 {

    width: 795px;

    height: auto;

    overflow: hidden;

    float: right;

}



.index-12top {

    width: 100%;

    height: 44px;

    border-bottom: 2px solid #f0f5fb;

}



.index-12xx {

    width: 550px;

    height: 44px;

    float: left;

}



.index-12xx1 {

    width: 130px;

    height: 44px;

    line-height: 44px;

    text-align: center;

    color: #333333;

    font-size: 24px;

    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: 48px;

    line-height: 48px;

    overflow: hidden;

}



.index-1211 ul li:nth-child( n + 8) {

    display: none;

}



.index-1211 ul li p {

    width: 10px;

    height: 48px;

    line-height: 48px;

    font-size: 12px;

    color: #4265a8;

    float: left;

}

.index-1211 ul li em{ display:inline-block;width:20px; height:20px; line-height:20px; margin-left:3px; font-size:15px; font-style:normal; text-align:center; color:#fff; background:#f51a1a; border-radius:3px; margin-top:14px;}


.index-1211 ul li span {

    display:inline-block;
    width: auto;

    max-width: 636px; 

    height: 48px;

    line-height: 48px;

    overflow: hidden;

    float: left;

    text-overflow: ellipsis;

    white-space: nowrap;

    font-size: 20px;

    color: #333333;

}
.index-1211 ul li em+span{max-width: 606px;}



.index-1211 ul li font {

    display: block;

    width: 100px;

    height: 48px;

    line-height: 48px;

    overflow: hidden;

    float: right;

    text-align: right;

    font-size: 16px;

    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;
		height:106px;

    float: left; margin-top:38px;

    border-right: 1px solid #a5c6ff;

}



.bot-logo img {

    width: 380px;

    height: 53px;

    margin-left: 0;

    margin-top: 22px;

}



.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-41 span{ font-size: 14px; margin-left: 10px; color: #666;}



/*.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-an2 {

    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-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-an3 {

    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-an3 a {

    display: block;

    width: 100%;

    height: 30px;

    line-height: 30px;

    color: #fff

}

.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)

}

.denglu-box{ height:500px;   top: calc(50vh - 200px)}

.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;

}

.fanhuibm{ display:inline-block; float:right; padding:0 15px; height:36px; line-height:36px; background:#1d53bf; font-size:14px; color:#fff; border-radius:5px; margin-right:30px; margin-left:auto;}


.huiyuan-zllb{ width:100%; height:auto; overflow:hidden;}

.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;

}





/*-----------------*/
.huiyuan-bmlbtop {

    width: calc(100% - 60px);

    height: auto;

    overflow: hidden;

    margin-top: 20px;

}



.huiyuan-bmlbtop>div {

    background: #8ea9df;

    height: 46px;

    line-height: 46px;

    font-size: 18px;

    color: #ffffff;

    float: left;

}



.huiyuan-bmlbtop1 {

    width: 60px;

    margin-right: 2px;

    text-align: center;

}



.huiyuan-bmlbtop2 {

    
    width: calc(100% - 506px);

    margin-right: 2px;

    text-align: center;

}



.huiyuan-bmlbtop3 {

    width: 130px;

    margin-right: 2px;

     text-align: center;

}



.huiyuan-bmlbtop4 {

    width: 120px;
    margin-right: 2px;

    text-align: center;

}

.huiyuan-bmlbtop5 {

    width: 188px;

    text-align: center;

}



.huiyuan-bmlb {

    width: calc(100% - 60px);

    height: auto;

  

    min-height: 400px;

}



.huiyuan-bmlb1 {

    width: 100%;

    height: 46px;

  

    margin-top: 2px;

}





.huiyuan-bmlb1>div {

    background: #f9f9f9;

    height: 46px;

    line-height: 46px;

    font-size: 14px;

    color: #333333;

    float: left;
	overflow:hidden;



}

.huiyuan-bmlb .huiyuan-bmlb1:nth-child(2n)>div{ background: #e7ebf3 }

.huiyuan-bmlb11 {

    width: 60px;

    margin-right: 2px;

    text-align: center;

}



.huiyuan-bmlb12 {

    width: calc(100% - 506px);

    margin-right: 2px;

    text-align: center;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.huiyuan-bmlb13 {

    width: 130px;
    margin-right: 2px;

    text-align: center;

    text-overflow: ellipsis;

    white-space: nowrap;

}



div.huiyuan-bmlb14 {

    width: 120px;
  margin-right: 2px;
    text-align: center;
	overflow:inherit;

}

.huiyuan-bmlb15 {
  

    width: 188px;

    text-align: center;

}

.zhuangtai-1{ color: #ffa70d }
.zhuangtai-2{ color: #8fc21e }
.xiazai-1{ display: inline-block; height: 24px; line-height: 24px; padding: 0 6px; background: #bcbcbc; font-size: 12px; color: #fff; }

.xiazai-zs{ width:270px; height:auto; overflow:hidden; background:#fff; line-height:22px; font-size:12px; color:#333333; border-radius:18px; box-sizing: border-box; padding:30px 20px; position:relative; z-index:11;  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1); margin-left:-75px; margin-top:-6px; display:none; text-align:left;}

.huiyuan-bmlb14:hover .xiazai-zs{ display:block;}

.xiazai-2{ display: inline-block; height: 24px; line-height: 24px; padding: 0 6px; background: #16baaa; font-size: 12px; color: #fff; }
.bianji-1{ display: inline-block; height: 24px; line-height: 24px; padding: 0 6px; background: #3096ff; font-size: 12px; color: #fff; margin:0 8px; }
.bianji-1 img{ vertical-align: sub; margin-right: 6px; }
.chakan-1{ display: inline-block; height: 24px; line-height: 24px; padding: 0 6px; background: #16baaa; font-size: 12px; color: #fff; margin:0 8px; cursor:pointer;}
.chakan-1 img{ vertical-align: sub; margin-right: 6px; }


.zhanghu-xxbox{ width:100%;  height:auto; overflow:hidden; margin-top:24px;}
.zhanghu-xx1{ width:70px; height:30px; line-height:30px; text-align:center; float:left; margin-left:70px; font-size:16px;}
.zhanghu-xx1 a{ display:block; width:100%; height:auto; overflow:hidden; color:#333333;}
.zhanghu-xx1on{ border-bottom:2px solid #1d53bf;}
.zhanghu-xx1on a{ color:#1d53bf;}
.zhanghu-xx1:hover{ border-bottom:2px solid #1d53bf;}
.zhanghu-xx1:hover a{ color:#1d53bf;}




.invoice-box{ width:100%; height:auto; overflow:hidden; background:#fff;  box-sizing: border-box; padding:16px 30px 50px;}

.invoice-box .add-1{ margin-bottom:32px;}
.invoice-1{ width:100%; height:auto; overflow:hidden; margin-bottom:12px;}
.invoice-11{ width:135px; height:34px; line-height:34px; float:left; overflow:hidden; text-align:right; font-size:14px; color:#333333;}
.invoice-11 font{ color:#ff0000;}
.invoice-12{width:524px; height:34px; overflow:hidden; float:left; margin-left:20px;}

.invoice-2{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.invoice-21{ width:135px; height:40px; line-height:40px; float:left; overflow:hidden; text-align:right; font-size:14px; color:#333333;}
.invoice-21 font{ color:#ff0000;}
.invoice-22{ width:524px; height:38px; overflow:hidden; float:left; margin-left:20px; border:1px solid #cdcdcd; background:#fff;}
.invoice-22 input{ display:block; width:100%; height:38px; line-height:38px; overflow:hidden;  box-sizing: border-box; padding:0 10px; font-size:14px; color:#333333;}

.invoice-22 input::-webkit-outer-spin-button,
.invoice-22 input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
.invoice-22    input[type="number"]{-moz-appearance: textfield;
    }


.invoice-23{ width:524px; height:78px; overflow:hidden; float:left; margin-left:20px; border:1px solid #cdcdcd; background:#fff;}
.invoice-23 textarea{ display:block; width:100%; height:78px; line-height:28px; overflow:auto;  box-sizing: border-box; padding:5px 10px; font-size:14px; color:#333333;}

.invoice-3{ width:526px; height:50px; line-height:50px; overflow:hidden; margin-left:155px; background:#e7f1ec; font-size:12px; color:#666666; background:#e7f1ec; text-indent:16px;}

.invoice-4{ width:100%; height:auto; overflow:hidden; margin-top:30px;}

.invoice-41{ display:inline-block; margin-left:155px; width:140px; height:46px; overflow:hidden; background:#16a1e3;  border-radius:2px;}
.invoice-41 input{ display:block; width:100%; height:46px; line-height:46px; text-align:center; font-size:20px; color:#ffffff; cursor:pointer;}

.add-box{ width:100%; height:auto; overflow:hidden; background:#fff;  box-sizing: border-box; padding:16px 30px 56px;}
.add-1{ width:100%; height:auto; line-height:44px; font-size:16px; color:#333333; overflow:hidden; border-bottom:1px solid #29a469;}

.add-2{ width:100%; height:auto; line-height:22px; padding-top:26px; overflow:hidden; font-size:14px; color:#333333;}

.add-3{ width:100%; height:auto; overflow:hidden; margin-top:10px;}

.add-3 table{ width:100%; height:auto; overflow:hidden;}
.add-3 tbody{ width:100%; height:auto; overflow:hidden;}
.add-3 tr{ margin-top:2px; width:100%; height:auto; overflow:hidden; }
.add-3 table , .add-3 tr , .add-3 td{ border:none; box-sizing: border-box; border:none;  overflow:hidden; }
.add-3 table{ border-bottom:1px solid #dadada;  border-left:1px solid #dadada; }
.add-3 tr th{ vertical-align:top;  border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; height:auto; color:#333333; min-height:34px; line-height:34px; font-size:14px; padding:0px 10px; background:#f6f6f6;}
.add-3 tr td{ vertical-align:top;  border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; height:auto; color:#333333; text-align:center;  min-height:20px; line-height:28px; font-size:14px; padding:25px 10px; max-width:40%;}

.xiugai{ display:inline-block; padding:0 20px; border:1px solid #ff9000; border-radius:2px; font-size:14px; color:#ff7e00; margin-right:14px;}
.shanchu{ display:inline-block; padding:0 20px; border:1px solid #c1c1c1; border-radius:2px; font-size:14px; color:#333333; margin-right:14px; cursor:pointer;}
.moren{ display:inline-block; width:100px; padding:0 0px; border:1px solid #16a1e3; border-radius:2px; font-size:14px; color:#16a1e3; }

.moren-on{ background:#c0ebff;}

.add-4{ width:100%; height:auto; overflow:hidden; line-height:24px; font-size:14px; color:#333333; margin-top:30px; margin-bottom:15px;}

.add-5{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.add-51{ width:100px; height:40px; line-height:40px; float:left; overflow:hidden; text-align:right; font-size:14px; color:#333333;}
.add-51 font{ color:#ff0000;}
.add-52{ width:524px; height:38px; overflow:hidden; float:left; margin-left:20px; border:1px solid #cdcdcd;}
.add-52 input{ display:block; width:100%; height:38px; line-height:38px; overflow:hidden;  box-sizing: border-box; padding:0 10px; font-size:14px; color:#333333;}


.add-53{ width:524px; height:142px; overflow:hidden; float:left; margin-left:20px; border:1px solid #cdcdcd;}
.add-53 textarea{ display:block; width:100%; height:142px; overflow:auto; line-height:22px; font-size:14px; color:#666666; padding:10px 10px; box-sizing: border-box;}

.add-6{ width:100%; height:auto; margin-bottom:20px;}
.add-62{ display:inline-block; float:left; margin-left:20px; height:auto;}

.add-7{ width:100%; height:auto; overflow:hidden;}
.add-71{ display:inline-block; margin-left:120px;  line-height:16px; font-size:14px; color:#333333;}


.add-8{ width:100%; height:auto; overflow:hidden; margin-top:35px;}

.add-81{ display:inline-block; margin-left:120px; width:140px; height:46px; overflow:hidden; background:#16a1e3;  border-radius:2px;}
.add-81 input{ display:block; width:100%; height:46px; line-height:46px; text-align:center; font-size:20px; color:#ffffff; cursor:pointer;}

.clearfix,.city-picker-selector{*zoom:1}
.clearfix:after,.city-picker-selector:after{content:" ";display:table;height:0;clear:both}
.city-picker-selector .selector-item{border:1px solid #cdcdcd;width:160px;height:36px;line-height:36px;float:left;margin-left:20px;position:relative}
.city-picker-selector .selector-item:first-child{margin-left:0}
.city-picker-selector .selector-item:after{content:'';border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #ccc;display:block;width:0;height:0;position:absolute;top:15px;right:5px}
.city-picker-selector .selector-name{color:#333;font-size:14px;display:block;text-indent:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.city-picker-selector .selector-name:hover{background-color:#fdfdfd}
.city-picker-selector .selector-name.df-color{color:#999}
.city-picker-selector .selector-name.forbid{cursor:not-allowed}
.city-picker-selector .selector-list{border:1px solid #ccc;background:#fff;width:100%;position:absolute;top:36px;left:-1px;z-index:1}
.city-picker-selector ul{max-height:160px;overflow-x:hidden;overflow-y:auto}
.city-picker-selector li{border-top:1px solid #ccc;color:#333;cursor:pointer;width:90%;padding:0 5%;height:30px;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.city-picker-selector li:first-child{border-top:none}
.city-picker-selector li.caller:hover{background:#f5f5f5}
.city-picker-selector li.caller.active,.city-picker-selector li.caller.active:hover{background:#16a1e3;color:#fff}
.city-picker-selector li.forbid{color:#999;font-size:14px;cursor:not-allowed}
.city-picker-selector .selector-search{border:1px solid #ccc;border-top:none;background:#f8f8f8;font-size:0;padding:10px;height:28px;margin-left:-1px;margin-right:-1px}
.city-picker-selector .input-search{border:1px solid #ccc;border-radius:5px;color:#333;font-size:14px;width:100%;height:26px;line-height:26px\9;padding:0;text-indent:5px}
.city-picker-selector .input-search:focus{outline:none}
.city-picker-selector .hide{display:none}
.city-picker-selector select{border:1px solid #ccc;background:#fff;border-radius:5px;color:#333;font-size:16px;outline:none;width:160px;height:36px;margin-right:10px;box-shadow:0 0 5px #eee}
/*会员中心结束*/





/*选择框开始*/



.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 {

      

    }
    .flex-direction-nav{ top:121px}
    .index-12 {

        width: 685px;

        height: auto;

        overflow: hidden;

        float: right;

    }

    .index-121 {

        height: 238px;

    }

    .index-1211 ul li {

        height: 40px;

        line-height: 40px;

    }
    .index-1211 ul li p{ height: 40px;

        line-height: 40px;}
    .index-1211 ul li:nth-child( n + 8) {

        display: none;

    }

    .index-1211 ul li span {

        max-width: 506px;

        height: 40px;

        line-height: 40px;

    }

    .index-1211 ul li em{  margin-left:3px; border-radius:3px; margin-top:7px;}

    .index-1211 ul li em+span{max-width: 506px;}

    .index-1211 ul li font {

        width: 100px;

        height: 40px;

        line-height: 40px;

    }

    .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: 120px; margin-top:48px;

        float: left;

        border-right: 1px solid #a5c6ff;

    }

    .bot-logo img {

        width: 380px;

        height: 53px;

        margin-left: 0;

        margin-top: 30px;

    }

    .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

    }

    /*首页头部开始*/
.flex-direction-nav{ display: none;}
    .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; display: none;

    }

    .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;

       

        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: 33.3%;

        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 {

     

        max-width: calc(100% - 92px);

        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 em{ width:18px; height:18px; line-height:18px; font-size:14px; margin-left:3px; text-align:center; color:#fff; background:#f51a1a; border-radius:2px; margin-top:7px;}

    .index-1211 ul li em+span{max-width: calc(100% - 112px);}

    .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 - 180px);

        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-443{  width: calc(100% - 2px); margin-top: 10px;

        height: auto;

        overflow: hidden;

        float: left;

        border: 1px dashed #dae3ef;

        padding-bottom: 0px;}

        .weituo-4431{width: calc(100% - 20px);
            height: auto;
            line-height: 22px;
            overflow: hidden;
            padding-top: 12px;
            font-size: 14px;
            color: #1d53bf;}
            .weituo-4432{width: calc(100% - 20px);
                height: auto; overflow: hidden; padding: 10px;}

        .weituo-44321{width: calc(50% - 5px);
            height: auto;
            overflow: hidden;
            float: left;
            margin-right: 0px;
            margin-bottom: 10px;
            box-shadow: 1px 1px 10px rgba(79, 148, 212, 0.2);}

            .weituo-443  .weituo-44321:nth-child(2n){ float: right;}

            .weituo-44321 img{ width: 100%; height: auto;}    

    .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;

}


.zhanting-box{ width:1360px; height:auto; overflow:hidden; margin:20px auto 0;}
.zhanting-1{width:calc(50% - 10px); height:auto; overflow:hidden; float:left; }
.zhanting-box .zhanting-1:nth-child(2n){ float:right;}
.zhanting-1 img{ width:100%}

.fengcai-box{ width:1358px; height:220px; overflow:hidden; margin:20px auto 30px; background:#fff; border:1px solid #e6ecf5; position:relative;}
.fengcai-tb{ width:90px; height:auto; overflow:hidden; float:left;}
.fengcai-tb img{ width:100%;}

.fengcai{ width:1260px; height:auto; overflow:hidden; float:left;}

.fengcai-left{ width:41px; height:auto; overflow:hidden; float:left; margin-top:78px;}
.fengcai-left img{ width:100%;}

.fengcai-min{ width:1169px; height:auto; overflow:hidden; margin-top:21px; float:left; margin-left:5px;}
.fengcai-min ul{ width:100%; height:auto; overflow:hidden; }
.fengcai-min li{ width:156px; height:178px; overflow:hidden; float:left; margin-left:5px; margin-right:6px; position:relative; border-radius:5px;}
.fengcai-min li a{ display:block; width:100%; height:100%;}
.fengcai-1{ width:100%; height:100%; overflow:hidden}
.fengcai-1 img{ width:100%; height:100%;}
.fengcai-2{ width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; overflow:hidden; color:#ffffff; text-align:center; position:absolute; left:0; bottom:0; z-index:2; background:rgba(0,0,0,0.5); box-sizing: border-box; padding:0 15px;
 transform: translate(0px,0);  transition: all 1s;
-webkit-transition: all 1s;
}
.fengcai-3{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; bottom:0; z-index:3; background:rgba(0,0,0,0.5); box-sizing: border-box; padding:0 15px;
 transform: translate(0px,100%);  transition: all 1s;
-webkit-transition: all 1s;
}
.fengcai-31{ width:100%; height:36px; line-height:36px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:20px; color:#ffffff; margin-top:28px;}
.fengcai-32{ width:100%; height:72px; line-height:18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
overflow: hidden; font-size:12px; color:#ffffff; }
.fengcai-33{ width:100%; height:18px; line-height:18px; overflow: hidden; font-size:12px; color:#3e9ef0; }

.fengcai-min li:hover .fengcai-2{ transform: translate(0px,40px);  transition: all 1s;
-webkit-transition: all 1s;}
.fengcai-min li:hover .fengcai-3{ transform: translate(0px,0);  transition: all 1s;
-webkit-transition: all 1s;}


.fengcai-right{ width:41px; height:auto; overflow:hidden; float:right; margin-top:78px;}
.fengcai-right img{ width:100%;}

.jiance-left3 {

    width: 100%;

    height: auto;

    padding: 18px 0;

    overflow: hidden; font-size:18px; color:#333; font-weight:bold;

    border-bottom: 2px solid #e6ecf5;

    background: #f0f4f9;

    text-align: center;

}

.jiance-left4 {

    width: 100%;

    height: auto;

    padding: 18px 0; line-height:46px;

    overflow: hidden; font-size:18px; color:#333; 

    border-bottom: 2px solid #e6ecf5;

    background: #f0f4f9;

    text-align: center;

}

.jiance-left41{ display:inline-block; color:#2a6db0; background: #cee6ff; margin:0 15px; cursor:pointer; padding: 0  15px; border-radius:4px;}
.jiance-left41on{  background:#3096ff; color:#fff;}

.jiance-left41 a{ color:#2a6db0;}
.jiance-left41on a{ color:#fff;}
.jiance-left5 {

    width: calc(100% - 60px);

    height: auto;

    overflow: hidden;

    padding: 30px 30px;

    line-height: 28px;

    font-size: 16px;

    color: #333;

}

.jiance-left51{ width:100%; height:auto; overflow:hidden; display:none;}
.jiance-left51on{ display:block;}

.jiance-left5 img {

    max-width: 100%;

}



.jiance-left5 p {

    margin-bottom: 20px;

}


.jiance-left6 {

    width: 100%;

    height: auto;

    padding: 30px 30px;

    overflow: hidden;

    border-bottom: 2px solid #e6ecf5;

    /*background: #f0f4f9;*/

    box-sizing: border-box;

}




.jiance-left61{ width:100%; height:auto; overflow:hidden; background:url(../images/liucheng-maxbj.jpg) center center no-repeat; background-size:100% 100%; padding-bottom:60px;  position:relative;}
.shuiyin{ width:100%; height:auto; overflow:hidden; position:absolute; top:0; left:0; z-index:11;}
.shuiyin img{ width:100%; height:auto}
.jiance-left611{ width:100%; height:auto; overflow:hidden; margin-top:72px; text-align:center; margin-bottom:36px;}

.jiance-left612{ width:100%; height:auto; vertical-align:top; overflow:hidden; text-align:center;}
.jiance-left612 span{ width:12px; height:12px; display:block; border-radius:50%; margin:0 auto; background:#1d53bf;}

.jiance-left613{width:calc(100% - 100px); height:auto; overflow:hidden; background:url(../images/fenchen-line.png) center top repeat-y; padding-top:18px;}

.jiance-left613min{ width:calc(50% - 2px); height:auto; overflow:hidden; float:left; }
.jiance-left613 .jiance-left613min:nth-child(2n){ float:right; margin-top:50px;}
.jiance-left6131{ width:100%; height:auto; overflow:hidden; margin-bottom:50px;}
.jiance-left61311{ width:calc(100% - 30px); height:auto; overflow:hidden; float:left; border:1px dotted #cad7f2; background:rgba(255,255,255,0.6); border-radius:18px;
box-sizing: border-box; padding:20px 20px;
}

.jiance-left613111{ width:67px; height:auto; overflow:hidden; float:left;}
.jiance-left6131111{ width:100%; height:auto; overflow:hidden;}
.jiance-left6131111 img{ width:100%;}
.jiance-left6131112{ width:100%; height:52px; line-height:52px; margin-top:12px; font-size:40px; text-align:center; font-weight:bold; color:#00ae4a; overflow:hidden;}
.jiance-left613112{width:calc(100% - 85px); height:auto; overflow:hidden; float:right; position:relative;}
.jiance-left6131121{ display:inline-block; height:auto; overflow:hidden; line-height:34px; font-size:20px; color:#333333; margin-top:12px;}
.jiance-left6131122{ width:50%; height:3px; overflow:hidden; background:#97b6d8; margin-left:0; margin-top:3px; margin-bottom:7px;}
.jiance-left6131123{ width:100%; height:auto; overflow:hidden; line-height:24px; font-size:13px; color:#666666;}
.jiance-left6131123 span{ color:#ff0000}
.jiance-left6131124{ display:inline-block; right:10px; top:0; z-index:1; position:absolute;}

.jiance-left61312{ width:20px; height:16px; overflow:hidden; float:right; margin-top:40px;}


.jiance-left613 .jiance-left613min:nth-child(2n) .jiance-left61311{ float:right;}
.jiance-left613 .jiance-left613min:nth-child(2n) .jiance-left61312{ float:left; margin-top:106px;}


div.yujing-box{background:url(../images/yujing-maxbj.jpg) center center no-repeat; background-size:100% 100%;}

div.yujing-box .jiance-left612 span{ background:#fd6c7a;}
div.yujing-box .jiance-left613{ overflow:hidden; background:url(../images/yujing-line.png) center top repeat-y; }
div.yujing-box .jiance-left61311{ border:1px dotted #fddadd;}
div.yujing-box .jiance-left6131112{ color:#fd6c7a}
div.yujing-box .jiance-left6131122{ background:#fdc5c3}


div.zhuanjia-box{background:url(../images/zhuanjia-maxbj.jpg) center center no-repeat; background-size:100% 100%;}

div.zhuanjia-box .jiance-left612 span{ background:#0480ff;}
div.zhuanjia-box .jiance-left613{ overflow:hidden; background:url(../images/zhuanjia-line.png) center top repeat-y; }
div.zhuanjia-box .jiance-left61311{ border:1px dotted #cad7f2;}
div.zhuanjia-box .jiance-left6131112{ color:#0480ff}
div.zhuanjia-box .jiance-left6131122{ background:#a0c1e5}


div.gaowei-box{background:url(../images/gaowei-maxbj.jpg) center center no-repeat; background-size:100% 100%;}

div.gaowei-box .jiance-left612 span{ background:#11a3c0;}
div.gaowei-box .jiance-left613{ overflow:hidden; background:url(../images/gaowei-line.png) center top repeat-y; }
div.gaowei-box .jiance-left61311{ border:1px dotted #cad7f2;}
div.gaowei-box .jiance-left6131112{ color:#11a3c0}
div.gaowei-box .jiance-left6131122{ background:#87cedb}

div.tezhong-box{background:url(../images/tezhong-maxbj.jpg) center center no-repeat; background-size:100% 100%;}

div.tezhong-box .jiance-left612 span{ background:#6c45e0;}
div.tezhong-box .jiance-left613{ overflow:hidden; background:url(../images/tezhong-line.png) center top repeat-y; }
div.tezhong-box .jiance-left61311{ border:1px dotted #cad7f2;}
div.tezhong-box .jiance-left6131112{ color:#6c45e0}
div.tezhong-box .jiance-left6131122{ background:#cdbef9}


div.shengchan-box{background:url(../images/shengchan-maxbj.jpg) center center no-repeat; background-size:100% 100%;}

div.shengchan-box .jiance-left612 span{ background:#009cff;}
div.shengchan-box .jiance-left613{ overflow:hidden; background:url(../images/shengchan-line.png) center top repeat-y; }
div.shengchan-box .jiance-left61311{ border:1px dotted #cad7f2;}
div.shengchan-box .jiance-left6131112{ color:#00adff}
div.shengchan-box .jiance-left6131122{ background:#96dbfc}



div.zhihui-box{background:url(../images/zhihui-maxbj.jpg) center center no-repeat; background-size:100% 100%;}

div.zhihui-box .jiance-left612 span{ background:#34a43a;}
div.zhihui-box .jiance-left613{ overflow:hidden; background:url(../images/zhihui-line.png) center top repeat-y; }
div.zhihui-box .jiance-left61311{ border:1px dotted #99d89d;}
div.zhihui-box .jiance-left6131112{ color:#34a43a}
div.zhihui-box .jiance-left6131122{ background:#99d89d}

.youce-ewma{ width:120px; height:160px; overflow:hidden; position:fixed; top:200px; right:30px; z-index:999; background:#1d53bf;  border-radius:6px;}
.youce-ewma1{ width:96px; height:96px; overflow:hidden; margin:10px auto 0;}
.youce-ewma1 img{ width:100%; height:100%}
.youce-ewma2{ width:100%; height:36px; line-height:18px; overflow:hidden; margin:8px auto 0; text-align:center; font-size:14px; color:#ffffff;}


.jiance-xxkbox{ width:100%; height:auto; overflow:hidden; }
.jiance-xxk1{ width:100%; height:auto; overflow:hidden; display:none;}
.jiance-xxk1on{ display:block;}
.jiance-left6{ border-bottom:none;}
/*banner开始*/

.ny_banner {

    display: block;

    width: 100%;

    height: 600px;

}

.flexslider{position:relative;height:100%;width: 100%;overflow:hidden;}

.slides{position:relative;z-index:1;height: 100%;width: 100%}

.slides li{height:100%;width: 100%;position: relative;}

.ny_banner  .flex-control-nav{ display:block;}
.flex-control-nav{position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 10px; *display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden; background:#ffffff; cursor:pointer; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;   }

.flex-control-nav .flex-active{ background:#4a75cc;}

.ny_banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none}

.flex-direction-nav li a{display:block;width:46px;height:73px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px; }

.flex-direction-nav li a.flex-next{right:40px; }
.flexslider1 img{ width:100%; height:100%;}
/*banner结束*/

.peixun-lbmax{ width:1360px; height:auto; overflow:hidden; margin:0 auto 40px; background:#fff; box-sizing: border-box; padding:30px 40px 0;}
.baoming-banner{ width:100%; height:auto; overflow:hidden;}
.baoming-banner img{ width:100%;}
.peixun-bt{ width:100%; height:auto; overflow:hidden; margin-top:16px;}
.peixun-bt1{ display:inline-block; line-height:44px; overflow:hidden;     color: #1d53bf; border-bottom:2px solid #1d53bf;
    font-size: 24px;}
	
.peixun-bt1 span{    margin-top: 5px; color:#999999; font-size:14px; margin-left:12px;
  }	

.peixun-bt2{ display:inline-block; line-height:35px; overflow:hidden;   
    float: left;
    color: #c8c8c8;
    font-size: 16px;
    margin-left: 20px;
}

.peixun-lbbox{ width:100%; height:auto; overflow:hidden; padding-top:24px; }

.peixun-lb{ width:calc(50% - 17px);  height:auto; overflow:hidden; border:1px solid #e1e2e3; float:left; margin-bottom:30px;}
.peixun-lbbox .peixun-lb:nth-child(2n){ float:right;}
.peixun-lb1{ width:calc(100% - 40px); height:40px; line-height:40px; color:#333333; overflow:hidden; margin-top:10px;
font-size: 20px;
    font-weight: bold;  


}
.peixun-lb1 a{ display:block; width:100%; height:auto;  color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.peixun-lb2{ width:calc(100% - 40px); height:56px;  color: #6f6f6f;
    font-size: 16px;
    line-height: 28px;
    margin-top: 6px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
overflow: hidden;}
.peixun-lb2 a{ color:#4a75cc}

.peixun-lb3{ width:100%; height:auto; overflow:hidden; margin-top:10px; box-sizing: border-box; padding:0 20px 22px; border-bottom:1px solid #e1e2e3;}

.peixun-lb31{ width:100%; height:30px; overflow:hidden; line-height:30px; font-size:14px; color:#b2b2b2;}
.peixun-lb31 font{ display:inline-block; float:left; margin-right:25px;}
.peixun-lb31 font:nth-child(2n){ margin-right:0}

.peixun-lb4{ width:100%; height:auto; overflow:hidden; padding:30px 0; text-align:center;}
.peixun-lb41{display:inline-block;  width:138px; height:42px; overflow:hidden; background:#e6f2ff; border:1px solid #3096ff; border-radius:22px; margin:0 14px;}
.peixun-lb41 a{ display:block; width:100%; height:42px; line-height:42px; text-align:center; font-size:16px; color:#3096ff;}

.peixun-lb42{ display:inline-block; width:138px; height:42px; overflow:hidden; background:#3cb7f1; border:1px solid #3cb7f1; border-radius:23px; margin:0 14px;}
.peixun-lb42 a{ display:block; width:100%; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff;}

.peixun-lb43{ display:inline-block; width:138px; height:44px; line-height:44px; font-size:16px; overflow:hidden; background:#f6f6f6; border:1px solid #e6e6e6; border-radius:23px; color:#999999; margin:0 14px;}
.peixun-lb43 a{ display:block; width:100%; height:44px; line-height:44px; text-align:center; font-size:16px; color:#999999;}


.peixun-lb44{ display:inline-block; width:138px; height:42px; overflow:hidden; background:#ffb800; border:1px solid #ffb800; border-radius:23px; margin:0 14px;}
.peixun-lb44 a{ display:block; width:100%; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff;}





.kecheng-max{ width:1360px; overflow:hidden; background:#fff;}

.kecheng-xxbox{ width:100%; height:auto; overflow:hidden; box-sizing: border-box; text-align:center; margin-top:40px; box-sizing: border-box; padding:0 40px;}
.kecheng-xx1{ display:inline-block; margin: 0 15px; border:1px solid #dadada; border-radius:5px;}
.kecheng-xx1 a{ display:inline-block; height:44px; line-height:44px; font-size:16px; color:#666666; overflow:hidden; padding:0 30px; vertical-align:top;}
.kecheng-xx1on{ border:1px solid #1d53bf; background:#1d53bf}
.kecheng-xx1on a{ color:#fff;}

.kecheng-box{ width:100%; height:auto; overflow:hidden; margin-top:30px; min-height:400px; box-sizing: border-box; padding:0 40px;}
.kecheng-1{ width:305px; height:auto; overflow:hidden; float:left; margin-right:20px; margin-bottom:20px; background:#f7f7f7; border-radius:18px; padding-bottom:20px;}
.kecheng-1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.kecheng-11{ width:100%; height:180px; overflow:hidden;}
.kecheng-11 img{ width:100%; height:100%; transition: all 2s ease 0s;}
.kecheng-box .kecheng-1:nth-child(4n){ margin-right:0}

.kecheng-12{ width:calc(100% - 40px); height:36px; line-height:36px; overflow:hidden; font-size:16px; color:#333333; margin-top:8px; text-overflow:ellipsis; white-space:nowrap;}
.kecheng-13{ width:calc(100% - 40px); height:26px; line-height:26px; overflow:hidden; font-size:14px; color:#999999;}
.kecheng-131{ display:inline-block; float:left; height:26px; overflow:hidden;}
.kecheng-132{ display:inline-block; float:right; height:26px; overflow:hidden;}

.kecheng-1:hover .kecheng-11 img{ transform: scale(1.1);}


.peixun-xqmax{ width:1360px; height:auto; overflow:hidden; background:#fff; padding-bottom:65px; box-sizing: border-box; border:1px solid #e6ecf5; margin-bottom:60px;}
.peixun-xqbox{ width:calc(100% - 80px);  height:auto; overflow:hidden;  padding:30px 0 0;}
.peixun-xqbanner{ width:100; height:auto; overflow:hidden; margin-bottom:20px;}
.peixun-xqbanner img{ width:100%; height:auto;}

.peixun-xq1{ width:100%; height:auto; line-height:48px; font-size:28px; text-align:center; color:#333333; overflow:hidden; margin-top:42px; padding-bottom:35px; border-bottom:1px solid #e1e2e3;}
.peixun-xq2{ width:100%; height:auto; line-height:25px; font-size:14px; color:#131313; overflow:hidden; margin-top:33px;}
.peixun-xq3{ width:100%; height:auto; overflow:hidden; text-align:center; position:relative; z-index:2;}
.peixun-xq31{ display:inline-block; line-height:48px; text-align:center;
    height: 48px; width:363px;
    margin: 57px auto 0 auto; background:url(../images/bm-bt.png) center center no-repeat; background-size:100% 100%; font-size:28px; color:#ffffff;
    border-radius: 30px; vertical-align:top;}



.peixun-xq4{ width:100%; height:auto; overflow:hidden; box-sizing: border-box;     border: 1px solid #066ad1;
    border-radius: 18px; position:relative; z-index:1; margin-top:-30px; padding:53px 45px 20px;}
.peixun-xq41{ display:inline-block; margin-left:0; height:auto; line-height:32px;

    color: #fff;overflow:hidden; border:1px solid #066ad1;
    text-align: center;
    margin-top: 30px;
    border-radius: 30px; font-size:16px; color:#066ad1;
    margin-bottom: 20px; padding:0 16px;

}	

.peixun-xq42{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333333;}
.peixun-xq43{ width:100%; height:auto; overflow:hidden;}
.peixun-xq43 p{ width:100%; height:auto; overflow:hidden; padding:10px 0px 0; line-height:30px; font-size:14px; color:#333333; box-sizing: border-box;  }
.peixun-xq44{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333333;}
.peixun-xq44 p{ display:inline-block; float:left; margin-right:20px;}
.peixun-xq45{ width:100%; height:auto;     font-size: 18px;
    display: block;
    margin-bottom: 30px; color:#ff8400; overflow:hidden; margin-top:30px; padding:0px 0px 0; box-sizing: border-box; }

.peixun-xq46{ width:100%; height:auto; overflow:hidden;  padding:0px 0px 0; box-sizing: border-box;}
.peixun-xq46 p{ width:100%; height:auto; overflow:hidden; line-height:19px; color:#131313; margin-bottom:19px;}
.peixun-xq46 p a{ display:inline-block; height:auto; line-height:19px; color:#131313;}
.peixun-xq46 p img{ margin-right:5px;}

.peixun-xxmax{ width:100%; height:160px;  border-bottom:3px solid #5e5e5e}
.peixun-xxbox{ width:100%; height:163px;}
.peixun-xx1{ width:50%; height:160px; overflow:hidden; float:left; cursor:pointer; }
.peixun-xx11{ width:52px; height:52px; overflow:hidden; margin-top:35px; background:#acacac; border-radius:50%; display:flex; flex-wrap: nowrap;align-items: center; justify-content: center;}
.peixun-xx12{ width:100%; height:26px; line-height:26px; overflow:hidden;font-size: 20px;
    font-weight: bold;
    margin-top: 13px; text-align:center;
    }
.peixun-xx13{ width:0; height:0; border-left:7px solid rgba(0,0,0,0); border-right:7px solid rgba(0,0,0,0); border-bottom:8px solid #1d53bf; margin-top:26px; display:none;}

.peixun-xx1on .peixun-xx11{ background:#1d53bf;}
.peixun-xx1on .peixun-xx12{ color:#1d53bf}
.peixun-xx1on .peixun-xx13{ display:block;}
.peixun-xx1on{ border-bottom:3px solid #1d53bf;}

.kechengxq-banner{ width:100%; height:auto; overflow:hidden}
.kechengxq-banner img{ width:100%;}

.kecheng-xqmax{  width:1360px; height:auto; background:#fff; overflow:hidden; box-sizing: border-box; padding:32px 40px 50px; margin-bottom:50px; }
.lujing-box{ width:100%; height:auto; line-height:26px; font-size:14px; color:#888888; overflow:hidden;}
.lujing-box img{ margin-right:5px; vertical-align:text-top;}
.lujing-box a{ color:#888888;}

.kecheng-xqbox{ width:100%; height:100%; overflow:hidden; margin-top:26px;}
.kecheng-xq1{ width:100%; height:32px; overflow:hidden;}
.kecheng-xq11{ display:inline-block; height:auto; line-height:32px; font-size:20px; color:#131313; overflow:hidden; font-weight:bold;}
.kecheng-xq12{ display:inline-block; height:auto; line-height:32px; font-size:14px; color:#666; overflow:hidden; float:right;}
.kecheng-xq2{ width:800px; height:auto; overflow:hidden; background:#000; position:relative; float:left;}
.kecheng-xq2 video{ display:block; width:100%; height:500px; overflow:hidden;}
.kecheng-xq21{ display:inline-block; position:absolute; top:25px; right:30px; line-height:32px; padding:0 24px; border-radius:16px; font-size:16px; color:#fff; overflow:hidden; background:rgba(0,0,0,0.2);}

.kecheng-zl{ width:calc(100% - 830px); height:auto; overflow:hidden; float:right; min-height:300px;}
.kecheng-zl1{ width:100%; height:auto;  font-size:24px; color:#333; font-weight:bold; overflow:hidden;}
.kecheng-zl2{ width:100%; height:4px; overflow:hidden; background:#16a1e3; margin-top:14px;}
.kecheng-zl3{ width:100%; height:auto; line-height:48px; margin-top:22px; overflow:hidden; font-size:32px; color:#000; font-weight:bold;}
.kecheng-zl4{ width:100%; height:auto; line-height:32px; margin-top:20px; overflow:hidden; font-size:18px; color:#999999;}
.kecheng-zl4 font{ margin-right:50px;}
.kecheng-zl4 font:last-child{ margin-right:0}

.kecheng-zl5{ width:220px; height:58px; overflow:hidden; margin-left:0; margin-top:55px; background:#1d53bf; border-radius:5px;}
.kecheng-zl5 a{ display:block; width:100%; height:58px; line-height:58px; text-align:center; font-size:18px; color:#ffffff; overflow:hidden;}

.peixun-ap{ width:100%; height:auto; overflow:hidden;}
.peixun-ap1{ width:260px; overflow:hidden; height:auto; float:left; display:flex; flex-wrap: nowrap;align-items: center; margin-top:125px;}
.peixun-ap1 span{ display:block; width:36px; height:4px; overflow:hidden; float:left; background:#1d53bf;}
.peixun-ap1 font{ display:block; height:auto; overflow:hidden; line-height:22px; font-size:16px; color:#131313; float:right;  width:calc(100% - 66px); margin-right:15px;}
.peixun-ap2{ width:calc(100% - 260px); height:auto; overflow:hidden; float:right; box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.1); min-height:300px; padding-top:90px; padding-bottom:30px;}
.peixun-ap21{ width:calc(100% - 55px); height:auto; overflow:hidden; margin-right:0}
.peixun-ap211{ width:150px; height:auto; line-height:20px; font-size:18px;  color:#1d53bf; overflow:hidden; float:left;}
.peixun-ap211 img{ margin-right:10px;}
.peixun-ap212{ width:calc(100% - 153px); height:auto; float:right; border-left:1px solid #e6e6e6; position:relative; padding-left:23px; box-sizing: border-box;}
.peixun-tb{ display: block; position:absolute; top:0; left:-8px; z-index:1;
    width: 15px;
    height: 15px;
    border-radius: 50px;
    border: 1px solid #0270d8;
    background: #fff;}
.peixun-ap2121{ width:100%; height:auto; line-height:20px; font-size:16px; color:#131313; overflow:hidden;}
.peixun-ap2122{ width:100%; height:auto; line-height:23px; font-size:15px; color:#555; margin-top:15px; overflow:hidden;}
.peixun-ap2123{ width:100%; height:auto; overflow:hidden; margin:18px auto 18px;}
.peixun-ap21231{ width:25%; height:19px; line-height:19px; color:#666; font-size:14px; float:left;}
.peixun-ap21231 img{ margin-right:10px;}
.peixun-ap2 .peixun-ap21:last-child .peixun-ap212{ border-left:none;}

.peixun-nr{ display:none;}
.peixun-nron{ display:block;}


.zhanting-nybox{width:calc(100% - 80px); height:auto; overflow:hidden; margin:30px auto 0; min-height:400px;}
.zhanting-ny1{ width:305px; overflow:hidden; height:280px; overflow:hidden; float:left; margin-right:20px; margin-bottom:20px; position:relative;}
.zhanting-nybox .zhanting-ny1:nth-child(4n){ margin-right:0;}
.zhanting-ny11{ width:100%; height:100%; overflow:hidden;}
.zhanting-ny11 img{ width:100%; height:100%;}
.zhanting-ny12{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; background: linear-gradient(to top, #1d53bf 0%,rgba(0, 0, 0, 0) 100%); transform: translate(0px,100%);  transition: all 0.5s;
-webkit-transition: all 0.5s;}
.zhanting-ny121{ width:calc(100% - 40px); height:auto; overflow:hidden; margin:226px auto 0;}
.zhanting-ny1211{width:calc(100% - 100px); height:32px; line-height:32px; float:left; overflow:hidden; font-size:18px; color:#fff; text-overflow:ellipsis; white-space:nowrap;}
.zhanting-ny1212{ width:86px; height:30px; float:right; line-height:30px; text-align:center; font-size:14px; color:#ffffff; border:1px solid #fff;}
.zhanting-ny1:hover .zhanting-ny12{ transform: translate(0px,0px);}

.zhanting-xqbox{width:100%; height:auto; overflow:hidden; margin:27px auto 0;}
.zhanting-xq11{ width:360px; height:400px; overflow:hidden; float:left;}

.zhanting-xq12{ width:calc(100% - 410px); height:auto; overflow:hidden; float:right;}
.zhanting-xq121{ width:100%; font-size:24px; color:#333333;}
.zhanting-xq122{ width:100%; height:4px; overflow:hidden; background:#16a1e3; margin-top:16px; }

.zhanting-xq123{ width:100%; height:52px; overflow:hidden; line-height:52px; font-size:32px; color:#000000; font-weight:bold; text-overflow:ellipsis; white-space:nowrap;}

.zhanting-xq124{ width:100%; height:256px; line-height:32px; overflow:auto; margin-top:16px; font-size:16px; color:#333333; 
    /* display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 10; */
}

.zhanting-xq125{ width:100%; height:auto; overflow:hidden; margin-top:17px;}
.zhanting-xq1251{ width:calc(100% - 201px); height:57px; overflow:hidden; float:left; border:1px solid #e8e8e8; border-right:none; line-height:57px; font-size:20px; color:#000000; display:flex; flex-wrap: nowrap;align-items: center;}
.zhanting-xq1251 img{ width:32px; height:32px; margin-left:30px; margin-right:8px;}
.zhanting-xq1251 font{ margin-left:0}
.zhanting-xq1252{ width:200px; height:59px; line-height:59px; overflow:hidden; float:right; background:#1d53bf; text-align:center; font-size:18px; color:#ffffff; cursor:pointer;}

.zhanting-vrbt{ width:100%; height:53px; margin-top:34px; border-bottom:2px solid #e6e6e6;}
.zhanting-vrbt p{ display:inline-block; margin-left:0; height:52px; line-height:52px; font-size:24px; color:#333333; border-bottom:4px solid #16a1e3;}

.zhanting-vr{ width:100%; height:auto; overflow:hidden; margin-top:20px;  position:relative;}
.zhanting-vr img{ max-width: 100%;}

.zhanting-vr1{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:1; display:flex; flex-wrap: nowrap;align-items: center; justify-content: center;}
.zhanting-vr11{ display:inline-block; height:56px; line-height:56px; background:rgba(0, 0, 0, 0.32); padding:0 20px; display:flex; flex-wrap: nowrap;align-items: center; justify-content: center; }



.travelers-2{ width:646px; height:auto; overflow:hidden; margin-top:18px;  box-sizing: border-box; padding-bottom:48px; margin-bottom:20px;}

.travelers-21{ width:100%; height:auto; margin-top:12px; line-height:22px; font-size:18px; color:#333333; overflow:hidden; text-indent:26px; margin-bottom:30px;}
.travelers-22{ width:646px; height:auto; overflow:hidden; margin-bottom:20px;}
.travelers-221{ width:100px; height:40px; line-height:40px; overflow:hidden; float:left; text-align:right; font-size:14px; color:#333333;}
.travelers-221 font{ color:#ff0000;}
.travelers-222{ width:524px; height:38px; overflow:hidden; float:right; border:1px solid #cdcdcd; background:#fff;}
.travelers-222 input{ display:block; width:100%; height:38px; line-height:38px; overflow:hidden;  box-sizing: border-box; padding:0 10px; font-size:14px; color:#333333;}
.travelers-222 select{ display:block; width:100%; height:38px; line-height:38px; overflow:hidden;  box-sizing: border-box; padding:0 6px; font-size:14px; color:#333333;}
.travelers-222 input::-webkit-outer-spin-button,
.travelers-222 input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
    .travelers-222   input[type="number"]{-moz-appearance: textfield;
    }


.travelers-23{ width:646px; height:auto; overflow:hidden; margin-bottom:12px;}
.travelers-231{ width:100px; height:34px; line-height:34px; float:left; overflow:hidden; text-align:right; font-size:14px; color:#333333;}
.travelers-231 font{ color:#ff0000;}
.travelers-232{ width:524px; height:34px; overflow:hidden; float:right; text-align:left;}
.travelers-2321{ display:inline-block; height:34px; line-height:34px; font-size:14px; color:#333333; min-width:70px; margin-right:10px;}
.travelers-2321 input{ display:inline-block; margin-right:4px; margin-top:8px;}

.travelers-24{ width:100%; height:auto; overflow:hidden; padding-top:16px;}

.travelers-241{ display:inline-block; margin-left:120px; width:140px; height:46px; overflow:hidden; background:#16a1e3;  border-radius:2px;}
.travelers-241 input{ display:block; width:100%; height:46px; line-height:46px; text-align:center; font-size:20px; color:#ffffff; cursor:pointer;}

.travelers-2list{ width:100%}
.travelers-2list .travelers-22{ margin-left:0}
.travelers-2list .travelers-23{ margin-left:0}

.travelers-3{ width:calc(100% - 60px); height:auto; overflow:hidden; margin-top:24px;}
.travelers-3 table{ width:100%; height:auto; overflow:hidden;}
.travelers-3 tbody{ width:100%; height:auto; overflow:hidden;}
.travelers-3 tr{ margin-top:2px; width:100%; height:auto; overflow:hidden; }
.travelers-3 table , .travelers-3 tr , .travelers-3 td{ border:none; box-sizing: border-box; border:none;  overflow:hidden; min-height:46px;}
.travelers-3 table{ border:1px solid #eaeaea;  }
.travelers-3 tr th{ vertical-align:top;   height:auto; color:#333333; min-height:34px; line-height:34px; font-size:15px; color:#fff; padding:5px 10px; background:#8ea9df;}
.travelers-3 tr td{ vertical-align:top; border-top:1px solid #e5e5e5; height:auto; color:#888888; text-align:center;  min-height:32px; line-height:32px; font-size:14px; padding:10px 10px; max-width:40%;}
.xiugai1{color:#888888;}
.xiugai1 img{ vertical-align:sub; margin-right:8px;}

.travelers-3 tr:nth-child( 2n + 3 ){ background:#f9f9f9;}
.anniu{
    width: 100%; height: auto; text-align: center;
    overflow: hidden;margin:45px auto 45px;}
.renyuan-sc{ display: inline-block; width:150px; height:46px; overflow:hidden; line-height:46px;  background:#d4d4d4; margin: 0 15px; font-size:18px; color:#ffffff; text-align:center; cursor:pointer;  border-radius:25px;}
.renyuan-sc1{ display: inline-block; width:150px; height:46px; overflow:hidden; line-height:46px;  background:#1d53bf; margin: 0 15px; font-size:18px; color:#ffffff; text-align:center; cursor:pointer;  border-radius:25px;}

.dizhi-tcmax{ width:100%; height:100vh; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.5); display:none; flex-wrap: nowrap;align-items: center; justify-content: center;}
.dizhi-tcbox{ width:390px; height:226px; overflow:hidden; background:#fff;  border-radius:2px;}
.dizhi-tc1{ width:100%; height:60px; overflow:hidden; background:#f8f8f8; border-bottom:1px solid #e8e8e8;  box-sizing: border-box; padding:0 30px;}
.dizhi-tc11{ width:calc(100% - 50px); height:60px; line-height:60px; font-size:18px; overflow:hidden; float:left; color:#333333; }
.dizhi-tc12{ width:16px; height:16px; overflow:hidden; float:right; margin-top:22px; cursor:pointer;}
.dizhi-tc12 img{ width:100%; height:100%;}

.dizhi-tc2{ width:100%; height:40px; overflow:auto; margin:30px auto 0; text-align:center; box-sizing: border-box; padding:0 30px; font-size:20px; color:#333333; line-height:40px;}

.dizhi-tc3{ width:100%; height:auto; overflow:hidden; box-sizing: border-box; padding:0 70px; margin:24px auto 0;}
.dizhi-tc31{ width:100px; height:38px; overflow:hidden; background:#16a1e3; border-radius:2px; float:left;}
.dizhi-tc31 input{ display:block; width:100%; height:38px; overflow:hidden; text-align:center; font-size:16px; color:#ffffff; cursor:pointer;}
.dizhi-tc32{ width:98px; height:36px; line-height:36px; text-align:center; overflow:hidden; border:1px solid #cdcdcd; border-radius:2px; float:right; font-size:16px; color:#666666; cursor:pointer;}

.zhanghu-box{ width:100%; height:auto; overflow:hidden; margin-top:105px;}
.zhanghu-1{ width:calc(50% - 60px); height:auto; overflow:hidden; float:left; padding-top:10px; border-right:1px dashed #d5e9ff; padding-bottom:3px;}

.zhanghu-11{ width:110px; height:104px; overflow:hidden; }

.zhanghu-12{ width:100%; height:auto; overflow:hidden; line-height:25px; font-size:14px; color:#cccccc; overflow:hidden; margin-top:32px; text-align:center;}

.zhanghu-2{ width:calc(50% - 80px); height:auto; overflow:hidden; float:left;}
.zhanghu-21{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.zhanghu-211{ width:105px; height:40px; line-height:40px; float:left; overflow:hidden; font-size:16px; color:#666666; text-align:right;}
.zhanghu-212{ width:calc(100% - 125px); height:38px; overflow:hidden; float:right; border:1px solid #cdcdcd;}
.zhanghu-212 input{ display:block; width:100%; height:38px; line-height:38px; overflow:hidden;  box-sizing: border-box; padding:0 10px; font-size:14px; color:#333333;}
.zhanghu-213{ width:calc(100% - 123px); height:40px; line-height:40px; overflow:hidden; float:right; font-size:16px; color:#333333}




.ziliao-btn{  width:140px; height:46px; overflow:hidden; background:#16a1e3;  border-radius:2px; margin:75px auto 80px;}
.ziliao-btn input{ display:block; width:100%; height:46px; line-height:46px; text-align:center; font-size:20px; color:#ffffff; cursor:pointer;}
@media screen and (max-width: 1450px){
	
	.peixun-lb31 font{ margin-right: 0;}
.zhanting-box{ width:1200px; }

.fengcai-box{ width:1198px; height:200px;}
.fengcai-tb{ width:81px; height:100%; overflow:hidden; float:left;}
.fengcai-tb img{ width:100%; height:100%}

.fengcai{ width:1116px; height:auto; overflow:hidden; float:left;}

.fengcai-left{ width:32px; height:auto; overflow:hidden; float:left; margin-top:76px;}
.fengcai-left img{ width:100%;}

.fengcai-min{ width:1050px; height:auto; overflow:hidden; margin-top:20px; float:left; margin-left:1px;}
.fengcai-min ul{ width:100%; height:auto; overflow:hidden; }
.fengcai-min li{ width:140px; height:160px; overflow:hidden; float:left; margin-left:5px; margin-right:5px; position:relative; border-radius:5px;}
.fengcai-min li a{ display:block; width:100%; height:100%;}
.fengcai-1{ width:100%; height:100%; overflow:hidden}
.fengcai-1 img{ width:100%; height:100%;}
.fengcai-2{ width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; overflow:hidden; color:#ffffff; text-align:center; position:absolute; left:0; bottom:0; z-index:2; background:rgba(0,0,0,0.5); box-sizing: border-box; padding:0 15px;
 transform: translate(0px,0);  transition: all 1s;
-webkit-transition: all 1s;
}
.fengcai-3{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; bottom:0; z-index:3; background:rgba(0,0,0,0.5); box-sizing: border-box; padding:0 15px;
 transform: translate(0px,100%);  transition: all 1s;
-webkit-transition: all 1s;
}
.fengcai-31{ width:100%; height:36px; line-height:36px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:20px; color:#ffffff; margin-top:14px;}
.fengcai-32{ width:100%; height:72px; line-height:18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
overflow: hidden; font-size:12px; color:#ffffff; }
.fengcai-33{ width:100%; height:18px; line-height:18px; overflow: hidden; font-size:12px; color:#3e9ef0; }

.fengcai-min li:hover .fengcai-2{ transform: translate(0px,40px);  transition: all 1s;
-webkit-transition: all 1s;}
.fengcai-min li:hover .fengcai-3{ transform: translate(0px,0);  transition: all 1s;
-webkit-transition: all 1s;}


.fengcai-right{ width:32px; height:auto; overflow:hidden; float:right; margin-top:76px;}
.fengcai-right img{ width:100%;}


.peixun-lbmax{ width:1200px;}

.peixun-xqmax{ width:1200px;}

.kecheng-max{ width:1200px; }
.kecheng-box{ padding:0 30px;}
.kecheng-1{ width:270px;}
.kecheng-11{ height:159px;}
.kecheng-xqmax{ width:1200px;}

.zhanting-nybox{ width:calc(100% - 60px)}
.zhanting-ny1{ width:270px; height:248px;}
.zhanting-ny121{ margin-top:200px;}
}

@media screen and (max-width: 750px){
.zhanting-box{ width:calc(100% - 20px); margin:10px auto 0px; }
.zhanting-1{ width:100%; margin-bottom:10px;}

.fengcai-bt{width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    color: #333;
   }
.fengcai-sjbox{width:calc(100% - 20px); height:auto; overflow:hidden; margin:0 auto 10px;}
.fengcai-sj1{ width:calc(50% - 5px); height:auto; overflow:hidden; float:left; margin-bottom:10px;  border-radius:5px;}
.fengcai-sjbox .fengcai-sj1:nth-child(2n){ float:right;}
.fengcai-sj11{ width:100%; height:197px;}
.fengcai-sj11 img{ width:100%; height:100%;}
.fengcai-sj12{ width:100%; height:24px; line-height:24px; text-align:center; font-size:14px; color:#333; overflow:hidden; margin-top:5px;}


.jiance-left3{  width: 100%;

    height: auto;

    padding: 10px 0;

    overflow: hidden; font-size:16px; color:#333; font-weight:bold;

    border-bottom: 2px solid #e6ecf5;

    background: #f0f4f9;

    text-align: center;}

.jiance-left4{  width: 100%;

    height: auto;

    padding: 10px 0;

    overflow: hidden; font-size:16px; line-height:32px; color:#333; 

    border-bottom: 2px solid #e6ecf5;

    background: #f0f4f9;

    text-align: center;}
.jiance-left41{ margin:0 5px;}

.jiance-left5 {

        width: calc(100% - 20px);

        height: auto;

        overflow: hidden;

        padding: 10px 10px;

        line-height: 22px;

        font-size: 14px;

        color: #333;

    }

    .jiance-left5 img {

        max-width: 100%;

    }

    .jiance-left5 p {

        margin-bottom: 20px;

    }
	
	
.youce-ewma{ width:100px; height:132px; overflow:hidden; position:fixed; top:200px; right:0; z-index:999; background:#1d53bf;  border-radius:6px;}
.youce-ewma1{ width:80px; height:80px; overflow:hidden; margin:10px auto 0;}
.youce-ewma1 img{ width:100%; height:100%}
.youce-ewma2{ width:100%; height:32px; line-height:16px; overflow:hidden; margin:4px auto 0; text-align:center; font-size:12px; color:#ffffff;}

.pc-box{ display:none}

/*.peixun-lbmax{ width: calc(100% - 20px); height:auto; overflow:hidden; margin:0 auto;}
.peixun-bt{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.peixun-bt1{ display:inline-block; line-height:30px; overflow:hidden;     color: #4a75cc;
    font-size: 16px;
    font-weight: bold;
    float: left;}
	
.peixun-bt1 span{ display:block;     margin-top: 2px;
    width: 40px;
    height: 3px;
    background-color: #4a75cc;}	

.peixun-bt2{ display:inline-block; line-height:30px; overflow:hidden;   
    float: left;
    color: #c8c8c8;
    font-size: 14px;
    margin-left: 10px;
}

.peixun-lbbox{ width:100%; height:auto; overflow:hidden; }

.peixun-lb{ width:100%; height:auto; overflow:hidden; padding:10px 0; border-bottom:1px solid #f2f2f2;}
.peixun-lb1{ width:100%; height:auto; line-height:23px; color:#131313; overflow:hidden;
font-size: 16px;
    font-weight: bold;


}
.peixun-lb1 a{ display:block; width:100%; height:auto;  color:#131313; overflow:hidden;}
.peixun-lb2{ width:100%; height:auto;  color: #6f6f6f;
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px;}
.peixun-lb2 a{ color:#4a75cc}

.peixun-lb3{ width:100%; height:auto; overflow:hidden; margin-top:3px;}

.peixun-lb31{ width:100%; height:auto; overflow:hidden; float:left;}
.peixun-lb311{ width:100%; height:auto; overflow:hidden; line-height:22px; font-size:14px; color:#b2b2b2;}
.peixun-lb311 font{ display:inline-block; float:left; margin-right:25px;}
.peixun-lb311 font:nth-child(2n){ margin-right:0}
.peixun-lb312{ width:100%; height:auto; overflow:hidden; line-height:22px; font-size:14px; color:#b2b2b2;}
.peixun-lb32{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.peixun-lb321{ width:140px; height:32px; overflow:hidden; background:#4a75cc; border:1px solid #4a75cc; border-radius:22px;}
.peixun-lb321 a{ display:block; width:100%; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff;}
.peixun-lb322{ width:140px; height:32px; line-height:32px; overflow:hidden; background:#fbfbfb; border:1px solid #eee; border-radius:22px; text-align:center; font-size:14px; color:#d2d2d2;}
.peixun-lb323{ width:140px; height:32px; line-height:32px; overflow:hidden; background:#fbfbfb; border:1px solid #eee; border-radius:22px; text-align:center; font-size:14px; color:#d2d2d2;}

.peixun-lb324{ width:140px; height:32px; overflow:hidden; background:#ffb800; border:1px solid #ffb800; border-radius:22px;}
.peixun-lb324 a{ display:block; width:100%; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff;}

.peixun-lb32>div:nth-child(2n + 1){ float:left}
.peixun-lb32>div:nth-child(2n){ float:right}
.peixun-lb1:hover a{color: #4a75cc;}
*/


.peixun-xqmax{  width:calc(100% - 20px); height:auto; overflow:hidden; padding-bottom:0; margin-bottom:15px;}
.peixun-xqbox{ width:calc(100% - 20px); height:auto; overflow:hidden;  padding:10px 0}
.peixun-xqbanner{ margin-bottom:10px;}

.peixun-xq1{ width:100%; height:auto; line-height:22px; font-size:16px; text-align:center; font-weight:bold; color:#131313; overflow:hidden; margin-top:8px; padding-bottom:10px;}
.peixun-xq2{ width:100%; height:auto; line-height:22px; font-size:14px; color:#333; overflow:hidden; margin-top:10px;}
.peixun-xq3{ width:100%; height:auto; overflow:hidden; text-align:center; position:relative; z-index:2;}
.peixun-xq31{ display:inline-block; line-height:36px; text-align:center; width:100%;
    height: 36px;
    padding: 0 10px;
    margin: 10px auto 0 auto;
    background: #3096ff; font-size:14px; 
    border-radius: 0px; vertical-align:top;}

.peixun-xq31 span{ display:inline-block; vertical-align:middle;
    width: 6px;
    height: 6px;
    background-color: #1b89ef;
    border-radius: 9px;}
.peixun-xq31 font{ display:inline-block; padding:0 15px;}

.peixun-xq4{ width:100%; height:auto; overflow:hidden; box-sizing: border-box;     border: 1px solid #e4e4e4;
    border-radius: 0px; position:relative; z-index:1; margin-top:0px; padding:0px 10px 10px;}
.peixun-xq41{ display:inline-block; margin-left:0; height:auto; line-height:28px;
font-size:14px;
 overflow:hidden;
    text-align: center;
    margin-top: 15px;
    border-radius: 30px;
    margin-bottom: 0px; padding:0 15px; margin-bottom:5px;

}	

.peixun-xq42{ width:100%; height:auto; overflow:hidden; line-height:22px; font-size:14px; }
.peixun-xq43{ width:100%; height:auto; overflow:hidden;}
.peixun-xq43 p{ width:100%; height:auto; overflow:hidden; padding:0px 0px 0; line-height:22px; box-sizing: border-box;  }
.peixun-xq44{ width:100%; height:auto; overflow:hidden; line-height:22px; font-size:14px;}
.peixun-xq44 p{ display:inline-block; float:left; margin-right:10px;}
.peixun-xq45{ width:100%; height:auto; font-size: 14px;
    display: block;
    margin-bottom: 10px;  overflow:hidden; margin-top:15px; padding:0px 0px 0; box-sizing: border-box; }

.peixun-xq46{ width:100%; height:auto; overflow:hidden;  padding:0px 0px 0; box-sizing: border-box;}
.peixun-xq46 p{ width:100%; height:auto; overflow:hidden; line-height:19px; color:#131313; margin-bottom:19px;}
.peixun-xq46 p a{ display:inline-block; height:auto; line-height:19px; color:#131313;}
.peixun-xq46 p img{ margin-right:5px;}

.peixun-xxmax{ width:100%; height:80px;  border-bottom:2px solid #5e5e5e}
.peixun-xxbox{ width:100%; height:82px;}
.peixun-xx1{ width:50%; height:80px; overflow:hidden; float:left; cursor:pointer; }
.peixun-xx11{ width:30px; height:30px; overflow:hidden; margin-top:15px; background:#acacac; border-radius:50%; display:flex; flex-wrap: nowrap;align-items: center; justify-content: center;}
.peixun-xx11 img{ width:18px;}
.peixun-xx12{ width:100%; height:22px; line-height:22px; overflow:hidden;font-size: 14px;
    font-weight: bold;
    margin-top: 4px; text-align:center;
    }
.peixun-xx13{ width:0; height:0; border-left:5px solid rgba(0,0,0,0); border-right:5px solid rgba(0,0,0,0); border-bottom:8px solid #1d53bf; margin-top:5px; display:none;}

.peixun-xx1on .peixun-xx11{ background:#1d53bf;}
.peixun-xx1on .peixun-xx12{ color:#1d53bf}
.peixun-xx1on .peixun-xx13{ display:block;}
.peixun-xx1on{ border-bottom:2px solid #1d53bf;}

.kechengxq-banner{ width:100%; height:auto; overflow:hidden}
.kechengxq-banner img{ width:100%;}

/*.kecheng-xqbox{ width:100%; height:auto; overflow:hidden; padding:10px 0;}
.kecheng-xq1{ width:100%; height:auto; line-height:32px; font-size:20px; color:#131313; font-weight:bold;}

.kecheng-xq2{ width:100%; height:auto; overflow:hidden; margin:20px auto 0; background:#000}
.kecheng-xq2 video{ display:block; width:100%; height:500px; overflow:hidden;}*/


.peixun-ap{ width:calc(100% - 20px); height:auto; overflow:hidden;}
.peixun-ap1{ width:100%; overflow:hidden; height:auto; float:left; display:flex; flex-wrap: nowrap;align-items: center; margin-top:10px;}
.peixun-ap1 span{ display:block; width:36px; height:4px; overflow:hidden; float:left; background:#1d53bf;}
.peixun-ap1 font{ display:block; height:auto; overflow:hidden; line-height:22px; font-size:16px; color:#131313; float:right;  width:calc(100% - 51px); margin-right:0;}
.peixun-ap2{ width:100%; height:auto; overflow:hidden; float:right; box-shadow: -5px 0px 10px rgba(0, 0, 0, 0); min-height:300px; padding-top:0px; padding-bottom:10px; margin-top:15px;}
.peixun-ap21{ width:100%; height:auto; overflow:hidden; margin-right:0 ; border-top:1px solid #e6e6e6; padding-top:10px;}
.peixun-ap211{ width:100%; height:auto; line-height:20px; font-size:16px;  color:#1d53bf; overflow:hidden; float:left;}
.peixun-ap211 img{ margin-right:10px;}
.peixun-ap212{ width:100%; height:auto; float:right; border-left:none; margin-bottom:5px; padding-top:10px; position:relative; padding-left:0; box-sizing: border-box;}
.peixun-tb{ display: block; position:absolute; top:0; left:-8px; z-index:1;
    width: 15px;
    height: 15px;
    border-radius: 50px;
    border: 1px solid #0270d8;
    background: #fff; display:none;}
.peixun-ap2121{ width:100%; height:auto; line-height:20px; font-size:15px; color:#131313; overflow:hidden;}
.peixun-ap2122{ width:100%; height:auto; line-height:20px; font-size:14px; color:#555; margin-top:8px; overflow:hidden;}
.peixun-ap2123{ width:100%; height:auto; overflow:hidden; margin:8px auto 8px;}
.peixun-ap21231{ width:50%; height:auto; line-height:19px; color:#666; font-size:14px; float:left; margin-bottom:5px;}
.peixun-ap21231 img{ margin-right:5px;}
.peixun-ap2 .peixun-ap21:last-child .peixun-ap212{ border-left:none;}
.peixun-ap2123 .peixun-ap21231:nth-child(3){ text-indent:24px;}

/*.kecheng-xqmax{  width:calc(100% - 20px); height:auto;  padding:10px 0 15px;}
.kecheng-xqbox{ width:100%; height:100%; overflow:hidden; float:left;}
.kecheng-xq1{ width:100%; height:auto; overflow:hidden;}
.kecheng-xq11{ display:inline-block; height:auto; line-height:24px; font-size:16px; color:#131313; overflow:hidden; font-weight:bold;}
.kecheng-xq12{ display:inline-block; height:auto; line-height:24px; font-size:12px; color:#666; overflow:hidden; float:right;}
.kecheng-xq2{ width:100%; height:auto; overflow:hidden; margin:0px auto 0; background:#000}
.kecheng-xq2 video{ display:block; width:100%; height:300px; overflow:hidden;}

.kecheng-zl{ width:100%; height:auto; overflow:hidden; background:#fff; float:right; margin-top:0px; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2); padding:15px 0; min-height:100px;}
.kecheng-zl1{ width:100%; height:auto; line-height:30px; font-size:15px; color:#333; font-weight:bold;box-sizing: border-box; padding:0 15px;}
.kecheng-zl2{ width:calc(100% - 30px); height:auto; line-height:24px;  box-sizing: border-box; padding:5px 10px; border-radius:4px; font-size:14px; color:#666; background:#f2f3f5; margin-top:5px;}
.kecheng-zl3{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.kecheng-zl31{ width:100%; height:32px; line-height:32px; font-size:12px; color:#4a75cc; overflow:hidden; margin-bottom:5px;  box-sizing: border-box; padding:0px 15px; background:#f6f6f6;}
.kecheng-zl311{ width:30px; height:32px; overflow:hidden; float:left;}
.kecheng-zl312{ width:calc(100% - 130px); height:32px; overflow:hidden; float:left; text-overflow:ellipsis; white-space:nowrap;}
.kecheng-zl313{ width:90px; height:32px; overflow:hidden; float:right; text-align:right;}*/


.kecheng-xqmax{   width:calc(100% - 20px); height:auto; background:#fff; overflow:hidden; box-sizing: border-box; padding:10px 10px 20px; margin-bottom:20px; }
.lujing-box{ width:100%; height:auto; line-height:20px; font-size:14px; color:#888888;  overflow:hidden;}
.lujing-box img{ margin-right:3px; vertical-align:text-top;}
.lujing-box a{ color:#888888;}

.kecheng-xqbox{ width:100%; height:100%; overflow:hidden; margin-top:10px;}
.kecheng-xq1{ width:100%; height:32px; overflow:hidden;}
.kecheng-xq11{ display:inline-block; height:auto; line-height:32px; font-size:20px; color:#131313; overflow:hidden; font-weight:bold;}
.kecheng-xq12{ display:inline-block; height:auto; line-height:32px; font-size:14px; color:#666; overflow:hidden; float:right;}
.kecheng-xq2{ width:100%; height:auto; overflow:hidden; background:#000; position:relative; float:left;}
.kecheng-xq2 video{ display:block; width:100%; height:300px; overflow:hidden;}
.kecheng-xq21{ display:inline-block; position:absolute; top:10px; right:10px; line-height:24px; padding:0 24px; border-radius:16px; font-size:14px; color:#fff; overflow:hidden;}

.kecheng-zl{ width:100%; height:auto; overflow:hidden; float:right; min-height:0px;}
.kecheng-zl1{ width:100%; height:auto;  font-size:16px; color:#333; font-weight:bold; overflow:hidden; margin-top:15px;}
.kecheng-zl2{ width:100%; height:2px; overflow:hidden; background:#16a1e3; margin-top:5px;}
.kecheng-zl3{ width:100%; height:auto; line-height:26px; margin-top:5px; overflow:hidden; font-size:16px; color:#000; font-weight:bold;}
.kecheng-zl4{ width:100%; height:auto; line-height:24px; margin-top:0px; overflow:hidden; font-size:14px; color:#999999;}
.kecheng-zl4 font{ margin-right:50px;}
.kecheng-zl4 font:last-child{ margin-right:0}

.kecheng-zl5{ width:120px; height:40px; overflow:hidden; margin:20px auto 10px; background:#1d53bf; border-radius:5px;}
.kecheng-zl5 a{ display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#ffffff; overflow:hidden;}


.jiance-left7{ width:100%; height:auto; overflow:hidden; padding:10px; box-sizing: border-box;}

.jiance-left71{ width:100%; height:auto; overflow:hidden; background:url(../images/liucheng-maxsjbj.jpg) center center no-repeat; background-size:100% 100%; padding-top:24px; padding-bottom:20px; position:relative}

.shuiyin-sj{ width:100%; height:auto; overflow:hidden; position:absolute; left:0; top:0; z-index:9;}
.shuiyin-sj img{ width:100%; height:auto;}

.jiance-left711{ width:calc(100% - 20px); height:auto; overflow:hidden; text-align:center;}
.jiance-left711 img{ max-width: 100%; max-height:44px; display:block; margin:0 auto;}

.jiance-left712{ width:100%; height:auto; overflow:hidden; margin-top:16px;}
.jiance-left7121{ width:calc(100% - 20px); height:auto; overflow:hidden;     border: 1px dotted #cad7f2;
    background: rgba(255,255,255,0.6);
    border-radius: 4px;
    box-sizing: border-box; position:relative; padding:8px 10px 9px; margin-bottom:6px;}
	
.jiance-left71211{ width:30px; height:auto; overflow:hidden; float:left; margin-top:3px;}
.jiance-left71211 img{ width:100%;}
.jiance-left71212{width:calc(100% - 40px); height:auto; overflow:hidden; float:right; }
.jiance-left712121{ display:inline-block; margin-left:0; height:auto; line-height:21px; font-size:15px; color:#333333; overflow:hidden;}
.jiance-left712122{ width:50%; height:3px; overflow:hidden; margin-left:0; background:#a0c1e5;}
.jiance-left712123{ width:100%; height:auto; line-height:15px; font-size:11px; color:#666666; overflow:hidden; margin-top:3px;}
.jiance-left712123 span{ color:#ff0000;}
.jiance-left71213{ position:absolute; right:10px; top:5px; font-size:22px; color:#00ae4a; font-weight:bold;}

div.gaowei-sjbox{  background-image:url(../images/gaowei-maxsjbj.png), linear-gradient(to bottom, #e4fbff 0%,#86d9ea 100%); background-position:center center; background-repeat:no-repeat; background-size:100%;}
div.gaowei-sjbox .jiance-left7121{border: 1px dotted #cad7f2;}
div.gaowei-sjbox .jiance-left71213{ color:#11a3c0}
div.gaowei-sjbox .jiance-left712122{ background:#87cedb}


div.yujing-sjbox{  background-image:url(../images/yujing-maxsjbj.png), linear-gradient(to bottom, #fff6f7 0%,#fbc2c7 100%); background-position:center center; background-repeat:no-repeat; background-size:100%;}
div.yujing-sjbox .jiance-left7121{border: 1px dotted #fddadd;}
div.yujing-sjbox .jiance-left71213{ color:#fd6c7a}
div.yujing-sjbox .jiance-left712122{ background:#fdc5c3}

div.shengchan-sjbox{  background-image:url(../images/shengchan-maxsjbj.png), linear-gradient(to bottom, #f6fcff 0%,#8ad6fa 100%); background-position:center center; background-repeat:no-repeat; background-size:100%;}
div.shengchan-sjbox .jiance-left7121{border: 1px dotted #cad7f2;}
div.shengchan-sjbox .jiance-left71213{ color:#00adff}
div.shengchan-sjbox .jiance-left712122{ background:#96dbfc}

div.tezhong-sjbox{  background-image:url(../images/tezhong-maxsjbj.png), linear-gradient(to bottom, #f0ebff 0%,#dbceff 100%); background-position:center center; background-repeat:no-repeat; background-size:100%;}
div.tezhong-sjbox .jiance-left7121{border: 1px dotted #cad7f2;}
div.tezhong-sjbox .jiance-left71213{ color:#6c45e0}
div.tezhong-sjbox .jiance-left712122{ background:#cdbef9}

div.zhihui-sjbox{  background-image:url(../images/zhihui-maxsjbj.png), linear-gradient(to bottom, #ebffec 0%,#a0dea3 100%); background-position:center center; background-repeat:no-repeat; background-size:100%;}
div.zhihui-sjbox .jiance-left7121{border: 1px dotted #99d89d;}
div.zhihui-sjbox .jiance-left71213{ color:#34a43a}
div.zhihui-sjbox .jiance-left712122{ background:#99d89d}

div.zhuanjia-sjbox{  background-image:url(../images/zhuanjia-maxsjbj.png), linear-gradient(to bottom, #e6f3ff 0%,#85c2fa 100%); background-position:center center; background-repeat:no-repeat; background-size:100%;}
div.zhuanjia-sjbox .jiance-left7121{border: 1px dotted #cad7f2;}
div.zhuanjia-sjbox .jiance-left71213{ color:#037fff}
div.zhuanjia-sjbox .jiance-left712122{ background:#a0c1e5}


.kecheng-max{ width:100%; overflow:hidden; background:#fff;}

.kecheng-xxbox{ width:100%; height:auto; overflow:hidden; box-sizing: border-box; text-align:center; margin-top:15px; box-sizing: border-box; padding:0 10px;}
.kecheng-xx1{ display:inline-block; margin: 0 7px; border:1px solid #dadada; border-radius:5px;}
.kecheng-xx1 a{ display:inline-block; height:32px; line-height:32px; font-size:14px; color:#666666; overflow:hidden; padding:0 15px; vertical-align:top;}
.kecheng-xx1on{ border:1px solid #1d53bf; background:#1d53bf}
.kecheng-xx1on a{ color:#fff;}

.kecheng-box{ width:100%; height:auto; overflow:hidden; margin-top:15px; min-height:400px; box-sizing: border-box; padding:0 10px;}
.kecheng-1{ width:calc(50% - 5px); height:auto; overflow:hidden; float:left; margin-right:0; margin-bottom:10px; background:#f7f7f7; border-radius:6px; padding-bottom:8px;}
.kecheng-1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.kecheng-11{ width:100%; height:102px; overflow:hidden;}
.kecheng-11 img{ width:100%; height:100%; transition: all 2s ease 0s;}
.kecheng-box .kecheng-1:nth-child(4n){ margin-right:0}
.kecheng-box .kecheng-1:nth-child(2n){ float:right;}

.kecheng-12{ width:calc(100% - 20px); height:24px; line-height:24px; overflow:hidden; font-size:14px; color:#333333; margin-top:5px; text-overflow:ellipsis; white-space:nowrap;}
.kecheng-13{ width:calc(100% - 20px); height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#999999;}
.kecheng-131{ display:inline-block; float:left; height:20px; overflow:hidden;}
.kecheng-132{ display:inline-block; float:right; height:20px; overflow:hidden;}


.zhanting-nybox{width:calc(100% - 20px); height:auto; overflow:hidden; margin:15px auto 0; min-height:400px;}
.zhanting-ny1{ width:calc(50% - 5px); overflow:hidden; height:auto; overflow:hidden; float:left; margin-right:0px; margin-bottom:10px; position:static;}
.zhanting-nybox .zhanting-ny1:nth-child(4n){ margin-right:0;}
.zhanting-nybox .zhanting-ny1:nth-child(2n){ float:right}
.zhanting-ny11{ width:100%; height:159px; overflow:hidden;}
.zhanting-ny11 img{ width:100%; height:100%;}
.zhanting-ny12{ width:100%; height:100%; overflow:hidden; position:static; left:0; top:0; background:none; transform: translate(0px,0);  transition: all 0.5s;
-webkit-transition: all 0.5s;}
.zhanting-ny121{ width:calc(100% - 20px); height:auto; overflow:hidden; margin:5px auto 0;}
.zhanting-ny1211{width:100%; height:32px; line-height:32px; float:left; text-align:center; overflow:hidden; font-size:14px; color:#333; text-overflow:ellipsis; white-space:nowrap;}
.zhanting-ny1212{ width:86px; height:30px; float:right; line-height:30px; text-align:center; font-size:14px; color:#ffffff; border:1px solid #fff; display:none;}
.zhanting-ny1:hover .zhanting-ny12{ transform: translate(0px,0px);}

.zhanting-xqbox{ margin-top:8px;}
.zhanting-xq13{ width:100%; height:auto; overflow:hidden;}
.zhanting-xq13 img{ width:100%; height:307px;}
.zhanting-xq13 .flex-control-nav{ display:block; bottom:10px;}
.zhanting-xq13 .flex-control-nav li{ margin:0 3px;}
.zhanting-xq13 .flex-control-nav a{ width:8px; height:8px;}

.zhanting-xq12{ width:100%; }

.zhanting-xq121{ width:100%; font-size:16px; color:#333333; padding-top:10px;}
.zhanting-xq122{ width:100%; height:2px; overflow:hidden; background:#16a1e3; margin-top:8px; margin-bottom:10px;}

.zhanting-xq123{ width:100%; height:auto; overflow:hidden; line-height:24px; font-size:16px; color:#000000; font-weight:bold; text-overflow:revert; white-space:normal;}

.zhanting-xq124{ width:100%; height:auto; line-height:22px; overflow:hidden; margin-top:6px; font-size:14px; color:#333333;
     /* display: -webkit-box; -webkit-box-orient: horizontal; -webkit-line-clamp: 7; */
}

.zhanting-xq125{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.zhanting-xq1251{ width:calc(100% - 2px); height:39px; overflow:hidden; float:left; border:1px solid #e8e8e8; border-right:e8e8e8; border-bottom:none; line-height:39px; font-size:16px; color:#000000; display:flex; flex-wrap: nowrap;align-items: center; justify-content: center;}
.zhanting-xq1251 img{ width:16px; height:16px; margin-left:auto; margin-right:8px;}
.zhanting-xq1251 font{ margin-left:0; margin-right:auto}
.zhanting-xq1252{ width:100%; height:40px; line-height:40px; overflow:hidden; float:right; background:#1d53bf; text-align:center; font-size:16px; color:#ffffff;}



.zhanting-vrbt{ width:100%; height:25px; margin-top:10px; border-bottom:1px solid #e6e6e6;}
.zhanting-vrbt p{ display:inline-block; margin-left:0; height:24px; line-height:24px; font-size:16px; color:#333333; border-bottom:3px solid #16a1e3;}

.zhanting-vr{ width:100%; height:auto; overflow:hidden; margin-top:20px;}

}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom>img{width:400px;height:400px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px;height:400px;background:#ffffff;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.jqZoomPup>img{ width:800px; height:800px;}
/*图片小图预览列表*/
.spec-preview{width:100%;height:330px; overflow:hidden;}
.xiaotu-box{ width:100%; height:auto; }
.spec-scroll{clear:both;margin-top:10px;width:100%; height:60px;  overflow:hidden; position:relative;}
.spec-scroll .prev{ width:25px; height:59px; position:absolute; left:0; top:0; z-index:2; background:url(../images/zhanting-left.png) center center no-repeat;}
.spec-scroll .next{ width:25px; height:59px; position:absolute; right:0; top:0; z-index:2; background:url(../images/zhanting-right.png) center center no-repeat;}

.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:25px;height:59px; line-height:56px;border:none; cursor:pointer;text-decoration:none;}

.spec-scroll .items{float:left;position:relative;width:100%;height:59px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:59px;}
.spec-scroll .items ul li{float:left;width:74px; overflow:hidden; }
.spec-scroll .items ul li img{border:2px solid #CCC;padding:0px;width:64px;height:59px; box-sizing: border-box; margin-left:0;}
.spec-scroll .items ul li img:hover{border:2px solid #ed788a;padding:0px;}
.spec-scroll .items ul li.pro-on img{border:2px solid #ed788a;padding:0px;}

.jcarousel-container {
    position: relative;
}
.curr_base {border:2px solid #ccc;padding:1px; width:64px; height:59px;}
.cur_on {border:2px solid #ed788a;}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;

}


.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/*jcarousel-skin-tango*/
.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius:10px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width:100%;
	height:59px;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-right:0px;
	float:left;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:100%;
	height:59px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 74px;
    height: 59px;
}


.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right:0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position:absolute;
	top:9px;
	right:0px;
	width:12px;
	height:60px;
	cursor:pointer;
	margin-top:14px;
	background:transparent url(../images/movebar.jpg) no-repeat -12px 0px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position:-12px -189px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position:-12px -126px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor:default;
	background-position:-12px -63px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position:absolute;
	top:9px;
	left:0px;
	width:12px;
	height:60px;
	cursor:pointer;
	background:transparent url(../images/movebar.jpg) no-repeat 0 0px;
		margin-top:14px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position:0 -189px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position:0 -126px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor:default;
	background-position:0 -63px;
}
.jqzoom{
	float:left;
	position:relative;
	padding:0px;
	/*cursor:pointer;*/}
.jqzoom img{ width:100%; height:330px;
}
.zoomdiv{
	z-index:100;
	position:absolute;
	top:1px;
	left:0px;
	width:200px;
	height:200px;
	background:#fff;
	border:1px solid #09d;
	display:none;
	text-align:center;
	overflow: hidden;}
.bigimg{
	width:800px;
	height:800px;
}
.jqZoomPup{
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;left:0px;
	width:50px;height:50px;
	border:1px solid #C00;
	background:#c4c4c4 50% top no-repeat;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(Opacity=50);
	cursor:crosshair;
}
/*产品详细页结束*/

.mgc{position:relative;width:16px;height:16px;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:8px 8px 0 0; vertical-align:top; border-radius:2px;-webkit-transition:background-color .25s;transition:background-color .25s;background-color:#fff;border:1px solid #d7d7d7;}

.add-71 .mgc{ margin-top:0}
.mgc:checked:after{content:'';display:block;height:5px;width:9px;border:0 solid #333;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:2px;left:2px}
.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 #e0e0e0;}
.mgc-info:checked{background-color:#16a1e3;border-color:#16a1e3;}
.mgc-info:checked:after{border-color:#fff}
.mgc-circle{border-radius:2px}

.mgc1{position:relative;width:16px;height:16px;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0px 8px 0 0; vertical-align:top; border-radius:50%;-webkit-transition:background-color .25s;transition:background-color .25s;background-color:#fff;border:1px solid #d7d7d7;}
.mgc1:checked:after{content:'';display:block;height:10px;width:10px;border:0 solid #333; background:#fcaf2b; position:absolute;top:2px;left:2px;  border-radius:50%;}
.mgc1:disabled{opacity:.65}
.mgc1:focus{outline:none;box-shadow:inset 0 1px 1px rgba(252,175,43,0.075),0 0 2px #fcaf2b; background:#fcaf2b;}
.mgc1:checked{background-color:#fff;border-color:#fcaf2b;}
.mgc1:checked:after{border-color:#fcaf2b}
.mgc1-info{background-color:#fff;border:1px solid #fcaf2b;}
.mgc1-info:checked{background-color:#fcaf2b;border-color:#fcaf2b;}
.mgc1-info:checked:after{border-color:#fff}
.mgc1-circle{border-radius:50%}



/*上传图片样式开始*/
.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,.75);outline:1px solid #39f;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:e-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:n-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:w-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:s-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:e-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:n-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:w-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:ne-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nw-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:sw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:se-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
/*# sourceMappingURL=cropper.min.css.map */
.l-btn{
    display: inline-block;
    outline: none;
    resize: none;
    border: none;
    padding:5px 10px;
    background: #8C85E6;
    color: #fff;
    border:solid 1px #8C85E6;
    border-radius: 0px;
    font-size: 14px;
}

.shangchuan-an{    display: inline-block;
    outline: none;
    resize: none;
    border: none;
    padding:0;
    background: none;
    color: #fff;
    border:none;
    border-radius: 0px;
    font-size: 14px;}
.l-btn:hover{
    background: #8078e3;
    animation: anniu 1s infinite;
}
.l-btn:active{
  /*  box-shadow: 0 2px 3px rgba(0,0,0,.2) inset;*/
}
.hidden{
    display: none;
}
.tailoring-container, .tailoring-container div, .tailoring-container p{
    margin: 0;padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.tailoring-container{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 10000;
    top: 0;
    left: 0;
}
.tailoring-container .black-cloth{
    position: fixed;
    width: 100%;
    height: 100%;
    background: #111;
    opacity: .9;
    z-index: 1001;
}
.tailoring-container .tailoring-content{
    position: absolute;
    width: 768px;
    height: 560px;
    background: #fff;
    z-index: 1002;
    left: 0;
    top: 0;

    /* 水平垂直居中 浏览器版本号低的不支持transform */
    /*left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -weblit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);*/

    border-radius: 10px;
    box-shadow: 0 0 10px #000;
    padding: 10px;
}

.tailoring-content-one{
    height: 40px;
    width: 100%;
    border-bottom: 1px solid #DDD ;
}
.tailoring-content .choose-btn{
    float: left;
}
.tailoring-content .close-tailoring{
    display: inline-block;
    height: 30px;
    width: 30px;
    border-radius: 100%;
    background: #eee;
    color: #fff;
    font-size: 22px;
    text-align: center;
    line-height: 30px;
    float: right;
    cursor: pointer;
}
.tailoring-content .close-tailoring:hover{
    background: #ccc;
}

.tailoring-content .tailoring-content-two{
    width: 100%;
    height: 460px;
    position: relative;
    padding: 5px 0;
}
.tailoring-content .tailoring-box-parcel{
    width: 520px;
    height: 450px;
    position: absolute;
    left: 0;
    border: solid 1px #ddd;
}
.tailoring-content .preview-box-parcel{
    display: inline-block;
    width: 228px;
    height: 450px;
    position: absolute;
    right: 0;
    padding: 4px 14px;
}
.preview-box-parcel p{
    color: #555;
}
.previewImg{
    width: 200px;
    height: 200px;
    overflow: hidden;
}
.preview-box-parcel .square{
    margin-top: 10px;
    border: solid 1px #ddd;
}
.preview-box-parcel .circular{
    border-radius: 100%;
    margin-top: 10px;
    border: solid 1px #ddd;
}

.tailoring-content .tailoring-content-three{
    width: 100%;
    height: 40px;
    border-top: 1px solid #DDD ;
    padding-top: 10px;
}
.sureCut{
    float: right;
}

@media all and (max-width: 768px) {
    .tailoring-container .tailoring-content{
        width: 100%;
        min-width: 320px;
        height: 460px;
    }
    .tailoring-content .tailoring-content-two{
        height: 360px;
    }
    .tailoring-content .tailoring-box-parcel{
        height: 350px;
    }
    .tailoring-container .tailoring-box-parcel{
        width: 100%;
    }
    .tailoring-container .preview-box-parcel{
        display: none;
    }

}


.shangchuan-box{ width:110px; height:105px; overflow:hidden; position:relative;}
.l-btn1{ width:24px; height:24px; line-height:30px; font-size:14px; color:#fefefe;  overflow:hidden; position:absolute; right:0; bottom:0; z-index:9; background:none; border:none; outline:none; cursor:pointer;}
.l-btn1:hover{ background:none;}

/*上传图片结束*/


@media all and (max-width: 750px) {
.zhanghu-xxbox{ width:100%;  height:auto; overflow:hidden; margin-top:10px;}
.zhanghu-xx1{ width:60px; height:24px; line-height:24px; text-align:center; float:left; margin-left:10px; font-size:14px;}
.zhanghu-xx1 a{ display:block; width:100%; height:auto; overflow:hidden; color:#333333;}
.zhanghu-xx1on{ border-bottom:2px solid #1d53bf;}
.zhanghu-xx1on a{ color:#1d53bf;}
.zhanghu-xx1:hover{ border-bottom:2px solid #1d53bf;}
.zhanghu-xx1:hover a{ color:#1d53bf;}


.add-box{ width:100%; height:auto; overflow:hidden; background:#fff;  box-sizing: border-box; padding:10px 10px 15px;}
.add-1{ width:100%; height:auto; line-height:44px; font-size:16px; color:#333333; overflow:hidden; border-bottom:1px solid #29a469;}

.add-2{ width:100%; height:auto; line-height:22px; padding-top:26px; overflow:hidden; font-size:14px; color:#333333;}

.add-3{ width:100%; height:auto; overflow:hidden; margin-top:10px; margin-bottom:10px;}

.add-3 table{ width:100%; height:auto; overflow:hidden;}
.add-3 tbody{ width:100%; height:auto; overflow:hidden;}
.add-3 tr{ margin-top:2px; width:100%; height:auto; overflow:hidden; }
.add-3 table , .add-3 tr , .add-3 td{ border:none; box-sizing: border-box; border:none;  overflow:hidden; min-height:46px;}
.add-3 table{ border-bottom:1px solid #dadada;  border-left:1px solid #dadada; }
.add-3 tr th{ vertical-align:top;  border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; height:auto; color:#333333; min-height:34px; line-height:34px; font-size:14px; padding:0px 10px; background:#f6f6f6;}
.add-3 tr td{ vertical-align:top;  border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; height:auto; color:#333333; text-align:center;  min-height:20px; line-height:20px; font-size:14px; padding:25px 10px; max-width:40%; width:25% !important;word-wrap:break-word;
word-break:break-all;}

.xiugai{ display:inline-block; padding:0 20px; border:1px solid #ff9000; border-radius:2px; font-size:14px; color:#ff7e00; margin-right:14px; margin-bottom:10px;}
.shanchu{ display:inline-block; padding:0 20px; border:1px solid #c1c1c1; border-radius:2px; font-size:14px; color:#333333; margin-right:14px; cursor:pointer; margin-bottom:10px;}
.moren{ display:inline-block; width:100px; padding:0 0px; border:1px solid #16a1e3; border-radius:2px; font-size:14px; color:#16a1e3; }

.moren-on{ background:#c0ebff;}

.add-4{ width:100%; height:auto; overflow:hidden; line-height:24px; font-size:14px; color:#333333; margin-top:0px; margin-bottom:10px;}

.add-5{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.add-51{ width:80px; height:34px; line-height:34px; float:left; overflow:hidden; text-align:right; font-size:14px; color:#333333;}
.add-51 font{ color:#ff0000;}
.add-52{ width:calc(100% - 90px);  height:32px; overflow:hidden; float:right; margin-left:0px; border:1px solid #cdcdcd;}
.add-52 input{ display:block; width:100%; height:32px; line-height:32px; overflow:hidden;  box-sizing: border-box; padding:0 10px; font-size:14px; color:#333333;}


.add-53{ width:calc(100% - 90px); height:142px; overflow:hidden; float:right; margin-left:0px; border:1px solid #cdcdcd;}
.add-53 textarea{ display:block; width:100%; height:142px; overflow:auto; line-height:22px; font-size:14px; color:#666666; padding:10px 10px; box-sizing: border-box;}

.add-6{ width:100%; height:auto; margin-bottom:10px;}
.add-62{ width:calc(100% - 88px); float:right; margin-left:0px; height:auto;}
.city-picker-selector .selector-item{ width:calc(30% - 2px); height:32px; line-height:32px; margin-left:0; margin-right:5%;}
.city-picker-selector .selector-item:last-child{ margin-right:0}


.add-7{ width:100%; height:auto; overflow:hidden;}
.add-71{ display:inline-block; margin-left:90px;  line-height:16px; font-size:14px; color:#333333;}


.add-8{ width:100%; height:auto; overflow:hidden; margin-top:15px; margin-bottom:20px;}

.add-81{ display:block; margin:0 auto 0; width:100px; height:36px; overflow:hidden; background:#16a1e3;  border-radius:2px;}
.add-81 input{ display:block; width:100%; height:36px; line-height:36px; text-align:center; font-size:16px; color:#ffffff; cursor:pointer;}

.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;

}

.zhanghu-box{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.zhanghu-1{ width:100%; height:auto; overflow:hidden; float:left; padding-top:10px; border-right:none; padding-bottom:5px; border-bottom:1px dashed #d5e9ff;}

.zhanghu-11{ width:110px; height:104px; overflow:hidden; }

.zhanghu-12{ width:100%; height:auto; overflow:hidden; line-height:22px; font-size:12px; color:#cccccc; overflow:hidden; margin-top:6px; text-align:center;}

.zhanghu-2{ width:100%; height:auto; overflow:hidden; float:left; padding-top:15px;}
.zhanghu-21{ width:100%; height:auto; overflow:hidden; margin-bottom:20px; box-sizing: border-box; padding:0 10px;}
.zhanghu-211{ width:70px; height:34px; line-height:34px; float:left; overflow:hidden; font-size:14px; color:#666666; text-align:right;}
.zhanghu-212{ width:calc(100% - 80px); height:32px; overflow:hidden; float:right; border:1px solid #cdcdcd;}
.zhanghu-212 input{ display:block; width:100%; height:32px; line-height:32px; overflow:hidden;  box-sizing: border-box; padding:0 10px; font-size:14px; color:#333333;}
.zhanghu-213{ width:calc(100% - 80px); height:32px; line-height:32px; overflow:hidden; float:right; font-size:14px; color:#333333}

.ziliao-btn{  width:100px; height:36px; overflow:hidden; background:#16a1e3;  border-radius:2px; margin:20px auto 40px;}
.ziliao-btn input{ display:block; width:100%; height:36px; line-height:36px; text-align:center; font-size:16px; color:#ffffff; cursor:pointer;}

.invoice-box{ width:100%; height:auto; overflow:hidden; background:#fff;  box-sizing: border-box; padding:8px 10px 20px;}

.invoice-box .add-1{ margin-bottom:32px;}
.invoice-1{ width:100%; height:auto; overflow:hidden; margin-bottom:2px;}
.invoice-11{ width:100px; height:34px; line-height:34px; float:left; overflow:hidden; text-align:right; font-size:14px; color:#333333;}
.invoice-11 font{ color:#ff0000;}
.invoice-12{ width:calc(100% - 110px); height:34px; overflow:hidden; float:right; margin-left:0px;}

.invoice-2{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.invoice-21{ width:100px; height:34px; line-height:34px; float:left; overflow:hidden; text-align:right; font-size:14px; color:#333333;}
.invoice-21 font{ color:#ff0000;}
.invoice-22{ width:calc(100% - 112px); height:32px; overflow:hidden; float:right; margin-left:0px; border:1px solid #cdcdcd; background:#fff;}
.invoice-22 input{ display:block; width:100%; height:32px; line-height:32px; overflow:hidden;  box-sizing: border-box; padding:0 10px; font-size:14px; color:#333333;}


.invoice-23{width:calc(100% - 112px); height:78px; overflow:hidden; float:right; margin-left:0px; border:1px solid #cdcdcd; background:#fff;}
.invoice-23 textarea{ display:block; width:100%; height:78px; line-height:28px; overflow:auto;  box-sizing: border-box; padding:5px 10px; font-size:14px; color:#333333;}

.invoice-3{ width:526px; height:50px; line-height:50px; overflow:hidden; margin-left:155px; background:#e7f1ec; font-size:12px; color:#666666; background:#e7f1ec; text-indent:16px;}

.invoice-4{ width:100%; height:auto; overflow:hidden; margin-top:30px;}

.invoice-41{ display:inline-block; margin-left:155px; width:140px; height:46px; overflow:hidden; background:#16a1e3;  border-radius:2px;}
.invoice-41 input{ display:block; width:100%; height:46px; line-height:46px; text-align:center; font-size:20px; color:#ffffff; cursor:pointer;}


.huiyuan-bmlbtop {

    width: calc(100% - 20px);

    height: auto;

    overflow: hidden;

    margin-top: 10px;

}



.huiyuan-bmlbtop>div {

    background: #8ea9df;

    height: 36px;

    line-height: 36px;

    font-size: 14px;

    color: #ffffff;

    float: left;

}



.huiyuan-bmlbtop1 {

    width: 40px;

    margin-right: 1px;

    text-align: center;

}



.huiyuan-bmlbtop2 {

    
    width: calc(100% - 264px);

    margin-right: 1px;

    text-align: center;

}



.huiyuan-bmlbtop3 {

    width: 70px;

    margin-right: 1px;

     text-align: center;

}



.huiyuan-bmlbtop4 {

    width: 70px;
    margin-right: 1px;

    text-align: center;

}

.huiyuan-bmlbtop5 {

    width: 80px;

    text-align: center;

}



.huiyuan-bmlb {

    width: calc(100% - 20px);

    height: auto;

  

    min-height: 400px;

}



.huiyuan-bmlb1 {

    width: 100%;

    height: 46px;

  

    margin-top: 1px;

}





.huiyuan-bmlb1>div {

    background: #f9f9f9;

    height: 62px;

    line-height: 30px;

    font-size: 14px;

    color: #333333;

    float: left;
	overflow:hidden;



}

.huiyuan-bmlb .huiyuan-bmlb1:nth-child(2n)>div{ background: #e7ebf3 }

.huiyuan-bmlb11 {

    width: 40px;

    margin-right: 1px;

    text-align: center;

}



.huiyuan-bmlb12 {

    width: calc(100% - 264px);

    margin-right: 1px;

    text-align: center; white-space:normal; line-height:30px;

    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
overflow: hidden;

}



.huiyuan-bmlb13 {

    width: 70px;
    margin-right: 1px;

    text-align: center;

    text-overflow: ellipsis;

    white-space: nowrap;

}



div.huiyuan-bmlb14 {

    width: 70px;
  margin-right: 1px;
    text-align: center;
	overflow:inherit;

}

.huiyuan-bmlb15 {
  

    width: 80px;

    text-align: center;

}

.xiazai-zs{ width:150px; height:auto; overflow:hidden; background:#fff; line-height:22px; font-size:12px; color:#333333; border-radius:8px; box-sizing: border-box; padding:10px 10px; position:relative; z-index:11;  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1); margin-left:-75px; margin-top:-6px; display:none; text-align:left;}



.travelers-2{ width:100%; height:auto; overflow:hidden; margin-top:10px;  box-sizing: border-box; padding-bottom:48px; margin-bottom:10px;}

.travelers-21{ width:100%; height:auto; margin-top:5px; line-height:22px; font-size:16px; color:#333333; overflow:hidden; text-indent:10px; margin-bottom:15px;}
.travelers-22{ width:calc(100% - 20px); height:auto; overflow:hidden; margin-bottom:10px;}
.travelers-221{ width:70px; height:34px; line-height:34px; overflow:hidden; float:left; text-align:right; font-size:14px; color:#333333;}
.travelers-221 font{ color:#ff0000;}
.travelers-222{ width:calc(100% - 80px); height:32px; overflow:hidden; float:right; border:1px solid #cdcdcd; background:#fff;}
.travelers-222 input{ display:block; width:100%; height:32px; line-height:32px; overflow:hidden;  box-sizing: border-box; padding:0 10px; font-size:14px; color:#333333;}
.travelers-222 select{ display:block; width:100%; height:32px; line-height:32px; overflow:hidden;  box-sizing: border-box; padding:0 6px; font-size:14px; color:#333333;}

.travelers-23{ width:calc(100% - 20px); height:auto; overflow:hidden; margin-bottom:12px;}
.travelers-231{ width:70px; height:34px; line-height:34px; float:left; overflow:hidden; text-align:right; font-size:14px; color:#333333;}
.travelers-231 font{ color:#ff0000;}
.travelers-232{ width:calc(100% - 78px); height:34px; overflow:hidden; float:right; text-align:left;}
.travelers-2321{ display:inline-block; height:34px; line-height:34px; font-size:14px; color:#333333; min-width:70px; margin-right:10px;}
.travelers-2321 input{ display:inline-block; margin-right:4px; margin-top:8px;}

.travelers-24{ width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 20px;}

.travelers-241{ display: block;
    margin: 0 auto 0;
    width: 100px;
    height: 36px;
    overflow: hidden;
    background: #16a1e3;
    border-radius: 2px;}
.travelers-241 input{     display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;}

.travelers-2list{width:calc(100% - 20px);}
.travelers-2list .travelers-22{ margin-left:0}
.travelers-2list .travelers-23{ margin-left:0}

.travelers-3{ width:calc(100% - 20px); height:auto; overflow:hidden; margin-top:10px;}
.travelers-3 table{ width:100%; height:auto; overflow:hidden;}
.travelers-3 tbody{ width:100%; height:auto; overflow:hidden;}
.travelers-3 tr{ margin-top:1px; width:100%; height:auto; overflow:hidden; }
.travelers-3 table , .travelers-3 tr , .travelers-3 td{ border:none; box-sizing: border-box; border:none;  overflow:hidden; min-height:26px;}
.travelers-3 table{ border:1px solid #eaeaea;  }
.travelers-3 tr th{ vertical-align:top;   height:auto; color:#333333; min-height:24px; line-height:24px; font-size:15px; color:#fff; padding:5px 10px; background:#8ea9df;}
.travelers-3 tr td{ vertical-align:top; border-top:1px solid #e5e5e5; height:auto; color:#888888; text-align:center;  min-height:32px; line-height:22px; font-size:14px; padding:5px 5px; max-width:40%;     word-wrap: break-word;
    word-break: break-all;}
.xiugai1{color:#888888;}
.xiugai1 img{ vertical-align:sub; margin-right:8px;}

.travelers-3 tr:nth-child( 2n + 3 ){ background:#f9f9f9;}
.renyuan-sc{ width:100px; height:36px; overflow:hidden; line-height:36px; margin:15px auto 15px; background:#d4d4d4; font-size:16px; color:#ffffff; text-align:center; cursor:pointer;  border-radius:25px;}

.dizhi-tcmax{ width:100%; height:100vh; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.5); display:none; flex-wrap: nowrap;align-items: center; justify-content: center;}
.dizhi-tcbox{ width:calc(100% - 20px); height:auto; overflow:hidden; background:#fff;  border-radius:2px;}
.dizhi-tc1{ width:100%; height:50px; overflow:hidden; background:#f8f8f8; border-bottom:1px solid #e8e8e8;  box-sizing: border-box; padding:0 15px;}
.dizhi-tc11{ width:calc(100% - 50px); height:50px; line-height:50px; font-size:16px; overflow:hidden; float:left; color:#333333; }
.dizhi-tc12{ width:16px; height:16px; overflow:hidden; float:right; margin-top:17px; cursor:pointer;}
.dizhi-tc12 img{ width:100%; height:100%;}

.dizhi-tc2{ width:100%; height:40px; overflow:auto; margin:15px auto 0; text-align:center; box-sizing: border-box; padding:0 30px; font-size:14px; color:#333333; line-height:40px;}

.dizhi-tc3{ width:100%; height:auto; overflow:hidden; box-sizing: border-box; padding:0 70px; margin:15px auto 25px;}
.dizhi-tc31{ width:100px; height:38px; overflow:hidden; background:#16a1e3; border-radius:2px; float:left;}
.dizhi-tc31 input{ display:block; width:100%; height:38px; overflow:hidden; text-align:center; font-size:16px; color:#ffffff; cursor:pointer;}
.dizhi-tc32{ width:98px; height:36px; line-height:36px; text-align:center; overflow:hidden; border:1px solid #cdcdcd; border-radius:2px; float:right; font-size:16px; color:#666666; cursor:pointer;}




.peixun-lbmax{ width:calc(100% - 20px); height:auto; overflow:hidden; margin:0 auto; background:#fff; box-sizing: border-box; padding:10px 10px 0;}
.baoming-banner{ width:100%; height:auto; overflow:hidden;}
.baoming-banner img{ width:100%;}
.peixun-bt{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.peixun-bt1{ display:inline-block; line-height:24px; overflow:hidden;     color: #1d53bf; border-bottom:1px solid #1d53bf;
    font-size: 16px;}
	
.peixun-bt1 span{    margin-top: 5px; color:#999999; font-size:14px; margin-left:12px;
  }	

.peixun-bt2{ display:inline-block; line-height:35px; overflow:hidden;   
    float: left;
    color: #c8c8c8;
    font-size: 16px;
    margin-left: 20px;
}


.home_textarea_br{ margin-top: 0px !important;}

.peixun-lbbox{ width:100%; height:auto; overflow:hidden; padding-top:5px; }

.peixun-lb{ width:calc(100% - 2px);  height:auto; overflow:hidden; border:1px solid #e1e2e3; float:left; margin-bottom:10px;}
.peixun-lbbox .peixun-lb:nth-child(2n){ float:right;}
.peixun-lb1{ width:calc(100% - 20px); height:26px; line-height:26px; color:#333333; overflow:hidden; margin-top:5px;
font-size: 16px;
    font-weight: bold;  


}
.peixun-lb1 a{ display:block; width:100%; height:auto;  color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.peixun-lb2{ width:calc(100% - 20px); height:44px;  color: #6f6f6f;
    font-size: 14px;
    line-height: 22px;
    margin-top: 3px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
overflow: hidden;}
.peixun-lb2 a{ color:#4a75cc}

.peixun-lb3{ width:100%; height:auto; overflow:hidden; margin-top:5px; box-sizing: border-box; padding:0 10px 10px; border-bottom:1px solid #e1e2e3;}

.peixun-lb31{ width:100%; height:auto; overflow:hidden; line-height:22px; font-size:14px; color:#b2b2b2;}
.peixun-lb31 font{ display:block; float:left; margin-right:0px; width:100%;}
.peixun-lb31 font:nth-child(2n){ margin-right:0}

.peixun-lb4{ width:100%; height:auto; overflow:hidden; padding:10px 0; text-align:center;}
.peixun-lb41{display:inline-block;  width:96px; height:34px; overflow:hidden; background:#e6f2ff; border:1px solid #3096ff; border-radius:22px; margin:0 4px;}
.peixun-lb41 a{ display:block; width:100%; height:34px; line-height:34px; text-align:center; font-size:14px; color:#3096ff;}

.peixun-lb42{ display:inline-block; width:96px; height:35px; overflow:hidden; background:#3cb7f1; border:1px solid #3cb7f1; border-radius:23px; margin:0 4px;}
.peixun-lb42 a{ display:block; width:100%; height:34px; line-height:34px; text-align:center; font-size:14px; color:#fff;}

.peixun-lb43{ display:inline-block; width:96px; height:34px; line-height:34px; font-size:14px; overflow:hidden; background:#f6f6f6; border:1px solid #e6e6e6; border-radius:23px; color:#999999; margin:0 4px;}
.peixun-lb43 a{ display:block; width:100%; height:34px; line-height:34px; text-align:center; font-size:14px; color:#999999;}


.peixun-lb44{ display:inline-block; width:96px; height:34px; overflow:hidden; background:#ffb800; border:1px solid #ffb800; border-radius:23px; margin:0 4px;}
.peixun-lb44 a{ display:block; width:100%; height:34px; line-height:34px; text-align:center; font-size:14px; color:#fff;}


.fanhuibm{display: inline-block;
    float: right;
    padding: 0 8px;
    height: 28px;
    line-height: 28px;
    background: #1d53bf;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
    margin-left: auto;}

}

.baoming-tczz{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.2); overflow:hidden; display:none;}
.baoming-tcbox{ width:1160px; height:80vh; position:fixed; top:10vh; z-index:99999; background:#fff; left:calc(50% - 580px);  border-radius:18px; overflow:auto; box-sizing: border-box; padding:0 20px; display:none;}
.baoming-btbox{ width:100%; height:auto; overflow:hidden; line-height:32px; margin-top:32px; margin-bottom:18px;}
.baoming-bt1{ display:inline-block; float:left; font-size:22px; color:#333333;}
.baoming-bt2{ display:inline-block; float:right; cursor:pointer;}
.baoming-bt2 img{ width:32px;}

.baoming-min{ width:100%; height:calc(100% - 82px); overflow:auto;}

.baoming-bg{ width:100%; height:auto; overflow:hidden; margin:0px auto 20px;}
.baoming-bg table , .baoming-bg tr , .baoming-bg td , .baoming-bg th{ border:none; box-sizing: border-box;   }
.baoming-bg tr th{ vertical-align:top;  border-right:1px solid #dadada; border-top:1px solid #dee2e6; height:auto;  font-size:15px; padding:20px 10px; font-weight:600; background:#f9f9f9;}
.baoming-bg tr td{ vertical-align:top;  border-right:1px solid #dadada; border-top:1px solid #dee2e6; height:auto; line-height:1; font-size:15px; padding:20px 10px; }

.baoming-bg tr:first-child{ background:#cbd7f1; text-align:center; }
.baoming-bg tr:first-child td{ border-top:1px solid #dee2e6; color:#333333; font-size:18px;}
.baoming-bg tr:nth-child(2n + 3){ background:#f2f2f2}
.baoming-bg tr{ border-right:1px solid #dee2e6}
.baoming-bg table{ border-bottom:1px solid #dee2e6;  border-left:1px solid #dee2e6; }
.baoming-bg td:last-child{ border-right:1px solid #dee2e6;}
.jiacu{ font-size:16px !important; font-weight:bold;}

.dakuan{ width:40px; height:40px;}

.fukuan-box{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; background:rgba(0,0,0,0.6); z-index:99; display:none;}
.fukuan-img{ width:100%; height:100%; display:flex; flex-wrap: nowrap;align-items: center; justify-content: center;}
.fukuan-img img{ max-width:80%; max-height:80%;}

.kuandu100{ width: calc(100% - 4px);}