@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) {
	.top{ height:auto; border-bottom:1px solid #dedede;}
	.logo {
		margin-left: 20px; margin-top:0;
	}
	.nav {
		margin-right: 20px;
	}
	.bottom,
	.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%;
	}
	.nav > li > a{ color:#333;}
	.logo {
		width: 30%;
	}
	.mbanner{ overflow:hidden;}
	.mbanner img{ width:100%; height:auto;}
	/*底部*/
	.nav_btn {
		display: block;
	}
	.lanvage{position: absolute; right:20%; top:7px; height:30px; line-height:30px; margin:0; }
	.lanvage a{background:none; padding:0; font-size:1.6rem;}
	.top_search{display: none;}
	.nav {
		margin:0;
		display: none;
		position: absolute;
		top: 100%;
		width: 100%;
		float: none;
		background-color: #fff;
	}
	.nav> li {
		text-align: center; height:auto;
		float: none;
		width: 100%;
		margin-left: 0;
		font-size: 16px;
		line-height: 40px;
		border-top: 1px solid #eee; background:none;
		margin-top:0;
	}
	.nav > li:hover a,
.nav > li.cur a { color:#005cac; border:none;}
	.in_video_list {
		margin-right: 0;
	}
	.in_video_list li {
		float: left;
		width: 48%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.in_video_list li .dimg img {
		width: 100%; max-height:130px;
	}
	.in_video_list li .dimg p{ height:40px; line-height:40px; font-size:16px;}
	.miror {
		margin-top: 0; padding:4.6% 2% 9.2%;
	}
	
.sjwztp{ overflow:hidden; margin-top:3%;}
.sjwztp img{ width:100%; height:auto;}	
	
.ttit{ font-size:2rem; padding-bottom:2.5%;margin-bottom:4%;}	
.gyxk .ttit{padding-bottom:2.5%; font-size:2rem}
.guest_t .htit{font-size:2rem;margin-bottom:3%;}
.guest_t .fhtit{ font-size:2rem;margin-bottom:3%;}
.guest_t p{font-size:1.4rem;}
.cguest_t .htit{font-size:2rem;margin-bottom:3%;}
.cguest_t .fhtit{ font-size:2rem;margin-bottom:3%;}
.cguest_t p{font-size:1.4rem;}
.inp_one{ font-size:1.6rem;}
.htit h3{ font-size:1.8rem;}
.htit p{ font-size:1.4rem;}
.regat{ margin-top:5%;}
.htit{padding-bottom:3%; font-size:2rem}
.miror_b ul li{ background:none;}
.miror_b_img{ margin-left:0; width:100%;}
.miror_b_img img{ width:50%; height:50%;}
.miror_b_txt{ width:100%;}
.miror_b_txt h4{ font-size:1.6rem; text-align:center}
.miror_b_txt h3{ font-size:2.2rem;text-align:center}
.mtit h3{ font-size:2rem;}
.mtit h4{ font-size:1.8rem;}
.mtit p{ font-size:1.3rem; padding:1% 1% 0;}

.manv_m a{ font-size:1.5rem; line-height:6rem;}

.mjnxt{ overflow:hidden;}
.mjnxt img{ width:100%; height:auto;}
.jdxg_b h4{ font-size:1.4rem;}
.jdxg{ height:auto; background:none;}
.dxg_img{ margin-top:1%; overflow:hidden}
.dxg_img img{ width:100%; height:auto;}

.sjyd{ height:auto;}
.sjyd_txt{ width:100%; padding:8% 1% 9%;}
.sjyd_txt h3{ font-size:2.5rem;}
.sjyd_txt p{ font-size:1.4rem; }
.jdyy_b{ padding:0 1%;}

.jdsj{ height:auto;}
.jtit h3{ font-size:2rem;}
.jtit p{ font-size:1.6rem;}
.jdsj_c ul li{ border:none;}
.jdsj_c ul li h4{ font-size:1.2rem;}
.jdsj_c ul li h3{font-size:1.3rem;}
.jdsj_c ul li p{font-size:1.2rem;}
.jdsj_b{ padding:0 1% 10%;}
.jdsj_b p{ font-size:1.4rem;}
.jsys_b_img{ margin-top:3%; padding:0 1%;}
.jsys_b_img img{ width:100%; height:auto;}

.sttit{ padding:0 1%;}
.sttit h4{ font-size:1.8rem; }
.sttit p{ font-size:1.4rem; }
.jsfa_b dl{ height:300px;}
.jsfa_b dl dd h3{font-size:1.4rem;}
.jsfa_b dl dd h3 span{font-size:1.6rem;}
.jsfa_b dl dd p{font-size:1.2rem;}

.mkqy{ height:auto;}
.mkqy_txt{ padding:5% 1% 8% 1%;}
.mkqy_txt_01 h4{ font-size:1.4rem;}
.mkqy_txt_02 h4{ font-size:1.4rem;}
.mkqy_txt_02 p{ font-size:1.3rem;}
.mkqy_txt_03 h4{ font-size:1.4rem;}
.mkqy_txt_03 p{ font-size:1.3rem;}
.mkqy_txt_04 ul li{ border-right:none;}
.mkqy_txt_04 h4{ font-size:1.3rem}
.mkqy_txt_04 h3{ font-size:1.8rem;}
.mkqy_txt_04 p{ font-size:1.3rem}

.mabout_txt{ padding:0 1%;}
.mabout_txt p{ font-size:1.6rem; line-height:2.0;}
.mabout_img{ padding:0 1%;}
.mabout_img dl{ width:48.8%; margin-bottom:2%;}
.mabout_img dl:nth-child(2n+0){ margin-right:0;}
.mabout_img dl dd h3{font-size:1.8rem;}

.qywh{ height:auto; padding-bottom:10%;}
.qywh_b_img img{ width:50%;}
.qywh_b ul li{ border-right:none; width:29%; margin:0 2%;}
.qywh_b ul li h3{ font-size:1.8rem}
.qywh_b ul li p{ font-size:1.3rem}

.ryzz_t{ padding:0 1%;}
.ryzz_b{ padding:0 1%;}
.rtitt h3{ font-size:1.6rem}
.zzjks{ overflow:hidden; margin-top:3%;}
.zzjks img{ width:100%; height:auto;}

.zjtbwz{ padding:3% 1% 0;}
.zjtbwz p{ font-size:1.4rem}


.wiev{ display:none;}
.poen{ display:block;}

.cotitt h3{font-size:2rem;}
.contacts_b ul li{ width:100%;}

.guest_t{ padding:8.6% 1% 1%;}

.produlist .con{ margin-right:0;}
.produlist .con dl{ width:48.45%; margin:0 3% 3% 0;}
.produlist .con dl:nth-child(2n+0){margin:0 0 3% 0;}
.produlist .con dl dt{ width:100%; height:auto;}
.produlist .con dl dd{ background:#f7f7f7;}

.form .btn_blue{ font-size:1.8rem;}

	/*底部*/
	.footer{ display:none;}
	.bottom_t{ padding-top:5%;}
	.bottom .bottom_dl {  text-align:center;
		float: left;
		margin:0 2% 0 2%;
	}
	.bottom .bottom_dl a{ font-size:1.4rem;}
	.bottom .htit{ font-size:1.8rem;margin-bottom:1rem;}
	.bottom .bottom_dl dd{ font-size:1.4rem; display:none;}
	.bottom .bottom_r {
		float: left; margin-left:10%; text-align:center;
	}
	
	.bottom .bottom_r .ptxt{ padding-right:2%; padding-top:2%;}
	.bottom .bottom_r .ewm{ }
	
	/*内页*/
	.hidden-xs{ display:none;}
	.nymain {
  background-color: #fff;
}
	.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: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.4rem; line-height:1.6em;}
/*新闻*/
	.newslist li{ width:100%; height:auto; padding:2% 0 2%}
	.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.4rem;}
	.newslist li .txt p{ font-size:1.3rem; line-height:1.6em; padding-top:0;display:none;}
	.newslist li .txt em{font-size:1.2rem;padding-top:0.5%; }
	.newslist li .txt span{ padding-top:1%; }
	.newslist li .txt span a{ font-size:1.3rem;}
	.doe_tit{ font-size:1.8rem;}
	
	/*详情页*/
	.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: 28.3%;
		margin-right: 0;
	}
	.bottom .bottom_r {
		float: left; width:80%;
	}
	.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;
	}
}