* {margin: 0;padding: 0;box-sizing: border-box;}
body {text-align: center;background: #f7fafc;color: #7b8993;font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;}
.subject {width: 450px;height: 60px;font-size: 36px;color: #0083dc;margin: 0 auto;padding-top: 6.5%;font-family: "Microsoft YaHei";font-weight: bold;letter-spacing: 5px;}
@media(max-height: 600px) and (min-width:741px){.big {border-radius: 2px;margin-bottom: -50px;position: relative;width: 100%;height: 100%;background: url(../images/dx.png);}}
.form-wrapper {padding-top: 4.5%;border-radius: 2px;margin: 50px auto;position: relative;width: 375px;}
.form-wrapper1 {padding-top: 4.5%;border-radius: 2px;margin: 50px auto;position: relative;width: 60%;}
form {padding: 0 20px 0;}
.form-item,.button-panel {margin-bottom: 7px;width: 100%;height: 50px;}
.form-item input, select:focus {outline: none;border-color: #9ecaed;box-shadow: 0 0 10px #9ecaed;}
input, select {border: 1px solid #ccc;border-radius: 2px;color: #000;font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;font-size: 15px;height: 50px;padding: 0 10px;transition: background 0.3s ease-in-out;width: 100%;line-height: 50px;}
#OrganizationCode_form>table>tbody>tr>td>.textbox>.textbox-text{height:20px!important;line-height:20px!important;}
#caUnbundling_form>table>tbody>tr>td>.textbox>.textbox-text{height:20px!important;line-height:20px!important;}
.checkboxagree input{height:18px;float: left;width: 48px;margin-top: 6px;line-height: 20px;}
.checkboxagree p{height:30px;float: left;line-height: 30px;font-size: 13px;}
.findpsw {margin: 7px 0; padding: 0 10px;}
.calogin {margin: 7px 0; padding: 0 5px;}
.caloginlf {margin: 7px 0; padding: 0 5px;}
.caregist {margin: 7px 0; padding: 0 5px;}
.xmregist {margin: 7px 0; padding: 0 5px;}
.tishi {margin-bottom: 7px; font-size: 14px;}
.button-panel .button {-webkit-appearance: none;background: #009dff;border: none;border-radius: 2px;color: #fff;cursor: pointer;height: 50px;float:left;font-family: 'Open Sans', sans-serif;font-size: 1.2em;letter-spacing: 0.05em;text-align: center;text-transform: uppercase;transition: background 0.3s ease-in-out;	width: 100%;}
.button:hover {background: #00c8ff;}
A:link{text-decoration:none}
A:visited{text-decoration:none}
A:hover {color: #ff00ff;text-decoration:none}
.nav {padding:  0 0 30px 0 ;}
.nav ul li {display: inline-block;list-style-type: none;text-align: center;}
.nav li.current a {	background-color: #009DFF;	color: #fff;	padding: 10px 15px;font-size: 16px;}
.nav a {margin: 5px;color: #333;text-decoration: none;font-size: 16px;}

._citys { width: 370px; display: inline-block; border: 1px solid #56b4f8; padding: 0px; position: relative;background-color: #ffffff;}
._citys span { color: #56b4f8; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #56b4f8; cursor: pointer; }
._citys0 { width: 100%; height: 34px; display: inline-block; border-bottom: 2px solid #56b4f8; padding: 0; margin: 0; }
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
.citySel { background-color: #56b4f8; color: #fff !important; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #56b4f8; }
.AreaS { background-color: #56b4f8 !important; color: #fff !important; }