/*---------------------------------------------------------------
	Body
---------------------------------------------------------------*/
	body {
		margin: 0;
		padding: 0;
		background: #e3e3e3;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 0.8em;
		line-height: 1.3em;
		color: transparent;
		min-width: 992px;
		overflow: auto;
	}
    #ampsize{
		min-width: 1024px;
	}
/* Inputs */
	input[type=text],
	input[type=password],
	input[type=email],
	textarea {
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 1em;
		line-height: 1.61803399em;
		max-width: 100%;
		padding: 0.4045084975em;
		outline: none;
		border: 1px solid #D9D9D9;
		border-color: rgba(0, 0, 0, .19) rgba(0, 0, 0, .13) rgba(0, 0, 0, .07);
		background: #F0F0F0;
		background: rgba(0, 0, 0, .039);
		/*background: #E2E2E2;*/
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		    -ms-box-sizing: border-box;
		     -o-box-sizing: border-box;
		        box-sizing: border-box;
		-webkit-background-clip: padding-box;
		   -moz-background-clip: padding-box;
		    -ms-background-clip: padding-box;
		     -o-background-clip: padding-box;
		        background-clip: padding-box;
		-webkit-border-radius: 1px;
		   -moz-border-radius: 1px;
		    -ms-border-radius: 1px;
		     -o-border-radius: 1px;
		        border-radius: 1px;
		-webkit-transition: all 0.1s ease-out;
		   -moz-transition: all 0.1s ease-out;
		    -ms-transition: all 0.1s ease-out;
		     -o-transition: all 0.1s ease-out;
		        transition: all 0.1s ease-out;
	}
	textarea:focus, 
	input[type="text"]:focus, 
	input[type="password"]:focus, 
	input[type="file"]:focus {
		/*background-color: #F0F0F0;;*/
		border-color: #AFAFAF ;
	}
	.placeholder-support {
		color:#aaa;
	}

/* Links */
	a,
	a:active, 
	a:visited {
		color: #2e88bb;
		text-decoration: none;
	}
	a:hover {
		/*color: #ff6600;*/
		/*border-bottom: 1px solid #ff6600;*/
	}
/* Headers */
	h1, h2, h3, h4, h5, h6 {
		margin: 0;
		color: #000;
		font-weight: bold;
	}
	h1 {
		font-size: 1.8em;
	}
	h2,
	.contentheading {
		margin: 0;
		margin-top: 5px;
		font-size: 1.6em;
		line-height: 2em;
		letter-spacing: -.02em;
		font-weight: bold;
		color: #000;
	}
	h3 {
		font-size: 1.1em;
		margin: 2em 0 0 0;
	}
	h5{
		font-size: 13.5px;
	}
/*---------------------------------------------------------------
	Lists
---------------------------------------------------------------*/
	ol {
		margin: 1em 0 1em 3em;
	}
	ol li {
		margin: 1em 0;
		line-height: 1.5em;
	}
	ul {
		margin: 1em 0 1em 3em;
		list-style: disc;
	}
	ul li {
		margin: 0.7em 0;
		line-height: 1.5em;
	}
	dl {
		margin: 1em 0;
	}
	dt {
		margin: 0.5em 0;
		padding: 0;
		font-weight: bold;
		line-height: 1.5em;
	}
	dd {
		padding: 0;
		margin: 0 0 1em 1.5em;
		line-height: 1.5em;
	}
/*---------------------------------------------------------------
	PRE, Code, etc.
---------------------------------------------------------------*/
	pre {
		font-family: "Bitstream Vera Sans Mono", Courier, Monaco, ProFont, "American Typewriter", "Andale Mono", monospace;
		line-height: 1.45em;
		color: #555;
		margin: 1em 0 1em 0;
		padding: 0 0 0 1em;
		border-left: 5px solid #ddd;
		font-size: 110%;
		white-space: pre;
		/* begin css 3 or browser specific rules - do not remove!
		see: http://forums.techguy.org/archive/index.php/t-249849.html */
		white-space: pre-wrap;
		word-wrap: break-word;
		white-space: -moz-pre-wrap;
		white-space: -pre-wrap;
		white-space: -o-pre-wrap;
		/* end css 3 or browser specific rules */
	}
	code,
	tt {
		font-family: Monaco, ProFont, "Bitstream Vera Sans Mono", "American Typewriter", "Andale Mono", monospace;
		font-size: 0.91em; /* 1.09em for Courier */
	}
/*---------------------------------------------------------------
	Misc.
---------------------------------------------------------------*/
	p { 
		margin: 1em 0; 
		line-height: 1.5em;
	}
	b,
	strong {
		font-weight: bold;
	}
	hr {
		border: none;
		height: 1px;
		border-top: 1px solid #efefef;
	}
	abbr {
		border-bottom: 1px dotted #000;
	}
	i,
	em {
		font-style: italic;
	}
	blockquote {
		color: #888;
		margin: 1em 0 1em 0;
		padding: 0 0 0 1.7em;
		font: italic 1em Georgia, Times, serif;
	}
	.cite {
		margin: 0 0 3em 3em;
		padding: 0 0 0 0;
	}
/*---------------------------------------------------------------
	Tables
---------------------------------------------------------------*/
	table,
	.contentpaneopen table {
		width: 100%;
		text-align: left;
		font-size: 1em;
		border-top: 2px solid #dfdfdf;
		border-bottom: 2px solid #dfdfdf;
		margin-top: 10px;
	}
	table caption,
	.contentpaneopen table caption {
		line-height: 1.6em;
		padding: 5px 10px;
	}
	table th,
	table td,
	.contentpaneopen table th, 
	.contentpaneopen table td {
		vertical-align: top;
		line-height: 1.6em;
		padding: 5px 10px;
		border-bottom: 0.5px solid #9BA0A3;
	}
	table tr.odd,
	.contentpaneopen table tr.odd {
		background-color: #f4f4f4;
	}
	table tr.even,
	.contentpaneopen table tr.even {
		background-color: #fff;
	}
	table thead th,
	.contentpaneopen table thead th {
		font-weight: bold;
		border-bottom: 1px solid #dfdfdf;
		white-space: nowrap;
	}
	table th p,
	table td p,
	.contentpaneopen table th p, 
	.contentpaneopen table td p {
	}
	.contentpaneopen,
	.contentpaneopen td {
		border: none;
		margin: 0;
		padding: 0;
	}
/*---------------------------------------------------------------
	Core classes
---------------------------------------------------------------*/
	.on,
	.show {
		display: block;
	}
	.off,
	.hide {
		display: none;
	}
	.invisible {
		visibility: hidden;
	}
	.clear {
		clear: both;
	}
	.nowrap {
		white-space: nowrap;
	}
	.highlight {
		background-color: #FFFF99;
	}
	.align-right {
		text-align: right;
	}
	.align-left {
		text-align: left;
	}
	.align-center {
		text-align: center;
	}
	img.align-right {
		float: right;
		margin: 0 0 1em 1em;
	}
	img.align-left {
		float: left;
		margin: 0 1em 1em 0;
	}

/*---------------------------------------------------------------
	Search
---------------------------------------------------------------*/
	#ampsearch{
		margin-right: 30px;
		margin-left: -30px;
	}
	#ampsearch form {
		position: relative;
		margin-top: 5px;
		padding: 0;
		float: right;
	}
	#ampsearch form legend {
		display: none;
	}
	#ampsearch form fieldset {
		border: none;
		padding: 0;
		margin: 0;
		background: transparent;
		width: auto;
	}
	#ampsearch form label {
		color: #999; 
		display: none; 
	}
	#ampsearch form input[type=text] {
		width: 120px;
		color: #222;
		/*background: #fff;*/
		margin: 0;
		padding: 0;
		padding: 0 0 6px 0\9;
		border: 1px solid #b6b6b6
	}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
	#ampsearch form input[type=text] {
		padding: 0 0 6px 0;
	}
}
#ampsearch form input[type=submit] {
		width: auto;
		height: auto;
		display: inline;
		margin: 0;
		/*padding: 0;*/
		/*display: none;*/
	}
   #ampsearch > form> .search >input, button, select, textarea{
		margin-left:2px;
	   /*background: none;*/
	}
	#submitquery {
		background-color: #f0f0f0;
		background-image: linear-gradient(to bottom,#fafafa,#e0e0e0);
		padding: 3px 10px;
		cursor:pointer;
		text-shadow: inherit;
		border: 1px;
		margin-left: 2px !important;
	}
	#ampsearch > form > .search > .button :hover{
		background-color: #000;
	}
/*---------------------------------------------------------------
	Toolbar
---------------------------------------------------------------*/
.headerbar{
	z-index: 9;
	font-size: 13px;
	position: relative;
	height: 60px;
	margin: 0;
	padding: 0;
}
#toolbar {
	padding: 0;
	margin: 0;
	height: 100%;
	display: block;
	z-index: 999;
	float: right;
	margin-right:35px;
}
@media (max-width:1200px) {
	#toolbar{
		margin-right:0px;
	}
}
	#toolbar li {
		display: block;
		float:left;
		/*margin-top: 10px;*/
		padding: 0;
		margin: 0;
		height: 100%;
		line-height: 60px;
	}
	#toolbar li a,#follow .attention {
		height: 22px;
		border: none;
		color: #f1f1f1;
		display: block;
		text-align: center;
		font-size: 16px;
		margin-top: 6px;
		padding-left: 10px;
		text-decoration: none;
	}
	#toolbar li a:hover{
		color: #f0ad4e;
	}
	#toolbar li#usersname { 
		color: #fff;
		margin: 0 0 0 -15px;
		width: auto;
		/*margin-top: 10px;*/
		font-size: 90%;
	}
	#toolbar li#usermessages { 
		text-align: right;
		position: absolute;
		top: -0.5em;
		right: 220px;
		color: #ee0; /*#ffd0dc;*/
		white-space: nowrap;
		width: 12em;
	}
	#toolbar li#usermessages a {
		margin: 0;
		padding: 0;
		font-size: 100%;
		color: #ee0;
		text-align: right;
		display: inline;
	}
	#toolbar li#usermessages a:hover {
		text-decoration: underline;
	}
	#toolbar li#login a,
	/*#toolbar li#logout a {
		background: url("../images/layout/toolbar-button.png") 0 0 no-repeat;
	}*/
	#toolbar li#login a:hover, 
	#toolbar li#logout a:hover {
		background-position: 0 -25px;
	}
	#toolbar li#register a,
	/*#toolbar li#myaccount a {
		background: url("../images/layout/toolbar-button.png") right top no-repeat;
	}*/
	#toolbar li#register a:hover,
	#toolbar li#myaccount a:hover {
		background-position: right bottom;
	}

/*---------------------------------------------------------------
	Help Tab
---------------------------------------------------------------*/
	#tab {
		display: block;
		position: absolute;
		top: 76px;
		right: 30px;
		width: 5em;
		height: 3em;
		text-align: right;
		margin: 0;
		line-height: 1.2em;
		font-size: 90%;
	}
	#tab.active {
		background: #000;
	}
	#tab a { 
		padding: 0;
		color: #fff;
		height: 3em;
		display: block;
		border: none;
	}
	#tab a span { 
		padding: 1em 0 0 0;
		padding-right: 25px;
		color: #fff;
		height: 2em;
		display: block;
		border: none;
	}
	#tab a:hover {
		color: #d7c2ef;
		background: #616161 url("../images/layout/nav-background-hover.gif") 0 0 repeat-x;
	}
	#tab a:hover span {
		color: #d7c2ef;
	}
/*---------------------------------------------------------------
Header
---------------------------------------------------------------*/
#header {
	background: url("/app/templates/amp/images/logos/1.png") no-repeat ;
    background-size: cover;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 100px;
}
#header .headercontent{
	position: relative;
}
.logowidth{
	position: absolute;
}
.headerbarwith{
	width: 350px;
	float: right;
	position: relative;
}
.shoulu{
	color: #f1f1f1;
	font-size: 16px;
	height: 20px;
	font-weight: 100;
}

/*---------------------------------------------------------------
	Navigation
---------------------------------------------------------------*/
#sdheader {
	height: 50px;
	border-bottom: 3px solid #4A7E58;
	border-top: 3px solid #4A7E58;
	background:#6FAC82;
	/*background: #446e5c;*/
}
#sdheader2{
	background: #ffffff;
}
.navwidth{
	width: 100%;
	height: 100%;
	display: inline-block;
}
	#navbar {
		font-size: 100%;
		height: 100%;
		margin: auto 20px;
	}
  .navuiliactivecss{
		/*background: #52b6ec;*/
	  width: 98%;
	  border-radius: 0px;
	  border-bottom: 3px solid #fff1bc;
	  margin-right: 3px!important;
	}
  .navuiliactivecss a{
	  margin-right: -2%!important;
  }

	#navbar h2 {
		display: none;
	}
	#navbar > ul {
		border: none;
		/*margin: 25px 0 0 25px;*/
		margin: 0;
		padding: 0;
	}
	#navbar a {
		height: 44px;
		line-height: 44px;
		border: none;
		font-size: 20px;
		color: #333;
		margin: auto;
		font-weight: 600;
		width: 100%!important;
		display: inline-block;
		margin: 2px 0px 0px -4px;
	}
	#navbar li a:hover {
		color: rgb(104, 7, 71);
		text-decoration: none;
		background: #bbded6;
		width: 98%;
		/*background: #9acfea url("../images/layout/nav-background-hover.gif") 0 0 repeat-x;*/
	}
	#navbar li {
		margin: -2px;
		float: left;
		height: 50px;
		line-height: 50px;
		display: block;
		position: relative;
		width: 14.5%;
		border-left: 1px solid aliceblue;
		text-align: center;
	}
	/*#navbar .item-154,
	#navbar .item-159*/
	#navbar .item-170{
		border-right: 1px solid aliceblue;
	}
/* Drop-down menus */
	#navbar li ul {
		position: absolute;
		height: auto;
		width: 100%;
		font-weight: normal;
		margin: 0;
		padding: 0 2px 2px 2px;
		background: transparent;
		/*border-radius: 6px;*/
		display: inline-block;
	}
   #navbar ul.menu ul::before{
		width:0;
		height:0;
	}
	#navbar li li {
		height: 33px;
		line-height: 33px;
		background-color: #a7d7c5;
		width: 100%;
		border-radius: 0px;
		margin-bottom: 0px;
		/*box-shadow:0 1px 0 rgba(0,0,0,.2) inset,0 -1x 0 rgba(255,255,255,.2) inset;*/
		float: none;
	}
	#navbar li.active ul a,
	#navbar li ul a {
		width: 100px;
		height: auto;
		font-size: 15.5px;
		font-weight: normal;
		line-height: 33px;
		text-transform: none;
		border: none;
		margin: -1px -2px 1px -3px;
		background: transparent;
		border-top: 1px solid #cdf3f3;
		border-bottom: 1px solid #cdf3f3;
		width: 100%;
	}
	#navbar li ul ul {
		margin: -2em 0 0 21em;
	}
	#navbar li:hover ul ul,
	#navbar li:hover ul ul ul,
	#navbar li.sfhover ul ul,
	#navbar li.sfhover ul ul ul {
		left: -999em;
	}
	#navbar li:hover ul,
	#navbar li li:hover ul,
	#navbar li li li:hover ul,
	#navbar li.sfhover ul,
	#navbar li li.sfhover ul,
	#navbar li li li.sfhover ul {
		z-index: 666;	
		left: auto;
	}
	#navbar li li:hover,
	#navbar li.sfhover {
		/*border: 1px solid #f0ad4e;*/
		/*background: #fff;*/
		/*color: #FF9966;*/
	}
	#navbar li.sfhover {
		background: #616161 url("../images/layout/nav-background-hover.gif") 0 0 repeat-x;
	}
	#navbar li li.sfhover {
		background: #616161;
	}
	#navbar li li:hover a,
	#navbar li.sfhover a,
	#navbar li.sfhover ul li.sfhover a,
	#navbar li li:hover ul li:hover a,
	#navbar li.sfhover ul li.sfhover ul li.sfhover a,
	#navbar li li:hover ul li:hover ul li:hover a {
		color: rgb(104, 7, 71);
		/*background-color: #fff;*/
	}
	#navbar li li:hover ul a,
	#navbar li.sfhover ul a,
	#navbar li.sfhover ul li.sfhover ul a,
	#navbar li li:hover ul li:hover ul a {
		color: #fff;
	}
	#navbar li li:hover ul li a,
	#navbar li.sfhover ul li.sfhover a {
		color: #FF9966;
	}
#navbar ul.menu li:hover,
#navbar ul.menu li:focus {
	position: relative;
	z-index: 799;
	cursor: default;
}
#navbar ul.menu ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 798;
	/*width: 100px;*/
}
#navbar ul.menu li:hover > ul,
#navbar ul.menu li:focus > ul {
	visibility: visible;
	/*margin-top: 6px;*/
}


/*---------------------------------------------------------------
	Breadcrumbs
---------------------------------------------------------------*/
	#trail {
		margin: 0;
		padding: 1em 30px;
		background: transparent;
		font-size: 90%;
		line-height: 0.8em;
		color: #999;
	}
	#trail a {
		border-bottom: 1px solid #b7c7d4;
		color: #2e88bb;
		margin: 0 0.2em;
	}
	#trail a:hover {
		color: #ff6600;
		border-bottom: 1px solid #ff6600;
	}

	#trail .breadcrumbs span{
		line-height: 20px;
	}
/*---------------------------------------------------------------
	Content wrap
---------------------------------------------------------------*/
	#wrap {
		margin: 0;
		padding: 0;
		border: none;
		height: auto;
		overflow: hidden;
	}

/*---------------------------------------------------------------
	Content
---------------------------------------------------------------*/
	#content {
		margin: 0;
		padding: 0;
		position: relative;
		/*min-height: 250px;*/
		background-color: #e3e3e3;
	}
/*---------------------------------------------------------------
	Content header
---------------------------------------------------------------*/
	#content-header {
		margin-right: 250px;
		padding: 0 0 1em 0;
		height: 50px;
	}
	.contentpaneopen {
		padding: 0;
		margin:0;
	}
	#frontpage .contentpaneopen,
	.heading {
		padding: 0
	}
	#content-header h2,
	.contentpaneopen .contentheading {
		margin: 0 0 0 20px;
		padding: 10px 0 0 20px;
		font-size: 20px;
	}
	.contentpaneopen .contentheading {
		padding-bottom: 10px;
		/*border-bottom: 1px solid #eaeaea;*/
		margin-left: 0;
	}
	#content-header h3, 
	#content-header p {
		margin: 0 0 0 0;
		color: #666;
		font-weight: bold;
	}
	#content-header.full {
		margin-right: 0;
	}
	#content-header.full h2 {
		margin-right: 15px;
	}
	#content-header-extra {
		position: absolute;
		top: 0;
		/*right: 0;*/
		min-width: 214px;
		padding-right: 15px;
	}
	#content-header-extra p {
		padding: 1.5em 0 0 0;
		margin-top: 0;
	}
	#content-header-extra .metadata p {
		border: none;
		padding: 0;
	}
	.com_content .buttonheadings {
		position: absolute;
		top: 0;
		right: 0;
		padding-right: 15px;
	}
	/* Extra nav */
	#useroptions {
		padding: 0.5em 0 0 0;
		margin: 0;
	}
	#useroptions li {
		display: inline;
		margin-right: 1em;
	}

/*---------------------------------------------------------------
	Primary Content Columns
---------------------------------------------------------------*/
/* Sections */
	.section {
		padding: 0;
	}
	.section .section {
		padding: 0;
	}
	.main {
		border-top: 1px solid #efefef;
	}
	.below {
		margin: 2em 0 0 0;
		padding-top: 1em;
	}
/* Subjects (with right aside) */
	.subject {
		margin: 0;
		margin-right: 235px;
		padding: 1.4em;
		background: #F7F7F7;
		border-top: 1px solid #E3E3E3;
		border-bottom: 1px solid #E3E3E3;
		/*min-height: 1100px;*/
	}
	.main .subject {
		border: none;
		background: transparent;
		padding: 1em 0 0 0;
	}
/* Asides (right side) */
	.aside {
		float: right;
		width: 214px;
		padding-top: 2em;
	}
	.aside h4,
	.aside p {
		color: #999;
	}
	.aside h4 {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	/* Fieldsets */
	.aside fieldset {
		margin: 1em 0 2em 0;
		padding: 1em;
		background: #F5F7F2;
		border-top: 1px solid #DEE4CD;
		border-bottom: 1px solid #DEE4CD;
	}
	.aside>fieldset { margin-top: 0;}
	.aside fieldset label {
		display: block;
		margin-bottom: 0.5em;
	}
	.aside fieldset label input, 
	.aside fieldset label select, 
	.aside fieldset label textarea {
		width: 100%;
	}
	.aside fieldset legend {
		font-weight: bold;
		padding: 0 0 1em 0;
	}
	/* Lists */
	.aside .sub-nav {
		margin: 1em 0 1em 0;
		padding: 1em;
		background: #F4F4F4;
		border-top: 1px solid #D8D8D8;
		border-bottom: 1px solid #D8D8D8;
		list-style: none;
	}
	.aside .sub-nav li {
		margin: 0.3em 0;
		list-style: none;
	}
	.aside .sub-nav ul {
		margin: 0 0 0 1.5em;
	}
	.aside .sub-nav .active {
		font-weight: bold;
	}
	.aside .sub-nav .active ul {
		font-weight: normal;
	}
	/* Message box colors */
	.aside .help,
	.aside .info { 
		color: #4379CA; 
	}
	.aside .help { 
		color: #8a42cd;
	}
	.aside .alert,
	.aside .warning { 
		color: #CC6633; 
	}
	.aside .failed,
	.aside .error { 
		color: #CC0000;
	}
	.aside .passed { 
		color: #7AAB69;
	}
	.aside .archive { 
		color: #777;
	}
	.aside .locked { 
		color: #CC6633; 
	}
	.aside .timed { 
		color: #ad733f; 
	}
	.aside .flagged { 
		color: #CC0000;
	}
/* NOTE: added to some containing div to dictate what side (left or right) an "aside" column will appear. */
	.withleft {
		border: none;
	}
	.withleft #content-header {
		margin: 0;
		border-bottom: 1px solid #efefef;
	}
	.withleft #content-header h2 {
		margin: 0 15px 0 0;
	}
	.withleft #content-header h3 {
		margin: 0 15px 0 0;
	}
/* Subjects (with left aside) */
	.withleft .subject {
		padding-top: 0;
		margin-top: 0;
		margin-right: 0;
		margin-left: 250px;
	}
/* Asides (left side) */
	.withleft .aside {
		float: left;
		width: 214px;
		padding: 0;
	}
	.withleft .aside ul {
		border-bottom: 1px solid #E0E0E0;
		padding: 0;
		margin: 2em 0 0 0;
		border-top: 1px solid #E0E0E0;
	}
	.withleft .aside li {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.withleft .aside li a {
		display: block;
		padding: 0.7em 1.2em;
		background: #F5F5F5 url("../images/bullets/arrow.gif") 0 1em no-repeat;
		font-size: 85%;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	.withleft .aside li.active a, 
	.withleft .aside li a.active {
		background-color: #fff;
		color: #333;
	}
	.withleft .aside li.active li a {
		padding-left: 1.2em;
		background: #F5F5F5 url("../images/bullets/arrow.gif") 0 0.7em no-repeat;
		color: #6699cc;
	}
	.withleft .aside li.active li.active a {
		background-color: #fff;
		color: #333;
	}
	.withleft .aside li span {
		display: block;
		border-top: 1px solid #E0E0E0;
		border-bottom: 1px solid #E0E0E0;
	}
	.withleft .aside li a span, 
	.withleft .aside li span span {
		border: none;
	}
	.withleft .aside li a:hover {
		border: none;
		background-position: 0.2em 1em;
		background-color: #333;
		color: #fff;
	}
	.withleft .aside li.active a:hover {
		background-color: #333;
		color: #fff;
	}
	.withleft .aside ul ul {
		padding: 0 0 0 1em;
		margin: 0;
		background: #fff;
	}
	.withleft .aside li li a {
		display: block;
		padding: 0.3em 0.3em 0.3em 1.2em;
		text-transform: none;
		background-position: 0em 0.7em;
		letter-spacing: 1px;
	}

/*---------------------------------------------------------------
	Forms
---------------------------------------------------------------*/
	#hubForm {
		padding: 12px 0 0 0;
		margin: 0;
		position: relative;
	}
	#hubForm .fieldsetchange {
		padding: 0 2% 1.75em 2%;
		border: none;
		float: left;
		/*width: 45%;*/
		/*width: 70%;*/
		margin: 0.5em 0 0.5em 0;
		color: #000000;
		/*background: #f3f1ed;*/
		/*border: 1px solid #d8d0c4;*/
	}
    #hubForm fieldset p{
		margin: 0 0 0px -15px;
	}
	#hubForm fieldset.dataset {
		padding: 0 2% 1.75em 0;
		width: 68%;
		background: #fff;
		border: none;
	}
	#hubForm .fieldsetchange label {
		display: block;
		padding-top: 3em;
	}
	#hubForm input, 
	#hubForm select, 
	#hubForm textarea {
		margin-top: 0.25em;
		width: 100%;
	}
	#hubForm fieldset fieldset {
		margin: 1.75em 0 1.75em 0;
		padding: 0 1em 1.75em 1em;
		border: 1px solid #d8d0c4;
		float: none;
		width: auto;
	}
	#hubForm fieldset fieldset label {
		padding-top: 0.7em;
	}
	#hubForm fieldset fieldset fieldset {
		margin: 0;
		padding: 0;
		border: none;
		float: none;
		width: auto;
	}
	#hubForm fieldset fieldset fieldset label {
		margin-left: 1.75em;
	}
	#hubForm fieldset fieldset fieldset legend label {
		margin-left: 0;
	}
	#hubForm .option {
		display: inline;
		margin: 0 0.25em 0 0 !important;
		margin: 0;
		width: auto;
	}
	#hubForm .indent {
		margin-left: 1.75em;
	}
	#hubForm .group {
		position: relative;
		margin-left: -3em;
		padding: 0 0 1.5em 5em;
		overflow: hidden;
		top: 1.5em;
		left: 1.5em;
		background:none;
	}
	#hubForm .group label {
		padding: 0;
		float: left;
		width: 50%;
	}
	#hubForm .group label:first-child {
		margin: 0 2em 0 -3.5em;
	}
	#hubForm .group label .error,
	#hubForm .group label .warning {
		display: block;
	}
	#hubForm label em {
		display: block;
		margin: -1.5em 0 0 10em;
		text-align: right;
		font: inherit;
		color: #aa9;
	}
	#hubForm .submit {
		padding: 1.5em 0 1em;
		text-align: center;
		margin-right: 30%;
	}
	#hubForm .submitchange{
		padding: 1em 0 1em;
		float: left;
		margin-right: 0;
		margin-top: 60px;
	}
	#hubForm .submit input {
		display: inline;
		width: auto;
	}
	#hubForm .inactive {
		color: #aa9;
	}
	#hubForm .fieldsetchange h3 {
		position: absolute;
		padding:0px 40px;
		left: 1em;
		margin: 0;
		color: #000000;
		font-size: 1.2em;
	}
	#hubForm .explaination {
		position: relative;
		float: right;
		/*width: 28%;*/
		margin-right: 25px;
	}
	#hubForm .explaination a:hover {
		color: #222;
	}
	#hubForm .explaination p {
		margin: 1em 0;
		padding: 0;
	}
	#hubForm .explaination h2 {
		position: relative;
		margin: 1.5em 0 0.5em;
		padding: 0;
		border: none;
		width: 100%;
	}
	#hubForm .explaination ul {
		position: relative;
		list-style: none;
		color: #57b;
	}
	#hubForm fieldset fieldset.fieldsWithErrors,
	.fieldsWithErrors {
		border: 1px solid #c00;
	}
	#hubForm fieldset fieldset.fieldsWithErrors legend,
	.fieldWithErrors { color: #c00; font-weight: bold; }
	.fieldWithErrors input,
	.fieldWithErrors select,
	.fieldWithErrors textarea {
		background-color: #F8E5E5;
	}
	.fieldWithErrors .required,
	.fieldWithErrors .optional {
		font-weight: normal;
	}
	#hubForm .group .hint {
		margin-top: 0;
	}
	#hubForm .warning,
	#hubForm .error {
		margin-bottom: 0;
		width: 96%;
		margin: 10px auto 10px;
	}
	.optional,
	.required {
		/*text-transform: uppercase;
		font-size: xx-small;*/
		font-size: small;
	}
	.required {
		color: red;
	}
	.optional {
		color: #999999;
	}
	.hint {
		color: #999;
		font-size: 90%;
	}
	
	.subject #hubForm fieldset {
		float: none;
		width: auto;
		margin: 0;
		padding-bottom: 0;
		color: #000;
	}
	.subject #hubForm fieldset fieldset {
		padding: 0 1em 1em 1em;
		margin-top: 1em;
	}
	.subject #hubForm .submit {
		margin-right: 0;
	}

/*---------------------------------------------------------------
	Misc. Classes
---------------------------------------------------------------*/
	#tagline { 
		margin: -2.5em 0 1em 0;
		padding: 0; 
		text-align: right;
	}
	.more a {
		background: #515151;
		padding:2px 5px 4px 5px; color:#FFF;
		color:#FFFFFF;
		font-size:85%;
		border:none;		
	}
	.more a:hover {
	  background-color:#666;
	}
	.cal_table table,
	#overDiv table {
		width: auto;
		border: none;
		margin: 0;
	}
	#overDiv table td,
	#overDiv table th {
		border: none;
		padding: 0.2em;
	}

/* Squeezebox */
	.body-overlayed embed,
	.body-overlayed object,
	.body-overlayed select {
		visibility: hidden;
	}
	#sbox-window embed,
	#sbox-window object,
	#sbox-window select {
		visibility: visible;
	}
	#sbox-overlay {
		position: absolute;
		background-color: #000;
		-webkit-filter: blur(10px);
	}
	#sbox-window {
		position: absolute;
		background-color: #000;
		text-align: left;
		overflow: visible;
		padding: 10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
	}
	#sbox-btn-close {
		position: absolute;
		width: 30px;
		height: 30px;
		right: -15px;
		top: -15px;
		background: url("../images/overlay/closebox.png") no-repeat top left;
		border: none;
	}
	#sbox-btn-close:hover {
		border: none;
	}
	#sbox-resizehandle {
		position: absolute;
		width: 30px;
		height: 30px;
		right: -15px;
		bottom: -15px;
		background: url("../images/overlay/resizebox.png") no-repeat top left;
		border: none;
		cursor: se-resize;
	}
	#sbox-newwindow {
		position: absolute;
		width: 30px;
		height: 30px;
		right: 25px;
		bottom: -15px;
		background: url("../images/overlay/newwindowbox.png") no-repeat top left;
		border: none;
		cursor: pointer;
	}
	.sbox-loading #sbox-content {
		background-image: url("../images/anim/spinner.gif");
		background-repeat: no-repeat;
		background-position: center;
	}
	#sbox-content {
		clear: both;
		overflow: auto;
		background-color: #fff;
		height: 100%;
		width: 100%;
	}
	.sbox-content-image#sbox-content {
		overflow: visible;
	}
	#sbox-image {
		display: block;
	}
	.sbox-content-image img {
		display: block;
	}
	.sbox-content-iframe#sbox-content {
		overflow: visible;
	}

	/* Forms */
	#sbox-content #content-header,
	#sbox-content .explaination,
	#sbox-content .aside {
		display: none;
	}
	#sbox-content .main,
	#sbox-content .subject,
	#sbox-content .mian .subject,
	#sbox-content .withleft,
	#sbox-content form#hubForm {
		margin: 0;
		padding: 0;
		border: none;
		height: auto;
		overflow: hidden;
	}
	#sbox-content fieldset {
		padding: 0;
		margin: 0;
		width: 100%;
		border: none;
		background-color: transparent;
	}
	#sbox-content fieldset legend {
		margin: 0;
		padding: 0.5em 1em;
		width: 100%;
		position: inherit;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #757575;
		color: #555;
		text-shadow: 0px 1px 0px #e5e5ee;
		background: #a2a2a2;
		background: -webkit-gradient(linear, left top, left bottom, from(#c4c4c4), to(#a2a2a2));
		background: -webkit-linear-gradient(#c4c4c4, #a2a2a2);
		background: -moz-linear-gradient(center top, #c4c4c4 0%, #a2a2a2 100%);
		background: -moz-gradient(center top, #c4c4c4 0%, #a2a2a2 100%);
		background: -o-linear-gradient(#c4c4c4, #a2a2a2);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c4c4c4,endColorstr=#a2a2a2);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c4c4c4, endColorstr=#a2a2a2)";
	}
	#sbox-content fieldset label {
		margin: 0;
		padding: 0.5em 1em;
		border-bottom: 1px solid #ccc;
		display: block;
	}
	#sbox-content fieldset input,
	#sbox-content fieldset select,
	#sbox-content fieldset textarea {
		margin-top: 0.25em;
		width: 100%;
	}
	#sbox-content fieldset label textarea#msg-message {
		margin-bottom: 0.5em;
		height: 175px;
	}
	#sbox-content .submit {
		margin: 0;
		padding: 0.5em 1em;
		text-align: center;
	}

/* 5 star Reviews */
	.avgrating {
		padding-left: 0;
	}
	.avgrating span {
		padding-left: 1em;
	}
	.avgrating:before {
		font-family: 'Fontcons';
		font-size: 12px;
		line-height: 12px;
	}
	.no-stars:before        { content: "\2606\2606\2606\2606\2606"; }
	.half-stars:before      { content: "\f089\2606\2606\2606\2606"; }
	.one-stars:before       { content: "\2605\2606\2606\2606\2606"; }
	.onehalf-stars:before   { content: "\2605\f089\2606\2606\2606"; }
	.two-stars:before       { content: "\2605\2605\2606\2606\2606"; }
	.twohalf-stars:before   { content: "\2605\2605\f089\2606\2606"; }
	.three-stars:before     { content: "\2605\2605\2605\2606\2606"; }
	.threehalf-stars:before { content: "\2605\2605\2605\f089\2606"; }
	.four-stars:before      { content: "\2605\2605\2605\2605\2606"; }
	.fourhalf-stars:before  { content: "\2605\2605\2605\2605\f089"; }
	.five-stars:before      { content: "\2605\2605\2605\2605\2605"; }

/*---------------------------------------------------------------
	Primary Resource file
---------------------------------------------------------------*/	
	#primary-document {
		margin: 1em 0 1.5em 0;
	}
	#primary-document a {
		margin: 0;
		padding: 6px 0 0 10px;
		display: block;
		width: 204px;
		height: 26px;
		border: none;
		color: #fff;
		font-weight: bold;
		background: url("../images/buttons/primary.gif") 0 0 no-repeat;
	}
	#primary-document a:hover { 
		background-position: 0 -32px;
		color: #fff;
		border: none;
	}


/*---------------------------------------------------------------
	Results listing
	(base styling usually extended by resources, search, etc.)
---------------------------------------------------------------*/
/* Category headers */
	.category-header {
		position: relative;
		padding: 0.5em 0.5em 0.5em 1.5em;
		margin: 1em 0 0 0;
		color: #fff;
		background: #bbb url("../images/layout/whitearrow.png") 0.5em 1em no-repeat;
	}
	.category-header small {
		position: absolute;
		right: 0.5em;
		font-size: 1em;
	}
	.opened {
		background: #bbb url("../images/layout/whitearrow.png") 0.5em -30px no-repeat;
	}
	.category-header a {
		color: #fff;
		border-bottom: 1px solid #eee;
	}
	.category-header a:hover {
		color: #fb5a11;
		border-color: #fb5a11;
	}
/* Item listing */
	.results {
		list-style: none;
		margin: 1em 0 1em 0;
		padding: 0;
		position: relative;
		border-top: 5px solid #dfdfdf;
		border-bottom: 1px solid #dfdfdf;
		list-style: none;
	}
	.results li {
		border-bottom: 1px solid #efefef;
		padding: 1em 0 1em 1em;
		margin: 0;
		list-style: none;
	}
	.results p,
	.results .details {
		margin: 0.5em 0;
		padding: 0;
	}
	.results .details {
		font-size: 90%;
		color: #999;
	}
	.results .details span {
		color: #fff;
		margin: 0 0.5em;
	}
	.results .details span.highlight {
		color: #000;
		margin: 0;
	}
	.results .details a span.highlight {
		color: #2e88bb;
	}
	.results .title {
		margin-left: -1em;
		font-weight: bold;
	}
	.results .metadata { 
		margin: -1.2em 0 0 0;
		float: right;
		width: 190px;
		background: none;
		border: none;
		padding: 0;
	}
	.results .metadata p { 
		color: #999; 
		font-size: 90%;
		margin: 0 0 0.5em 0;
		padding: 0;
	}
/* Misc. */
	.moreresults {
		margin: 0 1em 2em 1em;
		padding: 0;
		font-weight: bold;
		color: #999;
		border: none;
	}
	.category-wrap {
		margin-bottom: 1em;
	}
/*---------------------------------------------------------------
	Self-clearing floats
---------------------------------------------------------------*/
	#wrap:after, 
	#header:after,
	#content:after,
	.middleright:after,
	.right:after,
	.farright:after,
	#content-header-extra:after,
	.subject:after,
	#hubForm fieldset:after,
	#hubForm .group label.datepickers:after,
	ol.tags:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	#afterclear {
		display: none;
	}
	#system-debug {
		background-color: #fff;
	}

/*---------------------------------------------------------------
	Footer
---------------------------------------------------------------*/
	#footer {
		margin: 0;
		padding: 0;
		background: #f8fff4;
		border-top: 1px solid #ccc;
		/*box-shadow:0px 10px 5px #000;*/
		font-size: 85%;
		height: auto;
		overflow:hidden ;
	}
	#footer h2 {
		display: none;
	}
	#footer ul {
		list-style: none;
		margin: 16px 0 0 0;
		padding: 1em 0 1em 0;
	}
	#footer ul#legalese {
		overflow: hidden;
		text-align: right;
		color: #777;
	}
	#footer li#legalese {
		display: inline;
		margin-left: 2em;
	}
	#footer .policy {
		position: absolute;
		margin: 0;
		left: 30px;
		text-align: left;
	}
	#footer a {
		/*color: #777;*/
		/*border-bottom: 1px solid #ccc;*/
		color: #1f5357;
	}
	#footer a:hover {
		/*color: #000;*/
		color: #38817a;
		/*border-bottom: 1px solid #000;*/
	}
/* bootstrap css*/
#wrap .row {
	margin-left: 0;
	margin-right: 0;
}
.container{
	background-color: transparent;
	margin:0;
	padding: 0;
}
#header .headercontent{
	/**/
}
#header .amplogocontainer{
	width: 300px;
	height: 100px;
}
#header .amplogo {
	display: block;
	background: url("/app/templates/amp/images/logos/aclogo.png") no-repeat;
	background-size: contain;
	background-origin: content-box;
}
#header a#amplogo img {
	height: 85px;
}

/*  share button */
#follow
{
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	background-image: url("/app/templates/amp/images/logos/Share.png");
	background-size: 20px;
	background-repeat: no-repeat;
	/*background-position: right;*/
	background-position: 50px 20px;
	width: 20px;
	display: block;
	padding: 0;
	margin: 0;
	height: 40px;
	margin-left: 10px;
	position: relative;
	width: 80px; /* 13 图布局情况下设置 */
	margin-left: -8px; /* 13 图布局情况下设置 */
}
#follow .attention{
	margin-right: 12px;
	padding: 0;
	font-weight: 100;
}
/* ampgrid - isotope set */
.ampgrid {
	margin-top: 30px;
	text-align: center;
}
.ampcenter{
	height: auto;
	overflow: hidden;
	margin: auto;
	display: inline-block;
	margin: auto;
}
.ampgrid-item a{
	position: relative;
}
.ampgrid .img{
   	width: 100%;
	height: 160px;
	margin: auto;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
	transition: all 0.6s;
}
.ampgrid .img img{
	width: 100%;
	height:100%;
}
.ampgrid .img img:hover{
	transform: scale(1.05,1.05);
	display: inline-block;
}
.ampgrid .imgfirst:hover{
	transform: scale(1.05,1.05);
	display: inline-block;
}
.ampgrid .imgname{
	text-align: right;
	margin-top: -25px;
	padding-right:6px;
	color: #F1F1F1;
	z-index: 999;
	position: relative;
}


/* clear fix */
.ampgrid:after {
	content: '';
	display: block;
	clear: both;
}
.ampgridimg{
	margin-left: 0px;
}
.ampgridimgleft{
	margin-left: 30px;
}
.ampgrid-item {
	float: left;
	background: white;
	border: 1px solid #d9d9d9;
	padding: 0;
	box-sizing: border-box;
}
.ampgrid-item-size {
	margin-right: 20px;
	margin-bottom: 20px;
}
.ampgrid-item h5,p {
	text-align: left;
	padding: 0 15px;
	color:#707070;
}
@media (min-width:1430px){
	.ampgrid-item .name1{
	margin-top: 30px;
	}
}
.ampgrid-item-size .txt{
	margin-top: 20px;
}
@media (max-width:1430px) {
	.ampgrid-item-size .txt >p{
		font-size: 13px;
	}
}
.ampgrid-item h5 a{
	text-decoration: none;
	color: black;
}
.ampgrid-item h5 a:hover{
	text-decoration: none;
	color: #369;
}
.ampgrid-item h5{
	color: #000000;
	font-weight: bold;
}
.ampgrid-item p{
	line-height: 1.5em;
}
.ampgrid-item-bottom .txt {
	height: 80px;
}
.ampgrid-item1{
	width: 665px;
	height: 305px;
	margin-right: 0;
	overflow: hidden;
}
.ampgrid-item1 .imgfirst{
	width: 100%;
	height: 100%;
	display: inline-block;
	cursor: pointer;
	transition: all 0.6s;
}
.ampgrid-item1 .imgfirst img{
	height: 100%;
	width: 100%;
}
.ampgrid-item1-txt{
	width: 375px;
	height:305px;
	padding: 20px;
	text-align: center;
	border-left: 0px solid #d9d9d9;
}
.ampgrid-item1-txt p{
	line-height:2em;
	font-weight: 300;
	padding: 0;
	margin-top:20px;
	text-align: justify;
}
.ampgrid-item-2,.ampgrid-item-3,.ampgrid-item-4,.ampgrid-item-5,
.ampgrid-item-6,.ampgrid-item-7,.ampgrid-item-8,.ampgrid-item-9,
.ampgrid-item-10,.ampgrid-item-11,.ampgrid-item-12,.ampgrid-item-13{
	width: 245px;
	height: 250px;
	position: relative;
}

/* news and access*/
.ampgridtxt{
	margin-left: 0px;
}
.ampnews {
	padding: 20px 0;
	height: 475px;
	width: 108%;
	background: white;
	border: 1px solid #d9d9d9;
	margin: 20px 0;
}
.box {
	overflow: hidden;
	margin: 20px 20px 0 20px;
}
.hd {
	height: 30px;
	text-align: left;
}
.hd span {
	display: inline-block;
	width: 90px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	border-radius: 5px 15px 0 0;
	background: #e6e6e6;
}
.hd span.current {
	background: linear-gradient(#2A965A, #4bbb8b);
}
.bd{
	text-align: left;
	margin-top: 15px;
	position: relative;
}
.bd ul{
	margin: 0;
}
.bd>div{
	display: none;
}
.bd .showdiv{
	display: block;
}
.bd li {
	/*height: 30px;*/
	height: auto;
	overflow: hidden;
	list-style-position: outside;
	margin: 0!important;
	padding: 0!important;
}
.bd li p{
	width: 8%;
	float: left;
}
.bd li a{
	width: 85%;
	float: left;
}
.bd li.current {
	display: block;
	font-size: 14px;

}
.bd .newscontent p{
	margin: 0 0 3px!important;
	color: #333;
	height: 44px;
	border-bottom: 1px dashed rgba(30,99,176,0.3);
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
	padding: 0 5px;
}
.fa{
	margin: 5px 0 0 0;
}
.index_ico{
	color: #c2c2c2;
	float: left
}

.bd .newscontent p a{
	color: #333;
	margin-left: 16px;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.bd .newscontent p,.bd .newscontent p a:hover{
	color: #004276;
}

/* ampnews */
#morenews {
	display: inline-block;
	position: absolute;
	right: -15px;
	font-size: 12px;
	top: -25px;
	text-decoration: none;
	/*border-bottom: 1px dotted #2e88bb;*/
}
#newscontext,#noticecontext{
	margin-top: 25px;
	height: 345px;
	overflow:hidden;
}
@media (max-width: 1550px) {
	#newscontext,#noticecontext{
		height: 320px;
	}
}
@media (max-width: 1200px) {
	#newscontext,#noticecontext{
		height: 310px;
	}
}
#news-context,#news-context2,#notice-context,#notice-context2{
	margin: auto auto;
	padding: 10px 0 0 0px;
	color:#707070;
}
#news-context ul,#news-context2 ul,#notice-context ul,#notice-context2 ul{
	margin: 0;
	padding: 0;
}

#news-context li,#news-context2 li,#notice-context li,#notice-context2 li{
	margin: 0;
	padding: 0;
	line-height: 2em;
	list-style: none;
	text-align: left;
}
.ampaccess {
	height: 200px; /* 13 图情况下高度　*/
	width: 108%;
	background: white;
	border: 1px solid #d9d9d9;
	text-align: left;
}
.amptongji{
	padding: 10px 0;
}
.ampintro{
	height: 400px;
}
.ampintro-txt{
	height: 150px;
	text-align: left;
	margin: 10px 15px 0 15px;
	padding: 20px 15px 0px 15px;
	line-height: 30px;
	font-size: 15.5px;
	font-family: Microsoft YaHei,"微软雅黑";
	/*background: #f1f1f1;*/
	/*border:1px dashed rgba(30,99,176,0.3);*/
}
.ampintro-txt a{
	color: #266da1;
}
.ampintro-img{
	height: 80px;
	padding: 10px 30px;
	margin-top: -25px;
}
.ampintro-img-block{
	width: 50%;
	height: 100px;
	float: left;
	margin-bottom: 15px;
	padding-top: 8px;
}
.ampintro-img-block img{
	width: 32px;
	float: left;
	margin-left: 15px;
}
.ampintro-img-block h5{
	text-align: center;
	margin-top: 8px;
	font-size: 15px;
	float: left;
	color: #333;
}
.ampintro-img-block p {
	font-size: 13px;
	margin-top: 40px;
	padding: 0 25px;
}
.ampaccess .amptongji-title h5 {
	margin: 10px 0 0 30px;
	padding: 0;
	color: #333;
	display: inline-block;
	width: 90px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	border-radius: 5px 15px 0 0;
	background: #e6e6e6;
	background: linear-gradient(#2A965A, #4bbb8b);
}
.ampaccess ul{
	margin-top: 15px;
}
.ampaccess ul li{
	list-style: none;
	/*border-bottom: 1px dashed rgba(30,99,176,0.3);*/
	margin-top: 5px;
}
.ampaccess ul li p{
	color: #333;
	height: 15px;
	line-height: 15px;
}
.amptongji>ul{
	margin: 1em 2.5em 1em 1.5em;
}
#amptongjicontent p{
	height: 20px;
	text-overflow: ellipsis;
}
@media (max-width: 1560px) {
	#amptongjicontent p{
		height: 20px;
		overflow: hidden;
		margin: 0;
	}
}
.ampaccesslinktxt{
	padding-left: 10px;
	padding-right: 25px;
	margin: 0;
	margin: 20px 10px;
	height: auto;
	overflow: hidden;
}
.ampaccesslinktxt div{
	float: left;
	height: 70px;
	text-align: center;
}
.ampaccesslinktxt .linkwidth1{
	width: 13%;
	margin-right: 1%;
	margin-left: 17%;
}
.ampaccesslinktxt .linkwidth2{
	width: 5%;
	margin-right: 1%;
}
.ampaccesslinktxt .linkwidth3{
	width: 20%;
	margin-right: 1%;
}
.ampaccesslinktxt .linkwidth4{
	width: 5%;
	margin-right: 1%;
}
.ampaccesslinktxt .linkwidth5{
	width: 5%;
	margin-right: 1%;
}
.ampaccesslinktxt .linkwidth6{
	width: 12%;
	margin-right: 1%;
	display: none;
}
.ampaccesslinktxt .linkwidth7{
	width: 20%;
	margin-right: 1%;
}
.ampaccesslinktxt .linkwidth8{
	width: 12%;
}
.ampaccesslinktxt img{
	width: 100%;
	height: 100%;
}
.ampgrid-item h5.txtinfo2{
	padding:0 12px;
}
.ampgrid-item h5.txtinfo3{
	margin-top: 20px;
	padding:0 12px;
}

@media (min-width: 1430px) and (max-width: 1549px) {
	.ampgridtxt {
		margin-left: 0;
	}
	.ampgrid-item1 {
		width: 630px;
		height: 291px;
	}
	.ampgrid-item1-txt {
		width: 300px;
		height: 291px;
	}
	.ampgrid-item1-txt p {
		line-height: 1.8em;
		padding: 0px 5px;
		margin: 20px -22px;
	}
	.ampgrid-item h5.txtinfo3 {
		padding: 0 15px;
	}
	.ampgrid-item h5.txtinfo6 {
		margin-top: 15px;
		padding: 0 18px;
	}
	.ampgrid-item h5.txtinfo10 {
		padding-left:25px;
		padding-right: 25px;
	}
	.ampgrid-item h5.txtinfo12 {
		padding: 0 12px;
	}
	.ampgrid-item .txtinfo3 p{
		line-height: 1.6em;
	}
	.ampnews {
		height: 470px;
	}
	.ampaccesslc {
		margin-left: -15px;
	}
	.ampaccesslink {
		width: 55px;
	}
	.ampgrid-item-1,.ampgrid-item-2,.ampgrid-item-3,.ampgrid-item-4,.ampgrid-item-5,.ampgrid-item-6,
	.ampgrid-item-7,.ampgrid-item-8,.ampgrid-item-9,.ampgrid-item-10,.ampgrid-item-11,.ampgrid-item-12,.ampgrid-item-13{
		width: 218px;
		height: 253px;
	}
	.ampgrid-item-bottom .txt{
		top:160px;
	}
	.ampintro-img {
		padding: 5px 20px;
	}
	.ampintro-txt {
		margin: 10px 15px 20px 15px;
	}
	.ampintro-img-block {
		margin-bottom: 0px;
	}
	.ampgrid-item .name1 a {
		margin-left: -15px;
	}
}
@media (min-width: 1270px) and (max-width: 1429px) {
	.ampgridtxt {
		margin-left: 0;
	}
	.ampgrid-item h5.txtinfo2{
		margin-top: 0;
	}
	.ampgrid-item h5.txtinfo4{
		margin-top: 15px;
	}
	.ampgrid-item1 {
		width: 570px;
		height: 260px;
	}
	.ampgrid .img{
		height: 135px;
	}
	.ampgrid-item1-txt {
		width: 235px;
		height: 260px;
	}
	.ampgrid-item1-txt p {
		line-height: 1.8em;
		padding: 0px 5px;
		margin: 10px -22px;
	}
	.ampgrid-item h5.txtinfo1{
		padding: 0 18px;
	}
	.ampgrid-item h5.txtinfo2 {
		margin-top: 5px;
	}
	.ampgrid-item h5.txtinfo3{
		margin-top: 10px;
	}
	.ampgrid-item h5.txtinfo5{
		margin-top: 15px;
		padding: 0 20px;
	}
	.ampgrid-item h5.txtinfo6{
		padding: 0 18px;
	}
	.ampgrid-item h5.txtinfo9{
		padding: 0 18px;
	}
	.ampgrid-item h5.txtinfo10{
		padding: 0 20px;
		margin-top: 20px;
	}
	.ampgrid-item .txtinfo1 p{
		line-height: 1.6em;
		margin-top: 15px;
	}
	.ampgrid-item .txtinfo2 p{
		line-height: 1.6em;
	}
	.ampgrid-item .txtinfo3 p{
		line-height: 1.4em;
	}
	.ampgrid-item .txtinfo4 p{
		line-height: 1.4em;
	}
	.ampgrid-item .txtinfo5 p{
		line-height: 1.6em;
	}
	.ampgrid-item .txtinfo6 p{
		 line-height: 1.4em;
	}
	.ampgrid-item .txtinfo7 p{
		line-height: 1.4em;
	}
	.ampgrid-item .txtinfo9 p{
		line-height: 1.6em;
	}
	.ampintro {
		height: 380px;
	}
	.ampnews {
		height: 420px;
		padding: 0;
	}
	.amptongji {
		padding: 5px 0;
		height: 170px;
	}
	.ampaccesslc {
		margin-left: -15px;
	}
	.ampaccesslink {
		width: 55px;
	}
	.ampgrid-item-1,.ampgrid-item-2,.ampgrid-item-3,.ampgrid-item-4,.ampgrid-item-5,.ampgrid-item-6,
	.ampgrid-item-7,.ampgrid-item-8,.ampgrid-item-9,.ampgrid-item-10,.ampgrid-item-11,.ampgrid-item-12,.ampgrid-item-13{
		width: 186px;
		height: 230px;
	}
	.ampgrid-item-bottom .txt{
		top:135px;
	}
	.ampintro-img {
		padding: 5px 5px;
	}
	.ampintro-txt {
		margin: 10px 15px 20px 15px;
	}
	.ampintro-img-block {
		margin-bottom: 0px;
	}
	.ampaccesslinktxt div {
		height: 60px;
	}
	.ampgrid-item .name1 a {
		margin-left: -15px;
	}
}
@media (min-width: 1218px) and (max-width: 1269px) {
	.ampgridtxt {
		margin-left: 0;
	}
	.ampgrid-item1 {
		width: 550px;
		height: 255px;
	}
	.ampgrid-item1-txt {
		width: 218px;
		height: 255px;
	}
	.ampgrid .img{
		height: 140px;
	}
	.ampgrid-item1-txt p {
		line-height: 1.6em;
		padding: 0px 5px;
		margin: 5px -22px;
	}
	.ampgrid-item h5.txtinfo3{
		margin-top: 10px;
	}
	.ampgrid-item h5.txtinfo5{
		margin-top: 15px;
		padding: 0 20px;
	}
	.ampgrid-item h5.txtinfo6{
		margin-top: 12px;
		padding: 0 12px;
	}
	.ampgrid-item h5.txtinfo7{
		margin-top: 3px;
		padding: 0 12px;
	}
	.ampgrid-item h5.txtinfo9{
		padding: 0 12px;
	}
	.ampgrid-item h5.txtinfo10{
		margin-top: 20px;
	}
	.ampgrid-item h5.txtinfo11{
		padding: 0 10px;
	}
	.ampgrid-item .txtinfo1 p{
		margin-top: 15px;
	}
	.ampgrid-item .txtinfo3 p,.ampgrid-item .txtinfo4 p{
		line-height: 1.3em;
	}
	.ampgrid-item .txtinfo5 p{
		line-height: 1.4em;
		margin-top: 10px;
	}
	.ampgrid-item .txtinfo6 p{
		line-height: 1.3em;
		margin-top: 10px;
	}
	.ampgrid-item .txtinfo7 p{
		line-height: 1.3em;
		margin-top: 10px;
	}
	.ampgrid-item .txtinfo8 p{
		margin-top: 10px;
	}
	.ampgrid-item .txtinfo9 p{
		line-height: 1.4em;
		margin-top: 10px;
	}
	.ampgrid-item .txtinfo10 p{
		margin-top: 12px;
	}
	.ampgrid-item .txtinfo11 p{
		margin-top: 12px;
	}
	.ampgrid-item .txtinfo12 p{
		margin-top: 8px;
	}
	.ampgrid-item .txtinfo13 p{
		margin-top: 8px;
	}
	.hd span {
		display: inline-block;
		width: 70px;
	}
	.ampnews {
		height: 410px;
		padding: 0;
	}
	.amptongji {
		padding: 0;
		height: 155px;
	}
	.amptongji ul li{
		margin: 0;
	}
	.amptongji ul li p{
		padding: 0;
		padding-left: 20px;
	}
	.ampaccesslc {
		margin-left: -15px;
	}
	.ampaccesslink {
		width: 55px;
	}
	.ampgrid-item-1, .ampgrid-item-2, .ampgrid-item-3, .ampgrid-item-4, .ampgrid-item-5, .ampgrid-item-6,
	.ampgrid-item-7, .ampgrid-item-8, .ampgrid-item-9, .ampgrid-item-10, .ampgrid-item-11, .ampgrid-item-12, .ampgrid-item-13 {
		width: 177px;
		height: 230px;
	}
	.ampgrid-item-bottom .txt{
		height: 60px;
	}
	.ampintro-img {
		padding: 5px 20px;
	}
	.ampintro-txt {
		margin: 10px 15px 30px 15px;
		line-height: 26px;
	}
	.ampintro-img-block {
		margin-bottom: 0px;
	}
	.ampintro-img-block h5 {
		font-size: 14px;
	}
	.ampintro-img-block p {
		padding: 0 10px;
		margin-top: 35px;
	}
	.ampaccesslinktxt div {
		height: 60px;
	}
	.ampgrid-item .name1 a {
		margin-left: -16px;
	}
}
@media (min-width: 1040px) and (max-width: 1217px) {
	.ampgridtxt{
		margin-left: 0;
	}
	.ampgrid-item h5.txtinfo2{
		margin-top: -5px;
		padding: 0 0 0 12px;
	}
	.ampgrid-item1 {
		width: 440px;
		height: 200px;
	}
	.ampgrid-item1-txt{
		width: 205px;
		height: 200px;
	}
	.ampgrid-item1-txt h5,.ampgrid-item1-txt p{
		line-height:1.3em;
		padding: 0px;
		margin: 0 0 0 -10px;
	}
	.ampgrid .img{
		height: 120px;
	}
	.hd span {
		display: inline-block;
		width: 70px;
	}
	.ampnews{
		height: 400px;
	}
	.ampaccesslc{
		margin-left: 0px;
	}
	.ampaccess {
		height: 160px;
	}
	.ampaccess ul li{
		padding: 0;
		margin: 0 -5px;
		line-height: 1.5em;
	}
	.ampaccesslink{
		width: 40px;
		height: 50px;
	}
	.ampaccesslinktxt{
		padding-left: 0;
		margin-top: 30px;
	}
	.ampaccesslinktxt2 {
		padding-left: 0;
		margin-top: 10px;
	}
	.ampgrid-item-bottom .txt{
		height: 60px;
	}
	.ampaccesslinktxt div {
		height: 60px;
	}
	.ampgrid-item  .name1 a {
		margin-left: -8px;
	}
}
@media (min-width: 900px) and (max-width: 1039px) {

	.ampgrid-item1{
		width: 450px;
		height: 210px;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.ampgrid-item1-txt{
		width: 173px;
		height: 210px;
		margin-top: 0;
	}
	.ampgrid-item1-txt h5,.ampgrid-item1-txt p{
		line-height:1.3em;
		/*line-height:1.5em;*/
		/*padding: 0px;*/
		padding: 10px 0;
		margin: -10px 0 0 -5px;
		/*margin: 0 0 0 -10px;*/
	}
	.ampgrid-item h5.txtinfo2{
		margin-top: 0;
		padding: 0;
		font-size: 12px;
	}
	.ampgrid .img{
		height: 110px;
	}
	.ampnews,.ampaccess{
			width: 100%;
	}
	.hd span {
		display: inline-block;
		width: 70px;
	}
	.ampnews{
		height: 400px;
	}
	.ampaccess{
		height: 165px;
	}
	.ampgridtxt{
		/*margin-left: 16%;*/
	}
	.ampaccesslinktxt{
		padding-left: 0;
		margin-top: 20px;
	}
	.ampaccesslinktxt2 {
		padding-left: 0;
		margin-top: 10px;
	}
	.ampaccesslink {
		width: 40px;
		height: 50px;
	}
	.ampaccesslinktxt div {
		height: 40px;
	}
	.ampgrid-item .name1 a {
		margin-left: -8px;
	}
	.ampgrid-item .txtinfo2 a {
		margin-left: 0;
	}
	.ampgrid-item1-txt p{
		margin-top: 0;
	}
}
@media (max-width: 767px) {
	.ampgrid, .ampgridtxt{
		margin: 30px 0 0 30px ;
	}
	.ampgrid-item1{
		width: 510px;
		height:235px ;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.ampgrid-item1-txt{
		width: 510px;
		height:130px ;
		margin-top: 0;
	}
	.ampgrid-item1-txt h5,.ampgrid-item1-txt p{
		line-height:1.5em;
		padding: 0px;
		margin: 0 0 0 -10px;
	}
	.ampgrid-item h5.txtinfo2,.ampgrid-item h5.txtinfo3{
		margin-top: -8px;
	}
	.hd span {
		display: inline-block;
		width: 70px;
	}
	.ampnews,.ampaccess{
		width: 510px;
		margin-bottom: 20px;
	}
}
@media (min-width: 1040px) and (max-width: 1217px) {
	.ampgrid-item-1, .ampgrid-item-2, .ampgrid-item-3, .ampgrid-item-4, .ampgrid-item-5, .ampgrid-item-6,
	.ampgrid-item-7, .ampgrid-item-8, .ampgrid-item-9, .ampgrid-item-10, .ampgrid-item-11, .ampgrid-item-12, .ampgrid-item-13 {
		width: 147px;
		height: 200px;
	}
	.ampnews {
		height: 430px;
	}
	.ampaccess {
		height: 268px;
		padding-top: 20px;
	}
	.ampaccess ul li {
		line-height: 1.8em;
	}
	.ampgrid-item p {
		line-height: 1.1em;
	}
	.ampgrid-item1-txt p {
		line-height: 1.6em;
		margin: 2px -6px 0 -8px;
	}
	.ampgrid-item h5, p {
		font-size: 13px;
		padding: 0 0 0 5px;
	}
	.ampgrid-item h5.txtinfo1{
		padding: 0 10px 0 15px;
	}
	.ampgrid-item h5.txtinfo3{
		margin-top: -5px;
		padding: 0 0 0 8px;
	}
	.ampgrid-item h5.txtinfo5{
		margin: 15px 0 0 0;
		padding: 0 5px;
	}
	.ampgrid-item h5.txtinfo6{
		margin: 0;
		padding: 0;
	}
	.ampgrid-item h5.txtinfo8{
		margin: 0;
	}
	.ampgrid-item h5.txtinfo9{
		margin: -5px;
		padding:  3px;
	}
	.ampgrid-item h5.txtinfo10{
		margin-top: 5px;
		padding: 0 15px;
	}
	.ampgrid-item h5.txtinfo11{
		margin-top: 1px;
		padding: 0 0 0 10px;
	}
	.ampgrid-item h5.txtinfo12{
		margin-top: 1px;
		padding: 0 0 0 10px;
	}
	.ampgrid-item h5.txtinfo13{
		margin-top: 1px;
		padding: 0 5px 0 10px;
	}
	.ampgrid-item .txtinfo1 p{
		line-height: 1.4em;
		margin-top: 8px;
	}
	.ampgrid-item .txtinfo2 p{
		line-height: 1.4em;
		margin-top: 8px;
	}
	.ampgrid-item .txtinfo3 p,.ampgrid-item .txtinfo4 p{
		line-height: 1.1em;
	}
	.ampgrid-item .txtinfo4 p{
		margin-top: 12px;
	}
	.ampgrid-item .txtinfo5 p{
		line-height: 1.1em;
	}
	.ampgrid-item .txtinfo6 p{
		line-height: 1.1em;
		margin-top: 10px;
	}
	.ampgrid-item .txtinfo7 p{
		line-height: 1.2em;
		margin-top: 5px;
	}
	.ampgrid-item .txtinfo8 p{
		margin-top: 5px;
	}
	.ampgrid-item .txtinfo9 p{
		line-height: 1.3em;
		margin-top: 5px;
	}
	.ampgrid-item .txtinfo10 p{
		margin-top: 8px;
	}
	.ampgrid-item .txtinfo11 p{
		margin-top: 8px;
		line-height: 1.5em;
	}
	.ampgrid-item .txtinfo12 p{
		margin-top: 8px;
		line-height: 1.5em;
	}
	.ampgrid-item .txtinfo13 p{
		margin-top: 5px;
		line-height: 1.3em;
	}
	.ampgrid-item3 h5 {
		padding: 0;
	}
	.ampgrid-item-bottom .txt {
		top: 120px;
	}
	.ampintro-txt {
		margin: 0px 20px;
		padding: 0;
		font-size: 14.5px;
		line-height: 26px;
	}
	.ampintro-img {
		height: 5px;
		padding: 0px 5px;
		margin-top: -20px;
	}
	.ampintro-img-block p {
		height: 0;
		display: none;
	}
	.ampintro-img-block {
		height: 30px;
		padding-top: 0;
	}
	.ampintro-img-block h5 {
		font-size: 13px;
	}
	.ampintro-img-block h5 {
		font-size: 12.5px;
	}
	.ampaccess,.ampnews {
		width: 116%;
	}
	.amptongji{
		height: 142px;
		padding-top: 0;
	}
	.ampnews {
		height: 410px;
		padding: 0;
	}
	.ampaccess ul li p {
		color: #333;
		height: 15px;
		line-height: 15px;
		padding-left: 15px;
		padding-top: 5px;
	}
	.ampaccesslinktxt div {
		height: 50px;
	}
}
@media (min-width: 900px) and (max-width: 1039px) {
	.ampgrid-item-1, .ampgrid-item-2, .ampgrid-item-3, .ampgrid-item-4, .ampgrid-item-5, .ampgrid-item-6,
	.ampgrid-item-7, .ampgrid-item-8, .ampgrid-item-9, .ampgrid-item-10, .ampgrid-item-11, .ampgrid-item-12, .ampgrid-item-13 {
		width: 141px;
		height: 200px;
	}

	.ampnews {
		height: 430px;
	}

	.ampaccess {
		height: 268px;
		padding-top: 20px;
	}
	.amptongji > ul {
		margin: 10px 20px;
	}
	.ampaccess ul li {
		margin: 0;
	}
	.ampaccess ul li p{
		padding-top: 5px;
	}
	.ampgrid-item p {
		line-height: 1.1em;
	}
	.ampgrid-item1-txt p {
		line-height: 1.4em;
		margin: 1px -6px 0 -8px;
	}
	.ampgrid-item h5, p {
		font-size: 13px;
		padding: 0 0 0 5px;
	}
	.ampgrid-item-bottom .txt {
		top: 120px;
	}
	.ampintro-txt {
		margin: 0px 15px;
		padding: 0;
		font-size: 14px;
		line-height: 26px;
	}
	.ampgrid-item h5.txtinfo1{
		margin-top: 0;
		padding: 0 0 0 10px;
	}
	.ampgrid-item1-txt h5.txtinfo4{
		margin-top: 1px;
	}
	.ampgrid-item h5.txtinfo3{
		margin-top: 0;
		padding: 0;
	}
	.ampgrid-item h5.txtinfo5{
		margin-top: 4px;
	}
	.ampgrid-item h5.txtinfo6{
		margin-top: 4px;
	}
	.ampgrid-item h5.txtinfo7{
		margin-top: -3px;
	}
	.ampgrid-item h5.txtinfo8{
		margin-top: 0;
	}
	.ampgrid-item h5.txtinfo9{
		margin-top: 3px;
		padding: 0 3px 0 8px;
	}
	.ampgrid-item h5.txtinfo10{
		margin-top: 8px;
	}
	.ampgrid-item h5.txtinfo11{
		margin-top: 5px;
		padding: 0 0 0 1px;
	}
	.ampgrid-item h5.txtinfo12{
		margin-top: 0;
		padding: 0 0 0 3px;
	}
	.ampgrid-item h5.txtinfo13{
		margin-top: 3px;
	}
	.ampgrid-item1-txt .txtinfo1 p{
		margin-top: -3px;
	}
	.ampgrid-item1-txt .txtinfo2 p{
		line-height: 1em;
		margin: 0;
	}
	.ampgrid-item1-txt .txtinfo3 p{
		line-height: 1.1em;
		font-size: 12px;
		margin-top: -1px
	}
	.ampgrid-item1-txt .txtinfo4 p{
		line-height: 1.1em;
		margin-top: 0;
	}
	.ampgrid-item1-txt .txtinfo5 p{
		line-height: 1.3em;
		margin-top: 0;
	}
	.ampgrid-item1-txt .txtinfo6 p{
		line-height: 1.1em;
		margin-top: 0;
		font-size: 12px;
	}
	.ampgrid-item1-txt .txtinfo7 p{
		line-height: 1.1em;
		margin-top: -5px;
	}
	.ampgrid-item1-txt .txtinfo8 p{
		margin-top: -5px;
	}
	.ampgrid-item1-txt .txtinfo9 p{
		line-height: 1.1em;
		margin-top: -5px;
	}
	.ampgrid-item1-txt .txtinfo11 p{
		font-size: 12px;
	}
	.ampgrid-item1-txt .txtinfo12 p{
		font-size: 12px;
	}
	.ampgrid-item1-txt .txtinfo13 p{
		font-size: 12px;
		margin-top: -3px;
	}
	.box {
		margin: 20px 20px 0 20px;
	}
	.ampintro-img {
		height: 5px;
		padding: 0px 5px;
		margin-top: -20px;
	}
	.ampintro-img-block p {
		height: 0;
		display: none;
	}

	.ampintro-img-block {
		height: 30px;
		padding-top: 0;
	}
	.ampintro-img-block h5 {
		font-size: 13px;
	}
	.ampintro-img-block h5 {
		font-size: 12.5px;
	}
	.ampaccess,.ampnews {
		width: 116%;
	}
	.amptongji{
		height: 152px;
		padding-top: 0;
	}
	.ampnews {
		height: 410px;
		padding: 0;
	}
	.ampaccess ul li p {
		color: #333;
		height: 15px;
		line-height: 15px;
		padding-left: 15px;
	}
	.hd span{
		width: 70px;
	}
}
@media (min-width: 768px) and (max-width: 899px) {
	.ampgrid-item-1,.ampgrid-item-2,.ampgrid-item-3,.ampgrid-item-4,.ampgrid-item-5,.ampgrid-item-6,
	.ampgrid-item-7,.ampgrid-item-8,.ampgrid-item-9,.ampgrid-item-10,.ampgrid-item-11,.ampgrid-item-12,.ampgrid-item-13{
		width: 142px;
		height: 200px;
	}
	.ampgrid .img{
		height: 110px;
	}
	.ampgrid-item1 {
		width: 410px;
		height:190px;
	}
	.ampgrid-item1-txt {
		width: 220px;
		height: 190px;
		padding: 0 20px;
	}
	.ampintro-txt {
		margin: 15px 15px 0 15px;
		padding: 0;
		font-size: 14px;
		line-height: 26px;
		height: 140px;
	}
	.box {
		margin: 20px 20px 0 20px;
	}
	.ampintro-img {
		height: 5px;
		padding: 0px 5px;
		margin-top: -20px;
	}
	.ampintro-img-block p {
		height: 0;
		display: none;
	}
	.ampintro-img-block {
		height: 30px;
		padding-top: 0;
	}
	.ampintro-img-block h5 {
		font-size: 13px;
	}
	.ampintro-img-block h5 {
		font-size: 12.5px;
	}
	.ampaccess,.ampnews {
		width: 116%;
	}
	.amptongji{
		height: 152px;
		padding-top: 0;
	}
	.ampnews {
		height: 410px;
		padding: 0;
	}
	.amptongji > ul{
		margin: 10px 20px;
	}
	.ampaccess ul li p {
		color: #333;
		height: 15px;
		line-height: 15px;
		padding-left: 15px;
		padding-top: 3px;
	}
	.hd span{
		width: 70px;
	}
	.ampnews{
		height: 430px;
	}
	.ampaccess{
		height: 240px;
	}
	.ampaccess ul li{
		margin: 0;
	}
	.ampgrid-item p{
		line-height:1.1em;
	}
	.ampgrid-item1-txt p{
		line-height: 1.5em;
		margin-top: 3px;
	}
	.ampgrid-item h5, p{
		font-size: 13px;
		padding: 0 0 0 5px;
	}
	.ampgrid-item h5.txtinfo1 {
		padding: 0 3px;
		margin-top: 20px;
	}
	.ampgrid-item h5.txtinfo2 {
		padding: 0 3px;
		margin-top: 20px;
	}
	.ampgrid-item h5.txtinfo3 {
		padding: 0 3px;
		margin-top: 15px;
	}
	.ampgrid-item h5.txtinfo4{
		margin-top: 22px;
	}
	.ampgrid-item h5.txtinfo5{
		margin-top: 22px;
	}
	.ampgrid-item h5.txtinfo6{
		margin-top: 22px;
	}
	.ampgrid-item h5.txtinfo7{
		padding: 0;
	}
	.ampgrid-item h5.txtinfo8{
		margin-top: 18px;
	}
	.ampgrid-item h5.txtinfo9{
		margin-top: 21px;
	}
	.ampgrid-item h5.txtinfo10{
		margin-top: 23px;
	}
	.ampgrid-item h5.txtinfo11{
		margin-top: 20px;
	}
	.ampgrid-item h5.txtinfo12{
		margin-top: 20px;
		padding: 0 3px;
	}
	.ampgrid-item h5.txtinfo13{
		margin-top: 15px;
		padding: 0 5px;
	}
	.ampgrid-item .txtinfo1 p{
		margin-top: 10px;
		line-height: 1.3em;
	}
	.ampgrid-item .txtinfo2 p{
		line-height: 1.2em;
		margin-top: 8px;
	}
	.ampgrid-item .txtinfo3 p,.ampgrid-item .txtinfo6 p{
		line-height: 1.1em;
		font-size: 13px;
	}
	.ampgrid-item .txtinfo4 p{
		line-height: 1.2em;
	}
	.ampgrid-item .txtinfo5 p{
		line-height: 1.3em;
		margin-top: 8px;
	}
	.ampgrid-item .txtinfo7 p{
		line-height: 1.2em;
	}
	.ampgrid-item .txtinfo9 p{
		line-height: 1.2em;
		margin-top: 10px;
	}
	.ampgrid-item .txtinfo10 p{
		margin-top: 10px;
	}
	.ampgrid-item .txtinfo11 p{
		line-height: 1.4em;
		margin-top: 10px;
	}
	.ampgrid-item .txtinfo12 p{
		margin-top: 5px;
	}
	.ampgrid-item .txtinfo13 p{
		line-height: 1.3em;
		margin-top: 8px;
	}
	.ampgrid-item3 h5 {
		padding: 0;
	}
	.ampgrid-item-bottom .txt{
		top:110px;
	}
	.amptongji{
		height: 142px;
		padding-top: 0;
	}
	.ampaccesslinktxt div {
		height: 40px;
	}
}

@media (max-width: 767px) {
	.ampgrid-item1-txt p {
		margin: 0 0 0 0;
	}
	.ampgrid-item h5.txtinfo6,.ampgrid-item h5.txtinfo7{
		margin-top: -10px;
	}
	.ampaccesslinktxt div {
		height: 40px;
	}
}
/* footer */
#footer .ampinfo{
	/*padding: 0 30px;*/
}
.footerintro{
	width: 382px;
	height: 70px;
	margin-left: 30%;/* 13图布局时采用 */
}
.footerintro2{
	width: 270px;
	height: 80px;
	margin-top:20px;
}
.footerkm li {
	/*float: left;/* 7图布局时采用 */
	margin-top: 5px;/* 13图布局时采用 */
	line-height: 1.3em;/* 13图布局时采用 */
}
.footerlink{
	padding-left: 25px;
	text-align: center;/* 13图布局时采用 */
}
.footerlink {
	float: left;
}
.footerlink:nth-child(2){
	margin-left: 30%;
}
@media (max-width: 1200px) {
	.footerlink:nth-child(2){
		margin-left: 15%;
	}
}
@media (max-width: 992px) {
	.footerlink:nth-child(2){
		margin-left: 10%;
	}
	.footerlink:nth-child(3){
		margin-left: 10%;
	}
}

.kunlogo3{
	background:url("/app/templates/amp/images/logos/kunlogo3.png") no-repeat;
	background-size: 100% 100%;
	background-origin: content-box;
}
.aclogo{
	background:url("/app/templates/amp/images/logos/aclogo.png") no-repeat;
	background-size: 100% 100%;
	background-origin: content-box;
}
#footer .footerinfo ul{
	padding-top: 20px;
    padding-left: 60px;
	margin: 0 -20px 0 20px;
}
#footer .surport{
	color: #393e46;
}
#citation{
	background: #CCCCCC ;
	border-bottom:1px solid #ccc;
	/*box-shadow:0px 10px 5px #000;*/
	padding: 20px 0 10px 0;
	width: 100%;
	height: auto;
	overflow: hidden;

}
#citation p {
	line-height: 1em;
	color:#707070;
	text-align: center;
	font-size: 12px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.footerintro{
		width: 281px;
		height: 55px;
	}
	.footerintro2{
		width: 202px;
		height: 60px;
	}
	#footer .footerinfo ul{
		padding-left: 30px;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	#footer ul{
		/*margin-left: 16%;*/
		margin-left: 0;
	}
	#footer .footerinfo ul {
		/*margin-left: 12%;*/
		margin-left: 0;
	}
	.footerkm li{
		float: none;
	}
	.footerlink {

		padding-left: 0;
	}
	.footerintro {
		width: 340px;
		height: 60px;
		/*margin-left: -20px; 7图布局中采用*/
		margin-left: 20%;/*13 图布局*/
	}
	.footerintro2{
		width:240px;
		height: 70px;
	}
	.footerinfo{
		margin-right:10px;
		margin-left:-10px;
	}
}
@media (max-width: 767px) {
	#footer ul {
		padding: 1em 0 1em 60px;
		min-width: 510px;
	}
	.footerkm li {
		float: none;
	}
	#footer .footerkm  .footerlink a{
		margin-left: 60px;
		text-decoration: none;
	}
	#footer .footerkm  .footerlink li>a:hover,#footer .footerkm  .footerlink li>a:focus{
		text-decoration: none;
	}
	/* 13 图布局 */
	.footerintro{
		margin-left: 5%;
	}
	.footerlink{
		text-align: left;
	}
	#footer ul{
		padding-left:0;
	}
}

/* share mene*/
#follow ul {
	position: absolute;
	visibility: hidden;
	width: 450px;
	top: 48px;
	right: 0;
	min-height:160px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	z-index:1;
}
#follow ul>li {
	float: left;
	margin:5px;
	padding: 0;
}
/*#follow:hover > ul,*/
/*#follow:focus >ul {*/
	/*visibility: visible;*/
/*}*/
#followfloat{
	background: #eff0f4;
	/*border-bottom: 1px dotted #999a9b;*/
}
#follow .followsizeborder{
	/*width: 80px;
	height: 120px;
	padding: 3px 5px;
	margin: 5px 40px;*/
	width: 120px;
	height: 120px;
	padding: 3px 5px;
	margin: 5px 10px;
}
#follow .followsizetxt{
	/*display: inline-block;
	font-size: 11px;
	color: #0060ca;
	white-space: normal;
	margin-left: 4px;
	margin-top: 70px;*/
	display: inline-block;
	font-size: 11px;
	color: #0060ca;
	white-space: normal;
	margin-top: 120px;
	line-height: 12px;
	width: 120px;
}
#follow .ftleft{
	margin-left: 23px;
}

#follow .ftleft .followsizetxt {
	margin-left: 18px;
}

#follow .ftright{
	margin-right: 0px;
}
#follow .followsize{
	/*width: 90px;
	height: 90px;*/
	width: 120px;
	height: 120px;
}
#follow .wchat{
	background: url("/app/templates/amp/images/home/amp_web.png") no-repeat;
	background-size: 100% 100%;
	background-origin: content-box;
}
#follow .weibo{
	background: url("/app/templates/amp/images/home/amp_weibo.png") no-repeat;
	background-size: 100% 100%;
	background-origin: content-box;
}
#follow .phone{
	background: url("/app/templates/amp/images/home/barcode2.jpg") no-repeat;
	background-size: 100% 100%;
	background-origin: content-box;
}

/* identification compent */
.identification {
	margin: 30px 0;
	padding: 30px 0;
	background: #ffffff;
	min-height: 500px;
	overflow: hidden;
	position: relative;
}
.identificationcontent{
	width: 80%;
	height: 100%;
	display: block;
	margin: 4% auto;
}
.identification table{
	width: 100%;
	border: 1px solid #e1e1e1;
}
.identification #col0{
	width: 10%;
}
.identification #col1{
	width: 25%;
}
#col2 >form >textarea{
	background:#f2f9f1;
}
.identification table td{
	padding: 15px;
	/*border-bottom: 1px double #aec6cf;*/
}
.identification textarea{
	width: 80%;
	float: left;
	margin-right: 5px;
	height: 150px;
	background: rgba(0, 0, 0, .039);
}
.identificationseletwidth{
	margin-right:30px;
	float: left;
}
.identificationwrap ,.identification > input{
	border: 0 none;
}
.identification .identificationinput2{
	margin-top: 100px;
	float: left;
}
.identification  .coltitle:before{
	content: "";
	position: absolute;
	width: 40px;
	height: 40px;
	background: url("/components/com_identification/img/DNA.jpg") no-repeat;
	background-size: 100% 100%;
	border-radius: 50%;
	left:10px;
	top:-5px
}
.identification .coltitle{
	font-weight: bold;
	font-size: 15px;
	width: 200px;
	padding: 5px 60px;
	background: #5ea3a6;
	color: #fff;
	position: relative;
}
.identification .colfirst{
	background-color: #d6e6f2;
}
.identification .colsecond{
	/*background-color: #fef2f2;*/
}
.identification .coltop{
	/*border-top: 2px solid #ccc;*/
}
.identification .colbottom{
	/*border-bottom:  2px solid #ccc;*/
}
.identification .coltoleft{
	padding-left: 100px;
}
@media screen and (max-width: 1550px) {
	.identification .coltoleft{
		padding-left: 50px;
	}
}
table.identificationtable td {
	border-bottom: 0px solid #9BA0A3;
}
table.identificationtable input[type="file"]{
	display:inherit;
	float:left;width: 80%;
	border:1px solid #D9D9D9;
	margin-right:5px;
	/*background: rgba(0, 0, 0, .039);*/
	background: #f2f9f1;
}
.identificationtxt{
	float: right;
	width: 30%;
	height: auto;
	overflow: hidden;
	text-align: left;
}
.identificationtxtwidth{
    width: 70%;
	margin-top: 20px;
}
.identificationtxt .identificationtxt-formal{
	border-top: 1px solid #ddd;
	position: relative;
	border-left: 8px solid #e9e9e9;
	padding: 0.7em 0 0 22px;
	margin-bottom: 3em;
	border-radius: 0;
}
#col2 .identificationselect{
	margin: -5px 0 0 0;
	width: 20px;
}

#resulttilte{
	z-index: 0;
}
#resulttilte h2{
	font-size: 18px;
	margin-top: 10px;
	text-align: center;
}
#resulttilte .resulttoright{
	float: right;
	margin-top: -35px;
	margin-right: 30px;
}
.resultjytree{
	z-index: 999;
    position: relative;
	margin-right: 30px;
}
.resultjy1{
	height: auto;
	overflow: hidden;
	margin-bottom: -30px;
	margin-right: 200px;
	width: 80px;
	float: right;
}
.resultjy2{
	height: auto;
	overflow: hidden;
	margin-bottom: -40px;
	width: 180px;
	float: right;
	margin-right: 110px;
}
#pagination{
	width: 100%;
	z-index: 0;
}
table#pagination td{
	/*border-top:1px  solid #cccccc ;*/
	border-bottom:1px  solid #cccccc ;
	padding-left: 20px;
}
#pagination_wrapper table.dataTable thead th{
	border-top: 1px solid #9BA0A3;
}
#pagination_wrapper table.dataTable.no-footer{
	border: 0;
}
#pagination_wrapper{
	margin: 0 35px;
	height: auto;
	overflow: hidden;
}
/* 关于我们 */
#leftcontent{
	float: right;
	margin-top: 30px;
}
.aboutsiteback{
	background: white;
	margin: 30px 0;
	padding: 20px 0;
	height: auto;
	overflow: hidden;
}
.aboutsiteleft{
	padding-top: 30px;
	padding-left: 30px;
}
/* 关于我们－－关于本站 */
#aboutusleft{
	width: 100%;
	margin: 60px auto;
	font-size: 15px;
}
#aboutusleft >ul>li:first-child{
	border-top: 1px solid #228c7b;
}
#aboutusleft >ul >li{
	list-style: none;
	border-bottom: 1px solid #228c7b;
	border-right: 1px solid #228c7b;
	padding: 6px 20px;
	border-left: 5px solid #be9639;
	width: 220px;
	background: #fff;
	color: #000;
	margin: 0;
	border-radius: 10px;
	height: 40px;
}
#aboutusleft ul>li >a{
	color: #333;;
	width: 100%;
	display: inline-block;
}
.aboutsite{
	padding-top:10px;
}
.aboutsite a {
	color:#337ab7;
}
.aboutsite p {
	text-align: left;
}
.category-module li{
	text-decoration: none;
	list-style: none;
	font-weight: 100;
	padding: 8px 5px 5px 15px;
	background: #60849B url(arrow.gif) no-repeat 10px 10px;
	width: 200px;
	height: 30px;
}
.category-module h4{
	font-size: 1em;
	margin: 0;
	font-weight: 300;
	color: white;
}
.aboutsiteimg1{
	background: url("/app/templates/amp/images/home/address.png") right bottom no-repeat;
	margin: auto auto;
	padding: 30px;
	width: 220px;
	height: 250px;
	background-size: contain;
}

@media (min-width:992px )and (max-width:1199px ) {
	.aboutsiteleft {
		padding-left: 10px;
	}

	.aboutsiteback .aboutsiteleft .category-module {
		margin: 1em 0 1em 1em;
	}

	.category-module li {
		width: 180px;
	}
}
@media (min-width:768px )and (max-width:991px ) {
	.aboutsiteleft {
		padding-left: 10px;
	}

	.aboutsiteback .aboutsiteleft .category-module {
		margin: 2em 0 1em 1em;
	}

	.category-module li {
		width: 160px;
	}
}
.aboutsiteback a{
	color: #337ab7;
	text-decoration: none;
	cursor: pointer;
}
.aboutsiteback a:hover{
	color: #23527c;
	text-decoration: none;
}
.aboutsitetxt{
	margin-left: -60px;
}
.aboutsitetxt4{
	margin-left: 60px;
}
.aboutsitetxt h4,.aboutsitetxt p{
	text-align: center;
	font-size: 14px;
}
.aboutsitetxt h4 {
	font-size: 18px;
	padding: 20px;
	color: #000000;
	text-align: center;
}
.aboutsitetxt h3{
	font-size: 15px;
	color: #000000;
	margin: 0;
	padding: 0;
	text-align: left;
}
#aboutsitep p {
	text-align: left;
}
.aboutsitep p {
	text-align: left;
}
#aboutusleft,#aboutusleft ul{
	position: relative;
}
#aboutusleft li.active,#aboutusleft li.active a{
	/*background: #6c737e;*/
	background: #228c7b;
	background: #6fa3a9;
	color: #fff;
}
/*#aboutusleft li.active::after {*/
	/*content: "";*/
	/*position: absolute;*/
	/*right: 63px;*/
	/*width: 30px;*/
	/*height: 30px;*/
	/*z-index: 444;*/
	/*background: url("/components/com_members/assets/img/menu-active.png") no-repeat 0 0;*/
	/*opacity: 0.85;*/
	/*margin-top: -2px;*/
/*}*/
@media (max-width: 1550px) {
	.aboutsitetxt{
		margin-left:0;
	}
	.aboutsitetxt5{
		margin-left: -40px;
	}
	#aboutusleft{
		margin-left: -10px;
	}
	#aboutusleft li.active::after {
		right: 0;
	}
}
@media (max-width: 1440px) {
    #aboutusleft > ul > li {
        width: 220px;
    }
}
@media (max-width: 1200px) {
	#aboutusleft >ul >li {
		width: 176px;
		height: 50px;
		padding-top: 12px;
	}
	#aboutusleft >ul >li:nth-child(3) {
		padding-top: 3px;
	}
}
@media (max-width: 1200px) {
	#aboutusleft li.active::after {
		right: -50px;
	}
	.aboutsiteimg1{
		margin-left: -30px;
	}
}
@media (max-width: 996px) {
	#aboutusleft li.active::after {
		right: -36px;
	}
}
@media (max-width: 768px) {
	#aboutusleft li.active::after {
		right: -62px;
	}
	.aboutsitetxt2{
		margin-left: -20px;
	}
	table#explore{
		width: 70%;
	}
	.aboutsitetxt5{
		margin-left: 0px;
	}
	.aboutsiteimg1 {
		background: url("/app/templates/amp/images/home/address.png") 50% no-repeat;
		background-size: auto auto;
		margin: auto auto;
		padding: 30px;
		width: 220px;
		height: 250px;
		background-size: contain;
		margin:auto;
	}
}
/* 13图布局下采用*/
.aboutsitetxt3{
	margin: 10px 60px 20px 60px;
	text-align: center;
}
.aboutsitetxt3 h3{
	margin-top: -15px;
}
.aboutsitetxt3 h４{
	margin-top:5px;
}

/* 关于我们－－建设团队 */
.team img{
	width: 70%;
}

/* 关于我们－－条形码成员*/
.aboutsitetxt2 h3{
	line-height: 2em;
}
.aboutsitetxt2 h4 {
	padding:30px 0px 30px 0;
	margin:auto auto;
}
.aboutsitetxt2 p{
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 2em;
}
#explore .tdblack{
	width: 50px;
}
#explore td{
	padding-top: 10px;
	width: 22%;
}
#explore h5{
	font-weight: bold;
	margin: 0;
	padding: 0;
}
table#explore{
	width: 90%;
	margin: auto;
	margin-bottom: 50px;
	border-bottom: 1px;
	border-top:1px solid #ccc;
}
table#explore td,table#explore th{
	border-bottom:0;
}
table#explore .trborder{
	border-bottom:1px solid #ccc;
}
/* 关于我们－－本站logo*/
.logotxt {
	width: 600px;
	margin: auto auto;
	text-align: center;
}
.logotxt a {
	color: #337ab7;
}


/* 关于我们－－运营管理团队*/
.aboutsitetxtyy h3{
	text-align: center;
}
.aboutsitetxtyy {
	text-align: center;
}
.aboutsitetxtyy img {
	width: 70%
}


/* 关于我们－－致谢*/
.thanks{
	width: 600px;
	margin: auto auto;
}
.thanks li{
	font-size: 14px;
	color: #6e6e6e;
	text-align: left;
}


/* 新闻动态*/
.newsback{
	margin: 30px 0;
	padding:20px 0;
	background: #fff;
	color: #6e6e6e;
	height: auto;
	overflow: hidden;
}
.category-list{
	padding: 15px 0px;
}
.category-list fieldset{
	border: 0;
}
.display-limit {
	float: right;
}
.filter-search{
	float: left;
}
.cat-items .pagination {
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	float: right;
	height: auto;
	overflow: hidden;
}
.cat-items .pagination .pagination-start{
	margin-left: -8px;
}
.cat-items .pagination > li {
	float: left;
	list-style: none;
	font-size: 12px;
	/*padding: 2px 8px;*/
}
table.category {
	margin-top: 20px;
	border: 0px;
	border-top: 1px dotted #ccc;
}
table.category tbody td{
	border: 0;
	/*background-color: #E3ECEF;*/
	color: #666;
	padding: 5px 0px;
	border-bottom: 2px solid white;
	border-bottom: 1px dotted #ccc;
}
table.category tbody td a{
	color: #2772db;
	background:url("/app/templates/amp/images/home/ch_mpa_07_2014.jpg") no-repeat left;
	padding: 0px 15px;
}
table.category tbody td a:hover{
	color: #1160aa;
	text-decoration: underline;
}
.newsborder{
	border-bottom: 3px solid burlywood;
	margin-bottom: 5px;
}
.newsborder h3{
	font-size: 20px;
	font-weight: 400;
}
.hasTip{
	float: left;
}
.hasTip a{
	color: red;
}
.filter-search-lbl{
	font-weight: 200;
}
#filter-search{
	line-height: 1em;
}
/* 新闻动态 页码*/
.counter {
	float: right;
	padding-left: 35px;
	font-size: 12px;
}
.dataTables_paginate a {
	color: #2e88bb;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	/*padding-right: 15px;*/
	/*padding-left: 15px;*/
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
@media (min-width: 768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
}
@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
}
@media (min-width: 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0;
	}
}
#wrap > #content > #controls0 > fieldset{
	width:20%;
}
#wrap > #content > #controls0 > fieldset legend{
	margin-bottom: 5px;
	font-size: 18px;
}
.category-module a {
	color:#efefef;
}
.category-module a:hover {
	color: #fff;
}
.contentbd{
	padding: 20px 60px;
}
/* com_support --> view-->abuse-->display.php */
.explainationbuse{
	margin-top:30px;
}
.legendabuse{
	font-size: 16px;
	margin-left: 30px;
}
.field-wrap{
	padding: 0;
	width: 95%;
	margin: auto;
	margin-top: -50px;
	margin-bottom: 80px;
}
.submitabuse{
	margin-top: -50px;
	margin-left: 30%;
}
/* com_tag --> view --> tags --> view.php/display.php */
.containertag{
	margin: auto;
	margin-top: 30px;
	padding: 20px;
	background: #f0f0f0;
}
.containertagdisplay{
	margin-top: -15px;
}
.subjecttag{
	margin: auto;
	width: 95%;
	margin-top: -8px;
}
.asidetag{
	padding-top: 2em;
}
.asidetag .containertagmenu{
	border-top: 1px solid #ddd;
	position: relative;
	border-left: 8px solid #e9e9e9;
	padding: 0.7em 0 0 22px;
	margin-left: -29px;
	margin-bottom: 3em;
	border-radius: 0;
}
.asidetag .containertagmenu::before{
	border: 8px solid #ddd;
	border-color: transparent transparent transparent #ddd;
	position: absolute;
	top: 1.8em;
	left: -8px;
	content: "";
	width: 0;
	height: 0;
}
.asidetag .containertagmenu::after {
	border: 8px solid #f9f9f9;
	border-color: transparent transparent transparent #f9f9f9;
	position: absolute;
	top: 1.8em;
	left: -9px;
	content: "";
	width: 0;
	height: 0;
}
.asidetag .containertagmenu h3{
	font-size: 16px;
}
#content-header-tag{
	margin: 0;
	padding: 0;
	height: 50px;
}
#content-header-extra-tag {
	padding-right: 15px;
	float: right;
}
#content-header-tag h2{
	font-size: 16px;
	margin-left: 35px;
	margin-top: 10px;
}
#content-header-extra-tag .tagfont{
	font-size: 12px;
}
.entry-search input[type="text"], .entry-search input{
	padding-bottom: 4px;
}
.entry-search input[type="text"], .entry-search input {
	width: 100%;
	border: 1px solid #e0e0e0;
}
.entry-search input[type="text"]:hover, .entry-search input:hover{
	border: 1px solid #ccc;
}
.data-entry input.entry-search-submit{
	border: 0px solid #666;
}
#content .section .grid h2{
	font-size: 16px;
	border-top: 0;
	margin: 20px 0;
}
.displayback{
	background: #e9e9e5;
	font-size: 12px!important;
}
#content-header-tagbrowse{
	padding: 0 0 1em 0;
	height: 30px;
	margin: 0 0 20px 0;
}

#content-header-tagbrowse h2 {
	font-size: 16px;
	margin-left: 35px;
}

/* plugin members message setting.php */
#hubForm .settings input{
	margin-top: 0.25em;
	width: auto;
}

/* plugin members project default.php */
.aside .containerprojects{
	border-top: 1px solid #ddd;
	position: relative;
	border-left: 8px solid #e9e9e9;
	padding: 0.7em 0 0 22px;
	margin-left: -29px;
	margin-bottom: 3em;
	border-radius: 0;
}
.aside .containerprojects::before{
	border: 8px solid #ddd;
	border-color: transparent transparent transparent #ddd;
	position: absolute;
	top: 1.8em;
	left: -8px;
	content: "";
	width: 0;
	height: 0;
}
.aside .containerprojects::after {
	border: 8px solid #f9f9f9;
	border-color: transparent transparent transparent #f9f9f9;
	position: absolute;
	top: 1.8em;
	left: -9px;
	content: "";
	width: 0;
	height: 0;
}
.aside .containerprojects h3{
	font-size: 14px;
}
.aside .btn{
	font-size: 12px;
}
.subjectproject{
	margin: auto;
	width: 95%;
	margin-top: 20px;
}

/* com_collection view collection collection.php /post.php*/
.filter-search-width{
	width: 100%;
}
.containertag h3,.containertagmenu h3{
	font-size: 16px;
}
#content-header-course{
	margin: 0;
	margin-left: 35px;
}
#content-header-course h2{
	font-size: 16px;
}

.data-entry{
	background: #f0f0f0 url("/app/templates/mytemplate/images/layout/noise.png");
}


/* for com_resource view default.php */
.gridmargin{
	padding-top: 20px;
}
#getstarted .btn{
    background: #E1E1E1;
    border-color: #E1E1E1;
}
#getstarted .btn-primary{
    text-shadow: none;
}
.meta-container{
	margin-top: 30px;
}
/* component_content */
.container >.aboutsiteback >.item-pagebd{
	margin: 30px;
}
.contentinput input[type="text"]{
	width: 100%;
}
.contentinput .formelm{
	margin:15px 0;
}
.formelm-area label{
	width: 100%;
}
.button2-left{
	margin: 5px 0;
}
#adminForm> fieldset >legend{
	background: #e3e3e3;
	padding: 5px 10px;
	margin: 20px 0px;
}
.fieldsetbd{
	margin:0 20px;
}
#jform_metadesc,#jform_metakey {
	width: 100%;
}

/* changepassword.php */
.changepasswordbd{
	margin: 0 30px;
}
.changpasswordheadbd{
	margin: 30px 0;
}
/*上传图片*/
.imgbtnborder{
	margin: 0;
	line-height: 1.2em;
}
.modal-content > .modal-body >select{
	width: 70px;
}
/* remind*/
.remindbd{
	margin: 20px 0;
	padding: 10px 30px;
}
.explainationmleft{
	margin-left: 25px;
}
.help > h4{
	font-size: 15px;
}
.explainationmleft >.info:before{
	top:0.60em;
}
#hubForm .explaination p{
	padding: 5px 10px 5px 30px;
	margin-left: 30px;
}
.remindbd >.main{
	border-top: 0px solid #efefef;
}
.links{
	background: #e3e3e3;
}
.basement{
	border-top: 1px solid #ccc;
	padding: 8px 0 2px 0;
}
.basement p{
	text-align: right;
	color: #777;
}

table.category tbody td.list-hits{
	padding-left: 20px;
}
