@font-face {
    font-family: "din";
    src: url("../fonts/din-bold-2.woff") format("woff"),
         url("../fonts/din-bold-2.ttf") format("truetype"),
         url("../fonts/DIN-BOLD-2.otf") format("embedded-opentype"),
         url("../fonts/DIN-BOLD-2.svg") format("svg");
		font-weight: normal;
		font-style: normal;
}

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden; position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family: Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #1f1f1f;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

body::-webkit-scrollbar{ width:4px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#000;}

body::-webkit-scrollbar-track{ background:#fff;} 

.f_12{ font-size:12px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

/* 补充 */
.f_42{font-size: 42px;}
.f_48{font-size: 48px;}

/*分页*/

.BMap_omCtrl{ display:none !important;}

.a_dw{position: relative;top: -70px;}


.ibox {max-width:1600px;min-width: 1200px;width:85%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}
	
.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}

.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #f7f7f7;}

.page1 span a:hover,.page1 span.current a{  background:#005ed1; color:#fff;}

.page1 span{margin:2px 5px;}

.page2{width: 120px;height: 40px;background: #005ed1;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background: white;padding: 50px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1200px;}


/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* 背景图片 */
.bg.small{}
.bg{width: 100%;position: relative;overflow: hidden;}

.bg img{width: 100%;}
.bg.small .txt{top: 50%;} 
.bg .txt{position: absolute;left: 50%;color: #fff;text-align: center; -webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);}

.bg .txt .tt{padding-bottom: 39px;}

/* main跳转集中 */

.main{background-color: #fff;width: 100%;padding-bottom: 60px;}

.main .go_a{width: 100%;box-shadow:0 1px 12px 0 rgb(0 0 0 / 34%) ;margin-top: -31px;background-color: #fff;display: flex;}

.main .go_a>a{display: inline-block;flex: 1;line-height: 66px;text-align: center;position: relative;}

.main .go_a a::before{content:'';display: inline-block; height: 4px;width: 0;background-color: #e20214; position: absolute;right: 0;left:auto; bottom: 0;transition: all .4s cubic-bezier(.4,0,.2,1);}

.main .go_a a:hover::before{width: 100%;left: 0;right: auto;}

.main .go_a a.act,.main .go_a a:hover{color: #e20214 ;}

.main .go_a a.act::after{width: 100%;right: 0;left: auto;}


.crumbs_nav{
    font-size: 14px;
    color: #777777;
}
.crumbs_nav .on{
    color: #333;
}
.crumbs_nav a{
    display: inline-block;
    color: #777777;
}

.crumbs_nav.conta{padding:22px 0 37px;}

#lianxi{}

#lianxi .lian_fl{float: left;width: 37.625%;}

#lianxi .lian_fl .row1{color: #333;} 

#lianxi .lian_fl .row1 .tt{padding:50px 0 60px;cursor: pointer;}

#lianxi .lian_fl .row1 a{display: block;}

#lianxi .lian_fl .row1 a.phone img{display: inline-block;}

#lianxi .lian_fl .row1 a.phone{padding: 23px 0 40px;}

#lianxi .lian_fl .row1 .fenxian span:first-child{display: inline-block; width: 4.4%;border-bottom: 1px solid #555;}

#lianxi .lian_fl .row1 .fenxian span:last-child{display: inline-block; width: 95.6%;border-bottom:1px dashed #c0c0c0;}

#lianxi .lian_fl .row2{padding: 20px 0 30px;}

#lianxi .lian_fl .row2 a{display: block;}

#lianxi .lian_fl .row2 .info{line-height: 40px;color: #666;}

#lianxi .lian_fl .row2 .info span{padding-right: 0px;}

#lianxi .lian_fl .row2 .fenxian{padding-top: 20px;}

#lianxi .lian_fl .row3 .guanzhu{display: flex;align-items: center;color: #666;}

#lianxi .lian_fl .row3 .guanzhu img{padding-right: 20px;}


/* 地图 */

#lianxi .lian_ri{float: right;width: 60%;height: 700px;overflow: hidden;position: relative;}

#lianxi .lian_ri #map{overflow: hidden;
    position: relative;
    z-index: 0;
    background-color: rgb(243, 241, 236);
    color: rgb(0, 0, 0);
    text-align: left;
    width:100%;
    height: 100%;}
    
/* 留言部分 */

#liuyan{width: 100%; background: url(../images/liuyan_bg1.jpg) top center no-repeat;background-size: cover;}

#liuyan .focus{width: 90%;margin: 0 auto;}

#liuyan .focus .cente{text-align: center;}

#liuyan .focus .cente .tt{color: #333;padding:63px 0 38px;}

#liuyan .focus .cente .tc{color: #777;padding-bottom: 36px;}

#liuyan .focus ul{}

#liuyan .focus ul li{float: left;width: 50%;padding:20px 20px 0 0;}

#liuyan .focus ul li:nth-child(2n){padding-right:0;}

#liuyan .focus ul li .li_top{color: #333;}

#liuyan .focus ul li .li_top img{display: inline-block;margin-right: 10px;vertical-align: bottom;}

#liuyan .focus ul li .li_top .ic_tx{padding-bottom: 20px;}
#liuyan .focus ul li .li_top .ic_tx span{color: #e20214;}
#liuyan .focus ul li .li_top .inp{color: #777;width: 100%;background-color: #fff;line-height: 50px;padding-left: 30px;border-radius: 10px;}

#liuyan .focus ul li .li_top .inp input{border: none;outline: none;width: 100%;}
.scet {
    display: flex;
    justify-content: space-between;
}
#liuyan .scet select {
    width: 49%;
    height: 50px;
    border: none;
    padding: 0 30px;
}
#liuyan .focus ul li .li_top .inp.nt{padding-left: 0;background-color: transparent;}


#liuyan .focus ul li:nth-child(5){width: 100%;padding-right: 0;}

#liuyan .focus ul li:nth-child(6){width: 100%;padding-right: 0;}

#liuyan .focus ul li .li_top .inp textarea{border: none;outline: none;width: 100%;height: 140px;resize: none;color: #777;line-height: 50px;font-family: arial}

#liuyan .focus .agree{color: #888;padding:15px 0 30px;line-height: 16px;}

#liuyan .focus .agree .fang{display: inline-block; width: 16px;height: 16px;line-height:16px;position: relative;
    border: 1px solid #888;background-color: transparent;vertical-align: bottom;cursor: pointer;}

#liuyan .focus .agree .fang.act{border:none;}

#liuyan .focus .agree .fang img{position:absolute;top:0;left: 0;width: 100%;height: 100%;vertical-align: bottom;display: none;}

#liuyan .focus .agree .fang.act img{display: block;}

#liuyan .focus .button_two{text-align: center;line-height: 50px;padding-bottom: 62px;}

#liuyan .focus .button_two span{}

#liuyan .focus .button_two input{
    display: inline-block;
    width: 180px;
    height: 50px;
    border-radius: 10px;
    background-color: #999;
    margin-right: 20px;
    color: #fff;
    cursor: pointer;
    font-size: 22px;
    font-weight: bold;
    border:none;
}
#liuyan .focus .button_two input:hover{background-color: #e20214;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}




/* 《recruit.html 部分》 */


.recru .txt .tc{font-weight: 200;}

.recru_con .crumbs_nav{padding:20px 0 33px;}

.recru_con .san_nav{line-height: 50px;color: #555;padding-bottom: 45px;}

.recru_con .san_nav>span{display: inline-block;float: left; width: 18.75%;height: 50px;border-radius: 10px;border: 1px solid #ccc;position: relative;padding-left: 40px;}

.recru_con .san_nav span:first-child{margin-right: 20px;}

.recru_con .san_nav span:last-child{float: right;}

/* .recru_con .san_nav span img{display: inline-block;position: absolute;right: 30px;max-width: 100%;top:20px;} */

.recru_con .san_nav span:last-child img{display: inline-block;position: absolute; right: 20px;top: 15px;max-width: 100%;}
.recru_con .san_nav span.inp1 {padding-right: 30px;}
.recru_con .san_nav span.inp1 select{display: inline-block ; outline: 0;border: 0;width: 100%;height: 100%;background-color: transparent;cursor: pointer;}
.recru_con .san_nav span.inp3 input{outline: 0;border: 0;width: 100%;height: 100%;background-color: transparent;}


/* fz */

.recru_con .dl1 dt {background: #333;color: #fff;line-height: 60px;border-radius: 20px 20px 0 0;display: block;padding: 0 80px;}
.recru_con .dl1 dt span:nth-child(1) {width: 28%;text-align: left;}
.recru_con .dl1 dt span {display: block;width: 11.5%;float: left;text-align: center;} 


.recru_con .dl1 dt span:last-child {text-align: center;} 
.recru_con .dl1 dd {display: block;width: 100%; padding: 0 80px;position: relative; border-radius: 0 0 20px 20px;background: #fff; 
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);-moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);transition: all .4s cubic-bezier(.4, 0, .2, 1);}
.recru_con .dl1 dd .dtop {display: block;width: 100%;cursor: pointer;border-bottom: 1px solid #eaeaea;padding: 30px 0;}
.recru_con .dl1 dd .dtop>img{position: absolute;top: 32px;left: 32px;}
.recru_con .dl1 dd .dtop span:nth-child(1) {width: 28%;text-align:left;}
.recru_con .dl1 dd .dtop span {display: block;width: 11.5%;float: left;text-align: center;}
.recru_con .dl1 dd .dtop span s {display: block;width: 32px;height: 32px;border: 1px solid #ddd;
	border-radius: 50%;background: url(../images/shang_arrow1.png) center no-repeat;margin: -6px auto 0;}
.recru_con .dl1 dd .dbtm {text-align: justify;display: none;padding-bottom: 50px;}
.recru_con .dl1 dd .dbtm .dtt {color: #666;margin-bottom: 10px;font-weight: 700;}
.recru_con .dl1 dd .dbtm .a {margin-top: 25px;}
.recru_con .dl1 dd .dbtm .a a {border-radius: 15px; display: inline-block;padding: 20px 60px;line-height: 1;
	background:#e20214 url(../images/e_mail.png) 28px center no-repeat;color: #fff;font-weight: bold;}
.recru_con .dl1 dd .dbtm .xian {display: block;width: 100%;height: 6px; background: #e20214;border-radius: 30px;margin-bottom: 40px;}
.recru_con .dl1 dd .dbtm .tc {color: #777;line-height: 1.8;display: flex;justify-content: space-between;}
.recru_con .dl1 dd .dbtm .tc .txt{float: left;width: 50%;}
.recru_con .dl1 dd .dbtm .tc .txt:first-child{padding-right: 20px;}
.recru_con .dl1 dd.act {background: #f6f6f6;}
.recru_con .dl1 dd.act .dtop span s {transform: rotate(180deg);-webkit-transform: rotate(180deg);}

/* fz页码 */

.js_r1.recrupage{padding:30px 0 44px;}
.js_r1 .pages {text-align: center;}
.js_r1 .pages span{width: 50px;height: 50px;border-radius: 50%; text-align: center;line-height: 50px;border: 1px solid #dddddd;box-sizing: border-box;display: inline-block;margin: 0 5px;position: relative;}
.js_r1 .pages span a{width: 100%;height: 100%;display: block;top: 0;left: 0;position: absolute;font-size: 18px;color: #222222;}
.js_r1 .pages .prev {background-image: url(../images/left_arr.png);background-position: center center;background-repeat: no-repeat;}
.js_r1 .pages .next {background:#e20214 url(../images/right_arr.png);background-position: center center;background-repeat: no-repeat;}
.js_r1 .pages span.current{border: none;background-color: #e20214;}
.js_r1 .pages span.current a{color: #fff;}
.js_r1 .pages span:hover{background-color: #e20214;}
.js_r1 .pages span:hover a{color: #fff;}
.js_r1 .pages span.prev{background-color: #f4f6f8;border: none;}
.js_r1 .pages span.prev:hover{background-color:#e20214;background-image:url(../images/left_arr_bai.png);}
.js_r1 .pages span.next:hover{background-color:  #e20214;}
.js_r1 .pages span.more{border: none;background-color: transparent;}
.js_r1 .pages span.more:hover{background-color: transparent;}
.js_r1 .pages span.more:hover a{color: #222;}


/* 《盈安.html部分》 */

.bg.yian{position: relative;}
.yian .fo_pic{position: absolute;top:19.85%;left: 50%;transform: translateX(-50%);width: 500px;height: 59px;}
.yian .fo_pic img{max-width: 100%;}
.bg.yian .txt{text-align: center;position: absolute;top: 32%;left: 50%;transform: translateX(-50%);color: #2e2e2e;}
.bg.yian .txt .tt{padding:30px 0;min-width: 652px;}
.bg.yian .go_qian{display:block;width: 150px;text-align: center; margin: 23px auto 0; line-height: 50px;border-radius: 10px; background-color: #cf0313;color: #fff;}

.yian_r1{background-color: #f6f6f6;padding-bottom: 60px;}
.yian_r1 .crumbs_nav{padding:28px 0 60px}
.yian_r1 .jianjie .jj_lef{width: 31.25%;color: #333;float: left;}
.yian_r1 .jianjie .jj_lef .hongx{display: inline-block;width: 30px;height: 2px;background-color: #e20012;margin:40px 0;}
.yian_r1 .jianjie .jj_lef p{color: #777;padding-top: 20px;}
.yian_r1 .jianjie .jj_rig{float: right;width: 68.75%;text-align: justify;}
.yian_r1 .jianjie .jj_rig ul{display: flex;justify-content: space-between;padding-bottom: 60px;}
.yian_r1 .jianjie .jj_rig .txt{color: #333;line-height: 1.75;padding-bottom: 60px;}
.yian_r1 .jianjie .jj_rig ul li div{color: #e20214;}
.yian_r1 .jianjie .jj_rig ul li div span{font-size: 66px;}
.yian_r1 .jianjie .jj_rig ul li p{padding-top: 18px;color: #777;}
.yian_r1 .jianjie .jj_rig ul li:first-child p,.yian_r1 .jianjie .jj_rig ul li:nth-child(2) p{padding-left: 10px;}

.yian_r1 .man{padding-right: 160px;display: flex; background-color: #fff}
.yian_r1 .man .lef_pic{width:72.7%;float: left;position: relative;overflow: hidden;}

.yian_r1 .man .lef_pic img{max-width: 100%; display: block; margin: 0 auto;}
.yian_r1 .man .lef_pic ul{width: 44.375%; position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);display: flex;justify-content: space-between;}
.yian_r1 .man .lef_pic ul li a p{margin-top: 38px;color: #fff;}

.yian_r1 .man .lef2_font{padding: 100px 0 0 70px;float: left;flex: 1;color: #333;}
/* .yian_r1 .man .lef2_font.font3{display: none;} */
 .hongx{display: inline-block;width: 30px;height: 2px;background-color: #e20012;margin:20px 0 40px;}
.yian_r1 .man .lef2_font .txt>p{padding: 20px 0 30px;line-height: 1.75;}
.hide_s{display: none;}
.yian_r1 .man .lef_pic ul li{text-align: center; -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
    transition: all .4s cubic-bezier(.4,0,.2,1);}
.yian_r1 .man .lef_pic ul li:hover{
	margin-top: -16px;
}

.yian_r2{background-color: #f0f0f0;padding-bottom: 63px;}
.yian_r2 .cen_tt{padding: 60px 0 66px;color: #333;text-align: center;}
.yian_r2 ul li{float: left; width: 16.875%;cursor: pointer;position: relative;overflow: hidden;}
.yian_r2 ul li.act{width: 32.5%;}
.yian_r2 ul li img{
	display: block;
	    height: 100%;
	    max-width: 800px;
	    position: relative;
	    left: 50%;
	    transform: translateX(-50%);
	    -webkit-transform: translateX(-50%);
}
.yian_r2 ul li .txt{position: absolute;top: 40px;left: 20px;color: #fff;}
.yian_r2 ul li .txt .tt{padding-bottom: 30px;}
.yian_r2 ul li .txt p{padding-bottom: 10px;}
.yian_r2 ul li .txt p span{display: inline-block;width: 5px;height: 5px;margin-right: 7px; border-radius: 50%;background-color: #fff;vertical-align: middle;}


.yian_r3.yinan{background-color: #f6f6f6;padding: 60px 0;}
.yian_r3.yinan .lian_fl .row1 .tt {padding: 20px 0 60px}
.yian_r3 #lianxi .lian_fl .row1 .tt span{color: #b9b9b9;}
.yian_r3 #lianxi .lian_fl .row1 .tt p{display: inline-block;color: #b9b9b9;}
.yian_r3 #lianxi .lian_fl .row1 .tt p.on{color: #333;}

.bra2_3 {padding-bottom: 63px;}
.bra2_3 .title{
    padding: 60px 0 66px;
    color: #333;
    text-align: center;
}
.bra2_3 ul{width: 100%;}

/* fz 手风琴css */
.bra2_3 ul li {
    width: 16.66%;
    position: relative;
    overflow: hidden;
    float: left;
}

.bra2_3 ul li img {
    display: block;
    max-width: 1960px;
    height: 442px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);

}

.bra2_3 ul li .txt {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    padding: 30px;
    color: #fff;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);

}

.bra2_3 ul li .txt .text {
    font-size: 18px;
    line-height: 2em;
    font-weight: bolder;
}

.bra2_3 ul li .txt .text1 {
    font-size: 16px;
    line-height: 1.7em;
}

.bra2_3 ul li .txt .text1 s {
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background-color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 0;
}

/* .bra2_3 .ul1 li.act {
    width: 33.33%;
    overflow: hidden;
} */

.o_pdf{
	margin-top: 30px;
	font-size: 18px;
	color: #666;
	transition: .3s;
	width: 100%;
	padding: 20px 0;
	background-color: #f6f6f6;
	background-image: url(../images/fill1.png);
	background-repeat: no-repeat;
	background-position: left 14px center;
	background-size: 24px;
    padding-left: 50px;
}
.o_pdf:hover{
	color: #e20214;
}




.bra2_3 ul{overflow: hidden;height:442px;}
/* 《阿朗.html》 */
.yian.alg .fo_pic {width: 220px;height: 120px;}
.bg.yian.alg .txt {top:42.5%;}
.yian_r1.alg  .jianjie .jj_rig ul li:first-child p, .yian_r1.alg .jianjie .jj_rig ul li:nth-child(2) p{padding-left: 0;}
.yian_r1.alg .jianjie .jj_rig ul{padding-bottom: 0px;}
.yian_r2.alg  ul li{width: 50%;}

/* 年份轮播部分 */
.lunb_age{padding: 95px 0 100px;background: url(../images/alang_lunb_bg.jpg) bottom center no-repeat;background-size: cover;color:#333;}
/* .lunb_age .swip_t_box{margin-bottom: 85px;} */
.lunb_age .cen_tt{padding-bottom: 73px;text-align: center;}
.lunb_age .swiper1 .pi_txt{margin-left: 12.5%; display: flex;justify-content: space-between;}
.lunb_age .swiper1 .pi_txt .pic{width: 36%;}
.lunb_age .swiper1 .pi_txt .pic img{width: 100%;}
.lunb_age .swiper1 .pi_txt .txt{position: relative;flex:1}
.lunb_age .swiper1 .pi_txt .txt .bg_year{font-family: "din"; color: rgba(255,255,255,.4); position:absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size:14vw;width: 100%;overflow: hidden;z-index: -1;text-align: right;}
.lunb_age .swiper1 .pi_txt  ul{padding: 60px 0 0 60px;}
.lunb_age .swiper1 .pi_txt  ul li{color:#e20214;padding-bottom: 36px;}
.lunb_age .swiper1 .pi_txt  ul li:nth-child(2){color: #333;}
.lunb_age .swiper1 .pi_txt  ul li:nth-child(2) span{display: inline-block;height: 8px;width: 8px;border-radius: 50%;background-color: #e20214;margin-right: 11px;}



/* 切换按钮 */
  
.swiper1 .swiper-button-next.next1{background: url(../images/kuohao_you_red.png)center center no-repeat;right: 0;left: auto;background-color: #fff;width: 50px;height: 50px;border-radius: 50%;}
.swiper1 .swiper-button-next.next1:hover{background: url(../images/kuohao_you_bai.png)center center no-repeat;background-color: #e20012;}
.swiper1 .swiper-button-prev.prev1{background: url(../images/kuohao_zuo_red.png)center center no-repeat;left: 0;right: auto;background-color: #fff;width: 50px;height: 50px;border-radius: 50%;}
.swiper1 .swiper-button-prev.prev1:hover{background: url(../images/kuohao_zuo_bai.png)center center no-repeat;background-color: #e20012;}


/* 轮播2 */
.swiper1 .date_d{display: none;}
.lunb_age .lubo2_box{margin-top: 85px;border-top:1px dotted #ccc;}
.lunb_age .lubo2_box .swiper2{padding-top: 10px; margin-top: -11px;}
.lunb_age .swiper2 .swiper-wrapper{padding-top: 30px;}
.lunb_age .swiper2 .swiper-slide{position: relative;text-align: center;cursor: pointer;}
.lunb_age .swiper2 .swiper-slide.swiper-slide-active span{background-color: #e20214;}
.lunb_age .swiper2 .swiper-slide.swiper-slide-active span::after{position:absolute;content: '';width: 18px;height: 18px;border-radius: 50%;
    background-color: transparent;border: 1px solid #e20214;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.lunb_age .swiper2 .swiper-slide span{position: absolute;;width: 8px;height: 8px;border-radius: 50%;background-color: #999;top: -34px;left: 50%;transform: translateX(-50%); }
.lunb_age .swiper2 .swiper-slide-active{color: #e20214;font-size: 32px;line-height: 35px;}

/* 隐私协议secreat.html */

.secreat{background-color: #f6f6f6;}
.secreat .txt{padding-top: 130px;text-align: center;color: #333;}
.secreat .txt .tt{color: #5a5a5a;}
.secreat .txt p{line-height: 1.75;text-align: left;}



/* 公用 */

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden; position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family: Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #1f1f1f;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

body::-webkit-scrollbar{ width:4px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#000;}

body::-webkit-scrollbar-track{ background:#fff;} 

.f_12{ font-size:12px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

/*分页*/

.BMap_omCtrl{ display:none !important;}

.a_dw{position: relative;top: -70px;}


.ibox {max-width:1600px;width:85%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}
	
.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}

.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #f7f7f7;}

.page1 span a:hover,.page1 span.current a{  background:#005ed1; color:#fff;}

.page1 span{margin:2px 5px;}

.page2{width: 120px;height: 40px;background: #005ed1;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background: white;padding: 50px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1200px;}


/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}



body{
	background-color: #f6f6f6;
}


.ul_fy {display: flex;justify-content: center;width: 100%;}

.ul_fy li {width: 48px;height: 48px;margin: 0 5px;display: flex;justify-content: center;align-items: center;}

.ul_fy li a {width: 100%;height: 100%;background: #fff;border: 1px solid #ddd;color: #666;font-size: 24px; display: flex;justify-content: center;align-items: center;border-radius: 50%;}

.ul_fy li a:hover {border: 1px solid #e20214;background: #e20214;color: #fff;}

.ul_fy li a.act {border: 1px solid #e20214;background: #e20214;color: #fff;}

.ul_fy li.z_jt a,.ul_fy li.dian a {border: 0;background-color: transparent;}

.ul_fy li.z_jt {background: #fff url(../images/r_10.png) center no-repeat;border-radius: 50%;border: 1px solid #ddd;}

.ul_fy li.z_jt:hover {background: #e20214 url(../images/r_11.png) center no-repeat;}

.ul_fy li.y_jt {transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.ul_fy li a.no_bor:hover {
	background: #fff;
     color: #666;
}
.ul_fy li a.no_bor{
	border: none;
}

.ul_fy .to_num input{
	width: 100%;
	    height: 100%;
	    background: #fff;
	    border: 1px solid #ddd;
	    color: #666;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    border-radius: 50%;
		outline: linen;
		text-align: center;
		font-size: 24px;
}
/* .header.act{
	height: 80px;
	line-height: 80px;
} */

.news_list{
	margin: 0 -8px;
}
.news_list li{
	float: left;
	width: 33.3333%;
	padding: 0 8px;
	margin-bottom: 18px;
}
.news_list li .con{
	background-color: #fff;
	display: block;
}
.news_list .txt{
	padding: 20px 28px;
	position: relative;
}
.news_list .txt .tit{
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	line-height: 1.4em;
	height: 7em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	margin-bottom: 20px;
}
.news_list .desc{
	font-size: 18px;
	color: #999999;
}
.news_list .txt .r_more{
	/* position: absolute;
	right: 0; */
	width: 17px;
	height: 31px;
	position: relative;
}
.news_list .txt .r_more img:last-child{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
}

.news_list .txt .info{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.news_list .txt::before{
	content: "";
	width: 0%;
	position: absolute;
	left: auto;
	right: 0;
	bottom: 0;
	height: 3px;
	background-color: #e20012;
	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	    transition: all .4s cubic-bezier(.4,0,.2,1);
}

.news_list .con:hover .txt::before{
	left: 0;
	right: auto;
	width: 100%;
}
.news_list .con:hover .txt .r_more img{
	opacity: 0;
}
.news_list .con:hover .txt .r_more img:last-child{
	opacity: 1;
}
.news_list .con .img {
	overflow: hidden;
}
.news_list .con .img img{
	display: block;
	width: 100%;
}
.news_list .con:hover .img img{
	  -webkit-transform: scale(1.04);
	    -moz-transform: scale(1.04); 
	    -ms-transform: scale(1.04); 
	    -o-transform: scale(1.04); 
	    transform: scale(1.04);
}

.hide-tab{display: none;}

.top_navs{
	display: flex;
	justify-content: space-between;
	background-color: #fff;
	margin-top: -35px;
	box-shadow: 0 3px 10px rgba(0,0,0,.1);
}
.top_navs .item{
	width: 33.333333%;
	text-align: center;
	line-height: 70px;
	font-size: 18px;
	color: #333333;
	position: relative;
	cursor: pointer;
}

.top_navs .item.on ,.top_navs .item:hover {
	color: #e20214;
}

.top_navs .item::before{
	position: absolute;
	content: "";
	width: 0%;
	height: 4px;
	background-color: #e20214;
	bottom: 0;
	left: auto;
	right: 0;
	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	    transition: all .4s cubic-bezier(.4,0,.2,1);
}
.top_navs .item:hover::before,.top_navs .item.on::before{
	left: 0;
	right: auto;
	width: 100%;
}

.top_navs.two .item{
	width: 50%;
}

.bg.small .txt{width: 80%;}
.bg .txt .tc{
	line-height: 1.6em;
	
}

.recru_con .dl1{
	margin-bottom: 36px;
}
.recru_con{
	padding-bottom: 60px;
}

.yian_r1 .man .lef_pic ul li div{
	height: 107px;
	display: block;
}
.yian_r1 .man .lef_pic img{
	width: 100%;
}
/* 媒体查询 */
.ml_ban{
	display: none;
}
@media(max-width:1920px){


}

@media(max-width: 1680px){
    .f_48{font-size: 42px;}
    .f_40{font-size: 34px;}
	.f_22{font-size: 20px;}

	.alg .fo_pic img {
		width: 160px;
		margin: 0 auto;
	}
	.yian .fo_pic{
		width: 300px;
	}
	.bg.yian .txt .tt {
	    padding: 15px 0;
	}
	.bg .txt .tt {
	    font-size: 26px;
	    padding-bottom: 26px;
	}
	
	.yian .fo_pic {
	    top: 24.85%;
	}
}

@media(max-width: 1440px){
    .f_48{font-size: 36px;}
    .f_40{font-size: 30px;}
    .f_30{font-size: 24px;}
    .f_24{font-size: 20px;}
	.f_22{font-size: 18px;}
    .f_18{font-size: 16px;}
    .yian_r1 .jianjie .jj_rig ul li div span {font-size: 60px;}
    .yian_r1 .man .lef2_font {padding: 55px 0 0 70px;}
    .bg.small {
        height: 300px;
    }
	.bg.small img {
	   width: auto;
	       display: block;
	       height: 100%;
	       max-width: 1600px;
	       position: relative;
	       left: 50%;
	       transform: translateX(-50%);
	       -webkit-transform: translateX(-50%);
	}
	.bra2_3 .title {
	    padding: 20px 0 30px;
	}
}
@media(max-width: 1280px){
    .yian_r1 .jianjie .jj_rig ul li div span {font-size: 50px;}
    .yian_r1 .man .lef2_font {padding: 35px 0 0 70px;}
	.bg .txt .tt {
	    font-size: 28px;
	    padding-bottom: 18px;
	}
	.yian_r1 .man .lef_pic{
		height: 443px;
	}
	.yian_r1 .man .lef_pic .fo_imgj{
		display: block;
		    height: 100%;
		    max-width: 1200px;
		    position: relative;
		    left: 50%;
		    transform: translateX(-50%);
		    -webkit-transform: translateX(-50%);
	}

	
	.bra2_3 ul li .txt .text {
	    font-size: 16px;
	}
	.bra2_3 ul li .txt .text1 {
	    font-size: 14px;
	}
	#lianxi .lian_fl .row1 .tt {font-size: 30px;}
}
@media(max-width: 1199px){
	.yian_r1 .man {padding-right: 82px;}
}
@media(max-width: 960px){

	.o_pdf {
		margin-top: 0px;
		margin-bottom: 30px;
		font-size: 16px;
	}

	.yian_r1 .man .lef2_font {
	    padding: 30px 5%;
	}
	.f_22 {
	    font-size: 16px;
	}
	.bra2_3 ul {
	    overflow: hidden;
	    height: auto;
	}
	.bra2_3 ul li{margin-bottom: 8px;}
	.box {padding: 0 5%;}
	.top_navs{
		display: none;
	}
	#lianxi{padding-top: 30px;}
	#lianxi .lian_fl,#lianxi .lian_ri{float: none;width: 100%;}
	#lianxi .lian_ri{height: 360px;}
	#lianxi .lian_fl .row3 .guanzhu{margin-bottom: 20px;}
	#lianxi .lian_fl .row1 .tt {
	    padding: 0px 0 25px;
	    cursor: pointer;
	}
	.yian_r3.yinan {
	    padding: 30px 0;
	}
	.f_48 {
	    font-size: 22px;
	}
	.f_30 {
	    font-size: 18px;
	}
	.f_28 {
	    font-size: 16px;
	}
	#lianxi .lian_fl .row1 a.phone img{
		-webkit-transform: translatey(3px);
		-moz-transform: translatey(3px);
		-o-transform: translatey(3px);
		transform: translatey(3px);
	}
	#liuyan .focus ul li{
		width: 100%;
		float: none;
	}
	#liuyan .focus .button_two span {
	    display: inline-block;
	    width: 140px;
	    height: 43px;
	    border-radius: 10px;
	    background-color: #999;
	    margin-right: 20px;
	    color: #fff;
	    cursor: pointer;
		line-height: 43px;
	}
	#liuyan .focus{width: 100%;}
	#liuyan .focus ul li{padding: 0;}
.recru_con .dl1 dt span:nth-child(2),.recru_con .dl1 dt span:nth-child(3),.recru_con .dl1 dt span:nth-child(4),.recru_con .dl1 dt span:nth-child(7){
		display: none;
	}
.recru_con .dl1 dt span:nth-child(1),.recru_con .dl1 dd .dtop span:nth-child(1){
	width: 40%;
}

.recru_con .dl1 dt span,.recru_con .dl1 dd .dtop span{width: 30%;text-align: center!important;}
.recru_con .dl1 dt,.recru_con .dl1 dd{padding: 0 4px;}

.recru_con .dl1 dd .dtop span:nth-child(2),.recru_con .dl1 dd .dtop span:nth-child(3),.recru_con .dl1 dd .dtop span:nth-child(4),
.recru_con .dl1 dd .dtop span:nth-child(7){
	display: none;
}
.recru_con .dl1 dd .dtop>img {
    top: 4px;
	left: 6px;
}


.f_20 {
    font-size: 14px;
}
.recru_con .dl1 dd .dbtm .tc .txt{
	float: none;
	width: 100%;
	margin-bottom: 12px;
}
.recru_con .dl1 dd .dbtm .tc{display: block;}

.recru_con .dl1 dd.zhiding  .dtop span:nth-child(1){
	padding-left: 20px;
}

.recru_con .dl1 dd .dtop span:nth-child(1){
	line-height: 1.4em;
}
.ul_fy{
	display: none;
}
.recru_con .san_nav>span{width: 180px;}
.recru_con{padding-top: 40px;}
.recru_con .san_nav>span,.recru_con .san_nav span:last-child{
	float: none;
	margin-bottom: 12px;
}

.recru_con .san_nav span:first-child{
	margin-right: 0;
}

.recru_con .san_nav>span{
	padding-left: 15px;
}

.pc_ban{display: none;}
.ml_ban{
	display: block;
}
.yian .fo_pic {
    top: 27.85%;
    width: auto;
    height: auto;
}
.bg.yian .go_qian {
    width: 123px;
    line-height: 43px;
	font-size: 14px;
}
.alg .fo_pic img {
    width: 143px;
    margin: 0 auto;
}

.yian_r1{
	padding-top: 30px;
}
.yian_r1 .jianjie .jj_lef,.yian_r1 .jianjie .jj_rig{
	float: none;
	width: 100%;
}

.yian_r1 .jianjie .jj_lef .hongx{
	margin: 10px 0 16px;
}
.yian_r1 .jianjie .jj_rig .txt{
	padding-bottom: 30px;
}
.yian_r1.alg .jianjie .jj_rig ul {
	flex-wrap: wrap;
}
.yian_r1.alg .jianjie .jj_rig ul li{
	width: 50%;
	margin-bottom: 16px;
}
.yian_r1 .jianjie .jj_rig ul li p{
	line-height: 1.5em;
}

.yian_r1 .jianjie .jj_rig ul li div span {
    font-size: 36px;
}
.swiper1 .swiper-button-prev.prev1,.swiper1 .swiper-button-next.next1{
	display: none;
}
.lunb_age .swiper1 .pi_txt{
	margin-left: 0;
}
.lunb_age .swiper1 .pi_txt ul {
    padding: 38px 0 0 36px;
}
.bg.yian .txt {
    top: 37%;
}
.bg.yian .go_qian{
	margin: 0 auto;
}

.bg .txt .tt {
    font-size: 22px;
}
.bg.yian.alg .go_qian{
	margin: 20px auto 0;
}

.yian_r1 .jianjie .jj_rig ul{
	flex-wrap: wrap;
}
.yian_r1 .jianjie .jj_rig ul li{
	width: 50%;
	text-align: center;
	margin-bottom: 16px;
}
.yian_r1 .man{display: block;}
.yian_r1 .man .lef2_font,.yian_r1 .man .lef_pic{float: none;}
.yian_r1 .man .lef_pic{height: auto;width: 100%;}
.yian_r1 .man .lef_pic img{
	width: 100%;
	height: auto;
	
}
.yian_r1 .man{padding-right: 0;}


.yian_r1 .man .lef_pic li a img{height: 60px;display: inline-block;position: unset;width: auto;}

.yian_r1 .man .lef_pic ul li{text-align: center;}
.bra2_3 ul li{width: 100%;}
.bra2_3 ul li img{
	width: 100%;
	height: auto;
}
.bra2_3 {
    padding-bottom: 0px;
}
.bg.small {
    margin-top: 0px;
}
#lianxi .lian_fl .row1 .tt {
    font-size: 22px;
}
.bra2_3 .title {
    padding: 0px 0 30px;
    color: #333;
    text-align: center;
}
.yian_r1 {
    padding-bottom: 30px;
}
.yian_r1 .jianjie .jj_rig ul{padding-bottom: 30px;}
.lunb_age{padding: 30px 0;}
.lunb_age .cen_tt{padding-bottom: 30px;}
.lunb_age .swiper2 .swiper-slide-active {
    font-size: 24px;
}

.yian_r2 .cen_tt{
	padding: 50px 0 30px;
}
#liuyan .focus ul li .li_top .ic_tx {
    padding-bottom: 10px;
}
#liuyan .focus ul li{margin-bottom: 22px;}

#lianxi .lian_fl .row1 a.phone {padding: 10px 0 16px;}

.f_18 {
    font-size: 16px;
}

#liuyan .focus .cente .tt {
    padding: 30px 0 20px;
}
#liuyan .focus .cente .tc {
    padding-bottom: 20px;
}
.f_24 {
    font-size: 16px;
}
.lubo2_box{display: none;}
.yian_r2 {padding-bottom: 30px;}
.swiper1 .date_d{display: block;bottom: 0;height: 2px;top: auto;
    background: rgba(0,0,0,.1);}
	.swiper1 .swiper-pagination-progress .swiper-pagination-progressbar {
	    background-color: #e20214;
	}
.swiper1{
	padding-bottom: 40px;
}

.yian_r1 .jianjie .jj_rig .txt{
	font-size: 16px;
}
.yian_r1 .jianjie .jj_rig{padding-top: 10px;}

.bg.yian,.bra1{padding-top: 50px;}

}
@media(max-width: 600px){
	.lunb_age .swiper1 .pi_txt{
		display: block;
	}
	.lunb_age .swiper1 .pi_txt .pic{
		width: 100%;
	}
	.lunb_age .swiper1 .pi_txt ul{
		padding: 18px;
	}
	.lunb_age .swiper1 .pi_txt .txt .bg_year{top: 28%;}
	.lunb_age .lubo2_box {margin-top: 20px;}
	
	.lunb_age .swiper2 .swiper-slide-active {font-size: 22px;}
	.yian_r2.alg ul li{width: 100%;margin-bottom: 16px;}
	.yian_r1 .man .lef_pic ul li a p {margin-top: 24px;}
	.yian_r1 .man .lef_pic ul{width: 100%;justify-content: center;}
	.yian_r1 .man .lef_pic ul li:last-child{
		margin-left: 60px;
	}
	.f_24 {
	    font-size: 16px;
	}
	.bg .txt .tt {
	    font-size: 16px;
	}
}


/* 网上留言 */

.sevrmsg1{background: #f5f5f5;padding: 50px 0;}

.sevrmsg1 .tt{text-align: center;color: #4c4c4c;}

.sevrmsg1 .en{text-align: center;margin: 14px 0 ;color: #999;}

.sevrmsg1 .sbnew{text-align: center;color: #444;margin-bottom: 46px;}

.sevrmsg1 .s_tp{}

.sevrmsg1 .s_tp .ul1{}


.sevrmsg1 .s_tp .ul1 li{width: 47%;float: left;margin-right: 6%;margin-bottom: 2%;border:1px solid #ddd;border-radius: 5px;line-height: 50px;overflow: hidden;background: #fff;position: relative;overflow: hidden;}

.sevrmsg1 .s_tp .ul1 li:nth-child(2n){margin-right: 0;}

.sevrmsg1 .s_tp .ul1 li .llt{width: 115px;float: left;padding-left: 20px;color: #999;}


.sevrmsg1 .s_tp .ul1 li .llt span{color: #da251d;}

.sevrmsg1 .s_tp .ul1 li input,.sevrmsg1 .s_tp .ul1 li textarea{display: block;width: calc(100% - 115px);float: right;height: 50px;border:0;outline: none;}

.sevrmsg1 .s_tp .ul1 li:last-child{width: 100%;margin-right: 0;}

.sevrmsg1 .s_tp .ul1 li textarea{padding: 16px 0;resize: none;height: 150px;background: #f0f0f0;}



.sevrmsg1 .s_tp .ul1 li textarea::-webkit-input-placeholder { font-family: Arial, Helvetica, sans-serif, Microsoft Yahei;color:#b5b4b4;}
.sevrmsg1 .s_tp .ul1 li textarea:-moz-placeholder { font-family: Arial, Helvetica, sans-serif, Microsoft Yahei;color:#b5b4b4;}
.sevrmsg1 .s_tp .ul1 li textarea::-moz-placeholder {  font-family: Arial, Helvetica, sans-serif, Microsoft Yahei;color:#b5b4b4;}
.sevrmsg1 .s_tp .ul1 li textarea:-ms-input-placeholder { font-family: Arial, Helvetica, sans-serif, Microsoft Yahei;color:#b5b4b4;}



.sevrmsg1 .s_tp .ul1 li::before{content: '';display: block;position: absolute;width: 0%;height: 2px;background: #d9251c;left: 0;bottom: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.sevrmsg1 .s_tp .ul1 li.act::before{width: 100%;}

.sevrmsg1 .s_tp .s_yz{line-height: 50px;color: #999;cursor: pointer;}

.sevrmsg1 .s_tp .s_yz .slt{width: 450px;float: left;padding-left: 20px;background: #f0f0f0;margin-right: 30px;background: #f0f0f0;border-radius: 5px;border: 1px solid #ddd;}

.sevrmsg1 .s_tp .s_yz .dlt{float: left;}

.sevrmsg1 .s_tp .s_yz .dlt span{color: #da251d;}

.sevrmsg1 .s_tp .s_yz input,.sevrmsg1 .s_tp .s_yz img{float: left;display: block;width: 150px;height: 50px;outline: none;border: 0;}

.sevrmsg1 .s_tp .s_yz img{float: right;}

.sevrmsg1 .s_tp .s_yz input{width: calc(100% - 200px);background: #f0f0f0;padding-left: 20px;}
