body, html, p, h3, h2, h4, img, li, ol, ul {padding: 0;margin: 0;}
html{font-family: "Microsoft YaHei";}
body {background-color: #ffffff;color: #424242;min-width: 1280px;position: relative;width:100%;letter-spacing: 1px}
img{vertical-align:middle;}  li{list-style-type:none;}
.width1280{width:1280px;position: relative;margin:0 auto;}
.width1200{width:1200px;position: relative;margin:0 auto;}
.width980{width:980px;position: relative;margin:0 auto;}
a{text-decoration: none;}
button {border:none;}
input{outline:none;}
input:focus{border:none;}
.header {height: 40px;width: 100%;background: #e4e4e4;position: fixed;z-index: 999;overflow:hidden;}
.header-inner ul li{height:40px;line-height: 40px;float: left;position: relative;}
.header-nav-right ul li:nth-child(1) i::before {content: " ";display: inline-block;height: 25px;width: 26px;margin-right: 5px;background: url(../image/headtime.png) no-repeat;background-size: 100%;vertical-align: -17%;}
.header-nav-right ul li span{color:#cb0000}
.header-nav-right ul li img{display:inline-block;}
.spanhead {height: 20px!important;width: 30px;position: relative;top: 10px;border: none;border-right: 1px solid gray;margin-right: 30px;}
.header-nav-right {position: relative;float: right;}
.clear {clear: both;}
.top-banner {position: relative;height: 720px;width:100%;}
.top-banner img {border: none;}
.top-banner1 {height: 240px;background: url(../image/topbanner1.jpg) no-repeat center 0;}
.top-banner2 {height: 240px;background: url(../image/topbanner2.jpg) no-repeat center 0;}
.top-banner3 {height: 240px;background: url(../image/topbanner3.jpg) no-repeat center 0;}
.picMarquee-left{width: 1280px;overflow-x: hidden; position:relative;margin-top: 20px;}
.picMarquee-left .bd .tempWrap{width: 1280px!important;margin: 0 auto;}
.picMarquee-left ul li{height:212px;width:426.666px!important;}
.picMarquee-left ul li img{width:100%;height:100%;vertical-align: middle}

.banner2{position: relative;margin-top:30px;}
.timebox{height:115px;width: 100%;background: url("../image/timebg.jpg");background-size: 100% 100%;}
.timeinner{width:312px;height:115px;background:url("../image/timeinnerbg.jpg");background-size: 100% 100%;position: relative;margin:0 auto }
#time{position: absolute;display: inline-block;height:32px;line-height: 32px;text-align: center;color:white;width: 75px;right:48px;top:23px;font-size: 26px;}
.teacherbg{height:800px;width: 100%;background: url("../image/teacherbg.jpg") no-repeat center 0;background-size: 100% 100%;padding-top:1px;}

.guihuatitile{height:136px;width: 100%;background: url("../image/guihuatitile.png");background-size: 100% 100%}
.guihua-titlelist{height:60px;line-height: 40px;}
.guihua-titlelist li{width: 320px;float: left;font-size: 22px;}
.guihua-titlelist li:nth-child(1){text-indent: 35px;}
.guihua-titlelist li:nth-child(2){text-indent: 80px;}
.guihua-titlelist li:nth-child(3){text-align: center}
.guihua-titlelist li:nth-child(4){text-align: right}
.guihualist{display: flex;justify-content: space-between;}
.guihualist div{width: 310px;height:308px;background: #eeeeee;overflow: hidden;position: relative}
.guihualist div p:nth-child(1){padding:20px;letter-spacing: 2px;line-height: 27px}
.guihualist div p:nth-child(2){position: absolute;right:-40px;bottom:45px;display: inline-block;width:200px;text-align: center;color:white;height:30px;line-height: 30px;transform: rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.guihua-boxtit1{background: #e3ba47;}
.guihua-boxtit2{background: #e54a42;}
.guihua-boxtit3{background: #5167ad;}
.guihua-boxtit4{background: #3bb376;}
.banxingbg{height:756px;padding-top:10px;width: 100%;background: url("../image/banerbg01.jpg");background-size: cover}
.banixngbox ul{display: flex;justify-content: space-between}
.banixngbox ul li{width: 309px;height:535px;background: white;position: relative}
.banixngbox ul li img{display: block;vertical-align: middle;height:164px;width: 100%;}
.banixngbox ul li h3{height:55px;text-align: center;line-height: 55px;}
.banxing-content{padding: 0 25px;line-height: 27px;letter-spacing: 2px;}
.banixngbox ul li a{display: block;width: 149px;height:48px;line-height: 48px;text-align: center;background: #ba0a0e;color:white;font-size: 20px;position: absolute;right:80px;bottom:30px;}
.fuxibox{display: flex; align-items:flex-end;justify-content: space-between}
.fuxibox div{width: 300px;}
.fuxibox div h4{text-align: center;line-height: 60px;font-size: 20px;font-weight: normal;box-shadow: 0 1px 3px 0 gray;}
.fuxibox div p{color:white;padding:20px 30px;line-height: 27px;letter-spacing: 2px;}
.fuxi-content01{height: 180px;background: #e3ba47}
.fuxi-content02{height: 220px;background: #e54a42}
.fuxi-content03{height: 250px;background: #5167ad}
.fuxi-content04{height: 280px;background: #3bb376}

.wenti-outerbox{position: relative;}
.bannertitle{height:96px;width: 1280px;position:relative;margin:0 auto;margin-bottom:25px;margin-top:35px;}
.bannertitle img{display: block;height:auto;width: 100%}
.wentibox ul{display: flex;justify-content: space-between;width: 1280px;}
.wentibox ul li{width: 238px;background: red}
.wenti-boxs{height:240px;width: 100%;background-size: 100% 100%}
.wenti-box01{background: url("../image/wenti01.jpg");}
.wenti-box02{background: url("../image/wenti02.jpg");}
.wenti-box03{background: url("../image/wenti03.jpg");}
.wenti-box04{background: url("../image/wenti04.jpg");}
.wenti-box05{background: url("../image/wenti05.jpg");}
.wenti-titles{height:45px;width: 100%;line-height: 45px;text-align: center;color:white}
.wenti-titles01{background-color: #e3ba47;border-bottom: 6px solid #f8edcf}
.wenti-titles02{background-color: #ed4242;border-bottom: 6px solid #facece}
.wenti-titles03{background-color: #3b6bec;border-bottom: 6px solid #ccd9fa}
.wenti-titles04{background-color: #32b676;border-bottom: 6px solid #caecdc}
.wenti-titles05{background-color: #f87142;border-bottom: 6px solid #fddace}
.contact-linkout{position: relative;padding:40px 0;}
.contact-link{display: block;width: 230px;height:60px;line-height: 60px;text-align:center;background: #9b0909;color:white;position: relative;margin:0 auto;font-size: 20px;letter-spacing: 2px}
.qizhongbd ul li{width:295px;float: left;margin:0 12.5px;text-align: center}
.qizhong-img img{width: 100%}
.qizhong-content{background: white;padding:0 15px}
.qizhong-content p:nth-child(1){font-size: 20px;line-height: 40px}
.qizhong-content p:nth-child(2){font-size: 19px;line-height: 40px;font-weight: bold}
.qizhong-content p:nth-child(3){line-height: 22px;height:90px;font-size: 15px}
.qizhong-content p:nth-child(5){line-height:60px}
.qizhong-content a{display: block;height:45px;line-height: 45px;width:180px;background:#ba0a0e;color:white;position: relative;margin:0 auto;}
/*案例*/
.anlititle{width: 100%;margin-bottom: 30px;}
.anlititle span{display: block;height:39px;width: 202px;background: url(../image/icon.png);background-size:200px 300px;background-position: 0 -118px;position: relative;margin:0 auto;line-height: 39px;text-align: center;font-size: 19px;}
.anlipics{height:989px;width: 100%;background: url("../image/banerbg02.jpg");background-size: cover;padding-top: 1px;}
.anlilist li{width: 633px;height:160px;margin:0 3.5px;}
.anlilist li img{width: 100%;height: auto}
.prebox{position: relative;margin-top:15px;z-index: 2}
.daishipre,.daishinext{display: inline-block;height:21px;width:69px;background: url(../image/icon.png);background-size: 200px 300px;}
.daishipre{background-position: -6px -168px;position: relative;}
.daishinext{background-position: -6px -198px;position:absolute;left: auto;right: 0!important; }
.xiaoqubg{width:1280px;height:630px;background: url("../image/xiaoqubg.jpg");background-size: 100% 100%}

.bottom-baojia{position: relative;margin-top: 40px;}
.thirdform{box-shadow:0 0 5px 2px gray;width: 99.7%;position:relative;margin:0 auto;padding-bottom:30px;}
.third-bjtitle{font-size:27px;height:75px;line-height:75px;text-align: center;color:white;background: url("../image/jiagebg.png")}
.third-bjinner{display: flex;justify-content: space-around;height:100px;align-items: center;padding:15px 25px;}
.thirdinput input,.thirdinput select{display: block;height:50px;border:none;outline: none;text-indent: 10px;font-size: 19px;background: #eeeeee;border-radius:4px}
.thirdinput input{width: 260px;text-align: center}
.thirdinput select{width: 190px;text-indent: 15px}
input:focus,select:focus{outline:none;}
.thirdgetbj{display: block;width: 230px;height:50px;line-height: 50px;font-size: 20px;cursor: pointer;color:white;font-weight: bold;border:none;position: relative;margin:0 auto;background: #ba0a0e}
.xiaoqutable{width:1300px;position: relative;margin: 0 auto;padding-bottom: 20px;margin-top: 20px}
.xiaoqutable ul li{width:240px;height:50px;line-height: 50px;text-align: center;float:left;border-radius: 8px;margin:12px 10px;border: 1px solid #ba0a0e;box-sizing: border-box;overflow: hidden;}
.xiaoqutable ul li a{color: black;letter-spacing: 2px;display: inline-block;height:100%;width:100%;}
.xiaoqutable ul li a:hover{color:white;background: #9b0909;border:none;}
.bottom{background: #9b0909;color:white}
.bottom_list{width:100%;height:60px;background: #9b0909;margin-top:50px;border-bottom: 1px solid white;}
.bottom_list ul{height:60px;}
.bottom_list ul li{width:320px;height:100%;float:left;text-align:center;color:white;}
.bottom_list ul li p{height:100%;line-height: 60px;font-weight: bold;}
.bottom_list ul li p::before{display: inline-block;vertical-align: middle;*zoom: 1;*display: inline;width: 45px;height: 45px;background: url(../image/icon.png);background-size:200px 300px;background-repeat: no-repeat;margin-right:5px;}
.bottomlist_01 p::before{content: "";background-position: -69px -6px!important;}
.bottomlist_02 p::before{content: "";background-position: -2px -60px!important;}
.bottomlist_03 p::before{content: "";background-position: -69px -60px!important;}
.bottomlist_04 p::before{content: "";background-position: -2px -6px!important;}
.bottom {position: relative;width: 100%;height: 260px;}
.bottom_content {width: 1160px;padding-top:30px;position: relative;margin: 0 auto;}
.bottom_left{width: 260px;position: relative;display: inline;float: left;margin-top: 50px;}
.botleft_01 {position: relative;float: left;height: 60px;width: 120px;background: url(../image/icon.png);background-size:200px 300px;background-position: -6px -229px}
.botleft_01 img {width: 111px;height:43px;}
.botleft_02 {position: relative;float: right;border-left: 2px solid white;font-size: 14px;padding-top: 5px;padding-left:10px;}
.bottom_right {width: 800px;position: relative;float: right;font-size: 13px;line-height: 22px;}
.bottom_link a {font-size: 13px;color:white}
.bottom_link a:hover span {border-bottom: 1px solid white;}