html,body { overflow: auto; }
.header { position: relative; z-index: 2; height: 60px; /*position: fixed; _position: absolute; left: 0; top: 0; right: 0; background: #fff; z-index: 5;*/ }
.headerwrap { height: 60px;}
.logo { width: 240px; height: 60px; float:left; }
.nav { float: left; height: 60px }
.nav li { float: left; text-align: center; }
.nav li a { display: block; width: 90px; margin-right: 10px; height: 54px; line-height: 54px; text-align: center; font-size: 16px; border-top: 6px solid #fff; cursor: pointer; }
.width1000 { width: 1000px; margin: 0 auto; }
.banner { height: 615px; margin-bottom: 50px;/*margin-top: 60px;*/ }
.bannerwrap { height: 615px; position: relative; }
.loginInfo { float: right;line-height: 60px; position: relative; padding-top: 4px;}
.loginInfo .line { font-size: 14px; margin-left: 10px;float: left  }
.loginInfo a { font-size: 14px; cursor: pointer; margin-left: 15px; float: left;  }
.loginInfo a.link { margin-left: 10px; }
.loginInfo a:hover,
.loginInfo a:hover i { color: #f26513; }
.l_u{ display: inline-block;  font-style: normal; color: #00A1F5; white-space:nowrap; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; max-width: 140px;}
.loginInfo a.login_username { display: inline-block; margin-left: 0;}

.login_username>i{ line-height: 44px;}
.login_username b { position: relative; top: -1px; vertical-align: middle; display: inline-block; height: 16px; line-height: 16px; color: #fff; background: #e91010; padding: 0 5px; border-radius: 5px; margin-left: 5px; font-size: 12px; font-weight: normal; }
.login_username b.shz{ background: #B3B3B3;}

.userLayer { display: none; box-shadow: 1px 1px 2px rgba(0,0,0,0.2); position: absolute; top: 50px; left: 15px; line-height: normal; background: #fff; padding: 5px 0; border:1px solid #e3e3e3; }
.userLayer a { display:block; margin: 0!important; font-size: 14px!important; color: #0079F5; }
.userLayer a>i{ color: #0079F5;}
.userLayer dd { line-height: 30px; padding: 0 12px; }
.userLayer dt { background: url("../images/arrow.gif") no-repeat -20px 0; width: 13px; height: 7px; position: absolute; top: -7px; left: 10px;}
.loginInfo:hover .userLayer { display: block; }
.i_bottom { height: 300px; }
.i_bottom_item { float: left; width: 300px; margin-right: 33px; }
.i_bottom_itemLast { float: right;}
.i_bottom_ico { height: 110px; float: left; width:95px; }
.i_bottom_tt { padding-top: 25px; padding-left: 15px; float: left; }
.i_bottom_tt span { font-size: 14px; display: block; color: #7b7b7b; }
.i_bottom_tt b { color: #303130; font-size: 30px; font-weight: normal; }
.i_bottom_con { color: #7b7b7b; letter-spacing: 0.1em; background: #fcfcfc; padding: 20px; line-height: 20px; margin-top: 15px; height: 80px; }
.footer { background: #f2f2f2; border-top: 1px solid #dcdcdc; padding-top: 20px; padding-bottom: 12px; }
.footerwrap { text-align: center; }
.footerwrap p { padding-bottom: 8px;}
.footerwrap p a { margin: 0 5px; }
#setUse { background: #ED5C1D; }
#setIn { background: #039dfa; }
#setSH { background: #039dfa; }
.login_layer_content2 { height: 240px!important; margin-top: -120px!important; }
.login_layer_container2 { margin: 0 auto!important; }

.w_type { line-height: 240px; text-align: center; position: relative; }
.w_type img { margin-right: 20px; position: relative; /*top: 20px;*/ }
.w_type samp { font-size: 25px; color: #3d3d3d; }
.w_type a { position: relative; top: -1px; cursor: pointer; font-size: 18px; border-radius: 5px; background: #44a815; font-weight: normal; padding: 7px 15px; color: #fff; margin-left: 20px; }
.w_type a i { color: #fff; margin-right: 8px; position: relative; top: 1px;}
.w_type a:hover { opacity: .8; filter: alpha(opacity=80); }
.w_type a.down { background: #f26513; }
.w_type a.change { background: #039dfa; }

.login_msg span { left: 41px; }