/* CSS index */
*{margin:0px;padding:0px;box-sizing: border-box;font-style:normal;color:#444;font-family:"微软雅黑",Microsoft YaHei,"Microsoft YaHei";font-size:14px;}
div,em,p,ul,ol,dl,dt,dd,ins,h1,h2,h3,h4,h5,h6,form,hr{margin:0;padding:0;}
ins{text-decoration:none;}
em{font-style:normal;}
ul,li,ol{list-style-type:none;margin:0px;padding:0px;}
select,input{vertical-align:middle;}
input,button,select,textarea{outline:none;margin:0px;padding:0px;} 
textarea{resize:none}
img{border:0;}
table{border-width:1px;border-collapse:collapse;width:100%;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;color:#444;}
a,a:hover,input,input:hover,img,img:hover,a img,a img:hover,button,button:hover,select,select:hover{text-decoration:none; -webkit-transition:all 0.3s; ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}/** 链接缓动效果 **/

input{/*-webkit-appearance: none;*/outline:none;}
input{/*-webkit-appearance: none;*/outline:none;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset !important;}

.wp{width:1200px;margin:0px auto;}
.z{float:left;}
.y{float:right;}
.clear{clear:both;}

.roundimg{-moz-border-radius: 1000px;-webkit-border-radius: 1000px;border-radius: 1000px;overflow: hidden;}
.roundimgx{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow: hidden;}
/* CSS index */

/* topnav */
.topnav{background:#f9f9f9;border-bottom:1px solid #eee;height:30px;line-height:30px;text-align:right;}
.topnav a{font-size:12px;}
.en{padding:1px 4px;background:#623765;color:#fff;}
/* topnav */

/* header */
#header{border-bottom:1px solid #ddd;}
.logo{padding-top:30px;padding-bottom:30px;}
.event{margin-top:50px;}
.event li{float:left;}
.event li a{padding-left:15px;padding-right:15px;font-size:18px;cursor:pointer;color:#623765;}
.event li a:hover{color:#623765;font-weight:bold;}
.event li.current a{color:#623765;font-size:20px;font-weight:bold;}
/* header */

/* 公告 */
.container{padding-top:20px;}
.container_item{width:585px;}
.container_item_title{border-bottom:1px solid #ddd;padding-bottom:10px;}
.container_item_title h3{color:#623765;font-size:18px;font-weight:normal;}
.container_item_title h3 img{vertical-align:middle;padding-left:5px;}
.container_item_title a{color:#c01920;}
.container_item_title a:hover{text-decoration:underline;}

.container_item_list li{padding-top:15px;}
.container_item_list a{display:block;width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.container_item_list a:hover{color: #623765;}
.container_item_list b{color:#c01920;padding-right:5px;}
.container_item_list span{color:#999;}
/* 公告 */

/* 登录 */
.login_enter a{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.login_enter a:hover img{opacity:0.7;filter:alpha(opacity=70);
	transform:translate(0,-5px);
	-webkit-transform:translate(0,-5px);
	-moz-transform:translate(0,-5px);
	-o-transform:translate(0,-5px);
	-ms-transform:translate(0,-5px);
	box-shadow:#666 1px 1px 5px;
	-webkit-box-shadow:#666 1px 1px 5px;
	-moz-box-shadow:#666 1px 1px 5px;
	text-decoration:none;}
/* 登录 */

/* 供应商按钮 */
.gys_btn{width:600px;margin-left:10px;background:#f5f5f5;text-align:center;height:50px;line-height:50px;font-size:18px;}
.gys_btn:hover{background:#ddd;}
.gys_btn img{vertical-align:middle;padding-right:10px;}
/* 供应商按钮 */

/*友情链接*/	
.yqlj{margin-top:30px;}
.yqlj h3{background:#623765;color:#fff;font-size:18px;width:120px;height:40px;line-height:40px;text-align:center;font-weight:normal;}
.selectbox{margin-top:10px;}
.selectbox select{text-align:center;border:1px solid #ddd;width:33.1%;padding-top:10px;padding-bottom:10px;}
/*友情链接*/

/* footer */
#footer{background:#eee;margin-top:20px;width:100%;min-width:1200px;}
.footer{text-align:center;padding-top:20px;padding-bottom:20px;}
.footer img{padding-bottom:20px;border:none!important;}
.footer p{color:#726f73;line-height:24px;}
/* footer */

/*列表页*/
.list{padding-top:20px;min-height: 400px;}
.listl{width:270px;margin-top:60px;}
.event2{border:1px solid #ddd;background:#fff;}
.event2 li{border-bottom:1px solid #ddd;}
.event2 li a{display:block;padding:15px;font-size:20px;cursor:pointer}
.event2 li a:hover{color:#623765;background:#f5f5f5;}
.event2 li.current2 a{border-left:4px solid #623765;color:#623765;}
.son{text-indent:20px;}

.listr{width:900px;min-height:500px;}
.searchbox{height:40px;}
.search{width:340px;height:40px;line-height:40px;border:1px solid #eba91f;background:#fff;color:#999;padding-left:10px;}
.ssbut{width:100px;height:40px;line-height:40px;background:#eba91f;color:#fff;font-size:18px;text-align:center;cursor:pointer;}
.ssbut:hover{background:#f0a621;color:#fff;}

.listr_main{margin-top:20px;background:#fff;}
.listr_main li{line-height:39px;}
.bulletinItem{background:url(../images/spot.jpg) center left no-repeat;
display:block;width:80%;margin-left:5px;padding-left:10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;cursor:pointer;}
.listr_main li span{color:#999;}


	.page{text-align:center;margin-bottom:70px;}
			.pagation span{}
			.pagation a {border:1px solid #ddd;padding:2px 9px;display:inline-block;background:#fff;margin:0px 2px;}
			.pagation a:hover {background:#623765;border:1px solid #623765;color:#fff;}
			.pagation a.active {background:#623765;border:1px solid #623765;color:#fff;}
			.pagation span{margin:0px 2px;padding:2px 9px;display:inline-block;}
/*列表页*/

/*登录页*/
.loginbg{
    width: 100%;
    height: 100%;
    background:url(../images/bg.jpg) no-repeat;
    background-size:cover;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.login_name{margin-top:20px;padding-bottom:5px;text-align:center;font-size:24px;color:#eba91f;}
.login_box{background:rgba(255,255,255,.8);width:460px;height:460px;}
.login_logo{text-align:center;padding-top:30px;}
.login{width:360px;margin:0px auto;}

.kuang{margin-top:15px;background:#fff;border:1px solid #ccc;border-radius:4px;overflow: hidden;}
.icon img{width:30px;height:30px;margin-top:5px;margin-left:5px;}
.input{background:#fff;border:none;width:84%;height:40px;line-height:40px;padding-left:10px;padding-right:10px;color:#333;}
.yzminput{background:#fff;border:none;width:44%;height:40px;line-height:40px;padding-left:10px;padding-right:10px;color:#333;}
.yzmimg{padding-top:1px;}
.loginbut{background:#c01920;color:#fff;height:46px;line-height:46px;display:block;border-radius:4px;text-align:center;font-size:20px;margin-top:30px;margin-bottom:30px;
}
.loginbut:hover{opacity: .8;}

.has-feedback{margin-top:10px;color:#333;}
.has-feedback a{color:#eba91f;}
/*登录页*/

/* 调查问卷 */
.banner3{background:url(../images/banner3.jpg) no-repeat;width:100%;height:250px;text-align:center;}
.banner3_txt{color:#fff;font-size:48px;padding-top:100px;}

.question_box h1{text-align:center;font-size:24px;}
.question{border:1px solid #ddd;padding:0px 20px 20px 20px;margin-top:20px;}
.question_list{border-bottom:1px dashed #aaa;padding-top:20px;padding-bottom:20px;}
.question_list h3{font-size:16px;}
.question_list ul{padding-left:20px;padding-top:10px;}
.question_list ul li{padding-top:10px;}
.question_list ul li span{width:100px;text-align:right;display:inline-block;}
.question_list ul li b{color:#ff0000;padding-left:5px;}
.question_input{border:1px solid #ddd;background:#fff;width:400px;height:30px;line-height:30px;padding-left:10px;padding-right:10px;}
.question_radio{margin-right:10px;}
.question_submit{display:block;background:#e9b454;color:#fff;font-size:18px;width:120px;height:40px;line-height:40px;border:none;margin:0px auto;margin-top:20px;cursor:pointer;
box-shadow: #e9b454 1px 1px 8px;
-webkit-box-shadow: #e9b454 1px 1px 8px;
-moz-box-shadow: #e9b454 1px 1px 8px;}
.question_submit:hover{background:#f0a621;}
/* 调查问卷 */

/* vpn */
.vpn{margin-top:80px;min-height:600px;}
.vpn_text{width:850px;}
.vpn_text h3{font-size:24px;color:#623765;font-weight:normal;margin-top:178px;}
.vpn_text p{font-size:18px;margin-top:10px;line-height:30px;}
.vpn_text p a{font-size:16px;text-decoration:underline;}
.insidelogin{display:block;width:200px;height:50px;line-height:50px;font-size:18px;background:#623765;color:#fff;text-align:center;}
.insidelogin:hover{background:#8b4e88;}
/* vpn */

/* 找回密码 */
.password_box{background:url(../images/di3.png) no-repeat;width:800px;height:450px;margin:0px auto;margin-top:150px;}
.password{width:700px;margin:0px auto;}
.password_yzm_wp{width:100%!important;}
.password_yzm{background:#eba91f;color:#fff;display:block;width:100px;height:40px;line-height:40px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow: hidden;}
.password_wp{width:30%;margin:30px auto;}

.table{margin-top:5px;}
	.table th{padding:10px;text-align:right;font-weight:normal;color:#ddd;}
	.table td{padding:10px;}
	.table span{color:#eba91f;padding-right:5px;}
	.table input{border:none;background:#434343;padding:5px;height:40px;width:80%;color:#ddd;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow: hidden;}
/* 找回密码 */

/*滑动验证码*/
.verify-bar-area {
    position: relative;
    background: #FFFFFF;
   	text-align: center;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
   	border: 1px solid #ddd;
   	-webkit-border-radius: 4px;
   	margin:0px 20px 20px 20px;
}
 
.verify-bar-area .verify-move-block {
    position: absolute;
    top: 0px;
    left: 0;
    background: #fff;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    box-shadow: 0 0 2px #888888;
    -webkit-border-radius: 1px;
}

.verify-bar-area .verify-left-bar {
    position: absolute;
    top: -1px;
    left: -1px;
   	background: #f0fff0;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border: 1px solid #ddd;
}

.verify-img-panel {
	margin:0;
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	border: 1px solid #ddd;
	border-radius: 3px;
	position: relative;
	margin:20px;
}

.verify-img-panel .verify-refresh {
	width: 25px;
	height: 25px;
	text-align:center;
	padding: 5px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}

.verify-img-panel .icon-refresh {
	font-size: 20px;
	color: #fff;
}

.verify-img-panel .verify-gap {
	background-color: #fff;
	position: relative;
	z-index: 2;
	border:1px solid #fff;
}

.verify-bar-area .verify-move-block .verify-sub-block {
	position: absolute;
    text-align: center;
	z-index: 3;
	border: 1px solid #fff;
}

.verify-bar-area .verify-move-block .verify-icon {
	font-size: 18px;
}

.verify-bar-area .verify-msg {
	z-index : 3;
	text-align:center!important;
	width: 100%!important;
    line-height: 42px!important;
}

/*字体图标的css*/
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1508229193188'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1508229193188#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('../fonts/iconfont.ttf?t=1508229193188') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1508229193188#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-check:before { content: "\e645"; }

.icon-close:before { content: "\e646"; }

.icon-right:before { content: "\e6a3"; }

.icon-refresh:before { content: "\e6a4"; }
/*滑动验证码*/

[v-cloak] {
   display: none;
   important;
}

.hyperlink{
	position: fixed;
	right: 20px;
	bottom: 160px;
	z-index: 99999;
	padding: 16px 0;
	background: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,.05);
}
.hyperlink a{
	padding: 10px 16px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	transition: all .3s;
}
.hyperlink a:hover{
	background: #f8f8f8;
}
.hyperlink a b{
	padding-left: 6px;
}
/* 南山医疗集团总部登录界面样式 */
.nsyl_sign{
	background:url(../images/sign_bg.jpg) no-repeat!important;
}
.nsyl_sign{
	display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.nsyl_signWindow{
	width: 460px;
    padding: 40px 40px 50px 40px;
    background-color: #fff;
    border-radius: 10px;
}

.nsyl_signWindow-title {
    font-size: 26px;
    color: #20a472;
    display: block;
    text-align: center;
    line-height: 1;
    font-weight: bold;
}

.nsyl_signWindow-theme {
    font-size: 18px;
    font-weight: bold;
    color: #888;
    display: block;
    text-align: center;
    line-height: 1;
    padding-top: 10px;
}
.nsyl_signWindow-input{
	width: 100%;
    padding-top: 32px;
}
.nsyl_signWindow-input .kuang1{
	 border: 1px solid #ccc;
    border-radius: 6px;
    display: flex;
    margin-bottom: 20px;
    background:#fff;
}
.nsyl_signWindow-input .kuang1 .icon{
	 width: 48px;
    height: 48px;
    background-color: #eee;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.nsyl_signWindow-input .kuang1 .icon img{
	margin:0;
}
.nsyl_signWindow-input .yzminput{
	background-color: #fff!important;
	height:48px;
}
.nsyl_signWindow-input .p-input{
	width: calc(100% - 48px);
    border: 0;
    padding-left: 10px;
    outline: none;
    font-size: 16px;
}
.nsyl_signWindow-signButton{
	 width: 100%;
    height: 48px;
    background-color: #20a472;
    display: block;
    color: #fff!important;
    border-radius: 6px;
    font-size: 18px;
    line-height: 48px;
    text-align: center;
}
.nsyl_signWindow-signButton:hover{
	transition: all .3s;
    opacity: .8;
}
.nsyl_signWindow-assistButton {
    width: 100%;
    display: flex;
    margin-top: 10px;
}

.nsyl_signWindow-assistButton a {
    width: calc(50% - 5px);
    height: 48px;
    background-color: #20a472;
    display: block;
    color: #fff!important;
    border-radius: 6px;
    font-size: 18px;
    line-height: 48px;
    text-align: center;
}

.nsyl_signWindow-assistButton-left {
    margin-right: 10px;
}
/* 南山医疗集团总部登录界面样式结束 */
.zz_dl{
	width:180px;
	height:200px;
	margin-left:10px;
}
.zz_dl a{
	width:180px;
	height:95px;
	margin-left: 0;
}
.zz_dl-top{
	display: block;
	margin-bottom:10px;
}
.zz-indexSign {
    position: fixed;
    right: 0;
    bottom: 110px;
    display: flex;
    align-items: center;
    flex-direction: row;
    transition: all .6s;
}

.zz-contract {
    width: 25px;
    height: 76px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    background-color: #c01920;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    transition: all .3s;
    cursor: pointer;
}

.zz-contract:hover {
    opacity: 0.8;
}

.zz-expand {
    width: 36px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #f9e8e8;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden;
    position: fixed;
    right: -36px;
    bottom: 410px;
    transition: all .3s;
    cursor: pointer;
}

.zz-expand :hover {
    opacity: .8;
}

.zz-expand b {
    writing-mode: vertical-lr;
    font-size: 16px;
    color: #c01920;
    padding: 16px 0;
}

.zz-expand div {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    background-color: #c01920;
}

.zz-expand div img {
    transform: rotate(180deg);
}

.zz-indexSign-content {
    width: 372px;
    height: 660px;
    box-shadow: 0 0 16px rgba(0, 0, 0, .1);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden;
    background: #fff;
}

.zz-indexSign-title {
    width: 100%;
    height: 36px;
    background-color: #f9e8e8;
    position: relative;
}

.zz-indexSign-title div {
    display: inline-block;
    width: 164px;
    height: 100%;
    background-color: #c01920;
    transform: skewX(30deg);
    margin-left: -12px;
}

.zz-indexSign-title b {
    position: absolute;
    padding-left: 16px;
    color: #fff;
    font-size: 16px;
    line-height: 36px;
    z-index: 2;
}

.zz-indexSign-list {
    padding: 16px;
    height: calc(100% - 36px);
    overflow-y: auto;
}

.zz-indexSign-list li {
    width: 100%;
    border-radius: 14px;
}

.zz-indexSign-list li {
    padding: 20px;
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #f9e8e8;
}

.zz-indexSign-list li:nth-child(1) {
    margin-top: 0;
}

.zz-indexSign-list div {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.zz-indexSign-list b {
    font-size: 18px;
    margin-left: 6px;
    color: #c01920;
}

.zz-indexSign-list a {
    border: 1px solid;
    margin: 6px 6px 0 6px;
    padding: 6px 12px;
    border-radius: 5px;
    color: #c01920;
}

.zz-indexSign-list-nsyl {
    background-color: #e8f6f1!important;
}

.zz-indexSign-list-nsyl b {
    color: #057d50;
}

.zz-indexSign-list-nsyl a {
    color: #057d50;
}

.zz-indexSign-list-jbyfkzzx {
    background-color: #eaf5ec!important;
}

.zz-indexSign-list-jbyfkzzx b {
    color: #202020;
}

.zz-indexSign-list-jbyfkzzx a {
    color: #2da042;
}

.zz-indexSign-list-csgl {
    background-color: #e5f5fb!important;
}

.zz-indexSign-list-csgl b {
    color: #047cae;
}

.zz-indexSign-list-csgl a {
    color: #047cae;
}

.zz-indexSign-list-wsjkwyh {
    background-color: #dce5f3!important;
}

.zz-indexSign-list-wsjkwyh b {
    color: #001c79;
}

.zz-indexSign-list-wsjkwyh a {
    color: #001c79;
}


/*滚动条样式*/

.zz-indexSign-list::-webkit-scrollbar {
    width: 4px;
}

.zz-indexSign-list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: rgba(0, 0, 0, 0.2);
}

.zz-indexSign-list::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 0;
    background: rgba(0, 0, 0, 0.1);
}