#page-slide{height:444px;}



.leftnav{width: 240px;float: left;position: relative;padding-top: 76px;}

.leftnav .title{border-radius: 10px 10px 0px 0px;position: absolute;left: 0px;top: -65px;background: #0088d3;text-align: center;color: #fff;padding: 25px 0px;width: 100%;}

.leftnav .title h1{font-size: 33px;font-weight: normal;}

.leftnav .title p{font-size: 18px;}



.leftnav .ul{margin-bottom: 20px;overflow: hidden;}

.leftnav .ul li{position: relative;font-size: 17px;color: #666;margin-bottom: 5px;}

.leftnav .ul li a{display: block;height: 45px;line-height: 45px;color: #666;text-indent: 15px;border-left: 3px solid #fff;transition: all .5s;

    -moz-transition: all .5s;

    -webkit-transition: all .5s;

    -ms-transition: all .5s;background: url(../images/arrow.gif) no-repeat 90% center;border-radius: 3px;}

.leftnav .ul li.on a{background:url(../images/arrow1.gif) no-repeat 90% center #f4f4f4;border-left: 3px solid #0088d3;color: #0088d3;}

.leftnav .ul li a:hover{background:url(../images/arrow1.gif) no-repeat 90% center #f4f4f4;border-left: 3px solid #0088d3;text-indent: 35px;color: #0088d3;}



.list{width: 920px;float: right;}

.list .adderbox {padding: 20px 0px;text-align: right;color: #999;margin-bottom: 20px;font-size: 16px;}

.list .righttitle {font-size: 22px;color: #0088d3;border-bottom: 1px dashed #e6e6e6;padding-bottom: 10px;font-weight: normal;}

.list .content{padding: 30px 0;font-size: 16px}



.aboutcontact{}

.aboutcontact span{display: block;height: 45px;background: #0088d3;color: #fff;line-height: 45px;padding: 0 10px;font-size: 16px;}

.aboutcontact .box{border:solid 1px #eee;border-top: none;padding: 20px;line-height: 26px;color: #666;font-size: 15px;}



.about{line-height: 36px;color: #666;font-size: 14px;padding:0 0 40px 0;overflow: hidden;}

.about img{max-width: 100%;margin:20px 0;}



.m-t-50{border-top: solid 1px #eee;padding: 40px 0;overflow: hidden;}

.m-t-50 h1{text-align: center;font-size: 20px;font-weight: normal;padding: 20px 0;}

.m-t-50 span{text-align: center;font-size: 12px;color: #666;display: block;}



.city-zhaop{text-align: center;margin-top: 50px;}

.city-zhaop a{display: inline-block;width: 150px;line-height: 40px;background-color: #ef0013;color: #fff;font-size: 16px;}



 

.news{}

.news dl{overflow: hidden;height: 190px;position: relative;border-bottom: dashed 1px #ccc;margin-bottom: 30px;}

.news dl dt{float: left;position: absolute;left: 0;top: 0;}

.news dl dd{margin-left: 280px;}

.news dl dd h2{font-size: 22px;color: #333;font-weight: normal;}

.news dl a:hover dd h2{color: #ef0013}

.news dl dd p{line-height: 24px;color: #666;}

.news dl dd p.date {color: #666;margin:10px 0;}

.news dl dd p font{color: #999;}

.news dl .details{position: absolute;right: 0;width: 150px; height: 58px;top: 50px;text-align: center;line-height: 58px;font-size: 15px;font-family: THEX;border-left: solid 1px #eee;}

.news dl .details i{background: url(../images/Training-more-icon.gif);width: 16px;height: 11px;display: inline-block;margin-left: 10px;}









#pages{text-align: center;padding: 20px 0 60px;}

#pages a,#pages span{display: inline-block;line-height: 30px;padding: 0 13px;border:solid 1px #ccc;}

#pages span.cur{background-color: #0088d3;color: #fff;border:solid 1px #0088d3;}







.newsDetail{}

.newsDetail h1.title{text-align: center;padding: 50px 0 0;font-size: 24px;font-weight: normal;color: #333;}

.newsDetail p.time{text-align: center;margin:15px 0 35px;color: #999;border-bottom: solid 1px #eee;padding-bottom: 15px;}



.newsDetail .content{line-height: 30px;font-size: 14px;color: #666;}

.newsDetail .content img{max-width: 100%;}





.links{padding: 20px 0 20px;border-top: dashed 1px #ccc;border-bottom: dashed 1px #ccc;margin-top: 30px;}







.relation{padding-bottom: 50px;overflow: hidden;}

.relation h1{font-size: 16px;font-weight: normal;line-height: 80px;}





.relation ul{}

.relation ul li{float: left;width: 231px;margin-right: 20px;line-height: 22px;}

.relation ul li a{color: #999;}

.relation ul li img{width: 100%;height: 173px;margin:0;}

.relation ul li h2{font-size: 14px;margin:10px 0;color: #333;font-weight: normal;}

.relation ul li a:hover h2{color: #ef0013;}





.servic{padding-bottom: 50px;overflow: hidden;}

.servic h1{font-size: 18px;font-weight: normal;padding-bottom: 20px;}

.servic li{float: left;width: 277px;margin-right: 30px;line-height: 24px;}

.servic li a{color: #999;}

.servic li p{font-size: 14px;margin:10px 0;color: #333;}

.servic li a:hover p{color: #ef0013;}





.team .des{padding-top: 20px;line-height: 26px;color: #666;font-size: 14px;}



.team dl{overflow: hidden;width: 100%;margin-bottom: 30px;background-color: #fafafa;position: relative;}

.team dl dt{float: left;height: 210px;overflow: hidden;}

.team dl dd{float: right;width: 72%;line-height: 24px;color: #999;padding: 30px;}

.team dl dd h1{font-size: 17px;font-weight: normal;color: #333;}

.team dl a:hover dd h1{color: #ef0013}

.team dl dd p{margin:10px 0;}

.team dl i.add{display: block;width: 35px;height: 35px;position: absolute;right: 0;bottom: 0;background-color: #ef0013;text-align: center;line-height: 35px;color: #fff;font-size: 30px;}







.local{line-height: 80px;width: 1200px;margin:0 auto;background: url(../images/icon15.png) no-repeat left center;text-indent: 25px;color: #999;}





.team-img{width: 250px;}

.team-img img{width: 100%;}

 



.team-img{text-align: center;line-height: 30px;color: #666;}

.team-img h2{margin-top: 10px;font-weight: normal;font-size: 16px;color: #333;}



.team-info{width: 630px;color: #666;font-size: 14px;line-height: 30px;}

.team-info h1{font-size: 22px;font-weight: normal;color: #ef0013;margin-bottom: 30px;}

.team-info p.date{padding:5px 0;color: #999;border-top: dashed 1px #ccc;border-bottom: dashed 1px #ccc;}

.team-info img{max-width: 100%;}









.course-img{width: 470px;}

.course-img img{width: 100%;}

 



.course-img{text-align: center;line-height: 30px;color: #666;}

.course-img h2{margin-top: 10px;font-weight: normal;font-size: 16px;color: #333;}



.course-info{width: 670px;color: #666;font-size: 14px;line-height: 30px;}

.course-info h1{font-size: 22px;font-weight: normal;color: #ef0013;margin-bottom: 10px;}

.course-info p.des{padding:10px 0;color: #999;border-top: dashed 1px #ccc;border-bottom: dashed 1px #ccc;}

.course-info img{max-width: 100%;}

.renqi{margin-bottom: 15px;}

.renqi .view{background: url(../images/icon29.png) no-repeat left center;padding-left: 20px;margin-right: 25px;}

.renqi .view .red{color: #ef0013;}



.renqi .zan{background: url(../images/icon28.png) no-repeat left center;padding-left: 18px;cursor: pointer;}

.renqi .zan .red{color: #ef0013;}





.course{padding-bottom: 50px;}

.course dl{width: 277px;float: left;margin-right: 30px;}



.course dl dt img{width: 100%;height: 190px;}

.course dl dd{line-height: 24px;color: #999;}

.course dl dd h1{font-size: 14px;font-weight: normal;color: #333;margin:10px 0;}



.course dl dd .view{background: url(../images/icon29.png) no-repeat left center;padding-left: 20px;margin-right: 25px;}

.course dl dd .view .red{color: #ef0013;}



.course dl dd .zan{background: url(../images/icon28.png) no-repeat left center;padding-left: 18px;cursor: pointer;}

.course dl dd .zan .red{color: #ef0013;}









.detail{border-top: solid 1px #eee;padding-top: 30px;margin-bottom: 10px;line-height: 30px;font-size: 14px;color: #666;}



.protab {height: 37px;line-height: 37px;width: 100%;background: #f1f1f1;overflow: hidden;zoom: 1;margin-top: 20px;}

.protab li {float: left;font-size: 16px;cursor: pointer;padding: 0px 30px;background: #0088d3;color: #fff;}







.product{}

.product ul{margin: 0 -10px;}

.product ul li{float: left;width: 50%;padding: 0 10px;}

.product ul li img{width: 100%;border:solid 1px #ddd}

.product ul li div{padding: 15px 10px;line-height: 26px;color: #999;}

.product ul li div h2{font-size: 20px;font-weight: normal;color: #333;}

.product ul li a:hover div h2{color: #ef0013}





.product .hzkh ul {display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

.product .hzkh ul li{width: 33.333%;}











.contact h1,.contact h3{text-align: center;font-size: 18px;font-weight: normal;}

.contact h3{font-size: 12px;color: #999;margin-top: 10px;}

.contact .box{background-color: #fafafa;}

.contact .box .text{padding:50px 30px;line-height: 30px;color: #666;font-size: 14px;}

.contact .box .text h2{font-size: 20px;font-weight: normal;color: #333;margin-bottom: 20px;}





.abouttwo{background-color: #fafafa;padding: 50px 0;color: #333;font-size: 14px;}

.abouttitle h1,.abouttitle h2{text-align: center;}

.abouttitle h1{font-size: 22px;font-weight: normal;margin-bottom: 10px;}

.messtable .tt{text-align: center;}

.messtable td{padding: 10px 0;}

.messtable input[type="text"]{width: 100%;border:solid 1px #ccc;padding: 10px;}

.messtable textarea{width: 100%;padding: 10px;border:solid 1px #ccc;}

.messtable input[type="submit"]{background-color: #ef0013;border:none;padding: 10px 20px;color: #fff;font-size: 16px;cursor: pointer;}





.allmap{width: 100%;height: 400px;overflow: hidden;}

#allmap{width: 100%;height: 450px;}





.help-area{background-color: #f9f9f9;padding: 50px 0;background: #fafafa;}

 

.help-area .c-custom{margin-bottom: 30px;}

.help-area .c-custom h6{font-size: 18px;font-weight: normal;height: 20px;line-height: 20px;margin-bottom: 10px;}

.help-area .c-custom h6 em{width: 2px;background-color: #ef0013;height: 100%;display: inline-block;float: left;margin-right: 10px;}

.help-area .c-custom h1{font-size: 30px;font-weight: normal;padding-left: 12px;}









.sitemap{overflow: hidden;}

.sitemap h2{font-weight: normal;font-size: 18px;padding: 15px 0;}

.sitemap h2 a{color: #333;}

.sitemap h2 a:hover{color: #ce0f2d;text-decoration: underline;}

.sitemap ul{overflow: hidden;border:solid 1px #eee;padding: 15px;display: block;}

.sitemap ul li{float: left;width:20%;line-height: 30px;}

.sitemap ul li a{color: #333;}

.sitemap ul li a:hover{color: #ce0f2d;text-decoration: underline;}