

.ej_banner span{display: block;overflow: hidden;}
.ej_banner span img{width: 100%;min-height: 220px;}



.ej_nav_left{line-height: 80px;display: inline-block;vertical-align: top;}
.ej_nav{position: relative;}
.ej_nav_left_list{position: absolute;left: 0;top: 80px;left: 0;background: #f4f4f4;line-height: 65px;width: 100%;display: none;}
.ej_nav_left_list li{display: inline-block;vertical-align: top;}
.ej_nav_left>li{display: inline-block;vertical-align: top;}
.ej_nav_left>li>a{display: block;font-size: 18px;color: #000;padding: 0 35px;position: relative;}
.ej_nav_left>li:first-child>a{padding-left: 0;}
.ej_nav_left>li>a img{display: inline-block;vertical-align: middle;margin-top: -3px;width: 0;transition: 0.3s ease-out;}
.ej_nav_left>li>a:after{content: '';display: inline-block;width: 1px;height: 55px;position: absolute;right: 0px;bottom: 0;background: #e5e5e5;}
.ej_nav_left>li.active>a img,.ej_nav_left>li:hover>a img{width: 18px;margin-right: 10px;}
.ej_nav_left>li.active>a,.ej_nav_left>li:hover>a{color: #a60002;}
.ej_nav_left>li.active .ej_nav_left_list/*,.ej_nav_left>li:hover .ej_nav_left_list*/{display: block;}

.ej_nav_left_list ol{font-size: 0;}
.ej_nav_left_list ol li{position: relative;}
.ej_nav_left_list ol li a{padding: 0 27px;position: relative;display: block;}
.ej_nav_left_list ol li a:after{content: '';display: inline-block;width: 1px;height: 14px;position: absolute;top: 0;right: -1px;background: lightgray;
top: 50%;transform: translateY(-50%);}
.ej_nav_left_list ol li:before{content: '';display: block;width: 0%;left: 0;top: 0;height: 1px;background:#a60002;transition: 0.3s ease-in-out;}
.ej_nav_left_list ol li:last-child a{border: none;}
.ej_nav_left_list ol li:hover:before,.ej_nav_left_list ol li.active:before{width: 100%;}
.ej_nav_left_list ol li:hover a,.ej_nav_left_list ol li.active a{background: white;color:#a60002;}
.ej_nav_left_list ol li:hover a:after,.ej_nav_left_list ol li.active a:after{background: transparent;}


.mbx{display: inline-block;vertical-align: top;float: right;line-height: 80px;}
.mbx a,.mbx {font-size: 14px;color: #999999;}
.mbx a:hover{color: #333;}
.mbx img{margin: -2px 10px 0;}


.bianju{padding: 90px 0;}

.pub_title h1{font-size: 24px;color: #333;}
.pub_title p{position: relative;margin-top: 5px;}
.pub_title p span{display: inline-block;font-size: 16px;color: #b3b3b3;background: white;z-index: 2;position: relative;padding-right: 10px;}
.pub_title p:after{content: '';display: block;width: 2500px;left: 0;top: 55%;height: 1px;background: lightgray;position: absolute;}
.pub_title {padding-left: 15px;box-sizing: border-box;border-left: 2px solid #a70f08;position: relative;}
.pub_u1{position: absolute;right: 0;background: white;bottom: 0;padding: 0 15px;}
.pub_u1 li{display: inline-block;vertical-align: top;margin: 0 5px;}
.pub_u1 li a{padding: 6px 22px;background: #e5e5e5;border-radius: 50px;font-size: #333;}
.pub_u1 li:hover a,.pub_u1 li.active a{background: #a70f08;color: white;}



.ry_content_list1{font-size: 0;margin-top: 55px;padding-bottom: 55px;border-bottom: 1px solid #e5e5e5;}
.ry_content_left{display: inline-block;vertical-align: middle;width:49%;}
.ry_content_right{display: inline-block;vertical-align: middle;width: 51%;box-sizing: border-box;padding-left: 65px;}
.ry_content_left img{width: 100%;}
.ry_content_right h1{font-size: 18px;color: #333;}
.ry_content_right p{font-size: 14px;color: #999;line-height: 25px;margin-top: 20px;margin-bottom: 30px;}
.time_list font{font-size: 24px;color: #666;font-family: arial;display: block;}
.time_list time{display: block;font-size: 18px;color: #999;}

.ry_content_u1 li{padding: 25px 0;border-bottom: 1px dashed #e5e5e5;font-size: 0;box-sizing: border-box;padding-right: 20px;}
.ry_content_u1 li a{font-size: 0;}
.ry_content_u1 li:last-child{border: none;}
.ry_content_u1{padding: 20px 0 35px;border-bottom: 1px solid #e5e5e5;}
.ry_content_u1_left{width:calc(100% - 55px);box-sizing: border-box;padding: 0 80px 0 30px;}
.time_list,.ry_content_u1_left{display: inline-block;vertical-align: middle;}
.ry_content_u1_left h1{font-size: 16px;color: #333;position: relative;}
.ry_content_u1_left h1:before{content: '';display: inline-block;vertical-align: middle;width: 13px;height: 2px;background: #666;position: absolute;left: -25px;
top: 10px;}
.ry_content_u1_left p{font-size: 14px;color: #999;line-height: 20px;margin-top: 10px;}

.page{text-align: center;margin-top: 55px;}
.page a{display: inline-block;vertical-align: top;font-size: 18px;color: #999;font-family: arial;margin: 0 5px;padding: 5px 5px;}
.page a:first-child,.page a:last-child{font-size: 24px;margin-top: -2px;}
.page a:hover,.page a.active{color: #ad1f18;border-bottom: 1px solid #ad1f18;}
.page a:first-child:hover,.page a:last-child:hover{border: none;}



.jj_content{padding-bottom: 0;}
.jj_content_list{font-size: 0;margin-top: 55px;}
.jj_content_left{display:inline-block;vertical-align: top;width: 53%;box-sizing: border-box;padding-left: 15px;padding-right: 55px;}
.jj_content_left p{font-size: 14px;color: #666;line-height: 25px;text-indent: 2em;margin-top: 25px;}
.jj_content_left p:first-child{margin-top: 0;}
.jj_content_right{display:inline-block;vertical-align: top;width: 47%;position: relative;}
.jj_content_right img{width: 100%;}
.jj_content_right:after{content: '';display: block;width: 1px;height: 130px;position: absolute;right: 1px;bottom: -125px;background: #e6c0be;}
.jj_content1,.bxxcp_con1{padding: 75px 0;background: url(../images/yi_03.jpg) no-repeat center center;background-size: cover;}
.jj_content1_top{padding-bottom: 25px;}
.jj_content1_top span{display: inline-block;vertical-align: middle;}
.jj_content1_top aside{display: inline-block;vertical-align: middle;margin-left: 40px;}
.jj_content1_top h1{font-size: 24px;color: #a70f08;}
.jj_content1 .jj_content1_top p{font-size: 16px;color: #b3b3b3;margin-top: 5px;text-indent: 0;}
.jj_content1 p{font-size: 14px;color: #666;line-height: 25px;text-indent: 2em;margin-top: 20px;}
.jj_content2{padding-bottom: 90px;}
.jj_content2 .jj_content_right:after{display: none;}
.jj_content2 .jj_content_left{padding: 0;padding-left: 60px;vertical-align: middle;}
.jj_content2 .jj_content_right{vertical-align: middle;}
.jj_content2 .jj_content1_top aside{margin: 0;}
.jj_content2 .jj_content1_top p{font-size: 16px;color: #b3b3b3;margin-top: 5px;text-indent: 0;}
.jj_content2 .jj_content1_top span{float: right;}
.jj_content2 .jj_content_list{margin-top: 0;}


.gdjs_u1 li{box-sizing: border-box;padding-left: 18px;border-left: 1px solid #a40001;margin-top: 55px;}
.gdjs_u1 li h1{font-size: 18px;color: #a40001;}
.gdjs_u1 li p{font-size: 14px;color: #666;line-height: 24px;margin-top: 10px;}
.gdjs_con_list{font-size: 0;margin-top: 90px;}
.gdjs_left,.gdjs_right{display: inline-block;vertical-align: middle;width: 50%;}
.gdjs_left{text-align: left;}
.gdjs_left img{max-width: 100%;}
.gdjs_right h1{font-size: 24px;color: #000;padding-bottom: 20px;border-bottom: 1px solid lightgray;box-sizing: border-box;padding-left: 15px;}

.gdjs_right_u1{font-size: 0;}
.gdjs_right_u1 li{display: inline-block;vertical-align: top;width: 50%;box-sizing: border-box;padding-left: 15px;margin-top: 35px;}
.gdjs_right_u1 li p{font-size: 16px;color: #333;}
.gdjs_right_u1 li font{font-size: 16px;font-weight: bold;}
.gdjs_right_u1 li:nth-child(1) font{color: #4872a3;}
.gdjs_right_u1 li:nth-child(2) font{color: #849e4d;}
.gdjs_right_u1 li:nth-child(3) font{color: #a34643;}
.gdjs_right_u1 li:nth-child(4) font{color: #725a8e;}
.gdjs_right_u1 li:nth-child(5) font{color: #4798ad;}
.gdjs_right_u1 li:nth-child(6) font{color: #d98846;}


.gdjs_con2{background: #fafafa;padding:75px 0;}
.gdjs_con2 .gdjs_u1 li:first-child{margin-top: 0;}
.gdjs_con3{background: white;}
.dszzc_cont p{font-size: 14px;color: #666;line-height: 25px;margin-top: 25px;text-indent: 2em;}
.dszzc .pub_title{margin-bottom: 50px;}
.dszzc_cont1 .jj_content_right{width: 52%;}
.dszzc_cont1 .jj_content_left{width: 48%;}
.dszzc_cont1 .jj_content_left p{text-indent: 0;}
.dszzc_cont1 .jj_content1_top p{text-transform: uppercase;font-size: 12px;}
.dszzc_cont1 .jj_content1_top{border-bottom: 1px solid #e5e5e5;}



.qywh_con1 span{display: block;text-align: center;background: #f5f5f5;margin-top: 40px;}
.qywh_con1 span img{max-width: 100%;margin: 0 auto;display: block;}
.qywh_con1_u1{font-size: 0;}
.qywh_con1_u1 li{display: inline-block;vertical-align: top;width: 33.333%;margin-top: 60px;}
.qywh_con1_u1 li p{font-size: 18px;color: #a40001;}
.qywh_con1_u1 li font{display: block;margin-top: 10px;font-size: 16px;color: #666;}
.bxxcp_list{font-size: 0;margin-top: 45px;}
.bxxcp_left{display: inline-block;vertical-align: top;width: 45%;}
.bxxcp_left img{width: 100%;}
.bxxcp_right{display: inline-block;vertical-align: top;width: 55%;box-sizing: border-box;padding-left: 85px;}
.bxxcp_right p{font-size: 18px;margin-top: 30px;}

.bxxcp_con1{padding-bottom: 110px;}
.bxxcp_con1_u1{font-size: 0;}
.bxxcp_con1_u1 li{display: inline-block;vertical-align: top;width: 24.2%;margin-right: 1%;}
.bxxcp_con1_u1 li:nth-child(4n){margin-right: 0;}
.bxxcp_con1_u1 li span{display: block;overflow: hidden;}
.bxxcp_con1_u1 li span img{width: 100%;transition: 0.3s ease-out;}
.bxxcp_con1_u1 li:hover span img{transform: scale(1.05);}
.bxxcp_con1_u1 li a{display: block;box-sizing: border-box;background: white;padding: 5px;}
.bxxcp_con1_u1 li aside{box-sizing: border-box;padding: 20px 15px 15px;}
.bxxcp_con1_u1 li aside font{display: inline-block;vertical-align: top;font-size: 14px;color: #333;width: calc(100% - 30px);line-height: 25px;}
.bxxcp_con1_u1 li aside img{float: right;}




.dsj_u1{position: relative;font-size: 0;}
.dsj_u1 li{font-size: 0;padding-top: 33px;}
.dsj_u1_left{display: inline-block;vertical-align: top;width: 13px;height: 13px;border-radius: 50%;background: #989898;margin-top: 8px;transition: 0.3s ease-out;}
.dsj_u1_middle{display: inline-block;vertical-align: top;width: 120px;text-align: center;}
.dsj_u1_middle time{font-size: 24px;color: #666;transition: 0.3s ease-out;}
.dsj_u1_right{display: inline-block;vertical-align: top;width: calc(100% - 135px);box-sizing: border-box;padding-bottom: 33px;border-bottom: 1px dashed #e5e5e5;}
.dsj_u1_right_div h1{font-size: 16px;color: #666;margin-top: 5px;transition: 0.3s ease-out;}
.dsj_u1_right_div p{font-size: 14px;color: #999;line-height: 25px;margin-top: 6px;}
.dsj_u1_right_div{margin-top: 20px;}
.dsj_u1_right .dsj_u1_right_div:first-child{margin-top: 0;}


.dsj_u1{position: relative;margin-top: 70px;}
.dsj_u1:after{content: '';display: block;width: 1px;height:calc(100% + 50px);top: -10px;left: 0;background: lightgray;position: absolute;}
.dsj_u1 li:hover .dsj_u1_left{background: #a40001;}
.dsj_u1 li:hover .dsj_u1_middle time{color:#a40001;}
.dsj_u1 li:hover .dsj_u1_right h1{color:#a40001;}
.dsj_u1 li{position: relative;}
.dsj_u1 li:after{content: '';display: block;width: 1px;height: 100%;background: #a40001;position: absolute;left: 0;top: 0;transform: scaleY(0);
transition: 0.3s ease-out;z-index: 2;}
.dsj_u1_left{position: relative;left: -6px;z-index: 3;}
.dsj_u1 li:hover:after{transform: scaleY(1);}

.fzjg_u1{font-size: 0;margin-top: 40px;}
.fzjg_u1 li{width: 145px;margin-right: 50px;display: inline-block;vertical-align: top;text-align: center;margin-top: 25px;}
.fzjg_u1 li a{display: block;font-size: 16px;color: #333;line-height: 35px;}
.fzjg_u1 li:hover a{background: #a40001;color: white;}




.fz_xq_table table,.fz_xq_table td,.fz_xq_table tr,.fz_xq_table th{border: 1px solid lightgray;padding: 15px 10px;text-align: center;}
.fz_xq h1{font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 20px;}
.fxgl_u1 li{padding: 50px 0;}
.fxgl_u1 li h1{font-size: 16px;color: #a40001;}
.fxgl_u1 li p{font-size: 14px;color: #666;margin-top: 20px;line-height: 25px;box-sizing: border-box;padding-left: 50px;}
.fxgl_u1 li:nth-child(even){background: #f4f4f4;}
.fxgl_u1 li:first-child{padding-top: 0;}
.fxgl_con{padding: 90px 0 60px;}

.fxgl_con2{padding: 60px 0 120px;}
.fxgl_con2 h1{text-align: center;position: relative;}
.fxgl_con2 h1 font{display: inline-block;background: white;font-size: 18px;color: #a40001;position: relative;z-index: 2;padding: 0 10px;}
.fxgl_con2 h1:before{content: '';display: block;width: 100%;height: 1px;background: lightgray;position: absolute;top: 50%;left: 0;}
.fxgl_con2 span{display: block;margin-top: 55px;}
.fxgl_con2 span img{width: auto;}



.xwlb_u1{margin-top: 30px;}
.xwlb_u1 li{padding: 33px 0;border-bottom: 1px dashed lightgray;}
.xwlb_u1 li a{display: block;font-size: 0;}
.xwlb_u1_left{display: inline-block;vertical-align: middle;width: 145px;text-align: center;padding: 20px 0;background: #f8f8f8;
box-sizing: border-box;border: 1px solid #eee;}
.xwlb_u1_left span{display: block;font-size: 24px;color: #a40001;font-family: arial;}
.xwlb_u1_left time{font-size: 20px;color: #999999;font-family: arial;}
.xwlb_u1_middle{display: inline-block;vertical-align: middle;width: calc(100% - 205px);box-sizing: border-box;padding: 0 60px 0 20px;}
.xwlb_u1_middle h1{font-size: 16px;color: #333;transition: 0.3s ease-out;}
.xwlb_u1_middle h1:before{content: '';display: inline-block;vertical-align: middle;width: 0;height: 1px;background: #a40001;transition: 0.3s ease-out;}
.xwlb_u1_middle p{font-size: 14px;color: #999999;margin-top: 10px;}
.xwlb_u1_right{display: inline-block;vertical-align: middle;width: 60px;box-sizing: border-box;line-height: 45px;border: 1px solid #e5e5e5;border-radius: 5px;
text-align: center;transition: 0.3s ease-out;}
.xwlb_u1_right i{display: inline-block;vertical-align: middle;font-size: 25px;color: lightgray;transition: 0.3s ease-out;}
.xwlb_u1 li:hover .xwlb_u1_middle h1{color: #a40001;}
.xwlb_u1 li:hover .xwlb_u1_middle h1:before{width: 25px;margin-right: 10px;}
.xwlb_u1 li:hover .xwlb_u1_right{background: #a40001;border-color: #a40001;}
.xwlb_u1 li:hover .xwlb_u1_right i{color: white;}
.xwlb_xq h1{font-size: 24px;color: #333;text-align: center;}
.xwlb_xq span{position: relative;display: block;text-align: center;font-size: 14px;color: #666;margin-top: 15px;padding-bottom: 35px;margin-bottom: 50px;}
.xwlb_xq span:after{content: '';display: block;width: 3000px;left: -900px;height: 1px;background: lightgray;position: absolute;bottom: 0;}
.xwlb_xq p{font-size: 14px;color: #666;line-height: 25px;margin-top: 25px;text-indent: 2em;}
.xwlb_xq p img{max-width: 100%;display: block;margin:50px auto 0;}

.pages{font-size: 0;margin-top: 90px;position: relative;}
.pages:after{content: '';display: block;width: 100%;height: 1px;background: lightgray;position: absolute;top: 17px;left: 0;}
.pages>a{display: inline-block;width: calc((100% - 80px)/2);color: #999;vertical-align: bottom;}
.pages_list{display: inline-block;vertical-align: bottom;background: white;padding: 0 10px;position: relative;z-index: 2;}
.pages>a:last-child{text-align: right;}
.pages_list i{display: block;width: 57px;height: 35px;text-align: center;line-height: 35px;border-radius: 10px;background: #e8e8e8;transition: 0.3s ease-out;
font-size: 22px;color: #888;}
.pages_list font{display: block;font-size: 14px;color: #333;margin-top: 10px;transition: 0.3s ease-out;}
.pages a:hover{color:#a40001 ;}
.pages_list:hover font{color:#a40001;}
.pages_list:hover i{background:#a40001;color: white;}






.jmcc{background: #f9f9f9;}
.join_nav .ej_nav_left>li>a:after{display: none;}
.jmcc .pub_title p span{background: #f9f9f9;}
.join_select{background: white;box-sizing: border-box;padding: 35px 25px;}
.join_select_con1{font-size: 0;border-bottom: 1px dashed lightgray;padding:20px 0px 30px;}
.join_select .join_select_con1:nth-of-type(1){padding-top: 0;}
.join_select_con1 span{display: inline-block;vertical-align: top;font-size: 14px;font-weight: bold;color: #000;width: 100px;line-height: 30px;margin-top: 10px;}
.join_select_con1_u1{display: inline-block;vertical-align: top;width: calc(100% - 100px);font-size:0;}
.join_select_con1_u1 li{display: inline-block;vertical-align: top;/*width: 14.2%;*/line-height: 30px;margin-top:10px;margin-right: 8px;}
.join_select_con1_u1 li a{display: block;border-radius: 20px;text-align: center;color: #666;padding: 0 20px;}
.join_select_con1_u1 li:hover a,.join_select_con1_u1 li.active a{background: #a40001;color: white;}
.join_input{display: inline-block;vertical-align:middle;}
.join_input input[type=text]{display: inline-block;vertical-align: top;width: 415px;height: 50px;box-sizing: border-box;border: 1px solid #a40001;}
.join_input input[type=submit]{display: inline-block;vertical-align: top;width: 50px;height: 50px;border: none;outline: none;background: url(../images/sousuo.png) no-repeat center center #a40001;
cursor: pointer;}
.join_select_con2{padding-top: 40px;padding-bottom: 10px;border-bottom: none;}
.join_select{margin-top: 45px;}


.join_table{background: white;box-sizing: border-box;padding: 25px 0;margin-top: 40px;padding-bottom: 70px;}
.join_table_dl dt,.join_table_dl a{font-size: 0;}
.join_table_dl span{display: inline-block;vertical-align: top;width:18%;font-size: 14px;box-sizing: border-box;padding-left: 50px;}
.join_table_dl .span1{width: 28%;}
.join_table_dl dt span{font-size: 16px;color: #333;font-weight: bold;}
.join_table_dl dt{padding-bottom: 20px;border-bottom: 2px solid #e5e5e5;}
.join_table_dl dd a{padding: 25px 0;font-size: 14px;color: #666;display: block;font-size: 0;border-bottom: 1px dashed lightgray;}
.join_table_dl dd a:hover{background: #f8f8f8;}


.jm_xq{background: white;padding: 70px 50px 120px;margin-top: 45px;overflow: hidden;}
.jm_top{position: relative;}
.jm_top h1{font-size: 20px;color: #333;}
.jm_top span{font-size: 20px;color: #a40001;margin-top: 19px;display: block;}
.bind_a{position: absolute;right: 0;top: 0;width: 165px;height: 45px;text-align: center;line-height: 45px;border-radius: 50px;background: #d00001;color: white;
font-size: 20px;}
.bind_a:hover{background: #a40001;}
.jm_xq_u1{font-size: 0;padding: 30px 0 60px;position: relative;}
.jm_xq_u1 li{display: inline-block;vertical-align: top;width: 25%;color: #666;margin-top: 15px;}
.jm_xq_u1:after{content: '';display: block;width: 1400px;border-bottom: 1px dashed lightgray;position: absolute;bottom: 0;left: -200px;}
.jm_xq h2{font-size: 14px;font-weight: bold;color: #333;margin-top: 40px;}
.jm_xq p{font-size: 14px;color: #666;line-height: 25px;margin-top: 22px;}

.jbxx_con1{font-size: 0;}
.jbxx_con1 li{display: inline-block;vertical-align: top;margin-right: 35px;}
.jbxx_con1 li a{font-size: 16px;color: #666;}
.jbxx_con1 li:hover a,.jbxx_con1 li.active a{color: #a40001;font-weight: bold;}


.jbxx_table table,.jbxx_table td,.jbxx_table tr{border: 1px solid lightgray;text-align: center;}
.jbxx_table th{background: #f4f4f4;font-size: 14px;font-weight: bold;padding: 20px 0;}
.jbxx_table td{font-size: 14px;color: #666;height: 50px;}
.jbxx_table_div {position: relative;}
.jbxx_table_div p{display: block;line-height: 50px;cursor: pointer;transition: 0.3s ease-out;}
.jbxx_table_div p i{display: inline-block;vertical-align: middle;font-size: 14px;margin-left: 10px;transform: rotate(90deg);transition: 0.3s ease-out;}
.jbxx_table_div_u1{position: absolute;width: 100%;top: 50px;z-index: 2;background: #f4f4f4;padding: 20px 35px;box-sizing: border-box;text-align: left;display: none;}
.jbxx_table_div_u1 li a{padding: 6px 0;color: #666;display: block;}
.jbxx_table_div:hover p i{transform:  rotate(-90deg);}
.jbxx_table_div:hover p{color: #a70f08;}
.jbxx_table_div_u1 li:hover a{color: #a70f08;}
.jbxx_table{margin-top: 30px;}


.zlgy_u1 li{border: 1px solid #e5e5e5;box-sizing: border-box;margin-bottom: 20px;padding-right: 30px;}
.zlgy_u1 li:last-child{border: 1px solid #e5e5e5;}
.zlgy_u1 .ry_content_u1_left h1:before{display: none;}
.zlgy_u1 .time_list font{color: #a40001;}
.zlgy_u1{border: none;}


.gaishu{font-size: 0;box-sizing: border-box;padding-left: 20px;}
.gaishu li{min-width: 50%;font-size: 0;display: inline-block;vertical-align: top;line-height: 35px;font-size: 16px;color: #666;}
.gaishu li span{width: 100px;font-size: 16px;color: #666;display: inline-block;vertical-align: top;text-align: justify;line-height: 1;margin-top: 10px;}
.gaishu li font{display: inline-block;vertical-align: top;width: calc(100% - 100px);font-size: 16px;color: #666;}

.kefu{display: block;width: 390px;height: 80px;text-align: center;line-height: 80px;border: 1px solid #a70f08;color: #a40001;font-size: 16px;
border-radius: 10px;margin:90px auto 0;}
.kefu span{font-size: 18px;}
.gaishu li span:after{content:'.';width: 100%;display: inline-block;overflow: hidden;height: 0;}
.ej_nav .divBox:after{content: '';display: block;clear: both;}


.ej_banner{position: relative;}
.prodect_btn{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;z-index: 2;}
.prodect_btn .divBox{position: relative;}
.prodect_btn .swiper-button-next,.prodect_btn .swiper-button-prev{width: 40px;height: 40px;border-radius: 5px;background-color: #b43030;background-size: 14px;
outline: none;opacity: 0.5;transition: 0.3s ease-in-out;}
.prodect_btn .swiper-button-next:hover,.prodect_btn .swiper-button-prev:hover{opacity: 1;}



.productor_lsit:after{content: '';display: block;clear: both;}
.productor_u1{font-size: 0;}
.productor_u1 li{display: inline-block;vertical-align: top;width: 25%;box-sizing: border-box;border: 1px solid #e5e5e5;text-align: center;border-bottom: none;
position: relative;transition: 0.3s ease-out;border-right: none;}
.productor_u1 li:last-child{border-right: 1px solid #e5e5e5;}
.productor_u1 li:after{content: '';display: block;width: 0%;height: 3px;background:#a40001;position: absolute;top: 0;left: 0;transition: 0.3s ease-out;}
.productor_u1 li a{display: block;padding: 50px 0;}
.productor_u1 li a span{display: inline-block;line-height: 60px;}
.productor_u1 li a p{font-size: 18px;color: #a40001;margin-top: 5px;}
.productor_u1 li:hover,.productor_u1 li.active{background: #f8f8f8;}
.productor_u1 li:hover:after,.productor_u1 li.active:after{width: 100%;}
.productor_con1{background: #f8f8f8;padding: 35px 0;}

.productor_con1_u1 li{background: white;padding: 10px;box-shadow: 0 0px 10px 2px rgba(0,0,0,.05);font-size: 0;margin-bottom: 15px;}
.productor_con1_u1 li span{display: inline-block;vertical-align: middle;width: 200px;overflow: hidden;}
.productor_con1_u1 li span img{width: 100%;transition: 0.3s ease-out;}
.productor_con1_u1 li:hover span img{transform: scale(1.05);}
.productor_con1_u1_middle{display: inline-block;vertical-align: middle;width: calc(100% - 350px);box-sizing: border-box;padding-left: 60px;}
.productor_con1_u1_middle h1{font-size: 18px;color: #333;font-weight: bold;padding-bottom: 12px;border-bottom: 1px solid #e9e9e9;margin-bottom: 13px;}
.productor_con1_u1_middle p{font-size: 14px;color: #666;line-height: 30px;}
.productor_con1_u1_middle p font{font-weight: bold;}
.productor_con1_u1_middle p:before{content: '';display: inline-block;vertical-align: middle;width:5px;height: 5px;border-radius: 50%;background: #a40001;
margin-right: 15px;}


.productor_con1_u1_right{display: inline-block;vertical-align: middle;width: 140px;height: 40px;line-height: 38px;box-sizing: border-box;border: 1px solid #a40001;
text-align: center;border-radius: 10px;transition: 0.3s ease-out;}
.productor_con1_u1_right a{display: block;}
.productor_con1_u1_right a font{display: inline-block;vertical-align: top;font-size: 14px;color: #a40001;transform: translateX(15px);transition: 0.3s ease-out;}
.productor_con1_u1_right a i{display: inline-block;vertical-align: middle;font-size: 14px;color: #a40001;padding-left: 5px;border-left: 1px solid rgba(250,250,250,.2);line-height: 1;
margin-left: 7px;margin-top: -2px;transform: translateX(15px);opacity: 0;transition: 0.3s ease-out .2s;}
.productor_con1_u1_right:hover{background: #a40001;}
.productor_con1_u1_right:hover font,.productor_con1_u1_right:hover i{color: white;transform: translateX(0);opacity: 1;}



.productor_con2_h1{position: relative;}
.productor_con2_h1:before{content: '';display: inline-block;vertical-align: middle;width: 3px;height: 20px;background: #a40001;position: relative;z-index: 2;}
.productor_con2_h1:after{content: '';display: inline-block;vertical-align: middle;width: 3000px;height: 1px;background: lightgray;left: 0;top: 50%;position: absolute;}
.productor_con2_h1 font{position: relative;display: inline-block;vertical-align: middle;padding: 0 10px;color:#a40001;font-size: 20px;font-weight: bold;
line-height: 20px;z-index: 2;background: white;}
.productor_con2_u1{font-size: 0;margin-top: 45px;}
.productor_con2_u1 li{display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;background: #f8f8f8;position: relative;}
.productor_con2_u1 li:nth-child(2n){margin-right: 0;}
.productor_con2_u1 li span{display: inline-block;vertical-align: middle;width: 50%;}
.productor_con2_u1 li aside{display: inline-block;vertical-align: middle;width: 50%;text-align: center;}
.productor_con2_u1 li span img{width: 100%;}
.productor_con2_u1 li aside p{font-size: 16px;color: #333;}
.productor_con2_u1 li aside p:before{content: '';display: block;width: 25px;height: 1px;background: #999;margin:10px auto  5px;}
.productor_con2_u1 li:after{content: '';display: block;width: 0;height: 2px;background:#a40001;position: absolute;bottom: 0;left:0;transition: 0.3s ease-out;}
.productor_con2_u1 li a{font-size: 0;}
.productor_con2_u1 li:hover:after{width: 100%;}
.productor_con2{padding: 50px 0 75px;}


.productor_detail{padding-bottom: 70px;}
.productor_detail_list{font-size: 0;box-sizing: border-box;padding: 20px;box-shadow: 0 0 5px 0 rgba(0,0,0,.2);}
.productor_detail_left{display: inline-block;vertical-align: middle;width: 45%;}
.productor_detail_left img{width: 100%;}
.productor_detail_right{display: inline-block;vertical-align: middle;width: 55%;box-sizing: border-box;padding-left: 78px;padding-right: 35px;}
.productor_detail_right h1{font-size: 24px;color: #333;padding-bottom: 25px;border-bottom: 1px solid #e5e5e5;margin-bottom: 30px;}
.productor_detail_right p{font-size: 16px;color: #666666;line-height: 40px;}
.productor_detail_right p font{font-weight: bold;}
.productor_detail_right p font:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background:#a40001;border-radius: 50%;
margin-right: 10px;}
.productor_detail_right_lsit{border-bottom: 1px solid #e5e5e5;padding-bottom: 45px;}
.productor_detail_right_lsit>a{display: block;width: 165px;height: 37px;text-align: center;background: #a40001;font-size: 16px;color: white;border-radius: 10px;
line-height: 35px;margin-top: 40px;}
.productor_detail_right_lsit>a img{vertical-align: middle;margin-right: 5px;}
.fanhui_table{text-align: right;}
.fanhui_table a{text-align: center;display: inline-block;}
.fanhui_table a i{font-size: 30px;color: #a40001;}
.fanhui_table a span{font-size: 14px;color: #333;display: block;}


.productor_detail2{background: #f8f8f8;padding: 55px 0 70px;}
.productor_detail2_u2 li{display: inline-block;vertical-align: top;width: 240px;height: 75px;line-height: 75px;text-align: center;font-size: 18px;color: #333;
background: white;margin-right: 15px;cursor: pointer;position: relative;}
.productor_detail2_u2 li:after{width: 0%;height: 2px;background:#a40001;content: '';display: block;transition: 0.3s ease-out;position: absolute;top: 0;left: 0;}
.productor_detail2_u2 li:hover:after,.productor_detail2_u2 li.active:after{width: 100%;}
.productor_detail2_u2 li:hover,.productor_detail2_u2 li.active{color:#a40001 ;}



.productor_detail2_u3 {box-sizing: border-box;padding: 30px;background: white;}
.productor_detail2_u3 li{display: none;}
.productor_detail2_u3 li.active{display: block;}
.productor_detail2_u3 li img{width: 100%;}
.pro_page{font-size: 0;margin-top: 40px;}
.pro_page a{display: inline-block;vertical-align: top;width: 48%;font-size: 16px;line-height:65px;background: white;text-align: center;}
.pro_page a:nth-child(2){margin-left: 4%;}
.pro_page a:hover{color: #a40001;}
.pro_page a img{display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 20px;}


.kadan .ej_nav_left>li>a{padding: 0 25px;}
.ka_shunxu{text-align: center;position: relative;margin-top: 60px;}
.ka_shunxu:after{content: '';display: block;width: 100%;height: 1px;background: linear-gradient(to right,rgba(0,0,0,.05) ,rgba(0,0,0,.2), rgba(0,0,0,.05));
position: absolute;top: 105px;display: none;}
.ka_shunxu img{position: relative;z-index: 2;}


.kadan_form .xuze{position: relative;}
.kadan_form .xuze .layui-form-label{position: absolute;top: 0;left: 0;float: none;z-index: 2;}
.kadan_form .xuze .layui-input-block{margin-left: 0;width: 100%;}
.kadan_form .xuze .layui-input,.kadan_form .xuze  .layui-textarea{padding-left: 100px;}
.layui-input:focus, .layui-textarea:focus {border-color: #ec9f9f!important;}
.kadan_form .xuze{width: 400px;display: block;margin: 20px auto 0;}
.layui-input, .layui-select, .layui-textarea{height: 45px;}
.layui-form-label{padding: 13px 15px;}

.yanzhengma{font-size: 0;width: 400px;margin: 0 auto 0;}
.kadan_form .yanzhengma .xuze{width: 220px;display: inline-block;vertical-align: top;font-size: 14px;}
.yanzhengma .layui-form-label{width: 65px;}
.yanzhengma_list{font-size: 0;border: 1px solid #D2D2D2;border-radius: 3px;box-sizing: border-box;height: 45px;display:inline-block;vertical-align: top;
margin-top: 20px;float: right;}
.yanzhengma_list span{display: inline-block;vertical-align: middle;width: 35px;text-align: center;cursor: pointer;}
.yanzhengma_list_ma{display: inline-block;vertical-align: middle;width: 125px;overflow: hidden;}
.kadan_form{margin-top: 60px;}
.kadan_form p{color: #f33838;font-size: 12px;margin-top: 45px;text-align: center;}
.tijiao input{width: 60%;height: 45px;background: #a40001;font-size: 18px;color: white;border-radius: 3px;margin-top: 25px;border: none;outline: none;
cursor: pointer;display: block;margin: 25px auto 0;}
.kadan_form .xuze .layui-form-label img{position: relative;left: -5px;}
.xuze{font-size: 14px;}


.kadan_form_list1{font-size: 0;width: 820px;margin: 0 auto;}
.kadan_form_list1_left{display: inline-block;vertical-align: middle;width: 45%;}
.kadan_form_list1_left img{width: 100%;}
.kadan_form_list1_right{display: inline-block;vertical-align: middle;width: 55%;box-sizing: border-box;padding-left:35px;}
.kadan_form_list1_right p{font-size: 16px;color: #666;font-weight: bold;text-align: left;line-height: 35px;margin-top: 0;}
.kadan_form_list1_right p span{display: inline-block;vertical-align: top;width: calc(100% - 105px);text-align: left;font-weight:100;
margin-left: 10px;}
.kadan_form_list1_right p:before{content: '';display: inline-block;vertical-align:top;width: 5px;height: 5px;border-radius: 50%;background: #a40001;margin-top: 9px;
margin-right: 10px;}
.kadan_form_list2,.kadan_form_list3,.tijiao1{width: 820px;margin: 0 auto;}
.kadan_form_list2 h1{text-align: center;font-size: 16px;font-weight: bold;color: #333;margin: 50px 0 25px;}
.kadan_form_list2 table,.kadan_form_list2 th,.kadan_form_list2 tr,.kadan_form_list2 td{border: 1px solid #e5e5e5;height: 65px;}
.kadan_form_list2 th,.kadan_form_list2 td{text-align: left;padding-left: 16px;font-size: 14px;color: #666;}
.kadan_form_list2 th{font-weight: bold;background: #f4f4f4;}

.kadan_form_list3{padding-bottom: 55px; border-bottom: 1px solid #e5e5e5;}
.kadan_form_list3 h1{font-size: 15px;font-weight: bold;color: #333;margin: 50px 0 35px;}
.kadan_form_list3 h2{background: url(../images/ui_03.png) no-repeat left center;line-height: 35px;padding-left: 40px;box-sizing: border-box;font-size: 16px;
color: white;margin-bottom: 25px;}
.kadan_form_list3 p{text-align: left;color: #666;font-size: 14px;margin-top: 0;line-height: 28px;}
.kadan_form_list3 p a{color:#a40001;}
.kadan_form .renzhen{text-align: center;font-size: 16px;color: #333;}
.renzhen .layui-form-checkbox{display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.layui-form-checked[lay-skin=primary] i {border-color: #a40001;background-color: #a40001;color: #fff;}
.layui-form-checkbox[lay-skin=primary]:hover i{border-color: #a40001;}


.tijiao1{font-size: 0;margin-top: 25px;}
.tijiao1  input{width: 46%;height: 45px;background: #a40001;font-size: 18px;color: white;border-radius: 3px;margin-top: 25px;border: none;outline: none;
cursor: pointer;display: inline-block;margin: 25px auto 0;vertical-align: top;}
.tijiao1  input:nth-child(2){margin-left: 8%;}


.kadanjihuo2{padding-bottom: 0;}
.kadanjihuo2 .ka_shunxu{margin-top: 0;top: 70px;}
.kadan_form1{background: #f8f8f8;padding: 100px 0;}
.kadanjihuo1 .kadan_form{margin-top: 0;}
.kadan_form1_zong{font-size: 0;background: white;box-sizing: border-box;padding: 60px 0px 120px;text-align: center;}
.kadan_form1_zong p{margin-top: 5px;}
.kadan_form1_zong .layui-form-item{text-align: left;}
.kadanjihuo1_left,.kadanjihuo1_right{display: inline-block;vertical-align: top;width: 50%;box-sizing: border-box;padding: 0 80px;}
.kadanjihuo1_left{position: relative;}
.kadanjihuo1_left:after{content: '';display: block;width: 1px;height: 100%;background: transparent;position: absolute;right: 0;top: 70px;}



.kadanjihuo1_div1{text-align: center;margin-bottom: 30px;}
.kadanjihuo1_div1 h1{font-size: 60px;font-family: arial;color: #a40001;font-weight: bold;}
.kadanjihuo1_div1 h2{font-size: 24px;color: #333;margin-top: 5px;}

.kadan_form1_zong .layui-form-label{text-align: left;}
.kadan_form1_zong .layui-form-item p{text-align: left;box-sizing: border-box;padding-left: 10px;}
.kadan_form1 .xuze{width: 100%;}
.layui-form-select dl dd.layui-this {background-color: #f6f6f6;color: #333;}
.zhengjian{margin-bottom: 0;margin-top: 20px;font-size: 14px;}
.zhengjian .layui-input-inline{width: calc(100% - 110px);margin-right: 0;}
.zhengjian .layui-form-label img{position: relative;left: -5px;}
.buzheng .layui-input-inline{float: none;width: ;margin-right: 0;width: calc(100% - 140px);}
.buzheng .buzheng_sec{float: right;width: auto;line-height: 45px;}
.buzheng .layui-form-checkbox[lay-skin=primary]{margin-top: -2px;margin-right: 5px;}

.xuangss{font-size: 14px;text-align: right;}
.xuangss .layui-form-label img{position: relative;left: -5px;}
.xuangss .layui-input-inline{display: inline-block;margin-right: 0;margin-left: 10px;width: 125px;float: none;text-align: left;}
.xuangss{margin-top: 20px;}
.kadan_form1_zong .xuangss,.kadan_form1_zong .toubaoren{text-align: right;}

.toubaoren .layui-input-inline{text-align: left;}
.zhengjian .layui-input-inline{float: none;}
.toubaoren .layui-input-inline {width: calc(100% - 150px);}
.toubaoren{text-align: right;}
.kadanjihuo1_right{display: none;}
.kadanjihuo1_left{width: 600px;}
.kadan_form1_zong.active .kadanjihuo1_right,.kadan_form1_zong.active .kadanjihuo1_left{display: inline-block;vertical-align: top;width: 50%;}
.kadan_form1_zong.active .kadanjihuo1_left:after{background: #e5e5e5;}
.kadan_form1_zong{position: relative;}
.kadan_form1_zong:after{content: '';display: block;width: 100%;height: 1px;background: #e5e5e5;position: absolute;top:129px;}


.kd_last{text-align: center;}
.kd_last h1{font-size: 30px;color: #a60d0f;margin-top: 10px;}
.kd_last h2{font-size: 16px;color: #333;margin-top: 30px;}
.kd_last p{margin: 0 auto;margin-top: 36px;width: 360px;border: 1px solid #e4b2b2;padding:12px 0;background: #f8f8f8;font-size: 16px;color: #666;
position: relative;}
.kd_last p:after{content: '';display: block;width: 9px;height: 35px;background: url(../images/jian_03.jpg) no-repeat;position: absolute;bottom: -36px;
left: 50%;margin-left: -4.5px;}
.kd_last p:last-child:after{display: none;}
.lipei .xuze{display: inline-block;vertical-align: top;width: 30%;font-size: 14px;margin-right: 5%;}
.lipei .xuze:nth-child(3n){margin-right: 0;}
.lipei form{font-size: 0;}
.xuze1 .layui-input-inline{float: none;width: 100%;}
.lipei .xuze .layui-form-label{text-align: left;}
.lipei .xuze .layui-input{padding-left: 75px;}
.lipei .xuze1 .layui-input{padding-left: 100px;}
.text_cen{color: #666;}
.lipei .tijiao input{margin-top:120px;margin-bottom: 120px;}


.dianzi img{width: 100%;}
.lvyq_bd #testListAction{margin-left: 4px;}
.lvyq_bd p{font-size: 14px;color: #7a7a7a;box-sizing: border-box;padding: 15px 23px;}
.lvyq_bd p img{margin-right: 15px;}
.kadan_form .layui-upload{display: inline-block;vertical-align:middle;width: 100%;margin-bottom: 0;}
.kadan_form .lvyq_bd #imgs,.kadan_form  .lvyq_bd #testList{width: 690px;}
.sc{display: inline-block;vertical-align: top;}
.kadan_form{text-align: center;}
#testList, #imgs {
    height: 45px;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    background: transparent;
    box-sizing: border-box;
    padding-left: 105px;
    text-align: left;
    cursor: pointer;
    font-size: 14px;
    color: #888;
}

.lvyq_bd #imgs, .lvyq_bd #testList {
    width: 741px;
    padding-left: 50px;
    background: url(../images/wenjian_03.png) no-repeat left center;
    background-position-x: 20px;
}

.lvyq_bd #testListAction {
    margin-left: 4px;
}

#testListAction, #imgs_sc {
    width: 80px;
    height: 45px;
    border-radius: 3px;
    border: none;
    background: #a40001;
    color: white;
    font-size: 14px;
    cursor: pointer;
    margin-left: 20px;
}


.yanzhen{margin-top: 40px;padding-top: 45px;border-top: 1px solid #e5e5e5;}
.yanzhen input{margin-top: 0;width: 400px;}
.zhemediao{width: 720px;margin: 0 auto;text-align: left;margin-top: 50px;}
.zhemediao h1{font-size: 16px;color: #666;padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;margin-bottom: 5px;}
.zhemediao p{font-size: 16px;color: #666;line-height: 30px;text-align: left;margin-top: 0;}
.lvyq_bd .layui-table th{padding: 3px 15px;}


.bqlc{margin-top: 67px;margin-bottom: 150px;}
.bqlc img{max-width: 100%;}
.bqsq{font-size: 0;text-align: center;margin: 80px 0 120px;}
.bqsq_left{display: inline-block;vertical-align: middle;text-align: left;margin-right: 80px;}
.bqsq_left span{width: 33px;height: 33px;position: relative;display: inline-block;line-height: 33px;text-align: center;color: white;font-weight: bold;
margin-right: 20px;}
.bqsq_left span:after{content: '';display: block;width: 100%;height: 100%;position: absolute;z-index: 2;top: 0;left: 0;background: #a40001;z-index: -1;
transform: rotate(-45deg);}
.bqsq_left p{font-size: 18px;color: #333;margin-top: 45px;}
.bqsq_right{display: inline-block;vertical-align: middle;width: auto;}
.bqsq_left p:first-child{margin-top: 0;}




.bqcl{margin-top: 55px;}
.bqcl table,.bqcl td,.bqcl tr{border: 1px solid lightgray;text-align: left;}
.bqcl th{background: #f4f4f4;font-size: 14px;font-weight: bold;padding: 20px 0;padding-left: 40px;}
.bqcl td{font-size: 14px;color: #666;height: 50px;padding-left: 40px;}

.bqcl h1{font-size: 14px;color: #333;margin: 45px 0 50px;box-sizing: border-box;padding-left: 44px;}
.bqcl h1 img{margin-right: 10px;vertical-align: middle;}


.bqsq_left p font{display: inline-block;vertical-align: middle;width: 645px;}



.ry_content,.jj_content,.gdjs,.dszzc,.qywh,.bxxcp,.dsj_con1,.fz_xq,.fxgl_con,.xwlb,.xwlb_xq,.kadanjihuo{margin-top: 65px;}
@media only screen and (max-width:1550px) {
	.ej_nav_left>li>a{font-size: 16px;}
	.pub_title h1{font-size: 20px;}
	.pub_title p span{font-size: 14px;}
	.jj_content1_top h1{font-size: 20px;}
	.jj_content1 .jj_content1_top p{font-size: 14px;}
	.fzjg_u1 li{margin-right: 38px;}
	.bind_a{line-height: 40px;height: 40px;font-size: 16px;}
	.productor_u1 li a p{font-size: 16px;}
	.kadan .ej_nav_left>li>a{padding: 0 25px;}
}