*{padding: 0;margin: 0;}

a{text-decoration: none;outline: none;}

img{border: none;outline: none;}

ul,ol,li{list-style: none;}

i{font-style: normal;}

input,select,option{border: 0;outline: none;background: white; 

-webkit-appearance:none;}

body{font-family: "幼圆";}

.fl{float: left;}

.fr{float: right;}

.cl{clear: both;}

.ove{overflow:hidden;}

.clear { clear:both}

.clear:after { height: 0; display: block; content: "\20"; clear: both;}

a:hover {text-decoration: underline;text-decoration: none;}

.mara{ margin:0 auto;}

.dis-inline { display: inline-block; vertical-align: middle;}

.text-center { text-align: center;}

.box { width: 16rem; margin:0 auto; overflow:hidden;}

.zdzk_a{ width: 15rem; margin: auto;}

.he_a {width: 16rem; height: 0.5rem; background: #f2f2f2;}



.ghead .logogf{ display: block; width: 1.7rem;}

.w640{ width:16rem; margin:0 auto}

.top{width: 16rem;height: 3rem;margin: 0 auto;background: #079f88;}

.n_logo{width: 8.85rem;height: 2rem;margin:  0.5rem 0.6rem 0 0.475rem;}

.yb{width: 1.9rem;height: 1.75rem;margin: 0.625rem 1.225rem 0 0;}

.n_tel{width:5.525rem ;height: 1.575rem;margin-top: 0.7rem;}


.bag{width: 100%;height: 100%;}

.bag li{width: 100%;height: 100%;}

.bag li img{width: 16rem;}

.hid{position: absolute;bottom: 0;width: 100%;height: auto;}

.hid ul{text-align: center;}

.hid ul li{width: 0.25rem;height:0.25rem ;border-radius: 50%;background: gray;display: inline-block;}

.hid ul li.on{background:orange;}

.linep{width: 16rem;height: 1.75rem;margin: 0 auto;}

.linep p{font-size: 0.6rem;color: #414141;line-height: 1.75rem;}

.linep p a{color:  #414141;}

.linep p img {float: left;width: 0.75rem;height: 0.725rem;margin: 0.5rem 0.25rem 0 0.5rem;}

.kong{width: 16rem;height: 0.5rem;margin: 0 auto;background: #eeeeee;}

.main{width: 16rem;height:auto;margin: 0 auto 0;}

.vis{height:26.4rem;overflow: hidden;}

.vis1{height:16.175rem;overflow: hidden;}




.bool{width: 16rem;height: auto;margin: 0 auto;}

.bool_t{width: 100%;height: 3.475rem;text-align: center;}

.bool_t h3{font-size: 0.8rem;color: #0a9375;line-height: 0.9rem;padding-top: 0.92rem;}

.bool_t p{font-size: 0.55rem;color: #666666;line-height: 0.9rem;padding-top: 0.38rem;}

.bool_t p span{padding-left: 0.75rem;}

.tishi{width: 15rem;height:3.25rem ;background: #f2f2f2;margin: 0 auto 0.5rem;}

.tishi p{font-size: 0.55rem;color: #414141;line-height: 0.8rem;padding: 0.4rem 0.9rem;}

.tishi p a{color: #ed1414;text-decoration: underline;}

.tishi p span{color: #ed1414;}

.mom{width: 16rem;height: auto;margin: 0 auto;}

.mom img{ max-width:15rem!important}

.mom p{color: #414141;line-height: 1.1rem;font-size: 0.7rem;margin-bottom: 0.6rem;padding:0 0.5rem;}




.swiper-container { margin: 0 auto; position: relative; overflow: hidden; z-index: 1;}

.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.swiper-slide { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0;position: relative; }

.swiper-pagination { text-align:center; margin-top:0.5rem; height:0.375rem; font-size:0;}

.swiper-pagination-bullet { display: inline-block; vertical-align: middle;width: 0.275rem; height: 0.275rem; border-radius: 50%; background: #ccc; margin: 0 0.125rem;}

.swiper-pagination-bullet-active { background:orange;}

.hid,.nhomead .hd {position: absolute;bottom: 0.25rem;width: 100%;height: auto; z-index:111; font-size:0;}
.swiper-pagination2{bottom: 0.45rem!important;}
#nhomead{ margin-top:0.5rem}
#nhomead img{ display:block; width:100%}


.f_logo{width:6.125rem ;height: 3.725rem;margin: 0.8rem 0.9rem 0 0.75rem;}
.uio{width: 8rem;height: 100%;}
.ghj{width: 100%;height: auto;margin-top: 1.3rem;}
.ghj img{width:1.375rem ;height: 1.375rem;float: left;padding-right: 0.25rem;}
.ghj p{font-size: 0.45rem;color: white;font-size: 0.45rem;line-height: 0.65rem;}
.ghj p b{font-size: 0.6rem;color: #f4b836;}
.ghh{width: 100%;height: auto;margin-top: 0.5rem;}
.ghh img{width:1.375rem ;height: 1.375rem;float: left;padding-right: 0.25rem;}
.ghh p{font-size: 0.45rem;color: white;font-size: 0.45rem;line-height: 0.65rem;}
.ghh p b {
  font-size: 0.6rem;
  color: #f4b836;
}

/*文章页*/

.contentbox{width:15rem;padding: 0 0.5rem;position: relative; margin:0 auto}

.contentbox>h2{font-size: 0.7rem;color: #333;text-align: center;font-weight: bold;line-height: 1.6em; padding:0.3rem 0}

.contentbox>h5{font-size: 0.6rem;color: #666;line-height: 0.95rem;text-align: center;font-weight: normal;}

.contentbox>h5 a{display: inline-block;background: #b72e22 url(../images/contenticon1.png) no-repeat right bottom;color: #fff;padding-left: 0.3rem;margin-left: 0.6rem;border-radius: 4px;padding-right: 0.7rem;background-size: 0.55rem 0.525rem;} 

.contentbox>hr{border-top: 1px dashed #dcdbdb;margin-top:0.25rem;height: 1px;background: none;width:100%;}

.contentsearchbox{margin-top: 0.5rem;padding:0 0.75rem;background: #efefef;padding-top:0.6rem;display: inline-block; margin-bottom:0.3rem}

.contentsearchbox .p1{height: 1.2rem;width: 9.55rem;border-radius: 0.2rem;box-shadow:0 0 0 1px #0b6db7 inset;font-size: 0.55rem;position: relative;overflow: hidden;float: left;}

.contentsearchbox .p1 input{width:6.4rem;text-indent: 0.5em;background: none;color: #333;line-height: 1.2rem;border:0;outline: none;height: 1.2rem;float: left;font-size: 0.6rem;}

.contentsearchbox .p1 button{background: #0b6db7;color: #fff;text-align: center;display: block;width:3.15rem;border:0;height: 100%;font-size: 0.55rem;}

.contentsearchbox>a{width:3.65rem;line-height: 1.2rem;float: left;margin-left: 0.2rem;background: #b72e22 url(../images/contenticon2.png) no-repeat 0.3rem center;color: #fff;border-radius: 0.2rem;background-size: 0.725rem 0.575rem;text-indent: 1.15rem;font-size: 0.55rem;}

.contentsearchbox .p2{font-size: 0.5rem;color: #666;line-height: 3em;}

.contentbox>h4{font-size: 0.725rem;color: #333;font-weight: bold;line-height: 1.6rem;margin-top: 0.2rem;}

.contentbox>p{font-size: 0.65rem;color: #333;font-weight: normal;line-height: 1.7em;text-align: justify;}
.contentbox{font-size: 0.65rem;color: #333;font-weight: normal;line-height: 1.7em;text-align: justify;}
.contentbox>p a{color:red;}

.contentbox>p img{width:auto;max-width: 100%;margin:0 auto;}
.contentbox img{width:auto;max-width: 100%;margin:0 auto;/*width: 15rem!important;*/height: auto!important;}
.contentbox video{width:100%;height: auto;display: block;}

.contenta1{width:9.875rem;height: 1.55rem;margin:0.6rem auto;color: #fff;line-height: 1.55rem;background: url(../images/contenticon3.jpg) no-repeat center center;background-size: 100%; display: block;text-indent: 0.6rem;font-size:0.6rem;}

.contenttipbox{background: #f1f9ff;border:1px solid #c0dcf2;box-shadow: 0 0 0 1px #fff inset;padding: 0.45rem 0.3rem;text-align: justify;text-indent: 2em;font-size: 0.6rem;color: #333;line-height: 1.75em;}

.contenttipbox span{font-weight: bold;}

.contenttipbox a{color: #b72e22;}

.contentnav{width: 100%;margin-top: 0.3rem;}

.contentnav li{font-size:0.6rem;line-height: 1.25rem;color: #555;border-bottom: 1px dashed #d9d9d9;}

.contentnav li a{color: #555;}

.contentkfalmod{width:100%;display: inline-block;}

.contentkfalmod li{width:5rem;float: left;padding: 0 0.15rem;margin-top: 0.3rem;}

.contentkfalmod li a{color: #333;display: block;text-align: center;font-size: 0.5rem;line-height: 2em;}

.contentkfalmod li img{width:100%;display: block;height: auto;}

.contentxgyd{width:100%;padding: 0.2rem 0.5rem;}

.contentxgyd li{width:100%;margin-top: 0.2rem;background: #f0f0f0;border:1px solid #e5e5e5;padding:0.1rem 0.45rem;}

.contentxgyd li h3{font-size: 0.6rem;color: #0b6db7;line-height: 1.25rem;border-bottom: 1px dashed #cccccc;font-weight: normal;}

.contentxgyd li h3 a{display: block;color: #0b6db7;}

.contentxgyd li p{color: #333;font-size: 0.5rem;text-align: justify;line-height: 1.75em;}

.contentxgyd li p a{color: #c77570;}

/*2017-08-08新增评论模块*/

.plmk_tit{height:9.375vw;padding-left:8.75vw;line-height:9.375vw;margin-bottom:3.125vw;}

.plmk_tit span{float:left;font-size:0.65rem;color:#fff;}

.plmk_tit a{float:right;color:#0061bf;font-size:0.65rem;padding-right:2.5vw;}

.hzpjmodel ul{width:93.75%;margin:0 auto;}

.hzpjmodel ul li{overflow: hidden;margin-bottom:0.3rem;border-bottom: 1px dashed #ccc;}

.hzpjmodel ul li:last-child{margin-bottom:0px;}

.hzpjmodel ul li img{float:left;width:1.4rem;}

.hzpjmodel ul li .wordsbox{float:right;width:13rem;}

.hzpjmodel .p1{height:1.5rem;border-radius:10px;background:#0061bf;}

.hzpjmodel .p1 span:nth-child(1){float:left;padding-left: 0.2rem;font-size:0.65rem;color:#fff;line-height:2em;}

.hzpjmodel .p1 span:nth-child(2){float:right;padding-right:0.2rem;padding-left:1.2rem;font-size:0.65rem;color:#fff;height:1.5rem;line-height:2em;background: url(../images/zan.png) no-repeat;background-size: 0.9rem}

.hzpjmodel .p2{font-size:0.6rem;line-height:1.7em;text-align: justify;padding:0.1rem 0.2rem;text-indent: 2em;}

.checkall{color: #333;font-size:0.65rem;text-indent:0.8rem;line-height:2em;background: url(../images/ico8.png) no-repeat 14rem center;background-size: 0.6rem;}

.checkall a{width: 100%;display: block;color:#333;}

.dianping{padding:0.3rem;}

.dianping img{float:left;width:1.2rem;}

.dianping textarea{float:right;width:13rem;border:2px solid #ccd4d9;padding:0.4rem;line-height:1.7em;height:2rem;resize:none;box-shadow: 0rem -0.5rem 0.6rem #f3f3f3 inset;color:#333;font-size:0.5rem;}

.dianping .kk{clear: both;padding-left:0.6rem;overflow: hidden;padding-top:0.5rem;}

.dianping .kk a{float:left;height:1rem;line-height:1.7em;color:#333333;font-size:0.65rem;background: url(../images/ico9.png) no-repeat;background-size: auto 100%;padding-left:0.9rem;}

#hzpjmodelbtn{float:right;height:1rem;line-height:1em;background: url(../images/ico10.png) #0061bf no-repeat 0.5rem top;background-size: auto 100%;padding-left:0.6rem;color:#fff;font-size: 0.65rem;width:5rem;border-radius:5px;cursor: pointer; border:none}

.fullpage{width: 100vw;height: 100vh;display: block;position: fixed;left: 0;top: 0;background: rgba(0,0,0,.8);z-index: 9999;display: none;}

.fullpage p{width:80%;font-size: 3.75vw;background: #000;color: #fff;text-align: center;margin: 0 auto;line-height: 3em;top:50%;position: absolute;margin-left: 10%;}


.title{width:15.8rem;padding: 0 0 0 0.2rem;border-bottom: 1px solid #bebebe;display: inline-block;position: relative;margin-top: 0.4rem;}

.title img{width:0.95rem;height: 0.95rem;display: block;float: left;vertical-align: middle;margin-top: 0.25rem;margin-right: 0.2rem;}

.title h2{font-size:0.75rem;color: #0b6db7;font-weight: bold;line-height:1.45rem;float: left; }

.title h2 span{margin-left: .5em;font-size:0.5rem;color: #333;font-weight: normal;}

.title a{position: absolute;display: block;right: 0.5rem;font-size: 0.5rem;color: #333;top: 0.5rem;background: url(../images/icon19.png) no-repeat left center;background-size:0.725rem 0.575rem;padding-left:0.75rem;}

.title a.a1{padding-left:1rem;background: url(../images/icon15.png) no-repeat left center;background-size: 0.75rem 0.65rem; }


.listbox2{width:15.5rem;padding:0 0 0 0.5rem;margin-top: 0.4rem;}

.listbox2 .ul1{width:100%;display: inline-block;}

.listbox2 .ul1 li{width:3.675rem;font-size: 0.55rem;color: #0b6db7;display: block;float: left;margin-left: 0.1rem;line-height: 1.5rem;border-radius: 0.1rem;text-indent: 1.05rem;cursor: pointer;}

.listbox2 .ul1 li:nth-child(1){background:#e5f4ff url(../images/listicon3.png) no-repeat 0.2rem center;background-size:0.725rem 0.725rem;margin-left: 0; }

.listbox2 .ul1 li:nth-child(2){background:#e5f4ff url(../images/listicon4.png) no-repeat 0.2rem center;background-size:0.7rem 0.725rem; }

.listbox2 .ul1 li:nth-child(3){background:#e5f4ff url(../images/listicon5.png) no-repeat 0.2rem center;background-size:0.75rem 0.65rem; }

.listbox2 .ul1 li:nth-child(4){background:#e5f4ff url(../images/listicon6.png) no-repeat 0.2rem center;background-size:0.7rem 0.7rem; }

.listbox2 .ul1 li:nth-child(1).act{background:#298dd9 url(../images/listicon3act.png) no-repeat 0.2rem center;background-size:0.725rem 0.725rem;margin-left: 0; color: #fff;}

.listbox2 .ul1 li:nth-child(2).act{background:#298dd9 url(../images/listicon4act.png) no-repeat 0.2rem center;background-size:0.7rem 0.725rem; color: #fff;}

.listbox2 .ul1 li:nth-child(3).act{background:#298dd9 url(../images/listicon5act.png) no-repeat 0.2rem center;background-size:0.75rem 0.65rem; color: #fff;}

.listbox2 .ul1 li:nth-child(4).act{background:#298dd9 url(../images/listicon6act.png) no-repeat 0.2rem center;background-size:0.7rem 0.7rem; color: #fff;}

.listbox2 .ul2{display: none; width:15rem}

.listbox2 .ul2.act{display: block; width:15rem}

.listbox2 .ul2 li{font-size:0.6rem;color: #333;position: relative;width: 100%;line-height:1.2rem;text-indent: 0.65rem; border-bottom: 1px dashed #d0d0d0;}

.listbox2 .ul2 li a{width:100%;display: block;color: #333;}

.listbox2 .ul2 li:before{content:"+";background: #b72e22;width:0.5rem;height: 0.5rem;display: block;color: #fff;text-align: center;text-indent: 0;position: absolute;left: 0;top: 50%;margin-top: -0.25rem;line-height: 0.5rem;}

.listbox2 .ul2 li span{float: right;}

.listbox2 .ul2 li i{color: #b72e22;font-style: normal;}




.line {
  height: 0.25rem;
  background: #ededed;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}


.main{width: 16rem;height:auto;margin: 0 auto 0;}
.vis{height:26.4rem;overflow: hidden;}
.vis1{height:16.175rem;overflow: hidden;}
.main ul{width: 15rem;margin:0 auto ; padding-top: 0.25rem;}
.main ul li{width: 100%;height: 5.125rem;border-bottom: 1px solid #dddddd;}
.main ul li img{ max-width:3rem}
.up1{margin: 0.75rem 0.6rem 0 0 ;width:4rem ;height: 3.625;}
.main ul li h3 img { display:none;}
.main ul li:first-child h3 img,.main ul li:nth-child(2) h3 img { display:inline-block; width:1.15rem;}
.gol{width: 10.4rem;height: 100%;}
.gol h3{font-size: 0.7rem;color: #006db8;font-weight: normal;margin-top: 0.4rem; float: left;
width: 11rem;
    overflow: hidden;
    height: 1rem; line-height:0.9rem}
.gol p{float: left;font-size: 0.6rem;color: #666666;line-height: 0.9rem;margin-top: 0.48rem;    height: 2.9rem; overflow: hidden;}
.gol p a{color: #ed1414;}
.look{width: 16rem;height: 2.42rem;margin: 0 auto;text-align: center;cursor: pointer;position: relative;clear: both;}
.look p{font-size: 0.7rem;line-height: 1.86rem;color: #666666;float: left;margin-left: 5.95rem;}
.look img{width: 0.7rem;height: 0.7rem;float: left;margin-top: 0.625rem;margin-left: 0.2rem;}
.rz{position: absolute;width: 100%;}
.rs{position: absolute;width: 100%;display: none;}

.topline{ background:#dbedff; height:1.2rem; width:16rem}
.topline li{ float:left; font-size:0.55rem; line-height:2.2em; padding-right:0.7rem}
.topline li span{ color:#d80000}