﻿#topadv1{ width:100%; margin:auto; clear:both; padding:5px 0px;background-color:#3a5696;margin-bottom:-3px;}
.topadv{ width:1200px; line-height:25px;margin:auto; clear:both;overflow:hidden;}
.adv_word{ float:left;width:1140px; text-align:left; padding-top:0px; font-size:14px; color:#FFF; text-indent:10px;}
.adv_word a{ color:#FFFFFF;}
.adv_word a:visited{ color:#FFFFFF;}
.adv_word a:hover{ color:#FFFFFF;}
.adv_close{ float:right;width:55px;padding-top:2px; color:#FFFFFF;}
.adv_close img{ float:right; margin-top:6px; margin-right:3px;}
#header {
padding-top:50px;
padding-bottom:35px;
background:url(../images/topbg.png);
}

#header .logohref {
display:block;
width:520px;
height:58px;
left:0;
top:0;
position:absolute;
}

#header .hd {
height:58px;
background:url(../images/logo.png) no-repeat 0 0;
padding-left:335px;
padding-top:5px;
}

.hx {
margin-left:-23px;
display:inline-block;
width:1px;
height:50px;
margin-top:5px;
}

#header .hd_user {
height:100px;
}

.hx_user {
margin-left:15px;
display:inline-block;
width:1px;
height:100px;
margin-top:35px;
}
.w1200 {
width:1200px;
margin-left:auto;
margin-right:auto;
position:relative;
}
#header .hd_user .logoarea {
font-size:14px;
margin-top:-120px;
}

#header .hd_user .logoarea strong {
display:block;
font-size:32px;
color:#000;
padding:2px 0;
}

#header .hd_user .langarea {
position:absolute;
right:0;
top:30px;
}

#header .hd_user .langarea dd,#header .hd .langarea dt {
display:inline-block;
cursor:pointer;
}

#header .hd_user .langarea .first {
margin-right:10px;
width:100px;
white-space:nowrap;
}

#header .hd_user .langarea i {
display:inline-block;
vertical-align:-7px;
margin-left:10px;
}

#header .hd_user .langarea .langArrow {
width:11px;
height:7px;
overflow:hidden;
background:url(../images/lang-hover.png) no-repeat 0;
vertical-align:middle;
}

#header .hd_user .langarea .langArrow:hover {
background:url(../images/lang-hover.png) no-repeat 0;
}

.hd_img {
width:76px;
height:54px;
display:block;
margin-left:-10px;
margin-top:-56px;
}

.yz_body div span input {
background:url(../images/nav1.jpg) no-repeat 10px center;
width:410px;
border:solid 1px rgba(169,169,169,1);
height:40px;
vertical-align:top;
font-size:14px;
color:#666;
border-radius:4px 0 0 4px;
line-height:20px;
background-color:rgba(254,254,254,1);
padding:0 10px 0 40px;
}

#head_nav ul.clear .bian {
background-color:#3a5696;
background-image:url(../images/triangle.png);
background-position:center 33px;
background-repeat:no-repeat;
background:rgba(244,244,244,0.85);
color:#000!important;
}

#head_nav ul.clear .bian a {
color:#000!important;
background:none!important;
}

#header .hd .logoarea {
font-size:14px;
margin-top:-50px;
}

#header .hd .logoarea strong {
display:block;
font-size:16px;
color:#000;
padding:2px 0;
}

#header .hd .langarea {
position:absolute;
right:0;
top:0;
}

#header .hd .langarea dd,#header .hd .langarea dt {
display:inline-block;
cursor:pointer;
}

#header .hd .langarea .first {
margin-right:10px;
width:100px;
white-space:nowrap;
}

#header .hd .langarea i {
display:inline-block;
vertical-align:-7px;
margin-left:10px;
}

#header .hd .langarea .langArrow {
width:11px;
height:7px;
overflow:hidden;
background:url(../images/lang-hover.png) no-repeat 0;
vertical-align:middle;
}

#header .hd .langarea .langArrow:hover {
background:url(../images/lang-hover.png) no-repeat 0;
}

#header .hd .langarea .login {
width:25px;
height:25px;
background:url(../images/user-hover.png) no-repeat 0;
margin-right:5px;
}

#header .hd .langarea .login:hover {
background:url(../images/user-hover.png) no-repeat 0;
}

#header .hd .langarea .facebook {
width:22px;
height:22px;
background:url(../images/hfacebook-hover.png) no-repeat 0;
}

#header .hd .langarea .facebook:hover {
background:url(../images/hfacebook-hover.png) no-repeat 0;
}

#header .hd .langarea .twitter {
width:23px;
height:25px;
background:url(../images/htwitter-hover.png) no-repeat 0;
}

#header .hd .langarea .twitter:hover {
background:url(../images/htwitter-hover.png) no-repeat 0;
}

#header .hd .langarea .instagram {
width:23px;
height:22px;
background:url(../images/hinstagram-hover.png) no-repeat 0;
}

#header .hd .langarea .instagram:hover {
background:url(../images/hinstagram-hover.png) no-repeat 0;
}

#header .hd .langarea .rss {
width:23px;
height:25px;
background:url(../images/hrss-hover.png) no-repeat 0;
}

#header .hd .langarea .rss:hover {
background:url(../images/hrss-hover.png) no-repeat 0;
}

#header .hd .langarea .in {
width:25px;
height:25px;
background:url(../images/hin-hover.png) no-repeat 0;
}

#header .hd .langarea .in:hover {
background:url(../images/hin-hover.png) no-repeat 0;
}

#header .hd .langarea .you {
width:22px;
height:22px;
background:url(../images/hyou-hover.png) no-repeat 0;
}

#header .hd .langarea .you:hover {
background:url(../images/hyou-hover.png) no-repeat 0;
}

#header .headsearch {
float:right;
margin-top:15px;
}

#header .headsearch input {
width:170px;
border:solid 1px #3a5696;
height:35px;
line-height:35px;
vertical-align:top;
background:url(../images/ss.jpg) no-repeat 10px center;
font-size:14px;
color:#666;
border-radius:4px 0 0 4px;
padding:0 10px 0 40px;
}

#header .headsearch a {
display:inline-block;
width:71px;
height:37px;
line-height:37px;
background-color:#3a5696;
color:#fff;
text-align:center;
font-size:16px;
border-radius:0 4px 4px 0;
vertical-align:top;
text-decoration:none;
margin-left:-6px;
}

#head_nav {
width:100%;
background-color:#3a5696;
text-align:center;
height:50px;
line-height:50px;
z-index:20000;
margin:0;
}

#head_nav ul.clear > li {
float:left;
font-size:18px;
width:20%;
color:#ffffff;
}

#head_nav ul.clear > li > a {
text-decoration:none;
display:block;
width:100%;
height:100%;
color:#ffffff;
}

#head_nav li:hover a {
background-color:#b20a14;
background-image:url(../images/triangle.png);
background-position:center 33px;
background-repeat:no-repeat;
background:rgba(244,244,244,0.85);
color:#000!important;
}

#head_nav li.active a {
background-color:#b20a14;
}

#changeLang a:hover,a.LoginLink:hover,#changeLang a:hover,a.LogoutLink:hover {
text-decoration:none;
}

#header .hd .langarea .first .LoginLink span,#header .hd .langarea .first .LogoutLink span {
font-weight:700;
padding-left:5px;
padding-right:5px;
}
