body,ol,ul,li,h1,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0; color:#000000;}

img{border:0; /*vertical-align:top*/}

li{list-style:none}

iframe{border:none}

em{ font-style:normal;}

html{height:100%;font-size:14px;}

body{height:100%;font:400 1em/1.8 'Microsoft Yahei', 'PingFang SC', 'Avenir', 'Segoe UI', 'Hiragino Sans GB', STHeiti, 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;}

a{color: #000000;text-decoration:none}a:hover{color:inherit;text-decoration: none;}.cf:after,.cf:before{content:" ";display:table}.cf:after,.clearfix:after{clear:both}.fl{float:left}.fr{float:right}h1,h2,h3,h4,h5{font-size:100%;font-weight:normal}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.bold{font-weight:bold}

.mp80{margin-top:80px;}

.tl{text-align:left;}.tr{text-align:rigt!important;}

.clr{width:100%; font-size:1px; line-height:10px; clear:both;}













/* 弹性盒子 */

.flex_f{

    display: flex;

}

.flex_it{

    display: flex;

    align-items: center;

}

.flex_sp{

    display: flex;

    justify-content: space-between;

}

.flex_spit{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.flex_spitwr{

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

}



/*  */



.cirle{

    display: inline-block;

    width: 8px;

    height: 8px;

    background: #1347C6;

    border-radius: 50%;

    margin-right: 6px;

}

/*  */





.xtwh{

    font-size: 24px;

    text-align: center;

    color: red;

}

.page{
    text-align: center;
}





/* banner */

.banner{

    background-image: url('../images/banner.jpg');

    background-size: 100% 100%;

    background-repeat: no-repeat;

}

.banner .bannershow{

    width: 84%;

    margin: 0 auto;

}

.banner .bannershow .bannerbox{

    

    padding: 80px 0;

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.search-input{

    padding: 10px 66px;

    border-radius: 30px;

    font-size: 16px;

background: rgba(19, 71, 198, 0.5);

    color: #ffffff;

border: 1px solid #EDEDED;



}

.search-input::placeholder{

    color: #ffffff;

}

.seach-for{

    position: relative;

}

.seach-for .sstb{

    position: absolute;

    top: 14px;right: 40px;

}

.search-input:focus{

    outline: none;

}

.sstb{

    cursor: pointer;

}



/* head */

.head{

    background: #1347c6;

}

.head .headshow{

    width: 84%;

    margin: 0 auto;

}

.head .headshow .headbox{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.head .headshow .headbox .item-nav{

    width: 10%;position: relative;

}

.head .headshow .headbox .item-nav:hover .lie{

    display:block;

}

.head .headshow .headbox .item-nav .lie:hover .lie{

    display:block;

}

.head .headshow .headbox .item-nav a{

    padding: 20px 25px;

    color: #ffffff;

    font-size: 16px;

    line-height: 26px;

    display: flex;

    flex-direction: column;

    align-items: center;

}

.head .headshow .headbox .item-nav a img{

    width: 25px;height: 25px;

}

.head .headshow .headbox .item-nav a:hover{

    background:#FFAE00;

}



.head .headshow .headbox .item-nav .lie{

    position: absolute;

    top: 92px;

    left: 0;

    width: 100%;

    background: #ffffff;

    box-shadow: 0 0 10px rgba(0,0,0,.2);

    display: none;

    overflow: hidden;

    z-index: 999;

    /* padding: 10px; */

}

.head .headshow .headbox .item-nav .lie li{

    border-bottom: 1px solid #eae7e7;

}

.head .headshow .headbox .item-nav .lie li a{

    background-color: #f3f6fd;

    color: #666;font-size: 14px;padding: 10px 0;

}

.head .headshow .headbox .item-nav .lie li a:hover{

    color: #1347c6;

    background: inherit;

}





/* 广告条 */

.advert .advertshow{

    width: 84%;

    margin: 12px auto;

}

.advert .advertshow a .advertbox img{

    width: 100%;

}



/* show1 */

.show1 .show1box{

    width: 84%;

    margin: 0 auto;

}

.xzbox{

    height: 500px;
    display: flex;
    flex-direction: column;
    float: right;
    justify-content: space-between;

}

.xzbox img{

    width: 100%;height: 160px;

}

.xzbox .cx{

    /* margin: 10px 0; */

    display: block;

}

.jdtban{

    height: 500px;

}

.jdtban a{

    position: relative;display: block;

}

.jdtban a img{

    width: 100%;

    height: 500px;

}

.jdtban a .jdtbt{

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    background: #000000;

    opacity: 0.38;

    color: #ffffff;

    padding: 20px;

    font-size: 18px;

    padding-right: 158px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.show1 .show1box .jdtban .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{

    bottom: 24px;

    left: 75%;

    width: 25%;

}



.xwSwiper .swiper-pagination-bullet{

    background: #fff;

    opacity: 1;

}

.xwSwiper .swiper-pagination-bullet-active {

    background:  #1347C6;

}





/* show2 */

.show2 .show2box{

    width: 84%;

    margin: 0 auto;

}





.show2xhbtbox{

    position: relative;

    margin-top: 22px;    border-bottom: 4px solid #ededed;

}

.show2xhbtbox .xhbt-left .xhbt{

    font-weight: bold;font-size: 30px;color: #010101;margin-left: 10px;

}

.show2xhbtbox .xhmorebox .xhmore{

    margin-right: 6px;

    font-size: 16px;color: #B4B4B4;

}

.show2xhbtbox .xhmorebox{

    overflow:hidden

}

.show2xhbtbox .xhmorebox:hover img{

    filter: drop-shadow(150px 0 #FFAE00);

    transform: translateX(-150px);

}

.show2xhbtbox .xhmorebox:hover .xhmore{

    color:#ffae00;

}

.show2xhbox{

    padding-bottom: 10px;

}

.show2xhbox .xhbox .item-xhnav{

    font-size: 18px;color: #2c2c2c;

}

.show2xhbox .xhbox .item-xhnav .xhdate{

    color: #b4b4b4;

}

 .show2xhbtbox .xhbt-left{
    position: relative;
    bottom: -3px;
    border-bottom: 4px solid #1347c6;

}

/* .show2xhbtbox .xhbt-left:after{

    position:absolute;

    content:'';

    width: 164px;

    height:4px;

    background:#1347c6;

    bottom:-3px;

} */



.show2xhbox .xhbox .item-xhnav .xhtitle .cirle{

    margin-bottom: 3px;

}



.show2xhbox .xhbox .item-xhnav .xhtitle{

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: calc(100% - 120px);

}

.show2xhbox .xhbox .item-xhnav .xhtitle:hover{

    color: #1347c6;

}

.show2xhbox .xhbox .item-xhnav .xhdate{

    width: 180px;;text-align: right;color: #ba9f75;

}

.show2xhbox .xhbox{

    margin-top: 8px;

}





/* show3 */

.show3 .show3box{

    width: 84%;

    margin: 0 auto;

}

.show3nrbox .show3nr .show3nrpic{

    width: 100%;

    height: 270px;overflow: hidden;

}

.show3nrbox .show3nr .show3nrpic img{

    width: 100%;height: 100%;transition: all 0.6s;

}

.show3nr:hover .show3nrpic img{

    transform: scale(1.2);

}

.show3nrbox .show3nr .show3nrbt{

    font-size: 18px;color: #000000;background: #ededed;text-align: center;padding: 10px;white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.show3nr:hover .show3nrbt{

    color:#0a66c9;

}

.show3nrbox{

    margin-top: 30px;padding-bottom: 10px;

}



/* show4 */

.show4 .show4box{

    width: 84%;margin: 0 auto;

}

.show4nr .show4nrpic{

    height: 200px;

    width: 100%;

    border: 1px solid #ededed;overflow: hidden;

}

.show4nr .show4nrpic img{

    width: 100%;height: 100%;transition: all 0.6s;

}

.show4nr:hover .show4nrpic img{

    transform: scale(1.2);

}

.show4nrbox{

    margin-top: 30px;padding-bottom: 20px;

}

.show4nrbox .show4nr .show4nrbt{

    font-size: 18px;color: #000000;background: #ededed;text-align: center;padding: 10px;white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.show4nr:hover .show4nrbt{

    color:#0a66c9;

}



/* show5 */

.show5{

    background: #1347C6;

}

.show5 .show5box{

    width: 84%;

    margin: 0 auto;

    margin-top: 30px;

}

.wbljbox{

    padding: 20px 0;

}

.wbljbox .wblj-title{

    padding: 16px;

    width: 100px;

    font-size: 24px;

    line-height: 30px;

    font-weight: bold;

    color: #ffffff;

    background: #0032AC;

    text-align: center;

}

.wbljbox .wblj-swip{

    width: calc(100% - 120px);

}

.wbljbox .wblj-swip .show5nrbt{

    font-size: 16px;

    color: #fff;

} .show5nrpic{

    width: 100%;height: 60px;

}

.wbljbox .wblj-swip .show5nrbt{

    font-size: 16px;

    color: #fff;

} .show5nrpic img{

    width: 100%;height: 100%;

}

.wbljbox .wblj-swip .show5nrbt{

    font-size: 16px;

    color: #fff;text-align: center;

    line-height: 16px;padding: 8px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



/* 新闻列表页 */

.xwlbshow .xwlbbox{

    width: 84%;margin: 0 auto;margin-top: 40px;min-height: 500px;margin-bottom: 40px;

}

.xwlbdhbox .xwlb-title{

    background: #1347C6;

    padding: 20px;

    color: #ffffff;

    text-align: center;

    font-size: 28px;

}

.xwlbdhbox .xwlb-ul{

    border: 1px solid #e7e7e7;

}

.xwlbdhbox .xwlb-ul .xwlb-nav a{

    font-size: 20px;

    padding: 10px;

    color: #999999;

    border-bottom: 1px solid #e0e1e4;

    display: block;

    /* text-align: center; */

    padding-left: 75px;

    background: url('../images/cirlepic.png') no-repeat 40px 0px;

}

.xwlbdhbox .xwlb-ul .xwlb-nav a:hover{

    color: #1347c6;

    background: #f1f2f5 url('../images/cirlepich.png') no-repeat 40px 0px;

}

.xwbl-right .xwlbwz{

    background: #f2f2f2;

    padding: 10px 15px;

    margin-bottom: 10px;

}

.xwbl-right .xwlbwz .xwlbwzbt{

    color: #0a66c9;

    font-size: 22px;

    font-weight: bold;

}

.xwbl-right .xwlbwzdd{

    color: #666;

    font-size: 12px;

}

.xwbl-right .xwlbwzdd a{

    color: #666;

}

.xwbl-right .xwlbwzdd a:hover{

    color:#e3413c;

}

.xwbl-right .xwlbwzdd em{

    color: #333969;

}

.wzlbbox{

    padding: 0 12px;

}

.wzlbbox .zzzspic{

    text-align: center;

    margin-top: 70px;

}

.wzlbbox .zzzspic img{

    max-width: 100%;

    height: auto;

}

.wzlbbox .zzzstitle{

    text-align: center;

    font-size: 18px;

    padding: 20px 0;

}

.wzlbbox .wzlb-nav a{

    font-size: 18px;



}

.wzlbbox .wzlb-nav a:hover .wzlbbt{

    color: #1347C6;

}

.wzlb-nav{

    padding: 5px 0;

}

.wzlbbox .wzlb-nav a .wzlbbt{

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: calc(100% - 110px);

}

.wzlbbox .wzlb-nav a .wzlb-date{

    color: #ba9f75;width: 110px;text-align: right;

}

/* 详情页 */

.wzlbbox .xqbt{

    text-align: center;

    margin: 24px 0 10px 0;

    font-size: 22px;

    line-height: 30px;

    color: #2b2b2b;

}

.wzlbbox .xqxx{

    text-align: center;

    color: #999;

    border-bottom: 1px dotted #999;

    padding-bottom: 10px;

    width: 600px;

    margin: 0px auto 15px auto;

}

.wzlbbox .xqnr{

    font-size: 16px;line-height: 28px;max-width: 100%;min-height: 500px;

}

.wzlbbox .xqnr p{

    padding-bottom: 10px;

}

.wzlbbox .xqnr img{

    max-width: 100%;

}







/* foot */

.foot{

    background: #282828;

}

.foot .footbox{

    width: 84%;margin: 0 auto;padding: 50px 0;

}

.footer-left{

    color: #9a9a9a;border-right: 1px solid #434343;

    font-size: 24px;line-height: 36px;

    font-weight: bold;margin-top: 22px;

}

.footer-cen .footer-cenbt{

    color: #9a9a9a;

    font-size: 16px;

}

.footer-right{

    margin-top: 22px;

}

.foot-bqbox{

    background: #000000;color: #9a9a9a;font-size: 16px;padding: 10px 0;

}

.foot-bqbox .foot-bqshow a{

    color: #9a9a9a;

}

.m_nav{

    position: fixed;

    top: 0px;

    box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);

    width: 100%;

    height: 100%;

    background: #fff;

    transition: all ease 0.5s;

    -webkit-transition: all ease 0.5s;

    z-index: 1000;

    /* opacity: 1; */

    visibility: visible;

    margin-top: 0;

    overflow-y: auto;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    top: 0;

    transform: translateX(100%);

}

.m_nav.open{

    transform: translateX(0);

}

.m_nav .m_navtop{

    padding: 20px;

}

.m_buttpic{

    cursor: pointer;

}

.m_nav .m_navul .m_navli{

    padding: 10px 20px;

}

.m_nav .m_navul .m_navli a{

    overflow: hidden;

}

.m_nav .m_navul .m_navli a img{

    width: 20px;

    filter: drop-shadow(150px 0 #02509A);



    transform: translateX(-150px);

}

.m_nav .m_navul .m_navli a .m_navbt{

    margin-left: 10px;font-size: 16px;

}





/* 查询页 */

.cxshow .cxbox{

    width: 84%;margin: 0 auto;

}

.cxshow .cxbox .cxtop{

    background: url('../images/cxbjpic.png') no-repeat center top;

    height: 218px;text-align: center;

    /* background-repeat: no-repeat; */

}

.cxshow .cxbox .cxtop img{

    margin-top: 30px;

}

.cxcontent{

    margin-top: 40px;

}

.cxcontent .cxtitle{

    line-height: 30px;

    color: #4760bb;

    text-align: center;

    margin-bottom: 30px;

    font-weight: bold;

}

.cxcontent .cxtitle .cxtitle_t{

    font-size: 36px;

}

.cxcontent .cxtitle .cxtitle_en{

    font-size: 17.5px;

    margin-top: 10px;

}

.bcxbj{

    background-color: #dfe9f7;

}

.cxcontent .cxtj{

    text-align: center;

    margin: 10px 0;

}

.cxcontent .cxtj .cxtj-nav{

    display: inline-block;

    margin: 0 12px;

}

.cxcontent .cxtj .cxtj-nav a{



    color: #4760bb;

    padding-right: 13px;

    font-size: 16px;

    background: url('../images/icon_arrow.png') no-repeat right center;

}

.cxcontent .cxtj .cxtj-nav a.cxactive{

    font-weight: bold;

    background-image: url('../images/icon_arrow_active.png');

}

.cxseach-for{

    text-align: center;

    width: 733px;

    margin: 0 auto;

    position: relative;

}

.cxseach-for .cxseach-input{

    width: 733px;

    height: 58px;

    padding: 0 36px;

    background: url(../images/search_input_bg.png) no-repeat left top;

    font-size: 18px;

    line-height: 58px;

    border: inherit;

}

.cxseach-for .cxseach-input:focus{

    outline: none;



}

.cxseach-for .cxseach-button{

    position: absolute;

    vertical-align: middle;

    width: 123px;

    height: 53px;

    padding-left: 50px;

    background: url(../images/search_btn_bg.png) no-repeat left top;

    font-size: 24px;

    line-height: 56px;

    color: #fff;

    text-align: left;

    border: none;

}

.cxseach-for p{

    color: #9da0a5;

    font-size: 14px;

    text-align: left;

}

.cxbah{

    width: 84%;

    position: fixed;

    bottom: 100px;

    

    text-align: center;

}

.cxbah a{

    font-family: "方正黑体简体";

    font-size: 16px;

}





/* 查询结果页 */

.jgshow{

    height: 76px;

    margin: auto;

    background: url(../images/jgbjpic.jpg) repeat-x center top;

    background-size: 100% 100%;

}

.jgshow .jgbox{

    width: 53%;margin: 0 auto;

}

.jgboxpic{

    line-height: 76px;

}

.jgssshow .jgssbox{

    width: 53%;margin: 0 auto;

}



.jglbbox .jglb-nav a .jglb-top .jglbbt{

    font-size: 18px;font-weight: bold;

}

.jglbbox .jglb-nav a .jglb-top .jglbmore{

    font-size: 16px;color: #0b51c1;

}

.jglb-bott{

    font-size: 14px;margin-bottom: 6px;

}

.jglb-bott .jglbfr{

    margin-right: 40px;

}

.jglb-bott .jglbfr .jglbdb{

    color: #999999;margin-left: 10px;

}

.jglb-bott .jglbfr .jglbname{

    color: #333;

}

.jglbbox .jglb-nav{

    margin-top: 20px;padding: 10px;

}

.jglbbox .jglb-nav:hover{

    background: #e9eff7;

}



/* 公司详情页 */

.gsshow .gsbox{

    width: 84%;margin: 0 auto;

}

.gsdwbox .gstb img{

    filter: drop-shadow(150px 0 #0a66c9);

    transform: translateX(-150px);

}

.gsdwbox .gstb a{

    color: #3471c1;font-size: 16px;margin-left: 4px;

}

.gsdwbox .gsdw{

    font-size: 18px;font-weight: bold;

}

.gsdwbox{

    border-bottom: 1px dashed #3471c1;padding: 10px 0;    margin-top: 14px;



}

.fxts{

    color: red;font-size: 16px;line-height: 16px;padding: 10px 0;

}

.fxts em{

    color: #000;

}

.fxts em a{

    color: #3471c1;

}

.gsnr .gsnrtop{

    font-size: 20px;font-weight: bold;padding: 20px 40px;

    color: #3471c1;border-bottom: 4px solid #3471c1;

}

.gsnr{

    border: 1px solid #bbb;border-radius: 6px;

}

.gsnr .gsnrcen .gsnrcen-left .gsnrlb{

    line-height: 20px;margin-bottom: 20px;

    font-size: 18px;color: #3471c1;font-weight: bold;

}

.gsnr .gsnrcen .gsnrcen-left .gsnrlb em{

    color: #000;font-weight: normal;width: calc(100% - 260px);

    display: inline-block;margin-left: 10px;

}

.gsnr .gsnrcen .gsnrcen-right .gspic{

    width: 100%;height: 300px;

}

.gsnr .gsnrcen .gsnrcen-right .gspic img{

    width: 100%;height: 100%;

}

.gsnr .gsnrcen .gsnrcen-left{

    width: 60%;padding: 20px 10px 10px 50px;

}

.gsnr .gsnrcen .gsnrcen-right{

    width: 40%;padding: 20px;

}

.gsnr .gsnrcen .gsnrcen-left .gsnrlb span{

    display: inline-block;

    text-align: right;

    width: 288px;

}

.gsnrcen-right .gsSwiper .jdtban .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{

    bottom: 0;

    left: 0%;

    width: 100%;

}

.ysmb{

    color: #3471c1 !important;

}

.mt14{

    margin-top: 14px;

}

.gsnr .gscplb{

    padding: 20px 40px;

}

.gsnr .gscplb .gscplb-nav a{

    font-size: 18px;color: #0a66c9;

}

.gsnr .wgjllb{

    padding: 20px 40px;

}

.gsnr .wgjllb .wgjl-nav{

    font-size: 18px;color: #0a66c9;

}



/* 产品详情页 */

.cpnr .cpnr-tt{

    font-size: 22px;font-weight: bold;padding: 6px 0;

    border-bottom: 3px solid #bbb;margin: 16px 0;

}

.cpnr .cpnr-tt em{

    padding: 12px 14px;

    border-bottom: 3px solid #3471c1;

}

.cpnr  .cpnr-cen .cpnrleft .cpnrbb{

    font-size: 18px;

    font-weight: bold;

    color: #3471c1;

    line-height: 20px;

    margin-bottom: 20px;

}

.cpnr  .cpnr-cen .cpnrleft .cpnrbb em{

    font-weight: initial;color: #615959;margin-left: 10px;width: calc(100% - 200px);

}

.cpnr  .cpnr-cen .cpnrleft{

    width: 60%;padding: 0 10px 0 40px;

}

.cpnr  .cpnr-cen .cpnrright{

    width: 40%;margin: 0 50px;

}

.cpSwiper .cppic{

    width: 100%;

    height: 300px;

}

.cpSwiper .cppic img{

    width: 100%;height: 100%;

}

.cpnr .cpnr-cen .cpnrleft .cpnrbb img{

    width: 20px;margin-right: 16px;

}

.cpnr .jcbglb{

    padding: 0 40px;

}

.cpnr .jcbglb .jcbg-nav{

    font-size: 18px;

    color: #3471c1;

    padding-bottom: 10px;

}

.cpqyxx{

    padding: 10px 40px;

}

.cpqyxx .cpqynavbt em{

    color: #000;

    font-size: 16px;font-weight: bold;

    width: 30%;display: inline-block;

}

.cpqyxx .cpqynav a{

    color: #3471c1;

    font-size: 18px;

    width: 30%;display: inline-block;

}



.cpnrxxbox .cpnrbb{

    font-size: 18px;

    font-weight: bold;

    color: #3471c1;

    line-height: 20px;

    margin-bottom: 20px;

}

.cpnrxxbox .cpnrbb em{

    font-weight: initial;color: #615959;margin-left: 10px;    width: calc(100% - 156px);line-height: 22px;

}

.cpnrxxbox .cpnrbb em p{
    color: #615959;
    /* padding: 6px 0;text-indent: -1.6em;margin-left: 2em; */

}

.cpnrxxbox{

    padding: 0 40px;

}

.cpnrjs{

    margin-bottom: 10px;

    border-bottom: 3px solid #bbb;

    font-weight: bold;

    padding: 12px 40px 40px 40px;    font-size: 20px;

    line-height: 40px;color: #3471c1;

}

.cpnrxxbox .cpnrbb img{

    width: 20px;margin-right: 10px;

}

.m_memu{

    display: none;

}

.m_memu a{

    display: block;

    font-size: 16px;

    margin-left: 44px;

    margin-top: 12px;

}

.jgssshow .jgssbox{

    width: 84%;

}

.jgshow .jgbox{

    width: 84%;

}

.bgactive{

    background:#FFAE00;

}



.navactive{

    color: #1347c6;

    background: #f1f2f5 url('../images/cirlepich.png') no-repeat 40px 0px;

}

.navactive a{

    color: #1347c6 !important;

    

}

.xqnext{

    line-height: 26px;

    border-top: 1px solid #dfdfdf;

    padding: 10px 25px;

    padding-top: 10px;

    width: 100%;

    margin-top: 15px;

    

    font-size: 14px;

}

.xqnext li{

    color: #666;font-weight: bold;

}

.xqnext li a{

    color: #ff0000;font-weight: initial;

}



.zzrybox{

    display: grid;

    grid-template-columns: 32% 32% 32%;

    justify-content: space-between;

    align-items: center;

}

.zzrybox .zzry-item{

    margin-top: 20px;

    width: 100%;

    border: 1px solid #ededed;

}

.zzrybox .zzry-item .zzrypic{

    height: 200px;

    width: 100%;

}

.zzrybox .zzry-item .zzrypic img{

    width: 100%;height: 100%;

}

.zzrybox .zzry-item .zzrynrybt{

    font-size: 16px;
/* line-height: 20px; */
text-align: center;

padding: 6px;

}

.zzrybox .zzry-item:hover{

    border: 1px solid #1347c6;box-shadow:0 0 10px 0 #bbb

}

.zzrybox .zzry-item:hover .zzrynrybt{

    color: #1347c6;

}



.wzlbbox2{

    margin: 10px auto;width: 60%;

}

.search-input2{

    width: 100%;

}

.seach-for2{

    width: 70%;

    margin: 0 auto;

}





.sj-show{

    display: none;

}



/* 登录页 */

.center{

    margin: 0 auto;

    margin-top: 5%;

    width: 30%;

    padding: 16px;

}

.center .login_title{

    font-size: 20px;font-weight: bold;

}

.center .inputLi{

    margin: 20px 0;

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.center .inputLi input{

    border: 1px solid #f7c07e;

    outline: 0;

    border-radius: 10px;

    padding: 14px;

    width: 62%;

}

.center .inputLi .btn{

    outline: 0;

    font-size: 16px;

    padding: 15px 16px;

    border-radius: 10px;

    color: #f2f2f2;

    background-image: linear-gradient(to bottom,#ffd4a1,#ff9004);

}



.center .inputLi strong{

    /* margin-right: 20px; */

    font-size: 20px;

    font-weight: inherit;

}

.center .inputLi .login{

   width: 100%;

   background-image: linear-gradient(to bottom,#ffd4a1,#ff9004);

   padding: 8px;

   outline: 0;

   border: none;

   color: #f2f2f2;

   font-size: 18px;

   border-radius: 10px;

}



.hrrxw {

    border: 1px dashed #d6d4d4;

}

.put1{

    width: 86% !important;

}



.hsj{

    padding-left: 1.6em;

    text-indent: -1.6em;

}

/* .cpzysx{

    width: 220px;

} */

.cpnrxxx{

    width: 144px;

}

/* .cpnosyrq{

    width: 170px;

} */





@media screen and (max-width:768px){
    .xzbox img{
        height: auto;
    }
    .zzrybox .zzry-item .zzrynrybt{
        line-height: 20px;
    }
    .xzbox{
        height: auto;
    }
    .gsnr .gsnrcen .gsnrcen-right .gspic {
       
        height: auto;
    }
    .cpSwiper .cppic {
        width: 100%;
        height: auto;
    }
    .cpnr .cpnr-cen .cpnrright{
        width: 100%;
        margin: 0;
    }
    .pagination>li>a, .pagination>li>span{
        padding: 0px 6px;
        font-size: 12px;
    }

    

    .cpnr .cpnr-cen .cpnrleft .cpnrbb em {

        

        width: calc(100% - 150px);

    }

    .put1{

        width: 78% !important;

    }

    .center .inputLi .btn{

        font-size: 14px;

        padding: 6px;

    }

    .center .inputLi .login{

        padding: 2px;

        font-size: 16px;

    }

    .center .inputLi input{

        padding: 4px;

        width: 44%;

    }

.center .inputLi strong{

    font-size: 16px;

}

    .center .login_title {

        font-size: 16px;

    }

    .center{

        width: 100%;

        margin-top: 2%;

    }

    .xtwh{

        font-size: 18px;

    }

    .wzlbbox .zzzspic{

        margin-top: 30px;

    }

    .wzlbbox .zzzstitle{

        font-size: 16px;padding: 14px 0;

    }

    .seach-for .sstb2{

        top: 6px;right: 18px;

    }

    .search-input2{

        padding: 4px 44px;

        font-size: 14px;

    }

    

    .wzlbbox2{

        width: 100%;

    }

    .zzrybox .zzry-item {

        margin-top: 10px;

    }

    .zzrybox .zzry-item .zzrypic {

        height: 100px;

    }

    .zzrybox{

        grid-template-columns: 48% 48%;

    }

    .jglbbox .jglb-nav{

        margin-top: 5px;

    }

    .jglb-bott .jglbfr {

        margin-right: 0;margin-top: 8px;

    }

    .jglb-bott {

        display: inherit;font-size: 12px;line-height: 16px;

    }

    .jglbbox .jglb-nav a .jglb-top .jglbmore {

        font-size: 14px;

    }

    .jglbbox .jglb-nav a .jglb-top .jglbbt {

        font-size: 14px;

        

    }

    .jgboxpic img{

        width: 100%;

    }

    .jgssshow .jgssbox {

        width: 100%;

    }

    .cpnrjs{

        padding: 10px;font-size: 14px;        line-height: 22px;

    }

    .cpnrxxx{

        width: 36%;

    }

    /* .cpzysx {

        width: 50%;

    } */

    /* .cpnosyrq{

        width: 50%;

    } */

    .cpnrxxbox .cpnrbb em{

        width: 60%;

    }

    .cpnrxxbox .cpnrbb img {

        width: 15px;

        margin-right: 8px;

    }

    .cpnrxxbox .cpnrbb{

        font-size: 14px;line-height: 16px;

    }

    .cpnrxxbox {

        padding: 10px;

    }

    .cpqynav{

        display: flex;line-height: 16px;margin-top: 10px;

    }

    .cpqyxx .cpqynav a{

        font-size: 14px;width: 50%;

    }

    .cpqyxx .cpqynavbt{

        display: flex;

        line-height: 16px;

    }

    .cpqyxx{

        padding: 10px;

    }

    .cpqyxx .cpqynavbt em{

        font-size: 14px;width: 50%;

    }

    .cpSwiper .cppic{

        width: 100%;

    }

    .cpnr .jcbglb .jcbg-nav{

        font-size: 14px;padding-bottom: 0;padding-top: 10px;

    }

    .cpnr .jcbglb {

        padding: 0 10px;

    }

    .cpnr .cpnr-cen .cpnrleft .cpnrbb img {

        width: 15px;

        margin-right: 12px;

    }

    .cpnr .cpnr-cen .cpnrleft .cpnrbb{

        font-size: 14px;margin-bottom: 12px;

    }

    .cpnr .cpnr-cen{

        justify-content: inherit;flex-direction: column;

    }

    .cpnr .cpnr-cen .cpnrleft {

        width: 100%;

        padding: 10px;

    }

    .cpnr .cpnr-tt em {

        padding: 11px 14px;

        border-bottom: 2px solid #0a66c9;

    }

    .cpnr .cpnr-tt{

        font-size: 16px;margin: 2px 0;        border-bottom: 2px solid #bbb;

    }

    .gsnr .wgjllb .wgjl-nav{

        font-size: 14px;

    }

    .gsnr .wgjllb{

        padding: 10px;

    }

    .gsnr .gscplb .gscplb-nav{

        width: 50%;text-align: center;

    }

    .gsnr .gscplb{

        padding: 10px;        flex-wrap: wrap;

    }

    .gsnr .gscplb .gscplb-nav a{

        font-size: 14px;

    }

    

    .gsnr .gsnrcen .gsnrcen-right {

        width: 100%;

        padding: 20px;

    }

    .gsnr .gsnrcen{

        justify-content: inherit;flex-direction: column;

    }

    .gsnr .gsnrcen .gsnrcen-left .gsnrlb em{

        width: calc(100% - 90px);margin-left: 6px;

    }

    .gsnr .gsnrcen .gsnrcen-left .gsnrlb span{

        width: 90px;

    }

    .gsnr .gsnrcen .gsnrcen-left .gsnrlb{

        font-size: 14px;line-height: 16px;

    }

    .gsnr .gsnrcen .gsnrcen-left {

        width: 100%;

        padding: 10px;

    }

    .gsnr .gsnrtop{

        font-size: 14px;padding: 10px 18px;

    }

    .fxts{

        font-size: 12px;

    }

    .gsdwbox .gsdw{

        font-size: 12px;

    }

    .gsshow .gsbox{

        width: 100%;

    }

    .cxbah{

        margin-top: 160px;

        width: 100%;position: inherit;bottom: inherit;

    }

    .cxbah a{

        font-size: 14px;

    }

    .cxseach-for p {

        margin-top: 10px;

        font-size: 12px;

        line-height: 14px;

        

    }

    .cxseach-for .cxseach-button{

        position: absolute;

        top: -1px;

        right: 0px;

        vertical-align: middle;

        width: 94px;

        height: 44px;

        padding-left: 40px;

        background: url(../images/search_btn_bg.png) no-repeat left top;

        font-size: 17px;

        line-height: 30px;

        color: #fff;

        text-align: left;

        cursor: pointer;

        background-size: 92px;

    }

    .cxseach-for{

         text-align: inherit;

        position: relative;

        width: 100%;

        margin: 4px auto 19px;

        font-size: 0;

    }

    .cxseach-for .cxseach-input{

        vertical-align: middle;

        width: calc(100% - 104px);

        height: 39px;

        padding: 0 6px;

        background: none;

        background-color: #ffffff;

        border: 1px solid #f6b742;

        box-shadow: 0px 0px 14px #f6b742 inset;

        border-radius: 10px;

        background-size: cover;

        font-size: 14px;

        line-height: 39px;

        /* letter-spacing: 4px; */

        color: #333;

    }

    .cxcontent .cxtj .cxtj-nav a{

        font-size: 12px;

    }

    .cxcontent .cxtitle .cxtitle_t {

        font-size: 14px;

    }

    .cxcontent .cxtitle .cxtitle_en {

        font-size: 12px;

        margin-top: 2px;line-height: 12px;

    }

    .cxcontent .cxtitle {

        line-height: 14px;

        margin-bottom: 30px;

    }

    .cxcontent {

        margin-top: 30px;

    }

    .cxshow .cxbox .cxtop img{

        width: 230px;margin-top: 8px;

    }

    .cxshow .cxbox .cxtop{

        height: 90px;background-size: cover;

    }

    .cxshow .cxbox {

        width: 100%;

    }

    .wzlbbox .xqnr{

        font-size: 14px;line-height: 18px;padding-top: 10px;

    }

    .wzlbbox .xqbt {

        

        margin: 8px 0 4px 0;

        font-size: 16px;

        line-height: 20px;

        

    }

    .wzlbbox .xqxx{

        width: 100%;font-size: 12px;margin: 0px auto 0px auto;

    }

    .wzlbbox {

        padding: 0;

    }

    .xwbl-right .xwlbwz{

        margin-bottom: 4px;

    }

    .wzlbbox .wzlb-nav a{

        font-size: 14px;

    }

    .xwbl-right .xwlbwz .xwlbwzbt{

        font-size: 16px;

    }

    .xwlbdhbox .xwlb-ul .xwlb-nav a:hover{

        background: #f1f2f5 url(../images/cirlepich.png) no-repeat 12px 0px;

    }

    .xwlbdhbox .xwlb-ul .xwlb-nav a{

        border-bottom: inherit;border-right: 1px solid #e0e1e4;;

        padding-left: 40px;background: url(../images/cirlepic.png) no-repeat 12px 0px;

    }

    .xwlbdhbox .xwlb-ul{

        display: flex;

    overflow: auto hidden;

    white-space: nowrap;

    }

    .xwlbshow .xwlbbox{

        width: 100%;margin-top: 10px;

    }









    .show2xhbtbox .xhbt-left .xhbt{

        margin-left: 4px;

    }

    .show2xhbtbox .xhbt-left img{

        width: 20px;

    }

    .show2xhbox .xhbox .item-xhnav .xhdate{

        width: 100px;

    }

    .show2xhbox .xhbox .item-xhnav .xhtitle{

        width: calc(100% - 100px);

    }

    .show4nrbox{

        margin-top: 10px;padding-bottom: 4px;

    }

    .foot-bqbox{

        font-size: 12px;

    }

    .m_fle{

        display: flex;

        flex-direction: column;

    }

    .footer-cen .footer-cenbt{

        font-size: 14px;

    }

    .foot .footbox{

        padding: 16px;width: 100%;

    }

    .wbljbox{

        padding: 10px 0;

    }

    .wbljbox .wblj-swip .show5nrbt{

        font-size: 12px;padding: 4px;

    }

    .show5nrpic{

        height: inherit;

    }

    .wbljbox .wblj-swip{

        width: calc(100% - 74px);

    }

    .show5 .show5box{

        width: 100%;

        margin-top: 10px;

    }

    .wbljbox .wblj-title{

        padding: 10px;

        width: 60px;

        font-size: 14px;

        line-height: 16px;

    }

    .show4nrbox .show4nr .show4nrbt{

        font-size: 12px;padding: 4px;

    }

    .show3nrbox{

        margin-top: 10px;

    }

    .show3nrbox .show3nr .show3nrbt{

        font-size: 12px;padding: 4px;

    }

    .show4nr .show4nrpic{

        height: inherit;

    }

    .show4 .show4box{

        width: 100%;

    }

    .show3nrbox .show3nr .show3nrpic{

        height: inherit;

    }

    .show3 .show3box{

        width: 100%;

    }

    .show2xhbtbox{

        margin-top: 14px;

    }

    .show2xhbox .xhbox .item-xhnav{

        font-size: 16px;

    }

    .show2xhbtbox .xhbt-left .xhbt{

        font-size: 18px;

    }

    .show2 .show2box {

        width: 100%;

    }

    .xzbox .cx{

        margin: 8px 0;

    }

    .jdtban{

        height: inherit;margin-bottom: 8px;

    }

    .show1 .show1box .jdtban .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{

        

        bottom: 3px;

        left: 55%;

        width: 45%;

    }

    .cpnrright .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{

        

        width: 100%;
        left: 0;
        bottom: -3px;

    }

    .jdtban a .jdtbt{

        padding: 10px;

        padding-right: 44%;

        font-size: 12px;

        line-height: 12px;

    }

    .jdtban a img {

        

        height: auto;

    }

    .show1 .show1box {

        width: 100%;

    }

    .advert .advertshow {

        width: 100%;

        margin: 10px auto;

    }

    

    /* .seach-for{

        display: none;

    } */

    .banner .bannershow .bannerbox img{

        width: 240px;

    }

    .banner .bannershow .bannerbox{

        padding: 14px 0;

    }

    .banner .bannershow{

        width: 100%;

    }

    

    .pc-show{

        display: none;

    }

    .sj-show{

        display: block;

    }

}









@media screen and (max-width: 1440px) and (min-width: 1200px){

    .head .headshow .headbox .item-nav a{

        font-size: 14px;padding: 10px 18px;

    }

    .head .headshow .headbox .item-nav .lie{

        top: 71px;

    }

}



@media screen and (max-width: 1199px) and (min-width: 800px){

    .xzbox {

        float: initial;        margin-top: 20px;

    }

    .head .headshow .headbox .item-nav a{

        font-size: 14px;

    }

    .sj-show{

        display: block;

    }

    .pc-show{

        display: none;

    }

}













/* @media screen and (min-width:1200px){

    .sj-show{

        display: none;

    }

} */





















































