@charset 'utf-8';

/*媒体查询*/

/*当页面大于1200px时*/

@media (min-width: 1200px) {



}

/*在992和1199像素之间的屏幕里,这里的样式才生效*/

@media (max-width: 1199px) {

	.common_top .ch {

		font-size: 30px;

	}

	.index_about .main .con .title {

		font-size: 22px;

	}

	.index_about .main .con .num .box span {

		font-size: 36px;

	}

	.features .txt h2 {

		font-size: 30px;

	}

	.features .txt .list .box .r {

		font-size: 16px;

	}

	.features .txt .list .box .num {

		font-size: 50px;

	}

	.about_us .list .box .title {

		font-size: 16px;

	}

	.about_us .list .box .des {

		font-size: 13px;

	}

	.about_us .list .box {

		width: 19%;

		margin-right: 1%;

	}

	.index_news .main .right .box .time {

		width: 90px;

		height: 90px;

		margin-right: 15px;

	}

	.index_news .main .right .box .time .d {

		font-size: 40px;

	}

	.position .left img {

		width: 20px;

	}

	.position .left span {

		font-size: 14px;

	}

	.position .right {

		font-size: 14px;

	}

	.question .main .top .typename .ch {

		font-size: 30px;

	}

	.index_intro .son_nav ul li a {

		height: 60px;

		line-height: 60px;

		font-size: 18px;

	}

	.index_intro .block1 .txt {

		width: 55%;

	}

	.index_intro .block1 .txt .title {

		font-size: 20px;

	}

	.index_intro .block1 .txt .cont p {

		font-size: 14px;

		margin-top: 10px;

	}

	.msg_cont .title {

		font-size: 20px;

	}

	.msg_cont .cont p {

		font-size: 14px;

		margin-top: 10px;

	}


	.index_intro .block2 .box span {

		font-size: 45px;

	}

	.index_intro .block2 .box {

		font-size: 16px;

	}

	.index_intro .block2 .box {

		padding-top: 15px;

		padding-bottom: 20px;

	}

	.index_intro .block3 .list .box .txt .title {

		font-size: 17px;

	}

	.index_intro .block3 .list .box .txt .des {

		font-size: 14px;

	}

	.index_intro .contact_us .main .right .item .title {

		font-size: 18px;

	}

	.index_intro .contact_us .main .right .item .des {

		font-size: 14px;

	}

	.list_news .box .txt .title {

		font-size: 18px;

	}

	.list_news .box .txt .time {

		margin-top: 10px;

	}

	.list_news .box .txt .des {

		margin-top: 10px;

	}

	.list_news .box .txt .time {

		font-size: 14px;

	}

	.list_news .box .txt .des {

		font-size: 14px;

	}

	.detail .top h1 {

		font-size: 26px;

	}

	.xdhz .block1 .des p br {

		display: none;

	}

	.product .block2 .cont .box .txt .title {
		font-size: 16px;
	}



}

/*在768和991像素之间的屏幕里,这里的样式才生效*/

@media (max-width: 991px) {

	.in_clients p .clients_img {

		width: 18%;

	}

	.header .main_width .right .nav ul li {

		margin-left: 30px;

	}

	.header .main_width .right .nav ul li a {

		font-size: 14px;

	}

	.header .main_width .logo {

		max-width: 32%;

		margin-top: 20px;

	}

	.common_top .ch {

		font-size: 26px;

	}

	.common_top .en {

		font-size: 14px;

	}

	.common_top {

		padding-top: 45px;

	}

	.index_about .main .con .title {

		font-size: 18px;

	}

	.index_about .main .con .des {

		font-size: 14px;

	}

	.index_about .main .con .num .box span {

		font-size: 28px;

	}

	.index_about .main .con .num .box {

		font-size: 14px;

	}

	.index_pos .main .list ul li .title {

		font-size: 14px;

	}

	.features .txt h2 {

		font-size: 26px;

	}

	.features .txt .en {

		font-size: 14px;

	}

	.features .txt .list .box .r {

		font-size: 14px;

	}

	.features .txt .list .box .num {

		font-size: 40px;

	}

	.ask {

		width: 140px;

		height: 40px;

		line-height: 40px;

		font-size: 14px;

	}

	.footer {

		font-size: 12px;

	}

	.footer .main .block3 h2 {

		font-size: 14px;

	}

	.footer .main .block2 h2 {

		font-size: 14px;

	}

	.footer .flink {

		padding-top: 15px;

		padding-bottom: 15px;

	}

	.index_news .main .left .item img {

		height: 330px;

	}

	.index_news .main .left .item .title {

		font-size: 16px;

	}

	.about_us .list .box {

		margin-bottom: 30px;

		width: 30%;

		margin-left: 1.5%;

		margin-right: 1.5%;

	}

	.about_us .list .box .title {

		width: 1000px;

	}

	.question .main .top .typename .ch {

		font-size: 26px;

	}

	.question .list .box .more {

		width: 20px;

		margin-top: -5px;

	}

	.question form {

		width: 280px;

	}

	.question .list .box .title {

		font-size: 16px;

	}

	.index_intro .son_nav ul li a {

		font-size: 16px;

	}

	.index_intro .block1 .txt .title {

		font-size: 18px;

	}

	.msg_cont .title {

		font-size: 18px;

	}

	.index_intro .block2 .box span {

		font-size: 36px;

	}

	.index_intro .block2 .box {

		font-size: 14px;

	}

	.index_intro .our_adv .list .box img {

		width: 80px;

	}

	.index_intro .our_adv .list .box .title {

		font-size: 18px;

	}

	.index_intro .our_adv .list .box .des {

		font-size: 14px;

	}

	.index_intro .contact_us .main .right {

		width: 50%;

	}

	.index_intro .contact_us .main .left {

		padding-left: 20px;

		padding-right: 20px;

	}

	.detail .top h1 {

		font-size: 22px;

	}

	.detail .bottom .left a {

		font-size: 14px;

	}

	.product .block1 .des {

		font-size: 14px;

	}

	.product .block3 .main .box .txt .item .yell {

		font-size: 18px;

	}

	.product .block3 .main .box .txt .item .gray {

		font-size: 13px;

	}

	.product .block3 .main .btn {

		width: 150px;

		height: 45px;

		line-height: 45px;

		font-size: 14px;

	}

	.xdhz .block2 .list .box .txt .title {

		font-size: 18px;

	}

	.xdhz .block3 .main .box {

		width: 49%;

		margin-right: 2%;

	}

	.xdhz .block3 .main .box {

		padding-right: 20px;

		padding-left: 60px;

	}

	.xdhz .block3 .main .box .icon {

		width: 45px;

		left: 10px;

	}

	.xdhz .block5 .main .box {

		font-size: 14px;

	}

	.xdhz .block5 .main .box img {



	}

	.xdhz .block5 .main .box {

		height: 90px;

		padding-top: 25px;

	}

	.product .block2 .cont .box {

		width: 32%;

	}
	.product .block2 .cont {
		text-align: center;
	}
	.product .block2 .cont .box {
		display: inline-block;
		float: none;
	}



}

/*小于767像素之间的屏幕里,这里的样式才生效*/

@media (max-width: 767px) {

	.header {

		display: none;

	}

	.header_m {

		display: block;

	}

	.header_h {

		display: block;

		height: 55px;

	}

	.common_top .ch {

		font-size: 22px;

	}

	.index_about .main .con {

		width: 100%;

		margin-bottom: 30px;

	}

	.index_about .main .pic {

		width: 100%;

	}

	.features {

		background-size: 100% 100%;

	}

	.features .pic {

		width: 60%;

		margin-left: 20%;

	}

	.features .txt {

		width: 100%;

	}

	.features .txt h2 {

		font-size: 22px;

	}

	.about_us .list .box .icon {

		width: 35%;

	}

	.about_us .list .box .icon {

		margin-top: 0px;

		margin-bottom: 0px;

	}

	.about_us .list .box .des {

		padding-left: 5px;

		padding-right: 5px;

	}

	.about_us .list .box .title {

		font-size: 14px;

	}

	.index_about .main .con .title {

		font-size: 16px;

	}

	.index_about .main .con .des {

		font-size: 12px;

	}

	.index_about .main .con .num .box span {

		font-size: 22px;

	}

	.index_about .main .con .num .box {

		font-size: 12px;

	}

	.features .txt {

		padding-top: 20px;

	}

	.index_news .main .left {

		width: 100%;

	}

	.index_news .main .right {

		width: 100%;

		margin-top: 30px;

	}

	.index_news .main .right .box .txt .title {

		font-size: 16px;

	}

	.index_news .main .right .box .time {

		width: 80px;

		height: 80px;

	}

	.index_news .main .right .box .time .d {

		font-size: 30px;

	}

	.index_news .main .left .item img {

		height: 280px;

	}

	.footer {

		display: none;

	}

	.foot_h {

		display: block;

	}

	.myfooter {

		display: block;

	}

	.question .main .top .typename .ch {

		font-size: 22px;

	}

	.question .main .top {

		height: auto;

		padding-bottom: 30px;

	}

	.question .list .box .des {

		font-size: 12px;

	}

	.question .list {

		padding-left: 15px;

		padding-right: 15px;

	}

	.question form {

		margin-top: 10px;

	}

	.question .main .top .typename {

		padding-top: 10px;

	}

	.question .main .top {

		padding-top: 30px;

	}

	.question .list .box .des {

		line-height: 2;

	}

	.index_intro .block1 .pic {

		width: 60%;

		margin-left: 20%;

	}

	.index_intro .block1 .txt {

		width: 100%;

		margin-top: 40px;

	}

	.index_intro .block2 .box span {

		font-size: 30px;

	}

	.index_intro .block2 .box {

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.index_intro .block3 .list .box .txt .title {

		font-size: 15px;

	}

	.index_intro .block3 .list .box .txt .des {

		font-size: 12px;

	}

	.index_intro .block3 .list .box {

		width: 70%;

		margin-left: 15%;

		margin-bottom: 20px;

	}

	.index_intro .our_adv .list .box {

		width: 70%;

		margin-left: 15%;

		margin-bottom: 20px;

	}

	.index_intro .our_adv {

		padding-bottom: 40px;

	}

	.index_intro .contact_us .main .left {

		width: 100%;

	}

	.index_intro .contact_us .main .right {

		width: 100%;

		margin-top: 30px;

	}

	.index_intro .block1 {

		margin-top: 30px;

	}

	.index_intro .contact_us .main .right .item .title {

		font-size: 16px;

	}

	.list_news .box .txt .title {

		font-size: 16px;

	}

	.list_news .box .txt .time {

		font-size: 12px;

	}

	.list_news .box .txt .des {

		font-size: 12px;

	}

	.list_news .box {

		margin-top: 50px;

		padding: 25px;

	}

	.list_news .box .img_box {

		margin-right: 15px;

	}

	.son_nav ul li a {

		height: 55px;

		line-height: 55px;

	}

	.son_nav ul li a {

		font-size: 18px;

	}

	.son_nav ul li {

		margin-left: 30px;

		margin-right: 30px;

	}

	.position {

		height: 50px;

		line-height: 50px;

	}

	.detail .top h1 {

		font-size: 20px;

	}

	.detail .top .msg {

		font-size: 14px;

	}

	.detail .bottom .left {

		width: 100%;

	}

	.detail .top {

		padding-top: 25px;

		padding-bottom: 25px;

	}

	.detail .bottom .left {

		padding-left: 15px;

		padding-right: 15px;

	}

	.detail .content {

		padding-top: 30px;

		padding-bottom: 30px;

	}

	.detail .bottom .btn {

		width: 120px;

		height: 40px;

		line-height: 40px;

		font-size: 14px;

	}

	.product .block2 .cont .box {

		width: 46%;

		margin-left: 2%;

		margin-right: 2%;

	}

	.product .block2 {

		padding-bottom: 60px;

	}

	.product .block3 .main .box .txt .item .yell {

		font-size: 16px;

	}

	.product .block3 .main .box .txt .item .gray {

		font-size: 12px;

	}

	.product .block2 .cont {

		margin-top: 25px;

	}

	.product .block3 .main {

		margin-top: 25px;

	}

	.product .block3 .main .box .pic {

		width: 100%;

	}

	.product .block3 .main .box .txt {

		width: 100%;

		margin-top: 20px;

	}

	.xdhz .block2 .list .box .txt .title {

		font-size: 16px;

	}

	.xdhz .block1 .des p {

		font-size: 12px;

	}

	.xdhz .block1 .list .box .txt {

		font-size: 12px;

		line-height: 1.5;

	}

	.xdhz .block2 .list .box {

		width: 50%;

		margin-left: 25%;

	}

	.xdhz .block3 .main .box .title {

		font-size: 18px;

	}

	.xdhz .block3 .main .box .des {

		font-size: 12px;

		line-height: 1.8;

	}

	.xdhz .block3 .main .box {

		width: 100%;

		margin-right: 0px;

	}

	.xdhz .block5 .main .box {

		width: 50%;

	}

	.xdhz .block1 .list {

		margin-top: 20px;

	}

	.right_silder {

		display: none;

	}

	.product .block2 .cont .box .txt .title {

		font-size: 14px;
		line-height: 1.5;

	}

	.product .block2 .cont .box .txt .des {

		font-size: 12px;

	}
	.product .block2 .cont .box {
		width: 45%;
	}
	.son_pro {
		display: block;
	}




}

/*在小于480像素的屏幕,这里的样式才生效*/

@media (max-width: 479px) {

	.about_us .list .box {

		width: 46%;

		margin-left: 2%;

		margin-right: 2%;

	}

	.index_intro .block1 .pic {

		width: 100%;

		margin-left: 0px;

	}

	.index_intro .block3 .list .box {

		width: 100%;

		margin-left: 0px;

	}

	.index_intro .our_adv .list .box {

		width: 100%;

		margin-left: 0px;

	}

	.index_intro .block2 .box {

		font-size: 12px;

	}

	.index_intro .block2 .box span {

		font-size: 24px;

	}

	.list_news .box {

		margin-top: 20px;

	}

	.son_nav ul li a {

		font-size: 16px;

	}

	.detail .top h1 {

		font-size: 16px;

	}

	.xdhz .block5 .main {

		padding: 15px;

	}

	.xdhz .block5 .main .box {

		font-size: 12px;

	}

	.xdhz .block5 .main .box img {

		margin-right: 0px;

		width: 22px;

		top: 8px;

	}
	.product .block2 .cont .box {
		width: 47%;
		margin-left: 1.5%;
		margin-right: 1.5%;
		float: left;
	}
	.features_a .list .box {
		width: 50%;
	}
}