
/*频道页*/
.cat_list_l{width:363px; float:left;  border-top:2px solid #458FCE; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.cat_list_r{width:364px; float:right; border-top:2px solid #458FCE; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.sp_box{margin:10px 10px 10px 10px;}
.sp_box .sp_l{width:300px; height:200px; float:left; border:1px solid #d4d4d4; padding:4px; overflow:hidden;}
.sp_box .sp_r{width:401px; height:210px; float:right; overflow-y:auto;}
.sp_box .sp_r p{line-height:1.7; margin-bottom:6px; text-indent:2em;}
.xl_pic_l{width:200px; height:200px; float:left; margin-left:10px; margin-top:10px; padding:1px; border:1px solid #d4d4d4; overflow:hidden; _display:inline;}
.xl_pic_l img{width:200px; height:200px; display:block;}
.xl_txt_r{width:510px; height:204px; float:right; margin-top:10px; margin-right:10px; _display:inline;}
.xl_left_3{width:464px; border:1px solid #d4d4d4; float:left; overflow:hidden;} 
.xl_right_3{width:465px; border:1px solid #d4d4d4; float:right; overflow:hidden;} 
.xl_li .l{ display:block; width:384px; height:25px; line-height:25px; float:left;}
.xl_li a{color:#666666;}
.xl_li a:hover{color:#d6701d;}
.xl_li .r{ display:block; width:60px; height:25px; line-height:25px; float:right; text-align:center; color:#999;}
.xl_boxs_box{ padding:5px 10px 5px 10px;}
.xl_li:hover{background:#ffffc8;}
/*列表页*/
h1{font-size:18px; font-weight:bold; color:#161616; text-align:center; height:30px; line-height:30px;}
.all_list{width:741px; border:1px solid #d4d4d4;}
.head_list{width:743px; border-bottom:3px solid #c7c7c7; }
.pic_l{width:360px; height:330px; float:left;}
.pic_r{width:370px; height:335px; float:right;overflow:hidden;}
.pic_l .a{display:block; width:350px; height:280px; border:1px solid #d4d4d4; padding:4px;}
.pic_l .a img{width:350px; height:280px; display:block;}
.pic_l .txt{height:40px; line-height:40px; font-size:16px; padding-left:10px; overflow:hidden;}
.pic_l .txt a{font-size:14px; color:#003f76;}
.pic_r h2{font-size:14px; border-bottom:1px dashed #d4d4d4; padding-bottom:5px;}
.list_pt{ font-size:14px; color:#003f74; height:30px; line-height:30px; overflow:hidden; border-top:1px dashed #d4d4d4;}
.list_pt a{color:#003f74;}
.list_pc{padding-bottom:5px;}
.list_list{border-bottom:3px solid #d4d4d4;}
.pic_list{ padding:10px 10px 10px 10px; clear:both;}
.pic_list .pic_l{width:180px; height:120px; border:1px solid #d4d4d4; padding:4px; float:left;}
.pic_list .pic_l img{width:180px; height:120px; display:block;}
.pic_list .pic_r{width:520px; padding-left:8px; height:130px; float:right;}
.pic_list .pic_r:hover{background:#FFC;}
.pic_list .pic_r h3{ height:30px; line-height:30px; overflow:hidden;} 
.pic_list .pic_r h3 a{color:#444; font-size:14px;}
.pic_list .pic_r .ms{border-bottom:1px dashed #d4d4d4; padding-bottom:5px; line-height:2.2;}
.pic_list .pic_r .ms a{color:#444;}
.pic_list .pic_r .time_l{width:425px; float:left; height:40px; line-height:40px; overflow:hidden;}
.pic_list .pic_r .time_l span{padding-right:20px; color:#666;}
.pic_list .pic_r .time_r{width:94px; float:right; height:40px; line-height:40px; overflow:hidden; text-align:center; font-size:14px;}
.pic_list .pic_r .time_r a{color:#003f76;}
.bg1{background:#f7f7f7;}
.txt_list{clear:both; padding:10px 10px 0px 10px;}
.txt_list:hover{background:#ffc;}
.txt_list h3{height:30px; line-height:30px; overflow:hidden;} 
.txt_list h3 a{color:#444; font-size:14px;}
.txt_list .ms{border-bottom:1px dashed #d4d4d4; padding-bottom:5px; line-height:2.2;}
.txt_list .ms a{ color:#444;}
.txt_list .time_l{width:619px; float:left; height:40px; line-height:40px; overflow:hidden;}
.txt_list .time_l span{padding-right:20px; color:#666;}
.txt_list .time_r{width:94px; float:right; height:40px; line-height:40px; overflow:hidden; text-align:center; font-size:14px;}
.txt_list .time_r a{color:#003f76;}
.kawa_kj{width:731px; border:1px solid #d4d4d4; padding:5px;}
.kawa_kj a{padding-left:3%; display:block; width:30%; float:left;}
.list_txt{border:1px solid #d4d4d4;}
.tab_qy{width:719px; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; margin:10px;}
.tab_qy .c1{width:229px; padding:5px; border-left:1px solid #d4d4d4; border-top:1px solid #d4d4d4; text-align:center; background:#d3dfee; overflow:hidden;}
.tab_qy .c2{width:229px; overflow:hidden; padding:5px; border-left:1px solid #d4d4d4; border-top:1px solid #d4d4d4; text-align:center; background:#fff;}
.jcxy_list{width:741px;}
.jcxy_list .list{width:350px; float:left; padding:9px; _display:inline;}
.jcxy_list .list:hover{background:#ffd;}
.jcxy_list .pic{display:block; width:130px; border:1px solid #d4d4d4; padding:4px; float:left; _display:inline;}
.jcxy_list .pic img{width:130px; height:98px; display:block;}
.jcxy_list .txt{width:210px; overflow:hidden; float:right; _display:inline;font-size:12px;}
.jcxy_list .txt .l{width:90px; padding:0 5px 0 5px; float:left; height:20px; line-height:20px; overflow:hidden;}
.jcxy_list .txt .r{width:100px; padding:0 5px 0 5px; float:right; height:20px; line-height:20px; overflow:hidden;}
.jcxy_list .txt .tl{width:210px; height:20px; line-height:20px; padding:0 5px 0 5px; overflow:hidden;}
.jcxy_list .txt .ms{width:210px; height:40px; line-height:20px; padding:0 5px 0 5px; overflow:hidden;}
.jyxy_list{width:741px;}
.jyxy_list .list{width:350px; float:left; padding:9px; _display:inline;}
.jyxy_list .list:hover{background:#ffd;}
.jyxy_list .pic{display:block; width:110px; height:82.5px; border:1px solid #d4d4d4; padding:4px; float:left; _display:inline;}
.jyxy_list .pic img{width:110px; height:82.5px; display:block;}
.jyxy_list .txt{width:230px; height:82.5px; overflow:hidden; float:right; _display:inline;}
.jyxy_list .txt .l{width:90px; padding:0 5px 0 5px; float:left; height:20px; line-height:20px; overflow:hidden;}
.jyxy_list .txt .r{width:120px; padding:0 5px 0 5px; float:right; height:20px; line-height:20px; overflow:hidden;}
.jyxy_list .txt .tl{width:230px; height:20px; line-height:20px; padding:0 5px 0 5px; overflow:hidden;}
.jyxy_list .txt .ms{width:230px; height:40px; line-height:20px; padding:0 5px 0 5px; overflow:hidden;}
.dsj_t{width:721px; height:110px; margin:0 auto; background:url(../image/dsj_top.jpg);}
.dsj_c{width:681px; margin:0 auto; padding:20px 20px 20px 20px;}
.dsj_b{width:721px; height:400px; margin:0 auto; background:url(../image/dsj_b.jpg);}
.dsj_tab_l{width:100px; font-weight:bold; color:#16347a; vertical-align:top;}
.dsj_tab_r{width:621px;}
.xl_fw_li{height:25px; line-height:25px; padding:0px 10px 0px 10px; border-bottom:1px dashed #d4d4d4; clear:both;}
.xl_fw_li .l{display:block; float:left;}
.xl_fw_li .r{display:block; float:right;}
/*师资*/
.kawa_ms{padding:10px 0 5px; 0; margin:0 10px 0 10px; text-indent:2em; border-bottom:1px dotted #d4d4d4;}
.sz_list{width:333px; height:130px; border:1px solid #d4d4d4; float:left; margin-left:10px; margin-top:10px; padding:10px;_display:inline;}
.sz_list .pic{display:block; width:98px; height:120px; border:1px solid #d4d4d4; padding:1px; overflow:hidden; float:left;}
.sz_list .pic img{width:98px; height:130px; display:block;}
.sz_list .txt_r{display:block; float:right; width:220px; height:108px;}
.sz_list a.tit{display:block; height:22px; line-height:22px; color:#161616; overflow:hidden;}
.sz_list .tit{display:block; height:22px; line-height:22px; overflow:hidden;}
.sz_list .txt{display:block; height:64px; overflow:hidden; line-height:1.8;}

.sz_list .pic{ width:135px; height:90px;}
.sz_list .pic img{width:135px; height:90px;}
.sz_list .txt_r{ width:185px; height:108px;}
/*课程*/
.kcbg_title{background:#0286c6;color:#ffffff;display:inline-block;height:43px;line-height:43px;border-radius:5px;-moz-border-radius:5px;padding-right:22px;margin-top:10px;margin-left:20px;}
.kc_title1{margin-top:-10px;margin-left:-20px;background:url(../image/kc_book.png) left top no-repeat;padding-top:10px;padding-left:50px;font-size:24px;color:#ffffff;height:43px;line-height:43px;}
.kc_title2{margin-top:-10px;margin-left:-20px;background:url(../image/kc_book2.png) left top no-repeat;padding-top:10px;padding-left:50px;font-size:24px;color:#ffffff;height:43px;line-height:43px;}
.kc_title3{margin-top:-10px;margin-left:-20px;background:url(../image/kc_book3.png) left top no-repeat;padding-top:10px;padding-left:50px;font-size:24px;color:#ffffff;height:43px;line-height:43px;}
.kc_neir1{background:url(../image/kc_pic1.png) center top no-repeat;height:258px;padding-top:40px;margin-top:18px;width:560pxpx;padding-left:191px;color:#ffffff;font-size:14px;line-height:24px;}
.kc_neir1_1{display:block;width:82px;margin-left:240px;margin-top:5px;height:20px;line-height:20px;text-align:center;background:#ff0000;color:#ffffff;font-size:12px;}
.kc_neir1_1:hover{color:#ffffff;}
.kc_neir2{margin-top:20px;}
.kc_neir2 li{width:290px;float:left;margin:0px 25px 20px;}
.kc_neir2 .left{width:15px;float:left;margin-right:5px;color:#0286c6;font-size:20px;}
.kc_neir2 .right{width:270px;float:right;font-size:14px;color:#313131;}
.kc_neir2 .kc_neir2_1{font-weight:bold; border-bottom:1px solid #0286c6;}
.kc_neir3{background:#f1f1f1;padding-bottom:40px;}
.kc_neir3 .kc_neir3_1{color:#000000;font-size:20px;float:left;width:345px;margin:20px 12px 12px;}
.kc_neir3 .kc_neir3_1 .kc_sjx{width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #0286c6;font-size:0px;line-height:0px;margin-left:10px;}
.kc_neir3 .kc_neir3_1 .sec3-bg{height: 215px;line-height: 185px;text-align: center;width: 185px;margin-top:55px;margin-left:80px;}
.kc_neir3 .kc_neir3_1 .rela {position: relative;}
.kc_neir3 .kc_neir3_1 .sec3-bg p{background:url(../image/sec4-bg.png) left top no-repeat;cursor: pointer;position: relative;z-index: 1;}
.kc_neir3 .kc_neir3_1 .sec3-bg img {display: none;left: -80px;position: absolute;top: -30px;z-index: 2;vertical-align: top;border: 0 none;}
.kc_neir6{text-align:center;margin-top:20px;}
.kc_neir6 .kc_link1{background:#434343;color:#ffffff;margin-right:1px;display:inline-block;width:116px;text-align:center;height:27px;line-height:27px;font-size:12px;}
.kc_neir6 .kc_link2{background:#ff0000;color:#ffffff;display:inline-block;width:116px;text-align:center;height:27px;line-height:27px;font-size:12px;}
.kc_neir3 .kc_neir3_3{width:664px;margin:0 auto;}
.kc_neir3 .kc_neir3_3 ul li{width:128px;text-align:center;border-radius:50%;-moz-border-radius:50%;color:#ffffff;float:left;font-size:18px;position:relative;margin:60px 18px;}
.kc_neir3 .kc_neir3_3 .kc_bg1{background:#e34856;padding-top:40px;height:88px;}
.kc_neir3 .kc_neir3_3 .kc_bg2{background:#065381;padding-top:40px;height:88px;}
.kc_neir3 .kc_neir3_3 .kc_bg3{background:#78a84e;padding-top:40px;height:88px;}
.kc_neir3 .kc_neir3_3 .kc_bg4{background:#f18d30;padding-top:48px;height:80px;}
.kc_neir3 .kc_neir3_3 .kc_bg5{position:absolute;left:64px;top:-32px;width:64px;height:54px;text-align:center;padding-top:10px;background:#eeece0;border-radius:50%;-moz-border-radius:50%;border: 5px solid #f1f1f1;}
.kc_neir4{text-align:center;height:241px;margin-top:40px;margin-bottom:40px;}
.kc_neir5{background:#f1f1f1;padding-bottom:90px;}
.kc_neir5_1{margin:15px 0px;}
.kc_neir5_1 li{float:left;width:165px;height:363px;margin:10px;}
.kc_neir5_1 .sec5-rz{position:relative;}
.kc_neir5_1 .sec5-rz .abso-l{position:absolute;left:165px;bottom:0px;width:506px;height:363px;z-index:1;}
.kc_neir5_1 .sec5-rz .abso-r{position:absolute;right:165px;bottom:0px;width:479px;height:363px;z-index:1;}
.kc_neir5_1 .hide{display:none;}
.kc_neir5_1 .bg1{background:#065381;color:#ffffff;}
.kc_neir5_1 .bg2{background:#fe912a;color:#ffffff;}
.kc_neir5_1 .sec5-text{padding: 40px 15px 0;}
.kc_neir5_1 .sec5-text h3{ border-bottom: 1px solid #fff; font-size: 24px; padding-bottom: 10px; text-align: center;font-weight: bold;line-height:30px;}
.kc_neir5_1 .sec5-text p{ font-size: 14px; line-height: 25px; padding-top: 10px;}
.kc_neir7{margin:35px 0px 10px 18px;}
.kc_neir8{margin-left:18px;}
.kc_neir9{text-align: center;color:#ffffff;font-size:20px;margin-left:15px;margin-top:35px;margin-bottom:35px;}
.kc_neir9 .kc_neir9_1{background:#e34856;; float: left;height: 128px;padding-top:75px;overflow: hidden;width: 177px;}
.kc_neir9 .kc_neir9_2{float: left;height: 203px;overflow: hidden;width: 177px;}
.kc_neir9 .kc_neir9_3{background:#77a84d;;float: left;height: 128px;padding-top:75px;overflow: hidden;width: 177px;}
.kc_neir9 .kc_neir9_4{float: left; height: 202px; overflow: hidden; width: 177px;}
.kc_neir9 .kc_neir9_5{background:#f18c30; float: left;height: 127px;padding-top:75px;overflow: hidden;width: 177px;}
.kc_neir9 .kc_neir9_6{background:#065381;;float: left;height: 127px;padding-top:75px;overflow: hidden;width: 177px;}
.kc_neir10{}
.kc_neir10 .kc_neir10_1{width:340px;text-align:center;display:inline-block;margin:20px 10px 0 17px;position:relative;}
.kc_neir10 .kc_neir10_1 a{background:url(../image/play.png) center top no-repeat;display: block;height: 67px;left: 50%;margin: -33px 0 0 -33px;position: absolute;top: 50%;width: 67px;}
.kc_neir11{margin-top:-65px;background:url(../image/kc_pic2.png) center top no-repeat;width:704px;height:231px;margin:-65px auto 5px;position:relative;}
.kc_neir11 .kc_neir11_1{position:absolute;left:450px;top:76px;width:188px;height:23px;border:none;background:none;}
.kc_neir11 .kc_neir11_2{position:absolute;left:450px;top:110px;width:188px;height:23px;border:none;background:none;}
.kc_neir11 .kc_neir11_3{position:absolute;left:467px;top:155px;width:73px;height:20px;border:none;background:none;cursor:pointer;}
.kc_neir11 .kc_neir11_4{position:absolute;left:548px;top:155px;width:73px;height:20px;border:none;background:none;cursor:pointer;}

/*校园生活*/
.xysh{width:725px;float:left;}
.xysh .xysh1{font-size:24px;color:#333333;height:50px;line-height: 50px;}
.xysh .xysh1 p{display:inline-block;border-bottom:3px solid #0183fd;}
.xysh .xysh1 a{width:100px;text-align:right;float:right;font-size:18px;color:#333333;}
.xysh .xysh2{margin-left:-10px;}
.xysh .xysh2 li{width:235px;float:left;margin:30px 0px 30px 10px;}
.xysh .xysh2 li a{display:block;width:235px;height:196px;}
.xysh .xysh2 li img{width:235px;height:156px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;vertical-align: top;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.xysh .xysh2 li:hover img{box-shadow:0 3px 5px #c9c7c8;transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);}
.xysh .xysh2 li p{font-size:14px;color:#666666;margin-top:10px;height:30px;line-height: 30px;text-align:center;}
.xysh .xysh2 li:hover p{color:#0183fd;}
.xysh .xysh3{text-align:center;font-size:32px;color:#010101;padding:30px 0px;}
.xysh .xysh4{}
.xysh .xysh4 li{width:362px;height:240px;float:left;overflow:hidden;position:relative;}
.xysh .xysh4 li a{display:block;width:362px;height:240px;}
.xysh .xysh4 .xysh4_pic{position:relative;width:362px;height:240px;}
.xysh .xysh4 .xysh4_pic img{width:362px;height:240px;}
.xysh .xysh4 .xysh4_pic p{position:absolute;left:0;bottom:0;width:362px;height:50px;text-align:center;line-height:50px;background:rgba(0,0,0,0.5);color:#ffffff;font-size:18px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.xysh .xysh4 li:hover .xysh4_pic p{bottom:-50px;}
.xysh .xysh4 .xysh4_word{position:absolute;left:0;bottom:-240px;width:362px;height:240px;background:rgba(1,131,253,0.9);color:#ffffff;z-index:2;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.xysh .xysh4 li:hover .xysh4_word{bottom:0px;}
.xysh .xysh4 .xysh4_word .xysh4_tit{padding:50px 15px 10px;font-size:18px;color:#ffffff;}
.xysh .xysh4 .xysh4_word p{font-size:14px;line-height:25px;padding:0px 15px;}
.xysh .xysh5{display:block;font-size:18px;color:#666666;background:url("../image/loadmore.png") 35px center no-repeat #ffffff;width:128px;height:44px;line-height:44px;padding-left:72px;border:1px solid #c9c9c9;margin:40px auto;}
.xysh .xysh5:hover{background:url("../image/loadmore2.png") 35px center no-repeat #666666;color:#ffffff;border:1px solid #666666;}