﻿@charset "utf-8";
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,   
form,fieldset,input,textarea,p,blockquote{   
    padding: 0;   
    margin: 0;  
	font-family: Arial, Helvetica, sans-serif;
}   
i{
	font-style: normal;
}
table {   
  border-collapse: collapse;   
  border-spacing: 0;   
}   
fieldset,img {   
  border: 0;   
}   
address,caption,cite,code,dfn,em,strong,th,var {   
  font-weight: normal;   
  font-style: normal;   
}   
ol,ul {   
  list-style: none;   
}   
caption,th {   
  text-align: left;   
}   
h1,h2,h3,h4,h5,h6 {   
  font-weight: normal;   
  font-size: 100%;   
}   
q:before,q:after {   
  content:'';   
}   
abbr,acronym {   
  border: 0;   
}
.main-title { width:990px; height:90px; background-color:#FFF; position:relative; margin:0 auto; top:0;}
.main-logo { width:200px; height:90px; background: url(../../../images/userimg/newtemplate/contec/logo.gif) no-repeat center center; position:absolute; left:0; top:0;}
.main-logo-en{ width:200px; height:90px; background: url(../../../images/logoimg/logo_en.png) no-repeat center center; position:absolute; left:0; top:0;}
.main-nav { width:760px; height:90px; background-color:#FFF; position:absolute; top:0; left:230px; font-weight:bold;}
.main-nav ul li { width:188px; height:90px; line-height:90px; font-size:16px;float:left; text-align:center;}
.main-nav ul li a { text-decoration:none; color:#4A90CB;}
/*index大背景*/
.main-bk1 { width:100%; height:575px; background:url(../../../images/userimg/newtemplate/index/bg1.jpg);
width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
min-width:1000px;
}
/*index右侧微信背景*/
.main-bk2,.main-bk2-en{ left: 37.6em;width: 547px;height: 461px;z-index: 10;position: absolute;top:110px;}
.main-bk2{background: url("../../../images/userimg/newtemplate/index/index_img.jpg") no-repeat;}
.main-bk2-en{background: url("../../../images/userimg/newtemplate/index/index_img_en.png") no-repeat;}
	
.main-bk3 ,.main-bk3-en ,.main-bk4,.main-bk4-en{width: 917px;height: 461px;z-index: 10;position: absolute;top:110px;}
.main-bk3{background: url("../../../images/userimg/newtemplate/index/bk3.jpg") no-repeat;}
.main-bk3-en{background: url("../../../images/userimg/newtemplate/index/bk3_en.png") no-repeat;}
.main-bk4{background: url("../../../images/userimg/newtemplate/index/bk4.jpg") no-repeat;}
.main-bk4-en{background: url("../../../images/userimg/newtemplate/index/bk4_en.png") no-repeat;}

/*个人、企业、医院/社区*/
.main-footer-menu { width:914px;left: 51.4%;_left:51.4%;*left:51.4%;margin:0px;margin-left: -500px;position:absolute; top:607px;z-index:1;border:2px solid #fff;}
.footer-menu-div{z-index:1;position:relative;width:303px;height:45px;float:left;}
.footer-menu-bg{z-index:2;position:absolute;opacity:0.30;-moz-opacity:0.30;filter:alpha(opacity=30);width:303px;height:45px;}
.footer-menu-font{color:#fff;z-index:3;position:relative;text-align:center;height:45px;line-height:45px;font-size: 25px;}

/*登录*/
.userid-img,.pwd-img{width: 45px;height: 40px;float:left;}
.userid-img{background-image: url(../../../images/userimg/newtemplate/index/userid.gif);}
.pwd-img{background-image: url(../../../images/userimg/newtemplate/index/pwd.gif);}

.main-login { width:370px;height:461px; background: #FFF; position:absolute; top:110px;left:232.5px;}
.main-login-content { width:100%; height:100%;position:relative;overflow:hidden;}
.main-login-content ul{width:370px;height:410px;position:relative;}
.main-login-content ul li{margin-top:20px;text-align: center;width: 336px;left: 50%;margin-left: -168px;position: relative;}
.main-login-content .login-title { font-weight: bold;height:50px;line-height:50px; text-align:center; font-size:32px; color:#0f6bbb; }
.main-login-content .login-userid-lable, 
.main-login-content .login-password-lable{ width:26%; height:50px;line-height:50px;float:left;text-align:right; 
	font-size:20px; font-weight:normal;color:#0f6bbb;}

.main-login-content .login-userid-input,
.main-login-content .login-password-input
{height:43px;line-height:43px;_line-height:43px;
	background-position:-8px -161px;
	background-image: url(../../../images/userimg/newtemplate/index/index.gif);
	}
.main-login-content .login-userid-input input,
.main-login-content .login-password-input input{width:286px;  height:30px;line-height:30px;float:left;
	margin-top: 4px; padding: 2px 0px;*padding:2px 0px;color:#959595;
	font-size:18px; border: 0px solid;letter-spacing:1px;outline: none;}
	
.main-login-content .login-remember-pwd {
	color:#F00; 
	font-size:14px;
	font-weight:normal; 
	width:336px;
	height:16px; 
	line-height:16px;
	position:relative;
	text-align:left;
	_padding-top:1px;
}
.main-login-content .login-remember-pwd .login-checkbox { 
	width:12px;
	height:12px; 
	border:solid 1px #64B7FD;
	float:left; margin-top:1px;
	margin-left:0px;_margin-left:0px; margin-right:5px;
	cursor:pointer; 
	text-align:left;
	line-height:12px;
	color:#000;
	font-size:12px;
	font-weight:bold;}
.forgetpwd{text-align: right;display: block;float: right;}
.forgetpwd a{text-decoration:none;color:red;}



.main-login-content .login-go ,
.main-register-content .register-go,
.main-result-content #result-op{
	left:346px;
	}
.main-register-content .register-go{margin-left:16px;}
.main-login-content .login-goto-register {  
height: 78px;
line-height: 78px;
_height:70px;
_line-height:70px;
*height:70px;
*line-height:70px;
text-align: left;
color: #959595;
font-size: 18px;
cursor: pointer;
margin-top: 33px;
_margin-top:33px;
text-align: center;
	 
	 
	 }
.main-login-content .login-go div,
.main-register-content .register-go,
.main-result-content.result-footer,
.main-result-content #result-op{
height:47px;  line-height:47px; width:336px; color:#FFF; text-align:center;
font-size:26px; cursor:pointer;  font-weight:normal;
background-position:-8px -5px;
background-image: url(../../../images/userimg/newtemplate/index/index.gif);
padding-top: 2px
}
.main-login-content .login-go div{
	width: 350px;
left: -161px;
position:relative;
}
.main-login-content .login-go div,
.main-register-content .register-go{
	background-position:-8px -76px;
	}
	
.tdpd20{padding-left:20px;}

/*注册*/
.main-register-content {width:100%; height:100%;position:relative;}
.main-register-content ul li{/*margin-top:10px;_margin-top:10px;*margin-top:10px;*/}
.main-register-content .register-title { font-weight: bold;width:100%; height:50px; font-size:32px; line-height:50px; text-align:center; color:#0f6bbb; }
.main-register-content .register-input {
	width: 336px;
	margin-left: -168px;
	left: 50%;
	height: 43px;
	line-height: 43px;
	position:relative;
	background-position:-8px -161px;
	background-image: url(../../../images/userimg/newtemplate/index/index.gif);
	}
.main-register-content .register-input1{
	width:336px; height:43px;line-height:43px;font-size: 16px;
	margin-left:17px;overflow: hidden;
	background-position:-8px -221px;
	background-image: url(../../../images/userimg/newtemplate/index/index.gif);
}
.main-register-content .register-input1 p{
	height: 40px;
	line-height: 40px;
	position: relative;float: left;
	font-size:18px;
	text-align: right;
	width:78px;
	}
.main-register-content .register-input p{
	height: 40px;
	line-height: 40px;
	text-align: right;
	width:78px;
	position:relative;
	float:left;
	font-style:normal;font-size:18px;}

.main-register-content .register-input .register-input-text,
.main-register-content .register-input1 .register-input-text1{
	position: relative;
	float:left;
	top: 2px;
	_padding-top:2px;
	height: 33px;font-size:18px; line-height:33px;
	width:244px;
	color:#959595; border:solid 1px #fff; outline:none;}

.main-register-content .register-input1 .phonerepeat{
	float: left;position: absolute;height: 42px;line-height: 42px;width: 115px;right: 20px;
	color: #fff;font-size: 18px;border: 0px solid;background-position:-8px -310px;
	background-image: url(../../../images/userimg/newtemplate/index/index.gif);
	}
.main-register-content #register-smsvc-state { height: 12px;line-height: 12px;_line-height:20px;margin-left: 55px;
	font-size: 12px;color:#F00; cursor:pointer; }

/*错误结果*/
.main-result-content {  width:100%; height:100%;  }
.main-result-content ul{list-style: none;
width: 336px;
margin-left: -168px;
left: 50%;
position: relative;}
.main-result-content ul li {font-size:18px;color:#4A90CB; margin-top: 20px;}
.main-result-content .result-title { font-weight: bold;width:100%; height:50px; font-size:32px; line-height:50px; text-align:center; color:#116BB9; }
.main-result-content .result-state-type { color:#F00; font-size:22px;}
.main-result-content #result-op {width:336px;;height: 47px;color: #FFF;
	text-align: center;line-height: 47px;font-size: 25px;cursor: pointer;}
/*解决方案
.case-one { width:990px; height:1179px; background:url(../../../images/userimg/newtemplate/index/jky.png) no-repeat center center; margin:0 auto;}
.case-two { width:990px; height:657px; background:url(../../../images/userimg/newtemplate/index/yczd.png) no-repeat center center; margin:0 auto; margin-top:30px;}
.case-three { width:990px; height:852px; background:url(../../../images/userimg/newtemplate/index/jkgl.png) no-repeat center center; margin:0 auto; margin-top:30px;}
*/

.contact,.contact_en {padding-top:10px;display:none;background-color: #fff;z-index:10000; width:291px;background:#FFF; position:absolute; top:90px; left:797px;border:1px solid #66b6fd; font-size:14px;}
.contact { height:130px; }
.contact_en { height:312px; }
table tr{height: 50px;max-height: 100px;}
.contact table tr{height:50px;font-size:14px;}

/*导航处的小箭头*/
.a1,.a2{width:0; height:0; overflow:hidden; border-width:10px; border-style:dotted dotted solid;  position:absolute}
.abox{position: absolute; width:20px; height: 20px; left:90px; top:-20px}
.a1{border-color:transparent transparent #66b6fd;  top:-1px}
.a2{border-color:transparent transparent #FFFFFF;  top:0}

/*终端产品*/
.product{left: 630px;width:291px;_width:240px;height:486px; border:1px solid #66b6fd; position:absolute; background-color: #FFFFFF;z-index: 110000;top: 90px;display:none;}
.product ul{_margin-top:10px;*margin-top:10px;}
.product li {width: 291px;line-height: 35px;text-align:left;margin-bottom:5px;_margin-bottom:1px;*margin-bottom:1px;}
.product a{color: #000000;display: block;font-size: 14px;line-height: 28px;outline: 0 none;padding-left: 5px;text-decoration: none;}
.right10{left:680px; height:400px;}
.right10 li{padding:5px 0 0 5px;}
/*产品列表标题*/
#product a span{float:right;font-size: 14px;color: #000;text-align: left;cursor: pointer;line-height: 30px; width:203px;}
#product a:hover {}
#product a:hover span{ color:#6699CC;}

/*初始化，隐藏三个列表div*/
#product_page_one{display:none;padding-top:9px;_padding-top:0px;*padding-top:1px;}
#product_page_two{display:none;padding-top:9px;_padding-top:0px;*padding-top:1px;}
#product_page_three{display:none;padding-top:9px;_padding-top:0px;*padding-top:1px;}

/*翻页按钮*/
#product #product_page {display: block;position: absolute;left: 40%; bottom:7px;}
#product .flip_over{font-size: 16px;font-weight: bold;color: #FFFFFF;text-align: center;display: block;cursor: pointer;background-color: #99CCFF;line-height:25px;height:25px; width:25px; float:left; margin-right:3px;}

.main-copyright { width:100%; height:30px; color:#666; text-align:center; font-weight:bold; margin-top:20px;}
.copyright{text-align:center;height: 30px;color: rgb(102, 102, 102);text-align: center;font-weight: bold;}
/*导航处蓝色的线,灰线*/
.bluehr{background:#66b6fd;height:10px;line-height:10px;width:100%; 
width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
min-width:1000px;}
.grayhr{background: #ccc;height: 1px;overflow:hidden;left:0px;margin-top:38px;_margin-top:18px;
}
/*注册的验证*/
.register-validate{width:311px;height: 20px;line-height: 20px;_line-height: 20px;margin-left: 30px;font-size: 12px;color: #F00;cursor: pointer;}
.returnlogin{text-align:right;margin-right:20px;cursor:pointer;color:#A79C9C;}
.freeregister{text-decoration:none;color:#A79C9C;}


/*findpwd.ctp*/
.bg_img{
	width:100%; height:575px; background:url(../../../images/userimg/newtemplate/index/bg1.jpg);
	width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
	min-width:1000px;
}
.body{
	height:100%;
	width:100%;
}
.pwd_main{
	background: #fff;
	height:464px;
	width:917px;
	margin-left:-456.5px;
	left:50%;
	border:1px solid #ccc;
	position:relative;
	margin-top: 15px;
}
.pwd_nav1,.pwd_nav2,.pwd_nav3{
	height: 46px;
	line-height: 46px;
	width: 90%;
	margin-left: -45%;
	left: 50%;
	position: relative;
	margin-top: 21px;
}
.pwd_nav1{
	background-position: -17px -29px;
	background-image: url(../../../images/userimg/newtemplate/index/navpwd.jpg);
}
.pwd_nav2{
	background-position: -17px -84px;
	background-image: url(../../../images/userimg/newtemplate/index/navpwd.jpg);
}
.pwd_nav3{
	background-position: -17px -140px;
	background-image: url(../../../images/userimg/newtemplate/index/navpwd.jpg);
}

.nav1,.nav2,.nav3{
	width: 33.3%;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 25px;
}
.pwd_content{
	height: 78%;
	width: 100%;
	margin-left: -50%;
	left: 50%;
	position: relative;
	margin-top:50px;
}

.pwd_content p{
	margin-top: 10px;
	height: 43px;
	width: 467px;
	line-height: 43px;
	_line-height: 43px;
	margin-left: -168px;
	left: 50%;
	position: relative;
	letter-spacing: 1px;
}
.long_border{
	background-position: -8px -161px;
	background-image: url(../../../images/userimg/newtemplate/index/index.gif);
	background-repeat: no-repeat; 
}
.short_border{
	background-position: -8px -221px;
	background-image: url(../../../images/userimg/newtemplate/index/index.gif);
	background-repeat: no-repeat; 
}

.pwd_content_msg{
	height: 20px!important;
	width: 335px!important;
	line-height: 20px!important;
	margin-left: -167px;
	left: 50%;
	position: relative;
	font-size:14px;
	color: #F00;
	padding-left: 5px;
}
.pwd_content span{
	width: 25%;
	float: left;
	text-align: right;
	font-size: 18px;
}
.pwd_content input{
	margin-left:5px;
	border: 0px solid #fff;
	float: left;
	height: 35px;
	line-height: 35px;
	margin-top: 3px;
	font-size: 18px;
	color: #959595;
	outline: none;
}
.short_border input{
	width:112px;
}
.orangbtn{
	color:#fff!important;
	width: 117px!important;
	height: 43px!important;
	line-height: 43px!important;
	margin-top: -2px!important;
	margin-left: 23.9px!important;
	background-position: -8px -310px;
	background-image: url(../../../images/userimg/newtemplate/index/index.gif);
}
.next{
	margin-top:20px!important;
	margin-left:0px!important;
	font-size:25px!important;
	width:335px!important;
	height:50px!important;
	color:#fff!important;
	background:#4997dd!important;
}

.pwd_success{
	top:5%;
	position: relative;
	width: 375px;
	margin-left: -187px;
	left: 50%;
	font-size: 28px;
	padding-left: 73px;
	height: 59px;
	line-height: 59px;
	background: url(../../../images/complate.jpg) 0px 0px no-repeat;
}
.return_login{
	top:10%;
	text-align: center!important;
	margin-left: -233px!important;
}
.return_login a{
	text-decoration: none!important;
	color:#000;
}
