@charset "utf-8";
/* 
=============================
 *CSS RESET
 *Created by:i-conference
 *URL:i-conference
 *Copyright i-conference
=============================
*/
body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol, pre, form, input, th, td, select {margin:0; padding:0; font-family:"Microsoft YaHei", "微软雅黑", sans-serif; font-size:12px; font-weight:normal; color:#6f6f6f;}
em {font-style:normal;}
strong {font-weight:normal;}
li {list-style:none;}
a {text-decoration:none;}
img {border:none; vertical-align:top;}
form {margin:0;}
textarea {resize:none; overflow:auto; margin:0; padding:0;}
table {border-collapse:collapse;}
textarea {resize:none; overflow:auto;}
.clear:after {content:''; display:block; clear:both;}
.clear {zoom:1;}
/* END CSS RESET */


/* ---------=====  公用样式  =====--------- */
.LoginListBox,.LoginButtBox,.UserText,.UserBoot {width:1000px; margin:0 auto;}
.UserInput {float:left; background:#fff; border:1px solid #dedede;} /* -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; */
.UserInput input {float:left; border:none; background:none; color:#3a3a3a; height:48px; line-height:48px; font-size:18px; padding:0 10px; outline:none;}


/* ---------=====  头部  =====--------- */
.UserLogin { width:100%; margin:0 auto; height:150px; text-align:center; background:#033f40; overflow:hidden;}
.UserLogin h3 a {font-size:36px; line-height:150px; color:#fff;}



/* ---------=====  登录页  =====--------- */
.LoginListBox {margin-top:10px;}
.LoginListBox h3 {height:80px; font-size:24px; color:#033f40; line-height:80px; text-align:center;} /* #033f40 #6f6f6f #008282 */
.LoginList {width:350px; margin:0 auto; padding:0 325px;}
.LoginList li {float:left; margin-bottom:10px; width:350px; overflow:hidden;}
.LoginList li span {display:none;}
.User350 input {width:328px; box-shadow:inset 2px 2px 2px #f0f0f0;}
.User240 input {width:218px; box-shadow:inset 2px 2px 2px #f0f0f0;}
.UserCode {float:left; width:98px; height:48px; text-align:center; margin-left:10px; border:1px solid #dedede; overflow:hidden;}
.UserCode img {width:98px; height:48px;}
/* 错误 */
.LoginList .UserErr .User350 {border:2px solid #f0468c; width:346px;}
.LoginList .UserErr .User240  {border:2px solid #f0468c; width:236px;}
.LoginList .UserErr label {display:none;}
.LoginList .UserErr span {display:block; font-size:16px; color:#f0468c; line-height:46px; padding-left:10px;}

.LoginButtBox {overflow:hidden;}
.LoginButt {width:370px; margin:0 auto; padding:0 325px;}
.LoginButt li {float:left; width:165px; margin-right:20px;}
.UButt {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#006464; border:1px solid #033f40;}
.UButt input {width:163px; color:#fff; cursor:pointer;}
.NoUButt {background:#fff; border:1px solid #dfdfdf;}
.NoUButt input {color:#8a8a8a;}
.NoUButt:hover {border:1px solid #033f40;}
.NoUButt input:hover {background:#006464; color:#fff;}

.UserLoPass {width:350px; height:50px; margin:0 auto; padding:0 325px; text-align:right;}
.UserLoPass p a {font-size:14px; color:#969696; line-height:40px;}
.UserLoPass p a:hover {color:#008282;}
.UserLoPass p span {padding:0 20px;}

.UserText {width:500px; padding:50px 250px;}
.UserText p {color:#6f6f6f; font-size:12px; line-height:24px;}

/* ---------=====  简单注册  =====--------- */
.UserReg {width:1000px; margin:0 auto; border-bottom:1px solid #c9c9c9; padding-bottom:10px;}
.UserReg h3 {font-size:24px; font-weight:bold; color:#033f40; text-align:center; line-height:80px;}
.UserReg h4 {font-size:24px; color:#033f40; text-align:center; line-height:80px; padding-top:10px;}
.UserReg P {font-size:14px; line-height:24px; color:#6f6f6f;}
.UserReg P em {color:#ff3232; font-weight:bold; padding:0 5px;}
.UserReg P strong {padding:2px 10px; background:#033f40; color:#fff;}
/* 表单 */
.AddList {width:1000px; margin:0 auto; padding:30px 0;}
.AddList li {width:960px; padding:0 20px 20px 20px; float:left; margin-bottom:1px;}
.AddListLeftBox {width:960px; overflow:hidden;}
.AddListLeftWrap {width:1000px;}
.AddListLeft {float:left; width:470px; margin-right:20px;}
.AddList li:hover {background:#f7f7f7;}
.AddList li p {font-size:14px; color:#202020; line-height:40px; font-weight:bold;}
.AddList li p span {color:#ff3232; font-size:14px; font-weight:bold; padding:0 5px;}
.AddList li strong {display:none;}

/* 文本框 */
.AddInput {float:left; border:1px solid #c9c9c9; background:#fff;}
.AddInput input {float:left; background:none; border:none; padding:0 5px; height:38px; line-height:38px; outline:none; font-size:16px; color:#185b50; width:948px;}
.AddW300 input {width:458px;}
.UserRadioBox {width:600px; overflow:hidden;}
.UserRadio {border:none; float:left; height:28px; padding:12px 0; line-height:30px;}
.UserRadio label {float:left; margin-right:30px;}
.UserRadio label span {padding-left:5px; font-size:14px;}
.UserRadio input {width:16px; height:26px;}
.outli {border:none;}
.AddInput select {width:470px; height:38px; line-height:38px; font-size:16px; outline:none; color:#185b50; border:none;}
/* 工作单位 */
.ChAddWorkBox {width:960px; margin:0 auto; overflow:hidden;}
.ChAddWork {float:left; width:470x; margin-right:20px;}
.AddWorkWrap {width:960px; margin:0 auto; padding-top:10px; overflow:hidden;}
.AddWorkBox {width:960px;}
.ChDengBox {float:left; width:470px;}
.ChAddWorkCheck {font-size:14px; margin-top:40px; height:40px; line-height:40px; float:left; width:470px; text-align:left;} /* .ChAddWorkCheck {float:left; width:290px;} */
.ChAddWorkCheck label {padding-left:5px; float:left; color:#5c5c5c;}
.ChAddWorkCheck input {margin:12px 0; float:left; width:16px; height:16px; background:none; border:none;}
.ChSheng {width:1020px;}
.outbor {border:1px solid #c9c9c9;}
.outbor select {width:468px;}
.AddW100 {float:left; margin-right:20px;}
.AddW100 select {width:100px; height:38px; line-height:38px; background:none; border:none; outline:none; font-size:14px; text-indent:5px;}
.ChAddLeft {float:left; width:470px; margin-right:20px; overflow:hidden;}
.ChAddLeft2 {float:left; width:470px;}

/* 浏览器 */
.BrowsersBox {width:100%; margin:0 auto; border-top:1px solid #f6f6f6; text-align:center;}
.BrowsersBox h5 {padding:0 20px; background:#f6f6f6; font-size:12px; color:#979496; height:30px; width:100px; margin:0 auto; margin-top:-15px; line-height:30px;}
.BrowsersWrap {width:144px; margin:0 auto; overflow:hidden;}
.BrowsersList {width:160px; margin:0 auto; padding:20px 0;}
.BrowsersList li {float:left; width:24px; height:24px; margin-right:16px;}


/* 错误提示样式 */
.AddList .err {background:#ffd8bd; padding:0 20px;}
.AddList .err:hover {background:#ffd8bd;}
.AddList .err p {color:#ff0067; font-weight:bold;}
.AddList .err strong {font-size:14px; font-weight:bold; line-height:40px; color:#ff0067; display:block;}
.AddButtWrap {width:640px; margin:0 auto; margin-top:20px; border-top:1px solid #c9c9c9; padding:20px 0;}
.w150 {background:#008282; margin-left:245px; border:none;}
.w150:hover {opacity:0.9;}
.w150 input {width:150px; color:#fff; height:40px; line-height:40px; cursor:pointer;}
.Errst {float:left;}


.TabButtWrap {width:725px; margin:0 auto; padding:40px 0; padding-left:475px; border-top:3px solid #e6e6e6;}
.TabButt {float:left; background:#008282;}
.TabButt input {float:left; border:none; background:none; color:#fff; line-height:60px; width:250px; font-size:18px; font-weight:bold; cursor:pointer; outline:none;}
.nofot input {font-weight:normal; font-size:24px;}

/* ---------=====  尾部 url(/img/web/QRcode.png) 80% center no-repeat background-size:110px 110px;  =====--------- */
.UserBootBox {width:100%; margin:0 auto; height:130px; background:#033f40;}
.UserBoot {text-align:center; padding:20px 0;}
.UserBoot img {margin-bottom:10px; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7;}
.UserBoot p {color:#1d6b6b; font-size:14px; line-height:28px;}
.UserBoot p a {color:#1d6b6b; margin-right:30px;}

.toolbar-item,.toolbar-layer{background:url(/img/web/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}/*假设网页宽度为1200px，导航条在右侧悬浮 悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
