﻿@charset 'utf-8';

/*媒体查询*/

/*当页面大于1200px时*/

@media (min-width: 1200px) {



}

@media (min-width: 1700px) {

	.box {

		width: 85%;

	}

	

}

@media (max-width: 1700px) {

	.top_nav ul li a {

		padding: 20px 15px;


	}

}

@media (max-width: 1400px) {

	.header .phone {

		display: none;

	}

	.top_nav {

		margin-right: 0px;

	}

	.index_fwln .list .item .txt {

		font-size: 14px;

		height: 55px;

	}

	.index_zzyw .item_list .item .txt .des {

		font-size: 14px;

	}

	.index_zzyw .item_list .item .txt .more {

		font-size: 14px;

	}

	.index_zzyw .item_list .item .pic {

		margin-right: 20px;

	}

	.index_zxcx .grayInput {

		height: 40px;

		width:-webkit-calc(50% - 150px); 

		width:-moz-calc(50% - 150px); 

		width:calc(50% - 150px); 

	}

	.index_zxcx .searchBox label {

		height: 40px;

		line-height: 40px;

		font-size: 15px;

	}

	.index_zxcx .searchBox {

		padding-bottom: 30px;

	}

	.index_zxcx .searchBox .returnIcon {

		margin-top: 12px;

	}

	.index_zxcx .searchBox .searchBoxBtn {

		height: 40px;

		line-height: 40px;

		font-size: 14px;

		font-weight: bold;

		border-radius: 4px;

	}
	.diy_add .all_city_list dl dd ul li {
		width: 50%;
	}


}

@media (max-width: 1280px) {

	.top_nav ul li a {

		padding: 20px 10px;

	}

	.logo_txt p {

		font-size: 12px;

	}

	.logo_txt {

		padding-top: 30px;

	}

	.searchBox .box > .fl {

		margin-right: 30px;

	}

	.searchBox .box > .fr {

		width: 630px;

		float: left;

	}

	.area_news .area .typename {

		width: 170px;

	}

	.area_news .area .cont {

		width:-webkit-calc(100% - 175px); 

		width:-moz-calc(100% - 175px); 

		width:calc(100% - 175px); 

	}

	.index_about .content .contentbox .des {

		font-size: 14px;

	}

	.box .content .contentbox h1 {

		font-size: 24px;

	}

	.index_kchb .msg_list .item .txt .title {

		font-size: 20px;

	}
	.box .content .contentbox {
	    margin: 0 0px 0 170px;
	}
	.right_news {
		display: none;
	}



}

/*在992和1199像素之间的屏幕里,这里的样式才生效*/

@media (max-width: 1024px) {

	.index_news .zxzx {

		width: 100%;

		margin-right: 0px;

	}

	.index_news .zxwl {

		width: 100%;

		margin-right: 0px;

	}

	.index_news .sjzd {

		width: 100%;

		margin-right: 0px;

	}

	.area_news .area {

		width: 60%;

	}

	.area_news .area .cont .right {

		display: none;

	}

	.area_news .area .cont .left {

		width: 100%;

	}

	.area_news .news {

		width: 38%;

	}

	.right_news {

		display: none;

	}

	.box .content .contentbox {

		margin: 0px 0px 0px 170px;

	}

	.index_send.box .content .contentbox {

		margin: 0 300px 0 170px;

	}

	.order_search input {

		font-size: 14px;

	}




}

/*@media (max-width: 1080px) {

	.logo_txt {

		display: none;

	}

	.logo {

		width: 65px;

	}

	.top_nav {

		padding-top: 0px;

	}

}*/

/*在768和991像素之间的屏幕里,这里的样式才生效*/

@media (max-width: 991px) {

	.top_nav ul li a {

		padding: 10px;

	}

	.hot_area {

		display: none;

	}

	.search_area {

		display: none;

	}

	.area_news .area .cont .other a .time {

		display: none;

	}

	.area_news .area .cont .left .other a .title {

		width: 100%;

	}

	.box .content .contentbox h1 {

		font-size: 22px;

	}

	.index_cont .cont .left {

		width: 100%;

	}

	.index_cont .cont .right {

		width: 100%;

	}

	.index_bzfw .content .block table th {

		font-size: 14px;

	}

	.index_bzfw .content .block table td {

		font-size: 12px;

	}
	.lineInfo2 {
		display: none;
	}
	.item_list .lineinfo1 {
		width:-webkit-calc(100% - 280px);
		width:-moz-calc(100% - 280px);
		width: calc(100% - 280px);
	}
	.list_map {
		width: 90%;
		left: 5%;
		margin-left: 0px;
	}

	

}

/*小于767像素之间的屏幕里,这里的样式才生效*/

@media (max-width: 767px) {

	.header {

		display: none;

	}

	.header_m {

		display: block;

	}

	.header_h {

		display: block;

	}

	.area_news .area {

		width: 100%;

		margin-bottom: 40px;

	}

	.area_news .news {

		width: 100%;

	}

	.area_news .area .typename {

		width: 150px;

	}

	.area_news .area .cont {

		width:-webkit-calc(100% - 155px); 

		width:-moz-calc(100% - 155px); 

		width:calc(100% - 155px); 

	}

	.area_news .area .typename a {

		font-size: 16px;

	}

	.flink {

		display: none;

	}

	.train_line a {

		width: 48%;

		min-width: 0px;

	}

	.box .content .contentbox {

		padding: 20px;

	}

	.left_nav {

		display: none;

	}

	.box .content .contentbox {

		margin: 0px;

	}

	.box .content .contentbox h1 {

		font-size: 20px;

	}

	.footer .logo {

		display: none;

	}

	.footer .wechart {

		display: none;

	}

	.footer .cont {

		width: 100%;

	}

	.footer .bottom {

		font-size: 13px;

	}

	.footer .bottom .left {

		width: 100%;

	}

	.footer .bottom .right {

		display: none;

	}

	.footer .cont ul li:first-child a {

		font-size: 15px;

	}

	.footer .cont ul li a {

		font-size: 13px;

	}

	.footer .cont .cont_us h3 {

		font-size: 15px;

	}

	.footer .cont .cont_us p {

		font-size: 13px;

	}

	.footer .cont {

		margin-left: 0px;

	}

	.list_banner .txt {

		font-size: 12px;

		height: 35px;

		line-height: 35px;

	}

	.index_bzfw table img {

		width: 80px;

	}

	.contentbox_cont .cont {

		font-size: 14px;

	}

	.index_fwln .list .item .txt {

		font-size: 13px;

	}

	.contentbox_des {

		font-size: 14px;

	}



	.index_zzyw .item_list .item .txt .des {

		display: -webkit-box;

	    -webkit-box-orient: vertical;

	    -webkit-line-clamp: 2;

	    overflow: hidden;

	    font-size: 13px;

	}

	.index_zzyw .item_list .item .txt .title {

		font-size: 14px;

	}

	.index_zzyw .item_list .item .txt .more {

		margin-top: 10px;

		font-size: 13px;

	}

	.index_kchb .msg_list .item .icon {

		width: 50px;

		float: left;

	}

	.index_kchb .msg_list .item .txt {

		width:-webkit-calc(100% - 75px); 

		width:-moz-calc(100% - 75px); 

		width:calc(100% - 75px); 

		float: right;

	}

	.index_kchb .msg_list .item .txt .des {

		font-size: 14px;

	}

	.content-middle table {

		font-size: 14px;

	}

	.table_img {

		display: none;

	}

	.article_zxwl .bottom .return {

		font-size: 14px;

	}

	.article_zxwl .pre_next {

		margin-top: 20px;

	}

	.article_zxwl .pre_next a {

		font-size: 14px;

	}

	.detTable {

		width: 100% !important;

	}

	.detInfoFl .detTabArrow {

		width: 100%;

		margin: 20px 15px 0 15px;

		text-align: center;

		max-width: 100%;

	}

	.detInfoFl .detTabArrow img {

		width: 40px;

		display: inline-block;

	}

	.about_article a {

		width: 50%;

		margin-right: 0px;

	}

	.city_block .city_list a {

		width: 50%;

		padding-left: 5px;

		padding-right: 5px;

		font-size: 12px;

	}

	.city_block .typename {

		font-size: 15px;

		padding: 8px;

	}

	.all_city_list dl dt a {

		font-size: 14px;

	}

	.all_city_list dl dt {

		width: 80px;

	}

	.all_city_list dl dd a {

		font-size: 12px;

	}

	.contentbox .content_list a {

		font-size: 14px;

	}

	.contentbox .content_list a {

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.index_send.box .content .contentbox {

		margin: 0 10px 0 10px;

	}

	#form1 {

		float: left;

	}

	

	.index_send {

		width: 100% !important;

		min-width: 100% !important;

		overflow: auto;

	}

	.right_silder {

		display: none;

	}

	.allmap_map {

		height: 350px;

	}

	.footer .cont .cont_us {

		width: 34.6%;

	}

	.footer .cont .cont_us p {

		font-size: 12px;

		margin-bottom: 5px;

	}

	.footer .cont ul li:first-child {

		width: 60px;

		margin-bottom: 5px;

		text-align: center;

	}

	.footer .cont ul li:first-child a {

		display: inline-block;

		line-height: 1.5;

		border: 1px solid #fff;

		border-radius: 4px;

		letter-spacing: 5px;

	}

	.footer .cont .cont_us h3 {

		width: 48px;

		margin-bottom: 5px;

		text-align: center;

		display: inline-block;

		line-height: 1.5;

		border: 1px solid #fff;

		border-radius: 4px;

		letter-spacing: 5px;

	}

	.detTableWj td {

		font-size: 12px;

	}

	.detTableWj .xlsm {

		font-size: 12px;

	}

	.detInfoFl .detTips {

		font-size: 12px;

		line-height: 1.5;

		margin-top: 10px;

	}

	.detTable td {

		font-size: 12px;

	}

	.order_search .input_box {

		width: 100%;

	}

	.order_search .btn-search {

		margin-top: 20px;

	}

	.order_search .btn-search {

		width: 100px;

		height: 40px;

	}

	.article_zxwl .searchBox label {

		width: 100%;

	}

	.article_zxwl .grayInput {

		width:-webkit-calc(50% - 40px);

		width:-moz-calc(50% - 40px);

		width: calc(50% - 40px);

		height: 45px;

	}

	.article_zxwl .searchBox .searchBoxBtn {

		float: right;

		margin-top: 10px;

		height: 45px;

		line-height: 45px;

		font-size: 15px;

	}

	.comment_list .comment_cont .content {

		font-size: 14px;

	}

	.comment_list {

		padding-left: 0px;

		padding-right: 0px;

	}

	.comment_list .icon {

		margin-right: 10px;

	}

	.comment_list .comment_cont {

		width:-webkit-calc(100% - 65px);

		width:-moz-calc(100% - 65px);

		width: calc(100% - 65px);

	}

	.comment_list .to_comment {

		margin-top: 0px;

	}

	.comment_list .replay_all {

		padding-left: 0px;

	}

	.index_zxcx .grayInput {

		width:-webkit-calc(100% - 150px); 

		width:-moz-calc(100% - 150px); 

		width:calc(100% - 150px); 

		margin-bottom: 5px;

	}

	.search_line_result .item .item_left .title {

		font-size: 14px;

	}

	.search_line_result .item .item_left .area {

		font-size: 14px;

	}

	.search_line_result .item .item_left {



		width:-webkit-calc(100% - 80px); 



		width:-moz-calc(100% - 80px); 



		width:calc(100% - 80px); 



		float: left;



	}

	.search_line_result .item .item_btn {

		width: 60px;

	}

	.search_line_result .item .item_btn a {

		height: 30px;

		line-height: 30px;

		font-size: 14px;

	}

	.com_link {
		padding: 0px;
		padding-bottom: 20px;
		font-size: 14px;
	}
	.diy_add .all_city_list dl dd ul li {
		padding-left: 5px;
		padding-right: 5px;
	}
	.lists.contentbox a {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.item_list .img_box {
		width: 80px;
		height: 65px;
	}
	.item_list .lineinfo1 {
		width:-webkit-calc(100% - 100px);
		width:-moz-calc(100% - 100px);
		width: calc(100% - 100px);
	}
	.item_list .lineinfo1 {
		padding: 0px;
	}
	.operationBox {
		width: 100%;
	}
	.operationBox a {
		display: inline-block !important;
		float: left;
		margin: 10px 10px 0px 0px;
	}
	.operationBox a:hover {
		margin: 10px 10px 0px 0px;
	}
	.article_hccd .detTable {
		width: 100% !important;
	}
	.search_hotline a {
		font-size: 13px;
	}
	.hostarea_img {
		width: 100%;
	}
	.hotarea_des {
		width: 100%;
	}
	.list_map {
		height: 380px;
		margin-top: -190px;
	}
	.item_list .lineinfo1 .zhuanxian a {
		font-size: 12px;
	}
	.table_box {
		padding: 0px;
	}
	.rigist_top {
		padding-bottom: 10px;
	}
	.table_box tr td {
		font-size: 12px;
	}
	.line_sheng a:nth-child(3n) {
		margin-right: 0px;
	}
	.line_sheng a {
		width: 48%;
		margin-right: 3% !important;
	}
	.line_sheng a:nth-child(2n) {
		margin-right: 0px !important;
	}


}

/*在小于480像素的屏幕,这里的样式才生效*/

@media (max-width: 479px) {

	.area_news .area .typename a {

		font-size: 14px;

	}

	.area_news .area .typename {

		width: 120px;

	}

	.area_news .area .cont {

		width:-webkit-calc(100% - 125px); 

		width:-moz-calc(100% - 125px); 

		width:calc(100% - 125px); 

		padding: 10px;

	}

	.area_news .area .typename a {

		height: 45px;

		line-height: 45px;

	}

	.train_line a {

		width: 100%;

		margin-right: 0px;

	}

	.box .content .contentbox h1 {

		font-size: 18px;

	}

	.footer .cont ul li a {

		font-size: 12px;

	}

	.footer .bottom {

		font-size: 12px;

	}

	.footer .cont ul {

		width: 32%;

	}

	.index_bzfw table img {

		width: 60px;

	}

	.index_fwln .list .item {

		width: 100%;

		margin-right: 0px;

	}

	.index_zzyw .item_list .item .pic {

		min-width: 100px;

	}

	.contentbox .content_list a {

		font-size: 12px;

	}

	.allmap_map {

		height: 300px;

	}

	.article_zxwl .searchBox .searchBoxBtn {

		float: right;

		margin-top: 10px;

		height: 40px;

		line-height: 40px;

	}

	.comment_list .replay_list {

		padding: 10px;

	}

}