﻿/*con_section_banner*/
.con_section_banner { width: 100%; height: 460px; margin: 0 auto; overflow: hidden; position: relative; }

    .con_section_banner .con_banner { position: absolute; top: -40px; left: 50%; margin-left: -960px; width: 1920px; height: 540px; }

        .con_section_banner .con_banner img { display: block; width: 100%; height: auto; }

    .con_section_banner .banner_title { width: 570px; height: 380px; background: url('../images/ny_banner_yuan.png') no-repeat center center; position: absolute; left: 50%; bottom: 0; margin-left: -285px; }

    .con_section_banner .con_banner_title { max-width: 1200px; width: 100%; margin: 0 auto; position: absolute; top: 180px; left: 50%; margin-left: -600px; }

        .con_section_banner .con_banner_title h3 { font-size: 44px; color: #333333; line-height: 50px; font-weight: 400; margin-bottom: 12px; letter-spacing: 5px; }

        .con_section_banner .con_banner_title p { font-size: 20px; color: #333333; line-height: 32px; font-weight: 400; letter-spacing: 1px; }




/*sub_navigation*/
.sub_navigation { width: 100%; height: 60px; background: #f6f6f6; }

.sub_navigation_con { max-width: 1240px; width: 100%; margin: 0 auto; padding-left: 20px; padding-right: 20px; box-sizing: border-box; }

.sub_navigation ul li { float: left; width: auto; height: auto; border-right: 1px solid #d5d5d5; }

    .sub_navigation ul li a { display: block; min-width: 170px; width: 100%; height: 60px; padding: 15px 35px; box-sizing: border-box; font-size: 16px; color: #333; line-height: 30px; text-align: center; background-color: #eeeeee; }

        .sub_navigation ul li a:hover { background-color: #00a0e9; color: #fff; }

        .sub_navigation ul li a.active { background-color: #00a0e9; color: #fff; }



/*content*/
.content { max-width: 1920px; width: 100%; height: auto; margin: 0 auto; padding-top: 80px; padding-bottom: 150px; box-sizing: border-box; }

.htbd_content { padding-bottom: 0; }

.content .con_title { width: 100%; height: auto; margin-bottom: 50px; }

    .content .con_title h2 { font-size: 30px; color: #000000; line-height: 40px; text-align: center; font-weight: 400; padding: 0 5%; box-sizing: border-box; }


/* content_list */
.content_list { width: 100%; height: auto; }

    .content_list ul { margin: 0 -1%; }

        .content_list ul li { float: left; width: 31.333333%; height: auto; margin: 0 1%; margin-bottom: 2%; position: relative; }

            .content_list ul li a { display: block; }

            .content_list ul li .pic { display: block; width: 100%; height: auto; overflow: hidden; }

                .content_list ul li .pic img { display: block; width: 100%; height: auto; -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out; transition: transform 1s ease-out; }

            .content_list ul li:hover .pic img { -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); transform: scale(1.1,1.1); }

            .content_list ul li .text { width: 100%; height: auto; position: absolute; left: 0; bottom: 0; padding: 20px 30px; box-sizing: border-box; }

                .content_list ul li .text h3 { font-size: 28px; color: #fff; line-height: 50px; font-weight: 400; text-shadow: 4px 4px 3px #333; }



/* hwssfd */
.hwssfd { width: 100%; height: auto; }

.qyfw_link { width: 100%; height: auto; margin-top: 60px; text-align: center; }

    .qyfw_link a { display: block; width: 220px; height: 55px; background: #00a0e9; border-radius: 5px; font-size: 18px; color: #fff; line-height: 55px; text-align: center; margin: 0 auto; margin-top: 70px; }

        .qyfw_link a:hover { background: #125fa3; }



/* qyxxcx  */
.qyxxcx { width: 100%; height: auto; }



/* hyxx_details  */
.hyxx_details { width: 100%; height: auto; }

.hyxx_details_box_title { width: 100%; height: auto; background: rgba(0, 132, 255, 0.04); padding: 30px 40px; box-sizing: border-box; margin-bottom: 40px; }

    .hyxx_details_box_title p { float: left; width: 50%; height: auto; padding-right: 40px; box-sizing: border-box; font-size: 16px; color: #333; line-height: 30px; margin: 10px auto; }

.hyxx_details_box_text { width: 100%; height: auto; }

    .hyxx_details_box_text .article { font-size: 16px; color: #666; line-height: 30px; }

        .hyxx_details_box_text .article p { margin-bottom: 20px; }




/* zscqpt */
.zscqpt { width: 100%; height: auto; }

    .zscqpt .article { font-size: 16px; color: #333333; line-height: 30px; }

.zscqpt_sec1 { width: 100%; height: auto; padding-bottom: 100px; box-sizing: border-box; }

    .zscqpt_sec1 .article { text-align: center; padding: 0 10%; box-sizing: border-box; }

.zscqpt_sec2 { width: 100%; height: auto; background: #ecf6fb; padding: 80px 0; box-sizing: border-box; }

.zscqpt_sec2_section { width: 100%; height: auto; }

    .zscqpt_sec2_section .left { float: left; width: 50%; height: auto; }

        .zscqpt_sec2_section .left .article { width: 100%; height: auto; padding-right: 50px; box-sizing: border-box; margin-top: 100px; }

    .zscqpt_sec2_section .right_pic { float: left; width: 50%; height: auto; padding-left: 50px; box-sizing: border-box; }

        .zscqpt_sec2_section .right_pic img { display: block; width: 100%; height: auto; }

.zscqpt_sec3 { width: 100%; height: auto; background: #fff; padding: 80px 0; box-sizing: border-box; }

.zscqpt_sec4 { width: 100%; height: auto; background: #ecf6fb; padding: 80px 0; box-sizing: border-box; }

.zscqpt_sec_list { width: 100%; height: auto; }

    .zscqpt_sec_list ul { margin: 0 -1.5%; }

        .zscqpt_sec_list ul li { float: left; width: 30.333333%; height: 380px; margin: 0 1.5%; margin-bottom: 3%; box-shadow: 0 0 5px 1px #e8e8e8; }

            .zscqpt_sec_list ul li h3 { width: 100%; height: 60px; background: #00a0e9; font-size: 20px; color: #fff; line-height: 60px; text-align: center; letter-spacing: 2px; font-weight: 400; }

            .zscqpt_sec_list ul li .text { width: 100%; height: auto; padding: 30px 20px; box-sizing: border-box; text-align: center; background: #fff; }

                .zscqpt_sec_list ul li .text p { font-size: 16px; color: #333; line-height: 26px; padding: 6px 0; box-sizing: border-box; }

.zscqpt_sec4 .zscqpt_sec_list ul li { height: 460px; }

    .zscqpt_sec4 .zscqpt_sec_list ul li .text { text-align: left; height: 400px; }

        .zscqpt_sec4 .zscqpt_sec_list ul li .text p { padding-left: 15px; box-sizing: border-box; background: url('../images/zscqpt_sec4_dian.png') no-repeat left 15px; }

.zscqpt_sec5 { width: 100%; height: auto; background: #fff; padding: 80px 0; padding-bottom: 120px; box-sizing: border-box; }

.zscqpt_sec5_bh { max-width: 1500px; width: 100%; height: auto; background: url("../images/zscqpt_sec5_bh_bj.jpg") 50% no-repeat; background-size: cover; min-height: 460px; margin: 0 auto; margin-bottom: 80px; padding: 80px 0; box-sizing: border-box; }

    .zscqpt_sec5_bh h2 { font-size: 40px; color: #2fa0ff; line-height: 60px; text-align: center; font-weight: 400; margin-bottom: 60px; }

.zscqpt_sec5_bh_list { max-width: 1300px; width: 100%; height: auto; margin: 0 auto; }

    .zscqpt_sec5_bh_list ul li { float: left; width: 14.28%; height: 180px; }

        .zscqpt_sec5_bh_list ul li .text { display: block; width: 160px; height: 160px; background: url('../images/zscqpt_sec5_yuan.png') no-repeat center center; margin: 0 auto; }

            .zscqpt_sec5_bh_list ul li .text h3 { font-size: 20px; color: #2fa0ff; line-height: 30px; text-align: center; font-weight: 400; padding-top: 53px; box-sizing: border-box; }

        .zscqpt_sec5_bh_list ul li:last-of-type .text h3 { padding-top: 68px; }

.zscqpt_sec5_list { max-width: 1100px; width: 100%; height: auto; margin: 0 auto; }

    .zscqpt_sec5_list ul li { float: left; width: 26%; height: 150px; }

        .zscqpt_sec5_list ul li.arrow { width: 10%; }

            .zscqpt_sec5_list ul li.arrow img { display: block; width: 50px; height: 50px; margin: 0 auto; margin-top: 50px; }

        .zscqpt_sec5_list ul li .text { display: block; width: 250px; height: 150px; background: #2fa0ff; border-radius: 40px; box-sizing: border-box; margin: 0 auto; }

            .zscqpt_sec5_list ul li .text h3 { font-size: 24px; color: #fff; line-height: 40px; text-align: center; font-weight: 400; padding-top: 55px; box-sizing: border-box; }

.zscqpt_sec6 { width: 100%; height: auto; background: #2fa0ff; padding: 90px 0; box-sizing: border-box; }

    .zscqpt_sec6 .con_title { margin-bottom: 0; }

        .zscqpt_sec6 .con_title h2 { color: #fff; line-height: 46px; font-weight: 300; }


/* cy_qyxxcx_list */
.cy_qyxxcx_list { max-width: 1240px; width: 100%; height: auto; padding: 0 20px; box-sizing: border-box; margin: 0 auto; }

.cy_qyxxcx_list_container { width: 100%; height: auto; }

    .cy_qyxxcx_list_container ul li { float: left; width: 100%; height: 200px; padding: 25px; padding-left: 280px; padding-right: 210px; box-sizing: border-box; position: relative; border: 1px solid #f6f6f6; margin-bottom: 30px; box-shadow: 0px 2px 8px 1px #f1f1f1; }

        .cy_qyxxcx_list_container ul li .pic_logo { width: 220px; height: 150px; overflow: hidden; position: absolute; top: 25px; left: 25px; }

            .cy_qyxxcx_list_container ul li .pic_logo img { display: block; width: 220px; height: 150px; }

        .cy_qyxxcx_list_container ul li .text { width: 100%; height: 150px; padding-top: 15px; box-sizing: border-box; }

            .cy_qyxxcx_list_container ul li .text h3 { font-size: 24px; color: #333333; line-height: 40px; font-weight: 500; margin-bottom: 20px; }

            .cy_qyxxcx_list_container ul li .text .article { font-size: 16px; color: #666; line-height: 30px; font-weight: 400; height: 60px; overflow: hidden; }


        .cy_qyxxcx_list_container ul li:hover { box-shadow: 0px 2px 15px 2px #e6e6e6; }

        .cy_qyxxcx_list_container ul li .cy_qyxxcx_link:hover .text h3 { color: #00a0e9; }

        .cy_qyxxcx_list_container ul li .cy_qyxxcx_link:hover .text .article { color: #00a0e9; }


.information_follow_icon_container { width: 170px; height: 50px; position: absolute; top: 105px; right: 25px; }

.information_follow_icon { float: right; width: auto; height: 50px; cursor: pointer; background: #00a0e9; border-radius: 50px; box-sizing: border-box; padding-left: 25px; padding-right: 25px; margin: 0 auto; }

    .information_follow_icon .follow_icon { float: left; width: auto; height: 50px; font-size: 18px; color: #fff; line-height: 50px; box-sizing: border-box; margin-left: 10px; }

    .information_follow_icon svg { float: left; width: auto; line-height: 50px; margin-top: 10px; }

    .information_follow_icon:hover { background: #ea4003; }

.information_follow_icon_active { background: #ea4003; }

    .information_follow_icon_active:hover { background: #00a0e9; }


/* platform_introduction_sec1 */
.platform_introduction_sec1 { width: 100%; height: auto; padding-top: 20px; padding-bottom: 100px; box-sizing: border-box; }

    .platform_introduction_sec1 .left { float: left; width: 45%; height: auto; padding-top: 0px; box-sizing: border-box; }

    .platform_introduction_sec1 h3 { font-size: 30px; color: #000000; line-height: 40px; text-align: center; font-weight: 400; margin-bottom: 40px; }

    .platform_introduction_sec1 .left .article { width: 100%; height: auto; padding-right: 50px; box-sizing: border-box; font-size: 16px; color: #333333; line-height: 30px; }

        .platform_introduction_sec1 .left .article p { text-indent: 2em; }

    .platform_introduction_sec1 .right_pic { float: left; width: 55%; height: auto; padding-left: 50px; box-sizing: border-box; }

        .platform_introduction_sec1 .right_pic img { display: block; width: 100%; height: auto; }

.platform_introduction_sec2 { width: 100%; height: auto; background: url(../images/platform_introduction_sec2_bj.jpg) 50% no-repeat; background-size: cover; padding: 80px 0; padding-bottom: 100px; }

.platform_introduction_sec2_list { width: 100%; height: auto; }

    .platform_introduction_sec2_list ul { margin: 0 -1%; }

        .platform_introduction_sec2_list ul li { float: left; width: 14.666666%; height: auto; padding: 25px 20px; box-sizing: border-box; border: 1px solid #fff; box-sizing: border-box; margin: 0 1%; }

            .platform_introduction_sec2_list ul li img { display: block; width: 80px; height: 80px; margin: 0 auto; margin-bottom: 15px; }

            .platform_introduction_sec2_list ul li p { font-size: 16px; color: #fff; line-height: 26px; height: 52px; text-align: center; }

.platform_introduction_sec2 .con_title h2 { color: #fff; margin-bottom: 10px; }

.platform_introduction_sec2 .con_title p { font-size: 16px; color: #fff; text-align: center; line-height: 26px; }



.platform_introduction_sec3 { width: 100%; height: auto; padding-top: 80px; padding-bottom: 120px; box-sizing: border-box; position: relative; }

.platform_introduction_sec3_pic { max-width: 1100px; width: 100%; height: auto; margin: 0 auto; }

    .platform_introduction_sec3_pic img { display: block; width: 100%; height: auto; }

.platform_introduction_sec3_sh { width: 640px; height: 260px; position: absolute; left: 100px; bottom: 0; }

    .platform_introduction_sec3_sh img { display: block; width: 640px; height: 260px; }

.platform_introduction_sec4 { width: 100%; height: auto; padding-top: 80px; padding-bottom: 90px; box-sizing: border-box; position: relative; background: #eef8fd; }

.platform_introduction_sec4_list { width: 100%; height: auto; position: relative; }

    .platform_introduction_sec4_list ul li { float: left; width: 33.333333%; height: auto; padding-right: 20px; box-sizing: border-box; position: relative; padding-left: 10px; padding-top: 70px; }

        .platform_introduction_sec4_list ul li .text { float: left; width: 53%; height: auto; padding-right: 20px; box-sizing: border-box; }

            .platform_introduction_sec4_list ul li .text h3 { font-size: 18px; color: #333; line-height: 26px; font-weight: 600; margin-bottom: 10px; }

            .platform_introduction_sec4_list ul li .text p { font-size: 15px; color: #333; line-height: 22px; }

        .platform_introduction_sec4_list ul li .pic { float: left; width: 45%; height: auto; border-radius: 10px; overflow: hidden; }

            .platform_introduction_sec4_list ul li .pic img { display: block; width: 100%; height: auto; }

        .platform_introduction_sec4_list ul li h2 { display: block; font-size: 46px; color: #0981c5; line-height: 50px; font-weight: 500; background: #e4f2f9; padding: 10px; box-sizing: border-box; position: absolute; top: 0; left: 0; z-index: 9; }

.platform_introduction_sec4_list_xian { width: 100%; height: 1px; border-top: 1px dashed #0981c5; position: absolute; top: 35px; left: 0; }



.platform_introduction_sec5 { width: 100%; height: auto; padding-top: 80px; padding-bottom: 90px; box-sizing: border-box; position: relative; }

.platform_introduction_sec5_list { width: 100%; height: auto; position: relative; }

    .platform_introduction_sec5_list ul { float: right; width: 65%; height: auto; }

        .platform_introduction_sec5_list ul li { float: left; width: 100%; height: auto; margin: 10px 0; }

            .platform_introduction_sec5_list ul li h2 { float: left; width: 25%; height: 70px; background: #2e98f1; border-radius: 100px; box-sizing: border-box; padding: 20px; font-size: 20px; color: #fff; line-height: 30px; text-align: center; font-weight: 400; letter-spacing: 1px; }

            .platform_introduction_sec5_list ul li .pic { width: 200px; height: auto; }

                .platform_introduction_sec5_list ul li .pic img { display: block; width: 30px; height: 30px; margin: 0 auto; }

            .platform_introduction_sec5_list ul li .text { float: left; width: 75%; height: 70px; box-sizing: border-box; padding: 20px; padding-left: 40px; font-size: 16px; color: #333; line-height: 30px; font-weight: 500; }

            .platform_introduction_sec5_list ul li:nth-of-type(1) .text { padding-top: 5px; }

    .platform_introduction_sec5_list .left { width: 30%; height: 100px; position: absolute; top: 50%; left: 0; margin-top: -40px; }

        .platform_introduction_sec5_list .left h2 { float: left; width: 70%; height: 100px; background: #2e98f1; border-radius: 30px; box-sizing: border-box; padding: 35px; font-size: 20px; color: #fff; line-height: 30px; text-align: center; font-weight: 400; letter-spacing: 1px; position: absolute; top: 50%; left: 0; margin-top: -50px; }

        .platform_introduction_sec5_list .left .pic { float: right; width: 30%; height: 80px; }

            .platform_introduction_sec5_list .left .pic img { display: block; width: 50px; height: 50px; float: right; margin-top: 25px; }

.platform_introduction_sec6 { width: 100%; height: auto; padding-top: 80px; padding-bottom: 90px; box-sizing: border-box; position: relative; /* background: #fff; */ background: #eef8fd; }

.platform_introduction_sec6_list { max-width: 1100px; width: 100%; height: auto; margin: 0 auto; }

    .platform_introduction_sec6_list ul li { float: left; width: 20%; height: auto; }

        .platform_introduction_sec6_list ul li.arrow { width: 6.5%; }

        .platform_introduction_sec6_list ul li .icon { display: block; width: 160px; height: 160px; background: url('../images/platform_introduction_sec6_icon.png') no-repeat center center; margin: 0 auto; position: relative; margin-bottom: 20px; }

            .platform_introduction_sec6_list ul li .icon h3 { font-size: 20px; color: #333; line-height: 30px; text-align: center; font-weight: 400; padding-top: 68px; box-sizing: border-box; }

        .platform_introduction_sec6_list ul li:nth-of-type(7) .icon h3 { padding-top: 53px; }

        .platform_introduction_sec6_list ul li.arrow .pic { width: 100%; height: 160px; text-align: center; }

            .platform_introduction_sec6_list ul li.arrow .pic img { display: block; width: 50px; height: auto; margin: 0 auto; margin-top: 55px; }

        .platform_introduction_sec6_list ul li p { font-size: 16px; color: #333; line-height: 26px; text-align: center; padding: 0 20%; box-sizing: border-box; }

.platform_introduction_sec6 .con_title p { font-size: 16px; color: #333; line-height: 26px; text-align: center; margin-top: 20px; }

.platform_introduction_sec6 .con_title { margin-bottom: 60px; }

.platform_introduction_sec6_list ul li p img { display: block; width: 160px; height: auto; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }


/* platform_introduction_sec7 */
.platform_introduction_sec7 { width: 100%; height: auto; padding-top: 100px; padding-bottom: 100px; box-sizing: border-box; /* background: #eef8fd; */ }

    .platform_introduction_sec7 .left { float: left; width: 45%; height: auto; padding-top: 30px; box-sizing: border-box; }

    .platform_introduction_sec7 h3 { font-size: 30px; color: #000000; line-height: 40px; text-align: left; font-weight: 400; margin-bottom: 40px; }

    .platform_introduction_sec7 .left .article { width: 100%; height: auto; padding-right: 50px; box-sizing: border-box; font-size: 16px; color: #333333; line-height: 30px; }

        .platform_introduction_sec7 .left .article p { margin-bottom: 30px; }

    .platform_introduction_sec7 .right_pic { float: left; width: 55%; height: auto; padding-left: 50px; box-sizing: border-box; }

        .platform_introduction_sec7 .right_pic img { display: block; width: 100%; height: auto; }


/* thjs_sec1 */
.thjs_sec1 { width: 100%; height: auto; padding-bottom: 100px; box-sizing: border-box; }

    .thjs_sec1 .thjs_sec1_section { width: 100%; height: auto; background: #2fa0ff; padding: 60px 40px; box-sizing: border-box; margin-bottom: 80px; }

.thjs_sec1_section .left { float: left; width: 45%; height: auto; padding-top: 25px; box-sizing: border-box; }

    .thjs_sec1_section .left .article { width: 100%; height: auto; padding-right: 40px; box-sizing: border-box; font-size: 16px; color: #fff; line-height: 30px; }

.thjs_sec1_section .right_pic { float: left; width: 55%; height: auto; padding-left: 50px; box-sizing: border-box; }

    .thjs_sec1_section .right_pic img { display: block; width: 100%; height: auto; }

.thjs_sec1_section .left .article p { text-indent: 2em; }

.thjs_sec1_article { max-width: 800px; width: 100%; height: auto; font-size: 16px; color: #333; line-height: 30px; text-align: center; margin: 0 auto; margin-bottom: 80px; }

.thjs_sec1_list { width: 100%; height: auto; }

    .thjs_sec1_list ul li { float: left; width: 25%; height: 80px; border-right: 1px solid #dedede; box-sizing: border-box; padding-left: 5%; }

        .thjs_sec1_list ul li p { font-size: 20px; color: #333; line-height: 30px; margin-bottom: 10px; }

        .thjs_sec1_list ul li h3 { font-size: 40px; color: #333; line-height: 40px; font-weight: 400; }

        .thjs_sec1_list ul li:nth-of-type(4) { border-right: none; }

        .thjs_sec1_list ul li .text { width: auto; height: 80px; padding-left: 80px; box-sizing: border-box; }

        .thjs_sec1_list ul li:nth-of-type(1) .text { background: url('../images/thjs_sec1_icon1.png') no-repeat left center; }

        .thjs_sec1_list ul li:nth-of-type(2) .text { background: url('../images/thjs_sec1_icon2.png') no-repeat left center; }

        .thjs_sec1_list ul li:nth-of-type(3) .text { background: url('../images/thjs_sec1_icon3.png') no-repeat left center; }

        .thjs_sec1_list ul li:nth-of-type(4) .text { background: url('../images/thjs_sec1_icon4.png') no-repeat left center; }



/* thjs_sec2 */
.thjs_sec2 { width: 100%; height: auto; padding-top: 80px; padding-bottom: 80px; box-sizing: border-box; position: relative; background: #eef8fd; }

.thjs_sec2_video { max-width: 960px; width: 100%; height: auto; margin: 0 auto; }

    .thjs_sec2_video video { display: block; width: 960px; height: auto; }


/* thjs_sec3 */
.thjs_sec3 { width: 100%; height: auto; padding-top: 80px; padding-bottom: 100px; box-sizing: border-box; }

.thjs_sec3_list { width: 100%; height: auto; }

    .thjs_sec3_list ul { margin: 0 -2%; }

        .thjs_sec3_list ul li { float: left; width: 46%; height: 140px; border: 1px solid #e5e5e5; box-sizing: border-box; margin: 0 2%; padding: 40px; padding-left: 140px; position: relative; }

            .thjs_sec3_list ul li .text { width: 95px; height: 60px; border-right: 1px solid #e5e5e5; box-sizing: border-box; position: absolute; top: 40px; left: 40px; }

                .thjs_sec3_list ul li .text h3 { font-size: 24px; color: #2fa0ff; line-height: 36px; font-weight: 400; }

                .thjs_sec3_list ul li .text p { font-size: 16px; color: #2fa0ff; line-height: 24px; opacity: 0.7; }

            .thjs_sec3_list ul li .article { width: 100%; height: auto; font-size: 16px; color: #333; line-height: 30px; padding-left: 35px; box-sizing: border-box; }

            .thjs_sec3_list ul li:nth-of-type(2) .article p { padding-top: 15px; box-sizing: border-box; }

            .thjs_sec3_list ul li .xian { width: 300px; height: 6px; background: #2fa0ff; position: absolute; top: 0; left: 0; }


.thjs_sec4 { width: 100%; height: auto; padding-top: 20px; padding-bottom: 120px; box-sizing: border-box; }


.thjs_sec5 { width: 100%; height: auto; padding-top: 80px; padding-bottom: 80px; box-sizing: border-box; background: #eef8fd; }




/* gztd_nav */
.gztd_nav { width: 100%; height: auto; text-align: center; margin-bottom: 50px; }

    .gztd_nav ul { max-width: 560px; width: 100%; height: auto; margin: 0 auto; border-radius: 5px; box-sizing: border-box; overflow: hidden; }

        .gztd_nav ul li { float: left; width: 33.333333%; height: 50px; box-sizing: border-box; background: #eee; font-size: 20px; color: #333; line-height: 50px; text-align: center; border-right: 1px solid #d5d5d5; cursor: pointer; }

            .gztd_nav ul li:last-of-type { border-right: none; }

            .gztd_nav ul li.active { background: #2fa0ff; color: #fff; }

            .gztd_nav ul li:hover { background: #2fa0ff; color: #fff; }

            .gztd_nav ul li.active a { color: #fff; }

            .gztd_nav ul li:hover a { color: #fff; }




/* htbd_gztd_nav */
.htbd_gztd_nav { width: 100%; height: auto; text-align: center; margin-bottom: 50px; }

    .htbd_gztd_nav ul { max-width: 560px; width: 100%; height: auto; margin: 0 auto; border-radius: 5px; box-sizing: border-box; overflow: hidden; }

        .htbd_gztd_nav ul li { float: left; width: 33.333333%; height: 50px; box-sizing: border-box; background: #eee; font-size: 20px; color: #333; line-height: 50px; text-align: center; border-right: 1px solid #d5d5d5; cursor: pointer; }

            .htbd_gztd_nav ul li:last-of-type { border-right: none; }

            .htbd_gztd_nav ul li.active { background: #2fa0ff; color: #fff; }

            .htbd_gztd_nav ul li:hover { background: #2fa0ff; color: #fff; }

            .htbd_gztd_nav ul li.active a { color: #fff; }

            .htbd_gztd_nav ul li:hover a { color: #fff; }





.gztd_item_list { width: 100%; height: auto; }

    .gztd_item_list ul { margin: 0 -1%; }

        .gztd_item_list ul li { float: left; width: 18%; height: auto; padding: 30px 10px; padding-bottom: 10px; box-sizing: border-box; border: 1px solid #e5e5e5; margin: 0 1%; margin-bottom: 2%; border-radius: 5px; background: #f8f8f8; cursor: pointer; }

            .gztd_item_list ul li .pic { display: block; width: 160px; height: 160px; overflow: hidden; border-radius: 50%; margin: 0 auto; margin-bottom: 20px; }

                .gztd_item_list ul li .pic img { display: block; width: 100%; height: auto; }

            .gztd_item_list ul li h3 { font-size: 18px; color: #333; line-height: 30px; text-align: center; font-weight: 600; }

            .gztd_item_list ul li p { font-size: 14px; color: #666; line-height: 24px; text-align: center; height: 50px; }


            .gztd_item_list ul li:hover > h3 { color: #2fa0ff; }

            .gztd_item_list ul li:hover > p { color: #2fa0ff; }

.gztd_container { width: 100%; height: auto; }

    .gztd_container .gztd_item { width: 100%; height: auto; min-height: 350px; display: none; }


.team_introduction_show { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 11; display: none; }

.team_introduction_show_shadow { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0,0,0,0.8); }

.team_introduction_show_close { width: 40px; height: 40px; border-radius: 50%; position: absolute; top: -20px; right: -20px; cursor: pointer; }

    .team_introduction_show_close svg { display: block; width: 40px; height: 40px; position: absolute; top: 0px; left: 0px; }

.team_introduction_container { width: 700px; height: 500px; background: #f9f9f9; border: 1px solid #f6f6f6; border-radius: 10px; position: absolute; top: 50%; left: 50%; margin-top: -250px; margin-left: -350px; }

.team_introduction_center { width: 100%; height: 100%; padding: 40px; box-sizing: border-box; z-index: 99; }

.gztd_item_list ul li .team_introduction_center p { height: auto; line-height: 30px; }

.team_introduction_center .article { width: 100%; height: 180px; overflow: auto; margin-top: 15px; }

    .team_introduction_center .article p { font-size: 16px; color: #666; line-height: 30px; text-align: justify;text-indent:2em; }



/* contact_sec1 */
.contact_sec1 { width: 100%; height: auto; box-sizing: border-box; }

.contact_sec1_list { width: 100%; height: auto; margin-bottom: 80px; }

    .contact_sec1_list ul li { float: left; width: 27%; height: 150px; border-right: 1px solid #e5e5e5; box-sizing: border-box; }

        .contact_sec1_list ul li:nth-of-type(4) { width: 19%; border-right: none; }

        .contact_sec1_list ul li p { font-size: 16px; color: #333333; line-height: 24px; height: 50px; padding: 10px 20px; padding-left: 70px; box-sizing: border-box; margin: 20px 0; padding-top: 8px; }

        .contact_sec1_list ul li .p1 { background: url('../images/contact_sec1_icon1.png') no-repeat 20px top; padding-top: 0; }

        .contact_sec1_list ul li .p2 { background: url('../images/contact_sec1_icon2.png') no-repeat 20px top; }

        .contact_sec1_list ul li .p3 { background: url('../images/contact_sec1_icon3.png') no-repeat 20px top; }

        .contact_sec1_list ul li .p4 { background: url('../images/contact_sec1_icon4.png') no-repeat 20px top; }

        .contact_sec1_list ul li .p5 { background: url('../images/contact_sec1_icon5.png') no-repeat 20px top; }

        .contact_sec1_list ul li .p6 { background: url('../images/contact_sec1_icon6.png') no-repeat 20px top; }

.contact_map { width: 100%; height: auto; padding: 10px; box-sizing: border-box; border: 1px solid #e5e5e5; border-radius: 10px; }

    .contact_map img { display: block; width: 100%; height: auto; border-radius: 10px; }

.contact_sec1_list ul li img { display: block; width: 120px; height: 120px; margin: 0 auto; margin-bottom: 10px; }

.contact_sec1_list ul li span { display: block; font-size: 14px; color: #333; line-height: 20px; text-align: center; }


/* lstd_list */
.lstd_list { width: 100%; height: auto; }

    .lstd_list ul { margin: 0 -1%; }

        .lstd_list ul li { float: left; width: 48%; height: 310px; margin: 0 1%; margin-bottom: 2%; position: relative; padding: 15px; padding-left: 250px; box-sizing: border-box; border: 1px solid #e5e5e5; border-radius: 10px; }

            .lstd_list ul li .pic { display: block; width: 200px; height: 280px; position: absolute; top: 15px; left: 15px; }

                .lstd_list ul li .pic img { display: block; width: 100%; height: auto; }

            .lstd_list ul li .text { width: 100%; height: auto; padding-top: 20px; box-sizing: border-box; }

                .lstd_list ul li .text h3 { font-size: 18px; color: #333; line-height: 28px; font-weight: 600; }

                .lstd_list ul li .text h4 { font-size: 18px; color: #333; line-height: 28px; font-weight: 600; }

                .lstd_list ul li .text .article { font-size: 16px; color: #666; line-height: 26px; margin-top: 20px; }


/* hzxh_list */
.hzxh_list { width: 100%; height: auto; }

    .hzxh_list ul { margin: 0 -1%; }

        .hzxh_list ul li { float: left; width: 31.333333%; height: auto; margin: 0 1%; margin-bottom: 2%; border: 1px solid #e5e5e5; border-radius: 5px; padding: 25px; box-sizing: border-box; position: relative; top: 2px; cursor:pointer;}

            .hzxh_list ul li h3 { font-size: 18px; color: #000; line-height: 24px;height:40px; font-weight: 600;text-align:center; }

            .hzxh_list ul li .article { font-size: 16px; color: #333; line-height:30px; max-height:150px;height:auto;margin-bottom:30px;}

            .hzxh_list ul li .pic { width: 110px; height: 105px; position: absolute; right: 10px; bottom: 10px; }

                .hzxh_list ul li .pic img { display: block; width: 110px; height: auto; }

            .hzxh_list ul li .xian { width: 100%; height: 5px; background: #2e98f1; position: absolute; top: 0; left: 0; opacity: 0; }

            .hzxh_list ul li:hover { top: 0; box-shadow: 0 0 5px 1px #e5e5e5; }

                .hzxh_list ul li:hover .xian { opacity: 1; }

            .hzxh_list ul li .pic_box { 
                width:100%;
                height:100px;
                overflow:hidden;
                margin-bottom:25px;
            }
            .hzxh_list ul li .pic_box img{ 
                display:block;
                width:auto;
                height:100px;
                margin:0 auto;
            }
            .hzxh_list ul li .hzxh_text_box a{
                display:block;
                width: 160px;
                height: 46px;
                background: #00a0e9;
                border-radius: 5px;
                font-size: 16px;
                color: #fff;
                line-height: 46px;
                text-align: center;
                margin:0 auto;
            }

             .hzxh_list ul li .hzxh_text_box a:hover{
                background: #125fa3;
            }


.hzxh_text_pic { 
    width:100%;
    height:auto;
    margin-bottom:25px;
}
    .hzxh_text_pic img { 
         display:block;
                width:auto;
                height:110px;
                margin:0 auto;
    }


/* fgjs */
.fgjs { width: 100%; height: auto; box-sizing: border-box; }

.fgjs_list { width: 100%; height: auto; }

    .fgjs_list ul li { float: left; width: 100%; height: auto; padding: 25px 0; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; padding-right: 220px; box-sizing: border-box; position: relative; }

        .fgjs_list ul li h3 { font-size: 18px; color: #333; line-height: 28px; font-weight: 600; margin-bottom: 20px; }

        .fgjs_list ul li .article { font-size: 16px; color: #666; line-height: 26px; height: auto; min-height: 52px; }

        .fgjs_list ul li .text { width: 150px; height: auto; position: absolute; top: 30px; right: 0; text-align: center; }

            .fgjs_list ul li .text p { font-size: 14px; color: #666; line-height: 28px; margin-bottom: 20px; }

            .fgjs_list ul li .text a { display: block; width: 120px; height: 40px; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 5px; font-size: 14px; color: #333; line-height: 38px; margin: 0 auto; }

                .fgjs_list ul li .text a:hover { background: #00a0e9; color: #fff; border: 1px solid #00a0e9; }


/* fgjs_details */
.fgjs_details { width: 100%; height: auto; }

.fgjs_details_text { width: 100%; height: auto; }

    .fgjs_details_text .article { font-size: 16px; color: #666; line-height: 26px; }

        .fgjs_details_text .article p { margin-bottom: 26px; }


/* rdal_details */
.rdal_details { width: 100%; height: auto; }

.rdal_details_text { width: 100%; height: auto; }

    .rdal_details_text .article { font-size: 16px; color: #666; line-height: 26px; }

        .rdal_details_text .article p { margin-bottom: 26px; }



/* news */
.news { width: 100%; height: auto; box-sizing: border-box; }

.news_list { width: 100%; height: auto; }

    .news_list ul li { float: left; width: 100%; height: auto; padding: 25px 0; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; padding-right: 220px; padding-left: 160px; box-sizing: border-box; position: relative; }

        .news_list ul li h3 { font-size: 18px; color: #333; line-height: 28px; font-weight: 600; margin-bottom: 20px; }

        .news_list ul li .article { font-size: 16px; color: #666; line-height: 26px; height: 78px; }

        .news_list ul li .time { width: 110px; height: 120px; border: 2px solid #e5e5e5; box-sizing: border-box; position: absolute; top: 28px; left: 0; border-radius: 4px; padding: 12px 20px; text-align: center; }

            .news_list ul li .time h3 { display: inline-block; font-size: 36px; color: #666; line-height: 50px; font-weight: 500; border-bottom: 3px solid #e5e5e5; margin-bottom: 5px; padding-bottom: 2px; box-sizing: border-box; }

            .news_list ul li .time p { font-size: 16px; color: #777; line-height: 30px; }

        .news_list ul li .text { width: 150px; height: auto; position: absolute; top: 80px; right: 0; text-align: center; }

            .news_list ul li .text a { display: block; width: 120px; height: 40px; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 5px; font-size: 14px; color: #333; line-height: 38px; margin: 0 auto; }

                .news_list ul li .text a:hover { background: #00a0e9; color: #fff; border: 1px solid #00a0e9; }


.news_video { width: 100%; height: auto; padding: 25px 0; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; }


    .news_video .left { float: left; width: 40%; height: auto; padding-top: 6px; box-sizing: border-box; }

        .news_video .left video { display: block; width: 100%; height: auto; }

    .news_video .right { float: left; width: 60%; height: auto; padding-left: 60px; box-sizing: border-box; }

        .news_video .right h3 { font-size: 18px; color: #333; line-height: 28px; font-weight: 600; margin-bottom: 5px; }

        .news_video .right .article { font-size: 16px; color: #666; line-height: 26px; /* height: 78px; */ margin-bottom: 15px; }

        .news_video .right .time { font-size: 16px; color: #777; line-height: 30px; margin-bottom: 20px; }

        .news_video .right .text { width: 150px; height: auto; text-align: center; }

            .news_video .right .text a { display: block; width: 120px; height: 40px; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 5px; font-size: 14px; color: #333; line-height: 38px; }

                .news_video .right .text a:hover { background: #125fa3; color: #fff; border: 1px solid #125fa3; }


    .news_video .left .item_video { width: 100%; height: auto; overflow: hidden; display: none; }


/* news_details */
.news_details { width: 100%; height: auto; }

.news_details_text { width: 100%; height: auto; }

    .news_details_text .article { font-size: 16px; color: #666; line-height: 32px; }

        .news_details_text .article p { text-indent: 2em; text-align: justify; }


            .news_details_text .article p img { display: block; max-width: 800px; width: 100%; height: auto; margin: 0 auto; margin-bottom: 10px; }





/* flzx */
.flzx { width: 100%; height: auto; }

.flzx_list { width: 100%; height: auto; }

    .flzx_list ul li { float: left; width: 100%; height: auto; padding: 20px 0; box-sizing: border-box; }

        .flzx_list ul li h3 { font-size: 18px; color: #333333; line-height: 28px; font-weight: 600; margin-bottom: 20px; }

        .flzx_list ul li .text { width: 100%; height: auto; padding: 40px; padding-bottom: 20px; box-sizing: border-box; background: #e6f2fc; position: relative; }

            .flzx_list ul li .text .article { font-size: 16px; color: #666; line-height: 26px; }

                .flzx_list ul li .text .article p { margin-bottom: 20px; }

            .flzx_list ul li .text .jt { display: block; width: 28px; height: 14px; background: url('../images/flzx_list_jt.png') no-repeat center center; position: absolute; left: 40px; top: -14px; }

.flzx_article { max-width: 800px; width: 100%; height: auto; margin: 0 auto; margin-bottom: 80px; font-size: 18px; color: #333; line-height: 32px; text-align: center; }




/* ajzx */
.ajzx { width: 100%; height: auto; }

.ajzx_form { width: 100%; height: auto; background: #dfecf8; padding: 80px; box-sizing: border-box; }

    .ajzx_form .section_container { max-width: 660px; width: 100%; margin: 0 auto; }

    .ajzx_form form { width: 100%; height: auto; }

    .ajzx_form .item { float: left; width: 100%; height: auto; /*margin-bottom: 20px;*/ }

        .ajzx_form .item h3 { font-size: 16px; color: #333; line-height: 30px; font-weight: 500; margin-bottom: 10px; }

        .ajzx_form .item input { display: block; width: 100%; height: 46px; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 5px; box-sizing: border-box; padding: 10px; font-size: 16px; color: #333; line-height: 26px; }

        .ajzx_form .item textarea { display: block; width: 100%; height: 120px; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 5px; box-sizing: border-box; padding: 10px; font-size: 16px; color: #333; line-height: 26px; font-family: Arial, Helvetica, sans-serif; }

    .ajzx_form .item_btn { margin-top: 20px; }

        .ajzx_form .item_btn input { display: block; width: 150px; height: 50px; background-color: #00a0e9; font-size: 16px; color: #fff; line-height: 30px; text-align: center; cursor: pointer; }


.ajzx_article { max-width: 1240px; width: 100%; margin: 0 auto; padding-left: 20px; padding-right: 20px; box-sizing: border-box; margin-bottom: 50px; }

    .ajzx_article p { font-size: 20px; color: #000; line-height: 30px; text-align: center; font-weight: 500; }


/* pqls */
.pqls { width: 100%; height: auto; }

.pqls_list { width: 100%; height: auto; }

    .pqls_list ul li { float: left; width: 100%; height: auto; margin-bottom: 30px; }

        .pqls_list ul li h3 { width: 100%; height: 60px; border: 1px solid #e5e5e5; box-sizing: border-box; padding: 10px 30px; padding-left: 80px; font-size: 18px; color: #333333; line-height: 38px; font-weight: 600; background: url('../images/pqls_icon1.png') no-repeat 20px center; position: relative; cursor: pointer; }

        .pqls_list ul li .text { width: 100%; height: auto; background: #dfeefb; padding: 40px 50px; box-sizing: border-box; display: none; }

        .pqls_list ul li .article1 { font-size: 16px; color: #666666; line-height: 26px; }

        .pqls_list ul li .article2 { font-size: 16px; color: #666666; line-height: 26px; }

        .pqls_list ul li .text p { margin-bottom: 10px; }

        .pqls_list ul li .article1 p { display: inline-block; margin-right: 40px; }

        .pqls_list ul li h3 .jt { display: block; width: 40px; height: 40px; position: absolute; top: 10px; right: 20px; background: url('../images/pqls_jt_icon.png') no-repeat center center; z-index: 9; }

        .pqls_list ul li.active h3 { background: #00a0e9 url('../images/pqls_icon1.png') no-repeat 20px center; color: #fff; }

            .pqls_list ul li.active h3 .jt { background: url('../images/pqls_jt_icon_hover.png') no-repeat center center; }



/* employ_lawyer */
.employ_lawyer { width: 100%; height: auto; }

.employ_lawyer_con { width: 100%; height: auto; padding-top: 80px; padding-bottom: 200px; box-sizing: border-box; background-color: #f9f9f9; }

.employ_lawyer_section { max-width: 1000px; width: 100%; height: auto; margin: 0 auto; margin-bottom: 80px; }

    .employ_lawyer_section .item { float: left; width: 38%; height: auto; margin: 0 6%; }

        .employ_lawyer_section .item a { display: block; width: 100%; height: 80px; background: #00a0e9; border-radius: 5px; font-size: 24px; color: #fff; line-height: 40px; text-align: center; padding: 20px; box-sizing: border-box; margin: 80px auto; }

            .employ_lawyer_section .item a:hover { background: #125fa3; }

        .employ_lawyer_section .item .pic { display: block; width: 100%; height: auto; overflow: hidden; }

            .employ_lawyer_section .item .pic img { display: block; width: 100%; height: auto; -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out; transition: transform 1s ease-out; }

        .employ_lawyer_section .item:hover .pic img { -webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); transform: scale(1.2,1.2); }

        .employ_lawyer_section .item h3 { font-weight: 500; }

.employ_lawyer_container { width: 100%; height: 500px; padding: 60px; box-sizing: border-box; }

.tagcloud { position: relative; }

    .tagcloud a { position: absolute; top: 0; left: 0; display: block; padding: 10px 50px; color: #333; font-size: 24px; line-height: 40px; text-align: center; border: 1px solid #e6e7e8; border-radius: 40px; background-color: #f2f4f8; text-decoration: none; white-space: nowrap; -o-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -ms-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -moz-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -webkit-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#000000')"; /*兼容ie7/8*/ filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=125, Strength=9); /*strength是阴影大小，direction是阴影方位，单位为度，可以为负数，color是阴影颜色 （尽量使用数字）使用IE滤镜实现盒子阴影的盒子必须是行元素或以行元素显示（block或inline-block;）*/ }

        .tagcloud a:hover { color: #00a0e9; font-size: 24px !important; }






.pqls1 .pqls_new_list .item:nth-of-type(5) h2 { font-size: 26px; font-weight: bold; color: #00a0e9; text-align: center; }

.pqls1 .pqls_new_list .item:nth-of-type(5) .text p { font-size: 20px; font-weight: bold; color: #00a0e9; background: url(../images/zscqpt_sec4_dian_hover.png) no-repeat left 10px; text-align: center; max-width: 165px; margin: 0 auto; }

.pqls2 .pqls_new_list .item:nth-of-type(2) { margin-top: 160px; }

.pqls1 .pqls_new_list .item:nth-of-type(5) .text ul li { padding-left: 0; }


/* zxwd */
.zxwd_content { width: 100%; height: auto; background: #f9f9f9; padding-top: 100px; padding-bottom: 150px; box-sizing: border-box; }

.zxwd { width: 100%; height: auto; }

.zxwd_section { width: 100%; height: auto; }



.questions_box { max-width: 1000px; width: 100%; height: 800px; background: #fff; margin: 0 auto; border: 2px solid #e5e5e5; box-shadow: 0 0 15px 6px #e5e5e5; box-sizing: border-box; border-radius: 6px; }

    .questions_box h2 { width: 100%; height: 70px; padding: 20px; box-sizing: border-box; font-size: 24px; color: #000; line-height: 30px; text-align: center; font-weight: 500; border-bottom: 1px solid #eee; box-shadow: 0 0 6px 1px #eee; }

.questions_talk { width: 100%; height: auto; padding: 40px; padding-right: 10px; box-sizing: border-box; border-bottom: 1px solid #eee; background: #f9f9f9; }

.talk_record { width: 100%; height: 500px; overflow: hidden; margin: 0px; position: relative; padding-right: 30px; box-sizing: border-box; }

    .talk_record .talk_recordbox { width: 100%; height: auto; min-height: 50px; overflow: hidden; margin-bottom: 30px; }

    .talk_record .talk_recordboxme { width: 100%; height: auto; min-height: 50px; overflow: hidden; margin-bottom: 30px; position: relative; }

    .talk_record .user { float: left; width: 54px; height: 54px; border: 2px solid #ddd; overflow: hidden; box-sizing: border-box; border-radius: 50%; margin-right: 15px; }

        .talk_record .user img { display: block; width: 100%; height: auto; }

    .talk_record .talk_recordtext { float: left; max-width: 520px; width: 100%; height: auto; background: #fefefe; border-radius: 5px; border: 1px solid #eee; padding: 15px 20px; box-sizing: border-box; box-shadow: inset 0 0 6px 2px #f3f3f3; font-size: 16px; color: #000; line-height: 30px; position: relative; }

        .talk_record .talk_recordtext a { display: block; color: #00a0e9; }

            .talk_record .talk_recordtext a:hover { color: #125fa3; }

    .talk_record .talk_time { display: block; font-size: 14px; color: #999; line-height: 26px; margin-top: 8px; }

    .talk_record .talk_recordboxme .user { float: right; border: 2px solid #00a0e9; margin-right: 0; margin-left: 15px; }

    .talk_record .talk_recordboxme .talk_recordtext { float: right; }


.questions_talk_word { width: 100%; height: 145px; padding: 40px; box-sizing: border-box; border-top: 1px solid #eee; box-shadow: 0 0 6px 1px #eee; position: relative; padding-right: 215px; }

    .questions_talk_word .messages_input { width: 100%; height: auto; }

        .questions_talk_word .messages_input input { display: block; width: 100%; height: auto; background: #fff; border: 2px solid #f5f5f5; box-shadow: 0 0 6px 3px #f5f5f5; padding: 15px 20px; box-sizing: border-box; font-size: 16px; color: #333; line-height: 30px; border-radius: 2px; }

    .questions_talk_word .submit_input { width: 150px; height: 60px; position: absolute; top: 40px; right: 40px; }

        .questions_talk_word .submit_input input { display: block; width: 100%; height: auto; background: #00a0e9; border: none; padding: 15px 20px; box-sizing: border-box; font-size: 20px; color: #fff; line-height: 30px; text-align: center; border-radius: 10px; cursor: pointer; }

            .questions_talk_word .submit_input input:hover { background: #125fa3; }



.talk_record .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background: #ccc !important; }

.talk_record .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #24b8e0 !important; }





/* htbd_sqxz */
.htbd_sqxz { width: 100%; height: auto; }

    .htbd_sqxz .htbd_gztd_nav ul { max-width: 500px; overflow: visible; }

        .htbd_sqxz .htbd_gztd_nav ul li { width: 50%; position: relative; }

            .htbd_sqxz .htbd_gztd_nav ul li.active .jt { width: 28px; height: 14px; position: absolute; left: 50%; bottom: -51px; margin-left: -14px; background: url('../images/htbd_sqxz_jt.png') no-repeat center center; }


.htbd_sqxz_section { width: 100%; height: auto; padding: 80px 0; box-sizing: border-box; background: #e6f2fc; }

.htbd_sqxz_section_con { max-width: 860px; width: 100%; height: auto; margin: 0 auto; padding: 50px; box-sizing: border-box; background: #fff; border: 1px solid #e5e5e5; }

.htbd_sqxz_section h3 { font-size: 24px; color: #000; line-height: 40px; font-weight: 500; margin-bottom: 40px; }

.htbd_sqxz_section .article { font-size: 16px; color: #666666; line-height: 30px; }

    .htbd_sqxz_section .article p { margin-bottom: 10px; }


.htbd_sqxz_signature { width: 100%; height: auto; text-align: right; margin-top: 60px; font-size: 16px; color: #666666; line-height: 30px; }


/* htbd_sqbg */
.htbd_sqbg { width: 100%; height: auto; }

.htbd_sqbg_section { width: 100%; height: auto; padding: 80px 0; box-sizing: border-box; background: #e6f2fc; }

.htbd_sqbg_section_con { max-width: 860px; width: 100%; height: auto; margin: 0 auto; padding: 50px; box-sizing: border-box; /* background: #fff;
    border: 1px solid #e5e5e5; */ }

.htbd_sqbg_article1 { font-size: 16px; color: #ea1515; line-height: 26px; margin-bottom: 50px; }

    .htbd_sqbg_article1 p { margin-bottom: 15px; }


.htbd_sqbg_form { width: 100%; height: auto; }

    .htbd_sqbg_form h2 { float: left; width: 100%; height: auto; font-size: 26px; color: #000000; line-height: 40px; text-align: left; font-weight: 400; margin-top: 50px; margin-bottom: 30px; }

    .htbd_sqbg_form .h2_1 { margin-top: 0; }

    .htbd_sqbg_form .item h3 span { color: #ea1515; margin-left: 5px; }

    .htbd_sqbg_form .item { margin-bottom: 20px; }

    .htbd_sqbg_form .item_checkbox input { width: 18px; height: 18px; position: absolute; top: 6px; left: 0; cursor: pointer; z-index: 2; outline: none; }

    .htbd_sqbg_form .item_checkbox span { font-size: 16px; color: #333333; line-height: 30px; }

    .htbd_sqbg_form .item_checkbox { position: relative; padding-left: 25px; box-sizing: border-box; }

        .htbd_sqbg_form .item_checkbox a { text-decoration: underline; }

            .htbd_sqbg_form .item_checkbox a:hover { color: #ea4003; }


/* jrfwpt */
.jrfwpt { width: 100%; height: auto; /* padding-bottom: 120px; */ box-sizing: border-box; }

.jrfwpt_section { width: 100%; height: auto; margin-bottom: 100px; }

.jrfwpt .article { font-size: 24px !important; color: #2fa0ff !important; line-height: 30px; text-align: center; margin-top: 80px; }

    .jrfwpt .article p { margin-bottom: 30px; }



/* djkpt */
.djkpt { width: 100%; height: auto; /* padding-bottom: 120px; */ box-sizing: border-box; }

.djkpt_container { width: 100%; height: auto; }

    .djkpt_container h2 { font-size: 26px; color: #000; line-height: 40px; font-weight: 400; margin-bottom: 10px; }

    .djkpt_container h3 { font-size: 22px; color: #000; line-height: 40px; font-weight: 400; margin-bottom: 10px; text-indent: 2em; }

    .djkpt_container .article { font-size: 16px; color: #333; line-height: 30px; margin-bottom: 20px; }

        .djkpt_container .article p { text-indent: 2em; margin-bottom: 10px; }

            .djkpt_container .article p img { display: block; margin: 0 auto; }







/* thfsxy */
.thfsxy_sec1 { width: 100%; height: auto; padding-bottom: 20px; box-sizing: border-box; }

    .thfsxy_sec1 .left { float: left; width: 50%; height: auto; background: #d9ebfa; padding: 60px; box-sizing: border-box; }

        .thfsxy_sec1 .left .article { width: 100%; height: auto; box-sizing: border-box; font-size: 16px; color: #666; line-height: 30px; }

    .thfsxy_sec1 .right_pic { float: left; width: 50%; height: auto; box-sizing: border-box; }

        .thfsxy_sec1 .right_pic img { display: block; width: 100%; height: auto; }

    .thfsxy_sec1 .left .article p { text-indent: 2em; }


.thfsxy_sec2 { width: 100%; height: auto; }

.thfsxy_sec2_section { width: 100%; height: auto; background: #d9ebfa; padding: 60px; padding-bottom: 0; box-sizing: border-box; }

    .thfsxy_sec2_section .left_pic { float: left; width: 45%; height: auto; }

        .thfsxy_sec2_section .left_pic img { display: block; width: 450px; height: auto; margin: 0 auto; }

    .thfsxy_sec2_section .right { float: left; width: 55%; height: auto; padding-top: 20px; padding-left: 50px; padding-bottom: 50px; box-sizing: border-box; }

        .thfsxy_sec2_section .right h3 { font-size: 22px; color: #333; line-height: 30px; font-weight: 500; margin-bottom: 5px; }

        .thfsxy_sec2_section .right h4 { font-size: 16px; color: #333; line-height: 30px; font-weight: normal; margin-bottom: 20px; }

        .thfsxy_sec2_section .right .text { width: 80%; height: auto; border-top: 5px solid #00a0e9; padding-top: 40px; box-sizing: border-box; font-size: 18px; color: #333; line-height: 30px; margin-bottom: 60px; }

            .thfsxy_sec2_section .right .text p { margin-bottom: 10px; padding-left: 20px; box-sizing: border-box; background: url('../images/thfsxy_sec2_dian.png') no-repeat left 10px; }

        .thfsxy_sec2_section .right .article { font-size: 16px; color: #333; line-height: 30px; }

/* thfsxy_sec3 */
.thfsxy_sec3 { width: 100%; height: auto; padding: 80px 0; box-sizing: border-box; }

    .thfsxy_sec3 .left { float: left; width: 100%; height: auto; }

.thfsxy_sec3_list { width: 100%; height: auto; }

    .thfsxy_sec3_list ul { margin: 0 -1%; }

        .thfsxy_sec3_list ul li { float: left; width: 31.333333%; height: auto; margin: 0 1%; margin-bottom: 20px; position: relative; }

            .thfsxy_sec3_list ul li .pic { width: 100%; height: auto; overflow: hidden; }

                .thfsxy_sec3_list ul li .pic img { display: block; width: 100%; -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out; transition: transform 1s ease-out; }

            .thfsxy_sec3_list ul li h3 { width: 100%; height: 60px; position: absolute; left: 0; bottom: 0; color: #fff; font-size: 18px; line-height: 55px; text-align: center; /* border: 1px solid #e9e9e9; */ border-bottom: 6px solid #00a0e9; box-sizing: border-box; background: rgba(0, 0, 0, 0.65); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }

            .thfsxy_sec3_list ul li:hover img { -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); transform: scale(1.1,1.1); }

            .thfsxy_sec3_list ul li:hover h3 { border-bottom-color: #00a0e9; color: #00a0e9; -webkit-box-shadow: 0px 1px 12px 2px #e3e3e3; -moz-box-shadow: 0px 1px 12px 2px #e3e3e3; box-shadow: 0px 1px 12px 2px #e3e3e3; }


.thfsxy .section_container { padding-bottom: 100px; }


/* thfsxy_fl */
.thfsxy_fl { width: 100%; height: auto; box-sizing: border-box; }

.thfsxy_fl_sec1 { width: 100%; height: auto; }

    .thfsxy_fl_sec1 .article { font-size: 24px !important; color: #2fa0ff !important; line-height: 30px; margin-bottom: 50px; }

.thfsxy_fl .pic { max-width: 960px; width: 100%; height: auto; margin: 0 auto; }

    .thfsxy_fl .pic img { display: block; width: 100%; height: auto; margin: 0 auto; }


/* thfsxy_sec4 */
.thfsxy_sec4 { width: 100%; height: auto; padding: 80px 0; padding-top: 0; box-sizing: border-box; }

.thfsxy_sec4_pic { width: 100%; height: auto; }

.thfsxy_sec4_pic { display: block; width: 100%; height: auto; }

.thfsxy_sec5 { width: 100%; height: auto; padding: 80px 0; box-sizing: border-box; background: #f9f9f9; }

.thfsxy_sign_up { width: 100%; height: auto; }

    .thfsxy_sign_up form { width: 100%; height: auto; }

    .thfsxy_sign_up .item { float: left; width: 48%; height: auto; margin-bottom: 40px; }

    .thfsxy_sign_up .item_phone { float: right; }

    .thfsxy_sign_up .item_ms { width: 100%; }

    .thfsxy_sign_up .item h3 { font-size: 16px; color: #333; line-height: 30px; font-weight: 500; margin-bottom: 10px; }

    .thfsxy_sign_up .item input { display: block; width: 100%; height: 46px; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 5px; box-sizing: border-box; padding: 10px; font-size: 16px; color: #333; line-height: 26px; }

    .thfsxy_sign_up .item textarea { display: block; width: 100%; height: 160px; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 5px; box-sizing: border-box; padding: 10px; font-size: 16px; color: #333; line-height: 26px; font-family: Arial, Helvetica, sans-serif; }

    .thfsxy_sign_up .item_btn { margin-top: 20px; width: 100%; }

        .thfsxy_sign_up .item_btn input { display: block; width: 200px; height: 50px; background-color: #00a0e9; font-size: 16px; color: #fff; line-height: 30px; text-align: center; cursor: pointer; margin: 0 auto; }





/* pqls star*/
.pqls_con { width: 100%; height: auto; padding-top: 80px; padding-bottom: 120px; box-sizing: border-box; background-color: #f9f9f9; }

.pqls_new_list { width: 100%; height: auto; }

    .pqls_new_list .pqls_new_list_con { margin: 0 -1.5%; }

    .pqls_new_list .item { float: left; width: 30.333333%; height: auto; margin: 0 1.5%; margin-bottom: 2%; box-sizing: border-box; background: rgba(255, 255, 255, 0.5); box-shadow: 0 0 10px 1px rgba(0,0,0,.1); margin-top: 10px; }

        .pqls_new_list .item h2 { font-size: 22px; color: #000; line-height: 30px; font-weight: 500; margin-bottom: 10px; }

    .pqls_new_list .text { width: 100%; height: auto; }

        .pqls_new_list .text ul li { float: left; width: 100%; height: auto; padding-left: 20px; box-sizing: border-box; margin-bottom: 20px; }

        .pqls_new_list .text p { font-size: 18px; color: #555; line-height: 30px; margin: 5px auto; padding-left: 15px; box-sizing: border-box; background: url("../images/zscqpt_sec4_dian.png") no-repeat left 10px; }

    .pqls_new_list .item2 .text ul li { width: 100%; }

    .pqls_new_list .item2 h2 { margin-bottom: 15px; }

    .pqls_new_list .text h3 { font-size: 18px; color: #000; line-height: 26px; font-weight: 500; margin-bottom: 10px; }

    .pqls_new_list .item .text { width: 100%; height: 240px; }




    .pqls_new_list .item a { display: block; padding: 30px 40px; box-sizing: border-box; background-color: #f8f8f8; }

    .pqls_new_list .item .more { display: block; font-size: 16px; color: #666; line-height: 26px; text-align: right; }

    .pqls_new_list .item:hover .more { color: #00a0e9; }

    .pqls_new_list .item:hover h2 { color: #00a0e9; }

    .pqls_new_list .item:hover p { color: #00a0e9; background: url("../images/zscqpt_sec4_dian_hover.png") no-repeat left 10px; }

/* pqls_details */
.pqls_details { width: 100%; height: auto; }

.pqls_details_con { width: 100%; height: auto; padding-top: 20px; box-sizing: border-box; }

.pqls_details_conter { width: 100%; height: auto; }

.pqls_details_section1 { width: 100%; height: auto; margin-bottom: 80px; }

    .pqls_details_section1 .left_box { float: left; width: 50%; height: auto; padding-right: 30px; box-sizing: border-box; position: relative; }

        .pqls_details_section1 .left_box img { display: block; width: 100%; height: auto; }

        .pqls_details_section1 .left_box .text { width: 100%; height: 60px; position: absolute; top: 50%; left: 0; margin-top: -30px; padding: 0 12%; box-sizing: border-box; text-align: center; font-size: 18px; color: #fff; line-height: 30px; letter-spacing: 2px; }

    .pqls_details_section1 .right_box { float: right; width: 50%; height: auto; padding-left: 30px; box-sizing: border-box; }

        .pqls_details_section1 .right_box .title { width: 100%; height: auto; margin-bottom: 30px; }

            .pqls_details_section1 .right_box .title h2 { font-size: 30px; color: #000; line-height: 40px; font-weight: 400; margin-bottom: 5px; letter-spacing: 1px; }

            .pqls_details_section1 .right_box .title p { font-size: 16px; color: #666; line-height: 24px; }

    .pqls_details_section1 .price_box { width: 100%; height: auto; padding: 20px; box-sizing: border-box; background: #f8f8f8; margin-bottom: 30px; }

        .pqls_details_section1 .price_box .price_box_item { width: 100%; height: auto; }

.price_box_item .price_box_ordinary { font-size: 16px; color: #666; line-height: 30px; margin-bottom: 10px; }

    .price_box_item .price_box_ordinary del { /* vertical-align: baseline; */ }

.price_box_item .price_box_vip { font-size: 16px; color: #f64040; line-height: 30px; }

    .price_box_item .price_box_vip span { font-size: 20px; }

    .price_box_item .price_box_vip strong { font-size: 30px; font-weight: 400; margin-left: 5px; margin-right: 2px; }

.pqls_details_section1 .price_service_type { width: 100%; height: auto; margin-bottom: 50px; }

.price_service_type span { float: left; font-size: 18px; color: #333; line-height: 50px; margin-right: 10px; font-weight: 500; }

.price_service_type ul { width: auto; height: auto; }

    .price_service_type ul li { float: left; width: auto; min-width: 160px; height: auto; padding: 10px 25px; box-sizing: border-box; border: 2px solid #eee; font-size: 16px; color: #666; line-height: 26px; text-align: center; margin: 0 5px; cursor: pointer; }

        .price_service_type ul li.active { border: 2px solid #f64040; color: #f64040; background: url('../images/selection_icon.png') no-repeat right bottom; }

        .price_service_type ul li:hover { border: 2px solid #f64040; color: #f64040; background: url('../images/selection_icon.png') no-repeat right bottom; }


.price_box_purchase { width: 100%; height: auto; }

    .price_box_purchase a { width: 160px; float: left; font-size: 16px; color: #333; line-height: 26px; text-align: center; margin-right: 10px; color: #fff; padding: 12px 20px; box-sizing: border-box; font-weight: 500; border-radius: 2px; }

    .price_box_purchase .purchase { width: 200px; background: #f35437; }

    .price_box_purchase .consultation { background: #3cb5ec; }

    .price_box_purchase .purchase:hover { background: #eb3211; }

    .price_box_purchase .consultation:hover { background: #00a0e9; }


.pqls_details_section2 { width: 100%; height: auto; padding-bottom: 80px; box-sizing: border-box; }

    .pqls_details_section2 .title { width: 100%; height: auto; box-sizing: border-box; border-bottom: 1px solid #ddd; text-align: center; margin-bottom: 50px; }

        .pqls_details_section2 .title h3 { display: inline-block; font-size: 24px; color: #000; line-height: 40px; text-align: center; font-weight: 400; border-bottom: 3px solid #00a0e9; padding-bottom: 15px; box-sizing: border-box; }

    .pqls_details_section2 h2 { font-size: 22px; color: #000; line-height: 40px; text-align: center; font-weight: 600; margin-bottom: 30px; }

    .pqls_details_section2 .text { width: 100%; height: auto; padding: 0 10%; box-sizing: border-box; }

        .pqls_details_section2 .text p { float: left; width: 100%; height: auto; padding-right: 20px; font-size: 18px; color: #333; line-height: 30px; padding-left: 20px; box-sizing: border-box; margin: 10px 0; /*                           
            background: url(../images/zscqpt_sec4_dian.png) no-repeat left 8px;  */ }

            .pqls_details_section2 .text p.p_dian { background: url(../images/zscqpt_sec4_dian.png) no-repeat left 8px; }

        .pqls_details_section2 .text h4 { font-size: 18px; color: #333; line-height: 40px; text-align: left; }

            .pqls_details_section2 .text h4 strong { font-weight: 600; }


.pqls_details_section3 { width: 100%; height: auto; background: #eef8fd; padding: 60px 0; padding-bottom: 100px; box-sizing: border-box; }

    .pqls_details_section3 h3 { font-size: 24px; color: #000; line-height: 40px; text-align: center; font-weight: 400; margin-bottom: 50px; }

    .pqls_details_section3 .text { width: 100%; height: auto; text-align: center; }

        .pqls_details_section3 .text p { font-size: 18px; color: #333; line-height: 30px; margin: 10px auto; }

            .pqls_details_section3 .text p strong { color: #dd1717; font-weight: 600; }



/* pqls end*/

/* login会员中心  star*/
.login_content { padding-top: 0px; padding-bottom: 0px; }

.member_center_banner { width: 100%; height: auto; }

.member_center_banner_con { width: 100%; height: 850px; position: relative; margin: 0px auto; overflow: hidden; }

    .member_center_banner_con .item { position: absolute; top: 0px; left: 50%; margin-left: -960px; width: 1920px; height: 850px; }

        .member_center_banner_con .item img { width: 100%; display: inherit; }



.login { width: 100%; height: 100%; position: absolute; z-index: 9; top: 0; left: 0; }

    .login .section_container { max-width: 1240px; position: relative; }

    .login .login_section { width: 440px; height: auto; position: absolute; top: 280px; right: 0; z-index: 9; background-color: rgba(255,255,255,0.9); padding: 40px; box-sizing: border-box; border-radius: 2px; }

.login_form { width: 100%; height: auto; }

.login_tab { width: 100%; height: auto; border-bottom: 1px solid #e5e5e5; box-sizing: border-box; position: relative; margin-bottom: 30px; }

    .login_tab ul li { float: left; width: 50%; height: auto; padding: 15px 0; box-sizing: border-box; font-size: 18px; color: #333; line-height: 30px; text-align: center; cursor: pointer; }

        .login_tab ul li a { display: block; }

        .login_tab ul li:hover a { color: #e4393c; font-weight: 600; }

        .login_tab ul li.active a { color: #e4393c; font-weight: 600; }

        .login_tab ul li:nth-of-type(1) a { border-right: 1px solid #e5e5e5; }

.login_form_box { width: 100%; height: auto; }

    .login_form_box .form { width: 100%; height: auto; }

    .login_form_box .item { float: left; width: 100%; height: 50px; margin-bottom: 20px; position: relative; padding-left: 50px; box-sizing: border-box; }

        .login_form_box .item label { display: block; width: 50px; height: 50px; position: absolute; top: 0; left: 0; border: 1px solid #e5e5e5; box-sizing: border-box; border-right: none; }

        .login_form_box .item .phone_icon { background: rgba(221, 221, 221, 0.9) url('../images/member_center_banner_phone_icon.png') no-repeat center center; }

        .login_form_box .item .password_icon { background: rgba(221, 221, 221, 0.9) url('../images/member_center_banner_password_icon.png') no-repeat center center; }

        .login_form_box .item input { float: left; display: block; width: 100%; height: 50px; border: 1px solid #e5e5e5; box-sizing: border-box; background: transparent; padding: 10px 20px; font-size: 16px; color: #333; line-height: 30px; background-color: rgba(229, 235, 245, 0.8); }

    .login_form_box .item_btn { padding-left: 0; margin-top: 10px; }

        .login_form_box .item_btn input { background: #f40; color: #fff; font-size: 18px; font-weight: 600; letter-spacing: 10px; cursor: pointer; }

            .login_form_box .item_btn input:hover { background: #ea4003; }

.login_links { width: 100%; height: auto; text-align: right; padding: 0 10px; box-sizing: border-box; }

    .login_links span { float: left; font-size: 16px; color: #666; line-height: 30px; }

    .login_links a { float: left; display: inline-block; font-size: 16px; color: #333; line-height: 30px; }

    .login_links .login_links_r { float: right; }

    .login_links a:hover { color: #ea4003; }

.login_form_box_container { width: 100%; height: auto; min-height: 220px; }

.login_form_box_item { width: 100%; height: auto; min-height: 220px; display: none; }

.login_form_box .item_yzm input { width: 170px; }

.login_form_box .item_yzm .login_sms_verification_code { float: right; width: 120px; height: 50px; border: 1px solid #e5e5e5; box-sizing: border-box; background: transparent; padding: 10px 15px; font-size: 16px; color: #333; line-height: 30px; text-align: center; background-color: rgba(255, 255, 255, 0.8); }

.rigister .login_section { top: 190px; }

.reset_password .login_section { top: 280px; }

.rigister h2 { width: 100%; height: auto; padding: 10px; box-sizing: border-box; font-size: 18px; color: #333; line-height: 30px; text-align: center; margin-bottom: 20px; }

.rigister .item_checkbox { height: 30px; padding-left: 25px; margin-bottom: 10px; }

    .rigister .item_checkbox input { width: 18px; height: 18px; position: absolute; top: 6px; left: 0; cursor: pointer; z-index: 2; outline: none; }

    .rigister .item_checkbox span { font-size: 16px; color: #333333; line-height: 30px; }
    /* .rigister .login_form_box .item_yzm input{
    width: 210px;
} */
    .rigister .item_checkbox a { text-decoration: underline; }

        .rigister .item_checkbox a:hover { color: #ea4003; }

.rigister .item select { float: left; display: block; width: 100%; height: 50px; border: 1px solid #e5e5e5; box-sizing: border-box; background: transparent; padding: 10px 20px; font-size: 16px; color: #333; line-height: 30px; background-color: rgba(229, 235, 245, 0.8); }

    .rigister .item select option { color: #333; }

.rigister .login_form_box .item { margin-bottom: 12px; }




.member_banner_left_title { width: 600px; height: auto; position: absolute; top: 250px; left: 0; z-index: 9; padding: 10px; box-sizing: border-box; border-radius: 2px; text-align: center; }

    .member_banner_left_title h1 { font-size: 28px; color: #333; line-height: 52px; font-weight: 500; margin-bottom: 10px; }

        .member_banner_left_title h1 strong { font-size: 42px; color: #2fa0ff; font-weight: normal; margin: 0 5px; }

    .member_banner_left_title p { font-size: 20px; color: #c1c1c1; line-height: 28px; }





/* mermber_center */
.mermber_center_header { background: #333; }

.member_center { width: 100%; height: auto; min-height: 520px; background: #f6f6f6; }

    .member_center .section_container { max-width: 1600px; position: relative; padding-top: 80px; padding-bottom: 80px; box-sizing: border-box; }

    .member_center .member_center_section { max-width: 1300px; width: 100%; height: auto; margin: 0 auto; background-color: rgba(255,255,255,.8); padding: 60px 70px; box-sizing: border-box; box-shadow: 0 0 15px 0px rgba(0,0,0,.1); border-radius: 4px; }

.member_center_container { width: 100%; height: auto; min-height: 700px; position: relative; padding-left: 250px; box-sizing: border-box; }

.member_center_sidebar { width: 250px; height: auto; position: absolute; top: 0; left: 0; padding-left: 20px; padding-right: 60px; padding-bottom: 100px; box-sizing: border-box; }

    .member_center_sidebar ul { width: 100%; height: auto; margin-bottom: 60px; }

        .member_center_sidebar ul li { float: left; width: 100%; height: auto; margin-bottom: 20px; position: relative; }

            .member_center_sidebar ul li h3 { font-size: 20px; color: #000; line-height: 40px; font-weight: 500; }

                .member_center_sidebar ul li h3 a { padding-left: 0; font-size: 20px; color: #000; }

            .member_center_sidebar ul li a { display: block; width: 100%; height: auto; padding: 5px 20px; box-sizing: border-box; font-size: 16px; color: #666; line-height: 30px; border-radius: 2px; position: relative; }

                .member_center_sidebar ul li a.active { font-size: 16px; color: #2fa0ff; font-weight: 500; }

                .member_center_sidebar ul li a:hover { font-size: 16px; color: #2fa0ff; font-weight: 500; }


            .member_center_sidebar ul li h3 a.active { font-size: 20px; color: #2fa0ff; font-weight: 500; }

            .member_center_sidebar ul li h3 a:hover { font-size: 20px; color: #2fa0ff; font-weight: 500; }

.sign_out { width: 150px; height: 50px; }

    .sign_out a { display: block; width: 100%; height: 50px; font-size: 16px; color: #333; line-height: 48px; text-align: center; border: 1px solid #ddd; border-radius: 4px; }

        .sign_out a:hover { background-color: #2fa0ff; font-size: 18px; color: #fff; }

.member_icon_svg { display: inline-block; text-align: center; line-height: 32px; margin-left: 10px; }

.member_center_sidebar ul li:hover .member_icon_svg svg path { fill: #2fa0ff; }

.member_center_sidebar ul li a.active .member_icon_svg svg path { fill: #2fa0ff; }


.member_center_content { float: left; width: 100%; height: auto; min-height: 700px; padding: 0 70px; padding-right: 0px; padding-bottom: 100px; box-sizing: border-box; border-left: 1px solid #e5e5e5; }

    /* member_center_right */

    .member_center_content h2 { font-size: 24px; color: #333; line-height: 40px; font-weight: 400; margin-bottom: 40px; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; }


.member_center_right { width: 100%; height: auto; }

/* personal_center */
.personal_center { width: 100%; height: auto; }

.personal_center_form { width: 100%; height: auto; }

    .personal_center_form .item { float: left; width: 100%; height: auto; margin-bottom: 25px; position: relative; box-sizing: border-box; }

        .personal_center_form .item label { display: block; width: 100px; height: auto; box-sizing: border-box; font-size: 16px; color: #333; line-height: 30px; margin-bottom: 10px; }

        .personal_center_form .item input { float: left; display: block; width: 100%; height: 50px; border: 1px solid #e5e5e5; box-sizing: border-box; background: transparent; padding: 10px 20px; font-size: 16px; color: #333; line-height: 30px; }

        .personal_center_form .item textarea { float: left; display: block; width: 100%; height: 50px; border: 1px solid #e5e5e5; box-sizing: border-box; background: transparent; padding: 10px 20px; font-size: 16px; color: #333; line-height: 30px; }

        .personal_center_form .item select { float: left; display: block; width: 100%; height: 50px; border: 1px solid #e5e5e5; box-sizing: border-box; background: transparent; padding: 10px 20px; font-size: 16px; color: #333; line-height: 30px; }

            .personal_center_form .item select option { color: #333; }

    .personal_center_form .login_form_box .item { margin-bottom: 15px; }

    .personal_center_form .item .disabled { background: rgba(221, 221, 221, 0.35); }

    .personal_center_form .personal_center_item_select { margin: 0 -1.5%; }

        .personal_center_form .personal_center_item_select select { float: left; width: 30.333333%; margin: 0 1.5%; margin-bottom: 2px; }

    .personal_center_form .item .personal_center_item_select input { width: 97%; margin: 0 auto; float: none; }


    .personal_center_form .item_btn { padding-left: 0; margin-top: 40px; }

        .personal_center_form .item_btn input { float: none; max-width: 300px; width: 100%; background: #2fa0ff; color: #fff; font-size: 18px; font-weight: 600; letter-spacing: 10px; cursor: pointer; margin: 0 auto; }

            .personal_center_form .item_btn input:hover { background: #ea4003; color: #fff; }





.guanzhu_conter .cy_qyxxcx_list_container ul li { padding-left: 190px; height: 150px; margin-bottom: 20px; }

    .guanzhu_conter .cy_qyxxcx_list_container ul li .pic_logo { width: 145px; height: auto; }

        .guanzhu_conter .cy_qyxxcx_list_container ul li .pic_logo img { width: 145px; height: auto; }

    .guanzhu_conter .cy_qyxxcx_list_container ul li .text { padding-top: 0; }

        .guanzhu_conter .cy_qyxxcx_list_container ul li .text h3 { font-size: 20px; line-height: 30px; margin-bottom: 10px; }

    .guanzhu_conter .cy_qyxxcx_list_container ul li .text { height: 100px; }

.guanzhu_conter .information_follow_icon_container { top: 70px; }




.order_management_conter { width: 100%; height: auto; }

.order_management_tab { width: 100%; height: auto; margin-bottom: 40px; border-bottom: 1px solid #e5e5e5; }

    .order_management_tab ul li { float: left; width: auto; height: auto; margin-right: 35px; position: relative; padding-bottom: 10px; }

        .order_management_tab ul li a { display: inline-block; font-size: 18px; color: #000; line-height: 30px; }

        .order_management_tab ul li .num { position: relative; display: inline-block; width: 18px; height: 18px; line-height: 18px; top: -8px; background: #e4393c; border-top-right-radius: 18px; border-top-left-radius: 18px; border-bottom-right-radius: 18px; color: #fff; font-size: 12px; text-align: center; }

        .order_management_tab ul li:hover a { color: #2fa0ff; }

        .order_management_tab ul li.active a { color: #2fa0ff; }

        .order_management_tab ul li:hover { border-bottom: 4px solid #2fa0ff; }

        .order_management_tab ul li.active { border-bottom: 4px solid #2fa0ff; }


.order_management_section { width: 100%; height: auto; }

.order_management_table { width: 100%; height: auto; }

    .order_management_table table { width: 100%; height: auto; display: inline-table; border-collapse: collapse; vertical-align: middle; border-spacing: 2px; border-collapse: collapse; display: table; }

    .order_management_table tbody { width: 100%; height: auto; }

    .order_management_table table tr { width: 100%; height: auto; box-sizing: border-box; display: table-row; vertical-align: inherit; border-color: inherit; }

    .order_management_table table th { line-height: 30px; text-align: center; padding: 12px; box-sizing: border-box; font-size: 18px; color: #333; font-weight: 600; border-right: 1px solid #f6f6f6; }

    .order_management_table table td { font-size: 16px; color: #333; line-height: 30px; text-align: center; padding: 12px 20px; box-sizing: border-box; min-width: 150px; }

    .order_management_table thead { width: 100%; height: auto; background: #cde6fc; background: rgba(47,160,255,0.3); }

    .order_management_table table tr.tr_th { background: #f6f6f6; border: 1px solid #ddd; }

        .order_management_table table tr.tr_th td { text-align: left; font-size: 15px; }

            .order_management_table table tr.tr_th td span { margin-right: 30px; color: #666; }

                .order_management_table table tr.tr_th td span strong { color: #333; font-weight: 500; }

    .order_management_table .sep_row { height: 10px; line-height: 10px; }

        .order_management_table .sep_row td { padding: 10px 20px; }

    .order_management_table table tr.tr_bd { background: none; border: 1px solid #ddd; }

        .order_management_table table tr.tr_bd td { border-right: 1px solid #ddd; padding: 20px; }

        .order_management_table table tr.tr_bd .goods_item { max-width: 500px; width: 100%; }

            .order_management_table table tr.tr_bd .goods_item .pic { display: block; width: 40%; max-width: 140px; height: auto; overflow: hidden; border: 1px solid #eee; float: left; box-sizing: border-box; }

                .order_management_table table tr.tr_bd .goods_item .pic img { display: block; width: 100%; height: auto; }

            .order_management_table table tr.tr_bd .goods_item .text { float: left; width: 60%; height: auto; box-sizing: border-box; padding-left: 20px; padding-top: 10px; text-align: left; min-width: 170px; }

                .order_management_table table tr.tr_bd .goods_item .text h3 { font-size: 18px; color: #333; line-height: 30px; font-weight: 600; margin-bottom: 5px; }

        .order_management_table table tr.tr_bd .order_operate p { color: #e4393c; }

        .order_management_table table tr.tr_bd .operate a { display: block; margin: 10px auto; }

            .order_management_table table tr.tr_bd .operate a.active { width: auto; height: auto; background: #e4393c; padding: 6px 25px; box-sizing: border-box; color: #fff; border-radius: 40px; }

            .order_management_table table tr.tr_bd .operate a:hover { color: #2fa0ff; }

            .order_management_table table tr.tr_bd .operate a.active:hover { color: #fff; background: #2fa0ff; }






.member_vip_section1 { width: 100%; height: auto; padding-bottom: 35px; border-bottom: 1px solid #ddd; box-sizing: border-box; }

    .member_vip_section1 p { font-size: 16px; color: #333; line-height: 30px; margin: 5px auto; }

    .member_vip_section1 .member_vip_upgrade a { color: #2fa0ff; }

        .member_vip_section1 .member_vip_upgrade a:hover { color: #e4393c; }

    .member_vip_section1 .member_vip_time a { color: #2fa0ff; margin-left: 10px; }

        .member_vip_section1 .member_vip_time a:hover { color: #e4393c; }


.member_vip_section2 { width: 100%; height: auto; padding-top: 35px; box-sizing: border-box; }

    .member_vip_section2 h3 { font-size: 20px; color: #333; line-height: 40px; font-weight: 600; margin-bottom: 20px; }

    .member_vip_section2 .member_vip_cards { width: 100%; height: auto; padding: 0 20px; box-sizing: border-box; }

.member_vip_cards_text { width: 100%; height: auto; font-size: 16px; color: #666666; line-height: 30px; }

    .member_vip_cards_text p { margin-bottom: 10px; }

        .member_vip_cards_text p.pl { padding-left: 40px; box-sizing: border-box; position: relative; }

        .member_vip_cards_text p span { display: block; width: 40px; height: 30px; position: absolute; top: 0; left: 0; }

        .member_vip_cards_text p strong { font-weight: 500; color: #dd1717; }

.member_vip_section2 .member_vip_card { float: left; width: 282px; height: 318px; background: url(/images/member_vip_card.png) no-repeat; text-align: center; padding-top: 30px; box-sizing: border-box; }

    .member_vip_section2 .member_vip_card h4 { font-size: 24px; color: #fff; line-height: 40px; font-weight: 500; margin-bottom: 80px; }

    .member_vip_section2 .member_vip_card ul li { font-size: 18px; color: #000; line-height: 30px; margin: 15px auto; }

.order_pay_wx_content { width: 100%; height: auto; background: #eaeff2; padding-top: 120px; padding-bottom: 120px; }

.order_pay_wx { width: 100%; height: auto; }

.order_pay_wx_section { width: 520px; height: auto; margin: 0 auto; background: #ffffff; }

    .order_pay_wx_section h2 { height: 60px; line-height: 60px; font-size: 20px; font-weight: normal; border-top-left-radius: 4px; border-top-right-radius: 4px; background: #d30100; color: #fff; box-sizing: border-box; padding: 0 20px; }

.order_pay_wx_box { width: 100%; height: auto; padding: 50px; box-sizing: border-box; }

    .order_pay_wx_box .code { width: 100%; height: auto; margin-bottom: 30px; }

        .order_pay_wx_box .code img { display: block; width: 240px; height: auto; margin: 0 auto; }

    .order_pay_wx_box p { font-size: 14px; color: #333; line-height: 30px; text-align: center; }

    .order_pay_wx_box .price { font-size: 24px; color: #2fa0ff; line-height: 30px; margin-bottom: 20px; }






.order_pay_success_content { width: 100%; height: auto; background: #eaeff2; padding-top: 120px; padding-bottom: 120px; }

.order_pay_success { width: 100%; height: auto; }

.order_pay_success_section { width: 680px; height: auto; margin: 0 auto; background: #ffffff; }

    .order_pay_success_section h2 { height: 60px; line-height: 60px; font-size: 20px; font-weight: normal; border-top-left-radius: 4px; border-top-right-radius: 4px; background: #d30100; color: #fff; box-sizing: border-box; padding: 0 20px; }

.order_pay_success_box { width: 100%; height: auto; padding: 70px 50px; box-sizing: border-box; }

    .order_pay_success_box .icon_box { width: 100%; height: auto; margin-bottom: 70px; }

        .order_pay_success_box .icon_box svg { display: block; width: 60px; height: 60px; margin: 0 auto; margin-bottom: 20px; }

        .order_pay_success_box .icon_box h3 { font-size: 26px; line-height: 40px; font-weight: 500; color: #00a0e9; text-align: center; }

.order_pay_success_link { width: 100%; height: auto; text-align: center; }

    .order_pay_success_link a { display: inline-block; width: auto; height: auto; border: none; padding: 12px 40px; box-sizing: border-box; font-size: 20px; line-height: 30px; text-align: center; border-radius: 8px; color: #fff; background: #2fa0ff; cursor: pointer; margin: 0 15px; }

        .order_pay_success_link a:hover { background: #ea4003; }


.order_pay_content { width: 100%; height: auto; min-height: 500px; background: #eaeff2; padding-top: 120px; padding-bottom: 120px; }

.order_pay { width: 100%; height: auto; }

.order_pay_section { width: 100%; height: auto; min-height: 500px; background: #fff; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1); }

.order_pay_section_conter { width: 100%; height: auto; padding: 50px; box-sizing: border-box; }

    .order_pay_section_conter h2 { font-size: 26px; color: #000; line-height: 30px; font-weight: 500; margin-bottom: 40px; }

.order_pay_conter_sec2 { width: 100%; height: auto; box-sizing: border-box; padding-bottom: 50px; border-bottom: 2px solid #eee; }

    .order_pay_conter_sec2 h3 { font-size: 22px; color: #000; line-height: 30px; font-weight: 500; margin-bottom: 40px; }

    .order_pay_conter_sec2 .payment_method { width: 100%; height: auto; }

        .order_pay_conter_sec2 .payment_method .payment_method_icon { float: left; width: 180px; height: auto; margin-right: 20px; text-align: center; position: relative; }

            .order_pay_conter_sec2 .payment_method .payment_method_icon label { display: block; width: 100%; height: 70px; border: 2px solid #eee; border-radius: 2px; margin-right: 30px; text-align: center; position: relative; }

        .order_pay_conter_sec2 .payment_method .icon_zfb label.active { border: 2px solid #04a7f4; }

        .order_pay_conter_sec2 .payment_method .icon_wx label.active { border: 2px solid #00c800; }

        .order_pay_conter_sec2 .payment_method .icon_zfb svg { display: block; width: 120px; height: 50px; position: absolute; top: 10px; left: 30px; }

        .order_pay_conter_sec2 .payment_method .icon_wx svg { display: block; width: 130px; height: 50px; position: absolute; top: 10px; left: 25px; }


/*  .order_pay_conter_sec2 .payment_method .icon_zfb {
        display:none;
    }*/


.order_pay_conter_sec3 { width: 100%; height: auto; padding: 40px 0; padding-bottom: 10px; box-sizing: border-box; }

    .order_pay_conter_sec3 p { font-size: 20px; color: #555; line-height: 40px; text-align: right; }

        .order_pay_conter_sec3 p strong { font-size: 30px; color: #2fa0ff; }

.order_pay_conter_sec3_payment { width: 100%; height: auto; margin-top: 25px; }

    .order_pay_conter_sec3_payment input { float: right; display: block; width: auto; height: auto; border: none; padding: 12px 50px; box-sizing: border-box; font-size: 20px; line-height: 30px; text-align: center; border-radius: 8px; color: #fff; background: #2fa0ff; cursor: pointer; }

        .order_pay_conter_sec3_payment input:hover { background: #ea4003; }


.order_pay_conter_sec1 { width: 100%; height: auto; padding-bottom: 40px; border-bottom: 2px solid #eee; margin-bottom: 40px; }

.order_pay_conter_sec1_con { width: 100%; height: auto; background: #f6f6f6; padding: 50px 40px; box-sizing: border-box; }

.order_pay_conter_sec1 .order_management_table thead { background: rgba(131, 194, 247, 0.3); }



.order_pay_apply_vip { width: 100%; height: auto; }

    .order_pay_apply_vip .vip_pic { float: left; width: auto; height: auto; }

        .order_pay_apply_vip .vip_pic img { display: block; width: 100%; height: auto; }

    .order_pay_apply_vip .vip_text { float: left; width: auto; height: auto; padding-left: 20px; padding-top: 0px; box-sizing: border-box; }

        .order_pay_apply_vip .vip_text h3 { font-size: 20px; color: #222; line-height: 30px; font-weight: 500; margin-bottom: 5px; }

        .order_pay_apply_vip .vip_text p { font-size: 20px; color: #2fa0ff; line-height: 30px; font-weight: 500; }

/* login会员中心  end*/




.agreement { width: 100%; height: auto; }

.agreement_text { width: 100%; height: auto; font-size: 16px; color: #555; line-height: 30px; }

    .agreement_text p { margin-bottom: 20px; text-indent: 2em; }

        .agreement_text p strong { font-weight: 600; color: #333; }

        .agreement_text p a { color: #2fa0ff; text-decoration: underline; }

            .agreement_text p a:hover { color: #ea4003; }








@media screen and (max-width:1440px) {
    .con_section_banner { height: 360px; }

        .con_section_banner .con_banner { width: 1440px; height: 380px; margin-left: -720px; top: -10px; }

        .con_section_banner .con_banner_title h3 { font-size: 32px; margin-bottom: 5px; }

        .con_section_banner .con_banner_title p { font-size: 18px; }

        .con_section_banner .con_banner_title { top: 150px; }


    .member_center .member_center_section { max-width: 1200px; padding: 50px 50px; }

    .member_center_sidebar { padding-right: 20px; padding-bottom: 60px; }

    .member_center_container { padding-left: 220px; }

    .member_center_content { padding-left: 50px; padding-bottom: 60px; }

    .order_management_table table tr.tr_bd td { padding: 20px 15px; }

    .order_management_table table tr.tr_bd .operate a.active { min-width: 100px; padding: 6px 12px; }
}


@media screen and (max-width:1200px) {
    .content { padding-top: 60px; }

    .sub_navigation { height: auto; }

        .sub_navigation ul li a { padding: 15px 2px; }

    .platform_introduction_sec1 .left { width: 100%; margin-bottom: 50px; }

        .platform_introduction_sec1 .left .article { padding-right: 0; }

    .platform_introduction_sec1 .right_pic { width: 100%; padding-left: 0; }

        .platform_introduction_sec1 .right_pic img { max-width: 500px; margin: 0 auto; }

    .platform_introduction_sec1 { padding-bottom: 70px; }

    .platform_introduction_sec2_list ul li { width: 31.333333%; margin-bottom: 2%; }

    .platform_introduction_sec2 { padding-bottom: 60px; padding-top: 60px; }


    .thjs_sec1_section .left { width: 100%; height: auto; padding-left: 0; padding-top: 0; margin-bottom: 40px; }

        .thjs_sec1_section .left .article { padding-right: 0; }

    .thjs_sec1_section .right_pic { float: inherit; max-width: 800px; width: 100%; padding-left: 0; margin: 0 auto; }

    .thjs_sec1_list ul li { width: 50%; margin-bottom: 20px; }

        .thjs_sec1_list ul li:nth-of-type(2) { border-right: none; }

    .thjs_sec2_video video { width: 100%; margin: 0 auto; }

    .thjs_sec2 { padding-top: 60px; padding-bottom: 60px; }

    .thjs_sec3_list ul li { width: 96%; margin-bottom: 20px; }

    .gztd_item_list ul li { width: 23%; }

    .lstd_list ul li { width: 98%; padding-left: 240px; }

        .lstd_list ul li .text { padding-top: 5px; }

            .lstd_list ul li .text h4 { font-size: 16px; }

            .lstd_list ul li .text .article { font-size: 15px; text-align: justify; }

    .contact_sec1_list ul li { width: 50%; margin-bottom: 20px; }

        .contact_sec1_list ul li:nth-of-type(2) { border-right: none; }

        .contact_sec1_list ul li:nth-of-type(4) { width: 50%; }

    .fgjs_list ul li { padding-right: 190px; }

    .zscqpt_sec2_section .left { width: 100%; margin-bottom: 40px; }

        .zscqpt_sec2_section .left .article { margin-top: 0; padding-right: 0; }

    .zscqpt_sec2_section .right_pic { width: 100%; padding-left: 0; }

        .zscqpt_sec2_section .right_pic img { max-width: 600px; margin: 0 auto; }

    .zscqpt_sec4 .zscqpt_sec_list ul li .text { height: 450px; }

    .zscqpt_sec5_bh_list { padding-left: 15px; padding-right: 15px; box-sizing: border-box; }

        .zscqpt_sec5_bh_list ul li { width: 25%; }

    .djkpt_container .article p img { max-width: 100%; width: 100%; height: auto !important; }

    .employ_lawyer_section .item a { margin: 20px auto; }

    .con_section_banner .con_banner_title { max-width: 100%; width: 100%; left: 0; margin-left: 0; }

        .con_section_banner .con_banner_title .title_bj { max-width: 1200px; width: 100%; margin: 0 auto; padding-left: 20px; padding-right: 20px; }

    .login_content { padding-top: 0; padding-bottom: 0; }
}

@media screen and (max-width: 1000px) {
    .thfsxy_sec1 .left { width: 100%; }

    .thfsxy_sec1 .right_pic { width: 100%; }

    .htbd_sqxz_section_con { max-width: 640px; padding: 40px 30px; }

    .htbd_sqxz_signature { width: 100% !important; }

    .pqls_new_list .item { width: 47%; }


    .footer_top_list ul li { display: none; }

        .footer_top_list ul li:last-child { display: block; width: 100%; }

    .footer_bottom { height: auto; }
}


@media screen and (max-width: 767px) {
    .sub_navigation_con { padding-left: 2px; padding-right: 0px; }

    .sub_navigation ul li { width: 33.333333%; border-right: none; margin-bottom: -1px; margin-right: -1px; }

        .sub_navigation ul li a { min-width: 100%; width: 100%; border: 1px solid #e3e3e3; font-size: 15px; box-sizing: border-box; }

    .section_container { padding-left: 15px; padding-right: 15px; }

    .index_aside { display: none; }

    .platform_introduction_sec1 h3 { font-size: 24px; margin-bottom: 30px; }

    .platform_introduction_sec1 .left .article { text-align: justify; font-size: 15px; }

    .platform_introduction_sec1 { padding-top: 0; }

    .platform_introduction_sec2_list ul { margin: 0 -2%; }

        .platform_introduction_sec2_list ul li { width: 46%; margin: 0 2%; margin-bottom: 4%; }

    .content .con_title h2 { font-size: 24px; }

    .platform_introduction_sec2_list ul li p { font-size: 15px; }

    .platform_introduction_sec3, .platform_introduction_sec4 { padding-top: 60px; padding-bottom: 70px; }

    .home_section3_link { width: 210px; font-size: 16px; margin-top: 55px; }

    .platform_introduction_sec4_list ul li { width: 100%; margin-bottom: 15px; padding-left: 0; padding-right: 0; padding-top: 60px; }

    .platform_introduction_sec4_list_xian { display: none; }

    .platform_introduction_sec4_list ul li h2 { background: transparent; }

    .platform_introduction_sec4_list ul li h2 { padding: 0; font-size: 40px; }

    .content .con_title { margin-bottom: 40px; }

    .platform_introduction_sec4_list ul li .text h3 { font-size: 17px; }

    .platform_introduction_sec4_list ul li .text { width: 55%; padding-right: 10px; }

    .platform_introduction_sec6 { padding-top: 60px; padding-bottom: 70px; }


    .platform_introduction_sec6_list ul li { width: 100%; }

        .platform_introduction_sec6_list ul li.arrow { width: 100%; height: 100px; }

        .platform_introduction_sec6_list ul li p { padding: 0; font-size: 15px; }

        .platform_introduction_sec6_list ul li .icon h3 { font-size: 18px; }

        .platform_introduction_sec6_list ul li.arrow .pic { height: 50px; margin-top: 25px; }

            .platform_introduction_sec6_list ul li.arrow .pic img { margin-top: 0; transform: rotate(90deg); -ms-transform: rotate(90deg); /* IE 9 */ -moz-transform: rotate(90deg); /* Firefox */ -webkit-transform: rotate(90deg); /* Safari 和 Chrome */ -o-transform: rotate(90deg); /* Opera */ }

    .qyxxcx_home_section3_link { width: 260px; }

    .platform_introduction_sec5 { padding-top: 60px; padding-bottom: 70px; }


    .thjs_sec1 .thjs_sec1_section { padding: 40px 20px; }

    .thjs_sec1_section .left .article { font-size: 15px; }

    .thjs_sec1 .thjs_sec1_section { margin-bottom: 50px; }

    .thjs_sec1_article { margin-bottom: 50px; }

    .thjs_sec1_list ul li .text { padding-left: 55px; }

    .thjs_sec1_list ul li:nth-of-type(1) .text { background: url('../images/thjs_sec1_icon1.png') no-repeat left center; background-size: 25%; }

    .thjs_sec1_list ul li:nth-of-type(2) .text { background: url('../images/thjs_sec1_icon2.png') no-repeat left center; background-size: 25%; }

    .thjs_sec1_list ul li:nth-of-type(3) .text { background: url('../images/thjs_sec1_icon3.png') no-repeat left center; background-size: 25%; }

    .thjs_sec1_list ul li:nth-of-type(4) .text { background: url('../images/thjs_sec1_icon4.png') no-repeat left center; background-size: 25%; }

    .thjs_sec1_list ul li p { font-size: 16px; margin-bottom: 2px; }

    .thjs_sec1_list ul li h3 { font-size: 24px; }

    .thjs_sec1 { padding-bottom: 50px; }

    .thjs_sec3_list ul li .xian { width: 180px; }

    .thjs_sec3_list ul li .text { width: 75px; left: 25px; top: 30px; }

        .thjs_sec3_list ul li .text h3 { font-size: 22px; }

        .thjs_sec3_list ul li .text p { font-size: 15px; }

    .thjs_sec3_list ul li { padding: 30px; height: auto; padding-left: 120px; padding-right: 20px; }

        .thjs_sec3_list ul li .article { padding-left: 10px; }

        .thjs_sec3_list ul li .article { font-size: 15px; }

        .thjs_sec3_list ul li:nth-of-type(2) .article p { padding-top: 0; }

        .thjs_sec3_list ul li:nth-of-type(1) .text { height: 90px; padding-top: 15px; box-sizing: border-box; }

    .thjs_sec3 { padding-top: 60px; padding-bottom: 60px; }

    .gztd_item_list ul { margin: 0 -2%; }

        .gztd_item_list ul li { width: 46%; margin: 0 2%; margin-bottom: 4%; padding-top: 20px; }

            .gztd_item_list ul li .pic { width: 135px; height: 135px; margin-bottom: 15px; }

            .gztd_item_list ul li h3 { font-size: 16px; margin-bottom: 2px; }

            .gztd_item_list ul li p { height: 40px; line-height: 20px; }

    .thjs_sec4 { padding-top: 0px; padding-bottom: 80px; }

    .gztd_nav ul li { font-size: 16px; }

    .team_introduction_container { width: 320px; height: 470px; margin-left: -160px; margin-top: -235px; }

    .team_introduction_center { padding: 30px 25px; }

        .team_introduction_center .article p { font-size: 15px; }

        .team_introduction_center .article { overflow: auto; }

    .lstd_list ul li { margin-bottom: 20px; padding-left: 15px; height: auto; padding-bottom: 25px; }

        .lstd_list ul li .pic { position: inherit; top: 0; left: 0; width: 80%; height: auto; margin: 0 auto; margin-bottom: 20px; }

        .lstd_list ul li .text h3 { text-align: center; }

        .lstd_list ul li .text h4 { text-align: center; }

    .content { padding-bottom: 80px; }

    .htbd_content { padding-bottom: 0; }

    .contact_sec1_list ul li { width: 100%; border-right: none; margin-bottom: 0; }

        .contact_sec1_list ul li:nth-of-type(4) { width: 100%; padding-top: 10px; }

    .contact_sec1_list { margin-bottom: 50px; }

    .news_list ul li { padding-right: 0; padding-left: 120px; }

        .news_list ul li .text { width: 100%; position: inherit; top: 0; }

        .news_list ul li .time { width: 95px; height: 115px; padding: 10px; }

            .news_list ul li .time h3 { font-size: 30px; }

        .news_list ul li h3 { font-size: 16px; margin-bottom: 15px; }

        .news_list ul li .article { font-size: 15px; height: auto; margin-bottom: 30px; }

        .news_list ul li .text a { float: right; width: 135px; height: 46px; font-size: 15px; line-height: 46px; }

    .fgjs_list ul li { padding-right: 0; }

        .fgjs_list ul li h3 { font-size: 16px; }

        .fgjs_list ul li .article { font-size: 15px; margin-bottom: 30px; }

        .fgjs_list ul li .text { width: 100%; position: inherit; top: 0; }

            .fgjs_list ul li .text p.time { display: none; }

            .fgjs_list ul li .text a { float: right; width: 135px; height: 46px; font-size: 15px; line-height: 46px; }

    .news_details_text .article { font-size: 15px; line-height: 28px; }

    .content_list ul li { width: 98%; margin-bottom: 20px; }

        .content_list ul li .text h3 { font-size: 24px; }

    .zscqpt_sec1 .article { padding: 0; font-size: 15px; line-height: 26px; text-align: justify; }

    .zscqpt_sec1 { padding-bottom: 70px; }

    .zscqpt_sec2 { padding-top: 60px; padding-bottom: 70px; }

    .zscqpt .article { font-size: 15px; line-height: 26px; text-align: justify; }

    .zscqpt_sec_list ul li { width: 97%; margin-bottom: 30px; }

    .zscqpt_sec_list ul li { height: auto; }

    .zscqpt_sec3, .zscqpt_sec4 { padding-top: 60px; padding-bottom: 50px; }

        .zscqpt_sec4 .zscqpt_sec_list ul li { height: auto; }

            .zscqpt_sec4 .zscqpt_sec_list ul li .text { height: auto; }

    .zscqpt_sec5_bh h2 { font-size: 26px; line-height: 50px; margin-bottom: 40px; }

    .zscqpt_sec5_bh_list ul li { width: 50%; }

        .zscqpt_sec5_bh_list ul li .text h3 { font-size: 18px; }

    .zscqpt_sec5_bh { margin-bottom: 60px; padding-bottom: 60px; padding-top: 60px; }


    .zscqpt_sec5_list ul li { width: 100%; height: 80px; }

        .zscqpt_sec5_list ul li.arrow { width: 100%; height: 100px; }

        .zscqpt_sec5_list ul li .text { width: 210px; height: 80px; border-radius: 15px; }

            .zscqpt_sec5_list ul li .text h3 { font-size: 20px; padding-top: 20px; }

        .zscqpt_sec5_list ul li.arrow img { margin-top: 25px; transform: rotate(90deg); -ms-transform: rotate(90deg); /* IE 9 */ -moz-transform: rotate(90deg); /* Firefox */ -webkit-transform: rotate(90deg); /* Safari 和 Chrome */ -o-transform: rotate(90deg); /* Opera */ }

    .zscqpt_sec5 { padding-top: 60px; padding-bottom: 80px; }

    .zscqpt_sec6 { padding: 60px 0; }

    .content .zscqpt_sec6 .con_title { margin-bottom: 0; }

        .content .zscqpt_sec6 .con_title h2 { font-size: 22px; line-height: 40px; padding: 0; }

    .thfsxy_sec1 .left { padding: 30px 20px; }

    .htbd_sqxz_section_con { max-width: 340px; padding: 30px 20px; }

    .htbd_sqxz_section h3 { margin-bottom: 30px; }

    .htbd_sqbg_section { padding-top: 60px; padding-bottom: 60px; }

    .htbd_sqbg_section_con { padding: 10px 15px; }

    .htbd_sqbg_article1 { margin-bottom: 40px; }

    .ajzx_form .item h3 { font-size: 15px; }

    .ajzx_form .item input, .ajzx_form .item textarea { font-size: 15px; }

    .htbd_sqbg_form .item_checkbox span { font-size: 15px; }

    .flzx_article { font-size: 16px; margin-bottom: 50px; }

    .flzx_list ul li h3 { font-size: 16px; }

    .flzx_list ul li .text { padding: 25px; }

        .flzx_list ul li .text .article { font-size: 15px; }

    .questions_box h2 { font-size: 22px; height: 60px; padding: 15px; }

    .questions_talk { padding: 15px; }

    .talk_record { padding-right: 0; height: 360px; }

        .talk_record .user { width: 36px; height: 36px; margin-right: 8px; }

        .talk_record .talk_recordtext { max-width: 180px; padding: 10px 15px; font-size: 14px; line-height: 24px; text-align: justify; }

        .talk_record .talk_time { font-size: 13px; }

        .talk_record .talk_recordboxme, .talk_record .talk_recordbox { margin-bottom: 20px; }

    .questions_talk_word { height: 160px; padding: 20px; padding-right: 20px; }

        .questions_talk_word .messages_input input { padding: 10px 15px; font-size: 15px; }

        .questions_talk_word .submit_input { width: 130px; height: auto; position: relative; top: 0; right: 0; float: right; }

        .questions_talk_word .messages_input { margin-bottom: 15px; }

        .questions_talk_word .submit_input input { padding: 10px 15px; font-size: 16px; }

    .questions_box { height: 616px; }

    .ajzx_article p { font-size: 18px; }

    .ajzx_article { margin-bottom: 40px; }

    .ajzx_form { padding: 40px 20px; padding-bottom: 60px; }

    .htbd_sqxz_section { padding-top: 60px; }

    .htbd_sqbg_form { padding: 30px; }

        .htbd_sqbg_form h2 { font-size: 20px; }


    .employ_lawyer_section .item { width: 46%; height: auto; margin: 0 2%; }

        .employ_lawyer_section .item a { margin: 0px auto; padding: 10px 5px; font-size: 16px; height: auto; }

    .employ_lawyer_con { padding-bottom: 80px; }

    .employ_lawyer_container { padding-left: 15px; padding-right: 15px; }

        .employ_lawyer_container .tagcloud { min-width: 200px !important; min-height: 300px !important; }

    .tagcloud a { padding: 10px 35px; font-size: 15px !important; line-height: 30px; text-align: center; border: 1px solid #e6e7e8; border-radius: 40px; background-color: #f2f4f8; text-decoration: none; white-space: nowrap; -o-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -ms-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -moz-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -webkit-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#000000')"; /*����ie7/8*/ filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=125, Strength=9); /*strength����Ӱ��С��direction����Ӱ��λ����λΪ�ȣ�����Ϊ������color����Ӱ��ɫ ������ʹ�����֣�ʹ��IE�˾�ʵ�ֺ�����Ӱ�ĺ��ӱ�������Ԫ�ػ�����Ԫ����ʾ��block��inline-block;��*/ }

        .tagcloud a:hover { color: #00a0e9; font-size: 18px !important; }


    .pqls_new_list .item { width: 97%; margin-bottom: 15px; }

        .pqls_new_list .item .text { height: auto; margin-bottom: 15px; }

        .pqls_new_list .item a { padding: 30px; }

    .pqls_con { padding-top: 60px; padding-bottom: 80px; }

    .pqls2 .pqls_new_list .item:nth-of-type(2) { margin-top: 10px; }

    .pqls_details_section1 .left_box { width: 100%; padding-right: 0; margin-bottom: 20px; }

    .pqls_details_section1 .right_box { width: 100%; padding-left: 0; }

        .pqls_details_section1 .right_box .title h2 { font-size: 24px; }

        .pqls_details_section1 .right_box .title p { font-size: 15px; }

    .price_box_item .price_box_vip { font-size: 16px; }

        .price_box_item .price_box_vip span { font-size: 18px; }

        .price_box_item .price_box_vip strong { font-size: 24px; }

    .price_service_type ul li { margin-bottom: 10px; }

        .price_service_type ul li:nth-of-type(2) { margin-left: 105px; }

    .pqls_details_section1 .price_service_type { margin-bottom: 30px; }

    .price_box_purchase a { width: 38%; margin: 0 3%; }

    .price_box_purchase .purchase { width: 50%; }

    .pqls_details_section1 { margin-bottom: 70px; }

    .pqls_details_section2 .title h3 { padding-bottom: 12px; }

    .pqls_details_section2 .title { margin-bottom: 30px; }

    .pqls_details_section2 h2 { font-size: 18px; margin-bottom: 20px; }

    .pqls_details_section2 .text p { font-size: 16px; margin-top: 5px; margin-bottom: 5px; }

    .pqls_details_section2 { padding-bottom: 60px; }

    .pqls_details_section3 { padding-bottom: 70px; }

        .pqls_details_section3 h3 { margin-bottom: 40px; }

        .pqls_details_section3 .text p { font-size: 16px; line-height: 28px; }

    .con_section_banner .con_banner_title .title_bj { padding-left: 15px; padding-right: 15px; box-sizing: border-box; }

    .con_section_banner { height: 250px; }

        .con_section_banner .con_banner { width: 900px; height: 250px; margin-left: -450px; top: -1px; }

        .con_section_banner .con_banner_title h3 { font-size: 24px; line-height: 40px; margin-bottom: 5px; letter-spacing: 2px; }

        .con_section_banner .con_banner_title p { font-size: 16px; line-height: 28px; }

        .con_section_banner .con_banner_title { top: 90px; }

    .footer_top { padding-left: 220px; }

    .footer_service_hotline p, .footer_top_list ul li p { font-size: 16px; }

    .footer_service_hotline h3, .footer_service_hotline h2 { font-size: 17px; }


    .gotop { display: block; width: 30.5px; height: 30px; background: url("../images/gotop_icon.png") no-repeat; background-position: 0 0; background-size: 100%; right: 10px; }

        .gotop:hover { background: url("../images/gotop_icon.png") no-repeat; background-position: 0 -30px; background-size: 100%; }

    .htbd_gztd_nav ul li { font-size: 16px; }

    .pqls_new_list .item h2 { font-size: 20px; }

    .pqls_new_list .text p { font-size: 16px; }

    .pqls1 .pqls_new_list .item:nth-of-type(5) h2 { font-size: 22px; }

    .pqls1 .pqls_new_list .item:nth-of-type(5) .text p { font-size: 17px; }

    .djkpt_container .article { font-size: 15px !important; line-height: 26px !important; }

    .djkpt_container h3 { font-size: 18px !important; line-height: 36px !important; }

    .djkpt_container h2 { font-size: 22px !important; line-height: 36px !important; }

    .member_banner_left_title { width: 320px; left: 50%; margin-left: -160px; top: 160px; }

        .member_banner_left_title h1 { font-size: 20px; line-height: 40px; margin-bottom: 5px; }

            .member_banner_left_title h1 strong { font-size: 28px; }

        .member_banner_left_title p { font-size: 14px; line-height: 22px; }

            .member_banner_left_title p br { display: none; }

    .login .login_section { width: 340px; right: 50%; margin-right: -170px; padding: 20px; }

    .login_content { padding-top: 0; padding-bottom: 0; }

    .login .login_section { top: 350px; }

    .login_tab { margin-bottom: 20px; }

        .login_tab ul li { padding: 12px 0; }

    .login_form_box .item { margin-bottom: 15px; }

        .login_form_box .item input, .rigister .item select { font-size: 15px; padding: 10px 12px; }

    .login_form_box_item, .login_form_box_container { min-height: inherit; }

    .login_form_box .item_yzm input { width: 150px; }

    .login_form_box .item_yzm .login_sms_verification_code { width: 92px; padding-left: 2px; padding-right: 2px; font-size: 15px; }

    .member_center_banner { position: relative; }

    .login_content .member_center_banner_con { height: 660px; }

        .login_content .member_center_banner_con .item { width: 1500px; height: 660px; margin-left: -750px; }

    .reset_pass_content .member_center_banner_con { height: 750px; }

        .reset_pass_content .member_center_banner_con .item { width: 1700px; height: 750px; margin-left: -850px; }

    .login_form_box .item_btn input { font-size: 17px; font-weight: 500; }

    .register_content .member_center_banner_con { height: 950px; }

        .register_content .member_center_banner_con .item { width: 2200px; height: 950px; margin-left: -1100px; }


    .order_pay_wx_section { width: 300px; }

        .order_pay_wx_section h2 { font-size: 16px; }

    .order_pay_wx_box { padding: 40px; padding-bottom: 35px; }

        .order_pay_wx_box .code img { max-width: 180px; width: 100%; }

        .order_pay_wx_box .code { margin-bottom: 25px; }

        .order_pay_wx_box .price { font-size: 18px; margin-bottom: 15px; }

    .order_pay_wx_content, order_pay_success_content { padding-bottom: 60px; }

    .order_pay_success_section { width: 300px; }

    .order_pay_success_box { padding: 50px 20px; }

        .order_pay_success_box .icon_box h3 { font-size: 22px; }

        .order_pay_success_box .icon_box { margin-bottom: 50px; }

    .order_pay_success_link a { width: 44%; margin: 0 3%; padding: 10px 10px; font-size: 16px; }

    .order_pay_success_box .icon_box svg { margin-bottom: 15px; }



    .member_center .section_container { padding-top: 60px; padding-bottom: 60px; }



    .member_center .member_center_section { padding: 0; box-shadow: inherit; background-color: transparent; }

    .member_center_container { padding-left: 0; min-height: 0; }

    .member_center_sidebar { width: 100%; position: inherit; background-color: rgba(255,255,255,.8); padding: 40px 30px; padding-left: 55px; box-sizing: border-box; box-shadow: 0 0 15px 0px rgba(0,0,0,.1); border-radius: 4px; margin-bottom: 40px; }

    .member_center_content { width: 100%; min-height: 400px; background-color: rgba(255,255,255,.8); padding: 25px 20px; box-sizing: border-box; box-shadow: 0 0 15px 0px rgba(0,0,0,.1); border-radius: 4px; border-left: none; }

    .member_center_sidebar ul li { width: 50%; box-sizing: border-box; margin-bottom: 20px; }

        .member_center_sidebar ul li h3 a { font-size: 17px; font-weight: 600; }

        .member_center_sidebar ul li h3 { font-size: 17px; font-weight: 600; }

    .member_icon_svg { margin-left: 2px; }

        .member_icon_svg svg { display: block; width: 16px; height: 16px; position: relative; top: 2px; }

    .member_center_sidebar ul li:nth-of-type(5) { width: 100%; }

    .member_center_sidebar ul { margin-bottom: 20px; }

    .member_center_content h2 { font-size: 20px; padding-bottom: 12px; margin-bottom: 30px; font-weight: 500; }

    .member_vip_section1 p { font-size: 15px; }

    .member_vip_section1 { padding-bottom: 25px; }

    .member_vip_section2 { padding-top: 25px; }

        .member_vip_section2 h3 { font-weight: 500; margin-bottom: 10px; }

    .member_vip_cards_text { font-size: 15px; }

    .personal_center_form .item label { font-size: 15px; }

    .personal_center_form .item input, .personal_center_form .item select { font-size: 15px; }

    .personal_center_form .item { margin-bottom: 20px; }

    .personal_center_form .item_btn { margin-top: 20px; }

        .personal_center_form .item_btn input { font-size: 17px; }

    .personal_center_form .item input, .personal_center_form .item select { padding-left: 15px; padding-right: 15px; }

    .personal_center_form .personal_center_item_select select { width: 47%; margin-bottom: 3%; }

    .personal_center_form .personal_center_item_select #txtArea { width: 97%; }

    .personal_center_form .item textarea { font-size: 15px; padding-left: 15px; padding-right: 15px; height: 120px !important; }

    .ke-edit, .ke-edit-iframe { height: 300px !important; }



    .cy_qyxxcx_list { padding: 0; }

    .cy_qyxxcx_list_container ul li { padding: 0; height: auto; padding: 20px; box-sizing: border-box; }

    .cy_qyxxcx_list_container ul li { display: block; }

        .cy_qyxxcx_list_container ul li .pic_logo { position: inherit; top: 0; left: 0; margin: 0 auto; width: 175px; height: auto; }

        .cy_qyxxcx_list_container ul li .text h3 { font-size: 18px; line-height: 28px; margin-bottom: 15px; }

        .cy_qyxxcx_list_container ul li .text .article { font-size: 15px; height: 90px; }

        .cy_qyxxcx_list_container ul li .pic_logo img { width: 175px; height: auto; }

    .fgjs_details_text .article { font-size: 15px; }

    .information_follow_icon_container { position: inherit; top: 0; right: 0; float: right; }

    .cy_qyxxcx_list_container ul li .text { margin-bottom: 15px; }

    .information_follow_icon .follow_icon { font-size: 16px; }

    .information_follow_icon svg { width: 24px; height: 24px; margin-top: 13px; }

    .hyxx_details_box_title { padding: 20px 25px; margin-bottom: 30px; }

        .hyxx_details_box_title p { width: 100%; margin: 5px auto; }

    .hyxx_details_box_text .article { font-size: 15px; }

    .guanzhu_conter { width: 100%; height: auto; }

        .guanzhu_conter .cy_qyxxcx_list_container ul li { padding-left: 20px; height: auto; }

            .guanzhu_conter .cy_qyxxcx_list_container ul li .text { height: auto; margin-top: 10px; }

        .guanzhu_conter .information_follow_icon_container { top: 0; }

    .order_management_tab ul { margin: 0 -1%; padding-bottom: 10px; }

        .order_management_tab ul li { width: 31.333333%; height: 50px; padding: 10px 2px; box-sizing: border-box; margin: 0 1%; text-align: center; }

            .order_management_tab ul li a { font-size: 16px; }

            .order_management_tab ul li.active { border-bottom: none; }

            .order_management_tab ul li .num { width: 15px; height: 15px; line-height: 15px; top: -8px; border-top-right-radius: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px; font-size: 10px; }

    .order_management_tab { margin-bottom: 30px; }


    .order_management_table table th { font-size: 13px; padding: 10px 2px; }

    .order_management_table table td { min-width: 60px; }

    .order_management_table table tr.tr_th td { font-size: 13px; padding: 10px; }

        .order_management_table table tr.tr_th td span { display: block; margin-right: 8px; }

    .order_management_table table tr.tr_bd td { padding: 10px 2px; }

    .order_management_table table tr.tr_bd .goods_item .text { min-width: 60px; }

    .order_management_table table td { font-size: 13px; }

    .order_management_table table tr.tr_bd .operate a.active { min-width: 80px; padding: 2px 8px; }

    .order_management_table table tr.tr_bd .goods_item .pic { width: 80%; height: auto; float: inherit; margin: 0 auto; }

    .order_management_table table tr.tr_bd .goods_item .text { width: 100%; padding-left: 0; text-align: center; }

        .order_management_table table tr.tr_bd .goods_item .text h3 { font-size: 13px; line-height: 20px; }

    .guanzhu_conter .cy_qyxxcx_list_container ul li .text h3 { font-size: 18px; line-height: 28px; }



    .order_pay_section_conter { padding: 30px 20px; }

        .order_pay_section_conter h2 { font-size: 22px; margin-bottom: 30px; }

    .order_pay_conter_sec1_con { padding: 15px; }

    .order_pay_conter_sec1 { padding-bottom: 30px; margin-bottom: 25px; }

    .order_pay_conter_sec2 h3 { font-size: 18px; margin-bottom: 30px; }

    .order_pay_conter_sec2 .payment_method .payment_method_icon { float: inherit; margin: 15px auto; }

    .order_pay_conter_sec2 { padding-bottom: 20px; }

    .order_pay_conter_sec3 { padding-top: 30px; }

        .order_pay_conter_sec3 p { font-size: 16px; }

            .order_pay_conter_sec3 p strong { font-size: 24px; }

    .order_pay_conter_sec3_payment input { padding: 10px 40px; font-size: 17px; }

    .platform_introduction_sec5_list .left { display: none; }

    .platform_introduction_sec5_list ul { width: 100%; }

        .platform_introduction_sec5_list ul li .text { float: right; width: 60%; font-size: 15px; line-height: 26px; padding-left: 12px; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: justify; }

        .platform_introduction_sec5_list ul li h2 { min-width: 125px; height: auto; font-size: 16px; padding: 10px 10px; }

        .platform_introduction_sec5_list ul li:nth-of-type(1) .text { padding-top: 0; }

        .platform_introduction_sec5_list ul li .pic { width: 125px; margin-bottom: 20px; }
}
