@media only screen and (max-width: 640px) {
	#carousel1 {
		display: none;
	}
	.focus {
		width: 100%;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}
	.focus .hd {
		width: 100%;
		position: absolute;
		z-index: 1;
		bottom: 0px;
		text-align: center;
	}
	.focus .hd ul {
		display: inline-block;
		padding: 3px 5px;
		font-size: 0;
		vertical-align: top;
	}
	.focus .hd ul li {
		display: inline-block;
		width: 14px;
		height: 14px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		background: #FFFFFF;
		margin: 0 5px;
		vertical-align: top;
		overflow: hidden;
	}
	.focus .hd ul .on {
		background: #2e92d0;
	}
	.focus .bd {
		position: relative;
		z-index: 0;
	}
	.focus .bd li img {
		width: 100%;
	}
	.focus .bd li a {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	.txtScroll-top {
		width: 100%;
		overflow: hidden;
		position: relative;
		background: #ececec;
	}
	.txtScroll-top .hd {
		display: none;
	}
	.txtScroll-top .bd {
		height: 40px;
	}
	.txtScroll-top .infoList li {
		height: 40px;
		line-height: 40px;
		font-size: 12px;
		width: 100%;
	}
	.txtScroll-top .infoList li a {
		width: 100%;
		color: #000;
		text-decoration: none;
		display: block;
	}
	.txtScroll-top .infoList li a .s1 {
		color: #0c4da1;
	}
	.txtScroll-top .infoList li a .s2 {
		margin-left: 0px;
		display: none;
	}
	.txtScroll-top .infoList li a .s3 {
		background: #2962ab;
		color: #FFFFFF;
		width: 60px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		margin-top: 10px;
		float: right;
		font-size: 100%;
	}
	#txtScroll-top1 {
		display: none;
	}
	.about {
		margin-top: 35px;
		margin-bottom: 45px;
	}
	.about .left {
		width: 100%;
	}
	.about .left img {
		width: 100%;
	}
	.about .left .text {
		background: #354458;
		margin-top: 1px;
		padding: 20px 15px;
	}
	.about .left .text .p1 {
		color: #FFFFFF;
		font-size: 140%;
		border-bottom: 1px solid #7287a1;
		width: 70%;
	}
	.about .left .text .p2 {
		color: #FFFFFF;
		line-height: 1.8;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.about .left .text a {
		background: #FFFFFF;
		color: #354458;
		width: 90px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		display: block;
		text-decoration: none;
		font-size: 120%;
	}
	.about .right {
		width: 100%;
		border: 1px solid #c5d2df;
		clear: both;
		overflow: hidden;
	}
	.about .right a {
		display: block;
		width: 50%;
		float: left;
		height: 180px;
		margin-bottom: 0;
	}
	.about .right .r1 {
		background: url(../images/pic05.jpg)no-repeat center;
	}
	.about .right .r2 {
		background: url(../images/pic07.jpg)no-repeat center;
	}
	.about .right .r3 {
		background: url(../images/pic08.jpg)no-repeat center;
	}
	.about .right .r4 {
		background: url(../images/pic06.jpg)no-repeat center;
	}
	.slideTxtBox {
		display: none;
	}
	.pro .title {
		background: url(../images/bg02.png)no-repeat bottom;
		text-align: center;
		height: 120px;
		width: 70%;
		margin-left:15%;
	}
	.pro .title .p1 {
		color: #0c4da1;
		font-size: 240%;
		margin-bottom: 0;
		font-weight: bold;
	}
	.pro .title .p2 {
		color: #b7b7b7;
		font-size:140%;
	}
	#leftTabBox1 .hd {
		height: 40px;
		line-height: 40px;
		position: relative;
		margin-top: 20px;
		margin-bottom: 15px;
	}
	#leftTabBox1 .hd ul {
		width: 100%;
		position: absolute;
		height: 40px;
	}
	#leftTabBox1 .hd ul li {
		float: left;
		cursor: pointer;
		background: #0c4da1;
		color: #FFFFFF;
		margin-left: 9px;
		font-size:130%;
		width: 30%;
		text-align: center;
	}	
	#leftTabBox1 .hd ul .on {
		background: #FF7A02;
	}
	#leftTabBox1 .bd ul {
		width: 100%;
		padding: 0 10px;
	}
	#leftTabBox1 .bd ul img{
		width: 100%;
		border: 1px solid #dcdcdc;
	}
	#leftTabBox1 .bd ul p{
		text-align: center;
		margin-top: 10px;
		font-size: 160%;
	}
	.banner img{
		width: 100%;
		margin-top: 25px;
	}
	.adv {
		background: url(../images/bg06.jpg)no-repeat 20%;
		padding-top: 30px;
		padding-bottom: 35px;
	}
	.adv .title {
		background: url(../images/bg03.png)no-repeat bottom;
		text-align: center;
		height: 120px;
		width: 70%;
		margin-left:15%;
	}
	.adv .title .p1 {
		color: #0c4da1;
		font-size: 240%;
		margin-bottom: 0;
		font-weight: bold;
	}
	.adv .title .p2 {
		color: #b7b7b7;
		font-size:140%;
	}
	.adv ul li {
		width: 50%;
		float: left;
		background: url(../images/bg04.png)no-repeat right top;
		text-align: center;
		margin-top: 35px;
		padding: 10px 10px;
	}
	.adv ul li p {
		text-align: left;
		font-size:130%;
		line-height: 1.8;
		margin-top: 10px;
		color: #000000;
	}
	.adv ul .none{
		display: none;
	}
	.adv ul .bg{
		background: none;
	}
	.news .title {
		background: url(../images/bg05.png)no-repeat bottom;
		text-align: center;
		height: 120px;
		width: 70%;
		margin-left:15%;
		margin-top: 35px;
	}
	.news .title .p1 {
		color: #0c4da1;
		font-size: 240%;
		margin-bottom: 0;
		font-weight: bold;
	}
	.news .title .p2 {
		color: #b7b7b7;
		font-size:140%;
	}
	.news .left {
		width: 100%;
		float: left;
	}
	.news a {
		text-decoration: none;
		display: block;
	}
	.news .p1 {
		color: #4e4e4e;
		font-size:180%;
		line-height: 45px;
		border-bottom: 1px solid #d2d2d2;
	}
	.news .p1 span {
		font-size:65%;
		float: right;
	}
	.news .left .left2 {
		background: #0c4da1;
		width: 100%;
		margin-top: 15px;
		padding-bottom: 5px;
	}
	.news .left .left2 img {
		width: 100%;
	}
	.news .left .left2 .p2 {
		color: #FFFFFF;
		font-size:130%;
		margin-bottom: 0;
		margin-top: 10px;
		margin-left: 10px;
	}
	.news .left .left2 .p3 {
		font-size:100%;
		color: #a6b5d3;
		margin-left: 10px;
	}
	.news .left .p4 {
		color: #888;
		line-height: 32px;
		border-bottom: 1px solid #eeeeee;
		width: 100%;
		margin-bottom: 0;
		margin-top: 5px;
		font-size: 100%;
	}
	.news .left .p4 span {
		float: right;
	}
	.news .left .p4:hover {
		color: #000000;
	}
	.news .right {
		width: 100%;
		float: left;
		margin-top: 10px;
		padding-bottom: 45px;
	}
	.news .right img {
		width: 100%;
		margin-top: 10px;
	}
	.news .right .p2 {
		color: #000000;
		font-size: 100%;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.news .right .p3 {
		color: #616161;
		font-size: 100%;
	}
	.link{
		display: none;
	}
}