@media only screen and (max-width:1660px) {
	.gqtztab h2 span {
		top: 20%
	}

	.teamtit h3,
	.team_right .swiper-slide h6 {
		line-height: initial
	}

	.djktable_ul li {
		font-size: 12px;
		padding-right: 30px
	}

	.dcul li div {
		padding: 0 20px 0 55px
	}

	.dsj ul {
		padding-right: 15px;
		box-sizing: border-box;
	}

	.xdclogo {
		padding: 40px 0;
	}

	.dcul li img {
		width: 70%;
	}

	.hbright div p {
		padding: 0 10%;
		line-height: 24px;
		font-size: 14px;
	}

	.hb {
		position: relative;
	}

	.hbimg {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
	}

	.hbimg img {
		position: absolute;
		height: 100%;
		width: 100%;
	}

	.hbright {
		float: right;
	}

	.t_peo {
		padding-left: 60px;
	}

	.team_inner {
		padding-right: 30px;
	}

	.container {
		width: 1200px;
	}

	.qygkleft {
		width: 46%;
	}

	.qygkright {
		width: 54%;
		padding-left: 60px;
	}

	.qygkright h2 {
		font-size: 28px;
	}

	.zpinner {
		padding: 40px 50px;
	}

	.qygkright h3 {
		margin-bottom: 15px;
		font-size: 18px;
	}

	.qygkright h3:after {
		margin-top: 20px;
	}

	.yjsminner {
		padding: 60px 0 100px 60px;
	}

	.zptit h2 {
		font-size: 16px;

	}

	.zptit {
		padding: 0 50px;
	}

	.zddtnav>ul>li>a {
		padding: 0 45px;
	}

	.zddtnav>ul>li li a {
		margin-right: 25px;
	}

	.zddtnav {
		padding: 75px 75px;
	}

	.zddtnav>ul {
		background-size: 26.2%;
		padding: 70px
	}

	.zddtnav>ul>li>a {
		line-height: 54px;
		font-size: 18px;
		width: 162px;
		box-sizing: border-box;
	}

	.zddtnav>ul>li li,
	.zddtnav>ul>li li a {
		line-height: 54px;
	}

	.htgd,
	.tybg {
		padding: 70px 60px 100px;
	}

	.rcimg img:nth-child(2) {
		width: 76px;
	}

	.newxq {
		padding: 100px 150px 40px;
	}

	.tzgw_right h2 {
		padding: 0 20px;
		line-height: 40px;
		font-size: 16px;
	}

	.rcfz li {
		padding-bottom: 100px;
	}

	.qywh li {
		padding: 70px 30px 80px
	}

	.qywh li p {
		font-size: 13px;
	}

	.qyygbanner {
		padding: 50px 60px;
	}

	.qywh li:last-child p br:nth-child(2) {
		display: none;
	}

	.mtbdbanner {
		width: 50%;
	}

	.mtbdinner {
		width: 50%;
		padding-left: 40px;
	}

	.mtbdinner li a {
		padding-bottom: 0;
	}

	.mtbdinner li {
		border-bottom: none;
	}

	.mtbdtop {
		padding-bottom: 36px;
	}

	.gsxw {
		padding: 30px 0;
	}

	.team_left,
	.team_right .swiper-slide {
		padding: 28px;
	}

	.gytit h2 {
		font-size: 26px;
		line-height: 30px;
	}

	.gytit {
		background-position: 0 3px;
	}

	.add_left {
		padding: 80px 30px 0 100px;
	}
}

@media only screen and (max-width:1440px) {
	.gqtztab h2 span {
		top: 15%
	}

	.mv__content__text span:first-child {
		font-size: 70px;
	}

	.mv__content__text span:nth-child(2) {
		font-size: 30px;
	}

	.dsj p {
		font-size: 14px;
		line-height: 24px;
	}

	.djkul li {
		padding: 0 10px;
	}

	.dcul li div {
		padding: 0 20px 0 35px
	}

	.dcul li {
		padding-bottom: 60px;
	}

	.xdclogo {
		margin-bottom: 30px;
		padding: 30px 0;
	}

	.xdc_right>img {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 50%;
	}

	.teamlist li {
		padding: 20px;
	}

	.t_peo {
		padding-left: 30px;
	}

	.t_peo h2 {
		font-size: 20px;
	}

	.t_peo h3 {
		font-size: 14px;
	}

	.team_inner {
		padding-right: 0;
	}

	.zddtnav {
		padding: 30px;
	}

	.zddtnav>ul>li li a {
		margin-right: 15px;
	}

	.htgd li h6 {
		width: 36px;
		height: 36px;
		line-height: 40px;
	}

	.zddtnav>ul>li ul {
		margin-left: 60px;
	}

	.htgd li h1 {
		width: 180px;
		line-height: 34px;
		height: 34px;
	}

	.tzzgx {
		padding: 50px 0;
	}

	.newxq {
		padding: 50px 0;
	}

	.mtbdlist li h2 {
		font-size: 16px;
	}

	.mtbdlist li h6 {
		font-size: 20px;
	}

	.mtbdlist li span {
		font-size: 12px;
	}

	.tybg li a {
		padding-bottom: 20px;
	}

	.tybg li {
		margin-bottom: 20px;
	}

	.tybg h2 {
		line-height: 34px;
		width: 180px;
		height: 34px;

	}

	.tzgw_right h2 {
		padding: 0 10px;
		transform: translateX(-30px);
	}

	.add_left {
		padding: 50px 30px 0 50px;
	}

	.addtab h2 {
		font-size: 16px;
	}

	.addtab {
		width: 62px;
	}

	.rylogo img {
		max-width: 70%;
	}

	.rybannerinner p {
		padding-right: 20%
	}

	.team_right .swiper-slide h6 {
		font-size: 12px;
	}

	.team_right .teamtit div {
		padding-left: 10px;
	}

	.yjsminner div {
		width: 40%;
	}

	.fzlc .swiper-slide p {
		font-size: 12px;
		line-height: 22px;
	}

	.team_right .teamtit h2 {
		font-size: 16px;
	}

	.container {
		width: 1000px;
	}

	.dctab a {
		padding: 32px 0;
	}

	.dctzfl a {
		padding: 0
	}

	.dctab a h5 {
		font-size: 18px;
	}

	.dctab a:after {
		border-width: 10px;
		bottom: -20px;
	}

	.dbxlist li h2 {
		font-size: 14px;
		margin: 20px 15px 0;
	}

	.dbxlist li p {
		font-size: 12px;
		margin: 0 15px;
	}

	.dbxlist li a {
		padding-bottom: 25px;
	}

	.ejtit h2 {
		font-size: 24px;
	}

	.containers {
		width: 1000px;
	}

	.mtlisttxt {
		padding: 12px;
	}

	.mtlisttxt h2 {
		font-size: 12px;
	}

	.gsxw li a {
		padding: 20px 25px;
	}

	.ejtab {
		height: 60px;
		margin-top: 0
	}

	.ejtab a {
		height: 60px;
		padding: 0 18px
	}

	.gqtztab p {
		font-size: 18px;
	}

	.gqtztab i {
		font-size: 12px;
	}

	.gqtztab h2 span {
		width: 90%;
	}

	.gqcategory {
		padding: 30px 20px 40px;
	}

	.wl2 li h6 {
		font-size: 20px;
	}

	.wl2 li span {
		font-size: 12px;
		display: inline-block;
		height: 50px;
	}

	.wl2 li {
		vertical-align: top;
		padding: 28px 0 10px;
	}

	.wl2 li img {
		width: 36px;
	}

	.gqtit p {
		font-size: 14px;
	}

	.mtbdinner {
		padding-left: 20px;
	}

	.mtbdinner li h6 {
		font-size: 20px;
		width: 50px;
	}

	.mtbdinner li h6 span {
		font-size: 12px;
	}

	.mtbdinner li a {
		padding-left: 60px;
	}

	.mtbd {
		padding: 40px 30px;
	}

	.qywh li {
		padding: 30px 15px;
	}

	.qywh li h6 {
		font-size: 40px;
		height: 55px;
	}

	.qywh li:nth-child(2) h6 {
		font-size: 50px;
	}

	.qywh li h3 {
		font-size: 24px;
	}

	.qyyg {
		padding: 50px 0;
	}

	.qyygbanner .swiper-slide p,
	.qyygbanner .swiper-slide p span {
		font-size: 14px;
		line-height: 28px;
	}

	.qyygbanner .swiper-slide {
		height: auto;
	}

	.qyygbanner {
		padding: 30px;
	}

	.rcimg img:nth-child(2) {
		width: 56px;
	}

	.qygkright h3 {
		font-size: 15px;
	}
}

@media only screen and (max-width:1250px) {
	.index_con2_dbx span {
		text-align: center;
		display: block
	}

	.nav ul>li ol {
		display: none;
	}

	.divBox, .jtjj_list { width: 95%; }

	header { padding: 0 2.5%; line-height: 60px; }

	.logo img { width:auto; height:70px; margin-top:5px;
	}
	.nav{ margin-top:20px;}
	.mobile1 {
		margin-top: 8px;
		width: auto;
	}

	.mobile { position:absolute; right:2.5%; top:25px; }
	
	

	.mv__content__text span:first-child {
		font-size: 30px;
		letter-spacing: 5px;
	}

	.mv__content__text span:nth-child(2) {
		font-size: 16px;
		letter-spacing: 2px;
	}

	.mv__content__text {
		width: 100%;
	}

	.p-top-section-mv__content__bg .video_a {
		-webkit-mask-size: 97%;
	}

	.mv__content__text {
		top: 50%;
		text-align: center;
	}

	.pub_padding,
	.index_con2 {
		padding: 50px 0;
	}

	.index_con1_left,
	.index_con3_left,
	.index_con2 .index_title {
		width: 100%;
		text-align: center;
	}
	.index_title span{ padding:0px; font-size:20px;}
	.index_title h1 {
		font-size: 32px;
		margin-top: 0px;
	}

	.index_title h1:after {
		margin: 10px auto 0;
	}

	.index_title_u1 {
		margin-top: 10px;
	}

	.index_title_u1 li {
		display: inline-block;
		margin-top: 0;
		margin-right: 5px;
	}

	
	.index_con1_right {
		width: 100%; 
		padding: 0; margin-top:20px;
	}
	.index_con1_right>span{ width:30%;}
	.index_con1_right_right{ padding-left:5%; width:65%;}

	.xuehua{ padding:20px 0;}
	.xuehua:before{ height:130px;}
	.index_con1_right_right p{ margin-top:0px;}
	
	.more{ margin-top:20px;}
	.more a{ width:200px; height:45px; line-height:45px; }
	
	
	.inc2_right,
	.index_con3_right,
	.inc2_right {
		width: 100%;
	}
	.inc2_right p {
		font-size: 15px;
		line-height: 26px;
		font-style: normal;
		margin-top: 10px;
	}
	.index_con2_u1{ margin-top:30px;}
	.index_con2_u1 li{ width:25%; margin-bottom:30px; }
	
	.index_con2_dbx{ margin-top:0px; padding-bottom:110px;}
	.con2_swiper_u1 li .swiper-slide aside{ padding:5px 0;}
	.con2_swiper_u1 li .swiper-slide aside h1{ font-size:14px; padding:0px 10px;}
	
	.con2_swiper .more{ margin-top:50px;}
	.index_con3 {  margin-top: 50px; }
	.index_con3_right{ margin-top:20px;}
	.index_con3_right_u1{ padding:50px; padding-right:50px;}
	.index_con3_right_u1:before{ width:100%;}
	.index_con3_right_div h1{ margin-top:20px;}
	.index_con3_right_div p{ font-size:14px; line-height:24px; margin-top:15px;}
	.con4_right{ padding-top:70px;}
	.con4_right h1{ font-size:30px; transform: translateX(0px); margin-bottom:20px;}
	.con4_right p{ font-size:14px;}
	
	footer{ padding:50px 0;}
	.footer_left{width:-webkit-calc(100% - 140px); 
width:-moz-calc(100% - 140px); 
width:calc(100% - 140px); }

	.xuehua_list{ background:none;}
	
	
}
@media only screen and (max-width:1080px) {
	.nav li{ margin-right:30px;}
	.p1{ display:none;}
	.p2{ display:block;}
	.con4_right{ padding-top:50px;}
	.con4_right h1{ margin-bottom:10px; font-size:24px;}
	.con4_right p{ margin-top:0px; line-height:35px; padding-bottom:0px;}
	.con4_left_list{ width:88%;}
	.con4_left_list h1{ font-size:24px; }
}

@media only screen and (max-width:990px) {
	header {
		position: fixed;
		width: 100%;
		top: 0;
		background: white;
		border-bottom: 1px solid #eee; line-height:50px; height:60px; padding:5px 2.5%;
	}
	.nav { display: none; }
	header .logo{ display:none;}
	header .logom{ display:inline-block;}
	.logom img{ width:auto; height:40px;}
	
	.mobile1{ margin-top:0px; height:50px;}
	.mobile1 i:nth-child(1){ margin-top:12px;}
	.mobile{ top:20px;}
	
	.you_ce {
		padding: 0;
		width: 100%;
		padding-top: 15px;background: rgba(250,250,250,1);
	}
	.you_ce_list_u1 {
		width: 100%; margin-top:25px;
		padding: 0 2.5%;
		border: none;
		box-sizing: border-box;
	}
	.you_ce_list_u1>li>a {
		font-size: 15px; line-height:35px;
	}

	.you_ce_list_u1>li>a:after {
		display: none;
	}

	.you_ce_list_u1>li {
		padding: 5px 0;
		border-bottom: 1px solid lightgray;
	}
	.you_ce_list1 span{ line-height:30px;}
	.you_ce_u1 li a,
	.you_ce_list2 span {
		font-size: 12px;
	}

	.you_ce_list2 {
		margin-top: 20px;
	}
	.you_ce_list1{ position:static; opacity:1; width:auto; }
	
	.ibanner, .conbann{ padding-top:60px;}
	.xuehua{ padding:0px;}
	.xuehua:before{ display:none; }
	.xuehua_list{ padding-left:0px; transform: translateX(0px); margin-bottom:0px;}
	.index_con1_right_right p{ font-size:14px; line-height:24px;}
	
	footer{ padding:30px 0px;}
	.footer_left{ width:100%; text-align:center;}
	.footer_left>span{ font-size:14px; }
	.yqlj, .footer_right{ display:none;}
}
@media only screen and (max-width:768px) {
    .pub_padding, .index_con2{ padding:20px 0px;}
	 
	.index_title span {
		font-size: 18px; padding:0px;
		background-size: auto 100%;
	}
	.index_title h1{ font-size:24px; }
	.index_title_u1{ display:none;}
	.xuehua_list{ padding:0px;}
	.xuehua_list h1{ font-size:20px;}
	.xuehua_list h2{ font-size:14px;}
	.index_con1_right_right p{ font-size:13px; line-height:22px; padding:5px 0px;}
	.index_con1_right_right h3{ line-height:22px;}
	.index_con1 .more { margin-top:20px;}
	.more a { width: 120px; height: 35px; line-height: 35px; font-size:14px; }
	
	.inc2_right{ display:none;}
	
	.index_con2_u1 li {
		height: auto; margin-bottom:20px;
	}

	.index_con2_u1 li h1 {
		font-size: 14px;
		margin-top: 10px;
	}

	.index_con2_u1 li p {
		font-size: 12px;
	}

	.index_con2_u1 li font img {
		width: 40px;
	}
	.index_con2_u1 li span.iconfont{ font-size:50px; line-height:50px;}
	.index_con2_u1 li font {
		line-height: 60px;
	}

	.index_con2_u1 li a {
		padding: 30px 0;
	}

	.index_con2_u1 {
		margin-top: 20px;
	}
	
	.index_con2_dbx, .con2_swiper{ display:none;}
	.index_con2_dbx h1 {
		font-size: 14px;
		margin-top: 25px;
	}

	.index_con2_dbx_u1 {
		margin-top: 10px;
	}

	.index_con2_dbx_u1 li {
		font-size: 12px;
		margin-right: 5px;
	}

	.con2_btn {
		float: none;
	}

	.index_con2_dbx {
		padding-bottom: 25px;
	}
		.con2_swiper_u1 {
		transform: translateY(0);
	}

	.you_ce {
		position: fixed;
		top: 0;
	}

	.index_con2_dbx h1,
	.index_con2_dbx_u1 {
		text-align: center;
		display: block;
	}

	.index_con2_dbx_u1 {
		margin-top: 0;
	}

	.con2_btn {
		display: block;
		text-align: center;
		margin-top: 20px;
	}

	.con2_btn li {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 12px;
	}

	.index_con2 {
		padding-bottom: 0;
	}

	.con2_swiper_u1 li .swiper-slide aside {
		padding: 10px 0;
	}

	.con2_swiper .more {
		margin-top: 55px;
	}

	.con2_swiper {
		padding: 20px 0 10px;
	}
	
	
	
	
	
	.index_con3, .index_con3_right{ margin-top: 0; }
	.index_con3_left .more { margin:0px auto; margin-top: 10px; text-align:center; }
	.index_con3_left .more a{ width:120px; }
	.index_title_u1 li { font-size: 12px; }

	.index_con3_right_u1:before { display: none; }

	.index_con3_right_u1 { padding: 0; margin-top:10px; }

	.index_con3_right_div {
		width: 100%;
		box-sizing: border-box;
		margin: 0;
		padding: 15px;
		margin-top: 10px;
		background: white;
	}
	.index_con3_right_div h1 { font-size: 16px; margin-top: 10px; height: auto; }
	.index_con3_right_div p { line-height: 22px; margin-top: 5px; }

	.con4_left, .con4_right { height: auto; width: 100%; }
	.con4_left{ padding:20px 0px;}
	.con4_left_list{ padding:30px 0px;}
	.con4_left_list span { font-size: 14px; }
	.con4_left_list h1,.con4_right h1 { font-size: 20px; margin-top: 20px; }
	.con4_left_list a{ margin-top: 20px; }

	.con4_right { padding: 20px; }
	.con4_right p{ line-height:30px;}
	.con4_right a{ margin-top: 15px; }
	
	
	.zpinner_left {
		padding-right: 0
	}

	.dctab a {
		width: 40%
	}

	.dctzfl a {
		width: 100%
	}

	.djkul li {
		width: 50%;
	}

	.xdc_left {
		width: 100%;
	}

	.xdc_right {
		width: 100%;
	}

	.xdc_right>img {
		position: relative;
		width: 100%;
	}

	.dcul li div {
		padding: 0 20px 0 65px;
	}

	.djktable_ul {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.hbimg {
		position: relative;
		width: 100%;

	}

	.hbimg img {
		position: static;
	}

	.hbright div {
		display: inline-block;
		width: 50%;
		margin: 20px 0;
		vertical-align: top;
	}

	.dsj ul {
		width: 100% !important;

	}

	.dsjimg {
		width: 100% !important;
		text-align: center;
	}

	.hbright {
		float: none;
		width: 100%;
	}

	.container {
		width: 100%;
		padding: 0 5%;
		box-sizing: border-box;
	}

	.htgd {
		padding: 40px 5%;
	}

	.zptit {
		padding: 0 20px;
	}

	.zpinner {
		padding: 20px;
	}

	.zptit h2:nth-child(2) {
		display: none;
	}

	.zptit span {
		float: right;
		margin-top: 5px;
	}

	.zpinner_left,
	.zpinner_right {
		width: 100%;
		margin-bottom: 20px;
	}

	.zddtnav>ul {
		background-image: none;
	}

	.zddt {
		margin: 20px auto;
	}

	.zddt h1 {
		font-size: 28px;
	}

	.zddtnav {
		padding: 0;
	}

	.zddtnav>ul>li.ac {
		background-color: transparent;
	}

	.zddtnav>ul>li ul {
		margin-left: 0;
		width: 100%;
	}

	.zddtnav>ul>li>a {
		padding: 0;
	}

	.zddtnav>ul>li>a {
		color: #BF6D20
	}

	.ejtab {
		height: auto
	}

	.ejtab a {
		padding: 0 15px;
		height: 48px;
	}

	.zqtzleft {
		width: 100%;
		border-right: 0;
		padding-right: 0;
	}

	.zqtzright {
		padding-left: 0;
		width: 100%;
	}

	.zqinner {
		margin-bottom: 50px;
	}

	.ywbjbanner .swiper-button-prev,
	.ywbjbanner .swiper-button-next {
		margin-top: 15px;
		display: inline-block;
	}

	.ywbjbanner {
		text-align: center;

	}

	.newxq {
		margin: 50px 0
	}

	.pic {
		margin-top: 71px;
	}

	.tzzgx {
		margin: 50px 0;
	}

	.time {
		padding: 15px 0;
	}

	.tzzgx li h6 {
		font-size: 30px;
	}

	.tzlj {
		box-sizing: border-box;
		padding: 50px 5%;
	}

	.tzlj>p {
		width: 80%;
	}

	.tzgw_left {
		width: 100%;
		padding: 0;
	}

	.tzgw_right {
		width: 100%;
	}

	.tzgw_right h2 {
		transform: translateX(0);
		bottom: 0;
	}

	.dbxlist li {
		width: 48%;
		margin-right: 4%;
	}

	.dbxlist li:nth-child(2n) {
		margin-right: 0
	}

	.tybg {
		margin: 50px 0;
	}

	.rctxt {
		float: none !important;
		width: 100% !important;
	}

	.rcimg {
		float: none !important;
		width: 100% !important;
		margin-bottom: 20px;
	}

	.rcimg img:nth-child(2) {
		display: none;
	}

	.rcfz li {
		padding-bottom: 40px;
	}

	.qywh li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 10px;
	}

	.qywh li:nth-child(2n) {
		margin-right: 0;
	}

	.qyygbanner {
		width: 100%;
	}

	.qywh {
		margin: 40px 0 20px
	}

	.mtbdbanner {
		width: 100%;
		margin-bottom: 20px;
	}

	.mtbdinner {
		padding-left: 0;
		width: 100%;
	}

	.mtbd {
		margin: 40px 0
	}

	.teammore {
		margin: 40px 0;
	}

	.teamlist li img {

		width: 60%;
		margin: 0 auto 15px;
	}

	.t_peo {
		width: 40%;
		/*text-align: center;*/
		margin: 10px 0;

	}

	.t_peo h2:after {
		display: none;
	}

	.t_peo h2 {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.t_peo:after {
		display: none;
	}

	.team_inner {
		width: 100%;
		padding-left: 0;
	}

	.gsgkimg {
		display: block;
		width: 100%;
	}

	.gsgkimg img:nth-child(2) {
		display: none;
	}

	.qygkleft {
		width: 100%;
		padding-left: 0;
	}

	.qygkright {
		width: 100%;
		padding-left: 0;
	}

	.qydownload {
		margin: 20px 0;
	}

	.qygk {
		margin: 40px 0;
	}

	.team_left {
		width: 100%;
		height: auto !important;
	}

	.team_right {
		width: 100%;
	}

	.team_right .swiper-slide {
		height: auto !important;
	}

	.add_left {
		width: 100%;
	}

	.add_right {
		width: 100%;
	}

	.addtab,
	.addtxt {
		float: none;
		width: 100%;
		text-align: left;
	}

	.addtab h2 {
		margin-right: 10px;
	}

	.wl2 li {
		width: 30%;
		margin-right: 5%;
		margin-bottom: 50px;
	}

	.wl2 li:nth-child(3n) {
		margin-right: 0;
	}

	.wl1 li {
		width: 50%;
		margin-bottom: 15px;
	}

	.gqtztab h2 {
		height: 180px;
	}

	.containers {
		width: 100%;
		box-sizing: border-box;
		padding: 0 5%;
	}

	.dmtlist li {
		width: 48%;
		margin-right: 4%;
	}

	.dmtlist li:nth-child(2n) {
		margin-right: 0;
	}

	.dmtzx {
		padding-bottom: 40px;
	}

	.gsxw li h6 {
		display: none;
	}

	.gsxwtxt {
		width: 67%;
		margin-left: 30px;
	}

	.gsxw {
		margin: 40px auto
	}

	.teambutton {
		position: static;
		margin: 15px auto 0;
		text-align: center;

	}

	.rybutton {
		height: auto !important;
		bottom: -60px;
		left: 50%;
		right: auto;
		transform: translateX(-50%);
		top: auto;
	}

	.xdc:before,
	.xdc:after {
		display: none;
	}

	/*.ejtab a:hover{
		background: initial;
		colro:#393939	
	}*/
	.zptit h2:nth-child(3) {
		display: none;
	}

	.zptit h2:nth-child(1) {
		width: auto;
		max-width: 80%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
}

@media only screen and (max-width:480px) {
	
	header{ height:50px; line-height:40px;}
	.logom img{ height:35px;}
	.mobile1{ height:40px;}
	.mobile1 i:nth-child(1){ margin-top:7px;}
	.ibanner{ padding-top:50px;}
	.you_ce{ padding-top:10px; height:auto; overflow:auto;}
	.mobile{ top:15px;}
	.you_ce_list_u1>li>a{ line-height:30px; }
	.you_ce_list1 span { line-height:20px; font-size:12px;}
	.you_ce_list1 span a{ font-size:12px;}
	
	.more a{ line-height:30px; height:30px; }
	.index_con1_left, .index_con1_right>span{ display:none;}
	.index_con1_right{ margin-top:0px;}
	.index_con1_right_right{ width:100%; padding-left:0;}
	
	.index_title span{ font-size:16px;}
	.index_con2_u1 li span.iconfont{ font-size:35px; line-height:35px;}
	.index_con2_u1 li p{ font-size:11px; height:20px; line-height:20px; overflow:hidden;}
	
	.index_con3_right_div h1{ margin-top:5px; line-height:22px;}
	.index_con3_right_div p{ font-size:13px; line-height:20px; color:#999;}
	
	.con4_left_list h1, .con4_left_list a{ margin-top:10px;}
	.con4_right h1{ margin-top:0px; margin-bottom:0px;}
	.con4_right p{ font-weight:normal; color:#999;}
	
	footer{ padding:20px 0px;}
	.footer_left img{ width:150px;}
	.footer_left>span{ font-size:12px;}

}

@media only screen and (max-width:320px) {}