@charset "utf-8";
/* 登录页样式 */

body{ margin:0; padding:0; background:#fff; font-family:"微软雅黑"}
ul,li,ol,dl,p,h1,h2,h3,h4,h5{ margin:0; padding:0; list-style:none}
a{ text-decoration:none}
img{ border:none}
.clear{ clear:both; height:1px; width:100%}

.top{ height:222px;  overflow:hidden }
.top .center{ width:1000px; margin:0 auto; height:120px;position:relative}
.top .logo{ background:url(../images/logo.png); width:202px; height:78px; position:absolute; top:36px; left:150px; cursor:pointer}
.top .logo .instr{ background:#fff; border:1px solid #ddd; padding:10px 20px; font-size:14px; position:absolute; left:190px; top:20px; white-space:nowrap}
.top .logo .instr a{color:#666;}
.top .logo .instr a:hover{color:#069c82;}

.bar{ background:#ebebe5; height:375px;}
.bar .center{ width:980px; margin:0 auto; position:relative}
.bar .barpic{width:550px;height:375px;}
.bar .phone{ position:absolute; right:50px; top:-90px; background:url(../images/phone.png) left center no-repeat; padding-left:40px; height:34px; width:34px; line-height:34px; font-size:26px; color:#646450; width:200px}
.bar .login{height:355px; width:315px; position:absolute; right:0; bottom:0; background:#fff; border:1px solid #ddd;overflow:hidden;margin-bottom:85px;margin-right:15px}

.bar .login .logintab{ height:54px;}
.bar .login .logintab li{ float:left; width:50%; height:54px; font-size:15px; line-height:54px; text-align:center; cursor:pointer;}
.bar .login .logintab li.cur{ color:#515151}
.bar .login .logintab li.nor{ color:#999; background:#f7f7f7}
.bar .login .logintab li.nor:hover{color:#7b7b7b}

.bar .login .loginbox{ margin:2px 30px 0 30px;}
.bar .login .loginbox .form_item{ position:relative; margin:12px 0;}
.bar .login .loginbox .form_item .text{ margin-top:6px;height:34px; background:#fff; border:1px solid #e0e0e0; padding:0 10px; font-size:14px; color:#555; width:100%; box-sizing:border-box; border-radius:0px; font-family:微软雅黑;line-height:36px; }
.bar .login .loginbox .form_item .text_code{ width:170px;height:36px; background:#fff; border:1px solid #e0e0e0; padding:0 10px; font-size:14px; color:#555; box-sizing:border-box; border-radius:0px; font-family:微软雅黑;line-height:36px;}
.bar .login .loginbox .form_item .code{position:absolute;right:0;height:34px;margin-top:1px}
.bar .login .loginbox .form_item .loginbtn{display: block;width: 100%;height: 42px;background: #62bb74;border-radius: 0px;text-align: center;line-height: 42px;color: #fff;border: none;font-family: 微软雅黑;}
.form_msg{ font-size:12px; color:#e18719; margin-top:5px}
.bottom{ margin:5px 0}
.bottom .center{ width:1000px; margin:0 auto}
.bottom .note{ height:38px; background:url(../images/note.png) left center no-repeat; padding-left:36px; line-height:42px; font-size:13px;}
.bottom .note a{color:#575757;}
.bottom .note a:hover{color:#069c82;}
.bottom .footbtn{ width:620px; margin:0 auto;}
.bottom .footbtn li{ float:left; text-align:center; color:#82826e; font-size:12px; line-height:25px; margin:10px 0; width:88px; cursor:pointer; position:relative}
.bottom .footbtn li:hover{ color:#535340}
.bottom .footbtn li.line{ border-right:1px solid #ddd; height:64px}
.bottom .footbtn li span{ display:block; width:30px; height:33px; margin:0 auto}
.bottom .footbtn li.tcyj span{ background-position:0 0}
/* .bottom .footbtn li.xts span{ background-position:-44px 0} */
.bottom .footbtn li.bzzx span{ background-position:-88px 0}
.bottom .footbtn li.wxb span{ background-position:-132px 0}
.bottom .footbtn li.kxyrz span{ background-position:-176px 0}
.bottom .footbtn li.tcyj:hover span{ background-position:0 -44px}
/* .bottom .footbtn li.xts:hover span{ background-position:-44px -44px} */
.bottom .footbtn li.bzzx:hover span{ background-position:-88px -44px}

.bottom .footbtn li .viewbox{ width:134px; height:134px; border:1px solid #ddd; background:#fff; position:absolute; left:-20px; bottom:-30px;}

.bottom .foot{ margin:0px 0px;text-align:center; color:#c1c1c1; font-size:14px; line-height:24px;}
.bottom .foot a{ color:#c1c1c1; text-decoration:underline; }