*{margin: 0 auto;padding: 0;font-family: "微软雅黑";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}



/*banner*/
#banner{width: 100%;height:541px;background-image: url(../images/can_01.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 541px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}
#header{width: 1000px;height: 80px;position: relative;overflow: hidden;margin: 0 auto;margin-top: 20px;}
#header a.tel{color:#fff;font-size:24px;float: right;margin-top: 20px;margin-right: 15px;}
#header a.tel>img{vertical-align: middle;margin-right: 5px;margin-top: -3px;}

#banner>a{display: block;width: 208px;height: 64px;text-align: center;line-height:64px;font-size: 20px;position: relative;left: 50%;color: #fff;background-color: #de3d37;margin-left: -471px;margin-top: 300px;}

.project{width: 1000px;height: auto;position: relative;overflow: hidden;}
.project>.wrap{width: 1000px;height: auto;position: relative;overflow: hidden;}
.project>.wrap>dl{width: 280px;height: 280px;border:1px solid #dfdfdf ;border-radius: 140px;text-align: center;float: left;margin-top: 40px;}
.project>.wrap>dl>dt{margin-top: 45px;}
.project>.wrap>dl>dd>h3{margin-top: 10px;font-size: 24px;color: #000;font-weight: normal;}
.project>.wrap>dl>dd>p{margin-top: 5px;font-size:16px;color: #000;padding: 0 15px;line-height: 25px;}
.project>.wrap>dl>dd>a{display: block;width: 112px;height: 28px;text-align: center;line-height: 28px;background-color: #de3d37;  margin-top: 15px;font-size:16px;color: #fff;border-radius: 14px;box-shadow: 0px 4px 8px 0px #fb7468;-webkit-box-shadow: 0px 4px 8px 0px #fb7468;}

.advantage{width: 1000px;height: auto;position: relative;overflow: hidden;}
.advantage .wrap{width: 1000px;height: auto;position: relative;overflow: hidden; margin-top: 40px;}
.advantage .wrap>dl{width: 235px;height: auto;float: left;margin-right: 20px;}
.advantage .wrap>dl>dt{width: 235px;height: 158px;}
.advantage .wrap>dl>dd{padding: 0 5px;border: 1px solid #e5e5e5;border-top: 0;padding-bottom: 15px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.advantage .wrap>dl>dd h3{padding: 10px 0 8px 0;font-size: 22px;font-weight: normal;line-height: 28px;border-bottom: 1px solid #e5e5e5;}
.advantage .wrap>dl>dd p{color: #666;font-size: 16px;margin-top: 8px;line-height: 24px;}

.serivce{width: 100%;height: auto;position: relative;overflow: hidden;background-color: #f4f4f4;margin-top: 60px;padding-bottom: 60px;}
.serivce .wrap{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.serivce .wrap>dl{width: 183px;height: 329px;float: left;margin-right: 5px;background-image: url(../images/bg_03.jpg);background-size: 198px 329px;padding-right: 15px;}
.serivce .wrap>dl>dt{width: 100%;height: auto;text-align: center;margin-top: 8px;}
.serivce .wrap>dl>dd h3{font-size: 22px;font-weight: normal;line-height: 28px;margin-top: 5px;text-align: center;}
.serivce .wrap>dl>dd p{padding: 0 5px 0 10px; color: #000;font-size: 16px;margin-top: 8px;line-height: 26px;}

.step{width: 1000px;height: auto;position: relative;overflow: hidden;}
.step>.wrap{width: 1000px;height: 241px;position: relative;overflow: hidden;background-image: url(../images/can_60.jpg);background-size: 1000px 241px;margin-top: 40px;}
.step>.wrap>ul{width: 900px;height: auto;position: relative;overflow: hidden;margin-left: 55px;}
.step>.wrap>ul>li{width: 120px;float: left;text-align: center;margin-top: 59px;margin-right: 35px;color: #fff;font-size: 16px;}

.school{width: 100%;height: auto;position: relative;overflow: hidden;background-color: #f4f4f4;margin-top: 60px;padding-bottom: 60px;}
#tab{width: 1000px;height:auto;overflow: hidden;margin-top: 40px;}
#tab span{float: left;cursor: pointer;width:313px;text-align: center;height: 56px;margin-right:30px;background-color: #ffe0e0;line-height: 56px;color:#000;font-size: 20px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
#tab span.se{background-color:#af2418;color: #fff;}
#tab_content{width:1000px;height: auto; position: relative; overflow: hidden;text-align: center;}
.ever{display: none;}
.ever{width: 100%;position: relative;overflow: hidden;}
#tab_content{width:1000px;height: auto;position: relative;overflow: hidden;}
#tab_content .tb-con{height:410px;overflow:auto}
#tab_content table{width:100%;border-collapse:collapse;}
#tab_content table th{font-size:20px;color:#fff;font-weight:normal;border-right:1px solid #fff;border-top:1px solid #fff;background:#af2418;height:40px;}
#tab_content table td{font-size:16px;color:#414141;border-top:1px solid #fff;border-right:1px solid #fff;text-align:center;height: 40px; word-break:break-all; word-wrap:break-word;}
#tab_content table td a{color: #af2418;}
#tab_content table td a:hover{text-decoration: underline;}
#tab_content table tr:nth-child(odd){background:#ffe0e0;}
#tab_content table tr:nth-child(even){background:#fff4f4;}

.plan{width: 1000px;height: auto;position: relative;overflow: hidden;}
.plan table{width:100%;border-collapse:collapse;margin-top:40px;}
.plan table td.fir{font-size:20px;color:#fff;font-weight:normal;border-right:1px solid #fff;background:#af2418;height:40px;margin-top: 40px;}
.plan table td{font-size:16px;color:#414141;border-top:1px solid #fff;border-right:1px solid #fff;text-align:center;height: 40px; word-break:break-all; word-wrap:break-word;height: 60px;padding: 0 10px;}
.plan table tr:nth-child(odd){background:#fff4f4;}
.plan table tr:nth-child(even){background:#ffe0e0;}

.different{width:100%;height: auto;position: relative;overflow: hidden;background-image: url(../images/bg.jpg);background-size: 100%;background-repeat: no-repeat;margin-top: 60px;}
.different>table{width: 1000px;height: auto;margin-top: 40px;}
.different>table tr td{font-size: 16px;color: #000000;height: 38px;border-top:1px solid #fff;border-left:1px solid #fff;text-align: center;background-color: #ffe0e0;}
.different>table tr td.fir{background-color: #af2418;color: #fff;}

.map{width: 1000px;height: auto;position: relative;overflow: hidden;}
.map img{margin-top: 40px;text-align: center;}
.map .wrap{width: 1000px;height: 660px;position: relative;overflow: hidden;margin-top: 40px;}
.map .wrap dl{width: 235px;height: auto;position: absolute;}
.map .wrap dl dt{width: 235px;height: 42px;color: #fff;text-align: center;line-height: 42px;background-color: #af2418;font-size: 22px;}
.map .wrap dl dd{width: 235px;height: 40px;color: #000;text-align: center;line-height: 40px;background-color: #ffe0e0;font-size: 18px;border-top: 1px solid #fff;}
.map .wrap dl.map1{left: 0px;top: 0px;}
.map .wrap dl.map2{left: 255px;top: 0px;}
.map .wrap dl.map3{left: 255px;top:410px;}
.map .wrap dl.map4{left: 510px;top: 0px;}
.map .wrap dl.map5{left: 510px;top: 245px;}
.map .wrap dl.map6{left: 510px;top: 492px;}
.map .wrap dl.map7{left: 765px;top: 0px;}
.map .wrap dl.map8{left: 765px;top: 120px;}
.map .wrap dl.map9{left: 765px;top: 280px;}
.map .wrap dl.map10{left:765px;top: 400px;}

/*公共*/
h3.pub_head{width: 1000px;height:105px;text-align: center;margin-top: 60px;color: #000000;font-size: 36px;text-align: center;background-image: url(../images/head_27.png);background-size: 1000px 105px;background-position:center;background-repeat: no-repeat;font-weight: normal;line-height: 105px;}
h3.pub_head>img{margin: 0 15px;}
p.pub_info{width: 1000px; font-size: 18px;color: #666666;margin-top: 20px;line-height: 30px;text-align: center;}


div.pub_btn{position: relative;overflow: hidden;width: 1000px;height: 60px;margin-top: 40px;}
div.pub_btn>a{display: block;width: 210px;height: 60px;text-align: center;line-height:60px;font-size: 20px;position: relative;left: 50%;color: #fff;background-color: #de3d37;margin-left: -105px;}



