@charset "utf-8";
/* CSS Document */

*{margin: 0;padding: 0;border: 0;}

head,html{font-family:"微软雅黑", Microsoft YaHei,Gotham, Helvetica Neue, Helvetica, Arial, "sans-serif";color:#333;background: #fff;}
head,html,ul,li,h1,h2,h3,h4,h5,h6,p,a{list-style: none;}
a{text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
p{text-indent:2em;}


.header{width: 1200px;margin:20px auto;overflow: hidden;}
.header .logo{float: left;}

.header .tel{height: 40px;float: right;text-align: center;overflow: hidden;margin-top: 8px;}
.header .tel img{float: left;}
.header .tel a{ font-size: 30px;font-weight: bold;color: #3b5bad;float: left;margin-left: 5px;}


.banner{width: 100%;font-size: 0;}
.banner img{width: 100%;}

.dy{width: 100%;height: 118px;background: #0a86cd;}
.dy .cont{width: 1200px;margin: auto;overflow: hidden;}
.dy .cont img{float: left;margin-top:4px;margin-left: 20px;}
.dy .cont p{width: 1000px; font-size: 18px;line-height: 26px; color: #fff;float: left;margin-left: 40px;text-indent:2em;margin-top: 9px;}


h2{margin: 40px 0;font-size: 35px;font-weight: bold;text-align: center;}
h3{margin: 40px 0;font-size: 35px;font-weight: bold;text-align: center;}
.gj{}
.gj .cont1{width: 1200px;margin: auto;}
.gj .cont1 p{font-size: 16px;line-height: 24px;}
.gj .cont1 ul{margin-top: 20px;overflow: hidden;}
.gj .cont1 ul li{float: left;width: 370px;border-bottom: 1px dashed #6591bc;margin-left: 45px;margin-top: 15px;overflow: hidden;padding-bottom: 5px;}
.gj .cont1 ul li:nth-child(3n+1){margin-left: 0;}
.gj .cont1 ul li img{float: left;}
.gj .cont1 ul li a{font-size: 16px;line-height: 44px;float: left;margin-left: 5px;}


.tx{}
.tx .cont2{width: 1200px;margin: auto;}
.tx .cont2 ul{overflow: hidden;}
.tx .cont2 ul li{float: left;margin-left: 35px;}
.tx .cont2 ul li:first-child{margin-left: 0;}
.tx .cont2 ul li img{}


.xz{}
.xz .cont3{width: 1200px;margin: auto;}
.xz .cont3 ul{overflow: hidden;}
.xz .cont3 ul li{width: 332px;height: 394px; background: #f5f5f5;margin-left: 102px;float: left;}
.xz .cont3 ul li:first-child{margin-left: 0;}
.xz .cont3 ul li img{}
.xz .cont3 ul li p{padding: 5px 3px;}
.xz .cont3 .more{width: 350px;height: 50px; background: #df5a0c;text-align: center;margin: 30px auto;border-radius: 5px;}
.xz .cont3 .more a{font-size: 16px;line-height: 50px;color: #fff;}

.zx{background: #eeeeee;}
.zx .cont4{width: 1200px;margin: auto;padding-top: 1px;padding-bottom: 20px;}

h3 span{color: #0a86cd;}
h3 p{font-size: 16px;color: #626262;font-weight:lighter;line-height: 40px;}
.zx .cont4 ul{overflow: hidden;}
.zx .cont4 ul li{float: left;margin-left: 40px;}
.zx .cont4 ul li:first-child{margin-left: 0;}
.zx .cont4 ul li img{}

.school{}
.school .cont5{width: 1200px;margin: auto;}
.school .cont5 .mew{overflow: hidden; background: #f5f5f5;padding-right: 6px;}
.school .cont5  .left{float: left;font-size: 0;}
.school .cont5  .right{float: right;}
.school .cont5  .right p{width: 750px;padding-top: 8px;}
.school .cont5  .right p span{font-size: 20px;font-weight: bold;color: #0a86cd;}
.school .cont5  .right .biao{ color: #333; line-height: 40px;text-align: center; font-size: 16px;margin-top: 15px;}
.school .cont5  .right .more1{text-align: right;}
.school .cont5  .right .more1 a{color: #d61708;}

.school .cont5 .hw{overflow: hidden; margin: 20px 0;background: #f5f5f5;padding-right: 6px;}
.school .cont5 .med{overflow: hidden;background: #f5f5f5;padding-right: 6px;}
.school .cont5 .wm{overflow: hidden; margin: 20px 0;background: #f5f5f5;padding-right: 6px;}
.school .cont5 .gk{overflow: hidden;background: #f5f5f5;padding-right: 6px;}
.school .cont5 .sd{overflow: hidden; margin: 20px 0;background: #f5f5f5;background: #f5f5f5;padding-right: 6px;}
.school .cont5 .qmx{overflow: hidden;background: #f5f5f5;padding-right: 6px;}
.school .cont5 .yz{overflow: hidden; margin: 20px 0;background: #f5f5f5;padding-right: 6px;}
.school .cont5 .bgs{overflow: hidden;background: #f5f5f5;padding-right: 6px;}
.school .cont5 .mn{overflow: hidden; margin-top: 20px;background: #f5f5f5;padding-right: 6px;}


.xm{}
h4{font-size: 20px;color: #0a86cd;padding-top: 10px;padding-left: 10px;}
.xm .cont6{width: 1200px;margin: auto;overflow: hidden;}
.xm .cont6 p{font-size: 16px;line-height: 24px;padding: 10px;}
.xm .cont6 p span{color: #0a86cd;}
.xm .cont6 .left{width: 590px;height: 350px; border: 1px solid #0a6ca5;border-radius: 5px;float:left;}

.xm .cont6 .right{width: 590px;height: 350px;border: 1px solid #0a6ca5;border-radius: 5px;float: right;}
.xm .cont6 .bottom{width: 1198px;height: 220px;border: 1px solid #0a6ca5;border-radius: 5px;float: left;margin-top: 18px;}
.more2{width: 260px;height: 40px;background:#df5a0c;border-radius: 5px;text-align: center;margin-left: 320px;}
.more2 a{font-size: 16px;color: #fff;line-height: 40px;}
.xm .cont6 .left .more2{margin-top: 12px;}
.xm .cont6 .right .more2{margin-top: 60px;}
.xm .cont6 .bottom .more2{margin-left: 930px;}


/*右对话框*/
.izl-rmenu {position: fixed;right: 5px;/*margin-left:532px;*/bottom: 0px;padding-bottom: 8%;z-index: 999;}
.izl-rmenu .bbtn { width: 60px; height: 61px; margin-bottom: 2px; cursor: pointer; position: relative; }

.izl-rmenu .bbtn-phone { background: url(../img/r_phone.png) 0px 0px no-repeat; }
.izl-rmenu .bbtn-phone .phone { position: absolute; width: 160px; left: -160px; top: 0px; line-height: 61px; color: #FFF; font-size: 18px; text-align: center; display: none; }
.izl-rmenu .bbtn-phone:hover .phone{display: block;}
.izl-rmenu .bbtn-top { background: url(../img/r_top.png) 0px 0px no-repeat; display: none; }
.izl-rmenu .bbtn-class { display: block; background: url(../img/r_class.png) center no-repeat; background-size: 100%; }
.izl-rmenu .bbtn-class, .izl-rmenu .bbtn-qq, .izl-rmenu .bbtn-wx, .izl-rmenu .bbtn-phone, .izl-rmenu .bbtn-top { background-color: #1aa9f3 !important; }
.izl-rmenu .bbtn-class:hover, .izl-rmenu .bbtn-qq:hover, .izl-rmenu .bbtn-wx:hover, .izl-rmenu .bbtn-phone:hover, .izl-rmenu .bbtn-top:hover, .izl-rmenu .bbtn-phone .phone { background-color: #14a3ed !important; }
#unreadNum { visibility: hidden; position: absolute; width: 18px; height: 18px; background: #c9151e; color: #fff; left: -6px; top: -5px; z-index: 1000; text-align: center; border-radius: 50%; }


button{
  background:#df5a0c;
  color:#fff;
  border:none;
  position:relative;
  height:40px;
  font-size:16px;
  width: 260px;
  cursor:pointer;
  transition:800ms ease all;
  outline:none;
}
button:hover{
  background:#f5f5f5;
  color:#df5a0c;
}
button:before,button:after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  height:2px;
  width:0;
  background: #df5a0c;
  transition:400ms ease all;
}
button:after{
  right:inherit;
  top:inherit;
  left:0;
  bottom:0;
}
button:hover:before,button:hover:after{
  width:100%;
  transition:800ms ease all;
}
