@charset "utf-8";
/* CSS Document */

*{margin: 0px;padding: 0px;}
body{   font-size:0.26rem; line-height:0.44rem;  color:#555555; background:#f7f7f7;}
body,html {  }
ul,li,p,h1,h2,h3,h4,h5,h6,img,video,input,img,form{ margin:0px; padding:0px; list-style:none;}
a{ text-decoration:none; color: #4a4a4a; cursor:pointer}
img{ display: block; border:0px;}
.fl{ float:left}
.fr{ float:right;}
.clear {
    clear: both;
}

.hbg{ background:url(../img/bg.jpg) no-repeat top -0.4rem center; background-size:6.4rem auto; }

.slogo{ padding-top:0.28rem; padding-right:0.31rem; width:6.4rem; height:0.68rem; text-align:right; box-sizing:border-box;}
.slogo img{ width:2.03rem; height:0.4rem; display: inline-block;}

.menu{ clear:both; margin-top:8rem; width:6.4rem; height:1.35rem; display:flex;display: -webkit-flex; /* Safari */flex-direction: row;flex-wrap:wrap; justify-content:space-between;box-sizing:border-box; padding:0rem 0.2rem}
.menu a{  padding:0rem 0rem; width: auto; color:#FFF; font-size:0.24rem }
.menu a img{ width:0.84rem; margin:0px auto;  text-align:center; padding-bottom:0.07rem;}


.ttbar{ height:0.4rem; padding:0.43rem 0rem 0.2rem 0.26rem; background:url(../img/ttbar.png) no-repeat; background-size:100%; text-align:left; line-height:0.4rem; font-size:0.32rem; font-weight:bold; color:#2c5f89; letter-spacing:0.03rem}
.ttbar span { font-weight:normal; color:#FFF; display:inline-block; background:#2c5f89;line-height:0.38rem; height:0.38rem; margin:0rem 0.03rem 0rem 0.0rem; padding:0rem 0.05rem; box-sizing:border-box;font-size:0.3rem;letter-spacing:0rem; border-radius:0.03rem}

.mcon{ padding:0rem 0.3rem 0rem 0.3rem; text-align:left; text-align:justify;}
.mcon p{ padding:0.1rem 0rem 0.28rem 0rem; text-indent:2em}
.mcon p span{ color:#2c5f89}
.mcon img{ width:5.51rem; margin:0px auto; display:block; text-align:center; padding:0.1rem 0rem 0.28rem 0rem;}
.mcon b{padding:0.1rem 0rem 0.1rem 0rem; color:#2c5f89; display:block}
.mcon ul{padding:0.1rem 0rem 0.28rem 0rem;}
.mcon ul li{padding:0.02rem 0rem 0.02rem 0.5rem;}
.mcon .liic01 li{ background:url(../img/dot1.png) no-repeat left 0.2rem top 0.16rem; background-size:0.16rem}
.mcon .liic02 li{ background:url(../img/dot2.png) no-repeat left 0.2rem top 0.18rem; background-size:0.13rem;}

.cs_fa_tt{ font-weight:bolder; color:#2c5f89; text-align:center; height:0.44rem; padding-bottom:0.09rem; background:url(../img/line.png) no-repeat bottom center; background-size:1.96rem 0.04rem; margin:0rem 0rem 0.2rem 0rem;}
.cs_fa_con{display:flex;display: -webkit-flex; /* Safari */flex-direction: row;flex-wrap:wrap; justify-content:space-between; align-items:center; padding-bottom:0.2rem;}
.cs_fa_con div{ width:2.82rem; margin:0.08rem 0rem; height:0.64rem; background:#167997; line-height:0.64rem; font-size:0.22rem; color:#FFF; text-align:center}


.proli{ height:auto; box-sizing:border-box;   text-align:left; background:#FFF;  -moz-box-shadow:0rem 0.06rem 0.06rem rgba(0, 0, 0, 0.1); -webkit-box-shadow:0rem 0.06rem 0.06rem rgba(0, 0, 0, 0.1); box-shadow:0rem 0.06rem 0.06rem rgba(0, 0, 0, 0.1); margin-bottom:0.2rem}
.ptt{color:#2c5f89; padding:0rem 0.3rem; line-height:0.3rem; background:url(../img/ptbar.jpg) left 0.3rem center no-repeat; background-size:0.05rem 0.21rem}
.ptt h6{ font-weight:normal;border-bottom:1px solid #dddddd; padding:0.22rem 0rem 0.22rem 0.27rem; background:url(../img/ic_jt1.png) no-repeat right center; background-size:0.25rem 0.15rem;}
.proli .close{background:url(../img/ptbar2.jpg) left 0.3rem center no-repeat #2c5f89;background-size:0.05rem 0.21rem }
.proli .close h6{border-bottom: none; color:#FFF;background:url(../img/ic_jt2.png) no-repeat right center; background-size:0.25rem 0.15rem;}
.pjj{display:flex;display: -webkit-flex; /* Safari */flex-direction: row;flex-wrap:wrap; justify-content:space-between; align-items:center; padding:0.3rem 0.6rem; }
.pjj p{ line-height:0.34rem; font-size:0.24rem; width:3.3rem}
.pjj img{ width:1.4rem; height:1.12rem; border:1px solid  #e4e4e4;}
.pxx{ display:none; padding:0.3rem 0.9rem}
.pxx img{ width:3rem; margin:0px auto; display:block; text-align:center; padding-bottom:0.1rem}
.pxx b{}
.pxx ul{ padding-top:0.15rem}
.pxx ul li{ background:url(../img/ic_jt3.png) no-repeat left top 0.15rem; background-size:0.1rem 0.17rem; padding:0rem 0rem 0rem 0.2rem; text-align:justify}


.newli a{display:flex;display: -webkit-flex; /* Safari */flex-direction: row;flex-wrap:wrap; justify-content:space-between;   padding:0.25rem 0.3rem;   margin-bottom:0.25rem;-moz-box-shadow:0rem 0.03rem 0.03rem rgba(0, 0, 0, 0.1); -webkit-box-shadow:0rem 0.03rem 0.03rem rgba(0, 0, 0, 0.1); box-shadow:0rem 0.03rem 0.03rem rgba(0, 0, 0, 0.1);background: #FFF url(../img/icon1.png) no-repeat bottom 0.25rem right 0.3rem; background-size:0.3rem;}
.newli a img{ width:2rem; height:1.34rem; border:1px solid #e2e2e2;}
.newli a p{ width:3.5rem; height:1.08rem; text-align:left; line-height:0.36rem; overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}


/*底部导航*/
.dibank{ clear:both; height:1.6rem; line-height:1.6rem;}
.back_h{ position:fixed; bottom:1.15rem; left:0.15rem; height:0.45rem; display:block; line-height:0.45rem; width:1.25rem; background:url(../img/bakh.png) no-repeat left 0.2rem center  #949494; background-size:0.24rem; box-sizing:border-box; padding-left:0.55rem; text-align:left; font-size:0.22rem; border-radius:0.22rem; color:#FFF}
.ftmenu{ height:1rem;width:100%; padding:0.12rem 0.05rem 0.05rem 0.05rem; box-sizing: border-box; background:url(../img/ftbg.jpg) #FFF bottom no-repeat; background-size:100% 0.05rem;position:fixed;z-index:3;bottom:0px; border-top:0.01rem solid #dedede}
.ftmenu li{ float:left; width:20%; text-align: center; line-height:0.34rem; font-size:0.22rem}
.ftmenu li a{color:#555555;   padding-top:0.42rem; display:block;}
.ftmenu li .cur{ color:#2c5f89;}
.fm1 a{ background:url(../img/ft_m1.png) no-repeat center top; background-size: auto 0.42rem;}
.fm1 .cur{ background:url(../img/ft_mh1.png) no-repeat center top;background-size: auto 0.42rem;}
.fm2 a{ background:url(../img/ft_m2.png) no-repeat center top; background-size: auto 0.42rem;}
.fm2 .cur{ background:url(../img/ft_mh2.png) no-repeat center top; background-size: auto 0.42rem;}
.fm3 a{ background:url(../img/ft_m3.png) no-repeat center top; background-size: auto 0.42rem;}
.fm3 .cur{ background:url(../img/ft_mh3.png) no-repeat center top;background-size: auto 0.42rem; }
.fm4 a{ background:url(../img/ft_m4.png) no-repeat center top; background-size: auto 0.42rem;}
.fm4 .cur{ background:url(../img/ft_mh4.png) no-repeat center top;background-size: auto 0.42rem; }
.fm5 a{ background:url(../img/ft_m5.png) no-repeat center top; background-size: auto 0.42rem;}
.fm5 .cur{ background:url(../img/ft_mh5.png) no-repeat center top;background-size: auto 0.42rem; }



