@charset "utf-8";
/* CSS Document */
.homeNew_bg{background:url(../../../images/web/public/homeNew/homeNew_bg.jpg) no-repeat center top #fff; font-size:12px;}
.homeLogo,.homeNav li span,.homeLoginBut,.homeWeibo a,.homeYY01 a,.homeRec h4,.homeLogin03_san,.homeRig03_1,.homeRig03_2,.homeRig03_3,.Home_pop_out,.Home_pop_con01{background:url(../../../images/web/public/homeNew/home_pic.png) no-repeat;}
/*homeBanner*/
.homeBanner{ height:421px; position:relative;}
.homeBanner00{ height:421px; background:url(../../../images/web/public/homeNew/home_banner00.png) no-repeat; cursor:pointer;}
.homeBanner01{ height:421px; background:url(../../../images/web/public/homeNew/home_banner01.png) no-repeat;}
.homeBanner02{ height:421px; background:url(../../../images/web/public/homeNew/home_banner02.png) no-repeat;}
.homeBanner03{ height:421px; background:url(../../../images/web/public/homeNew/home_banner03.png) no-repeat;}
.homeBanner04{ height:421px; background:url(../../../images/web/public/homeNew/home_banner04.png) no-repeat;}
.homeBanner01_1{top:27px; left:530px;}
.homeBanner01_2{top:66px; left:720px;}
.homeBanner01_3{top:118px; left:530px;}
.homeBanner01_4{top:170px; left:720px;}
.homeBanner01_5{top:207px; left:530px;}
.homeBannerBor01:link,.homeBannerBor01:visited,.homeBannerBor01:hover,.homeBannerBor01:active{ width:180px; height:40px; display:block; text-indent:-9999px; position:absolute; background:url(about:blank);}
.homeBannerBor02:link,.homeBannerBor02:visited,.homeBannerBor02:hover,.homeBannerBor02:active{ width:140px; height:40px; display:block; text-indent:-9999px; position:absolute; border-bottom:3px solid #069; background:url(about:blank);}
.homeBannerBut{width:260px; height:68px; top:257px; left:550px; position:absolute; cursor:pointer;}
.homeBannerBut01{ width:46px; height:68px; float:left; margin-right:32px;}
.homeBannerBut02{ width:46px; height:68px; float:left; margin-right:32px;}
.homeBannerBut03{ width:46px; height:68px; float:left; margin-right:32px;}
.homeBannerBut04{ width:46px; height:68px; float:left; margin-right:32px;}
/*homeCon*/
.homeCon{width:1000px; margin:0 auto;}
.homeHeader{height:80px; margin:0 auto; width:1000px; z-index:2;}
.homeLogo{float:left; margin:20px 0 0 20px; width:200px; height:60px; background-position:0px 0px;}
.homeLogo a{display:block; width:200px; height:60px; text-indent:-9999px;}
.homeNav{margin:30px 0 0 30px; height:18px; width:450px; float:left;}
.homeNav li{float:left; padding:0 10px 0 0;}
.homeNav li a:link,.homeNav li a:visited,.homeNav li a:hover,.homeNav li a:active{color:#0079cb; font-family:Microsoft YaHei; font-size:14px;}
.homeNav li span{float:left; height:18px; width:20px;}
.homeNav li .homeNav01{background-position:0px -63px;}
.homeNav li .homeNav02{background-position:-23px -63px;}
.homeNav li .homeNav03{background-position:-43px -63px;}
.homeNav li .homeNav04{background-position:-68px -63px;}
.homeLogin{float:right; padding:0 10px; height:19px; text-align:center; background:#0079cb; color:#fff; margin:37px 0 0 0; border-radius: 3px;}
.homeLogin a{line-height:18px; color:#fff; font-size:12px;}
.homeBanner{height:421px;}
.homeLogin02{width:980px; padding-left:20px; overflow:hidden;}
.homeLogin02 label{font-size:24px; font-family:Microsoft YaHei; float:left; line-height:45px; margin-left:15px;}
.homeLogin02 .homeText{height:45px; width:300px; line-height:45px; text-indent:10px; float:left; border:1px solid #5b99c1; border-radius: 5px; margin-left:15px; color:#9d9d9d;}
.homeLogin02 .homeLoginBut{float:left; width:88px; height:45px; cursor:pointer; margin-left:15px; background-position:0 -90px; border:none; margin-top:2px;}
.homeLogin02 .homeCheck{width:450px; padding:5px 0 0 120px;}
.homeCheck input{ vertical-align:-3px;}
.homeRig02{ width:503px; height:45px; margin:30px auto 0;}
.homeRig02 a:link,.homeRig02 a:visited,.homeRig02 a:hover,.homeRig02 a:active{ display:block; width:503px; height:45px; text-decoration:none; background:url(../../../images/web/public/homeNew/homeRigPic.png) no-repeat 0 -45px;}
/*.homeRig02 a:hover{background-position:0 -45px;}*/
/*homePop*/
.Home_pop{position:absolute; z-index:100; left:50%; top:70px; width:650px; margin-left:-230px; background:#57afe8; padding:3px; display:none;}
.Home_pop_con01{height:40px; line-height:40px; padding:17px 0 0 10px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#fff; background-position:30px -385px; margin-top:-17px;}
.Home_pop_out{float:right; width:30px; height:23px; margin-top:8px; line-height:20px; overflow:hidden; text-indent:-9999px; cursor:pointer; background-position:-114px -63px;}
.Home_pop_con02{padding:5px 0; font-family:\5FAE\8F6F\96C5\9ED1; background:#fff;}
.Home_pop_con02Tit{font-size:14px; color:#c7c7c7; padding:10px 0 0 15px; overflow:hidden;}
.Home_pop_con02Tit span{color:#c43937; display:inline-block; width:90px; text-align:right;}
.Home_pop_con02Tit .fRight{width:388px;}
.Home_pop_con02Tit a{display:inline-block; color:#3478a5; margin:0 8px; padding:0 2px;}
.Home_pop_con02Tit a:hover{ color:#fff; background:#7dbad0; text-decoration:none;}
.Home_pop_con02Tit img{margin:0px 5px 0 5px; float:none;}
.Home_pop_con02 ul{padding:5px 0;}
.Home_pop_con02 ul li{ font-size:12px; padding:0 3px 0 15px; line-height:21px; overflow:hidden;}
.Home_pop_con02 ul li .fLeft{width:90px; height:35px; line-height:35px; text-align:right;}
.Home_pop_con02 ul li .fRight{text-align:left; width:530px; padding-top:8px; color:#c7c7c7;}
.Home_pop_con02 ul li .fRight a{color:#1988af; display:inline-block; margin:0 5px; padding:0 2px;}
.Home_pop_con02 ul li .fRight a:hover{color:#fff; background:#7dbad0; text-decoration:none;}
/*专题课程*/
.Home_pop_2{width:500px; margin-left:-155px;}
.Home_pop_2 .Home_pop_con02 ul li .fRight{width:380px;}
/*全部图书*/
.Home_pop_3{width:500px; margin-left:-150px;}
.Home_pop_3 .Home_pop_con02 ul li .fRight{width:380px;}
/*homeCon*/
.homeLoginBox{ height:177px; overflow:hidden; width:1000px; position:relative;}
.homeRec{height:233px; width:100%; background:url(../../../images/web/public/homeNew/homeRecBg.jpg) no-repeat; padding:22px 0 0 0;}
.homeRec h4{width:1000px; margin:0px auto 21px; height:25px; background-position:0px -142px; display:block;}
.homeRec ul{width:1000px; height:180px; overflow:hidden; margin:0 auto;}
.homeRec ul li{float:left; width:192px; height:170px; padding:6px 51px 0 6px; background:url(../../../images/web/public/homeNew/homeRec_listBg.jpg) no-repeat;}
.homeRec ul li img{display:block;}
.homeRec ul li a{text-align:center; font-size:14px; font-family:Microsoft YaHei; color:#00263f; display:block; margin:0 auto; line-height:40px;}

.homeLogin03{ padding:15px 0 0 0; text-align:center; font-size:14px; font-family:Microsoft YaHei; color:#3478a5;}
.homeLogin03_san{background-position:-90px -60px; display:inline-block; height:18px; width:17px;}
.homeRig03{height:45px; padding:10px 0 50px 70px;}
.homeRig03 span{ display:inline-block; text-align:center;}
.homeRig03_1{height:45px; width:268px; background-position:0px -215px;}
.homeRig03_1 a,.homeRig03_2 a{ text-indent:-9999px; display:block; width:248px; height:45px;}
.homeRig03_2{height:45px; width:294px; background-position:0px -265px;}
.homeRig03_3{height:45px; width:248px; background-position:0px -170px; text-indent:-9999px;}

.headerHome_login02{width:500px; height:40px; float:none; margin:0 auto;}
.headerHome_login02 .headerHome_login_con div{float:left;}
.headerHome_login02 .headerHome_login_top{background:none;}
.headerHome_login02 .headerHome_login_top .fLeft{background:none;}
.headerHome_login02 .headerHome_login_con{background:none; font-size:16px; font-family:Microsoft YaHei; color:#3478a5;}
.headerHome_login_con a:link,.headerHome_login_con a:hover,.headerHome_login_con a:visited{color:#3478a5;}
.headerHome_login02 .headerHome_login_bottom{background:none;}
.headerHome_login02 .headerHome_login_bottom .fLeft{background:none;}
/*homeNavcon*/
.homeNavcon{height:330px;}
.homeNavcon h4{height:37px; background:url(../../../images/web/public/homeNew/homeNavcon_tit.jpg) no-repeat;}
.homeNavcon h4.homeNavcon_tit01{background-position:0px 0px; text-indent:-9999px;}
.homeNavcon h4.homeNavcon_tit02{background-position:0px -37px; text-indent:-9999px;}
.homeNavcon h4.homeNavcon_tit03{background-position:0px -74px; text-indent:-9999px;}
.homeNavcon01{overflow:hidden;}
.homeNavcon .homeNavcon_ConTit{background:#4d89b0; color:#fff; line-height:18px; height:18px; display:inline-block; padding:0 5px; margin:14px 0 0 20px; font-family:\5FAE\8F6F\96C5\9ED1;}
.homeNavcon .homeNavcon_ConCon a:link,.homeNavcon .homeNavcon_ConCon a:visited,.homeNavcon .homeNavcon_ConCon a:hover,.homeNavcon .homeNavcon_ConCon a:active{line-height:18px; display:inline-block; color:#3478a5; padding:0 5px; margin:14px 10px 0; font-family:\5FAE\8F6F\96C5\9ED1;}
.homeNavcon01{padding:5px 15px 20px;}
.homeNavcon02{height:48px; line-height:48px; width:1000px; overflow:hidden; position:relative;}
.homeNavcon02 .homeNavcon02_up01,.homeNavcon02 .homeNavcon02_up02{ background:url(../../../images/web/public/homeNew/homeNavcon_floatBg.png) no-repeat; width:200px; height:48px; position:absolute; z-index:2;}
.homeNavcon02 .homeNavcon02_up01{background-position:-200px 0; left:0px; top:0px;}
.homeNavcon02 .homeNavcon02_up02{background-position:0 0; right:0px; top:0px;}
.homeNavcon02_down{height:48px; line-height:48px;}
.homeNavcon02_down a{line-height:48px; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; color:#333; margin:0 8px;}
.homeNavcon02_down a.fOrange{ color:#f60;}
#marquee5 {position:absolute; top:0px; left:0px; width:1000px; height:48px; overflow:hidden; z-index:1;}
#marquee5 ul li {float:left;}
/*homeFooter*/
.homeFooter { width:100%; background:#d8edf9; line-height:22px; color:#3478a5; padding-top:20px; }
.homeFooter01 {}
.homeFooter01 span { width:130px; height:125px; margin:0 25px 0 0; color:#b6afaf; background:url(../../../images/web/public/homeNew/homeFooterBg.jpg) no-repeat right top; float:left; display:inline; }
.homeFooter01 span.end {margin-right: 0px; background:none;}
.homeFooter01 h3 { font-size:18px; font-family:Microsoft YaHei, "黑体"; color:#3478a5; }
.homeFooter01 ul { padding-top:7px; }
.homeFooter01 ul li a:link,.homeFooter01 ul li a:visited,.homeFooter01 ul li a:hover,.homeFooter01 ul li a:active{ color:#3478a5;}
.homeFooter01 .homeWeibo{}
.homeFooter01 .homeWeibo a{background:url(../../../images/web/public/homeNew/sina_weibo.png) no-repeat; display:block; text-indent:-9999px; height:19px; width:159px;}
.homeFooter01 .homeYY01 a{ background-position:-113px -89px; display:block; text-indent:-9999px; height:24px; width:99px;}
.homeFooter01 .tx_weibo a{background:url(../../../images/web/public/homeNew/tx_weibo.png) no-repeat; display:block; text-indent:-9999px; height:19px; width:159px;}
.homeFooter01 .pic_unionpay a{background:url(../../../images/web/public/homeNew/pic_unionpay.png) no-repeat; display:block; text-indent:-9999px; height:19px; width:159px;}
.homeFooter02{height:80px; padding:15px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
/*homeMarketCode*/
.homeMarketCode a:link{ color:#D8EDF9;}
.homeMarketCode a:visited{ color:#D8EDF9;}
.homeMarketCode a:hover{ color:#D8EDF9;}
/*new-enter*/
.new-enter{ width:250px; height:170px; overflow: auto; position:fixed; _position:absolute; right:0px; bottom:-170px; z-index:111;}
.new-enter .close{ display:block; width:13px; height:13px; overflow:hidden; text-indent:-9999px; position:absolute; top:3px; right:3px; z-index:2;}
.new-enter-con{ display:block; width:250px; height:170px; overflow:hidden; background:url(../../../images/web/public/update_home.png) no-repeat; text-indent:-9999px;}
/*倒计时*/
.webEnd{ width:100%; height:120px; font-family:Microsoft YaHei; position:fixed; _position:absolute; left:0; bottom:0; z-index:111;}
.webEnd-bg{ width:100%; height:120px; background:#000; opacity:0.8; filter:alpha(opacity=80); position:absolute; left:0;}
.webEnd-con{ width:950px; padding:0 25px; margin:0 auto; position:relative; z-index:2;}
.end-txt{ float:left; width:470px; font-size:18px; color:#e8e8e8;}
.end-txt p{ margin-top:25px;}
.end-txt a{ display:block; width:237px; height:30px; line-height:30px; margin-top:6px; background:url(http://import.highso.org.cn/images/web/public/homeNew/webEnd-spirit.png) no-repeat 0 0; text-decoration:underline; text-align:center; color:#fff;}
.end-countdown{ width:430px; float:right; padding-top:30px; text-align:right;}
.end-countdown .txt{ color:#fff; font-size:22px; font-weight:bold;}
.end-countdown em{ display:inline-block; width:61px; height:61px; line-height:61px; margin:0 1px 0 2px; background:url(http://import.highso.org.cn/images/web/public/homeNew/webEnd-spirit.png) no-repeat 0 -43px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:38px; font-style:normal; font-weight:bold; color:#434343;}
.webEnd-close{ display:block; width:18px; height:18px; background:url(http://import.highso.org.cn/images/web/public/homeNew/webEnd-spirit.png) no-repeat -100px -47px; text-indent:-9999px; position:absolute; top:50px; right:50px;}
