body{background:#f5f5f5}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}
.w1200 {width:1200px;margin:0 auto;}
.down{background:url(../images/6.jpg) no-repeat;background-size:100% 100%;padding:35px}
.down>div>div{width:50%;}
.down *{padding:0;margin:0}
.down .clearfix p{padding:0;margin:0;color:#fff}
.down .clearfix .img{text-align:center}
.down .clearfix .title h3{color:#fff;font-size:37px;padding-top:8px;margin-top:0}
.down .clearfix .row p{line-height:26px;padding-top:5px;font-size:14px;font-weight:600}
.down .clearfix .text{padding:15px 0}
.down .clearfix .text p{font-size:12px;line-height:18px;font-weight:600}
.container{margin-top:30px;margin-bottom:30px;}
.container .w1200{background:#fff;padding:0 35px 35px 35px}
.a1{border-bottom: 1px solid #CECECE;min-height:260px; padding-top:40px}
.a1.b{border:none}
.a1 .title{font-size: 22px;font-family: "微软雅黑";}
.a1 .title span{border-bottom:2px solid #51a9f3;display:inline-block;padding-right:20px;}
.a1 .p *{margin:0;padding:0}
.a1 .p{margin:15px 0;line-height:24px;color:#666666;font-size:12px;font-family: "微软雅黑";}
.a1 .p strong{color:#000;font-weight:300;font-size:14px;font-family: "微软雅黑";}

.a1 .p1 *{margin:0;padding:0}
.a1 .p1{margin:15px 0;line-height:32px;color:#666666;font-size:16px;font-family: "Verdana, 宋体";}
.a1 .p2 *{margin:0;padding:0}
.a1 .p2{margin:15px 0;line-height:32px;color:#666666;font-size:16px;font-family: "Verdana, 宋体";}

.buy4_con {
	width: 100%;
	height: 215px;
	background: #fff;
	border: 1px solid #cecece;
	margin-top: 25px;
}
.buy4_con img {
	float: left;
	max-height: 212px;
	max-width: 275px;
	margin-right: 40px;
}
.buy4_con h1 {
	font-size: 18px;
	font-weight: 500;
	padding: 30px 0px 15px 0px;
	font-family: "微软雅黑";
}
.buy4_con h2 {
	display: inline-block;
	float: left;
	margin-top: 30px;
	font-size: 13px;
	line-height: 25px;
	font-weight: 500;
	font-family: "微软雅黑";
	color: #666;
}
.buy4_con h2 img {
	float: right;
	line-height: 30px;
}



.Pb_50 {
	padding-bottom: 50px;
}
.down_T {
	color: #2F70BA;
	padding: 0px 0 40px 0;
	text-align: center;
	font-size: 38px;
}
.N {
	display: flex;
	flex-flow: row wrap;
	align-content: flex-start;
	letter-spacing: -0.31em;
	*letter-spacing: normal;
	*word-spacing: -0.43em;
	text-rendering: optimizespeed;
}
.width {
	width: 1180px;
	margin: 0 auto;
}
.__50, ._50, .N2 {
	width: 50%;
}
._1, ._2, ._3, ._4, ._5, ._6, ._7, ._8, ._9, ._10, ._11, ._12, ._13, ._14, ._15, ._16, ._17, ._18, ._19, ._20, ._21, ._22, ._23, ._24, ._25, ._26, ._27, ._28, ._29, ._30, ._31, ._32, ._33, ._34, ._35, ._36, ._37, ._38, ._39, ._40, ._41, ._42, ._43, ._44, ._45, ._46, ._47, ._48, ._49, ._50, ._51, ._52, ._53, ._54, ._55, ._56, ._57, ._58, ._59, ._60, ._61, ._62, ._63, ._64, ._65, ._66, ._67, ._68, ._69, ._70, ._71, ._72, ._73, ._74, ._75, ._76, ._77, ._78, ._79, ._80, ._81, ._82, ._83, ._84, ._85, ._86, ._87, ._88, ._89, ._90, ._91, ._92, ._93, ._94, ._95, ._96, ._97, ._98, ._99, ._100, .N2, .N3, .N4, .N5 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: text-top;
	/* overflow: hidden; */
}
.Table {
	line-height: 2.2em;
	width:98%
}
.Table {
	border-collapse: collapse;
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.Table td, .Table th {
	border: 1px solid #DDD;
	padding: 5px 10px;
	color: #686868;
}
.Table td.Table_T {
	background: #2F70BA;
	color: #FFFFFF;
	font-size: 16px;
}
.Table tr > td:first-child {
	font-weight: bold;
	text-align: center;
}
.Table tr > td:first-child {
	font-weight: bold;
	text-align: center;
}
.down_desc {
	padding: 25px;
	border: 1px solid #DDD;
	background: #FFFFFF;
}
.callout-button {
	color: #0A6999;
}
.down_btn {
	margin-top: 60px;
	text-align: center;
}
.down_btn a {
	color: #FFFFFF;
	background: #0B85C2;
	padding: 18px 40px 18px 60px;
	font-size: 18px;
}
.Table tbody tr:nth-child(2n) {
	background: #FAFAFA;
}
.Table tbody tr:hover {
	background: #EEE;
}
.Mt-p {
	margin-top: 30px;
}
.about .title, .contact .title, .colorT {
	color: #2F70BA;
}
.Mt-p .title {
	font-size: 26px;
	font-weight: 200;
	height: 24px;
	line-height: 24px;
	margin: 0 0 20px;
	position: relative;
}
.gxjl {
	border-top: 1px dashed #2F70BA;
}

.gxjl dl {
	padding: 15px;
	padding-left: 0;
	border-bottom: 1px dashed #DDDDDD;
}
.gxjl dt {
	padding-bottom: 10px;
}
.gxjl dt h2 {
	font-weight: bold;
	font-size: 18px;
}
.gxjl dd div {
	position: relative;
	padding-left: 20px;
}
.gxjl dd div::before {
	content: "";
	position: absolute;
	left: 2px;
	top: 6px;
	background: #DDDDDD;
	width: 12px;
	height: 12px;
	-moz-border-radius: 50em;
	-khtml-border-radius: 50em;
	-webkit-border-radius: 50em;
	border-radius: 50em;
}
.uptext * {margin:0 auto;padding:0}
.uptext{background:#fff;padding:30px;margin-bottom:0}
.Fr {
	float: right;
}

@media (max-width:768px) { 
.down{padding:0;}
.jbd{width:100%!important}
.down .but{text-align:center}
.container .w1200{padding:0}
.down .clearfix .title h3{font-size:22px;}
.down .clearfix{padding:15px;}
.down > div > div{width:100%;}
.w1200{width:100%;}
.down .img img{max-width:100%;}
.container .w1200 .a1{padding:10px;min-height: auto;clear: both;
content: "";
display: block;
overflow: hidden;}

.container .w1200 .a1 img{max-width:100%;float:none;}
.about-team{padding:0}
.buy4_con{height:auto;border:none;}
.a1 .p1 *{font-size:14px !important;}
.a1 .p1 h1{display:block;}
}