@charset "utf-8";
/* CSS Document */

* {	margin:0px;	padding:0px;}
body{ font-size:12px;}
a:link,a:visited{ outline:none; text-decoration:none; color:#1499D1;}
img { border:none;}
.red{ color:#F00;}
.header { width:962px;	margin:0px auto; height:50px; padding:20px 0 20px 0;}
.header img { float:left;	border:none;}
.header p {	float:right; font-size:12px;	display:inline;	margin:30px 0 0 0;	color:#969696;}
.header p a {color:#969696;	text-decoration:none;}
/********* Login *********/
.main {	position:relative; width:982px;	height:500px; overflow:hidden; margin:0px auto;	}
.login { position:absolute; right:100px; top:40px; width:376px; min-height: 300px; padding:36px 0 0 0; overflow:hidden; background:url(../images/login/login_form.png)/*tpa=https://jypt.07baby.com/2.0/images/login/login_form.png*/ no-repeat right top;}
.essaylogin { position:absolute; width:376px; min-height: 300px; overflow:hidden; }
.txt {float:left;width: 248px;height: 30px; line-height: 22px;	padding:4px 6px; background:#fff; border:1px solid #ccc; overflow:hidden;}
.small { width:76px; height:30px; line-height: 22px; padding:4px 6px; background:#fff; border:1px solid #ccc; overflow:hidden; float:left;}
.check { float:left;	margin:8px 5px 0 0;}
#form2 { display:none;}
.foot {	width:100%;	height:60px; text-align:center; padding-top:10px; line-height:25px; color:#999; font-family:Arial;}
.foot a:link,.foot a:visited{ color:#999; }
.foot a:hover{ color:#1499D1; }
.proc{ position: absolute;left:60px; top: 120px; width: 260px;height: 88px;padding: 10px;text-align: center;	display: none;	z-index: 1;}
.btn_img{ display:inline-block; margin-right:6px; height:36px; line-height:36px; border:none; vertical-align:middle; cursor:pointer; overflow:hidden;}
.login_in{width:260px;height:40px;background-color:#ff6c00;border-radius:5px;color:#fff;font-size:14px;letter-spacing:6px;}
.login_forget{ width:103px;  background:url(../images/login/login_forget.gif)/*tpa=https://jypt.07baby.com/2.0/images/login/login_forget.gif*/ no-repeat; }
/*Error*/
input.error{ border:1px solid red;}
label.error{ padding-left:5px; color:red; font-size:14px;display: none;}
/*forget password*/
.tip{ width:730px; margin:auto; margin-top:50px; padding:10px; background:#fafafa; border:1px solid #eee;}
.tip b{ display:inline-block; width:16px; height:16px; background:url(../images/Light-Bulb-On.gif)/*tpa=https://jypt.07baby.com/2.0/images/Light-Bulb-On.gif*/ no-repeat;}
.tip span{ margin:0 auto; text-align:center; color:#F90; font:20px/1.6em "Microsoft YaHei";}
.ForgotPassword{ width:750px; margin:auto; margin-top:10px; background:#fafafa; border:1px solid #eee; padding:30px 0;}
.ForgotPassword .notice{ margin:0 auto; text-align:center; color:#F90; font:20px/1.6em "Microsoft YaHei";}
.ForgotPassword dl{ width:100%; height:32px; line-height:32px; padding:10px 0;}
.ForgotPassword dl dt{ float:left; width:250px; text-align:right; padding-right:10px; font-size:14px;}
.ForgotPassword dl dd{ float:left; width:450px;}
input.forgot_input{ width:180px; height:27px;line-height: 27px;padding-left: 5px;}
.operate{ text-align:center; padding:15px 0;}
.operate input{ padding:5px 10px;height: 30px;}
.btn{ height:28px; line-height:28px; padding:0 5px; color:#666; cursor:pointer; border:1px #DDD solid; background:url(../images/btn.gif)/*tpa=https://jypt.07baby.com/2.0/images/btn.gif*/ repeat-x;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.btn:hover{ background:url(../images/btn_hover.gif)/*tpa=https://jypt.07baby.com/2.0/images/btn_hover.gif*/ repeat-x;}
/*Browser*/
#browser
{ display:none; margin:0 auto; text-align:center; padding: 10px 0; line-height: 2em; font-size: 14px; background: #fefedf;	border-bottom: 1px dashed #F1AC26; 	color: red; height:55px; color:#F00;}
.aa{ float:left; color:#F30;}
.bb{ float:right;}
.browser_box{ margin:0 auto; text-align:center; width:730px;}
.browser_action{ float:right; width:35px;}
.browser_link{ float:left; width:195px; text-align:right;}
.browser_link a{ margin:0 10px;}
a#close:link,a#close:visited{ display:inline-block; float:right; width:75px; height:26px; line-height:40px; text-indent:-9999px; background:url(../images/login/close_hover.gif)/*tpa=https://jypt.07baby.com/2.0/images/login/close_hover.gif*/ no-repeat bottom;}
a#close:hover{ background:url(../images/login/close.gif)/*tpa=https://jypt.07baby.com/2.0/images/login/close.gif*/ no-repeat bottom;}
/* Window */
.window_con { background: #FFF; height: auto; }
.window_title { height: 35px; line-height: 35px; padding: 0 10px; font-size: 14px; color: #666; font-weight: bold; background: #CCC url("../images/pop_th.gif")/*tpa=https://jypt.07baby.com/2.0/images/pop_th.gif*/ repeat-x;}
.window_title h1 { float: left; font-size: 14px; }
.window_close, a.window_close:link, a.window_close:visited { display: block; width: 35px; height: 35px; border: none; cursor: pointer; text-indent: -5000px; background: url("../images/close.png")/*tpa=https://jypt.07baby.com/2.0/images/close.png*/ no-repeat center center; }
.window_main { padding: 10px; height: auto; }
.window_operate { clear: both; padding: 5px 0; text-align: center; }
dl.xiaoxi { margin: 0; padding: 10px 15px; }
dl.xiaoxi dt { color: #8B560B; font-size: 14px; font-weight: bold; }
dl.xiaoxi dd { line-height: 1.2em; color: #8B560B; }
.xiaoxi_con a:link, .xiaoxi_con a:visited { color: #8B560B; text-decoration: none; }
.btn4_bg { margin: 0 3px; width: 110px; height: 36px;line-height: 36px; border: none; font-size: 14px; color: #8D890A; text-shadow: 0 1px 1px #FFF; cursor: pointer; background: url(../images/custom/btn.gif)/*tpa=https://jypt.07baby.com/2.0/images/custom/btn.gif*/ no-repeat; }
.btn4_bg:hover { background: url(../images/custom/btn_hover.gif)/*tpa=https://jypt.07baby.com/2.0/images/custom/btn_hover.gif*/ no-repeat; }
a.btn4_bg:link,a.btn4_bg:visited,a.btn4_bg:hover{ display:inline-block; text-decoration:none; color: #8D890A;}
/*************** Show ****************/
.show{ position:absolute; top:30px; left:50px; width:208px; height:393px; background: url(../images/login/mobile.png)/*tpa=https://jypt.07baby.com/2.0/images/login/mobile.png*/ no-repeat;}
.show_slider{ position:absolute; top:64px; left:15px;}
.title{ width:190px; height:60px; background:url(../images/login/app_title.png)/*tpa=https://jypt.07baby.com/2.0/images/login/app_title.png*/ no-repeat; margin-bottom:6px; }
.download{ position:absolute; top:200px; left:300px; width:180px;}
a.download_url{ display:inline-block; margin:5px 0;}
.login_th{ padding:0 0 0 32px;}
table.table_login input:focus{border:1px solid #ff6c00; outline:none;}
table.table_login{margin-left: 57px;margin-top:8px;}
table.table_login th{ text-align:right; font-weight:normal;}
table.table_login th,table.table_login td{ padding:7px 0;}
#verifyImg{ margin:0 0 0 8px; width:162px; height:38px; border: 1px solid #CCC; cursor:pointer;}
.app{ width:980px; margin:auto; margin-top:12px; padding:0 0 10px 0; text-align:center; border-bottom: 1px dashed #DDDDDD;}
.app a:link,.app a:visited{ display:inline-block; height:36px; line-height:36px; background:url(../images/login/mobilephone.png)/*tpa=https://jypt.07baby.com/2.0/images/login/mobilephone.png*/ no-repeat; padding-left:36px; font-family:"微软雅黑", "黑体"; font-size:18px; font-weight:normal; color:#999;}
.app a:hover{ color:#669900; background:url(../images/login/mobilephone_hover.png)/*tpa=https://jypt.07baby.com/2.0/images/login/mobilephone_hover.png*/ no-repeat;}
/******************** QQ *****************************/
.wpa{ position:fixed; top:6px; right:6px;  width:104px; height:168px; background:url(../images/wpa_bg.gif)/*tpa=https://jypt.07baby.com/2.0/images/wpa_bg.gif*/ no-repeat; z-index:998;}
.wpa_btn{ width:92px; margin:auto; margin-top:140px; z-index:999;}
/********************** POP Window *******************************/
#window { display: none; width: 100%; height: 100%; filter: alpha(opacity=50); opacity: 0.5; z-index: 999; }
#window_con { display: none; height: auto; background: #FFF; z-index: 1000; }
.window_con { background: #FFF; height: auto; }
.window_title { }
.window_power { float: right; width: 35px; height: 35px; }
.window_title h1 { float: left; font-size: 14px; }
.window_close, a.window_close:link, a.window_close:visited { display: block; width: 35px; height: 35px; border: none; cursor: pointer; text-indent: -5000px; background: url("../images/close.png")/*tpa=https://jypt.07baby.com/2.0/images/close.png*/ no-repeat center center; }
.window_close:hover, a.window_close:hover { background: url("../images/close_hover.png")/*tpa=https://jypt.07baby.com/2.0/images/close_hover.png*/ no-repeat center center; }
span.close_window { float: right; }
.window_btn, #btn_SelectUserCancel { display:inline-block; width: 75px; height: 30px; line-height:30px; border: none; cursor: pointer; background: url(../images/window_btn.gif)/*tpa=https://jypt.07baby.com/2.0/images/window_btn.gif*/ no-repeat; }
a.window_btn:link,a.window_btn:visit,a.window_btn:hover{ text-decoration:none;}
.window_btn:hover { background: url(../images/window_btn_hover.gif)/*tpa=https://jypt.07baby.com/2.0/images/window_btn_hover.gif*/ no-repeat; }
.window_notice { padding: 5px; color: #F00; border: 1px #CCC dashed; }
.window_main { padding: 10px; height: auto; line-height:1.8em; text-align:left; }
.window_operate { clear: both; padding: 5px 0; text-align: center; }
.window_txt { height: 25px; line-height: 25px; }
/************************* Pay Agreement ************************/
.agreement{}
.agreement h3{ text-align:center;}
.agreement_con{ margin:20px 0; max-height:300px; overflow-x: hidden; overflow-y: auto; }
.agreement_action{ padding:10px; background:#EEE; }
/* Table for Form */
table.table_form { margin: 10px 0; }
table.table_form td, table.table_form th { padding: 5px;/* vertical-align:middle;*/}
table.table_form td { text-align: left; }
table.table_form th { text-align: right; font-weight: normal; }
table.table_line { border: 1px #CCC solid; }
table.table_line td { border: 1px #CCC solid;  line-height:24px; }
table.table_line th { border: 1px #CCC solid; text-align: center; background:#f3f3f3; }
table.table_line td.center{ text-align:center;}
/************************* Mobile ************************/
.mobile{ width:980px; margin:0 auto; text-align:center; border-bottom: 1px dashed #DDDDDD;}
.mobile_th{ display:inline-block; height:36px; padding:0 0 0 30px; font:bold 20px/36px "Microsoft YaHei"; background:url(../images/login/mobilephone_hover.png)/*tpa=https://jypt.07baby.com/2.0/images/login/mobilephone_hover.png*/ no-repeat;}
a.mobile_th:link,a.mobile_th:visited{color:#81a81c;}
a.mobile_th:hover{ color:#333;}
a.mobile_more{ display:inline-block; width:116px; height:26px; line-height:26px; text-align:center; color:#81a81c; background:url(../images/login/btn_return.png)/*tpa=https://jypt.07baby.com/2.0/images/login/btn_return.png*/ no-repeat;}
.mobile table{ margin:0 auto; text-align:left; }
.mobile ul{ margin:1em 0;}
.mobile ul li{ list-style:none; padding:0.2em 0;}

/*********************************************************/
/*登录框样式*/
.loginBox{width:260px; height:36px; margin:0 auto; border-bottom:1px solid #dedede;}
.loginBox li{list-style:none; width:130px; height:36px; float:left; text-align:center; line-height:36px; cursor:pointer; font-size:14px; }
.loginBox li.active{color:#ff6c00; font-family:"宋体"; border-bottom:1px solid #ff6c00;}
.nameBox>select,.codeBox{display:block; width:258px; height:38px; margin:10px auto;}
.phoneBox input{padding-left:4px; width:254px; height:38px; display:block;margin: 10px 0 4px 57px;float:left;outline:none; border:1px solid #ccc; }
.yanzhengBt{background:#ff6c00;  width:260px; height:40px; text-align:center; margin:20px auto 0; color:#fff; font-size:14px; line-height:40px; cursor:pointer; border-radius:5px;}
.phoneBox{padding-top:5px;}
.phoneBox>p,.nameBox p{text-align:center; font-size:12px; padding-top:14px;}
.phoneBox>p b,.nameBox p b{color:#ff0000; font-weight:normal;}
.nameBox{width:260px; height:190px;  margin:0 auto; margin-top:12px;}
.codeBox{background:#fff; clear:both; border:1px solid #dedede;}
.codeBox input{width:156px; height:38px; display:block; float:left; border:none; outline:none;padding-left: 4px;}
.nameBox>select{border:1px solid #dedede;}
.codeBox span{width:98px; height:38px; display:block; float:right; background-color:#eaeaea; color:#ff6c00; font-size:14px; text-align:center; line-height:38px; cursor:pointer;}
.dengluTd{position:relative;}
 a.login_forget{width:86px; height:16px; display:block; font-size:12px; position:absolute; background-image:none; line-height:16px; color:#ff6c00; position:absolute; top:-23px; right:108px;}
#table_login input[type=text]:focus,#table_login input[type=password]:focus,.phoneBox input:focus{border:1px solid #ff6c00; outline:none;}
.div_login{display: inline-block;background:#ff6c00;  width:121px; height:40px; text-align:center; margin-top:20px; color:#fff; font-size:14px; line-height:40px; cursor:pointer; border-radius:5px;}
.div_back{display: inline-block;background:#fff;  width:119px; height:40px; text-align:center; margin-top:20px;margin-right: 11px; color:#ff6c00; font-size:14px; line-height:40px; cursor:pointer; border-radius:5px;border: solid 1px #ff6c00;}
/*********************************************************/