@charset "utf-8";

/* CSS Document */


/*public end*/

@media (max-width: 1750px) {
	/*详情页*/
	.gx_box .htit {
		font-size: 4.2rem;
	}
	.gx_box .ptxt {
		font-size: 1.8rem;
	}
	.led_box .dtxt {
		font-size: 4rem;
	}
	.led_box .dtxt .htit {
		font-size: 4.5rem;
	}
	.bi_box .htit {
		font-size: 3.5rem;
	}
}

@media (max-width: 1570px) {
	/*详情页*/
	.gx_box .htit {
		font-size: 3.8rem;
	}
	.gx_box .ptxt {
		font-size: 1.6rem;
	}
	.fz40 {
		font-size: 3.5rem;
	}
	.fz20 {
		font-size: 1.9rem;
	}
}

@media (max-width: 1400px) {
	/*详情页*/
	.fz40 {
		font-size: 3rem;
	}
	.fz30 {
		font-size: 2.5rem;
	}
	.fz20 {
		font-size: 1.8rem;
	}
	.gx_box .htit {
		font-size: 3.5rem;
	}
	.bi_box .htit {
		font-size: 3rem;
	}
	.clq_box .dtxt {
		top: 10%;
	}
	.clq_box .htit {
		font-size: 3rem;
	}
	.clq_box .ptxt {
		font-size: 1.8rem;
	}
}

@media (max-width: 1200px) {
	.logo {
		margin-left: 20px;
	}
	.nav {
		margin-right: 20px;
	}
	.bottom .content,
	.nymain {
		padding: 0 3%; display:block;
	}
	
	.bottom .store_link {
		float: right;
		margin-right: 0;
	}
	.bottom .store_link span {
		padding: 0 10px;
	}
	.bottom .clear {
		display: block;
	}
	.canshu_tit {
		padding: 10px 3%;
	}
	.canshu_table .th1 {
		font-size: 2rem;
		text-align: center;
		width: 100px;
	}
	.canshu_table .th2 {
		width: 320px;
	}
	.canshu_table .td_txt {
		padding: 1% 0;
	}
	.canshu_table .table2 .td2 {
		width: 130px;
	}
	.canshu_table .table2 td {
		line-height: 25px;
	}
	/*详情页*/
	.gx_box .htit {
		font-size: 3rem;
	}
	.txjz_box .dimg {
		width: 45%;
	}
	.txjz_box .dtxt {
		width: 35%;
	}
	.jt_box .dtxt {
		width: 45%;
		margin-top: 15%;
		margin-left: 5%;
	}
	.Mp318pz_box .dtxt {
		width: 45%;
	}
	.jl_box .dtxt {
		width: 60%;
		top: 8%;
	}
	.canshu_table {
		font-size: 17px;
	}
}

@media (max-width: 1024px) {
	/*导航*/
	.nav {
		float: right;
	}
	.nav> li {
		margin-left: 40px;
		transition: all 0.3s ease-out;
	}
	/*底部*/
	.bottom .bottom_dl {
		float: left;
		margin-right: 13%;
	}
	.move_txt .ptxt {
		margin-left: 10%;
	}
	/*详情页*/
	.gx_box .dtxt {
		margin-top: 5%;
	}
	.gx_box .htit {
		font-size: 2.5rem;
	}
	.meet_box .meet_item div img {
		width: 70%;
	}
	.clq_box .dtxt {
		top: 5%;
	}
	.clq_box .htit {
		font-size: 2.6rem;
	}
	.clq_box .ptxt {
		font-size: 1.6rem;
	}
	.txjz_box .dimg {
		width: 48%;
	}
	.txjz_box .dtxt {
		width: 43%;
	}
	.aq_box .htit {
		margin-top: 3%;
	}
	.aq_box .ptxt {
		margin-top: 2%;
	}
	.aq_box .icon {
		margin-top: 3%;
	}
	.Mp230_box .dtxt {
		margin-left: 30%;
	}
	.Mp230_box .dtxt .htit {
		font-size: 2rem;
		margin-top: 10%;
	}
	.Mp230_box .dtxt .ptxt {
		font-size: 1.5rem;
	}
	.jt_box1 .dtxt {
		top: 20%;
	}
	.Mp318_box .dtxt {
		top: 10%;
	}
	.canshu_table {
		font-size: 16px;
	}
}

@media (max-width: 875px) {
	/*底部*/
	.nav {
		float: right;
	}
	.nav> li {
		margin-left: 25px;
		transition: all 0.3s ease-out;
	}
	/*底部*/
	.bottom .bottom_dl {
		float: left;
		margin-right: 10%;
	}
	.cd_box .htit {
		width: 25%;
	}
}

@media (max-width: 768px) {
	html {
		font-size: 60%;
	}
	.top{ height:auto;}
	.nav > li > a{ color:#333;}
	.nav li ul{ display:none;}
	.logo {
		width: 30%;
	}
	.content{width:100%;}
	.warp{ width:100%; height:auto;}
	.warp1{ width:100%; height:auto;}
	.lanage{ float:left; display:block; padding:3% 0 0 30%;}
	.lanage a{ font-size:14px; color:#333;}
	
	#top_logo{ float:none;}
	
	#navMenu{ margin-top:2px; height:auto; line-height:none; float:none; border-top:1px solid #0066FF;}
	#jsddm{ height:auto; float:none;}
	#jsddm li{ border-bottom:1px solid #0066FF;width:33%; border-right:1px solid #0066FF; background:none; }
	#jsddm li.menu-none a{height:auto; line-height:45px; padding:0; }
	#jsddm li.menu-none a:hover{height:auto; line-height:45px; }
	
	.main_visual{ display:none;}	
	.main_image{height:350px;}
	.main_image li{ height:350px;}
	div.flicking_con{ top:320px;}
	
	
	.warp2{ width:100%; padding:0 15px;}
	.habaout{ width:93%; float:none; border-right:none;}
	.flogo{ float:none;}
	.hbaout_txt{ width:100%; margin:0; float:none;}
	
	
	.wzzw img{ max-width:100%; height:auto;}
	
	.left{ width:100%;}
	.right{ width:100%;}
	

	#banner_main {
	width: 100%;
	overflow: hidden;
	position: relative; display:block;
	z-index: 1
}
#banner{ width:100%; height:auto; margin-top:0;}
.banner {
	margin: 0 auto;
	width: 100%; 
*zoom:1;
	overflow: hidden;
	position: relative;
	z-index: 1
}
.banner .list {
	width: 100%;
	overflow: hidden
}
.banner .list li {
	float: left;
	width: 100%;
	overflow: hidden
}
.banner .list li a {
	display: block
}
.banner .list li img {
	width: 100%;
	height: auto;
	display: block
}
#banner .tip {
	width: 80%;
height:.32rem;
line-height:.32rem;
	text-align: center;
	clear: both;
	position: absolute;
	left: 8%;
	bottom: 3%;
	z-index: 2;
	font-size: 0
}
#banner .tip span {
	display: inline-block;
	vertical-align: middle;
width:.33rem;
height:.04rem;
margin:0 .1rem;
	vertical-align: middle;
	border: #fff solid 1px;
	opacity: .5;
	filter: Alpha(opacity=50);
	box-sizing: unset
}
#banner .tip span.cur {
width:.33rem;
height:.04rem;
	background-color: #a4000d;
	border: #a4000d solid 1px;
	opacity: 1;
	filter: Alpha(opacity=100)
}
.reLink {
margin:.2rem 3% .3rem
}
.reLink .prevLink, .reLink .nextLink {
	display: block;
height:.7rem;
line-height:.7rem;
font-size:.24rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #e8e8e8
}
	
	/*底部*/
	
	#bottom{ padding:20px 0 30px 0;}
	.nav_btn {
		display: block;
	}
	.lanvage{position: absolute; right:20%; top:7px; height:30px; line-height:30px; margin:0; }
	.lanvage a{background:none; padding:0;}
	.phone{display: none;}
	.nav {
		margin:0;
		display: none;
		position: absolute;
		top: 100%;
		width: 100%;
		float: none;
		background-color: #fff;
	}
	.nav> li {
		float: none;
		width: 100%;
		margin-left: 0;
		font-size: 16px;
		line-height: 40px;
		border-top: 1px solid #eee;
		margin-top:0;
	}
	.in_video_list {
		margin-right: 0;
	}
	.in_video_list .imal1 {
		float: left;
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.in_video_list .imal1 .dimg img {
		width: 100%;
	}
	.in_video_list .imal2 {
		float: left;
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.in_video_list .imal3 .dimg img {
		width: 100%;
	}
	.miror {
		margin-top: 0;
	}
	.hnew{ width:100%;  height:auto;padding:0 10px;}
	.hnew dl{ width:100%;height:auto; padding:10px; margin:0 0 10px 0;}
    .hnew dl dd h2{ padding-top:0;}
	.hnew dl dd h2 a{ font-size:110%;}
	.hnew dl dd p{ font-size:100%; padding-top:5px;}
	.hnew dl dd span{ display:none;}
	/*底部*/
	.footer{ display:none;}
	
	.bottom .htits{ font-size:1em}
	.bottom .bottom_dl dd{ font-size:0.6em}
	.bottom .bottom_dl {
		float: left;
		margin-right:10%;
	}
	.bottom .bottom_r {
		float: left;
	}
	.bottom .bottom_r .ptxt h3{ font-size:1.2em}
	/*内页*/
	.hidden-xs{ display:none;}
	.nymain {
  background-color: #f4f4f4
}
	.nyleft {
		float: none;
		width: 100%;
		margin-bottom: 3%;
		border:none;
	}
	.nyleft .con {
		margin-left: 3%;
		padding: 3% 0 0;
	}
	.nyleft_tit { background:none; height:auto; line-height:normal; color:#333; padding-left:0;
		font-size: 1.5rem;
		font-weight: bold;
		margin-bottom: 3%;
	}
	.nyleft_menu li {height:auto; line-height:normal;padding-left:0; background:none; border-bottom:none;
		float: left;
		font-size: 1.6rem;
		margin-bottom: 3%;
		margin-right: 3%;
	}
	.nyleft_menu li span { padding-left:30%; margin-right:10%; width:100%;}
	.nyleft_menu li:hover{ background:none;}
	.nyleft_menu li:hover a,
	.nyleft_menu li.cur a {
		color: #ff9c00;
	}
	.nyright {
		float: none;
		width: 100%;
		border:none;
	}
	.nyjoin_list {
		border: 1px solid #ddd;
		border-right: 0;
		border-bottom: 0;
	}
	.nyjoin_list li {
		width: 50%;
		float: left;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}
	.nyquestion_menu a {
		width: 20%;
	}
	.player .more {
		display: block;
		width: 50px;
		font-size: 1.6rem;
		line-height: 2em;
		margin-top: 15px;
	}
	.video_box .video_btn {
		width: 70px;
		height: 70px;
		margin-left: -35px;
		margin-top: -35px;
	}
	.move_tab a {
		font-size: 1.8rem;
		line-height: 3em;
		width: 23%;
		margin-right: 2.6%;
	}
	.nyabout{ font-size:1.6rem; line-height:1.6em;}
/*新闻*/
	.newslist li{ width:100%; height:auto;}
	.newslist li .img{ width:30%; height:auto;}
	.newslist li .img img{ width:100%; height:auto;}
	.newslist li .txt{width:65%; height:auto;}
	.newslist li .txt h2 a{ font-size:1.6rem;}
	.newslist li .txt p{ font-size:1.5rem; line-height:1.6em; padding-top:0;}
	.newslist li .txt span{ padding-top:5px; display:none;}
	.newslist li .txt span a{ font-size:1.5rem;}
	.doe_tit{ font-size:2.2rem;}
	
	/*详情页*/
	.fz40 {
		font-size: 1.5rem;
	}
	.fz30 {
		font-size: 1.5rem;
	}
	.Mp125_box {
		position: relative;
	}
	.Mp125_box .con {
		font-size: 1.5rem;
	}
	.Mp125_box .htit {
		font-size: 2.5rem;
	}
	.good_pingzhi .htit {
		font-size: 2.5rem;
	}
	.good_pingzhi .ptxt br {
		display: none;
	}
	.gx_box .dimg {
		float: none;
		width: 100%;
		text-align: center;
		margin-left: 0;
	}
	.gx_box .dimg img {
		width: 80%;
	}
	.gx_box .dtxt {
		text-align: center;
		width: 100%;
	}
	.led_box .dtxt {
		font-size: 1.5rem;
	}
	.led_box .dtxt .htit {
		font-size: 1.5rem;
	}
	.meet_box .htit {
		font-size: 1.5rem;
	}
	.bi_box .htit {
		font-size: 1.5rem;
	}
	.bi_box .ptxt {
		font-size: 1.8rem;
	}
	.gz_box .htit {
		font-size: 2.5rem;
	}
	.gz_box .ptxt {
		font-size: 1.8rem;
	}
	.clq_box .dimg img {
		transform: translateX(20%);
	}
	.clq_box .dtxt {
		position: relative;
		width: 100%;
		right: 0;
		text-align: center;
		padding: 3%;
	}
	.clq_box .htit {
		font-size: 2.6rem;
	}
	.clq_box .ptxt {
		font-size: 1.6rem;
	}
	.txjz_box {
		padding: 3% 0;
	}
	.txjz_box .dimg {
		width: 90%;
	}
	.txjz_box .dtxt {
		width: 90%;
	}
	.lm100_box .yuan {
		width: 100px;
		height: 100px;
	}
	.cd_box .htit {
		width: 28%;
	}
	.aq_box br {
		display: none;
	}
	.aq_box .icon {
		margin-top: 2%;
	}
	.aq_box .icon span {
		width: 20%;
	}
	.zy_box br {
		display: none;
	}
	.zy_box .icon span {
		width: 25%;
	}
	.Mp230_box .dtxt {
		width: 80%;
		margin: 0 10%;
	}
	.Mp230_box .dtxt br {
		display: none;
	}
	.Mp230_box .dtxt .htit {
		margin-top: 5%;
	}
	.jt_box1 .dtxt br {
		display: none;
	}
	.Mp318pz_box .dtxt {
		width: 50%;
	}
	.u5new_banner .dtxt {
		top: 15%;
	}
	.jl_box .dtxt {
		width: 100%;
		top: 45%;
	}
	.canshu_table {
		font-size: 14px;
	}
}

@media (max-width: 625px) {
	html {
		font-size: 58%;
	}
	.Mp318_box .dtxt {
		width: 100%;
		text-align: left;
		top: 5%;
	}
	.Mp318_box .dtxt .htit1 {
		margin-top: 1%;
	}
	.Mp318_box .dtxt .dtzt_img {
		display: inline-block;
		width: 50%;
		margin-top: 1%;
	}
	.caozuo_box .ptxt br {
		display: none;
	}
	.Mp318pz_box .dtxt {
		width: 55%;
	}
	.u5new_banner .dtxt .htit1 span {
		font-size: 1em;
	}
}

@media (max-width: 575px) {
	html {
		font-size: 57%;
	}
	.bottom .bottom_logo {
		width: 30%;
	}
	.bottom .store_link {
		float: right;
		margin-right: 0;
	}
	.bottom .store_link span {
		padding: 0 10px;
	}
	.bottom .copyright {
		float: none;
		text-align: center;
	}
	.bottom .heyou_link {
		float: none;
		text-align: center;
	}
	.move_txt .ptxt {
		margin-left: 3%;
	}
	.aq_box .icon span img {
		width: 70%;
	}
	.zy_box .icon span {
		width: 20%;
	}
	.Mp318pz_box .dtxt {
		width: 65%;
	}
}

@media (max-width: 525px) {
	html {
		font-size: 56%;
	}
	.jt_box .dtxt {
		margin-top: 10%;
	}
	.jt_box1 .dimg {
		float: none;
		text-align: right;
		width: 100%;
	}
	.jt_box1 .dimg img {
		width: 60%;
	}
	.jt_box1 .dtxt {
		position: relative;
		top: 0;
		width: 100%;
		padding: 3%;
	}
	.tizhi_box .dtxt {
		top: 20%;
		/*width: 100%;*/
	}
}

@media (max-width: 475px) {
	html {
		font-size: 55%;
	}
	.nyquestion_menu a {
		width: 28%;
		margin-bottom: 3%;
	}
	/*详情页*/
	.fz40 {
		font-size: 1.6rem;
	}
	.fz30 {
		font-size: 1.4rem;
	}
	.fz20 {
		font-size: 1.5rem;
	}
	.Mp125_box {
		position: relative;
	}
	.Mp125_box .con {
		font-size: 1.4rem;
	}
	.Mp125_box .htit {
		font-size: 2rem;
	}
	.good_pingzhi .htit {
		font-size: 2rem;
	}
	.good_pingzhi .ptxt {
		font-size: 1.6rem;
	}
	.lm100_box .yuan {
		width: 80px;
		height: 80px;
	}
	.bi_box1 .dtxt {
		position: relative;
		padding: 3%;
	}
}

@media (max-width: 425px) {
	html {
		font-size: 54%;
	}
	.canshu_tit .spl {
		float: none;
		display: block;
		text-align: center;
		padding-bottom: 3%;
	}
	.canshu_tit .spr {
		float: left;

	}
	.jt_box .dtxt {
		width: 100%;
		float: none;
		margin: 0;
		padding: 3%;
	}
	.jt_box .dimg {
		float: none;
		width: 100%;
		text-align: right;
	}
	.jt_box .dimg img {
		width: 50%;
	}
}

@media (max-width: 375px) {
	html {
		font-size: 52%;
	}
	.bottom .bottom_dl {
		float: left;
		width: 33.3%;
		margin-right: 0;
	}
	.bottom .bottom_r {
		float: left;
	}
	.bottom .bottom_logo {
		width: 30%;
		float: none;
		margin: 0 auto;
	}
	.bottom .store_link {
		text-align: center;
		float: none;
	}
	.bottom .copyright {
		float: none;
		text-align: center;
	}
	.bottom .heyou_link {
		float: none;
		text-align: center;
	}
}