/* CSS Document */
*{margin:0 auto; 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;}


.banner_bt{ display:block; width:898px; padding:162px 0 0 102px; margin:0 auto;}
.banner_bt a{ -webkit-transition:all 0.4s ease-in-out; float:left; width:200px; height:50px; line-height:50px;  text-align:center; color:#f9cf59; font-size:20px; background:#464aa3; margin-right:30px;}
.banner_bt a:hover{ background:#f9cf59; color:#464aa3;}

.gre_intr{ background:url(../images/gre.jpg) center top no-repeat; height:139px; width:642px; margin:40px auto; padding:40px 56px 0 302px;}
.gre_intr p{ line-height:26px; color:#494747; font-size:14px;}

.reason{ width:520px; margin:0 auto; overflow:hidden; padding:136px 0 0 480px;}
.reason dl{ width:100%; padding-left:16px; overflow:hidden; margin-bottom:10px;}
.reason dl dt{ text-align:left; color:#464aa3; font-size:24px; font-weight:bold; line-height:26px; }
.reason dl dd{ line-height:25px; color:#494747; font-size:15px;}

.ks_time{ width:1000px; margin:0 auto; overflow:hidden; margin-top:350px;}
.ks_time a{ -webkit-transition:all 0.4s ease-in-out; display:block; width:200px; height:44px; line-height:44px; text-align:center; color:#f9cf59; font-size:16px; background:#464aa3; margin:0 auto;}
.ks_time a:hover{ background:#f9cf59; color:#464aa3;}

.jc { width:1300px; margin-top:40px; }
.jc ul { margin-top:20px;}
.jc ul li { width:380px; height:560px; float:left; margin:20px 26px; background:#f9cf59;}
.jc ul li h4 { color:#464aa3; font-size:48px; height:158px; line-height:158px; text-align:center;}
.jc ul li div { background:#fff; width:376px; height:400px; }
.jc ul li div p {color:#464aa3; font-size:24px; text-align:center; height:140px; width:340px; border-bottom:3px solid #f9cf59; margin-bottom:10px; box-sizing:border-box;}
.jc ul li div>img { margin-left:23px;}

.kc { width:100%; height:720px; background:url(../images/kc.jpg) center no-repeat; margin-top:40px; padding-top:20px;}
.kc_content { width:1300px;}
.kc_content h2 { width:250px; height:40px; line-height:40px; color:#464aa3; font-size:36px; font-weight:bold; border-left:2px solid #464aa3; border-right:2px solid #464aa3; text-align:center;}
#oranger { width:700px; height:48px; padding:0px 76px; box-sizing:border-box;}
#oranger a {display:inline-block;height:48px;line-height:48px; width:140px; text-align:center; background:#f9cf59; margin:0px 20px; border-radius:15px; color:#454aa5; font-size:18px; font-weight:bold;}
.centera {padding:20px;overflow:hidden; margin-top:20px;}
.hover {background:#454aa5 !important; color:#f9cf59 !important;}
#tablea { width:700px; height:420px;}
.box {margin:10px;display:none}

.fy_zx { width:100%; height:50px; text-align:center; margin-top:10px;}
.fy_zx a { width:176px; height:50px; line-height:50px; text-align:center; border-radius:15px; display:inline-block; margin:0px 40px; -webkit-transition:all 0.4s ease-in-out;}
.left { background:#454aa5; color:#fff;font-size:28px; }
.right { color:#454aa5; border:3px solid #454aa5; font-size:22px; height:42px !important; line-height:42px !important;}
.left:hover { background:#f9cf59; color:#454aa5;}

.mk {width:100%; height:710px; background:url(../images/mk.jpg) center no-repeat; margin-top:40px; padding-top:20px;}
.mk_content { width:1300px;}
.mk_content h2 { width:320px; height:40px; line-height:40px; color:#f9cf59; font-size:36px; font-weight:bold; border-left:2px solid #464aa3; border-right:2px solid #464aa3; text-align:center;}
.mk_content ul { margin-top:20px;}
.mk_content ul li { font-size:24px; color:#454aa5; margin-right:30px; float:left; height:32px; line-height:32px;}
.mk_content ul li em { width:12px; height:12px; background:#f9cf59; border-radius:50%; display:inline-block;  margin-right:10px; margin-bottom:2px;}

.sp { width:1300px; height:auto; margin-top:40px; text-align:center;}
.sp img { margin-bottom:20px;}

.ms { width:1020px; height:640px; margin-top:40px; text-align:center;}
.ms img { margin-bottom: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;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;
  }
}

.yy_zx { width:100%; height:44px; text-align:center; margin-top:10px;}
.yy_zx a { width:270px; height:44px; line-height:44px; text-align:center; border-radius:15px; display:inline-block;  -webkit-transition:all 0.4s ease-in-out; color:#f9cf59; background:#454aa5; font-size:24px; font-weight:bold;}
.yy_zx a:hover {background:#f9cf59; color:#454aa5;}

.xy { width:1300px; height:900px; margin-top:40px;}
.xy ul { margin-top:40px; width:1050px; height:auto;}
.xy ul li { width:270px; height:310px; background:#fec74d; float:left; margin:20px 40px;}
.xy ul li h4 { height:80px; line-height:80px; text-align:center; font-size:80px; font-weight:bold;color:#444; margin-top:50px; margin-bottom:30px;}
.xy ul li p { color:#444; font-size:16px; padding:0px 10px; line-height:30px; }

.fw { width:100%; height:780px; background:url(../images/fw.jpg) center no-repeat; margin-top:40px; text-align:center;}

.foot_box{ width:1000px; margin:0 auto; overflow:hidden;}
#tab_content{ width:586px; height:340px; margin:0 auto; overflow:hidden; margin-bottom:32px; margin-top:60px;}
#tab_content div{ display:none;}
#tab_content div dl dt{ width:100%; text-align:center; height:123px; margin-bottom:58px; text-align:center; font-size:60px; color:#464aa3; font-weight:bold; line-height:160px;}
#tab_content div dl dd{ text-align:center; line-height:40px; color:#464aa3; font-size:30px; }

#tab{ width:586px; overflow:hidden; padding-left:86px;}
#tab span{ float:left; width:130px; height:130px; overflow:hidden; margin-right:45px; cursor:pointer;}
#tab span img{ display:none;}
#tab span.se img{ display:block;}

#xiaoqu{ height:auto !important; overflow:hidden; padding:30px 0;  clear:both; margin-top:40px;}
#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: #5f452a;}
.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: #464aa3; padding-left:10px;}
.xiaoqu_rt{ width:600px; padding-left:40px; margin-left:40px; height:auto; float:left; border-left:2px solid #959595; 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:#5f452a;}
.xiaoqu_rt ul li p { padding-left:10px; margin-top: 5px; font-size:22px; text-align:left;color:#5f452a;}
.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{ width: 100%;}
.copyrightceter{ width: 1000px; padding:0px 0 10px 0; margin: 0 auto; color: #5f452a; text-align:center; font-size:16px; line-height:30px;}
