body{font:normal 12px 'Microsoft YaHei','light'; sans-serif;text-alt:justify;text-justify:inter-ideograph;overflow-x:hidden;color:#313131;}

body,p,ul,li,ol,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,iframe{margin:0;padding:0;color:#313131;}

ul,li,ol{list-style:none outside none;}

a img{border:none;}

.fl{float:left;}

.fr{float:right;}

a:link,a:visited{text-decoration:none;cursor: pointer;}

a:hover{text-decoration:none;cursor: pointer;}

a:focus{color:#0c1d0d;cursor: pointer;}


.clear{ clear:both;}

.clear{zoom:1;clear:both;display:inline-block;}

.clear{display:block;}

.clear:after{content:".";height:0;display:block;clear:both;visibility:hidden;font-size:0;}
 #BDBridgeIconWrap{display:none !important;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time,button { margin: 0; padding: 0; }
body { font-size:12px; font-family:"微软雅黑"; background-color: transparent; color: #333; -webkit-font-smoothing: antialiased; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,figcaption { font-style: normal; font-weight:normal; font-size:12px; }
fieldset,iframe,input { border: none; }
ul,ol,li{ list-style:none;}
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; }
a:link, a:visited, a:active { text-decoration: none; color:#000; }
a:hover { text-decoration: none; color:#333 }

 

.banner640{background:url(../images/yingshihouqi.jpg) no-repeat center top;height:640px;}
.banner111{text-align:center;padding:0px 0 30px;/*background:#fbecf9;*/}
.banner111 .b_p2 { font-size: 18px; line-height: 32px; text-align: left; width: 890px; margin:20px auto; } 
.banner111 .b_p1 { font-size:38px; line-height: 60px; padding-top: 50px; text-align: center; font-weight: bold;}

.banner2-3{background:url("../images/beijing3.png") no-repeat top center;height: 663px;}
.banner2-11{background:url("../images/beijing1.jpg") repeat top center;height: 1856px;}
.banner2-2{/*background:url("../images/beijing1.jpg") no-repeat top center;*/height: 660px;}
.banner2-2 .zuopinb{width: 1000px;margin: 0 auto;position: relative; height: 600px}
.banner2-1{/*background:url("../images/beijing1.jpg") no-repeat top center;*/height: 660px;}
.banner2-1 .zuopina{width: 1000px;margin: 0 auto;position: relative;}
.banner2-1 .zuopina .kzp1{ position: absolute;width: 400px;height:170px;left: 0px; top:20px;}
.banner2-1 .zuopina .kzp2{ position: absolute;width: 400px;height:170px;left: 400px; top:20px;} 
.banner2-1 .zuopina .kzp4{ position: absolute;width: 400px;height:170px;left: 0px; top:220px;}
.banner2-1 .zuopina .kzp5{ position: absolute;width: 400px;height:170px;left: 400px; top:220px;} 
.banner2-1 .zuopina .kzp6{ position: absolute;width: 400px;height:170px;left: 0px; top:420px;}
.banner2-1 .zuopina .kzp7{ position: absolute;width: 400px;height:170px;left: 400px; top:420px;}   
.banner2-1 .zuopina .kzp0{   width: 200px;
    height: 300px;
    position: absolute;right: 0px;    top: 155px;}
.banner2-1 .zuopina .kzp0 img{width: 200px;}
.banner2{background:url("../images/beijing1.jpg") no-repeat top center;height: 500px;}

.ms_part4{  padding-top:100px;   padding-bottom: 50px; }
.w-container {
    width: 1000px;
    position: relative;
    margin: auto;
}
.biaotia{       width: 200px;
    height: 300px;
    position: absolute;
    top: 42px;
    left: -6px;}
.biaotia img{width: 200px;}
.ms_part4 .device {
    width: 795px;
    position: relative;
    left:225px;
    height: 403px;
}
.ms_img>img{    width: 100%} 
.ms_part4 .swiper-container {
    width: 742px;
    height: 400px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ms_part4 .swiper-slide {
    opacity: 0.5;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -ms-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
   
}
.ms_part4 .swiper-slide-visible {
    opacity: 0.6;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}
.ms_part4 .swiper-slide-active {
    top: 0;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.ms_part4 .device .arrow-left {
    position: absolute;
    left: -76px;
    top: 105px;
    width: 40px;
    height: 40px;
    z-index: 10;
    background: #d12340;
    border-radius: 100%;
    font-family:"å®‹ä½“";
    text-align: center;
    color: #fff;
    line-height: 40px;
    font-size: 20px;
    cursor: pointer;
}
.ms_part4 .device .arrow_active{
    background: #ebebeb !important;
}
.ms_part4 .device .arrow-right {
    position: absolute;
    right: -76px;
    top: 105px;
    width: 40px;
    height: 40px;
    z-index: 10;
    background: #d12340;
    border-radius: 100%;
    font-family:"å®‹ä½“";
    text-align: center;
    color: #fff;
    line-height: 40px;
    font-size: 20px;
    cursor: pointer;
}



.banner3{text-align:center;padding-bottom:60px;    padding-top: 60px;    background: #ececec;}
.banner3 h2{font-size:38px;font-weight:bold;text-align:center;/*padding-top:100px;*/margin-bottom:20px;}
.banner3 p{    font-size: 16px;
    width: 854px;
    margin: 0 auto;
    line-height: 28px;
    margin-bottom: 40px;
    text-align: left;}
.banner3 h3{font-size:24px;font-weight:normal;text-align:center;line-height:42px;margin-bottom:40px;}
.banner3 img{margin-bottom:58px;}
.banner3 h4{font-size:16px;font-weight:normal;text-align:center;    margin-bottom: 40px;}
.banner3 span{color:#ec561b;}
.lygj166 {    font-size: 16px;
    
    text-align: center;
    width: 254px;
    height: 40px;
     border: 2px solid #272727; 
    display: block;
 background:none;
 color:#272727;
    margin: 0 auto;
    line-height: 40px;
    border-radius: 4px;
    font-weight: bold;}
.lygj166:hover { color: #fdfdfd;
    background: #272727;
   border: 2px solid #272727;}


.teach{background:#f6f6f6;padding-bottom:100px;}
.teach h2{font-size:38px;font-weight:bold;text-align:center;padding-top:50px;margin-bottom:14px;}
.teach h4{font-size:16px;height:20px;line-height:20px;width:704px;margin:0 auto;margin-bottom:48px;font-weight:normal;}
.teach ul{width:1100px;margin:0 auto;margin-bottom:46px;}
.teach ul li{float:left;width:190px;text-align:center}
.teach ul li h3{font-size:22px;font-weight:normal;text-align:center;margin-top:38px;margin-bottom:16px;}
.teach ul li p{font-size:15px;line-height:26px;text-align:center;}
.teach ul li img{width:80%}
.teach ul li:nth-child(4n){margin-right: 0;}
 .teach .sqyh{    font-size: 16px;
    background:none;color:#272727;
    
    text-align: center;
    width: 214px;
    height: 40px;
     border: 2px solid #272727; 
    display: block;
    
    margin: 0 auto;
    line-height: 40px;
    border-radius: 4px;
    font-weight: bold;}
 .teach .sqyh:hover{background: #272727;color: #fdfdfd;border: 2px solid #272727;}
 
.part10{  position: relative; 
    text-align: center;
    padding: 50px 0 50px 0; 
    background:url(../images/rj.png) repeat center top;height:765px;
}
.part10 h2{
    width: 642px;
    font-weight:bold;
    margin: 0 auto;
    padding-left: 54px; 
    color: #fdfdfd;
    font-size: 38px;
    padding-bottom: 10px;
}

.part10 .btn{
        width: 716px;
    margin: 0 auto;
     
    margin-top: 40px;
}

.part10 .btn li{
    margin-right: 20px;
    cursor: pointer;
    margin-top: 0px;    
}
.part10 .btn li.last{
    margin-right: -20px;
}
.part10 .comBox{
    width: 1000px;
    height: 416px;
    position: relative;
        margin: 50px auto 0px;
   /* left: 50%;
    margin-left: -513px;
    top: 310px;*/
}
.part10 .comBox .computer{
    width: 504px;
    height: 464px;
    background: url(../images/dn.png) no-repeat left top;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.part10 .comBox .computer .slid1{
    width: 515px;
    height: 325px;
    margin:15px 0 0 14px;
    overflow: hidden;
    position: relative;
}
.part10 .comBox .computer .slid1 li,#txtB li{
    position: absolute;
    left: 0;
    top:100px;
    top: 0 \9;
    opacity: 0;
    filter:alpha(opacity=0);
}
#txtB li p{
    opacity: 0 \9;
    filter:alpha(opacity=0) \9;
    top: 0;
}
.part10 .comBox .computer .slid1 li.goTop2{
    top: 0;
    opacity: 1;
    filter:alpha(opacity=100);
 
}
#txtB li.goTop3{
    top: 0;
    opacity: 1;
    filter:alpha(opacity=100);
    transition: 0.8s;
}
#txtB li.goTop3 p{
    opacity: 1;
    filter:alpha(opacity=100);
}
.part10 .comBox b{
   /* background: url(../img/border2.png) no-repeat;*/
    width: 700px;
    height: 500px;
    position: absolute;
    left: 332px;
    top: -42px;
   /* z-index: 1;*/
}
#softw .goTop{
    margin-top: -5px;
    transition: 0.3s;
   
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
    transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    transition: all 0.8s;
}
#txtB{
    width: 400px;
    height: 245px;
    position: absolute;
    left: 557px;
    top: 67px;
    z-index: 999;
    overflow: hidden;
}
#txtB p{
    font-size: 18px;
    color: #fff;
    margin-left: 62px;
    line-height: 30px;
    position: relative;
    text-align: justify;
}
#txtB p i{
    position: absolute;
    left: -62px;
    top: 14px;
    width: 50px;
    height: 2px;
    background: #fff;
}
.part10 .button{
       position: absolute;
    bottom: 30px;
    right: 30px;
}

/*.part10 .button p {
   width: 348px;
    height: 52px;
    line-height: 45px;
    margin: 0 auto;
    font-size: 28px;
    color: #fff;
    background: rgba(160, 158, 158, 0.76);
    border-radius: 4px;
}*/


.part10 .button p{    
       font-size: 24px;
    text-align: center;
    width: 348px;
    height: 50px;
    border: 2px solid #efefef;
    color: #fdfdfd;
    background: none;
    display: block;
    margin: 0 auto;
    line-height: 45px;
    margin-top: 46px;
    border-radius: 4px;}
  .part10 .button p:hover {   
  
   
   
    border: 2px solid #efefef;
      color: #2f2c25;
    background: #e6e6e6;
    
    }

.intr{padding-bottom:74px;background:#dcdcdc;}
.intr h2{font-size:38px;font-weight:bold;text-align:center;padding-top:50px;margin-bottom:42px;}
.intr p{font-size:16px;width:852px;margin:0 auto;line-height:28px;margin-bottom:48px;}
.intr ul{width:990px;margin:0 auto;}
.intr ul li{float:left;margin-right:13px;}
.intr ul li:nth-child(3n){margin-right: 0;}
.intr ul li h3{font-size:14px;font-weight:normal;text-align:center;margin-top:12px;margin-bottom:26px;}

.jysju{background:#272c33;padding-bottom:60px;}
.jysju h2{font-size:38px;font-weight:bold;text-align:center;color:#ffffff;padding-top:50px;}
.jysju ul{width:1005px;margin:0 auto;margin-top:60px;}
.jysju ul li{position:relative;float:left;}
.jysju ul li img{cursor:pointer;}
.jysju ul li div{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}
.jysju .lygj{font-size:16px;  border: 2px solid #efefef; 
  color: #fdfdfd;
    background: none;text-align:center;width:400px;height:40px; display:block;margin:0 auto;line-height:35px;margin-top:50px;border-radius: 4px;font-weight: bold;}
.jysju .lygj:hover{border: 2px solid #efefef;
      color: #2f2c25;
    background: #e6e6e6; }


.jiuye001{color:#fff;font-size:16px;line-height:26px;text-align:center;height:998px;padding-top:50px;background:#f2f2f2;}
.jiuye001 h3{       font-size: 38px; font-weight: bold; text-align: center; color: #463a3a;     margin-bottom: 50px;}
.jiuye001 ul{width:1008px;margin:35px auto;}
/*.jiuye001 li{float:left;width:231px;height:326px;margin:0px 8px;position:relative;}*/
.jiuye001 li.yhjyxy1{background:url("../images/xy1.jpg") no-repeat top center;margin-top:0px;float:left;width:236px;height:370px;margin:0px 8px;position:relative;}
.jiuye001 li.yhjyxy2{background:url("../images/xy2.jpg") no-repeat top center;margin-top:0px;float:left;width:236px;height:370px;margin:0px 8px;position:relative;}
.jiuye001 li.yhjyxy3{background:url("../images/xy3.jpg") no-repeat top center;margin-top:0px;float:left;width:236px;height:370px;margin:0px 8px;position:relative;}
.jiuye001 li.yhjyxy4{background:url("../images/xy4.jpg") no-repeat top center;margin-top:0px;float:left;width:236px;height:370px;margin:0px 8px;position:relative;}

.jiuye001 li.yhjyxy5{background:url("../images/xy5.jpg") no-repeat center center;margin-top:0px;float:left;width:236px;height:370px;margin:0px 8px;position:relative;}
.jiuye001 li.yhjyxy6{background:url("../images/xy6.jpg") no-repeat center center;margin-top:0px;float:left;width:236px;height:370px;margin:0px 8px;position:relative;}
.jiuye001 li.yhjyxy7{background:url("../images/xy7.jpg") no-repeat center center;margin-top:0px;float:left;width:236px;height:370px;margin:0px 8px;position:relative;}
.jiuye001 li.yhjyxy8{background:url("../images/xy8.jpg") no-repeat center center;margin-top:0px;float:left;width:236px;height:370px;margin:0px 8px;position:relative;}

/*.jiuye001 li.yhjyxy5{background:url("../images/yhzp13.png") no-repeat top center;margin-top:60px;}
*/.jiuye001 li .pbg{position:absolute;top:0;left:0;z-index:2;display:none}
.jiuye001 li span{position:absolute;top:40px;left:0;z-index:3;width:230px;display:none;}
.jiuye001 li:hover .pbg{display:block; transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    transition: all 0.8s;}
.jiuye001 li:hover span{display:block;color: #fff; -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
    transition: all 1.6s;
    -o-transition: all 1.6s;
    -webkit-transition: all 1.6s;
    -moz-transition: all 1.6s;
    transition: all 1.6s;}
    .jiuye001 li:hover{transition: all 1.2s;
    -o-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -moz-transition: all 1.2s;
    transition: all 1.2s;}
.jiuye001 li.yhjyxy1:hover{background:url("../images/xy1_1.jpg") no-repeat top center; }
.jiuye001 li.yhjyxy2:hover{background:url("../images/xy2_2.png") no-repeat top center; }
.jiuye001 li.yhjyxy3:hover{background:url("../images/xy3_3.png") no-repeat top center; }
.jiuye001 li.yhjyxy4:hover{background:url("../images/xy4_4.png") no-repeat top center; }
.jiuye001 li.yhjyxy5:hover{background:url("../images/xy5_5.png") no-repeat top center; }
.jiuye001 li.yhjyxy6:hover{background:url("../images/xy6_6.png") no-repeat top center; }
.jiuye001 li.yhjyxy7:hover{background:url("../images/xy7_7.png") no-repeat top center; }
.jiuye001 li.yhjyxy8:hover{background:url("../images/xy8_8.png") no-repeat top center; }
.jiuye001 h5 a{color:#fff;} 

.entry{padding-bottom:50px;background:#57595a;}
.entry h2{    font-weight: bold; font-size: 38px;  color: #ffffff;  text-align: center;  padding-top: 50px;  margin-bottom: 40px;}
.entry p{width:994px;margin:0 auto;text-align:center;font-size:16px;color:#ffffff;margin-bottom:60px;line-height:28px;}
.entry ul{width:1140px;margin:0 auto;}
.entry ul li{width:366px;float:left;margin-right:20px;margin-bottom:20px;}
.entry ul li .de{height:224px;overflow:hidden;}
.entry ul .r0{margin-right:0;}
.entry ul h3{font-size:14px;font-weight:normal;text-align:center;margin-top:10px;color:#ffffff;} 

.study{background:url(../images/studybg.jpg) no-repeat center top;height:780px;}
.study h2{font-size:38px;font-weight:bold;text-align:center;color:#ffffff;padding-top:30px;margin-bottom:30px;}
.study p{font-size:16px;line-height:30px;text-align:center;color:#ffffff;margin-bottom:24px;} 
.sdbz{/*background:#f2f2f2;*/padding-bottom:100px;}
.sdbz h2{    font-size: 38px; font-weight: bold; text-align: center;  padding-top: 50px; margin-bottom: 44px;}
.sdbz ul{width:990px;margin:0 auto;margin-bottom:46px;}
.sdbz ul li{width:200px;float:left;text-align:center;margin-right:46px;height: 300px;}
.sdbz ul li:hover{width:200px;float:left;text-align:center;margin-right:46px;background: #e8e8e8;height: 300px; color: aliceblue;}
.sdbz ul li h3{font-size:16px;margin-top:26px;margin-bottom:14px;} 
.sdbz ul li p{font-size:12px;line-height:20px;} 
.sdbz ul li:nth-child(5n){margin-right: 0;}

.bg4{background:url(../images/bg5.png) no-repeat center top;height:495px;} 
/*.bg4{ height:495px;background:url(../images/bg5.png) no-repeat; width:2000px; position:relative;left:50%; margin-left:-1000px;margin-top:-50px;}*/
.jiej{text-align:center; width:900px; margin:130px 0 0 400px;}
.jiej .orange{ font:bold 48px/80px "微软雅黑"; color:#ec8c05; }
.jiej .gry{font:bold 36px/80px "微软雅黑"; color:#2b2b2b;}
.hao13{font:bold 28px/80px "微软雅黑"; color:#2b2b2b;}
.tel a.btn b {
        display: inline-block;
    background: none;
    border: 2px solid #352d2e;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 5px 20px 8px;
    margin: 0 auto;
    text-align: center;
    color: #272c33;
    font-size: 23px;
}
.tel a.btn b:hover{ background: #352d2e;color: #fff; }

 .sdbz .sqyh {
     background:none;
        font-size: 20px;
       background: none;
    color: #272727;
    text-align: center;
    width: 229px;
    height: 45px;
     border: 2px solid #272727;
    display: block;
    margin: 0 auto;
    line-height: 40px;
    font-weight: bold;
    border-radius: 5px;
} 
.sdbz .sqyh:hover{      background: #272727;
    color: #fdfdfd;
    border: 2px solid #272727;}

    .bannerhq1{background:url(../images/hq1.png) no-repeat center top;height:900px;}

.big_hq{    text-align: center;  font-size: 38px; color: #fff; padding-top: 60px;font-weight: bold;}
.big_hq2{text-align: center;font-size: 18px;color: #fff;padding-top: 10px;}
.bannerhq1 .main{width: 1100px;height: 600px;background: #f1f1f1;margin: 0 auto;} 
#yue{width:1000px;margin:0 auto;}
#yue h2,#zuo h2{ text-align:center;}
#yue01{overflow:hidden;zoom:1;border:1px solid #575655;padding:15px;}
#yue01 dl{overflow:hidden;zoom:1;}
#yue01 dl dt{float:left;width:390px;height: 250px;}
#yue01 dl dt>img{width:390px;height: 250px;}
#yue01 dl dd{float:right;    width: 578px; height: 250px;  background: rgba(171, 163, 163, 0.3);
    padding: 10px 26px;}
#yue01 dl dd h4{font-size:20px;color: #fff;}
#yue01 dl dd p{line-height:23px;margin-top:10px; /*text-indent:2em;*/color: #fff;    font-size: 14px;}
#yue01 div{margin:20px 0 0;}
#yue01 div img{margin-right: 8px;  width: 236px;}
#zuo{width:882px;margin:0 auto;}
#zuo01{overflow:hidden;zoom:1;border:1px solid #575655;padding:15px;}
#zuo01 img{margin-right:6px;}


/*底部*/
.ft1{width: 990px;margin:auto; }
.ft{background: #151512;height: 200px;padding-top: 30px;}
.ft-dz{ text-align: center;height: 50px;line-height: 50px;color: #f7f2f2;font-size: 14px; }
.ft-dz1{text-align: center;color: #f7f2f2;font-size: 14px;}
#ba{ background: url("../images/icowei.png") no-repeat;position: relative; width: 50px;height: 50px;margin-left: 700px;top: -7px;} 
#ba:hover {  background: url("../images/icowei1.png") no-repeat; }
#abc{display: none; position: absolute;top:-164px;right:-45px; } 
.about_us { width:980px; margin:20px auto 20px auto;text-align:center;}
.about_us ul{ width:900px; margin:0px auto; height:27px; padding-left:24px;text-align:left;}
.about_us li { float:left; width:130px;  }
.about_us .ico01{ background:url(../images/ico05.png) no-repeat; height:25px; text-indent:30px; line-height:25px;margin:.0px 0px 0px 0px;}
.about_us .ico02{ background:url(../images/ico06.png) no-repeat; height:25px; text-indent:30px; line-height:25px;margin:.0px 0px 0px 50px;}
.about_us .ico03{ background:url(../images/ico07.png) no-repeat; height:25px; text-indent:30px; line-height:25px;margin:.0px 0px 0px 50px;}
.about_us .ico04{ background:url(../images/ico08.png) no-repeat; height:25px; text-indent:30px; line-height:25px;margin:.0px 0px 0px 50px;}
.about_us .ico05{  height:25px; text-indent:30px; line-height:25px;margin:.0px 0px 0px 44px;color:#fff; }
.about_us li a { font-size:14px; color:#fff; }

#BizQQWPA{background:url(http://www.cgpower.cn/img/gif.gif); position:fixed; right:2px; width:110px; height:154px; top:130px; cursor:pointer;z-index: 999;}
#BizQQWPA1{background:url(http://www.cgpower.cn/img/gif.png); position:fixed; right:2px; width:110px; height:154px; top:130px; cursor:pointer;z-index: 998;}







.box-course {text-align:center; font-family: "Microsoft YaHei";    background:url(../images/z.jpg) repeat center top;    height: 2043px;}
.box-course .btkc{font-size:38px;font-weight:normal;text-align:center;/*padding-top:100px;*/margin-bottom:40px; color:#fff; font-weight: bold;}
/*.upgrad .upg1{background:url(../imgs/upgrad1.jpg) no-repeat center top;height:751px;}*/
.box-course h4{font-size: 16px;font-weight:normal;  width: 900px;  margin: 0 auto; line-height: 28px;/* margin-bottom: 60px;*/ text-align: left; color: #fff;
}

.box-course .two2{border: 1px solid #e9e9e9;color: #fff;border-bottom: none;padding: 10px 15px;text-align: center;width: 1000px;font-size: 25px;margin: 0 auto;margin-top: 30px;}

.box-course .box-con{ margin: 40px auto 0; width: 1000px;margin-top:0;color:#fff; }

.box-course table{ margin-bottom: 10px; border-left: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; border-collapse:collapse; }

.box-course table td{ border-right: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 10px 15px; text-align: left; }

.box-course .one{ font-size: 24px; line-height: 36px; text-align: center; }

.box-course{ font-size: 12px; line-height: 21px; }

.box-course b{ margin-bottom: 10px; font-size: 18px; line-height: 50px; font-weight: normal; }

/*.box{ padding-top: 60px; }*/

.box h2{ font-size: 26px; line-height: 57px; text-align: center; font-weight: normal; }

.box p{ font-size: 16px; line-height: 32px; color: #666; }
.box-course{ padding-bottom: 60px;    padding-top: 50px; }

.box-course p{ margin: 25px auto 40px; width: 840px; text-align: left; }

.box-course .btn-box{ margin: 0 auto; width: 430px; }

.box-course .sqyh{    font-size: 16px;
   
    text-align: center;
    width: 200px;
    height: 40px;
     border: 2px solid #efefef; 
  color: #fdfdfd;
    background: none;
    display: block;
    margin: 0 auto;
    line-height: 40px;
    margin-top: 46px;
    border-radius: 4px;
    font-weight: bold;}
   .box-course .sqyh:hover { 
    border: 2px solid #efefef;
      color: #2f2c25;
    background: #e6e6e6;
    
  }
.box-course #none{width: 1000px;margin: auto;}


.jiangshi{ width: 980px; height: auto;  line-height: 37px;  text-align: right; margin: 16px 0px; }    
.kcsz { margin: 0 auto; text-align: center; width: 980px; height: auto; overflow: auto; clear: both; }
a:link, a:visited, a:active {  text-decoration: none;  color: #000;}
.kcsz .sz1{ width: 177px; float:left;  display: inherit; margin:0px 2px 0px 2px; border: 1px solid #ccc; }
.kcsz .sz1 img{ width: 177px; }
.kcsz .sz1 .p2{  font-size: 16px; padding-top: 10px;  color: #333; }
.kcsz .sz1 .p1{ font-size: 14px;  color: #444; }
.kcsz .sz1 p{ color: #666; }
.kcsz .sz1:hover{  background-color: #ddd; }
