﻿@media screen and (max-width:1920px) {
	
.lian_ditu .left {
    width: 58%;
}	
.lian_ditu .right {
    width: 41%;
    background: #f5f5f5;
}
.lian_ditu .right .nrrt {
    width: 47%;
    padding-top: 110px;
	padding-left: 15px;
	text-align: left;
}
	.lian_ditu .right .nrrt h3{ text-align:center; font-size: 28px; font-weight: bold; color: #333; padding-bottom: 30px;}
	.lian_ditu .right .nrrt p {font-size:16px; margin-bottom: 15px; line-height: 30px;}
.ss_ear .nss_02 {
    float: left;
    padding: 0 2%;
}
}
@media screen and (max-width:1440px) {
.lian_ditu .right {
    width: 39%;
    background: #f5f5f5;
}
.lian_ditu .right .nrrt {
    width: 67%;
}
.lian_ditu .left {
    width: 61%;
}
}



@media screen and (max-width:1366px) {
	.lian_ditu .right .nrrt {
    width: 74%;
}
}
@media screen and (max-width:1300px) {
.bzhuan .bzh {
    padding-top: 4.3%;
}
	.w_1200{ width:95%; margin:0 auto;}
}
@media screen and (max-width:1280px) {

.lian_ditu .right .nrrt {
    width: 80%;
}



}
@media screen and (max-width:1200px) {
.f-cb{width:100% !important; margin:0 auto;}
.w_1200{ width:95%; margin:0 auto;}
.w1200{ 
	width:95%; margin:0 auto;
	position: relative;
	margin: 0 auto;
}
.about-his-con .about-his-up{
	 min-width: 95%;}
.wrap {
    width:100%;
  margin:0 auto;
}
nav.navbar.bootsnav ul.nav > li > a {
    font-size: 13px;
}

.neibanner {
    height: 250px;
}
.hScrollPane_dragbar {
    width: 60%;
 
}
nav.navbar.bootsnav ul.nav > li > a {
padding: 37px 17px;
    font-size: 16px;
    padding-right: 49px;
}
.mod18 .listBox li {
    width: 184px;}
	
.gallery li {
    padding: 0 1.2% 20px 0;
    height: AUTO;
}
}
@media screen and (max-width:1155px) {
nav.navbar.bootsnav ul.nav > li > a {
padding: 37px 17px;
    font-size: 16px;
    padding-right:40px;
}
	.bzhuan .bzh {
    padding-top:9.3%;
}
	.wy_links {
    width:98%;
    margin: 0px auto 17px;
}

.na_jiafang .jshuo input {
    width: 23%;
    height: 38px;
    border: 1px solid #b3b3b3;
    border-radius: 50px;
    font-size: 18px;
    padding-left: 2%;
    outline: none;
    margin: 0 14px;
}
.na_jiafang textarea {
  
    font-size: 18px;
}
#certify {
    position: relative;
    width: 98%;
    margin: 0px auto;
    margin-top: 60px;
}
#tagp LI {
   
    width: 278px;
}
#tagp LI .jaa01 {
    background-size: 100%;
}
#tagp LI .jaa02 {
    background-size: 100%;
}
#tagp LI .jaa03 {
    background-size: 100%;
}
#tagp LI A {
  
    font-size: 13px;
    line-height: 50px;
  
    padding-top: 84px;
    text-align: left;
    padding-left: 40px;
}
#tagp LI A b {
    width: 278px;background-size: 100%;}
}

@media screen and (max-width:1140px) {
	nav.navbar.bootsnav ul.nav > li > a {
padding: 37px 17px;
    font-size: 13px;
    padding-right: 40px;
}
.na_fgh .left {
    width: 18%;
}

.na_fgh .left h3 {
   
    font-size: 20px;

}
.na_fgh .left p {
    font-size: 13px;
}
.na_fgh .right {
    width: 79%;}
	
.na_fgh .right a {
    font-size: 13px;}	
	
.na_fgh .right a b {
    font-size: 13px;}	
	.wy_links > ul > li {
    margin-right:0px;
}
.mod18 {
    width: 98%;
}

}
@media screen and (max-width:1120px) {

.mod18 .listBox li {
    width: 182px;}
	}
@media screen and (max-width:1100px) {
.bx-wrapper .bx-prev {
    left: -19px;
}
.mod18 .listBox {
    width: 95%;
   
}

.mod18 .listBox li {
    width: 174px;}	
#tagContentp {
    width: 759px;}
}	
@media screen and (max-width:1092px) {
	#tagp LI {
    width: 236px;
}
#tagp LI A b {
    width: 236px;
    background-size: 100%;
}	
}
@media screen and (max-width:1091px) {
	
.na_shi .na_wenshu ul li div {
    padding-left: 21%;
}
.bx-wrapper .bx-prev {
    left: -19px;
}
.lian_ditu .left {
    width: 100%;float: none;
}

.lian_ditu .right {
       width:970px;
	margin: 0 auto;
    background: #f5f5f5;
    float: none;
}
.lian_ditu .right .nrrt {
    width: 100%;    position: initial;
}
.lian_ditu .n_fghj {
    width: 100%;position: inherit;
    padding-top: 30px;bottom: 0;
  
}
.lian_ditu .right .nrrt .suji {
    width: 73%;}
.lian_ditu .n_fghj .ss_ear {
    width: 67%;
    margin: 0 auto;
}	
.na_lxfs .ssjin{ display:none;}	
.lian_ditu {
  
    padding-bottom: 30px;
}	
	.mod18 .listBox li {
    width: 163px;
}
#tagp LI {
   
    width: 208px;
}
#tagp LI A {
    font-size: 12px;
    line-height: 50px;
    padding-top: 50px;
    text-align: left;
    padding-left: 40px;
}
#tagp LI A b {
    width: 208px;background-size: 100%;}
.tagContentp .cna01 {
    float: left;
    
}	
#tagContentp {
    width: 666px;
}	
	
	
	
	}
@media screen and (max-width:1024px) {

.neibanner {
    margin-top: 80px;
}

}
@media screen and (max-width:1008px) {
nav.navbar.bootsnav ul.nav > li > a {
    padding: 37px 13px;
    font-size: 12px;
}

.neibanner {
    height: 250px;
}
.ernav .right {
    padding: 30px 0;
    display: none;
}
.m_map{ display:none;}
.nm_map{ display:block;}
.wy_links > ul > li h3 {
    font-size: 14px;}
.wy_links > ul > li a {
    font-size: 13px;}	
	 
.ernav .left a {
    font-size: 13px;
    margin-right: 15px;}	
	
.n_jiam .right a {
    font-size: 13px;}
	.n_jiam .left {
    width: 20%;}
	.na_shi {
    padding-top: 5px;
}
.na_shi .na_wenshu ul li p {
    text-align: center;
    width: 25px;
    float: left;
    font-size: 15px;
    color: #333;
}
.na_shi .na_wenshu ul li p b{ font-size:15px;}
.na_jiafang {
    padding-top: 10px;
}
.na_jiafang .jshuo input {
    width: 21%;}	
	
.na_fgh .left {
    width: 24%;
}
.na_fgh .right {
    width: 61%;
    text-align: left;
}
.na_fgh .right .aa01 {
    width: 100%;
}	
.na_fgh .right .aa02 {
    width: 100%;margin: 10px 0;
}	
.na_fgh .right .aa03 {
    width: 100%;
}
.jia_cheng {
    padding-top: 10px;
    padding-bottom: 10px;
}
.na_dai {
    padding-top: 10px;
}
.na_jiafang .na_lxtop h2 {
    font-size: 24px;}
.na_dai .na_lxtop h2 {
    font-size: 24px;}
.jia_cheng .na_lxtop h2 {
    font-size: 24px;}
.na_shi .na_lxtop h2 {
    font-size: 24px;}
.lian_ditu .n_fghj .ss_ear {
    width: 89%;
    margin: 0 auto;
}
.na_lxfs .na_lxtop h2 {
    font-size: 24px;	
}
.na_lxfs {
    padding-top: 30px;}
	.lian_ditu { width:970px; margin: 0 auto; margin-top: 30px;}	
	.lian_ditu .right { width:100%;}
	
}
@media screen and (max-width:992px) {
	
	
.navbar-collapse .nav li .dropdown-toggle{ font-size:16px!important;}	
nav.navbar.bootsnav ul.nav > li > a {
    padding: 15px 0;
}	
.navbar-left {
    width: 95%;
}
.side_item {
    width: 11%;
    float: none;
    padding-top: 30px;
     background:none; 
    padding-left: 4%;
    margin: 0 auto;
}
	.mod18 .listBox li {
    width: 185px;
}
#tagp LI {
    width: 208px;
    float: left;height: 131px;
}

#conp {
    margin: 0 auto;
    padding-top: 34px;
}
#tagContentp {
    width: 100%; float:none;
}
#tagp {
    background: url(../images/proxqbg.jpg) repeat-x;
    height: auto;
    float: none;
    width: 100%;
}
.tagContentp .cna01 {
    margin-left: 7%;
}

}
@media screen and (max-width:991px) {
.lian_ditu { width:750px;}	
	.lian_ditu .n_fghj .ss_ear { width:100%;}
}

@media screen and (max-width:889px) {
.lianxi .left .shan .i01 {
    width: 51%;
}
.lianxi .left .shan .i02 {
    width: 37%;
}

.lianxi .left .shan .i03 {
    width: 51%;
}
.lianxi .left .shan .i04 {
    width: 37%;
}
.ernav .right {
    padding: 30px 0;
    display: none;
}
}

@media screen and (max-width:800px) {
.lianxi .right span {
    width: 80px;
    font-size: 12px;
    margin-top: 8%;
}
.content .ccv .left {
    width: 100%; float:none;
}
.content .ccv .right {
    width: 90%;
    float: none;
    margin: 0 auto;
    margin-top: 20px;
    padding: 4%;
}
.content .ccv .left h2 {
    font-size: 29px;
    color: #333;
    margin: 0;
}
}
@media screen and (max-width:768px) {
header.default nav.navbar.bootsnav ul.nav > li > a{
	width:100%; text-align:left;
}
nav.navbar.bootsnav ul.nav > li > a:hover,
nav.navbar.bootsnav ul.nav > li > a:focus,
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:hover{
	color: #48a546 !important; background:none!important;
}
.hScrollPane_dragbar {
    width:50%;
 
}
.ye_yu ul li {
    float: left;
    width: 48%;
    position: relative;
    margin: 0 1%;
    margin-bottom: 1%;
}
.zhiye p {
    width: 95%;
}
.mod18 .next {
}
#tagp LI {
    width: 208px;
    float: left;height: 131px;
}
.na_cpd .na_lxtop {
    text-align: center;
    padding-top: 39px;
}
#conp {
    margin: 0 auto;
    padding-top: 34px;
}
.na_cpd .na_lxtop h2 {
    font-size: 24px}
#tagContentp {
    width: 100%; float:none;
}
#tagp {
    background: url(../images/proxqbg.jpg) repeat-x;
    height: auto;
    float: none;
    width: 100%;
}
.tagContentp .cna01 {
    margin-left: 4%;
    width: 20%;
}
}

@media screen and (max-width:767px) {
.lian_ditu { width:100%;}	
	.lian_ditu .right .nrrt h3 {font-size:24px;}
	.lian_ditu .left {min-height: inherit;}
	#map {height:300px !important;}
}
@media screen and (max-width:760px) {
	.neibanner {
    height:250px;
}
.ernav {
    overflow-x: auto;min-height: 60px;height: auto;
}
.bzhuan .bzh {
    padding-top: 20.3%;
}
.bzhuan .bzh h2 {
    font-size: 23px;
    padding-bottom: 20px;

}
.bzhuan .quan {
    width: 43px;
    height: 43px;

}
.bzhuan .quan img {
    top: 21px;
    left: 14px;
}

.ernav .right {
    display: none;
}
.ernav .left {
    padding-top: 18px;
    float: none;
  width:100%; 
}
.abo_min .ernav .right a {
    font-size: 14px;
    color: #fff;
    float: left;
}
.ernav .left a {
    font-size: 14px;
    margin-right: 20px;
    height: 30px;
	margin-bottom: 5px;

}

.content .ccv .left h2 {
    font-size: 17px;
    color: #333;
    margin: 0;
    margin-top: 20px;
}
.content .ccv .left .sanniu .bot {
    padding-left: 70px;
    margin-left: 0;
	 margin-top:15px;

}
.content .ccv .left .huan b {
    display: block;
    margin-bottom: 15px;
}



#nav {
    display: none;
}

.n_jiam .left {
    width: 100%; float:none;padding-bottom: 15px;
}

.n_jiam .right {
    width: 100%; float:none;
}
.na_jia {
    padding-top: 10px;}

.na_shi .na_wenshu ul li {
    float: left;
    width: 50%;
    text-align: center;
    height: 437px;
}
.na_shi .na_wenshu ul .zuina{ height:341px !important;}

.na_shi .na_wenshu {
    margin-top: 20px;
    border: 3px solid #ab0303;
    padding: 10px;
}
.na_jiafang .jshuo input {
    width: 98%;
    margin: 0; margin-bottom:15px;
}
.na_jiafang .jshuo .in01 {
    width: 98%;
    margin-left: 0;
}
.na_jiafang .jshuo .in02 {
    width: 98%;
    margin-left: 0;
}
.na_jiafang .jshuo {
    padding-bottom: 0px;
}
.na_fgh .left {
    width: 100%;
    float: none;
}
.na_fgh .right {
    width: 100%;
    float: none;
}
.wy_links > ul { display:none;
    float: none;
    margin-top: 30px;
}
.na_fgh {
    padding-top: 10px;
}
.na_lxt01 .lxt01 {
    width: 100%;
    float: none;
    background:none; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:15px;
  
}
.na_lxt01 .lxt02 {
    width: 100%;
    float: none;
    background:none;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px;
  
}
.na_lxt01 .lxt03 {
    width: 100%;
    float: none;
    background:none;
  
}
.na_lxfs .na_lxtop span {
 
    padding-top: 3px;
}
.na_lxt01 {
    padding-top: 23px;
}
.ss_ear .nss_01 {
    float: none;
    width: 100%;
    text-align: center;
}
.ss_ear .nss_02 {
    float: none;
    width: 100%;
    text-align: center; margin:10px 0;
}
.ss_ear .nss_03 {
    float: none;
    width: 100%;
    text-align: center;
}
.mod18{ display:none;}
.slider6{ display: block;}
.bx-wrapper .bx-controls-direction a { display:block !important;}
.bx-wrapper {
    margin-top: 30px !important;
    padding: 0;
    padding-bottom: 60px;
}
#certify  .swiper-slide {
	width: 300px;
}
.gallery li {
    padding: 0 2% 20px 0;
    height: AUTO;
    width: 50%;
}
.gallery li:nth-child(5n) {
    padding: 0 2% 20px 0;
}
}
@media screen and (max-width:700px) {

#tagp LI {
    width: 100%;
    float: none;
    height: 50px;
}
#tagp LI A {
  
    line-height: 50px;
    padding-top: 0;
    text-align: left; font-size:15px;
    padding-left:0; text-align:center;
}
#tagp LI A b{ background:none;}
#tagp LI .jaa01{
    color: #ab0303;
    background: none;
}
#tagp LI .jaa02{
    color: #ab0303;
    background: none;
}
#tagp LI .jaa03{
    color: #ab0303;
    background: none;
}
#tagp LI.selectTag {
    color: #ab0303;
    display: block;
    border: 3px solid #ab0303; border-radius:25px;
}

#conp {
    margin: 0 auto;
    padding-top: 19px;
}
#tagp { padding-bottom:30px;
}
/*new 8.20*/
.wy_news_list {padding: 0;}	
	.wy_news_cont ul.row {margin-left:-15px;margin-right: -15px;}
.wy_news_cont ul li {
    padding: 15px 0;margin-bottom: 15px;
}	
	.wy_news_cont .wy_news_texts {margin-bottom:0;}
	.wy_rganization_panel > ul > li {display:flex;align-items: center;}
	.wy_rganization_panel > ul > li p {text-overflow: inherit;
white-space: normal;width: 100%!important;margin: 0 !important;
line-height: 22px;
display: flex;
align-items: center;
padding: 5px 5px;height: 78px;
text-indent: 0;word-break: normal; text-align:justify;}
.wy_scient_title {
    font-size: 26px;
    padding-bottom: 20px;
    letter-spacing: 6px;
}	
.wy_scientific_box {
    padding: 40px 15px;
    min-height: inherit;
}	
	.wy_scientific_box p,.wy_scientific_box p span {font-size:16px !important;}
	.m_about img {max-width:100%!important;}
	.container p {text-indent:inherit;}
	.m_about {padding-bottom:30px;}
	.na_lxt01 .lxt01 span,.na_lxt01 .lxt02 span{width:100%;text-align: center;}
	.na_lxt01 .lxt01 p span {font-size:24px !important;}
	.na_lxt01 .lxt02 span {font-size:18px !important;}
	.nrrt h3 {font-size:22px !important;}
	.na_lxt01 .lxt01 p b span,.na_lxt01 .lxt02 p b span {font-size:22px !important;letter-spacing: 4px!important;}
	.na_lxt01 .lxt01 img {width:30px;}
	.na_lxt01 .lxt02 img {width:30px;}
	.na_lxt01 span.ico {padding-bottom:15px;}
	.nrrt {width:100%!important;}
	.nrrt p{font-size:18px !important;line-height: 1.4!important;}
	.na_jiafang .jshuo input,.na_jiafang textarea {font-size:16px !important;}
	.n_jiam {padding-bottom:30px;}
	.n_jiam .left span {font-size:18px !important;line-height: 1.4 !important;}
	.wy_opcation h3 {font-size:18px;}
	.na_lxfs .na_lxtop p {font-size:18px !important;line-height: 1.6 !important;}
	.container .aboutdes p {text-align: left; text-indent: 36px;}
	.wy_scientific_box p {text-indent:2rem;}
	.wy_fengshui_main ul li p{ text-align:left;font-size: 18px!important;}
	.m_text p,.wy_fengshui_main ul li span{ font-size: 18px!important;}
	.m_text1 {text-align:left !important;}
	.m_text1 p { font-size: 18px!important;text-align:left !important;}
	.m_text1 span{ font-size: 18px!important;}
	.m_text p,.m_text1 p {text-indent: 36px;}
	.article_name {font-size:22px;}
	.article article p {text-indent: 26px;font-size: 16px !important;margin-bottom: 0 !important;}
	.article article span {font-size: 16px !important;}
	.na_lxfs .na_lxtop.aa p {font-size:20px !important;}
	.brand .tab_menu li a {font-size:22px;}
	.foottwo p.aaa {font-size:24px;}
	.article {margin-bottom:0px;}
	.art_list {margin-top:30px;}
	.article img {margin-top:15px;}
}
@media screen and (max-width:480px) {
.gallery li {
    padding: 0 15px 20px 15px;
    height: AUTO;
    width: 100%;
}
.c_bg {
    height: auto;
    background: url(../images/cpbg.jpg) repeat-y top center;padding-bottom: 40px;
}
#tagp LI {
    width: 100%;
    float: none;
    height: 50px;
}
#tagp LI A {
  
    line-height: 50px;
    padding-top: 0;
    text-align: left; font-size:15px;
    padding-left:0; text-align:center;
}
#tagp LI A b{ background:none;}
#tagp LI .jaa01{
    color: #ab0303;
    background: none;
}
#tagp LI .jaa02{
    color: #ab0303;
    background: none;
}
#tagp LI .jaa03{
    color: #ab0303;
    background: none;
}
#tagp LI.selectTag {
    color: #ab0303;
    display: block;
    border: 3px solid #ab0303; border-radius:25px;
}
.tagContentp .cna01 {
      width: 41%;
    text-align: center;padding-bottom: 15px;
}
#conp {
    margin: 0 auto;
    padding-top: 19px;
}
#tagp { padding-bottom:30px;
}
}
@media screen and (max-width:360px) {

	.article_name {font-size:20px;}

}
@media screen and (max-width:320px) {

.hScrollPane_dragbar {
    width:25%;
 
}
.hScrollPane_draghandle {
    width:90px;

}

	.tagContentp .cna01 {
    margin-left: 7%;
    padding-bottom: 15px;
}}
