@charset "utf-8";
/* CSS Document */
.iconfont {font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
html,body{background:#ffffff; /*-webkit-user-select: none; user-select: none;*/ font: 12px/1 "SimSun","Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei", "sans-serif"; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased!important;}
.m_center{width:1200px; height: auto; margin: 0 auto; padding: 0; transition: all .5s ease 0s;	}
img{width:auto; max-width: 100% !important; height: auto; border: 0; transition: all .5s ease 0s;}
select{border:none; padding:0; font-size: 16px; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff;  background: url(../images/icon3.png) calc(100% - 12px) center no-repeat;}
select:focus{outline: none; border-color: #9ecaed; box-shadow: 0 0 0px rgba(0, 0, 0,.2); }/* 焦点时效果 */
/**/
.top{width: 100%; height: 46px; background: url(../images/topbg.jpg) left center repeat #eee0ca; color: #555555; box-shadow: 0 1px 5px rgba(0, 0, 0,.2); position: relative; z-index: 1;}
.top .m_center{height: 46px; line-height: 46px; font-size: 14px;}
.top .m_center .top_left{float: left;}
.top .m_center .top_right{float: right;}

.logo_s{width: 100%; height: 100px; line-height: 1; background:url(../images/navbg.jpg) left center no-repeat #851f1d; text-align: center;}
.logo{width:381px; height:74px; margin: 13px 0; transition: all .6s ease 0s; position: relative; display: block; float: left;}
.logo img{max-width: 100%; height: auto; overflow: hidden; transition: all .5s ease 0s;}

.nav{width:auto; height: 36px; color: #333; font-size: 16px; margin:32px auto; position: relative; z-index: 99; float: right;}
.nav .m_center{width: auto; display: flex; flex-wrap: nowrap; align-content: center; justify-content:center; align-items: cente }
.nav .nav_li{display: block; /* min-width: 125px; */ height:36px; line-height: 100%; position: relative; transition: all .6s ease-in 0s;}
.nav .nav_li:before{content: ''; display: block; width: 16px; height: 20px; background:url(../images/nav.png) center/cover no-repeat; position: absolute; top: calc(50% - 10px); left: -4px; opacity: 0; transition: all 1s;}
.nav .nav_li .nav_li_a{display: block; width: 100%; height:36px; line-height:36px; text-align: center; color:rgba(255, 255, 255, .7); letter-spacing:.5px; text-transform:uppercase; font-size: 18px; transition: all .4s ease 0s; padding: 0 15px; position: relative; font-family: fontsa;}
/* .nav .nav_li:hover .nav_li_a{ color: #fff;} */
.nav .nav_li:hover::before{opacity: .7;}
.nav .nuw .nav_li_a{color: #fff;}
.nav .nav_li.nuw::before{opacity: 1;}

/* mobile nav 触发样式 */
.c_nav{width:40px; height:40px; background: none; border-radius: 5px; overflow: hidden; background: #b01e1e; position: absolute; bottom: calc(50% - 20px); right:5vw; z-index: 99999; cursor: pointer; display:none; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; transition: all .4s ease 0s;}
.c_nav span{display: block; width:20px; height: 2px; background: #fff; margin:2px auto; overflow: hidden; transform:rotate(0deg); transition: all .4s ease 0s;}
.c_nuw{border-radius: 100%; border: 1px solid #b01e1e; transform:rotate(360deg);}
.c_nuw span:nth-child(1){transform:rotateZ(45deg)translate(1px,0px); transform-origin: center; width:20px; margin: 0;}
.c_nuw span:nth-child(2){transform:rotateY(180deg); opacity: 0; display: none;}
.c_nuw span:nth-child(3){transform:rotateZ(-45deg)translate(1px,-1px); transform-origin: center; width:21px; margin: 0;}
body::after{content:' '; display: block; width: 100%; height: 100%; background: rgba(0,0,0,.6); overflow: hidden; position: fixed; top: 0; right:-100%; z-index: 55; transition: all .4s ease 0s;}
.body_bg{position: relative; overflow: hidden;}
.body_bg::after{ display: block; top: 0; right:0%;}
/**/
.banner{width:100%; height: 573px; background: url(../images/banner.jpg) center no-repeat; overflow: hidden;}
.banner_wz{width: 100%; height: auto; background: url(../images/bannerwz.png) top center no-repeat; margin: 128px auto 45px; padding: 160px 0 0 0; font-size: 20px; text-align: center; color: #fff; font-family: fontsa;}
.shous{justify-content: center;}
.shous_left{width: 760px; min-width: 760px; height: 70px; background: #fff; border-radius: 15px; overflow: hidden; padding: 5px; margin-right: 30px; align-content: center; align-items: center; transition: all .6s;}
.shous_left:hover{box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.ss_left_xl{width: 146px; min-width: 146px; height: 26px; border-right: 1px solid #bababa; font-family: SimSun;}
.ss_left_xl select{width: 100%; height: 26px; font-size: 20px; color: #555555; padding-left: 10px;}
.ss_left_cen{flex: 1;}
.input_a{width: 450px; height: 60px; vertical-align: top; line-height: 60px; font-size: 18px; color: #555; border: none; padding: 0 10px;     font-family: SimSun;}
.but_a,.gjjs_but{width: 150px; height: 60px; background:#b22222; text-align: center; font-size: 20px; color: #fff !important; border: none; border-radius: 15px; transition: all 1s; font-family: SimSun;}
.gjjs_but a{color: #fff;}
.but_a span,.gjjs_but span{background: url(../images/icon1.png) left center no-repeat; padding: 2px 0 2px 33px;}
.but_a:hover,.gjjs_but:hover{box-shadow: 0 0 5px rgba(120,12,12, 0.8);}
.shous_right{width: 160px; min-width: 160px; height: 70px; background:rgba(255, 255, 255, .5); border-radius: 15px; padding: 5px;}
.gjjs_but{color: rgba(255, 255, 255, .8);}
.gjjs_but span{background: url(../images/icon2.png) left center no-repeat;}
/**/
.indexbg_a{width: 100%; height: auto; background: url(../images/bga.png) center repeat #ffffff; padding: 70px 0;}
.in_title{text-align: center; font-size: 16px; color: #777777; margin-bottom: 54px;}
.in_title p{font-family: fontsb; color: #222222; font-size: 24px; margin-bottom: 15px;}

.index_fl_list{width:calc((100% - 40px) / 3); min-height: 326px; background: #f6f6f6; margin-right: 20px; overflow: hidden; border-radius: 15px; padding: 25px 25px 0;}
.index_fl_list:nth-child(3n){margin-right: 0;}
.index_fl_list_icon{width: 60px; height: 60px; background: #f6f2e4; text-align: center; border-radius: 100%; display: flex; align-items: center; justify-content: center;}
.index_fl_list_icon i{font-size: 28px; color: #d89e11;}
.index_fl_list:first-child .index_fl_list_icon{background: #f2e4e4;}
.index_fl_list:first-child .index_fl_list_icon i{font-size: 36px;color: #b01e1e;}
.index_fl_list:first-child .index_fl_list_box a i{color: #b01e1e;}
.index_fl_list:last-child .index_fl_list_icon{background: #eee8e3;}
.index_fl_list:last-child .index_fl_list_icon i{font-size: 36px;color: #945d3b;}
.index_fl_list:last-child .index_fl_list_box a i{color: #945d3b;}
.index_fl_list_title{font-size: 18px; color: #222222; font-weight: 600; margin: 38px 0 25px;}
.index_fl_list_title p{font-size: 14px; color: #777777; font-weight: 400; margin-top: 10px;}
.index_fl_list_box{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start;}
.index_fl_list_box a{display: block; width: calc((100% - 20px) / 2); min-width: calc((100% - 20px) / 2); height: 40px; line-height: 38px; background: #fff; border: 1px solid #ebebeb; border-radius: 10px; overflow: hidden; margin: 0 20px 20px 0; padding-left: 15px; font-size: 16px; color: #555555; transition: all .8s;}
.index_fl_list .index_fl_list_box a i{color: #d89e11; margin-right: 10px;}
.index_fl_list_box a:nth-child(2n){margin-right: 0;}
.index_fl_list:nth-child(2) .index_fl_list_box a:nth-child(3),.index_fl_list:nth-child(2) .index_fl_list_box a:nth-child(4),.index_fl_list:nth-child(2) .index_fl_list_box a:nth-child(5){width: calc((100% - 40px) / 3); min-width: calc((100% - 40px) / 3);}
.index_fl_list:nth-child(2) a:nth-child(4){margin-right: 20px;}
.index_fl_list:nth-child(2) a:nth-child(5){margin-right: 0px;}
.index_fl_list .index_fl_list_box a:hover{border-color:#d89e11;}
.index_fl_list:first-child .index_fl_list_box a:hover{border-color:#b01e1e;}
.index_fl_list:last-child .index_fl_list_box a:hover{border-color:#945d3b;}

.indexbg_b{width: 100%; height: auto; background: url(../images/bgb.jpg) center no-repeat #f0ece3; padding: 70px 0 85px;}
.index_hd_list{width: 585px; min-width: 585px; height: 545px; background: #fff; border-radius: 15px; margin-right: 30px; padding: 42px 45px 0;}
.index_hd_list:nth-child(2){margin-right: 0;}
.index_hd_list_icon{width: 80px; height: 80px; background: #f2e4e4; margin: 0 auto; text-align: center; border-radius: 100%; display: flex; align-items: center; justify-content: center;}
.index_hd_list_icon i{font-size: 34px; color: #b01e1e;}
.index_hd_list_title{font-size: 18px; color: #222222; font-weight: 600; margin: 30px 0 38px; text-align: center;}
.index_hd_list_title p{font-size: 14px; color: #777777; font-weight: 400; margin-top: 10px;}
.index_hd_list_box{font-size: 16px; line-height: 42px; color: #444444;}
.index_hd_list_box i{font-size: 18px; color: #22c55e; margin-right: 8px;}
.aniu_a{display: block; width: 200px; height: 46px; line-height: 46px; color: #fff; text-align: center; font-size: 16px; border-radius: 10px; background: linear-gradient(90deg,#ff0505,#ef4444); margin: 35px auto 0; transition: all .8s;}
.aniu_a:hover{box-shadow: 0 0 8px rgba(255,0,0, 0.8); border-radius: 23px; color: #fff;}
.index_hd_list:nth-child(2) .index_hd_list_icon{ background: #ecf3ff;}
.index_hd_list:nth-child(2) i{color: #0363ff;}
.index_hd_list:nth-child(2) .aniu_a{background: linear-gradient(90deg,#3a82f6,#0161ff);}
.index_hd_list:nth-child(2) .aniu_a:hover{box-shadow: 0 0 8px rgba(0,96,255, 0.8);}
.foot{font-family:fontsc; background: #333333; font-size: 16px; text-align: center; color: #fff; padding: 32px 0; line-height: 1.5;}
.page_bg{width: 100%; height: auto; min-height: 840px; background: url(../images/bodybg.jpg) bottom center repeat; padding-top: 225px;}

.page_bg .shous_left{width: 890px; margin-right: 0;}
.page_bg .shous_left .input_a{width: 580px;}
.page_nav{width: 890px; height: auto; margin: 0 auto 40px;}
.page_nav a{display: block; width: 199px; height: 56px; margin-right: 12px; background: url(../images/icon4.png) center no-repeat; padding: 23px 0 0 28px; font-size: 16px; color: #fff; font-family: fontsa;}
.page_nav a:hover{color: #b01e1e;}
.page_nav a.nuw{background: url(../images/nuw.png) center no-repeat; color: #fff;}
.page_nav a:first-child{padding: 21px 0 0 23px;}
.page_nav a:nth-child(2){padding: 21px 0 0 45px;}
.page_nav a:nth-child(3){padding: 21px 0 0 45px;}

.page_bga{padding-top: 75px;}
.page_bga .shous_left{width: 990px;}

.gj_box{width: 990px; height: 490px; background: #fff; border-radius: 15px; margin: 0 auto; overflow: hidden;}
.gj_box_left{width: 295px; height: 490px; background: #b22222; padding: 50px 0 0 30px; font-size: 24px; font-family:fontsb; color: #fff; float: left;}
.gj_box_left p{font-family: "Microsoft YaHei","微软雅黑"; font-size: 14px; line-height: 26px; color: rgba(255, 255, 255, .7); margin-top: 25px;}
.gj_box_right{width: calc(100% - 295px); min-width: calc(100% - 295px); height: auto; padding: 30px; float: right;}

.gj_box_right_li{width: calc((100% - 30px) / 2); min-width:calc((100% - 30px) / 2); height: 75px; margin-right: 30px; 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; margin-top: 5px; margin-right: 5px;}
.gj_box_right_li_b{width: 100%;  padding-top: 10px;}
.gj_box_right_li_ba{width: 210px; min-width: 210px; margin-right: 10px;}
.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%; min-width: auto;}
.gj_box_right_li_a .gj_box_right_li_ba{width: 100%;}
.gj_box_right_li_bot{width: 100%; height: auto; display: flex; align-items: center; justify-content: center; margin-top: 10px;}
.aniu_c,.aniu_b{width: 120px; height: 45px; border: 1px solid #ececec; border-radius: 10px; margin: 0 10px; font-size: 16px; color: #777777; background: linear-gradient(0deg, #ffffff 0%, #f8f8f8 20%, #fff 100%); transition: all 1s;}
.aniu_b{background: linear-gradient(0deg, #d42525 0%, #c62121 20%, #d42525 100%); width:140px; border: 1px solid #c81f1f; color: #fff;}
.aniu_b i{margin-right: 5px;}
.aniu_c:hover,.aniu_b:hover{box-shadow: 0 0 5px rgba(0, 0, 0,.2); border-radius: 22.5px;}

.page_bgb{width: 100%; height: auto; min-height: 840px; background: url(../images/bodybg.jpg) bottom center repeat; background-attachment: fixed; padding-top: 75px;}
.show_box{width: 1200px; height: auto; background: #fff; border-radius: 15px; padding: 30px;}
.show_box_top{overflow: hidden;}
.show_box_top_li{width: 100%; height: auto; border-bottom: 1px solid #e7e7e7; margin-bottom: 15px;}
.show_box_top_li_left{width: 100px; min-width: 100px; font-family: fontsb; font-size: 20px; color: #222222;}
.show_box_top_li_right{flex: 1; display: flex; flex-wrap: wrap; flex-direction: row; align-content: flex-start; justify-content: flex-start; font-family: fontsc; font-size: 18px; color: #444444;}
.show_box_top_li_right a{display: block; margin:0 15px 15px 0;}
.show_box_top_li_right a:hover{color: #b01e1e;}
.show_box_top_li_right a.nuw{background: url(../images/icon6.png) left center no-repeat; padding-left: 40px; color: #b01e1e;}
.show_box_top_li_right a::after{content: ''; display: inline-block; vertical-align:middle; width: 1px; height: 16px; background: #cccccc; margin: 0px 0 0 15px;}
.show_box_top_li_right a:last-child::after{display: none; margin: 0;}
.show_box_top_li:last-child{border-bottom: none;}
.show_jieguo_tj{width: 100%; height: 80px; line-height: 80px; background:url(../images/bgc.png) center center no-repeat; border-radius: 10px; padding:0 20px;  font-size: 18px; color: #333333; font-family: fontsc;}
.show_jieguo_tj span{font-size: 22px; margin: 0 5px; color: #b01e1e;}
.show_jieguo_box{width: 100%; height: auto; margin-top: 30px;}
.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;}
.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: 88px; border-radius: 0 5px 5px 0;}
.show_jieguo_box table tr td:first-child a:hover{text-decoration: underline; color: #b01e1e;}
.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 td sup{left: 5px;}
.show_jieguo_box table tr td img{width: 14px; height: 14px; margin-top: -3px;}

.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: 18px; color: #333333; font-family: fontsc; margin-bottom: 35px;}
.show_map a:hover{color: #b01e1e;}
.show_box_a{width: 1200px; height: auto; background: #fff; border-radius: 15px; padding: 30px; 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;}
.show_title sup{left:5px}
.show_title span{font-size: 16px; margin-left: 10px;}
.show_title img{width: 26px; height: 26px; margin-top: -6px;}
.page_title:before,.page_title::after{content: ''; display: block; width: 72px; height: 29px; background: url(../images/icon14.png) center no-repeat; margin: 0 45px;}
.page_title::after{background: url(../images/icon15.png) center no-repeat; }

.show_xbt{width: 100%; height: 88px; margin:34px auto; align-content: center; justify-content: center;}
.show_xbt_left,.show_xbt_right{width: 34px; min-width: 34px; height: 88px; background: url(../images/icon8.png) center no-repeat;}
.show_xbt_right{background: url(../images/icon9.png) center no-repeat;}
.show_xbt_centent{min-width: 615px; max-width: calc(100% - 68px); 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 15px; 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:19px 0; position: relative;}
.show_con:before,.show_con::after{content: ''; display: block; width: 1130px; height: 19px; background: url(../images/icon11.png) center no-repeat; position: absolute; top: 0; left: 0; z-index: 1;}
.show_con::after{background: url(../images/icon12.png) center no-repeat; top: inherit; bottom: 0;}
.show_con_txt{width:1130px; height: auto; padding: 20px 30px; min-height: 500px; text-align: justify; font-size: 16px; line-height: 2em; font-family: fontsc; color: #555555; background: url(../images/icon13.png) center repeat-y; text-indent: 2em;}
.show_ly_box{width: 900px; height: auto; background: #fff; border-radius: 15px; margin: 0 auto 55px; 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: 85px;}
.zcwz_title{font-size: 20px; font-weight: bold; color: #222; margin-bottom: 30px;}
.zcwz_title i{color: #b01e1e; font-size: 20px; margin-right: 5px;}
.zcwz_list{padding-left: 25px;}
.zcwz_list_li{width: calc((100% - 100px) / 2); min-width: calc((100% - 100px) / 2); height: auto; margin:0 100px 35px 0; display: flex; align-items: center;}
.zcwz_list_li:nth-child(2n){margin-right: 0;}
.zcwz_list_li_left{margin-right: 12px; width: 12px; min-width: 12px;}
.zcwz_list_li_left i{font-size: 18px; color: #22c55e;}
.zcwz_list_li_right h2{font-size: 16px; font-weight: 600; color: #222; line-height: 1;}
.zcwz_list_li_right p{font-size: 14px; color: #777; margin-top: 10px;}


.upload-container {width: 100%; height: auto; border: 2px dashed #ccc;border-radius: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: all 0.3s;}
.upload-containera{width: 100%; text-align: center; display: flex;flex-direction: column;justify-content: center;align-items: center; cursor: pointer;}
.upload-container.drag-over {border-color: #2196F3;background-color: rgba(33, 150, 243, 0.05);}
.cloud-icon{ font-size: 40px; margin-bottom: 10px; color: #9ca3af; }
.upload-text {font-size: 16px; font-weight: 500; margin-bottom: 5px; text-align: center; color: #333;}
.upload-hint { font-size: 13px; color: #666; text-align: center; max-width: 80%; line-height: 1.5;}
#file-input { display: none;}
.status-message { margin-top: 10px; padding: 10px; border-radius: 5px; display: none;}
.success { background-color: #d4edda; color: #155724; display: block;}
.error { background-color: #f8d7da; color: #721c24; display: block;}
.upload-item{width: 110px; height: 110px; border-radius: 5px; border: 1px solid #cccccc; padding: 5px; overflow: hidden;}
.upload-item img{object-fit: contain;}
.remove{border-radius: 0 3px 0 5px; background: #ebebeb; color: #222;}

/**/
.pagination {width: 100%; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin-top: 20px;}
.pagination li{width: 32px; min-width: 32px; height: 32px; line-height: 32px; font-size: 16px; text-align: center;}
.pagination li.disabled,.pagination li:last-child{ font-size: 20px; line-height: 29px;}
.pagination li.active{border-radius: 100%; background: #b01e1e; color: #fff !important;}
.pagination .page-total,.pagination .page-jump{width: auto; min-width: auto;}
.pagination .page-jump input{border: 1px solid #ccc;}

.layui-upload-list {display: flex; justify-content: center; align-items: start;}
.upload-item{position: relative; margin-right: 10px;}
.remove{position: absolute; top: 0px; right: 0px; width: 20px; height: 20px; line-height: 20px; text-align: center; cursor: pointer; z-index: 9999999;}
.layui-form-select{width: 100%;}
.layui-form-select .layui-input{height: 48px; border-radius: 10px; border: 1px solid #cccccc; background: #fff; font-size: 16px; padding: 0 12px;}
.layui-input:focus, .layui-textarea:focus{border-color: #b22222!important;}
/**/
.bg_f2{background: #f2f2f2; }
.width_100{width: 100% !important;}
.mt50b20{margin: 50px auto 20px; text-align: center;}
.pt75{padding-top: 75px;}
.colorred{color: #b01e1e !important;}
.mr0{margin-right: 0 !important;}
.height255{height: calc(24px*5);}
.pb50{padding-bottom: 50px;}
.pb25{padding-bottom: 25px;}
.mt25{margin-top: 25px;}
.ml0{margin-left: 0;}
/**/
/**/
@keyframes xz360 {
  from {
      -webkit-transform:rotate(0deg); /* Safari and Chrome */
      transform:rotate(0deg);
  }
  to {
      -webkit-transform:rotate(360deg); /* Safari and Chrome */
      transform:rotate(360deg);
  }
}
.xz360{
  animation-name: xz360;
}