/* CSS Document */
@charset "gb2312";
body{font: 14px "Arial","Microsoft YaHei",\5fae\8f6f\96c5\9ed1,"Helvetica","sans-serif";background-color: #f2f5f9;}
body,ul,li,ol,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,img,iframe{margin:0;padding:0;border:0}
input{margin:0;padding:0; font-family:Microsoft YaHei}
ul,li,dl,dt,dd{list-style:none;}
iframe,img{border:none;}
.area a{color:#333; text-decoration:none;}
/* .area a:hover{color:#d92222;text-decoration:underline;} */
.area h2{font-size:14px;}
.area h3{font-size:12px;}
.area h4{font-size:14px;text-align:left;}
.area h4>span{float:right;font-weight:normal; font-size:12px;}
.area h5{font-size:12px;text-align:left;}
.area h5>span{float:right;}
address,caption,cite,code,dfn,th,var,em{ font-style:normal;font-weight:normal;}
q:before,q:after{content:'';} 
table{ border-collapse:collapse;border-spacing:0;}
table.spt{ border-spacing:3px; border-collapse:separate;}
section, header{display: block;}
input, select {vertical-align:middle;}
input:focus, textarea:focus {outline: 0 transparent;}
.clear{clear:both;}
.clr{display:block;height:0;clear:both;overflow:hidden;_line-height:0; _font-size:0;}
.clr1{display:block;height:1px; background:#DBDBDB;clear:both;overflow:hidden;_line-height:0; _font-size:0; margin:10px 0;}
.clrm5{display:block;height:5px;clear:both;overflow:hidden;}
.clrm10{display:block;height:10px;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.ftn{font-weight: normal}
.ft12{font-size:12px;}
.ft14{font-size:14px;}
.ftb{font-weight: bold}
.lht22{line-height:22px;}
.lht25{line-height:25px;}
.posit_r{position:relative}
.pd5{padding:5px;}
.pd10{padding:10px;}
.pd20{padding:20px;}
.pd_lf15{ padding-left:15px;}
.t-c{text-align:center;}
.t-l{text-align:left;}
.t-r{text-align:right;}
.tid2{text-indent:2em;}
.zoom{ overflow:hidden;zoom:1}
.vtc_m{ vertical-align:middle}
.text_underline{ text-decoration:underline}
.imgbd2{ border:#CCC solid 1px; padding:2px;}
.mgt5{ margin-top:5px;}
.mgt10{ margin-top:10px;}
.mgt20{ margin-top:20px;}
.mgt30{ margin-top:50px;}
.mgt40{ margin-top:40px;}
.mgt50{ margin-top:50px;}
.mgb5{ margin-bottom:5px;}
.mgb10{ margin-bottom:10px;}
.mgb20{ margin-bottom:20px;}
.mgb30{ margin-bottom:30px;}
.mgb40{ margin-bottom:40px;}
.mgb50{ margin-bottom:50px;}
.mgl10{ margin-left:10px;}
.mgr10{ margin-right:10px;}
.mgt-5{ margin-top:-5px;}
.mgt-10{ margin-top:-10px;}
.mgt-15{ margin-top:-15px;}
.mgt-20{ margin-top:-20px;}

.w_break{word-wrap:break-word;overflow:hidden;}
.ind{display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.text_of{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bdrds6px{border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.img_max img{ max-width:100%;width: 100%\9}

.aptext {overflow:hidden;}
.aptext .pic{ float:left; margin-right:15px; display:inline-block;}
.aptext .text{ overflow:hidden;}
.aplist{font-size:0;}
.aplist>li{display:inline-block; *display:inline; zoom:1; vertical-align:top; width:auto; }
.aplist img.imgbg{padding:1px;border: #ccc solid 1px;}
.aplist span.name{ display: block; line-height:20px; padding:4px 0; text-align:center;}
i{display: inline; float: left;overflow:hidden;}
i{/*  width:18px; height:12px; background:url(images/icon-djl.png) no-repeat;margin: 4px 5px 0 0; */ }

.picText{position:relative; display:block;}
.picText img{display: block;}
.picText .text{ display:block; position:absolute; left:0; bottom:0; width:100%; padding:2px 0; font-size:14px; color:#FFF; background:url(images/text_bg.png);text-align:center}
.picText .text em{ padding:0 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;display:block;}
.picText .text:hover{ color:#FFF}
.picText .text2{ display:block; font-size:14px; padding:5px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.picText.p2 .text{ font-size:12px; color:#000; background:rgba(205,205,205,0.8);  background:#ccc\9;  filter: alpha(opacity=80); text-align:left; z-index:10;}
.picText.p2 .text:hover{ color:#333}

.picText2{position:relative;}
.picText2 .text{ display:block; position:absolute; left:0; bottom:0; width:100%; padding:5px 0; font-size:16px; color:#FFF;background:rgba(0,0,0,0.4);  background:#000\9; filter: alpha(opacity=80); text-align:left;}
.picText2 .text em{ padding:0 10px}
.picText2 .text:hover{ color:#FFF}
.picText2 a.mask{  position: absolute;  cursor:pointer; 	width: 100%; left:0; top:0;	height: 100%;	z-index:20;background:#0568c6; display:none; text-decoration:none}
.picText2:hover a.mask{ display:block;}
.picText2 .link{ padding:20px; color:#FFF; font-size:13px;}
.picText2 .link .text_box{ padding:10px 5px 0; border-bottom:#639AB5 solid 1px; overflow:hidden; height:160px}
.picText2 .link .text_box h2{  height:30px;margin-bottom:5px; font-size:16px; text-align:center; font-weight:normal; color:#FFF}
.picText2 .link .text_box .ct{ line-height:1.8; color:#D1EAFD}
.picText2 .link .zoom{ padding-top:10px;color:#FFF}

.ellips{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.clip{ white-space:nowrap; text-overflow:clip; overflow:hidden;}

b[class^="icn-"], b[class*="icn-"] { background-image:url(images/icn.png); background-repeat:no-repeat; display:inline-block; *display:inline; zoom:1; vertical-align: top;}
.icn-dl{ background-position:0 0;width: 20px;height: 20px;margin-right: 5px;}
.icn-zc{ background-position:0 -20px;width: 20px;height: 20px;margin-right: 5px;}
.icn-c1{ background-position:0 -40px;width: 20px;height: 20px;margin-right: 5px;}
.icn-c2{ background-position:0 -60px;width: 20px;height: 20px;margin-right: 5px;}
.icn-c3{ background-position:0 -120px;width: 20px;height: 20px;margin-right: 5px;}
.icn-c4{ background-position:0 -140px;width: 20px;height: 20px;margin-right: 5px;}
b.icn-c5{ background-position:0 -200px;width: 20px;height: 20px;margin-right: 5px;vertical-align: -4px}
b.icn-c6{ background-position:0 -220px;width: 20px;height: 20px;margin-right: 5px;vertical-align: -4px}
b.icn-c7{ background-position:0 -240px;width: 20px;height: 20px;margin-right: 5px;vertical-align: -4px}
.icn-adr{ background-position:0 -160px;width: 20px;height: 20px;margin-right: 5px;}
.icn-dot{ background-position:0 -80px;width: 20px;height: 20px;margin-right: 10px;}
.icn-za{ background-position:0 -300px;width: 20px;height: 20px;margin-right: 5px;}
.icn-cai{ background-position:0 -300px;width: 20px;height: 20px;margin-right: 5px;}
.icn-mes{ background-position:0 -320px;width: 20px;height: 20px;margin-right: 5px;}
.icn-reply{ background-position:0 -340px;width: 20px;height: 20px;margin-right: 5px;}
.icn-inform{background-position:-40px 0;width: 31px;height: 31px;}
.icn-scanAPP{background-position:-100px 0;width: 81px;height: 82px;}
.icn-scanXCX{background-position:-100px -87px;width: 81px;height: 82px;}
.icn-scanBACK{background-position:-100px -175px;width: 81px;height: 82px;}
.icn-lock{background-position:-185px 0;width: 108px;height: 107px;}
.icn-locksm{background-position:-185px -130px;width: 49px;height: 49px;}
.icn-play{background-position:0 -360px;width: 20px;height: 20px;margin-right: 5px;}

.icn-y1{ background-position:0 -260px;width: 20px;height: 20px;position: absolute;top: 0;left: 0;}
.icn-y2{ background-position:0 -280px;width: 20px;height: 20px;position: absolute;bottom: 0;right: 0;}

.icn-tag-ppt{ background-position:-185px -185px;width: 28px;height: 28px;}
.icn-tag-pic{ background-position:-185px -213px;width: 28px;height: 28px;}
.icn-tag-video{ background-position:-185px -241px;width: 28px;height: 28px;}
.icn-tag-text{ background-position:-185px -269px;width: 28px;height: 28px;}

.icn-n1{ background-position:-40px -40px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n2{ background-position:-40px -60px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n3{ background-position:-40px -80px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n4{ background-position:-40px -100px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n5{ background-position:-40px -120px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n6{ background-position:-40px -140px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n7{ background-position:-40px -160px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n8{ background-position:-40px -180px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n9{ background-position:-40px -200px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n10{ background-position:-40px -220px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n11{ background-position:-40px -240px;width: 20px;height: 20px;margin-right: 5px;}
.icn-n12{ background-position:-40px -260px;width: 20px;height: 20px;margin-right: 5px;}



.categreybox a.active .icn-n1{ background-position:-60px -40px;}
.categreybox a.active .icn-n2{ background-position:-60px -60px;}
.categreybox a.active .icn-n3{ background-position:-60px -80px;}
.categreybox a.active .icn-n4{ background-position:-60px -100px;}
.categreybox a.active .icn-n5{ background-position:-60px -120px;}
.categreybox a.active .icn-n6{ background-position:-60px -140px;}
.categreybox a.active .icn-n7{ background-position:-60px -160px;}
.categreybox a.active .icn-n8{ background-position:-60px -180px;}
.categreybox a.active .icn-n9{ background-position:-60px -200px;}
.categreybox a.active .icn-n10{ background-position:-60px -220px;}
.categreybox a.active .icn-n11{ background-position:-60px -240px;}
.categreybox a.active .icn-n12{ background-position:-60px -260px;}
/*----------------------------------------------------------------------------------------------------------------------------a-a-a-a-------------*/
.area{ width: 1000px;margin: 0 auto;font-size: 14px;
    /* margin-bottom: 70px; */
}

.asid_share{position:fixed;width:81px;bottom:10%;right:0;z-index:890;}
*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}

.asid_share .asid_share_box{width:100%;margin-bottom:10px;position: relative;}
.asid_share .asid_share_box a{display:block;height:82px;}
.asid_share .asid_share_box a:hover{/*background:#d92222;text-decoration:none;*/}
.asid_share .asid_share_box a:hover .asid_title,.asid_share .asid_share_box .asid_title{/*color:#fff;font-size:12px;display:block;padding-left:6px;line-height:18px;width:30px;*/}
.asid_share .red_bag{/*background:#d92222;text-decoration:none;*/}
.asid_share .asid_sha_layer{border:1px solid #ccc;background:#fff;position:absolute;right:85px;top:0;padding: 10px;}
.asid_share .asid_sha_layer img{width: 100px; height: 100px;}

.asid_share_triangle{width:12px;height:40px;position:absolute;right:81px;top:40%;z-index:100;}
.border_sj,.con_sj{display:block;width:18px;height:28px;font-size:18px;overflow:hidden;font-family: SimSun;}
.border_sj{color:#ccc;font-style:normal;}
.con_sj{color:white;margin:-14px -2px 0 0;margin:-28px 0 0 -2px;}
/*----------------------------------------------------------------------------------------------------------------------------b-b-b-b-------------*/
.bg_grey{background-color: #f2f5f9;padding-top: 50px;} 
.bg_grey.pd30{padding: 30px 0;}
/* .btm_pic{ background-image: url(images/school02.png);background-position:  bottom right;background-repeat: no-repeat;} */
.bg_white{background-color: #fff;} 
.bg_whitepd30{background-color: #fff;} 
.bg_whitepd20{background-color: #fff;padding: 20px;} 

.bt_style01{text-align: center;margin-top: 10px;text-align: right;font-size: 16px;}
.bt_style01>a{color: #888888}
.bt_style01 a:hover img{opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);}

.bt01 { POSITION: relative; display:inline-block; *display:inline; zoom:1; height:40px; font-size: 18px; line-height:33px; background:#fff; border: solid 2px #d92222; padding:0 15px; color:#d92222!important;border-radius: 4px; }   
.bt01:hover { color:#fff!important;background:#d92222;  text-decoration: none!important }

.bt03 { POSITION: relative; display:inline-block; *display:inline; zoom:1; height:40px; font-size: 18px; line-height:33px; background:#fff; border: solid 2px #ffd700; padding:0 15px; color:#ffd700!important;border-radius: 4px; }   
.bt03:hover { color:#fff!important;background:#ffd700;  text-decoration: none!important }

.bt02 { POSITION: relative; display:inline-block; *display:inline; zoom:1; height:20px; font-size: 14px; line-height:20px; background:#fff; border: solid 2px #d92222; padding:0 15px; color:#d92222!important;border-radius: 4px; }   
.bt02:hover { color:#fff!important;background:#d92222;  text-decoration: none!important }

.btn_red {POSITION: relative; display:inline-block; *display:inline; zoom:1; height:39px; line-height:39px; border:0; background-color: #f6454a;
	border-radius: 2px; padding:0 40px; color:#FFF!important; font-size:16px; text-decoration: none; text-align:center;}
.btn_red:hover { background:#D50B10; COLOR: #fff; text-decoration: none!important }
.btn_red.md{height:30px;line-height:30px;padding:0 15px;font-size:16px;}
.btn_red.sm{height:24px;line-height:24px;padding:0 15px;font-size:14px;border-radius: 24px;}
.btn_red.grey{background: #E7E7E7;color:#333!important;}
.btn_red.grey:hover { background:#ccc; COLOR: #333; }
.bd6px{border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.btn_red.block{ display:block; letter-spacing:2px;}
/*----------------------------------------------------------------------------------------------------------------------------c-c-c-c-------------*/
.c_black,.c_black a,a.c_black{ color:#000}
.c_white,.c_white a,a.c_white{ color:#fff}
.c_white a:hover{ color:#FFC}
.c_grey,.c_grey a,a.c_grey{ color:#666}
.c_red,.c_red a,a.c_red{ color:#d92222}
.c_darkred,.c_darkred a,a.c_darkred{ color:#333}
.c_blue,.c_blue a,a.c_blue{ color:#0568c6}
.c_lightblue,.c_lightblue a,a.c_lightblue{ color:#CAE4FF}
.c_6F7B85,.c_6F7B85 a,a.c_6F7B85{ color:#6f7c85}
.c_orange,.c_orange a,a.c_orange{ color:#0568c6}

.courseList01{ margin-left:-20px; }
.courseList01.n2{ margin-left:-30px; }
.courseList01>li{ margin-left:20px; margin-bottom:20px;    border: 0.5px solid #e8e8e8; }
.courseList01.n2>li{ margin-left:30px; margin-bottom:20px; }
.courseList01 .picText{position:relative;background:#FFF;width:213px;padding:10px;font-size:14px;cursor:pointer;}
.courseList01.n2 .picText{ padding: 0;}
.courseList01 .picText img{ width: 215px; height: 140px;}
.courseList01 .picText .text2{font-size: 16px;}
.courseList01 .picText .tag{color: #6f7c85;}
.courseList01 .picText .tag .c1{float: left;line-height: 20px;}
.courseList01 .picText .tag .c2{float: right;min-width: 60px;line-height: 20px;}
.courseList01.n3{ margin-left:-33px;margin-bottom:-20px;  }
.courseList01.n3>li{ margin-left:33px; margin-bottom:20px; }
.courseList01.n3 .picText{ padding: 0;}

.course_excellent{ margin-left:-40px; }
.course_excellent>li{ margin-left:40px; margin-bottom:25px; }
.course_excellent>li:hover .picbg{border-color: #d92222}
.course_excellent .picbg{ position:relative; background:#FFF;width: 142px; height: 180px;border:#ccc solid 2px;}
.course_excellent .picbg img{ width: 142px; height: 180px;}
.course_excellent .picbg .price{background-color: rgba(0, 0, 0, 0.55);font-size: 14px;position: absolute;left: 0;bottom: 0;padding:2px 5px; color: #fff;}
.course_excellent .picbg .tag{width: 28px;height: 28px;position: absolute;right: 0;top: 0;}
.course_excellent .name{font-size: 16px;padding: 10px 0;}
.course_excellent .icn-locksm{position: absolute;top: 50%;left: 50%;margin-top:-25px;margin-left: -25px;}

.coop_box{height: 485px;background: url(images/school_bg.png) left bottom no-repeat;position: relative;}
.coop_box .item{ position: absolute;font-size: 17px; }
.coop_box .item:hover{color: #d92222;}
.coop_box .item:hover .icn-dot{background-position:0 -100px;}
.coop_box .n1{left: 604px; top: 40px;}
.coop_box .n2{left: 662px; top: 105px;}
.coop_box .n3{left: 689px; top: 170px;}
.coop_box .n4{left: 694px; top: 235px;}
.coop_box .n5{left: 680px; top: 300px;}
.coop_box .n6{left: 645px; top: 365px;}
.coop_box .tu_link{display: block; width: 470px; height: 270px;position: absolute; left: 10px;top: 100px;}

.categreybox{background: #fff; padding:20px;}
.categreybox .aptext{font-size: 16px;}
.categreybox .aptext+.aptext{padding-top: 20px; margin-top: 10px; border-top: #dcdfe3 solid 1px;}
.categreybox .pic{ margin-right:10px;min-width: 85px;}
.categreybox .pic a{padding: 2px 5px; z-index: 10;position: relative;display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.categreybox .text li{float: left; float:left; margin-right:10px;min-width: 85px; margin-bottom:5px;}
.categreybox .text a{  display:block; padding:2px 5px; position:relative;display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.categreybox .text a:hover{background: #FED6D3; text-decoration: none}
.categreybox .text a.active,.categreybox .pic a.active{ background:#d92222; color:#fff}
.categreybox .text a.active .icn-adr,.categreybox .pic a.active .icn-adr{ background-position:0 -180px;}

.course_detail_show{padding: 20px 0;}
.course_detail_show .text{  position: relative;}
.course_detail_show .head { margin-bottom:15px; }
.course_detail_show .head h2{display:inline-block; *display:inline; zoom:1; font-size:24px;letter-spacing: 1px; font-weight:normal; }
.course_detail_show .infor{background: #f2f5f9;padding: 10px 15px 5px ;line-height: 1.6;color: #6f7c85;font-size: 14px;}
.course_detail_show .infor .zoom{margin-bottom: 8px;}
.course_detail_show .infor .zoom .fl{display:inline-block;margin-right: 30px;}
.course_detail_show .infor .zoom .ct{overflow: hidden}
/*.course_detail_show .text dl.cate{ overflow:hidden;  font-size:14px; color: #878a92;margin-bottom: 7px;}
.course_detail_show .text dl.cate dd{ float:left; margin-bottom:8px;}
.course_detail_show .text dl.cate dd.line{ float:left; font-size:11px; color:#777777; margin:0 10px;}
.course_detail_show .text .ct{ line-height:1.6;color:#666; }*/
.course_detail_show .text .price{font-size: 14px;color: #6f7c85;padding: 18px 0 18px 20px}
.course_detail_show .text .price .new{font-size: 30px;color: #f6454a;margin-left: 25px;}
.course_detail_show .text .price .old{color: #91a0ab;margin-left: 10px;text-decoration: line-through}
.course_detail_show .text .oper{overflow: hidden}
.course_detail_show .text .oper .seeNum{font-size: 14px;color: #6f7c85;padding-top: 10px;float: right}
.course_detail_show .pic{width: 511px;height: 289px;position: relative;margin-right: 35px;}
.course_detail_show .pic img{width: 511px;height: 289px;}
.course_detail_show .pic .icn-lock{position: absolute;left:50%; top:50%;margin-top: -54px;margin-left: -54px;}

.course_directory{}
.schoolProfile .course_directory{padding-left: 25px;}
.course_directory>h4{font-size: 16px;margin-bottom: 10px;font-weight: normal;}
.course_directory>ul{padding-left: 20px;margin-bottom: 20px;}
.course_directory li{margin-bottom: 10px;font-size: 14px;color: #6f7c85;}
.course_directory li a{color: #6f7c85;}

.schoolProfile .discuss_panel{padding-left: 25px;padding-top: 10px;}
.discuss_panel .avt{margin-right: 20px; float: left;display: inline-block;}
.discuss_panel .avt img{border-radius: 50%;width: 75px;height: 75px;}
.discuss_panel>li{margin-bottom: 15px;}
.discuss_panel .discuss_content{position: relative;padding: 15px 30px 0 0;overflow: hidden;}
.discuss_panel .discuss_content .c{line-height: 1.6;margin-bottom: 10px;}
.discuss_panel .discuss_content .author{text-align: right;}
/*----------------------------------------------------------------------------------------------------------------------------d-d-d-d-------------*/

/*----------------------------------------------------------------------------------------------------------------------------e-e-e-e-------------*/
.expertTeam{margin-left:-20px;}
.expertTeam>li{ margin-left:20px; margin-bottom:20px;position: relative; width: 235px; }
.expertTeam .item{position: relative; z-index: 20;}
.expertTeam .avt{text-align: center;}
.expertTeam .avt img{width: 150px;height: 150px;border-radius: 50%;}
.expertTeam .infor{padding: 10px 5px 20px;font-size: 14px;line-height: 1.8;text-align: center}
.expertTeam .infor h2{font-size: 18px;font-weight: normal;}
.expertTeam .infor .pro{color: #6f7c85;}
.expertTeam .infor .t{margin-top: 10px;color: #6f7c85;height: 50px;}
.expertTeam .bg{background: #fff;width: 235px;height: 220px;position: absolute;bottom: 0;left: 0; z-index: 10;
    border:transparent solid 1px;border-radius: 8px}
.expertTeam>li:hover h2>a{ color:#d92222;}
/* .expertTeam>li:hover .avt img{ opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);} */

.expert_showbox{background: url(images/expert_bg.jpg) top center no-repeat;height: 240px;}
.expert_showbox .aptext{padding: 35px 0 10px 30px;}
.expert_showbox .aptext .pic{width: 145px;height: 145px;border-radius: 50%;border:solid 4px #60697d;box-shadow: 3px 3px 8px #333}
.expert_showbox .aptext .text{padding-top: 10px;padding-left:20px;font-size: 14px;line-height: 1.8;}
.expert_showbox .aptext .text h2{font-size: 18px;font-weight: normal;margin-bottom: 5px}
.expert_showbox .aptext .text .pro{margin-bottom: 5px}
.expert_showbox .aptext .text .t{}
/*----------------------------------------------------------------------------------------------------------------------------f-f-f-f-------------*/
.f-scale img { -moz-transition: all 0.3s cubic-bezier(0, 0.5, 0.5, 1) 0s; -o-transition: all 0.3s cubic-bezier(0, 0.5, 0.5, 1) 0s; -webkit-transition: all 0.3s cubic-bezier(0, 0.5, 0.5, 1) 0s; transition: all 0.3s cubic-bezier(0, 0.5, 0.5, 1) 0s; }
.f-scale:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.f-up{transition:All 0.4s ease-in-out;    
    border: 0.5px solid #e8e8e8;-webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.f-up:hover {transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);box-shadow: 0 0 10px #ccc}
.f-up:hover .picText{background:white;}
/* .f-up:hover .picText a{ color: #fff; }
.f-up:hover .picText .tag{color: #fff; } */

.zn-footer{ line-height: 1.8;background: #333333;  }
.zn-footer .lht25{ line-height: 1.5;font-size: 12px; }
.zn-footer .link{border-bottom: #A0A0A0 solid 1px;}
.zn-area {width: 1200px; margin: 0 auto; position: relative;}
.zn-footer .link .aptext {width: 70%;margin:0 auto;padding:20px 0 15px;display:flex;align-items:center;}
.zn-footer .link .aplist>li {font-size: 15px;margin-left: 30px;position: relative;display: inline-block;}
.zn-area {width: 1200px;margin: 0 auto;position: relative;}
.zn-footer .infor {padding: 30px 0;width: 70%;margin: 0 auto;line-height: 2;font-size: 12px;color: #fff;}
.zn-footer .infor #tel {color: white;font-size: 16px;line-height: 2;}
.zn-footer .copy {background:#2C2C2C;padding:10px 0;text-align:center;color:#fff;font-size:11px;}
.zn-footer .copy>p {margin: 5px 0;}
.zn-footer .link .aplist>li a {color: white;text-decoration: none;}
.zn-footer .link .aplist>li+li:after {background: white;content: "";width: 1px;
    height: 15px;position: absolute;top: 6px;left: -16px;}


.friend_link{border-bottom:rgba(255,255,255,0.4) solid 1px; padding:0 0 5px; margin-bottom:10px;}
.friend_link .aptext .pic{ margin-right:30px;}
.friend_link .aplist{ margin-right:-20px; text-align:left}
.friend_link .aplist>li{ font-size:15px; margin-right:20px; margin-bottom:10px; margin-top:5px; border-left:#fff solid 1px; padding-left:20px; line-height:15px; *line-height:18px;}
.friend_link .aplist>li:first-child{ border-left:0; padding-left:0;}
/*----------------------------------------------------------------------------------------------------------------------------g-g-g-g-------------*/

/*----------------------------------------------------------------------------------------------------------------------------h-h-h-h-------------*/
.headline{  margin-bottom:20px; border-bottom:#ddd solid 1px; }
.headline>h2{display:inline-block; *display:inline; zoom:1; font-size:18px; line-height:18px; font-weight:normal; letter-spacing:1px; border-bottom:#d92222 solid 3px; margin-bottom:-1px;padding-bottom:10px;color: #d92222;}
.headline a.more_box{ float:right;font-size: 14px;color: #6f7c85;padding-top: 5px;}
.headline a.more_box:hover{color: #666}
.headline q.num{ font-size:13px;  margin-left:20px; color:#6f7c85; vertical-align:0;}
.headline.md>h2{ font-size:20px; line-height:20px; letter-spacing:0 }


.headline01{margin-bottom:20px;border-bottom:#D8D9DB solid 1px;padding-bottom:12px;}
.headline01 h2{display:inline-block; *display:inline; zoom:1; font-size:18px;  vertical-align: bottom; font-weight:normal}
.headline01 span.more{ float:right; padding-top:5px;}
.headline01>q{ font-size:13px;  margin-left:10px; color:#6f7c85}
.headline01.n2{ background:#f0f0f0; padding:10px 20px; border-bottom:0;}
.headline01.n2 h2{ font-size:16px;}
.headline01.n3{border-bottom:0;padding: 0;}
.headline01.n3 h2{font-weight: bold;}

.head_big{  margin-bottom:25px;  text-align: center;margin-bottom: 30px;}
.head_big>h2{display:inline-block; *display:inline; zoom:1; font-size:22px; line-height:22px; font-weight:normal;color: #0569c6;letter-spacing: 2px;}
.head_big .more{ float:right; font-size:14px;color: #737681;padding-top: 4px;}
/*----------------------------------------------------------------------------------------------------------------------------i-i-i-i-------------*/
.index_inform{padding: 25px 0 25px;font-size: 16px;text-align: center;}
.index_inform .icn-inform{margin-right: 10px;margin-top: -5px}
.index_search{background: url(images/search_bg.jpg) top center no-repeat;height: 69px;}
.index_search .content{padding: 25px 350px 0;height: 50px; }
.index_search .search{}
.index_search .search .aplist{  *float:left; *overflow:hidden}
.index_search .search .aplist>li{}
.index_search .search .ipt_box{ width:230px; height:29px;}
.index_search .search .ipt_box .ipt{ border:0; background:none;text-align: center; width:230px; height:20px; line-height:20px\9; color:#333; font-size:18px;FONT-FAMILY:"Microsoft YaHei"}
.index_search .search .searchBt{ display:block; width:20px; height:20px; border:0; cursor:pointer; background:url(images/search_bt.png) center center no-repeat; }


/*----------------------------------------------------------------------------------------------------------------------------j-j-j-j-------------*/

/*----------------------------------------------------------------------------------------------------------------------------k-k-k-k-------------*/

/*----------------------------------------------------------------------------------------------------------------------------L-L-L-L-------------*/
.logo_wraper{padding: 15px 0px 0px 0px; background: white;border-bottom: 4px solid #d92222;}
.logo_wraper .denglu{float: right; padding-top: 20px;position: relative;padding-top: 39px;} 
.logo_wraper .denglu .aplist{margin-left: -15px}
.logo_wraper .denglu .aplist>li{font-size:16px; margin-left: 15px; line-height: 20px; 
	position: relative;    word-break: break-all;
    word-wrap: break-word;
    max-width: 200px;}
.logo_wraper .denglu .aplist>li+li:after{background: #737781;    content: "";    height: 11px; width: 1px;   position: absolute; top: 5px;  left: -8px;}
.logo_wraper .denglu a{ color: #d92222;cursor: pointer;}
.logo_wraper .denglu a:hover{ text-decoration:none; }

.logo_wraper .search_box{float: left;padding-top: 20px;}
.search_box{border-bottom: solid 1px #b4b4b6; height: 25px;}
.search_box .aplist{  *float:left; *overflow:hidden}
.search_box .aplist>li{}
.search_box .ipt_box{ width:150px; height:29px;}
.search_box .ipt_box .ipt{ border:0; background:none;text-align: center; width:150px; height:20px; line-height:20px\9; color:#fff; font-size:14px;FONT-FAMILY:"Microsoft YaHei"}
.search_box .search{ display:block; width:20px; height:20px; border:0; cursor:pointer; background:url(images/search.png) center center no-repeat; }
#search-category { z-index: 888; POSITION: relative; WIDTH:90px;   background:#FFF; font-size:14px; color:#666;}
#search-category .left .hand{ cursor:pointer; }
#span_goto{ background:url(images/icon-down.png) right center no-repeat;height:29px;  line-height:29px; padding-left:16px; }
#search-category .left .goto { POSITION: relative;z-index:900;  }
#search-category .left .goto UL {  WIDTH:90px;border:#CECECE solid 1px; background:#fff;  DISPLAY: none;  POSITION: absolute; TOP:29px; *TOP:26px; LEFT:-1px; z-index:100;  }
#search-category .left .goto UL A { DISPLAY: block; padding:3px 0 3px 18px; font-size:13px; }
#search-category .left .goto UL A:hover{background: #F2F2F2;}

.nav_box{font-size: 16px;text-align: center;padding-top: 20px;padding-top: 25px;}
.nav_box a{display:inline-block;  zoom:1; vertical-align:top;
    border-bottom:transparent solid 3px;padding-bottom: 3px;
    width: 80px;
        height: 48px;
        padding: 0px;
        border: 0px;
        line-height: 48px;}
.nav_box a:hover{ text-decoration:none; }
.nav_box  a.active{ color: white;
    background-image: url(/userlib/style/images/menu_actived.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;}
.nav_box.n2{float: left; width: 400px;margin-left: 35px;}

.localcurrent{ padding:5px; background:#d92222;padding: 5px 5px 9px 5px; }
.localcurrent .area{ position:relative}
.localcurrent .daohang{ font-size:14px;}

.leader_box{padding: 30px 15px 0;background: #fff;}
.leader_box .avt{text-align: center;}
.leader_box .avt img{width: 150px;height: 150px;border-radius: 50%;}
.leader_box .infor{padding: 10px 0 20px;font-size: 14px;line-height: 1.8}
.leader_box .infor h2{font-size: 18px;font-weight: normal;text-align: center;}
.leader_box .infor .pro{color: #6f7c85;text-align: center;}
.leader_box .infor .t{margin-top: 10px;color: #6f7c85;}

.leader_ms{padding: 30px 15px 20px;background:  url(images/ms_bg.jpg) #f8d979 top center repeat-x;}
.leader_ms .avt{text-align: center;}
.leader_ms .avt img{width: 110px;height: 110px;border-radius: 50%;border: solid 6px #f8d979;}
.leader_ms .infor{padding: 10px 0 ;font-size: 14px;}
.leader_ms .infor h2{font-size: 24px;font-weight: normal;text-align: center;margin-bottom: 10px;}
.leader_ms .infor .c1{color: #555;margin-top: 5px;padding-left: 65px;}
.leader_ms .infor .t{margin-top: 10px;color: #555; border-top: #f58b0d solid 1px; padding-top: 15px;line-height: 1.8}
/*----------------------------------------------------------------------------------------------------------------------------m-m-m-m-------------*/
.message_panel{}
.ms_cardwrap{margin-bottom: 10px;font-size: 14px;}
.ms_cardwrap .ms_name{overflow: hidden;margin-bottom: 12px;margin-top: 20px}
.ms_cardwrap .ms_name .face{width: 30px;height:30px;border-radius: 50%;margin-right: 10px;float: left}
.ms_cardwrap .ms_name .name{float: left;line-height: 30px;}
.ms_cardwrap .ms_name .time{float: left;line-height: 30px;margin-left: 20px;color:#6f7c85;}
.ms_cardwrap .ms_name .rp{float: left;line-height: 30px;margin-left: 20px;}
.ms_cardwrap .ms_name .rp em{color:#6f7c85;margin-right: 20px;}
.ms_cardwrap .title{font-size: 18px;font-weight: bold;margin-bottom: 10px}
.ms_cardwrap .text{ line-height: 1.6 }
.ms_cardwrap .ms_handle{overflow: hidden;padding: 10px 0;}
.ms_cardwrap .ms_handle .hdList>li{float: left;margin-right:20px;color:#6f7c85;}
.ms_cardwrap .ms_handle .hdList>li a{color:#6f7c85;}
.ms_cardwrap .icn-za{vertical-align: -4px}
.ms_cardwrap .ms_detail{position: relative;}
.ms_cardwrap .ms_detail+.ms_detail{border-top: #e6e6e6 solid 1px; margin-top: 20px; padding-top: 20px;}
.ms_expand{border: solid 1px #e6e6e6;padding: 30px;} 
.ms_expand .text{width: 80%;}
.ms_expand .date{ position: absolute; right: 0; top:62px;color:#6f7c85; }
.ms_leave{}
.ms_leave .zoom{padding-top: 10px;}
.ms_leave .tips{line-height: 2; color: #6f7c85}
.ipt_tarea{border: solid 1px #e6e6e6; box-sizing: border-box; padding:10px; font-size:14px; width:100%;height: 100px;}
.ipt_tarea1{border: solid 1px #e6e6e6; box-sizing: border-box; padding:10px; font-size:14px; width:100%;height: 40px;}
/*----------------------------------------------------------------------------------------------------------------------------n-n-n-n-------------*/
.newslist_box {}
.newslist_box li{margin-bottom: 25px;}
.newslist_box .date{width: 61px;border-radius: 4px;overflow: hidden; text-align:center; margin-right:25px;background: #fff;color:#4c555d;}
.newslist_box .date .day{ display:block; padding:18px 0;}
.newslist_box .date .day em{font-size: 30px;}
.newslist_box .date .mh{color: #fff;font-size: 12px; padding:4px 0;background: #4c555d;}
.newslist_box .text h2{font-size: 18px;font-weight:400;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-start;}
.newslist_box .text h2 em{ margin-right:10px;color:#4793fb;}
.newslist_box .text .ct{color: #6f7c85;font-size: 14px; line-height:1.6}
.newslist_box .text .show_news_date{ float:right;width: 141px;margin:0 0 0 10px;color: #888888;font-size: 16px;}
.newslist_box .text .source{color: #888888; font-size:14px; margin-top:15px;}
/* .newslist_box li:hover{background: #fff;} */
.newslist_box li:hover .text h2,.newslist_box li:hover .text h2 a{ color:#d92222;}
.newslist_box li:hover .date{color: #d92222;background: #f2f5f9;}
.newslist_box li:hover .mh{background: #d92222;}
.newslist_box li:hover .ellips>a{text-decoration: underline}
.newslist_box.n2 li{padding: 0;margin-bottom: 30px;}
.newslist_box.n2 .date{background: #f2f5f9}
.newslist_box .circle{width: 10px;height: 10px;border-radius: 50%;background: #d92222;margin-right: 10px;}
.slide_news .newslist_box li{padding: 0;margin-bottom: 30px;}
.slide_news .newslist_box .tm{color: #6f7c85;margin-bottom: 10px;}
.slide_news{padding: 30px 15px 25px;background: #fff;}

.newspaper{ font-size:14px; padding:10px}
.newspaper h2.biaoti{ margin-bottom: 20px;text-align: center; font-size:24px; font-weight:400; }
.newspaper .time {color:#6f7c85; text-align:center; margin-bottom:20px; }
.newspaper .time>span{ margin:0 20px; font-size:0; } 
.newspaper .ct img { max-width:100%; }
.newspaper .ct { padding:10px 0; line-height:2; font-size:16px; }
.newspaper .ct p { padding:10px 0 10px; }
.newspaper .relate{ border-top:#E0E0E0 solid 1px; padding:0 20px; margin-top:50px;}
.newspaper .relate>h2{ padding:10px 0;}

.tab_course{ }
.tab_course .menu{ margin-bottom:20px; text-align: right; font-size: 0}
.tab_course .menu li{ display:inline-block; *display:inline; zoom:1; vertical-align: top;cursor: pointer;  font-size:14px; font-weight: normal; }
.tab_course .menu span.line{ color: #ccc; font-size:12px; margin:0 10px;}
.tab_course .menu .active{color:#d92222; }
.none{ display:none}

.ntab02{ }
.ntab02 .menu{ margin-bottom:20px; border-bottom:#ddd solid 1px;font-size: 0;}
.ntab02 .menu li{ display:inline-block; *display:inline; zoom:1; vertical-align: top;cursor: pointer;  font-size:18px; line-height:18px; font-weight:normal; letter-spacing:1px; border-bottom:transparent solid 3px; margin-bottom:-1px;padding-bottom:10px;margin-right: 50px}
.ntab02 .menu .active{  border-bottom-color: #d92222;color: #d92222;}
/*----------------------------------------------------------------------------------------------------------------------------o-o-o-o-------------*/

/*----------------------------------------------------------------------------------------------------------------------------p-p-p-p-------------*/
.pagination{margin:30px 0 20px;}

div.digg {padding: 3px;  margin: 3px; text-align: center;  font-size:14px;}
div.digg a { padding:5px 10px;  margin: 2px;  color:#787D82; text-decoration: none}
div.digg a:hover { color: #fff;background-color:#4c555d; text-decoration:none}
div.digg a:active { color: #fff;background-color:#4c555d}
div.digg span.current { padding:5px 10px; font-weight: bold;  margin: 2px; color: #fff;background-color:#4c555d}
div.digg span.disabled { padding:5px 10px;  margin: 2px; color: #ddd;}
/*----------------------------------------------------------------------------------------------------------------------------q-q-q-q-------------*/

/*----------------------------------------------------------------------------------------------------------------------------r-r-r-r-------------*/

/*----------------------------------------------------------------------------------------------------------------------------s-s-s-s-------------*/
.school_show_box{background: url(images/school03.jpg) top center no-repeat; height: 240px;}

.schoolProfile .item{margin-bottom: 20px;font-size: 14px;}
.schoolProfile .item .title{font-size: 17px;margin-bottom: 10px;}
.schoolProfile .item .t1{ line-height: 1.8}
.schoolProfile .item .t2{ line-height: 1.8;padding-left: 25px;}
/*----------------------------------------------------------------------------------------------------------------------------t-t-t-t-------------*/
.teacherTeam{margin-left:-20px;}
.teacherTeam>li{ margin-left:20px; margin-bottom:20px;position: relative; width: 235px; }
.teacherTeam .item{position: relative; z-index: 20;background: #fff;height: 97px;border-radius: 48px;border:transparent solid 1px;}
.teacherTeam .avt{}
.teacherTeam .avt img{width: 97px;height: 97px;border-radius: 50%;}
.teacherTeam .item h2{padding-left: 20px;font-size: 18px;font-weight: normal;}
.teacherTeam .item .cate{padding-left: 20px;color: #6f7c85;font-size: 14px;padding-top: 5px;}
.teacherTeam .item .cate p{margin-top:3px;}
.teacherTeam .item:hover {border-color: #ccc}
/*----------------------------------------------------------------------------------------------------------------------------u-u-u-u-------------*/

/*----------------------------------------------------------------------------------------------------------------------------v-v-v-v-------------*/

/*----------------------------------------------------------------------------------------------------------------------------w-w-w-w-------------*/
.w235 {position:relative;width:235px;}
.w235.fl {float:left;margin-right:-235px;}
.w235.fr {float:right;margin-left:-235px;}
.w235-right {float:right;width:100%;}
.w235-right-ct {margin-left:255px;}
.w235-left {float:left;width:100%;}
.w235-left-ct {margin-right:255px;}
/*----------------------------------------------------------------------------------------------------------------------------x-x-x-x-------------*/
/*----------------------------------------------------------------------------------------------------------------------------y-y-y-y-------------*/

/*----------------------------------------------------------------------------------------------------------------------------z-z-z-z-------------*/

.logo_wraper .denglu .add a {
    text-decoration: none;
    color: #737781;
    display: block;
    padding: 5px 0px;
    cursor: pointer;
    border-radius: 5px;
}
.logo_wraper .denglu .add li {
    list-style: none;
}
.add {
    position: absolute;
    top: 0px;
    right: 0px;
    top: 58px;
    right: -10px;
    z-index: 71;
    border-radius: 5px;
    display: none;
    width: 100px;
    text-align: center;
    right: -25px;
}
.logo_wraper .denglu .add {
    background-image: url(http://oss.gamepku.com/ziyuan/files/xixin/tuichu.png);
    background-size: 100px 129px;
}
.show_infotitle>h2 {
    zoom: 1;
    font-size: 24px;
    letter-spacing: 1px;
    font-weight: normal;
    margin: 10px 0px 20px 0px;
}
.show_infoxueke, .show_infonianji, .show_infongongxiang {
    display: inline-block;
    background: #f2f5f9;
    padding: 5px 10px;
    margin-right: 15px;
    color: #6f7c85;
}
.show_infotitle {
    background: white;
    margin-bottom: 10px;
}