@charset "utf-8";
*{margin:0;padding:0;box-sizing:border-box;}
.head-right{float: right;}
.head-right a{float: right; color: #f0f0f0;}
body{min-width:1250px;margin:0;padding:0;font-size:14px;height:100%;font-family:"微软雅黑",Helvetica,Arial,Microsoft YaHei,Hiragino Sans GB,SimSun,sans-serif;background:#fff;}
a{text-decoration:none !important; color: #000;}
a:hover,a:focus{cursor:pointer}
ul li{list-style:none}
img{border:0}
button{border:none}
button:focus{outline:none}
input:focus{outline:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.clearfix:after{content:"";display:block;height:0;clear:both}
.clearfix{zoom:1}
/* .fenye01{background:url("../images/fenye01.jpg") top center no-repeat #f9f9f9;background-size:100%}
.fenye02{background:url("../images/fenye02.jpg") top center no-repeat #f9f9f9;background-size:100%}
.fenye03{background:url("../images/fenye03.jpg") top center no-repeat #f9f9f9;background-size:100%} */
.topbg{width:100%;margin:0 auto; background: url(../images/headbackground.svg) center center no-repeat; background-size: cover; border-bottom: 4px solid #1462AC;}
.topbg1{width:100%;margin:0 auto;box-shadow: 0px 0px 10px 0px rgba(32,33,36,0.36);position: relative;}
.logobg{width: 1200px;margin: 0 auto;padding: 24px 0;user-select: none;-ms-user-select: none;}
.bkhome{float:left;margin-top: 12px;margin-right: 15px;}
.znq{float:right;width:340px;}
.logo {float: left;width: 720px;}

.navbox{width:1200px;margin:0 auto;}
.nav_menu { font-size: 0; }
.nav_menu-item { position: relative; display: inline-block; text-align: center; font-size: 20px; line-height: 54px; z-index: 9999; width: 150px; }
.nav_menu-item:hover { background-color: #1462AC;}
.nav_menu-item a{display:block;padding:0 20px;}
.nav_menu-item:hover>a { color: #fff; }

.nav_menu-item:hover .nav_submenu{display:block;}
.nav_submenu{position:absolute;display:none;z-index:9999;}

.nav_submenu-item{width:150px;background-color:#1462AC;line-height:26px;}
.nav_submenu-item a{width: 150px; font-size: 15px; padding:12px 6px;text-align: center;transition: all 0.1s ease-in; color: #fff;}
.nav_submenu-item:hover{background-color:#0F4A81;}

.nav_search{margin-top: 38px; border: 1px solid #0b393f; border-radius: 5px; padding: 1px;background: #fff;}
.input-box{width: 160px; height: 30px; border: none; text-indent: 10px; vertical-align: top;}
.inputbutton{background: url(../images/search.png) center no-repeat; width: 35px; height: 30px; cursor: pointer; border: none; top: -1px; position: relative;}

.homessbg{border-bottom:1px solid #e4e4e4}
.homessbox{width:1200px;margin:0 auto}
.homessbox img{float:left;margin:22px 25px}
.center_container { background: url(../images/list-back.jpg) center no-repeat; background-size: cover; }
.mainbg{ background: url(../images/back-box1.jpg) center no-repeat; background-size: cover; }
.main_container{width: 1200px; margin: 0 auto;}
.jiaohubg { width: 1200px; padding: 15px 0;}
.liebiaobg{font-size: 0;}
.tubiao{float:left;height: 40px;display:none;}

.lbtextbox { display: inline-block; margin-bottom: 20px; width: 590px; border-radius: 4px; background: rgba(255,255,255,0.6); padding: 20px; box-shadow: 0px 2px 8px 0px rgba(32,33,36,0.08);border: 1px solid #eee;overflow: hidden;}
.evenbox{margin-left: 20px;}
.lbhead { line-height: 40px; width: 100%; border-bottom: 2px solid #1462AC; margin-bottom: 10px;}
.lbbt{float: left;font-size:20px;text-shadow: 0px 0px 1px #999; position: relative; top: 2px;transition-duration: 0.2s; transition-property: color;}
.lbbt:hover { color: #1462AC; }
.lbbt:after { content: ''; position: absolute; left: 0; bottom: 0; right: 0; background: #EF8200; height: 3px; }
.lbbt:hover:after{animation: aunderline 0.5s ease-out 0s 1 both;}
.lbmore{float: right; color: #3A75AC; font-size: 16px; line-height: 16px; margin-top: 16px; font-family: "Helvetica,Arial,Microsoft YaHei,Hiragino Sans GB,SimSun,sans-serif";}
.lbmore:hover{opacity: 0.7;}

/*.lblist{border-bottom:1px solid #ccc;}*/
.lblist a{line-height:40px;font-size:16px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;transition: all 0.2s;}
.lblist a:hover { padding-left: 10px; }
.newsDate{float:right;color: #999;}
.newsTitle {width: 470px; text-overflow: ellipsis; display: inline-block; overflow: hidden; vertical-align: bottom;}
.lblist a:hover .newsTitle { font-weight: bold; color: #1869C4; width: 100%; }
.lblist a:hover .newsDate { display: none; }

.newsTitle img{float: left; margin-top: 4px; margin-right: 4px;}

.lbtextbox.xwdt { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }
.lbtextbox.xwdt .lbbt { font-size: 24px; }
.lbtextbox.xwdt .lblist { width: 620px; border-bottom: 0; }
.lbtextbox.xwdt .newsDate{ color: #666; }
.lbtextbox.xwdt .newsTitle { width: 500px; }

#news_images { width: 510px; height: 288px; margin-top: 3px; box-shadow: 0px 0px 4px 0px rgba(32,33,36,0.28);border-radius: 2px;}
.news_image { width: 510px; height: 288px; transition-duration: 0.5s;}
.news_image:hover { transform: scale(1.1); }
.lbtextbox.xwdt .swiper-slide  p { position: absolute; bottom: 0; width: 100%; line-height: 32px; color: #fff; padding: 0 10px; font-size: 14px; background: rgba(0, 0, 0,.6); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.jiaodiantubg{width:100%;background:#3A75AC;margin:0 auto;padding:15px 0;}
.input-box-2{width:240px;height:30px;color:#3a75ac;border:none;float:right;margin:5px 0;line-height:30px;text-indent:10px;background:#fff;}
.imgScrollWrap{width:1200px;margin: 0 auto;}
#ddemo{overflow:hidden;width:100%}
#ddemo img{border:3px solid #3A75AC}
#dindemo{float:left;width:800%;height: 177px;}
#ddemo1{float:left}
#ddemo2{float:left}
#ddemo a{display: inline-block;font-size: 0;}
#dindemo img{width:120px;height:177px}
.lianjiebg{width:100%;background:#1462AC;}
.lianjie{width:1200px;margin:0 auto;text-align:center;padding: 15px 0;}
.lianjie h4{font-size:20px;color:#FFF;background:url(../images/hengxian.png) center no-repeat;letter-spacing:8px}
.friendlink{width:1200px;margin:0 auto;padding: 0px 22px 15px;}
.friendlink ul { float: left; line-height: 30px; font-size: 16px; margin: 0px 54px; letter-spacing: 3px; }
.friendlink ul li a{color:#f9f9f9}
.footerbox{width:100%;height:100%;color:#f0f0f1;background:#114f8a;}
.footer{width: 1200px; margin: 0 auto; padding: 12px 0; font-size: 12px; text-align: center;}
.footer ul li b{font-weight:normal;margin-left:8px}
.zybg{padding:40px 0 80px;width:1200px;margin:0 auto;}
.text-1{float:left;width:260px}
.text-1-2 { box-shadow: 0 2px 10px rgba(0,0,0,0.2); }
.text-1-2+.text-1-1{margin-top:24px;}
.text-1-1{overflow:hidden;border:1px solid #E7E7E7}
.biaoti{background:#348ea3;height:50px;line-height:50px;padding-left:15px;font-size:18px}
.biaoti .zw{color:#fff;margin-right:10px}

.biaoti .yw{color:#CDCDCD}

.biaoti2{height:50px;line-height:50px;padding-left:24px;background-color:#1462AC;}
.biaoti2 .zw{color:#fff;font-size:18px}
.biaoti2 .yw{color:#ccc;font-size:18px}

.biaoti3{height:50px;line-height:50px;font-size:14px;float:left}
.biaoti3 .zw{color:#fff;font-size:18px}
.dqwz{float:right}



.text-1-1 ul li{background-color: #fefefe;height:49px;line-height:49px;border-bottom:1px solid #E7E7E7}
.text-1-1 ul li:last-child{border:none}
.text-1-1 ul li:hover{background:#FDF5BF}
.text-1-1 ul li:hover .zw{color:#348EA3}
.text-1-1 ul li:hover .yw{color:#61AABB}
.text-1-1 ul li.cur{background:#FDF5BF}
.text-1-1 ul li.cur .zw{color:#348EA3}
.text-1-1 ul li.cur .yw{color:#61AABB}
.text-1-1 ul li a{padding-left: 24px; width: 100%; display: inline-block;}
.text-1-1 ul li .zw{color:#4f4e4d}
.text-1-1 ul li .yw{color:#B0B0B0}
.text-1-2 ul li { border-left: 8px #1462AC solid; background-color: #fff; transition: box-shadow 0.1s;}
.text-1-2 ul li:hover { border-left: 8px #ef8200 solid; position: relative; width: 260px; box-shadow: 1px 1px 6px 1px rgba(32,33,36,0.28); z-index: 10; }
.text-1-2 ul li a { padding-left: 16px; color: #4f4e4d; display: block; }
.text-1-2 ul li:hover a{color:#1862a2;}

.cur .zw { width: 100%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 58px; height: 58px; font-size:16px;}

.text-2 { float: right; width: 900px; box-shadow: 0 2px 10px rgba(0,0,0,0.2); background: #fff; }

.text-3 { width: 100%; overflow: hidden; box-shadow: 0 2px 10px rgba(0,0,0,0.2); background: #fff; }


.text-2-xia{min-height:500px;padding-bottom: 25px;}
.text-3 .text-2-xia{min-height:500px;padding: 0 100px 25px;}

.text-2-xia-biaoti{padding: 30px 0;border-bottom:1px solid #C0C0C0;text-align:center}
.text-2-xia-biaoti span{font-size:24px;color:#333;font-weight:bold;}
.shjiandianji{margin-top:20px;color:#999999;font-size:12px}

.text-liebiao{ overflow:hidden; padding: 31px;}
.text-liebiao-item { position: relative; line-height: 49px; font-size: 16px; padding: 0 10px;}
.text-liebiao-item:hover { background-color: rgba(220,220,220,0.2); }
.text-liebiao-item:before { display: block; content: ""; position: absolute; left: 10px; top: 50%; width: 4px; height: 4px; border-radius: 50%; background: #6b6b6b; margin-top: -2px; }
.text-liebiao-item>a { display: flex; justify-content: space-between; }
.text-padding{ overflow:hidden; padding: 0 31px 25px;}
.text01 { color: #333; width: 690px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 18px; }
.text03{ color: #969696;}

.pagebar { text-align: center; padding: 20px 0 40px; margin-top: 10px;}
.p_first, .p_prev, .p_next, .p_last, .p_no, .p_first_d, .p_prev_d, .p_next_d, .p_last_d, .p_no_d, .p_goto { margin: 0 2px; display: inline-block; font-size: 14px; display: inline-block; line-height: 36px; height: 36px; }
.p_first a, .p_prev a, .p_next a, .p_last a, .p_no a, .p_first_d, .p_prev_d, .p_next_d, .p_last_d, .p_no_d, .p_goto a, .p_goto input { display: inline-block; width: 100%; border-radius: 4px;}
.p_first_d, .p_prev_d, .p_next_d, .p_last_d{color: #ccc;}
.p_first, .p_prev, .p_next, .p_last, .p_first_d, .p_prev_d, .p_next_d, .p_last_d, .p_goto { width: 40px; }
.p_no_d, .p_no { width: 36px; }
.p_no_d { background: #1462AC; color: #fff; }
.p_goto input { border: 1px solid #ccc; width: 40px; text-align: center; height: 34px; font-size: 16px; }
.p_first:hover a, .p_prev:hover a, .p_next:hover a, .p_last:hover a, .p_no:hover a, .p_goto:hover a{ background:#ef8200; color:#fff; }

.suoyinbg { display: flex; font-size: 16px; user-select: none; -ms-user-select: none; justify-content: flex-end; height: 50px; background: #1462AC; padding: 0 32px; color: #fff; line-height: 50px; }
.suoyinbg>p { padding-left: 30px; background: url(../images/icon-home.png) left center no-repeat; }
.suoyinbg a { color: #fff; font-size: 16px; }
.suoyinbg a:hover { font-weight: 600; }
.fenye02 .suoyinbg{border-bottom: 0px;}

.contentinfo { padding: 20px 0; line-height: 32px; font-size: 16px; }
.contentinfo * { background: none !important; }
.contentinfo a:hover, .contentinfo a:hover * { color: #1E70FF !important; text-shadow: 0px 0px 1px;}
.text-3 .contentinfo { padding: 40px 0; }

.article-content { border-bottom: solid 1px #ddd; padding-bottom: 40px; min-height: 400px;}
.article-content a, .article-content a * { color: #1462AC; word-break: break-all; }
.article-attach, .article-link { margin-top: 40px; }
.article-attach a { color: #1462AC; }
.article-link p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.zhutibox{overflow:hidden;border-bottom:1px solid #eeeeee;padding:20px 0;margin:0 10px}
.zhutibox:last-child{border:none}
.zhuti-left-xia{padding:10px 20px;border:1px solid #eeeeee;margin-top:-1px;background:#ffffff;min-height:360px}
.zhutiimg img{width:210px;height:150px}
.zhutiimg{margin-right:10px;float:left;margin-left:15px}
.zhutitext ul{height:22px;line-height:22px;margin-top:15px;font-size:13px;color:#8c8c8c}
.dianzan{background:url(../images/chakan.png) 35px center  no-repeat;background-size:22px;width:80px;text-align:right;float:right}
.zhutitext ul li{margin-right:8px}
.yhming{font-size:12px}
.fbtime{font-size:13px;color:#b2b2b2;float:left}
.zhutitext{padding-top:10px;width:450px;float:left;margin-left:15px}
.zhutitext ul li img{width:22px;height:22px;border-radius:50%}
.zhutitext h1 a{font-size:18px;font-weight:400;color:#333333}
.zhutitext h1 a:hover{color:#57aeff}
.zhutitext p{margin-top:10px;line-height:22px;font-size:14px;color:#737373;height:65px;overflow:hidden}

#teacher_header { display: flex; background-color: rgba(256,256,256,0.7); border-radius: 8px; margin-bottom: 22px; box-shadow: 2px 2px 6px #e9e9e9; justify-content: space-around;}
#teacher_header>a { cursor: pointer; font-size: 16px; padding: 8px 0; width: 30px; text-align: center; float: left; font-weight: 600; color: #ef8200;}
#teacher_header>a:hover { color: #f4f4f4; background: #1462AC; }
#teacher_header>a.disabled { color: #f2e8db; pointer-events: none; }
#teacher_content>div:nth-child(even) { background: rgba(240,240,240,0.4); }
#teacher_content>div:nth-child(odd) { background: rgba(256,256,256,0.4); }
.teacher-pyhead { margin: 8px 10px; font-size: 20px; text-align: center; color: #1462AC; width: 18px; position: absolute; line-height: 49px; height: 49px; font-weight: 600; }
.teacher-list { padding: 8px 0 8px 40px; font-size: 0;}
.teacher-list .teacher-item { font-size: 18px; min-width: 79px; line-height: 48px; height: 48px; display: inline-block; border-radius: 2px; color: #333; text-align: center; overflow: hidden; }
.teacher-list .teacher-item:hover{background-color:#1462AC;color:#fff;box-shadow: 0px 1px 6px 0px rgba(32,33,36,0.28);}

.teacher-honor { margin: 8px 0 0 18px; font-size: 20px; text-align: left; color: #1462AC; line-height: 48px; height: 48px; font-weight: 600; }
.teacher-list-honor { padding: 8px 8px 8px 18px; font-size: 0;}
.teacher-list-honor .teacher-item { font-size: 18px; min-width: 79px; line-height: 48px; height: 48px; display: inline-block; border-radius: 2px; color: #333; text-align: center; overflow: hidden; }
.teacher-list-honor .teacher-item:hover{background-color:#1462AC;color:#fff;box-shadow: 0px 1px 6px 0px rgba(32,33,36,0.28);}

#mainImgzj{position: relative;height:380px;width: 622px;font-size:0;margin: 0 auto;overflow: hidden;;box-shadow:0 0 6px 1px rgba(0,0,0,0.2);border-radius: 4px;user-select: none;-ms-user-select: none;}
#mainImgzj .prev, #mainImgzj .next{position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5;}
#mainImgzj .next { left: auto; right: 3%; background-position: 8px 5px; }
#mainImgzj .hd{position: absolute; bottom: 9px; right: 4px ;z-index: 999;}
#mainImgzj .hd span{float: left; width: 12px; height: 12px; cursor: pointer; margin: 0 2px; border-radius: 100%; background:#f6f6f6;}
#mainImgzj .hd .on{background: #f28300;}

.hex, .hex:before, .hex:after { width: 21px; height: 36px; position: absolute; border-style: solid; border-color: #ccc; box-sizing: border-box; }
.hex:before, .hex:after{ top: -2px; }
.hex-6 { border-width: 2px 0; }
.hex-6:before { content: ''; transform: rotate(-60deg); border-width: 2px 0; }
.hex-6:after { content: ''; transform: rotate(60deg); border-width: 2px 0; }
.hex-1 { border-width: 2px 0 0 0; }
.hex-3 { border-width: 2px 0 0 0; }
.hex-3:before { content: ''; transform: rotate(-60deg); border-width: 2px 0 0 0; }
.hex-3:after { content: ''; transform: rotate(60deg); border-width: 2px 0 0 0; }
.linedrawing{ position: relative; top: 100px; width: 0; filter: blur(0.6px); display: none;}

#main_images{padding: 25px 0; height: 400px;}
#main_images .swiper-slide {transition: 0.9s; transition-timing-function: linear; opacity: 0.9;}
#main_images .swiper-slide-active{transform: scale(1.1); opacity: 1.0; border-radius: 5px; box-shadow:0px 1px 6px 0px rgba(32,33,36,0.28); z-index: 1000;}
#main_images .mainImg {height:100%; width:100%;border-radius: 5px;}
#main_images .swiper-slide p {position: relative; z-index: 1001; bottom: 56px; padding: 16px 32px; color: white; font-weight: 600; font-size: 16px; text-shadow: 0px 0px 4px #000; display: none; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width: 100%;}
#main_images .swiper-slide-active p {display: inline-block; animation: fromright 1s;}

.py_header1 { font-size: 20px; padding: 0px 25px; line-height: 50px; background: #f3f6fa; border-left: 6px solid #ef8200; }
.py_header2 { font-size: 18px; padding: 0 31px; margin: 31px 0 4px; }
.py_container { margin-bottom: 31px; }
.py_container .text01 { padding-left: 0px; width: auto; }
.py_container .text03 { display: none; }
.py_container .text-liebiao-item:before { display: none; }
.py_container .text-liebiao-item { display: inline-block; border-bottom: none; margin: 0px 3%; padding: 0px 18px; width: 44%; }
.py_linker { margin: 0 auto; font-size: 18px; border: 1px solid #6c757d; border-radius: .25rem; padding: 0.6rem 2rem; color: #444; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; }
.py_linker:hover { color: #fff; background-color: #1462AC; border-color: #1462AC; box-shadow: 0px 1px 6px 0px rgba(32,33,36,0.28); }

.jxzy_cardbox { display: flex; flex-wrap: wrap; justify-content: flex-start; padding-right: 25px; }
.jxzy_card { width: 200px; position: relative; margin-bottom: 30px; margin-right: 11px; }
.jxzy_digest { position: absolute; display: none; }
/*.jxzy_digest { position: absolute; display: none; width: 100%; height: 150px; overflow: hidden; padding: 14px; color: #fff; z-index: 10; background: rgba(0,0,0,0.5); }*/
/*.jxzy_card:hover .jxzy_digest { display: block; }*/
.jxzy_title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; margin-top: 10px; }
.jxzy_imgbox { width: 200px; height: 113px; overflow: hidden; border-radius: 4px; transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; }
.jxzy_img { width: 200px; height: 113px; transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; }
.jxzy_card:hover .jxzy_img { transform: scale(1.1); opacity: 0.8;}
.jxzy_card:hover .jxzy_title { color: #1462AC; }
.jxzy_card:hover .jxzy_imgbox { border-radius: 0; }

.fadeleft { position: relative; animation: fromleft 1s; }
.faderight { position: relative; animation: fromright 1s; }

@media only screen and (max-device-width: 768px) {
    .article-attach, .article-link { text-size-adjust: none; margin-top: 40px; line-height: 60px; font-size: 40px; }

    .center_container { background:#f9f9f9; }
    .mainbg{ background:#f9f9f9; }
    #main_images .swiper-slide-active {transform: unset;  transition: unset; transition-timing-function: unset; } 
    #main_images .swiper-slide { opacity: unset; transition: unset; transition-timing-function: unset; }
    #main_images .swiper-slide-active img.mainImg {box-shadow:unset;}
    #main_images .swiper-slide p {color: dimgrey; font-size: 36px; text-shadow: 0 0 1px grey; position: unset; z-index: unset; bottom: unset;}
    #main_images {padding: unset; height: unset;}
    #main_images .mainImg{height: 624px; width: 1110px;}
    
    .lbtextbox.xwdt .lbhead { border-bottom: none; margin-bottom: 0; padding: 0; }
    .lbtextbox.xwdt .lbbt { font-size: 54px; }
    .lbtextbox.xwdt .lblist { width: 100%; } /*border-bottom: 1px solid #baafa7;*/
    .lbtextbox.xwdt .newsTitle { width: 100%; }
    .lbtextbox.xwdt { display: inline-block; }
    #news_images {display: none;}
    .newsDate{display: none;}
    
    .logo {width: 80%;}
    .znq {display: none;}
    .liebiaobg ul li{float: none; margin-bottom: 60px; margin-top:25px;}
    .evenbox{margin-left: 0px;}
    .lbhead{line-height: 120px;}
    .tubiao{height: 120px}
    .lbbt{font-size: 54px;color: #000;}
    .lbmore {display: none}
    .newsTitle img{vertical-align: top; width: 50px; position: relative; top: 35px;}
    .lblist a {line-height: 120px; font-size: 46px; height: 120px;}
    .newsTitle {width: 100%; color: #000;}
    .linedrawing{display: none}
    .jiaohubg {width:100%;}
    #mainImgzj {height: 656px;width: 1066px;}
    #mainImgzj .hd{bottom: 20px;right: 10px;}
    #mainImgzj .prev, #mainImgzj .next{transform: scale(2.5);}
    .bkhome{display: none;font-size: 0;}
    .topbg{background:none; border-bottom: none;}
    .head-right{display: none;}
    .topbg1{background-color: #1462AC;}
    .nav_menu-item a{color: #fff;}
    .nav_menu-item { font-size: 46px; line-height: 100px; width: 25%; }
    .nav_menu-item:hover .nav_submenu{display:none}
    .text01 {width: 660px;;color: #000;}
    .text03 {width: 160px; font-size: 26px;}
    .text-liebiao-item{overflow: hidden;font-size: 2em;height: 3em;line-height: 3em;background-position-y: 40px;}
    a{-webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-select: none; -moz-user-focus: none; -moz-user-select: none;}

    .py_header1 { font-size: 3em; line-height: 2em; }
    .py_header2 { font-size: 2.5em; }
    .py_container .text-liebiao-item{ width: 100%; }

    #teacher_header { display:none; }
    .teacher-pyhead { font-size: 36px; width: 36px;line-height: 2.5em; }
    .teacher-list { padding: 10px 0 10px 40px; }
    .teacher-list .teacher-item {font-size: 36px; min-width: 168px; height: 2.5em; line-height: 2.5em; color: #000;}

    .suoyinbg, .suoyinbg a {font-size: 28px;height: 64px; line-height: 64px;}
    .biaoti2 { height: 64px; line-height: 64px;}
    .biaoti2 .zw { font-size: 36px; }
    
    .main_container{padding: 35px 45px;}
    .lbtextbox{width: 100%;}

    .cur .zw {height: 3em; line-height: 3em; font-size: 28px; }
    .text-1-2 ul li:hover{width: 240px;}
    .text-1-1 ul li{height: 3em; line-height: 3em; font-size: 28px;white-space: nowrap;}
    .text-1-1 ul li a{width: 100%; display: inline-block; overflow: hidden; text-overflow: ellipsis;}

    .text-3 .contentinfo{zoom: 1.2;padding: 10px 24px 0;}
    .text-3 .text-2-xia-biaoti{margin: 0 24px;}
    .text-2-xia-biaoti span{font-size: 42px;line-height: 48px; color: #000;}
    .shjiandianji{font-size: 24px; line-height: 2em; height: 2em;}
    .pagebar{margin: 20px 0; zoom: 1.9;}
    .text-1{width: 240px;}
    .text-2{width: 920px;}

    .zybg{margin: 0px;width:100%}
    .imgbox{display:none;}
    body{min-width: 1200px;}
    #dindemo img{width: 200px; height: 296px;}
    #dindemo{height: 296px;}
    .lianjie h4 {font-size: 36px;}
    .friendlink ul{font-size: 24px; margin: 0 16px;line-height: 32px;}
    .friendlink{padding: 0px 20px 10px;}
    .footer {width: 75%;font-size: 24px;line-height: 32px;}
    .lblist a:hover .newsTitle{color: #3A75AC;}
}
@keyframes aunderline{
0%{right:50%;left:50%;}
100%{right:0%;left:0;}
}
@keyframes fromleft{
0%{left:-600px;opacity:0;}
100%{left:0;opacity:1;}
}
@keyframes fromright{
0%{right:-600px;opacity:0;}
100%{right:0;opacity:1;}
}