/*companyInfo*/
#companyInfobg{padding:38px 0 50px;}
.companyInfo{margin-top:30px;background:#FFF;}
.companyInfo img{max-width:100%; height:auto !important;}
.companyInfo .cl_img{width:600px;float:left;padding-bottom:450px;position:relative;margin-right:35px;}
.companyInfo .cl_img img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;}
.companyInfo .c_right{width:calc(100% - 600px);float:right;padding:6px 0 0 35px;}
.companyInfo p{margin:0;text-align:left;line-height:30px;color:#666;margin-top:10px;font-size:16px;}
/**/
/*c_youshi*/
#c_youshibg{background:#F5F5F5;background-size:cover;padding:31px 0 62px;}
.c_youshi{width:100%;overflow:hidden;margin-top:30px;}
.c_youshi .swiper-slide{overflow:hidden;}
.c_youshi .ys_li{background:#FFF;text-align:center;background-size:cover;padding:95px 0;}
.c_youshi .ys_li:nth-child(odd){margin-left:0;}
.c_youshi .ys_li i{display:block;height:124px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;}
.c_youshi .ys_li i.icon1{background-image:url(/template/default/images/nc_icon1.png);}
.c_youshi .ys_li i.icon2{background-image:url(/template/default/images/nc_icon2.png);}
.c_youshi .ys_li i.icon3{background-image:url(/template/default/images/nc_icon3.png);}
.c_youshi .ys_li p{margin:0;line-height:40px;font-size:24px;color:#4a4444;margin-top:11px;}
.c_youshi .ys_txt{position:absolute;width:100%;height:100%;background:#1A72CC;left:0;top:0;padding:35px;overflow:hidden;opacity:0;
    -webkit-transition:all 0.3s;
       -moz-transition:all 0.3s;
         -o-transition:all 0.3s;
            transition:all 0.3s;
    -webkit-transform-origin:0px 0px;
       -moz-transform-origin:0px 0px;
        -ms-transform-origin:0px 0px;
         -o-transform-origin:0px 0px;
            transform-origin:0px 0px;
    -webkit-transform:rotate(45deg);
       -moz-transform:rotate(45deg);
         -o-transform:rotate(45deg);
            transform:rotate(45deg);}
.c_youshi .ys_txt p{font-size:14px;line-height:24px;color:#FFF;}
.c_youshi .ys_txt p:first-child{font-size:20px;height:30px;line-height:30px;font-weight:bold;margin-bottom:8px;}
.c_youshi .swiper-slide:hover .ys_txt{opacity:1;
	-webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg);}
/*1200以上屏幕*/
@media screen and (max-width:1699px){
	#companyInfobg{padding:30px 0;}
	.companyInfo .cl_img{width:500px;padding-bottom:375px;}
	.companyInfo p{font-size:15px;line-height:28px;}
	#c_youshibg{padding:30px 0;}
	.c_youshi .ys_li{padding:90px 0;}
	.c_youshi .ys_li i{height:100px;}
	.c_youshi .ys_li p{font-size:20px;line-height:30px;height:30px;}
	.c_youshi .ys_txt{padding:20px;}
	.c_youshi .ys_txt p:first-child{font-size:18px;height:26px;line-height:26px;}
}
@media screen and (max-width:1499px){
	#companyInfobg{padding:20px 0;}
	.companyInfo{margin-top:15px;}
	.companyInfo .cl_img{margin-right:20px;width:450px;padding-bottom:338px;}
	.companyInfo p{font-size:14px;line-height:24px;margin-top:7px;}
	#c_youshibg{padding:20px 0;}
	.c_youshi{margin-top:20px;}
	.c_youshi .ys_li{padding:90px 0;}
	.c_youshi .ys_li i{height:100px;}
	.c_youshi .ys_li p{font-size:20px;line-height:30px;height:30px;}
	.c_youshi .ys_txt{padding:20px;}
	.c_youshi .ys_txt p:first-child{font-size:18px;height:26px;line-height:26px;}
}
@media screen and (max-width:1023px){
	.companyInfo .cl_img{width:369px;padding-bottom:277px;margin-right:15px;}
	#c_youshibg{padding:20px 0;}
	.c_youshi{margin-top:20px;}

}
@media screen and (max-width:767px){
	.companyInfo .cl_img{width:100%;padding-bottom:62.5%;float:none;margin-right:0;}
}
@media screen and (max-width:667px){
	

}
@media screen and (max-width:499px){
	
}

/*预约挂号*/
/* content */
/* content */
.home-register .content{    width: 1400px;margin: 0 auto;position: relative;}
@media screen and (max-width:1023px){.home-register .content{width:100%;}}
.home-register{margin-top:-40px;}
.home-register .content{ background: url(../images/register-back.jpg) no-repeat center center; background-size: cover; padding: 15px; margin-bottom:20px}
.home-register .box{background: #2796CE; padding: 10px; background: rgba(1, 133, 198, 0.8);}

/* title */
.home-register .box .sub-title{background: #F38B1C; color: #fff; text-align: center; font-size: 16px; height: .6rem; line-height: .6rem; width: 70%; margin: 0 auto; position: relative; z-index: 20; border-radius: .1rem;}

/* inner */
.home-register .box .inner{border: 1px solid rgba(255, 255, 255, 0.6); padding: 10px;}
.home-register .box .inner ul{}
.home-register .box .inner li{display: flex; align-items: center; margin-bottom: 15px;}

/* inner - title */
.home-register .box .inner li .title{font-size: 16px; color: #fff; width: 25%; font-weight: bolder;}

/* inner - input */
.home-register .box .inner li .input{width: 75%;}
.home-register .box .inner li .input input{width: 100%; border: 1px solid #118DC9; background: rgba(255, 255, 255, 0.6); height: 40px;}
.home-register .box .inner li .input input::-webkit-input-placeholder { font-size: 16px;}

/* inner - select */
.home-register .box .inner li .select{width: 75%;}
.home-register .box .inner li .select select{width: 100%; font-size: 16px; height: 40px; background: rgba(255, 255, 255, 0.6); color: #333; border: 1px solid #118DC9;}

/* inner - btn */
.home-register .box .inner .btn {justify-content: center; padding-bottom: 10px; padding-top: 15px;    margin: 0 auto;text-align: center;}
.home-register .box .inner .btn button{height:40px; color: #fff; border: none; line-height: 40px; padding: 0 20px; font-size: 16px; margin-left: 10px; margin-right: 10px; font-weight: bold;}
.home-register .box .inner .btn button:nth-child(1){ border: 1px solid rgba(255, 255, 255, 0.6); background: #2796CE; color: #fff;}
.home-register .box .inner .btn button:nth-child(2){background: #F38B1C;}

/* inner - tips */
.home-register .box .inner .tips{display: flex; align-items: center; justify-content: center; font-size: 16px;}
.home-register .box .inner .tips em{color: #fff; margin-right: 10px;}


/*预约挂号*/