@media screen and (min-width:768px){
/*首页*/
.top{width:100%;height:85px;background: #912725;}
.topnav{width:95%;height:85px;display:flex;margin:0 auto;flex-direction: row;justify-content: space-between; align-items: center;}
.logoimg{/*width:280px;*/height:60px;}
.navul{display:flex;width:870px;color:#fff;font-size: 18px;justify-content: space-evenly;}
.navul li:hover{cursor: pointer;}
.navri{display: flex;align-items: center;}
.search{border:1px solid #c6918f;border-radius:30px;width:200px;height:40px;display: flex;justify-content: flex-start; align-items: center;overflow: hidden;}
.search img{margin:0 15px;}
.search input{background: none;height:40px;line-height: 40px;border:none;color:#fff;font-size: 18px;}
.search
::-webkit-input-placeholder { /* WebKit browsers，webkit内核浏览器 */color: #d98d8d; font-size: 18px;} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #d98d8d; font-size: 18px;} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #d98d8d; font-size: 18px;} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #d98d8d; font-size: 18px;}
.dl_btn{background: #fff;height:36px;border-radius: 20px;width:70px;font-size: 16px;border:none;margin-left:30px;}
.dl_btn:hover{background: #cf3434;color:#fff;cursor: pointer;}
.banner{width:100%;height:475px;background: url(../img/banner.png) no-repeat;background-size:100% 100%;display:flex;align-items: center;    justify-content: center;}
.banner img{margin-top:-40px;}
.banone{width:100%;height:574px;background: url(../img/ban1.png) no-repeat;background-size:100% 100%;display: flex;align-items: center;}
.banonemain{width:1200px;margin:0 auto; display: flex;justify-content: center;background: #fff;padding: 50px 0;}
.banmain_bg{width:1100px;height:365px;background:url(../img/border.png) no-repeat;    display: flex;align-items: center;position: relative; }
.h1bt{background: #fff;position: absolute;width: 260px;height: 35px;text-align: center;font-size: 24px;color: #8a1315;left: 50px;top:-5px;}
.wzp{font-size: 22px;line-height:44px;padding: 0 80px;color:#674326;}

.wzp a{color:#c7301e;float: right;}
.bantwo{width:100%;background:#fbf7f5;padding:30px 0;}
.mainbox{width:1200px;margin:0 auto;}

.bt{width:1200px;height:70px;background: url(../img/bt.png) no-repeat;display: flex;align-items: center;justify-content: space-between;margin-bottom:30px;}
.bt h1{color:#fff;font-size: 24px;margin-left:100px;}
.bt a{width:130px;height:45px;background: url(../img/more.png) no-repeat;display:flex;align-items: center;justify-content: center;color:#fff;font-size: 20px;}


ul.prapic_ul{overflow: hidden;margin-top:45px;display: flex;/*justify-content: flex-start;flex-wrap: wrap;*/flex-wrap: wrap;}
ul.prapic_ul li{width: 272px;height:240px;margin-left: 20px;margin-bottom:20px;position: relative;background: #f1edea;border-radius: 10px;border: 1px solid #ffd1b0;}
ul.prapic_ul li img{width:100%;transition: all 1s;-webkit-transition: all 1s;}
ul.prapic_ul li .sfimg{width: 272px;height: 153px;overflow: hidden;border-radius: 10px;}
ul.prapic_ul li .sfimg img:hover{-webkit-transform: scale(1.2);transform: scale(1.2);}
ul.prapic_ul li .sfimg .small{height: 153px;overflow: hidden;width: 272px;}
ul.prapic_ul li h1{font-size:18px;color:#2d2d2d;margin:10px auto;padding-left:10px;overflow: hidden;-webkit-line-clamp:2;/* text-align:center; *//*超出部分隐藏*/text-overflow:ellipsis;/* 超出部分显示省略号 */white-space: nowrap;/*规定段落中的文本不进行换行 */}
ul.prapic_ul li p{font-size:18px;color:#2d2d2d;margin:10px auto;padding-left:10px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}


.banthree{width:100%;height:1025px;background: url(../img/ban2.png) no-repeat;background-size:100% 100%;display:flex; justify-content: center;}
.bt_two{margin:80px 0;width:1200px;height:10px;background: url(../img/line.png) no-repeat;display: flex;align-items: center;justify-content: space-between;}
.bt_two h1{font-size: 30px;color:#cc0a0a;}
.bt_two a{padding:10px 60px;background: #e11413;color:#fff;border-radius: 30px;margin-right:20px;}
.banthree_box ul{    display: flex;
    align-items: center;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;}

.banthree_box ul li{width:210px;height:280px;border:1px solid #ccc;display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
    margin-left: 20px;
    margin-bottom: 45px;background: #fffaf8;}
.banthree_box ul li h1{height: 85px;margin-top: 10px;font-size:18px;text-align: center;width: 110px;}
.banthree_box ul li h3{height: 65px;margin-top: 10px;font-size:18px;text-align: center;width: 140px;}

.banfour{width:100%;background:#f8f9fb;display:flex; justify-content: center;}
.banfour_main{width:1200px;margin:0 auto;padding:30px 0;}

/*.ulone{width:1000px;margin: 40px auto;}
.ulone ul{display: flex;justify-content: space-between;}
.ulone li{width:150px;height:140px;background: #fff;border-radius:20px;overflow: hidden;box-shadow: 10px 10px 10px #dce7f7;}
.ulone li img{width:150px;height:100px;}
.ulone li p{text-align: center;height:40px;line-height:40px;font-size: 20px;}*/

.ultwo{width:1200px;margin:40px auto;}
.ultwo ul{display: flex;justify-content: flex-start;flex-wrap: wrap;flex-direction: row;}
.ultwo li{width:150px;height:140px;background: #fff;border-radius:20px;overflow: hidden;box-shadow: 10px 10px 10px #dce7f7;margin-left: 18px;margin-bottom: 27px; transition: transform 0.25s cubic-bezier(0.7, 0.98, 0.86, 0.98), box-shadow 0.25s cubic-bezier(0.7, 0.98, 0.86, 0.98);}
.ultwo li:hover{transform: scale(1.08);}
.ultwo li img{width:150px;height:100px;}
.ultwo li p{text-align: center;height:40px;line-height:40px;font-size: 20px;}


/*视频介绍*/
.video{width:100%;height:900px;background: url(../img/bg.png) no-repeat;background-size:100% 100%;display:flex; justify-content: center;}
.video_box{background: #fff;height:900px;width:1200px;margin:0 auto;}
.videobt{margin:20px;border-bottom:1px solid #ccc;display: flex;align-items: center;  justify-content: space-between;}
.videobt h1{padding:10px 0; font-weight: normal;font-size: 18px;}
.videobt h1 span{padding:8px 10px ;border-bottom:2px solid #df2e0b;}

.video_sp{width:960px;height:540px;margin:80px auto;}
.button_two{display: flex;justify-content: center;}
.jabtn{padding:10px 30px;background: #f0eeef;color:#000;border:1px solid #ccc;border-radius:30px;font-size: 20px;margin:0 10px;}
.kjbtn{padding:10px 30px;background: #ca3433;color:#fff;border:1px solid #ca3433;border-radius:30px;font-size: 20px;margin:0 10px;}

/*资源介绍*/
.zyjs{width:100%;height:750px;background: url(../img/bg.png) no-repeat;background-size:100% 100%;display:flex; justify-content: center;}
.zyjs_box{background: #fff;height:750px;width:1200px;margin:0 auto;}
.zyjsbt{margin:20px;border-bottom:1px solid #ccc;display: flex;align-items: center;  justify-content: space-between;}
.zyjsbt h1{padding:10px 0; font-weight: normal;font-size: 18px;}
.zyjsbt h1 span{padding:8px 10px ;border-bottom:2px solid #df2e0b;}
.fc{width:480px;height:270px;    position: absolute;
    left: 0;
    border-radius: 15px;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;}
.fc img.bf{cursor:pointer;}
/*搜索*/
.indextop_right{width:100%;height:75px;text-align: right;}
.indextop_right input{width: 500px;height: 43px;font-size: 18px;color: #000000;border: 1px solid #cf0300;border-radius: 6px; padding-left: 10px;overflow: hidden;position: relative;}
.indextop_right ::-webkit-input-placeholder{/* WebKit browsers，webkit内核浏览器 */color: #ccc;font-size: 16px;}
 :-moz-placeholder{
/* Mozilla Firefox 4 to 18 */color: #ccc;font-size: 16px;}
::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #ccc; font-size: 16px;}
:-ms-input-placeholder{/* Internet Explorer 10+ */color: #ccc; font-size: 16px; }
.indextop_right .sp{width: 60px;height: 46px;  background: #cf0300; display: inline-block;vertical-align: middle; border-left: 1px solid #cf0300; position: relative;left: -10px;top: -2px; border-radius: 0px 6px 6px 0px;}
.indextop_right .sp img { vertical-align: middle; margin: 7px 15px; }

/*分类*/
.fenll{position: relative;overflow: hidden;display: none;}
.spanzk{float: right;display: inline-block; position: absolute; top: 1px;right: 0px;color: red;}
.fenll h1{font-size: 18px;display: inline-block;float:left;margin-right:30px;line-height: 28px;}
.fenll ul{overflow: hidden;}
.fenll ul li{float:left;margin-right:20px;margin-bottom:10px;font-size: 15px;line-height: 28px;color:#3f3f3f;}
.fenll ul li:hover{color:#d8292a;}
.fenll ul li h2{padding: 2px 10px;background: #ffd3d3;color: #d8292a;display: inline;font-weight: normal;border-radius: 5px;}

.zyjsbox_main{margin:60px;}
.zyjsbox_main h1{font-size: 24px;margin-bottom:30px;}
.zy_box{display: flex;position: relative;}
.zy_box img.bftp{width:480px;height:270px;border-radius: 15px;margin-right:30px;border: 1px solid #ddedfb; box-shadow: 1px 3px 5px rgb(219 228 246);}
.zy_box ul li{line-height:50px;font-size:20px;width:100%;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}


.ulzyjs{/* display: flex; */margin-top:50px;width: 800px;margin-left: 130px;}
.ulzyjs ul{display: flex;justify-content: space-between;}
.ulzyjs ul li{background: url(../img/zybg.png) no-repeat;width:310px;height:140px;display: flex; align-items: center; justify-content: flex-start;}
.ulzyjs ul li img{margin:0 30px;}
.ulzyjs_btn{display: flex;align-content: center;flex-direction: column;align-items: center;}

.ulzyjs_btn h2{color:#c1412b;font-size: 26px;margin-bottom:10px;}
.ulzyjs_btn button{width:130px;height:30px;line-height: 30px;background: #f7cfbf;color:#c1412b;border:none;border-radius: 10px;font-size: 18px;}


/*通知*/
.tz{width:100%;height:800px;background: url(../img/bg.png) no-repeat;background-size:100% 100%;display:flex; justify-content: center;}
.tz_box{background: #fff;height:800px;width:1200px;margin:0 auto;}
.tzbt{margin:20px;border-bottom:1px solid #ccc;display: flex;align-items: center;  justify-content: space-between;}
.tzbt h1{padding:10px 0; font-weight: normal;font-size: 18px;}
.tzbt h1 span{padding:8px 10px ;border-bottom:2px solid #df2e0b;}
.tz_main{width:1000px;height:630px;margin:40px auto;}
.tz_main_div{background: url(../img/bigborder.png) no-repeat;background-size:100% 100%;width:1000px;height:630px;overflow: hidden;}

.tz_main_div h1{font-size: 26px;text-align: center;margin-top:50px;color:#b21f1f;margin-bottom:30px;}

.tz_main_div p{padding:0 80px;line-height: 40px;font-size: 18px;text-indent: 2em;text-align: justify;}


/*教案介绍*/

.jajs{width:100%;/* height: 100%; */background: url(../img/bgc.png) no-repeat #fef8f2;background-size: 100%;display:flex;justify-content: center;}
.jajs_box{background: #fff;width:1200px;margin:0 auto;}
.jajsbt{margin:20px;border-bottom:1px solid #ccc;display: flex;align-items: center;  justify-content: space-between;}
.jajsbt h1{padding:10px 0; font-weight: normal;font-size: 22px;}
.jajsbt h1 span{padding:8px 10px ;border-bottom:2px solid #df2e0b;}

.jaimg{display: flex;  justify-content: center;flex-direction: column;align-items: center;}
.jaimg h1{font-size:24px;margin:50px 0 50px 0px;}



/*登录*/
.loginbg{background: url(../img/loginbg.png) no-repeat;background-size:100% 100%;width:100%;height:720px;;}
.loginmain{width:1200px;margin:0 auto;padding:20px 0;}
.loginp{font-size: 40px;color:#cd2b19;    display: flex;align-items: center;align-content: center;flex-direction: column;}
.loginp h1{margin:20px 0;}

.login{width:620px;}
.login_box{display: flex;align-items: center;justify-content: space-between;}
.login_bo{background: #fff;/* padding:0px 80px 50px 80px; *//* border-bottom-left-radius: 10px; *//* border-bottom-right-radius: 10px; *//* height:347px; */padding: 20px 0px 80px;border-radius: 20px;}


.h2bt{width:500px;margin: 0 auto;text-align: center;margin-bottom:30px;border-bottom:3px solid #bfbfbf;}
.login_bo h1{font-size: 26px;text-align: center;display: inline-block;padding-top: 20px;padding-bottom: 15px;color:#b72d1d;}
.login_bo h2 {
    font-size: 26px;
    text-align: center;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 15px;
    margin-left:60px;}
.logindiv{width:500px;}
.logindiv span{font-size: 20px;}
.signboxtop{width:500px;margin: 0 auto;}
.signbox input{width:390px;height:48px;border-radius:5px;border:1px solid #b5b5b5;margin-bottom: 37px;padding-left:20px;font-size: 16px;}
.signbox input::placeholder{color:#888888;font-size: 14px;}
.signbtn button{width:500px;height:55px;border:none;background: #c9210d;color:#fff;font-size: 24px;border-radius:5px;margin-top:5px;}
.signbtn span{font-size: 14px;display: inline-block;margin-top:15px;margin-left:10px;color:#499c4c;}

.yzm{   /* display: flex;  width: 150px; */ flex-direction: row;justify-content: space-between;}
.yzm input.yzminput{width:250px;}
.yzm img{width: 115px; height: 50px;vertical-align: middle;}

.yzm span{font-size: 20px;}

.back-to-top{position: fixed;bottom:20px;right:20px;z-index: 999;width:60px;}
.signbtnr button{width:85px;height:40px;border:none;background: #c9210d;color:#fff;font-size: 24px;border-radius:5px;margin-top:5px; float:right;}

/*注册*/
.zcbg{background: url(../img/loginbg.png) no-repeat;background-size:100% 100%;width:100%;}
.zcdiv{width:600px;}
.zcspan{width:145px;display: inline-block;text-align: right;}
.loginzc{width:650px;}
.signbox_zc input{width:300px;height:48px;border-radius:5px;border:1px solid #b5b5b5;margin-bottom: 37px;padding-left:20px;font-size: 16px;line-height: 48px;}
.signbox_zc input::placeholder{color:#888888;font-size: 14px;}





































.pra_box{width: 1200px;overflow: hidden;display: flex;justify-content: flex-start;}
.cbnav{width:250px;padding: 20px 16px;/* float: right; */background: #fff;margin-top:40px;border-radius: 10px;}
.cbnav h2{background: #d8292a;font-size: 20px;padding:5px 15px;color:#fff;font-weight: normal;border-radius: 5px;border-bottom:;}
.cbnav ul li{line-height:38px;padding:5px 15px;border-bottom: 1px dashed #d8292a;font-size: 16px;   overflow: hidden;
    -webkit-line-clamp: 2;
    /* text-align: center; */
    text-overflow: ellipsis;
    white-space: nowrap;}



.foot{width:100%;height:200px;background: #b72d1d;}
.foot_box{width:1200px;height: 200px;margin:0 auto;display: flex;justify-content: space-between;align-items: center;}

.foot_wz{border-left:1px solid #eb6100;padding-left:20px;}
.foot_wz h1{color:#fff;}
.foot_left{color:#fff;}
.foot_left p{line-height:30px;}
.foot_left img{height:60px;}
.ewmdiv ul{display: flex;}
.ewmdiv ul li img{width:100px;margin-bottom:10px;}
.ewmdiv ul li {color:#fff;display: flex;  align-items: center; flex-direction: column;margin-right:40px;}
.ulhb{display: flex;color:#fff;}
.ulleft{margin-right:50px;}
.ulhb li{line-height:30px;cursor: pointer;}

.foot_bot{width:100%;height:65px;background: #a1291b;}
.foot_bot_p{color:#fff;width:1200px;height:65px;line-height: 65px;margin: 0 auto;text-align: center;}
.foot_bot_p a{color:#fff;margin-right:5px;}
/*分页*/
.tcdPageCode { padding:25px 20px; text-align:left; color:#ccc; text-align:center; }
.tcdPageCode a.tcdNumber { display:inline-block; color:#000000; display:inline-block; height:35px; line-height:35px; padding:0 15px; border:1px solid #ddd; margin:0 2px; border-radius:4px; vertical-align:middle; }
.tcdPageCode a.nextPage { display:inline-block; color:#000000; display:inline-block; height:35px; line-height:35px; padding:0 15px; border:1px solid #ddd; margin:0 2px; border-radius:4px; vertical-align:middle; }
.tcdPageCode a:hover { text-decoration:none; border:1px solid #b72d1d; }
.tcdPageCode a.current { display:inline-block; height:35px; line-height:35px; padding:0 15px; margin:0 2px; color:#fff; background-color:#b72d1d; border:1px solid #b72d1d; border-radius:4px; vertical-align:middle; }
}




@media screen and (max-width:767px){

/*首页*/
.top{width:100%;background: #912725;overflow: hidden;}
.topnav{margin:5px;/*display:flex;margin:0 auto;flex-direction: row;justify-content: space-between; align-items: center;*/}
.logoimg{width:280px;height:60px;}
.navul{display:flex;width:100%;color:#fff;font-size: 0.9rem;justify-content: space-evenly;}
.search{border:1px solid #c6918f;border-radius:30px;width:100%;height:30px;margin:10px 0;display: flex;justify-content: flex-start; align-items: center;}
.search img{margin:0 10px;}
.search input{background: none;height:40px;line-height: 40px;border:none;color:#fff;font-size: 0.9rem;overflow: hidden;}
.search
::-webkit-input-placeholder { /* WebKit browsers，webkit内核浏览器 */color: #d98d8d; font-size: 0.9rem;} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #d98d8d; font-size: 0.9rem;} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #d98d8d; font-size: 0.9rem;} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #d98d8d; font-size: 18px;}
.dl_btn{background: #fff;height:30px;border-radius: 20px;width:70px;font-size: 0.8rem;border:none;/* float: right; */position: absolute;top: 10px;right: 10px;}

.banner{width:100%;height:180px;background: url(../img/banner.png) no-repeat;background-size:100% 100%;display:flex;align-items: center;    justify-content: center;}
.banner img{margin-top:-40px;width:95%;}
.banone{width:100%;height: 321px;background: url(../img/ban1.png) no-repeat;background-size:100% 100%;display: flex;align-items: center;}
.banonemain{width: 94%;margin:0 auto;display: flex;justify-content: center;background: #fff;padding: 20px 0;/* height: 320px; */}
.banmain_bg{width: 91%;height: 256px;background:url(../img/border.png) no-repeat;display: flex;align-items: center;background-size: 100% 100%;position: relative; }


.h1bt{background: #fff;position: absolute;width: 260px;height: 35px;text-align: center;font-size: 1.3rem;color: #8a1315;left: 50px;top:-5px;}
.wzp{font-size: 0.8rem;line-height: 1.4rem;padding: 0px 40px;color:#674326;}

.wzp p a{color:#c7301e;}
.bantwo{width:100%;background:#fbf7f5;padding:10px 0;}
.mainbox{width: 100%;margin:0 auto;}

.bt{width: 100%;height: 35px;background: url(../img/bt.png) no-repeat;display: flex;align-items: center;justify-content: space-between;background-size: 130% 100%;}
.bt h1{color:#fff;font-size: 1rem;margin-left: 13px;}
.bt a{height: 28px;/* background: url(../img/more.png) no-repeat; */display:flex;align-items: center;justify-content: center;color:#fff;font-size: 20px;background: #d8292a;padding: 0px 20px;font-size: 0.7rem;}



ul.prapic_ul{overflow: hidden;margin-top:20px;display: flex;justify-content: flex-start;flex-wrap: wrap;}
ul.prapic_ul li{width: 45%;margin-left: 14px;margin-bottom:20px;position: relative;background: #f1edea;border-radius: 10px;border: 1px solid #ffd1b0;}
ul.prapic_ul li img{width:100%;transition: all 1s;-webkit-transition: all 1s;}
ul.prapic_ul li .sfimg{width: 100%;height: 106px;overflow: hidden;border-radius: 10px;}
ul.prapic_ul li .sfimg img:hover{-webkit-transform: scale(1.2);transform: scale(1.2);}
ul.prapic_ul li .sfimg .small{height: 103px;overflow: hidden;width: 205px;}
ul.prapic_ul li h1{font-size:0.8rem;color:#2d2d2d;margin:10px auto;padding-left:10px;overflow: hidden;/* text-align:center; *//*超出部分隐藏*/text-overflow:ellipsis;/* 超出部分显示省略号 */white-space: nowrap;/*规定段落中的文本不进行换行 */}
ul.prapic_ul li p{font-size:0.8rem;color:#2d2d2d;margin:10px auto;padding-left:10px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}


.banthree{width:100%;/* height:1025px; */background: url(../img/ban2.png) no-repeat;background-size:100% 100%;display:flex;justify-content: center;}
.bt_two{margin: 30px 0;width: 100%;height:10px;background: url(../img/line.png) no-repeat;display: flex;align-items: center;justify-content: space-between;}
.bt_two h1{font-size: 1rem;color:#cc0a0a;}
.bt_two a{padding: 10px 33px;background: #e11413;color:#fff;border-radius: 30px;margin-right:20px;font-size: 0.8rem;}
.banthree_box ul{display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;font-size: 0.8rem;}

.banthree_box ul li{width: 45%;height: 228px;border:1px solid #ccc;display: flex;align-items: center;flex-direction: column;justify-content: center;flex-wrap: wrap;margin-bottom: 10px;margin-left: 13px;}
.banthree_box ul li h1{height: 59px;margin-top: 10px;font-size:0.8rem;text-align: center;width:130px;}
.banthree_box ul li h3{height: 46px;margin-top: 10px;font-size:0.8rem;text-align: center;width:130px;}

.banfour{width:100%;/* height:550px; */background:#f8f9fb;display:flex;justify-content: center;}
.banfour_main{width:1200px;margin:0 auto;padding:30px 0;}

/*.ulone{width:1000px;margin: 40px auto;}
.ulone ul{display: flex;justify-content: space-between;}
.ulone li{width:150px;height:140px;background: #fff;border-radius:20px;overflow: hidden;box-shadow: 10px 10px 10px #dce7f7;}
.ulone li img{width:150px;height:100px;}
.ulone li p{text-align: center;height:40px;line-height:40px;font-size: 20px;}*/

.ultwo{width: 100%;margin:40px auto;}
.ultwo ul{display: flex;justify-content: flex-start;flex-wrap: wrap;flex-direction: row;}
.ultwo li{width: 28%;height: 120px;background: #fff;border-radius:20px;overflow: hidden;box-shadow: 10px 10px 10px #dce7f7;margin-left: 15px;margin-bottom: 27px;}
.ultwo li img{width:150px;height: 90px;}
.ultwo li p{text-align: center;height:30px;line-height:30px;font-size: 0.8rem;}


/*视频介绍*/
.video{width:100%;height:440px;background: url(../img/bg.png) no-repeat;background-size:100% 100%;display:flex;justify-content: center;}
.video_box{background: #fff;/* height:900px; *//* width:1200px; */margin:0 auto;}
.videobt{margin:20px;border-bottom:1px solid #ccc;display: flex;align-items: center;  justify-content: space-between;}
.videobt h1{padding:10px 0; font-weight: normal;font-size: 18px;}
.videobt h1 span{padding:8px 10px ;border-bottom:2px solid #df2e0b;}
.video_sp img{width: 417px;height: 240px;}
.video_sp{/* width:960px; *//* height:540px; */margin:30px auto;}
.button_two{display: flex;justify-content: center;}
.jabtn{padding:5px 15px;background: #f0eeef;color:#000;border:1px solid #ccc;border-radius:30px;font-size: 1rem;margin:0 10px;}
.kjbtn{padding:5px 15px;background: #ca3433;color:#fff;border:1px solid #ca3433;border-radius:30px;font-size: 1rem;margin:0 10px;}


/*资源介绍*/
.zyjs{width:100%;height:560px;/*background: url(../img/bg.png) no-repeat;*/background-size:100% 100%;/*display:flex;*/ justify-content: center;}
.zyjs_box{background: #fff;height:750px;width:100%;margin:0 auto;}
.zyjsbt{margin:20px;border-bottom:1px solid #ccc;display: flex;align-items: center;  justify-content: space-between;}
.zyjsbt h1{padding:10px 0; font-weight: normal;font-size: 18px;}
.zyjsbt h1 span{padding:8px 10px ;border-bottom:2px solid #df2e0b;}
.fc{width:45%;height:140px;position: absolute;
    left: 0px;
    border-radius: 15px;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;}
.fc img.bf{cursor:pointer;width:80px;}

.zyjsbox_main{margin:5px;}
.zyjsbox_main h1{font-size: 1rem;margin-bottom:30px;}
.zy_box{display: flex;position: relative;}
.zy_box img.bftp{width:45%;height:140px;border-radius: 15px;margin-right:5px;border: 1px solid #ddedfb; box-shadow: 1px 3px 5px rgb(219 228 246);}
.zy_box ul li{line-height:1.8rem;font-size:0.9rem;width:100%;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}


.ulzyjs{/* display: flex; */margin-top:10px;width: 100%;}
.ulzyjs ul{display: flex;justify-content: space-between;flex-direction: column;}
.ulzyjs ul li{background: url(../img/zybg.png) no-repeat;width:100%;height:140px;display: flex;align-items: center;justify-content: flex-start;background-size: 100% 100%;}
.ulzyjs ul li img{margin: 0 60px;}
.ulzyjs_btn{display: flex;align-content: center;flex-direction: column;align-items: center;}

.ulzyjs_btn h2{color:#c1412b;font-size: 26px;margin-bottom:10px;}
.ulzyjs_btn button{width:130px;height:30px;line-height: 30px;background: #f7cfbf;color:#c1412b;border:none;border-radius: 10px;font-size: 18px;}
/*搜索*/
.indextop_right{width:100%;height:40px;margin-bottom:10px;margin-top:10px;text-align: right;}
.indextop_right input{width: 70%;height:30px;font-size: 0.8rem;color: #000000;border: 1px solid #cf0300;border-radius: 6px; padding-left: 10px;overflow: hidden;position: relative;}
.indextop_right ::-webkit-input-placeholder{/* WebKit browsers，webkit内核浏览器 */color: #ccc;font-size: 16px;}
 :-moz-placeholder{
/* Mozilla Firefox 4 to 18 */color: #ccc;font-size: 0.8rem;}
::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #ccc; font-size: 0.8rem;}
:-ms-input-placeholder{/* Internet Explorer 10+ */color: #ccc; font-size: 0.8rem; }
.indextop_right .sp{width: 50px;height: 32px;  background: #cf0300; display: inline-block;vertical-align: middle; border-left: 1px solid #cf0300; position: relative;left: -10px;border-radius: 0px 6px 6px 0px;}
.indextop_right .sp img { vertical-align: middle; margin: 1px 10px; }


/*分类*/
.fenll{position: relative;overflow: hidden;margin:0 5px;}
.spanzk{float: right;display: inline-block; position: absolute; top: 1px;right: 0px;color: red;font-size: 0.8rem;line-height: 1rem;}
.fenll h1{font-size: 0.8rem;display: inline-block;float:left;margin-right:10px;line-height: 1rem;}
.fenll ul{overflow: hidden;}
.fenll ul li{float:left;margin-right:5px;margin-bottom:7px;font-size: 0.8rem;line-height: 1rem;color:#1f1f1f;width:100%;}
.fenll ul li:hover{color:#06b72c;}
.fenll ul li h2{padding: 2px 5px; background: #ffd3d3;color: #d8292a;display: inline; font-weight: normal;border-radius: 5px;}



/*通知*/
.tz{width:100%;height:800px;background: url(../img/bg.png) no-repeat;background-size:100% 100%;display:flex; justify-content: center;}
.tz_box{background: #fff;height:800px;width:100%;margin:0 auto;}
.tzbt{margin:20px;border-bottom:1px solid #ccc;display: flex;align-items: center;  justify-content: space-between;}
.tzbt h1{padding:10px 0; font-weight: normal;font-size: 18px;}
.tzbt h1 span{padding:8px 10px ;border-bottom:2px solid #df2e0b;}
.tz_main{width:100%;height:630px;margin:40px auto;}
.tz_main_div{background: url(../img/bigborder.png) no-repeat;background-size:100% 100%;width:100%;height:630px;overflow: hidden;}

.tz_main_div h1{font-size:1.2rem;text-align: center;margin-top:30px;color:#b21f1f;margin-bottom:20px;}

.tz_main_div p{padding:0 20px;line-height:24px;font-size: 0.8rem;text-indent: 2em;text-align: justify;}



/*教案介绍*/

.jajs{width:100%;height:1100px;background: url(../img/bgc.png) no-repeat;background-size:100% 100%;display:flex; justify-content: center;}
.jajs_box{background: #fff;height:1100px;width:100%;margin:0 auto;}
.jajsbt{margin:20px;border-bottom:1px solid #ccc; display: flex;align-items: center;  justify-content: space-between;}
.jajsbt h1{padding:10px 0; font-weight: normal;font-size: 22px;display: flex;align-items: center;  justify-content: space-between;}
.jajsbt h1 span{padding:8px 10px ;border-bottom:2px solid #df2e0b;display: flex;align-items: center;  justify-content: space-between;}

.jaimg{display: flex;  justify-content: center;flex-direction: column;align-items: center;}
.jaimg h1{font-size:24px;margin:20px 0 20px 0px;}
.jaimg img{width:90%;}





/*登录*/
.loginbg{background: url(../img/loginbg.png) no-repeat;background-size:100% 100%;width:100%;height:615px;}
.loginmain{width:100%;margin:0 auto;padding:20px 0;}
.loginmain img{width:90%;}
.loginp{font-size: 1.5rem;color:#cd2b19;display: flex;align-items: center;align-content: center;flex-direction: column;}
.loginp h1{margin: 2px 0;}

.login{width: 100%;}
.login_box{display: flex;align-items: center;flex-direction: column;}
.login_bo{background: #fff;/* padding:0px 80px 50px 80px; *//* border-bottom-left-radius: 10px; *//* border-bottom-right-radius: 10px; *//* height:347px; */padding: 20px;border-radius: 20px;margin: 19px;}


.h2bt{width: 100%;margin: 0 auto;text-align: center;margin-bottom: 38px;border-bottom: 1px solid #bfbfbf;}
.login_bo h1{font-size: 1rem;text-align: center;display: inline-block;padding-top: 20px;padding-bottom: 15px;color:#b72d1d;}
.login_bo h2 {
    font-size: 1rem;
    text-align: center;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 15px;
    margin-left:20px;}
.logindiv{width: 100%;}
.logindiv span{font-size: 0.8rem;}
.signboxtop{width: 100%;margin: 0 auto;}
.signbox input{width: 75%;height: 37px;border-radius:5px;border:1px solid #b5b5b5;margin-bottom: 19px;padding-left: 20px;font-size: 0.8rem;}
.signbox input::placeholder{color:#888888;font-size: 14px;}
.signbtn button{width: 100%;height: 39px;border:none;background: #c9210d;color:#fff;font-size: 1rem;border-radius:5px;margin-top:5px;margin-bottom: 27px;}
.signbtn span{font-size: 14px;display: inline-block;margin-top:15px;margin-left:10px;color:#499c4c;}

.yzm{   /* display: flex;  width: 150px; */ flex-direction: row;justify-content: space-between;}
.yzm input.yzminput{width: 36%;}
.yzm img{width: 115px;height: 40px;vertical-align: middle;}

.yzm span{font-size: 0.8rem;}




















.cbnav{display:none;}
/*注册*/
.zcbg{background: url(../img/loginbg.png) no-repeat;background-size:100% 100%;width:100%;}
.zcdiv{width:100%;  display: flex;flex-direction: row;align-content: center;align-items: center;margin-bottom:20px;}
.zcspan{width:145px;display: inline-block;text-align: right;}
.loginzc{width:99%;}
.signbox_zc input{width:300px;height:48px;border-radius:5px;border:1px solid #b5b5b5;padding-left:20px;font-size: 16px;line-height: 48px;}
.signbox_zc input::placeholder{color:#888888;font-size: 14px;}
.foot{width:100%;/* height:200px; */background: #b72d1d;font-size: 0.7rem;}
.foot_box{width: 100%;/* height: 200px; */margin:0 auto;/* display: flex; *//* justify-content: space-between; *//* align-items: center; */}
.foot_left img{height:60px;}
.foot_wz{border-left:1px solid #eb6100;padding-left:20px;}
.foot_wz h1{color:#fff;}
.foot_left{color:#fff;text-align: center;}
.foot_left p{line-height:30px;}

.ewmdiv ul{display: flex;justify-content: center;}
.ewmdiv ul li img{width:100px;margin-bottom:10px;}
.ewmdiv ul li {color:#fff;display: flex;  align-items: center; flex-direction: column;margin-right:40px;}
.ulhb{display: flex;color:#fff;}
.ulleft{margin-right:50px;}
.ulhb li{line-height:30px;cursor: pointer;}

.foot_bot{width:100%;/* height:65px; */background: #a1291b;}
.foot_bot_p{color:#fff;width: 100%;/* height:65px; */line-height: 1rem;margin: 0 auto;font-size: 0.7rem;text-align: center;/* margin: 5px; */}
.foot_bot_p a{color:#fff;margin-right:5px;}
.foot_bot_p p{padding :15px;}

.back-to-top{position: fixed;bottom:20px;right:20px;z-index: 999;width:60px;}
/*分页*/
.tcdPageCode { padding:25px 20px; text-align:left; color:#ccc; text-align:center; }
.tcdPageCode a.tcdNumber { display:inline-block; color:#000000; display:inline-block; height:25px; line-height:25px; padding:0 10px; border:1px solid #ddd; margin:0 2px; border-radius:4px; vertical-align:middle; }
.tcdPageCode a.nextPage { display:inline-block; color:#000000; display:inline-block; height:25px; line-height:25px; padding:0 10px; border:1px solid #ddd; margin:0 2px; border-radius:4px; vertical-align:middle; }
.tcdPageCode a:hover { text-decoration:none; border:1px solid #b72d1d; }
.tcdPageCode a.current { display:inline-block; height:25px; line-height:25px; padding:0 10px; margin:0 2px; color:#fff; background-color:#b72d1d; border:1px solid #b72d1d; border-radius:4px; vertical-align:middle; }
}



























