																											html,body{ -webkit-tap-highlight-color: transparent;font-size: 14px;background: white;}
body,div,span,a,ul,li,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,input,button,textarea,p,header,nav,select,option,ol,img{ border: 0px; margin: 0; padding: 0; font-family: "Microsoft YaHei","??????",sans-serif;}
header,section,footer{display: block;}
ul,li{ list-style: none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
a{ text-decoration: none; border: 0px;outline: none;transition: .25s;}
a:hover,a:focus,a:visited {outline: none;}
.topnav-H5>li>a{display:block;line-height: 55px;padding: 0 25px 0 30px;color: #222;font-size: 16px;box-sizing: border-box}
.fr{ float: right;}
.PC{display: block;}
.open_menu{display: none;}
.topnav-H5{display: none;}
.H5{display: none;
}


/*?ûš???????*/
.new_home{
    width: 350px;
    height: 350px;
    padding: 10px;
    border-radius: 8px;
    background-color: #f9f9f9;
    box-sizing: border-box;
}
.new_home .new_home_top{
    width: 100%;
    height: 100px;
    border-bottom: 2px solid #777;
}
.new_home .new_home_top .new_home_bigTitle{
    width: 100%;
    height: 70px;
}
.new_home .new_home_top .new_home_bigTitle .img{
    width: 70%;
    float: left;
}
.conten_body img{
width:100%;
}
.new_home .new_home_top .new_home_bigTitle .img img{
    float: left;
    margin-right: 10px;
    width: 66px;
    height: 66px;
}
.new_home .new_home_top .new_home_bigTitle .img .text{
    line-height: 70px;
}
.new_home .new_home_top .new_home_bigTitle a{
    display: block;
    float: right;
    line-height: 70px;
    text-align: end;
}
.new_home .new_home_top .new_hone_title{
    text-align: end;
    font-size: 16px;
}
.new_home .new_home_bottom{
    margin-top: 10px;
    width: 100%;
    height: 225px;
    border-bottom: #fff;
}
.new_home .new_home_bottom .fl{
    float: left;
    width: 50%;
    height: 100%;
}
.new_home .new_home_bottom .fl .new_home_circular{
    width: 150px;
    height: 150px;
    color: #fff;
    text-align: center;
    background-color: rgb(31, 98, 243);
    padding-top: 57px;
    border-radius: 50%;
    margin: 0 auto;
    box-sizing: border-box;
}
.new_home .new_home_bottom .fl .new_home_circular p{
    font-size: 36px;
    margin-bottom: 8px;
}
.new_home .new_home_bottom .fl .new_home_tip{
    margin: 0 auto;
    width: 90%;
    height: 40px;
    margin-top: 17px;
    position: relative;
    border-radius: 8px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    background-color: chocolate;
}
.new_home .new_home_bottom .fl .new_home_tip::before{
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    position: absolute;
    top: -16px;
    left: 40%;
    /* background-color: #fff; */
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    border-bottom: 17px solid chocolate;
}
.new_home .new_home_bottom .fl{}
.new_home .new_home_bottom .fr{}
.new_home .new_home_bottom .fr .text{
    width: 100%;
    font-size: 14px;
    height: 180px;
    overflow: hidden;
    border-bottom: 1px solid #999;
}
.new_home .new_home_bottom .fr{
    width: 50%;
    height: 100%;
}
.new_home .new_home_bottom .fr .more a{
    display: block;
    font-size: 14px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #d2691e;
}

@media screen and (max-width: 768px) {
    body{min-width: 100% !important;width: 100% !important;font-size: 14px}
    .ul_list li{
        font-size: 14px;
        line-height: 40px;
        padding-left: 13px;
        background: url(../images/news_icon.png) no-repeat left center;
    }
    .w-all{min-width: 100% !important;}
    .PC{display: none;}
    .open_menu{display: block;float: right;}
    .H5{display: block;
    }
    .dsnone{display: none;}
    /*??§³logo*/
    .toplogo img, .logo img{width: 280px;}
    .open_menu .line-h{line-height: 74px;}
    .topnav-H5{display: none;position: absolute;top: 0px;left: 0;right: 0;z-index: 127;background: #fff;}
	.topnav-H5>li{border-bottom: 1px solid #eee;}
    .topnav-H5>li>a{display:block;line-height: 55px;padding: 0 25px 0 30px;color: #222;font-size: 16px;box-sizing: border-box}
    .naving .drop_down{background: #F5F5F5;display: none;max-height: 270px;overflow: auto;}
	.naving .drop_down>li>a{display:block;line-height: 45px;padding: 0 25px 0 30px;color: #222;font-size: 14px;box-sizing: border-box}
    .plr-20{padding: 0 20px;box-sizing: border-box}
    .rotate180{transform: rotate(180deg) ;}
    /* ???? */
    .ind_ban{position: relative;height: 180px;}
    .ind_ban .bd{position: relative;height: 180px;}
    .ind_ban .bd ul li {background-size: 100% 180px !important;}
    .ind_ban .bd ul li, .ind_ban .bd ul li a{width: 100%;height: 180px;display: block;}
    .ind_ban .hd {z-index: 99;position: absolute;width: 100%;bottom: 20px;height: 20px;text-align: center;}
    .Mome_news {position: relative;width: 100%;height: 37px;padding: 0 10px;line-height: 37px;box-sizing: border-box;margin: 20px 0;background-color: #f2f2f2;box-shadow: 0px 0px 10px 0px #c6c6c6fa;}
    .Mome_news .biaoti{display: block;width: 24%;font-size: 14px;color: #ff9a2c;float: left;}
    .Mome_news .biaoti i{display: inline-block;width: 17px;height: 17px;vertical-align: sub;background: url(../images/sygg.png) no-repeat;background-size: 106%;}
    .Mome_news .bd{width: 76%;height: 37px;overflow: hidden;float: right;}
    .Mome_news .bd span{float: right;font-size: 12px;}
    .Mome_news .bd .ul .ul_a{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 186px;}
    .home_box1{border-bottom: solid 5px #f2f2f2;height: 100%;margin-top: 15px;}
    .home_box1 ul li{height: 47px;margin-bottom: -5px;display: inline-block;width: 30%;text-align: center;}
    .home_box1 ul li span{display: block;width: 82px;height: 50px;margin: 0 auto;background: url(../images/icon_images.png) no-repeat;background-size: 60%;}
    .home_box1 ul li p{padding: 0;margin: 0;text-align: center;font-size: 14px;color: #222;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    /*.Mome_news a.more{ display:block; width:21px; height:21px; position:absolute; right:0; top:10px; background: url(../images/more.png) no-repeat left;}*/
    .home_box2{height: 100%;padding: 5px;box-sizing: border-box;}
    .box_left{float: left;width: 100%;padding: 0 20px;box-sizing: border-box;}
    .box_left .flipster{position: relative;width: 100%;}
    .box_left .flipster ul li dl{height: 25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;}
    .box_left .flipster .prev{left: 3px;background-position: left;}
    .box_left .flipster .next{right: 3px;background-position: right;}
    .box_left .flipster ul li h5{
            width: 100%;
            height: 24px;
            font-size: 14px;
            padding: 0;
            margin: 10px 0;
            font-weight: normal;
    }
    .home_box2 .box_right{margin-top: 20px;padding-left: 320px;width: 380px;position: relative;}
    .home_box2 .box_right{margin-top: 20px;padding: 0 15px;box-sizing: border-box;width: 100%;position: relative;}
    .home_box2 .box_right .photo{
        position: relative;
        left: 0;
        top: 5px;
    }
    .home_box2 .box_right .photo img{
        width: 100%;
        height: auto;
        border-radius: 6px;

    }
    .home_h2 {
        font-size: 16px;
    }
    .box_left .home_h2 span{
        padding-right: 16px;
    }
    /* .home_box2 .box_right ul li a{
        display: inline-block;
        overflow: hidden;
        width: 77%;
        white-space: nowrap;
        text-overflow: ellipsis;
    } */
    .home_box3 .box_left{padding: 20px 20px;}
    .home_box3 .box_right{padding-top: 0px; background-color: #fff}
    .home_box3 .box_right{float: right;width: 100%;}
    .home_box3 .box_right .ul{background-color: #fff;width: 100%;box-sizing: border-box;}
    .home_box3 .box_right ul li{margin: 24px 20px;width: 90%;height: 309px;padding: 12px;box-sizing: border-box;background-color: #fff;box-shadow: 1px 1px 25px 2px #ededed;border-radius: 10px;}
    .home_box3 .box_right ul li dl img{
        position: absolute;
        left: -96px;
        top:-96px;
        width: 107px;
        height: 107px;
    }
    .home_box3 .box_right ul li div img{width: 100%;}
    .home_box4{height: 100%; padding-top:50px }
    .home_box4 .box_right{padding: 0 20px;margin: 30px 0;box-sizing: border-box;float: right;width: 100%;}
    .home_box4 .box_right .photo{position: relative;}
    .home_box4 .box_right .photo img{width: 100%;height: 100%;border-radius: 6px;}
    .home_box4 .box_right ul{padding-left: 0;position: relative;}
    .home_box4 .box_right ul li.istop h5 {padding: 0;margin: 0;font-size: 15px;}
    .home_box4 .box_right ul li.istop p{line-height: 25px;height: 77px;overflow: hidden;font-size: 12px;color: #b1b1b1;padding: 0;margin: 0;}
    .home_box5{height: 100%}
    .home_box5 ul{
        height: 100%;
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
        flex-basis: column;
    }
    .home_box5 ul li{
        width: 100%;
        border-bottom: 2px solid #fff;
    }
    .home_box5 ul li a{
        padding: 0px 20px;
        height: 148px;
        position: relative;
        display: block;
        background-color: #f8f8f8;
        border-right: solid 1px #fff;
    }
    .home_box5 ul li img{position: absolute;width: 30%;height: auto;top: 10%;right: 10px;}
    .home_box5 ul li h4{
        font-size: 20px;
        padding: 30px 0 5px 0;
        margin: 0; 
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .home_box5 ul li p{
        font-size: 14px;
    }
    .home_box6{
        height: 100%;
        display: flex;
        display: -webkit-flex;
        flex-direction: column;
    }
    .home_box6 .box_left{
        margin-top: 20px;
        height: 100%;
        border-bottom:none;
    }
    .home_box6 .box_left ul li.istop{
        display: flex;
        display: -webkit-flex;
        flex-direction: row;
    }
    .home_box6 .box_left ul li.istop h5{
        padding: 0 0 0 14px;
        margin: 0;
        line-height: 23px;
    }
    .home_box6 .box_left ul li.istop .pic{
        width: 50%
    }
    .home_box6 .box_left ul li.istop .pic img{
        width: 100%;
    }
    .home_box6 .box_left ul li.istop p{
        line-height: 20px;
        color: #999999;
        padding: 0 0 0 10px;
        margin: 0;
        font-size: 12px;
    }
    .home_box6 .box_left .ul_list li{
        line-height: 40px;
        border-bottom: 1px dashed #ddd;
        padding-left: 13px;
    }
    .home_box6 .box_right{
        width: 100%;
        float: left;
        margin-top: 20px;
        padding: 0 20px;
        box-sizing: border-box;
    }
    .home_box6 .box_right .home_h2 span{
        padding-right: 30px;
    }
    .home_box6 .box_right .list{
        display: flex;
        display: -webkit-flex;
        flex-direction: column;
    }
    .home_box6 .box_right .photo{
        position: relative;
        width: 100%;
    }
    .home_box6 .box_right .photo img{
        width: 100%;
        height: 100%;
        border-radius: 6px;
    }
    .home_box6 .box_right ul{
        padding-left: 0;
        position: relative;
        width: 100%;
        line-height: 40px;
        border-bottom: 1px dashed #ddd;
    }
    /*???????*/
    .footer {background: #f0f0f0;padding: 9px 0;}
    .footer .auto .nav_last{position: relative;display: flex;flex-direction: column-reverse;flex-wrap: wrap-reverse;align-items: flex-start;}
    .footer .logo{display: none;}
    .footer .nav {font-size: 14px;display: flex;flex-wrap: wrap;justify-content: center;flex-direction: row;}
    .footer .copyright {font-size: 12px;line-height: 30px;color: #888888;width: 100%;padding: 0 20px;box-sizing: border-box;text-align: center;}
    .footer .copyright .beian {position: relative;left: 0;bottom: 0px;}
    .footer .copyright .beian a{display: flex;justify-content: center;align-items: center;}
    .footer .copyright .beian a img{width: 29px;position: relative;}
    .footer .copyright .beian p {padding: 0 0 0 5px;margin: 0;}
    .footer ul {position: relative;display: flex;right: 0;width: 100%;text-align: center;top: 0px;flex-wrap: nowrap;justify-content: space-around;flex-direction: row;align-content: space-around;align-items: flex-end;}
    .footer ul li{padding-left: 0;text-align: center;}
    .footer ul li img {width: 70%;overflow: hidden;height: auto;display: inline;}
    .zbox{display: none;}
    .zbox_left{
        z-index:1001;
        position:fixed;
        width: 45px;
        height: 45px;
        left: 20px;
        top:50%;
        border-radius:50%;
        background-color:#ff9a2c;
        color: #fff;
        padding: 6px 2px;
        box-sizing: border-box;
        box-shadow: 1px 1px 8px 2px #ddd;
        line-height: 16px;
        text-align: center
    }
    .animation-left{animation:myfirst 0.5s;-webkit-animation: myfirst 0.5s;-o-animation: myfirst 0.5s;animation-fill-mode: forwards;}
    .animation-backleft{animation:backleft 0.5s;-webkit-animation: backleft 0.5s;-o-animation: backleft 0.5s;animation-fill-mode: forwards;}
    @keyframes myfirst {0% {opacity: 1;}100% {opacity: 0;}}
    @-webkit-keyframes myfirst{0% {opacity: 1;}100% {opacity: 1;}}
    @keyframes backleft {0% {opacity: 0;}100% {opacity: 1;}}
    @-webkit-keyframes backleft{0% {opacity: 0;}100% {opacity: 1;}}
    .zbox-bottom{z-index:1001;position:fixed;box-sizing: border-box;width: 100%;height: 0;bottom:0;background-color:#fff;border-top-left-radius: 20px;border-top-right-radius: 20px;}
    .animation-bottom{animation:mybottom 0.5s;-webkit-animation: mybottom 0.5s;-o-animation: mybottom 0.5s;animation-fill-mode: forwards;}
    .animation-backbottom{animation:backbottom 0.5s;-webkit-animation: backbottom 0.5s;-o-animation: backbottom 0.5s;animation-fill-mode: forwards;}
    @keyframes mybottom {0% {height: 0;}100% {height: 300px;}}
    @-webkit-keyframes mybottom{0% {height: 0;}100% {height: 300px;}}
    @keyframes backbottom {0% {height: 300px;}100% {height: 0;}}
    @-webkit-keyframes backbottom{0% {height: 300;}100% {height: 0;}}
        /*????????*/
    .zclear{position: absolute;top: 10px;right: 10px;width: 25px;height: 25px;border-radius: 50%;box-sizing: border-box;line-height: 25px;text-align: center;font-size: 18px;background: #9d9d9d;color: #fff;}
    .content{width: 100%;display: flex;flex-direction: column;margin-top:60px;align-items: center;}
    .content a{display: block;width: 80%;height: 45px;font-size: 16px;text-align: center;line-height: 45px;margin-bottom: 10px;border-radius: 10px;background: #ff9a2c;color: #fff;}
    .content a .one {color: #fff;font-size: 18px}
    /*???????????*/
    .banner{
        position: relative;
        width: 100%;
        height: auto;
        margin: 0 auto;
        overflow: hidden;
    }
    .banner div{
        width: 100%;
        height: 85px;
    }

    .contentlm .auto{
        max-width:100%;
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .contentlm .main{
        padding: 0;
    }
    .contentlm .main .location{
        line-height: 43px;
        font-size: 12px;
        margin-bottom: 5px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .contentlm .main .column_nav{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: center;
    }
    .contentlm .main .column_nav>li{
        width: 100%;
    }
    .contentlm .main .column_nav>li>a{
        height: 40px;
        line-height: 30px;
        margin-bottom: 2px;
        padding: 5px;
        box-sizing: border-box;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border-radius: 5px
    }
    .contentlm .main .conten_body{
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        align-items: center;
    }
    .contentlm .main .conten_body .conten_body_left table{
        width: 100%;
    }
    .contentlm .main .conten_body .conten_body_left p img{
        width: 100% !important;
        height: auto !important;
    }
	.contentlm .main .conten_body .conten_body_left p{
		width: 100%;
		 font-size: 16px !important;
	}
    .contentlm .main .conten_body .conten_body_left p span{
        text-align-last: justify;
        font-size: 16px !important;
    }
    .contentlm .main .conten_body .conten_body_left{
        width: 100%;
        box-sizing: border-box;
        padding-right: 0px;
    }
    .contentlm .main .conten_body .conten_body_right{
        width: 100%;
    }
    /*??????*/
    .form-20{
        margin: 0 20px
    }
    .form-20 .form2.lv_res_f ul li.min{
        width: 100%
    }
}
						
						
						
						