.a_a {
	display: flex;
	vertical-align: middle;
	align-items: center;
	height: 1000px;
	background-size: 100% 100%!important;
}

.a_b {
	color: #fff!important;
	font-size: 26px;
	text-align: center;
	margin-bottom: 1%;
}
@font-face {
 font-family: fontR;
 src: url('../fonts/SourceHanSansCN-Regular.otf');
}
body{
	font-family: fontR!important;
}
.dian:hover{
	cursor: pointer;
}
.kong{
	background: #fff;
}

.b_w1{
	color: #fff!important;
	font-size: 15px;
}
.a_c {
	color: #fff!important;
	font-size: 90px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 15px;
}

.a_a img {
	width: 100%;
}

.dian3 .swiper-pagination-bullet {
	background: #000000!important;
	opacity: 1;
}

.dian3 .swiper-pagination-bullet-active {
	background: #000000!important;
	opacity: 1;
	border-radius: 15px;
	width: 100px;
}
.clear{
	clear: both;
}
.header .logo {
	width: 202px;
	margin-top: 20px;
}

.a_d {
	color: #fff!important;
	text-align: center;
	font-size: 24px;
	margin-top: 3%;
}

.a_e {}

.d_b {
	text-align: center;
	padding-top: 10%;
	padding-bottom: 4%;
}

/*高亮*/
.slt .b_w1::after{
    content: "";
    width: 0;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 64px;
    transform: translateX(-50%);
    transition: .5s;
    z-index: 99;
}
.slt a{
	color: #fff!important;
}
.slt .b_w1::after{
    width: 15%;
    transition: .5s;
    font-weight: bold;
}

.b_w1{
    position: relative;
}
/*高亮*/

.dong66 {
	overflow: hidden;
}

.dong66 img {
	width: 100%;
	cursor: pointer;
	transition: all 0.6s;
}
.wrap{
	width: 96%;
}
.dong66 img:hover {
	transform: scale(1.2);
}

.p3{
	padding-top: 3%;
	padding-bottom: 3%;
}

.b_a .swiper-button-prev::after{
	display: none;
}
.b_a .swiper-button-next::after{
	display: none;
}
.b_a .swiper-button-prev{
	background: url(../images/4.png) no-repeat center;
	width: 53px;
	height: 64px;
	left: 45px;
}
.b_a .swiper-button-next{
	background: url(../images/5.png) no-repeat center;
	width: 53px;
	height: 64px;
	right: 45px;
}

.clear{
	clear: both;
}

.b_b{
	text-align: center;
	color: #333333;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 3%;
}
.b_c img{
	width: 100%;
}
.b_d:hover{
	background: #004d82;
	color: #fff!important;
}
.b_c {
    font-size: 14px;
    line-height: 230%;
    color: #333333;
    margin-left: 1%;
    letter-spacing: 1px;
    margin-right: 1%;
    margin-top: 1%;
    margin-bottom: 1%;
}


.b_d{
	border: 1px solid #004d82;
	margin-top: 9%;
	font-size: 18px;
	width: 90px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #004d82!important;
	border-radius: 25px;
	display: block;
}



.b_e{
	height: auto!important;
}


.b_f{
	position: relative;
	margin-left: 3%;
	margin-right: 3%;
}

.b_g{
	width: 100%;
}
.b_h{
	position: absolute;
	width: 80%;
	left: 10%;
	top: 10%;
}
.b_i{
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 17%;
}
.b_j:hover{
	color: #fff!important;
}
.b_j{
	display: block;
	margin-top: 35px;
	font-size: 15px;
	color: #fff;
	
}
.b_k{
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}



.b_l{
	
}
.b_m .col-md-6:nth-child(1) .b_l{
	margin-right: 10px;
	
}
.b_m .col-md-6:nth-child(2) .b_l{
	margin-left: 10px;
	
}
.b_m .col-md-6 .b_l{
	margin-top: 20px;
}
.b_m .b_l{
	
	border-radius: 15px;
	
}
.b_m{
	
}
.b_n{
	width: 100%;
}
.b_o .col-md-6:nth-child(1) .b_l{
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
}

.b_n{
	height: 400px;
}
.b_o .col-md-6:nth-child(1) .b_l .b_n{
	
	height: 400px;
}
.b_o .col-md-6:nth-child(2) .b_l{
	height: 820px;
}
.b_o .col-md-6:nth-child(2) .b_l .b_n{
	height: 820px;
}
.b_o{
	
}

.b_p{
	color: #fff!important;
}
.b_q .col-md-1{
	width: 14%;
}
.b_q .col-md-1 .b_r{
	margin-left: 6%;
	margin-right: 6%;
}
.b_r img{
	width: auto;
}
.b_q{
	
}
.b_r{
	margin-bottom: 15%;
	text-align: center;
	height: 100px;
	line-height: 100px;
	background: #fff;
}
.b_s{
	width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #fff;
    display: block;
    font-size: 12px;
    color: #fff!important;
    border-radius: 15px;
    margin: auto;
    margin-top: 12px;
}


.b_t{
	background: #f6f6f6;
	padding-top: 2%;
	padding-bottom: 2%;
}

.b_u{
	text-align: center;
	
}
.b_u img{
	width: 130px;
}
.b_v{
	
}



.b_w{
	margin-left: 4%;
	margin-right: 4%;
}


.b_x{
	text-align: center;
}


.b_y{
	text-align: center;
}
.b_z{
	margin-top: 4%;
	font-size: 14px;
	color: #333333!important;
	text-align: center;
}
.c_a{
	margin-top: 4%;
}
.c_b{
	height: 66px;
	line-height: 66px;
}
.c_c a{
	font-size: 12px;
	color: #fff!important;
}
.c_c{
	background: #151719;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px
	
}


.c_d .a_c{
	font-size: 60px;
}
.c_d{
	height: 700px;	background-size: 100% 100%!important;
}


.d_e{
	width: 100px;
	text-align: center;
	color: #000000;
	font-size: 14px;
	line-height: 80px;
	position: relative;
	margin-right: 5%;
}
.d_f{
	height: 80px;
	background: #f4f4f4;
	position: relative;
}


.d_g{
	display: none;
	left: 0px;
	position: absolute;
	bottom: -8px;
	width: 100%;
}
.d_h .d_g{
	display: block;
}
.d_h{
	
}
.d_i{
	width: 240px;
	height: 90px;
	background: url(../images/57.png) no-repeat center;
	display: flex;
	vertical-align:middle;
	align-items:center;
	position: absolute;
	right: 15px;
	bottom: 0px;
	z-index: 99;
}
.d_j{
	color: #fff!important;
	font-size: 15px;
}
.d_k{
	width: 100%;
	text-align: center;
	color: #fff!important;
	font-size: 12px;
	margin-top: 6px;
}
.d_l{
	color: #666666;
	font-size: 15px;
	line-height: 190%;
	margin-bottom: 25px;
}


.d_m{
	background: url(../images/60.png) no-repeat center;
	height: 460px;
	text-align: center;
	margin-left: 8%;
	margin-right: 8%;
	background-size: 100% 100%!important;
}

.d_n {
    margin-top: 11%;
    margin-bottom: 7%;
    color: #2e6db6;
    font-size: 30px;
}

.d_o{
	margin-top: 17%;
}
.d_p{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
.d_q{
	width: 84%;
	margin: auto;
}

.d_r{
	border-top: 1px solid #dcdcdc;
	color: #333333;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	margin-top: 15px;
}

.d_s {
    border-radius: 15px;
    position: relative;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 10%;
    box-shadow: 0px 0px 12px 1px #e3e3e3;
}
.d_s:hover .d_u{
	opacity: 1;
}

.d_t{
	height: 320px;
	line-height: 320px;
	text-align: center;
}
.smallimg{
	max-width: 100%;
}

.d_u{
	color: #fff;
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	position: absolute;
	display: flex;
	vertical-align:middle;
	align-items:center;
	 justify-content:center;
	left: 0px;
	bottom: 0px;
	opacity: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5); 
}
.d_v .col-md-3 .b_o .b_l{
	height: 800px;
}
.d_v .col-md-3 .b_o .b_l .b_n{
	height: 825px;
}
.d_v .col-md-3 .b_o .b_l{
	margin-right: 25px;
}
.d_v .col-md-9 .col-md-4:nth-child(1) .b_l{
	margin-right: 25px;
	margin-bottom: 25px;
}
.d_v .col-md-9 .col-md-8:nth-child(2) .b_l{
	
	margin-bottom: 25px;
}
.d_v .col-md-9 .col-md-8:nth-child(3) .b_l{
	margin-right: 25px;
	
}
.d_v{
	
}


.d_w{
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 10%;
}
.d_x:hover{
	color: #2e6db6;
}
.d_x{
	display: block;
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.d_y{
	color: #999999;
	font-size: 13px;
	line-height: 180%;
}

.d_z img{
	width: 100%;
}

.d_z{
	
}

.e_a{
	color: #2e6db6;
	font-size: 19px;
	font-weight: bold;
	padding-left: 15px;
	border-left: 3px solid #2e6db6;
}
.e_b{
	color: #343535;
	font-size: 15px;
	margin-top: 25px;
	line-height: 212%;
}


.e_c{
	margin-left: 8%;
	margin-right: 8%;
}
.e_d{
	width: 95%;
	margin: auto;
	margin-top: 3%;
	margin-bottom: 3%;
}

.e_c2{
	margin-left: 2%;
	margin-right: 2%;
}
.e_e{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #2e6db6;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 50px;
}
.e_d2 .e_c{
	text-align: center;
}

.e_f{
	color: #333333;
	font-size: 14px;
	line-height: 180%;
}

.e_d2{
	width: 70%;
	margin: auto;
}
.e_g{
	margin-top: 6%;
}
.e_d2{
	margin-top: 25px;
	margin-bottom: 25px;
}
.e_h{
	padding-top: 3%;
}

.e_i{
	background: #f4f4f4;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
}
.e_j{
	font-size: 15px;
	line-height: 190%;
	color: #666666;
}

.e_k{
	text-align: center;
	color: #040000;
	font-size: 14px;
	margin-top: 3%;
	font-weight: bold;
}


.e_l{
	
}
.e_m .col-md-6 .e_l:nth-child(1){
	margin-right: 8%;
}
.e_m .col-md-6 .e_l:nth-child(2){
	margin-left: 8%;
}
.w100{
	width: 100%;
}
.e_m{
	margin-top: 2%;
	margin-bottom: 2%;
}
.e_n{
	
}
.e_o span{
	color: #2e6db6;
	font-weight: bold;
}
.e_o{
	line-height: 190%;
	margin-top: 1%;
	font-size: 14px;
}

.e_p{
	text-align: center;
	color: #040000;
	font-size: 14px;
	margin-top: 5%;
	font-weight: bold;
}
.e_q{
	margin-left: 4%;
	margin-right: 4%;
}

.e_r{
	width: 88%;
	margin: auto;
	margin-top: 2%;
	margin-bottom: 2%;
}
.e_q {
    margin-left: 3%;
    margin-right: 3%;
}
.e_q2 img{
	width: 100%;
}
.e_s{
	margin-left: 15%;
	margin-right: 15%;
}
.e_s img{
	width: 100%;
}

.e_t{
	padding-bottom: 2%;
	margin-top: -2%;
}
.e_u{
	margin-top: 2%;
	margin-bottom: 2%;
}

.e_v{
	margin-top: 2%;
	margin-bottom: 2%;
	text-align: center;
}
.e_w{
	box-shadow: 0px 0px 7px 6px #f5f6f7;
	padding: 7%;
	text-align: center;
	margin-left: 4%;
	margin-right: 4%;
}

.e_x{
	width: 80%;
	margin: auto;
	margin-top: 2%;
	margin-bottom: 2%;
}

.e_y{
	color: #2e6db6;
	font-size: 18px;
	font-weight: bold;
	margin-top: 1%;
	margin-bottom: 6%;
}
.e_u22{
	margin-top: 2%;
    margin-bottom: 2%;
   
}
.e_u22 .col-md-4 .e_c2{
	margin-bottom: 4%;
}
.e_z{
	height: 100px;
	font-size: 14px;
	color: #666666!important;
	line-height: 180%;
}


.f_a{
	
}

.f_b{
	font-weight: bold;
	background: #dbe8f6;
	width: 40px;
	text-align: center;
	line-height: 40px;
	color: #2e6db6!important;
	height: 40px;
	border-radius: 25px;
	
}

.f_c{
	margin-top: 6%;
	color: #333333;
	line-height: 180%;
	font-size: 14px;
	
}
.f_d{
	margin-top: 4%;
	margin-left: 16%;
	margin-right: 16%;
}
.f_e{
	box-shadow: 0px 0px 7px 6px #f5f6f7;
	padding-left: 4%;
	padding-right: 4%;
	margin-left: 3%;
	margin-right: 3%;
	margin-top: 9%;
}
.f_e .e_g{
	margin-top: 0%;
	
	display: flex;
	vertical-align:middle;
	align-items:center;
	height: 110px;
	
}
.f_f{
	color: #2e6db6;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.f_h .col-md-3{
	width: 20%;
	
}
.f_h{
	margin-top: 3%;
	margin-bottom: 5%;
}
.f_h .e_e{
	margin: auto;
	margin-bottom: 4%;
}
.f_h .e_f{
	margin: auto;
	text-align: center;
	height: 71px;
	font-size: 13px;
}
.f_i{
	margin-left: 5%;
	margin-right: 5%;
	padding: 8%;
	box-shadow: 0px 0px 7px 6px #f5f6f7;
}



.f_j{
	width: 70%;
	padding: 1%;
	margin: auto;
	box-shadow: 0px 0px 7px 6px #f5f6f7;
}
.f_j img{
	display: block;
	margin: auto;
	margin-top: 4%;
}
.f_k{
	color: #2e6db6;
	font-size: 14px;
}
.f_l .dong6622 img{
	max-width: 100%;
}
.f_l .dong6622{
	text-align: center;
}
.f_l .e_p{
	font-size: 16px;
	color: #333333!important;
}
.f_l .e_q{
	box-shadow: 0px 0px 7px 6px #f5f6f7;
	margin-bottom: 5%;
	padding-bottom: 3%;
}
.f_l{
	margin-top: 2%;
}

.f_m{
	color: #2e6db6;
	margin-left: 10px;
}

.f_n{
	margin-top: 2%;
}

.f_o img{
	max-width: 100%;
}
.f_o{
	width: 90%;
	margin: auto;
	margin-top: 2%;
	margin-bottom: 2%;
}
.f_p{
	padding-left: 35%;
}

.f_q{
	background: #f6f6f6;
	padding: 25px;
	margin-top: 25px;
}
.f_r{
	color: #2e6db6;
	font-size: 20px;
}

.f_s{
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	margin-top: 10px;
}


.f_t{
	margin-top: 2%;
}

.f_u{
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
}

.f_v{
	font-size: 13px;
	margin-left: 10px;
	line-height: 180%;
	height: 71px;
}

.f_w{
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 3%;
}



.fef88{
	background-size: 100% 100%!important;
}






@media (max-width: 950px) {
	
	
	.header .logo{
		width: 160px;
		margin-top: 4px;
	}
	
	
	.a_a {
		height: 200px;
		background-size: 100% 100%!important;
	}
	.a_b {
		font-size: 14px;
	}
	.a_c {
		font-size: 30px;
	}
	.a_d {
		font-size: 14px;
	}
	
	
	
	.b_a .swiper-button-next {
	    background: url(../images/5.png) no-repeat center;
	    width: 28px;
	    height: 38px;
	    right: 45px;
	    background-size: 100% 100%!important;
	}
	
	
	.b_a .swiper-button-prev {
	    background: url(../images/4.png) no-repeat center;
	    width: 28px;
	    height: 38px;
	    right: 45px;
	    background-size: 100% 100%!important;
	}
	.b_b {
    text-align: center;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 3%;
}
	.b_c {
    font-size: 12px;
    line-height: 200%;
    color: #333333;
    margin-left: 1%;
    letter-spacing: 1px;
    margin-right: 1%;
    margin-top: 1%;
    margin-bottom: 1%;
}
	
	.b_d {
    border: 1px solid #004d82;
    margin-top: 5%;
    margin-bottom: 8%;
    font-size: 18px;
    width: 90px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #004d82!important;
    border-radius: 25px;
    display: block;
}
	
	.p3 {
    padding-top: 10%;
    padding-bottom: 10%;
}
	
	
	
	.b_i {
    color: #fff;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 16%;
}
	.b_j {
    display: block;
    margin-top: 13px;
    font-size: 12px;
    color: #fff;
}
	
	.fe5{
		margin-top: 10%;
	}
	
	
	.b_f {
    position: relative;
    margin-left: 3%;
    margin-right: 3%;
    margin-bottom: 6%;
   
}
	
	.b_n {
    height: 200px;
}
	
	.index-first .first-sub .first-text .first-icon img {
    
    width: 30px!important;
}
	.index-first .first-sub .first-text h2 {
    font-size: 14px!important;
    font-weight: bold;
    text-align: center;
    margin-top: 11px!important;
    letter-spacing: 0px!important;
}
	
	.b_o .col-md-6:nth-child(1) .b_l .b_n {
    height: 200px!important;
}
	.b_o .col-md-6:nth-child(2) .b_l .b_n {
    height: 420px!important;
}
	.b_o .col-md-6:nth-child(2) .b_l {
     height: 420px!important;
      margin-left: 15px!important;
}
	
	.b_o .col-md-6:nth-child(1) .b_l {
    margin-bottom: 20px;
    margin-left: 0px!important;
    margin-right: 10px!important;
}
	
	.sdsd16 .col-xs-12{
		margin-top: 6%;
	}
	
	
	.fef88{
		background: #2e6db6!important;
	}
	.b_q .col-md-1 {
    width: 50%;
    float: left;
}
.b_r img{
	max-width: 100%;
}
	.b_q .col-md-1 {
    width: 33.3%!important;
    float: left;
}
.b_r {
    margin-bottom: 15%;
    text-align: center;
    height: 45px;
    line-height: 45px;
    background: #fff;
}
	.b_q {
    margin-top: 10%;
}

.b_t .col-md-2:nth-child(1) img{
	width: 50px;
}

.b_t .col-md-2:nth-child(1){
	text-align: center;
	margin-top: 6%;
	margin-bottom: 8%;
}

.b_w{
	font-size: 12px;
}
.c_a .col-md-4{
	width: 33.3%;
	float: left;
}
.b_w {
    margin-left: 4px;
    margin-right: 4px;
}
.c_b img{
	width: 30px;
}
.b_z {
    margin-top: -6px;
    font-size: 12px;
    color: #333333!important;
    text-align: center;
}
.b_u{
	margin-top: 5%;
	margin-bottom: 5%;
}

.index-first .first-sub .first-text span {
    width: 80px!important;
  
    margin-top: 12%!important;
    
}
.index-first .first-sub:hover .first-text .first-icon {
   
    margin-top: -40px!important;
  
}
.c_d .a_c {
    font-size: 18px;
    letter-spacing: 5px;
}

.d_i{
	display: none;
}


.d_f{
	display: none;
}


.d_l {
    color: #666666;
    font-size: 12px;
    margin-top: 6%;
    line-height: 190%;
    margin-bottom: 25px;
}
.header .logo {
    width: 160px;
    margin-top: 15px;
}

.e_h {
    padding-top: 10%;
}

.e_a {
    color: #2e6db6;
    font-size: 15px;
    font-weight: bold;
    padding-left: 15px;
    border-left: 3px solid #2e6db6;
}

.e_b {
    color: #343535;
    font-size: 12px;
    margin-top: 10px;
    line-height: 212%;
}
.wrap {
    width: 90%;
}

.e_c {
    margin-left: 0%;
    margin-right: 0%;
}
.e_d {
    width: 100%;
    margin: auto;
    margin-top: 3%;
    margin-bottom: 3%;
}
.b_b {
    text-align: center;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 8%;
}
.e_g {
    margin-top: 6%;
    margin-bottom: 6%;
}
.e_j {
    font-size: 12px;
    line-height: 228%;
    color: #666666;
}

.e_m {
    margin-top: 10%;
    margin-bottom: 10%;
}

.e_m .col-md-6 .e_l:nth-child(1) {
    margin-right: 0%;
    margin-bottom: 4%;
}

.efe99{
	margin-top: 13%;
}

.e_o {
    line-height: 233%;
    margin-top: 7%;
    font-size: 12px;
}
.e_q {
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 5%;
}
.sds22 .col-md-3 .col-md-10{
	margin-left: 4%;
}
.f_f {
    color: #2e6db6;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.e_f {
    color: #333333;
    font-size: 12px;
    line-height: 180%;
}

.f_e .e_g {
    
    height: 90px;
}
.f_h .col-md-3 {
    width: 50%;
    float: left;
}
.f_h .e_f {
    margin: auto;
    text-align: center;
    height: 135px;
    font-size: 12px;
}
.f_h .f_i{
	margin-top: 15%;
}
.f_j img{
	width: 100%;
}
.f_j {
    width: 100%;
    padding: 8%;
    margin: auto;
    box-shadow: 0px 0px 7px 6px #f5f6f7;
}


.f_j img {
    display: block;
    margin: auto;
    margin-top: 8%;
}

.f_l .e_p {
    font-size: 14px;
    color: #333333!important;
}

.f_m {
    color: #2e6db6;
    margin-left: 10px;
    font-size: 15px;
}

.f_n {
    margin-top: 5%;
}

.f_o {
    width: 100%;
    margin: auto;
    margin-top: 6%;
    margin-bottom: 6%;
}

.f_q .col-md-2{
	width: 50%;
	float: left;
}
.f_p {
    padding-left: 0%;
}
.f_s {
    font-weight: bold;
    color: #333333;
    font-size: 12px;
    margin-top: 7px;
}

.f_q .col-md-2 {
    width: 50%;
    margin-top: 10%;
    float: left;
}

.f_q {
    
    padding-top: 0px;
}
.f_t .f_v{
	height: auto!important;
}

.f_w {
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 3%;
}
.e_d2 {
    width: 100%;
    margin: auto;
    margin-top: 7%;
    margin-bottom: 5%;
}
.e_d2 .col-md-2 .dong66332 img{
	width: 50px;
}
.e_d2 .col-md-2{
	width: 16%;
	float: left;
}
.e_c2 {
    margin-left: 0%;
    margin-right: 0%;
}
.e_r {
    width: 100%;
    margin: auto;
    margin-top: 11%;
    margin-bottom: 2%;
}
.e_s {
    margin-left: 7%;
    margin-right: 7%;
}
.e_r .col-md-3{
	margin-bottom: 5%;
}
.e_v img{
	width: 100%;
}

.e_y {
    color: #2e6db6;
    font-size: 14px;
    font-weight: bold;
    margin-top: 1%;
    margin-bottom: 6%;
}

.e_x {
    width: 100%;
    margin: auto;
    margin-top: 2%;
    margin-bottom: 2%;
}

.e_w {
    box-shadow: 0px 0px 7px 6px #f5f6f7;
    padding: 4%;
    text-align: center;
    margin-left: 4%;
    margin-right: 4%;
}
.e_z {
    height: 100px;
    font-size: 12px;
    color: #666666!important;
    line-height: 210%;
}
.e_x {
    width: 100%;
    margin: auto;
    margin-top: 8%;
    margin-bottom: 8%;
}
.e_w {
    box-shadow: 0px 0px 7px 6px #f5f6f7;
    padding: 4%;
    text-align: center;
    margin-left: 4%;
    margin-bottom: 5%;
    margin-right: 4%;
}



.f_d {
    margin-top: 4%;
    margin-left: 0%;
    margin-right: 0%;
}
.f_c {
    margin-top: 4%;
    color: #333333;
    line-height: 180%;
    font-size: 12px;
}

.d_v .col-md-3 .b_o .b_l .b_n {
    height: 400px!important;
}
.d_v .col-md-3 .b_o .b_l {
    height: 400px;
}
.d_v .col-md-3 .b_o .b_l {
    margin-right: 0px;
}
.d_v .col-md-9 .col-md-4:nth-child(1) .b_l {
    margin-right: 10px;
    
}
.d_v .col-md-9 .col-md-4 .b_n{
	height: 120px;
}
.d_v .col-md-9 .col-md-8 .b_n{
	height: 120px;
}
.d_v .col-md-9 .col-md-8:nth-child(3) .b_l {
    margin-right: 10px;
}

.d_v .col-md-9 .col-md-4:nth-child(1) .b_l {
   
    margin-bottom: 10px;
}
.d_v .col-md-9 .col-md-8:nth-child(2) .b_l {
    margin-bottom: 10px;
}
.d_v .col-md-9{
	margin-top: 15px;
}

.d_w {
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 10%;
}

.d_x {
    display: block;
    color: #333333;
    font-weight: bold;
    font-size: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.d_y {
    color: #999999;
    font-size: 12px;
    line-height: 180%;
}

.d_w {
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 5%;
}

.d_q {
    width: 100%;
    margin: auto;
}
.d_o{
	width: 60%;
}

.d_n {
    margin-top: 11%;
    margin-bottom: 7%;
    color: #2e6db6;
    font-size: 16px;
}
.d_p {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}

.d_m {
    background: url(../images/60.png) no-repeat center;
    height: 200px;
    text-align: center;
    margin-left: 3%;
    margin-right: 3%;
    background-size: 100% 100%!important;
}
.d_p {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    margin-left: 7%;
    margin-right: 7%;
    line-height: 170%;
}

.bigimg {
    width: 90%!important;
    max-height: 90%!important;
    height: auto!important;
    
}


.d_t {
    height: 250px;
    line-height: 250px;
    text-align: center;
}


.d_r {
    border-top: 1px solid #dcdcdc;
    color: #333333;
    padding-top: 15px;
    font-size: 12px;
    padding-bottom: 15px;
    text-align: center;
    margin-top: 15px;
}
















}