#l-map{
	height:300px;
	width:100%;
}
#r-result{
	width:100%;
}

.sel-lang{
	width:80px;
	height:32px;
	position:absolute;
	margin-top:19px;
	right:70px
}

.block{
	width:100%;
	float:left
}
.navbar{
	height:70px;
	margin-bottom:0
}
.navbar .container > a{
	width:143px;
	display:block;
	float:left;
}
.navbar-header > button{
	margin-top:20px;
	border-radius:0;
	background:url('../images/navbar.png') no-repeat;
	background-size:40px
}
.nav{
	background:#0d5289;
	position:relative;
	z-index:999999
}
.nav > li > a{
	color:#fff;
}
.nav > li > a:hover{
	color:#0d5289;
}

.footer{
	width:100%;
	background:#323334;
	padding:30px 0 15px
}
.footer .container > p{
	width:100%;
	color:#fff;
	text-align:center;
	margin:0 auto 5px
}
.footer .container > p > span{
	width:100%;
	display:block;
}
.footer .container > p > span > i{
	font-style:normal;
	color:#fa5000;
}

@media screen and (min-width: 768px) {
	
}

.banner{
	width:100%;
	float:left
}
.banner > img{
	width:100%;
	float:left
}

.big-disc{
	background:url('../images/big-disc.png') no-repeat 0 18px;
}

.container > h1{
	width:100%;
	text-align:center;
	float:left
}
.container .line{
	width:100%;
	border-top:1px solid #ececec;
	float:left;
	margin-top:-2px
}
.container .line1{
	width:72px;
	border-top:2px solid #2696cc;
	margin:-2px auto 0
}
.container > span{
	width:100%;
	display:block;
	text-align:center;
	float:left;
	margin-bottom:15px;
	font-size:20px
}

.container > ul > li{
	line-height:40px;
	border-bottom:1px dashed #ececec;
	font-size:16px
}
.container > ul > li > a{
	color:#222;
	padding-left:10px
}
.container > ul > li > time{
	float:right;
	font-size:14px;
	color:#666;
	margin-right:10px
}


.current{
	width:100%;
	background:#f5f5f5;
	float:left
}
.current .container > a{
	width:46px;
	float:left;
	color:#333;
	line-height:30px;
	float:left
}
.current .container > p{
	width:100px;
	float:left;
	color:#333;
	line-height:30px;
	margin-bottom:0;
	float:left
}

.container .jieshao{
	width:100%;
	float:left;
	margin-top:10px
}
.container .jieshao .intro{
	width:49%;
	float:left;
	margin-bottom:15px;
	border-radius:5px;
	list-style-type:none
}
.container .jieshao .intro > a > img{
	width:100%;
	float:left;
	height: 20%;
}
.container .jieshao .intro > a > p{
	width:100%;
	color:#333;
	font-size:16px;
	float:left;
	background:#e2e2e2;
	text-align:center
}	
.container .jieshao .intro > a > span{
	width:100%;
	color:#666;
	font-size:14px;
	float:left;
}

.honor{
	width:100%;
	float:left;
	margin-bottom:10px
}
.honor > p{
	width:100%;
	color:#333;
	font-size:18px;
	float:left
}
.honor .honor-list,.honor .apt-list{
	width:100%;
	float:left;
	background:#f5f5f5;
	margin-bottom:5px
}
.honor .honor-list > a{
	width:100%;
	float:left;
	display:block;
	background:url('../images/honor.png') no-repeat 7px;
	line-height:35px;
	text-indent:35px;
	color:#666;
	font-size:16px
}
.honor .apt-list > a{
	width:100%;
	float:left;
	display:block;
	background:url('../images/aptitude.png') no-repeat 7px;
	line-height:35px;
	text-indent:35px;
	color:#666;
	font-size:16px
}

.contact{
	width:100%;
	float:left
}
.contact > article{
	width:100%;
	float:left
}
.contact > span{
	width:100%;
	float:left;
}
.contact > span > i{
	font-style:normal;
}
.message{
	width:100%;
	float:left;
	margin-top:10px;
}
.message > span{
	width:25%;
	float:left;
}
.message > input{
	width:70%;
	height:30px;
	float:left;
	margin-bottom:10px;
	background:#f0f0f0;
	border: 1px solid #dcdcdc;
}
.message > textarea{
	width:70%;
	float:left;
	margin-bottom:10px;
	background:#f0f0f0;
	border: 1px solid #dcdcdc;
}
.message > p{
	width:5%;
	float:left;
	text-align:center
}
.message .code{
	width:45%;
	height:30px;
	float:left;
	background:#f0f0f0;
	border: 1px solid #dcdcdc;
}
.message > img{
	width:65px;
	height:29px;
	display:block;
	float:left
}
.message .submit{
	width:100%;
	float:left;
}
.message .submit > input{
	width:60px;
	height:30px;
	background:#0079c2;
	border:1px solid #0079c2;
	color:#fff;
	margin-left:83px
}

.baoguan{
	width:100%;
	float:left;
}
.baoguan > img{
	width:100%;
	float:left;
}
.baoguan > h4{
	margin-top:15px;
	float:left
}
.baoguan > p{
	width:100%;
	float:left
}

.baoguan .anli,.baoguan .tui{
	width:100%;
	float:left;
	
}
.baoguan .anli > img,.baoguan .tui > img{
	width:50%;
	float:left;
}
.baoguan .anli > a{
	width:50%;
	height:79.2px;
	float:left;
	display:block;
	background:url('../images/555.png') no-repeat 35px 25px #f5f5f5;
}
.baoguan .tui > a{
	width:50%;
	height:79.2px;
	float:left;
	display:block;
	background:url('../images/666.png') no-repeat 45px 25px #f5f5f5;
}
.baoguan .tui > h5{
	width:100%;
	float:left;
	font-size:16px;
	margin-top:10px;
	margin-bottom:0
}
.baoguan .anli > p,.baoguan .tui > p{
	width:100%;
	float:left;
	margin-top:10px;
}
.baoguan > article{
	width:100%;
	float:left
}
.baoguan > a > img{
	width:100%;
	float:left;
}

.honor-di{
	width:100%;
	float:left;
	position:relative;
}
.honor-di .swiper-container{
	width: 100%;
	height:240px;
	float:left;
	margin-bottom:10px
}
.honor-di .swiper-container .swiper-wrapper{
	position: relative;
    width: 100%;
	height:100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.honor-di .swiper-slide{
	text-align: left;
	font-size: 18px;
	background: #fff;
	
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.honor-di .swiper-slide > a > img{
	width:80%;
	height:200px;
	margin:0 auto
}
.honor-di .swiper-slide > a > p{
	margin-top:10px
}
.honor-di .swiper-slide > a{
	font-size:14px;
	text-align:center;
	color:#333;
	float:left
}
.honor-di .swiper-button-next{
	right:0;
}
.honor-di .swiper-button-prev{
	left:0;
}
.honor-di .swiper-button-next,.honor-di .swiper-button-prev{
	position: absolute;
	width: 27px;
	height: 52px;
	top: 45%;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 52px;
	-webkit-background-size: 27px 52px;
	background-size: 27px 52px;
	background-position: center;
	background-repeat: no-repeat;
}
.pingjia{
	width:100%;
	float:left;
	border:1px solid #bdbdbd;
	padding:8px;
	margin-bottom:10px
}
.pingjia > img{
	width:48px;
	height:54px;
	float:left;
}
.pingjia > p{
	width:80%;
	float:left;
	margin-left:10px;
	color:#0d5289;
	font-size:16px;
	margin-top:10px;
	margin-bottom:0
}
.pingjia > span{
	width:80%;
	float:left;
	margin-left:10px;
	color:#0d5289;
}
.pingjia > article{
	width:100%;
	float:left;
	margin-top:5px
}
.pingjia > a{
	width: 101px;
    height: 33px;
    float: right;
    background: url(../images/555.png) no-repeat;
	margin-top:10px
}
.nav1{
	position: relative;
	z-index: 999;
	padding-left: 0;
    margin-bottom: 0;
    list-style: none;
	background:#fff;
}
.tab-content{
	width:99.9%;
	float:left;
	padding-bottom:10px;
	border-left:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
}
.tab-price{
	width:90%;
	margin:10px auto 0;
}
.tab-price .price1{
	width:23.6%;
	border:1px solid #0079c2;
	float:left;
	margin-right:5px;
	border-radius:5px
}
.tab-price .price1 > p{
	color:#d74316;
	font-size:14px;
	line-height:30px;
	float:left;
	margin-left:2px;
	margin-bottom:0
}
.tab-price .price1 > span{
	width:30px;
	height:15px;
	display:black;
	background:#cecece;
	float:right;
	line-height:15px;
	text-align:center;
	font-size:12px;color:#666;
	border-radius:5px;
	margin-top:8px;
	margin-right:2px
}
.tab-list{
	width:100%;
	margin:15px auto 0;
}
.tab-list .tab-list1{
	width:100%;
	margin-top:5px;
	float:left;
	border-bottom:1px dashed #b7b7b7;
	margin-bottom:5px;
	padding:5px 0;
}
.tab-list .tab-list1 > p{
	width:25%;
	float:left;
	margin-bottom:0;
	margin-left:2px
}
.tab-list .tab-list1 > a{
	width:15%;
	float:right;
	display:block;
	margin-right:2px
}
.tab-list .tab-list1 > a > img{
	width:70px;
	float:right;
}

.qaqa{
	width:100%;
	float:left;
}
.qaqa .qa-box{
	width:100%;
	float: left;
    border: 1px solid #bdbdbd;
	margin-bottom:10px;
	padding-bottom:10px
}
.qaqa .qa-box > p{
	width:100%;
	height:75px;
    float: left;
    background: url(../images/888.png) no-repeat;
	background-size:100%;
    text-align: center;
    line-height: 55px;
    color: #0079c2;
    font-size: 16px;
}
.qaqa .qa-box .con-box{
	width:90%;
	margin:0 auto;
}
.qaqa .qa-box .con-box > span{
	width:100%;
	float:left;
	border-bottom:1px dashed #b7b7b7;
	line-height:25px;
	padding:8px 0;
}
.qaqa .qa-box > a {
    width: 79px;
    height: 33px;
	float:left;
    display: block;
    background: url(../images/666.png) no-repeat;
    margin-top:10px;
	margin-left:125px
}


.swiper-container {
	width: 100%;
	height: 30%;
	float:left
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide > a > span{
	font-size:14px;
	width:100%;
	display:block;
	background:#e2e2e2;
	color:#222;
	padding:5px 0
}

@media screen and (min-width: 768px) {
	.sel-lang{
		right:30px
	}
	.navbar-right{
		margin-right:70px;
		margin-top:10px
	}
	.qaqa .qa-box > a {
		width: 79px;
		height: 33px;
		float:left;
		display: block;
		background: url(../images/666.png) no-repeat;
		margin-top:10px;
		margin-left:318px
	}
	
	.swiper-container {
		width: 100%;
		height:65%;
		float:left
	}
	.swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;
		
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.swiper-slide > a > span{
		font-size:14px;
		width:100%;
		display:block;
		background:#e2e2e2;
		color:#222;
		padding:5px 0
	}

}
/*留言*/
.market {
	display: flex;
	align-items: center;
	margin-bottom: 40px;
}
.marketipt {
	display: flex;
	align-items: center;
	width: calc(50% - 5px);
}
.marketipt:first-child {
	margin-right: 5px;
}
.marketipt:nth-child(2) {
	margin-left: 5px;
}
.market p {
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #999999;
	min-width: 70px;
	margin: 0 5px 0 0;
}
.market input {
	border: solid 1px #dedede;
	padding-left: 10px;
	outline: none;
	width: 100%;
	line-height: 32px;
}
.market textarea {
	border: solid 1px #dedede;
	padding: 10px 0 0 10px;
	outline: none;
	width: 100%;
	height: 100px;
}
.marketcode input {
	width: 100px;
	margin: 0 10px 0 0;
}
.marketbox .button {
	width: 100px;
	height: 40px;
	background-color: #009fe3;
	font-size: 16px;
	line-height: 40px;
	letter-spacing: 1px;
	color: #ffffff;
	margin-left: 80px;
	outline: none;
	border: none;
}










