@charset "gb2312";
/*
@author: name
@update: name (2013-04-13 18:32)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px;}
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;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.an{ background:url(/images/jianli/zhuanti/2019gaoduan/an.png) no-repeat; _background:url(/images/jianli/zhuanti/2019gaoduan/an.gif) no-repeat;}
.ggtit{ margin-bottom: 40px;}
.huiBg{ background: #f1f1f1;}
.lanBg{ background: #181928;}
.clear{ clear: both;}

/*页头*/
.header{ height: 476px;}
.header .logo{ top: 28px; left: 0; display: block; width: 196px; height: 49px;}
.header .cen{ top: 386px; left: 0; width: 100%; height: 30px; text-align: center;}
.header .cen .list{ display: inline-block; *display: inline; *zoom: 1; padding: 0 34px; line-height: 30px; font-size: 24px; font-weight: 700; color: #898b9d; background-position: 0 5px;}

/*名师*/
.teacher{ padding: 50px 0;}
.teacher .tea_lht{ width:1100px; height:405px;}
.teacher .tea_lht .bd{ height:405px;}
.teacher .tea_lht .bd li{ width:1100px; height:405px; background: #2b2d3c;}
.teacher .tea_lht .bd li .lpic{ display: block; width: 624px; height: 405px;}
.teacher .tea_lht .bd li .lpic img{ width: 624px; height: 405px; cursor: pointer;}
.teacher .tea_lht .bd li .right{ width: 400px; padding: 28px 38px 0 0; color: #fff;}
.teacher .tea_lht .bd li .right a{ color: #fff;}
.teacher .tea_lht .bd li .right-top{ margin-bottom: 18px;}
.teacher .tea_lht .bd li .right-top .tit{ line-height: 54px; font-size: 30px; font-weight: 700;}
.teacher .tea_lht .bd li .right-top .txt{ line-height: 40px; font-size: 24px;}
.teacher .tea_lht .bd li .right-cen{ margin-bottom: 34px;}
.teacher .tea_lht .bd li .right-cen .tit{ line-height: 54px; font-size: 24px; font-weight: 700;}
.teacher .tea_lht .bd li .right-cen .txt{ line-height: 30px; font-size: 16px;}
.teacher .tea_lht .bd li .right-han{ display: block; width: 279px; height: 57px; line-height: 57px; font-size: 24px; font-weight: 700; color: #fff; text-indent: 18px; background-position: 0 -400px; margin: 0 auto;}
.teacher .tea_lht .bd li .right-han:hover{ text-decoration: none; background-position: 0 -500px;}
.teacher .tea_lht .BtnL,.teacher .tea_lht .BtnR{ display: block; width:34px; height:130px; cursor:pointer; position:absolute; top:137px; left:0; background-position: 0 -100px;}
.teacher .tea_lht .BtnL:hover{ background-position: 0 -250px;}
.teacher .tea_lht .BtnR{ left: auto; right:0; background-position: -83px -100px;}
.teacher .tea_lht .BtnR:hover{ background-position: -83px -250px;}

/*高端无忧*/
.gdwy{ padding: 50px 0 30px;}
.gdwy .tbox{ height: 80px;}
.gdwy .tbox li{ float: left; position: relative; width:363px; height: 76px; border: 3px solid #c0905d; border-right: 0; cursor: pointer;}
.gdwy .tbox li .txt{ padding: 12px 0 0 94px; line-height: 28px; font-size: 20px; font-weight: 700;}
.gdwy .tbox li .txt2{ padding-left: 54px;}
.gdwy .tbox li i{ display: none;}
.gdwy .tbox li.on{ background: #c0905d; color: #fff;}
.gdwy .tbox li.on i{ display: block; position: absolute; width: 23px; height: 10px; left: 50%; bottom: -13px; margin-left: -11px; background-position: 0 -50px;}
.gdwy .tbox .last{ width:362px; border-right: 3px solid #c0905d;}
.gdwy .xbot{ display: none;}

.gdwy .kctx{ padding: 66px 0 0 206px;}
.gdwy .kctx .list{ width: 390px; height: 135px; margin-bottom: 30px;}
.gdwy .kctx .list-pic{ width: 146px; height: 135px;}
.gdwy .kctx .list-txt{ width: 228px;}
.gdwy .kctx .list-txt .tit{ line-height: 36px; font-size: 24px; color: #be6e19; font-weight: 700; margin-bottom: 8px;}
.gdwy .kctx .list-txt .txt{ line-height: 24px; font-size: 16px;}

.gdwy .bkzl{ height: 615px; background:url(http://www.jianshe99.com/upload/html/2019/10/24/wae4c5a9c1cd114a16b94281b96c28d7ba.png) no-repeat 10px 66px;}
.gdwy .bkzl .list{ width: 330px; height: 56px; cursor: pointer;}
.gdwy .bkzl .list .yuan{ width: 56px; height: 56px; text-align: center; line-height: 56px; font-size: 24px; font-weight: 700; color: #2b2d3c; font-style: oblique; margin:0 20px 0 0; background-position: 0 -1000px;}
.gdwy .bkzl .list .txt{ width: 254px; height: 56px; line-height: 56px; overflow: hidden; font-size: 16px;}
.gdwy .bkzl .list .Hover{ display: none;}
.gdwy .bkzl .list .Hover .yuan{ background-position: 0 -900px;}
.gdwy .bkzl .listR01{ top: 62px; right: 146px;}
.gdwy .bkzl .listR02{ top: 142px; right: 52px;}
.gdwy .bkzl .listR03{ top: 270px; right: 0;}
.gdwy .bkzl .listR04{ top: 422px; right: 30px;}
.gdwy .bkzl .listR05{ top: 530px; right: 152px;}
.gdwy .bkzl .listL .yuan{ margin: 0 0 0 20px;}
.gdwy .bkzl .listL .txt{ text-align: right;}
.gdwy .bkzl .listL01{ top: 62px; left: 146px;}
.gdwy .bkzl .listL02{ top: 142px; left: 52px;}
.gdwy .bkzl .listL03{ top: 270px; left: 0;}
.gdwy .bkzl .listL04{ top: 422px; left: 30px;}
.gdwy .bkzl .listL05{ top: 530px; left: 152px;}

.gdwy .bkbz{ padding: 10px 0 0 0;}
.gdwy .bkbz .tit{ height: 60px; padding-left: 20px; line-height: 60px; font-size: 20px; font-weight: 700; color: #be6e19; margin-bottom: 4px;}
.gdwy .bkbz .tit i{ display: block; overflow: hidden; width: 4px; height: 16px; background: #c0905d; left: 0; top: 50%; margin-top: -8px;}
.gdwy .bkbz .cen .list{ display: block; width: 160px; height: 44px; text-align: center; line-height: 44px; font-size: 16px; color: #fff; background: #3a3d4e; border-radius: 22px; margin: 0 0 20px 20px;}

/*通栏广告*/
.banner{ height: 191px; background:url(http://www.jianshe99.com/upload/html/2019/10/24/wa5312060275a6463a8fd4121616cd3c8f.png) no-repeat center top;}

/*选课*/
.xuanke{ padding: 10px 0 50px;}
.xuanke .tit{ height: 44px; padding-left: 30px; line-height: 44px; font-size: 20px; margin-bottom: 8px;}
.xuanke .tit b{ display: inline-block; font-size: 24px; font-weight: 700; color: #dd6e43; margin-left: 10px;}
.xuanke .tit i{ display: block; overflow: hidden; width: 12px; height: 12px; background-position: 0 -600px; left: 0; top: 50%; margin-top: -6px;}
.xuanke .kcbox{ margin-left: 30px;}
.xuanke .kcbox .list{ float: left; position: relative; overflow: hidden; display: block; width: 144px; height: 42px; border: 3px solid #c0905d; text-align: center; line-height: 42px; font-size: 18px; border-radius: 3px; margin: 0 20px 20px 0;}
.xuanke .kcbox .list input{ position: absolute; top: -100px; left: 0;}
.xuanke .kcbox .list.on{ color: #fff; background:url(/images/jianli/zhuanti/2019gaoduan/ej_12.png) no-repeat right bottom #a77036;}
.xuanke .bbox{ padding: 20px 0 0 440px;}
.xuanke .bbox .gmhan{ display: block; width: 219px; height: 57px; text-align: center; line-height: 57px; font-size: 24px; color: #fff; font-weight: 700; background-position: 0 -700px;}
.xuanke .bbox .gmhan:hover{ text-decoration: none; background-position: 0 -800px;}
.xuanke .bbox .txt{ margin-left: 25px; line-height: 57px; font-size: 16px; font-weight: 700; color: #c0905d;}

/*选课协议弹框*/
.adCeng{ display:none; width:100%;z-index:101;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.tanchu{ display:none; overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tanchu .tc-tit{ height:55px; background-color:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative;}
.tanchu .tc-tit h5{ padding-left:48px; line-height:54px; font-size:16px; background-position:26px -3030px;}
.tanchu .tc-tit .close{ width:15px; height:15px; position:absolute; top:20px; right:16px; background:url(/images/pro2018/jianli/ico.png) no-repeat -184px -271px; cursor:pointer;}
.tanchu .tc-con{ height:180px; padding:15px 30px 0 30px; font-size:14px; color:#666; line-height:32px; overflow:auto; *position:relative; _width:540px; _overflow-x:hidden;}
.tanchu .tc-con a{ color:#ff702a;}
.tanchu .tc-con .nr01{ _width:472px; line-height:32px; clear:both; padding-left:68px; position:relative;}
.tanchu .tc-con .nr01 .nbt{ position:absolute; top:0; left:0;}
.tanchu .tc-con .on{ display: block;}
.tanchu .btn{ display:block; width:204px; height:42px; background-color:#f87157; line-height:42px; font-size:14px; text-align:center; color:#fff; margin:30px auto; font-weight:bold; cursor:pointer; border-radius:3px;}
.tanchu .btn:hover{ background-color: #f13712;}

/*app*/
.app{ padding: 40px 0;}
.app .ltxt{ padding: 56px 0 0 30px; width: 216px;}
.app .ltxt .ttxt{ line-height: 60px; font-size: 20px; font-weight: 700; color: #c0905d;}
.app .ltxt .btxt{ line-height: 24px; font-size: 16px; color: #fff;}
.app .ewm{ display: block; width: 226px; height: 226px;}






















