﻿@charset "utf-8";

/*width:1200+*/

@media only screen and (max-width: 1359px){

.hjudgeSlideWrap{ margin: 0 84px; }

	}

/** 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:32px;}

.chooseLan{margin: 10px 40px 0 0px;}

.inav{ display: block;}

}

/** 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;}

.sbtn{ font-size: 0.22rem;}

.sbtn .iconfont{ font-size: 0.24rem;}

.banner .swiper-pagination{ bottom:0.1rem !important;}

.banner .swiper-pagination-bullet{ width:0.15rem; height:0.15rem; border-radius:50% ; margin:0 0.05rem !important; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }



.h_tit{ padding: 0.5rem 0; }

.h_tit .tit .mc{ font-size: 0.36rem;}

.h_tit .subtit{ margin-top: 0.25rem; font-size: 0.4rem;}



.h_about{ padding: 0.8rem 0;}

.h_about .wp{ display: block;}

.h_about .intro{}

.h_about .intro .nr .wz{ font-size: 0.26rem;}

.h_about .intro .mandiv{ margin-top: 0.4rem;}

.h_about .intro .mandiv .sbtn{ font-size: 0.26rem; }

.h_about .tparea{ width: 100%; margin-top: 0.4rem; margin-left: 0;   }





.h_tit2{ padding: 0.5rem 0;  }

.h_tit2 .tit .mc{ font-size: 0.36rem; padding-bottom: 0.4em;}

.h_tit2 .subtit{ margin-top: 0.26rem; font-size: 0.44rem; }

.h_new{ background: url(../images/h_new_bg_02.png) center top/auto 40% no-repeat; padding-bottom: 1rem;}

.h_new .swiperButtonArea{width: 1.36rem; margin-top: -0.3rem;}

.h_new .swiperButtonArea .swiper-button-prev,.h_new .swiperButtonArea .swiper-button-next{ width:0.52rem; height:0.52rem; line-height: 0.52rem; }

.h_new .swiperButtonArea .swiper-button-prev .iconfont,.h_new .swiperButtonArea .swiper-button-next .iconfont{ font-size: 0.32rem;}

.hnewItem .des{ padding: 0.2rem 0px; }

.hnewItem .des .tit{ font-size: 0.28rem; }

.hnewItem .des .time_more{ margin-top: 0.3rem; font-size: 0.24rem; }

.hnewItem .des .time_more .iconfont{ font-size: 0.22rem;}



.h_tit3{  padding: 0.5rem 0;  background: url(../images/h_tit_bg.png) center 60%/40% no-repeat; }

.h_tit3 .tit{ font-size: 0.38rem; }

.h_tit3 .subtit{ margin-top: 0.08rem; font-size: 0.4rem;}

.h_judge{ padding:0.2rem 0 0.8rem;}

.hjudgeItem .tparea .tp{  height: auto; }

.hjudgeSlideWrap .swiper-button-prev{ left:-0.84rem;}

.hjudgeSlideWrap .swiper-button-prev,.hjudgeSlideWrap .swiper-button-next{ width:0.52rem; height:0.52rem; line-height: 0.52rem; margin-top:-0.26rem;  }

.hjudgeSlideWrap .swiper-button-prev .iconfont,.hjudgeSlideWrap .swiper-button-next .iconfont{ font-size: 0.36rem; }

.hjudgeIntroItem{  padding: 0.5rem 0.3rem; }

.hjudgeIntroItem .tit{ font-size: 0.32rem;}

.hjudgeIntroItem .subtit{ font-size: 0.26rem;  margin-top: 0.1rem; }

.hjudgeIntroItem .nr{ font-size: 0.24rem; margin-top: 0.2rem;}



.h_coo{ padding: 0.2rem 0 0.6rem;}

.hccItem .tparea .tp{ max-height: 1.5rem;}

.hccItem .des{ padding: 0.2rem 0px; }

.hccItem .des .tit{ font-size: 0.24rem;  }



.h_review{  padding: 0.2rem 0 0.6rem;}
.h_review .swiperButtonArea{width: 1.36rem; margin-top: -0.3rem;}

.h_review .swiperButtonArea .swiper-button-prev,.h_review .swiperButtonArea .swiper-button-next{ width:0.52rem; height:0.52rem; line-height: 0.52rem; }

.h_review .swiperButtonArea .swiper-button-prev .iconfont,.h_review .swiperButtonArea .swiper-button-next .iconfont{ font-size: 0.32rem;}



.hreviewItem .shade{ padding: 0.3rem 0.4rem;}

.hreviewItem .des .tit{ font-size: 0.36rem; }

.hreviewItem .des .nr{ font-size: 0.26rem; margin-top: 0.08rem; }

.hreviewItem .opa{ margin-left: 0.2rem;}

.hreviewItem .opa .sbtn{ font-size: 0.22rem;}

.hreviewItem .opa .sbtn .iconfont{ font-size: 0.22rem;}



.footer{ padding: 0.4rem 0 0.2rem;}

.f_t{ padding: 0.2rem 0; display: block; overflow-x: hidden; }

.f_logo_cont{ width: 100%; text-align: center; margin-right: 0%;}

.flogo .tp{ height: 0.7rem;}

.fcont{margin-top: 0.2rem; padding: 0.3rem 0.2rem; display: flex; justify-content: center; align-items: center;}

.fcont .p1{ font-size: 0.32rem; }

.fcont .p2{ font-size: 0.36rem; margin-left: 0.1rem;}

.fcode{ margin-left: -1%;  margin-top: 0.4rem;}

.fcodeItem{ width: 19%; margin-left: 1%;}

.fcodeItem .tit{ margin-top: 0.1rem; font-size: 0.2rem; }

.f_b{padding: 0.2rem 0;}

.copyright{ font-size: 0.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_main{ min-height: 0;}

.i_ban .tp{ width: 150%; max-width: 150%; margin-left: -25%;}

.banIntro .lmmc{ font-size: 30px; visibility:hidden;}

}

/** 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{ display:inline-block; padding:0.1rem 0.3rem;margin:0 0.1rem; }

.turnpage .point .iconfont{ font-size:0.26rem;}





.location{ padding: 0.28rem 0;font-size:0.26rem;}

.location .cutline{ margin:0 0.1rem;}



.news{ padding:0.3rem 0 0.8rem;}

.newsItem{ margin-bottom: 0.28rem;}

.newsItem a{ padding: 0.3rem; display: block; }

.newsItem .tparea{ margin-right: 0.3rem; width: 100%;} 

.newsItem .tparea .tp{  height: 3.4rem;}

.newsItem .des{ padding: 0.2rem 0px; ;}

.newsItem .des .tit{ font-size: 0.28rem;  }

.newsItem .des .nr{ font-size: 0.24rem; margin-top: 0.28rem; }

.newsItem .des .time_more{ padding: 0.25rem 0 0; margin-top: 0.3rem; font-size: 0.24rem; }

.newsItem .des .time_more .time{ width:1rem;}

.newsItem .des .time_more .time .day{ font-size: 0.32rem;}

.newsItem .des .time_more .time .month{ font-size: 0.24rem;}

.newsItem .des .time_more .morea2{ font-size: 0.22rem;}



.newdel{ padding-bottom: 0.8rem;}

.artDel{ padding: 0.3rem 0.5rem 0.5rem;}

.artHeader{ padding: 0.26rem 0;}

.artHeader .tit{ font-size: 0.36rem; }

.artBody{ padding: 0.15rem 0;}

.artBody .wz{ font-size: 0.24rem; }

.artBody .tp{ width: 100%; margin: 0.3rem 0;}



.review{ padding-bottom: 0.7rem; }

.review .lists{ margin-top: 0.6rem;}

.sort{ padding: 0.2rem 0;}    

.sort .list{  padding: 0.15rem 0; }

.sort .list .attrmc{ font-size: 0.28rem; padding-top: 0.04rem; width: 0.6rem; margin-right: 0.1rem;}

.sort .list .attrval{ font-size: 0.26rem;}

.sort .list .attrval a{margin:0 1em 0.08rem 0;}



.judge{ padding-bottom: 0.6rem;}

.judgeItem{ margin-bottom: 0.4rem;}

.judgeItem .tparea{ margin-right: 0.3rem; width: 2.2rem;} 

.judgeItem .tparea .tp{ height: auto; }

.judgeItem .des{ padding: .2rem 0px; }

.judgeItem .des .title{ padding-bottom: .2rem;}

.judgeItem .des .title .tit{font-size: 0.28rem;}

.judgeItem .des .title .subtit{ font-size: 0.24rem; }

.judgeItem .des .nr{ font-size: 0.24rem; margin-top: 0.28rem; }



.coo{ padding-bottom: 0.6rem;}

.cooItem{ margin-bottom: 0.28rem; }

.cooItem a{ display: block; padding: 0.3rem 0.4rem;  }

.cooItem .tparea{ margin-right: 0px; width: 100%; text-align: center;} 

.cooItem .des{ padding: 0.22rem 0px; }

.cooItem .des .title .tit{font-size: 0.28rem;}

.cooItem .des .title .subtit{ font-size: 0.26rem;}

.cooItem .des .nr{ font-size: 0.24rem; margin-top: 0.28rem; }



.lm{padding: 0.2rem 0 0.4rem;}

.lmItem{ font-size: 0.3rem;  }



.lmItem2{ padding: 0.4rem 0.2rem 0.5rem; font-size: 0.32rem;}

.lmItem2 .tit{ font-size: 0.48rem; }

.lmItem2 .subtit{ font-size: 0.3rem;}



.about{ padding: 0.1rem 0.3rem; margin:0.35rem auto 0.35rem;}



.ab_tit{ font-size: 0.3rem; padding: 0.3rem 0;}

.abIntro .nr .wz{ font-size: 0.24rem;}



.abSence{ padding: 0.15rem 0.3rem 0.15rem;}

.abSence .wrap{ display: block;}

.senceItem{ width: 100%; padding: 0.15rem 0; margin-bottom: 0.15rem;}

.senceItem  .tparea{  padding: 0.1rem;  width: 1.6rem;  }

.senceItem .tp{ width: 1.2rem; height: 1.2rem; padding: 0.2rem; }

.senceItem .tit{ margin-top: 0.28rem; font-size: 0.28rem; }



.abMission{padding: 0.15rem 0.3rem 0.15rem; }

.abMission .wrap{ display: block; }

.msssionItem{ width: 100%; padding: 0.15rem 0; margin-bottom: 0.2rem;  }

.msssionItem .num{ font-size: 0.6rem; margin-right: 0.2rem;}

.msssionItem .des .tit{ font-size: 0.32rem;}

.msssionItem .des .nr{ margin-top: 0.15rem; font-size: 0.24rem; }



.abCate{ padding: 0.15rem 0.3rem 0.5rem;}

.cate_tit .list{  font-size: 0.2rem; align-items: center; display: inline-flex; justify-content: center; }

.cateBox{ overflow-x: auto;}

.cateBox .subcate{ width: 800px; padding: 0.3rem 0; margin-top: 0.15rem;}

.cateBox .subcate .list{  font-size: 0.28rem;}

.detailsList{ gap: 0.15rem; width: 800px; }

.dItem{  }

.dItem .tit{  font-size: 0.24rem;}

.dItem .nr{ font-size: 0.24rem;}



.abAward{ padding: 0.1rem 0.3rem 0.5rem;}

.awardItem{ margin-bottom: 0.3rem; padding-bottom: 0.4rem;}

.awardItem .tparea{ display: none;}

.awardItem:nth-child(2n+1) .des{ padding-right: 0%;}

.awardItem:nth-child(2n) .des{ padding-left: 0%;}

.awardItem:nth-child(2n+1) .tparea{ float: none; width: 36%; margin-right: 0%; margin: 0 auto;}

.awardItem:nth-child(2n) .tparea{ float: none; margin-left:0%; width:56%;  margin: 0 auto;}

.awardItem .des{   padding: 0.4rem 0px;  min-height: 0px; position: relative; }

.awardItem .des .inner{ padding: 0 0.4rem;}

.awardItem .des .tit{ font-size: 0.28rem;}

.awardItem .des .tit .en{ font-size: 0.26rem;}

.awardItem .des .nr{ margin-top: 0.15rem; font-size: 0.26rem; line-height: 1.6;}

.awardItem .tparea .box{  padding: 0.4rem 0;  }




.adPlan{ padding: 0.2rem 0 0.8rem;}
.planItem{ padding: 0.2rem;  font-size: 0.22rem; width: 4rem;  min-height: 1.54rem;}
.planItem .tparea{ width: .8rem;}
.planItem .tparea .tp{ height: .6rem;}
.planItem .tit{ padding-left: 0.3rem; line-height: 1.2; }
.planItem .tit .icon{ height: 0.2rem; margin-right: 0.05rem;}
.planItem .nr .box{ margin-top: 0.1rem;}
.planItem .line{ height: 1rem; left: 50%;   }
.planItem .line::after{ width: 0.09rem; height: 0.09rem; left: -0.05rem;  }
.planItem .line .icon{ width: 0.19rem; height: 0.19rem;left: -0.1rem; max-width: 0.19rem;}
.adPlan .wrap::after{ width: 100%;}
.planSlide .swiper-slide{ height: 5rem;}
.planSlide .swiper-slide:nth-child(2n+1) { }
.planSlide .swiper-slide:nth-child(2n+1) .planItem .line{bottom: -1.06rem;}
.planSlide .swiper-slide:nth-child(2n) {}
.planSlide .swiper-slide:nth-child(2n) .planItem .line{top: -1.06rem;}
.planSlideWrap{ position: relative; padding: 0 0.84rem;}
.planSlideWrap .swiper-button-prev{ left:0.1rem;}
.planSlideWrap .swiper-button-next{ right:0.1rem;} 
.planSlideWrap .swiper-button-prev,.planSlideWrap .swiper-button-next{ width:0.52rem; height:0.52rem; line-height: 0.52rem;  margin-top:-0.26rem;  }
.planSlideWrap .swiper-button-prev .iconfont,.planSlideWrap .swiper-button-next .iconfont{ font-size: 0.28rem; }
.planSlide .swiper-slide:nth-child(2n+1) .planItemTp{ margin-bottom: 0px;}
.planSlide .swiper-slide:nth-child(2n) .planItemTp{ margin-top: 0px;}
.planItemTp::after{ height: 1rem;}
.planItemTp{ width: 1.8rem; }
.planItemTp .tp{ width: 1.8rem; height: 1.8rem; }

}

/*******************************************************************/





