/* Search */
.one_sousuo{width:479px;height:29px;margin:3px 0;padding:0;border:0; background:url(one_sousuo_01.gif) no-repeat; float:left; font-size:0;}
.one_sousuo_01{width:281px;height:24px;margin:0;padding:2px;border:0; float:left; overflow:hidden}
.one_sousuo_01 input{width:281px;height:21px;margin:0;padding:0; border:1px solid #FFFFFF;}
.one_sousuo_02{width:65px;height:16px; float:left;margin:0;padding:5px 0px 7px 0px; border:0; float:left; font-size:14px; position:relative;}
.one_sousuo_03{width:102px;height:30px;margin:0;padding:0px;border:0; float: right;background:url(TopSprite.png) 0 0 no-repeat;cursor:pointer}

#tSelectKey{ position:absolute; top:0px;left:2px; z-index:9998;}
#tSelectKey a{ font-size:14px}
#ytsearch_input{ padding:0 2px;height:24px;margin-bottom:2px;overflow:hidden; font-size:14px }
#search{margin-left:13px;}
#search .SearchRight li{float:right;margin:7px 0 5px 0; list-style:none;}
#search .SearchRight li a{padding:0 5px;color:#000;margin:0;font-size:16px}

/* Global Search */
.select_box {border:none; position:relative; text-align:left; cursor:pointer; float:left; margin-right:4px; width:100%; z-index:9998;}
.select_box .search_site {height:29px; width:60px; line-height:29px; padding-left:6px; float:left; overflow:hidden; font-size:14px}
.select_box .select_list {display:block; position:absolute; line-height:29px; left:-1px; top:0; background:#fff; display:none;}
.select_box .select_list {width:81px; border:1px solid #B4B4B4;}
.select_box a {display:block; height:29px; text-indent:5px;z-index:9999}
.select_box a:hover {background:#FF6600; color:#fff; display:block; height:29px; text-decoration:none;}
.select_box a.active {background:#FF6600; color:#fff; display:block; height:29px; text-decoration:none;}
.ipt_flat_14{ width:305px; height:17px; color:#7B7C7D}


/*****Header******/
.nav{position:relative;}
.logo{float:left;width:200px; height:60px;margin:2px 0 0;}
.navall{float:right;width:760px;position:relative;top: 15px;}
.navall ul.navtxt{display:inline;float:left;font:bold 14px simsun;margin:0 0 0 12px;width:750px;height:28px;}
.navall ul.navtxt li{float:left;width:79px;margin:0 2px 0 0;display:inline;}
.navall ul.navtxt li a{padding:8px 0 3px;height:19px;color:#078734;width:79px;background:url(TopSprite.png) 0 -30px no-repeat;float:left;display:block;text-align:center;}
.navall ul.navtxt li a:hover{color:#FFF;text-decoration:none;background:url(TopSprite.png) 0 -60px no-repeat;}
.navall ul.navtxt li a.on{color:#FFF;text-decoration:none;background:url(TopSprite.png) 0 -60px no-repeat;}
.navall ul.navtxt li.narrow{width:59px;}
.navall ul.navtxt li.narrow a{width:59px;background-position:0 -94px;}
.navall ul.navtxt li.narrow a:hover{background-position:0 -124px;}
.navall ul.navtxt li.narrow a.on{background-position:0 -124px;}

.l{float:left}.r{float:right}
#Header{clear:both;width:1180px;border:none;margin:0 auto;padding-top:3px;background-color: #FFF;}

#ChannelMenu {CLEAR: both; BACKGROUND: url(firstM_normal.gif) repeat-x 0px -36px; MARGIN: 0px auto 20px; WIDTH: 1180px; HEIGHT: 36px}
#ChannelMenu .Shell {BACKGROUND: url(firstM_normal.gif) no-repeat left top}
#ChannelMenu .Tab {BACKGROUND: url(firstM_normal.gif) no-repeat right -73px; WIDTH: 100%; TEXT-ALIGN: left}
#ChannelMenu .Tab UL {MARGIN: 0px 0px 0px 10px; LIST-STYLE-TYPE: none;DISPLAY: block; LINE-HEIGHT: 20px; TEXT-ALIGN: left,padding-left:10px;}
#ChannelMenu .Tab UL LI {PADDING: 0 2px 0 0px; BACKGROUND: url(vertical.png) no-repeat right -50px; FLOAT: left; WIDTH: 114px;}
#ChannelMenu .Tab UL LI A {MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: center; TEXT-DECORATION: none}
/*#ChannelMenu .Tab UL LI A SPAN {PADDING: 0 5px; DISPLAY: block;}*/
#ChannelMenu .Tab UL LI A SPAN {DISPLAY: block;}
#ChannelMenu .Tab UL A:hover {BACKGROUND: url(menuStat.png) no-repeat left top}
#ChannelMenu .Tab UL LI A:hover SPAN {BACKGROUND: url(menuStat.png) no-repeat -66px -27px;}
#ChannelMenu .Tab UL LI.Current A:hover {MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(menuStat.png) no-repeat -10px -60px; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 30px}
#ChannelMenu .Tab UL LI.Current A {MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(menuStat.png) no-repeat -10px -60px; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 30px}
#ChannelMenu .Tab UL LI.Current A:hover SPAN {DISPLAY: block; BACKGROUND: url(menuStat.png) no-repeat right -90px; HEIGHT: 30px}
#ChannelMenu .Tab UL LI.Current A SPAN {DISPLAY: block; BACKGROUND: url(menuStat.png) no-repeat right -90px; HEIGHT: 30px}
#ChannelMenu .Tab UL LI.VipTrade {WIDTH: 160px}
#ChannelMenu .Tab UL LI.VipMyAlipay {WIDTH: 165px}
#ChannelMenu .Tab UL LI.MyAlipay {WIDTH: 114px; }
* HTML #ChannelMenu .Tab UL LI.VipTrade A SPAN {PADDING-TOP: 8px;}
* HTML #ChannelMenu .Tab UL LI.VipMyAlipay A SPAN {PADDING-TOP: 8px;}
#ChannelMenu .Tab UL LI SPAN IMG {MARGIN-TOP: -2px; MARGIN-LEFT: 5px}
#ProductMenu {CLEAR: both; BACKGROUND: url(secdM_normal.png) repeat-x 0px -44px; MARGIN: -20px auto 0; WIDTH: 1180px; HEIGHT: 30px}
#ProductMenu .Shell {BACKGROUND: url(secdM_normal.png) no-repeat left -7px}
#ProductMenu .Tab {BACKGROUND: url(secdM_normal.png) no-repeat right bottom; WIDTH: 100%; TEXT-ALIGN: left; z-index:-2}
#ProductMenu .Tab UL {PADDING: 0px; BACKGROUND: url(secdM_normal.png) no-repeat right -81px; MARGIN: 0px 0 10px 10px; OVERFLOW: hidden; LIST-STYLE-TYPE: none; HEIGHT: 30px}
#ProductMenu .Tab UL LI {PADDING: 3px 3px 0; DISPLAY: block; BACKGROUND: url(vertical.png) no-repeat right 8px; FLOAT: left; MARGIN-LEFT: -1px; WIDTH: 68px;}
#ProductMenu .Tab UL LI A {DISPLAY: block; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none}
#ProductMenu .Tab UL LI A SPAN {PADDING:0 2px; DISPLAY: block;}
#ProductMenu .Tab UL LI A:hover {BACKGROUND: url(menuStat.png) no-repeat -10px -130px; COLOR: #ff0}
#ProductMenu .Tab UL LI A:hover SPAN {BACKGROUND: url(menuStat.png) no-repeat right -152px}
#ProductMenu .Tab UL LI A:hover {COLOR: #ff7300}
#ProductMenu .Tab UL LI.Current A {BACKGROUND: url(menuStat.png) no-repeat -10px -175px; COLOR: #fff}
#ProductMenu .Tab UL LI.Current A SPAN {BACKGROUND: url(menuStat.png) no-repeat right -197px}
#ProductMenu .Tab UL LI.Current A:hover {BACKGROUND: url(menuStat.png) no-repeat -10px -175px; COLOR: #ff0}
#ProductMenu .Tab UL LI.Current A:hover SPAN {BACKGROUND: url(menuStat.png) no-repeat right -197px}

#ChannelMenu .Tab UL LI SPAN A {MARGIN-TOP: 0px;FONT-SIZE: 12px;PADDING-LEFT: 3px; WIDTH: 100px; DISPLAY: block; HEIGHT: 24px; COLOR: #000}
#ChannelMenu .Tab UL LI SPAN A:hover {MARGIN-TOP: 0px;FONT-SIZE: 12px;WIDTH: 100px; BACKGROUND: #FF8800; COLOR: #fff; TEXT-DECORATION: none}
#ChannelMenu .Tab .topnav {OVERFLOW: hidden; ZOOM: 1;/*** z-index:9***/}
#ChannelMenu .Tab .topnav LI .subnav {DISPLAY: none}
#ChannelMenu .Tab .topnav LI.shownav .subnav {DISPLAY: block}
#ChannelMenu .Tab .subnav {Z-INDEX: 9999; POSITION: absolute; WIDTH: 116px; BACKGROUND: url(poptop.gif) no-repeat 50% top; MARGIN-LEFT: 0px; PADDING-TOP: 8px;}
#ChannelMenu .Tab .subnav .innerpop {BORDER-BOTTOM: #FF8800 3px solid; BORDER-LEFT: #FF8800 3px solid; WIDTH: 110px; DISPLAY: block; BACKGROUND: #fff; BORDER-TOP: #2f4c97 0px solid; BORDER-RIGHT: #FF8800 3px solid}

span.sitenotice{display:inline;font-size:13px;POSITION:relative;float: left;width: 750px; padding-left:10px;}
span.datanum{display:inline;font-size:13px;POSITION:relative; TOP: 0px;left:5px}

.centertop{width:100%;margin:0px auto;background:url(MenuBar.jpg) repeat-x;height:28px;line-height:28px;}
.centertop .topbox{width:1098px;margin:0px auto;}
.centertop .topbox .left{width:400px;float:left;}
.centertop .topbox .left span{ color:#006699; font-weight:bold;}
.centertop .topbox .right{width:580px;float:right; text-align:right;}


.head{margin:0 auto; height:30px;background-color:#555;background: url(MenuBar.jpg) repeat-x;}
#head {position: relative;width:1202px; margin:0 auto;}
#topnav {float:left;width:500px;height:auto;}
#topnav ul {position:absolute;width:120px;left:-999em;z-index:999;background:#33333e;}
#topnav li {float:left;width:100px;border:none;text-align:center;width:auto;height:auto;}
#topnav li a {padding:0 8px;display:block;color:#000;padding:5px 12px;line-height:20px;font-size:14px;}
#topnav li a:hover,#topnav li.on a{background:#CCC;color:#004F9A;text-decoration:none;}
#topsearch {text-align: center;width: auto;float: right;height: auto;}
#topsearch li{font-size:13px;}

#nav,#sign{ float: left;}
.topbar ul {margin-bottom: 0px; }
.ui-nav .nav-item{height: 30px;	float: left;}
.ui-nav .nav-link{display: block;height: 30px;line-height: 30px;overflow: hidden;padding: 0 17px;font-size: 14px;text-align: center;color: #000;float: left;}
.ui-nav .drop-title-hover,.ui-nav .nav-link:hover,.ui-nav .current .nav-link{color: #FFF;text-decoration: none;background-color: #CCC;position: relative;}			
.ui-nav .ui-icon{display: block;width: 16px;height: 16px;margin: 7px 5px 0 0;*margin-right: 1px;float: left;}			
.ui-nav .sign-nav{ background-position: -122px -42px;}
.ui-nav .looked-nav{ background-position: -142px -42px;}
.ui-nav .drop-title-hover .sign-nav,.ui-nav .nav-link:hover .sign-nav,.ui-nav .current .nav-link .sign-nav{ background-position: -122px -62px;}
.ui-nav .drop-title-hover .looked-nav,.ui-nav .nav-link:hover .looked-nav,.ui-nav .current .nav-link .looked-nav{ background-position: -142px -62px;}

#sign{float: right;}	
#sign .drop-box{padding: 0;}
#sign .nav-item{ position: relative; z-index: 98;}
#nav-signin{width: 290px;padding: 0;margin-left: -177px;}
#sign .ui-signin{width: 250px;padding: 5px 20px 20px 20px;}
.ui-signin .ui-form-item{width: 250px;margin: 15px 0 0 0;}
.ui-signin .ui-form-placeholder .ui-label{left: 48px;}
.ui-signin .ui-input{width: 200px;padding-left: 48px;text-indent: 0;background-repeat: no-repeat;background-image: url("signin-icon.gif");}
.ui-signin #username{background-position: 0 0;}
.ui-signin #username.ui-input-focus{background-position: 0 -34px;}

.ui-signin #password{background-position: 0 -68px;}
.ui-signin #password.ui-input-focus{background-position: 0 -102px;}	
.ui-signin .forgot-psw{width: 15px;height: 15px;position: absolute;	margin: 0;top: 9px;right: 9px;z-index: 11;background: url("signin-icon.gif") 0 -136px no-repeat;}					
.ui-signin .ui-button{float: right;}
.signin-assist{width: 270px;height: 30px;line-height: 30px;overflow: hidden;padding: 10px;text-align: center;border-top: 1px solid #e5e5e5;background-color: #f6f8f8;}
.signin-assist .qq-login{width: 130px;height: 30px;margin: 0;float: left;background: url("qq_login.gif") 0 0 no-repeat;}
.signin-assist p{width: 110px;text-align: left;float: right;font-size: 14px;}

#sign .nav-avatar{padding: 0 12px 0 11px;}	
#sign .nav-avatar img{display: block;width: 32px;height: 32px;margin: 5px 5px 0 0;float: left;}	
#nav-signed{width:130px;padding:0;margin: 43px 0 0 0;_margin:0;right:0;}										
.ui-signed li{width: 130px;height: 35px;overflow: hidden;}
.ui-signed li a{display: block;height: 35px;line-height: 35px;font-size: 14px;padding: 0 0 0 15px;}
.ui-signed li a:hover{text-decoration: none;background-color: #eee;}			
.ui-signed .ui-icon{width: 20px;height: 20px;float: left;margin: 8px 7px 0 0;}				
.ui-signed .user-qire{background-position: 0 -80px;}
.ui-signed .user-edit{background-position: -140px -80px;}
.ui-signed .user-fav{ background-position: -20px -80px;}
.ui-signed .user-rss{ background-position: -40px -80px}
.ui-signed .user-cmt{ background-position: -60px -80px}
.ui-signed .user-log{ background-position: -80px -80px;}
.ui-signed .user-gb{ background-position: -100px -80px;}
.ui-signed .user-logout{background-position: -120px -80px;}

.ui-signed a:hover .user-log{ background-position: -80px -100px;}
.ui-signed a:hover .user-gb{ background-position: -100px -100px;}
.ui-signed a:hover .user-logout{background-position: -120px -100px;}
	
#nav-looked .nav-link{ padding: 0 8px;}	
#nav-looked .nav-link .ui-icon{ margin-right: 5px; _margin-right: 0;}
.ui-icon {background-image: url(ui-icon.gif);}
#nav-looked .drop-box{width: 308px;margin-left: -215px;}
.looked-list{width: 308px;overflow: hidden;position: relative;}
.looked-list p{height: 30px;line-height: 30px;padding: 0 10px;overflow: hidden;color: #999;position: relative;margin-bottom: -1px;border-bottom: 1px solid #eee;background-color: #f9f9f9;}
.looked-list p .close-his{ float: right;}
				
.looked-list ul{width: 307px;max-height: 165px;_height:expression(this.scrollHeight > 165 ? "165px" : "auto");overflow: auto;overflow-x: hidden;clear: both;}
.looked-list li{height: 32px;line-height: 32px;*margin: 0 0 -2px 0;overflow: hidden;display: block;padding-right: 3px;border-top: 1px dotted #dfdfdf;}	
.looked-list li:hover{background-color: #fcfcfc;}		
.looked-list li.no-his p{text-align: center;height: 32px;border: 0;background-color: #fff;}		
.looked-list li h5{width: 198px;height: 32px;overflow: hidden;float: left;padding: 0 10px;font-weight: normal;line-height: 32px; margin: 0 auto;}
.looked-list li h5 em{margin: 0 5px;color: #666;}
.looked-list li label{width: 55px;height: 32px;overflow: hidden;float: left;display: block; font-weight:normal;}
.looked-list li .delck{width: 13px;height: 13px;display: block;overflow: hidden;line-height: 0;	font-size: 0;margin-top: 9px;float: right;background: url("cross_gray.gif") 3px 3px no-repeat;}
.looked-list li .delck:hover{background-image: url("cross_red.gif");background-color: #ddd;}	
	
.looked-list .his-todo{width: 320px;height: 32px;line-height: 32px;overflow: hidden;padding: 0 10px;clear: both;text-align: center;border-top: 1px solid #eee;background-color: #f9f9f9;}		
.looked-list .his-todo a{ color: #f60; margin: 0 2px;}
.looked-list .his-todo em{color: #ccc; margin: 0 5px 0 7px;}

.drop-box {text-align:left; padding: 0px; clear: both; display: none; z-index:9999; overflow:hidden;width: 300px;position: absolute;top: 30px; border: 1px solid #CCC;background-color: #fff;}	

.login_box {width:236px;}
.login_box form{ width:220px; padding: 10px 0px 10px 10px; overflow: hidden; clear: both; }
.login_box label{height: 35px; text-align: right; line-height: 35px; overflow: hidden; padding-right: 10px; font-size: 14px; float: left; }
.login_box .input{ background: url("input.gif") repeat-x 0px 0px rgb(251, 251, 251);  border: 1px solid rgb(221, 221, 221); width:150px; height: 30px; color: rgb(51, 51, 51); line-height: 33px; text-indent: 10px; overflow: hidden; font-size: 14px; float:left; }
.login_box .formitem { margin: 0px 0px 10px; width: 100%; line-height: 20px; overflow: hidden; clear: both;}
.login_box .formitem span { float:left; padding: 0px 0px 0px 15px; height: 35px; line-height: 35px; font-size: 14px; display: block; }
.login_box .formbutton { border-radius: 1px; border: 0px currentColor; width: 75px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-size: 14px; font-weight: 700; cursor: pointer; background-color: rgb(255, 102, 0); float: left; }
.login_box .formbutton:hover {	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(45, 45, 45); }
.login_box .formbutton:active { box-shadow: inset 0px 2px 3px rgba(0,0,0,0.2); }
.login_box .forgotpass { }
.login_box .qq-login { background: url("qq_login.gif") no-repeat 0px 0px;  width: 130px; height: 30px; position:relative; float: left; }
.login_box .logged {margin: 0px; padding: 0px; list-style: none; width: 125px; right: 0px; _margin: 0;}
.login_box .logged li {margin: 0px; padding: 0px; list-style: none; width: 235px; height: 35px; overflow: hidden;}
.login_box .logged li a {padding: 0px 0px 0px 15px; height: 35px; line-height: 35px; font-size: 14px; display: block;}
.login_box .logged li a:hover {text-decoration: none; background-color: rgb(238, 238, 238);}

.logged {margin: 0px; padding: 0px; list-style: none; width: 125px; right: 0px; _margin: 0;}
.logged li {margin: 0px; padding: 0px; list-style: none; width: 235px; height: 35px; overflow: hidden;}
.logged li a {padding: 0px 0px 0px 15px; height: 35px; line-height: 35px; font-size: 14px; display: block;}
.logged li a:hover {text-decoration: none; background-color: rgb(238, 238, 238);}

#nav-qrcode .drop-box { width: 111px; }


.history_box { width:180px; }
.history_box dt{text-align:right; padding-right:5px; height:24px; line-height:24px; border-bottom:1px solid #F9F9F9; cursor:pointer}
.history_box dt a{color:#000000}
.history_box dd{clear:both;height:24px;line-height:24px;text-overflow:ellipsis;white-space: nowrap;}
.history_box dd a{color:#990033; display:block;padding-left:5px;}
.history_box dd.odd {background-color: #eee;}
.history_box dd a:hover{background-color: #acacac;color: white;}	


#MAX_HISTORY{margin:5px 0 0 0;}

.icIBahyI-USER_LOGIN{height:0px;}

/*搜索*/
.search-bar{float:right;width:460px;margin-right:2px;padding-top:10px;}
.search-bar .search-form{display:block;height:38px;position:relative}
.search-bar .search-hot{width:100%;height:17px;line-height:17px;color:#888;font-size:12px;margin-top:10px;overflow:hidden}
.search-bar .search-hot a{margin-right:5px;color:#555;}
.search-form .ipt{display:inline-block;height:34px;border:1px solid #dfdfdf;border-right:0;border-radius:3px 0 0 3px;float:left}
.search-form .dropdown{position:static;float:left;}
.search-form .dropdown-toggle{display:inline-block;width:80px;work-break:break-all;height:38px;overflow:hidden;line-height:38px;padding:0 16px;border-right:1px solid #e8e8e8;vertical-align:top;cursor:pointer;float:left;background:#f8f8f8 url(icon2.png) no-repeat 62px 17px}
.search-form .dropdown-menu{min-width:81px;top:39px;margin:0;border:1px solid #eaeaea;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;}
.search-form .dropdown-menu li{padding:0 18px;height:30px;line-height:30px;cursor:pointer;overflow:hidden}
.search-form .q{width:250px;height:34px;padding:0 18px;vertical-align:top;float:left;color:#dedede;border:0;outline:0;background:0 0}
.search-form .btn{width:90px;height:36px;font-size:18px;border-radius:0 3px 3px 0;vertical-align:top;float:left;overflow:hidden;word-break:break-all;background:#FF6600;color:#fff;border:0;outline:0; cursor: pointer;}
.search-form .tab{position:static;float:left;}
.search-form #sid{display:inline-block;width:50px;work-break:break-all;height:34px;overflow:hidden;line-height:34px;padding:0 16px;border-right:1px solid #e8e8e8;vertical-align:top;cursor:pointer;float:left;background:#f8f8f8 url(icon2.png) no-repeat 50px 11px;font-size: 14px;}
.search-form #nsid{position:absolute;min-width:82px;left:0;top:35px;margin:0;background:#fff;border:1px solid #eaeaea;padding:3px 0;z-index:999;}
.search-form #nsid li{padding:0 17px;height:30px;line-height:30px;cursor:pointer;overflow:hidden; font-size:14px;}
.search-form #sid.active{background-position:-29px 13px}

.selected{background-color:#555555; color:#fff;}
.hide {display: none!important;}
.show {display: block!important;}

/*迷你搜索*/
.search-min{width:311px;position:absolute;top:0;right:0;}
.search-min .search-form{display:block;height:35px;position:relative}
.search-min .search-hot{width:100%;height:17px;line-height:17px;color:#888;font-size:12px;font-size:1.2rem;margin-top:10px;overflow:hidden}
.search-min .search-hot a{margin-right:5px;color:#555}
.search-min .ipt{width:250px;height:35px;background:#fff;border-radius:0;*height:33px;}
.search-min .q{width:249px;height:35px;padding:0 12px;font-size:12px;font-size:1.2rem;*width:225px;*height:33px;}
.search-min .btn{width:60px;height:35px;float:left;font-size:14px;font-size:1.4rem;border-radius:0;}

* {PADDING: 0px;MARGIN: 0px}
BODY {background-color:#F6F4F0; Font: 12px/1.6 'Microsoft Yahei', simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;}
HTML {SCROLLBAR-FACE-COLOR: #9ebfe8; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #9ebfe8; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #9ebfe8; BACKGROUND-COLOR: transparent}
TABLE {BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; border-spacing: 0; empty-cells: show}
TH {BORDER-COLLAPSE: collapse}
TD {BORDER-COLLAPSE: collapse}
OL {LIST-STYLE-TYPE: none}
UL {LIST-STYLE-TYPE: none}
A {COLOR: #3c3c3c; TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: underline}
INPUT {VERTICAL-ALIGN: middle}
SELECT {VERTICAL-ALIGN: middle}
FORM IMG {VERTICAL-ALIGN: middle}
BUTTON {VERTICAL-ALIGN: middle}
BUTTON {CURSOR: pointer}
IMG {BORDER-WIDTH: 0px}
.clearfix {OVERFLOW: hidden; ZOOM: 1}
.clear {clear:both;height:0px; overflow:hidden;}
.blank10{height:10px;overflow:hidden;clear: both;}
.blank5{height:5px;overflow:hidden;clear: both;}
.dotline{border-bottom:#CCC 1px dashed;margin:8px 0;}

#wrap {CLEAR: both; MARGIN: 0px auto; WIDTH: 1200px;background-color:#FFF;box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);}
H3 {overflow: hidden;height: 30px;FONT: 14px/28px simsun, Verdana, Lucida, Arial, Helvetica,sans-serif; COLOR: #000; POSITION: relative;padding-left:10px;}
H3 SPAN {Margin-top:2px;}
H3 SPAN A {FLOAT: left; MARGIN: 5px 9px 0px 10px; CURSOR: pointer;}
H4 {FONT: 13px "Microsoft JhengHei"; COLOR: #007ebc}
H4 a {COLOR: #007ebc}
H4 SPAN A {FONT: 12px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, sans-serif; COLOR: #3c3c3c}
.tit{background-color:#E1E1E1;height:30px;_height:23px;line-height:30px;_line-height:23px;_padding-top:8px;font-size:14px;padding-left:10px;position:relative;COLOR: #000;overflow:hidden;}
.tit span{position:absolute;right:10px;top:0px;_top:6px;}

/*.more {POSITION: absolute; TOP: 0px;RIGHT: 10px;}*/
.type_menu {RIGHT: 20px; FONT: 12px/1.6 simsun; COLOR: #bcbcbc; POSITION: absolute; TOP: 8px}
.type_menu A {MARGIN: 0px 2px; COLOR: #171717}
.commbox {CLEAR: both; MARGIN-BOTTOM: 8px}
.inner {BORDER: #e1e1e1 1px solid;BORDER-TOP:NONE; PADDING: 10px;OVERFLOW: hidden; ZOOM: 1}
.inner .details_list A IMG,.hot_play A IMG {BORDER: #7e7e7f 1px solid; FLOAT: left;WIDTH: 148px; HEIGHT: 100px;background-color: #7e7e7f; margin-bottom: 5px;}

.innerBox {BORDER: #e1e1e1 1px solid; PADDING: 5px;OVERFLOW: hidden; ZOOM: 1}

.mainbox {FLOAT: left; WIDTH: 825px; margin-left:10px;}
.sidebox {FLOAT: right; WIDTH: 345px; margin-right:10px;}

.FRight {FLOAT: right}
.FLeft {FLOAT: left}

.adleft{width:723px;float:left; border:#E1E1E1 1px solid;overflow:hidden;}
.adright{width:263px; float:right; border:#E1E1E1 1px solid;overflow:hidden;}

.W726 { WIDTH: 726px }
.H300 { HEIGHT: 280px }
.H150 { HEIGHT: 150px }

.hot_play {OVERFLOW: hidden; WIDTH: 100%; ZOOM: 1; POSITION: relative;}
.hot_play UL {FLOAT: left; overflow:hidden;}
.hot_play LI {list-style:none;FLOAT: left; MARGIN: 4px 10px 5px 0px; OVERFLOW: hidden; WIDTH: 150px; POSITION: relative}
.hot_play P {WIDTH: 150px;OVERFLOW: hidden; HEIGHT: 40px;}
.hot_play P.word_cut {WIDTH: 120px; TEXT-OVERFLOW: ellipsis;margin-top:5px;}
.hot_play A {FONT-size: 13px;color:#000;}
.hot_play #grade {CLEAR: both; MARGIN: 8px auto 0px; WIDTH: 65px; CURSOR: default; POSITION: relative}
.hot_play #grade UL {WIDTH: 65px}
.hot_play #grade LI {CLEAR: both; BACKGROUND: #ddd; MARGIN: 1px 0px 2px; OVERFLOW: hidden; WIDTH: 65px; HEIGHT: 2px}
.hot_play #grade LI DIV {BACKGROUND: #007ebc; HEIGHT: 2px}

.rank {OVERFLOW: hidden;}
.rank LI {CLEAR: both; COLOR: #b7b7b7; font-size:14px;}
.rank EM {FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 24px; COLOR: #4a4a4a; FONT-STYLE: normal; FONT-FAMILY: 1.6 Arial; FONT-VARIANT: normal}
.rank .first EM {FONT-SIZE: 12px; COLOR: #f07200}
.rank .num3 EM {COLOR: #f07200}
.rank .first A IMG {BORDER: #cfcfcf 1px solid; PADDING: 2px; FLOAT: left; WIDTH: 59px; HEIGHT: 50px}
.rank DL {FLOAT: right; OVERFLOW: hidden; WIDTH: 216px}
.rank DL P {OVERFLOW: hidden; LINE-HEIGHT: 20px; HEIGHT: 20px}
.rank DT {PADDING-RIGHT: 20px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 30px}
.rank DD {FLOAT: left; WIDTH: 160px}
.rank DD P {FLOAT: left; WIDTH: 158px}
.rank DD SPAN {COLOR: #3083c7}
.rank DT SPAN {RIGHT: 0px; COLOR: #ff6600; POSITION: absolute; TOP: 0px}
.rank DT A {FLOAT: left}
.rank .normal {LINE-HEIGHT: 30px; HEIGHT: 30px; margin:0px; padding:0px;border-bottom:1px dashed #ccc;overflow: hidden;}
.rank .normal SPAN {FLOAT: left}
.rank .normal STRONG {FONT-WEIGHT: normal}
.rank .normal SPAN.txt {FLOAT: right; COLOR: #ff6600}
.rank LI SPAN.word_cut {OVERFLOW: hidden; WIDTH: 248px; WHITE-SPACE: nowrap}

.playding {HEIGHT: 40px}
.playding LI {BORDER: #b0dcf5 1px solid; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 10px 0px 0px; OVERFLOW: hidden; LINE-HEIGHT: 30px; PADDING: 0px 8px; HEIGHT: 30px}
.pushleft UL {FLOAT: left;}
.pushleft UL LI {DISPLAY: inline; FLOAT: left;padding-left:5px; OVERFLOW: hidden; WIDTH: 127px; LINE-HEIGHT: 21px; FONT-FAMILY: "����", Arial; HEIGHT: 21px;border-bottom:1px dashed #ccc;padding-top:5px}


/********* Channel and Search ***********/
.details_list {PADDING: 0px; OVERFLOW: hidden; WIDTH: 805px;}
.details_list LI {FLOAT: left; MARGIN: 5px 15px 15px 0px; WIDTH: 387px; POSITION: relative; HEIGHT: 105px}
.details_list DL {FLOAT: right; WIDTH: 225px}
.details_list DT {height:38px;MARGIN-BOTTOM: 4px; POSITION: relative;word-wrap: break-word; word-break: break-all;}
.details_list DT A {font-family: Microsoft YaHei; font-size: 14px;}
.details_list DT A em {font-style:normal;color:#FF6600;}
.details_list DD A.a_ {BACKGROUND: url(ico.gif) no-repeat; FLOAT: left; WIDTH: 66px; HEIGHT: 18px}
.details_list DD A.gk {BACKGROUND-POSITION: 0px -26px; MARGIN-RIGHT: 15px; TEXT-INDENT: -9999px; content: ''}
.details_list DD A.xq {BACKGROUND-POSITION: -172px -26px; MARGIN-RIGHT: 15px; TEXT-INDENT: -9999px; content: ''}
.details_list DD A.se {BACKGROUND-POSITION: -86px -535px; MARGIN-RIGHT: 15px; PADDING-RIGHT: 18px; FLOAT: left; WIDTH: 30px}
.details_list SPAN {FLOAT: left}
.details_list P {CLEAR: both}
.details_list SPAN.ge{float:left;position:absolute;top:20px;right:0px;font-size:18px;line-height:24px;font-weight:bold;color:#f60;}

.des{FONT: 14px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, sans-serif; COLOR: #3c3c3c}

.pagination {display: inline-block;padding-left: 0;margin: 20px auto;border-radius: 0;line-height: 31px;}
.pagination li:hover{background: #00a0ff;color: #fff;}
.pagination>li {display: inline}
.pagination li:last-child{margin-right: 10px;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus { color: #ccc !important; background-color: #fff !important; border-color: #ebebeb !important; cursor: not-allowed; }
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {z-index: 3;color: #fff !important;background-color: #00a0ff !important;border-color: #00a0ff !important;cursor: default;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {z-index: 2;color: #fff !important;background-color: #00a0ff !important;border-color: #00a0ff !important;}
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;line-height: 1.42857143;text-decoration: none;color: #000 !important;background-color: #fff !important;border: 1px solid #ebebeb !important;margin-left: -1px;}

.mt5 .copybtn{font-size:12px;border:1px solid #c6c6c6;PADDING: 0px 3px 0px 3px;margin-left:5px;LINE-HEIGHT: 18px;BACKGROUND-COLOR: #FFF;cursor:pointer;}
SPAN.dp_icon {Z-INDEX: 9; BACKGROUND: url(niu_icon.gif) no-repeat; LEFT: 5px; WIDTH: 18px; POSITION: absolute; TOP: 5px; HEIGHT: 18px}
SPAN.bg { DISPLAY: block; LEFT: 4px; WIDTH: 140px; COLOR: #fff; LINE-HEIGHT: 15px; PADDING: 0px 3px; POSITION: absolute; TOP: 84px; HEIGHT: 15px; TEXT-ALIGN: center;}
SPAN.back { DISPLAY: block; LEFT: 0px; WIDTH: 144px; COLOR: #fff; LINE-HEIGHT: 20px; PADDING: 0px 3px; POSITION: absolute; TOP: 81px; HEIGHT: 20px; TEXT-ALIGN: center;BACKGROUND: #000; FILTER: Alpha(Opacity=50); opacity: 0.5}
.mtop {MARGIN-TOP: 5px}


#footer {CLEAR: both; PADDING: 8px 0px; MARGIN: 0px auto; WIDTH: 1180px; COLOR: #898888; LINE-HEIGHT: 20px; TEXT-ALIGN: center}

#navfoot {CLEAR: both; BORDER: #b0dcf5 1px solid;PADDING: 5px 0px; MARGIN: 3px auto; WIDTH: 1180px; font-size:12px; COLOR: #898888; LINE-HEIGHT: 20px; TEXT-ALIGN: center; background-color:#EBF5FC}

.ad980 {OVERFLOW: hidden; TEXT-ALIGN: center;CLEAR: both}
.ad705 {BORDER: #e1e1e1 1px solid; MARGIN-BOTTOM: 5px;OVERFLOW: hidden; WIDTH: 703px; TEXT-ALIGN: center;CLEAR: both}
.ad265 {BORDER: #e1e1e1 1px solid; MARGIN-BOTTOM: 5px;OVERFLOW: hidden; WIDTH: 265px; TEXT-ALIGN: center;CLEAR: both}

.tab-pane .table-bordered a { text-decoration: none; color: #006fc4; }

* {word-wrap:break-word; word-break:break-all}
html {filter:expression(document.execCommand("BackgroundImageCache",false,true))}
body {margin:0 auto;padding:0;-webkit-text-size-adjust:none}
body,input,textarea,select,button,td,font {color:#464646;font-weight:normal;font-family: 'Microsoft Yahei','Lucida Grande',Tahoma,Verdana,Lucida,Arial,sans-serif}
textarea {resize:vertical;-moz-resize:vertical}
img {border:0}
a {cursor:pointer}
a:link,a:visited {color:#000;text-decoration:none}
a:hover,a:active {color:#000;text-decoration:underline}
select {white-space:nowrap}
input[type="text"],input[type="password"],textarea {}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus {}
input[type="submit"],input[type="button"],input[type="checkbox"],input[type="radio"],label {cursor:pointer}
.clear {	clear:both}

.mainDiv {width:1180px;overflow:hidden;margin:0 auto;text-align:left}
.leftDiv {width:828px;overflow:hidden;float:left}
.rightDiv {width:346px;overflow:hidden;float:right}
.ul,.ul ul {list-style-type:none;	margin:0;padding:0;zoom:1}
.ul:after,.ul ul:after {content:'\20';display:block;clear:both}
.more {float:right}
.p {line-height:1.6em;font-size:12px;font-weight:normal;margin:0;padding:0;text-align:justify;text-justify:inter-ideograph}
.red {color:#c00;font-weight:normal}
.gray {color:#999}
.ccc {color:#ccc}
.block {zoom:1}
.block:after {content:'\20';	display:block;	clear:both}
input.button {background:none repeat scroll 0 0 #c00000;white-space:nowrap;border-color:#d66666 #BB0000 #b00 #D66666;border-width:1px;color:#fff;font-size:12px;height:22px;padding:0 4px;text-align:center}
input.button2 {background:none repeat scroll 0 0 #c3c3c3;white-space:nowrap;border-color:#ddd #dddddd #ddd #dddddd;
border-width:1px;color:#000;font-size:12px;height:22px;padding:0 4px;text-align:center}
.input_1 {border:1px solid #ccc;padding:3px}
.hr_1 {border:1px dotted #ececec;border-bottom:0;height:1px;	font-size:1px;overflow:hidden;padding:0;margin:0}
.hr_2 {border:1px dotted #ececec;border-bottom:0;height:1px;font-size:1px;width:698px;overflow:hidden;padding:0;
margin:7px auto}
.hr_3 {border:1px solid #ccc;border-bottom:0;height:1px;font-size:1px;overflow:hidden;padding:0;margin:0}
.hr_4 {border:1px solid #ececec;border-bottom:0;height:1px;font-size:1px;overflow:hidden;padding:0;margin:0}
.line_space {height:10px;overflow:hidden;padding:0;margin:0;zoom:1}
.line_space:after,.line_space2:after {content:'\20';	display:block;clear:both}
.line_space2 {height:16px;overflow:hidden;padding:0;margin:0;zoom:1}

#location_div {margin:0 0 10px 0;font-size:15px;padding-top:4px;}
#bottom_div {margin-top:25px;border-top:1px #d2d2d2 solid;padding:10px 0;line-height:1.6em;text-align:center;color:#333}
#bottom_div a:link,#bottom_div a:visited {color:#333;text-decoration:none}
#bottom_div a:hover,#bottom_div a:active {color:#000;	text-decoration:underline}
#bottom_div img.icon {vertical-align:middle}
.image a img,.image2 a img,.image a:link img,.image a:visited img,.image2 a:link img,.image2 a:visited img {	border:1px solid #d2d2d2;background:#fff}
.image a:hover img,.image a:active img,.image2 a:hover img,.image2 a:active img {border:1px solid #adff2f;	background-color:#fffacd}
.image a img {padding:2px}
.image2 a img {padding:1px}
.box_1 {border:1px solid #ececec;border-top:0;background:#f8f8f8 url(../images/box1_bg.gif) repeat-x 0 0}
.box_2 .title {padding:10px;height:20px;line-height:20px}
.box_2 .title h3 {margin:0;padding:0;font-size:15px;float:left;font-weight:bold;color:#000}
.box_2 .title h5 {margin:0;padding:0;float:left;font-size:12px;color:#666;font-weight:normal;	padding-left:5px}
.box_2 .main {padding:0 16px 16px 16px}
.box_3 {border:1px solid #e7e7e7}
.box_3 .title {padding:10px;height:20px;overflow:hidden;line-height:20px;background:#f6f6f6 url(../images/global_bg_1.gif) repeat-x 0 -220px}
.box_3 .title h3 {margin:0;padding:0;font-size:15px;float:left;font-weight:bold;color:#000}
.box_3 .title h5 {margin:0; padding:0;float:left;	font-size:12px;	color:#666; font-weight:normal; padding-left:5px }
.box_3 .title2 { padding:5px 10px; height:22px;line-height:22px }
 .box_3 .title2 h4 {padding:0;	margin:0;float:left;font-size:14px}
.box_3 .title3 {	padding:27px 10px 5px 10px}
.box_3 .title3 h4 {padding:0;margin:0;font-size:14px}
.box_4 .title {height:28px;_overflow:hidden;	padding:8px 5px 0 5px;background:#ebebeb url(../images/global_bg_1.gif) repeat-x 0 -162px}
.box_4 .title2 {height:32px;line-height:32px;padding:0 10px;font-weight:bold;font-size:15px;background:#ebebeb url(../images/global_bg_1.gif) repeat-x 0 -266px}
.box_4 .title3 {height:20px;line-height:20px;margin-bottom:6px}
.box_4 .title4 {height:58px;_overflow:hidden;padding:8px 8px 0 8px;background:#ededed url(../images/global_bg_1.gif) repeat-x 0 -318px}
.box_4 .main {border:1px solid #d0d0d0;border-bottom:2px solid #d0d0d0;padding:10px}
.box_4 h2 {margin:0;padding:0;font-size:15px;float:left;font-weight:bold;color:#000}
.box_4 h3 {margin:0;padding:0;font-size:13px;_font-size:14px;float:left;font-weight:bold;color:#000}
.box_4 h5 {margin:0;padding:0;float:left;font-size:12px;color:#666;font-weight:normal;padding-left:5px}
.box_5 {border:2px #ccc solid;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;	border-radius:5px}
.box_5 .main {padding:8px}
.box_5 .sub_title {font-weight:bold;color:#808080;padding:0 10px}
.box_6 .title {background:url(../images/box6_title.gif) no-repeat;height:31px;padding:0 10px;overflow:hidden;	line-height:31px}
.box_6 .title h2 {padding:0;margin:0;font-weight:bold;font-size:16px}
.box_7 {border:4px solid #e6e6e6;padding:0;background:#e6e6e6}
.box_7 .title h3 {padding:0;margin:0;font-size:14px;line-height:20px;color:#000;font-weight:bold;	padding:2px 6px 6px 6px}
.box_7 .main {background:#fff}
.tag li {float:left}
.tag li a {float:left;padding:0 10px;height:28px;line-height:28px;background:#ccc;display:inline;margin-right:10px;font-size:14px;width: 45px;text-align: center;}
.tag li a:link,.tag li a:visited {text-decoration:none}
.tag li a:hover,.tag li a:active {text-decoration:none;color:#c00}
.tag li.hover a {background:#fff;position:relative;border:1px solid #d0d0d0;border-bottom:0;font-weight:bold;	color:#c00}
.tag2 li {float:left}
.tag2 li a {float:left;padding:0 8px;height:22px;line-height:22px;background:#ccc;display:inline;margin-right:6px}
.tag2 li a:link,.tag2 li a:visited {text-decoration:none}
.tag2 li a:hover,.tag2 li a:active {	text-decoration:none;color:#c00}
.tag2 li.hover a {background:#fff;position:relative;border:1px solid #d0d0d0;border-bottom:0;font-weight:bold;	color:#c00}
.page {margin:0;	padding:0;list-type:none}
.page li {display:inline;line-height:30px}
.page li a,.page li .next {padding:2px 5px;border:1px solid #ddd;background:#fff;color:#000;margin-right:0}
.page li a:link,.page li a:visited {color:#000;text-decoration:none}
.page li a:hover,.page li a:active {color:#fff;background:#f30;text-decoration:none}
.page li span,.page li strong {padding:2px 5px}
.page li span.next {color:#ccc}
.page li span.current {font-weight:bold;color:#000;padding:3px 5px}
.link_rss a {display:inline-block;text-decoration:none;background:url(../images/global_img_1.gif) no-repeat 0 -326px;height:16px;overflow:hidden;line-height:16px;padding:0 0 0 20px}
.link_rss a:link,.link_rss a:visited {color:#000;	text-decoration:none}
.link_rss a:hover,.link_rss a:active {color:#e94700;text-decoration:none}
.link_rss2 a {display:inline-block;text-decoration:none;background:url(../images/global_img_1.gif) no-repeat 0 -369px;height:16px;overflow:hidden;line-height:16px;padding:0 0 0 20px}
.link_rss2 a:link,.link_rss2 a:visited {color:#000;text-decoration:none}
.link_rss2 a:hover,.link_rss2 a:active {color:#e94700;text-decoration:none}
.popupmenu_layer {background:url(../images/ilayer.gif) no-repeat 0 0;height:80px;padding:3px 6px 6px 1px;	text-align:center;width:300px}
.popupmenu_layer p {color:#333;line-height:20px}
.popupmenu_layer p.btn_line {color:#f30;font-size:14px;padding:2px 0}
.popupmenu_layer strong {color:#fff;font-size:18px;font-weight:normal}
.addlink_more_a {display:inline-block;height:22px;line-height:22px;padding:0 0 0 17px}
.link_add a b {font-weight:normal}
.link_add a:link,.link_6 a:visited,.link_6 a:link b,.link_6 a:visited b {color:#333;text-decoration:underline}
.link_add a:hover,.link_6 a:active,.link_6 a:hover b,.link_6 a:active b {color:#c00;text-decoration:underline}
#addlink_in {position:absolute;width:90px}
#addlink_in .hd {position:absolute;height:24px;*line-height:21px;overflow:hidden;right:0;top:-23px;padding:0 6px 0 10px;border:1px solid #aaa;border-bottom:0;background:white}
#addlink_in .addlink_list {background:white;	border:1px solid #AAA}
#addlink_in .addlink_list li {display:block;line-height:20px;list-style:none;margin-left:0}
#addlink_in .addlink_list li a {padding-left:18px;font-size:12px;text-decoration:none}

.u_pic img { width: 18px; height: 18px; border-radius: 8px; vertical-align: middle; }

body:first-of-type #top-search {width:612px}
body:first-of-type #top-search-input {width:404px!important}

/****************新版登陆改版·start*****************/
.login-text li .icon_index4 {width:16px;height:16px;background-position:-325px -619px;display:inline-block;margin-right:2px;}
.login-text li {font-size:16px;color:#333;}
.join_90 {margin:20px auto;font-size:16px;color:#333;}
.join_90 .register_num {color:#FE6C23}
.qq_login_box {float:left;text-align:center}
.weixin_login_box {float:right;text-align:center}
.qq_login {background-position:-153px -794px}
.wx_login {background-position:-37px -793px}
.qq_login_box {border:1px solid  #2a9cd5;width:120px;height:120px;border-radius:10px;cursor:pointer}
.qq_login_box:hover {background:#2a9cd5;color:#fff;}
.qq_login_box:hover .fa {color:#fff !important;}
.weixin_login_box {border:1px solid  #43b908;width:120px;height:120px;border-radius:10px;cursor:pointer}
.weixin_login_box:hover {background:#43b908;color:#fff;}
.weixin_login_box:hover .fa-weixin {color:#fff !important;}
.qq_login {float:none;margin:auto}
.wx_login {margin:auto;}
.short_login {width:300px;margin:35px auto;}
.box_center {width:560px;}
.form_normal {height:48px;line-height:48px;}
.login_row {width:360px;}
.forget_pwd {top:69px;}
.pic_idenc,.tel_idenc,.pic_idenc_code,.tel_idenc_btn,.login_btn {height:48px;line-height:48px;}
.login_box {margin:-217px 0 0 -280px}
/*新新版登陆  */
.login_box {display:none;width:500px !important;height:auto;position:fixed;left:50%;top:50%;background:#fff;margin:-200px 0 0 -250px;align-items:center;justify-content:center;z-index:99999;/*width:100%;*/ /*height:100%;*/}
.box_center {background-color:#fff;border-radius:6px;z-index:99999;box-sizing:border-box;position:relative;overflow:hidden;}
.w_login_close {display:inline-block;width:13px;height:13px;background-position:-696px -46px;position:absolute;right:12px;top:12px;}
.weixin_login_icon {background-position:-1152px -492px;}
.qq_login_icon {background-position:-1183px -493px;}
.line_both .icon_c {display:inline-block;width:25px;height:25px;vertical-align:middle;}
.login_footer p {line-height:40px;font-size:14px;background:#F7F8FA;}
/*********登陆公共样式*********//*********登陆底部宣传语*********/
.login_footer {overflow:hidden;margin:auto;box-sizing:border-box;border-radius:3px;font-size:14px;color:#777;background:#F7F8FA;line-height:42px;text-align:right;padding:0 10px;}
.login_footer .btn-back {float:left;color:#999;}
.btn-register,.btn-login {color:#44aaff !important;}
.text_color {color:#fe7920;font-weight:bold;}
.text_weight {font-weight:bold;}
.login_box {font-family:'Microsoft YaHei';font-size:14px;color:#777}
.login_box li {list-style:none;}
.login_box a,.login_box a:link {text-decoration:none;}

/*---------快捷登陆--------*/
.login_main {min-width:400px;margin:auto;}
#login_short_scan .short_login {width:160px;}
.wx_Qr_box p {text-align:center;}
#login_short_scan .short_login img {width:160px;height:160px;}
.qq_login {float:left;text-align:center;}
.weixin_login {float:right;text-align:center;}
.phone_login {line-height:25px;text-align:center;margin:30px 0;}
.qq_login img,.weixin_login img {border:1px solid #f2f1f5;}
.qq_login p,.weixin_login p {text-align:center;}
.qq_login .line_both {color:#22c354;color:#777;}
.weixin_login .line_both {color:#4a9ff1;color:#777;}
.w_login_close   .fa-times {font-size:18px !important;color:#333 !important;margin-top:0 !important;}
.line_both {position:relative;padding:0 25px;color:#777;}
.login_short_img_box {display:inline-block;position:relative;}
.login_short_img {width:70px;height:70px;background-position:-1352px -462px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;}
.line_both:before {content:'';position:absolute;width:20px;height:1px;background:#f2f1f5;left:0;top:11px;}
#tel_login_btn {color:#999;}
.qq_login {width:100%;height:90px;cursor:pointer;}
.qq_login_box:hover .qq_login {background-position:-155px -711px;}
.wx_login {width:100%;height:90px;cursor:pointer;}
.weixin_login_box:hover .wx_login {background-position:-41px -709px;}
.qq_short_login:hover {opacity:0.8;}
.weixin_short_login:hover {opacity:0.8;}
.line_both:after {content:'';position:absolute;width:20px;height:1px;background:#e3e3e3;right:0;top:11px;}
.line_both_long {position:relative;padding:0 75px;}
.line_both_long:before {content:'';position:absolute;width:60px;height:1px;background:#e3e3e3;left:0;top:11px;color:#777;}
.line_both_long:after {content:'';position:absolute;width:60px;height:1px;background:#f2f1f5;right:0;top:11px;}
.logo-text {font-size:18px;letter-spacing:2px;color:#666;}
/*---------手机号登陆------------*/
.login_row {display:flex;justify-content:space-between;position:relative;}
.forget_pwd {position:absolute;right:0px;top:60px;color:#777;}
.login_error_tip {position:absolute;bottom:-18px;left:3px;color:#f85234;font-size:12px;display:none;}
.login_error_tip::before {content:'';display:inline-block;width:15px;height:15px;background-position:-733px -46px;vertical-align:-4px;margin-right:4px;}
.login_suc_tip {width:20px;height:20px;background-position:-659px -43px;position:absolute;right:11px;top:11px;display:none;}
.qq_short_login {width:145px;height:36px;line-height:36px;display:inline-block;background:linear-gradient(to right,#65b1f8 0,#5696d5 100%);text-align:center;border-radius:4px;color:#fff;}
.qq_short_login i {margin-right:10px;background-position:-350px -547px;display:inline-block;width:25px;height:25px;vertical-align:middle;}
.weixin_short_login i {margin-right:10px;background-position:-411px -547px;display:inline-block;width:25px;height:25px;vertical-align:middle;}
.weixin_short_login {width:145px;height:36px;line-height:36px;display:inline-block;background:linear-gradient(to right,#38d337 0,#508348 100%);text-align:center;border-radius:4px;color:#fff;}
.login_row {width:320px;margin:auto;}
.line_both_ll {position:relative;padding:0 80px;margin:10px auto;}
.line_both_ll:before {content:'';position:absolute;width:70px;height:1px;background:#f2f1f5;left:0;top:11px;}
.line_both_ll:after {content:'';position:absolute;width:70px;height:1px;background:#f2f1f5;right:0;top:11px;}
.form_normal {width:100%;height:40px;line-height:40px;padding-left:5px;margin:20px 0 0 0;border:1px solid #ececec;border-radius:3px;font-family:'Microsoft YaHei';color:#7b7b7b}
.form_idenc {border-radius:3px;font-family:'Microsoft YaHei';color:#7b7b7b}
.pic_idenc,.tel_idenc {width:60%;height:40px;line-height:40px;padding-left:5px;margin:20px 0 0 0;border:1px solid #ececec;}
.pic_idenc_code {background-color:#626262;font-size:24px;width:90px;height:40px;font-family:Arial;font-style:italic;color:#fff;border:0;padding-left:10px;letter-spacing:8px;font-weight:bolder;margin-top:20px;margin-left:10px;outline:none;}
.tel_idenc_btn {display:inline-block;background:linear-gradient(to right,#ff9000 0,#ff5700 100%);margin:20px 0 0 0;width:100px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:3px;}
.login_btn {border-radius:4px;display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background:linear-gradient(to right,#fc900a 0,#f06d43 100%);font-weight:bold;box-shadow:0 0 2px #fc900a;}
.sub_title {text-align:center;line-height:30px;margin-bottom:10px;}
.tel_idenc_btn:hover,.login_btn:hover {background:linear-gradient(to right,#f98804 0,#e9683e 100%);}
.protocol {line-height:12px;margin:10px auto;}
.icon_protocol {width:15px;height:15px;background-position:-1446px -502px;display:inline-block;vertical-align:-2px;cursor:pointer;}
.protocol a {color:#555;text-decoration:underline !important}
.protocol input {/*margin-top:14px;*/}
.re_pwd_wanted {text-align:right;color:#777;line-height:25px;}
.w320 {width:320px;margin:auto;}
.wx_Qr {width:152px;height:152px;margin:auto;background-position:-988px -383px;border:1px solid #e0e0e0;}
.wx_Qr_box p {text-align:center;color:#43B908;line-height:30px;}
.wx_login_icon {background-position:-1152px -492px;width:25px;height:25px;vertical-align:middle;display:inline-block;}
.login_nav {text-align:center;width:100%;}
.login_nav img {width:250px;margin:20px auto;}
.globalPopMessageBg {width:100%;height:100%;position:fixed;z-index:3;left:0;top:0;display:none;background:rgba(0,0,0,.5);}
.icon_c .fa {font-size:60px;margin-top:20px;color:#2a9cd5;width:100%;text-align:center;display:inline-block;}
.icon_c .fa-weixin {color:#43b908 !important;}


/*qq 登录*/
#qq-login-window { position: absolute; display: none; z-index: 10001; width: 622px; height: 466px; background: #fff; box-shadow: 3px 3px 8px #666 }
#qq-login-window .title-bar { width: 100%; height: 60px; font-size: 18px; color: #4c4c4c; border-bottom: 2px solid #ff8b3d }#qq-login-window .login-error { color: #fff; font-size: 16px; background-color: #fe6900; display: inline-block; width: 120px; height: 34px; line-height: 34px; text-align: center; border-radius: 4px; margin-top: 14px; }
#qq-login-window .login-error:hover { background-color: #ff4810; }
#qq-login-window .title-bar .check_input { overflow: hidden; float: left; width: 405px; padding-left: 30px; }
#qq-login-window .title-bar .check_input .title { display: inline-block; float: left; margin-top: 15px; line-height: 20px; font-size: 22px; }

#qq-login-window .title-bar .check_input p { font-size: 9px; float: left; margin: 5px 0 0 0; position: relative; }
#qq-login-window .title-bar .check_input p input { vertical-align: middle; position: relative; top: -1px; margin: 0 5px 0 0; }
#qq-login-window .title-bar .check_input p a { color: #f60 }
#qq-login-window .title-bar .button-close-window { font-size: 26px; float: right; border: none; line-height: 60px; padding: 0 21px; -webkit-transition: background .3s ease-in-out }
#qq-login-window .window-body { color: #4c4c4c; width: 100%; height: 403px; float: left }
#qq-login-window .no-ckeck-layer { width: 100%; height: 403px; position: absolute; z-index: 10002 }
#global-mask { position: absolute; top: 0; left: 0; display: none; z-index: 10000; background: #000; filter: alpha(opacity=15); -moz-opacity: .15; -khtml-opacity: .15; opacity: .15 }
#qq-login-window { position: fixed; top: 50%; left: 50%; margin: -240px 0 0 -311px; }
#qq-login-window .title-bar .button-close-qq-window { font-size: 26px; float: right; border: none; line-height: 60px; padding: 0 21px; -webkit-transition: background .3s ease-in-out; }



/* blue menu */
.red, a.red {color: #c33;}
.bold {font-weight: 700;}
.blue, a.blue {color: #1182ca;}
.desc {color: #666;}
.more span {font-family: "宋体";}
input[type="text"], textarea {-webkit-appearance: none;}
input {_background: #fff;}
textarea {background: #fff;}
input[type="text"] {background: #fff;}
select {*background: #fff;}
.hide {display: none !important;}
.clearfix:before, .clearfix:after {content: "";display: table;} .clearfix:after {clear: both;}.clearfix {zoom: 1;}br {clear: both;}


.naver {margin-bottom: 15px;min-width: 1180px;width:1180px;margin:0 auto;}
.nav-wrapper {position: relative;height: 35px;line-height: 35px;background: #0064c4;border-bottom: 1px solid #0e74d5;overflow: visible;}
.nav-border {height: 0;border-top: 1px solid #0960b4;border-bottom: 1px solid #0770d6;overflow: hidden;}.nav-content {position: relative;}.main-nav {position: absolute;height: 35px;line-height: 34px;top: -1px;}.main-nav li {float: left;font-size: 14px;width: 118px;position: relative;}.main-nav a {display: block;color: #fff;font-weight: 700;text-align: center;background: url("s05IdFD9.png") right 0px no-repeat;}
.main-nav .last a {background: none;}
.main-nav .text {display: inline-block;height: 35px;line-height: 35px;cursor: pointer;}
.main-nav .nav-current {}
.main-nav a:hover, .main-nav .nav-current a {position: relative; /*margin-left: -2px;padding-left: 2px;*/}
.main-nav a:hover {text-decoration: none;background: #3492ed;z-index: 1;}
.main-nav .arrow {display: none;position: absolute;width: 9px;height: 5px;top: 31px;left: 50%;margin-left: -4px;background: url("CnHriHL3.png") no-repeat -144px -396px;z-index: 10;overflow: hidden;}
.main-nav .nav-current .arrow {display: block;} 
.main-nav .nav-current a {background: #004f9a;z-index: 2;}
.naver .icon-new {position: absolute;z-index: 10;left: 70px;top: -4px;}
.naver .icon-nav-vip {margin-right: 5px;_margin-top: 8px;_vertical-align: -7%;}
.sub-nav-wrapper {line-height: 33px;}
.sub-nav-item {border: 1px solid #e7e7e7;border-top: none;display: none;}
.sub-nav-wrapper .nav-current {display: block;} 
.sub-nav-content {width: 1180px;margin: 0 auto;}
.sub-nav-item li {float: left;}
.sub-nav-item .line {width: 1px;height: 13px;background: #e7e7e7;margin-top: 10px;}
.sub-nav-item .link {padding: 0 11px;}
.sub-nav-item a {color: #666;}
.sub-nav-item a:hover {text-decoration: none;color: #0d79bb;}
.sub-nav-item .actived a {color: #0d79bb;font-weight: bold;}
.extra-nav {position: absolute;right: 0;font-size: 12px;display: inline;}
.extra-nav a {color: #fff;}
.extra-nav li {display: inline;float: left;height: 35px;}
.extra-nav li.line {height: 14px;overflow: hidden;margin: 11px 10px 0;border-left: 1px dashed #3484d1;}
.extra-nav li a:hover {text-decoration: underline;color: #fff;}

