@charset "utf-8";
body{ margin:0 auto; font-size:12px;color:#333; font-family:Arial,'Times New Roman',"楷体",'Microsoft YaHei',SimHei; line-height:normal;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ padding:0; margin:0;}
h4,h5,h6{font-weight:normal;}
ul,li{ list-style:none;}
li{float: left;}
*{ margin:0px; padding:0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
img{border:0px;max-width: 100%;height: auto !important;}
a { color:#333; text-decoration:none;}
dd,dl,dt,em,h1,h2,h3,h4,h5,i{font-weight:400;font-style:normal}
i,em{font-style: normal;}
a:hover {color:#c01820;text-decoration: none;}
a:active{text-decoration:none}
a:focus{outline:none;}
.clear{ clear:both;}
.fl{float: left;}
.fr{float: right;}
.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.tx-float{float: left;width: 100%;}
.tx-center{margin: 0 auto;max-width: 1650px;clear:both;}
.tx-centers{margin: 0 auto; max-width:1250px;clear:both;}
body{min-width: 1680px;}

html,body{width:100%;height:100%;}
.swiper-container{width:100%;}
.swiper-slide,.swiper-wrapper{height: auto;}

.tx-padding{padding: 90px 15px;}
.tx-paddings{padding: 90px 15px 170px;}

.tx-qqs{cursor: pointer;}

/*自定义字体 b9282e*/
@font-face {
	font-family: 'TX';
	src:url('icontx.ttf') format('truetype');
}
.kt{font-family: '楷体';font-weight:900;letter-spacing: -2;}

@font-face {
  font-family: 'iconfont';  /* project id 1851323 */
  src: url('//at.alicdn.com/t/font_1851323_ryjoz65sd1.eot');
  src: url('//at.alicdn.com/t/font_1851323_ryjoz65sd1.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1851323_ryjoz65sd1.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1851323_ryjoz65sd1.woff') format('woff'),
  url('//at.alicdn.com/t/font_1851323_ryjoz65sd1.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1851323_ryjoz65sd1.svg#iconfont') format('svg');
}
@font-face {
  font-family: 'iconfont';  /* project id 3454224 */
  src: url('');
  src: url('?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_3454224_cyatx2ad9oc.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_3454224_cyatx2ad9oc.woff') format('woff'),
  url('//at.alicdn.com/t/font_3454224_cyatx2ad9oc.ttf') format('truetype'),
  url('#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;}
i{font-family: "iconfont"}

.tx-head{position: fixed;top:0;left:0;z-index: 9999; margin-top:38px;}
.tx-head .logo .img1{display: block;}
.tx-head .logo .img2{display: none;}
.tx-head .nav{font-size:16px; line-height:38px;color:#ffffff;margin-left:40px;margin-top:21px;cursor: pointer;}
.tx-head .nav i{font-size:38px;margin-right:5px;}
.tx-head .fr{margin-top:20px;}
.tx-head .share{margin-right:8px;margin-top:9px;}
.tx-head .share li{margin-right:24px;}
.tx-head .share li a{position: relative; display: block;line-height:22px; color:#ffffff;font-size:20px;transition: 0s;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;}
.tx-head .share li a img{position: absolute;left:0;top:40px;max-width:none;width:0;}
.tx-head .share li a:hover img{width:130px;}
.tx-head .share li a:hover{color:#c01820;}
.tx-head .search{position: relative;overflow: hidden;border-radius: 99px;margin-right:20px;}
.tx-head .search b{position: absolute;z-index: 10;width:100%;height:100%; top:0;left:0;background:#ffffff;opacity: 0.36;}
.tx-head .search input{position: relative;z-index: 20;color:#ffffff;}
.tx-head .search input::-webkit-input-placeholder{color:#ffffff;}
.tx-head .search .text{width:170px;line-height:38px;height:38px;padding:0 15px;background:none;border:none;}
.tx-head .search .submit{width:56px;line-height:38px;height:38px;border:none;background:none;font-family: 'iconfont';font-size:14px;color:#ffffff;}
.tx-head .search:hover b{opacity: 1;}
.tx-head .search:hover input{color:#333333;}
.tx-head .search:hover .submit{color:#c01820;}
.tx-head .search:hover input::-webkit-input-placeholder{color:#333333;}
.tx-head .sc{position: relative;width:38px;height:38px;line-height:38px;overflow: hidden;border-radius: 50%;text-align:center;}
.tx-head .sc b{position: absolute;z-index: 10; width:100%;height:100%;background:#ffffff;opacity: 0.36;top:0;left:0;}
.tx-head .sc i{position: relative;z-index: 20;font-size:18px;color:#ffffff;}
.tx-head .sc:hover b{opacity: 1;}
.tx-head .sc:hover i{color:#c01820;}
.tx-head .menu{display: none;}
.tx-head .menu > li{position: relative; margin-left:2px;}
.tx-head .menu > li > a{display: block;line-height:80px; font-weight:bold; font-size:18px; padding:0 20px;}
.tx-head .menu > li:hover > a,.tx-head .menu > li.hover > a{color:#c01820;}
.tx-head .sub-menu{display: none; position: absolute;right:0;top:100%;width:175%;background:rgba(255,255,255, 0.9);box-shadow: 0 0 10px #ddd;}
.tx-head .sub-menu li:first-child{padding-top:12px;border-top:4px solid #c01820;}
.tx-head .sub-menu li:last-child{padding-bottom:12px;}
.tx-head .menu > li:hover > .sub-menu{display: block;}
.tx-head .sub-menu li{width:100%;}
.tx-head .sub-menu li a{display:block; font-size:16px;line-height:52px;padding:0 15px;text-align:center;letter-spacing: -1;}
.tx-head .sub-menu li a:hover{background:#f2f2f2;}
.tx-head .nav-but{display: none; font-size:16px; line-height:38px;color:#ffffff;margin-left:40px;margin-top:28px;cursor: pointer;}
.tx-head .nav-but i{font-size:38px;margin-right:5px;}

.tx-head.fixer{margin-top:0;background:rgba(255,255,255, 0.9);padding:0 15px;box-shadow: 0 0 10px #ddd;}
.tx-head.fixer .logo{padding:10px 0;}
.tx-head.fixer .logo img{height:60px !important;}
.tx-head.fixer .logo .img1{display: none;}
.tx-head.fixer .logo .img2{display: block;}
.tx-head.fixer .nav,.tx-head.fixer .fr .share,.tx-head.fixer .fr .search,.tx-head.fixer .fr .sc{display: none;}
.tx-head.fixer .fr{margin-top:0;}
.tx-head.fixer .menu{display: block;}

.tx-head.top{top:-90px;opacity: 0;}


.tx-banner{position: relative;z-index: 10;height: 100%;overflow: hidden;}
.tx-banner video {object-fit: cover;}
.tx-banner .mask {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,.4);}
.tx-banner .swiper-container,.tx-banner .swiper-wrapper{height:100%;}
.tx-banner .bg{position: absolute; top:0;bottom:0;left:0;margin:auto 0; z-index: 10;width:100%;}
.tx-banner .swiper-slide .bg{transform: scale(1.2);-webkit-transform: scale(1.2);}
.tx-banner .swiper-slide-active .bg{animation:ban 8s infinite;  -webkit-animation: ban 8s infinite;}
.tx-banner b{position: absolute; width: 100%;height:100%;top:0;left:0;background:#000000;opacity: 0.28; z-index: 20;}
.tx-banner .text{position: absolute;z-index: 30;left:50%;top:50%;text-align: center;color:#ffffff;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.tx-banner .text h3{font-size:42px;margin-bottom:30px;margin-top:60px;}
.tx-banner .text p{margin-top:36px;font-size:30px;line-height:36px;font-weight:normal;}
.tx-banner .text h6 {text-align: right;font-size: 24px;margin-top: 60px;margin-right: 40px;}
.tx-banner .text em{display: block; font-size:30px;line-height:36px;}
.tx-banner .text a{display: inline-block;line-height:42px;padding:0 40px;background:#c01820;color:#ffffff;font-size:18px;border-radius: 6px;margin-top:50px;}
.tx-banner .swiper-pagination{bottom:30px;}
.tx-banner .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;border:1px solid #ffffff;opacity: 1;background:#ffffff;margin:0 12px;}
.tx-banner .swiper-pagination .swiper-pagination-bullet-active{background:#c01820;}

@-webkit-keyframes ban {
  0% {transform: scale(1);}
  100% {transform: scale(1.2);}
}

@keyframes ban {
  0% { transform: scale(1);}
  100% { transform: scale(1.2);}
}

.tx-main{position: relative;z-index:30;background:#ffffff;}

.tx-main-title{text-align:center;margin-bottom:65px;}
.tx-main-title h3{font-size:45px;}
.tx-main-title em{display:block; font-size:19px;color:#666666;margin:20px 0 30px}
.tx-main-title i{display:inline-block; width:60px;height:1px;background: #c01820;}

.tx-main-more{text-align: center;margin-top:68px;}
.tx-main-more a{display: inline-block;padding:0 60px;border-radius: 99px;background:#c01820;line-height:50px;color:#ffffff;font-size:18px;}
.tx-main-more a i{margin-left:10px;}
.tx-main-more a:hover{opacity: 0.8;}

.tx-service{background:url('../images/ser-bg.png') center center no-repeat;}
.tx-service-main li{width:33.33%;padding:0 20px;background:#ffffff;margin-bottom:30px;}
.tx-service-main li a{position: relative; display:block;background:#ffffff;height:240px;box-shadow: 0 0 16px #e5e5e5;text-align: center;padding:50px 20%;}
.tx-service-main li span{position: relative; display: inline-block;width:64px;height:64px;overflow: hidden; text-align: center;line-height:64px;border-radius: 50%;margin-bottom:26px;}
.tx-service-main li span b{position: absolute;z-index: 10; width:100%;height:100%;left:0;top:0;background:#c01820;opacity: 0.1;}
.tx-service-main li span i{position: relative;z-index: 20; color:#c01820;font-size:38px;}
.tx-service-main li h3{font-size:24px;}
.tx-service-main li h4{font-size:14px;color:#888888;margin-top:8px;}
.tx-service-main li em{display: block;font-size:18px;line-height:28px;height:84px;overflow: hidden; color:#ffffff;margin-top:24px;}
.tx-service-main li a:hover{box-shadow: 0 0 16px #dab1b6;background:#c01820;}
.tx-service-main li a:hover span{height:0;margin-bottom:0;}
.tx-service-main li a:hover span b{opacity: 1;}
.tx-service-main li a:hover span i{color:#ffffff;}
.tx-service-main li a:hover h3{color:#ffffff;}
.tx-service-main li a:hover h4{color:#ffffff;}

.tx-about-left{position: relative; width:50%;background:#000;height:538px;}
.tx-about-left video{position: relative;z-index: 10;width:100%;height:100%;}
.tx-about-left a.on{position: absolute;z-index: 20; width:100%;height:100%;background:url('../images/about-img.jpg') center center no-repeat;background-size:auto 100%; overflow: hidden;}
.tx-about-left a.on .click{position: absolute;width:110px;height:110px;left:0;right:0;top:0;bottom:0;margin:auto;border-radius: 50%;overflow: hidden;cursor: pointer;}
.tx-about-left a.on .click::before{content:''; position: absolute;z-index: 10;width:100%;height:100%;background:#c01820;top:0;left:0;border-radius: 50%;opacity: 0.4;}
.tx-about-left a.on .click::after{content:'';position: absolute;top:50%;margin-top:-70px;left:50%;margin-left:-70px; z-index: 20;width:130px;height:130px;border:5px solid #c01820;box-shadow: 0 0 20px #c01820; opacity: 0.7;border-radius: 50%; animation:pulsate-btn 2s infinite;  -webkit-animation: pulsate-btn 2s infinite;}
.tx-about-left a.on .click i{position: absolute;z-index:30;width:76px;height:76px;background:#c01820;border-radius: 50%;top:0;left:0;right:0;box-shadow: 0 0 10px #c01820; bottom:0;margin:auto;color:#ffffff;line-height:76px;font-size:32px; text-align: center;}
.tx-about-left a.on .click:hover i{animation:pulsate-btns 2s infinite;  -webkit-animation: pulsate-btns 2s infinite;}

.tx-about-right{width:50%; background:#c01820;padding:80px 0;height:538px;}
.tx-about-right li{width:100%;padding:0 100px 0 70px;margin-bottom:50px;}
.tx-about-right li a{display: block;}
.tx-about-right li:last-child{margin-bottom:0;}
.tx-about-right i{float:left;width:80px;height:80px;border:1px solid #ffffff;border-radius: 50%;text-align:center;line-height:80px;color:#ffffff;font-size:42px;font-weight:bold;margin-right:32px;margin-top:8px;}
.tx-about-right li:nth-child(1) i{font-size:26px;}
.tx-about-right h3{font-size:24px;margin-bottom:12px;color:#ffffff;}
.tx-about-right em{display: block; font-size:16px;line-height:28px;color:#ffffff;height:56px;overflow: hidden;}
.tx-about-right li:hover{margin-left:-12px;}

@-webkit-keyframes pulsate-btn {
  0% {transform: scale(0.4, 0.4); opacity: 0.7;}
  100% {transform: scale(1, 1);opacity: 0;}
}

@keyframes pulsate-btn {
  0% { transform: scale(0.4, 0.4); opacity: 0.7; }
  100% { transform: scale(1, 1); opacity: 0; }
}
@-webkit-keyframes pulsate-btns {
  0% {transform: scale(1, 1);}
  50% { transform: scale(1.18, 1.18);  }
  100% {transform: scale(1, 1);}
}

@keyframes pulsate-btns {
  0% {transform: scale(1, 1); }
  50% { transform: scale(1.18, 1.18);  }
  100% {transform: scale(1, 1);}
}

.tx-state{background:#f2f2f2;padding:35px 0;}
.tx-state-main li{width:9.09%;text-align: center;}
.tx-state-main li a{display: inline-block;width:80px;height:80px;border-radius: 50%;box-shadow: 0 0 20px #ffffff;}
.tx-state-main li a:hover{box-shadow: 0 0 20px #dab1b6;transform:rotate(360deg);-webkit-transform:rotate(360deg);}

.tx-school{overflow: hidden;padding-left:0;padding-right:0;}
.tx-school .swiper-container{overflow: visible;}
.tx-school .swiper-slide{box-shadow: 0 0 20px #e3e3e3;}
.tx-school .swiper-slide:hover{box-shadow: 0 0 20px #dab1b6;}
.tx-school .img{overflow: hidden;padding-top: 70%;position: relative;}
.tx-school .img img {display: block;width: 100%;height: 100%!important;object-fit: cover;position: absolute;top: 0;left: 0;}
.tx-school .swiper-slide .img:hover img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1,1.1);}
.tx-school .text{padding:40px 30px;text-align:center;  }
.tx-school .text h3{font-size:24px;line-height:28px;height:28px;overflow: hidden;}
.tx-school .text em{display: block;font-size:14px;color:#888888;line-height:22px;height:44px;overflow: hidden;margin-top:8px;}
.tx-school .text i{display: inline-block;font-size:14px;line-height:32px;padding:0 20px;background:#f1f1f1;color:#666666;margin-top:20px;border-radius: 4px;}
.tx-school .text i:hover{color:#ffffff;background:#c01820;}
.tx-school .swiper-button{width:64px;height:64px;background:#ffffff;color:#c01820;box-shadow: 0 0 20px #e3e3e3;border-radius: 50%;line-height:64px;text-align: center;background-image: none !important;}
.tx-school .swiper-button-next:after,.tx-school  .swiper-button-prev:after{font-size:36px;}
.tx-school .swiper-button:hover{color:#ffffff;background:#c01820;}
.tx-school .swiper-button-next{right:8%;}
.tx-school .swiper-button-prev{left:8%;}

.tx-sports{position: relative;overflow: hidden;}
.tx-sports .swiper-container{position: relative;z-index: 20;}
.tx-sports .swiper-slide{padding:110px 0;opacity: 0 !important;}
.tx-sports .swiper-slide-active{opacity:1 !important;}
.tx-sports .swiper-slide img{position: relative;z-index: 10;}
.tx-sports .swiper-slide .text{float:left;position: relative;  width:560px;height:560px; padding:50px 45px;color:#ffffff;}
.tx-sports .swiper-slide .text b{position: absolute;width:100%;height:100%;background:#000000;top:0;left:0;opacity:0.4;z-index:-1;}
.tx-sports .swiper-slide .text h3{font-size:34px;}
.tx-sports .swiper-slide .text > i{display: inline-block;width:58px;height:1px;background:#c01820;margin:20px 0 30px;}
.tx-sports .swiper-slide .text em{display:block;font-size:18px;line-height:30px;height:150px;overflow: hidden;margin-bottom:15px;}
.tx-sports .swiper-slide .text li{width:46%;margin-right:4%;margin-top:20px;}
.tx-sports .swiper-slide .text li a{display: block; border:1px solid #ffffff; line-height:40px;color:#ffffff;text-align: center;border-radius: 99px;font-size:18px;}
.tx-sports .swiper-slide .text li a:hover{background:#c01820;border-color:#c01820;}
.tx-sports .swiper-slide .text .more{color:#ffffff;line-height:46px;padding:0 50px;background:#c01820;color:#ffffff;font-size:18px;margin-top:45px;}
.tx-sports .swiper-slide .text .more i{margin-left:12px;}
.tx-sports .swiper-button{left:100%; right:auto;bottom:0;top:auto; margin-left:2px;width: 52px;height:52px;background:#000000;margin-top:0;color:#ffffff;opacity: 0.4;font-weight:normal;font-size:28px !important;transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.tx-sports .swiper-button-next:after,.tx-sports .swiper-button-prev:after{font-size:28px;}
.tx-sports .swiper-button-prev{margin-bottom:54px;}
.tx-sports .swiper-button:hover{background:#c01820;}
.tx-sports .video{position: absolute;bottom:0; left:0; z-index: 10; width:100%;}

.tx-advantage{position: relative;margin-top:100px;}
.tx-advantage video{position: relative;z-index:10;top:0;left:0; width:100%;}
.tx-advantage-main{position: absolute;z-index:20; top:20%;left:0;}
.tx-advantage-main .title{text-align:center;margin-bottom:65px;color:#fff;}
.tx-advantage-main .title h3{font-size:45px;margin-bottom:30px;}
.tx-advantage-main .title em{display:block; font-size:20px;margin-bottom:20px;}
.tx-advantage-main .title i{display:inline-block; width:100%;height:1px;background: #fff;margin-top:20px;opacity: 0.4;}
.tx-advantage-main .main p{font-size: 24px;color:#fff;text-align: center;line-height:40px;margin-bottom:20px;}
.tx-advantage-main .main .swiper-container{padding-bottom:60px;}
.tx-advantage-main .main .swiper-pagination {bottom:0;}
.tx-advantage-main .main .swiper-pagination span{background:#fff;width:12px;height:12px;}

.tx-client{padding:110px 0;}
.tx-client-main .swiper-container{padding-bottom:60px;}
.tx-client-main .swiper-slide{text-align:center;padding: 15px 0;}
.tx-client-main .swiper-slide .img{display: inline-block;box-shadow: 0 0 10px #e3e3e3;border-radius: 50%;margin-bottom:20px;}
.tx-client-main .swiper-slide .img img{width:120px;border-radius: 50%;margin:6px;height: 120px!important;object-fit: cover;}
.tx-client-main .swiper-slide h3{font-size:24px;color:#333333;line-height: 30px;height:30px;overflow: hidden;}
.tx-client-main .swiper-slide h4{color:#c01820;margin:10px 0 12px;font-size:16px;line-height: 24px;height:24px;overflow: hidden;}
.tx-client-main .swiper-slide em{display: block;font-size:18px;line-height:24px;height:120px;overflow: hidden; color:#888888;}
.tx-client-main .swiper-slide:hover .img{box-shadow: 0 0 10px #dab1b6;}
.tx-client-main .swiper-pagination span{background:#c01820;}

.tx-form{background:#f6f6f6;}
.tx-friend{padding:65px 0;width: 100%;padding:40px;border-radius: 12px;background:#fff;}
.tx-friend-main ul.ul1 > li:nth-child(1),.tx-friend-main ul.ul2 > li:nth-child(1){width:32%;}
.tx-friend-main ul.ul1 > li,.tx-friend-main ul.ul2 > li{width:13.6%;}
.tx-friend-main .ul1{background:#c01820;color:#fff;text-align: center;}
.tx-friend-main .ul1 li{font-size:18px;font-weight:bold; line-height:66px;padding:0 15px;}
.tx-friend-main .ul2{position: relative; background: #fafafa;}
.tx-friend-main .ul2 > li{border-bottom: 1px solid #e2e2e2;line-height:64px;height:64px;overflow: hidden; padding:0 15px;text-align: center;font-size:16px;}
.tx-friend-main .ul2 > li a{font-weight:bold;font-size:18px;color:#c01820;}
.tx-friend-main .ul2 > li a:hover{text-decoration: underline;}
.tx-friend-main .ul2 > li i{display: inline-block;font-family:'楷体'; line-height:42px;padding:0 20px;border-top-right-radius: 99px;border-bottom-right-radius: 99px;background:#c01820;color:#fff;cursor: pointer;}
.tx-friend-mains{max-height:384px;overflow: hidden;}

.tx-friend-main form{position: absolute;top:0;right:0;width:0px;height:100%;overflow: hidden; background: #fff;padding-left:0px;border-bottom:1px solid #e2e2e2;}
.tx-friend-main form .butss{position: absolute;top:10px;left:15px;width:50px;font-size:12px;padding-left:5px; text-align:center; line-height:44px;height:42px;background: #c01820;color:#fff; font-family: 'iconfont';border-top-left-radius: 99px;border-bottom-left-radius: 99px;}
.tx-friend-main form li{width:21.6675%;padding:0 15px;}
.tx-friend-main form li:last-child{width:13.33%;}
.tx-friend-main form li input[type="text"]{width:100%;line-height:42px; border:1px solid #ddd;padding:0 15px;font-family: '楷体';font-size:16px;}
.tx-friend-main form li input[type="submit"]{display: inline-block;line-height:42px;padding:0 20px;border-top-right-radius: 99px;font-size:16px;border-bottom-right-radius: 99px;background:#c01820;color:#fff;font-family: "楷体";cursor: pointer;border:none;}
.tx-friend-main form.hover{animation: widthss 1s forwards;  -webkit-animation: widthss 1s forwards;}
.tx-friend-main form.close{animation: widthssa 1s forwards;  -webkit-animation: widthssa 1s forwards;}

@-webkit-keyframes widthss {
  0% {width:0%;padding-left:0px;}
  100% {width:100%;padding-left:60px;}
}

@keyframes widthss {
  0% {width:0%;padding-left:0px;}
  100% {width:100%;padding-left:60px;}
}

@-webkit-keyframes widthssa {
  0% {width:100%;padding-left:60px;}
  100% {width:0%;padding-left:0px;}
}

@keyframes widthssa {
  0% {width:100%;padding-left:60px;}
  100% {width:0%;padding-left:0px;}
}

.tx-contact{background:#f6f6f6;}
.tx-contact-left{width:50%;padding-right:50px;}
.tx-contact-left h3{font-size:20px;color:#fff;margin-bottom:15px;background:#c01820;padding:0 30px;line-height:50px;text-align:center;}
.tx-contact-left li{width:100%;border-bottom:1px solid #e2e2e2;}
.tx-contact-left li a{float:left;width:80%;font-size:18px;line-height:60px;height:60px;overflow: hidden;}
.tx-contact-left li span{float:right;width:20%;font-size:16px;color:#888;line-height:60px;text-align: right;}
.tx-contact-right{width:50%;padding-left:50px;}
.tx-contact-right li{width:100%;margin-bottom:18px;}
.tx-contact-right li input[type="text"]{width:100%;background:none;border:1px solid #e2e2e2;padding:0 20px;line-height:60px;font-family:"楷体";font-size:16px;}
.tx-contact-right .li2{width:100%;margin-top:3%;}
.tx-contact-right li textarea{width:100%;height:120px;padding:20px;background:none;border:1px solid #e2e2e2e2;box-shadow: 0 0 10px #eeeeee;font-family:"楷体";font-size:16px;}
.tx-contact-right li input[type="submit"]{line-height:50px;width:100%;text-align:center;background:#c01820;border:none;font-size:20px;color:#ffffff;font-family: '楷体';cursor: pointer;}
.tx-contact-right li input[type="submit"]:hover{opacity: 0.7;}

.tx-foot{position: relative;z-index:30; background:url('../images/foot-bg.jpg') center center no-repeat;text-align:center;padding:80px 0 60px;}
.tx-foot .logo{margin-bottom:30px;height:190px !important;}
.tx-foot p{font-size:18px;color:#ffffff;line-height:34px;}
.tx-foot p i{font-size:20px;margin-right:12px;}
.tx-foot .ba{display: inline-block; margin-top:12px}
.tx-foot .ba a{color:#ffffff;font-size:18px;}
.tx-foot .ba a:hover{text-decoration: underline;}
.tx-foot .download {margin-top: 40px;}
.tx-foot .download a {display: inline-block;margin: 0 10px;border: 1px #fff solid;border-radius: 10px;padding: 0 10px;}
.tx-foot .download a img {width: 154px;}
.tx-foot .share{display:inline-block;margin-top: 40px;margin-bottom:10px;}
.tx-foot .share a{position: relative;z-index:20; color:#c01820;font-size:24px;margin:0 20px;}
.tx-foot .share a img{position: absolute;left:0;bottom:40px;max-width:none;width:0;}
.tx-foot .share a:hover img{width:130px;}
.tx-foot .link{margin-top:8px;}
.tx-foot .link:first-child {margin-top: 20px;}
.tx-foot .link li{display: inline-block;float: none;margin-right:14px;color:#ffffff;font-size:18px;}
.tx-foot .link li a{color:#ffffff;}
.tx-foot .link li a:hover{text-decoration: underline;}
.tx-foot .navs{margin-top:36px;}
.tx-foot .navs > li{position: relative; display:inline-block;float:none;border:1px solid #ffffff;border-radius: 99px;font-size:14px;color:#ffffff;line-height:32px;padding:0 32px;margin:0 15px;}
.tx-foot .navs > li i{font-size:12px;margin-left:20px;}
.tx-foot .sub-navs{display: none;position: absolute;bottom:100%;left:0;background:#000000;padding:15px 0;border-radius: 12px;overflow: hidden;opacity: 0.8;z-index: 99999;}
.tx-foot .sub-navs li{width:100%;}
.tx-foot .sub-navs li a{display: block;font-size:14px;line-height:42px;color:#ffffff;border-bottom:1px solid #eeeeee;}
.tx-foot .sub-navs li a:hover{background:#c01820;color:#ffffff;}
.tx-foot .navs > li:hover .sub-navs{display: block;}

/*other*/
.tx-other-banner{position: relative;z-index: 10; left:0;top:0;height:660px;overflow: hidden;background-repeat: no-repeat;background-position: top center;background-attachment: fixed;}
.tx-other-banner.abouts{background-image: url('../images/ban-contact.jpg');}
.tx-other-banner.contacts{background-image: url('../images/ban-contact.jpg');}
.tx-other-banner.newss{background-image: url('../images/ban-contact.jpg');}
.tx-other-banner.others{background-image: url('../images/ban-contact.jpg');}
.tx-other-banner.personnel{background-image: url('../images/ban-contact.jpg');}
.tx-other-banner.student{background-image: url('../images/ban-student.jpg');}
.tx-other-banner.school{background-image: url('../images/ban-school.jpg');}
.tx-other-banner.videob .video{position: absolute;z-index: 5;width:100%;top:0;left:0;bottom:0;margin:auto 0;}
.tx-other-banner > b{position: absolute;z-index:10 ; width:100%;height:100%;background:#000000;opacity: 0.4;}
.tx-other-banner > h3{position: absolute;z-index:20;text-align: center; left:0;top:20%;bottom:0;margin:auto 0; width:100%;line-height: 80px;height:80px; font-size:72px;font-weight:bold;color:#ffffff;}

.tx-other-banner.otherss{height:100%;}
.tx-other-banner.otherss .swiper-container,.tx-other-banner.otherss .swiper-container .swiper-slide,.tx-other-banner.otherss .swiper-container .swiper-wrapper{height:100%;}
.tx-other-banner.otherss .swiper-slide span{position: absolute;z-index: 20;top:0;left:0;text-align:center;height:200px;bottom:0;margin:auto 0;}
.tx-other-banner.otherss .swiper-slide span h3{font-size:72px;color:#ffffff;}
.tx-other-banner.otherss .swiper-slide span a{display: inline-block;font-size:18px;line-height:58px;padding:0 60px;border:1px solid #ffffff;border-radius: 6px;color:#ffffff;margin-top:60px;}
.tx-other-banner.otherss .swiper-pagination{bottom:60px;}
.tx-other-banner.otherss .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;background:#ffffff;opacity: 1;margin:0 12px;}
.tx-other-banner.otherss .swiper-pagination .swiper-pagination-bullet-active{background:#c01820;border:1px solid #ffffff;}

.tx-other-title{text-align: center;margin-bottom:40px;}
.tx-other-title h3{font-size:42px;}
.tx-other-title i{display: inline-block;width:60px;height:2px;background:#c01820;margin:25px 0 32px;}
.tx-other-title em{display: block; font-size:18px;line-height:36px;padding:0 8%;}

.tx-about1 .tx-other-title em{margin:0 5%;}
.tx-about1-main li{width:47%;margin-left:6%;margin-top:30px;}
.tx-about1-main li:nth-child(2n-1){margin-left:0;}
.tx-about1-main li i{font-size:46px;color:#c01820;}
.tx-about1-main li h3{font-size:22px;margin:18px 0 10px;font-weight:bold;}
.tx-about1-main li em{display: block;font-size:14px;color:#666666;line-height:25px;}

.tx-about1-one li{position:relative;overflow: hidden; width:29%;margin-left:6.5%;border:1px solid #e2e2e2;border-radius: 15px;text-align:center;padding:38px 20px 42px;background:#f8f8f8;}
.tx-about1-one li:nth-child(1){margin-left:0;}
.tx-about1-one li i{font-size:40px;color:#fff;background:#c01820; display:inline-block;width:70px;height:70px;line-height:70px;border-radius:50%;}
.tx-about1-one li h4{font-size:25px;font-weight:bold;margin:35px 0 12px;letter-spacing: 4px;}
.tx-about1-one li s{font-size:24px;color:#c01820;text-decoration: none;height:6px;line-height:6px;}
.tx-about1-one li em{position: absolute;z-index:20;width:100%;height:100%;top:100%;left:0;background:#c01820;color:#fff;padding:38px 30px;font-size:18px;line-height:38px;}
.tx-about1-one li:nth-child(2) em{padding-top:56px;}
.tx-about1-one li:nth-child(3) em{padding-top:92px;}
.tx-about1-one li:hover em{top:0;}

.tx-about1-two{margin-top:30px;}
.tx-about1-two li{margin-top:70px;}
.tx-about1-two li .img{width:45%;}
.tx-about1-two li .text{width:55%;}
.tx-about1-two li .text h3{font-size:32px;color:#c01820;font-weight:bold;margin-bottom:20px;}
.tx-about1-two li .text h4{font-size:18px;line-height:32px;margin-bottom:15px;}
.tx-about1-two li .text p{font-size:18px;color:#c01820;line-height:40px;}
.tx-about1-two li:nth-child(2n-1) .img{float: left;padding-right:90px;}
.tx-about1-two li:nth-child(2n-1) .text{float:right;}
.tx-about1-two li:nth-child(2n) .img{float: right;padding-left:110px;}
.tx-about1-two li:nth-child(2n) .text{float:left;}
.tx-about1-two li:nth-child(2) .img{padding-left:20px;}
.tx-about1-two li:nth-child(2) .text{padding-right:80px;margin-top:100px;}
.tx-about1-two li:nth-child(3) .img{padding-right:150px;}
.tx-about1-two li:nth-child(3) .text{margin-top:50px;}

/* .tx-about1-left{width:48%;padding-right:100px;}
.tx-about1-left s{display: inline-block;width: 60px;height:2px;background:#c01820;margin-bottom:30px;}
.tx-about1-left h3{font-size:45px;font-weight:bold;margin-bottom:20px;}
.tx-about1-left p{font-size:18px;line-height:1.8;margin-bottom:15px;}
.tx-about1-left ul{margin-top:80px;}
.tx-about1-left ul li{width: 100%;margin-bottom:20px;font-size:18px;line-height:2;}
.tx-about1-left h4{font-size:26px;font-weight:bold;color:#c01820;margin-bottom:8px;line-height:50px;}
.tx-about1-left h4 i{display:inline-block; border:2px dotted #c01820;border-radius:50%;width:50px;height:50px;line-height:48px;text-align:center; font-size:30px;margin-right:15px;position: relative;top:4px;}
.tx-about1-right{width:52%;}
.tx-about1-right p{font-size:18px;line-height:1.8;margin-bottom:18px;}
.tx-about1-right h5{font-size:18px;font-weight:bold;color:#c01820;}
.tx-about1-right ul{ margin-bottom:18px;margin-top:-10px;}
.tx-about1-right ul li{float:none; display: block; width:100%; font-size:18px;line-height:28px;color:#c01820;}
.tx-about1-right ul li i{font-size:50px;color:#c01820;margin-right:20px;display: inline-block;line-height: 20px;position: relative;top:9px;} */

.tx-about2{position: relative; background:url('../images/about2-bg.jpg') center center no-repeat;background-attachment: fixed;}
.tx-about2 .bg{position: absolute;z-index:10; top:0;left:0;width:100%;height:100%;background:#c01820;opacity: 0.4;}
.tx-about2 .tx-center{position: relative;z-index: 20;}
.tx-about2 .tx-other-title h3{color:#ffffff;}
.tx-about2 .tx-other-title i{background:#ffffff;}
.tx-about2-mian .swiper-container{padding:240px 15px;}
.tx-about2-mian .swiper-slide{position: relative; color:#ffffff;overflow:visible; border-top:1px solid #82666f;}
.tx-about2-mian .swiper-slide .main .icon{position: absolute;left:0;right:0;margin:0 auto; width:8px;height:8px;background:#ffffff;border-radius: 50%;}
.tx-about2-mian .swiper-slide .main .icon i{position: absolute;border-radius: 50%; left:-4px;top:-4px; width:16px;height:16px;background:#ffffff;opacity: 0.35;}
.tx-about2-mian .swiper-slide .main{position: absolute;width:100%;left:0;}
.tx-about2-mian .swiper-slide .main .text{position: relative; background:#c01820;border-radius: 8px;padding:26px ;opacity: 0.7;box-shadow: 0 0 8px #ffffff;}
.tx-about2-mian .swiper-slide .main .text h3{font-size:28px;margin-bottom:6px;font-weight:bold;}
.tx-about2-mian .swiper-slide .main .text em{display:block; font-size:16px;line-height:26px;}
.tx-about2-mian .swiper-slide .main .text i{position: absolute; width: 0; height: 0; border: 20px solid transparent;left:0;right:0;margin:0 auto;opacity: 0.7; }
.tx-about2-mian .swiper-slide:nth-child(2n-1) .main{top:0;padding-top:38px;}
.tx-about2-mian .swiper-slide:nth-child(2n) .main{bottom:0;padding-bottom:38px;}
.tx-about2-mian .swiper-slide:nth-child(2n) .main .icon{bottom:-4px;}
.tx-about2-mian .swiper-slide:nth-child(2n-1) .main .icon{top:-4px;}
.tx-about2-mian .swiper-slide:nth-child(2n) .main .text i{top:100%;border-top-color:#c01820;}
.tx-about2-mian .swiper-slide:nth-child(2n-1) .main .text i{bottom:100%;border-bottom-color:#c01820;}
.tx-about2-mian .swiper-button{background:#ffffff;width:46px;height:46px;border-radius: 50%;opacity: 0.5;}
.tx-about2-mian .swiper-button:after{font-size:26px;color:#c01820;}
.tx-about2-mian .swiper-button-prev{left:0;}
.tx-about2-mian .swiper-button-next{right:0;}
.tx-about2-mian .swiper-button:hover{opacity: 1;background:#c01820;}
.tx-about2-mian .swiper-button:hover:after{color:#ffffff;}

.tx-about3-main{position:relative;text-align: center;}
.tx-about3-main .swiper-slide .img{display: inline-block; width:300px;height:300px;border-radius: 50%;overflow: hidden;background:#dfdfdf;}
.tx-about3-main .swiper-slide .img img{width:100%;}
.tx-about3-main .swiper-slide h3{font-size:28px;letter-spacing: 0;margin:32px 0 20px;}
.tx-about3-main .swiper-slide em{display: block; font-size:16px;color:#666666;line-height:28px;}
.tx-about3-main .swiper-container2{height:88px;overflow: visible;position: absolute;left:0;top:0;bottom:0;margin:auto 0;}
.tx-about3-main .swiper-button{width:88px;height:88px;border-radius: 50%;background:#f1f1f1;}
.tx-about3-main .swiper-button:after{color:#c01820}
.tx-about3-main .swiper-button-prev{left:-150px;}
.tx-about3-main .swiper-button-next{right:-150px;}
.tx-about3-main .swiper-button:hover{background:#c01820;}
.tx-about3-main .swiper-button:hover:after{color:#ffffff;}

.tx-about4-main li{width:25%;background:#c01820;}
.tx-about4-main li span{position: relative;; width:100%;height:270px;overflow: hidden;text-align:center;}
.tx-about4-main li span.img{position: relative; z-index:10;text-align:center;} 
.tx-about4-main li span.img img{height:100% !important;max-width:none !important;}
.tx-about4-main li span.text{z-index:20;} 
.tx-about4-main li span h3{position: absolute;width:100%;font-size:24px; left:0;top:0;bottom:0;margin:auto 0; line-height:35px;height:70px;color:#fff;padding:0 20px;text-align:center;}
.tx-about4-main li span i{position: absolute;z-index:20; left:0;right:0;margin:0 auto;width:0;height:0px; border-left:20px solid transparent;border-right:20px solid transparent;}
.tx-about4-main li:nth-child(2n-1) span i{border-bottom:20px solid #c01820;bottom:0;}
.tx-about4-main li:nth-child(2n) span i{border-top:20px solid #c01820;top:0;}

.tx-about4 img{width:100%;}
.tx-about4 .swiper-container{padding-bottom:60px;}
.tx-about4 .swiper-pagination{bottom:0px;}
.tx-about4 .swiper-pagination-bullet{width:18px;height:18px;margin:0 15px !important;background:#ffffff;opacity: 1; border:1px solid #666666;}
.tx-about4 .swiper-pagination-bullet-active{background:#c01820 !important;}

.tx-about5{}
.tx-about5-main li{width:100%;padding:0 2%;background:#f6f6f6;margin-top: 20PX;}
.tx-about5-main li:first-child {margin-top: 0;}
.tx-about5-main li .img{width:25%;}
.tx-about5-main li .img img{width:100%;}
.tx-about5-main li .text{width:75%;padding:0 110px;margin-top:110px;}
.tx-about5-main li .text h3{font-size:36px;font-weight:bold;color:#c01820;margin-bottom:20px;}
.tx-about5-main li .text em{display: block;font-size:22px;line-height:42px;color:#666666;}
.tx-about5-main li:nth-child(2n){background:#ffffff;}
.tx-about5-main li:nth-child(2n) .img{float:right;}

.tx-contacts{background:url('../images/contact-bg.png') left center no-repeat;}
.tx-contacts-left{width:45%;padding-right:76px;}
.tx-contacts-left li{width: 100%;margin-bottom:50px;padding-left: 80px;position: relative;}
.tx-contacts-left i{float:left;width:52px;height:52px;border-radius:50%;background:#c01820;color:#ffffff;text-align:center;line-height:52px;font-size:26px;margin-right:28px;position: absolute;left: 0;}
.tx-contacts-left li h3{font-size:28px;color:#c01820;margin-bottom: 6px;}
.tx-contacts-left li em{font-size:18px;color:#666666;}
.tx-contacts-left li em p {margin-bottom: 10px;}
.tx-contacts-right{width:55%;}
.tx-contacts-right li{width:100%;margin-bottom:2%;}
.tx-contacts-right li input{width:100%;line-height:52px;border:1px solid #e2e2e2;padding:0 15px;border-radius: 6px;}
.tx-contacts-right li textarea{width:100%;border:1px solid #e2e2e2;border-radius: 6px;padding:15px;height:110px;}
.tx-contacts-right .li1{width:48%;margin-left:4%;}
.tx-contacts-right .li1:nth-child(1){margin-left:0;}
.tx-contacts-right .li3{text-align: center;}
.tx-contacts-right .li3 input{width:auto;padding:0 60px;border:1px solid #c01820;background:#ffffff;font-size:20px;font-family: '楷体';color:#c01820;margin-top:12px;cursor: pointer;}
.tx-contacts-right .li3 input:hover{background: #c01820;color:#ffffff;}
.tx-contact-map #map{width:100%;height:500px;border:1x solid #e2e2e2;}
.tx-contact-map #map img{max-width:none;}

.tx-others-nav{text-align:center;background:#f6f6f6;}
.tx-others-nav li{display: inline-block;float:none;}
.tx-others-nav li a{display: block; line-height:80px;font-size:18px;padding:0 50px;cursor: pointer;font-weight:bold;}
.tx-others-nav li a:hover,.tx-others-nav li.hover a{color:#ffffff;background:#c01820;}
.other-nav-wrap li a {padding: 0 38px;}

.tx-newss-main li{width:32.66%; margin-left:1%;margin-bottom:25px;}
.tx-newss-main li:nth-child(3n-2){margin-left:0;}
.tx-newss-main li .img{height:230px;overflow: hidden;background: #f8f8f8;}
.tx-newss-main li .img img{transform: scale(1);-webkit-transform:scale(1);-webkit-filter: grayscale(20%);filter: grayscale(20%);}
.tx-newss-main li .img:hover img{transform: scale(1.02);-webkit-transform:scale(1.02);-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.tx-newss-main li .text {padding:0 10px;}
.tx-newss-main li .text h3{font-size:20px;line-height:30px;height:30px;overflow: hidden;margin:12px 0 6px;font-weight:bold;}
.tx-newss-main li .text em{display: block;font-size:16px; line-height:22px;height:44px;overflow: hidden;color:#666666;}
.tx-newss-main li .text i{display: block;color:#888888;margin-top:8px;}
.tx-newss-main li .text i.c{color:#c01820;margin-right:12px; }

.tx-page{text-align:center;margin-top:50px;font-size:16px;}
.tx-page span:nth-child(1){display:none;}
.tx-page span,.tx-page a{display: inline-block; background:#f6f6f6;line-height:40px;border-radius: 99px;border:1px solid #e2e2e2;padding:0 20px;margin:0 6px;}
.tx-page span.current{background:#c01820;color:#ffffff;}
.tx-page span.current font{color:#ffffff;}
.tx-page .nolink{display:none;}

.tx-newsc-title{text-align:center;border-bottom:1px solid #e2e2e2;padding:0 120px;padding-bottom:50px;margin-bottom:60px;}
.tx-newsc-title h3{font-size:36px;margin-bottom:30px;}
.tx-newsc-title em{display: inline-block;margin:0 12px;font-size:16px;color:#888888;}
.tx-newsc-title .tx-zhibolink{display:inline-block;line-height:42px;font-size:18px;font-weight:bold;background:#c01820;border-radius: 5px;padding:0 40px;margin-top:15px;color:#fff;}
.tx-newsc-title .tx-zhibolink:hover{opacity: 0.8;}
.tx-newsc-main p,.tx-newsc-main span{font-size:18px;line-height:2;margin-bottom:15px;}
.tx-newsc-main{padding:0 50px;}
.tx-newsc-main h3{font-size:28px;color:#c01820;font-weight:bold;margin-bottom:15px;}
.tx-newsc-down{margin-top:70px;}
.tx-newsc-down span{width:50%;font-size:18px;}
.tx-newsc-down span.fl{padding-right:50px;}
.tx-newsc-down span.fr{padding-left:50px;text-align:right;}
.tx-newsc-down span h3{font-size:20px;color:#c01820;font-weight:bold;margin-bottom:8px;}

.tx-others-main1,.tx-others-main2{border-radius: 12px;box-shadow: 0 0 20px #e2e2e2;padding:60px 52px;}
.tx-others-main1 .title{margin-bottom:32px;border-bottom:1px solid #e2e2e2;padding-bottom:18px;}
.tx-others-main1 .title h3{font-size:36px;text-align:center;}
.tx-others-main1 .main .contentss h3{font-size:30px;border-bottom:1px solid #ebebeb; font-weight:bold;margin-bottom:25px;margin-top:42px;padding-bottom:20px;}
.tx-others-main1 .main .contentss h4{font-size:20px;font-weight:bold;margin-bottom:15px;margin-top:22px;color:#c01828;}
.tx-others-main1 .main .contentss p{font-size:16px;line-height:2;margin-bottom:15px;}
.tx-others-main1 .down{margin-top:50px;border-top:1px solid #e2e2e2;padding-top:30px;}
.tx-others-main1 .down .fl{font-size:14px;}
.tx-others-main1 .down .fl a{display: inline-block;font-size:16px; margin-left:12px;border-left:1px solid #888888;padding-left:12px;line-height:14px;}
.tx-others-main1 .down .fl a:nth-child(2){margin-left:0;border:none;}
.tx-others-main2{margin-top:60px;padding:50px 52px;}
.tx-others-main2 .title{margin-bottom:30px;}
.tx-others-main2 .title h3{font-size:33px;margin-bottom:5px;}
.tx-others-main2 .title em{font-size:16px;color:#888888;}
.tx-others-main2 form .li1{width:32%;margin-left:2%;}
.tx-others-main2 form .li1:nth-child(1){margin-left:0;}
.tx-others-main2 form li input[type="text"]{width:100%;box-shadow: 0 0 10px #eeeeee;border:1px solid #e2e2e2;padding:0 20px;line-height:60px;}
.tx-others-main2 form .li2{width:100%;margin-top:2%;}
.tx-others-main2 form li textarea{width:100%;height:180px;padding:20px;border:1px solid #e2e2e2e2;box-shadow: 0 0 10px #eeeeee;}
.tx-others-main2 form .li3{width:100%;margin-top:2%;}
.tx-others-main2 form .li3 input{line-height:54px;padding:0 60px;background:#c01820;border:none;font-size:20px;font-weight:bold; color:#ffffff;font-family: '楷体';cursor: pointer;}
.tx-others-main2 form .li3 input:hover{opacity: 0.7;}

.tx-personnels ul li{width:12.5%;padding:0 15px;text-align:center;}
.tx-personnels ul li:first-child,.tx-personnels ul li:nth-child(6){width:25%;}
.tx-personnels .ul1{background:#c01820;color:#ffffff;font-size:18px;line-height:80px;}
.tx-personnels .ul2{font-size:16px;line-height:70px;border:1px solid #e2e2e2;border-top:none;}
.tx-personnels .ul2 li{height:70px;overflow: hidden;}
.tx-personnels .ul2 a{display: inline-block; line-height:32px;padding:0 32px;background:#c01820;color:#ffffff;border-radius: 99px;margin:0 10px;cursor: pointer;}
.tx-personnels .ul2 .xq{display:none; width:100%;height:auto;overflow: hidden; background:#f6f6f6;padding:30px 50px;text-align: left;line-height:2;transition: 0s;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;}

.tx-students-main li{width:48%;margin-left:4%;box-shadow: 0 0 10px #e3e3e3;padding:42px 50px;border-radius:8px;margin-bottom:25px;overflow: hidden;}
.tx-students-main li:nth-child(2n-1){margin-left:0;}
.tx-students-main .img{width:92px;height:92px;border-radius: 50%;overflow: hidden;margin-right:30px;}
.tx-students-main .img img{width:100%;height: 92px!important;object-fit: cover;}
.tx-students-main h3{font-size:24px;font-weight:bold;color:#333333;line-height:30px;height:30px;overflow: hidden;margin:16px 0 4px;}
.tx-students-main h4{font-size:16px;color:#9b9b9b;line-height:30px;height:30px;overflow: hidden;}
.tx-students-main em{float:left;width:100%;margin-top:12px;font-size:16px;color:#555555;line-height:30px;height:94px;overflow: hidden;}
.tx-students-main i{font-size:30px;color:#f8d1d3;margin:0 12px;}

.tx-other-banner.school{min-height:100%;height:auto !important;}
.tx-other-banner.school .swiper-container, .tx-other-banner.school .swiper-container .swiper-slide, .tx-other-banner.school .swiper-container .swiper-wrapper{height:auto;}
.tx-other-banner.school .center{position: absolute;z-index: 20; left:0;right:0;margin:0 auto; width:1250px;height:100%;} 
.tx-other-banner.school .main{position: relative;z-index: 20;width:1250px;margin-top:16%;margin-bottom:120px;padding:45px 75px;border:2px solid #c01820;}
.tx-other-banner.school .main .bg{position: absolute;width:100%;height:100%;background: #fff url('../images/ser-bg.png') center center no-repeat;background-size: 100% auto; top:0;left:0;opacity: 0.9;z-index:-1;}
.tx-other-banner.school .main > h3{font-size:36px;text-align: center;margin-bottom:14px;color:#c01820;}
.tx-other-banner.school .main .swiper-slide{width:25%;}
.tx-other-banner.school .main .swiper-slide h3{font-size:22px;font-weight:bold;line-height:26px;margin:8px 0;}
.tx-other-banner.school .main .swiper-slide h3 img {height: 26px!important;float: left;vertical-align: middle;margin-right: 6px;}
.tx-other-banner.school .main .swiper-slide a{display: block;font-size:16px; color:#000;line-height:26px; height:26px;overflow: hidden; margin:8px 0;position: relative;}
.tx-other-banner.school .main .swiper-slide a:hover{text-decoration: underline;color:#c01820;}
.tx-other-banner.school .main .swiper-slide a i {display: inline-block;width: 16px;height: 26px;margin-left: 6px;vertical-align: top;}
.tx-other-banner.school .main .swiper-slide a .hot {background: url(../images/hot.png) no-repeat center center;background-size: 86%;}
.tx-other-banner.school .main .swiper-slide a .feat {background: url(../images/feat.png) no-repeat center center;background-size: 86%;}
.tx-other-banner.school .main .swiper-slide a .spec {background: url(../images/spec.png) no-repeat center center;background-size: 86%;}
.tx-other-banner.school .main .swiper-container1{position: relative;z-index: 10;}
.tx-other-banner.school .main .swiper-container2{position: absolute;z-index: 5;top:46%;left:0;height:44px;}
.tx-other-banner.school .main .swiper-button:after{color:#c01820;font-size:26px;font-weight:bold;}
.tx-other-banner.school .main .note {margin-top: 14px;font-size: 16px;}
.tx-other-banner.school .main .note span {color: #c01820;}
.tx-other-banner.school .main .note img {height: 18px!important;vertical-align: middle;margin-right: 4px;}

.tx-other-banner.schoolc > b{position: absolute; top:0;left:0;width: 100%;background:url('../images/nav-bg.png') center top no-repeat;opacity: 1;} 
.tx-other-banner.schoolc .swiper-slide{background-size:100% auto !important;}
.tx-schoolc{position: relative;z-index: 7777; box-shadow: 0 0 4px #c3c3c3;margin-bottom:100px;margin-top:-116px;background:#ffffff;border-radius: 12px;}
.tx-schoolc-top{padding:0 52px;border-bottom:1px solid #ddd;}
.tx-schoolc-top h3{width:50%;font-weight:bold; font-size:33px;line-height:38px;padding:39px 0; padding-right:20px;}
.tx-schoolc-top .tel{width:50%; font-size:24px;color:#c01820;margin:20px 0;text-align: right;padding-top:8px;}
.tx-schoolc-top .tel > i{margin-right:12px;}
.tx-schoolc-top .tel .bshare-custom{display: inline-block;position: relative;top:-4px;margin-right:20px;}
.tx-schoolc-top .navs{margin-top:12px;}
.tx-schoolc-top .navs li a{font-size:18px;font-weight:bold;margin-left:20px;cursor: pointer;}
.tx-schoolc-top .navs li:nth-child(1) a{margin-left:0;}

.tx-schoolc-main{padding:55px;}
.tx-schoolc-left{width:50%;}
.tx-schoolc-left .main h3,.tx-schoolc-left form > h3{float:left;width:100%; letter-spacing: -2;font-size:30px;font-weight:bold;color:#c01820; margin-bottom:25px;margin-top:35px;}
.tx-schoolc-left .main p{font-size:16px;line-height:2;margin-bottom:12px;}
.tx-schoolc-left .main strong{font-size:20px;}
.tx-schoolc-left .main a {font-size: 16px!important;}
.tx-schoolc-left .main h3:nth-child(1){margin-top:0;}
.tx-schoolc-left .main h6 {display: inline-block;padding:10px;border-radius: 5px;border:1px solid #9f1f24;text-align: center;color:#9f1f24;margin-right: 10px;margin-bottom: 10px;}
.tx-schoolc-left .main ul{float:left;width:100%;margin-bottom:15px;}
.tx-schoolc-left .main ul li{ margin-right:6px;margin-bottom:5px;text-align: center;}
.tx-schoolc-left .main ul li p{margin-bottom:0;padding: 10px;}
.tx-schoolc-left .main ul li img {width: 100px!important;height: 126px!important;object-fit: cover;display: block;margin: 0 auto!important;box-shadow: 0 0 6px rgba(0,0,0,0.5);
  border: 4px #fff solid;
  border-radius: 4px;}
.tx-schoolc-left .main ul li a {display: block;margin-top: 10px;color: #333!important;width: 160px;}
.tx-schoolc-left form ul{background: #f2f2f2;border-radius: 12px;padding:20px;margin-top:12px;}
.tx-schoolc-left form ul li{margin-bottom:12px;width:100%;}
.tx-schoolc-left form ul li select{width:100%;line-height:42px;height:42px;padding:0 10px;background:#fff;border:1px solid #ddd;border-radius: 3px;color:#888;font-size:16px;font-family: '楷体';}
.tx-schoolc-left form ul li input{width:100%;line-height:42px;padding:0 10px;background:#fff;border:1px solid #ddd;border-radius: 3px;color:#888;font-size:16px;font-family: '楷体';}
.tx-schoolc-left form ul li textarea{width:100%;line-height:42px;padding:0 10px;height:84px;background:#fff;border:1px solid #ddd;border-radius: 3px;color:#888;font-size:16px;font-family: '楷体';}
.tx-schoolc-left form ul li input[type="submit"]{background:#9f1f24;color:#fff;font-size:16px;font-family: '楷体';cursor: pointer;}
.tx-schoolc-left form ul li input[type="submit"]:hover{opacity: 0.8;}
.tx-schoolc-left form ul .li1{margin-left: 2%;width:32%;}
.tx-schoolc-left form ul .li1:nth-child(1){margin-left:0;}
.tx-schoolc-left form ul .li2{margin-left:2%;width:49%;}
.tx-schoolc-left form ul .li2:nth-child(4){margin-left:0;}

.tx-schoolc-right{width:50%;padding-left:50px;}
.tx-schoolc-right .mains{background:#9f1f24;border-radius:12px;padding:20px;color:#fff;margin-bottom:20px;}
.tx-schoolc-right .mains .tit{font-size:25px;border-bottom:1px solid #ae2c31;padding-bottom:10px;margin-bottom:8px;font-weight:bold;}
.tx-schoolc-right .mains li{width:100%;line-height:22px;border-bottom:1px solid #ae2c31;padding: 12px 0;}
.tx-schoolc-right .mains li h3{float:left;font-size:16px;width:50%;}
.tx-schoolc-right .mains li h4{float:right;font-size:16px;text-align:right;width:50%;padding-left:20px;}
.tx-schoolc-right .mains li h4 b{font-size:28px;}
.tx-schoolc-right .mains li.button{border-bottom:none;text-align:center;cursor: pointer;font-size:20px;}
.tx-schoolc-right .mains li.button:hover{padding:15px 0 9px;}
.tx-schoolc-right .mains li.close{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.tx-schoolc-right .mains .display{display: none;}
.tx-schoolc-right .mains .displays{display:block;}

.tx-others-shares .bshare-custom a{background:none;padding-left:0;height:auto;font-size:20px;color:#999;margin-right:10px;}

.tx-newss .tx-friend{background:#f6f6f6;}
.tx-newss .tx-friend-main .ul2{background:#fff;}
.tx-newss .tx-friend-mains{height:auto;}

.tx-boxs{display: none; position: fixed;right:0;top:30%;width: 46px;z-index:666;}
.tx-boxs > li{position: relative; width: 100%;line-height:46px;background:#555;text-align: center;color:#fff;font-size:25px;border-radius: 5px;cursor: pointer;}
.tx-boxs > li:first-child{margin-bottom:1px;}
.tx-boxs > li:hover{background: #ae2c31;}
.tx-boxs .navs{display: none; position: absolute;top:0;right:100%;margin-right:1px;background:#555;border-radius: 5px;padding:10px 0;}
.tx-boxs .navs li{width:100%;}
.tx-boxs .navs li a{display:block; font-size:16px;color:#fff;width:180px;line-height:22px;padding:8px 15px;text-align:center;}
.tx-boxs .navs li a:hover{background:#ae2c31;}
.tx-boxs > li:hover .navs{display:block;}
.tx-boxs.fixer{display: block;}


.tx-calendar{padding-top:60px;}
.tx-calendar #calendar{width:100%;}
.tx-calendar .calendar-header{padding-bottom:20px;text-align:right;position: relative;z-index: 30;}
.tx-calendar .calendar-select{font-size:15px;vertical-align:middle;line-height:1.5;display:inline-block;position:relative;margin-right:10px;}
.tx-calendar .calendar-month-select,.tx-calendar .calendar-year-select{border-radius:4px;border:1px solid #d9d9d9;padding:3px 0;}
.tx-calendar .calendar-month-select:hover,.tx-calendar .calendar-year-select:hover{border-color:#9f1f24}
.tx-calendar .btn.calendar-select-active{background:#9f1f24; color:#fff;z-index:2;border-color:#9f1f24;}
.tx-calendar .calendar-month-text,.tx-calendar .calendar-year-text{margin:0 15px;line-height:28px}
.tx-calendar .btn{float:left;padding:5px 10px;border:1px solid #d9d9d9;border-radius:4px}
.tx-calendar .btn-group{float:left;display:inline;padding:0 8px}
.tx-calendar .btn-group > .btn{position:relative;float:left;cursor: pointer;}
.tx-calendar .btn-group > .btn:hover{z-index:2;border-color:#9f1f24;}
.tx-calendar .btn-group .btn.btn{margin-left:-1px}
.tx-calendar .btn-group>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.tx-calendar .btn-group>.btn:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}

.tx-calendar table{width:100%;border:1px solid #e2e2e2;border-collapse: collapse;}
.tx-calendar table tr,.tx-calendar table td{border:1px solid #e2e2e2;vertical-align:baseline;}
.tx-calendar thead{background:#9f1f24;color:#fff;}
.tx-calendar thead th{font-weight:normal;font-size:18px;line-height:30px;padding:15px 12px;}
.tx-calendar .calendar-cell,.tx-calendar .calendar-column-header{width:14%;}
.tx-calendar .calendar-cell.calendar-last-month-cell,.calendar-cell.calendar-next-month-cell{background:#f8f8f8; color:#ccc;}
.tx-calendar .calendar-value{padding:6px 15px;background:#eee;}
.tx-calendar .calendar-cell.calendar-last-month-cell .calendar-value,.calendar-cell.calendar-next-month-cell .calendar-value{background:none;}
.tx-calendar .calendar-content{padding:15px 15px 0;margin-bottom:15px; min-height:90px;overflow: hidden;}
.tx-calendar ul.events li{width:100%;margin-bottom:6px;}
.tx-calendar ul.events li a{display: block; font-size:15px;line-height:22px;font-weight:bold;}
.tx-calendar ul.events li a:before{content:"·";font-size:20px;color:#9f1f24;font-weight:bold;margin-right:8px;position: relative;top:3px;}

.tx-calendar .calendar-cell.calendar-today .calendar-value{background:#21759b;color:#fff;}
.tx-calendar .calendar-cell.calendar-today{background:#f2f8fa;}
.tx-calendar .calendar-cell:hover{background:#f2f2f2;box-shadow: 0 0 5px #aaa;position: relative;z-index: 20;}
.tx-calendar .calendar-cell.calendar-today:hover{background:#f2f8fa;box-shadow: 0 0 5px #aaa;position: relative;z-index: 20;}

.tx-calendar .calendar-cell.active .calendar-value{background:#9f1f24;color:#fff;}
.tx-calendar .calendar-cell.active{background:#fcf8f8;}

.dropdown-month li,.dropdown-year li,ul.dropdown-month,ul.dropdown-year{list-style:none;text-align:center;padding:0;margin:0}
.dropdown-month.open,.dropdown-year.open{display:inline-block;margin-top:1px;width:100%}
.dropdown-month,.dropdown-year{height:250px;overflow-y:auto;overflow-x:hidden;display:none;position:absolute;left:0;top:100%;background:#fff;width:50px;border:1px solid #eee;box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-month .month-item,.dropdown-year .year-item{width:100%; font-size:12px;position:relative;display:block;padding:5px 2px;line-height:20px;font-weight:400;color:rgba(0,0,0,.65);white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis;-webkit-transition:background .3s ease;transition:background .3s ease}

.tx-others-main1-ul{margin-top:40px;}
.tx-others-main1-ul .nav{width:20%;}
.tx-others-main1-ul .nav li{width:100%;clear:both;background:#eee;font-size:17px;text-align: center;padding:15px 20px;line-height:24px;margin-bottom:1px;cursor: pointer;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.tx-others-main1-ul .nav li.cur{background:#f8f8f8;}
.tx-others-main1-ul .nav li:hover{background:#c01820;color:#fff;}
.tx-others-main1-ul .main{width:80%;}
.tx-others-main1-ul .main .contentss{display:none; background:#f8f8f8;border-bottom-right-radius: 5px;border-top-right-radius: 5px;padding:30px 50px;min-height:440px;}

.tx-others-main1-ul .main .contentss.cur {display: block;}

.tx-others-main1-ul .main .contentss{font-size:16px;line-height:2;}
.tx-others-main1-ul .main .contentss p{font-size:16px;line-height:2;margin-bottom:12px;}
.tx-others-main1-ul .main .contentss a{font-size:18px;color:#c01820;}
.tx-others-main1-ul .main .contentss strong{font-size:20px;}
.tx-others-main1-ul .main .contentss h3:nth-child(1){margin-top:0;}
.tx-others-main1-ul .main .contentss ul{float:left;width:100%;}
/* .tx-others-main1-ul .main .contentss ul li{border:1px solid #9f1f24; color:#9f1f24;line-height:35px;padding:0 10px;border-radius: 5px;margin-right:6px;margin-bottom:5px;}
.tx-others-main1-ul .main .contentss ul li p{line-height:35px;margin-bottom:0;} */

.tx-teaml-img{text-align: center;}

.tx-teaml-title h3{font-size:40px;color:#c01820;font-weight:bold;text-align: center;margin-top:80px;}

.tx-teaml-main{margin-top:60px;}
.tx-teaml-main li{width:28%;margin-left:8%;text-align:center;margin-bottom:30px;}
.tx-teaml-main li:nth-child(3n-2){margin-left:0;}
.tx-teaml-main li a{box-shadow: 0 0 30px #eee;border:1px solid #e2e2e2;padding:55px 35px;cursor: pointer;}
.tx-teaml-main li a:hover{box-shadow: 0 0 30px #eed7d8;border:1px solid #c01820;}
.tx-teaml-main li .img{float:none;display:inline-block; width:108px;height:108px;overflow: hidden;border-radius: 50%;box-shadow: 0 0 10px #e2e2e2;margin-bottom:20px;}
.tx-teaml-main li .text h3{font-size:20px;margin-bottom:20px;line-height:32px;height:32px;overflow: hidden;font-weight:bold;}
.tx-teaml-main li .text em{display:block;font-size:18px; line-height:25px;height:25px;overflow: hidden;color:#666;margin-bottom:20px;}
.tx-teaml-main li .text i{display: inline-block;font-size:14px;color:#fff; line-height:36px;padding:0 30px;border-radius:5px;background:#c01820;border:1px solid #c01820;}
.tx-teaml-main li .text i:hover{background: #fff;color:#c01820;}
.tx-teaml-main li .box{display:none; position: fixed;top:0;left:0;z-index:9999;width:100%;height:100%;}
.tx-teaml-main li .box .bg{position: absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:#000;opacity: 0.8;}
.tx-teaml-main li .boxs{position: relative;z-index:20;width:520px;height:90%;top:5%;background:#fff;margin:0 auto;padding:40px;overflow-y: auto;}
.tx-teaml-main li .boxs i{position: absolute;right:20px;top:20px;cursor: pointer;width:30px;line-height:30px;text-align:center;font-size:15px;}
.tx-teaml-main li .boxs .img{width:120px;height:120px;margin-bottom:20px;}
.tx-teaml-main li .boxs .titles{font-size:24px;font-weight:bold;margin-bottom:15px;}
.tx-teaml-main li .boxs em{display:block; font-size:18px;font-weight:bold;color:#c01820;}
.tx-teaml-main li .boxs .tx-contntss{text-align:left;font-size:16px;line-height:2;border-top:1px solid #e2e2e2;padding-top:30px;margin-top:20px;}
.tx-teaml-main li .boxs .tx-contntss h3{font-size:20px;font-weight:bold;line-height:32px;margin-bottom:15px;color:#c01820;}
.tx-teaml-main li .boxs .tx-contntss p{font-size:16px;line-height:2;margin-bottom:15px;}
/* .tx-teaml-main1 li:nth-child(3n+2){margin-left:0!important;}
.tx-teaml-main1 li:first-child {margin-left: 0;margin: 0 36%;margin-bottom: 30px;}
.tx-teaml-main2 li:nth-child(3n-2){margin-left:0;} */

.tx-about1.contentss{font-size:16px;line-height:2;}
.tx-about1.contentss h3{font-size:20px;font-weight:bold;margin-bottom:15px;margin-top:22px;color:#c01828;}
.tx-about1.contentss p{font-size:18px;line-height:2;margin-bottom:15px;}

/*公司业务*/ 
.tx-businessc1-main{position: relative;margin-bottom:60px;}
.tx-businessc1-main .bg{position: absolute;z-index:10; width:320px;height:320px;left:0; right:0;top:0;bottom:0;margin:auto;border:5px dotted #333;border-radius:50%;}
.tx-businessc1-main .bg1{position: absolute;width:250px;height:250px;border:1px solid #f2f2f2;border-radius:50%;overflow: hidden;padding:60px  40px 40px;box-shadow: 0 0 10px #eee;left:0; right:0;top:0;bottom:0;margin:auto;}
.tx-businessc1-main .main li{position: relative;z-index: 30; background:#fff;clear:both; line-height:60px;width:300px;text-align:center;border-radius:99px;font-size:24px;color:#c01820;font-weight:bold;cursor: pointer;border:3px solid #c01820;}
.tx-businessc1-main .main li:before{content:''; position: absolute;left:0;top:0;right:0;bottom:0;margin:auto; width:95%;height:80%;border:2px dotted #888;border-radius:99px;}
.tx-businessc1-main .main li s{position: absolute;left:50%;margin-left:-10px;top:100%; width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #c01820;}
.tx-businessc1-main .main li i{position:absolute;top:100%;left:50%;margin-left:-10px;margin-top:30px; width:20px;height:20px;border-radius: 50%; border:1px solid #c01820;background:#fff;}
.tx-businessc1-main .main li i:before{content: ''; display:inline-block;margin-top:3px;  width:12px;height:12px;background:#c01820;border-radius:50%;}
.tx-businessc1-main .mains{text-align:center;}
.tx-businessc1-main .mains li{float:none;display:inline-block;margin-bottom:138px;}
.tx-businessc1-main .mainl,.tx-businessc1-main .mainr{height:320px;position: relative;top:-86px;}
.tx-businessc1-main .mainl{padding-left:146px;}
.tx-businessc1-main .mainr{padding-right:146px;}
.tx-businessc1-main .mainl li,.tx-businessc1-main .mainr li{margin:40px 0;}
.tx-businessc1-main .mainl li s{left:100%;margin-left:1px;top:50%;margin-top:-10px; border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #c01820;}
.tx-businessc1-main .mainl li i{left:100%;margin-left:30px;top:50%;margin-top:-10px;}
.tx-businessc1-main .mainr li s{left:auto; right:100%;margin-right:2px;top:50%;margin-top:-10px; border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #c01820;}
.tx-businessc1-main .mainr li i{left:auto;right:100%;margin-right:30px;top:50%;margin-top:-10px;}
.tx-businessc1-main .down span{position: absolute;bottom:-40px;width:100%; left:0;box-shadow: 0 0 10px #eee;padding:20px;text-align:center;background:#fff;border-radius: 99px;}
.tx-businessc1-main .down p{display:inline-block;font-size:18px;margin:0 20px;font-weight:bold;}
.tx-businessc1-main .down p i{font-size:14px;border:3px solid #c01820;width:22px;height:22px;line-height:18px;text-align:center;display: inline-block;color:#c01820;font-weight:bold;margin-right:8px;}
.tx-businessc1-main .main li.cur,.tx-businessc1-main .main li:hover{background:#c01820;color:#fff;}
.tx-businessc1-main .main li.cur:before,.tx-businessc1-main .main li:hover:before{border-color:#fff;}

.tx-businessc2{background:#f8f8f8;}
.tx-businessc2-main li{margin-left:4%;border:4px solid #e2e2e2;padding: 40px;background:#fff;}
.tx-businessc2-main li:nth-child(1){margin-left:0;}
.tx-businessc2-main li h3{font-size:28px;font-weight:bold;color:#c01820;letter-spacing: -2px;margin-bottom:15px;border-bottom:1px solid #e2e2e2;padding-bottom:20px; }
.tx-businessc2-main li p{font-size:18px;line-height:22px;margin-top:20px;height:22px;display:inline-block;}
.tx-businessc2-main li p i{display: inline-block;width:22px;height:22px;line-height:22px;background:#c01820;text-align: center;color:#fff;border-radius: 50%;font-size:14px;margin-right:12px;}
.tx-businessc2-main li:nth-child(1){width:27%;}
.tx-businessc2-main li:nth-child(2){width:28%;}
.tx-businessc2-main li:nth-child(3){width:37%;}
.tx-businessc2-main li:nth-child(1) p{margin-left:30px;}
.tx-businessc2-main li:nth-child(1) p:nth-child(2n){margin-left:0;}

.tx-businessc3-main{text-align:center}
.tx-businessc3-main li{width: 25%;padding:0 34px;}
.tx-businessc3-main .icon{display: inline-block;position: relative;padding: 45px 0;margin-bottom: 20px;}
.tx-businessc3-main .icon:before,.tx-businessc3-main .icon:after{content: '';position: absolute;top: 45px;left: 0;z-index:10; width: 150px;height: 87px;-webkit-transform: rotate(60deg);transform: rotate(60deg); border-right: 1px solid #c01820;border-left: 1px solid #c01820;}
.tx-businessc3-main .icon:after{-webkit-transform: rotate(-60deg);transform: rotate(-60deg);}
.tx-businessc3-main .icon i{vertical-align: middle;display: table-cell;width: 152px;height: 87px;color:#c01820; border-left: 1px solid #c01820;border-right: 1px solid #c01820;text-align: center;font-size:60px;}
.tx-businessc3-main li h3{font-size:26px;font-weight:bold;color:#c01828;margin:20px 0 16px;}
.tx-businessc3-main li em{display: block;font-size:16px;line-height:25px;}
.tx-businessc3-down{font-size:16px;color:#c01820;text-align:center;margin-top:50px;}

.tx-businessc4{background:#f8f8f8;}
.tx-businessc4-main li{position: relative; width:30%;margin-left:5%;border:1px solid #e2e2e2;background:#fff;padding:30px;margin-top:20px;margin-bottom:20px;}
.tx-businessc4-main li:nth-child(1){margin-left:0;}
.tx-businessc4-main li i{position: absolute;top:-20px;left:15px;width:70px;height:70px;line-height:70px;background:#c01820;border-radius:50%;font-size:30px;color:#fff;text-align:center;}
.tx-businessc4-main li h3{font-size:22px;color:#c01820;font-weight:bold;text-align: right;letter-spacing: -2px;}
.tx-businessc4-main li em{display:block; font-size:20px;line-height:25px;margin-top:20px;text-align:right;}

/*申请流程及材料准备*/  
.tx-imm-flowc{background: #fff url(../images/ser-bg.png) center center no-repeat;}
.tx-imm-flowc-top li{text-align:center;}
.tx-imm-flowc-top li:nth-child(2n-1){width:17.5%;}
.tx-imm-flowc-top li:nth-child(2n){width:6%;margin:0 2%;font-size:18px;font-family:"宋体";color:#c01820;position: relative;margin-top:78px;opacity: 0.5;}
.tx-imm-flowc-top li:nth-child(2n-1) i{display:inline-block; width:80px;height:80px;line-height:80px;background:#c01820;border-radius:50%;color:#fff;font-size:40px;}
.tx-imm-flowc-top li h4{font-size:18px;color:#888;margin:30px 0 15px;}
.tx-imm-flowc-top li h3{font-size:20px;font-weight:bold;color:#c01820;line-height:32px;}

.tx-imm-flowc-main{margin-top:80px;}
.tx-imm-flowc-main li{position:relative; background:#f8f8f8;border:1px solid #e2e2e2;border-radius:15px;padding:38px 40px 20px 200px;overflow: hidden;margin-bottom:30px;}
.tx-imm-flowc-main li .icon{position: absolute;left:0;top:0;width:140px;height:100%;background:#c01820;text-align:center;color:#fff;font-size:20px;line-height:24px;}
.tx-imm-flowc-main li .icon i{position:absolute;width:100%;left:0;top:0;bottom:0;height:64px;margin:auto 0;}
.tx-imm-flowc-main li:nth-child(2n){padding:38px 200px 20px 40px;}
.tx-imm-flowc-main li:nth-child(2n) .icon{left:auto;right:0;}
.tx-imm-flowc-main li .icon b{font-size:30px;line-height:40px;height:40px;}
.tx-imm-flowc-main li .text h3{font-size:26px;font-weight:bold;color:#c01820;margin-bottom:20px;}
.tx-imm-flowc-main li .text p{font-size:18px;line-height:28px;margin-bottom:10px;}

/*常见问题*/
.other-immiss .nav {text-align: center;}
.other-immiss .nav li {display: inline-block;padding: 15px 40px;line-height: 24px;font-size: 18px;margin: 0 1px;background: #eee;float: none;cursor: pointer;}
.other-immiss .nav li.cur {background: #c01820;color: #fff;}
.other-immiss .nav li:hover {background:#c01820;color:#fff;}
.tx-imm-issc{border:1px solid #c01820;display: none;}
.tx-imm-issc.cur {display: block;}
.tx-imm-issc li{width:100%;}
.tx-imm-issc .mains{display:none; padding:30px 30px;font-size:16px;line-height:1.8;}
.tx-imm-issc .mains p{font-size:16px;line-height:1.8;margin-bottom:15px;}
.tx-imm-issc .titles{background:#f8f8f8;padding:20px 30px;border-bottom:1px solid #e2e2e2;}
.tx-imm-issc .titles h3{float:left;width:84%; font-size:20px;font-weight:bold;line-height:32px;padding-right:30px;}
.tx-imm-issc .titles h3 i{display:inline-block;margin-right:12px;width:32px;height:32px;background:#c01820;color:#fff;line-height:32px;font-weight:bold;border-radius:50%;text-align:center;}
.tx-imm-issc .titles a{float:right;width:15%;line-height:36px;height:36px;font-size:16px;background:#c01820;border-radius:99px;color:#fff;text-align:center;cursor: pointer;}
.tx-imm-issc .titles a i{display:inline-block;margin-right:8px;width:26px;height:26px;background:#fff;color:#c01820;line-height:26px;margin-top:5px;font-weight:bold;border-radius:50%;}

/*大学导师辅导课*/
.tx-courses6-one-main li{width:48%;position:relative;margin-bottom:28px;}
.tx-courses6-one-main li:nth-child(2n-1){margin-right:2%;}
.tx-courses6-one-main li:nth-child(2n){margin-left:2%;}
.tx-courses6-one-main li h3{float:left;width:84%;font-size:20px;line-height:100px;height:100px;border:1px solid #e2e2e2;background:#f9f9f9;padding:0 20px;letter-spacing: -2px;}
.tx-courses6-one-main li i{float:left; width:16%;line-height:100px;text-align:center;background:#c01820;font-size:20px;color:#fff;font-weight:bold;}
.tx-courses6-one-main li:nth-child(5) h3{line-height:30px;padding-top:22px;}

.tx-courses6-two{background:#f8f8f8;}
.tx-courses6-two-top li{width:30.33%;margin:0 1.5%;padding:26px 32px;font-size:18px;line-height:32px;border-radius: 999px;text-align:center;background:#c01820;color:#fff;}
.tx-courses6-two .titless{font-size:24px;color:#c01820;font-weight:bold;text-align:center;margin:80px 0 60px;}
.tx-courses6-two-main li{width:30%;margin-left:5%;text-align:center;background:#fff;position:relative;padding:70px 30px 30px;border:1px solid #e2e2e2;margin-top:50px;}
.tx-courses6-two-main li:nth-child(1){margin-left:0;}
.tx-courses6-two-main li h3{font-size:22px;font-weight:bold;color:#c01820;margin-bottom:12px;}
.tx-courses6-two-main li em{display:block;font-size:18px;line-height:30px;}
.tx-courses6-two-main li i{position:absolute;width:90px;height:90px;border-radius:50%;left:50%;margin-left:-45px; top:0;background:#c01820;line-height:90px;font-size:40px;color:#fff;margin-top:-50px;}

.tx-courses6-three-main li{width:25%;text-align:center;margin-bottom:25px;padding:0 35px;line-height:30px;}
.tx-courses6-three-main li:nth-child(5){margin-left:12.5%;}
.tx-courses6-three-main li i{display:block;background:url('../images/course6-bg3.png') center center no-repeat;background-size:auto 100%;height:120px;line-height:120px;color:#fff;font-size:46px;margin-bottom:20px;}
.tx-courses6-three-main li h3{font-size:20px;}

.tx-courses6-four{background:#f8f8f8;}
.tx-courses6-four-left{width:36%;}
.tx-courses6-four-left li{width:100%;}
.tx-courses6-four-left li h3{width:100%;line-height:52px;background:#c01820;border-radius:99px;text-align:center;font-size:20px;color:#fff;margin-bottom:20px;cursor: pointer;}
.tx-courses6-four-left li h3:hover{opacity: 0.7;}
.tx-courses6-four-right{width:64%;padding-left:100px;}
.tx-courses6-four-right li{position:relative;width:100%;line-height:30px;margin-bottom:30px;font-size:20px;padding-left:50px;}
.tx-courses6-four-right li i{position:absolute; width:30px;height:30px;line-height:30px;text-align:center;color:#fff;left:0;top:0;background:#c01820;border-radius:50%;}
.tx-courses6-four-right h3{font-size:32px;color:#c01820;font-weight:bold;line-height:40px;padding:31px 0 25px;}
.tx-courses6-four-right h3 i{font-size:18px;margin-right:20px;position:relative;top:-4px;}
.tx-courses6-four-right a{display:inline-block;line-height:52px;padding:0 25px;border:1px solid #c01820;color:#c01820; border-radius:bold;border-radius:99px;font-size:20px;margin-right:20px;}

.tx-courses6-four-left li .boxsss{display:none; position:fixed;top:0;left:0; width:100%;height:100%;z-index:9999;}
.tx-courses6-four-left li .boxsss:before{content:'';z-index:-1; position:absolute;left:0;top:0; width:100%;height:100%;background:#000;opacity: 0.7;}
.tx-courses6-four-left li .boxsss img{position: absolute;top:0;right:0;left:0;bottom:0;margin:auto;}
.tx-courses6-four-left li .boxsss i{position: absolute;right:80px;top:80px;font-size:30px;color:#fff;cursor: pointer;}

@media only screen and (max-width: 1680px){
    .tx-center{max-width: 1250px;}
    body{min-width: 1280px;}

    .tx-head{padding:0 15px;}

    .tx-head .menu > li > a{font-size:16px;padding:0 16px;}

    .tx-banner .text h3{font-size:42px;margin:40px 0 20px;}
    .tx-banner .text em{font-size:25px;}
    .tx-banner .bg{height:100% !important;}

    .tx-advantage-main{top:15%;}

    .tx-about5-main li .text{margin-top:95px;}
    .tx-about5-main li .text h3{font-size:32px;}
    .tx-about5-main li .text em{font-size:20px;line-height:38px;}

    .tx-friend-main .ul2 > li a{font-size:16px;}
    .tx-friend-main .ul2 > li{font-size:14px;}

    /* .tx-sports .swiper-container,.tx-sports .swiper-wrapper{height:100%;}
    .tx-sports .swiper-slide img{position: absolute;top:0;bottom:0; left:0;right:0;margin:auto; min-width:100%;max-width: none; height:100% !important;} */
}
@media only screen and (max-width: 1280px){

    .tx-head.fixer .menu{display: none;}
    .tx-head.fixer .nav-but{display: block;}
    .tx-head.fixer .menu{position: absolute;left:0;top:100%; width:100%;background: #000000;}
    .tx-head.fixer .menu > li{width:11.11%;margin:0;text-align: center;}
    .tx-head.fixer .menu > li > a{padding:0;font-size:16px;line-height:80px;}
    .tx-head.fixer .sub-menu{width:200%;}

    

}
@media only screen and (max-width: 1080px){
    .tx-head .share{display: none;}
}