@charset "utf-8";
/* CSS Document */

#dx_tip_show_out2{ display:none}


#top .th_s{overflow:hidden;zoom:1;height: 46px;background: #0da6ed;}
#top .th_s .logo{float:left;display:inline;width: 85px;margin-left: 11px;background: url(../images/yx_logo.png) no-repeat;background-size: 72px 22px; height: 25px; margin-top: 12px;outline: none;}
#top .th_s .sbox{ margin-left: 97px; height:30px; margin-right: 9px; position:relative;background:#fff; border: 1px #089ce1 solid;border-radius:3px; margin-top: 7px;}
#top .th_s .sbox span{float:left;display:inline;height:20px;overflow:hidden;zoom:1; position:relative;margin-top: 5px;}
#top .th_s .sbox span.sb_text{width: 85%;}
#top .th_s .sbox span.sb_btn{width: 15%;}
#top .th_s .sbox span input{background:none;margin:0; padding:0;border:none;outline:none;}
#top .th_s .sbox span.sb_text input{width: 90%;margin:0 auto;display:block;height:20px;line-height:20px; font-family: "Microsoft Yahei";color: #aaa;font-size: 14px;}
#top .th_s .sbox span.sb_btn input{width: 93%;background: url(../images/search_btn.png) no-repeat center; background-size: 14px 18px;height: 20px;border-left: 1px #ddd solid;text-indent: -999em;border-radius: 0px;}

#navbox{background: #f3f3f3; height:38px;text-align: center;width: 100%;position: relative;z-index: 999;border-bottom: 1px #e3e3e3 solid;}
.divfloat{position:fixed;top:0px;left:0px;z-index:999;}
#navbox a{width: 20%;float:left;display:inline-block;   position: relative;}
#navbox a span{ display: inline-block;color:#0f0f0f; background-repeat:no-repeat; line-height: 20px; height: 20px; margin: 9px 0px; font-size: 15px;}
#navbox a.nav1 span{background-image: url(../images/info_icon.png);  background-size: 20px 40px;  background-position: -2px 0px;}
#navbox a.nav2 span{background-image: url(../images/soft_icon.png);  background-size: 20px 40px;  background-position: -2px 0px;}
#navbox a.nav3 span{background-image: url(../images/game_icon.png);background-size: 20px 40px;background-position: -2px 0px;}
#navbox a.nav4 span{background-image: url(../images/photo_icon.png);  background-size: 20px 40px;  background-position: -2px 0px;}
#navbox a.nav5 span{background-image: url(../images/zt_icon.png);  background-size: 20px 40px;  background-position: -2px 0px;}
#navbox a em{position: absolute;height:2px; width:60px; /*background:#e65303; */top:36px; left:50%;margin-left: -28px;}
#navbox a.nav1.hover span{background-position: -2px -20px;}
#navbox a.nav2.hover span{background-position: -2px -20px;}
#navbox a.nav3.hover span{background-position: -2px -20px;}
#navbox a.nav4.hover span{background-position: -2px -20px;}
#navbox a.nav5.hover span{background-position: -2px -20px;}
#navbox a.hover span{color: #e65303;}
#navbox a.hover em{position: absolute;height:2px; width:60px; background:#e65303; top:36px; left:50%;margin-left: -28px;}

div#navbox2{overflow:hidden;zoom:1; width: 302px;margin: 10px auto 0px auto;    position: relative;}
div#navbox2 .wrap{overflow:hidden;zoom:1;width: 332px;}
div#navbox2 a{float:left;display:inline;width: 52px;line-height: 23px; height: 23px; text-align: center;color: #1a1a1a;font-size: 12px;background: #EAEAEA;color: #474747;margin-right: 7px;border: 1px #EAEAEA solid;border-radius: 2px;}
div#navbox2 a.fbmiddle{border-left:1px #e3e3e3 solid;border-right:1px #e3e3e3 solid;}
div#navbox2 a.hover{background: #28A1E0; font-weight: bold;border: 1px #28A1E0 solid;color: #fff;}

span.title {display: block; line-height: 20px; height: 20px; font-size: 15px; text-align: center; color: #3A3A3A; font-weight: bold; padding: 8px 0px 9px; border-bottom: 1px #E2E2E2 solid; }
