@media screen and (max-width: 1250px){
	.coop-msg{
		display: block;
	}
	.coop-wd{
		width: 100%;
	    padding: 0px;
	    color: #9e9fa0;
	}
	.coop-wd .p1{
		margin-bottom: 30px;
	}
	.coop-title{
		margin-bottom: 20px;
	}
	.bord-right {
	    border-right:none;
	    padding-right: 0;
	    margin-right: 0;
	}
	.form-wd{
		margin: 0;
	}
	.texrarea,
	.inp-mail,
	.inp-name{
		width: 100%;
		margin-bottom: 20px;
	}
	.banner .p1{
		font-size: 54px
	}
	.banner .p2 {
    	font-size: 14px;
	    color: #fff;
	}
	
}
@media screen and (max-width: 1024px){

}


blockquote
{ margin: 20px 0; 
  padding: 10px 20px 0 20px;
  border: 1px solid #E5E5DB;
  background: #FFF;}

ul
{ margin: 2px 0 12px 0;}

ul li
{ list-style-type: none;
  background: url(bullet.png) no-repeat;
  margin: 0 0 0 0; 
  padding: 0 0 4px 25px;
  line-height: 1.5em;}

ol
{ margin: 8px 0 22px 0;}

ol li
{ margin: 0 0 11px 20px;}

.left
{ float: left;
  width: auto;
  margin-right: 10px;}

.right
{ float: right; 
  width: auto;
  margin-left: 10px;}

.center
{ display: block;
  text-align: center;
  margin: 20px auto;}

#basic-accordian
{ padding: 0px;
  background: #FFF;}
.inner_copyright{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
.accordion_headings
{ padding: 10px 25px 10px 25px;
  background: #fff;
  color: #074C29;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  font-size: 14px;
	font-family: "Microsoft YaHei";
  line-height: 1.1em;
  position: relative;
  z-index: 20;}

.accordion_headings:hover
{ background: #f1f1f1;
 }

.accordion_child
{ padding: 22px;
 font-size: 12px;
 color: #7A7A7A;
	font-family: "Microsoft YaHei";
  line-height: 1.9em;
  background: #FFF;}

.header_highlight
{ background: #f1f1f1;
 color: #333333;
 }

.banner{
	background-image:url(1.jpg);
	background-repeat: no-repeat;
	background-position:center;
	height: 379px;
	padding-top: 188px;
	text-align: center;
	background-size: cover;
}
.banner1{
	background-image:url(2.jpg);
	background-repeat: no-repeat;
	background-position:center;
	height: 200px;
	padding-top: 88px;
	text-align: right;
	background-size: cover;
}
.banner .p1{
	font-size: 98px;
	color: #fff;
}
.banner .p2{
	font-size: 22px;
	color: #fff;
}
.banner1 .p1{
	font-size: 30px;
	color: #000;
}
.banner1 .p2{
	font-size: 10px;
	color: #fff;
}
.gen-1 {
	line-height: 110%;
}

.gen-2 {
	display: none;
}

.ts-1 {
	border: none;
	height: 530px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 1024px;
}

.ts-1-1 {
	border: none;
	height: 40px;
	left: 0px;
	line-height: 40px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 1024px;
}

.ts-1-2 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 40px;
	width: 1024px;
}
