﻿div.section_title_left {
  font-size: 1.2em;
  font-weight:bold;
  white-space: 2px;
  margin-top:1em;
 /* margin-left:40px;*/
  margin-bottom:0.5em;
  text-align: left;
  float:left;
  width:100%;
}

div.section_title_small {
    width: 100%;
    float: left;
    text-align: left;
    margin-left: 40px;
    margin-bottom: 10px;
    font-size: 1em;
}

div.section_text_small {
    width: 100%;
    float: left;
    text-align: left;
    padding-left: 1em;
    padding-right: 0.5em;
    margin-bottom: 0.5em;
    font-size: 0.9em;
    color: #808080;
}



.xd_m_row01{
	width:100%;
	margin:2em auto 0px auto;
	padding:0px;
}
.xd_m_row01 a{
	text-decoration:none;	
	color:#000;	
}
.xd_m_row01 h2{
	padding:0px;
	margin:0px auto 2em auto;	
	widht:100%;
	height:2.6em;
	font-size:1.3em;
	position:relative;
	overflow:hidden;
	display:block;
}
.xd_m_row01 h2 span{
	margin:0px;
	padding:0px;
	display:block;
	width:6em;
	font-size:1.3em;
	line-height:2.6em;
	height:2.6em;
	background:#fff;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-3em;
	text-align:center;
}
.xd_m_row01 h2 hr{
	width:100%;
	height:1px;
	border-top:1px dashed #a5a5a5;	
	display:block;
	position:absolute;
	top:-5px;
	left:0px;
}
.xd_m_row01 ul{
	width:100%;
	list-style:none;
	overflow:hidden;
	padding:0px;
	margin:1.5em auto 0px auto;
}
.xd_m_row01 ul li{
	width:31%;
	height:auto;
	overflow:hidden;
	float:left;
	border-radius:5px;
	padding:1.5em 0px 0px 0px;
	margin:0px auto 0px auto;
}
.xd_m_row01 ul li img{
	max-width:100%;
	height:auto;
	display:block;
	margin:0px auto 0px auto;
	padding:0px;
}
.xd_m_row01 ul li h3{
	font-size:1.2em;
	font-family:微软雅黑;
	text-align:center;
	font-weight:normal;
	font-weight:bold;
	color:#000;
}
.xd_m_row01 ul li h4{
	font-size:1.2em;
	font-family:微软雅黑;
	text-align:center;
	font-weight:bold;
}
.xd_m_row01 ul li h5{
	font-size:1em;
	font-family:微软雅黑;
	text-align:center;
	font-weight:normal;
	color:#000;
}
.xd_m_row01 ul li p{
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	font-family:微软雅黑;
	text-align:center;
	display:block;
	width:100%;
	height:3em;
	line-height:1.5em;
	color:#fff;
	margin:0px;
	padding:0px;
}
.xd_m_row01 ul .li1{
	border:1px solid #ff9177;
}

.xd_m_row01 ul .li1 h4{
	color:#ff9177;
}
.xd_m_row01 ul .li1 p{
	background:#ff9177;
}
.xd_m_row01 ul .li2{
	border:1px solid #7fbea4;
	margin:0% 2% 0% 2%;
}

.xd_m_row01 ul .li2 h4{
	color:#7fbea4;
}
.xd_m_row01 ul .li2 p{
	background:#7fbea4;
}
.xd_m_row01 ul .li3{
	border:1px solid #8c6fb7;
	float:right;
}

.xd_m_row01 ul .li3 h4{
	color:#8c6fb7;
}
.xd_m_row01 ul .li3 p{
	background:#8c6fb7;
}
.xd_m_row02{
	width:100%;
	margin:2em auto 2em auto;
	padding:0px;
}
.xd_m_row02 a{
	text-decoration:none;	
	color:#000;	
}
.xd_m_row02 h2{
	padding:0px;
	margin:0px auto 2em auto;	
	widht:100%;
	height:2.6em;
	font-size:1.3em;
	position:relative;
	overflow:hidden;
	display:block;
}
.xd_m_row02 h2 span{
	margin:0px;
	padding:0px;
	display:block;
	width:6em;
	font-size:1.3em;
	line-height:2.6em;
	height:2.6em;
	background:#fff;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-3em;
	text-align:center;
}
.xd_m_row02 h2 hr{
	width:100%;
	height:1px;
	border-top:1px dashed #a5a5a5;	
	display:block;
	position:absolute;
	top:0.5em;
	left:0px;
}
.xd_m_row02 ul{
	margin:0px;
	padding:0px;	
	list-style:none;
	overflow:hidden;
	width:100%;
	height:auto;
}
.xd_m_row02 ul li{
	width:23%;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}
.xd_m_row02 ul li img{
	max-width:100%;	
	margin:0px auto 0.5em auto;
	display:block;
	padding:0px;
}
.xd_m_row02 ul li p{
	text-align:center;
	font-size:1.1em;	
	font-weight:bold;
	line-height:1.5em;
}
.xd_m_row02 ul li:nth-child(1){
	margin-right:2.6%;
}
.xd_m_row02 ul li:nth-child(2){
	margin-right:2.6%;
}

.xd_m_row02 ul li:nth-child(4){
	float:right;
}
.xd_m_row03{
	width:100%;
	margin:2em auto 2em auto;
	padding:0px;
}
.xd_m_row03 a{
	text-decoration:none;	
	color:#000;	
}
.xd_m_row03 h2{
	padding:0px;
	margin:0px auto 2em auto;	
	widht:100%;
	height:2.6em;
	font-size:1.3em;
	position:relative;
	overflow:hidden;
	display:block;
}
.xd_m_row03 h2 span{
	margin:0px;
	padding:0px;
	display:block;
	width:6em;
	font-size:1.3em;
	line-height:2.6em;
	height:2.6em;
	background:#fff;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-3em;
	text-align:center;
}
.xd_m_row03 h2 hr{
	width:100%;
	height:1px;
	border-top:1px dashed #a5a5a5;	
	display:block;
	position:absolute;
	top:0.5em;
	left:0px;
}
.xd_m_row03 ul{
	padding:0px;
	margin:0px;	
	list-style:none;
	width:100%;
	height:auto;
	overflow:hidden;
}
.xd_m_row03 ul li{
	width:32%;
	height:auto;
	overflow:hidden;
	float:left;
}
.xd_m_row03 ul li img{
	max-width:100%;	
	height:auto;
	display:block;
	margin:0px auto 1em auto;
	padding:0px;
}
.xd_m_row03 ul li p{
	font-size:1.1em;
	font-weight:bold;	
	text-align:center;
}
.xd_m_row03 ul li:nth-child(1){
	margin-right:2%;
}
.xd_m_row03 ul li:nth-child(3){
	float:right;
}
.xd_m_row04{
	width:100%;
	height:auto;
	margin:2em auto 2em auto;
	padding:0px;
	overflow:hidden;
}
.xd_m_row04 a{
	text-decoration:none;	
	color:#000;	
}
.xd_m_row04 h2{
	padding:0px;
	margin:0px auto 2em auto;	
	widht:100%;
	height:2.6em;
	font-size:1.3em;
	position:relative;
	overflow:hidden;
	display:block;
}
.xd_m_row04 h2 span{
	margin:0px;
	padding:0px;
	display:block;
	width:6em;
	font-size:1.3em;
	line-height:2.6em;
	height:2.6em;
	background:#fff;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-3em;
	text-align:center;
}
.xd_m_row04 h2 hr{
	width:100%;
	height:1px;
	border-top:1px dashed #a5a5a5;	
	display:block;
	position:absolute;
	top:0.5em;
	left:0px;
}
.xd_m_row04 ul{
	list-style:none;
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;	
	overflow:hidden;
}
.xd_m_row04 ul li{
	width:23%;
	float:left;	
}
.xd_m_row04 ul li img{
	display:block;
	margin:0px auto 1em auto;
	max-width:100%;	
}
.xd_m_row04 ul li p{
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
}
.xd_m_row04 ul li:nth-child(1){
	margin-right:3%;
}
.xd_m_row04 ul li:nth-child(2){
	margin-right:3%;
}
.xd_m_row04 ul li:nth-child(4){
	float:right;
}
.xd_m_row05{
	width:100%;
	height:auto;
	margin:2em auto 2em auto;
	padding:0px;
	overflow:hidden;
}
.xd_m_row05 a{
	text-decoration:none;	
	color:#000;	
}
.xd_m_row05 h2{
	padding:0px;
	margin:0px auto 2em auto;	
	widht:100%;
	height:2.6em;
	position:relative;
	overflow:hidden;
	display:block;
	
}
.xd_m_row05 h2 b{
	margin:0px;
	padding:0px;
	display:block;
	width:1em;
	height:2.6em;
	line-height:2.6em;
	background:#0E2F71;
	position:absolute;
	left:0%;
	top:0%;
	text-align:left;
}
.xd_m_row05 h2 span{
	margin:0px;
	padding:0px;
	display:block;
	width:100%;
	line-height:2.6em;
	text-align:left;
	text-indent:2em;
}
.xd_m_row05 ul{
	list-style:none;	
	padding:0px;
	margin:0px auto 0px auto;
}
.xd_m_row05 ul li{
	width:33.33%;
	height:auto;
	overflow:hidden;
	float:left;	
}
.xd_m_row05 ul li img{
	max-width:100%;	
	display:block;
	margin:0px auto 0px auto;
	padding:0px;
}
@media only screen and (max-width:768px) {
.xd_m_row01{
	width:100%;
	margin:2em auto 0px auto;
	padding:0px;
}
.xd_m_row01 a{
	text-decoration:none;	
	color:#000;	
}
.xd_m_row01 h2{
	padding:0px;
	margin:0px auto 2em auto;	
	widht:100%;
	height:2.6em;
	font-size:1.3em;
	position:relative;
	overflow:hidden;
	display:block;
}
.xd_m_row01 h2 span{
	margin:0px;
	padding:0px;
	display:block;
	width:6em;
	font-size:16px;
	line-height:30px;
	height:30px;
	background:#fff;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-3em;
	text-align:center;
}
.xd_m_row01 h2 hr{
	width:100%;
	height:1px;
	border-top:1px dashed #a5a5a5;	
	display:block;
	position:absolute;
	top:-5px;
	left:0px;
}
.xd_m_row01 ul{
	width:100%;
	list-style:none;
	overflow:hidden;
	padding:0px;
	margin:1.5em auto 0px auto;
}
.xd_m_row01 ul li{
	width:31%;
	height:auto;
	overflow:hidden;
	float:left;
	border-radius:5px;
	padding:1.5em 0px 0px 0px;
	margin:0px auto 0px auto;
}
.xd_m_row01 ul li img{
	max-width:80%;
	height:auto;
	display:block;
	margin:0px auto 0px auto;
	padding:0px;
}
.xd_m_row01 ul li h3{
	font-size:14px;
	font-family:微软雅黑;
	text-align:center;
	font-weight:normal;
	font-weight:bold;
	color:#000;
}
.xd_m_row01 ul li h4{
	font-size:14px;
	font-family:微软雅黑;
	text-align:center;
	font-weight:bold;
}
.xd_m_row01 ul li h5{
	font-size:12;
	font-family:微软雅黑;
	text-align:center;
	font-weight:normal;
	color:#000;
}
.xd_m_row01 ul li p{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:微软雅黑;
	text-align:center;
	display:block;
	width:100%;
	height:25px;
	line-height:25px;
	color:#fff;
	margin:0px;
	padding:0px;
}
.xd_m_row01 ul .li1{
	border:1px solid #ff9177;
}

.xd_m_row01 ul .li1 h4{
	color:#ff9177;
}
.xd_m_row01 ul .li1 p{
	background:#ff9177;
}
.xd_m_row01 ul .li2{
	border:1px solid #7fbea4;
	margin:0% 2% 0% 2%;
}

.xd_m_row01 ul .li2 h4{
	color:#7fbea4;
}
.xd_m_row01 ul .li2 p{
	background:#7fbea4;
}
.xd_m_row01 ul .li3{
	border:1px solid #8c6fb7;
	float:right;
}

.xd_m_row01 ul .li3 h4{
	color:#8c6fb7;
}
.xd_m_row01 ul .li3 p{
	background:#8c6fb7;
}
.xd_m_row02{
	width:100%;
	margin:2em auto 2em auto;
	padding:0px;
}
.xd_m_row02 a{
	text-decoration:none;	
	color:#000;	
}
.xd_m_row02 h2{
	padding:0px;
	margin:0px auto 2em auto;	
	widht:100%;
	height:30px;
	font-size:16px;
	position:relative;
	overflow:hidden;
	display:block;
}
.xd_m_row02 h2 span{
	margin:0px;
	padding:0px;
	display:block;
	width:6em;
	font-size:16px;
	line-height:30px;
	height:30px;
	background:#fff;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-3em;
	text-align:center;
}
.xd_m_row02 h2 hr{
	width:100%;
	height:1px;
	border-top:1px dashed #a5a5a5;	
	display:block;
	position:absolute;
	top:-5px;
	left:0px;
}
.xd_m_row02 ul{
	margin:0px;
	padding:0px;	
	list-style:none;
	overflow:hidden;
	width:100%;
	height:auto;
}
.xd_m_row02 ul li{
	width:23%;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}
.xd_m_row02 ul li img{
	max-width:80%;	
	margin:0px auto 0.5em auto;
	display:block;
	padding:0px;
}
.xd_m_row02 ul li p{
	text-align:center;
	font-size:12px;	
	font-weight:bold;
	line-height:25px;
}
.xd_m_row02 ul li:nth-child(1){
	margin-right:2.6%;
}
.xd_m_row02 ul li:nth-child(2){
	margin-right:2.6%;
}

.xd_m_row02 ul li:nth-child(4){
	float:right;
}
.xd_m_row03{
	width:100%;
	margin:2em auto 2em auto;
	padding:0px;
}
.xd_m_row03 a{
	text-decoration:none;	
	color:#000;	
}
.xd_m_row03 h2{
	padding:0px;
	margin:0px auto 2em auto;	
	widht:100%;
	height:30px;
	font-size:16px;
	position:relative;
	overflow:hidden;
	display:block;
}
.xd_m_row03 h2 span{
	margin:0px;
	padding:0px;
	display:block;
	width:6em;
	font-size:14px;
	line-height:30px;
	height:30px;
	background:#fff;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-3em;
	text-align:center;
}
.xd_m_row03 h2 hr{
	width:100%;
	height:1px;
	border-top:1px dashed #a5a5a5;	
	display:block;
	position:absolute;
	top:-5px;
	left:0px;
}
.xd_m_row03 ul{
	padding:0px;
	margin:0px;	
	list-style:none;
	width:100%;
	height:auto;
	overflow:hidden;
}
.xd_m_row03 ul li{
	width:32%;
	height:auto;
	overflow:hidden;
	float:left;
}
.xd_m_row03 ul li img{
	max-width:80%;	
	height:auto;
	display:block;
	margin:0px auto 1em auto;
	padding:0px;
}
.xd_m_row03 ul li p{
	font-size:1.1em;
	font-weight:bold;	
	text-align:center;
}
.xd_m_row03 ul li:nth-child(1){
	margin-right:2%;
}
.xd_m_row03 ul li:nth-child(3){
	float:right;
}
.xd_m_row04{
	width:100%;
	height:auto;
	margin:2em auto 2em auto;
	padding:0px;
	overflow:hidden;
}
.xd_m_row04 a{
	text-decoration:none;	
	color:#000;	
}
.xd_m_row04 h2{
	padding:0px;
	margin:0px auto 2em auto;	
	widht:100%;
	height:30px;
	font-size:16px;
	position:relative;
	overflow:hidden;
	display:block;
}
.xd_m_row04 h2 span{
	margin:0px;
	padding:0px;
	display:block;
	width:6em;
	font-size:14px;
	line-height:30px;
	height:30px;
	background:#fff;
	position:absolute;
	left:50%;
	top:0%;
	margin-left:-3em;
	text-align:center;
}
.xd_m_row04 h2 hr{
	width:100%;
	height:1px;
	border-top:1px dashed #a5a5a5;	
	display:block;
	position:absolute;
	top:-5px;
	left:0px;
}
.xd_m_row04 ul{
	list-style:none;
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;	
	overflow:hidden;
}
.xd_m_row04 ul li{
	width:23%;
	float:left;	
}
.xd_m_row04 ul li img{
	display:block;
	margin:0px auto 1em auto;
	max-width:80%;	
}
.xd_m_row04 ul li p{
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
}
.xd_m_row04 ul li:nth-child(1){
	margin-right:3%;
}
.xd_m_row04 ul li:nth-child(2){
	margin-right:3%;
}
.xd_m_row04 ul li:nth-child(4){
	float:right;
}
.xd_m_row05{
	width:100%;
	height:auto;
	margin:2em auto 2em auto;
	padding:0px;
	overflow:hidden;
}
.xd_m_row05 a{
	text-decoration:none;	
	color:#000;	
}
.xd_m_row05 h2{
	padding:0px;
	margin:0px auto 2em auto;	
	widht:100%;
	height:30px;
	position:relative;
	overflow:hidden;
	display:block;
	
}
.xd_m_row05 h2 b{
	margin:0px;
	padding:0px;
	display:block;
	width:1em;
	height:30px;
	line-height:30px;
	background:#0E2F71;
	position:absolute;
	left:0%;
	top:0%;
	text-align:left;
}
.xd_m_row05 h2 span{
	margin:0px;
	padding:0px;
	display:block;
	width:100%;
	line-height:30px;
	text-align:left;
	text-indent:2em;
}
.xd_m_row05 ul{
	list-style:none;	
	padding:0px;
	margin:0px auto 0px auto;
}
.xd_m_row05 ul li{
	width:33.33%;
	height:auto;
	overflow:hidden;
	float:left;	
}
.xd_m_row05 ul li img{
	max-width:100%;	
	display:block;
	margin:0px auto 0px auto;
	padding:0px;
}
	}