﻿body {
    /*修改和去除移动端点击事件出现的背景框*/
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color:transparent;
}  

a:focus {
    /*去掉FF浏览器a标签虚框*/
    outline: none;
}

.container {
    /*padding-right: .9375rem;*/
    /*padding-left: .9375rem;*/
    margin-right: auto;
    margin-left: auto;
}
/*
.container:before,
.container:after {
    display: table;
    content: " ";
}

.container:after {
    clear: both;
}

@media (min-width: 34em) {
    .container {
        max-width: 34rem;
    }
}

@media (min-width: 48.1em) {
    .container {
        max-width: 48rem;
    }
}

@media (min-width: 62em) {
    .container {
        max-width: 62rem;
    }
}

@media (min-width: 75rem) {
    .container {
        max-width: 75rem;
    }
}    
@media (max-width: 34em) {
    .container {
        padding-right: 15px;
        padding-left: 15px;
    }
}*/


* {font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;margin:0px;padding:0px; border:0; line-height: 1; }
p, h1, h2, h3, div, ul, li {display:block;}
body{-webkit-text-size-adjust:none; font-size: 14px; margin:0 auto;color:#333; background:#fff; }
h1,h2,h3,h4,h5,h6{font-size:100%;}
html,body{ width:100%; }
body,button,input,select,textarea {font-family:Tahoma,Arial,Roboto,”Droid Sans”,”Helvetica Neue”,”Droid Sans Fallback”,”Heiti SC”,sans-self;font-size:62.5%; line-height:1.5;}
a{text-decoration:none; color: #333;}
ul {list-style:none;}
p {list-style:none;}
input,select,textarea{outline:none;font-family:'Microsoft YaHei';}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { box-shadow:0 0 0 160px #fff inset;-webkit-text-fill-color: #333;}
.auto{height:auto;overflow:hidden;}
.auto_100{ width: 100%; height: auto; overflow: hidden; clear: both;}
.clear{ clear: both; height: auto; overflow: hidden;}
.fl{ display: block; float: left;}
.fr{ display: block; float: right;}
.wd_auto{ width: 1196px; margin: auto; height: auto; overflow: hidden;}
.abs{ position: absolute;}
.rel{ position: relative;}
.img100{ width: 100%; display: block;}
.img_100{ width: 100%; height: 100%;}
.fix{ position: fixed;}
.py-5{padding: 5rem 0;}
.py-4{padding: 4rem 0;}
.pyt-4{padding: 4rem 0 0 0;}
.py-3{padding: 3rem 0;}
.py-2{padding: 2rem 0;}
.py-0{padding:0;}
.mb-4{margin-bottom: 4rem;}
.mb-2{margin-bottom: 2rem;}
.mbt-2{margin: 2rem 0 0 0;}

.m-auto{margin: auto;width: 100px;}
.banner .swiper-container {width: 100%;height: auto;}  
.banner .swiper-container img{width: 100%;}

.about h2,p{text-align: center;}
.about h2{font-size: 1.8rem; color: #f08302; }
.about p{font-size: 1rem; color: #999; line-height: 1.2rem; }
.about_more{width: 100px; background: #f08300; color: #fff;  text-align: center; display: block; margin:.5rem 0;}

.cpinfo{ background: #fafafa;}
.cpinfo .cpinfo-img{ margin: auto; display: block;}
.cpinfo .card-body h3{ font-weight: normal; font-size: 1.5rem; text-align: center; color: #666;}
.cpinfo .card-body p{ line-height: 1.4rem; font-size: 1rem; text-align: center; color: #999; line-break: 1.8rem;}


.ad-1 h3{font-size: 1.9rem; color: #fff;}
.ad-1 p{font-size: 1.2rem; color: #fff; text-align: left; }
.ad-1{background: #f08300; padding: 2rem 0;}
.ad-1 .ad-more{background: #595758; margin-top: 1.5rem; color: #fff; border-radius: 5px;}


.news{background: #fafafa; padding: 3rem 0;}
.news h2{color: #f08300; text-indent: 1rem; font-weight: normal; padding: 0 0 1rem 0; font-size: 1.8rem;}
.news .news_tittle{color: #666; padding: 0 0 .3rem 0; font-weight: normal; font-size: 1.5rem;}
.news p{color: #999; font-weight: normal; padding: 0; text-align: left; line-height: 1.6rem; font-size: 1.2rem;}
.news .news-img{width: 100%;display: block; margin: auto; height: 240px;}
.news .news-more{ width: 130px; clear: both; background: #F08300; color: #fff; border-radius: 3px; display: block; -o-transition: all 0.3s linear; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;}
.news .news-more:hover{ background: #2b4591; color: #fff;  -o-transition: all 0.3s linear; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;}
.news .news_span{ display: block; padding: 0 0 .6rem 0; color: #1b80b8}
.news .news_list{}
.news .news1{ padding: 0; background: #fff;overflow: hidden; }
.news .news1:hover img{ -webkit-transform:scale(1.3);-o-transform:scale(1.3);transition:transform 1s ease 0s;}
.news .news-body{ padding: 1.3rem; height: auto; overflow: hidden; border: solid 1px #ededed; box-sizing: border-box;}


.partner{background: #fafafa; padding: 3rem 0;}
.partner h2{color: #f08300; text-indent: 1rem; font-weight: normal; padding: 0 0 1rem 0; font-size: 1.8rem;}
.partner .partner2{width: 18%; float: left;}
.partner .partner-img{width: 100%; display: block;}
.partner .partner-body{padding: 0 0 0 2%; width:78%; float: left;}
.partner1{ padding: 1.3rem; height: auto; background: #fff; overflow: hidden; border: solid 1px #ededed; box-sizing: border-box;}
.partner .partner-body p{ line-height: 1.6rem; text-align: left; color: #999;}
.partner .partner-tittle{font-size: 1.3rem; color: #666; padding: 1rem 0 0 0; border-top:solid 1px #ededed }
.partner .partner_list{margin: 0 0 2rem 0;}

.foot{background: #F08300; padding: 3rem 0; color: #fff; height: auto; overflow: hidden;}
.foot a{color: #fff;}
.foot1{border-bottom: solid 1px #585657; padding: 0 0 1rem 0;}
.foot2 p{text-align: left;}
.foot2{padding: 1.5rem 0 0 0;}
.linh{line-height: 36px;}

.top .top1 span{ margin: 0 .5rem 0 0; color: #fff; line-height: 20px; font-size: 1.2rem; display: block; float: left; height: 20px;}

@media (min-width: 1200px) {
	.top1 span{color: #fff;}
	.lc_top{width:100%; background: #3e3a39; padding: .5rem 0; height: auto; overflow: hidden;}
}
@media (max-width: 1200px) {
	.lc_container{padding: 0 2rem;}
	.course-wrap .course-list .main p{ text-align: left; line-height: 1.8rem;}
	.lc_top{display: none;}
}


.top2 span{display: block; float: left; margin: 0 .8rem 0 0;}
.head_nav{background: #F08300;}
.head_nav_a{ height: auto; overflow: hidden; display: block; width:100%;}
.footnav a{line-height: 36px;}

@media (min-width: 1200px) {
	.head_nav3{max-width: 22%; float: left; margin: 0 0 0 1%;}
	.ins-navbox li a{display: block; height: 44px; line-height: 44px;}
	.lc_row{width: 1170px; margin: auto; height: auto; overflow: hidden;}
	.lc_col-lg-9{width: 75%; float: left;}
	.lc_col-lg-3{width: 25%; float: left;}
	.lc_col-md-8{width: 66.6667%; float: left;}
	.lc_col-md-4{width: 33.33%; float: left;}
	
	
}
@media (max-width: 1200px) {
	.head_nav3{width: 20%; float: left; margin: 2.2% 0 0 3%;}
}
@media (max-width: 700px) {
	.head_nav3{width: 20%; float: left;margin: 3.2% 0 0 3%;}
}
@media (max-width: 550px) {
	.head_nav3{width: 36%; float: left;margin: 3.0% 0 0 3%;}
}

@media (min-width: 1200px) {
	.header-r-nav li a{color: #fff;}
}
@media (max-width: 700px) {
	.header-r-nav li a{color: #333;}
}

@media (min-width: 1200px) {
	.more-nav{background: url(../img/index_06.png) no-repeat right 5px;}
}
@media (max-width: 700px) {
	.more-nav{background:none}
}



@media (min-width: 1200px) {
	.header-r-nav > ul > li:hover > a, .header-r-nav > ul > li.cur > a {
	color: #fff;
}
}
@media (max-width: 700px) {
	.header-r-nav > ul > li:hover > a, .header-r-nav > ul > li.cur > a {
	color: #333;
}
}

/*手机端导航下边框*/

@media (min-width: 1200px) {
	.header-r-nav > ul > li{border: none;}
}
@media (max-width: 1200px) {
	.header-r-nav > ul > li{border-bottom: solid 1px #ccc;}
}


/*底部右侧间距处理*/
@media (min-width: 1200px) {
	.ptyu2{padding: 0 0 0 9rem;}
}
@media (max-width: 700px) {
	.ptyu2{padding: 0;}
}
@media (min-width: 1200px) {
	.ptyu{padding: 0 0 0 8.3rem;}
}
@media (max-width: 700px) {
	.ptyu{padding: 0;}
}



