@charset "utf-8";

@media screen and (max-width:1700px) {
    .hisyears7, .hisyears14 {margin-top: 2px;}
    .hisyears6, .hisyears13 {margin-top: 30px;}
    .hisyears5, .hisyears12 {margin-top: 85px;}
    .hisyears4, .hisyears11 {margin-top: 115px;}
    .hisyears3, .hisyears10 {margin-top: 175px;}
    .hisyears2, .hisyears9 {margin-top: 205px;}
    .hisyears1, .hisyears8 {margin-top: 238px;}
    /*.prolp_lidesc {height: 180px;}*/
    .logo {padding-left: 5%;}
    .rightnav ul li {margin-left: 30px;}
    .proneiernav ul li {margin-left: 10px;}
    .proneiernav ul li a {font-size:16px;}
}

@media screen and (max-width:1500px) {
    .idxab {background-size: 100% auto;}
    .idxab .con1600 {position: relative;}
    .idxmore a {box-shadow: 0px 0px 10px rgba(255, 255, 255, .8);}
    .idxabl_mid {margin-bottom: 0px;height: 800px;}
    .idxabnum {position: absolute;bottom: 0px;width: 220%;}
    .idxnewsli_desc {height: 250px;}
    .idxabr_word h3 {font-size: 200px;}
    .hisyears7, .hisyears14 {margin-top: -5px;}
    .hisyears6, .hisyears13 {margin-top: 22px;}
    .hisyears5, .hisyears12 {margin-top: 69px;}
    .hisyears4, .hisyears11 {margin-top: 94px;}
    .hisyears3, .hisyears10 {margin-top: 145px;}
    .hisyears2, .hisyears9 {margin-top: 175px;}
    .hisyears1, .hisyears8 {margin-top: 203px;}
}

@media screen and (max-width:1400px) {
    .idxproimgitem {width: 330px;}
    .idxproswiper .swiper-slide-active .idxproimgitem {width: 400px;height: auto;}
    .hisyears7, .hisyears14 {margin-top: -5px;}
    .hisyears6, .hisyears13 {margin-top: 16px;}
    .hisyears5, .hisyears12 {margin-top: 60px;}
    .hisyears4, .hisyears11 {margin-top: 85px;}
    .hisyears3, .hisyears10 {margin-top: 135px;}
    .hisyears2, .hisyears9 {margin-top: 161px;}
    .hisyears1, .hisyears8 {margin-top: 190px;}
    .rightnav ul li {margin-left: 20px;}
    .rightnav ul li a {font-size: 18px;}
}

@media screen and (max-width:1280px) {
    .hisyears7, .hisyears14 {margin-top: -12px;}
    .hisyears6, .hisyears13 {margin-top: 10px;}
    .hisyears5, .hisyears12 {margin-top: 52px;}
    .hisyears4, .hisyears11 {margin-top: 75px;}
    .hisyears3, .hisyears10 {margin-top: 122px;}
    .hisyears2, .hisyears9 {margin-top: 150px;}
    .hisyears1, .hisyears8 {margin-top: 173px;}
    .hisbigtextdesc {margin-bottom: 60px;}
    .newsdet_right ul li a,.prode_rcontact p ,.sysjstext p,.newsptop_r p,.newspb_ldesc p,.newspb_ldesc h3,.newsptop_r h3{letter-spacing: 0px;}
    .yfcxptboxtext p {font-size: 15px;}
    .newspb_ldesc h3 {font-size: 30px;}
    .proneiernav ul li {margin-left:5px;}
    .proneiernav ul li a {font-size:15px;}
}

@media screen and (max-width:1250px) {
    .idxproimgitem {width: 300px;}
    .idxproswiper .swiper-slide-active .idxproimgitem {width: 380px;height: auto;}
    .idxnewsli_desc h3 {font-size: 16px;}
    .idxnewsli_desc p {font-size: 13px;}
    .idxnewsli_desc {height: auto;}
    .topr>ul>li>a {font-size: 18px;letter-spacing: 0px;}
    .aboutbox_num ul li span {font-size: 50px;}
    .aboutbox_num ul li i {font-size: 18px;}
    .aboutbox_desc p {font-size: 16px;}
    .abpcul_lnum {margin-right: 55px;}
    .abpcul_llist ul li {background-position-y: 5px;}
    .hisbigtextdesc {margin-bottom: 60px;}
    .prode_rcontact p.prode_rcontel {font-size: 20px;}
    .rightnav ul li {margin-left: 10px;}
    .rightnav ul li a {font-size: 16px;}
}

@media screen and (max-width:1100px){
    .logo {padding-left: 5%;}
    .topr {width: 67%;}
    .idxabnum {bottom: -60px;}
    .idxproimgitem {width: 200px;}
    .idxproswiper .swiper-slide-active .idxproimgitem {width: 280px;height: auto;}
    .idxabr_word h3 {font-size: 150px;}
    .hisyears7, .hisyears14 {margin-top: -22px;}
    .hisyears6, .hisyears13 {margin-top: -4px;}
    .hisyears5, .hisyears12 {margin-top: 32px;}
    .hisyears4, .hisyears11 {margin-top: 50px;}
    .hisyears3, .hisyears10 {margin-top: 86px;}
    .hisyears2, .hisyears9 {margin-top: 105px;}
    .hisyears1, .hisyears8 {margin-top: 130px;}
    .historybox .swiper-button-next {right: 40%;}
    .historybox .swiper-button-prev {left: 40%;}
    .leftpos p, .leftpos p a {font-size: 14px;}
    .aboutbox_l,.aboutbox_l h2 {width: 100%;}
    .aboutboxl_img {height: auto;margin: 50px 0px;}
    .aboutbox_r {width: 100%;border-left: 0px;padding: 0px 20px;}
    .abpcul_l {width: 100%;}
    .abpcul_r {width: 100%;height: auto;}
    .footright {width: 62%;padding-left: 0px;border: 0px;}
    .honorboxname {margin: 50px 0px;}
    .prolp_liimg {height: 240px;}
    .newspages ul li a, .newspages ul li span {font-size: 14px;padding: 0px 15px;line-height: 40px;margin: 0px 5px;}
    .newsdet_right {padding: 20px 10px;}
    .newsdet_right h3 {font-size: 22px;}
    .newsdet_right ul li a {font-size: 16px;}
    .prodeta_right h4 {font-size: 14px;}
    .prode_title h2 {line-height: 1.6;letter-spacing: 0px;}
    .newsdet_sort {width: 20%;}
    .newsdet_sort a img {height: 18px;}
    .newsdet_next a p ,.newsdet_prev a p,.newsdet_sort a p,.sysjstext p{font-size: 15px;}
    .yfcxptboxtext p {font-size: 14px ;line-height: 1.6;}
    .newspb_ldesc h3,.newsptop_r h3 {font-size: 20px;}
    .newspb_ldesc p ,.newsptop_r p{font-size: 14px;line-height: 1.6;}
    .newspb_ldesc button span {font-size: 14px;letter-spacing: 0px;margin-right: 10px;}
    .newspb_ldesc button {width: auto;padding:  10px;height: auto;}
    .newspb_ldesc button img {height :12px;}

}
@media screen and (max-width:1000px) {
    .logo img {height: 40%;}
    .logo {padding-left: 2%;}
    .topr>ul>li>a {font-size: 16px;}
    .topr {width: 75%;}
    .fastnav {width: 100px;}
    .search img {height: 20px;}
    .bannerjt {top: -49px;}
    .bannericobox img {height: 50px;}
    .idxproimgitem {width: 200px;}
    .idxproswiper .swiper-slide-active .idxproimgitem {width: 250px;height: auto;}
    .idxprosnum {opacity: 0;}
    .idxableft {width: 100%;}
    .idxabr ,.idxabnum{position: unset;width: 100%;}
    .idxabl_mid {height: auto;}
    .idxab {background-position-y: 700px;padding-bottom: 0px;}
    .idxabnum {padding-top: 120px;}
    .slideTxtBox .bd li {width: 48%;margin-bottom: 15px;margin-left: 2%;}
    .slideTxtBox .bd li:first-child {margin-left: 2%;}
    .footldesc p ,.footrnav dl dd a,.footldesc h3{font-size: 14px;}
    .footrnav dl dt {font-size: 16px;}
    .backtop {right: 3%;}
    .backbox {width:40px;height: 40px;}
    .backbox img {height: 18px;}
    .hisyears7, .hisyears14 {margin-top: -32px;}
    .hisyears6, .hisyears13 {margin-top: -17px;}
    .hisyears5, .hisyears12 {margin-top: 7px;}
    .hisyears4, .hisyears11 {margin-top: 22px;}
    .hisyears3, .hisyears10 {margin-top: 50px;}
    .hisyears2, .hisyears9 {margin-top: 66px;}
    .hisyears1, .hisyears8 {margin-top: 80px;}
    .historybox .swiper-button-next {right: 35%;}
    .historybox .swiper-button-prev {left: 35%;}
    .hisbigtextdesc {margin-bottom: 35px;}
    .leftpos p, .leftpos p a {letter-spacing: 0px;font-size: 12px;}
    .prolistpage ul li {width: 48%;}
    .prolistpage ul li:nth-child(3n) {margin-right: 2%;}
    .newsdet_left {width: 100%;}
    .newsdet_right {display: none;}
    .prodeta_left .prodepage {padding: 20px;}
    .sysjstext p {font-size: 14px;line-height: 1.7;}
    .yfcxptboxitem {height: auto;padding-bottom: 30px;}
    .yfcxptboximg,.yfcxptboxtext {width: 100%;}
    .yfcxptbox .swiper-button-next{right: 0px;} .yfcxptbox .swiper-button-prev {left: 0px;}
    .yfcxptboxtext h3 {letter-spacing: 0px;margin: 15px 0px;}
    .weilairight {padding-right: 30px;}
    .contop_left {width: 100%;}
    .contop_right {width: 100%;margin-top: 50px;}
    .rightnav ul li a {font-size: 12px;}
    .rightnav ul li {margin-left: 5px;}
}
@media screen and (max-width:767px) {
    .header {height: 50px;}
    .logo img {height: 40px;}
    .banner .swiper-button-next:after, .banner .swiper-button-prev:after {font-size: 20px;font-weight: bold;}
    .banner .swiper-button-next {right: 15px;}
    .banner .swiper-button-prev {left: 15px;}
    .waptright  {width: 60px;height: 100%;}
    .waprtico {width: 100%;height: 100%;background-color: #003399;justify-content: center;}
    .waprtico img {max-width: 80%;}
    .wapnavbox {width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);position: fixed;z-index: 22;left: 0px;top: 0px;display: none;}
    .wapnavbox ul {width: 100%;padding: 15px;background-color: #ffffff;}
    .wapnavbox ul li {width: 100%;padding: 20px 0px;border-bottom: 1px solid #eeeeee;}
    .wapnavbox ul li a {color: #333333;font-size: 16px;font-weight: bold;}
    .wapxlclose {justify-content: flex-end;}
    .wapxlclose img {height: 30px;}
    .tcsearchform {width: 100%;}
    .idxprotitle h2,.idxyftop h2,.idxabl_mid h4 ,.aboutbox_l h2,.histopname h3,.neibannerdesc h2{font-size: 36px;}
    .idxproswiper .swiper-button-prev {left: 10%;}
    .idxproswiper .swiper-button-next {right: 10%;left: unset;}
    .idxyf {padding: 70px 0px;}
    .idxyfsmall ,.idxyftop,.idxyfsmr,.idxabl_mid h4{width: 100%;height: auto;}
    .idxyfsml {width: 100%;margin-bottom: 15px;height: auto;} 
    .idxyfde {margin: 50px 0px;}
    .idxabl_mid h4 {line-height: 1.6;}
    .idxabl_mid p {font-size: 16px;line-height: 1.6;}
    .idxab {padding: 70px 0px;background-position-y: 750px;background-size: auto 300px;}
    .idxabnum  .numCount ul li {width: 50%;}
    .idxabnum ul li span {font-size: 44px;}
    .idxabr_word h3 {font-size: 100px;}
    .idxabr_img img {margin-top: 0px;}
    .idxabr_bot {position: unset;border: 1px solid #ececec;}
    .idxnews {padding: 0px 0px 70px;}
    .slideTxtBox .bd li {width: 100%;margin-left: 0px;}
    .slideTxtBox .bd li:first-child {margin-left: 0px;}
    .idxnewsli_img {height: auto;}
    .footleft {width: 100%;text-align: center;}
    .footright {width: 100%;}
    .footrnav  {display: none;}
    .footguanzhu {margin-top: 40px;text-align: center;}
    .footguanzhu ul {justify-content: center;}
    .posnavbox {height: auto;padding: 10px 0px;}
    .leftpos {width: 100%;margin: 5px 0px 15px;}
    .rightnav{width: 100%;}
    .rightnav ul {justify-content: flex-start;}
    .leftpos p, .leftpos p a {font-size: 13px;}
       .rightnav ul li  {margin-left: 5px;}
    .rightnav ul li a {font-size: 15px;letter-spacing: 0px;line-height: 1.8;}
    .aboutbox_l h2 {line-height: 1.6;}
    .aboutbox_r {padding: 0px;}
    .aboutbox_num .numCount ul li {width: 100%;padding: 20px 0px;}
    .abpcul,.abp_about {padding: 70px 0px;}
    .abpcul_ltop {margin-right: 0px;}
    .abpcul_lmid {padding-right: 0px;}
    .abpcul_llist ul li h4 span {line-height: 1.68;}
    .abpcul_llist ul li {background-position-y: 10px;}
    .historybox {height: 330px;}
    .gallery-top {height: 80%;}
    .historybox .gallery-thumbs {opacity: 0;height: 10%;}
    .hisbigtextdesc p {padding: 0px;}
    .historyitem {background: none;}
    .historybox .swiper-button-next {right: 0%;}
    .historybox .swiper-button-prev {left: 0%;}
    .history {padding: 70px 0px;}
    .honorboxname h3 {font-size: 20px;}
    .honors {padding: 70px 0px;}
    .footer {padding-top: 50px;}
    .neibanner {height: 250px;}
    .neibannerdesc h2 {margin-bottom: 10px;}
    .prolistpage ul li {width:100%;}
    .prolistpage ul li:nth-child(3n) {margin-right: 0%;}
    .prolp_liimg,.prolp_lidesc {height: auto;}
    .prolp_lidesc h3 {letter-spacing: 0px;font-size: 20px;}
    .prolp_lidesc p {font-size: 14px;}
    .newspages ul li a, .newspages ul li span {font-size: 14px;padding: 0px 10px;line-height: 30px;margin: 0px 2px;}
    .prodetop {height: auto;}
    .prodetop_l,.prodetop_r ,.prodet_cstitle{width: 100%;}
    .prodetop_l {height: 370px;}
    .prodetop_r {margin-top: 50px;padding-left: 0px;border-left: 0px;}
    .prodet_cstitle h3 {font-size: 22px;letter-spacing: 0px;}
    .prodet_cstitle span {font-size: 14px;}
    .prodet_content {padding: 10px;overflow: scroll;}
    .prodeta_left .prodepage {padding: 10px;}
    .prodet_content table {min-width: 500px;}
    .pronexprev {padding: 0px 10px 30px;}
    .prodet_content table tr td {font-size: 15px;}
   .pronexprev .newsdet_prev, .pronexprev .newsdet_next ,.newsdet_sort{width: 100%;margin: 10px 0px;}
   .sysjsimg ,.sysjstext{width: 100%;height: auto;}
   .sysjstext {margin-top: 50px;}
   .yfhjbox_top h4{line-height: 1.6;}
   .yfcxpt {padding: 70px 0px 100px;}
   .yfcxptbox {margin-top: 60px;}
   .yfcxptboxitem {padding: 10px 20px 30px;}
   .yfcxptbox .swiper-button-next, .yfcxptbox .swiper-button-prev {width: 30px ;height: 100px;}
   .yfcxptbox .swiper-button-next::after, .yfcxptbox .swiper-button-prev::after {font-size: 20px;}
   .yfcxptboxtext h4 {font-size: 44px;}
   .yfcxptboxspagination {margin-top: 25px;}
   .weilaileft {position: unset;width: 100%;height: auto;padding: 15px;}
   .weilairight {width: 100%;padding:30px 15px;height: auto;}
   .newsptop_l ,.newspagetop,.newsptop_r,.newspb_ldesc,.newspb_limg{width: 100%;height: auto;}
   .newsptop_r {margin-top: 30px;}
   .newsptop_r h3 {line-height: 1.6;}
   .newsptop_r button {width: auto;height: auto;padding: 10px 20px;}
   .newsptop_r button span {font-size: 15px;}
   .newsptop_r button img {height: 12px;}
   .newspbotlist ul li {padding: 40px 0px;margin-top: 0px;}
   .newspb_limg {margin-top: 30px;}
   .newsdet_left {padding: 30px 15px;}
   .newsdet_time span {font-size: 10px;margin-right: 0px;padding-left: 5px;}
   .newsdet_content p {font-size: 15px;line-height: 1.8;}
   .contop_left h2 {font-size: 26px;}
   .contop_left ul li h3,.contact_botbox form label span {font-size: 20px;}
   .contop_left ul li p {font-size: 16px;}
   .contact_botbox h3 {font-size: 30px;}
   .contact_botbox {padding: 50px 20px;}
   .contact_botbox form {margin-top: 50px;}
   .contact_botbox form label {width: 100%;}
   .contactbot {background: none;}
   .contact_botbox form label input ,.contact_botbox form label.textxq textarea{background-color: #ffffff;}
   .contactbtn {font-size: 20px;margin: 30px 0px;}
   .footcopy p, .footcopy p a ,.footsupp p, .footsupp p a{font-size: 12px;}
   .newsptop_r h4 {margin: 30px 0px;}
   .newsptop_r button {margin-top: 30px;}
   .newspb_ldesc h4 {font-size: 16px;margin: 10px 0px;}
    .idxproswiper .swiper-slide-active .idxproimgitem {width: 300px;height: auto;}
    .idxprotitle p {padding: 0px 5%;font-size: 16px;line-height: 1.6;}
    .honorsbox .swiper-slide {margin-right: 30px;}
    .honorsbox .swiper-slide img {width: 180px;}
    .historyitemline {display: none;}
}