/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}

.course{ width:886px; margin:0 auto; overflow:hidden; padding-top:34px;}
.course table{ width:100%; text-align:center; overflow:hidden;}
.course table tr th{ height:60px; color:#FFF; font-weight:bold; font-size:18px; background:#ea5504; border-right:1px solid #eeeeee;  border-bottom:1px solid #eeeeee;}
.course table tr td{ height:40px; font-size:16px; color:#494747; background:#FFF; border-right:1px solid #aaa;  border-bottom:1px solid #aaa;}
.course table tr td:nth-child(1){ background:#ea5504; color:#FFF; font-size:18px;}
.course table tr td i{ display:inline-block; vertical-align:middle; margin-left:8px;}
.course table tr td a{ font-size:16px; color:#494747;}


.course2{ padding-top:58px; margin-bottom:50px;}
.course2 table tr td{ height:58px;}

.tg{ width:1078px; margin:0 auto; overflow:hidden; padding-top:246px;}
.tg ul{ float:left; width:265px; margin-right:6px; overflow:hidden;}
.tg ul li{ width:100%; text-align:center; line-height:26px; font-size:14px; color:#252525;}
.tg ul li i{ font-weight:bold;}

.zx_btn{ width:100%; text-align:center; overflow:hidden;}
.zx_btn a{ -webkit-transition:all 0.4s linear; display:inline-block; margin-right:34px;}
.zx_btn a:hover{ -webkit-transform:scale(1.04);}


.team{ width:1000px; margin:0 auto; overflow:hidden; padding-top:266px;}
.team dl{ float:left; width:236px; margin-right:18px;}
.team dl dt{ text-align:center; color:#FFF; font-weight:bold; font-size:26px; line-height:70px; height:64px;}
.team dl dd{ text-align:center; line-height:34px; color:#252525; font-size:20px;}

.ms_box{ width:990px; margin:0 auto; overflow:hidden; padding-left:10px;}
#ms{ float:left; width:352px; overflow:hidden;}
#ms span{ -webkit-transition:all 0.4s linear;border:4px solid #ea5504; cursor:pointer; float:left; width:150px; height:120px; overflow:hidden; margin:0 26px 28px 0; border-radius:16px; border-top-left-radius:58px;}
#ms span img{ display:block; width:100%;}
#ms span.se{ border:4px solid #FFF;}

#ms_content{ float:left; width:624px; height:419px; overflow:hidden;}
#ms_content div{ width:100%; overflow:hidden; position:relative;}
#ms_content div a{ position:absolute; font-size:14px; color:#f91949; left:49px; bottom:62px;}
#ms_content div.ever{ display:none;}
#ms_content div.active{ display:block;
 -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.honor{ width:1064px; padding-left:16px; margin:0 auto; overflow:hidden;}
.focus{width:1032px;height:250px;overflow:hidden;position:relative;  }
.focus ul{height:250px;position:absolute;}
.focus ul li{float:left;width:1032px;height:250px;overflow:hidden;position:relative;}
.focus ul li div{position:absolute;overflow:hidden;}

.focus .btn{position:absolute;width:1032px;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:24px;height:4px;_font-size:0;margin-left:8px;cursor:pointer;background:#313131;border-radius:6px;}
.focus .btn span.on{background:#f58200;}
.focus .preNext{width:17px;height:30px;position:absolute;top:64px; cursor:pointer;}
.focus .pre{left:24px; background:url(../images/prev.png) no-repeat;}
.focus .next{right:24px;background:url(../images/next.png) no-repeat;}

.xq_box{ width:1001px; margin:0 auto; overflow:hidden;}
#xq{ width:100%; height:81px; overflow:hidden;}
#xq span{ -webkit-transition:all 0.4s linear; cursor:pointer; float:left; width:234px; height:56px; line-height:56px; text-align:center; background:#FFF; color:#000000; font-size:24px; border:2px solid #ffe029; margin-right:16px; }
#xq span.se{ background:#ffe029;}

#xq_content{ width:100%; overflow:hidden;}
#xq_content div{ width:100%; overflow:hidden;}
#xq_content div.ever{ display:none;}
#xq_content div.active{ display:block;}

#xiaoqu{ height:auto !important; overflow:hidden; padding:30px 0; background: #bfbfbf; clear:both; }
#xiaoqu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.xiaoqu{ width:1000px; height:auto !important; overflow:hidden; margin:0 auto;}
.left_block { padding:30px 0px 20px 50px; width: 214px; float: left;}
.row{ width: 100%; font-family: "Microsoft YaHei"; font-size: 16px; color: #fff;}
.left_block .row1{line-height:60px; font-size: 30px; font-weight: bold;}
.left_block .row2{ font-size: 26px; font-weight: bold; margin-bottom:5px;color: #fff;}
.xiaoqu_rt{ width:600px; padding-left:40px; margin-left:40px; height:auto; float:left; border-left:1px solid #fff; font-family: "Microsoft YaHei";}
.xiaoqu_rt * {padding:0; margin:0;}
.xiaoqu_rt ul li h4{ padding-left:10px; margin-top: 5px; width:800px; height:60px; line-height:60px; float:left; font-size:24px; font-weight:bold; text-align:left;color:#fff;}
.xiaoqu_rt ul li p { padding-left:10px; margin-top: 5px; font-size:22px; text-align:left;color:#fff;}
.fotzx_btn{ display:block; width:214px; height:60px; line-height:60px; text-align:center; background: #3773c9; border-radius: 10px; color: #fff !important; font-size:24px;font-weight: bold;}

.copyrightBox{ background:#bfbfbf; width: 100%;}
.copyrightceter{ width: 1000px; padding:0px 0 10px 0; margin: 0 auto; color: #fff; text-align:center; font-size:16px; line-height:30px;}