            /*  * @Description: 主入口文     * @Company: TRS    * @Date: 2020-05-27 14:29:32  * @LastEditors: jsj */            /* 写信详情 */                        .ho:hover {                text-decoration: underline;            }                        .xj.c {                width: 100%;            }                        .xj-c1 {                width: 100%;                height: 300px;                background: url(xjxq-bg1.png) no-repeat center;            }                        .xjcenter {                width: 1200px;                margin: 0 auto;            }                        .xj-cc {                float: left;                margin-left: 45px;                margin-top: 73px;            }                        .xj-cc p {                font-size: 30px;                line-height: 72px;                color: #ffffff;                font-weight: bold;            }                        .xj-cc a,            .xj-cc span {                font-size: 16px;                font-style: italic;                line-height: 18px;                color: #ffffff;            }                        .xj-cc span {                display: inline-block;                margin-left: 17px;                margin-right: 15px;            }                        .xj-c2 {                width: 1200px;                margin: 0 auto;                background-color: #ffffff;                border-radius: 5px;                margin-top: -83px;                z-index: 999;            }                        .xj-c2t {                width: 1160px;                margin: 0 auto;                height: 83px;                line-height: 83px;                border-bottom: 2px solid #eee;                box-sizing: border-box;                background: url(xj-xx.png) no-repeat 29px center;            }                        .xj-c2t .t {                font-size: 20px;                font-weight: bold;                color: #333333;                margin-left: 83px;                margin-right: 59px;            }                        .xj-c2t a {                font-size: 18px;                font-weight: bold;                color: #396dc0;            }                        .xj-c2t span {                display: inline-block;                color: #396dc0;                font-size: 18px;                margin-left: 19px;                margin-right: 19px;            }                        .xj-c2xxr {                width: 1160px;                margin: 0 auto;            }                        .xj-c2xxr ul {                margin-left: 59px;                margin-top: 33px;                padding-bottom: 50px;            }            @media only screen and (max-width:850px){                .xj-c2xxr ul {                    margin-left: 0px;                    margin-top: 0px;                }            }                        .pb {                border-bottom: 2px solid #eee;            }                        .xj-c2xxr p {                font-size: 18px;                font-weight: bold;                color: #333333;                background: url(xx-bt2.png) no-repeat 37px center;                margin-top: 41px;                padding-left: 56px;            }                        .xj-c2xxr li {                width: 479px;                height: 45px;                line-height: 45px;                margin-right: 57px;                margin-bottom: 17px;            }                        .xj-c2xxr li span {                display: inline-block;                width: 90px;                text-align: right;                font-size: 16px;                height: 45px;                line-height: 45px;                color: #333333;                margin-right: 25px;            }                        .xj-c2xxr li input {                width: 340px;                height: 45px;                background-color: #f6f8fc;                border: solid 1px #d2d2d2;                box-sizing: border-box;                padding: 0 20px;                vertical-align: top;            }            @media only screen and (max-width:850px){                .xj-c2xxr li input {                    width: 200px;                }            }                        .xj-c2xxr li input::-webkit-input-placeholder {                color: #666;            }                        .xj-c2xxr li textarea::-webkit-input-placeholder {                color: #666;            }                        .xj-c2xxr li button {                width: 120px;                height: 45px;                background-color: #ffffff;                border: solid 1px #d2d2d2;            }                        .xj-c2xxr li .xx-radio {                display: inline-block;                width: 14px;                height: 14px;                background-color: #ffffff;                border: solid 1px #bfbfbf;                border-radius: 50%;                margin-top: 17px;                margin-left: 7px;                cursor: pointer;                padding: 0;            }                        .xj-c2xxr li .xx-label {                width: 20px;            }                        .xj-c2xxr li .xx-label2 {                width: 40px;            }                        .xj-c2xxr .comp {                width: 1056px;            }                        .xj-c2xxr .comp2 {                width: 1056px;                height: 231px;            }                        .xj-c2xxr .comp3 {                margin-top: 23px;            }                        .xj-c2xxr .comp2 span {                height: 231px;                line-height: 231px;                vertical-align: top;            }                        .xj-c2xxr .comp input {                width: 877px;            }            @media only screen and (max-width:850px){                .xj-c2xxr .comp input {                    width: 200px;                }            }                        .xj-c2xxr .comp2 textarea {                width: 876px;                height: 231px;                border: solid 1px #d2d2d2;                background-color: #f6f8fc;                overflow: hidden;                outline: none;                padding: 16px;                box-sizing: border-box;            }            @media only screen and (max-width:850px){                .xj-c2xxr .comp2 textarea {                    width: 200px;                }            }                        .xj-c2xxr li .input3 {                width: 210px;                height: 45px;            }                        .xj-c2xxr li .input4 {                width: 110px;                height: 45px;            }                        .xj-c2xxr li a {                display: inline-block;                width: 120px;                height: 45px;                background-color: #ffffff;                border: solid 1px #d2d2d2;                font-size: 16px;                line-height: 45px;                color: #666666;                text-align: center;                margin-left: 10px;            }                        .xj-c2xxr li .yzm {                width: 75px;                height: 40px;                margin-left: 15px;                border: none;            }                        .xj-c2xxr li .hz {                width: 128px;                height: 16px;                font-family: MicrosoftYaHei;                font-size: 16px;                color: #333333;                border: none;            }                        .xj-c2xxr li .bt {                width: 160px;                height: 45px;                line-height: 45px;                background-color: #f2f2f2;                color: #999;                font-size: 16px;                border-radius: 5px;                border: none;                vertical-align: top;            }                        .xj-c2xxr li .bt:hover,            .xj-c2xxr li .bt.cur {                background-color: #2e55a4;                color: #ffffff;            }                        .xj-c2xxr li .bt {                margin-left: 0;                margin-right: 20px;            }            /* 在线访谈细览 */                        .ft-con2 {                width: 100%;                height: 575px;                background-color: #fafafa;                border-top: 1px solid #e5e5e5;            }                        .wzsl {                display: inline-block;                height: 88px;                font-size: 20px;                font-weight: bold;                color: #333333;                padding-left: 40px;                line-height: 80px;                background: url(wzsl.png) no-repeat 2px 28px;            }                        .wzc {                width: 1200px;                background-color: #ffffff;                border: solid 1px #e5e5e5;                padding: 24px 48px 36px 28px;                margin-bottom: 37px;            }                        .wzslc {                width: 1152px;                height: 390px;                overflow-y: scroll;                padding-right: 18px;            }                        .wzslc p {                font-size: 14px;                line-height: 25px;                color: #333333;            }                        .wzslc .pt {                margin-bottom: 30px;            }                        .wzslc .pt2 {                margin-top: 30px;            }                        .wzslc::-webkit-scrollbar {                width: 10px;                height: 360px;            }                        .wzslc::-webkit-scrollbar-thumb {                border-radius: 0px;                height: 50px;                -webkit-box-shaow: inset 0 0 5px rgba(0, 0, 0, 0.2);                background-color: #133f90;            }                        .wzslc::-webkit-scrollbar-track {                border-radius: 0px;                -webkit-box-shaow: inset 0 0 5px rgba(0, 0, 0, 0.2);                background: rgba(0, 0, 0, 0.1);            }                        .cont2 {                height: 93px;                padding-top: 32px;            }                        .cont2-lyc-block {                position: relative;                height: 183px;                width: 1200px;            }                        .lyc-block {                position: absolute;                left: 0;                top: 0;                display: none;            }                        .lyc-block:first-child {                display: block;            }                        .wyly {                display: inline-block;                height: 40px;                line-height: 40px;                font-size: 20px;                color: #333333;                font-weight: bold;                padding-left: 65px;                background: url(wyly.png) no-repeat 29px center;            }                        .arrow {                width: 70px;                height: 25px;            }                        .larrow {                display: inline-block;                width: 23px;                height: 23px;                margin-right: 10px;                cursor: pointer;                background: url(xq-lfarrow.png) no-repeat center;            }                        .rarrow {                display: inline-block;                width: 23px;                height: 23px;                cursor: pointer;                background: url(xq-rtarrow.png) no-repeat center;            }                        .yy {                width: 1200px;                height: 30px;                background: url(yy-libg.png) no-repeat center;            }                        .lyc {                padding-bottom: 22px;                border-bottom: 1px dashed #adadad;            }                        .lyc2 {                padding: 0;                border: none;                margin-top: 20px;            }                        .lyc li {                height: 70px;                margin-left: 46px;                margin-right: 26px;            }                        .lyc li a {                font-size: 16px;                font-weight: bold;                color: #4f7bcd;            }                        .lyc li span {                display: block;                max-width: 522px;                height: 38px;                font-size: 14px;                line-height: 20px;                margin-top: 11px;                color: #333333;                overflow: hidden;            }                        .cont3 {                width: 1200px;                height: 460px;                background-color: #fafafa;                border: solid 1px #e5e5e5;                box-sizing: border-box;            }                        .cont3-blcok {                position: relative;                margin-top: 40px;                min-height: 40px;            }                        .cont3-blcok .showBtn,            .cont3-blcok .showBtnCur {                position: absolute;                z-index: 3;                right: 20px;                top: 0;                width: 36px;            }                        .cont3-blcok .showBtn span,            .cont3-blcok .showBtnCur span {                display: inline-block;                width: 36px;                font-size: 16px;                text-align: center;                color: #999999;            }                        .cont3t a {                display: inline-block;                width: 36px;                height: 50px;                margin-right: 26px;            }                        .cont3t a span {                display: inline-block;                width: 36px;                font-size: 16px;                text-align: center;                color: #999999;                margin-top: 10px;            }                        .cont3t .lyt {                font-size: 18px;                font-weight: bold;                color: #333333;                padding-left: 65px;                margin-top: 25px;                background: url(xq-wyly.png) no-repeat 35px center;            }                        .con3c {                margin-left: 48px;                margin-top: 37px;            }                        .con3c li {                width: 340px;                height: 45px;                line-height: 45px;                margin-right: 60px;                margin-bottom: 19px;            }                        .con3c .comple {                height: 150px;                width: 1090px;            }                        .con3c .comple2 {                height: 45px;                width: 1090px;            }                        .con3c .comple span {                vertical-align: top;            }                        .con3c textarea {                width: 980px;                height: 150px;                background-color: #ffffff;                border: solid 1px #e5e5e5;                padding: 0 10px;                box-sizing: border-box;                outline: none;            }                        .con3c li span {                display: inline-block;                width: 73px;                height: 45px;                font-size: 16px;                line-height: 45px;                color: #333333;                text-align: right;                margin-right: 17px;            }                        .con3c li input {                width: 230px;                height: 45px;                vertical-align: top;                background-color: #ffffff;                border: solid 1px #e5e5e5;                padding: 0px 10px;                box-sizing: border-box;            }                        .con3c li .input2 {                width: 100px;            }                        .con3c li .xq-yzm {                display: inline-block;                width: 105px;                margin-left: 8px;                vertical-align: top;            }                        .con3c li .bt {                display: inline-block;                width: 160px;                height: 45px;                background-color: #eeeeee;                border-radius: 5px;                color: #999;                font-size: 16px;                text-align: center;                margin-right: 20px;                vertical-align: top;            }                        .con3c li .bt.cur,            .con3c li .bt:hover {                background-color: #2e55a4;                color: #fff;            }            /*在线访谈细揽修改*/                        .lyc-block p {                font-size: 16px;                line-height: 40px;                color: rgb(19, 63, 144);                padding-left: 40px;            }                        .lyc-block p.red {                color: rgb(228, 40, 40);            }                        .lyc-ul {                margin-left: 20px;            }                        .lyc-ul li {                width: 553px;                margin-left: 19px;            }                        .block-p-block {                background: url(liuyan.png) no-repeat;                width: 553px;                height: 197px;                padding: 30px 26px 39px;            }                        .huifu_block {                background: url(dafu.png) no-repeat;            }                        .block-p {                height: 156px;                font-size: 16px;                color: rgb(51, 51, 51);                line-height: 25px;                overflow-y: auto;            }                        .block-p::-webkit-scrollbar {                width: 10px;                border: 1px solid #eeeeee;            }                        .block-p::-webkit-scrollbar-thumb {                border-radius: 10px;                -webkit-box-shaow: inset 0 0 5px rgba(0, 0, 0, 0.2);                background: #0f5aa4;            }                        .block-p::-webkit-scrollbar-track {                border-radius: 10px;                -webkit-box-shaow: inset 0 0 5px rgba(0, 0, 0, 0.2);                background: #fff;            }                        .cont2-lyc-block {                height: 250px;            }                        .larrow:hover {                background: url(xq-lfarrowCur.png) no-repeat;            }                        .rarrow:hover {                background: url(xq-rtarrowCur.png) no-repeat;            }