/* CSS Document */

@media (max-width:1600px) {

    .head { height: 85px;}
    .head .logo {
        margin-right: 0;
    }
    .head .logo img{ width: 250px;}

    .head .dh {
        width: calc(98% - 465px);
        padding-top: 20px;
    }

    .nav {
        width: 100%;
    }

    .nav .nLi {
        width: 8%;
    }

    .nav .nLi h3 a {
        width: 100%;
    }

    .head {
        background-image: none;
    }

    .head .search{ margin-top: 20px;}

    .bigdiv{ padding-top: 85px;}

    .in_banner{ height: 450px;}
    .in_banner .swiper-button-prev,.in_banner .swiper-button-next{ bottom: 60px;}
    .in_banner .swiper-pagination{bottom:80px;}

    .in_banner .swiper-slide .nr h2{ font-size: 26px; line-height: 40px;}
    .in_banner .swiper-slide .nr h3 a{ height: 45px; line-height: 45px;}

    .in_banner .swiper-slide .nr span{ line-height: 18px;}

    .ny_banner{ height: 280px;}
    .ny_banner h2{ font-size: 40px;}
    .ny_banner h2 b{ font-size: 18px;}

    .ny_dh{ height: 80px;}
    .ny_dh ul li a{ line-height: 80px;}

    .soli_banner .img{ height: 390px;}

    .left_nav .left_nav_open{
        top: 85px;
    }
}

@media (max-width:1400px) {



    .in_box .title h2{font-size: 26px;}
    .in_box .title span a{font-size: 16px;}


    .in_box2 h2{font-size: 60px;}

    .in_box3 .title h2{font-size: 26px;}

    .in_box3 .title span a{font-size: 16px;}

    .in_box4 .title h2{font-size: 26px;}
    .in_box4 .title span a{font-size: 16px;}

    .in_box5 .title h2 {font-size: 26px;}
    .in_box5 .title span a{font-size: 16px;}

    .in_box6 .title h2 {font-size: 26px;}
    .in_box6 .title span a{
        font-size: 16px;
    }


    .in_box .title h2{font-size: 26px;}

    .in_box3 .in_hyg {
        width: 62%;
    }


    .in_box3 .in_jykp {
        width: 35%;
    }

    .in_jykp2 {
        width: 100%;
    }


    .view .items .img {
        width: 80%;
        height: 650px;
    }

    .view .items .wz {
        width: 70%;
        height: 520px;
    }

    .view .items .wz .bt {
        margin-bottom: 25px;
    }

    .view .items .wz .bt p {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .view .items .wz .bt h1 {
        font-size: 32px;
    }

    .view .items .wz .nr {
        height: 142px;
    }

    .view .items .wz .nr p {
        font-size: 14px;
    }

    .view .items .wz .txt {
        padding: 8%;
    }

    .view .items .wz .txt_img {
        width: 40%;
    }

    .view .items .wz .txt_img img {
        display: block;
        width: 100%;
        height: auto;
    }

    .preview_box {
        top: -190px;
    }

    .preview .arrow-left {
        left: 0%;
    }

    .preview .arrow-right {
        right: 0%;
    }

    .preview {
        width: 50%;
    }
    .in_box3 .in_hyg ul li .nr h3{font-size: 14px;}

    .store1_main ul li h4{font-size: 14px;}

    .soli_banner .cell h2{font-size: 50px;}
    .soli_banner .cell h2 img{width: 30px;}
    .soli_banner .cell h3{font-size: 26px;}

    #soli_banner .soli_pagination .swiper-pagination-bullet{width: 12px; height: 12px;}


    .soli_banner .img{ height: 320px;}
    .dyna_sec ul li .nr h2{ margin-bottom: 5px;}
    .dyna_sec ul li .nr h2 a{ font-size: 16px;}
    .dyna_sec ul li .nr p{ margin-bottom: 4px;}

    .in_banner .swiper-slide .nr h2{ font-size: 22px; line-height: 30px;}

    .ny_dh{height: 60px;}
    .ny_dh ul li a{ line-height: 60px;}


    .left_nav #open{ padding-top: 90px;}
    .left_nav #open .f_hyxx{ padding-top: 15px;}

    .user_jbxx .nr .cs li{ width: 50%;}

    

}

@media (max-width:1300px) {

    .head .search {
        display: none;
    }

    .head .dh {
        width: calc(98% - 285px);
    }

    .nav {
        width: 100%;
    }

    .nav .nLi {
        width: 8%;
    }

    .nav .nLi h3 a {
        width: 100%;
    }
    .expo_listbox ul li{ width: 48%;}
    .expo_listbox ul li .nr_bottoms a{ font-size: 14px;}



}

@media (max-width:1200px) {



    .nav .nLi h3 a {
        width: 100%;
        font-size: 15px;
    }

    .ny_dh{ height: 70px;}
    .ny_dh ul li a{ font-size: 13px; padding: 0px 25px; line-height: 70px;}

    .ny_lj{ padding-top: 30px;}

    .soli1_sec .container{ width: 100%;}

}



@media(max-width:900px) {
    .head .dh {
        display: none;
    }

    .phone-header {
        display: block;
    }

    .head {
        width: 100%;
        padding: 0px 10px;
        height: 70px;
    }

    .head .logo {
        width: 180px;
    }

    .head .logo img {
        width: 100%;
    }

    

    .in_banner {
        height: auto;
    }

    .in_banner .swiper-slide {
        padding-bottom: 0px;
    }

    .in_banner .swiper-slide .b_img {
        width: 100%;
        height: auto;
        margin-top: 0px;
    }

    .in_banner .swiper-slide .b_img img{ display: block;}

    .in_banner .swiper-slide .nr {
        width: 100%;
        padding: 10px;
        height: auto;
    }


    .in_banner .swiper-button-next {
        bottom: auto;
        top: 100px;
        right: 10px;
        width: 35px;
        height: 35px;
    }

    .in_banner .swiper-button-prev {
        bottom: auto;
        top: 100px;
        right: auto;
        left: 10px;
        width: 35px;
        height: 35px;
    }

    .in_banner .swiper-pagination {
        bottom: auto;
        right: 0px;
        top: 120px;
        width: 100%;
        display: none;
    }

    .in_banner .swiper-slide .nr h3 a {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        width: 40%;
    }

    .pagination {
        width: 40px;
    }

    .in_banner .swiper-slide .nr h2 {
        font-size: 17px;
        line-height: 26px;
        padding-bottom: 30px;
    }

    .in_banner .swiper-slide .nr h2::after{ bottom: 15px;}

    .in_banner .swiper-slide .nr p{ font-size: 12px;}

    .in_banner .swiper-slide .nr h3 {
        padding: 15px 0px;
    }

    .in_banner .swiper-slide .nr {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
    }

    .in_banner .swiper-slide .b_img {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
    }

    .bigdiv {
        padding-top: 70px;
        margin-left: 0px;
        width:100%;
    }

    .container {
        padding: 0px 15px;
    }


    .in_box {
        padding: 20px 10px;
    }

    .in_box3 {
        padding: 20px 10px;
    }

    .in_box .swiper-button-next,
    .in_box .swiper-button-prev {
        display: none;
    }

    .in_box .swiper-button-next1,
    .in_box .swiper-button-prev1 {
        display: none;
    }

    .in_box .swiper-button-next2,
    .in_box .swiper-button-prev2 {
        display: none;
    }

    .in_box .title {
        display: block;
        position: relative;
        width: 100%;
    }

    .in_box .title h2,
    .in_box .title h3 {
        float: left;
    }

    .in_box .title span {
        float: right;
    }

    .in_box .title span a {
        padding: 0px;
    }

    .in_news1 {
        right: 0px;
    }

    .in_news1 .nr h2 {
        padding: 6px 0px 3px 0px;
        margin-bottom: 0;
    }

    .in_news1 .nr h2 a {
        font-size: 14px;
        margin: 0px;
        height: 45px;
        line-height: 21px;
    }

    .in_box .title h2 b {
        margin-bottom: 15px;
    }

    .in_news1 .nr h3 {
        margin-bottom: 5px;
        font-size: 12px;
    }

    .in_news1 .nr p {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .in_news1 .nr span a{font-size: 12px;}


    .in_box2 {
        padding: 0PX 15PX;
    }

    .in_box2 h2 {
        font-size: 30px;
        padding-bottom: 10px;
    }

    .in_box2 p {
        font-size: 12px;
        opacity: 0.6;
    }


    .in_box3 .in_hyg {
        width: 100%;
    }

    .in_box3 .in_jykp {
        width: 100%;
        box-shadow: none;
        padding: 0px;
    }

    .in_box3 .in_jykp .title{ padding-right: 0px;}
    .in_jykp1 .hd ul{ padding-right: 0px;}
    .in_jykp1 .bd{ padding-right: 0px;}

    .in_jykp2 {
        width: 100%;
    }


    .bottom_l {
        width: 100%;
        text-align: center;
        max-width: 100%;
    }

    .bottom_l ul {
        display: none;
    }

    .bottom_r {
        width: 100%;
        float: none;
        margin: 0px auto;
    }

    .gallery-top{ height: auto; overflow-y: auto !important;}
    .gallery-top .swiper-slide{ display: block;}
    .gallery-top .swiper-slide .img{ width: 100%; height: auto; padding-left: 0px;}
    .gallery-top .swiper-slide .img img{ max-width: 620px; width: 100%; margin: 0px auto;}
    .gallery-top .swiper-slide .wz{ margin: 0px; width: 100%; height: auto;}

    .gallery-top .swiper-slide .wz .bt {
        margin-bottom: 20px;
    }

    .gallery-top .swiper-slide .wz .bt p {
        font-size: 12px;
        margin-bottom: 8px;
    }

    .gallery-top .swiper-slide .wz .bt h1 {
        font-size: 20px;
    }

    .gallery-top .swiper-slide .wz .nr p {
        font-size: 12px;
        line-height: 22px;
    }
    .gallery-top .swiper-slide .wz h3{ padding: 15px 0px;}
    .gallery-top .swiper-slide .wz h3 a{ height: 40px; line-height: 40px;}

    .gallery-thumbs{ position: relative !important; bottom: 0px; width:calc(100% - 130px); margin-right: 60px !important; right: 0px;}
    .in_box4 .swiper-button-next{ bottom: 40px; right: 10px; width: 35px; height: 35px;}
    .in_box4 .swiper-button-prev{ bottom: 40px; right: auto; width: 35px; height: 35px; left: 10px;}

    .gallery-thumbs .swiper-slide h2{ font-size: 12px;}


    .about1_r h2{ text-align: center; font-size: 16px; color: #333; padding-bottom: 15px;}
    .about1_r h3{ font-size: 13px; text-align: center; padding-bottom: 25px;}
    .about1_r p{ font-size: 13px; line-height: 24px;}

    .newsxx1{ padding: 15px;}
    .newsxx .nr img{ width: 100% !important; max-width: auto !important;}

    .newsxx1 ul li{ width: 100%; margin: 0px; margin-bottom: 20px;}
    .newsxx1 ul li .nr h2 a {
        font-size: 15px;
        padding: 6px 0px;
        line-height: 24px;
    }

    .newsxx1 ul li.nr h3 {
        padding: 6px 0px;
    }

    .newsxx1 ul li .nr h3 span {
        font-size: 13px;
    }
    .newsxx1 ul li .nr p{ font-size: 12px;}

    .in_box3 .in_hyg ul li .img{margin-bottom: 10px;}
    .in_box3 .in_hyg ul li .nr h2{margin-bottom: 10px;}
    .in_box3 .in_hyg ul li .nr p{font-size: 12px; margin-bottom: 0px;}

    .about2_r{ width: 100%;}
    .about2_r h2{ text-align: center; font-size: 16px; color: #333; padding-bottom: 15px;}
    .about2_r h3{ font-size: 13px; text-align: center; padding-bottom: 25px;}
    .about2_r p{ font-size: 13px; line-height: 24px;}

    .about3{ width: 100%;}
    .about3 p{ font-size: 13px;}

    .dyna_sec ul li{ margin-bottom: 15px;}
    .dyna_sec ul li .nr h3{ font-size: 12px;}
    .dyna_sec ul li .nr h2{ padding:0px;}
    .dyna_sec ul li .nr h2 a{ font-size: 14px;}
    .dyna_sec ul li .nr p{ font-size: 12px; margin-bottom: 10px; line-height: 20px; height: 40px;}
    .dyna_sec ul li .nr span a{ font-size: 12px;}


    DIV.sabrosus{ margin-top: 20px;}

    .user_dlzcbg{ padding-top: 100px;}

    .user_check{ width: 90%; padding: 15px;}
    .user_enroll .img img{ max-width: 50%;}
    .user_enroll .form_tx p input{ font-size: 13px;}
    .user_enroll .dl a{ font-size: 14px;}
    .user_enroll .wjmm{ font-size: 13px; margin-bottom: 10px;}
    .user_enroll .qh{ font-size: 14px; padding: 15px 0px;}

    .user_login .img img{ max-width: 50%;}
    .user_login .form_login input{ font-size: 13px; height: 40px; line-height: 40px;}
    .user_login .form_login p .hq{ font-size: 13px; width: 80px; height: 40px; line-height: 40px;}
    .user_login .zc a{ font-size: 14px;}
    .user_login .wjmm{ font-size: 13px; margin-bottom: 10px;}
    .user_login .qh{ font-size: 14px; padding: 15px 0px;}

    .modal.in .modal-dialog{ width: 90% !important;}
    .user_wish h2{ font-size: 15px; margin-bottom: 20px;}
    .user_wish .wish_btn a{ width: 48%; font-size: 13px;}

    .user_wish .wish_btn a:first-child{ margin-right: 2%;}

    .user_improve .ws{ font-size: 18px;}
    .user_improve .impr_box .lis{ padding-bottom: 0px;}
    .user_improve .impr_box .lis span{ font-size: 13px;}
    .user_improve .impr_box .lis input{ font-size: 13px;}
    .user_improve .tj a{ font-size: 14px;}

    .user_main{ width: 100% ; padding: 0px 15px;}
    .user_bluebg{ padding-top: 20px;}
    .user_home{ margin-bottom: 15px;}
    .user_home ul{  white-space:nowrap; overflow-x: auto;}
    .user_home ul li{ float: none; display: inline-block;}
    .user_home ul li a{ font-size: 13px; padding-bottom: 8px; margin-bottom: 5px;}
    .user_title{ font-size: 17px; padding-bottom: 15px; margin-bottom: 15px;}

    .user_overall{ width: 100%;}
    .user_dots3{ margin-bottom: 15px;}
    .user_group{ padding: 0px;}
    .user_dots3 .lis{ margin-bottom: 15px;}
    .user_dots3 .lis h3{ line-height: 30px; font-size: 13px; margin-bottom: 0px; margin-right: 0px;}
    .user_dots3 .lis .alter1 .text2{ width: 100%;}
    .user_dots3 .lis .alter1 .text3{ height: 100px;}

    .user_group .user_xg a{ width: 80%; font-size: 14px; margin-bottom: 10px; height: 40px; line-height: 40px;}

    .user_dots .lis h3{ font-size: 13px;}
    .user_dots .lis .desc{ font-size: 12px;}
    .user_dots .lis{ margin-bottom: 15px;}
    .user_dots .lis1 .img img{ width: 100px; height: 100px;}

    .user_dots1 .alter_img .btn-upload{ font-size: 12px; width: 90%;}
    .user_dots1 .lis h3{ min-width: 30px;}
    .user_dots1 .alter_img .preview img{ width: 100px; height: 100px;}
    .user_dots1 .lis h3{ font-size: 13px; line-height: 30px; margin-bottom: 0px;}
    .user_dots1 .alter0 .text1{ width: 100%; font-size: 13px;}
    .user_dots1 .alter13 .select1{
        width: 48%;
    }
    .user_dots1 .alter0 .select0{ width: 100%; font-size: 13px;}
    .user_dots1 .select_ch .select1{ font-size: 13px;}
    .user_dots1 .lis{ margin-bottom: 15px;}
    .user_dots1 .alter13{ width: 100%;}


.user_dots2 .lis{ margin-bottom: 15px;}
    .user_dots2 .lis h3{ font-size: 13px; margin-bottom: 0px; line-height: 30px;}
    .user_dots2 .lis .desc{ font-size: 12px;}
    .user_dots2 .lis .desc .nr p{ font-size: 12px;}

    .user_dots4{ width: 100%;}

    .user_dots5 .alter_img .btn-upload{ font-size: 12px; width: 90%;}
    .user_dots5 .lis h3{ min-width: 30px;}
    .user_dots5 .alter_img .preview img{ width: 100px; height: 100px;}
    .user_dots5 .lis h3{ font-size: 13px; line-height: 30px; margin-bottom: 0px;}
    .user_dots5 .alter0 .text1{ width: 100%; font-size: 13px;}
    .user_dots5 .alter0 .select0{ width: 100%; font-size: 13px;}
    .user_dots5 .select_ch .select1{ font-size: 13px;}
    .user_dots5 .lis{ margin-bottom: 15px;}
    .user_dots5 .alter13{ width: 100%;}
    .user_dots5 .lis .alter2 .span1{ font-size: 12px;}
    .user_dots5 .lis .alter2 .span1 label{ font-size: 12px;}

    .user_dots6 .form_group2 h3{ font-size: 13px;}
.user_dots6 .form_group1 .lis h3{ font-size: 13px; margin-bottom: 5px;}
.user_dots6 .form_group2 table th{ font-size: 12px;}
.user_dots6 .form_group3 .lis h3{ font-size: 13px;}
.user_dots6 .form_group3 .lis input{ font-size: 12px;}
.user_dots6 .form_group1 .lis .text4{ font-size: 12px;}

.expo1_sec .nr p{ font-size: 14px; line-height: 24px;}

.expo2_sec ul{ display: block;}
.expo2_sec ul li{ width: calc(50% - 16px); margin: 0px 8px; margin-bottom: 20px;}
.expo2_sec ul li h3{ width: 100%; font-size: 14px; margin-bottom: 10px;}
.expo2_sec ul li .bgtrans{ width: 100%; height:150px; line-height: 150px; font-size: 14px;}

.chap1_sec .nr p{ font-size: 14px; line-height: 24px;}
.chap2_sec{ padding: 0px;}
.chap2_sec span{ font-size: 14px;}
.chap2_sec .nr_box{ width: 100%;}
.chap2_sec .img{ height: auto;}
.chap2_sec .img img{ width: 100%; height: auto; display: block;}
.chap2_sec .nr_left{ width: 100%; margin-top: 0px; padding: 15px;}
.chap2_sec .nr_left h3{ font-size: 18px; margin-bottom: 10px;}
.chap2_sec .nr_left .nr_L p{ font-size: 13px; line-height: 24px;}
.chap2_sec .nr_right{ width: 100%; padding-left: 0px; padding-top: 20px;}
.chap2_sec .nr_right .nr p{ font-size: 13px; line-height: 24px;}

.message1_sec{ padding: 0px;}
.message1_main ul li{ padding-bottom: 6px;}
.message1_main ul li .lis{ font-size: 12px;}
.message1_main ul li .lis h3{ font-size: 12px;}
.message1_main ul li .lis h2 i{ width: 100px; margin-right: 6px;}
.messagexq1_sec .nr p{ font-size: 13px; line-height: 24px;}
.store1_main ul li{ width: 100%; margin: 0px; margin-bottom: 15px;}
.store1_main ul li h3{ font-size: 14px; margin-bottom: 10px;}
.store1_main ul li p{ font-size: 12px; line-height: 22px; height: 40px;}
.store1_main ul li h4{ font-size: 12px; margin-bottom: 5px;}
.pass1_sec .lis{ margin-bottom: 15px;}
.pass1_sec .lis h3{ font-size: 13px;}
.pass1_sec .lis .text7{ width: 100%;}
.btn{ width: 100%; padding: 0px;}
.pass1_sec .btn a{ width: 100%;}

.newsxx .nr{ font-size: 13px;}
.newsxx .nr p{ line-height: 24px;}

.soli_banner .cell h2{ font-size: 30px;}
.soli_banner .cell h2 img{ width: 20px;}
.soli_banner .cell h3{ font-size: 18px;}

.soli_title{ margin-bottom: 15px;}
.soli_title h2{ font-size: 20px; margin-bottom: 5px;}

.soli1_left{ width: 100%; margin-bottom: 15px;}
.soli1_left .nr{ padding-left: 0px;}
.soli1_left .nr p{ font-size: 13px; line-height: 26px;}
.soli1_job1 ul li{ margin-bottom: 10px;}
.soli1_job1 ul li .linkbg{ height: 45px; line-height: 45px; margin-bottom: 10px;}
.soli1_right{ width: 100%;}
.soli1_job2 .txt2 .time b{ right: -30px; font-size: 14px;}
.soli1_job2 .txt2 .time span{ font-size: 50px; text-align:right; margin-right: 40px;}

.soli2_sec .container{ width: 100%; padding: 15px 15px;}
.soli2_main{ width: 100%; margin-bottom: 25px;}

.login0{ width: 90%;}
.pass0{ width:90%;}
.pass0 .boxs{ padding: 15px;}
.pass1{ width: 90%;}
.pass1 .boxs{ padding: 15px;}
.pass2{ width: 90%;}
.pass2 .boxs{ padding: 15px;}
.userform_box .soli2_login input{border-radius: 2px; font-size: 13px;}
.userform_box .soli2_vip{ padding-top: 0px;}
.userform_box .soli2_login .box2 .hq{ font-size: 13px;}
.userform_box .in_hd{ width: 100%; margin-bottom: 15px;}
.userform_box .in_hd ul li{ width: 50%; float: left;}

.soli2_switch .bd .form_yy p input{border-radius: 2px; font-size: 13px;}
.form_yy p .text2{width: 100%; height: 100px;  padding:6px; font-size: 13px; border: 1px solid #ccc; color: #666; border-radius: 2px; outline: none;}

.soli2_button a{ width: 100%;}

.soli2_main .img1{ width: 100%; height: 250px; margin-bottom: 15px;}
.soli2_main .img1 .txt{ top: 15px;}
.soli2_main .img1 .txt h2{ font-size: 18px; margin-bottom: 10px;}

.soli2-container .item .txtnr{ width: 100%;}
.soli2-container .item .txtnr .img{ width: 100%; height: auto;}
.soli2_conta{ width: 100%; height: auto; margin-left: 0px;}
.soli2-container .item .txtnr .img{ background: none !important;}
.soli2-container .item .txtnr .img img{ display: block; width: 100%; height: auto;}
#soli2-container{ padding-right: 0px;}

.soli2-container .item .txtnr .wz{ position: relative; width: 100%; right: 0px; bottom: 0px; padding: 15px;}

.soli2-container .item .txt{ width: 100%; padding: 15px; margin-bottom: 15px;}
.soli2-container .item .txt h2{ font-size: 20px; margin-bottom: 10px;}
.soli2-container .item .txt p{ font-size: 13px; margin-bottom: 10px;}
.soli2-container .item .txt a{ font-size: 14px; height: 40px; line-height: 40px;}
.soli2-container .soli2-pagination{ bottom: 10px;}

.soli2_btn{ top: 150px; right: 10px; width: 70px;}
.soli2_btn .btns{ top: 0px;}

.soli2-container .item .txtnr .wz h2{ font-size: 18px; margin-bottom: 10px;}
.soli2_dots ul{ margin-bottom: 25px;}
.soli2_dots ul li{ width: 47%; margin-bottom: 15px;}
.soli2_dots ul li .txt{ padding: 10px; display: block;}
.soli2_dots ul li .txt h2{ display: block; margin-bottom: 6px;}
.soli2_dots ul li .txt p{ width: 100%; line-height: auto;}

.soli3_sec .container{ width: 100%; padding: 15px;}
.soli3_sec .soli3_map{ width: 100%;}

.soli3_sjdt{ width: 100%; padding: 15px; display: block; top: 0px; margin-bottom: 10px;}
.soli3_sjdt h3{ font-size: 16px;}
.soli3_sjdt .dzhi{ border: 0px; width: 100%; padding-left: 0px;}
.soli3_means ul li h3{ font-size: 13px;}
.soli4_sec .container{ width: 100%;}

.soli3_means{ width: 100%;}

.soli4_left{ width: 100%; margin-bottom: 15px;}
.soli4_left .img{ height: auto;}
.soli4_main .img img{ display: block;}
.soli4_main .img_box{ margin-bottom: 10px;}
.soli4_main .txt p{ font-size: 13px; margin: 10px 0px;}
.soli4_main .txt h2{ font-size: 14px;}

.soli4_right{ width: 100%;}
.soli4_right ul li{ margin-bottom: 15px;}
.soli4_right ul li .img_box{ width: 100%;}
.soli4_right ul li .img{ height: auto;}
.soli4_right ul li .txt{ width: 100%;}

.soci1_sec .nr p{ font-size: 13px; line-height: 26px;}

.login0 .boxs{ padding: 15px;}

.user_jbxx{ padding: 10px 0px;}
.user_jbxx .bt{ font-size: 20px; padding-bottom: 10px;}
.user_jbxx .bt span{ margin-bottom: 10px;}
.user_jbxx .bt span a{ height: 32px; line-height: 32px; font-size: 14px;}

.user_jbxx .bt h2 p{ display: block; font-size: 13px;}


.user_jbxx .nr .tx{ display: block;}
.user_jbxx .nr .tx .tx_l{ margin-bottom: 15px; border-right: 0px; padding-right: 0px; margin-right: 0px;}
.user_jbxx .nr .tx .tx_l .img img{ width: 80px; height: 80px; margin-right: 10px;}
.user_jbxx .nr .tx .tx_l .xm h2{ font-size: 20px; padding-bottom: 5px;}
.user_jbxx .nr .tx .tx_l .xm h2 b{ display: block; padding-left: 0px; padding-top: 3px;}
.user_jbxx .nr .tx .tx_l .xm p{ font-size: 13px; padding-top: 4px;}
.user_jbxx .nr .tx .tx_l .xm p span{ padding-right: 5px;}
.user_jbxx .nr .tx .tx_l .xm p:nth-child(3) span{ display: block;}
.user_jbxx .nr .tx .tx_l .xm p span i{ font-size: 15px;}

.user_jbxx .nr .tx .tx_r{ display: block; text-align: center;}
.user_jbxx .nr .tx .tx_r h2{ font-size: 13px; padding-top: 3px;}

.user_jbxx .nr .cs{ margin-top: 10px;}
.user_jbxx .nr .cs li{ width: 100%; font-size: 13px; padding: 8px 0px;}
.user_jbxx .nr .cs li.csli h3{ line-height: 22px;}

.user_jbxx .nr .cs li.csli b{ font-size: 15px;}
.user_jbxx .nr .cs li.csli dl{ margin-bottom: 10px; overflow-x:auto; }
.user_jbxx .nr .cs li.csli dl dd{ display: flex; width: 500px;}
.user_jbxx .nr .cs li.csli dl dd span{ width: 100%; padding-right: 0px;}
.user_jbxx .nr .cs li.csli dl dd span p{ font-size: 13px;}

.user_jbxx .nr .cs li.csli b a.xinzeng{ height: 30px; line-height: 30px;}

.user_jbxx .bt .buzh ul li{ margin-right: 1px;}
.user_jbxx .bt .buzh ul li a{ line-height: 35px; font-size: 13px;}
.user_jbxx .bt .buzh ul li a::after{ display: none;}
.user_jbxx .bt .buzh ul li a::before{ display: none;}
.user_jbxx .bt .buzh ul li a.on::after{ right: -12px;}

.expo1_sec .nr{ overflow: auto;}
.expo1_sec .nr table{ width: 800px;}

.user_jbxx .nr1 .cs{ margin-top: 10px;}
.user_jbxx .nr1 .cs li{ width: 100%; font-size: 13px; padding: 8px 0px;}
.user_jbxx .nr1 .cs li.csli h3{ line-height: 22px;}
.user_jbxx .nr1 .cs li .xiala{ font-size: 13px; line-height: 30px;}

.user_jbxx .nr1 .cs li.csli b{ font-size: 15px;}
.user_jbxx .nr1 .cs li.csli dl{ margin-bottom: 10px; overflow-x:auto; }
.user_jbxx .nr1 .cs li.csli dl dd{ display: flex; width: 500px;}
.user_jbxx .nr1 .cs li.csli dl dd span{ width: 100%; padding-right: 0px;}
.user_jbxx .nr1 .cs li.csli dl dd span p{ font-size: 13px;}

.user_jbxx .nr1 .cs li.csli b a.xinzeng{ height: 30px; line-height: 30px;}


.soli_banner .img{ background: none !important; height: auto;}
.soli_banner .img img{ display: block; width: 100%; height: auto;}

.in_box6{
    padding: 20px 10px;
    flex-direction: column;
}

.in_box6_l{
    width: 100%;
}

.in_box6_r{
    width: 100%;
}

.in_box6 .title h2{
    font-size: 16px;
}

.in_box6 .title span{
    font-size: 12px;
}

.in_box6_l ul li{
    font-size: 14px;
    line-height: 35px;
}

.in_box6_l ul li span{
    font-size: 12px;
}

.in_box6_r ul li{
    width: 50%;
}

.in_box6_r ul li .nr h4 a{
    font-size: 14px;
}

.in_box6_r .title{
    padding: 0px;
}

.left_nav .left_nav_open{
    top: 70px;
}

.user_bt{
    width: 1000px;
}

.user_table table{
    width: 1000px;
}


}

@media(max-width:768px) {


    .in_banner .button {
        display: none;
    }

    .in_box .title h2 {
        font-size: 16px;
    }

    .in_box .title h2 b {
        font-size: 12px;
    }

    .in_box .title span a {
        padding: 5px 0px;
        font-size: 12px;
    }

    .in_box3 .title h2 {
        font-size: 16px;
    }

    .in_box3 .title h2 b {
        font-size: 12px;
    }

    .in_box3 .title span a {
        padding: 5px 0px;
        font-size: 12px;
    }

    .in_box4 .title {
        position: relative;
        top: 0px;
        padding: 0px 15px;
    }

    .in_box4 .title h2 {
        font-size: 16px;
    }

    .in_box4 .title h2 b {
        font-size: 12px;
    }

    .in_box4 .title span a {
        padding: 5px 0px;
        font-size: 12px;
    }


    .in_box3 .in_hyg ul li {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 15px;
    }

    .in_box3 .in_hyg ul li .nr h2 a {
        font-size: 15px;
        padding: 8px 0px;
    }

    .in_box3 .in_hyg ul li .nr p{ margin-bottom: 3px;}

    .in_box3 .in_hyg ul li .nr h3 {
        padding-top: 3px;
        margin: 0;
    }

    .in_box3 .in_hyg ul li .nr h3 span {
        font-size: 13px;
    }

    .in_jykp1 .hd ul li {
        font-size: 12px;
    }

    .in_jykp1 .hd ul li.on {
        font-size: 14px;
    }

    .in_jykp1 .bd li {
        padding: 3px 0px;
    }

    .in_jykp1 .bd li p a {
        font-size: 12px;
    }

    .in_jykp2 {
        margin-top: 15px;
    }

    .in_jykp2 a {
        height: 80px;
        line-height: 80px;
        font-size: 14px;
    }

    .in_jykp2 a i {
        font-size: 18px;
    }

    .in_box5 {
        margin-top: 0px;
        padding: 0px 15px;
        padding-top: 15px;
    }

    .in_box5 .title {
        width: 100%;
        float: left;
        padding: 0px;
    }

    .in_box5 .title h2 {
        font-size: 16px;
        color: #333;
        display: inline-block;
    }

    .in_box5 .title h2 b {
        display: block;
        color: #999;
        font-size: 12px;
    }

    .in_box5 ul {
        float: right;
        width: 100%;
    }

    .in_box5 ul li {
        width: 100%;
        margin-bottom: 15px;
        float: left;
    }

    .in_box5 ul li img {
        width: 100%;
        height: auto;
    }

    .fhtb {
        display: none;
    }

    .bottom {
        padding: 10px 0px;
    }

    .bottom .container{ padding: 0px 15px;}

    .bottom_l .img{ width: 100%;}
    .bottom_l .img img{ max-width: 180px;}
    .bottom_r{ padding-bottom: 8px;}
    .bottom_r .lxwm p {
        display: none;
    }

    .bottom_r .lxwm h2 {
        float: none;
        text-align: center;
    }

    .bottom_r .lxwm h2 span {
        float: none;
        display: inline-block;
        width: 35%;
        margin-left: 0px;
        margin-top: 0px;
    }

    .bottom_r .lxwm h2 span img{ width: 100%; height: auto; max-width: 100px;}

    .bottom_r .yqlj{ display: none;}

    .bottom_r .yqlj p {
        font-size: 14px;
    }

    .bottom_r .lxwm .bt {
        font-size: 13px;
        display: none;
    }

    .dropdown dt a {
        font-size: 13px;
    }

    .dropdown dd ul li a {
        font-size: 13px;
    }

    .ny_banner{ height: 180px;}
    .ny_banner h2{ font-size: 25px;}
    .ny_banner h2 b{ font-size: 14px;}

    .ny_dh{ height: auto; margin-top:0px; float: none;}
    .ny_dh ul{ flex-wrap: wrap; white-space:nowrap; overflow-x: scroll; display: block;}
    .ny_dh ul li{ display: inline-block;}
    .ny_dh ul li a{ font-size: 12px; padding: 0px 15px; line-height: 45px;}

    .ny_lj{ padding-top: 15px; padding-left: 15px; padding-bottom: 15px;}


.about1{ flex-direction: column; display: block;}
.about1_l{ width: 100%;}
.about1_l .img1{ bottom: 0px;}
.about1_l img{ width: 100%;}
.about1_r{ width: 100%; padding: 0px; padding-top: 15px;}

.event_box{ height: auto !important;}
.event_box .parHd{ height: auto;}
.parHd li{ font-size: 12px; width: 40%;}

.sPrev {
	left: 0%; font-size: 40px; top:-15px;
}

.sNext {
	right: 0%; top: -15px;
	font-size: 40px;
}

.newsxx .bt h2 {
    font-size: 16px;
    line-height: 30px;
}


.newsxx .nr .sp{ height: 350px;}

.dyna_sec ul li{ width: 100%; margin: 0px; margin-bottom: 15px;}

.dyna_sec ul li .nr h4{ padding: 0px;}
.dyna_sec ul li .nr h4 a{ font-size: 14px;}

.user_dots1 .lis{ width: 100%; margin-bottom: 5px;}
.user_dots3 .lis{ width: 100%; margin-bottom: 5px;}
.user_dots5 .lis{ width: 100%; margin-bottom: 5px;}
.user_dots6 .form_group2{ margin-bottom: 0px;}
.user_dots6 .form_group1 .lis{ width: 100%; margin-bottom: 10px;}
.user_dots6 .form_group3 .lis{ width: 100%; margin-bottom: 10px;}

.expo_list{ margin-top: 20px;}
.expo_listbox ul li{ width: 100%;}
.expo_listbox ul li .item{ padding: 15px;}


.iframe_video{ height: 350px;}

    .pass3{ width: 90%;}


    .ny1 .ny1_l{ width: 100%;}
    .ny1 .ny1_l .dh .bt{ height: 40px; line-height: 40px; font-size: 18px;}
    .ny1 .ny1_l .dh ul li a{ height: 35px; line-height: 35px; font-size: 13px; margin-bottom: 6px;}
    .ny1 .ny1_r{ width: 100%;}
    .ny_xiazai ul li span{ font-size: 12px; width: 100px;}
    .ny_xiazai ul li .nr h2{ font-size: 15px;}
    .ny_xiazai ul li .nr h5 a{ height: 35px; line-height: 35px;}


    .user_kpxx .user_jbxx .nr{ overflow-x: auto;}
    .user_kpxx .nr table{ min-width: 700px;}
    .user_kpxx .nr table td, .user_kpxx .nr table th{ font-size: 12px; padding: 5px 10px; min-width: auto !important;}

    .user_kpxx1{ overflow-x: auto;}
    .user_kpxx1 table{ min-width: 700px;}
    .user_kpxx1 table td, .user_kpxx1 table th{ font-size: 12px; padding: 5px 10px; min-width: auto !important;}
    .user_kpxx1 table td:nth-last-child(1){ min-width: 120px !important;}

    .ny_lj1 .search{
        margin-top: -12px;
        margin-right:15px;
        height: 35px;
        line-height: 35px;

    }


    .in_banner1 .hd{
        display: none;
    }

    .in_banner1 .bd{
        width: 100%;
    }

    .in_banner1 .bd div{
        height: auto;
    }

    .in_banner1 .arrow{
        width: 100%;
        padding: 0px 20px;
        bottom: 0px;
    }

    

}
