﻿@charset "utf-8";

article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block;}
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%;font-weight:normal;}
address,cite,dfn,em,i,optgroup,var{font-style:normal;}



@charset "utf-8";
/* 公共样式 */
 /*@font-face{font-family:"FZLTXHK";src:url('FZLTXHK.TTF');}*/
 
html{ margin:0; padding:0;}
body { color:#666666;font-family:Microsoft YaHei, SimSun, sans-serif;font-size:14px;margin:0; padding:0; min-width:1280px; background:#dedede; overflow-x:hidden;}
body,div,ul,li,ol,dt,dd,dl,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-weight:normal;}
ul,li { list-style:none;}
img { border:none; display:block; margin:0;}
a { text-decoration:none; color:#2a3139;}
a:hover { color:#df1a18; border-bottom:1px solid #df1a18; text-decoration:none;}
.mt60{ margin-top:60px;}
.mt20{ margin-top:20px;}
.shadow{-moz-box-shadow:0 0 20px #cccccc; -webkit-box-shadow:0 0 20px #cccccc; box-shadow:0 0 20px #cccccc;}
.border45{border-bottom:45px solid #fcc80d;}





.input_text{ width:430px; color:#333333; font-size:16px; height:40px; line-height:40px; border:none; background:#ffffff; border-radius:20px; padding:0 15px; outline:none;}
.input_text:hover{ background:#eeeeee;}


.bg1{ background:#ffffff;}
.bg2{ background:#f8f8f8;}

.pagebox{ width:1400px; height:auto !important; float:left; clear:both; position:absolute; left:50%; margin-left:-700px;}
.unbox{  width:1400px; float:left; clear:both; margin-left:0;}
.uncon{ width:100%; float:left; clear:both;}
.unbox .content{ width:1200px; height:auto !important;float:left; clear:both;  margin:0 100px; position:relative;}


.label{ float:left; clear:both; background:url(../images/tit_bg.png) no-repeat left top; padding-left:40px; height:36px; margin-top:-18px; margin-left:8px;}
.label h4{ float:left; clear:both; background:url(../images/tit_bg.png) no-repeat right bottom; padding-right:50px; height:36px; line-height:36px; font-size:18px; color:#ffffff;}

.ribbon{ width:100%; height:30px; float:left; clear:both; text-align:center;display:inline-block; overflow:hidden;}
.ribbon .cen{display:inline-block;; margin:0; padding:0;}
.ribbon a{ float:left; background:url(../images/btn/red_30.png) no-repeat left top; height:30px; padding-left:30px; line-height:30px; margin:0 auto; outline:none; border:none; }
.ribbon a span{ float:left;background:url(../images/btn/red_30.png) no-repeat right bottom; padding-right:30px; height:30px;line-height:30px; font-size:14px; color:#ffffff;}
.ribbon a:hover{ opacity:.8;filter:alpha(opacity=80)}
.ribbon a:hover,.ribbon a:active,.ribbon a:visited{ color:#ffffff; text-decoration:none; border:none;}

.m24{ height:24px;}
.m24 a{background:url(../images/btn/red_24.png) no-repeat left top; height:24px; line-height:24px;}
.m24 a span{background:url(../images/btn/red_24.png) no-repeat right bottom; height:24px; line-height:24px;}

.ribbon .lef{ float:left; display:block;}


a.more{ padding:4px 30px;background: linear-gradient(100deg, #ea2213, #f2820a);text-align:center; font-size:14px; color:#ffffff; line-height:14px; border-radius:20px; -moz-box-shadow:0 0 10px #f19a90; -webkit-box-shadow:0 0 10px #f19a90; box-shadow:0 0 10px #f19a90; float:left; clear:both; margin-top:10px;}
a.more:hover{ opacity:.8;filter:alpha(opacity=80)}
a.more:hover,a.more:active,a.more:visited{ color:#ffffff; text-decoration:none; border:none;}



.title{ width:100%; height:auto !important; float:left; clear:both; padding:20px 0; margin:0;text-align:center;}
.title h2{ font-size:30px; color:#333333; line-height:36px; padding:15px 0;}
.title h3{ font-size:18px; color:#aaaaaa; line-height:36px; font-weight:normal;}
.title h3 span{ color:#aaaaaa;}
.title label{ color:#aaaaaa; font-size:18px; line-height:28px;}




.ibox18{height:300px;position:relative;padding-bottom:150px;}
.ibox18 .con{ width:1200px;float:left; clear:both;position: relative;}
.ibox18 .con .con-cont{height:300px;width: 1200px;}
.ibox18 .con .con-cont img{float: left; /*width:435px; height:300px;*/}
.ibox18 .con .con-cont div{float: right;width:654px;height:276px;padding-right:50px;padding-top:32px;}
.ibox18 .con .con-cont div p{line-height:26px;font-size: 16px;color:#666;text-indent: 2em; }

.ibox19{height:560px;position:relative;}
.ibox19 .con{ width:1200px;float:left; clear:both;position: relative;}
.ibox19 .con .con-list{float: left;clear:both;}
.ibox19 .con .con-list li{float: left;width:280px;height:210px;background-color:#ffffff;border-bottom:2px solid #f8f8f8;margin-right:12px;}
.ibox19 .con .con-list li.no{margin-right: -20px;}
.ibox19 .con .con-list li div{padding-top:18px;text-align: center;}
.ibox19 .con .con-list li a{display: inline-block;width:120px;height:41px;line-height: 28px;color:#fff;margin:0 8px;}
.ibox19 .con .con-list li a.b1{background: url(/img/tubiao/hj001.png) no-repeat 0 0;}
.ibox19 .con .con-list li a.b2{background: url(/img/tubiao/hj002.png) no-repeat 0 0;}
.ibox19 .con .con-list li a:hover{border: none;}
.ibox19 .con .pages{width:1200px;float:left;clear:both;text-align:center;padding-top:28px;height:10px;}
.ibox19 .con .pages span{display: inline-block;width: 10px;height: 10px;background: url(../images/other/page2.png) no-repeat 0 0;margin:0 3px;}
.ibox19 .con .pages .on{background: url(/img/tubiao/hj003.png) no-repeat 0 0;}


.ibox20{height:auto !important;position:relative;}
.ibox20 .con{ width:1200px;float:left; clear:both;position: relative;}
.ibox20 .con .con-list{float: left;clear:both;}
.ibox20 .con .con-list li{height:240px;float: left;}
.ibox20 .con .con-list .s1{width:240px;margin-right:16px;}
.ibox20 .con .con-list .s1 p{height:98px;line-height: 98px;padding-left:100px;font-size: 18px;color:#fff;}
.ibox20 .con .con-list .s1 p.b1{background: url(/img/tubiao/hj005.png) no-repeat 63px 30px #f85353;}
.ibox20 .con .con-list .s1 p.b2{background: url(/img/tubiao/hj006.png) no-repeat 57px 30px #f89153;}
.ibox20 .con .con-list .s1 p.b3{background: url(/img/tubiao/hj007.png) no-repeat 48px 30px #b7d052;}
.ibox20 .con .con-list .s2 p.b4{display:inline-block;height:240px;width:130px;background: url(/img/tubiao/hj008.png) no-repeat 45px 68px #52d099;vertical-align: top;font-size: 18px;color:#fff;text-align:center;line-height: 230px}
.ibox20 .con .con-list .s1 div{background-color:#f8f8f8;padding:16px 0px 0;height:180px;text-align: center;font-size:16px;color:#666;}
.ibox20 .con .con-list .s2{width:430px;background: #f8f8f8;}
.ibox20 .con .con-list .s2 div{display:inline-block;width:146px;height:200px;padding:0 20px;vertical-align: top;}
.ibox20 .con .con-list .s2 div span{display:inline-block;width:262px;font-size:15px;color:#666;padding:12px 0;}
.ibox20 .con .con-list .s2 div span.n1{border-bottom: 1px solid #eee;}

.ibox21{height:auto !important;position:relative;}
.ibox21 .con{ width:1200px;float:left; clear:both;position: relative;}

.ibox22{height:auto !important;position:relative;padding-bottom:100px;}
.ibox22 .con{ width:1200px;height:320px;background:url(/img/tubiao/hj009.jpg) no-repeat 0 0;float:left; clear:both;position: relative;}
.ibox22 .con .links{height:110px;padding-top:66px;text-align: center;}
.ibox22 .con .links a{margin:0 11px 22px;width:202px;height:34px;line-height: 34px;display: inline-block;background:url(../images/other/btn202_34.png) no-repeat 0 0;color:#333;font-size: 18px;}
.ibox22 .con .links a.on,.ibox22 .con .links a:hover{background: url(/img/tubiao/hj010.png) no-repeat 0 0;color:#fff;border-bottom: none;}

.ibox23{height:auto !important;position:relative;padding-bottom:30px;}
.ibox23 .con{ width:1200px;height:340px;border:1px solid #eee;float:left; clear:both;position: relative;}
.ibox23 .con .con-cont{padding:24px 26px;}
.ibox23 .con .con-cont .b1{margin-bottom:20px;}
.ibox23 .con .con-cont .b1 span,.ibox23 .con .con-cont .b2 span{display: inline-block;padding-left:6px;width:96px;margin-top:4px;line-height:18px;font-size: 18px;color:#333;}
.ibox23 .con .con-cont .b1 p{display: inline-block;width:1020px;font-size:16px;color:#666;vertical-align: top;line-height:26px;}
.ibox23 .con .con-cont .b1 .c1{border-left:4px solid #f25755;}
.ibox23 .con .con-cont .b1 .c2{border-left:4px solid #f89153;}
.ibox23 .con .con-cont .b1 .c3{border-left:4px solid #fcc80d;}
.ibox23 .con .con-cont .b2 .c4{border-left:4px solid #b7d052;}
.ibox23 .con .con-cont .b2 .c5{border-left:4px solid #54a3e0;}
.ibox23 .con .con-cont .b2 .c6{border-left:4px solid #4fcfb5;}
.ibox23 .con .con-cont .b2 .c7{border-left:4px solid #ab73ef;}
.ibox23 .con .con-cont .b2{display: inline-block;}
.ibox23 .con .con-cont .b2 p{width:170px;display: inline-block;}
.ibox23 .con .book{ width:220px;margin:0 auto;height:30px; padding:0;padding-top:14px;text-align: center;}
.ibox23 .con .book a{ width:66px; height:30px; color:#ffffff; line-height:30px; padding-left:20px; font-size:16px; border-radius:15px; text-align:center; cursor:pointer;}
.ibox23 .con .book a span{ width:66px; padding-right:20px;float:left;  height:30px; line-height:30px;}
.ibox23 .con .book .redbtn{ background:url(../images/btn/hong_30.png) no-repeat left top; float:left; }
.ibox23 .con .book .redbtn span{background:url(../images/btn/hong_30.png) no-repeat right bottom; }
.ibox23 .con .book .yelbtn{ background:url(../images/btn/yel_30.png) no-repeat left top; float:right; }
.ibox23 .con .book .yelbtn span{background:url(../images/btn/yel_30.png) no-repeat right bottom; }
.ibox23 .con .book a:hover{ opacity:.8;filter:alpha(opacity=80); border:none; color:#ffffff;}








table{border-collapse:collapse;border-spacing:0;text-align:left;}
caption,th{text-align:inherit;}
ul,ol,menu{list-style:none;}
fieldset,img{border:0;}
img,object,input,textarea,button,select{vertical-align:middle;outline:none;border:none;background:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.phonetxt img{float: left;
    margin: 0 12px 0 45px;
    width: 200px;
    margin-top: 35px;}
select::-ms-expand { display: none; }
a,ins,s,u,del{text-decoration:none;}

sup,sub{vertical-align:baseline;}

a {text-decoration: none; outline:none;color:#333;}
a:hover { text-decoration: none; color:#fa800f;}
/*reset*/



/*top*/
.container{width:1190px;margin: 0 auto;}
.f_left{float:left;}
.f_right{float:right;}
.text_center{text-align: center;}
.lg_top{height:34px;background:#eeeeee;border-bottom:1px #dddddd solid;}
.lg_top .top_news {float:left;}
.lg_top .top_news a{display: block;line-height:34px;color:#848484;}
.lg_top .top_news a:hover{color:#2b7ac3;}
.lg_top .top_right{float:right;}
.lg_top .top_right>ul>li{float:left;height:34px;position: relative;}
.lg_top .top_right>ul>li>a{color:#999;display: block;padding:0 14px;height:14px;margin-top:10px;line-height:14px;}
.lg_top .top_right>ul>li+li a{border-left:1px #999999 solid;}
.lg_top .top_right>ul>li a:hover{color:#2b7ac3;}
.lg_top .top_right>ul>li a span{font-size:10px;}
/*校区样式*/
.lg_top .xuexiao{position: absolute;top: 34px;right: -182px;width: 526px;height:248px;background: #ffffff;border: solid 1px #cccccc;z-index: 999;border-top:none;padding:10px 0 0 20px;display: none;}
.lg_top .top_right>ul>li:first-child:hover .xuexiao{display:block;}
.lg_top .xuexiao .clearfix p{width: 10%;color: #333;height:32px;line-height:32px;font-size:14px;}
.lg_top .xuexiao ul{width: 90%;}
.lg_top .xuexiao ul li{float: left; width: 50px;height:32px;line-height:32px;margin:1px 0;}
.lg_top .xuexiao ul li a{display: block;height:32px;line-height:32px;color: #747474; width:100%;margin:0 3px;font-size:12px;}
.lg_top .shengming{padding: 10px 10px;}
.lg_top .shengming a{display:block; color:#999;line-height:1.8;}
.lg_top .shengming a:hover{color:#72A4F9;}
/*top*/

/*header*/
.header{background:#fff;height:110px;}
.header h1{float:left;margin-top:28px;}
.header h1 a{float:left;width:196px;height:50px;background:url(/img/logo-kc.png) no-repeat;text-indent: -9999px;}
.header h1 .logo_text{font-size:16px;padding-left:10px;vertical-align: -20px;}
.header h1 .logo_text i{color:#27559b;font-style: normal;vertical-align: -1px;margin-right:5px;}

/*xiaoqu*/
    .xia{ background:#ffffff;position:relative;z-index: 1;float:left;margin-top:8px;}
    .xia span{font-size:15px; font-weight:400;display:inline-block;margin-top:38px;padding-left:10px;cursor:pointer;}
    .xia span i{display:inline-block;background:url(/assets/Home/course/images/xl2.png) no-repeat;width:9px;height:4px;vertical-align: 2px;margin-left:5px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .xia span i.curr{ transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
    .xiaoqu{display:none;border:1px #dbdbdb solid;width:420px;height:265px;padding:10px;position:absolute;background:#fff;z-index: 99999999;}
    .xiaoqu p{width:10%; font-size:15px; color:#999999; line-height:35px; font-weight:400;float:left;}
    .xiaoqu ul{width:90%;float:left;}
    .xiaoqu ul li{padding:0 10px;margin-left: 0; line-height: 0;float:left;}
    .xiaoqu ul li a{display:block; font-size:14px; color:#000000; line-height:35px; font-weight:400;}
    .xiaoqu ul li a:hover{color:#999;}
    .logo .xiaoqu ul.text_center{margin-top:0;}

.header .header_right{float:right;}
    .logo_search{width:476px;float:left;margin-top:32px;margin-right:60px;}
    .logo_search .se_top{height:38px;width:100%;overflow:hidden;border:1px #1869c5 solid;}
    .logo_search .se_top select{float:left;height:36px;line-height:36px;border:none;outline:none;width:67px;text-align: center;padding-left:15px;font-size:14px;color:#999;background: url("/img/kctb15.png") no-repeat scroll 50px center;}
    .logo_search .se_top input{float:left;height:36px;line-height:36px;width:400px;border-left:1px #ebebeb solid;padding-left:10px;background:none;font-size:14px;color:#999;}
.logo_search .se_top span{float:left;background:#1869c5; color:#fff;height:100%;width:76px;line-height: 36px;cursor:pointer;font-size: 16px;text-align: center;transition: all 0.5s ease-out;}
.logo_search .se_top span:hover{background:#2a78c3;}
.header .phonetxt{float: right;line-height: 105px;margin-right: 60px; margin-top:20px;}
/*header*/

/*nav*/
.lgnav{ height: 44px; line-height: 44px;background:#095ba6; /*background: -moz-linear-gradient( left,#004197,#5fbff8);background:-webkit-linear-gradient(left,#004197,#5fbff8);background: -o-linear-gradient(left,#004197, #5fbff8);*/}
.lgnav ul li{ float: left;width:110px;text-align: center;transition: all 0.5s ease-out;}
.lgnav ul li:hover{background:#fa800f;}
.lgnav ul li a{ color: #fff;display: block;font-size:14px;}

.menu{line-height:64px;font-size:14px;color:#333;border-bottom:1px #cccdcd solid;padding-left: 54px;}
.menu a{color:#1869c5;}


.main{margin-top:20px;}
.main .class_list{width:888px;float:left;}
.main .class_aside{width:280px;float:right;}

.choose_class{background:#fff;padding:10px 18px;}
.choose_class dl{font-size:14px;margin-top:20px;}
.choose_class dl dt{float:left;width:80px;border-right:1px #eaeaea solid;text-align: center;}
.choose_class dl dd{float:left;margin-left:14px;padding:0 8px;line-height:20px;cursor:pointer;}
.choose_class dl dd.curr{background:#f5570e;color:#fff;}
.choose_class dl dd.curr a{color:#fff;}



.zt_con a:hover span{color:#d6d6d6;}
.about_er img{display: block;margin:24px auto 0; width:220px;}
.about_er span{display: block;text-align: center;line-height:40px;font-size:12px;color:#555;padding-bottom:20px;}


.lg_about{margin-top:25px;background:#004097;padding:48px 0;}
    .lg_wx{float:left;margin-right:100px;}
    .lg_wx p{float:left;margin-left:84px;}
    .lg_wx p span{display: block;font-size:14px;color:#fff;text-align: center;line-height:3;}
    .lg_about_list{float:left;}
    .lg_about_list ul li{float:left;width:150px;text-align: center;}
    .lg_about_list ul li h5{font-size:16px;color:#fff;line-height:2;}
    .lg_about_list ul li a{color:#fff;display:block; line-height:30px;width:72px;text-align: center;margin:6px auto 0;}
    .lg_about_list ul li a:hover{/*background:#003276;*/}




.dagang, .xyfl, .ppry, .szll{ background: #fff; margin-top: 20px;padding:20px;}
.dagang h4, .xyfl h4, .xxlc h4, .ppry h4, .szll h4{font-size:20px;color:#f5570d;position: relative;padding-left:16px;}
.dagang h4::before, .xyfl h4::before, .xxlc h4::before, .ppry h4::before, .szll h4::before{content:" ";width:4px;height:20px;background:#ff5000;position: absolute;left: 0;top:5px;}
.daganglist ul li{ position: relative; text-indent: 2em; border-bottom: 1px solid #999; padding: 20px 0;}
.daganglist ul li em::before{content:" ";width:15px;height:15px;background:#1869c5;position: absolute;left: 0;top:25px; border-radius: 50%;}
.daganglist ul li em{color: #1869c5; font-weight: 800; font-size: 18px; margin-bottom: 20px;}
.daganglist ul li i{display: block; width: 98%; margin-top: 20px; font-size: 14px; color: #666; margin-left: 10px;}

.morexl{ text-align: center; margin: 20px 0 0; }
.daganglist ul{height:360px;overflow: hidden;}
.daganglist ul.curr{height:auto;}
.morexl img.curr {transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.morexl{line-height:38px;text-align: center;cursor:pointer;}
.morexl:hover img{opacity: 0.5;}



.lg_ad img {margin-top:20px;}
.ke_des_left img {width:370px; height:240px;}
.saddress {line-height: 32px;height: 32px;width: 65%;background: url(/img/tubiao/kctb15.png) no-repeat 98% 50%;border: 1px #1869c5 solid; padding: 0 20px 0 2px;
}

.copyrightnew{height:57px;line-height:57px;color:#fff;font-size:13px;background:#1e1e1e;text-align: center;}
.copyrightnew span{margin-right:26px;}
.copyrightnew span a{color:#fff;}