.header{}
.header .wrapper{}
.header .wrapper .logo, .header .wrapper .menu.top{}

.intro, .container{width: 100%; float: left;}

.container .image-position{float: left; width: 100%; height: 100%;}
.container .image-parent-cover{opacity: 0; overflow: hidden;}
.container .image-parent-cover img{height: 100%; width: auto;}

.block-main-content{width: 55%; float: left; margin-right: 30%; padding: 60px; padding-right: 10%; border-left: 1px solid #e1e1e1; font-family: 'montserratRegular'; color: #999; font-size: 14px;}
.block-main-content h1,
.block-main-content h2,
.block-main-content h3,
.block-main-content h4,
.block-main-content h5{font-family: 'georgiaBold'; color: #114188; position: relative; font-weight: normal; padding-right: 15px;}
.block-main-content h1{font-size: 46px;}
.block-main-content h2{font-size: 36px;}
.block-main-content h3{font-size: 24px;}
.block-main-content h4{font-size: 18px;}
.block-main-content h5{font-size: 14px;}
.block-main-content p strong{font-family: 'montserratSemibold'; font-weight: normal;}
.block-main-content h1:before,
.block-main-content h2:before,
.block-main-content h3:before,
.block-main-content h4:before,
.block-main-content h5:before{content: ''; display: block; width: 30px; height: 4px; background-color: #114188; position: absolute; top: -15px; left: 0;}
.block-main-content ul, .block-main-content ol{color: #114188; font-size: 18px; padding-left: 20px; font-family: 'georgiaBold';}
.block-main-content ul li, .block-main-content ol li{padding-bottom: 5px;}
.block-main-content .block-left-content{width: 100%; height: 100%; float: left; padding-right: 30px;}
.block-main-content .block-left-content img{width: auto; float: left; padding: 15px; margin-left: -15px; margin-top: -15px;}
.block-main-content .block-left-content p{margin: 0; padding: 0 15px 20px 0;}
.block-main-image{width: 30%; float: left; margin-left: -30%;}

.header .wrapper .hotline{background-image: none !important;}

@media(max-width: 1780px){
	.block-main-content{margin-right: 25%; padding: 60px 45px;}
	.block-main-image{width: 25%; margin-left: -25%;}
}
@media(max-width: 1679px){
	.block-main-content{font-size: 13px; padding-right: 30px;}
	.block-main-content p strong{font-size: 14px;}
}
@media(max-width: 1024px){
	.block-main-image{display: none;}
	.block-main-content{width: 100%; margin-right: 0; padding: 45px 15px 45px 30px;}
}
@media(max-width: 1000px){
	.block-main-content .block-left-content{padding-right: 0;}
}