﻿@charset "utf-8";
/*width:1200+*/
@media only screen and (min-width: 1200px){

	}
@media only screen and (max-width: 1400px){
	.htuiSlideWrap{ margin: 0 60px;}
}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
.wp{ width:94%;}
.loarea .wp{ width: 96%;}
.nav{ display:none;} 
.menubtn{ display:block;} 
.loarea{ height:50px;}
.logo{ width:140px; height: 50px; }
.logo .tp{ height: 36px;}
.inav{ display: block;}
.topOpa{ display: none;} 
}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
.banimg{ width:150%; max-width: 150%; margin-left: -25%;}
.footer_wap{ display:block;}
.pcshow{ display:none;}
.wapshow{ display:inline-block;}
.bigimgw100 .tp{ width: 150%; max-width: 150%; margin-left: 25%;}

}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
body,input,textarea,select,button{ font-size: 0.22rem;}
body{ background-color:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.mt10{ margin-top: 0.10rem;}
.mt15{ margin-top: 0.15rem;}
.mt20{ margin-top: 0.20rem;}
.mt25{ margin-top: 0.25rem;}
.mt30{ margin-top: 0.30rem;}
.mt35{ margin-top: 0.35rem;}
.mt40{ margin-top: 0.40rem;}
.mt45{ margin-top: 0.45rem;}
.mt50{ margin-top: 0.50rem;}
.mt60{ margin-top: 0.60rem;}
.mt70{ margin-top: 0.70rem;}
.mt80{ margin-top: 0.80rem;}
.mt90{ margin-top: 0.9rem;}
.mt100{ margin-top: 1rem;}
.banner .swiper-pagination{ bottom:0.1rem !important;}
.banner .swiper-pagination-bullet{width:0.15rem;height:0.15rem; margin:0 0.05rem !important;}

.h_tit{ padding: 0.5rem 0; }
.h_tit .subtit{ font-size: 0.36rem;}
.h_tit .tit{ font-size: 0.4rem;}
.h_tit .line{ width: 2rem; height: 0.14rem; margin: 0.1rem auto 0;}
.h_sort{ padding: 0.4rem 0;}
.h_sort .wrap{ }
.hsortItem{ margin-bottom: 0.4rem;}
.hsortItem a{ padding: 0.2rem;}
.hsortItem .tp{ height: 1rem;}
.hsortItem .tit{ font-size: 0.3rem;}

.h_tui{ padding: 0.3rem 0 0.8rem;}
.htuiItem .des{ padding: 0.25rem;}
.htuiItem .des .tit{ font-size: 0.3rem; }
.htuiItem .des .nr{ font-size: 0.22rem; margin-top: 0.1rem;}
.htuiSlide .swiper-slide{ padding-bottom: 0.1rem; }
.htuiSlideWrap{ margin: 0; padding-bottom: 0.8rem;}
.htuiSlideWrap .swiper-button-prev{left: 50%; margin-left: -0.6rem;}
.htuiSlideWrap .swiper-button-next{right: 50%; margin-right: -0.6rem;} 
.htuiSlideWrap .swiper-button-prev,.htuiSlideWrap .swiper-button-next{ width:0.5rem; height:0.5rem; line-height: 0.5rem; top: auto; bottom: 0; }
.htuiSlideWrap .swiper-button-prev .iconfont,.htuiSlideWrap .swiper-button-next .iconfont{ font-size: 0.36rem; }

.h_tit2{ padding: 0.4rem 0; }
.h_tit2 .subtit{ font-size: 0.3rem;}
.h_tit2 .tit{ font-size: 0.4rem; }
.h_tit2 .tit .line{ width: 1.4rem;margin-left: 0.2rem;}

.h_ab{ padding: 0.8rem 0;}
.h_ab .intro{ width: 100%;}
.h_ab .tparea{ width: 100%; margin-top: 0.4rem;}
.h_ab .intro .nr{ font-size: 0.24rem; }
.h_ab .intro .mandiv{ margin-top: 0.3rem;}
.h_ab .intro .mandiv .sbtn{ font-size: 0.24rem; }

.h_news{ padding: 0.3rem 0 0.8rem;}
.h_news .wrap{ flex-wrap: wrap;}
.h_news .tparea{  width:100%}
.h_news .lists{ width: 100%; margin-top: 0.3rem;}
.hnItem{ margin-bottom: 0.36rem;}
.hnItem .des .tit{ font-size: 0.3rem}
.hnItem .time{ margin-left: 0.3rem; width: 0.8rem; padding: 0 0.08rem; }
.hnItem .time .day{ font-size: 0.36rem;}
.hnItem .time .month{ font-size: 0.2rem; padding: 0.04rem 0;}

.f_t{ padding: 0.5rem 0; flex-wrap: wrap;}
.flogo{ width: 100%; margin-right: 0%; text-align: center;}
.flogo .tp{ height: 0.8rem;	 }
.fnav{ width: 100%; align-items: flex-start;  }
.fnavItem:nth-child(1){ width: 60%; padding-right: 0px; padding: 0.2rem 0; }
.fnavItem:nth-child(2){ width: 36%; padding: 0.2rem 0; }
.fnavItem .tit{ padding: 0.15rem 0; font-size: 0.24rem;}
.fnavItem .nr{ margin-top: 0.08rem;}
.fnavItem .nr a{ padding: 0.1rem 0;  }
.fcon{ width: 100%;}
.fcon .intro .tit{ padding: 0.15rem 0;font-size: 0.24rem;}
.fcon .intro .nr{ margin-top: 0.15rem;}
.fcon .intro .nr .p1{ font-size: 0.22rem;}
.fcon .intro .nr .p2{ font-size: 0.36rem;}
.fcon .code{ width: 1.2rem; margin:0.6rem 0 0 0.36rem;}
.fcon .code .tp{ height: 1.2rem; width: 1.2rem;}
.f_b{ padding: 0.2rem 0;}
.goTop{ font-size:0.3rem; }


}
/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
.i_main{ min-height: 0;}
.i_ban .tp{ width: 150%; max-width: 150%; margin-left: -25%;}
.banIntro .tit{ font-size: 0.34rem;}
.banIntro .subtit{ font-size: 0.24rem;}

.i_main{}
.i_main.wp{ display: block; width: 100%;}
.i_l{ width: 100%; margin:0; padding-bottom: 0px; padding: 0 20px; box-sizing: border-box;  }
.i_r{ margin-top: 10px; width: 100%; padding: 0 20px; box-sizing: border-box;}
.lmmc{ display: none; } 
.lmul{ display: flex; flex-wrap: wrap; padding: 10px 0;}
.lmul li{ display: inline-block;}
.lmItem{}
.lmItem a{ border-bottom: none; display: block; padding: 10px 0px 10px 10px; margin-right: 2em;}
.lmItem a::after{ content: ""; display: block; width: 6px; height: 6px; background-color: #666; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.lmItem a .arr{ display: none;}
.lmItem a:hover::after,.actLm a::after{ background-color: #B8D49A;}

.newsItem .tparea{ margin-left: 40px;}

.n_main{ display: block;}
.n_l{width: 100%;}
.n_r{ width: 100%; margin-left: 0px;}
.in_sh{ padding: 0px 0 0.2rem; }
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){
	.i_main{ padding-bottom: 0.6rem;}
.turnpage a,.turnpage .span{ display: none;}
.turnpage .point{ display:inline-block; padding:0.1rem 0.3rem;margin:0 0.1rem; }
.turnpage .point .iconfont{ font-size:0.26rem;}

.i_l{padding: 0 3%; }
.i_r{ margin-top: 0.1rem; padding: 0 3%;}
.lmul li{ display: inline-block; padding: 0.15rem 0; font-size: 0.24rem;}
.lmItem a .val{ font-size: 0.24rem;}
.lmItem{}
.lmItem a{ padding: 0.05rem 0px 0.05rem 0.2rem; margin-right: 2em;}
.lmItem a::after{ width: 0.08rem; height: 0.08rem; }
.location{ padding: 0.3rem 0;}
.location span{ font-size:0.25rem;}
.location a{ font-size:0.25rem;}
.location .home::before{ margin-right: 0.08rem; font-size:0.26rem; }
.location i{ margin:0 0.08rem; }

.i_content{ margin-top: 0.15rem; }
.about .tit{ font-size: 0.26rem;}
.about .nr{ margin-top: 0.2rem;}
.about .nr .wz{ font-size: 0.24rem;}
.about .tplist{ margin-top: 0.3rem; }
.aboutItem{ width:100%; margin-bottom: 0.2rem; }
.aboutItem .tparea .tp{ height: auto; }
.aboutItem .des .tit{ font-size: 0.26rem;}

.news{ padding-bottom: 0.3rem;}
.news .lists{ padding-bottom: 0.6rem;  margin-top:-0.5rem;}
.newsItem{ padding: 0.45rem 0; }
.newsItem a{ display: block; }
.newsItem .des{ width: 100%; margin-top: 0.2rem; }
.newsItem .des .tit{ font-size: 0.36rem;}
.newsItem .des .nr{ margin-top: 0.3rem;  }
.newsItem .des .info{ margin-top: 0.3rem;}
.newsItem .des .info .time{ font-size: 0.22rem;}
.newsItem .des .info .time::before{ font-size: 0.24rem; margin-right: 0.08rem;}
.newsItem .des .info .sbtn{ font-size: 0.24rem; padding: 0.4em 1.2em;}
.newsItem .tparea{ width: 100%; margin-left: 0px; }
.newsItem .tparea .tp{ height: auto;}

.in_sh{ padding: 0px 0 0.3rem; }
.in_sh .in_tit{  padding:0px 0 0.4rem;}
.in_sh .in_tit h4{ font-size:0.36rem; margin-bottom:0.15rem;}
.in_sh .in_tit .pub_del{ margin-top: 0.0rem; font-size:0.22rem; }
.in_sh .in_tit .pub_del span{ margin: 0 0.3rem 0 0;}
.in_sh .in_tit .pub_del span .iconfont{margin-right: 0.15rem;}
.in_sh .sh_con{ padding:0.4rem 0px;  }
.in_sh .sh_con .wz{ font-size: 0.24rem; }
.pnpage{ line-height:2em; padding:0.4rem 0px; flex-wrap: wrap;}
.pnpage .item{ font-size: 0.22rem; margin-bottom: 0.2rem; width: 100%;padding: 0.2rem 0.3rem;}
.pnpage .item .mc{ width: 6em; margin-right: 0.15rem; }
.pnpage .item .mc .iconfont{ font-size: 0.26rem;}
.i_tit3 .mc{ font-size: 0.32rem;}
.i_tit3 .mc::after{ width: 1rem; height: 0.06rem; bottom: 0.03rem; }
.tNew{  margin-top:0rem; margin-bottom: 0.6rem;}
.tNew .i_tit3{ position: static;}

.tNewul1{ margin-top: 0.2rem;}
.tNewul1 li a{ padding: 0.2rem 0; }
.tNewul1 .tparea{ width: 1.4rem; margin-right: 0.15rem;}
.tNewul1 .tparea .tp{ width: 100%; height: 1rem;}
.tNewul1 .des .tit{ font-size: 0.22rem; max-height: auto;}
.tNewul1 .des .time{ margin-top: 0.08rem;}

.pro{ padding-bottom: 0.2rem; margin-top: -0.1rem;}
.pro .lists{ padding-bottom: 0.4rem;}
.proItem{ width: 48.5%; margin: 0 3% 3% 0; }
.proItem:nth-child(3n){ margin-right: 3%;}
.proItem:nth-child(2n){ margin-right: 0;}
.proItem .tparea .tp{ width: 100%; height: 4rem; }
.proItem .des{ padding: 0.25rem;}
.proItem .des .tit{ font-size: 0.3rem; }
.proItem .des .nr{ font-size: 0.22rem; margin-top: 0.1rem;}

.pdt{ display: block;}
.pdt .tparea{ width:100%;}
.pdt .intro{ width: 100%; margin-top: 0.3rem;}
.pdt .intro .tit{ font-size: 0.32rem; }
.pdt .intro .subtit{ margin-top: 0.15rem; }
.pdt .intro .nr{ margin-top: 0.4rem; }
.pdt .intro .nr .list{ padding:0.08rem 0 0.08rem 0.22rem;  font-size: 0.24rem; }
.pdt .intro .nr .list::before{  width: 0.1rem; height: 0.1rem;  top: 0.2rem; }
.pdt .intro .mandiv{ margin-top: 0.5rem;}
.pdt .intro .mandiv .sbtn{ font-size: 0.3rem; }
.pdt .intro .mandiv .sbtn .iconfont{ font-size: 0.36rem;}

.pdb{ margin-top: 0.5rem;}
.pdb .nr{ padding: 0.3erm 0;}
.pdb .nr .wz{ font-size: 0.24rem;}
.pdb .nr .tp{ margin: 0.3rem 0;}
.i_tit4{ font-size: 0.3rem; border-top: 0.04rem solid #333;}

.contact{ padding: 0px 0 0.8rem; display: block;}
.contact .part{ width:100%; margin-bottom: 0.3rem;}
.cTit{ font-size: 0.4rem; padding: 0.3rem 0;}
.cont .list{ font-size: 0.24rem; padding-left: 0.4rem;margin-bottom: 0.3rem;}
.cont .list .iconfont{ font-size: 0.3rem; top: -0.08rem;}
.map{ margin-top: 0.45rem; height: 200px;}
.messItem{ margin-bottom: 0.15rem; }
.messItem .attrmc{width: 0.6rem; font-size: 0.24rem; line-height: 0.6rem; margin-right:0.15rem;}
.messItem .text{width:100%; height:0.6rem; line-height:0.6rem;padding-left:0.15rem;}
.messItem .textarea{ width:100%; height:200px; padding:0.15rem }
.formConfirm{ padding:0.2rem 0 0 0.8rem;}
.formConfirm .sbtn{font-size:0.3rem;}
.scane{
    padding: 100px 0;
}
.scane1 img{
    width: 66px;
}
.scane3 {
    margin: 50px auto 0;
    height: 60px;
}
.scane3i{
    height: 60px;
    padding: 0 20px;
}
.scane3ii{
    height: 60px;
}
.result{
    padding: 32px 0;
}
.result1{
    width: 100%;
}
.result2 {
    padding: 60px 36px 0;
}
.result3 {
    font-size: 20px;
    line-height: 40px;
}
.result4 {
    font-size: 16px;
    line-height: 1;
}
.result5{
    height: 40px;
    padding: 0;
}
.result6 {
    font-size: 12px;
}
.result7 {
    font-size: 12px;
    word-break: break-all;
}


}
/*******************************************************************/


