@charset "utf-8";
/* CSS Document */
body {font-family:"微软雅黑"; margin:0;	padding:0;	font-size:14px;	color:#333;	line-height:24px}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6 {margin:0; padding:0; border:0}
ul{list-style-type: none}
li{list-style-type: none; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -moz-binding: url('ellipsis.xml#ellipsis')}
select, input, button, button img {vertical-align: middle; border: 0;}
.fixed:after {content: "."; display: block; clear: both; height: 0; visibility: hidden}
.fixed { display: block; min-height: 1%}
*html .fixed { height: 1%}
*:focus {outline: 0}
img{ border:0}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {zoom: 1}
.lft{ float:left}
.rgt{ float:right}
.clear {clear: both; overflow:hidden}
.blank {display: block; height: 10px; clear: both; overflow: hidden; visibility: hidden}
.blank15 {display: block; height: 15px; clear: both; overflow: hidden; visibility: hidden}
a, a:link { cursor: pointer; color: #333; line-height: 24px; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-moz-binding: url('ellipsis.xml#ellipsis')}

.center{ width:96%; margin:0 auto; border:solid #F00 0px; overflow:hidden; zoom:1}
.borbom{ border-bottom:#EBEBEB solid 10px; margin:10px 0}
.home{ height:31px; width:100%; background:#3399FF; line-height:31px; font-size:15px; color:#FFF; text-align:center;}
.home a{ margin:0 5% 0 3%; padding-top:5px; float:left}
/* /home */
.swiper-container { width: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
/*.banner{overflow:hidden; position:relative; height:163px}
.banner .d1{width:100%;height:163px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;bottom:4%;; border:solid 0px #FF0000}
.banner .d2 ul{float:left;position:absolute;top:0;display:inline;}
.banner .d2 li{width:26px;height:26px;overflow:hidden;cursor:pointer;background:url(../images/check2.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/check.png) no-repeat center;}
 /banner */
h3{ text-align:center; line-height:35px; padding-top:10px; font-size:16px; color:#333}
p{ font-size:14px; color:#666}
.picture{ width:25%; text-align:center; margin:8px 0 10px 0}
.picp{ text-align:center; line-height:29px}
.picp a{ color:#666}
.integration{ width:49%; padding:5px 0}
.integl{ border-left:#E6E6E6 1px solid; padding-left:2%; width:47%}
.integt{ border-top:2px solid #E6E6E6}
.integral{ width:60%; font-size:15px; color:#333}
.integration a{ color:#666}
.integrar{ width:40%; text-align:left}
h1{ font-size:16px; text-align:center; line-height:35px; margin-bottom:5px}
h1 span{ border-bottom:2px #33cc99 solid; padding:0 6px 3px 6px;}
.keniris{ margin:10px 0}
.ken{ width:100%; overflow:hidden}
.photo{ text-align:left; width:25%}
.words{ width:75%}
.texta{ font-size:15px; color:#333; line-height:18px}
.textb{ font-size:14px; color:#666; line-height:21px}
.iris{ border-bottom:1px dashed #999999; margin:2px 0}
.switch{ width:100%; overflow:hidden}
.teacher{ width:100%; overflow:hidden; background:url(../images/img3.png) center no-repeat; height:150px}
.onlinel,.onliner{ width:50%; position:relative; line-height:18px; height:120px}
.onlinel a,.onliner a{ line-height:18px; color:#666;    white-space: normal;}
.oinel1{ text-align:right; position:absolute; right:30px; top:30px}
.oinel2{ text-align:right; position:absolute; right:30px; top:70px}
.oinel3{ text-align:right; position:absolute; right:30px; top:105px}
.oiner1{ text-align:right; position:absolute; left:35px; top:30px}
.oiner2{ text-align:right; position:absolute; left:35px; top:70px}
.oiner3{ text-align:right; position:absolute; left:35px; top:107px}
.button{ text-align:center}
.button a{ font-size:14px; color:#3399ff}
.division{ text-align:center; width:100%; border-left:0; border-right:0}
.butto{ background:url(../images/button.png) center no-repeat; text-align:center; line-height:29px; height:29px; color:#FFF; font-size:14px; width:100%; border:solid #F00 0px; letter-spacing:-1px; margin:15px 0}
.butto a{ color:#FFF}
.accordion .accordion-group{ margin-top:14px}
.accordion-group{ margin:0 8px}
.accordion-heading{ background:#F2F2F2; overflow:hidden; cursor:pointer}
.highlight{ color:#fff; background:green}
.accordion-heading span{ line-height:50px; font-size:14px; color:#333}
.accordion-heading span.h_1{ background:url(../img/h_1.png) no-repeat left;}
.accordion-heading span.h_2{ background:url(../img/h_2.png) no-repeat left;}
.accordion-heading span.h_3{ background:url(../img/h_3.png) no-repeat left;}
.accordion-heading span.h_4{ background:url(../img/h_4.png) no-repeat left;}
.accordion-heading span.h_5{ background:url(../img/h_5.png) no-repeat left;}
.accordion-heading span.accordion-toggle{ float:left; margin-left:18px;}
.accordion-heading span.size{ font-size:24px; float:right; margin-right:18px;     display: inline-block; width:20px; text-align:center;}
.accordion-body{ background:#F2F2F2;overflow: hidden;}
.accordion-inner{ border-top:dashed #CCCCCC 1px; margin:0 18px; font-size:18px; color:#666; line-height:31px; padding:10px 0 20px 0}
.recommend{ font-size:16px; color:#333; line-height:30px; border-bottom:#999999 1px solid; margin-bottom:22px}
.recommend a{ font-size:14px; color:#666}
.course{ overflow:hidden}
.courl{ width:35%; text-align:left}
.courr{ width:65%; text-align:left; border:solid 0px #FF0000}
.subject{ font-size:16px; color:#333}
.textc{ font-size:14px; line-height:20px; text-align:left; width:90%;}
.textc a{ color:#666; line-height:30px; float:left;    white-space: normal;}
.consul{ height:33px; line-height:33px; font-size:14px; color:#666; border-bottom:#999 dashed 1px}
.consul a{ display:block; line-height:33px}
.consu{ border-bottom:0}
.bottom{ background:#EBEBEB; padding-bottom:45px; margin-top:15px}
.textd{ font-size:16px; color:#333; line-height:52px; height:46px; text-align:center; background:url(../images/bombor.png) bottom center no-repeat}
.texte{ font-size:14px; color:#666; line-height:25px; text-align:center; padding:10px 0}
.click{ margin:0 0 0 6%}
.click a{ display:block}
a.pink{ background:#3399FF; width:45%; height:30px; line-height:30px; text-align:center; color:#FFF; border-radius:3px; margin-right:2%; font-size:16px}
a.blue{ background:#3399FF; width:45%; height:30px; line-height:30px; text-align:center; color:#FFF; border-radius:3px; margin-right:2%; font-size:16px}
a.yellow{ background:#F1A500; width:30%; height:30px; line-height:30px; text-align:center; color:#FFF; border-radius:3px; font-size:16px}
.footer{ position:fixed; bottom:0px; width:100%; z-index:999}
/* list */
.list_cur{ border:solid 1px #999999; border-left:0; border-right:0; height:32px; line-height:32px; overflow:hidden; margin:20px 0 10px 0}
.list_curl,.list_curr{ width:46%}
.list_curl{ text-align:right; padding-right:3%}
.list_curr{ text-align:left; padding-left:3%}
.list_cur a{ color:#3399ff; line-height:32px; font-size:16px}

/* inpage */
.intexta{ font-size:18px; color:#333; line-height:29px; padding-top:7px; letter-spacing:1px}
.inx{ font-size:16px; color:#999; border-bottom:#999 2px solid; line-height:20px; margin-bottom:15px;}
.inx a{ color:#999}
.intextb{ font-size:15px; color:#666; line-height:20px; letter-spacing:1px; margin-top:9px}

.box3 th{ font-size:12px; color:#414d56; padding:10px 0;}
.box3 td{ text-align:center; padding:5px 0; color:#4a4d54;  font-size: 12px;}
.box3 .blue{ color:#117ad0; font-size:12px;}
.box3 .red{ color:#c53f46; display:inline-block;}
.box3 .red2{ color:#ed423b;font-size:16px;}
.box3 td a{ color:#fff;text-decoration:initial;background-color:#ff9999;padding:3px 6px;}
.box3 td.sel{ position:relative;}
.box3 td.sel input{ width:0; height:0; position:absolute;}
.box3 td label{ display:block; margin:0 auto;width:18px;  height:18px; background:url(../images/label.gif) no-repeat; cursor:pointer; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.box3 td label:hover{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.box3 td .label_click{ display:block; margin:0 auto; width:18px; height:18px; background:url(../images/checked.gif) no-repeat; cursor:pointer;}
.box3 .btn{ text-align:right; margin-top:22px;}
.box3 .yanzheng{ float:right; text-align:center; width:172px; height:57px; line-height:57px; font-size:20px; background:#0185f1; color:#fff; cursor:pointer;}
.box3 .yanzheng:hover{ background:#0874CC}
.box3 .con img.q{ margin:3px; cursor:pointer;}


.in {width:300px;}
.fr {margin:auto;}
ul {margin: 0;padding: 0;border: 0;}
.in ul li {float: left;display: inline;text-indent: 2em;margin: 10px 0 0 38px;}
.in ul li.inLis1 a {background-position: -25px -15px;}
.in ul li a {color: #626262;display: block;width: 98px;height: 28px;line-height: 28px;}
.in ul li a span {background: url(http://cpa.gaodun.cn/images/icon.png) left bottom no-repeat;display: block;color: white;}