﻿.head16_bg a { overflow: hidden; outline: none; text-decoration: none; color: #333; }
.head16_bg a:hover { text-decoration:none; color: #0184e9; }
.head16_bg a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } .head16_bg a:focus{ -moz-outline-style: none; /* FF */ }
.head16_bg a{-webkit-transition:color 0.4s ease-out 0s; transition: color 0.4s ease-out 0s;}

.login_2016 .ceng16_hui{ position:absolute; z-index:11111; width:100%; background:#000; opacity:0.5; filter: alpha(opacity=50); top:0px; left:0px;}
.login_2016 .login_bg{ background-image: url(img/close.gif); background-repeat: no-repeat; }
.login_2016 .login_16,.login_2016 .fankui_16{ color: #333; width:500px; height:385px; background:#fff; z-index:11112; position:fixed; left: 50%; margin-left:-250px; top: 30%; border-radius: 20px;}
* html .login_2016 .login_16{ position:absolute; left:expression(eval((document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)/2+250)); top:expression(eval(document.documentElement.scrollTop+250)) }
.login_2016 .fankui_16{ width: 660px; height: 510px; margin-left: -330px; top:25%;}
* html .login_2016 .fankui_16{ position:absolute; left:expression(eval((document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)/2+330)); top:expression(eval(document.documentElement.scrollTop+150)) }
.login_2016 .login_tit{ font-size: 30px; height: 83px; padding-top: 10px; line-height: 83px; text-align: center; position: relative; }
.login_2016 .login_con{ padding-left: 60px;}
.login_2016 .login_con_in{ width: 325px; border-radius: 25px; padding: 12px 0 12px 55px; border:#dae2e5 solid 1px; margin: 8px 0; font-size: 18px; color: #999;font-family: "Microsoft Yahei"; position: relative; }
.login_2016 .login_con_in1{ background-position: 21px -73px; }
.login_2016 .login_con_in2{ background-position: 21px -114px;}
.login_2016 .login_wrong{ border-color: #ff2856;}
.login_2016 .login_wrongtxt{ height: 22px; line-height: 22px; color: #ff2352; padding-left: 46px; background-position: 22px -176px; display:none;}
.login_2016 a.login_close{ cursor: pointer; display: block; position: absolute; right: 20px; top:20px; width: 30px; height: 30px; background-position: 0 0; }
.login_2016 a.login_close:hover{ background-position:0 -38px; }
.login_2016 .login_btn{width: 380px; border-radius: 25px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #fff; border: none; background: #0d8aea; margin-top: 12px;font-family: "Microsoft Yahei"; cursor: pointer;}
.login_2016 .zhuce{ height: 50px; line-height: 50px; color: #999999;width: 380px; }
.login_2016 .zhuce span{ float: right; color: #666; }
.login_2016 .zhuce span a{ color: #ff2352; }
.login_2016 .zhuce span i a{ color: #666; }
.login_2016 .fankui_16 p{ padding: 0 40px; line-height: 24px; color: #666666; }
.login_2016 .fankui_text{ margin: 12px 0 0 0px; width: 538px; height: 154px; border:#dae2e5 solid 1px; padding: 12px 20px; font-size: 16px; color: #999;font-family: "Microsoft Yahei"; line-height: 24px;}
.login_2016 .fankui_in{width: 538px; margin: 20px 0 0 0px; padding: 12px 20px; border:#dae2e5 solid 1px; font-size: 16px; color: #999; font-family: "Microsoft Yahei";}
.login_2016 .fankui_btn{ margin:20px 0 0 100px; }
.login_2016 .fankui_con{ padding-left: 40px; }

.head16_vis{ overflow: visible; }
.head16_bg{ height: 44px; background: #272830; line-height: 44px; color: #959595; position: relative; overflow: visible;z-index: 999;font-size: 14px; font-family: "Microsoft Yahei"; }
.head16_main{ width: 1000px; margin: 0 auto; overflow: visible;}
.head16_073{ width: 160px; background: url(img/h_line.gif) no-repeat right 12px; overflow: visible;}
.head16_073 a,.head16_073 a:hover{ color: #999; }
.head16_main p{ width: 40px; float: left; display:inline; background: url(img/h_line.gif) no-repeat right 12px; padding-right: 1px;}
.head16_main p a{ color: #fff !important; display: block; width: 40px; height: 44px; background-image: url(img/h_icon.gif); background-repeat: no-repeat; text-align: center; -webkit-transition:background-position .2s ease-out; transition: background-position .2s ease-out;}
.head16_main p a.a1{ background-position: -1px 0; }
.head16_main p a.a1:hover{ background-position: -1px -44px;}
.head16_main p a.a2{ background-position: -42px 0; }
.head16_main p a.a2:hover{ background-position: -42px -44px;}
.head16_main p a.a3{ background-position: -83px 0; }
.head16_main p a.a3:hover{ background-position: -83px -44px;}
.head16_main p a.a4{ background-position: -124px 0; }
.head16_main p a.a4:hover{ background-position: -124px -44px;}
.head16_main p a.a5{ background-position: 0px -98px; }
.head16_main p a.a5:hover{ background-position: 0px -142px; }
.head16_main p a.a6{ background-position: -232px 0; }
.head16_main p a.a6:hover{ background-position: -232px -44px; color:#fff;}
.head16_main p a.a7,.head16_main p a.a7:hover{ background-color:#0d8aea; background-image: none; color:#fff;}
.head16_main p a.a8{ background-position: -191px 0; position: relative; }
.head16_main p a.a8:hover{ background-position: -191px -44px;}
.head16_main p a.a8 i{ width: 18px; height: 18px; font-size: 12px; text-align: center; display: block; font-family: Arial; position: absolute; left: 21px;top:5px; background: #ff2352; border-radius: 18px; line-height: 18px; }
.head16_main p.p1,.head16_main p.p1 a{ width: 50px; overflow: visible;}
.head16_main p.p2,.head16_main p.p2 a{ width: 50px;}
.head16_main p.p2{ margin-right: 1px; background:none;}
.head16_main p.p3{ margin-left: 6px; padding:0 0 0 1px; background-position:left 12px; }
.head16_main p.ml_0{ margin-left: 0px; }
.head16_main_ul{ padding-left: 56px; height: 44px; overflow: hidden;}
.head16_main_ul_div{padding-left: 30px; background: url(img/h_icon.gif) no-repeat -273px 13px;}
.head16_main li{ font-size: 16px;}
.head16_main li a{ color:#999; }
.head16_main li a:hover{ color: #fff; }
.head16_nav{ background: #fff; height:0px; position: absolute; left: 0px; top:44px; width: 100%; }
.head16_nav dl{ width: 166px; float: left; padding-bottom: 25px;}
.head16_nav dt{ padding-top: 30px; line-height: 24px; height: 40px; color: #333;}
.head16_nav span{ width: 24px; height: 24px; float: left; background-image: url(img/h_icon.gif);}
.head16_nav span.span1{ background-position: -278px -44px; }
.head16_nav span.span2{ background-position: -312px -44px;}
.head16_nav span.span3{ background-position: -346px -44px;}
.head16_nav span.span4{ background-position: -278px -76px;}
.head16_nav span.span5{ background-position: -312px -76px;}
.head16_nav span.span6{ background-position: -346px -76px;}
.head16_nav b{ font-size: 18px; padding-left: 10px; float: left; }
.head16_nav dd{ margin-left: 11px; border-left: #e7e7e7 solid 1px; line-height: 34px; font-size: 16px; padding-left: 22px;}
.head16_nav dd a{ color: #666; }
.head16_nav dd a:hover{ color: #0184e9; }
.head16_nav dd a.red{ color: #ff2352; }

.head16_usename{ width: 162px; position: relative; overflow: visible; cursor: pointer; }
.head16_usename_div{ width: 140px; text-align: center; float: left; color: #fff; }
.head16_usename i{ width: 8px; height: 4px; float: left;  background: url(img/head_up.gif) no-repeat 0 -7px; margin-top: 22px;}
.head16_usename.showbox{ background: #31323e; }
.head16_usename.showbox i{ background-position: 0 0; }
.head16_usenamelist{ position: absolute; top:44px; right: 0px; border: #dddddd solid 1px; background: #fff; width: 160px;  box-shadow: 0px 1px 3px #ccc; display: none; }
.head16_usenamelist a{-webkit-transition:color 0s ease-out 0s; transition: color 0s ease-out 0s;}
.head16_usenamelist1{ padding:20px 0 10px; }
.head16_usenamelist1 a{ width: 118px; height: 34px; display: block; text-align: center; line-height: 34px; color: #333333; border: #e7e7e7 solid 1px; margin: 0 auto 10px;}
.head16_usenamelist1 a.box{ border-color: #54b5ff; color: #0184e9; }
.head16_usenamelist1 a span{ padding-left: 22px; background-image: url(img/head_icon.gif); background-repeat: no-repeat; }
.head16_usenamelist1 a span.span1{ background-position: 0 0; }
.head16_usenamelist1 a span.span2{ background-position: 0 -46px;}
.head16_usenamelist1 a span.span3{ background-position: 0 -92px;}
.head16_usenamelist1 a span.span4{ background-position: 0 -138px;}
.head16_usenamelist1 a span.span5{ background-position: 0 -185px;}
.head16_usenamelist1 a:hover,.head16_usenamelist2 a:hover{ background: #0d8aea; color: #fff; }
.head16_usenamelist1 a:hover span.span1{ background-position: 0 -233px; }
.head16_usenamelist1 a:hover span.span2{ background-position: 0 -279px;}
.head16_usenamelist1 a:hover span.span3{ background-position: 0 -326px;}
.head16_usenamelist1 a:hover span.span4{ background-position: 0 -371px;}
.head16_usenamelist1 a:hover span.span5{ background-position: 0 -418px;}

.head16_usenamelist2{ height: 86px; }
.head16_usenamelist2 a{  width: 160px; height: 42px; display: block; text-align: center; line-height: 42px; color: #333333; margin-bottom:2px; background: #f1f1f1;}

/*0623*/
.head16_main_ul{position:relative; overflow:visible; width: 360px; }
.head16_main_ul_div_pic{padding-left:0px;background: none;}
.head16_main_ul_div_pic ul,.head16_main_ul_div_pic li,.head16_main_ul_div_pic img{height:44px; width:360px;}
.head16_main_ul_div_img{ position:absolute; width:1000px; height:180px; left: -334px; top: 0;}
.head16_073,.head16_main p{ z-index: 99; position: relative; }