@charset "utf-8";
/* CSS Document */
/**/
@media all and (max-width: 1680px) {

}
/* max 1680 end */

/**/
@media all and (max-width: 1550px) {

}
/* max 1550 end */

/**/
@media all and (max-width: 1440px) {  
}
/* max 1440 end */

/**/
@media only screen and (min-width: 750px) and (max-width: 1440px){
.detal img{
  width:auto;
}

.nav div{
	font-size:15px;
}
.title a{
	font-size:14px;
}
.com .fl img{
	height:23.8vw;
}
.com .fr .xx{
	height:auto;
	font-size:14px;
}

.dispan2 .list2 .sm .xx{
	max-height:17.4vw;
	font-size:15px;
}
.style .fr .xx{
	font-size:14px;
	height:22.6vw;
}
.key .nr .fl .xx .sm{
	font-size:13px;
}
.key .nr .fl .xx .read{
	font-size:13px;
	line-height: 13px;
}
.new_down .zb h1{
	font-size:16px;
}
.new_down .zb .xx{
	font-size:11px;
}
.in_new .fr ul li .zb h1{
	font-size:14px;
}
.in_new .fr ul li .zb .xx{
	font-size:11px;
}
.foot_navli p{
	font-size:13px;
}
.contant div{
	font-size:14px;
	line-height: 22px;
}
.biaoti h1{
	font-size:17px;
}
.biaoti div{
	font-size:10px;
}
.talent .fr h1{
	font-size:16px;
}
.talent .fr p{
	font-size:13px;
}
.fuwu ul li .mc{
	font-size:13px;
}
.py a{
	font-size:12px;
}
.new_top .fr .xx{
	font-size:12px;
}
.new_list ul li .xx{
	font-size:11px;
}
.list ul li .bt{
	font-size:12px;
}
.list ul li .sm{
	font-size:15px;
}
.list ul li .more{
	font-size:10px;
}
.pg_list table{
	font-size:15px;
}
.pg_zplih2{
	font-size:11px;
}
.pg_zplitxt{
	font-size:11px;
}
.footer{
	height:20.4vw;
}

.contant h1{
	font-size:18px;
}
.border img{
	height:52px;
}
.talent_tit .wz{
	font-size:23px;
}
.talent_tit .wz span{
	font-size:15px;
}
.qywh{
	min-height: 33.5vw;
}
.xx p span{
	font-size:20px!important;
}
.xx p span strong span{
	font-size:20px!important;
}


}
/* max 1280 end */

/**/
@media all and (max-width: 1024px) {
   
}
/* max 1024 end */


/*@media only screen and (min-width: 750px) and (max-width: 1280px){
.in_center{width: 1200px;}
.header{height: 110px; line-height: 110px; width: 1200px; margin: 0 auto; clear: both; position: fixed; left: 0; top: 0; padding: 0 10px; z-index: 99; overflow: hidden;}
.logo{float: left; width: 75; animation-delay: .1s;}
.logo img{width: 100%; height: auto;}
.header .fr{width: 1050px;}
.top_nav{height: 110px; width: 920px; margin: 0 auto; float: left;}
.nav div:first-child{border-left: none;}
.nav div:last-child{border-right: none;}
.nav div{float: left; vertical-align:middle; width: 115px; text-align: center; height: 110px; line-height: 110px; font-size: 16px; font-weight: bold; position: relative; transition: all .5s ease 0s;}
.nav div a{position: relative; z-index: 2; color: #fff;}
.nav .none{background:none;}
.nav div:after{content: ''; width: 0%; height: 110px; line-height: 110px; background:none; position: absolute; left: 50%; top: 0; }
	
.search{float: right; width: 100px; height: 30px; margin-top: 40px;}
.eng{float: left; width: 60px; height: 30px; line-height: 30px; font-size: 14px;}
.eng select{border: none; height: 26px; line-height: 26px; width: 55px; background: none;}
.small{height: 110px; background: rgba(0,0,0,.6); z-index: 9999;}
.small .c_nav span{background: #fff;}
.small .c_nuw{border: 1px solid #fff;}	

.top_icon{height: 30px; line-height: 30px; width: 30px;}
.top_icon i{font-size: 18px;}
.top_sous{width: 100%; height: 60px; background: #fff; position: fixed; top: 110px; left: 0; z-index: 55; display: none;}
.top_sousa{width: 100%; height: 50px; line-height: 1; float: left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; align-content:center; padding: 0 9%;}
.input_a{width:90%; height: 50px; font-size: 16px; background: none; border: none; color: #777; transition: all .5s ease 0s; border-bottom: 2px solid #d7d7d7; vertical-align: top; }
.input_a:focus{color: #555; border-bottom-color: #099deb;}
.aniu_a{width: 6%; height: 50px; text-align: center; border: none; background: none; color: #999; transition: all .5s ease 0s; border-bottom: 2px solid #d7d7d7; }
.aniu_a i{font-size: 24px;}
.aniu_a:hover{color: #099deb;}	
	
.in_banner .in_bannerjs{font-size: 16px; bottom: 15px; left: 20px; z-index: 5;}
.in_banner .in_bannerjs span{font-size: 16px;}
.in_banner .in_bannerjs font{height: 25px; margin: 6px 0;}
.in_bannera{height: 2px; line-height: 2px; position: absolute; right: 10px !important; bottom: 20px !important; z-index: 5; float: right; text-align: right;}
.in_bannera .swiper-pagination-bullet{width:12px; height:2px; line-height:2px; margin-right: 5px; opacity: 1; vertical-align: middle;}
.in_bannera .swiper-pagination-bullet-active{background: #00419a; width: 10px;}

.about_xx{font-size: 18px; height: auto; line-height: 30px; margin-bottom: 20px;}

.com_n2 div{height: 30px; line-height: 30px; font-size: 16px;}
.dispan2 .list2 .sm h1{font-size: 18px;}
.dispan2 .list2 .sm .xx {max-height: 240px; line-height: 30px; font-size: 16px; margin-bottom: 15px; overflow: hidden;}
.gd a{font-size: 16px; line-height: 30px;}
	
.style .fr .xx{height: 240px; line-height: 30px; font-size: 16px; margin-bottom: 15px; overflow: hidden;}
	
.key .nr .fl .xx .tit{font-size: 16px; margin-bottom: 0; height: 30px; line-height: 30px; overflow: hidden;}
.key .nr .fl .xx .tit:after{display: none;}
.key .nr .fl .xx .zw{height: 30px; line-height: 30px; font-size: 16px;}
.key .nr .fl .xx .sm{height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 0;}
.key .nr .fl .xx .read{height: 24px; line-height: 24px; font-size: 12px;}

.new_down .zb h1{font-size: 16px; height: 30px; line-height: 30px;}
.new_down .zb .xx{font-size: 14px; height: 44px; line-height: 22px;}

.in_new .fr ul li .zb h1{font-size: 16px; height: 30px; line-height: 30px;}	
.in_new .fr ul li .zb .xx{font-size: 14px; height: 44px; line-height: 22px; overflow: hidden;}
.in_new .fr ul li .yb{font-size: 14px; margin-top: 14px;}
.in_new .fr ul li .yb div{font-size: 12px; margin-top: 8px;}	
	
.footer{height: auto; padding: 20px 0;}	
.foot_topnav{width: 100%; height: auto; float: inherit; display: none;}
.foot_navli{width: 33%; height: auto; float: left; background: none;}
.foot_navli p{display: none;}
.foot_navli p:first-child a{font-size: 16px;}
.foot_navli p:first-child{margin-bottom:15px; display: block; padding-bottom: 10px;}
	
.contant{float: inherit; width: 100%; text-align: left; font-size: 12px;}
.contant h1{font-size: 14px; margin-bottom: 15px;}
.contant div{font-size: 14px; margin-bottom: 15px;}
.contant div i{font-size: 16px; float: left; width: 25px;}

.bottom{line-height: 20px; padding: 10px 0; font-size: 12px;}
.suspension{display: none;}
	
.n_bann{height: 200px;background-size: cover;}
.biaoti{left: 2%; bottom: -30px; height: 60px; width: 96%;}
.biaoti img{width: 26px; height: 24px; margin-top: -26px;}
.biaoti h1{height: 20px; line-height: 20px; font-size: 14px; margin-top: -18px;}
.biaoti div{line-height: 16px; font-size: 14px;}	
	
.mainbody{width: 96%; margin: 45px auto 30px;}
.title{margin: 0 auto 15px;}
.title a{height: 30px; line-height: 30px; padding: 0 20px; font-size: 14px; margin: 0 4px 5px;}	
	
.bring{margin-bottom: 20px;}
.bring_tit{height: 50px;}
.bring_tit .border{width: 13px; height: 50px; margin-right: 5px;}
.bring_tit .wz{width: calc(100% - 18px); font-size: 16px; margin-top: 6px;}
.bring_tit .wz span{font-size: 14px; margin-top: 10px;}
.bring .xx{width: 80%; margin: 20px auto 0;}
.bring .xx img{width: 100%; height: auto;}

.bring_li .fl{width: 100%; float: inherit; color: #282828; display: block; margin-bottom: 20px;}
.bring_li .fl b{font-size: 14px; line-height: 22px;}
.bring_li .fl .xx{line-height: 22px;}
.bring_li .fl:nth-child(2){float: inherit;}
.bring_li .fl .xx div{margin-bottom: 20px;}

.jion table{width: 100%;}
.jion table tr td:first-child{width: 20%; padding-left: 10px;}
.jion table tr td:nth-child(2){width: 16%;}
.jion table tr td:nth-child(3){width: 16%;}
.jion table tr td:nth-child(4){width: 16%;}
.jion table tr td:nth-child(5){width: 16%;}
.jion table tr td:nth-child(6){width: 16%;}
.pg_list table{font-size: 14px; height: auto; line-height: 35px; margin-bottom: 6px;}
.pg_zpul{height: auto; margin-bottom: 6px;}
.pg_zplih2{height: auto; line-height: 35px; font-size: 14px;}
.pg_zplitxt{line-height: 25px; padding: 10px; font-size: 14px;}	
.pg_zplitxt a{font-size: 14px; height: 30px; line-height: 30px; width: 90px; margin-top: 15px;}
	
.talent_tit .border{width: 13px; height: 50px; margin-right: 5px;}
.talent_tit .wz{width: calc(100% - 18px); font-size: 16px; margin-top: 6px;}
.talent_tit .wz span{font-size: 14px; margin-top: 10px;}
.talent .fr{width: calc(100% - 16vw); margin-top: 10px;}
.talent .fr h1{font-size: 16px; line-height: 30px; margin-bottom: 5px;}
.talent .fr p{font-size: 14px; line-height: 24px;}	
.fuwu ul li .mc{font-size: 14px; height: 30px; line-height: 30px; padding: 0 6px;}	
.fuwu ul li .mc span img{height: 20px; width: 4px; margin-right: 6px;}	
.offer{width: 1200px;}
.offer_tit{font-size: 20px; line-height: 1; padding: 50px 0;}
.offer ul li{float: left; width: 285px; height: 200px; margin-right: 20px;}
.offer ul li:nth-child(4){margin-right: 0;}
.offer ul li .nmu{font-size: 200px;}
.offer ul li .xx{position: absolute; left: 0; top: 50px; width: 285px;}
.offer ul li .tit{font-size: 26px; margin-bottom: 10px;}
.offer ul li .tit i{font-size: 32px; margin-right: 5px;}
.offer ul li .sm{font-size: 20px;}

.youshi ul{width: 96%;}
.youshi ul li{width: 50%; height: 160px;}
.youshi ul li .img{float: left; width: 50%; height: 160px;}
.youshi ul li .img img{width: 100%; height: 160px;}
.youshi ul li .js{ width: 50%; height: 160px; padding: 10px; font-size: 16px;}
.youshi ul li .js .tit{margin-top: 0; height: 36px; line-height: 18px; margin-top: 10px;}
.youshi ul li .js .zb{float: left; width: 20px; font-size: 18px;}
.youshi ul li .js .yb{float: right; width: calc(100% - 20px);}
.youshi ul li .js .xx{font-size: 14px; height: 48px; line-height: 16px; margin-top: 4px; display: block;}

.into h1{font-size: 20px; line-height: 30px; padding: 10px 0;}
.into .tx{font-size: 16px; line-height: 26px;}
.into table tr td .wz{font-size: 14px; margin-right: 10px;}

}*/







/**/
@media all and (max-width: 750px) {
.in_center{width: 96%;text-align: center;}
.header{height: 60px; line-height: 60px; width: 100%; padding: 0 2%; background: rgba(255,255,255,.2);}
.logo{float: left; width: 15%; animation-delay: .1s;position: relative; z-index: 9999;}
.logo img{width: 100%; height: auto;}
.header .fr{width: 55%;}
.search {
    float: right;
    width: calc(60px + 6.3vw);
    height: 6.3vw;
    margin-top:3.4vw;
    margin-right:15%;
}
.eng {
    float: left;
    width: 50px;
    height: 6.3vw;
    line-height: 1.3vw;
    background: rgba(255,255,255,.5);
    border-radius: 5px;
    text-align: center;
    color: #fff;
    font-size:15px;
    color: #fff;
    font-weight: bold;
}
.top_icon {
    float: right;
    height: 6.3vw;
    line-height: 6.3vw;
    background: rgba(255,255,255,.5);
    border-radius: 5px;
    text-align: center;
    width: 6.3vw;
}
.eng select {
    border: none;
    height: 6.3vw;
    line-height: 6.3vw;
    width:50px;
    background: none;
}
.top_nav{height: 5.4vw; width: 44.8vw; margin: 0 auto; float: left;}
.c_nav{display: flex; top: 4%;}
.top_nav{height: 60px; line-height: 60px; position: fixed; top: 0; left: 0; z-index: 999; padding: 0;}
.cl_hed{background: rgba(255,255,255,.9); z-index: 9999;}

.daoh{width:100%; height:calc(100% - 60px); line-height: 60px; float: inherit; text-align: left; position: fixed; bottom: 0; left: -100%; background: rgba(255,255,255,.9); padding:0 3% 0; z-index: 9999;}
.nav{width:100%; height: auto; display:block;}
.nav div{display:block; width: 100%; height:40px; line-height: 40px; margin: 0; text-align: left; background:none; font-size: 16px; border: none; border-bottom: 1px solid rgba(6,70,135,.5);}
.nav div a{position: relative; z-index: 2; color: #064687;}
/*.nav div:after{content: ''; width: 0%; height:1px; background: #064687; position: absolute; left: 50%; top:inherit; bottom: 0; border-radius: 18px; opacity: 0;}*/
.nav div:hover:after,.nav .nuw:after{left: 0; width: 100%; opacity: 1;}
.nav div:hover a,.nav .nuw a{ color: #064687; transition: all .2s ease-in .2s;}
.small{height: 60px; background: rgba(255,255,255,.4); box-shadow: 5px 0px 5px rgba(0,0,0,.3); z-index: 9999;}
.small .c_nav span{ background: #0066b2;}
.small .c_nuw{border: 1px solid #0066b2;}

.in_banner{height: 300px;}
.in_banner .swiper-slide a img{height: 300px;}
.in_banner .in_bannerjs,.in_bannera{display: none;}

.about{height: auto;padding-top: 30px;padding-bottom: 15px;}
.about .in_center{padding: 0;}
.about_tit{margin-bottom:60px;width: 87.6vw;}
.spwz{display: none;}
.about_tit img{width: 100%; height: auto;}
.about_xx{font-size: 16px; height: auto; line-height: 20px; margin-bottom: 20px;padding-left: 10px;padding-right: 10px;}
.about_li{width:340px;}
.about_li .gywm{width: 90px; margin-bottom: 20px;margin-left: 19px;}
.about_li .gywm div{width: 70px; height: 40px; border-radius: 70px 70px 0 0; font-size: 19px; margin-left: 10px;padding-top: 4px;}
.about_li .gywm div span{font-size: 19px;}
.about_li .gywm div:after{left: -5px; height: 10px; width: 10px;}
.about_li .gywm div:before{right: -5px; bottom: 0; height: 10px; width: 10px;}
.about_li .gywm h1{font-size: 14px; margin-top: 6px;}

.video{height: 320px;}
.video img{height: 320px; object-fit: cover;}
.com_n1{bottom: 15px; width: 100%;}
.com_n1 img{width: 15px; height: 15px; margin-right: 5px;}
.com_n1 div{width: 120px; height: 28px; line-height: 28px; top: 0px;}
.com_n1 div::after{top: 0px; left: -13px;}
.com_n1 div .xcp{font-size: 12px;}
.com_n1 div.cur_n1{height: 35px; line-height: 35px; width: 120px;}
.com_n1 div.cur_n1::after{left: 0px; top: 0px;}

.service{height: auto; margin-bottom: 20px;}
.service .fl{width: 100%; float: inherit; height: auto; padding: 15px 20px 0; display: block; margin-bottom: 20px;}
.public{position: relative;}
.public .bt{font-size: 16px; display: none;}
.public .xbt{font-size: 12px; margin: 10px 0;}
.public .xbt font{display: none;}
.public .xbt span{font-size: 14px; height: 25px; line-height: 25px; width: 25px; margin-left: 45px; display: inline-block; position: absolute; left: 25%; top: -2px;}
.public .zw{font-size: 20px; margin-bottom: 20px;border-bottom: 2px solid #0066b2;width: fit-content;width: -webkit-fit-content;width: -moz-fit-content;}
.com_n2{display: none;}
.com_n2 div{height: 30px; line-height: 30px; font-size: 14px; display: inline-block; width: 49%; text-align: center;} 
.com_n2 div:hover:after,.com_n2 div.cur_n2:after{display: none;}
.service .dispan2{width: 100%; height: auto; display: none;}
.dispan2 .list2{display: none;}
.dispan2 .list2 .sm{width: 100%; height: auto; padding: 20px;}
.dispan2 .list2 .sm h1{font-size: 14px;}
.dispan2 .list2 .sm .border{height: 2px; width: 30%; margin: 15px 0 22px;}
.dispan2 .list2 .sm .xx{max-height: inherit; line-height: 20px; font-size: 12px; margin-bottom: 15px;}
.gd img{width: 20px; height: 20px;  margin-right: 10px;}
.gd a{font-size: 12px; line-height: 20px;}

.style{height: auto; padding-bottom: 20px;}
.style .fl{width: 100%; float: inherit; display: block; margin-bottom: 15px;}
.style .fr{width: calc(100% - 40px); float: inherit; padding: 0px; display: block; margin: 10px auto;}
.style .fr .xx{height: auto; line-height: 20px; font-size: 13px; margin-bottom: 15px;}

.key{height: 384px;}
.key .img,.key .img img{height: 200px;}
.key .nr{bottom: 132px;height: 103px; width: 80%;}
.key .nr .fl{width: 60%; height: 100px;  padding: 0 10px;}
.key .nr .fl .xx .tit{font-size: 12px; margin-bottom: 8px;}
.key .nr .fl .xx .tit:after{left: 62%; width: 10vw;}
.key .nr .fl .xx .zw{height: 25px; line-height: 25px; font-size: 14px;}
.key .nr .fl .xx .sm{height: 18px; line-height: 18px; font-size: 12px; margin-bottom: 5px;}
.key .nr .fl .xx .read{height: 20px; line-height: 20px; font-size: 12px;}
.key .nr .fl .xx .read i{font-size: 16px; margin-right: 5px;}
.key .nr .fr{width: 40%; height: 100px;}
.key .nr .fr img{width: 100%; height: 100px;}
.key .nr .fr .dw{width: 25px; height: 25px;}
.key .nr .fr .dw img{width: 25px; height: 25px;}
.key .nr .fr video,.key .nr .fr .video-js{width: 100%; height: 100px; overflow: hidden;}

.in_new{height: auto;}
.in_new .fl{width: 100%; padding-top: 30px; float: inherit; display: block;}
.in_new .fl .img,.in_new .fl .img img{width: 100%; height: auto;}
.new_down{margin-top: 10px;}
.new_down .zb{float: left; width: 80%;}
.new_down .zb h1{font-size: 14px; height: auto; line-height: 20px;text-align: left;}
.new_down .zb .xx{font-size: 12px; height: auto; line-height: 18px;text-align: left;}
.new_down .yb{width: 15%; margin-right: 10px; font-size: 14px; margin-top: 12px;}
.new_down .yb div{font-size: 12px; margin-top: 5px;}
.in_new .fr{width: 100%; float: inherit; padding-top: 20px; display: block;}
.in_new .fr ul li{height: 76px; width: 100%; padding: 10px; margin-bottom: 10px;}
.in_new .fr ul li .tp{width: 80px; height: 56px;}
.in_new .fr ul li .tp img{width: 80px; height: 56px;}
.in_new .fr ul li .zb{float: left; width: 55%; margin-left: 10px;}
.in_new .fr ul li .zb h1{font-size: 14px; height: 20px; line-height: 20px;}
.in_new .fr ul li .zb .xx{font-size: 12px; height: 36px; line-height: 18px;}
.in_new .fr ul li .yb{width: 15%; margin-right: 0; font-size: 14px; margin-top: 12px;}
.in_new .fr ul li .yb div{font-size: 12px; margin-top: 5px;}

.in_coop{height: auto; padding: 20px 0;}
.in_coop ul li{float: left; width:calc((100% / 3) - 9px); height:45px; line-height: 1; border: 1px solid #9aadd1; margin: 0 9px 9px 0;}
.in_coop ul li:nth-child(6n){margin-right:9px;}
.in_coop ul li:nth-child(3n){margin-right: 0;}
.in_coop ul li img{width: 100%; height:43px; object-fit: contain;}

.footer{height: auto; padding: 20px 0;}
.foot_topnav{width: 100%; height: auto; float: inherit; display: none;}
.foot_navli{width: 33%; height: auto; float: left; background: none;}
.foot_navli p{display: none;}
.foot_navli p:first-child a{font-size: 16px;}
.foot_navli p:first-child{margin-bottom:15px; display: block; padding-bottom: 10px;}

.contant{float: inherit; width: 100%; text-align: left; font-size: 12px;}
.contant h1{font-size: 14px; margin-bottom: 15px;}
.contant div{font-size: 14px; margin-bottom: 15px;}
.contant div i{font-size: 16px; float: left; width: 25px;}

.bottom{line-height: 20px; padding: 10px 0; font-size: 12px;}
.suspension{display: none;}

/*万安-人力资源（招标职位）*/
.n_bann{height: 200px;background-size: cover;}
.biaoti{left: 2%; bottom: -30px; height: 60px; width: 96%;}
.biaoti img{width: 26px; height: 24px; margin-top: -26px;}
.biaoti h1{height: 20px; line-height: 20px; font-size: 20px; margin-top: -18px;}
.biaoti div{line-height: 16px; font-size: 19px;margin-top: 9px;}

.mainbody{width: 96%; margin: 45px auto 30px;}
.title{margin: 0 auto 15px; text-align: justify;}
.title a{height: 30px; line-height: 30px; padding: 0 15px; font-size: 14px; margin: 0 4px 5px;}
.title::after{content: ''; display: inline-block; vertical-align: top; width: 100%; height:0px; background: no-repeat;}


.bring{margin-bottom: 20px;}
.bring_tit{height: 50px;}
.bring_tit .border{width: 13px; height: 50px; margin-right: 5px;}
.bring_tit .wz{width: calc(100% - 18px); font-size: 16px; margin-top: 6px;}
.bring_tit .wz span{font-size: 14px; margin-top: 10px;}
.bring .xx{width: 100%; margin: 20px auto 0;}
.bring .xx img{width: 100%; height: auto;}

.bring_li .fl{width: 100%; float: inherit; color: #282828; display: block; margin-bottom: 20px;}
.bring_li .fl b{font-size: 14px; line-height: 22px;}
.bring_li .fl .xx{line-height: 22px;}
.bring_li .fl:nth-child(2){float: inherit;}
.bring_li .fl .xx div{margin-bottom: 20px;}

.jion table{width: 100%;}
.jion table tr td:first-child{width: 20%;}
.jion table tr td:nth-child(2){width: 16%;}
.jion table tr td:nth-child(3){width: 16%;}
.jion table tr td:nth-child(4){width: 16%;}
.jion table tr td:nth-child(5){width: 16%;}
.jion table tr td:nth-child(6){width: 16%;}
.pg_list table{font-size: 12px; height: auto; line-height: 25px; margin-bottom: 6px;}
.pg_zpul{height: auto; margin-bottom: 6px;}
.pg_zplih2{height: auto; line-height: 20px; font-size: 12px;}
.pg_zplitxt{line-height: 25px; padding: 10px; font-size: 12px;}

/*万安-服务领域*/
.talent{padding-bottom: 20px;}
.talent_tit{float: inherit; width: 100%;}
.talent_tit .border{float: left; width: 10px; height: 40px; margin-right: 5px;}
.talent_tit .wz{float: left; width: calc(100% - 15px); font-size: 14px; margin-top: 4px;}
.talent_tit .wz span{font-size: 12px; margin-top: 6px;}
.talent .fr{width: 100%; margin-top: 15px; float: inherit; display: block;border: red solid 1px;}
.talent .fr h1{font-size: 16px; line-height: 24px; margin-bottom: 10px;padding: 7px;}
.talent .fr p{font-size: 14px; line-height: 18px; display: none;}
.fuwu ul li{width: 100%; margin: 0 2% 15px 0;}
.fuwu ul li .dw{left: -2px;}
.fuwu ul li .dw img{width: 51px; height: 67px;}
.fuwu ul li:nth-child(2n){margin-right: 0 !important;}
.fuwu ul li:nth-child(3n){margin-right: 2%;}
.fuwu ul li .img,.fuwu ul li .img img{width: 100%; height: 204px;}
.fuwu ul li .mc{font-size: 12px; height: 30px; line-height: 30px; padding: 0 4px;}
.fuwu ul li .mc span img{height: 15px; width: 2px; margin-right: 5px;}

/*万安-关于万安（合作伙伴）*/
.coop ul li{width: 32%; height: 49px; margin: 0 2% 15px 0;}
.coop ul li img{width: 100%; height: 51px;}
.coop ul li:nth-child(3n){margin-right: 0 !important;}
.coop ul li:nth-child(5n){margin-right: 2%;}
.page{padding-top: 20px;}
.page a img{width: 5px; height: 8px;}
.page a:first-child,.page a:last-child{height: 40px; line-height: 35px; width: 40px;}
.page a{height: 25px; line-height: 20px; width: 25px; font-size: 17px; margin: 0 5px;}
.page a.dq{height: 25px; line-height: 25px; width: 25px;}


/*万安-关于万安（组织框架） */
.organization{padding-top: 20px;}
.organization img{width: 100%; height: auto;}

/*万安-联系我们*/
.map{height: auto; position: inherit;margin:0;}
.map .dt{height: 250px;}
.map .dt img{height: 230px;}
.map .lx{height: auto; width: 100%; padding: 10px; text-align: left; position: inherit;}
.map .lx .tb{text-align: center;}
.map .lx .tb img{width: 30%; height: auto;}
.map .lx .hy{font-size: 15px; line-height: 18px; height: 72px; margin: 10px 0;}
.map .lx ul li{float: inherit; width: 100%; margin-top: 10px; font-size:15px; height: auto; line-height: 20px;}
.map .lx ul li:last-child{width: 100%;}
.map .lx ul li img{width: 15px; height: 15px; margin-right: 5px;}
.map .lx .sm{margin-top: 10px;}
.map .lx .sm img{width: 150px; height: 150px;}
.online{padding: 15px;}
.online .tit{height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 10px;}
.online table{position: inherit;}
.online table tr td{padding-bottom: 5px; width: 100%; float: inherit;}
.online table tr td .text{height: 30px; line-height: 30px; width: 100%; padding: 0 8px; font-size: 14px;}
.online table tr td textarea{float: inherit; width: 100%; height: 100px; line-height: 30px; padding: 0 8px;}
.online table tr:nth-child(6){position: inherit;}
.online table tr:last-child{position: inherit;}
.online table tr .button{height: 30px; line-height: 30px; width: 100%; font-size: 18px;}

/*万安-人力资源（招聘表单）*/
.yp_table{margin: 0 20px;}
.ypfs{padding-bottom: 10px; margin-bottom: 10px;}
.bit{height: 30px; line-height: 30px; font-size: 14px;}
.ypfs .lxfs{line-height: 20px; font-size: 12px;}
.ji_tit{font-size: 12px; }
.txjl table tr td{float: inherit; margin-right: 0; padding-bottom: 10px; width: 100%; display: block;}
.txjl .name{float: left; width: 25%; height: 30px; line-height: 30px; font-size: 12px;}
.txjl .text{height: 30px; line-height: 30px; width: 75%; padding: 0 5px; margin-bottom: 10px;}
.txjl{padding-bottom: 12px; margin-bottom: 12px;}
.txjl .sm{line-height: 30px; padding: 5px 0; font-size: 12px;}
.txjl textarea{height: 70px; line-height: 30px; width: 100%; margin: 0;}
.tijiao .button{height: 30px; line-height: 30px; width: 160px; font-size: 12px; margin: 0;}

/*万安-新闻资详情*/
.detal_tit{font-size: 18px; padding: 10px 0;line-height: 22px;}
.detal_tit div{font-size: 12px; margin-top: 5px;}
.detal .zy{line-height: 20px; padding: 5px 10px; font-size: 12px; margin-bottom: 10px;}
.detal .zy span{font-size: 12px;}
.py{padding: 20px 0; line-height: 30px;}
.py a{height: 30px; line-height: 30px; padding: 0 6px; font-size: 12px; margin: 0 4px;}
.py i{margin-right: 5px;}

/*万安-新闻资*/
.new_top{padding-bottom: 15px; margin-bottom: 20px;}
.new_top .fl{width: 100%; float: inherit;}
.new_top .fl img{width: 100%; height: auto;}
.new_top .fr{width: 100%; float: inherit; display: block; margin-top: 15px;}
.new_top .fr h1{height: auto; line-height: 20px; font-size: 14px;}
.new_top .fr .sm{height: auto; line-height: 20px; font-size: 12px;}
.new_top .fr .xx{height: auto; line-height: 20px; font-size: 12px; margin: 10px 0;}
.new_top .fr .time{height: 26px;
    line-height: 26px;
    font-size: 12px;
    background: #e31e25;
    color: white;}
.new_list ul li{width: 100%; height: auto; margin: 0 2% 15px 0; padding: 10px;}
.new_list ul li:nth-child(2n){margin-right: 0 !important;}
.new_list ul li:nth-child(3n){margin-right: 2%;}
.new_list ul li h1{height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 5px;}
.new_list ul li .xx{height: 54px; line-height: 18px; font-size: 12px;}
.new_list ul li .bq{height: 24px; line-height: 24px; font-size: 12px; margin-bottom: 5px;}
.new_list ul li .time{padding-top: 0px;height: 26px;background: #0066b2;}
.new_list ul li:nth-child(even) .time{background: #e31e25;}
.new_list ul li .time .fl{    
	font-size: 12px;
    height: 26px;
    line-height: 26px;
    color: white;}
.new_list ul li .time .fl span{font-size: 18px; margin-bottom: 8px;}
.new_list ul li .time .fr{margin-top: 5px;
    height: 26px;
    line-height: 17px;
    /* margin: 0 auto; */
    color: white;}
.new_list ul li .time .fr i{font-size: 20px;color: white;}

/*万安-员工风采*/
.ygfc ul li{width: 49%; height: 225px; margin: 0 2% 15px 0;}
.ygfc ul li:nth-child(2n){margin-right: 0 !important;}
.ygfc ul li:nth-child(3n){margin-right: 2%;}
.ygfc ul li .img,.ygfc ul li .img img{width: 100%; height: 120px; object-fit: cover;}
.ygfc ul li h1{height: 20px; line-height: 20px; font-size: 14px; padding: 0 8px; margin-top: 8px;}
.ygfc ul li .time{height: 22px; line-height: 22px; font-size: 12px; padding: 0 8px; margin-top: 5px;}
.ygfc ul li .xx{height: 40px; line-height: 20px; font-size: 12px; padding: 0 8px;}

/*万安-内刊列表*/
.list ul li{height: 370px; width: 49%; padding: 5px; margin: 0 2% 10px 0;}
.list ul li:nth-child(2n){margin-right: 0 !important;}
.list ul li:nth-child(3n){margin-right: 2%;}
.list ul li .img,.list ul li .img img{width: 100%; height: 240px;}
.list ul li .bt{height: 30px; line-height: 30px; font-size: 12px; margin-top: 10px;}
.list ul li .sm{height: 30px; line-height: 30px; font-size: 13px; margin-bottom: 7px;}
.list ul li .more{height: 30px; line-height: 30px; width: 70%; font-size: 12px;}

/*万安-关于万安（精英团队） */
.group ul li{float: inherit; width: 100%; height: 200px; margin: 0 0 20px 0;}
.group ul li .fl{width: 50%; height: 200px;}
.group ul li .fl img{width: 100%; height: 200px;}
.group ul li .fr{width: 50%; padding: 10px;}
.group ul li .fr .tit{height: 30px; line-height: 30px; font-size: 14px;}
.group ul li .fr .tit b{font-size: 16px; margin-right: 5px;}
.group ul li .fr .tit i{font-size: 18px;}
.group ul li .fr .js{font-size: 12px; height: 53px; line-height: 16px; padding-top: 5px; margin-bottom: 10px;}
.group ul li .fr .works b{height: 25px; line-height: 25px; font-size: 14px;}
.group ul li .fr .works p{height: 54px; line-height: 18px;}

.team ul li{width: 49%; height: 189px; margin: 0 2% 10px 0;}
.team ul li:nth-child(2n){margin-right: 0;}
.team ul li img{width: 100%; height: 189px;}

/*万安-关于万安（公司介绍） */
.com{margin-bottom: 20px;}
.com .fl{width: 100%; float: inherit; position: relative; height: 240px; display: block; margin-bottom: 44px;}
.com .fl img{width: 90%; height: 240px; margin: 20px 0 0 20px;z-index: 9;}
.com .fl:after{width: 90%; height: 240px;}
.com .fr{width: 100%; float: inherit;}
.com .fr h1{height: auto; line-height: 22px; font-size: 14px; margin-top: 5px;}
.com .fr h2{height: auto; line-height: 20px; font-size: 12px;}
.com .fr .xbt{height: auto; line-height: 20px; font-size: 12px; margin-bottom: 12px;}
.com .fr .xx{height: auto; line-height: 18px; font-size: 12px;}
.pg_aboutsz{height: 300px; margin-bottom: 20px;}
.pg_aboutszli{width: 50%; font-size: 14px; padding-top: 15px;}
.pg_aboutszli span{font-size: 14px; height: 40px; line-height: 40px; width: 40px;}
.pg_aboutszli font{margin-left: 5px;}
.pg_aboutszli p{font-size: 14px; margin-top: 10px;}
.pg_aboutszli img{width: 18px; height: 19px;}
.qywh{background: none; min-height: 100px;}
.qywh .qywh_tit{height: 35px; line-height: 35px; font-size: 14px;}
.qywh_xx{line-height: 25px; margin-top: 25px; font-size: 14px;}

/*万安-合伙人*/
.offer{width: 96%; margin: 0 auto 20px;}
.offer_tit{font-size: 18px; padding: 40px 0;}
.offer_tit img{height: 20px; width: auto; margin: 10px auto 0;}
.offer ul li{width: 48%; height: 110px; margin: 0 4% 10px 0; text-align: left;}
.offer ul li:nth-child(2n){margin-right: 0;}
.offer ul li .nmu{font-size: 100px;}
.offer ul li .xx{top: 20px; width: 100%; padding: 0 10px;}
.offer ul li .tit{font-size: 16px; margin-bottom: 10px; text-align: center;}
.offer ul li .tit i{font-size: 20px; margin-right: 5px;}
.offer ul li .sm{font-size: 14px; line-height: 20px;}
.partner{height: auto; padding-bottom: 40px;}
.hzly{margin-bottom: 25px;}

.youshi{height: auto; padding-bottom: 30px;}
.youshi ul{width: 96%;}
.youshi ul li{width: 100%; height: 100px;}
.youshi ul li .img{float: left; width: 50%; height: 100px;}
.youshi ul li .img img{width: 100%; height: 100px;}
.youshi ul li .js{ width: 50%; height: 100px; padding: 5px; font-size: 14px;}
.youshi ul li .js .tit{margin-top: 0; height: 36px; line-height: 18px;}
.youshi ul li .js .zb{float: left; width: 20px; font-size: 16px;}
.youshi ul li .js .yb{float: right; width: calc(100% - 20px);}
.youshi ul li .js .xx{font-size: 12px; height: 48px; line-height: 16px; margin-top: 4px; display: block;}
.youshi ul li:nth-child(3) .img{float: left;}
.youshi ul li:nth-child(3) .js{float: right;}
.youshi ul li:nth-child(2) .img,.youshi ul li:nth-child(4) .img{float: right;}
.youshi ul li:nth-child(2) .js,.youshi ul li:nth-child(4) .js{float: left;}
.into{width: 80%; margin: 0 auto 30px; margin-top: -15px; padding: 20px 10px;}
.into h1{font-size: 16px; line-height: 25px; padding: 10px 0;}
.into .tx{font-size: 12px; line-height: 20px;}
.into .tx i{font-size: 18px; margin-right: 5px;}
.into table{margin-top: 20px;}
.into table tr td{padding-bottom: 15px;}
.into table tr td .wz{font-size: 12px; margin-right: 10px; width: 100%; float: inherit; text-align: left;}
.into table tr td .wz span{margin-right: 5px;}
.into table tr td .text{height: 30px; line-height: 30px; width: 100%; padding: 0 8px;}
.into table tr td textarea{height: 70px; line-height: 30px; width: 100%; padding: 0 8px;}
.into table tr td .tj{height: 30px; line-height: 30px; width: 40%; font-size: 14px;}
.into table tr td .cz{height: 30px; line-height: 30px; width: 30%; font-size: 14px;}
.into_lx{margin-top: 20px;}
.into_lx .fl{float: inherit; width: 100%; display: block; margin-bottom: 20px; clear: both;}
.into_lx .fl:first-child{margin-right: 0;}
.into_lx .fl .tit{font-size: 16px; height: 30px; line-height: 30px; margin-bottom: 15px;}
.into_lx .fl .img{width: 50px; margin-top: 0;}
.into_lx .fl .tit img{width: 27px; height: 26px;}
.into_lx .fl .lxr img{width: 19px; height: 19px;}
.into_lx .fl .lxr{font-size: 12px; line-height: 20px; zoom: 1; margin-bottom: 10px;}
.into_lx .fl .lxr:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.into_lx .fl .lxr .zb{float: left; width: calc(100% - 50px);}

/*万安-服务领域详情*/
.mod18Box {width:300px; overflow: hidden;}
.mod18{ width: 300px; height: 300px; margin: 0px auto; position: relative;}
.mod18 .btn{position:absolute; width:20px; height:60px; line-height: 50px; bottom:10px; cursor:pointer; z-index:99; font-size:16px; background: #333; text-align: center;}
.mod18 .prev{left:0;}
.mod18 .btn i{width:20px; height:55px; vertical-align: middle; font-size: 16px; color: #3f3e3d;}
.mod18 #prevTop,.mod18 #nextTop{top: 90px; width: 20px; height:55px; text-align: center; line-height: 40px; background: rgba(255,255,255,0.6);}
.mod18 #prev i,.mod18 #next i{color: #fff; font-size: 16px;}
.mod18 .next{right:0;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a img{display:block; width:300px; height:220px; position:absolute; color:#fff; overflow: hidden;}
.mod18 .picBox{height:220px; position:relative; overflow:hidden;width:300px;}
.mod18 .picBox ul{height:220px; position:absolute;}
.mod18 .picBox li{width:300px; height:220px;overflow: hidden;}
.mod18 .picBox li img{width: 300px !important; height: 220px !important;}
.mod18 .listBox{width: 86%; height: 60px; margin: 10px auto 0; position: relative; overflow: hidden; }
.mod18 .listBox ul{height:60px; position:absolute;}
.mod18 .listBox li{width:60px; height:60px; cursor:pointer; position:relative;}
.mod18 .listBox li a{display:block; width:60px; height:75px;}
.mod18 .listBox li img{width:60px; height:60px; overflow: hidden;}
.mod18 .listBox .on img{width:60px; height:60px; border:1px solid #ff6600;}
.fwly_xx{width: 96%; margin: 20px auto;}
.fwly_tit{font-size: 14px; line-height: 22px; margin-bottom: 15px;}
.fwly_tit img{width: 4px; height: 20px; margin-right: 5px;}

/*万安-关于万安（荣誉资质） */
.infor .left{float: inherit; width: 100%; padding-right: 10%; max-height: 200px; display: block; margin-bottom: 20px;}
.infor .left .zz{margin-bottom: 20px;}
.infor .left .zz h1{font-size: 14px; margin-bottom: 8px;}
.infor .left .zz div{font-size: 12px; line-height: 20px;}
.infor .right{float: inherit; width: 100%;}
.infor .right ul li{width: 98%; height: 133px; margin: 0 4% 12px 0;}
.infor .right ul li:nth-child(2n){margin-right: 0 !important;}
.infor .right ul li:nth-child(3n){margin-right: 4%;}
.infor .right ul li img{width: auto; height: 120px}


.bottom a{display: none;}

.lie{display: block; width: 100%;}
.lie ul{width: 100%;}
.lie ul li{float: left; width:calc(50% - 2px); text-align: center; height: 95px; line-height: 95px; font-size: 19px; margin: 0 4px 4px 0; background-image: url(../images/img3.jpg); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; position: relative;}
.lie ul li:nth-child(2n){margin-right:0;}
.lie ul li a{color: #fff; border-bottom: 2px solid #fff; display: inline-block; height: 35px; line-height: 35px; position:relative; z-index: 2;}
.lie ul li::after{content:''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; background: rgba(0,0,0,.3);}

#my-video {
    width: 100%;
    height: 320px;
}

.sjdw{
	 color: #454545;
    border-bottom: 1px solid #454545;
    float: right;
    display: block;
    margin-right: 10px;
    position: relative;
    z-index: 9999;
}

.pcdw{
	display: none;	
}
.sjdw a{
	color:#454545;
	margin-right: 10px;
    margin-left: -5px;
}
.key .public{
	display: block;
	margin:20px;
}
.publicxx{
	display:block;
	height: auto;
    line-height: 20px;
    font-size: 13px;
    margin-bottom: 15px;
    margin-left:20px;
}

.xmzs{
      margin-top: -113px;
}

.sjlx{
	width: 50%;
	float: left;
}

.thumb123{
	display:block;
}

.lxwm_logo{
	display:block;
	text-align: center;
}
.lxwm_logo img{
	width: 30%;
    height: auto;
}

.f_cb .tb{
	display:none;
}
.in_center .fl .public{
	margin-left: 20px;
}
.detal img{
	max-width: 100%;
	height: auto!important;
}
.xwxq{
	margin-bottom: 17px;
}
.about_li .gywm:nth-child(2) div{
	color:#e92e38;
	border-color: #e92e38 !important;
}
.about_li .gywm:nth-child(2) h1{
	color:#e92e38;
}
.about_li .gywm:nth-child(2) div:after{
	background: #e92e38;
}
.about_li .gywm:nth-child(2) div:before{
	background: #e92e38;
}
.zhaotb p{
	text-align:left!important;
}

.zhaotoubiao ul li:nth-child(odd) .time{
	background: #0066b2;
}
.zhaotoubiao ul li:nth-child(even) .time{
	background: #e92e38;
}
.zhaotoubiao ul li .time{
	height: 37px;
    line-height: 37px;
    color: white;
    padding-top:0;
}
.zhaotoubiao ul li .time .fl{
	line-height: 37px;
	color:white;
	padding: 0 5px;
}
.zhaotoubiao ul li .time .fr{
	line-height: 37px;
	color:white;
	margin-top:0;
}

.zhaotoubiao ul li .time .fr i{
	line-height: 37px;
	color:white;
	padding-right: 5px;
}

.fwly_xx p span{
	font-size:14px!important;
}

/**/
.detal p{
 text-align: left!important;
 margin-right: 0px!important;
}
/**/
.video_pc{display: none;}
.video_mb{ display: block;}


.comm-list li p a {
	width: 97%;
    overflow: visible;
	text-overflow: ellipsis;
	white-space: normal;
    /* display: block; */
}

.comm-list li{
	height:auto;
	border: #ddd solid 1px;
	margin-top: 20px;
}
.comm-list li p span{
	display: inline-block;
    width: 100%;
    text-align: right;
}

.comm-list li > span{
	display: inline-block;
    width: 100%;
}

.ztbly{
	    height: 26px;
	    background-color: #0066b2;
	    color: white;
}

.ztbly1{
	width: 50%;
	float: left;
	height: 26px;
	line-height: 26px;
}

.ztbly2{
	width: 50%;
	height: 26px;
	line-height: 26px;
	float: left;
	text-align: right;
}
.comm-list li:nth-child(even) .ztbly{
	background-color: #e31e25;
}
.xx p span {
    font-size: 17px!important;
}
.detal{
	width: 100%;
}
.xw_float{display: none;}
}
/* max 750 end */

