body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,
pre, fieldset, lengend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}

html {
	-webkit-text-size-adjust: 100%;
	width:100%;
	height: 100%;
}

* {
	padding: 0;
	margin: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	font: 16px/1 Helvetica, "Microsoft YaHei", Arial, Helvetica, sans-serif;
	height: 100%;
	background: #FBFBFB;
	overflow: hidden;
}

ul, li, dt, dd, dl {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	/* border: 0px; */
}

button {
	border: 0;
}

input[type="button"] {
	border: 0;
}

.clearfix:after {
	clear: both;
	content: "";
	display: table;
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: block;
	*zoom: 1;
}

#content{
	min-height: 80%;
}
.head {
	width: 100%;
	height: 200px;
	margin: 0 auto;
}
.head_2 {
	background: url(images/grid.jpg) no-repeat center center #197ec2;
	background-size: 100% 100%;
}
.head_martix {
	background: url(images/matrix.jpg) no-repeat center center #197ec2;
	background-size: 100% 100%;
}
.head_list {
	background: url(images/guide.png) no-repeat center center #197ec2;
	background-size: 100% 100%;
}
.head_case{
	background-image: url(images/case2.jpg) ;
	background-size: 100% 100%;
}
.head_contactUS {
	background-image: url(images/contact.jpg) ;
	background-size: 100% 100%;
}
.head_list h2{
	text-align: center;
	color: #fff;
}

.icon_top{
	margin-top:25px;
}
.iconMatr_top{
	margin-top:15px;
}
.icon span{
	color: #939393;
	line-height: 1.5;
}
.icon_blue{
	color: #2297E4;
}
.icon_organ{
	color: #F0AD4E;
}
.icon_green	{
	color: #5CB85C;
}
.icon_yellow{
	color: #ECDA14;
}
.icon_red{
	color: #D9534F;
}
.icon_primary{
	color: #337AB7;
}
.icon_purple{
	color: #936DD1;
}
.icon {
	display: inline-block;
	height: 96px;
	width:33%;
	position: relative;
	text-align:center;
	vertical-align: middle;
	float:left;
}
.nr img{
	height:28px;
	width:28px;
}
.nr .iconMatr {
	height:8%;
	border: none;
}
.nr .icon_f{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);    
	filter: grayscale(100%);
	filter: gray;
}
.nr .no_open {
	width:           45px;
	height:          45px;
	background:      url(images/no_open.png) no-repeat center center;
	background-size: 45px 45px;
	position:        absolute;
	top:             0;
	right:           0;
}

.list-group-item{
	padding: 15px 15px;
}

