.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: 85%; float: left; padding: 0; border-left: 1px solid #e1e1e1; font-family: 'montserratRegular'; color: #c1c1c1; 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;}
.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 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: auto; float: left; padding: 60px;}
.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%;}

.ccm-layout-wrapper{width: 100%; float: left;}
.ccm-layout-wrapper div{float: left; width: 100%;}
.ccm-layout-table .ccm-layout-col.last{padding-left: 45px;}

.header .hotline{border-bottom: 1px solid #e1e1e1; color: #2c5bbf;}
.header .wrapper .hotline{background-image: none !important;}
.header .hotline a{color: #2c5bbf;}


@media(max-width: 1780px){
	.block-main-content{width: 80%;}
}
@media(max-width: 1679px){
	.block-main-content{font-size: 12px;}
	.block-main-content .block-left-content{padding: 60px 45px;}
	.header .hotline tr{display: table-row;}
	.header .hotline td{display: table-cell; float: none; width: 50%;}
}
@media(max-width: 1620px){
	.header .hotline tr, .header .hotline td{display: block; float: left; width: 100%;}
	.ccm-layout-wrapper:last-child div.ccm-layout-col{width: 50% !important;}
	.ccm-layout-table .ccm-layout-col.last{padding-left: 0;}
	.ccm-layout-table .ccm-layout-col{padding-right: 30px;}
}
@media(max-width: 1024px){
	.header .hotline{border-bottom: none;}
	.header .hotline td{display: inline-block; width: auto; float: none; color: #2c5bbf; padding-left: 30px; text-transform: uppercase; font-size: 10px; color: #c7c7c7; margin: 0;}
	.block-main-content{width: 100%;}
	.block-main-content .block-left-content{padding: 45px 30px;}
}
@media(max-width: 767px){
	.header .hotline td{padding-left: 15px;}
}
@media(max-width: 666px){
	.ccm-layout-wrapper:last-child div.ccm-layout-col{width: 100% !important; padding-right: 0;}
}