﻿
body,ol,ul,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
body{min-width:1200px;font-size:14px ;background:#fff;color:#222;}
h1,h2,h3{font-weight:400;}
i,em{font-style:normal;}
a{color:#459ae9;text-decoration:none;}
a:hover{color:#459ae9;text-decoration:underline;}
li{list-style:none;}
.clr{zoom:1;}
.clr:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.gapl-wide{ margin-left: 14px; }
.hide{display:none;}
.vs{margin:0 10px;font-family:arial;color:#ccc;}
.wrap{width:1025px;margin:0 auto;overflow:hidden;zoom:1;}
.container{margin:15px auto;}
.header{position:relative;z-index:99;background:#fff;border-top:4px solid #428BCA;border-bottom:1px solid #d9dadc;}
.header .wrap{height:62px;position:relative;overflow:visible;z-index:999}
.header .logo{float:left;width:580px;overflow:hidden;margin-top:19px;}

.header .link{float:right;line-height:60px;}/* 右上角链接 */
.header .link a{display:inline-block;line-height:30px;padding:3px 5px 0;margin:7px;color:#1D78CA;vertical-align:middle;border-bottom:3px solid #fff;}
.header .link a:hover{color:#1AAD19;text-decoration:none;}
.footer{text-align:center;padding:15px 0 27px;color:#1D78CA;font:12px/1.6 tahoma,arial,"Hiragino Sans GB",\5B8B\4F53,sans-serif;}
.footer .wrap{padding-top:20px;border-top:1px dotted #bbbbbb}
.footer a{color:#1D78CA;}
.footer a:hover{color:#459ae9}
.login-form label,.cbx,.ico-new,.intro li .ico,.apply li .num{background:url(../img/index_sprite.png) no-repeat;}

.banner{height:410px;position:relative;}
.banner .wrap-login{position:relative;z-index:2;}
.banner .login{float:right;width:314px;margin-top:20px;padding:15px 15px 20px;background:rgba(255,255,255,0.8);position:static;border:1px solid #fff;}

@media \0screen\,screen\9{
.banner .login{background:#fff;filter:alpha(opacity=80);*zoom:1;position:static;}
.banner .login .login-in{position:relative;}
}
.banner .login h2{margin-bottom:5px;font-size:20px;font-weight:400;}
.banner .login h2 strong{display:none;}
.banner .login a{color:#333}
.banner .login a:hover{color:#459ae9}
.banner .login .tips-error{line-height:24px;font-size:13px;color:#e15f63;}
.banner .login .tips-error a{color:#459ae9;}
.banner .login-form .login-mainly{margin-top:10px;margin-bottom:10px;}
.banner .login-form .login-account,
.banner .login-form .login-password{height:42px;line-height:42px;padding:3px 0;background:#fff;border-left:1px solid #cecece;border-top:1px solid #cecece;position:relative;padding-left:54px;}
.banner .login-form label{width:20px;height:20px;overflow:hidden;text-indent:-999px;position:absolute;left:20px;top:30%}
.banner .login-form input{width:100%;padding:11px 0;border:0;box-shadow:0;outline:0;vertical-align:top;font-family:"Microsoft YaHei";font-size:14px;}
.banner .login-form .ico-account{background-position:0 0;}
.banner .login-form .ico-password{background-position:-20px 0;}
.banner .login-form .login-password{margin-top:10px;}
.banner .login .tab{margin-top:-5px;}
.banner .login .tab ul{line-height:40px;border-bottom:1px solid #e7e7eb;}
.banner .login .tab li{float:left;margin-bottom:-1px;width:50%; text-align:center;}
.banner .login .tab li:hover{border-bottom:3px solid #a0a3ab;}
.banner .login .tab li.first a{padding-left:30px;}
.banner .login .tab li.selected{border-bottom:3px solid #44b549;}
.banner .login .tab li a{display:block;color:#222222;}
.banner .login .tab li a:hover{text-decoration:none;}
.banner .login-verify{margin-bottom:10px;height:38px;}
.banner .login-verify input{width:100px;padding:10px;vertical-align:middle;vertical-align:middle;border-left:1px solid #cecece;border-top:1px solid #cecece;}
.banner .login-verify .img-verify{width:100px;height:40px;margin:0 11px;vertical-align:middle;}
.banner .login-memory{margin-bottom:20px;overflow:hidden;zoom:1;}
.banner .login-memory .memory-account{float:left;}
.banner .login-memory .memory-account .cbx{width:16px;height:16px;display:inline-block;margin:-3px 6px 0 0;*margin-top:0;vertical-align:middle;cursor:pointer;overflow:hidden;background-position:-40px 0;}
.banner .login-memory .memory-account .cbx-on{background-position:-60px 0;}
.banner .login-memory .forget-password{float:right;}
.banner .login .btn-login{display:inline-block;width:100%;height:45px;line-height:45px;background-color:#428BCA;color:#fff;border:1px solid #428BCA;text-align:center;font-size:20px;}
.banner .login .btn-login:hover{text-decoration:none;background:#428BCA;color:#fff;}
.banner .login .login-apply{margin:10px 0 -8px 0;text-align:right;}
.banner .login .login-apply a{color:#459ae9;}
.banner .slider{position:absolute;top:0;width:100%;height:410px;overflow:hidden;left:0}
.banner .slider a{display:block;width:100%;height:410px;text-indent:-9999px;}
.banner .slider ul li{position:absolute;top:0;width:100%;height:410px;background-position:center;background-repeat:no-repeat;}
.notice{margin:2px 0 7px;position:relative;}
.notice a{color:#222}
.notice a:hover{color:#1D78CA}
.notice h2,.notice ul,.notice p{display:inline-block;line-height:20px;}
.notice h2{float:left;background:#595B5B;color:#fff;font-size:14px;padding:0px 4px;}
.notice li{float:left;margin-left:18px;width:275px;}
.notice li span.time{float:left;color:#999;margin-right:5px;}
.notice li a{display:inline-block;max-width:205px;_width:205px;height:21px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.notice li .ico-new{position:absolute;display:inline-block;width:17px;height:9px;margin-left:5px;background-position:-80px 0;}
.notice .more{position:absolute;top:0;right:0;}