@charset "utf-8";
@import url(animate.css);
/*清除属性*/
html{ overflow: -moz-scrollbars-vertical; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { padding: 0px; margin: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM { padding: 0px; margin: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A {BORDER-STYLE: none;border: 0px; text-decoration:none;}
IMG {BORDER-STYLE: none;border: 0px; text-decoration:none;}
table{border-collapse: collapse;border-spacing: 0;} 
html{ font-family:"微软雅黑";}
/****************************************************************************************************************/

.ybm_bigbox{width:1920px; position:relative; left:50%; margin-left:-960px; overflow:hidden;}


.ybm_box01{ width: 100%; height: 868px; background: url(../images/2021yb01.jpg) no-repeat; position: relative; overflow: hidden;}
.ybm_box01 .ybm_img01{ position: absolute; top: 57px; left: 50%; margin-left: -509px; animation-delay: 0.3s;}
.ybm_box01 .ybm_img02{ position: absolute; top: 325px; left: 50%; margin-left: -600px; animation-delay: 0.8s;}

/** 表单 **/
.ybm18_bdbox{width:1200px; height:160px; background:rgba(255,255,255,0.4); border-radius:20px; overflow:hidden; margin:555px auto 50px; position: relative; z-index: 2;}
.ybm18_bdbox p{ background-color:rgba(255,255,255,0.8);text-align:center;line-height:60px;color:#620c0c;font-size:22px;}
.ybm18_bdbox form{ width: 920px; overflow: hidden; margin: 0 auto;}
.xm_box{ border-bottom: 1px solid #ffffff; background: url(../images/czpc05.png) no-repeat center left; padding-left: 40px; height:53px;overflow: hidden; width: 240px; margin: 20px; float: left;}
.xm_box input{ height: 55px; margin-top: -1px; width: 241px; background:rgba(255,255,255,0); border: none; color: #ffffff; padding-left: 10px;font-size: 18px; line-height: 53px;}
.dh_box{ border-bottom: 1px solid #ffffff; background: url(../images/czpc06.png) no-repeat center left; padding-left: 40px; height:53px;overflow: hidden; width: 240px; margin: 20px; float: left;}
.dh_box input{ height: 55px; margin-top: -1px; width: 241px; background:rgba(255,255,255,0); border: none; color: #ffffff; padding-left: 10px;font-size: 18px; line-height: 53px; outline: none;}
.zy_box{ display:none;}
.ybm18_bdbox button{width:200px;height:50px;background:#fa401d;color:#ffffff;border:none;margin:25px 0 20px 70px;border-radius:10px;font-size: 18px; line-height: 50px; cursor: pointer; outline: none;}
.ybm18_bdbox button:hover{ font-size: 22px;}
.ybm18_bdbox input::-webkit-input-placeholder{ color:#fff;}
.ybm18_bdbox input::-moz-placeholder{ color:#fff;}
.ybm18_bdbox input:-moz-placeholder{ color:#fff;}
.ybm18_bdbox input:-ms-input-placeholder{ color:#fff;}


.ybm_box02{ width: 1200px; height: 1147px; position: relative; overflow: hidden; margin: 0 auto; background: url(../images/2021yb02.jpg) no-repeat;}
.box02_zy{ width: 1120px; margin: 0 auto; position: relative; overflow: hidden;}
.box02_zy a{ display: block; width: 260px; height: 284px; float: left; margin: 0 10px 15px; box-shadow: 2px 2px 8px #888888; border-radius: 10px;}
.box02_zy a img{ border-radius: 10px;}
.box02_xzy{ width: 1120px; margin: 0 auto; position: relative; overflow: hidden;}
.box02_xzy a{ display: block; width: 540px; height: 240px; float: left; margin: 15px 10px 50px;box-shadow: 2px 2px 8px #888888; border-radius: 10px;}
.box02_xzy a img{ border-radius: 10px;}
.box02_text{ width: 1058px; margin: 0 auto; position: relative; overflow: hidden;}
.box02_text img{ display: block; margin: 0 auto;}
.box02_text p{ font-size: 24px; color: #ff331f; line-height: 1.8; margin:10px auto;text-indent:2em;}
.box02_text a{ display: block; float: right; margin-right: 10px;}
.box02_text a img{transition: all 0.3s;}
.box02_text a:hover img{ transform: scale(1.05);}


.ybm_box03{ width: 100%; position: relative; overflow: hidden; background: #f9695b; margin: 50px auto 0;}
.ybm_box03 .box03_bt{ display: block; margin: 50px auto 30px;}

.box03_tab{ width: 1200px; position: relative; overflow: hidden; margin: 0 auto;}
.box03_tab .nav { width:1203px; position: relative; overflow: hidden; text-align: center; margin: 0 auto;}
.box03_tab .nav li { width: 300px; height: 80px; float: left;}
.box03_tab .nav li:nth-child(2){ border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
.box03_tab .nav li:nth-child(3){ border-right: 1px solid #e6e6e6;}
.box03_tab .nav li a{ width:300px; height: 80px; display: block; line-height: 80px; font-size: 24px; color: #fa401d; text-align: center; background: #fff;}
.box03_tab .nav li a:hover {color: #ff6600; }
.box03_tab .nav li a.current{ color: #fa401d; background: #ffdf5d;}

.box03_tab .list_wrap{ width:1200px; position: relative; overflow: hidden; margin: 20px auto 40px;}
.box03_tab .list_wrap ul{ width: 100%; position: relative; overflow: hidden; }
.box03_tab .list_wrap li{ width: 1200px; height: 220px; position: relative; overflow: hidden;}


.ybm_box04{ width: 1200px; position: relative; overflow: hidden; margin: 30px auto 50px;}
.ybm_box04 img{ display: block; margin: 0 auto;}
.ybm_box04 a{ display: block; position: absolute; top: 63px; right: 48px;}
.ybm_box04 a img{transition: all 0.3s;}
.ybm_box04 a:hover img{ transform: scale(1.05);}


.ybm_box05{ width: 1200px; position: relative; overflow: hidden; margin: 0 auto 50px;}
.ybm_box05 img{ display: block; margin: 0 auto;}
.box05_nr{ width: 1200px; height: 520px; position: relative; overflow: hidden; background: url(../images/2021yb37.jpg) no-repeat; margin: 30px auto 0;}
.box05_nr h1{ font-size: 34px; color: #fff; margin: 20px auto 5px; text-align: center;}
.box05_nr h2{font-size: 16px; color: #fff; margin: 0 auto 25px; text-align: center;}

.xbsy2020_hrbmBox{width: 850px; height: 370px; overflow: hidden; position: relative; margin-left: 60px; border-radius: 20px;}
.xbsy2020_hrbmgd{ width: 850px; position: absolute; top: 0; left: 0; height: 400px; background: #fff; border-radius: 20px; z-index: 3;}
.xbsy2020_hrbmzbt{ width: 100%; background-color: #FB401C; overflow: hidden; position: relative;z-index: 0; border-top-left-radius: 20px; border-top-right-radius: 20px; font-size: 20px; height: 50px; line-height: 50px;}
.xbsy2020_hrbmzbt li{ height: 40px; float: left; text-align: center; color: #ffffff;}
.xbsy2020_hrbmzbt li:nth-child(1){ width: 30%; border-top-left-radius: 20px;}
.xbsy2020_hrbmzbt li:nth-child(2){ width: 10%;}
.xbsy2020_hrbmzbt li:nth-child(3){ width: 20%;}
.xbsy2020_hrbmzbt li:nth-child(4){ width: 15%;}
.xbsy2020_hrbmzbt li:nth-child(5){ width: 25%;border-top-right-radius: 20px;}
.xbsy2020_marquee p{ width: 100%; overflow: hidden; text-align: center; color: #666666;}
.xbsy2020_marquee p b{ font-size: 14px; height: 40px; line-height: 40px;}
.xbsy2020_marquee p span{ color:#DC1223;}
.xbsy2020_marquee p .bt01{ display: block; width: 30%; float: left; border-bottom: 1px dashed #cccccc;}
.xbsy2020_marquee p .bt02{ display: block; width: 10%; float: left; border-bottom: 1px dashed #cccccc;}
.xbsy2020_marquee p .bt03{ display: block; width: 20%; float: left; border-bottom: 1px dashed #cccccc;}
.xbsy2020_marquee p .bt04{ display: block; width: 15%; float: left; border-bottom: 1px dashed #cccccc;}
.xbsy2020_marquee p .bt05{ display: block; width: 25%; float: left; border-bottom: 1px dashed #cccccc;}
.xbsy2020_marquee p a{display: block; width: 70%; height: 30px; font-size: 14px; line-height: 30px; color: #fff; background: #fa401d; border-radius: 50px; text-align: center; margin: 5px auto;}
.xbsy2020_marquee p a:hover{ border:1px solid #fa401d; background: #fff; color: #fa401d;}

.ybm_box05 .box05_img{ margin: 50px auto 30px;}
.ybm_box05 .box05_zx{ display: block; width: 280px; height: 60px; font-size: 24px; line-height: 60px; color: #fff; background: #fa401d; border-radius: 50px; text-align: center; margin: 0 auto;}
.ybm_box05 .box05_zx:hover{ font-size: 26px;}


.ybm_box06{ width: 100%; position: relative; overflow: hidden; background: #f9695b;}
.ybm_box06 .box06_bt{ display: block; margin: 50px auto 30px;}
.box06_nr{ width: 1230px; position: relative; overflow: hidden; margin: 0 auto;}
.box06_nr a{ width: 380px; height: 200px; display: block; float: left; margin: 15px 15px;}
.ybm_box06 .box06_zx{ display: block; width: 280px; height: 60px; font-size: 24px; line-height: 60px; color: #fa401d; background: #fff; border-radius: 50px; text-align: center; margin: 20px auto 60px;}
.ybm_box06 .box06_zx:hover{ font-size: 26px;}


.ybm_box07{width: 1200px; position: relative; overflow: hidden; margin: 0 auto 50px;}
.ybm_box07 img{ display: block;}
.ybm_box07 img:nth-child(1){ margin: 30px 0;}
.ybm_box07 .box07_zx1{ display: block; width: 250px; height: 60px; font-size: 24px; line-height: 60px; color: #fa401d; background: #ffffff; border-radius: 10px; text-align: center; position: absolute; top: 94px; right: 30px;}
.ybm_box07 .box07_zx1:hover{ font-size: 26px;}
.ybm_box07 .box07_zx2{ display: block; width: 280px; height: 60px; font-size: 24px; line-height: 60px; color: #fff; background: #fa401d; border-radius: 50px; text-align: center; position: absolute; bottom: 28px; right: 50%; margin-right: -140px;}
.ybm_box07 .box07_zx2:hover{ font-size: 26px;}


.ybm_box08{ width: 100%; position: relative; overflow: hidden; background: #f9695b;}
.ybm_box08 .box08_bt{ display: block; margin: 50px auto 30px;}
.ybm_box08 .box08_zx{ display: block; width: 280px; height: 60px; font-size: 24px; line-height: 60px; color: #fff; background: #fa401d; border-radius: 50px; text-align: center; margin: 0 auto 50px;}
.ybm_box08 .box08_zx:hover{ font-size: 26px;}


.ybm_box08 .box03_tab .list_wrap li{ width: 1200px; height: 269px; position: relative; overflow: hidden;}















