@charset "utf-8";
/* CSS Document */

.head_editor .login_back{ margin-right:24px; margin-top:30px;}
.head_editor .login_back a{ line-height:0;}
.yanzheng{ font-size:14px; color:#777; margin-bottom:10px; margin-left:82px;}

	/*登录*/
	.login{ border-top:2px solid #4cc9e3; padding-bottom:30px;}
	
	.login_box{ border:1px solid #d2d2d2; width:480px; margin-left:97px; margin-top:110px;height: 455px;box-sizing: border-box;}
	.login_box h3{ font-size:22px; color:#666; font-weight:bold; text-align:center; margin-top:26px;}
	
	
	.login_box_t{ padding:0 26px 34px; border-bottom:1px solid #d9d8d8;}
	.login_box_t_input{ border:1px solid #d9d8d8; width:309px; height:27px; margin-top:32px; padding:13px 23px 0; position:relative;}
	.login_box_t_input  input{ font-size:14px; color:#a2a2a2; border:none; outline:none; width:100%;}
	.login_box_t_input span{ position:absolute; top:13px; left:23px; font-size:14px; color:#a2a2a2;} 
	
	.login_box_t_b{ margin:16px 16px 0 7px; font-size:16px; color:#666;text-align: center;color: #999999;}
	.login_box_t_b a{ color:#4cc9e3;}
	.login_box_t_b1 a{ text-decoration:underline;}
	
	.login_box_submet{ display:block; width:100%; height:50px; background:#4cc9e3; border-radius:4px; color:#fff; font-size:22px; text-align:center; line-height:50px; margin-top:30px; border:0 none; cursor:pointer;letter-spacing: 42px;padding-left: 42px;}
	.login_c_r{ margin-right:70px; margin-top:80px;}

	/*注册*/
	.registered_box_t{ padding:50px 30px 55px; }
	.registered_box_t_input{ float:right;  border:1px solid #d9d8d8; width:100%; height:46px; margin-bottom:37px; padding:0 25px; position:relative;box-sizing: border-box;}
	.registered_box_t_input input{ color:#a2a2a2; border:none; outline:none; width:100%;line-height: 44px;font-size: 16px; box-shadow: 0 0 0px 1000px white inset;}
	.registered_box_t_input p{position: absolute;top: 54px;left: 25px;color: #ff0000;font-size: 14px;}
	.login_c .user-code{padding-right: 200px}
	.login_c .user-code .rbi-code{color: #666;font-size: 18px;width: 116px;height: 44px;position: absolute;top: 0;right: 0;}
	.login_c .user-code .rbi-code > input{width: 100%;height: 100%;text-align: center;z-index: 10;color: #666;}
	.login_c .user-code .rbi-code:before{content: "";display: block;position: absolute; width: 1.5px;height: 20px;background-color: #666;top: 12px;left: 0px;}
	.login_c .input-last{margin-bottom: 20px;position: relative; width: 260px;float: left;}
	.login_c .input-last img{position: absolute;left: 276px;top: 0;height: 48px;width: 90px;}
	.login_c .input-last .registered-update{position: absolute;left: 388px;top: 50%; margin-top: -12px; height: 26px;width: 26px; background: url(/statics/cxt/img/update.png) no-repeat;background-size: 100% 100%;}
	.login_c .login-agree{color: #666;font-size: 13px;}
	.login_c .login-agree input{ margin: 1.5px 6px 0;}
	.login_c .login-agree span{color: #ff0000;position:static;}

	.registered_box_t span{ position:absolute; top:13px; left:23px;  color:#a2a2a2;}
	
	.registered_box_password{ margin-left:28px; font-size:14px; color:#666666; line-height:40px;}
	.registered_box_user{ margin-left:14px; font-size:14px; color:#666666; line-height:40px;}
	.registered_box_tiaokuan input{ margin-top:2px; margin-right:8px;}
	.registered_box_tiaokuan label{line-height:18px;}
	.registered_box_tiaokuan a{ color:#32c3e1;}
	
	.registered_box_agpassword{font-size:14px; color:#666666; line-height:40px;}


	.password_box_submet{margin-top:12px; margin-bottom:12px;}


.login_box_b{ padding:21px 85px 20px 77px;}
.login_box_b p{ font-size:16px; color:#666; text-align:center; margin-bottom:24px;}
.login_box_b a{ float:left; width:50px; height:50px;  border-radius:50%; margin-right:49px;}
.login_box_b .login_box_weixin{background:url(/statics/cxt/img/weixin_logo.png) no-repeat #61b352; background-size:100%;}
.login_box_b .login_box_qq{background:url(/statics/cxt/img/qq_logo.png) no-repeat #55d4ed; background-size:100%;}
.login_box_b .login_box_weibo{background:url(/statics/cxt/img/weibo_logo.png) no-repeat #ff6e66; background-size:100%;}


.login_box_b a:last-child{ margin-right:0;}
.login_box_t_b a:hover{ text-decoration:underline;}
.login_box_submet:hover{background-color:#3fbfd9;}
.login_box_weixin:hover{ background-color:#55a947; }
.login_box_qq:hover{ background-color:#4cc9e3; }
.login_box_weibo:hover{ background-color:#fe625b;}
.registered_box_tiaokuan a:hover{ text-decoration:underline;}

/* 没有验证码 */
.login .login-no{height:395px;margin-top: 124px;}
/*.login .login-no .input-last{display: none;}*/

/* 公共头部 */
.container{width: 1200px;margin: 0 auto;}
.vyuser-nav{background-color: #4cc9e3;height: 42px;line-height: 42px;margin-top: 20px;}
.vyuser-nav .nav_c{width: 1200px;}
.vyuser-nav .nav_c a{color: #fff;}
.vyuser-nav .nav_c a:hover{color: #fff;}
.vyuser-nav .nav_c li{line-height: 42px;}
.vyuser-nav .login-back{ line-height: 42px;height: 42px;float: right;}
.vyuser-nav .login-back a{color: #fff;font-size: 14px;padding-right: 15px;}

/* 个人设置左侧 */
.vy-setting{margin-top: 20px;}
.vy-setting div{box-sizing: border-box;text-align: center;}
#nickname_notice{ color: red;font-size: 12px; }
.vy-setting .vy-setting-fl{height: 331px; width: 32%;border: 1px solid #e6e6e6;border-right: 0;}
.vy-setting .vy-setting-fr{min-height: 520px; width: 68%;border: 1px solid #e6e6e6;}

.vy-setting-fl img{width: 150px;height: 150px; border-radius: 50%;margin-top: 45px;}
.vy-setting-fl .user-info{font-size: 17px; display: inline-block;width: 240px;margin-top: 47px;color: #43b7cf;}
.vy-setting-fl .user-info a{color:#666;}
/*资料设置，个人中心a链接设置hover*/
.web-user a:hover{color:#ff9d00;}


/* 个人设置右侧 */
.vy-setting-fr .vy-header{width: 100%;line-height: 50px;font-size: 18px;color: #666;text-align: left;padding-left: 22px;background-color: #f0fbff; }
.vy-desc{border-top:1px solid #e6e6e6;}
.vy-photo{border-top: 1px solid #4cc9e3;padding-top:55px ;}
.vy-desc .vy-dt{letter-spacing: 14px;width: 124px;text-align: right;}
.vy-desc .vy-dt,.vy-desc .vy-dd{float: left;line-height: 62px;color: #333;font-size: 14px;}
.vy-desc .vy-dd{padding-left:6px;position: relative;}

.vy-up{line-height: 62px;color: #333;font-size: 14px;}
.vy-bc a.vy-save-bc{display:inline-block;width: 77px;height: 24px;line-height: 24px;color: #333;background-color: #f9f9f9;border: 1px solid #d0d0d0;border-radius: 4px; }
.vy-up input,.vy-bc input{width: 77px;height: 24px;background-color: #f9f9f9;border: 1px solid #d0d0d0;border-radius: 4px;margin-right:8px ;}
#input{opacity:0;filter: alpha(opacity=80);z-index:50;width: 100%;position: absolute;left: 0;top: 20px;}
.vy-photo .vy-camera{text-align: left;width:150px;height: 150px;/*border: 1px dotted #c8dbe0;*/}

.vy-photo .vy-camera img,.vy-bc input{width: 100%;height: 100%;}
.vy-bc{width: 77px;height: 25px;margin-top: 18px;margin-bottom: 30px;}

.vy-username .vy-dt{letter-spacing: normal;padding-right: 14px;position: relative;}
.vy-username input{border: 1px solid #d2d2d2 ;	width: 182px;height: 25px;padding-left: 4px;}

.vy-birthday select{border: 1px solid #d2d2d2 ;	width: 115px;height: 25px;}
.vy-birthday span,.vy-area span{padding-left: 6px;padding-right: 1px}

.vy-area select{border: 1px solid #d2d2d2 ;	width: 182px;height: 25px;}

.vy-sex input{vertical-align: middle;margin-right: 5px;}
.vy-sex input.sex2{margin-left: 46px;}

.vy-save{width: 100px;margin-top: 20px;margin-bottom: 50px;}
.vy-save input{width: 120px;height: 35px;background-color: #ff9d00;color: #fff;font-size: 16px;border-radius: 4px;-webkit-appearance: none;border: 0;resize: none;outline: 0;margin-left: 70px;}


/* 首页样式 */
.vy-top{width: 100%;border-bottom: 1px solid #e6e6e6;color: #666;font-size: 16px;}
.vy-top li{line-height: 60px;float: left;width: 175px;}
.vy-top li a{color: #666;}
.vy-top li.check{position: relative;}
.vy-top li.check:before{content: "";display: block;width: 175px;height: 2px;background-color: #4cc9e3;position: absolute;top: 59px;left: 0;}

/* 收藏公共样式 */
.vy-collect li{margin: 0 21px 0 23px;height: 145px;box-sizing: border-box;border-bottom: 1px solid #e6e6e6;padding-top:  25px;padding-left: 2px;position: relative;}

/* .vy-collect li img{height: 102px;max-width: 180px;min-width: 154px;} */
.vy-collect li img{height: 102px;}
/* 收藏医院图片样式 */
.vy-collect .vy-hp .vy-hoc-img a img{height: 102px;width: 100%;}

.vy-collect li div{text-align: left;}
.vy-collect .vy-content{margin-left: 10px;width: 590px;text-overflow: ellipsis;white-space: nowrap;position: relative;min-height: 140px;}
.vy-collect .vy-content a{font-family:'Microsoft YaHei';color: #333;font-size: 20px;letter-spacing: 1px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.vy-collect .vy-content a:hover{color:#ff9d00;}

.vy-collect .vy-content .vy-sc{left: 0px;top: 85px; width: 599px;}
.vy-collect .vy-sc{position: absolute;bottom: 12px;left: 165px;width: 600px;height: 20px;}
.vy-collect .vy-sc p{float: left;font-size: 12px;color: #8b8b8b;padding-left: 25px;position: relative;}
.vy-collect .vy-sc p a{color: #8b8b8b;}
.vy-collect .vy-sc .collection span{padding: 0 5px;}
.vy-collect .vy-sc .amount span{padding: 0 5px;}
.vy-collect .vy-sc p.amount{padding-left: 38px;}
.vy-collect .vy-sc p.data{padding-left: 40px;}
.vy-collect .vy-sc-refer p{padding-top: 2px;}
.vy-collect .vy-sc-refer p.cancel{padding-top: 0;}
.vy-collect .vy-sc-refer p a{color: #666;font-size: 14px;padding-right: 20px;}
.vy-collect .vy-sc-refer p.cancel a{color: #ff9d00;font-size: 16px;padding-right: 0px;}

.vy-collect .vy-common{color: #333;font-size: 14px;padding-top: 2px;}
.vy-collect .vy-common span{color: #666;}
/* .img-box{border:1px solid red;width: 180px;height: 102px;} */
/* .img-box img{width: 100%!important;} */
/* 收藏文章 */
.vy-collect .vy-article .keyword{padding-top: 7px;line-height: 2;}

/* 收藏医院 */
.vy-collect .vy-project{padding-top: 7px;line-height:2;}
/* 调整医院图片样式 */
.vy-collect .vy-hoc-img{height: 102px;width:20%;text-align: center;}

/* 收藏医生 */
.vy-content .v-doctor-zhicheng{display: inline;color:#666;}
.vy-collect  .vy-dc-img{height: 102px;width: 154px;text-align: center;}

/* 评论公共样式 */
.vy-comment ul li{border-bottom: 1px solid #e6e6e6;margin: 10px 21px 0 23px;color: #333;font-size: 18px;text-overflow: ellipsis;position: relative;}
.vy-setting .vy-comment,.vy-setting .vy-comment div{text-align: left;}
.vy-comment .line_3_content{letter-spacing: 1.5px;margin-top: 10px;width: 100%;overflow: hidden;text-overflow: ellipsis;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}




.vy-comment .vy-content{width: 770px;height: 132px;background-color: #f7f7f7;margin-top: 17px;}
.vy-comment-a {padding-top: 23px;font-size: 20px;font-weight: bold; width: 570px;}
.vy-comment-a a{color: #333; line-height: 26px;}
.vy-comment-a a:hover{color: #ff9d00}
.vy-comment li img{height: 102px;max-width: 180px;padding:15px ;}
.vy-comment .vy-common{color: #333;font-size: 14px;padding-top: 10px;}
/* .vy-comment .vy-common span{color: #666;} */
.vy-comment-a span{font-size: 14px;color:#666;font-weight: normal;}
.vy-comment .vy-sc p{float: left;font-size: 12px;color: #8b8b8b;margin:10px 0;}
.vy-comment .vy-sc p a{color: #8b8b8b;}
.msg-num{background-position:-70px -30px !important;width: 23px;height: 22px;right:15px ;top: 7px;}
.msg-num span{width: 8px; height: 8px;line-height: 14px; border-radius: 14px;background-color: #ff0000;font-size:12px; display: inline-block;text-align: center;position: absolute;top: -3px;left: 19px;color: #fff;}

/* 点赞公共样式 */
.middle{overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.middle a{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 375px;font-size: 18px;margin-right:5px;}
.vy-praise .vy-title a{color:#666;}
.vy-praise .vy-title a:hover{color:#ff9d00;}
.middle span{font-size: 14px!important;color:#666!important;}
.vy-praise ul li{margin: 0 21px 0 23px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;padding: 30px 0 17px 0;border-bottom: 1px solid #e6e6e6;}
.vy-praise li .vy-bg{background-color: #f7f7f7;padding: 19px 0;position: relative;}
.vy-praise ul li img{width: 22px;height: 22px; border-radius: 50%;    float: left;margin-right: 10px;}
.vy-praise li .vy-title{text-align: left; padding-left: 73px;font-size: 14px;color: #666;}
.vy-praise li div.vy-title{padding-bottom: 11px;}
.vy-praise li.vy-doctor div.vy-title{padding-bottom: 0px;}
/* .vy-title a{ } */
/* .vy-title a{color: #666!important;} */
.vy-praise li div.vy-p{padding-bottom: 0px;position: relative;}
.vy-praise li .vy-title h3{font-size: 18px;color: #333;}
.vy-praise .vy-bg .vy-p .data{position: absolute;bottom: 0;right: 25px;color: #8b8b8b;font-size: 12px;}
.vy-praise .vy-doctor  .vy-p{text-align: left;}
.vy-praise .vy-doctor  .vy-p h3{color: #666;font-size: 12px;}
.vy-praise .vy-doctor  .vy-p h3 span{color: #333;font-size: 18px;margin-right: 8px;}
.vy-check-i{display: none;}
.member-icon{background: url(/statics/cxt/img/member_icon.png) no-repeat;position: absolute;}
.vy-icon{background-position: -70px 0;width: 27px;height: 26px;left:20px ;top: 50%;margin-top: -13px;}
/* 点赞取消 */
.vy-check .vy-icon{background-position: -40px 0;}
.vy-check .vy-check-i{display: block; width: 34px;height: 27px;background-position: 0 0; top: 0;right: 0;}

/* 没有内容 */
.no-content{width: 100%;padding-top: 83px;color: #666;font-size: 18px;}
.no-content a{color: #ff9d00}

/* icon */
.sc-icon{width: 20px;height: 10px;background-position: 0 -30px;top: 1px;left: 2px;}
.sc-amount{width: 15px;height: 13px;background-position: -40px -30px;top: 1px;left: 21px;}

/* 分页 */
.pages-bottom{margin-bottom: 40px; }