@charset "utf-8";
/* CSS Document */






.main{width:1000px; margin:0 auto; margin-top:10px;}
.main_left{width:741px;}
.top_txt{border-left:#E1E1E1 1px solid; border-top:#E1E1E1 1px solid; width:190px; padding:5px; padding-right:0;}
.top_txt p{font-size:14px; width:80px; border-bottom:#C1C1C1 2px solid; text-align:center; height:27px; line-height:27px;}
.top_txt .s_box{background:#D6D6D6; width:107px; height:1px; overflow:hidden; margin-top:28px; border:none; margin-left:3px;}


.new1 li{background:url(../img/blue%20xzgx_r12_c3.gif) left top no-repeat; width:172px; height:14px; padding-left:20px; overflow:hidden; margin-top:16px;}
.new1 li a{color:#333333; overflow:hidden; line-height:14px; }
.new1 li a:hover{text-decoration:underline; color:#F43C5E;}
.matop{margin-top:15px;}

.pic_box{margin-left:19px; width:526px; _margin-left:17px;}
.ul_pic{position:relative; width:526px; height:210px;}
.pic_box li{display:none;}
.bta{display:block; width:15px; height:42px; background-color:#000; filter:alpha(opacity=30); opacity:0.3; position:absolute; left:0; top:84px;}
.btb{display:block; width:15px; height:42px; background-color:#000; filter:alpha(opacity=30); opacity:0.3; position:absolute; right:0; top:84px;}
.bta:hover{filter:alpha(opacity=50); opacity:0.5;}
.btb:hover{filter:alpha(opacity=50); opacity:0.5;}

.bt_line{position:absolute; bottom:10px; right:30px; width:126px;}
.bt_line a{float:left; width:38px; height:8px; margin-left:4px; background:#FFF; overflow:hidden;}
.bt_line a:hover{background:#009f3c;}

.b2{width:248px; height:70px; border:#e1e1e1 1px solid; padding:5px; margin-top:10px;}
.b2:hover{background:#fffdf2;}
.b2_txt{padding-left:8px;}
.b2_txt p{width:138px; height:32px; overflow:hidden; margin-top:5px;}
.b2_txt p a{color:#333333; line-height:16px;}
.b2_txt p a:hover{color:#F43C5E;}

.btn{display:block; width:79px; height:25px; background:#fafafa; border:1px solid #b2b2b2; text-align:center; line-height:25px; color:#333333; margin-left:35px; margin-top:5px;}
.btn:hover{background:url(../img/blue-xzgx_35.png) left top no-repeat; width:81px; height:27px; border:none; line-height:27px;}

.th2{margin-top:10px; width:741px;}
.tit{background:url(../img/blue-xzgx_11.png) left top no-repeat; width:741px; height:32px;}
.tit p{width:106px; height:30px; border:#e1e1e1 1px solid; border-right:none; text-align:center; line-height:30px; cursor:pointer;}
.titbg{background:url(../img/bg1.png) left bottom no-repeat;}
.lt1{display:block; width:739px;border:#e1e1e1 1px solid; border-top:none; border-bottom:none; text-align:center; line-height:20px; padding-top:10px;}
.lt1 a{ color:#F43C5E; }

.ul_list{width:719px;border:#e1e1e1 1px solid; border-top:none; padding-left:20px; border-bottom:none; padding-top:12px; height:165px;}
.ul_list li{width:354px; height:24px; float:left; margin-top:15px; display:inline;}
.ul_list li p{width:70px; color:#ef9c00;}
.ul_list li span{width:45px; color:#F43C5E; margin-left:15px;}
.ul_list li a{width:170px; color:#333333; border-bottom:#e1e1e1 1px dashed; height:23px; overflow:hidden;}
.ul_list li a:hover{text-decoration:underline; color:#F43C5E;}
.ul_list li a,.ul_list li span,.ul_list li p,.ul_list li font{float:left; height:18px;}
.ul_list li font{margin-left:10px; color:#666666; font-size:12px; width:36px;}


.login{ margin-left:14px;  padding:10px 6px 10px 12px; border:1px solid #e4e2e2; width:222px; height:188px;}
.login:hover{border-radius:10px; border:2px solid #e4e2e2; padding:9px 5px 9px 11px;}
.login p{color:#606060; width:210px; font-size:14px;}

.input1{background:url(../img/blue-xzgx_07.png) left top no-repeat; width:182px; height:14px; border:#c7c7c7 1px solid; padding-left:30px; color:#666666; padding-top:6px; padding-bottom:6px;}
.input2{background:url(../img/blue-xzgx_10.png) left top no-repeat; width:182px; height:14px; border:#c7c7c7 1px solid; padding-left:30px; color:#666666; padding-top:6px; padding-bottom:6px;}
.login li{margin-top:12px;}
.input3{padding-left:8px;}
.inp{border:#1574c3 1px solid;}


.btn_dl{display:block; width:175px; height:24px; border:#1574c3 1px solid; cursor:pointer; background:#1887e3; text-align:center; line-height:24px; color:#FFF; margin-left:20px;}
.btn_dl:hover{ background:#1b92e6;}
.btn_zc{color:#04407d;}
.btn_zh{color:#606060; margin-left:116px;}

.timer{border:1px solid #e1e1e1; border-left:none; background:url(../img/484.png) left top no-repeat; height:300px; _height:280px; width:240px; margin-left:14px; margin-top:10px; padding-left:1px; position:relative;}
.small_box{width:5px; height:5px; background:#1887e3; position:absolute; left:-2px; top:50px; overflow:hidden;}
.lp{background:#f9f9f9; padding:10px; border-bottom:1px solid #f9f5f0;}
.lp span{font-size:14px;}
.lp a{color:#999999; margin-left:100px;}
.lp a:hover{color:#F43C5E;}
.zx{width:241px;}
.zx_div span{float:left; height:19px; line-height:19px; width:48px;}
.zx_div a{float:right; background:url(../img/blue-xzgx_1000.png) left top no-repeat; width:63px; height:19px; line-height:19px; text-align:center; color:#FFF; margin-right:15px;}
.zx p{margin-left:10px; margin-top:5px;}
.zx_p a,.zx_p span{float:left; height:14px; line-height:14px;}
.zx_p a{width:108px; color:#555555; overflow:hidden;}
.zx_p span{width:72px; margin-left:45px; color:#555555;}
.gg{margin-top:18px; padding-left:10px;}
.time_txt{margin-left:10px; width:147px;}
.time_txt p a{color:#555555;}
.time_txt p span{color:#555555;}
.gg p{margin-bottom:5px;}
.gg span{float:left; width:70px;}

/*
.as{float:left; background:url(../img/blue-xzgx_1000.png) left top no-repeat; width:63px; height:19px; line-height:19px; text-align:center; color:#FFF; margin-left:13px;}

.as:hover{background:url(../img/blue-xzgx_1001.png) left top no-repeat;}
.timer_ul li{margin-top:18px; _margin-top:9px; padding-left:10px;}
.timer_ul li a,.timer_ul li span{float:left; height:14px; line-height:14px;}
.timer_ul li a:hover{color:#F43C5E; text-decoration:underline;}
.timer_ul li a{width:152px; overflow:hidden; color:#777777;}
.timer_ul li span{width:68px; color:#999999;}
*/

.timer_ul li{margin-top:19.5px; _margin-top:9px; padding-left:10px;}
.timer_ul li a,.timer_ul li span{float:left; height:14px; line-height:14px;}
.timer_ul li a:hover{color:#F43C5E;}
.timer_ul li .course_title a{width:225px; overflow:hidden; color:#777777; text-decoration:none;}
.timer_ul li .course_title a:hover{color:#F43C5E;}
.timer_ul li span{width:68px; color:#999999;}
.timer_ul .imgcss a{ width:58px; height:38px;}
.timer_ul .course_info p{ margin-top:3px; margin-left:10px; color:#777777;width: 143px; height:14px; overflow: hidden;}
.timer_ul .ranking_li .course_title {
display: block;
width: 220px;
height: 14px;
cursor: pointer;
padding-left: 8px;
line-height: 14px;
overflow: hidden;
}
.timer_ul .ranking_li .course_info {
display: none;
padding-left: 8px;
height: 38px;
padding-top: 10px;
}
.timer_ul .cur
{
height:62px;
overflow:hidden;		
}
.timer_ul .cur .course_info {
display: block;
}
.timer_ul li a.as{float:left; background:url(../img/blue-xzgx_1000.png) left top no-repeat; width:63px; height:19px; line-height:19px; text-align:center; color:#FFF; margin: 10px 0 0 90px;}
.timer_ul li a.as:hover{background:url(../img/blue-xzgx_1001.png) left top no-repeat;}






.dr{width:205px; border-top:1px solid #e5e3e3; padding-left:10px; margin-top:8px;}
.dr dl{width:104px; margin-top:15px;}
.dr dd{margin-top:15px;}
.dtspan{color:#F43C5E;}
.dr dd a{color:#666666;}
.dr dd a:hover{color:#F43C5E;}
.dd1{background:url(../img/bg0111.jpg) left top no-repeat; width:60px; height:15px; padding-left:24px;}
.dd2{background:url(../img/bg0222.jpg) left top no-repeat; width:60px; height:15px; padding-left:24px;}
.dd3{background:url(../img/bg0333.jpg) left top no-repeat; width:60px; height:15px; padding-left:24px;}

.dr_img{width:87px; height:103px; border:1px solid #e5e3e3; padding:3px; margin-top:15px;}
.dr_p{margin-top:20px; margin-left:15px; width:196px; _margin-left:-5px;}
.dr_p a{color:#666666; font-size:12px;}
.dr_p a:hover{color:#F43C5E;}
.dr_p span{margin-left:7px; margin-right:7px;}




.mid{width:1000px; margin:0 auto; border-top:1px solid #3e99fa; margin-top:10px;}
.mid_a{color:#545454; float:left; width:186px; height:14px;}
.mid_b{color:#545454; float:left; width:40px; height:14px; margin-left:5px; overflow:hidden;}
.mid_d{color:#545454; float:left; width:226px; height:14px;}
.mid_c{color:#c1c1c1; float:left; width:48px; height:14px; margin-left:5px;}
.mid a:hover{color:#F43C5E;}
.th3{width:310px; display:inline;}
.dt_bg{background:url(../img/blue-xzgx_23.png) left top no-repeat; height:18px; line-height:18px; padding-left:28px; font-size:14px; margin-top:10px; margin-left:8px;
       padding-top:1px; width:274px;}
.dt_bg span{float:left; width:230px;}
.dt_bg a{font-size:12px;  color:#c1c1c1; float:left; width:40px;}.th3 ul{padding:5px 9px; border:#e7e7e7 1px solid; width:290px; height:210px; margin-top:8px; cursor:pointer;}
.th5{display:inline; width:310px;}
.th5 ul{padding:5px 9px; border:#e7e7e7 1px solid; width:290px; height:210px; margin-top:8px; border-radius:3px}
.th5 ul:hover{border:#1887e3 1px solid; border-radius:3px}
.th3 ul:hover{background:url(../img/blue-xzgx_077.png) left top no-repeat; padding:6px 24px 6px 10px; border:none;}
.th3 ul li{margin-top:18px;}
.th5 ul li{margin-top:18px;}
.mar3{margin-right:35px;}
.mar5{margin-left:20px;}
.img_show{width:1000px; margin:0 auto; padding-top:20px;}
.pshow{padding-top:3px; border-bottom:2px solid #3e99fa; padding-bottom:5px; width:670px; height:20px;}
.pshow font{font-size:16px; color:#f43c5e; margin-left:15px;}
.pshow span{font-size:12px; font-family:"Arial", Gadget, sans-serif; color:b3b3b3; margin-left:15px;}
.pshow i{font-size:14px; color:b3b3b3; margin-left:70px;}
.pshow a{font-size:12px; color:#c7c7c7; margin-left:140px;}
.pshow a:hover{color:#F43C5E;}


.btc{display:block; width:15px; height:42px; background-color:#000; filter:alpha(opacity=50); opacity:0.5; position:absolute; left:1px; top:60px; z-index:200;}
.btd{display:block; width:15px; height:42px; background-color:#000; filter:alpha(opacity=50); opacity:0.5; position:absolute; right:1px; top:60px; z-index:200;}
.btc:hover{filter:alpha(opacity=80); opacity:0.8;}
.btd:hover{filter:alpha(opacity=80); opacity:0.8;}
.list_img li{float:left;}
.mar4{margin-right:17px;}

.img_box{width:210px; height:188px; padding:1px; background:#f0f0f0;}
.img_box p{width:120px; height:14px; overflow:hidden; margin-left:42px; margin-bottom:10px; margin-top:5px;}
.img_box:hover{background:#f7f7f7}
.img_box p a{color:#333333;}
.img_box span{margin-left:20px; margin-right:5px;}
.ah{color:#ef9c00}
.img{ display:block; width:210px; height:138px;}
.img:hover{filter:alpha(opacity=90); opacity:0.9;}
.img_ul{width:670px; position:relative; margin-top:20px; overflow:hidden;}


.view{margin-left:20px;}
.view p{background:url(../img/blue-xzgx_27.png) left top no-repeat; width:284px; height:28px;  line-height:28px; padding-left:25px;}
.view p a{font-size:14px; color:#333333;}
.view li{border-bottom:1px dashed #dfdfdf; margin-top:12px;}
.view li a{ float:left; width:40px; height:25px; padding-left:20px; color:#333333; line-height:25px; overflow:hidden;}
.view li a:hover{background:none; color:#f43c5e;}
.view li .aop{ float:left; width:160px; height:25px; padding-left:20px; color:#333333; line-height:25px; overflow:hidden;}
.view li .aop:hover{background:url(../img/blue-xzgx_31.png) left top no-repeat; color:#f43c5e;}
.view li span{height:25px; width:50px; float:left; line-height:25px;}

.peo{width:1000px; margin:0 auto; margin-top:20px; margin-bottom:30px;}
.peo_left{width:671px;}
.pic{border:#dfdfdf 1px solid; padding:2px; width:65px; height:78px;}
.txt{padding-top:5px; margin-left:12px;}
.ind{margin-right:9px; width:155px; float:left; margin-top:20px;}
.txt span{display:block; width:72px; height:30px; line-height:15px; overflow:hidden; color:#9c9c9c; margin-bottom:7px; margin-top:7px;}
.txt p a{color:#333333; display:block;}
.apeo{ width:58px; height:17px; background:#3e99fa; text-align:center; line-height:17px; display:block; color:#FFF;}
.line{border-bottom:1px dashed #dfdfdf; padding-bottom:15px; overflow:hidden; zoom:1; padding-left:15px; width:656px;}
.name_list{padding-left:26px; width:645px;}
.name_list ul{margin-right:35px; width:612px; _margin-right:15px;}
.name_list li{background:url(../img/blue-xzgx_47.png) left top no-repeat; padding-left:20px; margin-top:16px; width:266px; float:left; margin-left:20px; display:inline;}
.name_list li a{color:#ff9000; float:left; width:40px; height:16px; line-height:16px; text-align:center; margin-left:18px; overflow:hidden;}
.name_list li a:hover{color:#F43C5E;}
.name_list li span{float:left; width:190px; height:16px; line-height:16px; margin-left:18px; color:#9c9c9c;}
.peo_right{margin-left:20px; width:307px; _margin-left:10px;}
.tit_box{border-bottom:1px solid #e8e8e8; width:295px; cursor:pointer; padding-right:12px;}
.tit_box p{width:106px; height:28px; border:1px solid #e8e8e8; border-bottom:none; text-align:center; line-height:31px; font-size:14px; float:left;}
.tit_box a{float:right; color:#c1c1c1; margin-top:10px;}
.tit_box a:hover{color:#F43C5E;}
.tit_box .titp{border:none; border-bottom:#3e99fa 2px solid;}

.tz_list{width:307px;}
.tz_list li{margin-top:22px; padding-left:10px; width:295px;}
.tz_list li a{float:left; width:208px; height:14px; line-height:14px; color:#333333; overflow:hidden;}
.tz_list li a:hover{color:#F43C5E;}
.tz_list li span{float:right; width:68px; height:14px; overflow:hidden;}
.pic1{width:970px; margin:0 auto; padding-left:15px; padding-right:15px; margin-top:20px;}



.xlzz{width:1000px; margin:0 auto; margin-top:20px;}
.tou{width:468px; border-bottom:1px solid #3f98f9; padding-left:20px; padding-bottom:5px;}
.tou p{border-left:solid #ef9c00 3px; padding-left:10px;}
.tou p font{font-size:14px;}
.tou p span{color:#919191;margin-left:76px;}
.tou p a{color:#c1c1c1; margin-left:168px;}
.tou p a:hover{color:#F43C5E;}
.xl{margin-right:24px; width:488px;}
.zz{width:488px;}
.picture{width:210px; margin-left:22px; margin-top:20px; float:left; display:inline;}
.aimg{display:block; width:210px; height:138px; background:url(../img/blue-xzgx_64.png) left top no-repeat;}
.aimg:hover{filter:alpha(opacity=90); opacity:0.9;}
.xl_txt{margin-top:5px; margin-bottom:5px;}
.xl_txt span,.xl_txt a{color:#666666; float:left;}
.xl_txt span{width:95px; height:14px;line-height:14px; overflow:hidden;}
.xl_txt a{width:68px; height:14px; line-height:14px; margin-left:46px; overflow:hidden;}
.xl_txt a:hover{color:#F43C5E;}
.picture font{color:#c1c1c1; margin-left:90px; font-size:12px;}
.more_sch{padding-left:15px; width:445px; margin-left:15px; border-top:1px dashed #c6c6c6; margin-top:10px;}
.more_sch li{margin-top:12px;}
.more_sch li a,.more_sch li p,.more_sch li span{float:left;}
.more_sch li a{width:144px; height:14px; overflow:hidden; color:#333333;}
.more_sch li a:hover{color:#F43C5E;}
.more_sch li p{width:96px; height:14px; overflow:hidden; margin-left:20px; color:#666666;}
.more_sch li span{height:14px; width:124px; color:#c1c1c1; margin-left:60px;}

.zzpic{margin-top:30px; padding-left:15px;}
.zztxt{margin-top:25px; margin-left:15px;}
.zztxt p{font-size:14px; color:#F43C5E; width:258px; height:16px; overflow:hidden; margin-top:10px; line-height:14px;}
.zztxt span{display:block; height:14px; width:258px; overflow:hidden; margin-top:25px; line-height:14px;}

/*Ê×Ò³Í¼Æ¬¹ö¶¯*/
        .flashlist
        {
        	width: 526px;
            height: 210px;
            position:relative;
        }
        .flashlist ul
        {
			list-style:none;
		}
        .flashlist .f_out
        {
            height: 210px;
            overflow: hidden;
            position: relative;
        }
        .flashlist .f_out .vip01pic, .jcToppic .vip01pic
        {
            width: 58px;
            height: 58px;
            display: block;
            position: absolute;
            top: 0px;
            left: 0px;
            background: url(../images/vipico.gif) no-repeat 0 0;
        }
        .vip02pic
        {
            width: 39px;
            height: 39px;
            display: block;
            position: absolute;
            top: 0px;
            left: 0px;
            background: url(../images/vipico.gif) no-repeat -80px 0;
            z-index: 200;
        }
        .flashlist .f_out .picintro
        {
            height: 84px;
            background: url(../images/hdpng.png) no-repeat scroll 0 -1px;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 940px;
            z-index: 999;
            padding: 0 20px;
        }
        .picintro h2 a
        {
            color: #FFF;
            font-family: "Î¢ÈíÑÅºÚ";
            font-size: 20px;
            font-weight: bold;
            line-height: 37px;
        }
        .picintro p
        {
            color: #767676;
            line-height: 20px;
        }
        .picintro p a
        {
            color: #abadac;
        }
        .flash_tab
        {
        	position:absolute; 
        	top:195px; 
        	right:10px;
            height: 26px;
            z-index:800;
        }
        .flash_tab .tabs
        {
            width: 140px;
            height: 8px;
            overflow: hidden;
            margin: auto;
        }
        .flash_tab .tabs ul li
        {
            width: 38px;
            height: 8px;
            float: left;
            margin-left:4px;
            display: block;
        }
        .flash_tab .tabs ul li.opdiv, .noopdiv
        {
            padding: 0;
            opacity: 1;
        }
        .flash_tab .tabs ul li.opdiv a
        {
            width: 38px;
            height: 8px;
            background-color:White;
            display: block;
        }
        .flash_tab .tabs ul li.opdiv a:hover
        {
            background-position: -8px -1239px;
        }
        .flash_tab .tabs ul li.noopdiv a
        {
            width: 38px;
            height: 8px;
            display: block;
            background-color:#009f3c;
            background-repeat: no-repeat;
        }