﻿*{ margin:0; padding:0;}
body{width:100%; height:auto; font-family:SimHei;margin: 0px;background-image: -webkit-radial-gradient(ellipse farthest-corner at center top, #000d4d 0%, #000105 100%);
  background-image: radial-gradient(ellipse farthest-corner at center top, #000d4d 0%, #000105 100%);
  }
a{ text-decoration:none;}
h1,h2,h3,h4{text-decoration:none;}
a:hover{text-decoration:none;}




canvas{ width:100%; height:100%; position:fixed;}
.jinlv{ width:100%; height:auto; float:left;  }
.banner{ width:100%; height:800px; float:left;}
.banner h1{ position:absolute; top:50px; left:0;}
.banner h1 img{ width:100%; height:auto;}

.ld{ width:100%; height:480px; background:transparent; float:left;}
.row{ margin-top:50px;}
.container { text-align: center; height:auto; padding-top:30px;}
.container h2{ width:150px;text-align: center; height:auto; font-size:30px; color:#fff; height:40px; border-bottom:2px solid #999; margin:20px auto;font-family:SimHei;}
.block { width:263px;height:300px;background:white;;margin-bottom: 20px; position:relative; border-radius:5px; box-shadow:0 4px 3px #999;}
.block h3{ position:absolute; top:-40px; left:10px;}
.block h3 b{ font-size:70px; color:#127fc2; font-family:SimSun; float:left; line-height:50px; height:70px;}
.block h3 span{ width:200px; height:50px; background:#19a5cd; border-radius:5px; font-size:18px; line-height:50px; color:#fff; font-family:SimHei; float:left;}
.block p{ width:260px; height:auto; padding:0 20px; font-size:14px; float:left; margin-top:50px; line-height:30px; text-align:left;}
.index_active{border-bottom: 2px solid white;}



.box{ width:960px; height:100px; float:left; text-align:center; margin-top:50px;}
.box p{ width:150px; height:40px; border:1px solid #229ab8; color:#229ab8; padding:10px 20px; font-size:18px; text-align:center; margin:0 auto;}
.box p a{color:#229ab8;}

.guest{width:100%; height:auto; background:transparent; float:left;}
.guest-con{ width:1100px; height:auto; margin:30px auto; position:relative;}
.guest-con h1{width:150px;text-align: center; height:auto; font-size:30px; color:#fff; height:40px; border-bottom:2px solid #fff; margin:20px auto;font-family:SimHei;}


.daily{width:100%; height:auto; background:transparent; float:left;}
.daily-con{ width:670px; height:auto; margin:30px auto; position:relative;}
.daily-con h1{width:150px;text-align: center; height:auto; font-size:30px; color:#fff; height:40px; border-bottom:2px solid #fff; margin:20px auto;font-family:SimHei;}
.daily-1{ width:140px; height:auto; float:left; margin-top:250px; margin-left:120px;}
.daily-1 p{ width:120px; padding:0 10px; float:left; height:auto; font-size:14px; color:#fff; line-height:30px;} 
.daily-2{ width:120px; height:auto; float:left; margin-left:0px; margin-top:30px;}
.daily-2 p{width:145px; padding:0 10px; float:left; height:auto; font-size:16px; color:#fff; line-height:30px; text-align:center}
.daily-2 b{ width:2px; height:45px; float:left; background:#fff; margin-left:70px;}
.daily-2 span{ width:20px; height:20px; border:2px solid #fff; border-radius:50%; float:left; margin:45px 0 0 -11px;}
.daily-3{ width:180px; height:auto; float:left; margin-top:150px; margin-left:50px;}
.daily-3 p{ width:180px; float:left; height:auto; font-size:14px; color:#fff; line-height:30px;} 
.daily-3 p span{width:180px; float:left; }
.daily-top{ margin-top:80px;}

.box1{ width:100%; height:100px;text-align:center; float:left}
.box1 p{width:150px; height:40px;   padding:10px 20px; font-size:14px; margin:0 auto}
.box1 p a{width:150px; height:40px; border:2px solid #fff; color:#55c1e7; float:left; border-radius:5px; line-height:40px; text-align:center; margin-top:20px;margin-left:-70px; cursor:pointer;position:absolute}
.box1 p a:hover{ background:#55c1e7; color:white;}

.plan{width:100%; height:455px; background:transparent; float:left; margin-left:50px;}
.plan-con{ width:1120px; height:auto; margin:30px auto;}
.plan-conleft{ width:570px; height:auto; float:left;}
.plan-conleft h1{ width:570px; height:40px; float:left; color:white; font-size:36px; font-family:SimHei;}
.plan-conleft h1 span{ width:200px; height:1px; float:left; background:#fff; margin-top:10px;}
.plan-conleft p{ width:570px; height:auto; float:left; color:#fff; font-size:14px; line-height:25px; margin-top:10px;}
.plan-conleft a{ width:100px; height:35px; line-height:35px; color:white; float:left; margin-top:10px; border:2px solid white; text-align:center; font-weight:bold; font-size:16px;}
.plan-conleft a:hover{ background:white; color:#3f9fce;}
.plan-conright{ width:530px; float:left; height:300px; margin-left:20px; margin-top:100px;}

.contact{width:100%; height:auto; background:transparent; float:left; margin-top:100px;}
.cont{ width:960px; height:auto; margin:30px auto;}
.cont h1{width:230px;text-align: center; height:auto; font-size:30px; color:#fff; height:40px; border-bottom:2px solid #fff; margin:20px auto;font-family:SimHei;}
.cont1,.cont2{ width:960px; height:auto; float:left;}
.cont1 h2,.cont2 h2{ width:960px; height:50px; line-height:50px; float:left; font-size:16px; color:white;}
.cont1 p,.cont2 p{ width:300px; height:50px; float:left; border:2px solid #fff; border-radius:5px; margin-right:20px; color:white;}
.cont1 p b,.cont2 p b{ float:left; margin-top:15px; margin-left:15px;}
.cont1 p span,.cont2 p span{ width:240px; height:50px; line-height:50px; font-size:14px; color:#fff; margin-left:10px; float:left;}
.cont2 em{ width:630px; height:50px; line-height:50px; font-size:14px; color:#fff;  float:left; font-style:normal;border:2px solid #e9e9e9; border-radius:5px; margin-top:20px; padding-left:20px;}

.cont3{ width:960px; height:auto; float:left; margin-bottom:100px;}
.cont3 a{ width:140px; height:55px; background:#fd685b; float:right; border-radius:5px; text-align:center; font-size:18px; line-height:55px; text-align:center; color:white; margin-right:20px;
margin-top:-55px;}

.map{width:100%;/*  height:474px; */ float:left;}
.map-con{ width:1000px; height:auto; margin:30px auto;}
.map-con h1{width:200px;text-align: center; height:auto; font-size:30px; color:#fff; height:40px; border-bottom:2px solid #fff; margin:20px auto;font-family:SimHei;}
.map-con ul{width:1100px; height:auto; float:left; overflow:hidden;}
.map-con ul h2{ width:200px; float:left; font-size:25px; color:white; height:50px; line-height:50px; margin-top:60px;}
.map-con ul li{ width:auto; height:80px; background:#fff; border-radius:5px; float:left; margin-right:38px; list-style:none; margin-top:50px; overflow:hidden;}
.map-more{ width:1000px; height:100px; float:left; text-align:center; margin-top:80px;}
.map-more a{width:250px; height:50px; line-height:50px;   padding:10px 20px; font-size:14px; text-align:center; margin:0 auto; border:2px solid #fff; color:#55c1e7; border-radius:5px; cursor:pointer;}
.map-more a:hover{ background:#55c1e7; color:white;}


.top{ width:100%; height:800px;  font-family:SimHei;}
.top1{width:100%; height:90px; position:fixed; top:0; z-index:100;background: -webkit-gradient(linear, 0 0, 0 100%, from(#000105), to(#000d4d));
background:-moz-linear-gradient(top,#000105,#000d4d);
background:-webkit-gradient(linear,0 0,0 100%,from(#000105),to(#000d4d));
background:-webkit-linear-gradient(top,#000105,#000d4d);
background:-o-linear-gradient(top,#000105,#000d4d);
background:linear-gradient(to bottom,#000105,#000d4d);
}
.top11{ width:1200px; height:auto;margin:0 auto;}
.top11 h2{margin-top:15px;}
.top11 h2,.top1 h2 img{ /* width:300px; height:50px; */ float:left;margin-left: 12.5px;}
.top11 p{ width:200px; float:left; height:50px; line-height:50px; font-size:28px; color:white; margin-top:20px; margin-left:15px;}
.top11 ul{ width:725px; float:right; height:50px; margin-top:15px; line-height:50px;text-align:right;    padding-right: 25px;}
/* .top11 ul li{ width:78px; float:right; margin-left:15px; font-size:16px; color:white; list-style:none;text-align: center; } */
.top11 ul li{
    float: right;
    font-size: 16px;
    color: white;
    list-style: none;
    text-align: center;
    margin: 0 18px 0;
}
.top11 ul li a{color:white; padding-bottom:15px;}
.top11 ul li a:hover{ border-bottom:2px solid white;}

.top2{ width:764px; height:auto; margin:0 auto; padding-top:150px;}
.top2 h3{ width:764px; height:140px; float:left; border:1px dashed white; font-size:60px; color:white; text-align:center; line-height:100px; font-family:Microsoft Yahei; padding-top:20px;}
.top2 h4{ width:764px; height:auto; float:left;  font-size:58px; color:white; text-align:center; font-family:SimHei;}
.top2 h4 span,.top2 h4 b,.top2 h4 em,.top2 h4 i{ text-decoration:none;width:764px; height:auto; float:left; font-style:normal;}
.top2 h4 span{ font-size:30px; margin-top:10px;}
.top2 h4 b{ font-size:28px; margin-top:15px;}
.top2 h4 em{ font-size:20px; margin-top:15px;}
.top2 h4 i{ font-size:16px; margin-top:20px;}
.top2 h3 b{ font-size:24px; font-weight:normal;}

.introduction{ width:100%; height:450px; float:left; background:transparent;}
.intro{ width:1000px; height:auto; margin:0 auto;position:relative;}
.intro h1{ position:relative;margin-left:50px; margin-top:50px; border:1px solid #fff;width:900px;height:60px;text-align:center;}
.intro h1 span{ width:270px; height:50px; background:#000c46; float:left;  font-size:30px; color:#fff; font-family:SimHei; position:absolute; top:-15px; left:315px;}
.intro p{ width:800px; height:auto; float:left; font-size:14px; color:#fff; line-height:30px; position:absolute; top:40px; left:100px; padding:0 20px; background:#000934;}


.bodyCon08{background:url(../images/dy_pic11.jpg); height:400px;}
.bodyCon08 .students{margin:0 auto;width:1100px;height:480px;position:relative;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1100px;height:400px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:998px;height:400px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:280px;height:340px;margin-left:40px;color:#19a5cd;}
#four_flash .flashBg ul.mobile li:hover{ color:#fff;}
#four_flash .flashBg ul.mobile li img{width:180px;height:180px;display:block; margin:0 auto;border:10px solid #19a5cd; border-radius:50%;}
#four_flash .flashBg ul.mobile li img:hover{border:10px solid #fff;}
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;border-bottom:1px solid #6C6E85;}
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:250px; line-height:24px;margin-top:10px;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(../images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(../images/jiantou2.png);}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:136px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:136px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}

/* 搴曢儴鏍?*/
.copy {
    background-color: #575757;
    color: #fff;
    padding: 15px 0; height: 50px; float: left; width: 100%;
}
.warp {
    margin: 0 auto;
    width: 1100px; 
}
.copy .copy-right {
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    width: 500px;
}
.copy .link {
    overflow: hidden;
    padding-left: 20px;
    text-align: right;
}
.copy .link a {
    color: #fff;
    display: inline-block;
    font-size: 13px;
    margin: 0 5px;
}
