@import url("diy.css");
body {font-size:14px;}
*{ font-family:"Ë¼Ô´ºÚÌå","Î¢ÈíÑÅºÚ","Microsoft Yahei","MS Serif", "New York", serif}
*{margin:0; padding:0;	}
dl {margin:0;}
dt {font-weight:normal;}
ul, li {list-style-type:none;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
a {outline:none;color: #333;text-decoration:none;-o-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
a:hover {text-decoration:none;color:#333; outline:none;}
a:focus {text-decoration:none;outline:none;}
span{
	vertical-align: middle;
}
input,textarea,select,button {outline:none;border:0; resize:none;}
img { border:0;vertical-align:middle;}
table {border-collapse:collapse;}
button{
	cursor:pointer;
}
.wrap {
    width:100%;
	overflow:hidden;
    min-width: 320px;
    margin: 0px auto;
    max-width: 640px;
	box-sizing:border-box;
	position:relative;
	padding-bottom: 47px;
}
/*?????????????????????*/
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {zoom: 1;}

.f_b {font-weight:bold;}
.v_m {vertical-align:middle;}
.v_t {vertical-align:top;}
.fl { float:left;}
.fr {float:right;}
.db {display:block;}
.dnb {display:inline-block;}
.d_n {display:none;}
.bod_r50 {border-radius:50%;}
.bod_r {border-radius:5px;}
.p20 {padding:20px;}
.pt5 {padding-top:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-left:5px;}
.pr5 {padding-right:5px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}
.pt15 {padding-top:15px;}
.pl15 {padding-left:15px;}
.pr15 {padding-right:15px;}
.pb15 {padding-bottom:15px;}
.pr20 {padding-right:20px;}
.pb20 {padding-bottom:20px;}
.pl20 {padding-left:20px;}
.pt20 {padding-top:20px;}
.pr25 {padding-right:25px;}
.pb25 {padding-bottom:25px;}
.pl25 {padding-left:25px;}
.pt25 {padding-top:25px;}
.pr30 {padding-right:30px;}
.pb30 {padding-bottom:30px;}
.pl30 {padding-left:30px;}
.pt30 {padding-top:30px;}
.mt5 {padding-top:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt15 {margin-top:15px;}
.ml15 {margin-left:15px;}
.mr15 {margin-right:15px;}
.mb15 {margin-bottom:15px;}
.mr20 {margin-right:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}
.ml80 {margin-left:80px;}
.mt20 {margin-top:20px;}
.mr25 {margin-right:25px;}
.mb25 {margin-bottom:25px;}
.ml25 {margin-left:25px;}
.mt25 {margin-top:25px;}
.mr30 {margin-right:30px;}
.mb30 {margin-bottom:30px;}
.ml30 {margin-left:30px;}
.mt30 {margin-top:30px;}
.t_c {text-align:center;}
.t_r {text-align:right;}
.t_l {text-align:left;}
.f36 {font-size:36px;}
.f32 {font-size:32px;}
.f30 {font-size:30px;}
.f28 {font-size:28px;}
.f24 {font-size:24px;}
.f22 {font-size:22px;}
.f20 {font-size:20px;}
.f12 {font-size:12px;}
.f18 {font-size:18px;}
.f16 {font-size:16px;}
.f14 {font-size:14px;}
.bod {border:1px solid #eee;}
.b_t {border-top:1px solid #eee;}
.b_r {border-right:1px solid #eee;}
.bb_d {border-bottom:1px dotted #ddd;}
.bb {border-bottom:1px solid #eee;}
.b_l {border-left:1px solid #eee;}
.lh30 {line-height:30px;}
.lh24 {line-height:24px;}
.t_d {text-decoration:underline;}
.p_r {position:relative;}
.c_p {cursor:pointer;}
.c_6 {color:#666;}
.white { color:#fff;}
.red {color:#f01414;}
.c_9 {color:#8590a6;}
.yellow {color:#fcdd80;}
.blue{color:#1684c9;}
.bgf {background:#fff;}
.orange {color:#ff9000;}
.box_s {box-shadow:0 0 20px #ccc;}
.td2 {text-indent:2em;}
.bgcolor {background:#f9fafb;}
.green {color:#45b29b;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p30 {padding:30px;}




/**/
.banner_info {
	background: url(img/5_01.jpg) center no-repeat;
	background-size: cover;
	height: 400px;
	position: relative;
}
.banner_info dl{
	color: #fff;
	text-align: center;
	font-size: 26px;
	position: absolute;
	left: 50%;
	top: 50%;
	webkit-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
}
.banner_info dl dt{
	font-size: 48px;
}
.banner_info dl dd a{
	display: inline-block;
	font-size: 16px;
	color: #333;
	background: #fff;
	border-radius: 25px;
	padding: 6px 15px;
	margin-top: 20px;
}
.navbar_styles_info{
	background: rgba(0,0,0,1);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
}
.breadcrumb {
	background: none;
	padding: 15px 0;
	margin: 0;
}
.breadcrumb a{
	color: #949494;
}
.newsitem .hd{
	border-bottom: 1px solid #ddd;
	padding: 30px 0 5px;
}
.newsitem .hd h1{
	font-size: 24px;
}
.newsitem .bd{
	padding: 30px 30px 100px;
}
.newsitem .bd p{
	font-size: 16px;
	line-height: 30px;
	color: #525252;
}
.newsitem .bd img{
	max-width: 100%;
	display: block;
	margin: 30px auto;
}

/**/
.newslist {
	padding: 30px 0;
}
.newslist li{
	padding: 15px 0;
}
.newslist .media-body p{
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	margin-bottom: 15px;
}
.newslist .media-heading {
	font-size: 18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.newslist .media-object{
	width: 250px;
	height: 170px;
}

.navbar-default {
	margin: 0;
	background: none;
	border: none;
}
.navbar-default .navbar-nav>li>a {
	color: #fff;
	font-size: 18px;
	padding: 30px 15px;
}
.logo1 {
	padding-top: 10px;
}
.pagination>li>a, .pagination>li>span{
	color: #666;
	margin: 0 2px;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background: #002e6e;
	border: 1px solid #002e6e;
}
.navbar-nav .dropdown-menu{
	background: #0a2554;
	border-radius: 0;
}
.dropdown-menu>li>a{
	color: #fff;
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
	color: #fff;
}
/**/
.banner_info-1{
	background: url(img/7_01.jpg) center no-repeat;
	background-size: cover;
}
.join .a li{
	line-height: 54px;
	border-bottom: 1px solid #eee;
}
.join .a li span{
	color: #999;
}
.join .a li a{
	color: #777;
	position: relative;
	display: inline-block;
	margin-left: 30px;
}
.join .a li a.on{
	color: #333333;
}
.join .a li a.on:after{
	content: '';
	width: 26px;
	height: 3px;
	background: #20242f;
	display: block;
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: -13px;
}
.join .a select{
	margin-top: 15px;
	display: none;
}
.join .b{
	padding: 30px 0 100px;
}
.join .b >ul>li a{
	display: block;
	border-radius: 5px;
	padding: 0 130px;
}
.join .b >ul>li li{
	color: #777;
	font-size: 16px;
	line-height: 30px;
}
.join .b >ul>li h3{
	margin-top: 0;
}
.join .b >ul>li p{
	color: #777;
}
.join .b >ul>li .row{
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ddd;
}
.join .b >ul>li a:hover{
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
/**/
.joinitem .a {
	border-bottom: 1px solid #ddd;
	padding: 20px 0 15px;
}
.joinitem .a h1{
	font-size: 24px;
}
.joinitem .b h3{
	font-size: 18px;
	padding: 30px 0 10px;
}
.joinitem .b li{
	font-size: 16px;
	line-height: 30px;
	color: #525252;
}
.joinitem .b .box{
	padding: 5px 20px;
}
.joinitem .b p{
	color: #f1732c;
	font-size: 18px;
	margin-top: 20px;
}
.joinitem .b p span{
	padding-right: 20px;
}
.joinitem .c {
	padding: 90px;
}
.joinitem .c .form-control{
	margin-bottom: 28px;
}
.input-group-addon1{
	padding: 0;
}
.joinitem .c .btn{
	color: #f1732c;
	border: 2px solid #f1732c;
	margin-top: 30px;
}
/**/
.Course {
	min-height: 700px;
	padding-top: 80px;
}
.Course .carousel{
	padding-bottom: 100px;
}
.Course .carousel-indicators{
	bottom: 0;
	width: 100%;
	left: 0;
	margin: 0;
	background: url(img/line_03.png) left center repeat-x;
	height: 26px;
}
.Course .carousel-indicators li {
	height: 26px;
	width: 50px;
	position: relative;
	margin: 0;
	border-radius: 0;
	text-indent: 0;
}
.Course .carousel-indicators .active {
	display:inline-block;
	height: 36px;
	width: 52px;
	bottom: 9px;
	background: url(img/line_03_07.png) bottom center no-repeat;
}
.Course .carousel-indicators .active span{
	display: block;
}
.Course .carousel-indicators li span{
	display: inline-block;
	width: 110px;
	line-height: 35px;
	text-align: center;
	border-radius: 5px;
	color: #fff;
	background: #20242f;
	left: -5px;

	position: absolute;
	font-size: 16px;
	top: -50px;
	display: none;
}
.Course .carousel-indicators li span:after{
	content: '';
	display: inline-block;
	width:0;
		height:0;
		border-right:5px solid transparent;
		border-left:5px solid transparent;
		border-top:5px solid #20242f;
		position: absolute;
		bottom: -5px;
		left: 50%;
		margin-left: -7px;
}
.Course h5{
	font-size: 24px;
	color: #6a6a6a;
	margin-top: 20px;
}
.Course h4{
	font-size: 18px;
}
.Course p{
	font-size: 16px;
	line-height: 28px;
	color: #6a6a6a;
	margin-top: 30px;
}
.Course .media-body{
	padding-left: 30px;
}

/**/
.banner_info-2{
	background: url(img/8_01.jpg) center no-repeat;
	background-size: cover;
}
.partener .a {
	background: #f9fafc;
	padding: 50px 0;
}
.partener .a .pic{
	max-width: 100%;
}
.partener .a .box{
	background: #fff;
	padding: 30px 50px;
}
.partener .a .box p{
	line-height: 30px;
	font-size: 16px;
	color: #6a6a6a;
	margin: 30px 0;
}
.partener .a .box h3{
	font-size: 24px;
}
.partener .a .box h3:before{
	margin-bottom: 10px;
	content: '';
	display: block;
	width: 56px;
	border-bottom: 3px solid #002e6e;
}
.partener .a .box .t_r{
	font-size: 30px;
	opacity: 0.1;
}
.partener .title{
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 30px;
}
.partener .b{
	padding: 30px 0;
}
.partener .b .box{
	background: url(img/bg_02.jpg) center no-repeat;
	height: 493px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	padding-top: 140px;
}
.partener .b .box .pic{
	height: 130px;
}
.partener .b .box dt{
	font-size: 20px;
	margin-bottom: 15px;
}
.partener .d {
	padding: 30px 0 60px;
}
.partener .d .box{
	text-align: center;
	font-size: 18px;
}
.partener .d .box .pic{
	height: 95px;
}
.partener .d .col-lg-3:last-child:after{
	background: none;
}
.partener .d .col-lg-3:after{
	content: '';
	display:block;
	width: 165px;
	height: 17px;
	position: absolute;
	background: url(img/8_36.png) center no-repeat;
	right: -80px;
	top: 30px;
}
.partener .nav-tabs{
	text-align: center;
	font-size: 18px;
}
.partener .nav-tabs>li{
	display: inline-block;
	float: none;
	
}
.partener .nav-tabs>li>a{
	color: #777777;
	border: none;
	padding: 20px;
	position: relative;
	background: none;
}
.partener .nav-tabs>li.active>a,.partener  .nav-tabs>li.active>a:focus,.partener  .nav-tabs>li.active>a:hover{
	font-size: 24px;
	color: #333;
	border: none;
	background: none;
}
.partener .nav-tabs>li.active>a:after{
	content: '';
	display: block;
	position: absolute;
	bottom: -1px;
	left: 50%;
	width: 26px;
	margin-left: -13px;
	border-bottom: 3px solid #333;
}
.partener .e{
	background: #f9fafc;
	padding: 40px 0;
}
.partener .e img{
	width: 100%;
}
.partener .e .swiper-pagination{
	bottom: 0;
}
.partener .e .swiper-container{
	padding-bottom: 50px;
}
.partener .e .swiper-pagination-bullet{
	background: #333;
}

/**/
.aboutus{
	background: #f9fafc;
}
.aboutus .a{
	padding: 30px 0 60px;
}
.aboutus .a .box{
	background: url(img/bg_03.jpg) right center no-repeat #fff;
	height: 365px;
	margin-top: 50px;
}
.aboutus .a dl{
	padding: 40px;
	width: 55%;
}
.aboutus .a dd{
	line-height: 28px;
	font-size: 16px;
	color: #6a6a6a;
}
.aboutus .a dt{
	font-size: 22px;
	margin-bottom: 20px;
}
.aboutus .a dt:before{
	content: '';
	display: block;
	width: 56px;
	height: 4px;
	background: #002e6e;
	margin-bottom: 10px;
}
.aboutus .b {
	background: url(img/7_04.jpg) center top no-repeat;
	padding: 10px 48px 0;
}
.aboutus .b h2{
	color: #fff;
}
.aboutus .b h4{
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	margin: 30px 0;
}
.aboutus .b .box{
	background: #fff;
	border-radius: 5px;
	width: 816px;
	margin: 0 auto;
	box-shadow: 0 5px 5px rgba(0,0,0,0.1);
}
.aboutus .b .box ul{
	line-height: 26px;
	color: #6a6a6a;
	padding: 20px 0;
}
.aboutus .b .box .pic{
	text-align: center;
	color: #002e6e;
	font-size: 16px;
	padding: 40px 0;
	position: relative;
}
.aboutus .b .box .pic img{
	width: 114px;
	height: 114px;
	border-radius: 50%;
}
.aboutus .b .box .pic:after{
	content: '';
	display: block;
	width: 50px;
	height: 4px;
	background: #002e6e;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -25px;
}
.aboutus .c{
	text-align: center;
	padding: 60px 0;
}
.aboutus .c .pic{
	margin-top: 50px;
}
.aboutus .c .pic img{
	max-width: 100%;
}
.aboutus .d .box{
	background: url(img/bg_07.jpg) center top no-repeat;
	height: 407px;
	margin: 40px 0 80px;
	padding-top: 20px;
}
.aboutus .d .nav-tabs{
	border: none;
	text-align: center;
	font-size: 16px;
}
.aboutus .d .nav-tabs>li{
	float: none;
	display: inline-block;
	margin: 0;
	border-left: 1px dotted #999;
}
.aboutus .d .nav-tabs>li:first-child{
	border: none;
}
.aboutus .d .nav-tabs>li>a{
	color: #fff;
	opacity: 0.7;
	border: none;
	padding: 10px 55px;
}
.aboutus .d .nav-tabs>li.active>a,.aboutus .d .nav-tabs>li.active>a:focus,.aboutus .d .nav-tabs>li.active>a:hover,.aboutus .d .nav-tabs>li>a:hover {
	background: none;
	opacity: 1;
}
.aboutus .d .p_r {
	margin-top: 20px;
	padding: 0 40px;
}
.swiper-button-next1 {
	background: url(img/r.png) center no-repeat rgba(105,105,105,0.24);
	width: 33px;
	height: 33px;
	right: 0;
	border-radius: 50%;
}
.swiper-button-prev1 {
	background: url(img/l.png) center no-repeat rgba(105,105,105,0.24);
	width: 33px;
	height: 33px;
	left: 0;
	border-radius: 50%;
}
.aboutus .e{
	background: #fff;
	text-align: center;
	padding: 40px 0 100px;
	
}
.aboutus .e .box{
	margin-top: 30px;
}
.aboutus .e p{
	text-align: left;
	padding: 50px 100px 0;
	line-height: 28px;
	font-size: 16px;
	color: #6a6a6a;
}
.aboutus .e img{
	max-width: 100%;
}
.navbar-nav>li:hover>.dropdown-menu{
	display: block;
}
.navbar-nav>li>.dropdown-menu>li .dropdown-menu{
	left: 100%;
	top: -10px;
}
.navbar-nav>li>.dropdown-menu>li:hover .dropdown-menu{
	display: block;
}

/**/
.banner_info-3 {
	/* background: url(img/4_01.jpg) center no-repeat; */
	background-size: cover;
}
.banner_info-3 dl{
	width: 100%;
	text-align: left;
	left: 0;
	margin-top: 70px;
	webkit-transform: translate(0, 50%);
	    transform: translate(0, 50%);
}
.banner_info-3 dl dd a{
	color: #fff;
	border: 1px solid #fff;
	background: none;
}
.banner_info-3 dl dd a:hover{
	background: #fff;
	color: #333;
}
.case {
	background: #f9fafb;
}
.case .a{
	padding: 50px 0;
}
.case .a .box{
	background: #fff;
	padding: 40px;
	margin-top: 50px;
}
.case .a .box dt{
	font-size: 18px;
	margin-bottom: 20px;
}
.case .a .box dd{
	line-height: 28px;
	color: #6a6a6a;
	font-size: 16px;
}
.case .a .box dd p{
	line-height: 28px;
	color: #6a6a6a;
	font-size: 16px;
}
.case .a dt:before {
    content: '';
    display: block;
    width: 56px;
    height: 4px;
    background: #002e6e;
    margin-bottom: 10px;
}

.case .a .box .t_r{
    text-align: right;
    font-size: 30px;
    opacity: 0.1;
}
.case .a .box-1{
	background: #46596d;
	color: #fff;
}
.case .a .box-1 dd{
	color: #fff;
}
.case .a .box-1 dd p{
    color: #fff;
}
.case .a .box-1 dt:before{
	background: #fff;
}
.case .b{
	background: #fff;
	text-align: center;
	padding: 20px 0 40px;
}
.case .b img{
	max-width: 100%;
}
.case .b .pic{
	margin-top: 30px;
}
.case .c{
	padding: 50px 0 0;
}
.case .c li b strong{
    display: block;
    float: left;
    width: 158px;
    text-align: center;
    color: #002e6e;
    font-size: 18px;
    position: relative;
}
.case .c li{
	background: #fff;
	margin-top: 12px;
	box-shadow: 0 0 10px rgba(0,0,0,0.0.08);
	line-height: 70px;
	border-radius: 5px;
	font-size: 16px;
	color: #6a6a6a;
}
.case .c li b{
	display: block;
	float: left;
	width: 158px;
	text-align: center;
	color: #002e6e;
	font-size: 18px;
	position: relative;
}
.case .c li b:after{
	content: '';
	display: block;
	height: 32px;
	border-right: 1px solid #ddd;
	position: absolute;
	right: 0;
	top: 50%;
	top: 50%;
	margin-top: -16px;
}
.case .c li p{
	margin-left: 158px;
	padding-left: 50px;
	position: relative;
	overflow: hidden;
}
.case .c li p:after{
	content: '';
	display: block;
	width: 26px;
	height: 13px;
	background: #f9fafb;
	border-radius: 0 0 26px 26px;
	position: absolute;
	left: -13px;
	top: 0;
}
.case .c li p:before{
	content: '';
	display: block;
	width: 26px;
	height: 13px;
	background: #f9fafb;
	border-radius: 26px 26px 0 0;
	position: absolute;
	left: -13px;
	bottom: 0;
}

.case .d {
	text-align: center;
	background: #fff;
	margin-top: 50px;
	padding: 30px 50px 60px;
}
.case .d .swiper-container {
	padding-bottom: 50px;
	text-align: center;
	font-size: 16px;
	margin-top: 30px;
}
.case .d .swiper-container img{
	width: 100%;
}
.case .d .swiper-container p{
	margin-top: 15px;
	color: #6a6a6a;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.case .d .swiper-pagination{
	bottom: 0;
}
.case .d .swiper-pagination-bullet{
	background: #283e56;
}

/**/
.searvice {
	padding: 50px 0 0 0;
}
.searvice .a{
	background: #fff;
	padding: 30px 0 40px;
}
.searvice .a .box {
	padding:40px 30px 0 30px;
}
.searvice .a .box p{
	line-height: 28px;
	color: #6a6a6a;
	font-size: 16px;
	margin-top: 50px;
}
.searvice .b{
	background: #fff;
	text-align: center;
	padding-bottom: 60px;
}
.searvice .b img{
	max-width: 100%;
	margin-top: 40px;
}
.searvice .c{
	padding-top: 50px;
}
.searvice .c .swiper-container{
	margin-top: 50px;
}
.searvice .c .box{
	background: #283e56;
	color: #fff;
	text-align: center;
	padding: 30px 45px;
	height: 248px;
}
.searvice .c .box h3{
	font-size: 16px;
	margin-bottom: 25px;
}
.searvice .c .box p{
	line-height: 24px;
	margin-bottom: 20px;
}
.searvice .c .box-1{
	background: #fff;
	text-align: left;
	color: #333;
	padding: 30px ;
}
.searvice .c .box-1 dt{
	padding-bottom: 10px;
	border-bottom: 1px solid #283e56;
}
.searvice .c .box-1 dd{
	font-size: 16px;
	line-height: 28px;
	color: #6a6a6a;
	margin-top: 20px;
}
.searvice .c .row{
	margin: 0 -5px;
}
.searvice .c .col-lg-3,.searvice .c .col-lg-6{
	padding: 0 5px;
}

/**/
.nav-tabs2 {
	border: none;
}
.nav-tabs2>li>a{
	border: none;
	color: #7c7c7c;
}
.nav-tabs2>li.active>a, .nav-tabs2>li.active>a:focus, .nav-tabs2>li.active>a:hover, .nav-tabs2>li>a:hover{
	border: none;
	background: #fff;
	border-top: 3px solid #002e6e;
}
.searvice .a .box .p1{
	margin-top: 30px;
}

.news .swiper-button-next {
	background: url(img/right.png) center no-repeat;
	right: -60px;
	width: 60px;
}
.news .swiper-button-prev {
	background: url(img/left.png) center no-repeat;
	left: -60px;
	width: 60px;
}
.totop {
	position: fixed;
	right: 15px;
	bottom: 30px;
	z-index: 999;
}
.cases .box img{
	/* margin-top: 60px;
	margin-bottom: 12px; */
	width:100%;
}












@media (min-width:992px) and (max-width:1199px){
.navbar-default .navbar-nav>li>a {
	margin:0 43px;
}
	
}
@media (min-width:768px) and (max-width:991px){
.navbar-default .navbar-nav>li>a {
	font-size: 14px;
	padding: 30px 10px;
}
.nav-tabs2>li {
	width: 33.333%;
	height: 44px;
	text-align: center;
}
.searvice .c .box{
		height: auto;
	}
	.searvice .a .box img{
		margin: 0 0 15px 0;
	}
	.case .c li p{
		padding-left: 30px;
	}
	.aboutus .a .box {
		background: #fff;
	}
	.aboutus .a dl{
		width: 100%;
	}
	.aboutus .b .box{
		width: auto;
	}
	.aboutus .d .box{
		height: 320px;
	}
	.partener .a .pic{
		display: block;
		margin: 20px auto 0;
	}
	.partener .b .box{
		padding-top: 30px;
	}
	.partener .d .col-lg-3:after{
		display: none;
	}
	.join .b >ul>li a{
		padding: 0;
	}
	.foot-items-container{
		  padding: 50px;
		  height: 330px;
	}
	.foot-bottom-text{
		  line-height: 36px;
		  font-size: 12px;
	}
	
	
	
}

@media (max-width:767px){
	.contact {
    padding: 20px 0 1rem;
	width: auto;
  }
  .foot {
    height: auto;
    box-sizing: border-box;
  }
  .foot-items-container {
    height: auto;
    padding: 0;
    box-sizing: border-box;
    text-indent: 0;
	display:block;
  }
  .foot-items-container ul{
	  display:none;
	  padding-left:15px;
  }
  .foot-logo{
	  display:none;
  }
  .foot-code {
    display: block;
    margin: 4rem auto;
  }
  .foot-bottom {
  }
  .foot-bottom-text{
	  font-size: 12px;
	  line-height: 24px;
	  padding: 15px;
  }
  .foot-item-title{
	  padding-left:15px;
  }
  .foot-item-title span{
	  content: " ";
    display: inline-block;
    height: 8px;
    width: 8px;
    border-width: 2px 2px 0 0;
    border-color: #B2B2B2;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 20px;
  }
	.logo1{
		padding: 6px 0 0 10px;
	}
	.logo1 img{
		width: 100px;
	}
	.navbar-collapse{
		float: none;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 15px;
		font-size: 14px;
	}
	.banner_info dl dt{
		font-size: 30px;
	}
	.newslist .media-object{
		width: 120px;
		height: auto;
		max-height: 78px;
	}
	.newslist .media-body p{
		margin: 0;
		font-size: 12px;
	}
	.newslist .media-body{
		padding-left: 0;
	}
	.newslist .media-heading{
		font-size: 14px;
	}
	.join .a ul{
		display: none;
	}
	.join .b >ul>li a{
		padding: 0;
	}
	.join .a select{
		display: block;
	}
	.Course .media-body,.Course  .media-left,.Course  .media-right{
		display: block;
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	.Course h4{
		margin-top: 20px;
	}
	.Course .media-object{
		width: 100%;
	}
	.Course{
		padding-top: 30px;
	}
	.newsitem .bd,.joinitem .c{
		padding:15px 0;
	}
	.newsitem .bd p{
		font-size: 14px;
	}
	.partener .d .col-lg-3:after{
		display: none;
	}
	.partener .b .box{
		padding: 30px 0;
		height: auto;
		font-size: 12px;
		background-size: cover;
	}
	.partener .b .box .pic{
		height: 100px;
		margin-top: 20px;
	}
	.partener .b .box .pic img{
		height: 60px;
	}
	.partener .a .box{
		margin-bottom: 30px;
	}
	.banner_info dl{
		font-size: 16px;
	}
	.aboutus .b .box{
		width: 100%;
	}
	.aboutus .b,.aboutus .b .box ul {
		padding: 15px;
	}
	.aboutus .a .box{
		height: auto;
		background: url(img/bg_03.jpg) bottom right no-repeat #fff;
	}
	.aboutus .a dl{
		width: 100%;
		padding: 15px 15px 350px;
	}
	.aboutus .d .nav-tabs>li>a{
		padding: 10px 15px;
	}
	.aboutus .d .box{
		height: 300px;
	}
	.aboutus .e p{
		padding: 15px;
		font-size: 14px;
	}
	.aboutus .e {
		padding: 30px 0;
	}
	.case .c li p{
		margin: 0;
		padding: 0 15px 15px;
		line-height: 24px;
	}
	.case .c li b{
		float: none;
		text-align: left;
		left: 15px;
	}
	.case .c li p:after,.case .c li p:before,.case .c li b:after{
		display: none;
	}
	.case .d{
		padding: 15px;
	}
	.case .a .box{
		height: auto;
		padding: 15px;
	}
	.case .a .box dd,.aboutus .a dd,.aboutus .b h4{
		font-size: 14px;
	}
	.banner_info-3 dl {
		padding-left: 15px;
	}
	.nav-tabs2{
		margin-bottom: 15px;
	}
	.nav-tabs2>li{
		float: none;
		width: 100%;
		text-align: center;
	}
	.searvice .a{
		padding: 15px 0;
	}
	.searvice .a img{
		margin: 15px 0;
	}
	.searvice .a .box{
		padding: 15px;
	}
	.searvice .c .box{
		height: auto;
		margin-bottom: 10px;
	}
	.searvice .a .box p{
		margin-top: 15px;
		font-size: 14px;
	}
	.searvice .a .box .p1{
		margin-top: 15px;
	}
	.news .swiper-button-next {
		right: 0;
	}
	.news .swiper-button-prev {
		left: 0;
	}
	
	
	
	
	
	
	
	
	
	
}

