/* CSS Document */
.main{padding:60px 0;background-color:#FFF;}
.main .container{overflow:hidden;}
.type{width:50%;padding-right:2%;float:left;}
.type:nth-child(even){padding-left:2%;padding-right:0;}
.type em,.type ul li p,.type div p,.type dl{margin-bottom:15px;font-size:16px;color:#01a1df;}
.type ul{overflow:hidden;}
.type ul li{float:left;width:48%;}
.type ul li:first-child{margin-right:4%;}
.type >p{line-height:26px;font-size:16px;color:#454545;margin:30px 0;}
.type ul li p,.type div p{text-align:center;color:#454545;}
.banner .container>div{float:left;width:50%;}
.banner li{font-size:16px;line-height:34px;color:#002776;}
/*.banner div ul{margin-top:12%;}*/
/*.banner .container>div{height:320px;line-height:320px;}
.banner .container>div ul{display:inline-block;}*/

.banner{height:320px;}
.banner .container div{height:320px;}

.type dl dd{font-size:16px;overflow:hidden;line-height:26px;color:#454545;}
.type dl dd{position:relative;}
.type dl.unique dd{padding-left:16px;}
.type dl.bar dd:before{content:' . ';position:absolute;left:0;top:0;line-height:10px;color:#454545;font-size:30px;width:16px;height:26px;text-align:;}
.type dl.unique dd:nth-child(2):before{display:none;}
.type dl.unique dd:nth-child(2){padding-left:0;}
.type dl dt{font-weight:normal;color:#454545;font-style:italic;}
.type dl{margin:30px 0;}
.type dl.bar dd{padding-left:16px;}
.head .phone img{height:50px;width:auto;}

.bgc{background-color:#ddd;}
@media (max-width: 1045px ){
.banner .container>div img{width:100%;height:100%;}
.banner .container>div{height:306px;}
.banner{height:auto;}
	.main .container{padding:0 15px;}

	.banner .container div:first-child{padding-left:10%;}
}
@media (max-width: 956px){
	.banner .container>div:last-child{height:auto;}

	.banner .container>div{float:none;width:100%;}
	.banner div ul{margin-top:0!important;}
	.banner div ul li{text-align:center;}
	.type{width:100%;float:none;padding:0;}
.type ul li{margin:0;text-align:center;width:50%;}
.type ul li:first-child{margin:0;}
.type:nth-child(even){padding:0;}
.type div{text-align:center;}
.banner .container div:first-child{padding-left:0;}
	.banner .container div:first-child{height:306px;}
	.banner div ul{padding-top:34px;}
}
@media (max-width: 767px)  {
	.banner .container div:fist-child{height:306px;}

.telephone:before{content:'';position:absolute;left:0;top:-10px;height:10px;width:100%;background-color:#aaddf1;}
.head .top a p{display:none;}
.type ul li{width:100%;margin:30px 0 ;text-align:center;}
.banner div ul{margin:0;}
.main .type >p,.main .type >div{padding-top:0!important;}
.main {
    padding: 30px 0;
    background-color: #FFF;
}
.mb_none{margin-bottom:0!important;}

}
@media (max-width: 420px)  {
	p.telephone{padding-right:59px;}
	.banner div ul{padding-top:34px;margin-top:0!important;}
		.banner div ul.unique{padding-top:51px;}
.banner .container>div:first-child{height:306px;}
*{font-size:15px!important;}

}
/*@media (max-width:414px) {
	.type ul li{width:100%;margin:30px 0 ;text-align:center;}

}*/