.zyqh{font-size: 16px;text-align: right;margin-top: 15px;}
.zyqh a{display: inline-block;padding-left: 24px;background: url("20201028-zyw.png") no-repeat left center;}
.top-banner{height: 350px;background: url("20201028-banner-bg.png") no-repeat center #fff;padding-top: 1px}
.w_1300{width: 1300px;margin: 0 auto;}
.logo{text-align: center;margin-top: 20px;}
.nav{height: 76px;line-height: 76px;background: #1658a0;color: #fff;}
.nav ul li{float: left;font-size: 24px;font-weight: bold;width: 25%;text-align: center}
.nav ul li a{display: block;color: #fff;}

.nav ul{float: none}

.search{width: 330px;height: 76px;background: #3871b0;float: right;display: none;}
.search input{width: 220px;float: left;background: none;margin-left: 30px;color: #fff;font-size: 18px;height: 76px;line-height: 76px;}

.search input::-webkit-input-placeholder{
    color:#b6c6dd;
}
.search input::-moz-placeholder{
    color:#b6c6dd;
}
.search input:-moz-placeholder{
    color:#b6c6dd;
}
.search input:-ms-input-placeholder{
    color:#b6c6dd;
}
.search button{float: right;font-size: 22px;color: #fff;background: none;border: none;width: 60px;height: 76px;cursor: pointer;}
.section01{padding: 60px 0 100px;}
.xwt-box{background: #e9f1fb;}
.xw-nr{margin-left: 720px;padding-right: 60px;padding-top: 30px}
.xw-nr h5 a{font-size: 30px;font-weight: bold;color: #1658a0;line-height: 35px;}
.xw-nr p{font-size: 16px;color: #666;line-height: 29px;margin-top: 10px;height: 58px;overflow: hidden}
.xw-nr h5{height: 105px;overflow: hidden;}
.cir{text-align: center;margin-top: 90px;}
.cir img{max-width: 100%}
.sec-title{margin-top: 60px;}
.sec-title h2{font-size: 36px;font-weight: bold;float: left;line-height: 36px}
.sec-title h2 a{color: #1658a0}
.sec-title a.gend{font-size: 12px;color: #1658a0;width: 62px;height: 22px;border: 1px #1658a0 solid;text-align: center;line-height: 22px;display: inline-block;float: right;margin-top: 10px;}
.news-box{margin-top: 20px;position: relative;}
.jt-btn01{position: absolute;display: inline-block;left: -16px;top: 50%;margin-top: -16px;z-index: 10;}
.jt-btn02{position: absolute;display: inline-block;right: -16px;top: 50%;margin-top: -16px;z-index: 10;}
.news-box ul{margin-left: -2%;}
.news-box ul li{float: left;width: 23%;margin-left: 2%;height: 140px;box-shadow: 0 1px 18px rgba(0,0,0,.06);transition: .3s all;*width:22.9%;}
.news-box ul li a{display: block;padding: 20px;}
.news-box ul li p{font-size: 18px;line-height: 24px;height: 100px;overflow: hidden}
.news-box ul li:hover{background: #2865a7;}
.news-box ul li:hover a{color: #fff;}

.section02{padding-top: 1px;height: 646px;background: url("20201028-sec-bg.png") no-repeat center top;}
.icon-ul li{float: left;width: 20%;text-align: center;margin-top: 50px;height: 183px;}
.icon-ul li span{display: inline-block;width: 118px;height: 118px; border: 3px #1658a0 solid;font-size: 56px;
text-align: center;line-height: 118px;border-radius: 100%;color: #2865a7;transition: .3s all;}
.icon-ul li:hover span{background: #1658a0;color: #fff;}

.icon-ul li p{font-size: 18px;margin-top: 15px;}

.section03{padding: 1px 0 70px;background: #fff;}
.mf-list{margin-left: -2%;padding-top: 5px}
.mf-list li{width: 48%;float: left;margin-top: 25px;margin-left: 2%;}
.mf-list li a{display: block;padding: 0 70px 0 30px;height: 68px;line-height: 68px;background: #f4f9ff;position: relative;transition: .3s all;}
.mf-list li p{font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mf-list li i{font-size: 24px;color: #1658a0;position: absolute;right: 25px;top: 0}
.mf-list li:hover a{background: #1658a0;color: #fff;}
.mf-list li:hover i{color: #fff;}

.uinf-list{margin-top: 30px;margin-left: -3%;}
.uinf-list li{width: 30.33%;float: left;margin-left: 3%;}
.uinf-list li a{display: block;position: relative;overflow: hidden}
.uinf-list li img{width: 100%;transition: .3s all linear;}
.uinf-list li:hover img{transform: scale(1.1);}
.zzp{height: 79px;background: url("20201028-zzp.png") repeat-x;position: absolute;bottom: 0;right: 0;left: 0;}
.zzp p{font-size: 24px;font-weight: bold;color: #fff;margin-top: 35px;padding: 0 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.item{width: 48%;margin-top: 80px;}
.item a{display: block;height: 118px;border: 1px #3871b0 solid;overflow: hidden;transition: .3s all;}
.item a i{display: inline-block;width: 85px;height: 118px;float: left;margin: 0 10%;}
.item a i.icon01{background: url("20201028-icon01.png") no-repeat center;}
.item a i.icon02{background: url("20201028-icon02.png") no-repeat center;}
.nr-tit h5{font-size: 20px;color: #3568a7;font-weight: bold;margin-top: 28px;}
.nr-tit p{font-size: 18px;color: #999;margin-top: 12px;}
.item a:hover{background: #f4f9ff}
.footer{font-size: 14px;color: #fff;line-height: 28px;text-align: center;padding: 30px 0;background: #1658a0;}
.footer .fir{font-size: 24px;margin-bottom: 5px}
.footer .fir a{color: #fff;margin: 0 15px;}

.logo2, .header-menu-mb,.search2{display: none}
.inl{display: inline-block;*display:inline;zoom:1;position: relative}
.btn01{position: absolute;left: -80px;top: 50%;margin-top: -23px;}
.btn02{position: absolute;right: -80px;top: 50%;margin-top: -23px;}

/************** æ¦‚è§ˆ *************/
#main{ z-index: 2; *overflow: hidden;}
.container{ max-width: 1300px; margin: 0 auto;}
.con_bg{ padding: 30px; background-color: #ffffff;}
.gl_tit{ line-height: 30px; padding-bottom: 14px; border-bottom: 1px solid #eeeeee;}
.gl_tit i{ color: #999999; font-size: 16px; margin-right: 10px;}
.gl_tit a{ color: #666666;}
.gl_tit a.on{ color: #333333;}
.gl_tit1{ height: 31px; line-height: 31px; margin-top: 38px; position: relative; z-index: 99;}
.gl_tit1_l{ float: left; position: relative; padding-left: 27px; font-size: 26px; color: #1658a0; font-weight: bold;}
.gl_tit1_l em{ position: absolute; width: 9px; height: 23px; background-color: #1658a0; left: 0; top: 4px;}
.gl_tit1_r{ position: relative; float: right;}
.gl_tit1_r p{ border: 1px solid #666666; background: url(20fjszf_gl_icon.png) no-repeat 12px center; padding-left: 32px; border: 1px solid #666666; border-radius: 4px; padding-right: 11px; cursor: pointer;}
.gl_tit1_r ul{ display: none; border: 1px solid #666666; position: absolute; top: 32px; border-radius: 5px; width: 150px; right: 0; padding: 5px 0; background-color: #ffffff; z-index: 999;}
.gl_tit1_r ul li{ line-height: 34px; text-align: center;}
.gl_tit1_r ul li a{ display: block;}
.gl_tit1_r ul li.on a,.gl_tit1_r ul li a:hover{ background-color: #1c5fa8; color: #ffffff;}
.gl_tit1_r:hover ul{ display: block;}
.gl_con{ background-color: #f6f6f6; margin-top: 27px; padding: 20px;}
.gl_tit3{ line-height: 26px; position: relative;}
.gl_tit3>span{ float: left; width:8.3333333%; display: block;}
.gl_tit3_r{ float: left; width: 85%;}
.gl_tit3_r a{ display: inline-block; margin-right: 10px; margin-bottom: 10px; padding: 0 20px; line-height: 26px; height: 26px;}
.gl_tit3_r a span{ color: #999999;}
.gl_tit3_r a.on,.gl_tit3_r a:hover{ background-color: #71a0d3; color: #ffffff; border-radius: 4px;}
.gl_tit3_r a.on span,.gl_tit3_r a:hover span{ color: #ffffff;}
.gl_line{ margin: 5px auto 0; padding-bottom: 15px; border-top: 1px solid #ebebeb;}
.gl_tit3 em.zk_btn{ position: absolute; right: 4px; top: 0; background: url(20fjszf_arr4.png) no-repeat right center; padding-right: 18px; color: #666666;}
.gl_list3 ul{ padding: 25px 12px; border-bottom: 1px dotted #c2c2c2;}
.gl_list li,.gl_list3 li{ line-height: 48px; font-size: 18px; background: url(20fjszf_dot2.png) no-repeat left 21px; padding-left: 19px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: .3s all;}
.gl_list li span,.gl_list3 li span{ float: right; font-size: 16px; color: #999999;}
.gl_list li:hover,.gl_list1 li a:hover,.gl_list2 li a:hover,.gl_list3 li:hover{ background-position: 10px 21px; padding-left: 29px;}
.gl_list li:hover a,.gl_list3 li:hover a{ color: #1c5fa8;}
.gl_list3 ul{ padding: 25px 12px; border-bottom: 1px dotted #c2c2c2;}



/*åˆ†é¡µæ ·å¼04*/
.fy_list_04{ margin: 40px auto 0; color: #555555; text-align: center; *width: 800px;}
.fy_list_04 .fy_tit_l{ display: inline-block; *float: left; margin-right: 30px; font-size: 0;}
.fy_list_04 .fy_tit_l a{ font-size: 16px; display: inline-block; line-height: 18px; padding: 10px 14px; border: 1px solid #d9d9d9; background-color: #ffffff; margin:0px 7px 0 8px; color: #555555; border-radius: 3px;}
.fy_list_04 .fy_tit_l a.on,.fy_list_04 .fy_tit_l a.on:hover{ background-color: #1c6eb8; border: 1px solid #1c6eb8; color: #ffffff;}
.fy_list_04 .fy_tit_l a:hover{ background-color: #feebeb; color: #1c6eb8; border: 1px solid #1c6eb8;}
.fy_list_04 .fy_tit_l a.prev,.fy_list_04 .fy_tit_l a.next{ font-style: normal;}
.fy_list_04 .fy_tit_l a.prevStop,.fy_list_04 .fy_tit_l a.nextStop{ background-color: #f2f2f2; color: #999999;}
.fy_list_04 .fy_tit_l a.prevStop:hover,.fy_list_04 .fy_tit_l a.nextStop:hover{ border: 1px solid #d9d9d9; background-color: #f2f2f2; color: #999999; cursor: default;}
.fy_list_04 .fy_tit_l a.prev em,.fy_list_04 .fy_tit_l a.next em{ font-style: normal; font-family: simsun; font-size: 12px; }
.fy_list_04 .fy_tit_l a.prev em{ margin-right:6px;}
.fy_list_04 .fy_tit_l a.next em{ margin-left: 6px;}
.fy_list_04 .fy_tit_r{ display: inline-block; *float: left; line-height:38px; }
.fy_list_04 .fy_inp{ border: 1px solid #d9d9d9; background-color: #ffffff; border-radius: 3px; width: 38px; height: 38px; line-height: 38px; text-align: center; margin: -2px 8px 0 8px; font-size: 15px; color: #555555;}
.fy_list_04 .fy_go{ display: inline-block; background-color: #f9f9f9; width:38px; height:38px; line-height:38px; text-align: center; margin: 0 8px; font-size: 16px; cursor: pointer; border-radius: 3px; border: 1px solid #d9d9d9; *margin-top: -36px;}
@media screen and (max-width:768px) {
    .fy_list_04{ text-align: center;}
    .fy_list_04 .fy_tit_l{ float: inherit; text-align: center; margin: 0;}
    .fy_list_04 .fy_tit_l a,.fy_list_04 .fy_tit_r{ display: none;}
    .fy_list_04 .fy_tit_l a.prev,.fy_list_04 .fy_tit_l a.next{ display:inline-block;}
}


/********* ç»†è§ˆ *********/
.xl_con{ padding: 55px 80px;}
.xl_con1{ margin-top: 10px; border: 1px solid #ebebeb; padding: 20px 25px; box-shadow:0 0 16px rgba(17,17,17,.04);}
.xl_tit{ float: left; width: 50%; line-height: 36px;}
.xl_tit span{ width: 80px; display: inline-block; *display: block; *float: left;}
.xl_tit em{ color: #f31515;}
.xl_con2{ position: relative; margin-top: 50px;}
.xl_l{ float: left; width: 69.2664809%;}
.xl_r{ float: right; width: 22.098421%;}
.xl_line{ position: absolute; top: 0; bottom: 0; width: 1px; background-color: #ebebeb; right: 26.369545%;}
.xl_tu{ position: relative; text-align: center; padding: 15px; border: 1px solid #f4e6e6; background-color: #ffffff; box-shadow:3px 0 13px rgba(17,17,17,.11);}
.xl_tu img{ width: 100%; position: relative; z-index: 5;}
.xl_tu i{ width: 67px; height: 67px; border-radius: 100%; cursor: pointer; background: url(20fjszf_bar_bg2.png) repeat; position: absolute; z-index: 8; display: block; left: 50%; top: 50%; margin-top: -33px; margin-left: -33px; line-height: 67px; color: #ffffff; font-size: 35px;}
.xl_tit2{ background-color: #e7eef3; color: #1658a0; margin-top:15px; border-radius: 5px; line-height: 40px; height: 40px; text-align: center; font-size:16px;}
.xl_tit2 i{ font-size: 20px; margin-right: 12px; vertical-align: top;}
.xl_tit3{ margin-top: 45px; line-height: 36px; font-size: 18px; color: #1658a0;}
.xl_list li{ line-height: 28px; font-size: 16px; margin-top: 10px;}
.xl_tit4{ line-height: 48px; font-size: 32px; font-weight: bold; text-align: center;}
.xl_tit5{ line-height:36px; margin-top: 20px; font-size: 18px; color: #666666; text-align: center;}
.xl_tit6{ margin-top: 30px; border-top: 1px solid #eeeeee; padding: 15px 0; line-height: 36px;}
.xl_tit6_l{ float: left; width: 55%; font-size: 16px; color: #999999;}
.xl_tit6_l span{ margin-right: 40px;}
.xl_tit6_r{ float: right; color: #d8d8d8; font-family: Georgia, "Times New Roman", Times, serif; max-width: 45%;}
.xl_tit6_r span{ padding: 0 20px; cursor: pointer; height: 36px;}
.xl_l .xl_tit6_r span{ padding:0 10px;}
.xl_tit6_r span,.xl_tit6_r em{ float: left; display: block;}
.xl_tit6_r span.share{ position: relative;}
.xl_tit6_r span.share{ padding-right: 5px;}
.xl_tit6_r span>i{ font-size: 20px; color: #666666;}
.xl_tit6_r span.share>i{ font-size: 16px;}
.xl_tit6_r span>i.t30{ font-size:30px;}
.xl_tit6_r .share_con{ position: absolute; right: 0; top: 36px; width: 111px; display: none;}
.xl_tit6_r span.share:hover .share_con{ display: block;}
.xl_tit6_r .share_con em{ width: 8px; height: 9px; background: url(20fjszf_arr5.png) no-repeat; position: absolute; right: 9px; top: -7px;}
.xl_tit6_r .share_con ul{ padding: 4px 12px; background-color: #ffffff; border: 1px solid #ebebeb; border-radius: 5px;}
.xl_tit6_r .share_con li{ line-height: 36px; border-bottom: 1px solid #ebebeb;}
.xl_tit6_r .share_con li i{ font-size: 22px; margin-right: 7px;}
.xl_tit6_r .share_con li.bor_bo{ border-bottom: 0;}
.xl_tit6_r .share_con li i.weixin{ color: #51ac55;}
.xl_tit6_r .share_con li i.weibo{ color: #cb1e1e;}
.xl_tit6_r .share_con li i.qq{ color: #f5ae33;}
.xl_tit10{ margin-top: 15px;}
.xl_tit10 h3{ font-weight: normal; color: #ff0000;}
.xl_tit10 a{ color: #1658a0; text-decoration: underline;}
.xl_con3{ font-size: 20px; line-height:240%; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 45px; padding-bottom: 15px;}
.xl_con3 p{ font-family: Georgia, "Times New Roman", Times, serif;}
.xl_con3 img{ max-width: 100%; display: block; margin: 30px auto;}
.xl_tit7{ font-size: 18px; line-height: 38px;}
.xl_tit7 i{ font-size: 22px; color: #797979; margin-right: 8px; font-weight: normal;}
.xl_list1{ padding-left: 30px;}
.xl_list1 li{ line-height: 36px; font-size: 16px;}
.xl_list1 li a{ color: #1658a0;}
.xl_con4{ text-align: center; margin: 70px auto 0;}
.xl_con4 p{ color: #999999; line-height: 36px;}
.xl_con4 p img{ margin: 15px auto 28px;}
.xl_con4 p a{ display: inline-block; border-radius: 5px; margin: 0 16px; border: 1px solid #d8d8d8; height: 34px; line-height: 34px; text-align: center; width: 130px; color: #666666;}
.xl_con4 p a i{ margin-right: 10px; font-size: 20px;}
.xl_con4 p a:hover{ background-color: #1c6eb8; border: 1px solid #1c6eb8; color: #ffffff;}
.xl_tit8{ font-size: 20px; line-height: 36px; text-align: center; font-weight: normal; margin-bottom: 30px;}
.xl_tit9{ text-align: center; font-size: 18px; line-height: 34px; margin-top: 20px;}
.xl_con5{ background-color: #f8fbfd; border: 1px solid #cdd8e2; padding: 20px 35px; line-height: 34px; margin-top: 40px; font-size: 16px;}
.xl_con5 span{ margin-right: 10px; color: #1658a0;}

.inp2{ border: 1px solid #e8e8e8; width: 274px; height: 30px; line-height: 30px; border-radius: 4px; padding-left: 15px;}
.btn3{ margin-left: 13px; background-color: #1658a0; color: #ffffff; border: 0; width: 82px; height: 32px; line-height: 32px; border-radius: 4px; text-align: center; cursor: pointer;}
.btn3:hover{ opacity: 0.9;}
.gl_tit3>span.p_no {
    display: none;
}
.gl_tit3_r {
    float: left;
    width: 85%;
}


@media screen and (max-width: 1920px){body{min-width: inherit;}}

@media screen and (max-width: 1365px){
    .w_1300{width: 1200px}
    .nav ul li a{padding: 0 25px;}
    .uinf-list li img{height: 247px;}
    .gl_list1 li,.gl_list2 li,.gl_list3 li{ line-height: 40px; height: 40px;}
    .gl_list li,.gl_list1 li a,.gl_list2 li a,.gl_list3 li a{ line-height: 40px; font-size: 16px; background-position: left 19px;}
    .gl_list li span,.gl_list3 li span{ font-size: 14px;}

    .xl_con {padding: 35px 40px;}
    .xl_tit4 {font-size: 28px;line-height: 38px;}
    .xl_tit6_l span { margin-right: 20px;}
    .xl_con3 { font-size: 16px; line-height: 36px; }


}
@media screen and (max-width: 1200px){
    .w_1300{width: 1000px}
    .top-banner{height: 300px;}
    .nav ul li{font-size: 20px;}
    .search{width: 270px;}
    .nav,.search,.search input{height: 68px;line-height: 68px}
    .search input{width: 180px;margin-left: 20px;font-size: 16px}
    .search button{height: 68px;font-size: 20px;}
    .xwt-img img{width: 500px;height: auto}
    .xw-nr{margin-left: 520px;padding-right: 20px;padding-top: 20px;}
    .xw-nr h5 a{font-size: 26px;line-height: 30px}
    .xw-nr h5{height: 90px;}
    .cir{margin-top: 40px;}
    .xw-nr p{font-size: 14px;}
    .sec-title{margin-top: 40px;}
    .sec-title h2{font-size: 32px;line-height: 32px}
    .icon-ul li span{width: 100px;height: 100px;line-height: 100px;font-size: 40px;border: 2px #1658a0 solid;}
    .icon-ul li p{font-size: 16px;padding: 0 15px;}
    .icon-ul li{height: 165px}
    .uinf-list li img{height: 206px;}
    .zzp p{font-size: 20px;}
    .item a i{margin: 0 4%}
    .nr-tit h5{font-size: 18px;}
    .nr-tit p{font-size: 16px}
    .footer .fir{font-size: 20px}

    .xl_con {padding: 25px;}
    .xl_tit4 {font-size: 24px;line-height: 34px; }

}

@media screen and (max-width: 1040px){
    .w_1300{width: auto;padding: 0 20px}
    .nav ul li a{padding: 0 19px}
}


@media screen and (max-width: 999px){
    * {
        box-sizing: border-box;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
    }
    .header-menu-mb{ display: inline-block; position: absolute; right:0px; top:15px; height: 28px; font-size: 0; line-height: 40px; text-align: center; cursor: pointer; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s,-webkit-transform .3s; background-color: #1658a0; z-index:1000; width:40px; height:40px; padding-top: 5px; padding-left:10px; border-radius: 100%;}
    .header-menu-mb span{display: block; width:20px; height: 2px; margin-top:6px; background: #ffffff; border-radius: 3px; -webkit-transform-origin: 24px; transform-origin: 24px; -webkit-transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s; transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);}
    .header-menu-mb span:nth-last-child(2){-webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: width .5s ease; transition: width .5s ease}
    .header-menu-mb.show-nav{ padding-left: 5px;}
    .header-menu-mb.show-nav span{opacity: 1; width: 26px; -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #ffffff;}
    .header-menu-mb.show-nav span:nth-last-child(2){width: 0; opacity: 0; -webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: width .5s; transition: width .5s}
    .header-menu-mb.show-nav span:nth-last-child(3){opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg)}

    .nav {
        position: fixed;
        top: 0;
        width: 60%;
        right: -60%;
        z-index: 999;
        background-color: #1658a0;
        bottom: 0;
        height: auto;
    }
    .nav ul>li a {
        font-size: 18px;
        background-image: none;
    }
    .nav ul>li {
        float:none;
        text-align: center;
        display: block;
        line-height: 50px;
    }
    .nav ul {
        margin-top: 40px;
        float: none;
    }

    .logo,.search{display: none;}
    .logo2{display: block;text-align: center}
    .logo2 img{width: 45%;}
    .top-banner{height: auto;background: #1658a0;padding-bottom: 25px}
    .zyqh{text-align: left;}
    .zyqh a{color: #fff;background: url("20201028-zyw2.png") no-repeat left center}

   .search2{  display: block;
       margin-top: 20px;    height: 40px;
       background-color: rgba(255,255,255,.2);
       border-radius: 8px;}
    .search2 input{width: 88%;float: left;margin-left: 20px;height: 40px;background: none;color: #fff;}
    .search2 button{font-size: 20px;color: #fff;height: 40px;background: none;float: right;width: 60px}
    .xwt-img{float: none;width: auto;text-align: center}
    .xwt-img img{width: 100%;height: auto}
    .xw-nr{margin-left: 0;padding-right: 0;}
    .xwt-box{padding: 20px 20px 50px;}

    .section01{padding: 30px 0;}
    .news-box ul{
        display: -webkit-box;
        display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;
        margin-left: 0;
        padding: 20px 0;
    }
    .news-box ul li{width: 250px;margin-left: 0;margin-right: 15px;-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;}
    .uinf-list{
        display: -webkit-box;
        display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;
        margin-left: 0;
    }
    .uinf-list li{width: 300px;margin-left: 0;margin-right: 15px;-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;}
    .item a i{background-size: auto 50px!important;width: 60px}
    .item{width: 49%;margin-top: 40px;}
    .nr-tit h5{font-size: 16px}
    .nr-tit p{font-size: 14px;margin-top: 8px}
    .news-box{margin-top: 0;}


    #wrap1 #main{ margin-top: 0;}
    #wrap1 #main .con_bg,#wrap1 .con_bg{ padding:20px;}

    .gl_tit1{ margin-top: 15px;}
    .gl_list1 li, .gl_list2 li{ width: 100%; float: inherit;}
    .gl_tit3>span{ width: 100%; margin-bottom: 10px;}
    .gl_tit3_r{ width: 100%;}
    .gl_tit3_r a{ margin-right: 0; padding: 0 10px;}
    .gl_list3 li span{ display: none;}
    .gl_tit{ display: none;}

    .gl_tit1{ margin-top: 15px;}
    .gl_list1 li, .gl_list2 li{ width: 100%; float: inherit;}
    .gl_tit3>span{ width: 100%; margin-bottom: 10px;}
    .gl_tit3_r{ width: 100%;}
    .gl_tit3_r a{ margin-right: 0; padding: 0 10px;}
    .inp2{ width: 80%; height: 32px; line-height: 32px;}
    .btn3{ width: 18%; margin-left: 2%;}
    .gl_list li span, .gl_list3 li span{ display: none;}
    .gl_tit3 em.zk_btn{ right: 0;}
    .con_bg{padding: 20px}

    .xl_con {padding: 0;}
    .xl_con1 {margin-top: 0;padding: 15px;}
    .xl_tit6_l, .xl_tit, .xl_l, .xl_r {width: 100%;float: inherit;}
    .xl_con2, .xl_con3, .xl_tit6 { margin-top: 15px;}
    .xl_tit6_r, .xl_line, .gl_tit { display: none;}
    .xl_tit6_l span {margin-right: 10px; }
    .xl_tit6_l span:nth-child(2) {float: right;font-size: 14px;}

    .nav ul>li{width: auto;float: none}
    .search2{display: none}
}

@media screen and (max-width:750px){
    .logo2 img{width: 65%;}
    .header-menu-mb{top: 10px;}

    .nav ul li{font-size: 18px;}
    .nav ul li a{padding: 0;}
    .search2 input{margin-left: 15px;width: 75%;}
    .section01{padding: 20px 0;}
    .xwt-box{padding: 15px 15px 30px;}
    .sec-title h2{font-size: 28px;line-height: 28px}
    .sec-title{margin-top: 20px}
    .sec-title a.gend{margin-top: 0;}
    .icon-ul li{width: 33.33%;height: 126px;margin-top: 30px;}
    .icon-ul li span {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 30px;
        border: 1px #1658a0 solid;
    }
    .cir a img{width: 32px;}
    .btn01{margin-top: -16px;left: -50px}
    .btn02{margin-top: -16px;right: -50px}
    .icon-ul li p{font-size: 12px;padding: 0 5px;margin-top: 10px;line-height: 20px;}
    .section02{height: auto;background-size: cover}
    .mf-list li{width: auto;float: none;margin-left: 0;margin-top: 20px}
    .mf-list{margin-left: 0;}
    .mf-list li a{padding: 0 70px 0 15px;}
    .mf-list li i{right: 15px;}
    .mf-list li p{font-size: 16px}
    .item{width: auto;float: none;margin-top: 20px;}
    .item a i {
        background-size: auto 40px!important;
        width: 45px;
    }
    .item a,.item a i{height: 100px;}
    .nr-tit h5{margin-top: 15px}
    .nr-tit p{margin-top: 4px}
    .section03{padding: 1px 0 30px}
    .footer .fir{font-size: 18px;}
    .footer .fir a{margin: 0 10px;}
    .uinf-list{margin-top: 20px}

    .xl_con4 p a{margin: 0 10px}

    .t_gl_con{ margin:20px -20px 5px -20px;}
    .t_no,.gl_tit3>span.t_no{ display: none;}
    .gl_tit3>span.p_no{ display: block;}
    .gl_tit3>span.t_sel{ width: 30%; margin-bottom: 0;}
    .gl_tit3>span.t_sel select{ width:95%; padding:6px 0; border-radius: 4px; border: 1px solid #e8e8e8;}
    .t_inp,.t_inp .inp2{ width: 70%;}
    .t_inp .btn3{ width: 28%;}
    .gl_tit1_l{ font-size: 20px; padding-left: 20px;}
    .gl_tit1_l em{width: 6px;}
    .gl_con {  padding: 10px 20px;}

    .gl_list3 li{ text-align: justify; position: relative; line-height: 28px; padding: 10px 0 34px 0; white-space:normal; overflow: auto; text-overflow: inherit; background-image: none; border-bottom: 1px solid #e3e3e3; height: auto;}
    .gl_list3 li a{ line-height: 28px;}
    .gl_list3 li span{ position: absolute; float: inherit; left: 0px; bottom:5px; color: #999999; font-size: 14px; display: block;}
    .gl_list3 ul{padding: 0;border-bottom: 0;}
}

@media screen and (max-width:340px){
    .nav ul>li a{font-size: 16px}
    .search2 input{width: 70%}
    .icon-ul li p{line-height: 16px}
    .sec-title h2{font-size: 24px}
    .sec-title a.gend{width: auto;border: 0;line-height: 28px}
    .nr-tit h5{margin-top: 10px;}
    .nr-tit p{margin-top: 0;}
}










