.over {    overflow: hidden}input {    /*-webkit-appearance: none*/}input[type=button], input[type=text], input[type=submit], input[type=reset] {    -webkit-appearance: none}textarea {    -webkit-appearance: none}body, html {    width: 100%;    height: 100%;    background: #ededed}.all_nav {    width: 100%;    height: 1.09375rem;    text-align: center;    color: #FFF;    font-size: .40625rem;    padding: .3125rem;    background: #db451b;    position: fixed;    top: 0;    z-index: 9999}.all_nav img {    height: .46875rem}.s_tent {    padding: 1.09375rem 0 1.875rem 0}.s_tent .s-banner {    width: 100%;    height: 4.6875rem;    position: relative}.s_tent .s-banner .bd {    width: 100%;    height: 100%}.s_tent .s-banner .bd div {    width: 100%;    height: 100% !important}.s_tent .s-banner .bd ul {    width: 100%;    height: 100%}.s_tent .s-banner .bd ul li {    width: 100%;    height: 100%}.s_tent .s-banner .bd ul li img {    width: 100%;    height: 100%}.s_tent .s-banner .hd {    width: 100%;    height: .3125rem;    position: absolute;    bottom: 8%;    text-align: center}.s_tent .s-banner .hd ul {    height: 100%}.s_tent .s-banner .hd ul li {    display: inline-block;    width: .234375rem;    height: .234375rem;    background: #fff;    border-radius: 50%}.s_tent .s-banner .hd ul .on {    background: #db451b}.s_tent .s_fenlei {    padding: .46875rem 0;    background: #FFF}.s_tent .s_fenlei li {    width: 25%;    float: left;    margin-bottom: .3125rem;    text-align: center}.s_tent .s_fenlei li img {    width: 1.5625rem}.s_tent .s_fenlei li p {    font-size: .34375rem;    color: #313030;    line-height: 2}.s_tent .s_wkt_top {    height: 1.484375rem;    line-height: 1.484375rem;    padding: 0 .46875rem}.s_tent .s_wkt_top h3 a {    padding-left: .234375rem;    background: url(../img/left.png) no-repeat left center;    font-size: .40625rem;    color: #2a2a2a;    line-height: 0;    height: .46875rem}.s_tent .s_wkt_top div i {    color: #585858;    padding: 0 .125rem}.s_tent .s_wkt_top div a {    font-size: .375rem;    color: #585858}.s_tent .s_wkt {    background: #FFF;    width: 100%;    margin-top: .3125rem}.s_tent .s_wkt ul {    width: 100%;    margin: 0 auto}.s_tent .s_wkt ul > li {    float: left;    width: 48%;    margin-left: 4%;    background: #FFF;    padding-bottom: .3125rem}.s_tent .s_wkt ul > li img {    width: 100%}.s_tent .s_wkt ul > li div {    width: 100%;    padding: .234375rem .15625rem 0 .15625rem;    margin-bottom: 0}.s_tent .s_wkt ul > li div > p {    display: block;    height: .875rem;    line-height: 1.2;    font-size: .375rem;    color: #404040;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    margin-bottom: .078125rem}.s_tent .s_wkt ul > li div span {    font-size: .328125rem;    color: #4e4e4e}.s_tent .s_wkt ul > li div span i {    color: #db451b;    padding-left: .15625rem}.s_tent .s_wkt ul > li div .s-kt-text-left {    float: left}.s_tent .s_wkt ul > li div .s-kt-text-right {    float: right;    font-size: .328125rem;    color: #f04111}.s_tent .s_tianbao {    width: 100%;    margin-top: .3125rem;    padding-bottom: .46875rem;    background: #FFF}.s_tent .s_tianbao ul {    padding: 0 .3125rem}.s_tent .s_tianbao ul li {    width: 48%;    float: left;    margin-left: 4%;    margin-bottom: 3%;    position: relative}.s_tent .s_tianbao ul li img {    width: 100%}.s_tent .s_tianbao ul li p {    position: absolute;    color: #FFF;    font-size: .5rem;    height: .65625rem;    width: 100%;    top: 50%;    margin-top: -.328125rem;    text-align: center}.s_tent .s_zhuanjia {    width: 100%;    margin-top: .3125rem;    background: #FFF}.s_tent .s_zhuanjia ul {    padding: 0 .15625rem}.s_tent .s_zhuanjia ul li {    width: 33.333%;    float: left;    text-align: center;    margin-bottom: 4%;    position: relative}.s_tent .s_zhuanjia ul li img {    width: 95%}.s_tent .s_zhuanjia ul li p {    color: #000;    font-size: .4375rem;    height: .65625rem;    width: 100%;    text-align: center}.s_tent .s_ceshi {    width: 100%;    background: #FFF;    margin-top: .3125rem}.s_tent .s_ceshi ul {    width: 100%;    padding: 0 .3125rem}.s_tent .s_ceshi ul li {    text-align: center;    width: 33.333%;    height: 100%;    float: left;    height: 4.0625rem;    padding: 0 .234375rem;    margin-bottom: .46875rem}.s_tent .s_ceshi ul li a {    border-radius: .46875rem 0 .46875rem 0;    display: block;    padding-top: .3125rem;    width: 100%;    height: 100%;    margin: 0 auto}.s_tent .s_ceshi ul li a img{    width: 1rem;}.s_tent .s_ceshi ul li a p {    line-height: 1.09375rem;    color: #FFF;    font-size: .3125rem;    display: block;    width: 100%}.s_tent .s_ceshi ul li a span {    width: 80%;    color: #FFF;    margin: 0 auto;    padding: .078125rem;    display: block;    font-size: .34375rem;    border: 1px solid #FFF;    margin-top: -.125rem}.s_tent .s_ceshi ul .s-sy-z1 {    background: #ea615b}.s_tent .s_ceshi ul .s-sy-z2 {    background: #f09c25}.s_tent .s_ceshi ul .s-sy-z3 {    background: #9fbc3c}.s_tent .s_ceshi ul .s-sy-z4 {    background: #1ba5c7}.s_tent .s_ceshi ul .s-sy-z5 {    background: #e74f6f}.s_tent .s_ceshi ul .s-sy-z6 {    background: #0eb468}.s_tent .s_gyyc {    margin-top: .3125rem;    background: #FFF}.s_tent .s_gyyc .s_gyyc_text {    padding: .46875rem}.s_tent .s_gyyc .s_gyyc_text p {    font-size: .40625rem;    line-height: 1.8;    color: #3e3e3e;    text-indent: 2em}.dq-tent {    height: .859375rem;    line-height: .859375rem;    font-size: .275rem;    font-family: "Microsoft YaHei UI";    color: #747474;    padding-left: .3125rem;    margin-top: 1.09375rem}.dq-tent .marauto a{    color: #747474;}.fkcg-tent {    width: 100%;    height: 8.125rem;    padding: .5625rem 0 .984375rem 0;    background: #FFF}.fkcg-tent > div {    height: 100%;    padding-top: 1.5625rem}.fkcg-tent > div .fkcg-text {    width: 62%;    margin: 0 auto;    padding-left: 1.328125rem;    background: url(../img/xiaolian.png) no-repeat -.1875rem -.1875rem;    background-size: 1.375rem 1.625rem}.fkcg-tent > div .fkcg-text h3 {    font-size: .4375rem;    color: #353535}.fkcg-tent > div .fkcg-text p {    font-size: .34375rem;    color: #353535;    line-height: 1.8}.fkcg-tent > div .fkcg-text p span {    color: #f04111}.fkcg-tent > div .fkcg-btn {    width: 6.09375rem;    height: .78125rem;    margin: .703125rem auto 0}.fkcg-tent > div .fkcg-btn a {    padding: .15625rem .390625rem;    display: block;    float: left;    margin-left: .390625rem;    font-size: .4375rem;    line-height: .625rem;    text-align: center;    color: #FFf;    border-radius: .078125rem}.fkcg-tent > div .fkcg-btn .fkcg-btn1 {    background: #dc3609}.fkcg-tent > div .fkcg-btn .fkcg-btn2 {    background: #3b943f}.hz_tent {    width: 100%;    min-height: 7.8125rem;    background: #FFF;    padding-top: .234375rem;    padding-right: .234375rem}.hz_tent li {    width: 33.333%;    float: left;    padding-left: .3125rem;    margin-bottom: .234375rem}.hz_tent li img {    width: 100%}.hz_tent li p {    text-align: center;    line-height: 1.8;    font-size: .375rem;    color: #555}.dt-tent {    width: 100%;    min-height: 8.59375rem;    padding: 0 0 .421875rem 0;    background: #fff}.dt-tent .dt_top {    height: 2.03125rem;    padding-top: .46875rem}.dt-tent .dt_top h3 {    text-align: center;    color: #292929;    font-size: .4375rem}.dt-tent .dt_top > p {    text-align: center;    font-size: .3125rem;    color: #4f4f4f;    display: block;    margin: .234375rem 0}.dt-tent .dt_top > p span {    color: #e13b0e}.dt-tent div .dt-text {    width: 100%;    padding: 0 .3125rem}.dt-tent div .dt-text p {    line-height: 1.015625rem;    font-size: .40625rem;    color: #4d4d4d;    text-align: left;    background: #f9f9f9;    padding-left: .390625rem;    border: 1px solid #ededed}.dt-tent div .dt-text p span {    color: #e13b0e}.dt-tent div .dt-text .dt-ti {    width: 100%;    padding: 25px;    border: 1px solid #ededed;    background: #FFF}.dt-tent div .dt-text .dt-ti li {    line-height: 2.5;    font-size: .40625rem}.dt-tent div .dt-text .dt-ti li input {    margin-right: 15px;    width: .390625rem;    height: .390625rem;    float: left;    margin-top: .3125rem}.dt-tent div .dt-text a {    width: 40%;    height: .9375rem;    margin: 0 auto;    display: inline-block;    margin: .3125rem auto 0;    font-size: .4375rem;    line-height: .9375rem;    color: #FFF;    background: #e13b0e;    text-align: center}.px-tent {    width: 100%;    background: #FFF}.px-tent .marauto {    padding: .46875rem 0 1.578125rem .234375rem}.px-tent .marauto .hd {    width: 100%;    height: 45px}.px-tent .marauto .hd ul {    width: 100%;    height: 100%}.px-tent .marauto .hd ul li a{    width: 23%;    height: .703125rem;    background: #f3f3f3;    color: #4b4b4b;    line-height: .703125rem;    text-align: center;    font-size: .3125rem;    margin-right: .125rem;    float: left;    border-radius: .125rem;    cursor: pointer}.zyxxcx-tent .marauto .hd ul li {    width: 23%;    height: .703125rem;    background: #f3f3f3;    line-height: .703125rem;    text-align: center;    font-size: .3125rem;    margin-right: .125rem;    float: left;    border-radius: .125rem;    cursor: pointer}.zyxxcx-tent .marauto .hd ul li a{    color: #4b4b4b;}.px-tent .marauto .hd ul li:hover {    background: #dd4217;    color: #FFF}.px-tent .marauto .hd ul .on a{    background: #dd4217;    color: #FFF}.zyxxcx-tent .marauto .hd ul .on {    background: #dd4217;    color: #FFF}.zyxxcx-tent .marauto .hd ul .on a{    color: #FFF}.px-tent .marauto .bd {    width: 100%}.px-tent .marauto .bd ul {    width: 100%}.px-tent .marauto .bd ul li {    width: 100%;    height: 4.140625rem;    padding: .625rem 0;    border-bottom: 1px dashed #dedede}.px-tent .marauto .bd ul li .bd_a img {    float: left;    width: 35%;    height: 2.65625rem}.px-tent .marauto .bd ul li .px-text {    float: left;    width: 65%;    padding-left: .390625rem}.px-tent .marauto .bd ul li .px-text h3 {    line-height: .625rem;    font-size: .40625rem;    font-weight: 600}.px-tent .marauto .bd ul li .px-text h3 a {    color: #4e4e4e}.px-tent .marauto .bd ul li .px-text p {    width: 100%;    line-height: 2;    font-size: .3125rem;    color: #545454;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical}.px-tent .marauto .bd ul li .px-text span {    color: #797979;    font-size: .25rem;    line-height: 4}.px-tent .marauto .bd ul li .px-text .px-zx {    position: relative;    background: #e9e9e9;    color: #323232;    padding-left: .78125rem;    width: 40%;    display: block;    margin-right: .234375rem;    font-size: .34375rem;    height: .78125rem;    line-height: .78125rem;    float: left;    border-radius: 8px;    margin-top: .34375rem}.px-tent .marauto .bd ul li .px-text .px-zx img {    width: .390625rem;    position: absolute;    left: .234375rem;    top: .15625rem}.px-tent .marauto .bd ul li .px-text .px-bm {    width: 40%;    text-align: center;    background: #da3f14;    color: #FFF;    display: block;    margin-right: .234375rem;    font-size: .34375rem;    height: .78125rem;    line-height: .78125rem;    float: left;    border-radius: .125rem;    margin-top: .34375rem}.szpx-tent {    width: 100%;    background: #FFF}.szpx-tent .marauto {    padding: .46875rem 0 1.578125rem 0}.szpx-tent .marauto .hd {    width: 100%;    height: .703125rem}.szpx-tent .marauto .hd ul {    width: 100%;    height: 100%;    padding-left: .3125rem}.szpx-tent .marauto .hd ul li {    width: 23%;    height: .703125rem;    background: #f3f3f3;    color: #4b4b4b;    line-height: .703125rem;    text-align: center;    font-size: .3125rem;    margin-right: .125rem;    float: left;    border-radius: .125rem;    cursor: pointer}.szpx-tent .marauto .hd ul li:hover {    background: #dd4217;    color: #FFF}.szpx-tent .marauto .hd ul .on {    background: #dd4217;    color: #FFF}.szpx-tent .marauto .bd {    width: 100%}.szpx-tent .marauto .bd > div {    width: 100%}.szpx-tent .marauto .bd > div > h3 {    width: 100%;    line-height: 1.25rem;    text-align: center;    color: #262525;    font-size: .40625rem;    border-bottom: 1px dashed #959595}.szpx-tent .marauto .bd > div p {    display: block;    margin-top: .546875rem;    color: #5c5b5b;    font-size: .34375rem;    padding: 0 .3125rem;    line-height: 1.5}.szpx-tent .marauto .bd > div > div {    width: 100%;    background: #f8f8f8;    margin-top: 45px;    border: 1px solid #e3e3e3;    padding: 15px 25px 65px 25px}.szpx-tent .marauto .bd > div > div > h4 {    color: #ec4e01;    line-height: 55px;    font-size: .375rem;    font-weight: 600}.szpx-tent .marauto .bd > div > div p {    margin-top: 0;    margin-bottom: .703125rem;    padding-left: 0}.szpx-tent .marauto .bd > div > div ul {    width: 100%}.szpx-tent .marauto .bd > div > div ul li {    width: 100%;    min-height: .78125rem;    margin-bottom: .390625rem;    float: left;    line-height: .78125rem;    font-size: .375rem;    color: #545454}.szpx-tent .marauto .bd > div > div ul li i {    float: left;    width: 20%;    text-align: right}.szpx-tent .marauto .bd > div > div ul li .text-input {    width: 6.25rem;    height: .9375rem;    border: 1px solid #959595;    border-radius: .078125rem;    margin-left: .15625rem;    float: left}.szpx-tent .marauto .bd > div > div ul li .text-input_he {    height: 3.125rem !important;    width: 6.25rem;    border: 1px solid #959595;    border-radius: .078125rem;    margin-left: .15625rem;    float: left}.szpx-tent .marauto .bd > div > div ul li .checkboxFive {    line-height: 12px;    position: relative;    width: auto;    font-size: 15px;    color: #848484;    margin-top: 8px;    margin-right: 10px;    margin-left: 20px}.szpx-tent .marauto .bd > div > div ul li .checkboxFive input {    width: 30px;    height: 30px;    background: #FFF}.szpx-tent .marauto .bd > div > div ul li .checkboxFive > a {    color: #e13607}.szpx-tent .marauto .bd > div > div ul li .checkboxFive span {    float: right;    font-size: 18px;    color: #6b6b6b}.szpx-tent .marauto .bd > div > div ul li .checkboxFive span i {    font-size: 26px;    color: #e13607}.szpx-tent .marauto .bd > div > div ul li input[type=radio] {    visibility: hidden}.szpx-tent .marauto .bd > div > div ul li input[type=radio] {    border: none}.szpx-tent .marauto .bd > div > div ul li .checkboxFive input[type=radio]:checked + label:after {    opacity: 1}.szpx-tent .marauto .bd > div > div ul li .checkboxFive input[type=radio]:checked + label:before {    opacity: 1}.szpx-tent .marauto .bd > div > div ul li .checkboxFive label:after {    opacity: 0;    content: '';    position: absolute;    width: 20px;    height: 12px;    background: 0 0;    top: 4px;    left: 5px;    border: 2px solid #FFF;    border-top: none;    border-right: none;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg)}.szpx-tent .marauto .bd > div > div ul li .checkboxFive label:before {    opacity: 0;    content: '';    position: absolute;    width: 30px;    height: 30px;    background: #f10215;    top: 0;    left: 0}.szpx-tent .marauto .bd > div > div ul li .checkboxFive label {    cursor: pointer;    position: absolute;    width: 30px;    height: 30px;    top: 0;    left: 0;    background: #FFF;    border: 1px solid #ddd}.szpx-tent .marauto .bd > div > div .bd-btn {    width: 100%;    line-height: 45px}.szpx-tent .marauto .bd > div > div .bd-btn P {    margin-bottom: 0}.szpx-tent .marauto .bd > div > div .bd-btn span {    float: left;    width: 20%;    text-align: right;    line-height: .78125rem;    height: .78125rem;    font-size: .375rem;    color: #545454}.szpx-tent .marauto .bd > div > div .bd-btn i {    font-size: .4375rem;    color: #f04111;    line-height: .78125rem}.szpx-tent .marauto .bd > div > div .bd-btn a {    background: #e33b0c;    display: block;    float: left;    color: #FFF;    width: 3.4375rem;    font-size: .40625rem;    line-height: .9375rem;    text-align: center}.szpx-tent .marauto .bd > div > div .bd-btn .text-fize {    margin-top: .234375rem;    font-size: .28125rem;    color: #e33b0c}.xw-tent {    width: 100%;    background: #FFF}.xw-tent .marauto {    /*padding: .46875rem 0 1.875rem ;*/    width: 95%;    margin: 0 auto;}.xw-tent .marauto .hd {    width: 100%;margin: 0 auto .2rem ;    /*height: 90px*/}.xw-tent .marauto .hd ul {    width: 100%;    height: 100%}/*.xw-tent .marauto .hd ul li {    width: 23%;    height: .703125rem;    background: #f3f3f3;    color: #4b4b4b;    line-height: .703125rem;    text-align: center;    font-size: .3125rem;    margin-right: .125rem;    float: left;    border-radius: .125rem;    cursor: pointer}*/.xw-tent .marauto .hd ul li a{    width: 23%;    height: .703125rem;    background: #f3f3f3;    color: #4b4b4b;    line-height: .703125rem;    text-align: center;    font-size: .3125rem;    margin-right: .125rem;    float: left;    border-radius: .125rem;    cursor: pointer}.xw-tent .marauto .hd ul li:hover {    background: #dd4217;    color: #FFF}/*.xw-tent .marauto .hd ul .on {    background: #dd4217;    color: #FFF}*/.xw-tent .marauto .hd ul .on a{    background: #dd4217;     color: #FFF }.xw-tent .marauto .bd {    width: 100%}.xw-tent .marauto .bd ul {    width: 100%}.xw-tent .marauto .bd ul li {    width: 100%;    padding: .3125rem 0;    border-bottom: 1px dashed #dedede}.xw-tent .marauto .bd ul li img {    float: left;    width: 30%}.xw-tent .marauto .bd ul li .px-text {    float: left;    width: 70%;    padding-left: .390625rem}.xw-tent .marauto .bd ul li .px-text h3 {    line-height: .625rem;    font-weight: 600;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis}.xw-tent .marauto .bd ul li .px-text h3 a {    font-size: .34375rem;    color: #4e4e4e}.xw-tent .marauto .bd ul li .px-text p {    width: 100%;    line-height: 1.6;    font-size: .3125rem;    color: #545454;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.xw-tent .marauto .bd ul li .px-text span {    color: #797979;    font-size: .25rem;    line-height: 1}.xw-tent .marauto .bd ul li .px-text .px-zx {    position: relative;    background: #e9e9e9;    color: #323232;    padding-left: .78125rem;    width: 40%;    display: block;    margin-right: .234375rem;    font-size: .28125rem;    height: .78125rem;    line-height: .78125rem;    float: left;    border-radius: 8px;    margin-top: .34375rem}.xw-tent .marauto .bd ul li .px-text .px-zx img {    width: .390625rem;    position: absolute;    left: .234375rem;    top: .15625rem}.xw-tent .marauto .bd ul li .px-text .px-bm {    width: 40%;    text-align: center;    background: #da3f14;    color: #FFF;    display: block;    margin-right: .234375rem;    font-size: .28125rem;    height: .78125rem;    line-height: .78125rem;    float: left;    border-radius: .125rem;    margin-top: .34375rem}.sqzx-tent {    padding: .46875rem .234375rem 2.03125rem .234375rem;    background: #FFF}.sqzx-tent div > ul {    width: 100%;    border: 1px solid #e3e3e3}.sqzx-tent div > ul li h3 {    line-height: .859375rem;    width: 100%;    background: #f7f7f7;    padding: 0 .390625rem}.sqzx-tent div > ul li h3 span {    border-left: .078125rem solid #ea3808;    padding-left: .234375rem;    font-size: .375rem;    font-weight: 600}.sqzx-tent div > ul li h3 span i {    color: #ea3808;    font-weight: 800}.sqzx-tent div > ul li .sqzx-text {    width: 100%;    padding: .5rem .390625rem .703125rem .390625rem}.sqzx-tent div > ul .sqzx-tent1 > div {    width: 100%;    padding: .46875rem .46875rem .46875rem .3125rem}.sqzx-tent div > ul .sqzx-tent1 > div > ul {    border: 0}.sqzx-tent div > ul .sqzx-tent1 > div > ul li {    margin-bottom: .3125rem;    font-size: .34375rem;    color: #666}.sqzx-tent div > ul .sqzx-tent1 > div > ul li .p-left {    width: 36%;    text-align: right;    display: block;    float: left}.sqzx-tent div > ul .sqzx-tent1 > div > ul li .p-right {    width: 64%;    float: right;    padding-left: .15625rem;    line-height: 1.5}.sqzx-tent div > ul .sqzx-tent1 > div > ul li .color_x {    color: #e13607}.sqzx-tent div > ul .sqzx-tent2 div textarea {    width: 100%;    height: 2.578125rem;    border: 1px solid #e3e3e3;    background: #fdfdfd;    margin-left: .15625rem;    padding: .234375rem}.sqzx-tent div > ul .sqzx-tent3 div {    padding: .5rem .390625rem .703125rem .625rem}.sqzx-tent div > ul .sqzx-tent3 div div {    padding: 0;    width: 100%;    height: .859375rem;    line-height: .859375rem;    color: #5f5f5f;    margin-top: .234375rem}.sqzx-tent div > ul .sqzx-tent3 div div span {    float: left;    width: 20%;    font-size: .3125rem;    text-align: right}.sqzx-tent div > ul .sqzx-tent3 div div input {    float: left;    width: 5.46875rem;    margin-left: .15625rem;    height: .78125rem;    border: 1px solid #e3e3e3;    border-radius: 5px;    padding-left: .234375rem}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-1 span {    width: 28%;    text-align: right;    display: block;    float: left}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-1 input {    margin: 0 10px;    height: .3125rem;    width: .3125rem}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 {    width: 100%;    padding: .234375rem 0 0 2.03125rem}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div {    margin-top: .234375rem}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive {    line-height: .1875rem;    position: relative;    width: auto;    font-size: .28125rem;    color: #848484}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive input {    width: .1875rem;    height: .1875rem}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive > a {    color: #e13607}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive span {    font-size: .28125rem;    color: #6b6b6b;    display: block;    line-height: 2}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive span i {    font-size: .40625rem;    color: #e13607}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div input[type=checkbox] {    visibility: hidden}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive input[type=checkbox]:checked + label {    border: none}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive input[type=checkbox]:checked + label:after {    opacity: 1}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive input[type=checkbox]:checked + label:before {    opacity: 1}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive label:after {    opacity: 0;    content: '';    position: absolute;    width: .1875rem;    height: .125rem;    background: 0 0;    top: .03125rem;    left: .046875rem;    border: 2px solid #FFF;    border-top: none;    border-right: none;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg)}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive label:before {    opacity: 0;    content: '';    position: absolute;    width: .3125rem;    height: .3125rem;    background: #f10215;    top: 0;    left: 0}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .checkboxFive label {    cursor: pointer;    position: absolute;    width: .3125rem;    height: .3125rem;    top: -.09375rem;    left: 0;    background: #eee;    border: 1px solid #ddd}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text .sqzx-text-2 div .sqzx-text-btn {    width: 3.90625rem;    height: .9375rem;    display: block;    background: #e13607;    color: #FFF;    border-radius: 8px;    margin: .234375rem 0 .3125rem 0;    line-height: .9375rem;    text-align: center;    font-size: .40625rem}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text p {    line-height: .3125rem;    background: url(../img/lian.png) no-repeat 0 2px;    color: #787878;    font-size: .234375rem}.sqzx-tent div > ul .sqzx-tent4 .sqzx-text p i {    color: #e13607}.wkt-tent .marauto {    padding-bottom: 1.09375rem}.wkt-tent .marauto div {    width: 100%;    background: #FFF;    margin-bottom: .3125rem}.wkt-tent .marauto div .wkt-text-top {    display: block;    width: 100%;    height: 1.25rem;    line-height: 1.25rem;    padding: 0 .3125rem}.wkt-tent .marauto div .wkt-text-top span {    font-size: .34375rem;    color: #222;    font-weight: 600}.wkt-tent .marauto div .wkt-text-top a {    font-size: .28125rem;    color: #3d8bf7}.wkt-tent .marauto div ul {    width: 100%;    margin: 0 auto}.wkt-tent .marauto div ul > li {    float: left;    width: 48%;    margin-left: 4%;    background: #FFF;    padding-bottom: .3125rem}.wkt-tent .marauto div ul > li img {    width: 100%}.wkt-tent .marauto div ul > li div {    width: 100%;    padding: .234375rem .3125rem 0 .3125rem;    margin-bottom: 0}.wkt-tent .marauto div ul > li div > p {    font-size: .28125rem;    display: block;    color: #404040;    height: .78125rem;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical}.wkt-tent .marauto div ul > li div span {    font-size: .28125rem;    color: #4e4e4e}.wkt-tent .marauto div ul > li div span i {    color: #db451b;    padding-left: .15625rem}.wkt-tent .marauto div ul > li div .s-kt-text-left {    float: left}.wkt-tent .marauto div ul > li div .s-kt-text-right {    float: right;    font-size: .28125rem;    color: #f04111}.sp-tent {    padding: 0 0 1.71875rem 0}.sp-tent .marauto .sp-sp {    width: 100%;    height: 6.71875rem;    position: relative;    background: #FFF}.sp-tent .marauto .sp-sp img {    width: 100%}.sp-tent .marauto .sp-sp .sp-hide {    width: 100%;    height: 100%;    z-index: 99;    position: absolute;    top: 0;    left: 0;    text-align: center;    padding-top: .78125rem}.sp-tent .marauto .sp-sp .sp-hide h3 {    font-size: .46875rem;    color: #FFF;    line-height: .9375rem;    margin-bottom: .3125rem}.sp-tent .marauto .sp-sp .sp-hide a {    float: left;    width: 2.96875rem;    height: .703125rem;    line-height: .703125rem;    margin-left: .15625rem;    text-align: center;    border-radius: .359375rem;    font-size: .28125rem}.sp-tent .marauto .sp-sp .sp-hide .sp-dl {    background: #de3507;    color: #FFF;    margin-left: 1.953125rem}.sp-tent .marauto .sp-sp .sp-hide .sp-zc {    background: #cfcfcf;    color: #2d2929}.sp-tent .marauto .sp-yh {    width: 100%}.sp-tent .marauto .sp-yh .yh-left {    width: 100%;    background: #fff}.sp-tent .marauto .sp-yh .yh-left .hd {    width: 100%;    height: .9375rem;    line-height: .9375rem;    background: #ededed}.sp-tent .marauto .sp-yh .yh-left .hd li {    width: 2.8125rem;    height: 100%;    text-align: center;    float: left;    font-size: .34375rem;    color: #333;    position: relative;    cursor: pointer}.sp-tent .marauto .sp-yh .yh-left .hd .on {    background: #de3f13;    color: #fff}.sp-tent .marauto .sp-yh .yh-left .hd .on:before {    content: '';    width: 0;    height: 0;    border-left: .078125rem solid transparent;    border-right: .078125rem solid transparent;    border-top: .15625rem solid #de3f13;    position: absolute;    bottom: -.15625rem;    left: 1.296875rem}.sp-tent .marauto .sp-yh .yh-left .bd {    width: 100%;    background: #fff}.sp-tent .marauto .sp-yh .yh-left .bd .yh-tent {    width: 100%;    padding: .3125rem}.sp-tent .marauto .sp-yh .yh-left .bd .yh-tent .yh-jianjie {    display: block;    padding-bottom: .46875rem;    width: 100%;    line-height: 1.5;    color: #656565;    font-size: .375rem}.sp-tent .marauto .sp-yh .yh-left .bd .yh-tent .yh-pinglun {    width: 100%;    height: 3.125rem}.sp-tent .marauto .sp-yh .yh-left .bd .yh-tent .yh-pinglun textarea {    width: 100%;    height: 2.1875rem;    background: #FFF;    padding: .3125rem .234375rem;    color: #656565;    font-size: .28125rem;    border-radius: .078125rem;    margin-bottom: .234375rem}.sp-tent .marauto .sp-yh .yh-left .bd .yh-tent .yh-pinglun .yh-btn .yh-pl {    display: block;    float: left;    border-radius: .125rem;    width: 1.875rem;    height: .578125rem;    background: #de3f13;    color: #FFF;    text-align: center;    line-height: .578125rem;    font-size: .3125rem}.sp-tent .marauto .sp-yh .yh-left .bd .yh-tent .yh-pinglun .yh-btn .yh-pf {    width: 43%;    float: right}.sp-tent .marauto .sp-yh .yh-left .bd .yh-tent .yh-pinglun .yh-btn .yh-pf span {    float: left;    color: #333}.sp-tent .marauto .sp-yh .yh-left .bd .yh-tent .yh-pinglun .yh-btn .yh-pf div {    float: right;    margin-top: .046875rem;    width: 2.34375rem !important}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh {    width: 100%;    padding-top: .46875rem}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh h3 {    line-height: .53125rem;    font-size: .4375rem;    color: #555;    font-weight: 600}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh ul {    width: 100%}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh ul li {    width: 100%;    height: 2.03125rem;    border-bottom: 1px solid #Dedede;    padding-top: .3125rem;    padding-left: .15625rem;    padding-right: .15625rem}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh ul li .pl-img {    width: 1.25rem;    height: 100%}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh ul li .pl-img img {    width: 100%}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh ul li .pl-text {    width: 5.46875rem}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh ul li .pl-text p {    width: 100%;    color: #555;    font-size: .34375rem;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    padding-left: 20px;    line-height: 1.2}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh ul li .pl-text .pl-text-top {    margin-top: .15625rem}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh ul li .pl-dj {    width: 2.03125rem;    height: 100%}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh ul li .pl-dj div {    float: right;    width: 100% !important}.sp-tent .marauto .sp-yh .yh-left .bd .yh-yh ul li .pl-dj p {    float: left;    text-align: left;    padding-top: .3125rem;    font-size: .234375rem;    color: #686868}.sp-tent .marauto .sp-yh .yh-right {    width: 100%;    background: #fff;    margin-top: .3125rem}.sp-tent .marauto .sp-yh .yh-right h3 {    width: 100%;    line-height: 1.25rem;    color: #333;    font-size: .40625rem;    padding-left: .234375rem}.sp-tent .marauto .sp-yh .yh-right ul {    width: 100%}.sp-tent .marauto .sp-yh .yh-right ul > li {    float: left;    width: 48%;    margin-left: .234375rem;    background: #FFF;    padding-bottom: .3125rem}.sp-tent .marauto .sp-yh .yh-right ul > li img {    width: 100%}.sp-tent .marauto .sp-yh .yh-right ul > li div {    width: 100%;    padding: .234375rem .3125rem 0 .3125rem;    margin-bottom: 0}.sp-tent .marauto .sp-yh .yh-right ul > li div > p {    font-size: .375rem;    display: block;    color: #404040;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical}.sp-tent .marauto .sp-yh .yh-right ul > li div span {    font-size: .3125rem;    color: #4e4e4e}.sp-tent .marauto .sp-yh .yh-right ul > li div span i {    color: #db451b;    padding-left: .078125rem}.sp-tent .marauto .sp-yh .yh-right ul > li div .s-kt-text-left {    float: left}.sp-tent .marauto .sp-yh .yh-right ul > li div .s-kt-text-right {    float: right;    font-size: .3125rem;    color: #f04111}.zf-tent {    width: 100%;    height: 4.8125rem;    background: #FFF}.zf-tent li {    height: 2.03125rem;    width: 100%;    padding: 0 .46875rem;    border-bottom: 1px solid #ededde}.zf-tent li a div {    line-height: 2.03125rem;    font-size: .40625rem;    color: #000}.zf-tent li a div img {    margin-top: .46875rem;    height: 1.09375rem;    margin-right: .234375rem;    float: left}.zf-tent li a span img {    height: .46875rem;    margin-top: .78125rem}.zxyc-tent {    width: 100%;    padding: .3125rem 0 1.171875rem 0;    background: url(../img/zjyc.png) no-repeat center bottom #FFF;    background-size: 100%}.zxyc-tent .marauto .hd {    width: 100%}.zxyc-tent .marauto .hd ul {    width: 100%;    height: .703125rem}.zxyc-tent .marauto .hd ul li a{    width: 2.109375rem;    height: 100%;    background: #ededed;    line-height: .703125rem;    text-align: center;    font-size: .390625rem;    color: #4a4a4a;    border-radius: 5px;    float: left;    margin-right: .078125rem;    cursor: pointer}.zxyc-tent .marauto .hd ul .on a{    background: #de3c10;    color: #FFF}.zxyc-tent .marauto .bd div {    padding: .3125rem .3125rem 35px .3125rem}.zxyc-tent .marauto .bd div h3 {    text-align: center;    line-height: 2.03125rem;    color: #212020;    font-size: .4375rem;    font-weight: 600}.zxyc-tent .marauto .bd div p {    font-size: .34375rem;    color: #464646;    line-height: 2}.zxyc-tent .marauto .bd div p span {    font-weight: 700;    color: #000}.zxyc-tent .marauto .bd div ul {    width: 100%;    margin-top: 1.015625rem}.zxyc-tent .marauto .bd div ul li {    height: 1.171875rem;    width: 100%;    margin-bottom: .46875rem;    padding-left: 1.40625rem}.zxyc-tent .marauto .bd div ul li span {    font-size: .34375rem;    color: #555}.zxyc-tent .marauto .bd div ul .zjyc-li-345 {    background: url(../img/zjyc1.png) no-repeat 0 0;    background-size: 1.171875rem}.zxyc-tent .marauto .bd div ul .zjyc-li-455 {    background: url(../img/zjyc2.png) no-repeat 0 0;    background-size: 1.171875rem}.zxyc-tent .marauto .bd div ul .zjyc-li-400 {    background: url(../img/zjyc3.png) no-repeat 0 0;    background-size: 1.171875rem}.zyxxcx-tent {    padding: .390625rem 0 2.1875rem 0;    background: #FFF}.zyxxcx-tent .s-zy-xx .s-zy-cx {    padding: 0 .3125rem}.zyxxcx-tent .s-zy-xx .s-zy-cx .s-zy-inp {    height: .703125rem;    line-height: .703125rem}.zyxxcx-tent .s-zy-xx .s-zy-cx .s-zy-inp > span {    font-size: .40625rem;    color: #515151;    width: 2.1875rem;    height: 100%}.zyxxcx-tent .s-zy-xx .s-zy-cx .s-zy-inp .s-zy-inp-input {    width: 6.09375rem;    height: .703125rem;    border: 1px solid #DCDCDC;    border-radius: .078125rem;    padding-left: .234375rem}.zyxxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl {    padding-bottom: .234375rem;    margin-top: .3125rem;    border-bottom: .015625rem dashed #DCDCDC}#biaoge ul li {    height:0.75rem;    line-height: 0.75rem;    padding: 0 .3125rem;}#biaoge ul li a{    color: #000000;}.zyxxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl span {    float: left;    width: 2.1875rem;    height: 100%;    font-size: .40625rem}.zyxxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl div {    width: 75%}.zyxxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl a {    float: left;    padding: .078125rem .15625rem;    color: #000}.zyxxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl a:hover {    background: #ed3c0c;    color: #FFF}.zyxxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl .backcolor {    background: #ed3c0c;    color: #FFF}.zyxxcx-tent .s-zy-xx .s-zy-cx > a {    display: block;    width: 2.03125rem;    height: .703125rem;    background: #ed3c0c;    color: #FFF;    line-height: .703125rem;    text-align: center;    margin: .359375rem auto .390625rem;    border-radius: .125rem}.zyxxcx-tent .s-zy-xx .s-zy-jieguo {    width: 100%;    padding: .3125rem}.zyxxcx-tent .s-zy-xx .s-zy-jieguo li {    width: 100%;    border: 1px solid #ececec;    background: #fafafa;    padding: .3125rem;    margin-bottom: .3125rem;    border-radius: .078125rem}.zyxxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text {    width: 72%;    height: 100%}.zyxxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text span {    display: block;    font-size: .375rem;    line-height: 2;    color: #ed3c0c}.zyxxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text p {    font-size: .3125rem;    color: #505050;    display: block;    width: 100%;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    line-height: 2}.zyxxcx-tent .s-zy-xx .s-zy-jieguo li a {    width: 20%;    height: .625rem;    border: 1px solid #ed3c0c;    color: #ed3c0c;    font-size: .375rem;    line-height: .625rem;    text-align: center;    border-radius: .078125rem;    margin-top: .78125rem}.zyxxcx-tent .s-zy-xx .s-zy-jieguo li a:hover {    background: #ed3c0c;    color: #FFF}.zxyq-tent {    padding: .3125rem 0 1.71875rem .3125rem;    background: #FFF}.zxyq-tent .marauto .hd {    width: 100%}.zxyq-tent .marauto .hd ul {    width: 100%;    height: .703125rem}.zxyq-tent .marauto .hd ul li {    width: 2.109375rem;    height: 100%;    background: #ededed;    line-height: .703125rem;    text-align: center;    font-size: .390625rem;    color: #4a4a4a;    border-radius: 5px;    float: left;    margin-right: .078125rem;    cursor: pointer}.zxyq-tent .marauto .hd ul .on {    background: #de3c10;    color: #FFF}.zxyq-tent .marauto .bd div {    padding: .3125rem 0 .546875rem 0}.zxyq-tent .marauto .bd div p {    font-size: .40625rem;    color: #646464;    line-height: 2.5;    margin-bottom: .234375rem}.zxyq-tent .marauto .bd div p span {    font-weight: 700;    color: #000}.yxcx-tent {    padding: .390625rem 0 2.1875rem 0;    background: #FFF}.yxcx-tent .s-zy-xx .s-zy-cx {    padding: 0 .3125rem}.yxcx-tent .s-zy-xx .s-zy-cx .s-zy-inp {    height: .703125rem;    line-height: .703125rem}.yxcx-tent .s-zy-xx .s-zy-cx .s-zy-inp > span {    font-size: .40625rem;    color: #515151;    width: 2.1875rem;    height: 100%}.yxcx-tent .s-zy-xx .s-zy-cx .s-zy-inp .s-zy-inp-input {    width: 6.09375rem;    height: .703125rem;    border: 1px solid #DCDCDC;    border-radius: .078125rem;    padding-left: .234375rem}.yxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl {    padding-bottom: .234375rem;    margin-top: .3125rem;    border-bottom: .015625rem dashed #DCDCDC}.yxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl span {    float: left;    width: 2.1875rem;    height: 100%;    font-size: .40625rem}.yxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl div {    width: 75%}.yxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl a {    float: left;    padding: .078125rem .15625rem;    color: #000}.yxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl a:hover {    background: #ed3c0c;    color: #FFF}.yxcx-tent .s-zy-xx .s-zy-cx .s-zy-fl .backcolor {    background: #ed3c0c;    color: #FFF}.yxcx-tent .s-zy-xx .s-zy-cx > a {    display: block;    width: 3.125rem;    height: .78125rem;    background: #ed3c0c;    color: #FFF;    font-size: .40625rem;    line-height: .78125rem;    text-align: center;    margin: .359375rem auto .390625rem;    border-radius: .125rem}.yxcx-tent .s-zy-xx .s-zy-jieguo {    width: 100%;    padding: .3125rem 0;    background: #ededed}.yxcx-tent .s-zy-xx .s-zy-jieguo li {    width: 100%;    border: 1px solid #ececec;    background: #FFF;    padding: .3125rem;    margin-bottom: .3125rem;    border-radius: .078125rem}.yxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text {    width: 100%;    height: 100%}.yxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text span {    display: block;    font-size: .375rem;    line-height: 2;    color: #676767}.yxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text span i {    color: #db451b}.yxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text span a {    width: 28%;    height: .625rem;    border: 1px solid #ed3c0c;    color: #ed3c0c;    font-size: .375rem;    line-height: .625rem;    text-align: center;    border-radius: .078125rem}.yxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text div {    margin-bottom: .15625rem}.yxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text div span {    float: left;    width: 21%}.yxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text div p {    float: left;    width: 79%}.yxcx-tent .s-zy-xx .s-zy-jieguo li .s-zy-text p {    font-size: .375rem;    color: #676767;    display: block;    width: 100%;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    line-height: 2}.yxxq-tent {    padding: .625rem 0 1.71875rem 0;    background: #FFF}.yxxq-tent .marauto .yxxq-ziliao {    padding-bottom: .3125rem}.yxxq-tent .marauto .yxxq-ziliao .yx-left {    width: 3.625rem;    margin-left: .46875rem;    height: 3.625rem}.yxxq-tent .marauto .yxxq-ziliao .yx-left img {    width: 100%;    height:100%}.yxxq-tent .marauto .yxxq-ziliao .yx-right {    width: 100%;    padding-left: .46875rem}.yxxq-tent .marauto .yxxq-ziliao .yx-right h3 {    font-size: .4375rem;    color: #4f4f4f;    font-weight: 600}.yxxq-tent .marauto .yxxq-ziliao .yx-right p {    font-size: .296875rem;    color: #4f4f4f;    margin-bottom: .078125rem;    line-height: 2}.yxxq-tent .marauto .yxxq-ziliao .yx-right p span {    color: #323232;    font-size: .375rem;    color: #4f4f4f;    font-weight: 600}.yxxq-tent .marauto .hd {    width: 100%;    height: .71875rem;    padding: 0 .3125rem}.yxxq-tent .marauto .hd ul {    border-bottom: 1px solid #dd4217;    width: 100%;    height: 100%}.yxxq-tent .marauto .hd ul li {    width: 2.8125rem;    height: .703125rem;    background: #f3f3f3;    color: #4b4b4b;    line-height: .703125rem;    text-align: center;    font-size: .40625rem;    margin-right: .125rem;    float: left;    border-radius: .125rem .125rem 0 0;    cursor: pointer}.yxxq-tent .marauto .hd ul li:hover {    background: #dd4217;    color: #FFF}.yxxq-tent .marauto .hd ul .on {    background: #dd4217;    color: #FFF}.yxxq-tent .marauto .bd div {    padding: .390625rem}.yxxq-tent .marauto .bd p {    line-height: 1.8;    color: #656464;    font-size: .375rem;    text-indent: 2em}.grzx_top {    width: 100%;    height: 5.46875rem;    background: url(../img/grzxback.png) no-repeat 0 0;    background-size: 100% 100%;    padding: .625rem}.grzx_top img {    width: .625rem}.grzx_top div {    width: 100%;    text-align: center}.grzx_top div img {    width: 2.265625rem;    margin-bottom: .234375rem}.grzx_top div p {    color: #FFF;    font-size: .4375rem}.grzx_footer {    width: 100%;    height: 1.71875rem;    background: #f9f9f9;    position: fixed;    padding-top: .234375rem;    bottom: 0}.grzx_footer li {    height: 100%;    display: inline-block;    text-align: center;    width: 32.333%}.grzx_footer li img {    height: .78125rem}.grzx_footer li p {    font-size: .375rem;    color: #606060}.dl_tent {    background: #FFF;    height: 100%;    width: 100%}.dl_tent .dl_top {    width: 100%;    background: url(../img/logoback.png) no-repeat 0 0;    background-size: 100%;    height: 5.390625rem}.dl_tent .dl_top h3 {    width: 100%;    line-height: 4.6875rem;    text-align: center;    color: #FFF;    font-size: .5rem}.dl_tent form {    padding: .78125rem}.dl_tent form .dl_yhm {    width: 100%;    height: 1.09375rem;    border-radius: .546875rem;    background: #eeeff4;    padding-top: .3125rem;    margin-bottom: .390625rem}.dl_tent form .dl_yhm div {    text-align: center;    width: 1.40625rem}.dl_tent form .dl_yhm div img {    width: .390625rem}.dl_tent form .dl_yhm input {    border-left: 1px solid #acafbd;    border-top: none;    border-right: none;    border-bottom: none;    background: #eeeff4;    height: .546875rem;    font-size: .40625rem;    line-height: .546875rem;    margin-top: -.03125rem;    padding-left: .234375rem;    border-radius: 0}.dl_tent form .dl_yzm .dl_yzm {    width: 6.015625rem;    height: 1.09375rem;    border-radius: .546875rem;    background: #eeeff4;    padding-top: .3125rem;    margin-bottom: .390625rem}.dl_tent form .dl_yzm .dl_yzm div {    text-align: center;    width: 1.40625rem}.dl_tent form .dl_yzm .dl_yzm div img {    width: .390625rem}.dl_tent form .dl_yzm .dl_yzm input {    border-left: 1px solid #acafbd;    border-top: none;    border-right: none;    border-bottom: none;    line-height: .546875rem;    height: .546875rem;    width: 3.125rem;    background: #eeeff4;    font-size: .40625rem;    margin-top: -.03125rem;    border-radius: 0;    padding-left: .234375rem}.dl_tent form .dl_yzm .dl_yam_img {    width: 2.265625rem;    margin-top: .15625rem}.dl_tent form .dl_btn {    width: 100%;    height: 1.09375rem;    display: block;    border-radius: 35px;    border: 0;    background: #de471d;    color: #FFF;    font-size: .46875rem;    margin-top: 1.09375rem}.grzx_tent {    padding-bottom: 1.71875rem}.grzx_tent .grzx_ul {    width: 100%;    padding-top: .46875rem;    background: #FFF;    padding-bottom: .46875rem}.grzx_tent .grzx_ul li {    width: 25%;    height: 100%;    float: left;    text-align: center}.grzx_tent .grzx_ul li img {    width: 1.5625rem;    margin-bottom: .234375rem}.grzx_tent .grzx_ul li p {    color: #3a3a3a;    font-size: .40625rem}.grzx_tent .grzx_fl {    width: 100%;    /*min-height: 9.375rem;*/    background: #FFF;    margin-top: .3125rem}.grzx_tent .grzx_fl li {    height: 1.40625rem;    border-bottom: 1px #e7e7e7 solid;    padding-top: .46875rem;    padding-right: .625rem;    padding-left: .46875rem}.grzx_tent .grzx_fl li a{    display: block;}.grzx_tent .grzx_fl li span img {    height: .46875rem}.grzx_tent .grzx_fl li div {    color: #595757;    font-size: .40625rem;    line-height: .625rem}.grzx_tent .grzx_fl li div img {    float: left;    margin-right: .15625rem;    height: .625rem}.padd_top {    padding-top: 1.09375rem}.grzl_tent {    width: 100%;    /*height: 10.15625rem;*/    background: #FFF;    margin-top: 1.09375rem}.grzl_tent ul {    width: 100%}.grzl_tent ul li {    height: 1.09375rem;    border-bottom: 1px solid #e5e5e5;    padding: .3125rem 0 0 .46875rem}.grzl_tent ul li span {    font-size: .40625rem;    color: #4a4a4a}.grzl_tent ul li input {    margin-left: .234375rem;    height: .625rem;    border: 0;    line-height: .625rem;    font-size: .40625rem;    padding-left: 5px;}.grzl_tent ul li .xb_radio {    width: .3125rem;    height: .3125rem;    border-radius: 50%;    border: 1px solid #DDD}.grzl_tent .grzl_btn {    width: 3.90625rem;    height: .9375rem;    color: #FFF;    display: block;    line-height: .9375rem;    margin: .625rem auto 0;    border: 0;    font-size: .40625rem;    border-radius: .125rem;    background: #e4390a}.wddd_tent {    width: 100%;    min-height: 13.28125rem;    padding-bottom: 1.71875rem}.wddd_tent .wddd_top {    background: #FFF;    width: 100%;    margin-bottom: .15625rem;    padding: .46875rem 0}.wddd_tent .wddd_top p {    display: block;    padding-left: .15625rem;    font-size: .40625rem;    color: #4e4e4e;    line-height: 2}.wddd_tent .wddd_top p span {    text-align: right;    width: 25%;    float: left}.wddd_tent .wddd_top p a {    float: left;    width: 2.5rem;    height: .625rem;    line-height: .625rem;    text-align: center;    border-radius: .125rem;    font-size: .40625rem;    border: 1px solid #fa3910;    color: #fa3910;    margin-top: .09375rem}.wddd_tent .wddd_text {    background: #FFF;    padding: .46875rem}.wddd_tent .wddd_text h3 {    line-height: 1.015625rem}.wddd_tent .wddd_text h3 a {    font-weight: 600;    color: #4e4e4e;    font-size: .4375rem;    padding-left: .3125rem;    border-left: 3px solid #e4390a}.wddd_tent .wddd_text p {    font-size: .375rem;    color: #5e5e5e;    line-height: 2}.hldcs_tent {    width: 100%;    background: #FFF;    padding: 0 0 1.71875rem 0}.hldcs_tent h3 {    width: 100%;    line-height: 1.5625rem;    text-align: center;    color: #000;    font-size: .46875rem}.hldcs_tent .hldcs_cx {    width: 3.125rem;    height: 1.09375rem;    line-height: 1.09375rem;    text-align: center;    color: #FFF;    font-size: .4375rem;    background: #e4390a;    margin: .3125rem auto .78125rem;    display: block;    border-radius: .078125rem}.hldcs_tent .hldcs_text {    width: 100%;    padding: 0 .46875rem}.hldcs_tent .hldcs_text p {    display: block;    line-height: 1.8;    margin-bottom: .234375rem}.hldcs_tent .hldcs_text p span {    font-weight: 800;    height: 100%;    font-size: .40625rem;    color: #4d4c4c;    text-align: right}.hldcs_tent .hldcs_text p i {    font-size: .40625rem;    color: #4d4c4c}.hldcs_tent ul {    background: #ededed;    height: 6.25rem;    width: 100%;    padding-top: .15625rem}.hldcs_tent ul li {    width: 33.333%;    text-align: center;    padding-top: .625rem;    float: left}.hldcs_tent ul li img {    width: 1.40625rem;    margin-bottom: .234375rem}.hldcs_tent ul li p {    font-size: .375rem;    color: #403f3f}.mbti_xg {    width: 100%;    text-align: center}.mbti_xg #mbti {    width: 7.5rem;    margin: 15px auto}.mbti_xg #mbti b {    width: 100%;    margin: 0 auto;    font-size: .40625rem;    text-align: center;    padding-bottom: 6px;    display: block}.mbti_xg #mbti #EI, .mbti_xg #mbti #JP, .mbti_xg #mbti #SN, .mbti_xg #mbti #TF {    height: .625rem}.mbti_xg #mbti .mbti_left_text {    width: .9375rem;    float: left;    height: .625rem;    padding-top: .09375rem;    line-height: .46875rem;    font-size: .25rem}.mbti_xg #mbti .mbit_box {    width: 2.734375rem;    height: .625rem;    border: 1px solid #B1D631;    float: left}.mbti_xg #mbti .mbit_box_left {    background-color: #B1D631;    height: .53125rem;    margin: 2px;    float: right}.mbti_xg #mbti .mbit_box_right {    background-color: #B1D631;    height: .53125rem;    margin: 2px;    float: left}.mbti_xg #mbti .mbti_right_text {    width: .9375rem;    float: left;    height: .625rem;    padding-top: .09375rem;    line-height: .46875rem;    font-size: .25rem}.mbti_xg #mbti .mbit_fenlei_box {    width: 5.625rem;    margin: 0 auto}.mbti_xg #mbti .mbit_fenlei_box .mbit_fenlei_box_30 {    width: .46875rem;    text-align: center;    float: left;    border-left: 1px solid #B1D631;    border-bottom: 1px solid #B1D631;    border-right: 1px solid #B1D631}.mbti_xg #mbti .mbit_fenlei_box .mbit_fenlei_box_57 {    width: .90625rem;    text-align: center;    float: left;    border-bottom: 1px solid #B1D631;    border-right: 1px solid #B1D631;    height: 100%}.kc_tent {    background: #FFF;    padding-bottom: 1.71875rem}.kc_tent .wkt-text-top {    display: block;    width: 100%;    height: 1.25rem;    line-height: 1.25rem;    padding: 0 .3125rem}.kc_tent .wkt-text-top span {    font-size: .4375rem;    color: #222;    font-weight: 600}.kc_tent .wkt-text-top a {    font-size: .28125rem;    color: #3d8bf7}.kc_tent ul {    width: 100%;    margin: 0 auto}.kc_tent ul > li {    float: left;    width: 48%;    margin-left: 4%;    background: #FFF;    padding-bottom: .3125rem}.kc_tent ul > li img {    width: 100%}.kc_tent ul > li div {    width: 100%;    padding: .234375rem .15625rem 0 .15625rem;    margin-bottom: 0}.kc_tent ul > li div > p {    display: block;    height: .875rem;    line-height: 1.2;    font-size: .375rem;    color: #404040;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    margin-bottom: .078125rem}.kc_tent ul > li div span {    font-size: .328125rem;    color: #4e4e4e}.kc_tent ul > li div span i {    color: #db451b;    padding-left: .15625rem}.kc_tent ul > li div .s-kt-text-left {    float: left}.kc_tent ul > li div .s-kt-text-right {    float: right;    font-size: .328125rem;    color: #f04111}.wdgz_tent {    background: #FFF;    padding-bottom: 1.71875rem}.wdgz_tent ul {    width: 100%}.wdgz_tent ul li {    padding-left: .3125rem;    /*height: 2.265625rem;*/    border-bottom: 1px dashed #dedede;    padding-top: 30px;    padding-left: 10px}.wdgz_tent ul li img {    float: left;    width: 1.328125rem}.wdgz_tent ul li div {    float: left;    padding-left: .234375rem}.wdgz_tent ul li div h3 {    font-size: .40625rem;    line-height: 1;    color: #000;    font-weight: 600}.wdgz_tent ul li div p {    font-size: .375rem;    line-height: 1.5;    color: #555}.wdgz_tent ul li a {    float: right;    margin-top: .46875rem;    margin-right: .390625rem;    width: 2.34375rem;    height: .625rem;    border: 3px solid #e4390a;    color: #e4390a;    text-align: center;    border-radius: .125rem}.zxcq_tent {    padding-bottom: 1.71875rem;    background: #FFF}.zxcq_tent ul {    width: 100%}.zxcq_tent ul li {    float: left;    width: 48%;    height:5rem;    padding-bottom: .46875rem;    margin-top: .546875rem;    margin-left: 4%;    background: #f8f8f8}.zxcq_tent ul li div {    width: 100%;    margin-bottom: 35px;    position: relative}.zxcq_tent ul li div img {    width: 100%;    height: 2.03125rem;    display: block}.zxcq_tent ul li div h3 {    position: absolute;    top: 0;    font-size: .375rem;    width: 100%;    text-align: center;    color: #FFF;    line-height: 2.03125rem}.zxcq_tent ul li div span {    width: 2.734375rem;    height: .625rem;    line-height: .625rem;    background: url(../img/cpback.png) no-repeat 0 0;    background-size: 100% 100%;    font-size: .25rem;    position: absolute;    bottom: 0;    color: #FFF;    right: 0;    text-align: center}.zxcq_tent ul li div span i {    font-size: .28125rem;    font-style: italic}.zxcq_tent ul li p {    width: 100%;    overflow: hidden;    text-overflow: ellipsis;    line-height: 1.6;    font-size: .34375rem;    color: #545454;    display: -webkit-box;    -webkit-line-clamp: 3;    padding: 0 .3125rem 0 .390625rem;    -webkit-box-orient: vertical}.zxcq_tent ul li .cp-a {    margin: .390625rem auto 0;    display: block;    width: 2.8125rem;    padding: 0 .234375rem;    height: .625rem;    border-radius: .125rem;    border: 1px solid #DEDEDE;    background: #FFF;    font-size: .375rem;    color: #626262;    line-height: .625rem;    text-align: center}.zxcs-tent {    padding-bottom: 1.71875rem;    background: #FFF}.zxcs-tent div h3 {    font-size: .4375rem;    line-height: 2;    color: #2c2b2b;    text-align: center}.zxcs-tent div .zxcs-top {    font-size: .375rem;    text-align: center;    line-height: .875rem}.zxcs-tent div .zxcs-top i {    color: #d3390f}.zxcs-tent div .zxcs-text {    padding: .3125rem .46875rem;    border-top: 1px dashed #dedede}.zxcs-tent div .zxcs-text p {    line-height: 2;    color: #7a7a7a;    font-size: .375rem;    text-indent: 2em}.zxcs-tent .zxcs-zhiyi {    padding: .46875rem 0;    width: 100%;    background: #f9f9f9;    position: relative}.zxcs-tent .zxcs-zhiyi div h3 {    line-height: 2;    color: #4f4e4e;    font-size: .4375rem;    text-align: left;    padding-left: .46875rem}.zxcs-tent .zxcs-zhiyi div .zxcs-zytext {    width: 100%;    background: #FFF;    padding: .46875rem}.zxcs-tent .zxcs-zhiyi div .zxcs-zytext p {    line-height: 2;    font-size: .34375rem;    color: #747474;    padding-left: .3125rem;    background: url(../img/tou.png) no-repeat left .28125rem;    background-size: .109375rem}.zxcs-tent .zxcs-zhiyi a {    width: 3.984375rem;    height: .859375rem;    display: block;    margin: 1.09375rem auto 0;    line-height: .859375rem;    text-align: center;    color: #fff;    background: #e13b0e}.zjzx_tent {    width: 100%;    background: #FFF;    padding-bottom: 1.71875rem}.zjzx_tent ul li {    width: 33.333%;    float: left;    text-align: center;    margin-top: 4%;    position: relative}.zjzx_tent ul li img {    width: 85%}.zjzx_tent ul li span {    color: #000;    font-size: .375rem;    line-height: 1.5;    width: 100%;    display: block;    text-align: center}.zjzx_tent ul li p {    font-size: .34375rem;    color: #6d6d6d;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical}.zjzxxq-tent {    padding: 0 0 1.71875rem 0;    background: #FFF}.zjzxxq-tent .marauto .zjzxxq-ziliao {    padding: .3125rem}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-left {    width: 43%;    background: #f7f7f7;    padding: 0 0 .3125rem 0}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-left .zl-lef_img {    width: 100%}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-left a {    display: block;    width: 2.421875rem;    height: .65625rem;    border-radius: .125rem;    border: 1px solid #d3390f;    color: #d3390f;    font-size: .34375rem;    line-height: .65625rem;    margin: .421875rem auto 0;    text-align: center}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-left a img {    vertical-align: middle;    margin-right: 10px}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-right {    width: 57%;    padding-left: .3125rem}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-right h3 {    font-size: .46875rem;    color: #2a2a2a}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-right strong {    width: 100%;    background: #f7f7f7;    line-height: .625rem;    font-size: .265625rem;    color: #505050;    display: block;    padding-left: .15625rem;    margin: .25rem 0 .3125rem 0}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-right p {    font-size: .28125rem;    color: #4a4949;    margin-bottom: .234375rem;    line-height: 2}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-right p span {    color: #323232;    font-weight: 600}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-right p input {    margin-left: 8px}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl-right p img {    vertical-align: middle}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl_jianjie {    font-size: .375rem;    color: #4a4949;    margin: .3125rem 0;    line-height: 2}.zjzxxq-tent .marauto .zjzxxq-ziliao .zl_jianjie span {    float: left;    font-weight: 600}.zjzxxq-tent .marauto .zjzxxq-anli {    width: 100%;    padding: 0;    background: #f7f7f7;    display: block;    margin-top: .3125rem}.zjzxxq-tent .marauto .zjzxxq-anli h3 {    line-height: 1.25rem;    font-size: .4375rem;    color: #1a1919;    padding: 0 .390625rem}.zjzxxq-tent .marauto .zjzxxq-anli h3 a {    float: right;    font-size: .40625rem;    color: #d8451d}.zjzxxq-tent .marauto .zjzxxq-anli ul {    width: 100%;    padding: 0 .15625rem}.zjzxxq-tent .marauto .zjzxxq-anli ul li {    width: 48%;    margin-left: 4%;    background: #FFF;    padding: 8px 8px 8px 8px;    margin-bottom: .3125rem;    float: left}.zjzxxq-tent .marauto .zjzxxq-anli ul li img {    width: 100%;    height: 2.890625rem}.zjzxxq-tent .marauto .zjzxxq-anli ul li div {    width: 100%;    padding: 0 17px 0 10px}.zjzxxq-tent .marauto .zjzxxq-anli ul li div span {    display: block;    line-height: .703125rem;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis}.zjzxxq-tent .marauto .zjzxxq-anli ul li div span a {    color: #434343;    font-size: .40625rem}.zjzxxq-tent .marauto .zjzxxq-anli ul li div p {    font-size: .3125rem;    color: #6a6a6a;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical}.zjzxxq-tent .marauto .zjzxxq-anli ul li div a {    line-height: .546875rem;    color: #d8451d;    font-size: .34375rem}.gcs-tent {    padding: 34px 0 61px 0}.gcs-tent div h3 {    line-height: 55px;    text-align: center;    width: 100%;    background: #f4f4f4;    font-size: 24px}.gcs-tent div .gcs-text {    width: 100%;    min-height: 1050px;    border: 1px solid #e3e3e3;    padding: 0 25px 25px 25px}.gcs-tent div .gcs-text li {    width: 100%;    border-bottom: 1px dashed #e3e3e3;    padding: 25px 0 20px 0}.gcs-tent div .gcs-text li h4 {    font-size: 16px;    color: #e54115;    margin-bottom: 15px;    font-weight: 600}.gcs-tent div .gcs-text li p {    font-size: 15px;    color: #646464;    line-height: 1.5}.zyxx_tent .zyxx-jieguo {    padding: 0 .3125rem}.zyxx_tent table {    padding: 0 .3125rem;    width: 100%;    text-align: center}.zyxx_tent table thead {    width: 100%}.zyxx_tent table thead tr {    line-height: .625rem;    background: #f6f6f6}.zyxx_tent table thead tr th {    text-align: center;    font-weight: 600;    font-size: .28125rem;    border: 1px solid #ededed}.zyxx_tent table tbody {    width: 100%}.zyxx_tent table tbody tr {    line-height: .625rem}.zyxx_tent table tbody tr td {    text-align: center;    font-size: .25rem;    border: 1px solid #ededed}.zyxx_tent table tbody tr td a {    color: #0081cc}.gcs-tent {    padding: .3125rem 0 1.71875rem 0;    background: #FFF}.gcs-tent div h3 {    line-height: .859375rem;    text-align: center;    width: 100%;    background: #f4f4f4;    font-size: .4375rem}.gcs-tent div .gcs-text {    width: 100%;    border: 1px solid #e3e3e3;    padding: 0 .390625rem .390625rem .390625rem}.gcs-tent div .gcs-text li {    width: 100%;    border-bottom: 1px dashed #e3e3e3;    padding: 25px 0 20px 0}.gcs-tent div .gcs-text li h4 {    font-size: .40625rem;    color: #e54115;    margin-bottom: .234375rem;    font-weight: 600}.gcs-tent div .gcs-text li p {    font-size: .34375rem;    color: #646464;    line-height: 1.5}.cfs_tent {    padding: 25px 0 45px 0;    background: #FFF}.cfs_tent .hd {    width: 100%;    padding-left: .46875rem}.cfs_tent .hd ul {    width: 100%;    height: .703125rem}.cfs_tent .hd ul li {    width: 2.265625rem;    height: 100%;    background: #ededed;    line-height: .703125rem;    text-align: center;    font-size: .390625rem;    color: #4a4a4a;    border-radius: 5px;    float: left;    margin-right: .078125rem;    cursor: pointer}.cfs_tent .hd ul .on {    background: #de3c10;    color: #FFF}.cfs_tent .s-zy-xx {    padding-left: .46875rem}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-inp > span {    font-size: 15px;    color: #515151}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-inp .s-zy-inp-input {    width: 6.09375rem;    height: .9375rem;    font-size: .40625rem;    border: 1px solid #DCDCDC;    border-radius: 5px;    padding-left: .234375rem;    margin-top: .46875rem;    margin-bottom: .15625rem}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-select div {    width: 50%;    margin-top: .46875rem;    line-height: .625rem;    font-size: .40625rem}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-select div select {    height: .625rem;    width: 50%;    border: 0;    margin-left: 15px}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl {    padding-bottom: .234375rem;    margin-top: 20px;    border-bottom: 1px dashed #DCDCDC}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl span {    float: left;    line-height: .625rem;    margin-right: .15625rem;    font-size: .4375rem}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl ul {    float: right;    width: 72%}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl ul li {    float: left;    margin-right: 5px}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl ul li a {    color: #555;    float: left;    text-align: center;    width: 1.40625rem;    margin: .078125rem .078125rem .046875rem 0;    font-size: .4375rem}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl ul li .backcolor {    background: #ed3c0c;    color: #FFF}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl .s_zy_rig {    float: left;    width: 74%}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl .s_zy_rig a {    color: #555;    float: left;    text-align: center;    width: 1.40625rem;    margin: .15625rem .078125rem .046875rem .078125rem;    font-size: .4375rem}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl .s_zy_rig .backcolor {    background: #ed3c0c;    color: #FFF}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl .s_zy_rig_wid {    float: left;    width: 74%}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl .s_zy_rig_wid a {    width: 2.265625rem;    color: #555;    float: left;    text-align: center;    margin: .078125rem .078125rem .046875rem 0;    font-size: .4375rem}.cfs_tent .s-zy-xx .s-zy-cx .s-zy-fl .s_zy_rig_wid .backcolor {    background: #ed3c0c;    color: #FFF}.cfs_tent .s-zy-xx .s-zy-cx > a {    display: block;    width: 3.125rem;    height: .9375rem;    background: #ed3c0c;    color: #FFF;    line-height: .9375rem;    text-align: center;    font-size: .5rem;    margin: .359375rem auto .390625rem;    border-radius: 8px}.cfs_tent .s-zy-xx .s-zy-jg {    width: 100%}.cfs_tent .s-zy-xx .s-zy-jg .backf6f6f6 {    background: #f6f6f6}.cfs_tent .s-zy-xx .s-zy-jg .ulheight {    height: 80px}.cfs_tent .s-zy-xx .s-zy-jg .ulheight li {    line-height: 80px;    font-size: 14px;    color: #656565}.cfs_tent .s-zy-xx .s-zy-jg .ulheight li p {    display: block;    width: 325px;    height: 40px;    line-height: 20px;    margin-left: 35px;    margin-top: 25px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical}.cfs_tent .s-zy-xx .s-zy-jg .ulheight .s-zy-li-143 a {    color: #ed3c0c}.cfs_tent .s-zy-xx .s-zy-jg ul {    height: 50px;    border-left: 1px solid #ececec;    border-top: 1px solid #ececec}.cfs_tent .s-zy-xx .s-zy-jg ul li {    float: left;    height: 100%;    border-right: 1px solid #ececec;    border-bottom: 1px solid #ececec;    text-align: center;    line-height: 50px;    color: #232323;    font-size: 15px}.cfs_tent .s-zy-xx .s-zy-jg ul .s-zy-li-143 {    width: 143px}.cfs_tent .s-zy-xx .s-zy-jg ul .s-zy-li-143 a {    color: #ed3c0c}.cfs_tent .s-zy-xx .s-zy-jg ul .s-zy-li-403 {    width: 403px}.cfs_tent .s-zy-xx .s-zy-jg ul .s-zy-li-263 {    width: 263px}.cfs_tent .s-zy-xx .s-zy-jg ul .s-zy-li-390 {    width: 390px}.cfs_tent .s-zy-xx .s-zy-jieguo {    width: 100%}.cfs_tent .s-zy-xx .s-zy-jieguo li {    padding-right: 400px;    height: 50px;    line-height: 50px;    border-bottom: 1px dashed #ededed}.cfs_tent .s-zy-xx .s-zy-jieguo li .F-left {    color: #3f3f3f;    font-size: 14px !important;    font-weight: 600}.cfs_tent .s-zy-xx .s-zy-jieguo li .F-right {    font-size: 14px !important;    color: #47ac48 !important}.cfs_tent .s-zy-xx .s-zy-jieguo table {    width: 100%}.cfs_tent .s-zy-xx .s-zy-jieguo table thead {    width: 100%;    height: 55px;    line-height: 55px;    background-color: #f6f6f6;    font-size: 14px;    color: #333;    border-top: 1px solid #e1e1e1;    border-bottom: 1px solid #e1e1e1}.cfs_tent .s-zy-xx .s-zy-jieguo table tbody {    width: 100%}.cfs_tent .s-zy-xx .s-zy-jieguo table tbody tr {    height: 55px;    line-height: 55px;    text-align: center;    border-bottom: 1px solid #e1e1e1}.yfyd-left {    width: 100%;    border: solid 1px #e1e1e1;    background: #FFF;    padding: 0 .46875rem 1.71875rem .46875rem}.yfyd-left .essay-title {    text-align: center;    font-size: .4375rem;    color: #3f3f3f;    display: block;    padding-top: 20px}.yfyd-left p {    text-align: center;    font-size: .40625rem;    color: #3f3f3f;    line-height: 1.5;    margin: .3125rem 0}.yfyd-left .bdsharebuttonbox {    text-align: center;    padding-left: 2.734375rem}.yfyd-left table {    width: 80%;    margin: 20px auto}.yfyd-left table tr {    line-height: .78125rem;    font-size: .46875rem}.yfyd-left table tr td {    font-size: .4375rem;    font-weight: 700;    text-align: center;    vertical-align: middle;    border: .015625rem solid red}.yfyd-left .yfyd-sx {    border-bottom: 1px dashed #ededed;    border-top: 1px dashed #ededed}.yfyd-left .yfyd-sx p {    padding-top: 14px;    text-align: left;    font-size: .40625rem;    line-height: 1.5}.yfyd-left .yfyd-sx p span {    float: left}.yfyd-left .yfyd-sx p a {    color: #3f3f3f;    float: left;    width: 80%}.footer {    border-top: 1px solid #cecece;    width: 100%;    background: #fbfbfb;    position: fixed;    bottom: 0;    left: 0;    padding: .15625rem 0;    z-index: 999;}.footer li {    float: left;    width: 25%;    text-align: center}.footer li img {    height: .703125rem;    margin-bottom: -.078125rem;    opacity: .7}.footer li a {    color: #555;    font-size: .34375rem}.F-top {    position: fixed;    width: 1.6rem;    height: .859375rem;    font-size: .203125rem;    color: #333;    padding-right: .234375rem;    bottom: 2rem;    right: 0;    display: none;    z-index: 9999}.F-top a {    width: 100%;    height: 100%;    color: #333;    text-align: center}.F-top a i {    width: .40625rem;    display: block;    margin: 0 auto;    height: .40625rem;    background: url(../img/top.png) no-repeat;    background-size: 100% 100%}.page {    margin: 50px 0 0 0;    text-align: center}.page a {    padding: 5px 10px;    border: 1px solid #ededed;    color: #333}.page a:hover {    background-color: #dd4217;    color: #fff}.page i {    padding: 5px 15px;    border: 1px solid #ededed}.page span {    padding: 5px 15px;    border: 1px solid #ededed;    background-color: #dd4217;    color: #fff}/*********2022-1-20************//* css common */.clearfix:after, .clearfix:before {    content: "";    display: block;    height: 0;    clear: both;    visibility: hidden;}.clearfix {    *zoom: 1;}.pull-left {    float: left;}.pull-right {    float: right;}.i_news_con {    margin: 0 auto;    width: 100%;}/**/.swiper-pagination-bullet-active{    background: #e45934;}.i_news_ban {    width: 95%;    margin: .5rem auto;    /*border-bottom:solid 1px #333;*/    padding-bottom: .5rem;}.i_news_ban .swiper-container {    width: 100%;    position: relative;}.i_news_ban .swiper-container .swiper-wrapper li {    width: 100%;}.i_news_ban .swiper-container .swiper-wrapper img {    width: 100%;}.i_news_ban .swiper-container .swiper-wrapper .px-text{    margin: .2rem auto 0;    padding-bottom: 20px;}.i_news_ban .swiper-container .swiper-wrapper .px-text h3 {    line-height: 2;    text-align: left;    font-size: .40625rem;    color: #4e4e4e;    font-weight: 600;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.i_news_ban .swiper-container .swiper-wrapper  .px-text p {    width: 100%;    line-height: 2;    font-size: .3625rem;    color: #545454;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    text-align: left;}.i_news_ban .swiper-container .swiper-wrapper  .px-text span {    color: #797979;    font-size: .3625rem;    text-align: left;}.i_news_list {    width:95%;    margin: 0 auto;}.i_news_list li {    padding:  0.35rem 0;    border-bottom: 1px dashed #dedede;}.i_news_list li:last-child{    border-bottom: none;}.i_news_list li a {    line-height: 2;    font-size: .40625rem;    color: #4e4e4e;    font-weight: 600;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    text-align: left;}.i_news_list li p {    width: 100%;    line-height: 2;    font-size: .3625rem;    color: #545454;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    text-align: left;}.i_news_list li span {    color: #797979;    font-size: .3625rem;    text-align: left;}.i_sf{    width: 95%;    margin: 0.3rem auto;}.i_sf h5{    line-height: 2.2;    font-size: .40625rem;    font-weight: bold;}.i_sf  p{    font-size: .3625rem;    color: #333;}.i_sf  p a{    display: inline-block;    vertical-align: top;    padding: 4px 0.15rem;    background: #edecec;    margin-right: 0.15rem;    margin-bottom: 0.15rem;    color: #333;}.i_sf  p a.on{    background: #e45934;    color: #fff;}#sheng{    height: .625rem;    width: 5rem;    line-height: .625rem;    font-size: .40625rem;    margin-left: .234375rem;}.nav_ul {    position: fixed;    top: 0;    right: -100%;    width: 40%;    background: #fff;    z-index: 5;    height: 100%;    padding-top: 1.09375rem;}.nav_ul li.on a{    color: #e45934;}.nav_ul li a {    line-height: 3;    padding-left: .25rem;    text-align: left;    display: block;    font-size: 0.36rem;    color: #5b5b5b;}.nav_hide_ul{    display: none;}.nav_hide_ul li{    padding-left: .25rem;}.nav_hide_ul li a:hover,.nav_ul li.on a{    color: #e45934;}.mask {    position: fixed;    top: 0;    left: 0;    display: none;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.7);    z-index: 1;}/*新闻*/.i_news_con {    margin: .45rem auto;    width: 100%;}.i_news_ban {    width: 100%;}.i_news_ban .picScroll-left {    width: 100%;    position: relative;}.i_news_ban .picScroll-left .hd .pageState {    position: absolute;    bottom: 8px;    z-index: 99;    right: 10px;    font-size: 14px;    font-weight: bold;    color: #fff;}.picScroll-left .hd .next,.picScroll-left .hd .prev{    position: absolute;    background:rgba(0,0,0,0.76) url("../img/slider-arrow.png") no-repeat;    top: 50%;    width: 34px;    height: 60px;    z-index: 9;    margin-top: -30px;}.picScroll-left .hd .prev{    left: 0;    background-position: -110px 15px;}.picScroll-left .hd .next{    right: 0;    background-position: 8px 15px;}.picScroll-left .hd .prevStop{ background-position:-60px 0; }.picScroll-left .hd .nextStop{ background-position:-60px -50px; }.i_news_ban .picScroll-left .hd ul li {    float: left;    overflow: hidden;    margin-right: 5px;    font-size: 14px;    width: 15px;    height: 15px;    background: #fff;    cursor: pointer;    color: #333;    text-align: center;}.i_news_ban .picScroll-left .hd ul li.on {    background: #e45934;    color: #fff;}.i_news_ban .picScroll-left .picList li {    width: 100%;    position: relative;}.i_news_ban .picScroll-left .picList li img {    width: 100%;    height: 237px;    /*height: 337px;*/}.i_news_ban .picScroll-left .picList li .px-text h3 {    line-height: 2;    text-align: left;    font-size: 16px;    color: #fff;    font-weight: 600;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    position: absolute;    bottom: 0;    left: 0;    width: 100%;    padding: 0 25px 0 15px;    background: rgba(0,0,0,0.87);}.i_news_ban .picScroll-left .picList li .px-text h3 a{    color: #fff;}.i_news_ban .picScroll-left .picList li .px-text p {    width: 100%;    line-height: 2;    font-size: 15px;    color: #545454;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    text-align: left;}.i_news_ban .picScroll-left .picList li .px-text span {    color: #797979;    font-size: 14px;    text-align: left;}.i_news_list {    /*width: 540px;*/    display: none;}.i_news_list.active{    display: block;}.i_news_list li {    /*padding: 0 0 20px;*/    line-height: 2.2;    border-bottom: 1px dashed #dedede;}.i_news_list li a{    padding-left: 20px;    position: relative;    display: block;}.i_news_list li a:after{    content: "■";    position: absolute;    top: 0;    left: 0;    color:#de1a1a;}.i_news_list li:last-child{    border-bottom: none;}.i_news_list li h3 {    line-height: 2;    font-size: 16px;    color: #4e4e4e;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    text-align: left;}.i_news_list li p {    width: 100%;    line-height: 2;    font-size: 15px;    color: #545454;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    text-align: left;}.i_news_list li span {    color: #797979;    font-size: 16px;    text-align: left;}.i_sf{    margin: 10px auto;}.i_sf h5{    line-height: 2;    font-size: 16px;    font-weight: bold;    margin: 10px 0;}.i_sf  p{    font-size: 14px;    color: #333;}.i_sf  p a{    padding: 4px 10px;    background: #edecec;    margin-right: 5px;    margin-bottom: 10px;    display: inline-block;}.i_sf  p a.on{    background: #e45934;    color: #fff;}.zxly{    background: #de3c10;}.zxly img{    margin: 0 auto;}.print_logo{    margin: 8px 0;    font-size: 16px;}.print_logo img{    height: 23px;}.print_logo i{    text-align: right;    font-size: 16px;    font-weight: bold;}.i_cp_n{    font-size: 14px;    font-weight:normal;    margin: 8px 0;}.ddd  .i_cp_n span{    float: inherit;}.i_cp_n span:last-child{    text-align: right;    float: right!important;}.i_cp_print_time{    font-size: 14px;    font-weight:normal;}.print_end{    padding-top: 8px;    border-top: solid 1px #333;    margin-top: 10px;}.print_end p{    line-height: 1.8;}.i_yzm{    padding: 0 10px!important;    background: #efefef;}.i_yzm{    height: 40px;    border: 1px solid #d2d2d2;    border-radius: 5px;    padding-left: 15px;    margin-top: 10px;}.kj{    font-weight: bold;    font-size: 16px;    line-height: 2.5;    border-bottom: solid 1px #d7d7d7;}.kj_list{    padding-top: 10px;}.kj_list li:nth-of-type(3n+1){    margin-left: 0;}.kj_list li{    float: left;    width: 2.89rem;    height: 1rem;    border: solid 1px #993366;    margin-left: .35rem;    margin-top: .35rem;    line-height: 1rem;    text-align: center;}.kj_list li a{    color: #fd1126;}.i_news_con{    width: 100%;    padding: 0 .3125rem;}.i_news_con_left .news_left_tab{    width: 100%;}.i_news_con_left .news_left_tab .news_tab{    border-bottom: solid 1px #d7d7d7;}.i_news_con_left .news_left_tab .news_tab li{    float: left;    padding-right:20px;    font-size: 18px;    color: #333;    line-height: 2.2;    cursor: pointer;    font-weight: bold;}.i_news_con_left .news_left_tab .news_tab li.on{    color: #e62129;}.i_news_con_left .news_left_tab_hot{    width: 100%;}.news_left_tab_hot h4{    text-align: left;    font-size: 18px;    color: #333;    line-height: 2.2;    font-weight: bold;    border-bottom: solid 1px #d7d7d7;}.hot_item li{}.hot_item li {    /*padding: 0 0 20px;*/    line-height: 2.5;    border-bottom: 1px dashed #dedede;}.hot_item li:last-child{    border-bottom: none;}.hot_item li a {    line-height: 3;    font-size: 16px;    color: #4e4e4e;display: block;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    text-align: left;}.hot_item li.lan h3 {    color: #0000ff;}.hot_item li.hong h3 {    color: #ff3819;}.hot_item li h3  span{    font-size: 14px;    font-weight: normal;    color: #999;}