            /*
  * @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;
            }
            
            .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;
            }
            
            .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;
            }
            
            .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;
            }
            
            .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;
            }