
/*--------------------------------基础设置--------------------------------*/


body {
	/*font-size: 14px;*/
	background: #FFF;}
	




		
	
/*页面宽度*
.layout {width:90%;}
/*页面宽度（header）*
.layoutHd{width:90%;}
/*页面宽度（首页，有间隙）*/
.layoutHome{
	overflow:hidden;
	margin-bottom:2.5rem !important;/*padding:2.5rem 0;*/}

/*页面宽度（子页面）*/
.layoutSub {
	/*width: 113.75rem;*/x f
	padding:0.625rem 1.25rem;
	/*margin-top:-5rem !important;
	background-color: #fff;
	border-top-left-radius: 1.25rem;
	-webkit-border-top-left-radius: 1.25rem;
	-moz-border-border-top-left-radius: 1.25rem;
	border-top-right-radius: 1.25rem;
	-webkit-border-top-right-radius: 1.25rem;
	-moz-border-border-top-right-radius: 1.25rem;*/
	z-index:9;}






	
/*子页面板(内容、新闻、菜单)*/	
.panelSub,.panelNews,.panelMenu{}


/*a标签*/
a {color: #666;}
a:visited {}
a:hover {color: #01a3eb;}


/*--------------------------------页面设置--------------------------------*/

/*--------头部--------*/
#header {
	position:fixed;/*头部固定fixed；头部不固定relative  fixed*/	
	width: 100%;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 900;}

/*导航固定时的头部高度-*/
.headerspace{display:none;}




/*顶部登录注册等*/	
#top{
	position:relative;
	width: 100%;height:1.875rem;/*30px*/line-height:1.85rem;
	color:#7f8c8d;
	background-color:#fff;
	border-bottom:1px solid #e6e6e6;
	z-index: 901;
	font-size:0.875rem;
}	
#top .welcome{float:left;color:#999;}	
#top ul{float:right;}
#top ul li{float:left;}	
#top ul li a{
	margin:0 0 0 1.5rem;
}



/*logo*/
#header .hdLogo {
	position: relative;
	float: left;
	overflow:hidden;
	margin: 0 0 0.4rem 0;}
/*logo图片*/
#header .hdLogo img {
	display: block;float: left;	
	width:16.25rem;/*w:260px;h:60px*/
	height: 4rem;
	margin-top: 1.3rem;}
/*平台名*/
#header .hdLogo h3{
	margin-top: 0.5rem;
	font-size:1.75rem;
	color:#333;}

#header .hdLogo h4{	
	margin-top:0.375rem;
	font-size:1rem;color:#aaa;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}	


/*头部右侧*/	
#header .hdOther {
	position: relative;
	float: right;}
	

/*--------导航（PC端）--------*/

/*导航背景(通栏)*/
#header .navbg {
	clear:both;
	position:relative;
	/*height: 3.125rem;
	background:#497bf7; 
	background: -o-linear-gradient(to right,#4970d8,#089a62);
	background: -moz-linear-gradient(to right,#4970d8,#089a62);
	background: linear-gradient(to right,#1565c0,#2e7d32);
	-moz-box-shadow: 0 5px 6px rgba(10,57,93,0.26);
    -webkit-box-shadow: 0 5px 6px rgba(10,57,93,0.26);
	box-shadow: 0 5px 6px rgba(10,57,93,0.26);}*/
}
	
/*导航*/	
.navBar {
	position:absolute;
	display: table;
	z-index: 2;
	/*border-right: 1px solid #ddd;*/
    padding:2.4rem 0 2.05rem 0;
	right:0rem;}
	
/*所有导航项UL样式*/		
.navBar ul {
	position: absolute;
	opacity: 0;visibility: hidden;
	width: 100%;
	/*border: 0.0625rem solid #ddd;*/
	background-color: #fff;
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
	box-shadow: 0 1rem 0.625rem -1rem #999;
	-moz-box-shadow: 0 1rem 0.625rem -1rem #999;
	-webkit-box-shadow: 0 1rem 0.625rem -1rem #999;
	z-index: 999;}


/*二级导航显示动画*/
.navBar ul {top: 60%;}		
.navBar li:hover > ul {
	opacity: 1;visibility: visible;
	top: 100%;}
	
/*三级导航显示动画*/		
.navBar ul ul {
	top: 0%;left: 80%;}
.navBar ul li:hover > ul {
	opacity: 1;visibility: visible;
	top: 0%;left: 100%;}
	
	
/*所有导航项li样式*/	
.navBar li {position: relative;float: left;}

/*二级及以下导航*/	
.navBar ul li {	position: relative;float: none;}

/*一级a标签*/		
.navParent > a {
	display: block;
	margin: 0 0 0 3.75rem;
	color: #333;
	font-size:1rem;
	text-align: center;}
.navParent:hover > a, li.active a {
	margin: 0 0 0 3.75rem;
	color: #01a3eb;
	}
	
/*一级a标签的箭头*/		
.navParent > a i {
	position: absolute;display: inline-block;
	margin-left: 0.625rem;
	transition: transform 0.3s ease-out;
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;}
.navParent:hover > a i {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);}
	
/*当前选中样式*/		
.navParent > a.on {
	color: #01a3eb;
	border-bottom: 2px solid #01a3eb;
    padding-bottom: 0.6rem;}

/*二级导航a标签*/	
.navParent ul li:hover > a {color: #fff;
	background-color: #4272e8;}
/*二级及以下导航a标签*/		
.navParent ul li a {
	display: block;
	margin: 0.625rem;
	line-height: 3.125rem;
	color: #fff;text-decoration: none;text-align: center;font-size: 1rem;
	background-color: #6a93f9;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;}
.navParent ul li a:hover {
	color: #fff;
	background-color: #4272e8;}

.navParent ul li a i {
	position:absolute;
	right:1.25rem;}

	
/*三级导航Ul*/	
.navBar ul ul {}
/*三级导航Ul*/
.navBar ul ul a:hover {background-color: #4272e8}


/*--------导航(移动端)--------*/
#navMbl{position:absolute;
	width:100%;
	}
#navMbl .navicon i{
	display:block;position:absolute;
	right:2%;
	margin-top:1rem;
	border:1px solid #aaa;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;	
	color:#666;
	font-size:2.5rem;}
	
.navBarMbl{
	display:none;
	position:absolute;
	top:5rem;
	width:94%;
	padding:3%;
	background-color:#fff;
	line-height:2.5rem;
	border:1px solid #ddd;
	box-shadow: 0 1rem 0.625rem -1rem #999;
	-moz-box-shadow: 0 1rem 0.625rem -1rem #999;
	-webkit-box-shadow: 0 1rem 0.625rem -1rem #999;
	z-index:999;
	}	

.navBarMbl li{
	float:left;
	font-size:1.125rem;}
.navBarMbl ul li{
	position:relative;
	float:left;
	width:33%;
	font-weight:normal;
	}
.navBarMbl ul ul{
	position:absolute;
	display:none;
	left:6rem;
	top:0rem;
	width:94%;
	padding-left:6%;
	background-color:#daeeff;
	border:1px solid #ddd;
	z-index:99;
	}	
.navBarMbl ul ul li{width:100%;}	
.navMblParent{
	clear:both;
	width:100%;
	font-weight:bold;
	border-bottom:1px solid #ddd;
	padding:0.5rem 0;}
.navMblParent i{
	border:none;padding-left:0.5rem;}

	
	
/*--------左侧菜单--------*/
.panelMenu{}
.panelMenu .title{
	text-align:left;
	font-size:1.25rem;
	color:#2972d2;
	line-height:3.125rem;
	font-weight:bold;}
	
ul.menu {margin-bottom: 2.5rem;}

/*一级菜单*/	
ul.menu > li {
	line-height: 3.125rem;
	font-size: 1rem;}
ul.menu > li a {
	position: relative;display:block;	
	padding-left:1rem;
	border:0.0625rem solid #ddd;border-top:none;}
ul.menu > li:first-child{border-top:0.0625rem solid #ddd;}	

/*一级菜单i标签*/		
ul.menu > li a i {
	position:absolute;
	right:4%;
	color: #ddd;}

ul.menu > li a:hover {
	color: #2972d2;
	border-left:0.25rem solid #2972d2;
	background-color:#eef4fc;}
ul.menu > li a:hover i {color: #5672f6;}
ul.menu > li a.active {
	color: #2972d2;
	border-left:0.25rem solid #2972d2;
	background-color:#eef4fc;}
ul.menu > li a.active i {color: #2972d2;}

/*二级菜单*/
ul.menu ul {
	display: none;
	background-color:#f3f8ff;}
ul.menu ul li a{padding-left:2.5rem;}
ul.menu ul li a:hover{
	border-left:0.25rem solid #ddd;}

ul.menu ul li a.active {
	color: #2972d2;
	border-left:0.25rem solid #ddd;}


/*--------尾部--------*/
#footer {
	padding: 1rem 0 3rem 0;
	background-color: #22262b;
	font-size:0.875rem;
	height: auto;}
#footer p{
	line-height: 2rem;text-align: center;color: #999999;}
#footer p.fl{margin:0 1rem 0 0;}
#footer p.fr{margin:0 0 0 1rem;}
#footer a {color: #999999;}
#footer > div{
	width:96%;
	margin:0 auto;
}
#footer div.br{
	border-bottom:1px solid #323840;
	padding:0 0 3rem 0;
	margin-bottom:0.5rem;
	height: auto;
}


	
/*---------首页banner---------*/
.bannerHome {
	position: relative;clear: both;
	background-color: #296aec;}
	
/*通栏轮播图高度*/
.slideBox {}
.slideBox .bd img {
	width: 100%;}


/*------子页banner------*/
.bannerSub {
	clear:both;
	position: relative;overflow: hidden;
	background-color: #367BF0;}
.bannerSub img {
	display: block;	
	margin: 0 auto;
	width: 100%;}
	

/*--------------------------------组件设置--------------------------------*/
	
/*--------首页标题--------*/
.titleBigHome {
	position: relative;margin-bottom: 1.875rem;
	text-align: center;
	overflow:hidden;}
.titleBigHome h3 {
	float:left;line-height:2.375rem;height:2.5rem;
	font-size:1.25rem;color:#004ab9;
	border-bottom:0.125rem solid #004ab9;}
.titleBigHome span {
	float:left;display:block;margin-left:1rem;margin-top:0.75rem;
	font-size: 1rem;font-family: Arial, Helvetica, sans-serif;color: #999;}
	

/*--------子页标题--------*/
.titleBigSub {
	overflow:hidden;
	margin-bottom: 1.25rem;
	text-align: center;
	/*border-bottom:0.0625rem solid #ddd;*/
	margin-top:3rem;}
.titleBigSub h3 {
	/*float:left;*/
	display: inline;
	font-size: 1.625rem;
	line-height:2.4375rem;}



/*--------------------------------更新module样式--------------------------------*/

/*调整面包屑显示位置*/	
.crumbs {
	/*top:-2.5rem;
	padding-right:3.75rem;*/
	text-align:right;	
	z-index:10;
	background-color: #eee;
	padding-bottom:1.25rem;
	font-size:0.875rem;}
.crumbs a:hover {color: #01a3eb !important;}

	
	
/*调整"模块_内容-9“图片尺寸*/
.mdlContent-9{
	padding:1.25rem;
	width:113.75rem;
	background-color:#fafafa;}
.imgtxt-7 img{height:12.5rem !important;}

/*调整"列表页_内容-5"*/
/*隐藏标题*/
.listImg-5 h3{display:none;}
/*设置简介高度*/
.listImg-5 h4{height:5rem;}
	
/*新闻列表页标题加下划线*/	
.tmpNews-6 .titleTemp{
	border-bottom:0.0625rem solid #ddd;}


/*新闻标题向下移动*/	
.cryNews-1 .titleCry h3{margin-top:1.875rem}
	
/*新闻列表标题去粗体*/	
ul.listNews-5 span.titleNews{
	font-weight:normal !important;}

/*内容页标题字体加大*/		
.cryNews-1{margin-top:2.5rem;}	
.cryContent-1 .titleCry h3{font-size:1.5rem !important;}		

/*新闻栏目页下移*/	
.colNews-1_l{margin-top:2rem}	
.colNews-1_r{margin-top:2rem}	





/*--------------------------------定制化样式--------------------------------*/

/*首页新闻-3（文字列表）*/
.newsHome-3{
	position:relative;overflow:hidden;
	margin-bottom:2.5rem;}

.newsHome-3 .listNews_l{
	float: left;margin-right:2%;
	width: 32%;height:21rem;
	background-color:#fafafa;}		

	
.newsHome-3 .listNews_c{
	float: left;
	width: 32%;height:21rem;
	background-color:#fafafa;}		


.newsHome-3 .listNews_c .contentTemp{padding-top:0.625rem;}
.newsHome-3 .listNews_c .contentTemp img{/*width:100%;height:200px;*/}
.newsHome-3 .listNews_c .contentTemp .titleImg{
	padding-top:0.625rem;
	text-align:center;font-size:1rem;}	




.newsHome-3 .listNews_r{
	float: right;
	width: 32%;height:21rem;
	background-color:#fafafa;}	

.newsHome-3 .titleTemp{height:2.375rem;line-height:2.375rem;border-bottom:0.125rem solid transparent;margin:0.625rem 1.25rem;}
.newsHome-3 .titleTemp h3{float:left;font-size:1.25rem;color:#004ab9;border-bottom:0.125rem solid #004ab9;}	
.newsHome-3 .contentTemp{clear:both;overflow:hidden;padding:0 1.25rem;}


/*----mq样式-----*/
.fl{float:left;}
.fr{float:right;}
.comm{height: auto;overflow: hidden;}

.icon-toplg{
	padding: 2.8rem 2rem 2.5rem 0;
    height: auto;
    overflow: hidden;
    border-right: 1px solid #ddd;
    float: left;
}
.icon-toplg a{
	display:block;
	float: left;
	width:4.125rem;/*w:66px;h:30px*/
	height: 1.875rem;
	text-align: center;
	border-radius: 1rem;
	line-height: 1.76rem;
	margin:0 0 0 0.5rem;
}
#top ul li a.icon-login{
	background-color:#01a3eb;
	color:#fff;	
	width:4.125rem;/*w:66px;h:30px*/
	height: 1.5rem;
	text-align: center;
	border-radius: 1rem;
	line-height: 1.4rem;
	display:block;
	margin:0.2rem 0rem 0 0;
}
#top ul li a .icon-lang{
	float: left;}

.pmt_40{
	padding:2.5rem 0;
}
.colNews-2Title{
	font-size:1.25rem;
	border-bottom: 1px solid #eee;
	padding-bottom:0.8rem;
	margin-bottom:0.8rem;
	height: auto;
	overflow: hidden;
}
.colNews-2Title::before{
	content: "";
    width: 3px;
    height: 18px;
    background-color: #01a3eb;
    margin: 0.3rem 1rem 0 0;
    display: block;
    float: left;
}
.colNews-2News li{
	line-height:2.5rem;
	height: auto;
	overflow: hidden;
}
.colNews-2News li a{
	display: block;
	float: left;
}
.pageNav{
	position:absolute;
	left:2%;
	z-index:99;
	padding:1.25rem 0;
}
.pageNav li{
	float:left;
}
.pageNav li a{
	display: block;
	float: left;
	margin:0 2rem 0 0;
}
.pageNav li a::after{
	content:"";
	width:1px;
	height: 18px;
	display: block;
	float: left;
	background-color: #cdcdcd;
	margin:0.2rem 2rem 0 0;
}
.pageNav li a.active{
	color:#01a3eb;
}

.mdlNews-full .listNews{
	width:100% !important;
}
.mdlNews-full .colNews-2News{
	width:47% !important;
}
.mdlNews-full .colNews-2News:nth-child(1){
	margin-right:6%;
}
.diy_select{
	height:34px;
	width:258px;
	position:relative;
	color:#999;
	cursor: pointer;
	border:1px solid #323840;
	font-size: 0.875rem;
}
.diy_select_btn{
	float:right;
	height:100%;
	line-height:32px;
	padding-right:15px;
}
.diy_select,.diy_select_list{
	border:1px solid #323840;}
.diy_select_txt{
	width:230px;
	float:left;
	height:100%;
	line-height:34px;
	text-align:center;
	color: #999999;
}
.diy_select_txt,.diy_select_list li{
	overflow:hidden}
.diy_select_btn img{
	width:10px;
	height: 7px;}
.diy_select_list{
	position:absolute;
	top:-164px;
	left:-1px;
	z-index:8888888;
	border-bottom:none;
	width:100%;
	display:none;
	_top:-101px;
	background-color: #22262b;
	color:#333;}
.diy_select_list li{
	list-style:none;
	height:32px;
	line-height:32px;
	cursor:default;
	_background:#fff;
	display: block;
	text-align: center;
	cursor: pointer;
}
.diy_select_list li a{
	width:9rem;
	display: block;
    float: left;
}
.diy_select_list li:hover{
	color:#006dd4;
}
.diy_select_txt::before,.diy_select_txt::after{
	content:"————";
	color:#999;
}
.diy_select_list li::before,.diy_select_list li::after{
	content:"——";
	color:#999;
	display: inline-block;
	float: left;
}
.diy_select_list li::before{
	padding-right:15px;
    margin-left: 12px;
}
.diy_select_list li::after{
	padding-left:15px;
}
.diy_select_txt::before{
	padding-right:10px;
}
.diy_select_txt::after{
	padding-left:10px;
}

.serviceCon{
	width:80%;
	margin:30px auto;
}
.serviceCon a{
	display:block;
	width:45%;
	margin-bottom:3rem;
	cursor: pointer;
}
.serviceCon a:hover{
	cursor: pointer;
}
.serviceCon a:nth-child(odd){
	float:left;
}
.serviceCon a:nth-child(even){
	float:right;
}
.serviceCon dl dt{
	text-align:center;
}
.serviceCon dl img{
	width:100%;
	display: block;
	margin-bottom:0 !important;
}
.serviceCon dl dd{
	font-size:1.2rem;
	padding: 0.8rem 1rem 0 1rem;
	border-top:0;
	border: 1px solid #dfe2e6;
	border-radius: 0 0 0.8rem 0.8rem;
	box-shadow: 0 0 15px rgb(0,0,0,0.16);
	height: 10.625rem;
}
.serviceCon dl dd .ser-p{
	font-size:1rem;
	line-height:1.8rem;
	padding: 1rem 0 1rem 0;
	color:#595959;
}
.serviceCon a:hover dd{
	box-shadow:0 0 15px rgb(1,163,265,0.16);
	cursor: pointer;
}
.btn-more{
	display:block;
	width:18.75rem;
	height: 3.75rem;
	line-height:3.75rem;
	text-align: center;
	font-size:1.2rem;
	margin:2rem auto;
	border-radius: 2rem;
	border:1px solid #ddd;
	clear: both;
	box-shadow: 0 0 15px rgb(0,0,0,0.10);
}
.colSub_r{
	width:100% !important;
}

.contactCon{
	width:1300px;
	margin:0 auto;
	height:auto;
	overflow: hidden;
}
.contactCon .fl{
	width:748px;
	border: 1px solid #abb2b9;
	border-right: 0;
	height: 392px;
}
.contactCon .fl img{
	width:100%;
}
.contactCon .fr{
	width:450px;
	background-color: #3170c7;
	height: 334px;
	padding:30px 50px;
}
.contactCon .fr dl{
	color:#fff;
}
.contactCon .fr dl dt{
	font-size:1.625rem;
	font-weight: bold;
	padding-bottom:2rem;
	line-height: 2.5rem;
}
.contactCon .fr dl dd{
	line-height:2.2rem;
}

@media screen and (max-width:767px) {
	html{font-size:12px;}
	/*移动端导航*/
	#navMbl{display:block;}
	.navBar{display:none;height:0}
	.navbg{display:none;height:0}

	/*页面容器*/
	.layout,.layoutHd,.layoutHome {width: 96%;}
	.layoutSub {width: 96%;}
	/*内页内容框*/
	/*.layoutSub {margin-top:-3rem !important;}*/

	/*头部LOGO图片*/
	/*#header .hdLogo img {width:80%;}*/

	/*左侧菜单*/
	ul.menu > li a i {right:0;}
	ul.menu > li a {padding-left:0.125rem;}
	ul.menu ul li a{padding-left:0.125rem;}
	
	/*内页标题*/
	.titleBigSub {margin-top:2rem;}
	.titleBigSub h3 {float:none;}

	/*调整面包屑显示位置*/	
/*	.crumbs {top:-0.5rem;padding-right:1rem;}*/
	
		/*争对交投风格做调整*/
	.tmpNews-5 .titleTemp{margin-top:2rem;}
	
}

@media screen and (min-width:768px) and  (max-width:1199px){
	html{font-size:14px;}
	
	#navMbl{display:none;}
	.navBar{display:block;}
	.navbg{display:block;}
	
	.layout,.layoutHd,.layoutHome,.layoutSub {width: 96%;}
	/*导航*/
	.navParent > a {padding: 0 1.5rem;}



}
	
@media screen and (min-width:1200px){
	html{font-size:16px;}
	
	#navMbl{display:none;}
	.navBar{display:block;}
	.navbg{display:block;}

	
	.layout,.layoutHd,.layoutHome,.layoutSub,.layoutHome {width: 96%;}

	

}


/*0819*/
.mdlNews-1 .listNews ul.tabNews li.active{
	background-color: #497bf7 !important;
}
.mdlNews-1 .listNews ul.clauseNews a:hover{
	color: #497bf7 !important;
}
.mdlNews-1 .listNews{
	margin-bottom:0 !important;
}
.incons {
	width:62.75rem;
	margin:0 auto;
}
.incons a{
	width:16.25rem;
	float: left;
	margin-right:7rem;
	border-radius: 0.4rem;
	text-align: center;
	padding:3rem 0;
}
.incons a:nth-last-child(1){
	margin-right:0;
}
.incons a img{
	width:6.25rem;
	height:5.875rem;
}
.incons a h3{
	color:#fff;
	padding: 0.625rem 0 0 0;
}
.incons a:hover img{
	padding-top:0.625rem;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.titleBigHome{
	text-align:center;
	width:10%;
	margin:0 auto;
}
.titleBigHome h3{
	float: none;
	border-bottom: 0;
	font-size:1.625rem;
	padding:0 0 1.875rem 0;
	color:#333;
}

/*公共查询*/
.serBox{
	width:45%;
	height:280px;
	float:left;
	background-color:#e6e9f0;
	margin-bottom:30px;
	margin-left:3.2%;
	border-radius: 10px;}	
.serBox dt{
	height:44px;
	line-height:44px;
	background-color:#408bcd;
	color:#fff;
	text-align:center;
	font-size:20px;
	border-radius: 10px 10px 0 0;}
.serTit{
	font-size:18px;
	text-align:center;
	color:#666666;
	padding:40px 0 40px 0;}
.serInput{
	display:block;
	width:80%;
	height:56px;
	border-radius:30px;
	background-color:#fff;
	margin:0 auto;
	border:0;
	padding:0 25px;
	-moz-box-shadow:0 0 8px rgba(81,120,216,0.07);
    -webkit-box-shadow:0 0 8px rgba(81,120,216,0.07);
    box-shadow:0 0 8px rgba(81,120,216,0.07);}
.serInput input.form-input{
	float:left;
	font-size:18px;
	width:90%;
	color:#666666;
	outline:0;
	height:54px;
	border:0;
	margin-top:1px;}
.serInput.ph_focus input.form-input{
	color:#009ef0;}	
.serInput label{
	float:right;
	width:32px;
	height:32px;
	display:block;
	margin-top:14px;
	background:url(../../public/cssimg/icon-search.png) no-repeat;}
.serInput label a{
	display:block;
	cursor:pointer;
	width:32px;
	height:32px;}
.ser-qy{
	width:450px;
	margin:0 auto;}
.ser-qy label{
	float:left;
	margin-left:4%;}
.ser-qy label input{
	margin-right:4px;}


/*0406*/
.contentDetail-1 p {
    font-size: 16px;
    line-height: 36px;
    color: #333;
    text-indent: 2em;
}
.titlep-1 {
    margin: 20px 0;
    line-height: 40px;
    background-color: #f7f7f7;
}
.titlep-1 span.number {
    display: block;
    margin-right: 16px;
    padding: 0 10px;
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-color: #117ecb;
}
.titlep-1 h4 {
    font-size: 20px;
    color: #333;
    letter-spacing: 0.1em;
}
.line {
    clear: both;
    overflow: hidden;
    height: 1px;
    border-bottom: 1px dashed #ddd;
}
.mg20 {
    margin: 20px 0;
}
.row5step {
    float: left;
    width: 16.8%;
}
.iconlist-3, a.iconlist-3 {
    position: relative;
    overflow: hidden;
    display: block;
    padding: 20px 0;
    margin: 4px auto 20px auto !important;
    width: 99%;
    height: 230px !important;
    background-color: #fff;
    border-top: 2px solid #1565c0 !important;
    box-shadow: 0px 4px 25px -15px #999 !important;
    -moz-box-shadow: 0px 4px 25px -15px #999 !important;
    -webkit-box-shadow: 0px 4px 25px -15px #999 !important;
}
.iconlist-3 h3 {
    margin-left: 20px;
    color: #1565c0 !important;
    font-size: 18px;
    text-align: left;
	left:0 !important;
	top:0 !important;
	position: relative !important;
}
.iconlist-3 h4 {
    position: absolute;
    bottom: 0;
    right: 0;
    font-family: "Times New Roman", Times, serif;
    color: #eee;
    font-size: 5rem;
    z-index: 1;
}
.iconlist-3 span {
    position: relative;
    display: block;
    padding: 20px;
    text-align: left;
    font-size: 14px !important;
    color: #666;
    line-height: 24px;
    z-index: 10;
	margin-top:0 !important;
}
.row5stepSpc {
    float: left;
    width: 4%;
}
.iconArrow-1 {
    position: relative;
}




