@charset "utf-8";
/* CSS Document */

ul,ol { list-style: none; }
table { border-collapse:collapse; border-spacing:0; } 
th,td {  padding: 0; }
* {margin:0; padding:0; font-family:"微软雅黑";}
a {text-decoration: none; display:block;}
.banner,.youshiW,.jieduan,.kebiaoW,.Album{ width:1200px; margin:0 auto;}
/*全局控完*/
.bannerW{width:100%; height:514px;  background:url(/r/cms/www/scheme/images/2020zymszsfa/banner1.png) no-repeat center 0;}
.logo{ width:324px; height:81px; float:left;  margin-top:10px;}
.phone{ float:right; width:520px; height:30px; font-size:16px; color:#FFFFFF; line-height:30px; margin-top:30px;}
.beijing a{ float:left; color:#FFF; font-size:18px; margin-right:50px;}
.rexian{ float:right; color:#FFF; } 
/*banner完*/
.TIT{ font-size:34px; color:#000; text-align:center; height:34px; margin-top:70px;}
.TIT span{ width:80px; height:1px; background-color:#b0cbd1; display:inline-block; margin-bottom:10px; margin-left:15px; margin-right:15px;}
.TIT01{ margin-top:30px;}
/*标题完*/
.youshiW{ height:301px; margin-top:40px;}
.youshiW .youshi{ width:275px; height:290px; background-color:#fff; border-bottom:5px solid #2094f5; float:left; text-align:center;
		-webkit-box-shadow:0 0 6px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 6px rgba(0, 0, 0, .4);   box-shadow:0 0 6px rgba(0, 0, 0, .4);}
.youshiW .tubiao{ height:53px; margin-top:30px;}
.youshiW .YS-01{ font-size:22px; color:#333; line-height:50px; margin-top:15px;}
.youshiW .YS-02{ font-size:16px; color:#666; line-height:26px;}
.youshiW .YS-03{ width:154px; height:34px; line-height:34px; margin:25px auto 0; border-radius:5px; background-color:#ff8e31;}
.youshiW .YS-03 a{ font-size:18px; color:#fff;}
.youshiW .MR{ margin-right:33px;}
.jieduan{ height:201px; margin-top:40px;}
/*课表开始*/
.kebiaoW{ height:516px; margin-top:40px;}
.kebiao{ width:1200px; height:408px; border:1px solid #999; font-size:18px; color:#333; text-align:center;}
.kebiao tr{ border-bottom:1px solid #999;}
.kebiao td{ border-right:1px solid #999;}
.tr-01{ height:38px; text-align:center;}
.td-01{ width:96px;}
.td-02{ width:94px;}
.td-03{ width:114px;}
.td-04{ width:114px;}
.td-05{ width:114px;}
.td-06{ width:124px;}
.td-07{ width:124px;}
.td-08{ width:134px;}
.td-09{ width:134px;}
.td-10{ width:140px;}
.bg{ background-color:#ffeee8;}
.zhu{ width:1200px; margin:0 auto; height:60px; line-height:60px; font-size:14px; color:red;}
.BTN{ width:350px; height:50px; line-height:50px; border-radius:50px; margin:0 auto; background-color:#ff8e31; text-align:center;}
.BTN a{ font-size:24px; color:#fff;} 
.BTN a:hover{ color:#000;}
/*课表完*/
.song a{ width:100%; height:246px; background:url(/r/cms/www/scheme/images/2020zymszsfa/song1.png) no-repeat center 0; margin-top:70px; }
/*视频开始*/
.con02In { width:1200px; overflow:hidden; margin:0 auto;}
.con02In .ul01 { width:1200px; height:34px; margin-top:40px;}
.con02In .ul01 li { font-size:18px; color:#333; line-height:34px; float:left; cursor:pointer; text-align:center; width:197px; border:1px solid #d6d6d6;}
.con02In .ul01 .current { background:#2094f5; color:#FFF; width:199px; height:34px; line-height:34px;} 
.con02t .tvcon { display:none;}
.con02t .current { display:block;}
.tvcon { width:1200px; height:510px; margin:0px auto; }
.tvbotm { overflow:hidden;  margin:0 auto; width:1200px;}
.tvbotm .list { display:none;}
.tvbotm .current { display:block; }
.tvtop .ul02 { width:1200px; margin:15px auto 15px; overflow:hidden;}
.tvtop .ul02 li { float:left; margin-right:30px; margin-left:20px; cursor:pointer; width:76px; height:77px; border-radius:77px;}
.tvtop .ul02 .current { border:1px solid #fc744e; }
.techimg { width:647px; height:462px; float:left; position:relative; }
.techabu { width:513px; height:462px; float:right; }
.nume { width:110px; font-size:28px; color:#333; text-align:left; padding-top:20px; margin-bottom:10px; float:left;}
.numeabout { margin-top:26px; float:left; text-align:center; font-size:18px; color:#FFF; background-color:#2094f5; width:178px; height:28px; line-height:28px;}
.word { clear:both; font-size:18px; color:#333; line-height:32px;}
.BTN03{ width:208px; height:36px; background-color:#2094f5; text-align:center; line-height:36px;position:absolute; top:530px; left:835px; border-radius:36px; font-size:22px;}
.BTN03 a{ color:#FFFFFF;} 
.techimg .lisimg { position:absolute; right:30px; top:20px; cursor:pointer;}
/*视频结束*/
.wrap{ height:640px; margin:0 auto; width:955px; padding-top:45px;}
.slide {height: 640px; position: relative;}
.slide li {  position: absolute;  left: 200px;  top: 0;}
/*.slide li img { width:355px; height:561px;}*/
.arrow { opacity: 0;  position: absolute; top: 300px; z-index: 1000;}
.arrow .next{ left: 900px;}
.prev, .next {  width: 51px; height: 86px; position: absolute;  top: 70%; margin-top: -86px; background:url(/r/cms/www/scheme/images/2020zymszsfa/RN.png) no-repeat center 0; z-index: 99;}
.next {  right: 0; background:url(/r/cms/www/scheme/images/2020zymszsfa/LN.png) no-repeat center 0;}
/*管理体系完*/
.Album { height: 395px; margin-top:40px;}
.Album p { position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 28px; background: rgba(0, 0, 0, 0.6); text-align: center; font-size: 14px; font-weight: bold; color: white; line-height: 28px; }
.Album .Album_img1 { float: left; width: 460px; height: 395px; position: relative; margin-right: 18px; overflow: hidden; cursor: pointer; }
.Album img:hover { -webkit-transition: all .3s linear; transition: all .3s linear; -webkit-transform: scale(1.15); transform: scale(1.15); }
.Album .Album_img2 { width: 722px; height: 295px; float: left; }
.Album .Album_img2 .A-list { float: left; width: 227px; height: 188px; margin-bottom: 20px; margin-right: 20px; position: relative; overflow: hidden; cursor: pointer; }
.Album .Album_img2 .A-list:nth-of-type(3n) { margin-right: 0; }
/*地图开始*/
.con08 { background:url(/r/cms/www/scheme/images/2019zsfawl/botimg.jpg) no-repeat center 0; height:400px; margin:60px 0 0 0; width:100%;}
.con11cent { width:1100px; margin:0 auto; padding:18px 0 0 0; cursor:pointer; overflow:hidden;}
.con11cent .con11l { float:left; width:437px; height:298px; border:1px solid #fff;} 
.con11cent .con11r { float:right; font-size:14px; line-height:26px; color:#fff; padding:0 0 0 20px;  } 
.con11cent .con11r .marg { padding:0 0 0 88px;}
.con11cent .con11r span { width:90px; display:inline-block;}
/*地图完*/
/*内容区完*/
/*底部开始*/
footer { width: 100%; min-width: 1280px; height: 300px; background: #333333; overflow:hidden; }
footer .Final { width: 1202px; height: 418px; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 30px; }
footer .Final .about_us { width: 100%; height: 160px; margin-bottom: 42px; }
footer .Final .about_us li { font-size: 14px; font-weight: 400; color: #dddddd; line-height: 26px; text-align: center; }
footer .Final .about_us .top_1 { color: #fff; height: 25px; border-bottom: 1px solid #fff; text-align: center; line-height: 20px; margin-bottom: 8px; }
footer .Final .about_us .list_1 { float: left; width: 70px; height: 160px; margin-right: 85px; }
footer .Final .about_us .list_2 { float: left; width: 88px; height: 160px; margin-right: 88px; }
footer .Final .about_us .list_3 { float: left; width: 66px; height: 160px; margin-right: 90px; }
footer .Final .about_us .list_4 { float: left; width: 66px; height: 160px; margin-right: 220px; }
footer .Final .about_us .list_4 a, footer .Final .about_us .list_3 a, footer .Final .about_us .list_2 a, footer .Final .about_us .list_1 a { font-size: 14px; font-weight: 400; color: #dddddd; line-height: 26px; text-align: center; }
footer .Final .about_us .ewm_1 { width: 87px; height: 125px; float: left; margin-right: 80px; }
footer .Final .about_us .ewm_1 img { width: 87px; height: 87px; margin-bottom: 16px; }
footer .Final .about_us .ewm_1 p { text-align: center; font-size: 14px; font-weight: 400; color: white; }
footer .Final .about_us .ewm_2 { margin-right: 56px; }
footer .Final .about_us .p_btm { margin-top: 36px; font-size: 16px; font-weight: 400; color: white; line-height: 28px; float: left; max-width: 110px; white-space: nowrap; }
footer .Final .chain_link { width: 100%; height: 83px; margin-bottom: 36px; }
footer .Final .chain_link .chain { width: 100%; height: 26px; border-bottom: 1px solid #fff; color: #fff; font-size: 14px; font-weight: 400; margin-bottom: 5px; }
footer .Final .chain_link ._link { width: 100%; height: 52px; overflow: hidden; }
footer .Final .chain_link ._link a { line-height: 26px; float: left; margin-right: 25px; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: white; }
footer .Final ._px1 { text-align: center; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: white; line-height: 26px; }
footer .Final ._px1 a{color: white; display: inline-block;}
/*底部结束*/
.top { width: 50px; height: 200px; position: fixed; top: 108px; right: 0px; background: #E34054; z-index: 9999; -webkit-transition: all .5s linear; transition: all .5s linear; }
.top .t_1 { width: 50px; height: 49px; border-bottom: 1px solid #fff; }
.top .t_1 p { -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; color: #fff; font-size: 14px; padding-top: 5px; height: 50px; cursor: pointer; }
.top .t_1 p:hover { background: #C4182D; }
.top .t_1:last-child { border-bottom: 0; }
.top .box_1 { width: 100px; height: 50px; display: none; background: #e34054; position: absolute; top: 0; left: -100px; line-height: 50px; color: #fff; font-size: 12px; text-align: center; }
.top .box_2 { width: 100px; height: 115px; background: #e34054; position: absolute; top: 50px; left: -100px; display: none; }
.top .box_2 img { width: 87px; height: 87px; margin: 5px; }
.top .box_2 span { display: block; font-size: 12px; color: #fff; text-align: center; }
.top .box_3 { width: 100px; height: 115px; background: #e34054; position: absolute; top: 150px; left: -100px; display: none; }
.top .box_3 img { width: 87px; height: 87px; margin: 5px; }
.top .box_3 span { display: block; font-size: 12px; color: #fff; text-align: center; }
.top .t_1 a{ color:#fff; font-size:14px;}
.top .t_1:hover .box_1 { display: block !important; }
.top .t_1:hover .box_2 { display: block !important; }
.top .t_1:hover .box_3 { display: block !important; }
.super_top { top: 255px; }