@charset "utf-8";
/* CSS Document */
/**/
@media all and (max-width: 1680px) {

}
/* max 1680 end */

/**/
@media all and (max-width: 1550px) {

}
/* max 1550 end */

/**/
@media all and (max-width: 1440px) {  
}
/* max 1440 end */

/**/
@media all and (max-width: 1280px) {

    
    
}
/* max 1280 end */

/**/
@media all and (max-width: 1024px) {
   
}
/* max 1024 end */


/**/
@media all and (max-width: 750px) {
.m_center{width:90vw; height: auto; margin: 0 auto; padding: 0; transition: all .5s ease 0s;}
.c_nav{display: flex;}
.top .m_center .top_right{display: none;}
/**/
.logo_s{width: 100%; height: auto; margin: 0 auto; overflow: hidden; position: relative;}
.logo{width:75%; height:auto; margin: 15px 0; transition: all .6s ease 0s; position: relative; display: block; text-align: left; float: inherit;}
.nav{width:calc(100% - 40px - 10vw); height: 100vh; position: fixed; top: 0; left:-100%; color: #fff; font-size: 18px; margin: 0 auto; background: #851f1d;  z-index: 99; overflow-x: hidden; overflow-y: auto; display: none;}
.nav .m_center{width: 100%; padding: 15vh 5vw; display: block; background:url(../images/logo-m.png) 35px 35px/50px 50px no-repeat;}
.nav .nav_li{display: block; min-width:100%; height:auto; line-height: 100%; position: relative; transition: all .6s ease-in 0s; border-right:none; border-left:none; border-bottom: 1px solid rgba(255,255,255,.2);}
.nav .nav_li .nav_li_a{display: block; width: 100%; height:55px; line-height:55px; text-align: left; color: #fff; letter-spacing:.5px; text-transform:uppercase; font-size: 18px; transition: all .4s ease 0s;}
/**/
.banner{width:100%; height: 260px; background: url(../images/banner.jpg) center/cover no-repeat; overflow: hidden;}
.banner_wz{width: 90%;background: url(../images/bannerwz.png) top center/100% auto no-repeat; margin:28px auto 45px; padding:70px 0 0; font-size: 0px; text-align: center; color: #fff;}
.shous{justify-content: center;}
.shous_left{width: 100%; min-width: 100%; height: 60px; border-radius:10px; margin-right: 0px; }
.ss_left_xl{width: 100px; min-width: 100px; height: 26px; border-right: 1px solid #bababa;}
.ss_left_xl select{width: 100%; height: 26px; font-size:16px; color: #555555; padding-left: 5px;}
.ss_left_cen{flex: 1;}
.input_a{width:calc(100% - 85px); height: 60px; vertical-align: top; line-height: 60px; font-size: 16px; color: #555; border: none; padding: 0 10px;}
.but_a,.gjjs_but{width:80px; height: 50px; font-size: 18px; border-radius: 10px; margin-top: 5px; transition: all 1s;}
.but_a span,.gjjs_but span{background:none;  padding-left: 0;}
.shous_right{display: none;}

.indexbg_a{padding: 25px 0;}
.in_title{width: 90vw; margin: 0 auto 35px; line-height: 1.5;}

/**/
.index_fl_list{width:100%; min-height: 326px; margin:0 0 20px 0; padding: 25px 25px 0;}
.index_fl_list:last-child{margin-bottom: 0;}
/**/
.indexbg_b{width: 100%; height: auto; background: url(../images/bgb.png) bottom center repeat #f0ece3; padding: 25px 0 10px;}
.index_hd_list{width: 100%; min-width: 100%; height: 545px; background: #fff; border-radius: 15px; margin:0px 0 20px 0; padding:20px 20px 0;}

.page_bg{width: 100%; height:auto; min-height:calc(100vh - 220px); background: url(../images/bodybg.jpg) bottom center/cover repeat; padding: 55px 0;}
.page_bg .shous_left{width: 100%; margin-right: 0;}
.page_bg .shous_left .input_a{width: calc(100% - 85px)}
.page_nav{width: 100%; height: auto; margin: 0 auto 20px; justify-content: flex-start !important;}
.page_nav a{display: block; width:calc((100% - 12px) / 2); background: url(../images/icon4.png) center/100% 100% no-repeat; padding:27px 0 0 20px; margin-bottom: 20px;}
.page_nav a:nth-child(2n){margin-right: 0;}
.page_nav a:first-child{padding:21px 0 0 16px;}
.page_nav a:nth-child(2){padding:21px 0 0 32px;}
.page_nav a:nth-child(3){padding:21px 0 0 32px;}
.page_nav a.nuw{background: url(../images/nuw.png) center/100% 100% no-repeat; color: #fff;}

.page_bgb{width: 100%; height: auto; min-height: auto; background: url(../images/bodybg.jpg) bottom center/cover repeat; background-attachment: fixed; padding-top: 55px;}
.page_bga .shous_left,.page_bga .page_nav{width: 100%;}
.gj_box{width: 100%; height: auto; b}
.gj_box_left{width: 100%; height: auto; padding: 25px; float: inherit;}
.gj_box_left p{font-family: "Microsoft YaHei","微软雅黑"; font-size: 14px; line-height: 26px; color: rgba(255, 255, 255, .7);}
.gj_box_right{width:100%; min-width:100%; height: auto; padding: 25px; float: inherit;}

.gj_box_right_li{width: 100%; min-width:100%); height: 75px; margin-right:0px; margin-bottom: 20px;}
.gj_box_right_li:nth-child(2n){margin-right: 0;}
.gj_box_right_li_a{font-size: 16px; color: #222222;}
.gj_box_right_li_a span{color: #b01e1e; margin-left: 5px;}
.gj_box_right_li_b{width: 100%;  padding-top: 10px;}
.gj_box_right_li_ba{width:calc(100% - 90px); min-width:calc(100% - 90px);}
.input_b,.input_d{width: 100%; height: 48px; border-radius: 10px; border: 1px solid #cccccc; background: #fff; font-size: 16px; padding: 0 12px;}
.input_c{width:80px; height: 48px; border-radius: 10px; border: 1px solid #cccccc; background: #fff; font-size: 16px; padding: 0 12px; background: url(../images/icon5.png) calc(100% - 12px) center no-repeat;}
.input_d{ background: url(../images/icon3.png) calc(100% - 12px) center no-repeat;}
.input_c:focus,.input_b:focus,.input_d:focus{border-color:#b22222;}
.gj_box_right_li_a{width: 100%;}
.gj_box_right_li_a .gj_box_right_li_ba{width: 100%; margin-right: 0;}
.gj_box_right_li_bot{width: 100%; height: auto; display: flex; align-items: center; justify-content: center; margin-top: 10px;}

.show_box{width: 90vw; margin: 0 auto; padding: 30px;}
.show_box_top{overflow: hidden;}
.show_jieguo_tj{padding: 0 10px; font-size: 14px;}
.show_box_top_li{width: 100%; height: auto; border-bottom: 1px solid #e7e7e7; margin-bottom: 15px;}
.show_box_top_li:last-child{border-bottom: 1px solid #e7e7e7;}
.show_box_top_li_left{width: 100%; min-width: 100px; padding-bottom: 15px; position: relative;}
.show_box_top_li_left::after{content: ''; display: block; width: 12px; height: 7px; background:url(../images/icon3.png) center no-repeat; position: absolute; top: 7px; right: 0; transition: all .8s}
.show_box_top_li_left.nuw::after{transform:rotate(180deg);}
.show_box_top_li_right{width: 100%; display: none;}


.show_jieguo_box{width: 100%; height: auto; margin-top: 30px; border-radius: 5px 5px 0 0; overflow-x: auto; position: relative;}
.show_jieguo_box table{width: 1140px;  border-collapse: revert-layer;}
.show_jieguo_box table tr:first-child{border-radius: 5px; overflow: hidden;}
.show_jieguo_box table tr th{background: #dcd4cc; height: 60px; font-size: 18px; color: #000; font-family: fontsb !important;}
.show_jieguo_box table tr th,.show_jieguo_box table tr td{padding: 0 5px; font-family: fontsd; text-align: left;}
.show_jieguo_box table tr td{font-size: 16px; line-height: 22px; padding: 20px 5px; border-bottom: 1px solid #e7e7e7; color: #333333; background: #fff;}
.show_jieguo_box table tr th:first-child,.show_jieguo_box table tr td:first-child{width: 250px; padding-left: 20px; border-radius: 5px 0 0 5px;}
.show_jieguo_box table tr th:nth-child(2),.show_jieguo_box table tr td:nth-child(2){width: 210px;}
.show_jieguo_box table tr th:nth-child(3),.show_jieguo_box table tr td:nth-child(3){width: 200px;}
.show_jieguo_box table tr th:nth-child(4),.show_jieguo_box table tr td:nth-child(4){width: 200px;}
.show_jieguo_box table tr th:nth-child(5),.show_jieguo_box table tr td:nth-child(5){width: 200px;}
.show_jieguo_box table tr th:last-child,.show_jieguo_box table tr td:last-child{width: 58px; border-radius: 0 5px 5px 0;}
.show_jieguo_box table tr td:last-child a{color: #b01e1e;}
.show_jieguo_box table tr td:last-child a:hover{text-decoration: underline;}
.show_jieguo_box table tr:hover td{background: #f7f7f7;}
.show_jieguo_box table tr th:last-child,.show_jieguo_box table tr td:last-child{ position: sticky; right: 0; z-index: 5; text-align: center;  box-shadow:-3px 0px 2px rgba(0,0,0,0.2);}

.page_bgc{padding-top: 35px;  overflow: hidden;}
.show_map{width: 100%; height: 80px; line-height: 80px; background:url(../images/bgc.png) center center no-repeat #f7f7f7; border-radius: 10px; padding:0 20px;  font-size: 16px; color: #333333; font-family: fontsc; margin-bottom: 35px;}
.show_map a:hover{color: #b01e1e;}
.show_box_a{width: 90vw; height: auto; background: #fff; border-radius: 15px; padding:20px; margin-bottom: 55px;}
.show_title{text-align: center; font-family: fontsa; font-size: 28px; color: #b71411; line-height: 1.8;}
.page_title{position: relative; display: flex; align-items: center; justify-content: center; margin-bottom: 40px; font-size: 24px;}
.page_title:before,.page_title::after{content: ''; display: block; width: 72px; height: 29px; background: url(../images/icon14.png) center no-repeat; margin: 0 15px 0 0;}
.page_title::after{background: url(../images/icon15.png) center no-repeat; margin: 0 0 0 15px;}

.show_xbt{width: 100%; height: 88px; margin:20px auto; align-content: center; justify-content: center;}
.show_xbt_left,.show_xbt_right{display: none;}
.show_xbt_centent{min-width: auto; width: 100%; height: 88px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; background: url(../images/icon10.png) center repeat-x; position: relative; font-size: 16px; font-family: fontsc; color: #555555;}
.show_xbt_centent span{display: block; margin: 0 10px; line-height: 1.8; position: relative; z-index: 5;}
.show_xbt_centent::after{content: ''; display: block; width: 242px; height: 39px; background: url(../images/icon7.png) center no-repeat; position: absolute; bottom: 5px; left: 0; z-index: 1;}
.show_con{width: 100%; height: auto; padding:0; position: relative;}
.show_con:before,.show_con::after{display: none;}
.show_con_txt{width:100%; height: auto; padding:0; min-height: auto; text-align: justify; font-size: 16px; line-height: 24px; font-family: fontsc; color: #555555; background: none;}
.show_ly_box{width: 100%; height: auto; background: #fff; border-radius: 15px; margin: 0 auto 35px; padding: 20px 35px 35px;}

.show_ly_box_list{width: 100%; height: auto;}
.show_ly_box_list .gj_box_right_li{height: auto;}
.input_e{width: 100%; height: calc(24px*7); border-radius: 10px; border: 1px solid #cccccc; background: #fff; font-size: 16px; line-height: 24px; padding:10px 12px;}
.zcwz_box{padding-top: 45px;}
.zcwz_title{font-size: 20px; font-weight: bold; color: #222; margin-bottom: 15px;}
.zcwz_title i{color: #b01e1e; font-size: 20px; margin-right: 5px;}
.zcwz_list{padding-left: 25px;}
.zcwz_list_li{width:100%; min-width: 100%; height: auto; margin:0 0 15px 0; display: flex; align-items: center;}
.zcwz_list_li:nth-child(2n){margin-right: 0;}
.zcwz_list_li:last-child{margin-bottom: 0;}

.layui-upload-list {display: flex; flex-wrap: wrap; justify-content: center; align-items: start;}
.upload-container {height: auto;}
.upload-text { font-size: 16px;}
.upload-hint {font-size: 12px;}
.upload-item{margin-bottom: 10px;}
.upload-item:nth-child(2n){margin-right: 0;}
.upload-item:nth-last-child(1),.upload-item:nth-last-child(2){margin-bottom: 0;}
/*page*/

/**/
.pyb62{padding:35px 0 45px;}
}
/* max 750 end */




