@charset"utf-8";
@font-face {
	font-family: BuenosAiresTTFRegular;
	src: url('https://www.idp.cn/fonts/BuenosAiresTTFRegular.ttf') format('truetype'), url('https://www.idp.cn/fonts/BuenosAiresWOFFRegular.woff') format('woff'),url('https://www.idp.cn/fonts/BuenosAiresEOTRegular.eot') format('embedded-opentype');
	/* ie4+ 支持eot格式，ie9支持woff*/
}
html, body {
	font-family: BuenosAiresTTFRegular,"思源黑体 CN Regular";
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 16px;
	background: #fafafa;
}
blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal
}
li {
	list-style: none
}
img {
	border: none
}
input, select, textarea {
	outline: none;
	border: none;
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: -webkit-linear-gradient(transparent, transparent);
	background-image: linear-gradient(transparent, transparent);
	font-family: "Helvetica", "Arial"
}
select::-ms-expand {
display:none
}
textarea {
	resize: none
}
html {
	-webkit-text-size-adjust: none;
	overflow-x: hidden
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
img {
	display: block;
	max-width: 100%;
	height: auto;
	width: auto\9;
	vertical-align: top
}
.video embed, .video iframe, .video object {
	width: 100%;
	height: auto
}
a {
	border: 0;
	text-decoration: none;
	outline: none
}
a, button, input {
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0)
}
em {
	font-style: normal
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
	zoom: 1
}
.wrapper {
	width: 100%;
	height: auto;
	margin: 0 auto;
       overflow:hidden;
}
.marg80{
	margin-top: 80px;
}
.content {
	width: 1180px;
	height: auto;
	margin: 0 auto;
}
h1 {
	font-size: 32px;
	color: #292929;
	line-height: 50px;
}
h2 {
	font-size: 24px;
	line-height: 42px;
	color: #292929;
}
.textLeft {
	text-align: left !important;
}
.flex_nowrap {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.flex_start {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.bg-color {
	background: #fafafa;
}
.right {
	float: right;
}
.left {
	float: left;
}
.textCenter {
	text-align: center;
}
.more {
	font-size: 14px;
	color: #1b4bb3;
	line-height: 30px;
}
.column_l {
	width: 780px;
	box-sizing: border-box;
}
.column_r {
	width: 380px;
	box-sizing: border-box;
}
.sec_content {
	display: inline-block;
	width: 780px;
}
.sec_content a {
	color: #292929;
}
.sec_content a p:hover {
	color: #0086F8;
}
.pad60{ padding-top: 60px;}
.pad20{ padding-top: 20px;}
.marg40{ margin-bottom: 40px;}
.marg68{ margin-top: 68px;}
.marg20{ margin-bottom: 20px !important;}
/*相关推荐title*/
.section_title {
	margin: 30px 0 32px 0;
}
.section_title h2{font-size: 32px; color: #292929; line-height: 50px; margin-bottom:15px;}
.section_title p {
	width: 60px;
	height: 12px;
	background: url('../../images/idp/head_line_b.png') no-repeat center center;
}
.pic{ margin:30px 0 0 0; width:380px; height:286px; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 0px 0px 20px 15px rgba(43, 43, 43, .08);}
.t-smart-wrap{padding:0 !important;}