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

.container { /*根据效果图主体宽度定义*/
    width: 1200px; min-width: 1200px; }

body { font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif; }

/*header*/
header { height: 119px; }
.logo{ padding-top: 21px; }
.dh{ padding-top: 40px; }
.dh b{ float: left; color:#7e7e7e; font-size: 16px; height: 42px; line-height: 42px; background: url("../images/pic2.png") left center no-repeat; padding-left: 31px;}
.dh p{ float: left; color: #e50012; font-size: 20px; font-weight: bold; font-family: "Arial"; line-height: 44px;}

/*nav*/
nav{min-width: 1200px; height:48px; line-height: 48px; background: #188cfb; }
nav ul>li{ float: left; width: 131px; text-align: center; position: relative;}
nav ul>li>a{ display: block; color: #fff; font-size: 16px; }
nav ul>li.xz>a,nav ul>li:hover>a{ background: url("../images/pic3.png") repeat;}
nav ul>li .xiala{ position: absolute; top:48px; left: 0; z-index: 999; display:none;}
nav ul>li .xiala img{ display: block; margin: 0 auto; }
nav ul>li .xiala .xiala_nr{ background: url("../images/pic3.png") repeat;}
nav ul>li .xiala .xiala_nr a{ display: block; width:131px; height: 36px; line-height: 36px; text-align: center; color: #fff; font-size: 14px;}
nav ul>li .xiala .xiala_nr a:hover{ background: url("../images/pic4.png") repeat; }
nav ul>li:hover .xiala{ display: block; }


/*banner*/
.banner .slideBox{min-width: 1200px; width:100%; height:476px; overflow:hidden; position:relative; }
.banner .slideBox .hd{ height:17px; overflow:hidden; position:absolute; left: 50%; bottom:30px;  z-index:1; margin-left: -84px;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.banner .slideBox .hd ul li{ float:left; margin:0 11px; width:17px; height:17px; line-height:17px; text-align:center; background: url("../images/pic7.png") no-repeat; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:url("../images/pic8.png") no-repeat; }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0; }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd a { display: block; height: 476px; width: 100%; }



.kuai1{min-width: 1200px; margin-top: 19px; }
.kuai1_t{ text-align: center; color: #188cfb; font-size: 28px; height: 90px; line-height: 90px; background: url("../images/pic9.png") center bottom no-repeat;}
.kuai1_nr{ margin-top: 30px; }
.kuai1_nr ul li:first-child{ margin-left: 0; }
.kuai1_nr ul li{ width: 262px; height: 225px;padding-top: 0px; margin-left: 48px;}
.kuai1_nr ul li img{ display: block; margin: 0 auto; padding: 0; }
.kuai1_nr ul li a span{display: block; height: 36px;line-height: 36px; color:#333333; font-size: 24px; margin-top: 30px;text-align: center; }
.big{margin-top: -40px;}
.big_nr:first-child{ display: block; }
.big_nr{ width: 1200px;border: solid 1px #e2e9f3;  background: url("../images/pic15.png") center center no-repeat; display: none;}
.big_nr ol{ width: 540px; min-height: 168px; padding: 20px 0 0 38px;}
.big_nr ol:first-child{ width:562px;  padding-left: 14px; background: none; }
.big_nr ol li{ height: 36px; line-height: 36px; font-size:16px; /*background: url("../images/pic16.png") left center no-repeat; padding-left: 13px;*/ overflow:hidden;}
.big_nr ol li a{ color: #666666; }
.kuai1_nr ul>li.xz,.kuai1_nr ul>li:hover{ /*background: url("../images/pic14.png") center center no-repeat;*/ border: 1px solid #134D85;}

.kuai2{min-width: 1200px; height: 567px; padding-top: 68px;}
.kuai1_t2{ color: #fff;  background: url("../images/pic19.png") center bottom no-repeat;}
.kuai2 ul li{ width: 359px; text-align: center; margin-left: 60px;}
.kuai2 ul li:first-child{ margin-left: 0; }
.kuai2 ul li a img,.lf_kuai3_nr a img{ display: block; margin: 0; padding: 0;}
.kuai2 ul li a span{ color: #fff;font-size: 14px; height: 72px; line-height: 72px; }


.kuai3{min-width: 1200px; height: 345px; margin-top: 35px;}
.lf_kuai3{ width:604px;}
.rf_kuai3{ width:566px;}
.kuai3_t{ height: 58px; line-height: 58px; border-bottom: solid 1px #dadada; }
.kuai3_t span{ color: #188cfb; font-size: 28px;  background: url("../images/pic21.png") left bottom no-repeat; padding-right: 34px;}
.kuai3_t a{ color: #c9c9c9; font-size:14px; }
.lf_kuai3_nr,.rf_kuai3_nr{margin-top: 10px;}
.lf_kuai3_nr ul{ margin-top: 5px; }
.lf_kuai3_nr ul li{ height: 34px; line-height: 34px; font-size: 16px; border-bottom: dashed 1px #dedede;}
.lf_kuai3_nr ul li a bdo{ float: left; width:511px;  color: #7c7c7c; display:inline-block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.lf_kuai3_nr ul li a span{ float: right; color: #c7c7c7; }
/*.lf_kuai3_nr 例子css */
.rf_kuai3_nr .picScroll-left{ overflow:hidden; position:relative; }
.rf_kuai3_nr .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.rf_kuai3_nr .picScroll-left .bd ul li{ width: 178px; margin-right:16px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.rf_kuai3_nr .picScroll-left .bd ul li span{ display: block; height: 56px; line-height: 56px; color: #7c7c7c; font-size: 16px; }

.kuai4{min-width: 1200px; background: #f8f8f8; padding-top: 40px; padding-bottom: 60px; }

/* 本例子css */
.kuai4_nr .picScroll-left{ overflow:hidden; position:relative; }
.kuai4_nr .picScroll-left .hd .prev,.kuai4_nr .picScroll-left .hd .next{ display:block;  width:29px; height:46px; float:left; overflow:hidden; cursor:pointer; background:url("../images/pic25.png") no-repeat; margin-top: 149px;}
.kuai4_nr .picScroll-left .hd .next{ background:url("../images/pic24.png") no-repeat; float:right;}
.kuai4_nr .picScroll-left .bd{ width: 1104px; margin: 0 auto;}
.kuai4_nr .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.kuai4_nr .picScroll-left .bd ul li{ width: 264px; float:left; margin-right: 15px; _display:inline; overflow:hidden; text-align:center;  position:relative;}
.kuai4_nr .picScroll-left .bd ul li a img{ display: block; margin: 0; padding: 0;}
.kuai4_nr .picScroll-left .bd ul li span{ display:block; width: 100%; height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 16px; background:url("../images/pic26.png") repeat; position: absolute; bottom: 0; left:0;}


/*footer*/
footer {min-width: 1200px; background: #2e2e2e; padding: 30px 0 15px;}
.nav2{ width: 1125px; height: 38px; border: solid 1px #5b5b5b; margin:0 auto 36px; color: #747474; font-size: 14px;}
.nav2 a{ display: inline-block; padding: 0 14px; line-height: 38px; color: #747474; }
.footer_l>a{ padding-right: 20px; background: url("../images/pic28.png") right center no-repeat;}
.footer_l p{ max-width: 680px; color: #747474; font-size: 14px; line-height: 30px; padding:11px 0 0 19px; }
.footer_l p a{ color: #747474;}
.footer_r{ width: 380px; *width:370px; }
.footer_r .dh2{ color: #747474; font-size: 14px;  line-height: 38px;  background: url("../images/pic29.png") left center no-repeat; padding-left: 53px; float: right;}
.footer_r .dh2 span{ font-size: 16px; }
.ewm{ color: #747474; font-size: 12px; width: 97px; margin: 5px 0 0 20px;}


.celan{ width: 55px; position:fixed; top:40%;right: 0; }
.celan ul li{ width: 55px; height: 55px; background:#c4c4c4; margin-bottom: 5px; }
.celan ul li img{ display: block; margin: 0 auto; padding-top: 5px; }
.celan ul li:hover{ background:#188cfb; }
.celan ul li bdo.bdo1{ width: 170px; height: 54px; background:#188cfb; line-height: 54px; text-align: center; color: #fff; font-size: 22px;  position:absolute; top:0px; right:-170px;}
.celan ul li bdo.bdo2{ position: absolute; top:0; right: -97px; z-index: 9999;}
.celan ul li bdo.bdo2 img{ display: block; margin: 0; padding: 0;}


/*简介_新闻xq*/
.gc{width: 210px; background: url("../images/pic36.png") right top repeat-y;padding-bottom: 20000px;margin-bottom: -20000px;}
.div_c{ width:184px; border:solid 1px #ececec; margin: 20px 0 0px 0;}
.div_ct{ height: 46px; line-height: 46px; background: url(../images/pic77.png) center center no-repeat; margin-bottom: 7px;}
.div_ct span{ float:left; width: 83px; height: 30px; line-height: 30px; text-align: center;  background: url(../images/pic78.png) center center no-repeat; color: #fff; font-size: 16px; font-weight: bold; margin: 16px 0 0 10px;}
.div_ct a{ float: right; color: #afafaf; font-size: 12px; padding-right: 10px; }
.div_cn a{ display:block; height: 36px; line-height: 36px; color: #9d9d9d; font-size: 14px; background: url(../images/pic79.png) 10px center no-repeat; padding-left: 24px;}
.rfmain_nr_ct{ text-align: center; color: #656565; font-size: 18px;line-height: normal; border-bottom: solid 1px #ececec; margin-bottom: 37px;}
.rfmain_nr_ct span{ display: block; color: #cfcfcf; font-size: 14px; line-height: 34px; }
.rfmain_nr_cn{ color: #747474; font-size: 14px; line-height: 36px; }



/*产品展示*/
.banner2{ height: 358px; }
.mb{ height: 32px; line-height: 32px; border-bottom: solid 1px #e6e6e6; color: #666666;}
.mb a{ color: #666666;}
.lfmain{ width: 210px; }
.lfmain_n{ width: 184px; /*background: url("../images/pic36.png") right top repeat-y; padding-bottom: 114px;*/}
.rfmain{ width: 896px; margin-left: 45px;padding-bottom: 20000px;margin-bottom: -20000px;}
.lfmain_n ul { padding-top: 10px;  padding-bottom: 5px;/* margin-left: 32px;*/}
.lfmain_n ul li{ width: 184px; height: 42px; line-height: 42px; margin:0 0 10px 0px; background: url("../images/pic81.png") center center no-repeat; text-align: center;}
.lfmain_n ul li a{ color: #6f6f6f; font-size:16px;  }
.lfmain_n ul li.xz,.lfmain_n ul li:hover{ background: url("../images/pic80.png") center center no-repeat;}
.lfmain_n ul li.xz a,.lfmain_n ul li:hover a{ font-weight: bold; color: #fff;  font-size: 18px; }
.lianxi{ width: 164px; height: 204px; background: url("../images/pic39.png") center center no-repeat; margin-left: 32px;}
.lianxi h2{ color: #fff; font-size: 20px; font-weight: bold; text-align: center; height: 52px; line-height: 52px; }
.lianxi_nr {  color: #fff; font-size: 14px; font-weight: bold; background: url("../images/pic40.png") 14px top no-repeat; padding-left: 50px; margin-top: 67px; }
.lianxi_nr span{ display: block; height: 30px; line-height: 30px; font-size:14px; font-weight: normal;}

.rfmain{ margin-top: 22px; }
.rfmain_t bdo{ display: inline-block; height: 40px; line-height: 40px;  background: url("../images/pic41.png") left center no-repeat; color: #000000; font-size: 24px; padding-left: 311px;}
.rfmain_t bdo span{ display: inline-block; background: url("../images/pic42.png") right center no-repeat; padding-right: 311px;}

.rfmain_nr ul{ margin-left: -58px; }
.rfmain_nr ul li{ float: left; width: 260px; margin: 0 0 50px 58px; }
.rfmain_nr ul li a img{ display: block; margin: 0; padding:0;  }
.rfmain_nr ul li .li_zi{ padding: 0 14px; height: 164px; border:solid 1px #ededed; border-top:none; color: #aaaaaa; font-size: 12px; line-height: 20px; }
.rfmain_nr ul li .li_zi span{ display: block; text-align: center; color: #333333; font-size: 16px; padding: 13px 0 9px;}
.rfmain_nr ul li .li_zi a{ display: block; width: 118px; height: 28px; line-height: 28px; border:solid 1px #afafaf; text-align: center; color: #afafaf; margin: 14px auto 0;}
.rfmain_nr ul li:hover .li_zi a{  border:solid 1px #0067be; color: #0067be;}



/*page*/
.pages { text-align: center; *padding-top: 30px;}
.pages a,.pages strong { display: inline-block; border: 1px solid #626262; height: 24px; line-height: 24px; padding: 0 9px; color: #727272; margin:0 3px;}
.pages strong{ font-weight:normal;}
.pages a:hover,.pages strong{ background: #188cfb; border: 1px solid #188cfb; color: #ffffff;}
.pages a.cli{ border: none; margin:0; padding:0;}
.pages a.cli:hover{ background:none; color:#727272;}


/*培训课程*/
.div1{ height: 180px; overflow: hidden; padding-bottom: 40px; border-bottom: dashed 1px #bbbbbb; margin-bottom: 40px;}
.div1_zi{ width: 594px; color: #666666; font-size: 16px; line-height: 20px;}
.div1_zi p a{ color: #333333;}
.div1_zi p{ color: #333333; font-size: 20px; line-height: 34px; padding: 7px 0 25px; border-bottom: solid 1px #dddddd; margin-bottom: 26px;}
.div1_zi p span{ display: block; color: #666666; font-size: 18px; line-height: 28px;}


/*师资团队*/
.rfmain_nr3{ margin-left: -52px; }
.div2{ height: 240px; width: 422px; overflow: hidden; margin:0 0 30px 52px;}
.div2_zi,.div3_zi{ width: 182px; color: #2b2a2a; font-size: 14px; line-height: 36px; }
.div2_zi span,.div3_zi span{ color: #000000; font-size: 16px; }
.div2_zi a{ display: block; width: 127px; height: 38px; line-height: 38px; text-align: center; background: url("../images/pic47.png") center center no-repeat; color: #fff;font-size: 14px; margin-top: 11px;}
.div2:hover .div2_zi a{ background: url("../images/pic48.png") center center no-repeat;}

/*师资团队xq*/
.div3>img{ display: block; margin: 0; padding: 0; }
.div3_zi{ width:560px;}
.div4{ margin-top: 40px; }
.div4_t{ height: 40px; line-height: 40px; border-bottom: solid 1px #e0e0e0; margin-bottom: 20px; color: #0c6bc5; font-size: 20px; }
.div4_t span{ display: inline-block; border-bottom: solid 2px #0c6bc5; padding-right: 23px;}
.div4_nr{ margin-left:-19px;}
.div4_nr a{ float: left; width: 286px; position: relative; margin-left: 19px;}
.div4_nr a img{ display: block; margin: 0; padding: 0; }
.div4_nr a span{ display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; line-height: 30px; z-index: 999; color:#fff; background: url("../images/pic51.png") repeat; font-size: 14px; text-align: center;}

.div5{ color: #616161; font-size:14px; line-height: 30px; margin-top: 37px;}
.div5 b{ display: block; color: #0c6bc5; font-size: 16px; }

/*师资简介*/


/*banner3*/
.banner3 .slideBox{ width:100%; height:301px; overflow:hidden; position:relative; }
.banner3 .slideBox .hd{ width: 100%; height:10px; overflow:hidden; position:absolute; left: 0; bottom:0;  z-index:1; padding: 10px 0; background: url("../images/pic51.png") repeat; text-align: center;}
.banner3 .slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center;}
.banner3 .slideBox .hd ul li{  display:inline-block;*display: inline; *zoom:1; margin:0 5px; width:10px; height:10px; text-align:center; background: url("../images/pic54.png") no-repeat; cursor:pointer; }
.banner3 .slideBox .hd ul li.on{ background:url("../images/pic55.png") no-repeat; }
.banner3 .slideBox .bd{ position:relative; height:100%; z-index:0; }
.banner3 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner3 .slideBox .bd a { display: block; height: 301px; width: 100%; }

.rfmain_nr5{ color: #515151; font-size: 14px; line-height: 36px; }


/*视频*/
.rfmain_nr7 a{display: block; height: 34px; line-height: 34px; border-bottom: dashed 1px #e4e4e4; color: #515151; font-size: 14px;}
.rfmain_nr7 a bdo{ float:left; width: 790px; display:inline-block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;background: url("../images/pic56.png") left center no-repeat; padding-left: 20px;}
.rfmain_nr7 a span{ float: right; }

/*证书查询*/
.rfmain_nr8{ width: 100%; height: 224px; background: #f1f1f1; padding-top: 77px;}
.search{ width:756px; height:136px; margin-left: 70px;}
.search_l{ width: 682px; }
.search_l input{ width:628px; height: 62px; line-height: 62px;  border: none; outline: none; background:none; padding: 0px 10px 0 44px; color: #c1c1c1; font-size: 16px; background: #fff;}
.search_l input:first-child{ margin-bottom: 12px; }
.search .searchbt{ width:74px; height:136px; border: none; outline: none; background:none; background:url("../images/pic82.png") no-repeat;}


/*证书查询_结果*/
.rfmain_nr9 ul li{ height: 32px; line-height: 32px; color: #444444; font-size: 14px; margin-bottom:3px;}
.rfmain_nr9 ul li:first-child{ height: 255px; line-height: 255px; }
.rfmain_nr9 ul li:first-child span{ height: 255px;line-height: 255px; }
.rfmain_nr9 ul li:first-child bdo{ height: 255px;}
.rfmain_nr9 ul li:first-child bdo img{ display: block; margin: 0; padding-top: 10px;}
.rfmain_nr9 ul li span{ width: 320px; height: 32px; line-height: 32px; border:solid 1px #c9c9c9; text-align: right; padding-right: 18px;}
.rfmain_nr9 ul li bdo{ width:537px; height: 32px; line-height: 32px; border:solid 1px #c9c9c9; padding-left: 15px;}


/*证书铜牌_结果*/
.rfmain_nr10{ margin-left: -33px; }
.rfmain_nr10 span{ float: left; width: 275px; text-align: center; line-height: 36px; margin: 0 0 20px 33px; color: #4c4c4c; font-size: 16px;}
.rfmain_nr10 img{ display: block; margin: 0; padding: 0; border: solid 1px #d9d9d9; }


/*联系*/
.main2>p>a>img{ display: block; margin: 0 auto 60px; padding: 0; border: solid 1px #d2d2d2;}
.tubiao1{ width: 538px; padding-bottom: 22px; border-bottom: solid 1px #e9e9e9; margin-bottom: 32px;}
.tubiao1 img{ margin:5px 0 0 66px; }
.tubiao1 p{ width: 428px; color: #6e6e6e; font-size: 14px; margin-left: 10px; }
.tubiao1 p span{ display: block; color:#6e6e6e; font-size: 18px; }
.tubiao1.xz{ float: right; }

.daoda>img{ display: block; margin: 0 auto 60px;}
.daoda1{ width: 588px;height: 191px; overflow: hidden; background: url(../images/pic68.png) center center no-repeat; margin-bottom: 30px; }
.daoda1 .zuo{ width: 200px; margin-top: 53px; padding-left:35px; color: #9d8630; font-size: 28px}
.daoda1 .zuo img{ display: block; margin-bottom: 14px;}
.daoda1 .you{ width: 340px; line-height: 38px; color: #707070; font-size: 18px; padding-top: 42px;}
.daoda1.xz{ float: right; }


/*new-add*/
.public-title {
    text-align: center;
    margin-bottom: 50px;
}
.public-title span {
    display: inline-block;
    height: 60px;
    line-height:60px;
    border-bottom: 3px solid #545151;
    font-size: 28px;
    color: #545151;
}

.news {
    background: #f8f8f8;
    padding-top: 40px;
    padding-bottom: 50px;
}
.news ul {
    margin-left: -12px;
}
.news ul li {
    float: left;
    width: 594px;
    margin-left: 12px;
    margin-bottom: 15px;
}
.news .box {
    background: #ffffff;
    padding: 10px;
}
.news .box .img-s {
    width: 191px;
}
.news .box .img-s img {
    display: block;
    width: 191px;
    height: 137px;
}
.news .box .info {
    width: 360px;
}
.news .box .info .title {
    display: block;
    height: 40px;
    line-height: 40px;
    color: #000000;
    font-size: 18px;
}
.news .box .info .txt {
    line-height: 24px;
    color: #999999;
    font-size: 14px;
}
.news .box .info .a-more {
    color: #939483;
    font-size: 16px;
    font-weight: bold;
}
.student-style {
    padding-top: 35px;
    padding-bottom: 55px;
}

.student-style .box {
    background: url("../images/img-04.png") no-repeat;
    width: 274px;
    height: 545px;
    position: relative;
}
.student-style .box .b-1 {
    position: absolute;
    top: 60px;
    left: 43px;
    color: #545151;
    font-size: 14px;
    line-height: 20px;
    width: 190px;
}
.student-style .box .b-2 {
    color: #616161;
    font-size: 14px;
    line-height: 1.4;
    text-align: center;
    position: absolute;
    top: 225px;
    left: 18px;
    right: 23px;
}
.student-style .box .b-2 span {
    display: block;
    font-weight: bold;
    color: #000000;
    font-size: 16px;
}
.student-style .box .b-2 .head {
    width: 208px;
    height: 208px;
    overflow: hidden;
    border-radius: 104px;
    margin: 0 auto;

}

.student-list {
    width:1200px;
    overflow:hidden;
    position:relative;
}
.student-list .hd{
    overflow:hidden;
    padding: 10px 0;
}
.student-list .hd ul{
    text-align: center;
    overflow:hidden;
    zoom:1;
    margin-top:10px;
    width: 100%;
}
.student-list .hd ul li {
    display: inline-block;
    width:5px;
    height:5px;
    margin: 0 2px;
    overflow:hidden;
    text-indent:-999px;
    cursor:pointer;
    background:url("../images/img-03.png") no-repeat;
}
.student-list .hd ul li.on{
    background:url("../images/img-02.png") no-repeat;
    width: 20px;
}
.student-list .bd{
    overflow: hidden;
}
.student-list .bd ul{
    overflow:hidden;
    zoom:1;
}
.student-list .bd ul li{
    float:left;
    _display:inline;
    overflow:hidden;
   margin: 0 -16px;
}























