@media only screen and (min-width: 640px) {
	#carousel1 {
		min-width: 1320px;
		margin-top: 0;
		position: relative;
	}
	#carousel1 .carousel-control {
		background: none;
		opacity: 1.0;
	}
	#carousel1 ol {
		bottom: 0;
	}
	#carousel1 ol li {
		width: 40px;
		height: 4px;
		border-radius: 0;
		margin-right: 5px;
		background: #dedddd;
		border: none;
	}
	#carousel1 ol .active {
		background: #123181;
	}
	.adv .phone{
		display: none;
	}
	.slideGroup {
		width: 100%;
		text-align: left;
		position: relative;
	}
	.slideGroup .parHd {
		position: absolute;
		clear: both;
		overflow: hidden;
		z-index: 9;
		min-width: 1180px;
	}
	.slideGroup .parHd ul {
		margin-left: 6%;
	}
	.slideGroup .parHd ul li {
		float: left;
		width: 320px;
		height: 130px;
		cursor: pointer;
		padding-left: 100px;
	}
	.slideGroup .parHd ul li .p1 {
		color: #123181;
		font-size: 26px;
		font-weight: bold;
		margin-top: 25px;
		margin-bottom: 5px;
	}
	.slideGroup .parHd ul li .p2 {
		color: #123181;
		font-size: 12px;
		margin-bottom: 0;
		margin-right: 40px;
	}
	.slideGroup .parHd ul li:nth-child(1) {
		background: url(../images/icon03.png)no-repeat 15px center;
	}
	.slideGroup .parHd ul li:nth-child(2) {
		background: url(../images/icon04.png)no-repeat 15px center;
	}
	.slideGroup .parHd ul li:nth-child(3) {
		background: url(../images/icon05.png)no-repeat 15px center;
	}
	.slideGroup .parHd ul li.on .p1,
	.slideGroup .parHd ul li.on .p2 {
		color: #FFFFFF;
	}
	.slideGroup .parHd ul li.on:nth-child(1) {
		height: 147px;
		background: url(../images/icon03-1.png)no-repeat 15px center, url(../images/bg02.png)no-repeat 100% 100%;
	}
	.slideGroup .parHd ul li.on:nth-child(2) {
		height: 147px;
		background: url(../images/icon04-1.png)no-repeat 15px center, url(../images/bg02.png)no-repeat 100% 100%;
	}
	.slideGroup .parHd ul li.on:nth-child(3) {
		height: 147px;
		background: url(../images/icon05-1.png)no-repeat 15px center, url(../images/bg02.png)no-repeat 100% 100%;
	}
	.slideGroup .parBd{
		top: 130px;
		position: relative;
	}
	.slideGroup .slideBox {
		overflow: hidden;
		zoom: 1;
		height: 730px;
		background: #d9ebff;
	}
	.slideGroup .slideBox .img {
		background: url(../images/adv01.jpg)no-repeat center;
		height: 603px;
	}
	.slideGroup .slideBox .img2 {
		background: url(../images/adv02.jpg)no-repeat center;
		height: 603px;
	}
	.slideGroup .slideBox .bg {
		background: #FFFFFF;
		width: 1105px;
		height: 460px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		margin-top: 80px;
		padding-left: 110px;
		padding-top: 20px;
	}
	.slideGroup .slideBox .bg .title {
		margin-bottom: 30px;
	}
	.slideGroup .slideBox .bg .title span:nth-child(1) {
		text-align: center;
		font-size: 28px;
		font-weight: bold;
		color: #123181;
		display: block;
		margin-bottom: 0px;
	}
	.slideGroup .slideBox .bg .title span:nth-child(2) {
		text-align: center;
		font-size: 14px;
		color: #123181;
		display: block;
	}
	.slideGroup .sPrev,
	.slideGroup .sNext {
		position: absolute;
		left: 25px;
		top: 220px;
		display: block;
		width: 35px;
		height: 68px;
		background: url(../images/icon07.png) center center no-repeat;
	}
	.slideGroup .sNext {
		left: auto;
		right: 25px;
		background: url(../images/icon08.png) center center no-repeat;
	}
	.slideGroup .parBd ul {
		overflow: hidden;
		position: relative;
	}
	.slideGroup .parBd ul li {
		margin-right: 50px;
		float: left;
		overflow: hidden;
		width: 261px;
		height: 330px;
	}
	.slideGroup .parBd ul li a {
		text-decoration: none;
	}
	.slideGroup .parBd ul li img {
		width: 261px;
		height: 295px;
		background: #EEEEEE;
	}
	.slideGroup .parBd ul li p {
		text-align: center;
		color: #888888;
		margin-top: 10px;
	}
	.slideGroup .parBd ul li:hover p {
		color: #123181;
	}
	.adv2 .container {
		width: 1211px;
	}
	.adv2 .title {
		margin-top: 50px;
		margin-bottom: 40px;
	}
	.adv2 .title span:nth-child(1) {
		display: block;
		font-size: 45px;
		text-align: center;
		color: #123181;
		font-weight: bold;
	}
	.adv2 .title span:nth-child(1) b {
		font-size: 35px;
		margin: 0 20px;
	}
	.adv2 .title span:nth-child(2) {
		display: block;
		font-size: 14px;
		text-align: center;
		color: #123181;
	}
	.adv2 .img2{
		display: none;
	}
	.banner {
		background: url(../images/bg01.png)no-repeat center;
		height: 399px;
		margin-top: 20px;
	}
	.banner p {
		float: right;
		margin-top: 130px;
		line-height: 1.2;
		margin-right: 120px;
	}
	.banner p span {
		display: block;
		color: #FFFFFF;
		font-size: 38px;
	}
	.news {
		clear: both;
		overflow: hidden;
	}
	.news .container{
		width: 1120px;
	}
	.news .left {
		float: left;
		width: 322px;
		height: 430px;
		overflow: hidden;
	}
	.news .left img {
		width: 100%;
		height: 218px;
	}
	.news .left .title {
		clear: both;
		overflow: hidden;
		padding-bottom: 3px;
		margin-top: 18px;
		margin-bottom: 15px;
		border-bottom: 1px solid #E3E3E3;
	}
	.news .left .title span {
		font-size: 20px;
		color: #123181;
	}
	.news .left .title a {
		float: right;
		color: #888888;
		font-size: 12px;
		margin-top: 10px;
	}
	.news .left .text {
		text-indent: 30px;
		font-size: 13px;
		color: #666666;
		line-height: 2.0;
	}
	.news .mid {
		float: left;
		width: 340px;
		margin-left: 40px;
	}
	.news .mid .title {
		clear: both;
		overflow: hidden;
		line-height: 1.0;
		margin-bottom: 0;
	}
	.news .mid .title span {
		font-size: 20px;
		color: #123181;
	}
	.news .mid .title a {
		float: right;
		color: #888888;
		font-size: 12px;
		margin-top: 10px;
	}
	.news .mid ul li {
		clear: both;
		overflow: hidden;
		padding: 10px 0;
		border-bottom: 1px dashed #E3E3E3;
	}
	.news .mid ul li img {
		float: left;
		width: 86px;
		height: 87px;
		margin-right: 10px;
	}
	.news .mid ul li a {
		text-decoration: none;
	}
	.news .mid ul li p:nth-child(2) {
		color: #244598;
		font-size: 16px;
		margin-top: 8px;
		width: 70%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.news .mid ul li p:nth-child(3) {
		color: #555;
		font-size: 12px;
		line-height: 1.6;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.news .right {
		float: right;
		width: 344px;
		height: 450px;
		overflow: hidden;
	}
	.news .right .title {
		clear: both;
		overflow: hidden;
		padding-bottom: 3px;
		margin-top: 15px;
		margin-bottom: 10px;
		border-bottom: 1px solid #E3E3E3;
	}
	.news .right .title span {
		font-size: 20px;
		color: #123181;
	}
	.news .right .title a {
		float: right;
		color: #888888;
		font-size: 12px;
		margin-top: 10px;
	}
	.news .right .video img{
		width: 100%;
		height: 243px;
	}
	.news .right .video .src {
		display: none;
	}
	.news .right .video iframe {
		display: none;
	}
	.news .right .text {
		text-indent: 30px;
		font-size: 13px;
		color: #666666;
		line-height:2.0;
	}
	.video-btn {
		position: fixed;
		width: 750px;
		height: 500px;
		background: none;
		top: 40%;
		left: 50%;
		margin-top: -150px;
		margin-left: -300px;
		display: none;
		z-index: 101;
	}
	.video-area {
		float: left;
		width: 700px;
		height: 450px;
		background: black;
	}
	.video-shut {
		height: 50px;
		width: 50px;
		font-size: 27px;
		color: #FFFFFF;
		float: left;
		text-align: center;
		background: #000;
		display: block;
		padding-top: 7px;
		cursor: pointer;
		text-decoration: none;
	}
	.video-shut:hover {
		color: #FFFFFF;
	}
	#shadow {
		position: fixed;
		opacity: 0.8;
		filter: alpha(opacity=80);
		bottom: 0;
		left: 0;
		right: 0;
		top: 0;
		background: black;
		z-index: 100;
		display: none;
	}
	#focus1 {
		display: none;
	}
}

@media only screen and (max-width: 640px) {
	#carousel1 {
		display: none;
	}
	#focus1 {
		width: 100%;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}
	#focus1 .hd {
		width: 100%;
		position: absolute;
		z-index: 1;
		bottom: 0px;
		text-align: center;
	}
	#focus1 .hd ul {
		display: inline-block;
		padding: 3px 5px;
		font-size: 0;
		vertical-align: top;
	}
	#focus1 .hd ul li {
		display: inline-block;
		width: 11px;
		height: 11px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		background: #FFFFFF;
		margin: 0 5px;
		vertical-align: top;
		overflow: hidden;
	}
	#focus1 .hd ul .on {
		background: #123181;
	}
	#focus1 .bd {
		position: relative;
		z-index: 0;
	}
	#focus1 .bd li img {
		width: 100%;
	}
	.slideGroup {
		display: none;
		width: 100%;
		text-align: left;
		position: relative;
	}
	.adv .phone{
		background: #d9ebff;
		padding-top: 25px;
	}
	.adv .phone .one .title{
		height: 115px;
		width: 90%;
		margin-left: 5%;
		padding-left: 105px;
		background: url(../images/icon03-1.png)no-repeat 20px,url(../images/bg03.png)no-repeat center;
		background-size: 65px 55px,100% 100%;
	}
	.adv .phone .one .title .p1{
		color: #FFFFFF;
		font-size: 20px;
		font-weight: bold;
		padding-top: 15px;
		margin-bottom: 5px;
	}
	.adv .phone .one .title .p2{
		color: #FFFFFF;
		font-size: 12px;
	}
	.adv .phone .one img{
		width: 100%;
		margin-top: 20px;
	}
	.adv .phone .two .title{
		height: 110px;
		width: 100%;
		padding-left: 105px;
		margin-top: 40px;
		background: url(../images/icon04-1.png)no-repeat 25px,url(../images/bg03.png)no-repeat center;
		background-size: 50px 60px,100% 100%;
	}
	.adv .phone .two .title .p1{
		color: #FFFFFF;
		font-size: 20px;
		font-weight: bold;
		padding-top: 15px;
		margin-bottom: 5px;
	}
	.adv .phone .two .title .p2{
		color: #FFFFFF;
		font-size: 12px;
	}
	.adv .phone .two img{
		width: 100%;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.adv .phone .img{
		width: 100%;
	}
	.adv .phone .three{
		background: #FFFFFF;
	}
	.adv .phone .three .title{
		padding-top: 30px;
	}
	.adv .phone .three .title .p1{
		text-align: center;
		color: #123181;
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 0px;
	}
	.adv .phone .three .title .p2{
		text-align: center;
		color: #123181;
		font-size: 12px;
		margin-left: 20px;
		margin-right: 20px;
	}
	#focus2 {
		width: 100%;
		position: relative;
		overflow: hidden;
		margin-top: 20px;
	}
	#focus2 .hd {
		display: none;
	}
	#focus2 .bd {
		position: relative;
		z-index: 0;
	}
	#focus2 .bd li img {
		width: 70%;
		margin-left: 15%;
		background: #EEEEEE;
	}
	#focus2 .bd li a{
		text-decoration: none;
	}
	#focus2 .bd li p{
		color:#666;
		text-align: center;
		font-size: 15px;
		line-height: 40px;
	}
	#focus2 .bd .prev {
		position: absolute;
		display: block;
		width: 29px;
		height: 50px;
		margin-top: -230px;
		left: 10px;
		background: url(../images/icon07.png) no-repeat;
		background-size: 100% 100%;
	}
	#focus2 .bd .next {
		position: absolute;
		display: block;
		width: 29px;
		height: 50px;
		margin-top: -230px;
		right: 10px;
		left: auto;
		background: url(../images/icon08.png) no-repeat;
		background-size: 100% 100%;
	}
	.adv2 .container {
		padding: 0;
	}
	.adv2 .title {
		background: #244598;
		margin-top: 30px;
		margin-bottom: 20px;
		padding: 15px 0;
	}
	.adv2 .title span:nth-child(1) {
		display: block;
		font-size: 20px;
		text-align: center;
		color: #FFFFFF;
		font-weight: bold;
	}
	.adv2 .title span:nth-child(1) b {
		font-size: 16px;
		margin: 0 10px;
	}
	.adv2 .title span:nth-child(2) {
		display: block;
		font-size: 12px;
		text-align: center;
		color: #FFFFFF;
	}
	.adv2 .img1 {
		display: none;
	}
	.adv2 .img2{
		width: 90%;
	}
	.banner {
		display: none;
		background: url(../images/bg01.png)no-repeat center;
		height: 399px;
		margin-top: 20px;
	}
	.news {
		clear: both;
		overflow: hidden;
		margin-top: 30px;
	}
	.news .container{
		padding: 0;
	}
	.news .left {
		width:100%;
		overflow: hidden;
	}
	.news .left img {
		width: 100%;
		height: 218px;
	}
	.news .left .title {
		clear: both;
		overflow: hidden;
		padding-bottom: 3px;
		margin-top: 18px;
		margin-bottom: 10px;
		margin-left: 15px;
		margin-right: 15px;
		border-bottom: 1px solid #E3E3E3;
	}
	.news .left .title span {
		font-size: 20px;
		color: #123181;
	}
	.news .left .title a {
		float: right;
		color: #888888;
		font-size: 12px;
		margin-top: 10px;
	}
	.news .left .text {
		font-size: 13px;
		color: #666666;
		line-height:1.8;
		margin-left: 15px;
		margin-right: 15px;
		overflow : hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
	}
	.news .mid {
		width:100%;
		margin-top: 30px;
	}
	.news .mid .title {
		clear: both;
		overflow: hidden;
		line-height: 1.0;
		margin-bottom: 0;
		margin-left: 15px;
		margin-right: 15px;
		padding-bottom: 5px;
		border-bottom: 1px solid #E3E3E3;
	}
	.news .mid .title span {
		font-size: 20px;
		color: #123181;
	}
	.news .mid .title a {
		float: right;
		color: #888888;
		font-size: 12px;
		margin-top: 10px;
	}
	.news .mid ul li {
		clear: both;
		overflow: hidden;
		padding: 10px 0;
		margin-left: 15px;
		margin-right: 15px;
		border-bottom: 1px dashed #E3E3E3;
	}
	.news .mid ul li img {
		float: left;
		width:25%;
		height: 82px;
		margin-right: 10px;
	}
	.news .mid ul li a {
		text-decoration: none;
	}
	.news .mid ul li p:nth-child(2) {
		color: #244598;
		font-size: 15px;
		margin-top: 5px;
		width: 70%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.news .mid ul li p:nth-child(3) {
		color: #555;
		font-size: 12px;
		line-height: 1.6;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.news .right {
		display: none;
	}
	.video-btn {
		display: none;
	}
	.video-area{
		display: none;
	}
}