body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,footer,header,section{margin:0; padding:0;}
body {color:#333; font-size: 12px; font-family:"Microsoft Yahei";}
table{ border-spacing:0;border-collapse:collapse;}
fieldset,img{border:0;}
caption,em,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
a{text-decoration: none !important;}
a {color: inherit;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
.pa{position:absolute;}
.pr{position:relative;}
.fl{float: left;}
.fr{float: right;}
.sp{background: url(sp.png) no-repeat;}
.size{margin: 0 auto; width: 1200px;}

.top {background: #fdfdfd;border-bottom:1px solid #ddd;height:28px;line-height:28px;margin:0 auto;width:100%;}
.top ul li {float: left;}
.top ul li a {color: #333;padding: 0 10px;font-size: 12px;}
.top ul li a:hover {color: #c40000;text-decoration: none;}
.main{width: 1000px;margin: 0px auto;}

.hd1{height: 303px; background: url(hd1.jpg) #c12514 no-repeat center center;}
.hd2{height: 291px; background: url(hd2.jpg) #c12514 no-repeat center center;}
.hd2 .size a{right: 55px; top: 78px; width: 326px; height: 83px;}

.box1{height: 507px; background: url(bg1.jpg) #f7f7f7 no-repeat bottom center; color:#252c34; font-size: 50px; text-align: center; font-weight: bold;}
.box1 .size{padding-top: 60px;}
.box1 .size em{color:#be2d22; font-weight: bold;}
.box1 .size b{margin-top: 40px; display: block; font-size: 42.16px; line-height: 24px;}
.box1 .size strong{margin-bottom: 38px; display: block; font-size: 73.55px; color:#be2d22; }
.box1 .size p{margin:0 auto; padding: 15px 0; width: 793px; border:3px solid #252c34; font-size: 18px; font-weight: 100; }
.box1 .size p em{font-weight: 100;}
.box1 .size a{right: 300px; top: 285px; width: 168px; height: 50px; background-position: 0 -51px;}

.box2{padding-top: 25px; height: 164px; line-height: 33px; background: url(bg2.jpg) #abce02 no-repeat center center; text-align: center; color:#252c34; font-size: 19px;}
.box2 strong{font-size: 29.68px; font-weight: bold;}

.accordion{background-color: #f7f7f7;}
.accordion .title{height: 75px; line-height: 75px; font-size: 26.73px; color:#252c34;}
.accordion .title a{margin-top: 10px; width: 168px; height: 50px; background-position: 0 -51px; display: inline-block;vertical-align:middle; float: right;}
.accordion h2 em{color:#be2d22;}

.accordion .service-content li{margin-right: 10px;  width: 377px; height: 197px; background-color: #fff; float: left; text-indent: 35px; color:#252c34; font-size: 16px; line-height: 30px; }
.accordion .service-content li strong{margin-bottom: 5px; height:45px; line-height: 45px; display: block; background-color: #252c34; font-size: 20px; color:#fff;}
.accordion .service-content li p a:hover{color:#dc473c;}

.brand{padding-top: 40px; height: 671px; background: url(bg3.jpg) #d8d8d8 no-repeat bottom center;}
.tit{text-align: center; font-size: 50px; color:#252c34; font-weight: bold;}
.tit em{color:#be2d22; font-weight: bold;}
.brand .size p{margin-top: 32px; margin-bottom: 30px; text-align: center; font-size: 21.55px; color:#252c34;}
.brand .size a{margin:0 auto 18px; width: 168px; height: 50px; background-position: 0 -51px; display: block;}
.brand .size .con{margin: 0 auto; width: 1025px; height: 325px;}
.brand .size .con dl{margin-right: 83px; padding-top: 92px; width: 286px; height: 233px; line-height: 30px; background-position: 0 -103px; float: left; text-align: center; color:#252c34; font-size: 17px;}
.brand .size .con dl dt{margin-bottom: 30px; font-size: 27px;}
.brand .size .con dl i{top: 23px; right: 32px; width: 48px; height: 54px; background-position: -169px 0; display: block;}
.brand .size .con dl .i-1{background-position: -218px 0;}
.brand .size .con .mr-0{margin-right: 0;}

.details{padding:45px 0 55px; background-color: #2f3031;}
.details .size .con{margin: 0 auto; width: 1000px;}
.details .size .con ul{margin-right: -55px;}
.details .size .con li{margin-right: 15px; margin-bottom: 15px; padding-top: 24px; width: 248px; height: 130px; border-radius: 10px; background-color: #fff3cb; text-align: center; font-size: 15.3px; float: left;}
.details .size .con li strong{margin-bottom: 10px; color:#56440a; font-size: 21.04px; display: block; font-weight: bold;}
.details .size .con li p{margin-top: 20px;}
.details .size .con li p a{padding:7px 10px; color:#fff; border-radius: 5px; float: left; background-color: #f4a324; display: inline-block;}
.details .size .con li p a:hover{background-color: #e28f0c;}
.details .size .con li .xq{margin-left: 17px; margin-right: 15px;}
.details .size .con .li-1{background-color: #d2daff; color:#465ecc;}
.details .size .con .li-1 strong{color:#2a3fa3;}
.details .size .con .li-1 a{background-color: #637bed;}
.details .size .con .li-1 a:hover{background-color: #465ecc;}
.details .size .con .li-2{background-color: #e2d2ff; color:#7a4ad;}
.details .size .con .li-2 strong{color:#5a30a5;}
.details .size .con .li-2 a{background-color: #9161e8;}
.details .size .con .li-2 a:hover{background-color: #7a4ad1;}
.details .size .con .li-3{background-color: #d2daff; color:#445dcd;}
.details .size .con .li-3 strong{color:#2a3fa1;}
.details .size .con .li-3 a{background-color: #546ede;}
.details .size .con .li-3 a:hover{background-color: #445dcd;}
.details .size .con .li-4{background-color: #d2fff6; color:#36b586;}
.details .size .con .li-4 strong{color:#148871;}
.details .size .con .li-4 a{background-color: #44cc9a;}
.details .size .con .li-4 a:hover{background-color: #2db080;}
.details .size .con .li-5{background-color: #d2eeff; color:#2d94d3;}
.details .size .con .li-5 strong{color:#265a79;}
.details .size .con .li-5 a{background-color: #53a4f2;}
.details .size .con .li-5 a:hover{background-color: #2d94d3;}
.details .size .con .li-6{background-color: #ffe2d2; color:#de6d2e;}
.details .size .con .li-6 strong{color:#844624;}
.details .size .con .li-6 a{background-color: #ef7c3c;}
.details .size .con .li-6 a:hover{background-color: #de6d2e;}
.details .size .con .li-7{background-color: #ffd2d2; color:#d93939;}
.details .size .con .li-7 strong{color:#7b1d1d;}
.details .size .con .li-7 a{background-color: #e94f4f;}
.details .size .con .li-7 a:hover{background-color: #d93939;}
.details .size .con .li-8{background-color: #d2e9ff; color:#3385d3;}
.details .size .con .li-8 strong{color:#1d4e7e;}
.details .size .con .li-8 a{background-color: #4398e9;}
.details .size .con .li-8 a:hover{background-color: #3385d3;}
.details .size .con .li-9{background-color: #d2daff; color:#465ecc;}
.details .size .con .li-9 strong{color:#2a3fa3;}
.details .size .con .li-9 a{background-color: #677ee6;}
.details .size .con .li-9 a:hover{background-color: #465ecc;}
.details .size .con .li-10{background-color: #e2d2ff; color:#7a4ad1;}
.details .size .con .li-10 strong{color:#5a30a5;}
.details .size .con .li-10 a{background-color: #9668ea;}
.details .size .con .li-10 a:hover{background-color: #7a4ad1;}
.details .size .con .li-11{background-color: #d2daff; color:#445dcd;}
.details .size .con .li-11 strong{color:#2a3fa1;}
.details .size .con .li-11 a{background-color: #697fe4;}
.details .size .con .li-11 a:hover{background-color: #445dcd;}
.details .size .con .li-12{background-color: #d2daff; color:#445dcd;}
.details .size .con .li-12 strong{color:#2a3fa1;}
.details .size .con .li-12 a{background-color: #697fe4;}
.details .size .con .li-12 a:hover{background-color: #445dcd;}

.coach{padding: 55px 0 50px; background-color: #f7f7f7;}
.coach .size .tit{margin-bottom: 50px;}
.coach .size .tit a{width: 168px; height: 50px; background-position: 0 -51px; display: inline-block;vertical-align:middle;}
.coach .size .tab{margin: 0 auto; width: 1080px;}
.coach .size .tab .tab-tit{margin-bottom: 30px;}
.coach .size .tab .tab-tit a {margin-right: 16px; width: 200px; height: 40px; line-height: 40px; border: 1px solid #c0c0c0; border-radius: 5px; color: #333; font-size: 16px; display: block; float: left; text-align: center;}
.coach .size .tab .tab-con .con-list{width: 100%; border:1px solid #cfcfcf; display: none;}
.coach .size .tab .tab-con .con-list .tits{height: 55px; line-height:55px; color:#393939; font-size: 22px; font-weight: bold; text-align: center; background-color: #fff;}
.coach .size .tab .tab-con .con-list table{width: 100%;}
.coach .size .tab .tab-con .con-list table th{height: 50px; line-height:50px; font-size: 20px; color:#fff; background-color: #252c34; text-align: center;}
.coach .size .tab .tab-con .con-list table td{height: 45px; line-height: 45px; border:1px solid #cfcfcf; text-align: center; font-size: 14px; color:#333;background-color: #fff;}
.coach .size .tab .tab-con .con-list table .color td{background-color: #f7f7f7;}
.coach .size .tab .tab-tit .add{height:50px; color:#fff; background: url(jt.png) no-repeat; border:none;}

.w20 td{width: 20%;}
.w100{width: 100px;}
.w200{width: 200px;}
.text-l{text-align: left  !important; padding-left: 20px;}

.student{padding-top: 30px; padding-bottom: 15px;}
.student a{margin:20px auto 18px; width: 168px; height: 50px; background-position: 0 -51px; display: block;}
.student .con{margin: 0 auto; width: 1200px;}
.student .con ul{margin-right: -6px;}
.student .con li{margin-right: 6px; margin-bottom: 6px; width: 395px; height: 253px; float: left; overflow: hidden;}
.student .con li img{width: 395px; height: 253px;}
.student .con li p{bottom: 0; left: 0; width: 100%; height:40px; line-height: 40px; background-color: #333; color:#fff; font-size: 16px; text-align: center;}

.exhibition{padding-top: 65px; padding-bottom: 65px; background-color: #be2d22;}
.exhibition .tit{margin-bottom: 50px; color:#fff;}
.exhibition .winning-list{width: 352px; height: 415px; background-color: #333; color:#fff; font-size: 15px;}
.exhibition .winning-list h1{height: 60px; line-height: 60px; text-align: center; background-color: #ffc600; font-size: 30px; color:#333;}
.exhibition .winning-list li{margin-left: 55px; line-height: 30px;}

.exhibition .winning-list div{padding-top: 30px;}
.exhibition .img-list{margin-left: 10px; width: 832px; height: 415px; background-color: yellow;}

.research_institute{padding-top: 50px; height: 542px; background: url(bg4.jpg) #ddd no-repeat center center;}
.research_institute .tit a{ width: 168px; height: 50px; background-position: 0 -51px; display: inline-block;vertical-align:middle;}
.research_institute li{color:#252c34; font-size: 24px;}
.research_institute ul{margin:45px auto 0; width: 748px; height: 293px;}
.research_institute .li-1{left: 30px; top: 2px;}
.research_institute .li-2{left: 30px; top: 125px;}
.research_institute .li-3{left: 30px; top: 260px;}

.research_institute .li-4{right: 65px; top: 2px;}
.research_institute .li-5{right: 65px; top: 125px;}
.research_institute .li-6{right: 65px; top: 260px;}

.guarantee{padding-top: 43px; height: 505px; background: url(bg5.jpg) #f0f0f0 no-repeat bottom center;}
.guarantee .tit a{margin-top: -5px; width: 168px; height: 50px; background-position: 0 -51px; display: inline-block;vertical-align:middle;}
.guarantee dt{margin-bottom: 10px; font-size: 24px;}
.guarantee dd{font-size: 17px; color:#252c34;}
.guarantee .dl-1{left: 5px; top: 155px;}
.guarantee .dl-1 dt{color:#ffa801;}
.guarantee .dl-2{left: 5px; top: 330px;}
.guarantee .dl-2 dt{color:#ff6536;}
.guarantee .dl-3{right: 5px; top:155px;}
.guarantee .dl-3 dt{color:#13b5a0;}
.guarantee .dl-4{right: 5px; top:335px;}
.guarantee .dl-4 dt{color:#13b5a0;}

.standard{padding:70px 0 80px; background-color: #252c34;}
.standard .tit{margin-bottom: 65px; color:#e1e0e0;}
.standard .tit em{color:#ffa801;}
.standard li{list-style: none;}
.standard .div strong{margin-bottom: 30px; text-align: center; display: block; color:#252c34; font-size: 26px; font-weight: 100;}
.standard .div{padding-top: 28px; margin-right: 12px; width: 230px; height: 394px; background-color: #f0f0f0; color:#252c34; font-size: 14px;}
.standard .div a{bottom:24px; left: 56px; width: 118px; height: 40px; line-height: 40px; border-radius: 6px; font-size: 18px; color:#fff; background-color: #be2d22; text-align: center;}
.standard .div a:hover{background-color: #da2f22;}
.standard .div li{margin: 0 auto 10px; width: 90%; line-height: 25px; border-bottom:1px dashed;}
.standard .color1{margin-top: 45px; height: 316px; background-color: #ffc600;}
.standard .color1 a{background-color: #252c34;}
.standard .color1 a:hover{background-color: #000;}

.standard .color1 strong{margin-bottom: 60px;}

.base{padding:55px 0 30px; background-color: #f0f0f0;}
.base .tit{margin-bottom: 35px;}
.base .con dl{padding-top: 30px; margin-right: 9px; width: 276px; height: 109px; border:1px solid #dadada; text-align: center; float: left; background-color: #fafafa;}
.base .con dt{margin-bottom: 15px; color:#252c34; font-size: 30px; font-weight: bold;}
.base .con dd{font-size: 14px; color:#7c7c7c;}
.base .base-tab{margin-top: 35px; height: 420px;}
.base .base-tab .base-tab-tit{width: 100%; height: 50px; line-height: 50px; border:1px solid #c7c7c7;}
.base .base-tab .base-tab-tit a{width: 149px; display: block; border-right: 1px solid #c7c7c7; float: left; text-align: center;}
.base .base-tab .base-tab-tit .add{color:#fff; background-color: #be2d22;}
.base .base-tab .base-tab-con{width: 100%; text-align: center;}
.base .base-tab .base-tab-con .base-tab-list{display: none;}

.teday{padding: 60px 0;}
.teday .tit{margin-bottom: 45px;}
.teday .tit a{width: 168px; height: 50px; background-position: 0 -51px; display: inline-block;vertical-align:middle;}

.teday table{width: 1200px;}
.teday table th{width: 33.33%; height: 50px; background-color: #dc473c; color: #fff; font-weight: bold; font-size: 16px; border:none; text-align: center;}
.teday table td{height: 39px; border:1px solid #d9d9d9; text-align: center; font-size: 14px; color:#383838;}
.teday table .tr-color{background-color: #eaecef;}

.admission{padding: 65px 0 35px; background-color:#f0f0f0;}
.admission .tit{margin-bottom: 40px;}

.assistant{padding: 40px 0 180px; background-color: #252c34; text-align: center;}
.assistant .tit{margin-bottom: 24px; color:#fff;}
.assistant .tit em{color:#ffc600;}

.suspension{bottom:0; width: 100%; height: 100px; background-color: #be2d22; color:#fff; font-size: 16px; position:fixed; z-index: 9999;}
.suspension .size{width: 1420px;}
.suspension .size .fl{margin-top: 2px; width: 304px;}
.suspension .size .fr{width: 1115px; height: 100px; line-height: 100px;}
.suspension .size .fr li{margin-left: 15px; float: left;}
.suspension .size .fr li input{margin-left: 7px; width: 160px; height: 34px; line-height: 34px; border:none; outline:none; text-indent: 10px;}
.suspension .size .fr li a{margin-top:31px; width: 124px; height: 40px; line-height: 40px; border-radius: 5px; background-color: #ffe826; color:#252c34; font-size: 18px; display: block; text-align: center;}
.suspension .size .fr li a:hover{background-color:#ffc600; color:#fff;}







