﻿/*
@author: sunke
*/
@charset "gb2312";
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px; background:#f7f7f7;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}
.ico,.title02 i,.characteristic .tab-tit li,.teacher .tab-tit .current i,.difficulty .tab-tit .current i{ background:url("/images/jianzao/zhuanti/yuxibeikao/images/ico.png") no-repeat;}

/**/
.header-wrap{ width:100%; height:622px; background:url("http://www.jianshe99.com/upload/html/2019/05/21/libab4f53e466742fea6246465181a4b6c.png") no-repeat center top;}
.header{ height:622px;}
.header .logo{ display:block; width:210px; height:110px; line-height:0; font-size:0; left:0; top:0;}
.header .tex{ font-size:18px; line-height:30px; color:#fff; text-indent:2em; padding:0 24px; left:0; top:500px;}

/**/
.title01{ height:92px; line-height:92px; text-align:center; padding:33px 0 28px; font-size:36px; color:#505adf; background:url("/images/jianzao/zhuanti/yuxibeikao/images/tit01.png") no-repeat 173px 33px;}
.title02{ height:71px; line-height:71px; font-size:30px; color:#5471db; font-weight:bold;}
.title02 i{ display:inline-block; width:71px; height:71px; line-height:71px; text-align:center; font-size:48px; color:#fff; font-weight:bold; margin-right:22px; background-position:0 -158px; vertical-align:-8px;}
.title02 .btn{ display:block; height:71px; line-height:71px; color:#666; right:0; top:0; font-size:14px; font-weight:normal; padding-left:24px; background-position:0 -254px;}
.main{ margin:0 0 0 35px; border-left:2px solid #ff8400; padding:27px 0 33px 10px;}
.main.none{ border-left:2px solid #f7f7f7;}

/**/
.characteristic .tab-tit{ margin-bottom:22px; padding-left:21px;}
.characteristic .tab-tit li{ float:left; display:inline; width:131px; height:150px; margin-right:94px; background-position:0 0; text-align:center; line-height:132px; font-size:24px; color:#fff; font-weight:700; cursor:pointer;}
.characteristic .tab-tit li.none{ margin-right:0;}
.characteristic .tab-tit .current{ background-position:-131px 0;}
.characteristic .tab-con{ display:none;}
.characteristic .bot01{ border:1px solid #cddefa; background-color:#fff; padding:15px 25px; line-height:30px; font-size:16px; color:#666;}
.characteristic .bot02{ border:1px solid #cddefa; background-color:#fff; padding:15px 25px;}
.characteristic .bot02 table{ border-collapse:collapse; text-align:center;}
.characteristic .bot02 td{ border:1px solid #fff; font-size:14px; line-height:20px; padding:8px 15px;}
.characteristic .bot02 .tl{ text-align:left;}
.characteristic .bot02 .tabtit{ background-color:#ddf1ff; font-weight:700;}
.characteristic .bot02 .qhui{ background-color:#f7f7f7;}
.characteristic .bot02 .hui{ background-color:#ededed;}
.characteristic .bot02 p{ clear:both; line-height:14px; color:#cc0000; text-align:right; padding-top:10px;}
.characteristic .bot03{ border:1px solid #cddefa; background-color:#fff; padding:0 40px 15px 40px;}
.characteristic .bot03 p{ line-height:88px; font-size:16px;}
.characteristic .bot03 .nr01{ overflow:hidden;line-height:48px; background-color:#e7f0ff; border-radius:5px; margin-bottom:25px;}
.characteristic .bot03 .nr01 .l{ width:180px; text-align:center; font-size:20px; color:#fff; background-color:#5c8ddc;}
.characteristic .bot03 .nr01 .r{ width:755px;padding-left:20px; font-size:16px;}
.characteristic .bot03 .lh96{line-height: 96px !important;}
.characteristic .bot03 .nr02{ background-color:#ffe0a9;}
.characteristic .bot03 .nr02 .l{ background-color:#ffa902;}
.characteristic .bot04{ border:1px solid #cddefa; background-color:#fff; padding:50px 0 50px 24px;}
.characteristic .bot04 .nr{ display:inline-block; margin-right:36px; width:141px; height:53px; line-height:22px; padding-top:88px; text-align:center; font-size:18px; color:#fff;}
.characteristic .bot04 .nr01{ background-position:0 -620px;}
.characteristic .bot04 .nr02{ background-position:0 -770px;}
.characteristic .bot04 .nr03{ background-position:0 -920px;}
.characteristic .bot04 .nr04{ background-position:0 -1070px;}
.characteristic .bot04 .nr05{ background-position:0 -1220px; height:65px; padding-top:76px;}
.characteristic .bot04 .nr06{ background-position:0 -1370px;}
.characteristic .bot04 .none{ margin-right:0;}
.characteristic .bot05{ border:1px solid #cddefa; background-color:#fff; padding:6px 0;}
.characteristic .bot05 .l{ width:435px; padding:0 45px; border-right:1px dashed #707070;}
.characteristic .bot05 .l-top{ line-height:48px; color:#0078d4; font-size:16px; font-weight:700;}
.characteristic .bot05 .l-cen{ overflow:hidden; padding-bottom:10px; font-size:14px;}
.characteristic .bot05 .l-cen-left{ padding-top:15px;}
.characteristic .bot05 .l-cen-left01{ padding-top:40px;}
.characteristic .bot05 .l-cen-right{ width:354px;}
.characteristic .bot05 .l-cen-right01{ width:310px;}
.characteristic .bot05 .l-bot{ text-align:center; padding-bottom:10px;}
.characteristic .bot05 .l-bot .han{ display:inline-block; background-color:#4daeff; margin:0 5px; line-height:28px; padding:0 5px; font-size:14px; color:#fff;}

/**/
.teacher .tab-tit{ height:46px; margin-bottom:20px;}
.teacher .tab-tit li{ height:46px; float:left; margin-right:17px; padding:0 19px; line-height:44px; font-size:18px; color:#fff; font-weight:700; background-color:#5c8ddc; cursor:pointer; border-radius:5px;}
.teacher .tab-tit li i{ display:none;}
.teacher .tab-tit li.none{ margin-right:0;}
.teacher .tab-tit .current{ background-color:#ffa200; position:relative; z-index:1;}
.teacher .tab-tit .current i{ display:block; width:11px; height:6px; position:absolute; top:46px; left:50%; margin-left:-5px; background-position:0 -248px;}
.teacher .tab-con{display:none; border:1px solid #cddefa; background-color:#fff; padding:15px;}
.teacher .tab-con .video{ float:left; width:495px; height:292px; cursor:pointer;}
.teacher .tab-con .right{ width:500px; line-height:24px; font-size:14px;}
.teacher .tab-con .right b{ display:block;}

/**/
.mask{display:none;width:100%;z-index:101;height:100%;background:#000;opacity:.8;filter:alpha(opacity=80);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.popPlayer{display:none;width:800px;height:580px;left:50%;top:50%;margin-left:-400px;margin-top:-290px;z-index:9999; position:fixed; _position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.popPlayer .titles{height:42px;background:#346af9;}
.popPlayer .titles h4{line-height: 42px;font-size: 16px;color: #fff;padding-left: 20px;}
.popPlayer .titles i{width:30px;height:28px; line-height:28px; text-align:center; font-size:30px; font-weight:bold; color:#fff; display:block;cursor: pointer;margin: 7px 17px 0 0;}
.popPlayer .video{width:100%;background:#fff;height:540px;overflow:hidden;}

/**/
.plan .tit{ background-color:#437ec7; height:54px; line-height:52px; font-size:18px; color:#fff; text-align:center;}
.plan .tit .nrs{ width:215px; }
.plan .tit .nrm{ width:207px;}
.plan .tit .nrl{ width:195px;}
.plan .tit .nrz{ width:215px;}
.plan .tit .nrz01{ width:148px;}
.plan .con{ overflow:auto; clear:both; height:313px; overflow-x:hidden;}
.plan .con table{ border-collapse:collapse;}
.plan .con td{ border:1px solid #cddefa; padding:0 10px; font-size:14px; line-height:38px;}

/**/
.difficulty{}
.difficulty .tab-tit{ height:46px; margin-bottom:20px;}
.difficulty .tab-tit li{ height:46px; float:left; margin-right:30px; width:240px; text-align:center; line-height:44px; font-size:18px; color:#fff; font-weight:700; background-color:#5c8ddc; cursor:pointer; border-radius:5px;}
.difficulty .tab-tit li i{ display:none;}
.difficulty .tab-tit li.none{ margin-right:0;}
.difficulty .tab-tit .current{ background-color:#ffa200; position:relative; z-index:1;}
.difficulty .tab-tit .current i{ display:block; width:11px; height:6px; position:absolute; top:46px; left:50%; margin-left:-5px; background-position:0 -248px;}
.difficulty .tab-tit a{color:#ffffff!important;}
.difficulty .tab-con{ display:none; height:313px; overflow-x:hidden;}
.difficulty .tit{ background-color:#437ec7; height:54px; line-height:52px; font-size:18px; color:#fff; text-align:center;}
.difficulty .tit .nrs{ width:215px; }
.difficulty .tit .nrm{ width:215px;}
.difficulty .tit .nrl{ width:195px;}
.difficulty .tit .nrz{ width:215px;}
.difficulty .tit .nrz01{ width:148px;}
.difficulty .tab-con table{ border-collapse:collapse;}
.difficulty .tab-con td{ border:1px solid #cddefa; padding:0 10px; font-size:14px; line-height:38px;}

/**/
.title_wrap{ width:100%; height:81px; background:url("/images/jianzao/zhuanti/yuxibeikao/images/title.png") no-repeat center top;}
.title03{ height:81px; line-height:78px; text-align:center; font-size:36px; color:#fff; }
.cjwt{ padding:12px 0 0 0;}
.cjwt .nr{ border-bottom:1px dashed #c1c1c1; padding:15px; clear:both;}
.cjwt .nr .wen{ line-height:46px; font-size:24px;}
.cjwt .nr .wen span{ color:#ea0000; padding-right:10px;}
.cjwt .nr .da{ line-height:32px; font-size:18px; color:#1367d3; padding-top:6px;}
.cjwt .nr .da span{ color:#009b1d; padding-right:10px; font-size:24px;}
.cjwt .bot{ text-align:center; padding:29px 0 27px 0;}
.cjwt .bot .han{ display:inline-block; width:180px; height:44px; line-height:42px; text-align:center; margin:0 10px; font-size:18px; color:#054d97; background:#8fcafa;}

/**/
.classes{ padding:0 0 0 24px;}
.classes li{ float:left; _display:inline; width:235px; margin-right:29px;}
.classes li.none{ margin-right:0;}
.classes .tit{ height:72px; line-height:72px; text-align:center; font-size:24px; color:#fff; font-weight:bold; border-top-left-radius:8px; border-top-right-radius:8px; background:#ff7c51;}
.classes .tit a{ display:block; width:100%; height:72px; line-height:72px; color:#fff; text-decoration:none;}
.classes li.c2 .tit{ background:#ffb746;}
.classes li.c3 .tit{ background:#5e79a5;}
.classes li.c4 .tit{ background:#50c2d8;}
.classes .con{ text-align:center; height:205px; background:url("/images/jianzao/zhuanti/yuxibeikao/images/ico01.png") no-repeat right bottom #fff;}
.classes .con p{ font-size:16px; line-height:26px; color:#666; padding-top:26px;}
.classes .btn-wrap{ text-align:center; padding-top:40px;}
.classes .btn-wrap a{ display:inline-block; *display:inline; *zoom:1; width:172px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; background:#ff8400; border-bottom:4px solid #b34300; margin:0 10px; text-decoration:none;}

/**/
.tiku{ padding-left:25px;}
.tiku li{ float:left; _display:inline; width:235px; border-radius:8px; margin-right:29px; text-align:center; padding-bottom:20px;}
.tiku h3{ font-size:20px; padding-top:102px; color:#666;}
.tiku p{ line-height:26px; font-size:16px; color:#666; padding-bottom:15px;}
.tiku .btn{ display:block; width:147px; height:32px; line-height:32px; text-align:center; color:#fff; background:#ff7c51; border-radius:50px; text-decoration:none; margin:0 auto;}
.tiku li.none{ margin-right:0;}
.tiku li.t1{ background:url("/images/jianzao/zhuanti/yuxibeikao/images/ico02.png") no-repeat center 20px #fff;}
.tiku li.t2{ background:url("/images/jianzao/zhuanti/yuxibeikao/images/ico03.png") no-repeat center 20px #fff;}
.tiku li.t3{ background:url("/images/jianzao/zhuanti/yuxibeikao/images/ico04.png") no-repeat center 20px #fff;}
.tiku li.t4{ background:url("/images/jianzao/zhuanti/yuxibeikao/images/ico05.png") no-repeat center 20px #fff;}

/**/
.join-us{ padding:0 0 36px 49px;}
.join-us li{ float:left; _display:inline; width:126px; text-align:center; margin-right:38px;}
.join-us img{ display:block; width:110px; height:110px; border:5px solid #fff;}
.join-us p{ line-height:24px; color:#666; padding-top:4px;}




























