﻿
.login_top{ width:100%; height:100%; border-top:#e2eaf1 solid 0.03rem;}
.login_1_1{ padding-top:1rem; padding-bottom:0.7rem; width:5.6rem; text-align:center; margin:0 auto;}
.login_1_1 p{ display:inline-block; font-size:0.4rem; color:#1857a4; line-height:0.4rem;}
.login_1_1 span{ display:inline-block; padding-left:14px; line-height:80px; float:left; font-size:24px; color:#1857a4; font-weight:bold; font-family:"Impact"; text-transform:uppercase;}
.login_1_2 { width:5.6rem; margin:0 auto;}
.login_1_2 .item {width:5.6rem; height:0.76rem; line-height:0.76rem; background-color:#fff; border-radius:0.08rem;  margin-top:0.2rem;}
.login_1_2 .item label{float: left;}
.login_1_2 .sjh i { display:inline-block;  width:0.2rem;  height:0.23rem; background:url(../images/d1_07.jpg) no-repeat; background-size:100%; }
.login_1_2 .xm i { display:inline-block;  width:0.2rem;  height:0.23rem; background:url(../images/d1_03.jpg) no-repeat; background-size:100%; }
.login_1_2 .password i { display:inline-block;  width:0.2rem;  height:0.23rem; background:url(../images/d1_06.jpg) no-repeat; background-size:100%; }
.login_1_2 .item input { float:left; width:4rem; text-indent: 5px;  height:0.76rem; line-height:0.76rem; color: #333; display: block; border: 0px; background: #fff;}
.login_1_2 .p1 a{ font-size: 14px; color: #666666; display:block; padding-left:30px; padding-top:12px;}
.login_1_2 .btn { width:5.6rem; height:0.76rem; line-height:0.76rem; text-align: center; background: #1857a4; margin-top:1.2rem; cursor: pointer; display: block; font-size:0.24rem; border-radius:6px; overflow:hidden; text-align:center;}
.login_1_2 .btn input { width:5.6rem; height:0.76rem; line-height:0.76rem;  color: #fff;  display: block; border: 0 none; background: #1857a4; cursor: pointer; *border: 0 none;}
.login_1_2 li{font-size:0.24rem; color:#666666; padding-top:0.14rem;}
.login_1_2 li a{font-size:0.24rem; color:#666666; display:inline-block;} 
.login_1_2 .item p{ float:left; font-size:0.24rem; color:#333333; width:1.02rem; margin-left:0.26rem; text-align:left; line-height:0.76rem;  }
.login_1_2 .itembox input{width:3.2rem;}
.login_1_2 .itembox img{width:1rem; float:left;height:0.45rem;cursor:pointer; margin-top:0.17rem;}
.login_1_2 .cki{ padding-top:1.5rem;}
.login_1_2 li a.zhuce{ color:#1857a4; padding-left:0.06rem;}

.sub_banner{ background:url(../images/banner_n1.jpg) center center no-repeat; width:6.4rem; height:2rem; background-size:100%; text-align:center;}
.sub_banner .sub_tou p { padding-top:0.64rem;  color: #fff; font-size:0.26rem;}
.sub_banner .sub_tou i {display:inline-block; margin-top:0.3rem; width:0.53rem; height:0.03rem; background-color: #fff;}
.sub_banner1{ background:url(../images/banner_n2.jpg) center center no-repeat; }
.sub_banner1 .sub_tou p { color: #333333;}
.sub_banner1 .sub_tou i { background-color: #999999;}
.sub_banner3{background:url(../images/banner_n3.jpg) center center no-repeat;}

.swiper1{ width:6.4rem; padding: 0; padding-top: 0px; height: .77rem; font-size: .26rem; line-height: .77rem; }
.swiper1 .swiper-slide { float: left; width: 1.2rem; text-align:center; display: block;  background-color:#1857a4;   height: 0.77rem !important;}
.swiper1 .swiper-slide a{ color:#fff;}
.swiper1 .selected{    color: #1857a4; background-color:#fff; font-weight:normal;}
.swiper1 .xjt { display:block; position:absolute; left:6.3rem; top:0; background:url(../images/zk.png) no-repeat; width:0.1rem; height:0.8rem; background-size:100%;}
.swiper1 .selected a{    color: #1857a4;}
.swiper-container{ width:6.4rem; position:relative; background-color:#1857a4;}
.swiper-container em.xjy{ display:block; background:url(../images/y1_05.png) no-repeat; width:0.11rem; height:0.15rem; position:absolute; right:0.1rem; top:0.3rem;z-index: 2; background-size:100%;}

.problem_nav{ padding-top:0.1rem; padding-bottom:0.26rem; display:inline-block;}
.problem_nav a{ display:inline-block; width:2.64rem; height:0.64rem; border:#1857a4 solid 0.01rem; font-size:0.26rem; margin-right:0.21rem; color:#333333; line-height:0.64rem; text-align:center; margin-top:0.3rem; float:left;}
.problem_nav a:nth-child(2),.problem_nav a:nth-child(4),.problem_nav a:nth-child(6){ margin-right:0;}
.problem_nav a.on{ background-color:#1857a4; color:#fff;}

.cateList { width: 6.4rem; height: 0.7rem;  line-height: 0.7rem;  text-align: center;  background: #4c99d8;color: #fff; position: relative;}
.cateList .goBack{width: .20rem; height: .34rem; position: absolute; left: .18rem; top: 0.18rem; background-position:-1.41rem -1.65rem;}
.cateList h3{font-size: .26rem;}
.cateList h3 s{width: .37rem; height: .21rem; background-position: -0.37rem -3.74rem;display: inline-block;position: absolute; right: .18rem; top: 0.2rem;}
.cateList .box{width: 100%; position: absolute; left: 0; top: .6rem; padding: .2rem 2% .2rem; z-index: 14; background: #fff; display: none;border-bottom:1px solid #ddd;}
.cateList .box a{width: 45%; margin-right: 3%; margin-bottom: .15rem; height: .62rem; line-height: .6rem; border: 1px solid #dddddd; font-size: .26rem; text-align: center; display: block; float: left;}
.cateList .box a:nth-child(2n){margin-right: 0;}
.cateList .box a.on{background: #9966cb; border-color: #9966cb; color: #fff;}
.dialog-layout{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; background: #000; opacity: .8;}

/* 三级 */
.din {
  padding: 0rem;
}

.din ul {
  display: inline-block;
  width: 100%;
}

.din ul li {
  width: 100%;
  height: 100%;
  line-height: 0.6rem;
  float: left;
  text-align: center;
}

.din ul li.on {
  background-color: #4c99d8;
}

.din ul li.on a {
  color: #fff;
}

.hide {
  display: none;
}


.reLink { margin-top: 0.5rem; font-size: 0.16rem; clear: left;}
.reLink .prevLink, .reLink .nextLink { height: 0.68rem; line-height: 0.68rem;   font-size: 0.24rem; color: #333333; text-align: left; margin-top:-0.01rem;}
.reLink {
  margin: .2rem 3% .3rem;
}
.reLink .prevLink,
.reLink .nextLink {
  display: block;
  height: .7rem;
  line-height: .7rem;
  font-size: .24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #e8e8e8;
}
.newsPage {
  padding-bottom: .4rem;
  clear:left; padding-top:0.4rem;
}
.newsPage .item {
  width: 92%;
  padding-right: .1rem;
  height: 1.26rem;
  display: block;
  background: #f5f5f5;
  margin: 0 auto .22rem;
}
.newsPage .item img {
  width: 2.24rem;
  height: 1.26rem;
  display: block;
  margin-right: .2rem;
}
.newsPage .item h3 {
  padding-top: .14rem;
  font-size: .26rem;
  line-height: 0.36rem;
      margin-bottom: .08rem;
  overflow: hidden;
  color: #333333;
}
.newsPage .item .time {
  color: #999;
  font-size: .22rem;
}
.newsPage .item:first-child {
  padding-top: 0;
}
.newsPage .item p{ font-size:0.22rem; line-height:0.34rem;height:0.7rem; color:#666666;}
.newsPage .item span{ font-size:0.20rem; line-height:0.3rem;}
#nativeShare { margin: 0 auto; width: 100%; padding-top: 0.3rem;}
#nativeShare .label { margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem; }
#nativeShare .list { width:80%; float: right; }
#nativeShare .list span { height: 0.8rem; width: 0.8rem; padding: 0; display: inline-block; }
#nativeShare .list span i { margin: 0 auto; width: 0.60rem; height: 0.60rem; display: block; }
#nativeShare .weibo i { background-image: url('../images/weibo.png'); background-size: cover; }
#nativeShare .weixin i { background-image: url('../images/weixin_friend.png'); background-size: cover; }
#nativeShare .weixin_timeline i { background-image: url('../images/weixin.png'); background-size: cover; }
#nativeShare .qq i { background-image: url('../images/qq.png'); background-size: cover; }
#nativeShare .qzone i { background-image: url('../images/qqzone.png'); background-size: cover; }
#nativeShare .more i { background-image: url('../images/more.png'); background-size: cover; }
#nativeShare .list span.qzone, #nativeShare .list span.more { width: 0.73rem; }
#fenxiang { display: none; }
.fenx { height: 1.0rem; width: 100%; overflow:hidden;}
.fenx .tt { margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.7rem; }
.fenx .bdsharebuttonbox { width: 80%; float: right; }
.fenx .bdsharebuttonbox a { margin-left: 0.2rem; }
embed {
  width: 100% !important;
  height: auto !important;
}
.index-share .label {
  display: none;
}
.index-share .fenx .bdsharebuttonbox {
  width: 100%;
}
.index-share #bdfx a {
  margin-left: 0;
  margin-right: .2rem;
}
.index-share #nativeShare .list {
  float: none;
  width: 100%;
}
.index-share #nativeShare .list a {
  margin-left: 0;
  margin-right: .2rem;
}
/*showInfo*/
.showInfo {
  padding: 4% 0 .5rem;
  width: 100%;
}
.showInfo .title {
  font-size: .4rem;
  text-align: center;
  line-height: .46rem;
  margin-bottom: .2rem;
  color: #333333;
  padding: .1rem 3% 0;
}
.showInfo .menu {
  margin-bottom: .2rem;
}
.showInfo .mark {
  font-size: .22rem;
  text-align: center;
  color: #666666;
  padding-bottom: .1rem;
  border-bottom: 1px solid #dbd7d7;
}
.showInfo .mark span {
  margin: 0 .06rem;
}
.showInfo .contxt {
  padding: .2rem 3% .4rem;
  color: #666666;
}
.showInfo .contxt img {
  max-width: 100%;
  height: auto !important;
}
.showInfo .reLink {
  margin: .2rem 3% .1rem;
}
.showInfo .showRelate {
  margin-top: .1rem;
}
.showInfo .showRelate .sitepath {
  padding: .18rem 0 0;
}
.showInfo .showRelate .sitepath h3 {
  font-weight: bold;
}
.showInfo .showRelate .item {
  margin-bottom: .2rem;
}
/*picturePage*/
.picturePage {
  width: 100%;
  padding-bottom:0.7rem;
  clear:left;
}
.picturePage .item {
  width: 45.5%;
  margin-left: 3%;
  margin-top: .3rem;
  float: left;
  background: #fff;
}
.picturePage .item a {
  display: block;
  width: 100%;
}
.picturePage .item figure {
  width: 100%;
  padding-top: 75%;
  overflow: hidden;
  position: relative;
}
.picturePage .item img {
  width: 100%;
  min-height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.picturePage .item h3 {
  text-align: center;
  line-height: .6rem;
  height: .6rem;
}
.searchPage .list {
  width: 100%;
  padding: 0;
}
.searchPage .list .item img {
  height: auto;
}
.seeMore {
  width: 94%;
  margin: 0 auto;
  height: 0.7rem;
  line-height: 0.7rem;
  display: block;
  text-align: center;
  background: #fff;
  margin-top:0.2rem;
}


.swiper1{ width:6.4rem; padding: 0; padding-top: 0px; height: .77rem; font-size: .26rem; line-height: .77rem; }
.swiper1 .swiper-slide { float: left; width: 1.2rem; text-align:center; display: block;  background-color:#1857a4;   height: 0.77rem !important;}
.swiper1 .swiper-slide a{ color:#fff;}
.swiper1 .selected{    color: #1857a4; background-color:#fff; font-weight:normal;}
.swiper1 .xjt { display:block; position:absolute; left:6.3rem; top:0; background:url(../images/zk.png) no-repeat; width:0.1rem; height:0.8rem; background-size:100%;}
.swiper1 .selected a{    color: #1857a4;}
.swiper-container{ width:6.4rem; position:relative; background-color:#1857a4;}
.swiper-container em.xjy{ display:block; background:url(../images/y1_05.png) no-repeat; width:0.11rem; height:0.15rem; position:absolute; right:0.1rem; top:0.3rem;z-index: 2; background-size:100%;}

.problem_nav{ padding-top:0.1rem; padding-bottom:0.26rem; display:inline-block;}
.problem_nav a{ display:inline-block; width:2.64rem; height:0.64rem; border:#1857a4 solid 0.01rem; font-size:0.26rem; margin-right:0.21rem; color:#333333; line-height:0.64rem; text-align:center; margin-top:0.3rem; float:left;}
.problem_nav a:nth-child(2),.problem_nav a:nth-child(4),.problem_nav a:nth-child(6){ margin-right:0;}
.problem_nav a.on{ background-color:#1857a4; color:#fff;}




.kilo, .biaoti { text-align: center;}
.kil2 p { font-family: "Arial"; font-size:0.3rem; text-transform: uppercase; padding-top:0.4rem; color: #4e4e4e;}
.kil2 h3 {font-size: 0.3rem; font-weight: 100; position: relative; display: inline; z-index: 11; margin-top:0.08rem; display: inline-block; color: #4e4e4e;}
.kil2 i:first-child { left: -2.28rem; right: auto;}
.kil2 i { background: #eeeeee; width:1.9rem; height:0.02rem; display: block; position: absolute; right: -2.28rem; top:0.20rem; display: block;}
.biaoti a.on { width: 1.78rem; height:0.43rem; background-color: #e8c581; display: inline-block; text-align: center; line-height:0.43rem; color: #000;border:#e8c581 solid 0.01rem; overflow:hidden;}
.biaoti a { display: inline-block; width: 1.78rem; height:0.43rem; text-align: center; line-height:0.43rem;  color: #000;  margin-top:0.5rem; border:#dcdcdc solid 0.01rem; font-size:0.24rem; overflow:hidden; margin-left:0.02rem; margin-right:0.02rem;}
.ban{ padding-top:0.2rem; width:6rem; margin:0 auto;    text-align: center;}
.ban ul{ display:inline-block;}
.ban li{ width:2.8rem; float:left; margin-left:0.1rem; margin-right:0.1rem; margin-top:0.3rem; text-align:center;}
.ban li img{ width:2.8rem; height:1.58rem; background-size:100%;}
.ban li h1{ display:inline-block; height:0.62rem; line-height:0.62rem; font-size:0.24rem; color:#333333;}
.loi{ border-top: #e5e5e5 solid 1px; margin-top:1rem;}
.witio{ /*text-align:center;*/ margin-top:0.4rem;}
.witio_left{ padding-bottom:0rem;}
.witio h1{ font-size:0.4rem; color:#333333; height:1.3rem;}
.floor_caibao h1{ font-size:0.3rem; color:#333333;}
.floor_caibao .floh{ width:5.8rem; margin:0 auto;}
.floor_caibao .floh h3{ font-size:0.3rem; color:#333; float:left;}
.floor_caibao .floh h3 span{ width:0.32rem; height:1px; background-color:#5a5a5a; display:block; margin-top:0.24rem;}
.floor_caibao .floh a{ float:right; display:inline-block; width:0.99rem; height:0.38rem; text-align:center; line-height:0.38rem; font-size:0.18rem; color:#38393e; border-radius:0.19rem; text-transform:uppercase; border:#dcdcdc solid 1px;}
.floor_caibao .floh1{width:6rem; margin:0 auto;}
.floor_caibao ul{ display:inline-block; }
.floor_caibao ul li{ float:left; width:2.80rem; margin-left:0.1rem; margin-right:0.1rem; margin-top:0.5rem; text-align:center;}
.floor_caibao ul li img{ float:left; width:2.80rem; height:2.20rem; background-size:100%;}
.floor_caibao ul li p{ font-size:0.24rem; color:#333333; padding-top:0.14rem; display:inline-block;}
.floor_caibao .dli{ margin-top:0.7rem;}
.case_con{width:6rem; margin:0 auto; text-align:center;}
.case_con ul.ul2{ }
.case_con ul{ display:inline-block; }
.case_con ul li{ float:left; width:2.80rem; margin-left:0.1rem; margin-right:0.1rem; margin-top:0.5rem; text-align:center;}
.case_con ul li b{width:2.78rem;height:2.18rem; border:#e5e5e5 solid 1px; display:block;}
.case_con ul li img{ float:left; width:2.78rem;height:2.18rem; background-size:100%;}
.case_con ul li .p{ height:0.68rem; line-height:0.68rem; width:2.8rem;}
.case_con ul li .p h1{width:2.8rem;}
.case_con ul li .p h1 i{ font-size:0.24rem; color:#333333; text-align:left; float:left; line-height:0.68rem;}
.case_con ul li .p h1 span{ width:0.22rem; height:0.22rem;float:right; background-position:0rem -3.24rem; display:inline-block; margin-top:0.24rem;}
.gonggao{ padding-top:0.5rem;}
.gonggao ul.ul1{ display:inline-block;    width: 6.4rem;}
.gonggao li.li1 { overflow: hidden; position: relative; border-bottom: 1px solid #f3f3f3;}
.gonggao li.li1 a { width: 92%; height: 1.1rem; padding: .3rem 0; display: block;    margin: 0 auto;}
.gonggao li.li1 img{    width: 1.47rem; height: 1.1rem; margin-right: .1rem; float: left;}
.gonggao li.li1 p { font-size: .28rem; line-height: .38rem; font-weight: normal; margin-bottom: .08rem; color: #333333;}
.gonggao li.li1 p span {color: #666666; font-size: .22rem; line-height: .3rem; display:block;padding-top: 0.12rem;}
.gonggao li:nth-child(2n).li1 { background: #f9f9f9;}
.showInfo { width:6.4rem; background: #fff; overflow: hidden;padding-top: 0.4rem; }
.showInfo .showSubTit { width: 100%; height: .65rem;
line-height: .65rem;
font-weight: normal; margin: .2rem 0 .1rem;
background: #f6f6f6; border-bottom: 1px solid #e8e8e8; font-size: .24rem;
text-indent: .15rem;
}
.showInfo .showTit { width: 96%; line-height: .3rem;
padding:.2rem 2% .1rem;
border-bottom: 1px solid #e8e8e8; text-align: center; }
.showInfo .showTit h1 { font-weight: bold; color: #333; font-size: .4rem;
line-height: .45rem;
margin-bottom: .1rem;
font-weight: normal; }
.showInfo .showTit .mark { font-size: .22rem;
margin-top: .1rem;
}
#bdfx .d1 {
    background: url(../images/qqzone.png) no-repeat center;
    background-size: 100% 100%;
}
#bdfx a {
    height: 0.6rem;
    width: 0.6rem;
    margin: 0;
    padding: 0;
    margin: 0px 0.08rem;
    display: inline-block;
}#bdfx .d2 {
    background: url(../images/weibo.png) no-repeat center;
    background-size: 100% 100%;
}
.floor_xw{ padding-top:0.3rem;}

.contact { text-align: center;  position: relative;  padding-bottom:0.4rem;  margin-top:0.3rem;}
.about_tit h3 { font-size:0.4rem; font-weight: 100; position: relative; display: inline; z-index: 11;}
.about_tit p { font-size:0.8rem; color: #eee; text-transform: uppercase; position: absolute; width: 100%; text-align: center; left: 0; top:-0.15rem;  z-index: 10; font-family: Arial; } 
.about_tit i { background: #bababa; width:0.9rem; height: 1px; display: block; position: absolute; right: -1.2rem; top:0.3rem; display: block;}
.about_tit i:first-child {  left: -1.2rem; right: auto;}
.box2 .opic{ padding:0.5rem 0.2rem; text-align:left;}
.box2 .opic li{ padding:0.1rem 0; font-size:0.22rem;}
.box2 .opic li b{ display:inline-block; padding:0.1rem 0; font-size:0.24rem;}
.contact_main_3{ padding:0 0.2rem; padding-top:0.4rem;}
.contact_main_3 .title h3{ font-size:0.4rem; padding-bottom:0.4rem; text-align:center;}
.contact_main_3 .title h3 span{ display:block; font-size:0.24rem;}
.contact_main_3 .input { border: 1px solid #ddd; margin-bottom: .3rem; width: 100%; height: .74rem; box-sizing: border-box; text-indent: 1em;}
.contact_main_3 textarea { border: 1px solid #ddd; box-sizing: border-box; width: 100%; resize: none;  height: 1.8rem; text-indent: 1em; padding: .2rem 0;}
.contact_main_3 .btn1 { background: #d81f28; color: #fff; width: 100%; height: .74rem; line-height: .74rem; text-align: center; border: none; font-size: .26rem; margin-top: .1rem;}
#map1_container{ padding-top:0.8rem; overflow:hidden; width:6.4rem;}
.contentCon .floor_4_2{ width:5.8rem; height:3.9rem; text-align:center; position:relative; border:#eeeeee solid 1px; margin-top:1rem;}
.contentCon .floor_4_2 .bd{ width:5.8rem; height:3.9rem;}
.contentCon .floor_4_2 .bd li{ float:left;}
.contentCon .floor_4_2 .bd li img{width:3.5rem; height:2.62rem; background-size:100%; display:inline-block;}
.contentCon .floor_4_2 .hd{ width:5.8rem; text-align:center; position:absolute; left:0; bottom:0.2rem;}
.contentCon .floor_4_2 .hd ul{ display:inline-block;}
.contentCon .floor_4_2 .hd ul li{ display:inline-block; float:left; width:0.18rem; height:0.18rem; background-color:#868686; border-radius:0.09rem; margin:0 0.06rem;cursor: pointer; font-size: 0;}
.contentCon .floor_4_2 .hd ul li.on{background-color:#e6c580;}
.baseInfo h1{ padding-top:0.3rem; font-size:0.3rem; color:#333333;}
.baseInfo h3{ padding-top:0.4rem; font-size:0.24rem; color:#333333;font-weight: normal;border-bottom: #ebebeb solid 1px;padding-bottom:0.2rem;}
.baseInfo .baseInfi h3 i { font-size:0.3rem; color: #ff8a81; font-weight: bold; display: inline-block; padding-left:0.5rem;}
.baseInfo .baseInfi h3 i span {  color: #ff8a81; font-weight:normal;}
.baseInfo .baseInfi ul{ display:block; clear:left; padding-top:0.06rem; border-bottom:#ebebeb solid 1px; padding-bottom:0.26rem;}
.baseInfo .baseInfi ul li{ display:block; clear:left; padding-top:0.18rem; font-size:0.24rem; color:#333333;}
.baseInfo .baseInfi ul li span{ padding-left:0.64rem;}
.baseInfo .baseInfi p{ margin-top:0.24rem; height:0.46rem;}
.baseInfo .baseInfi p span{font-size:0.24rem; color:#333333; line-height:0.46rem;}
.baseInfo .baseInfi p a.a2{ display:inline-block; width:1.88rem; height:0.46rem; font-size:0.24rem; color:#333333; line-height:0.46rem; border:#f8a89d solid 1px; background-color:#fdf2ec; text-align:center; margin-left:0.74rem;}
.miao{ margin-top:0.5rem}
.miao a{ display:inline-block; width:2.8rem; height:0.55rem; background-color:#ff8a81; font-size:0.24rem; color:#fff; margin-right:0.1rem; text-align:center; line-height:0.55rem;}
.miao a.iop{ background-color:#e7c681;}
.dif{ margin-top:1rem; margin-bottom:0.5rem;}
.n_text2 .n_text2_1{padding: 0 0.22rem; padding-top:0.2rem;}
/*gridlist*/
.productPage {
    padding: 3% 0 .5rem;
}
.gridlist {
  padding: 0 3%;
}
.gridlist .item {
  width: calc(48.5%);
  margin-right: 3%;
  margin-bottom: .05rem;
  float: left;
  position: relative;
}
.gridlist .item a {
  width: 100%;
  display: block;
}
.gridlist .item h3 {
  width: 100%;
  line-height: .35rem;
  height: .7rem;
  overflow: hidden;
  text-align: center;line-height: 0.7rem;
}
.gridlist .item figure {
  width: 100%;
  position: relative;
  padding-top: 75%;
  margin-bottom: .1rem;
  overflow: hidden;
}
.gridlist .item figure img {
  position: absolute;
  width: 100%;
  min-height: 100%;
  left: 0;
  top: 0;
}
.gridlist .item:nth-child(2n) {
  margin-right: 0;
}
.gridlist.gridlist34 .item figure {
  padding-top: 133%;
  padding-bottom: 0;
}

.moreBtn {
  width: 94%;
  margin: .3rem auto 0;
  text-align: center;
  color: #000;
  height: 0.88rem;
  line-height: 0.88rem;
  display: block;
  background: #f1f1f1;
}

.pager_sete{ text-align:center; padding-top:0.5rem;}
.pager_sete .pager p{ display:none;}
.pager_sete .pager ul{ display:inline-block;} 
.pager_sete ul li { float: left; display: inline-block; border: none;}
.pager_sete ul a { margin-left:0.05rem; padding: 0 0.2rem; height: 0.5rem;line-height:0.5rem; border: 1px solid #ccc; text-decoration: none; float: left; border-radius: 3px; background: #fff;}
.pager_sete ul a.current { background-color: #9966cb; border-color: #9966cb; color: #fff;}

.lop_i { padding-top:0.5rem;    padding-bottom: 0.6rem;}
.lop_i .title{ text-align:center;}
.mobile_bj .clop li{ float:left;    width: calc(46%); margin-left: 2.2%; margin-bottom: .12rem; display: inline-block; text-align: center;  font-size: .24rem; border: 1px solid #e6e6e6; vertical-align: top; height: 0.65rem; line-height: .63rem;}
.mobile_bj .clop li.on{ background-color:#9966cb; border:#9966cb solid 1px; color:#fff;}
.mobile_bj .clop li.on a{ color:#fff;}

.xueyuan_tu{ text-align:left; padding-top:0.32rem; border-top:#f4f4f4 solid 0.24rem;}
.xueyuan_tu p{font-size:0.32rem; color:#9966cb; padding-left:0.24rem;}
.xueyuan_tu em{ display:block; padding-left:0.24rem; font-size:0.2rem; color:#333333; padding-top:0.08rem;}
.xueyuan_tu i{ display:block; width:1.3rem; height:0.02rem; margin-left:0.24rem; background-color:#9966cb; margin-top:0.14rem;}
.picScroll-left{ width:5.92rem; margin:0 auto; margin-top:0.2rem;}
.picScroll-left .bd{ width:5.92rem; height:5.72rem; text-align:center;}
.picScroll-left .bd ul{ display:inline-block;}
.picScroll-left .bd ul li{ width:5.92rem; float:left;}
.picScroll-left .bd ul li img{ width:5.92rem; height:5.72rem; background-size:100%;}
.picScroll-left .hd{ width:5.92rem; height:0.1rem; margin:0 auto; text-align:center; margin-top:0.24rem;}
.picScroll-left .hd ul{ display:inline-block;}
.picScroll-left .hd ul li{ width:0.1rem; height:0.1rem; background-color:#d8d8d8; float:left; border-radius:0.05rem; margin:0 0.05rem;text-indent: -9999px;overflow: hidden;}
.picScroll-left .hd ul li.on{ width:0.1rem; height:0.1rem; background-color:#9966cb; border-radius:0.05rem;}


.yq_e1{ padding-top:0.4rem; padding-bottom:0.4rem;}
.yi1{ background:url(../images/k1_03.png) center no-repeat; width:6.4rem; height:1.9rem; text-align:center; background-size:100%;}
.yi1 p{ font-size:0.28rem; color:#333333; padding-top:0.24rem; line-height:0.28rem;}
.yi1 p span{ font-size:0.4rem; color:#333333; font-family:"Vani"; text-transform:uppercase; display:block; padding-top:0.2rem;line-height: 0.4rem;}
.yi1 i{ padding-top:0.24rem; display:inline-block; width:3.8rem; line-height:0.3rem; font-size:0.2rem; color:#333333; }
.yi2{ background:url(../images/k1_07.png) center no-repeat; width:5.95rem; height:4.66rem;  background-size:100% 100%; margin:0 auto; margin-top:0.3rem;}
.yq_e2{ background:url(../images/k2_02.png) no-repeat; width:6.4rem; height:3.44rem; background-size:100%; margin:0 auto;}
.yq_e2 .yo2{ width:6rem; display:block; margin:0 auto;}
.yq_e2 .yi3{ display:block; width:5.4rem; padding-top:0.3rem; }
.yq_e2 .yi4{ display:block; width:5.4rem; padding-top:0.2rem; }
.yq_e2 .yi3 p,.yq_e2 .yi4 p{ font-size:0.28rem; color:#fff; background:url(../images/k1_10.png) left no-repeat;  height:0.4rem; padding-left:0.52rem;background-size:0.4rem 0.4rem;}
.yq_e2 .yi3 i,.yq_e2 .yi4 i{ font-size:0.24rem; color:#fff; margin-left:0.5rem; width:5.4rem; display:block; line-height:0.36rem; padding-top:0.04rem; }
.yq_e2 .yi4 p{background:url(../images/k1_13.png) left no-repeat;background-size:0.4rem 0.4rem;}
.yq_e3{ padding-top:0.3rem; border-bottom:#e2e2e2 solid 1px;}
.yq_e3 .yi5{ background:url(../images/k1_17.png) no-repeat; width:5.97rem; height:20.88rem; margin-top:0.24rem; position:relative; margin:0 auto; background-size:100%; margin-top:0.4rem;}
.yq_e3 .yi5 p.p1{ position:absolute; left:1.7rem; top:1.38rem; width:4rem; font-size:0.2rem; color:#666666; line-height:0.34rem;}
.yq_e3 .yi5 p.p2{ position:absolute; left:1.7rem; top:8.24rem; width:4rem; font-size:0.2rem; color:#666666; line-height:0.34rem;}
.yq_e3 .yi5 p.p3{ position:absolute; left:1.7rem; top:15.10rem; width:4rem; font-size:0.2rem; color:#666666; line-height:0.34rem;}
.yq_e5{ border-top:#f4f4f4 solid 0.22rem;}
.yq_e5 .yo1{ padding-top:0.3rem;}
.xuesheng_tui{ padding-top:0.3rem;}
.xuesheng_tui .bd ul { padding: 0 3%;    display: inline-block;}
.xuesheng_tui .bd li{ width: calc(48.5%); margin-right: 3%; margin-bottom: .3rem; float: left; position: relative; text-align:center;}
.xuesheng_tui .bd li:nth-child(2n) { margin-right: 0;}
.xuesheng_tui .bd li a{     width: 100%; display: block;}
.xuesheng_tui .bd li a .led_t p{ font-size:0.24rem; color:#333333; padding-top:0.2rem;}
.xuesheng_tui .bd li a .led_t span{ display:none;}
.xuesheng_tui .bd li a .led_d{ display:none;}
.xuesheng_tui .hd{ padding-top:0.4rem; height:0.66rem; clear:left; display:block; text-align:center;}
.xuesheng_tui .hd a{ display:inline-block;width:3.7rem; height:0.64rem; font-size:0.24rem; color:#9966cb; border:#9966cb solid 1px; line-height:0.64rem;}
.xuesheng_tui .hd a:hover{ background-color:#9966cb; color:#fff;}
.laoshi{ padding:0; padding-bottom:0.3rem;}
.laoshi ul{ display:inline-block; background-color:#fff; width:100%; padding:0;}
.laoshi .item { width: calc(100%); margin-right: 0%;  margin-bottom: .0rem;clear:left; position: relative;display:block; background-color:#fff; height:2.24rem; border-top:#f4f4f4 solid 0.24rem;border-bottom:#ececec solid 0.01rem;}
.laoshi .item i{ float:left; display:block; width:1.6rem; height:1.6rem; overflow:hidden; border-radius:0.8rem; margin-left:0.24rem; margin-top:rem; margin-top:0.32rem;}
.laoshi .item .minz{ float:left; padding-top:0.5rem; padding-left:0.24rem;}
.laoshi .item .minz p{ font-size:0.28rem; color:#333333; display:block;}
.laoshi .item .minz b{ display:block;}
.laoshi .item .minz b span{ font-size:0.2rem; color:#999999; display:block; padding-top:0.16rem;}
.laoshi .item .zixun{ float:right; width:1.46rem; border-left:#f4f4f4 solid 0.02rem; height:2.24rem; text-align:center;}
.laoshi .item .zixun .zix{ height:1.11rem; border-bottom:#f4f4f4 solid 0.02rem; line-height:1.11rem; }
.laoshi .item .zixun .zix span{ font-size:0.2rem; color:#666666;background:url(../images/b_03.png) right no-repeat;background-size:0.25rem 0.25rem; padding-right:0.38rem;}
.laoshi .item .zixun .lj{ height:1.11rem; line-height:1.11rem; }
.laoshi .item .zixun .lj span{ font-size:0.2rem; color:#666666;background:url(../images/b_07.png) right no-repeat;background-size:0.25rem 0.18rem; padding-right:0.38rem;}
.laoshi_xq{ background-color:#f4f4f4;    padding-bottom: 0.6rem;}
.laoshi_xq .laoshi_x{ padding-top:0.3rem; padding-bottom:0.3rem;}
.laoshi_xq .laoshi_x .witio_left{ padding:0.3rem 0;}
.laoshi_xq .witio{ margin-top:0;}
.laoshi_xq .minz{ padding-bottom:0.3rem;}
.laoshi_xq .minz p{ font-size:0.28rem; color:#333333; padding-top:0.06rem;}
.laoshi_xq .minz b{ display:block;}
.laoshi_xq .minz b span{ font-size:0.20rem; color:#999999; display:block; padding-top:0.1rem;}
.laos_b{ background-color:#f4f4f4; }
.bu_tu{ padding-bottom:0.6rem;}
.yq_ee{ border-top:none;}

.menulist { width: 100%; max-width: 640px; min-width: 320px; margin: 0 auto; position: relative;}
.menulist:after { content: "\20"; display: block; position: absolute; width: 100%; height: 1px; left: 0; bottom: 2px; z-index: 0;}
.menulist .scroll {margin: 0 0.24rem; position: relative; z-index:2;}
.menulist .scroll li{ float:left; height:0.64rem; background-color:#fff; border-radius:0.08rem;box-shadow: 0px 1px 7px #dddcdc; margin-right:0.1rem; margin-top:0.24rem; text-align:center; line-height:0.64rem; position:relative; padding:0 0.3rem; }
.menulist .scroll li:nth-child(3n){ margin-right:0;}
.menulist .scroll li a{ display:block; font-size:0.22rem; color:#333333; }
.menulist .scroll li.hover{ background-color:#1271c0;}
.menulist .scroll li.hover a{ color:#fff;}
.menulist .scroll li:nth-child(4), .menulist .scroll li:nth-child(5), .menulist .scroll li:nth-child(6), .menulist .scroll li:nth-child(7), .menulist .scroll li:nth-child(8), .menulist .scroll li:nth-child(9), .menulist .scroll li:nth-child(10) {
    margin-top: 0;
}
.menulist .scroll li.hover .subMenu a{ color:#333;}
.menulist .scroll li .subMenu{ width:5.8rem; position:absolute; left:0; top:0.8rem;}
.menulist .scroll li .subMenu a{ display:block; float:left; color:#333;background-color:#fff; border-radius:0.08rem;box-shadow: 0px 1px 7px #dddcdc; margin-right:0.1rem;text-align:center; line-height:0.64rem;    padding: 0 0.2rem; }
.menulist .scroll li .subMenu a.cur{color:#1271c0;}

.list_img { text-align: center; width: 96%; margin: 0 auto;  padding-bottom: .4rem; min-height: 6rem;
overflow: hidden; }
.list_img .con dd { float: left; width: 48%; margin-right: 2%; border: 1px solid #ddd; text-align: center; box-sizing: border-box;  margin-bottom: .2rem;
}
.list_img .con dd img { width: 100%; height:2.2rem; }
.list_img .con dd div {
 padding: .1rem .15rem; text-align: left; }
.list_img .con dd div i {
 width: .18rem;
 height: .20rem;
 background-position: -.48rem -.5rem; float: left;  margin-top: .03rem;
 margin-right: .1rem;
}
.list_img .con dd div p {
 line-height: .28rem; color: #999; }
.list_img .con dd div h1 { padding-bottom: 0; text-align: center; font-weight: 100;  font-size: .26rem;
 padding-bottom: .05rem;
}
.list_img .con dd div b { color: #ed5d40; font-weight: 100; }
.list_img .con dd div h2 { font-weight: 100; color: #999; }
.list_img .con dd:nth-child(2n) { float: right; margin-right: 0; margin-left: 2%; }

.list_img.xinjia_1 .con dd img{ height:1.8rem;}


.imgtog {
    width: 6rem;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    height: 4.5rem; margin-top:0.3rem;
}
.imgtog .list .item {
    float: left;
    width: 20%;
    height: 4.5rem;
}
.imgtog .bd .list .item img {
    margin: 0 auto;
    display: block;
    height: 4.5rem;
}
.imgtog .hd{ position:absolute; bottom:0.2rem; width:100%; text-align:center;}
.imgtog .hd ul{ display:inline-block;}
.imgtog .hd ul li{ display:block; float:left; width:12px; height:12px; background-color:#1271c0; border-radius:10px;text-indent: -999px;
cursor: pointer; margin-left:10px;}
.imgtog .hd ul li.on{ background-color:#ffdc6c;}

.ArticleTitle { padding: 0.2rem; text-align:center; padding-bottom:0; padding-top:0.3rem;}
.ArticleTitle h1 { font-weight: normal; font-size: 0.4rem; color: #000; }
.ArticleTitle .mark { padding-top: 0.16rem; color: #999; font-size: 0.22rem; }
.ArticleTitle .mark span { display: inline-block; padding-right: 0.1rem; font-size: 0.22rem; }
.Infonews .info { width: 96%; margin: 0 auto;  line-height: .35rem;
}


.cateList i {
    position: absolute;
    right: 0.15rem;
    top: 0.3rem;
    background-position: -1.91rem -1.87rem;
    width: 0.26rem;
    height: .12rem;
    z-index: 109;
}

.cateList .chir_nav { width: 5rem; position: absolute; right: 0;  top: .7rem;
background: #1271c0; border-left: 1px solid #0d61a7; display: none; z-index: 110; text-align:left; }
.cateList .chir_nav a { display: block;  height: .6rem;
 line-height: .6rem;
font-size: 0.24rem; border-bottom: 1px solid #0d61a7;  padding-left: .2rem;
position: relative; color: #fff; }
.cateList .chir_nav a.hover { background: #0d61a7; color: #fff; }

.laoshi_x .imgtog { height:3.36rem;}
.laoshi_x .imgtog .list .item {
    float: left;
    width: 20%;
    height: 3.36rem;
}
.laoshi_x .imgtog .bd .list .item img {
    margin: 0 auto;
    display: block;
    height: 3.36rem; width:6rem;
}


/*字体*/ 
@media only screen and (min-width:641px) {
    html {
        font-size:100px;
    }
}
@media only screen and (max-width:640px) {
    html {
        font-size:100px;
    }
}
@media only screen and (max-width:540px) {
    html {
        font-size:84.375px;
    }
}
@media only screen and (max-width:480px) {
    html {
        font-size:75px;
    }
}
@media only screen and (max-width:414px) {
    html {
        font-size:64.6875px;
    }
}
@media only screen and (max-width: 400px) {
    html {
        font-size:62.5px;
    }
}
@media only screen and (max-width: 375px) {
    html {
        font-size:58.5938px;
    }
}
@media only screen and (max-width: 360px) {
    html {
        font-size:56.25px;
    }
}
@media only screen and (max-width: 320px) {
    html {
        font-size:50px;
    }
}
