@font-face {
	font-family: 'Conv_DINCondensedC';
	src: url('../fonts/DINCondensedC.eot');
	src: local('â˜º'), url('../fonts/DINCondensedC.woff') format('woff'), url('../fonts/DINCondensedC.ttf') format('truetype'), url('../font/DINCondensedC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html{font-size:100%;}
body {font-family: "Microsoft Yahei", sans-serif;font-weight: normal;font-style: normal;background: #ffffff;color: #2d3436;font-size: 14px;line-height: 28px;overflow-x: hidden}
*{margin:0;padding:0;box-sizing:border-box}
a{color:#2d3436;text-decoration:none;transition:all 0.3s ease-out 0s}
a:hover,a:focus{color:#c02b1e;text-decoration:none}
a:focus,input:focus,textarea:focus,button:focus{text-decoration:none;outline:none}
i,span,a{display:inline-block}
h1,h2,h3{font-weight:700}
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;color:#0e1b2c;margin:0px}
h1{font-size:65px;line-height:75px}
h2{font-size:44px;line-height:54px}
h3{font-size:30px}
h4{font-size:22px;font-weight:600;line-height:32px}
h5{font-size:18px}
h6{font-size:16px}
ul,ol,dl,dt,dd{margin:0px;padding:0px;list-style-type:none}
p{color:#2d3436;margin:0px}
input,textarea{display:inherit}
button {border: none;}
img{max-width:100%}
.img-responsive{width: 100%;height: 100%;overflow: hidden}
.form-group{position:relative;margin: 0}
.navbar{padding:0}
/**/
.area-title{margin:40px 0}
.area-title h5{text-transform:uppercase;margin-top:10px;color:#555b63}
.area-title h5:before,.area-title h5:after{display:inline-block;content:"";width:30px;height:2px;background-color:#c02b1e;vertical-align:middle}
.area-title h5:before{margin-right:20px}
.area-title h5:after{margin-left:20px}
.text-default{color: #0e1b2c}
.bg-overlay {background-color: rgba(47, 49, 143, 0.9);position: absolute;top: 0;right: 0;left: 0;bottom: 0;width: 100%;height: 100%}
/* 英文字体begin */
.Conv_DINCondensedC{ font-family: "Conv_DINCondensedC";}
/* 英文字体end */
/* 背景样式 */
.gray-bg {background: #f7f7f7}
.main-bg {background: #2f318f}
/* ad btn */
.ad-btn{padding:5px 22px;margin:30px 10px 0;font-size:18px;display:inline-block;border:1px solid rgba(255,255,255,0.4);border-radius:5px;background:#fff;transition:all 0.5s ease}
.ad-btn:hover{color:#ffffff;background:#c02b1e;box-shadow:0 0 0 8px rgba(255,255,255,0.1)}
/* button style */
.btn{background:#2f318f none repeat scroll 0 0;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:800;letter-spacing:0;line-height:1.4;margin-bottom:0;padding:15px 30px;text-align:center;text-transform:inherit;touch-action:manipulation;transition:all ease 700ms;-moz-transition:all ease 700ms;-webkit-transition:all ease 700ms;-ms-transition:all ease 700ms;-o-transition:all ease 700ms;vertical-align:middle;white-space:nowrap;box-shadow:0px 9px 16.74px 1.26px rgba(99,134,94,0.21);position:relative;overflow:hidden;z-index:1}
.btn i{margin-left:5px}
.btn:hover{color:#fff;background:#c02b1e;box-shadow:none}
/* container */
.container {max-width: 1360px}
/*响应式*/
@media all and (min-width:1800px) {

	
}

@media all and (max-width:1620px) {
	/*.header-main .main-menu ul li>a {padding: 40px 10px !important}*/

}

@media all and (max-width:1440px) {
	/*.header-main .main-menu ul li>a {padding: 40px 10px !important}*/
	.nav-right ul li {font-size: 28px!important}
	
}

@media all and (max-width:1260px) {
	.nav-right ul li i{margin: 0!important}
	.nav-right ul li span{display: none;}
	.process-r li span{font-size: 13px!important;}
}

@media all and (max-width:1024px) {
	.header-top {display: none;}
   .breakpoint-on .navbar-close,.breakpoint-on .navbar-toggler{display:block}
	.site-branding-mb {display: block!important;}
	.site-branding-pc .brand-logo img {height: 50px;}
	.header-main{padding:20px 0;position: relative;}
	.process-area h4{font-size: 22px!important}
	
	
}

@media all and (max-width:920px) {
	
	
}
@media all and (max-width:768px) {
	.site-branding-pc .brand-logo img {height: 40px;}

}

@media all and (max-width:640px) {
	
	
}

@media all and (max-width:480px) {
	.site-branding-pc .brand-logo img {height: 35px;}

}
