.banner{ height:226px}
.bg-banenr{ background:url(../images/banner-new.jpg) no-repeat center top; height:226px; text-indent:-9999px}
.bg-banenr-hbxcys{ background:url(../images/banner_hbxcys.jpg) no-repeat center top; height:226px; text-indent:-9999px}
.main{ margin-top:25px}
.left{ width:337px; float:left; margin-left:100px}
.login{ display:block; height:60px; background:url(../images/bg-login.jpg) no-repeat left top; text-indent:-9999px; margin-bottom:10px}
.register{ display:block; height:60px; background:url(../images/bg-login.jpg) no-repeat left bottom; text-indent:-9999px; margin-bottom:10px}
.text-box{ border:1px solid #e7e7e7; margin-bottom:10px}
.title{ height:44px; border-bottom:1px solid #e7e7e7; background:#f9f7f8}
.title h3{ font-size:18px; color:#00aa6c; line-height:44px; position:relative; padding-left:33px; float:left}
.title h3:before{ content: "";   display: block; position:absolute; width:5px; height:19px; background:#00aa6c; border-radius:2px; left:18px; top:13px }
.title .more{ float:right; line-height:45px; margin-right:20px; font-size:14px; color:#acacac;}
.explain{ padding:15px; line-height:28px; font-size:14px; color:#666;}
.explain a{color:#acacac}
.explain a:hover{color:#00aa6c}
.tell{ border:1px solid #e7e7e7}
.right{ width:640px; float:right; margin-right:100px}
.list{ padding:10px 20px}
.list li{ font-size:14px; line-height:36px; overflow:hidden}
.list li a{ color:#666; float:left; width:430px; overflow:hidden}
.list li a:hover{color:#00aa6c}
.list li span{ float:right; color:#999}
.text-warp{ border:1px solid #e7e7e7; margin:30px 0 30px 0 }
.text-warp .list li a{ width:730px}
.page{ text-align:center; color:#43524b; margin-bottom:30px}
.page span{ margin:0 20px}
.page a{ width:66px; height:32px; background:#fafcfd; border:1px solid #c9cfd2; display:inline-block; line-height:32px;margin:0 1px}
.page input{ height:30px; width:50px; text-align:center; margin:0 5px}
.page button{ height:32px; width:50px; text-align:center; margin-left:15px; background:#d4e7d3; cursor:pointer}
.detials-head{ border-bottom:1px solid #e7e7e7; margin:0 7px; text-align:center; padding-bottom:20px}
.detials-head h2{ font-size:20px; color:#666 ; padding:35px 0 20px}
.detials-head p{ font-size:14px; color:#9d9d9d}
.detials-head p span{ margin-right:80px}
.detials-body{ padding:20px 25px;font-size:14px; color:#666}
.detials-body p{ line-height:36px; text-indent:18px ; margin:10px 0}


.bg-login{ background:url(../images/bg.jpg) repeat center top}
.login-head{ height:120px; line-height:120px;}
.login-head h3{ font-size:42px; font-weight:bold; color:#17bd7f; text-align:center}
.login-warp{ width:910px; height:430px; margin:100px auto 0} 
.login-nav{ overflow:hidden}
.login-nav li{ width:300px; text-align:center; float:left; font-size:24px; color:#fff; height:50px; background:rgba(255,255,255,0.3); line-height:50px; border-radius:10px 10px 0 0; margin-right:3px; cursor:pointer}
.login-nav li.active{background:rgba(255,255,255,1); color:#13bf77; font-weight:bold}
.login-text li{ background:#fff; height:380px; border-radius:0 0 15px 15px; display:none}
.login-text{}
.login-a{ width:413px; margin:0 auto; overflow:hidden}
.login-a label{ width:413px; height:49px; border-bottom:1px solid #b2b5b4; display:block; margin-top:30px}
.login-a label input{  margin:17px 0 0 50px; font-size:14px; border:none}
.login-a label.name{ background:url(../images/name.png) 3px center no-repeat}
.login-a label.password{ background:url(../images/password.png) 3px center no-repeat}
.btn-go{ display:block; height:57px; background:#16ad75; border-radius:10px; width:100%; color:#fff; font-size:20px; margin-top:60px}
.link-register{ float:right; margin:10px 0 0 0; font-size:14px; color:#1bc282}
.login-b{ overflow:hidden}
.login-b h3{ margin:85px 0 0 160px; font-size:24px;color:#333}
.login-b p{ height:30px; line-height:30px; color:#16ad75; font-size:20px; background:url(../images/sm.png) no-repeat left center; padding-left:35px; margin:30px 0 0 160px}
.btns{ text-align:center}
.btns a{ width:188px; height:50px; display:inline-block;*display:inline;*zoom:1; text-align:center; line-height:50px; color:#fff; font-size:20px; font-weight:bold; border-radius:10px; margin:90px 32px 0 }
.btns a.from1{ background:#16ad75}
.btns a.from2{ background:#26ac3f}
.login-c{width:400px;margin:0 auto;overflow:hidden}
.login-c table{ margin:56px 0 0 0}
.login-c td{ font-size:18px; color:#333; padding:8px 0}
.login-c span{ display:block; width:94px; height:30px; line-height:30px; text-align:center; background:#16ad75; font-size:18px; color:#fff; border-radius:15px}