@charset "gb2312";
/* CSS Document */
/*
    page:人大emba头部样式
	date:20150215
	author:DAVE
*/
.header_layout{width:100%;position:relative; z-index:10;position:fixed;top:0;_position:relative;_top:expression(offsetParent.scrollTop+0);}
.login_container{ text-align:right; height:28px;}
.login_container p{  margin-right:185px; line-height:28px;}
.login_container p a{ display: inline-block; vertical-align: middle;}
.login_container p a:hover{color: #666;}
.nav_container{ height:60px; background:url(imagesnav_bg.jpg) center top no-repeat;}
.logo_container{ float:left; margin-left: 0px; width:441px; height:60px; background: url(imageslogo.png) left center no-repeat;}
.logo_container a{width: 100%; height: 100%;display: block;}
.logo_container a{ display:block; width: 441px; height:60px;}
.logo_container_right{ float:right; width:1px; position:relative; height:60px;}
.logo_container_right .right-logo{ position:absolute; left:0; top:-20px; z-index:4;}
.logo_container_right .erweima{position: absolute;top: 60px;left: -220px; display: none;}
.share_container{ float:right; background:url(imagesshare_pic.png) 17px 19px no-repeat; width:231px; height:60px; }
.share_sina{ float:left; width: 44px; height: 35px; margin-top: 10px; margin-left: 10px;}
.share_tencent{ float:left; width: 45px; height: 34px; margin-top: 10px;}
.share_phone{float:left; width: 125px; height: 16px; margin-top: 14px;color:#fff;display:inline-block;font-size:16px;padding-left:60px;}
.nav_bg{ float:right; width:auto;}
.nav_bg dl{ float:left;width:104px; font-size:16px; color:#fff; position:relative; z-index:100;}
.nav_bg dl a,.nav_bg dl a:link,.nav_bg dl a:visited{ color:#fff; display: inline-block;}
.nav_bg dl .u-txt { display: inline-block;vertical-align: middle;}
.nav_bg dl .icon { display: inline-block; margin-right: 4px; vertical-align: middle; overflow: hidden; font-size: 0; line-height: 0; background:url(imagesmenu_icon.png) -999px -999px no-repeat;}
.nav_bg dl dd .icon { width: 12px; height: 15px; margin-top: 2px;}
.nav_bg dl dt .icon { width: 16px; height: 16px;}

.nav_bg dl .icon-1{background-position: 0 0;}
.nav_bg dl .icon-2{background-position: -101px 0}
.nav_bg dl .icon-3{background-position: -225px 0}
.nav_bg dl .icon-4{background-position: -314px 0}

.nav_bg dl .icon-5{background-position: 0 -29px}
.nav_bg dl .icon-6{background-position: 0 -63px}
.nav_bg dl .icon-7{background-position: 0 -99px}
.nav_bg dl .icon-8{background-position: 0 -131px}
.nav_bg dl .icon-9{background-position: 0 -165px}

.nav_bg dl .icon-10{background-position: -44px -29px}
.nav_bg dl .icon-11{background-position: -44px -63px}
.nav_bg dl .icon-12{background-position: -44px -99px;margin-top: 5px;}

.nav_bg dl .icon-13{background-position: -88px -29px}
.nav_bg dl .icon-14{background-position: -88px -63px;margin-top: 4px;}
.nav_bg dl .icon-15{background-position: -88px -99px;margin-top: 4px;}
.nav_bg dl .icon-16{background-position: -88px -131px}
.nav_bg dl .icon-17{background-position: -88px -165px}
.nav_bg dl .icon-18{background-position: -88px -201px}

.nav_bg dl .icon-19{background-position: -128px -29px}
.nav_bg dl .icon-20{background-position: -128px -63px}
.nav_bg dl .icon-21{background-position: -128px -99px}
.nav_bg dl .icon-22{background-position: -128px -131px}
.nav_bg dl .icon-23{background-position: -128px -165px}


.nav_bg dl dt{ margin-top:16px; text-align:center; line-height:30px; height:30px; border-right:1px solid #FFF;}
.nav_bg dd{ display:none;}
.nav_bg dl.active{ margin-left:-1px; position:relative;}
.nav_bg dl.active dt{ background:#fff; border-right:1px solid #fff; margin-top:1px; padding-top:15px; height:44px;}
.nav_bg dl.active dt a,.nav_bg dl.active dt a:link,.nav_bg dl.active dt a:visited,.nav_bg dl.active dt a:hover{ color:#e60012;}
.nav_bg dl.active dd{ display:block; position:absolute; left:0; top:100%; background:#fff; line-height:33px; font-size:12px; text-align: left;}
.nav_bg dl.active dd a{ display:block;border-bottom:1px solid #d2d2d2; width:90px; margin:0 11px;}
.nav_bg dl.active dd a.last{ border-bottom:0px;}
.nav_bg dl.active dd a,.nav_bg dl.active dd a:link,.nav_bg dl.active dd a:visited{ color:#535353;}
.nav_bg dl.active dd a:hover{ color:#e60012;}
.nav_bg dl.active dd li a{ display:block;border-bottom:1px solid #d2d2d2; width:200px;}
.nav_bg dl.active dd li a.last{ border-bottom:0px;}
.nav_bg dl.active dd li a,.nav_bg dl.active dd li a:link,.nav_bg dl.active dd li a:visited{ color:#535353;}
.nav_bg dl.active dd li a:hover{ color:#e60012;}
.page-banner{width: 100%; text-align: center; overflow:hidden; display: none; position: relative;height: 285px;}
.page-banner img{position: absolute;top: 0;left: 50%;margin-left: -960px;}
.nav_bg p{font-size:20px;color:#fff;margin-right:20px;line-height:50px;}
.back-old{ color: #434343; display: inline-block; margin-right: 20px;vertical-align: middle;}
.nav_bg dl.active dt a .icon{ display: none;}


/* top KV */
.main_layouttop{width: 100%;background-color: #FAEAFE; position:relative; z-index:1; max-width: 1920px;margin: 0 auto;}
.banner_containertop{width: 100%; min-width: 1200px; border-bottom: 5px solid #790079; box-shadow: 0 0 10px #000;}
.banner_contenttop{ position:relative; height:285px; top: 0;z-index: 1;width: 100%;}
.banner_pictop{ display:block; position:absolute; top:0; z-index:1; text-align:center; width:100%; height: 285px; overflow: hidden;}
.banner_pictop a{position: absolute;width: 1920px;height: 285px; left: 50%;margin-left: -960px;top: 0; overflow:hidden; background-repeat: no-repeat;background-attachment:fixed; background-position: 50% 0;}
.banner_pictop .img-txt{width: 1920px;height: 285px; position: absolute;top: 0; left: 0; z-index: 2; display: none;}