@charset "utf-8";

/*width:1200+*/

@media only screen and (max-width: 1366px){

.hdisplayWrap{ margin: 0 0.84rem;}

	}

/** max-width:1200 **/

@media only screen and (max-width: 1199px){

.wp{ width:94%; min-width: 0;}

.header{ padding-top: 0	;}

.loarea .wp{ width: 96%;}

.nav{ display:none;}

.menubtn{ display:block;} 

.loarea{ height:.8rem;}

.logo{ width:4.2rem; height: .8rem;  }
.logo .tp1{ height:.5rem;} 
.logo .tp2{ height:.4rem; margin-top: 0.08rem;} 
.logo .line{ height: 0.36rem;}

.inav{ display: block;}



.searchBtn{ width: .5rem; height: .5rem; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; position: absolute; right: 1rem; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }

.searchBtn::before{ font-size: .32rem; color: #fff; font-weight: bold; }

.searchWrap{ position: fixed; box-sizing: border-box; background-color: rgba(0,0,0,.6); box-sizing: border-box; width: 100%; padding: .2rem; top: .8rem; left: 0; margin-left: 0;  }

.search{ width: 100%;margin-left: 0;  box-sizing: border-box; padding: 0 .1rem;}

.search .text{ height: 0.6rem; line-height: 0.6rem; text-align: left;}

}

/** 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;}

.searchBtn{ font-size: 0.4rem;}

.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.6rem 0; }

.h_tit .tit .mc{ font-size: .44rem; }

.h_tit .tit .mc2{ font-size: .32rem; margin-left: .1rem;}

.h_tit .morea{ font-size: .22rem;}

.h_new{  background: none;}

.h_new .h_tit .tit .mc{ color: #188BCA;}

.h_new .h_tit .tit .mc2{ color: #999;}

.hnewSlide{ width: 100%;}

.hnewList{ width: 100%; margin-top: 0.2rem;}

.hnewItem2 a{padding: .3rem 0;}

.hnewItem2 .time{ font-size: .24rem;}

.hnewItem2 .des .tit{ font-size: .26rem; }

.hnewItem2 .des .nr{ font-size: .24rem; }

.hnewItem1 .des{ padding: .3rem .4rem;}

.hnewItem1 .des .tit{ font-size:.28rem;padding-right: 1.8rem;  }

.hnewItem1 .des .time{ font-size: .24rem;  right: .4rem;  }



.h_notice{ padding: .4rem 0 1.2rem; }

.h_notice .col01{ width: 100%;}

.h_notice .col02{ margin-top: 5%;}

.hnoticeItem a{ height:auto; padding: 1rem .4rem 1rem 0;}

.hnoticeItem a>.time{ font-size: .36rem; margin-right: .3rem;  width:1.6rem; }

.hnoticeItem a>.des{ font-size: .28rem;}

.hnoticeItem .shade .inner{ padding: .3rem 10%; }

.hnoticeItem .shade .time{ font-size: .4rem;} 

.hnoticeItem .shade .line{ width: .5rem; height: .01rem;}

.hnoticeItem .shade .tit{ font-size: .28rem; margin-top: .3rem; }

.hnoticeItem .shade .nr{ font-size: .24rem; margin-top: .25rem;}

.h_notice .col01 .hnoticeItem a{ height: 4.45rem; }

.h_notice .col02 .hnoticeItem a{ display: block; padding: 0.4rem 0.2rem;}

.h_notice .col02 .hnoticeItem a>.time{ border: none; text-align: left;}

.h_notice .col02 .hnoticeItem a>.tit{ color: #188BCA; min-width: 0; }

.h_notice .col02 .hnoticeItem a{ min-width: 0;}

.h_notice .col02 .hnoticeItem{ width: 48%; margin:0 0% 4% 4%;}

.h_notice .col02 .hnoticeItem:nth-child(2n+1){ margin-left: 0;}

.h_notice .col02 .hnoticeItem .shade .tit{ margin-top: .15rem;}





.h_works{ width: 100%;}

.h_rules{ width: 100%; margin-top: 0.3rem; }

.hworkItem{ width:100%; margin:0 0% 4% 0 ;}

.hworkItem:nth-child(n){ margin-right: 0;}

.hworkItem .des{ padding: .3rem .3rem; }

.hworkItem .des .tit{ font-size:.28rem;  }

.hworkItem .des .nr{ font-size: .24rem;  margin-top: .16rem;}

.hworkItem:nth-child(n){ margin-bottom: 4%;}

.hruleItem{ padding: 0 .3rem;}

.hruleItem a{  padding: .28rem 0;  }

.hruleItem .time{ width: 1.1rem; padding-right: .3rem; margin-right: .3rem;}

.hruleItem .time::after{ width: .03rem; height: .5rem;}

.hruleItem .time .day{ font-size: .48rem;}

.hruleItem .time .year{ font-size: .24rem;}

.hruleItem .des .tit{ font-size: .24rem;}



.hdisplayItem a{ padding: .36rem .3rem 0;  }

.hdisplayItem .tparea{ width:2rem;  }

.hdisplayItem .des{ padding: .3rem 0;}

.hdisplayItem .des .tit{ font-size: .28rem;}

.hdisplayItem .des .nr{  margin-top: .1rem; font-size: .22rem;}

.hdisplayWrap .swiper-button-prev .iconfont,.hdisplayWrap .swiper-button-next .iconfont{ font-size: .7rem; }





.h_link{ padding: .28rem 0 .44rem;}

.h_link .h_tit{ padding: .35rem 0;}

.hlinkItem{ width: 48.5%; margin:0 3% 3% 0;}

.hlinkItem:nth-child(2n){ margin-right: 0;}

.hlinkItem a{ padding: .25rem;  font-size: .28rem;  }

.hlinkItem a::before{  font-size: .28rem; margin-right: .15rem; }



.flogo{ width: 100%; text-align: center; margin-right: 0rem;} 

.fnav{ margin-top: 0.3rem; min-width: 100%; text-align: center;}

.fnav a{ font-size: .24rem;  margin:0 .2rem;}

.f_b .wp{ font-size: .24rem;}









}

/*********************************首页结束**********************************/



/*******************************************************************/

/*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_l{ width: 100%; margin-right: 0rem; padding-left: 0rem; }

.i_r{ min-width: 100%; margin-top: 0.3rem;}

.lmmc{  font-size: .28rem;}

.lm a{  font-size: .24rem; display: inline-block;}



.i_main{ min-height: 0;}

.i_ban .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){

.turnpage a,.turnpage .span{ display: none;}

.turnpage .point{font-size:0.3rem; display:inline-block; padding:0.1rem 0.4rem;margin:0 0.1rem; background-color: rgba(255,255,255,.6); }

.turnpage .point .iconfont{ }



.ibanIntro .tit{ font-size: .5rem;}

.ibanIntro .subtit{ font-size: .28rem;}

.location{ font-size:.22rem; }

.location span{ font-size:.22rem; }

.location a{ font-size:.22rem; }

.location .home::before{ margin-right: .1rem; font-size:.26rem;}

.location i{ margin:0 .1rem; }

.i_r{ margin-top: 0.3rem;}

.lmmc{font-size: .28rem;}

.lmmc .icon{ width: .54rem;  }

.lm{ padding-bottom: .3rem;}

.lm a{ padding: .2rem .3rem; font-size: .24rem;}

.i_tit .mc{ font-size: .4rem;}

.i_tit .cutline{ font-size: .32rem; margin-left: .1rem; }

.i_tit .mc2{ font-size: .24rem;}

.profileItem{ padding: .28rem 0rem;}

.profileItem a{padding: .35rem 0; }

.profileItem .time{ width: 1.2rem; padding-right: .3rem; margin-right: .3rem; }

.profileItem .time .day{ font-size: .44rem; }

.profileItem .time .year{ font-size: .24rem; }

.profileItem .des .tit{ font-size: .3rem;}

.profileItem .arr{ font-size: .38rem; margin-left: .3rem; }



.news .wrap{ margin-top: .3rem; padding-bottom: .6rem;}

.newsItem a{ padding: .4rem 0; display: block; }

.newsItem .tparea{ width: 100%; margin-right: 0rem;}

.newsItem .des{ margin-top: 0.3rem; }

.newsItem .des .tit{ font-size: .34rem;  }

.newsItem .des .nr{font-size: .24rem;  margin-top: .25rem; }



.displayItem{ width: 48%; margin:0 4% 4% 0;}

.displayItem:nth-child(3n){ margin-right: 4%;} 

.displayItem:nth-child(2n){ margin-right: 0;} 

.displayItem .des .tit{ font-size: .36rem;}

.displayItem .des .nr{ margin-top: .1rem; font-size: .24rem;}





.artHeader{ padding: .5rem 0;}

.artHeader .tit{ font-size: .36rem;}

.artHeader .info{ margin-top: .15rem;}

.artHeader .info span{ font-size: 0.24rem; ;}

.artBody{ padding: .36rem 0;}

.artBody .wz{ font-size: .26rem;}

.artBody .tplist{ margin-top: .5rem;}



.i_tit3 .mc{ font-size: .4rem;}

.i_tit3 a{ font-size: 0.28rem;}

.artFooter{ margin-top: .4rem;}

.artFooter .wrap{ margin-top: .6rem;}

.pnItem{ width: 100%; margin-bottom: 0.2rem; }

.pnItem .tparea{ display: none;}

.pnItem .des .tit{ font-size: 0.24rem;  }

.pnItem .des .nr{font-size: 0.24rem;  margin-top: .1rem;   }

.pnItem .des .mandiv{ margin-top: .05rem; display: none;}



.profileDel{ padding-bottom: 0.5rem;}

.profileDel .artHeader{ padding-top: 0;}

.profileDel .artBody .tit{ font-size: .3rem; margin-bottom: 0.15rem;}



.ddlPart .wrap{ font-size: 0.24rem; padding: .3rem .4rem;}

.ddlPart{ margin-bottom: 0.4rem;}

.ddlPart .i_tit{ padding: 0.4rem 0;}

.eTit .list{ font-size: .26rem;}

.eContent{ margin-top: .36rem;}

.baseInfo{ margin-top: 0rem; padding-top: 0.4rem; }

.baseInfo .tparea{ margin: 0 auto; top: 0rem; width: 3.2rem;}

.baseInfo .des{ min-width: 100%; padding: .5rem .3rem; }

.baseInfo .des .tit .name{ font-size: .4rem;}

.baseInfo .des .tit .pos{ font-size: .28rem; }

.baseInfo .des .para{ margin-top: .2rem;}

.baseInfo .des .para .list{ padding: .15rem 0; font-size: 0.26rem;}



.contactTable th,.contactTable td{ padding: .24rem .3rem;}

.contactTable th{ font-size: .26rem; display: none;}

.contactTable tr{ display: flex; flex-wrap: wrap;}

.contactTable td{ font-size: .22rem; width: 33.33% !important;}

.contactTable tr td:nth-child(5){ width: 66.66% !important; text-align: right; }

}

/*******************************************************************/





