﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; font-family:"宋体","Arial Narrow"; background:#FFF; text-align:center;}
form,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img{margin:0; padding:0;}
img{border:0; margin:0; padding:0;}
ul,li{list-style-type:none;}
input,img{vertical-align:middle;}
a{color:#666666;text-decoration:none;}
a:hover{color:#FF7300;}
.valign{ vertical-align:middle}
.dis_block{display:block;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; font-size:0; height:0; overflow:hidden}

.l_top{width:1000px; margin:0 auto; margin-top:25px; overflow:hidden;}
.l_top .logo{ height:60px; width:400px; float:left;}
.l_top b{color:#5e5e5e; font-size:24px; line-height:24px; padding:18px 0 0 5px; font-family:'Microsoft Yahei';  float:left; font-weight:normal;}
.l_top .logo_r{color:#a3a3a3; margin-top:14px;}

.content{background:#97e9ef; margin-top:5px; position:relative;}
.content .login_m{width:1000px; margin:0 auto; text-align:center;}
.content .login_mc{background:url(../images/banner_bg.gif) left no-repeat; height:596px; position:relative; width:1000px;}

.content .login_mr{right:0; top:60px; position:absolute; width:350px; background:#fff;  overflow:visible;}
.login_mr .weixdl{ overflow:hidden;}
.login_mr .weixdl img{float:right;}
.login_box { padding: 20px 20px 15px 20px; }
.login_box .mt{display:block; width:310px; overflow:visible; height:27px;}
.login_box .mt h1{position:relative; height:27px; line-height:27px; top:-5px; float:left; color:#555; font-size:20px; font-family:'Microsoft Yahei'; font-weight:normal;}
.login_box .mt .extra_r{float:right;}
.login_box .mt .regist{color:#ff5757; font-size:14px;}
.login_box .mt .regist a{color:#ff5757;}
.login_box .mt .regist a:hover{text-decoration:underline;}
.login_box .mt .regist b{background:url(../images/icon_n.gif) center no-repeat; height:14px; width:14px; overflow:hidden; margin-right:5px; display:inline-block;}

.login_box .mc p{display:block; padding-top:14px; text-align:left; position:relative}
.login_box .mc .login_text{color:#999; height:16px; padding-top:12px; padding-bottom:12px; width:266px; border:1px solid #bdbdbd; background:url(../images/user_icon.jpg) left no-repeat; padding-left:42px; font-size:14px;}
.login_box .mc .login_text2{color:#999; height:16px; padding-top:12px; padding-bottom:12px; width:266px; border:1px solid #bdbdbd; background:url(../images/lock_icon.jpg) left no-repeat; padding-left:42px; font-size:14px;}
.login_box .mc .login_text3{ width:125px; border:1px solid #bdbdbd; font-size:14px; padding:8px;}
.login_box .mc .fsyzm a{padding: 13px 7px; border:1px solid #bdbdbd; font-size:14px; vertical-align:middle; border-left:none;}
.login_box .mc .login_text4{color:#999; height:16px; padding-top:12px; padding-bottom:12px; width:180px; border:1px solid #bdbdbd; background:url(../images/lock_icon.jpg) left no-repeat; padding-left:42px; font-size:14px;}
.login_box .mc .codimg{height:30px; margin-left:10px; cursor:pointer;}


.remember{margin-top:10px; color:#666;}
.remember a{color:#08c;}
.remember a:hover{text-decoration:underline;}
.remember .jzmm{position:relative;}

.login_btn .btnnew { background: #ff5757; color: #fff; font-size: 20px; text-align: center; display: inline; cursor: pointer; width: 310px; height: 42px; border: 0 none; margin-top: 12px; font-family: 'Microsoft Yahei'; border-radius: 5px; }
.login_btn .btnregister { background: #fff; color: #ff5757; font-size: 20px; text-align: center; display: inline; cursor: pointer; width: 310px; height: 42px; border: 1px solid #ff5757; margin-top: 12px; font-family: 'Microsoft Yahei'; border-radius:5px; }
.fooder{color:#666; font-size:12px; text-align:center; margin:20px 0 20px 0;}
.fooder p{ height:24px;  line-height:24px;}
.fooder p a{color:#666;}
.fooder p a:hover{color:#ff7300;}
/***登录页添加登录方式10.9***/
.login_c .fsyzm{float:right;}
.login_c .fsyzm a{border: 1px #f40 solid; border-radius:3px; padding:4px; color:#f40;}
.agent_Reco_tit { line-height:32px; border-bottom:1px solid #eee; height:32px;font-size:16px; }
.agent_Reco_tit ul{ }
.agent_Reco_tit ul li{ float:left; display:block;width: 50%; cursor:pointer; }
.agent_Reco_tit .current{color:#f22b04; border-bottom:1px solid #f22b04; }
.kefzx { line-height: 50px; border-top: 1px solid #f4f4f4; height: auto; background-color: #fcfcfc; padding: 0 20px; margin-left :44px}
.kefzx ul li{float:left; color:#666;}
.kefzx img{margin-right:5px; margin-top:-4px;}
.kefzx .line{color:#ccc; padding:0 10px;}
.kefzx .extra-r{float:right;}

.telephone p {
	color: #CDCECF;
	text-align: center;
	height: 22px;
	padding-top: 0px;
}
.telephone img{
	position: relative;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.telep::after{
  content: "";
  width:100px;
  height: 1px;
  background-color: #C7C8C9;
  position: absolute;
  top:23px;
  left:6%;
  margin-left: 190px;
} 
.telep::before{
  content: "";
  width:100px;
  height: 1px;
  background-color: #C7C8C9;
  position: absolute;
  top:23px;
  left:94%;
  margin-left: -290px;
}

.med_contents{
	position: relative;
	width: 50%;
	margin:  0 auto;
	text-align: center;
}
.avatar{
	position: relative;
	height: 80px;
	width: 80px;
	border-radius: 50%;
	margin: 0px auto;
	margin-top: 80px;
	border: 1px solid #F4AA8D;
}
.avatar img{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
	width: 90%;
	height: 90%;
	border-radius: 50%;
	display: block;
}
.kk{
	position: relative;
	width: 340px;
	height: 40px;
	margin: 0px auto;
}
.tips{
	border: 1px dashed #F8A387;
	margin-top: 20px;
	border-radius: 8px;
}
.tips p{
	margin: 0px;
	font-size: 12px;
	color: #919191;
	margin-top: 3px;
}
.phoneNo{
	border:1px solid #E0E0E0 ;
	padding: 5px;
	margin-top: 10px;
}
.phoneimg{
	position: relative;
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: top;
}
.phoneNo{
	position: relative;
	text-align: left;
}
.tel{
	position: relative;
	width:85%;
	display: inline-block;
	height: 30px;
	border: none;
	vertical-align: top;
	padding-left: 8px;
}
.checkimg{
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	vertical-align: top;
	margin-left: 3px;
	margin-top: 3px;
	margin-right: 3px;
}
.submit{
	margin-top: 20px;
	background-color: #FC5D25;
	color: white;
	line-height: 40px;
	cursor: pointer;
}
.checkcode{
	position: absolute;
	height: 30px;
	width: 100px;
	right: -120px;
	top: 3px;
	border-radius: 8px;
	font-size: 12px;
	color: white;
	background-color: #FC5D25;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}
.bottom_contents{
	position: relative;
	width: 100%;
	border-top:3px solid #FCA280;
	margin-top: 200px;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 50px;
}
.bottom_contents a{
	color: #666;;
	text-decoration: none;
}
.bottom_contents a:hover{
	color: #FF7300;
}
.bottom_contents p{
	color: #666;
	margin-top: 8px;
	text-align: center;
}

.mengban{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.4);
	z-index: 6;
}
.sorry{
	position: absolute;
	top: 208px;
	left: 0px;
	right: 0px;
	margin: auto;
	width: 400px;
	height: 180px;
	border-radius: 5px;
	z-index: 8;
	background-color: #FFFFFF;
}
.sorry_top{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 30px;
	line-height: 30px; 
	color: white;
	font-size: 12px;
	border-radius: 5px 5px 0px 0px;
	background-color: #F86531;
}
.sorry_top img{
	position: absolute;
	right: 8px;
	top: 8px;
	width: 12px;
	height: 12px;
	cursor: pointer;
}
.sorry_text{
	position: relative;
	width: 72%;
	height: 100%;
	margin: 0 auto;
	margin-top: 68px;
	
}
.sorry_text p{
	position: relative;
	color: #F86531;
	text-align: center;
	font-size: 12px;
	text-align: left;
}
.sorry_submit{
	position: relative;
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	font-size: 12px;
	cursor: pointer;
	background-color: #F86531;
	border-radius: 10px;
	margin: 0 auto;
	margin-top: 30px;
}
.success{
	display: inline-block;
	width: 90px;
	margin-left: 10%;
}



