/*通用部分*/



body {font-size:14px;}



*html { background-image: url(d); background-attachment: fixed; }



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, q { display: block; }



table { border-collapse: collapse; }



ul, ol, li { list-style: none; }



a { text-decoration: none; cursor: pointer; cursor: hand; color: inherit; }



input { border: 0; outline: 0;font-family: Microsoft YaHei, sans-serif, Arial, Helvetica;padding: 0;}



input.dialog { width: 0; height: 0; font-size: 0; line-height: 0; border: 0 }



input[type='submit'],input[type='reset'],input[type='button'],button{-webkit-appearance: none;border-radius:0;}



textarea{resize:none;font-family: Microsoft YaHei, sans-serif, Arial, Helvetica;padding: 0;border: 0;}



blockquote:before, blockquote:after, q:before, q:after { content: ''; }



blockquote, q { quotes: '' ''; }



address, cite, dfn, em, var { font-style: normal; }



code, kbd, pre, samp { font-family: courier new, courier, monospace; }



pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }



mark { background: #ff0 }



small { font-size: 80% }



big { font-size: 150% }



sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }



sup { top: -.5em }



sub { bottom: -.25em }



svg:not(:root) { overflow: hidden }



body, html { font-family: Microsoft YaHei, sans-serif, Arial, Helvetica; color: #333; background: #fff; width: 100%; line-height: 1.5; word-wrap: break-word;}



.all{max-width: 640px;min-width: 320px;margin: auto;overflow: hidden;clear: both;font-size: 1rem;}



.all img{max-width: 100%;vertical-align:top;border: 0;outline:0;height:auto;display:block}



.boox:after,.clearfix:after { visibility: hidden; display: block; font-size: 0; content: ''; clear: both; height: 0; }



.boox,.clearfix { zoom: 1; }



.boox{width:93.75%;margin:auto;overflow: hidden;padding:1.66rem 3.125%;border-bottom:.4rem #e2e2e2 solid;}



.box_just{display: -webkit-box;-webkit-box-pack:justify;-webkit-box-align:center;}



.box_cnt{display: -webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}



.wrap{display:-webkit-flex;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;}







.bx_bt{font-size: 1.9rem;line-height: 1.2;border-bottom: 1px #cccccc solid;display: -webkit-box;-webkit-box-pack:justify;color:#00a098;-webkit-box-align:baseline;margin-bottom: 1.66rem;}



.bx_bt p{border-bottom: .125rem #00a098 solid;padding-bottom: .2rem;}



.bx_bt span{display: block;font-size: .75rem;font-weight: 500;text-transform:uppercase;}







header .logo{width: 90.3125%;margin:1rem auto;}



header nav{background: #00a098;text-align: center;padding: .5rem 0;line-height: 1.3;}



header nav a{width: 25%;box-sizing: border-box;color:#fff;font-size: 1.2rem;border-right: 1px #48f5ec solid;border-left:1px #00756f solid;display: block;}



header nav a span{display: block;font-size: .66rem;font-weight:400;}



header nav a:first-child{border-left: 0;}



header nav a:last-child{border-right: 0;}







.top dt{width: 47%;}



.top dt video{width:100%;height:100%;}



.top dd{width: 50%;font-size: 1rem;}



.top dd a{width: 80%;margin:1rem auto 0 auto;line-height: 2.08rem;color:#fff;background: #f66200;border-radius: 1.5rem;text-align: center;display: block;}







.boox1 ul li{width: 30%;text-align: center;padding: .83rem .5rem;border-right: 1px #c1c1c1 dashed;border-bottom:1px #c1c1c1 dashed;line-height:1.2;}



.boox1 ul li div{padding: .75rem .25rem;background: #f3f3f3;}



.boox1 ul li:nth-child(3n+1){padding-left: 0;}



.boox1 ul li:nth-child(1),.boox1 ul li:nth-child(2),.boox1 ul li:nth-child(3){padding-top: 0;}



.boox1 ul li:nth-child(10),.boox1 ul li:nth-child(11),.boox1 ul li:nth-child(12){padding-bottom: 0;border-bottom:0;}



.boox1 ul li:nth-child(3n+3){padding-right: 0;border-right: 0;}



.boox1 ul li img{width: 3.333333333333333rem;height: 3.333333333333333rem;margin: auto;}



.boox1 ul li h5{font-size: 1.166rem;margin: .5rem 0;}



.bx1_a{background: #f66200;color:#fff;line-height: 1.45rem;border-radius: .3rem;display: inline-block;padding: 0 .4rem;margin-top: .5rem;}







.booxh{padding-bottom: 0;border: 0;}



.booxh .bx_bt{margin-bottom: 0;}







.boox2 ul li{width: 31.66666666666667%;text-align: center;padding: .83rem .3rem;line-height:1.2;box-sizing: border-box;background: #f3f3f3;}



.boox2 ul li img{width: 4.875rem;height: 4.875rem;margin: auto;}



.boox2 ul li h5{font-size: 1.166rem;margin: .5rem 0;}



.boox2 ul li a{background: #f66200;color:#fff;line-height: 1.45rem;border-radius: .3rem;display: inline-block;padding: 0 .4rem;margin-top: .5rem;}







.boox3 ul li{width: 50%;line-height: 3rem;height: 3rem;background: #ececec;text-align: center;font-size: 1.5rem;color:#777777;font-weight: bold;cursor: pointer;}



.boox3 ul li.on{background: #00a098;color:#fff;}



.boox3 .tips{color:#d32e3b;text-align: center;margin: .8rem 0;}



.boox3 ol li{display: none;}



.boox3 ol li.an{display: block;}



.boox3 ol nav a{display: block;margin-bottom: .83rem;}



.boox3 ol nav a:nth-child(3n+1){width: 40%}



.boox3 ol nav a:nth-child(3n+2){width: 30%}



.boox3 ol nav a:nth-child(3n+3){width: 30%}



.boox3 ol nav a span{position: relative;}



.boox3 ol nav a.hot span:after{content: '';width: 1.208333333333333rem;height: 0.9166666666666667rem;background: url("images/hot.png") no-repeat center;background-size: 100% 100%;position: absolute;top:-.4rem;right:-1.25rem;}



.boox3 ol nav a:nth-child(3n+3){text-align: right;padding-right: 1rem;box-sizing: border-box;}







.bx3li_nr a{width: 48.33%;border-radius: .5rem;box-shadow: 0 0 .5rem #cecece;padding: .75rem .4rem;box-sizing: border-box;margin-top: 1rem;color:#666666;font-size: .92rem;}



.bx3li_nr a:nth-child(odd){float: left;}



.bx3li_nr a:nth-child(even){float: right;}



.bx3li_nr a span{display: block;}



.bx3li_nr a span:first-child{width: 30%;}



.bx3li_nr a span:last-child{width: 67%;}



.bx3li_nr a span b{display: block;font-size: 1.25rem;color:#000;}



.bx3li_nr2 p{border-bottom: 1px #cecece dashed;padding-bottom: .5rem;margin-bottom: .5rem;}



.bx3li_nr2 span{display: block;}



.bx3li_nr2 b{display: block;}



.bx3li_nr2 a{width:30%;line-height: 2rem;border-radius: .3rem;text-align: center;color:#fff;background: #62beb9;display: block;}







.boox4{border: 0;}







footer{background: #00a098;padding: 1.4rem 0;color:#fff;text-align: center;}



footer nav a{width: 25%;border-right: 1px #57f0e8 solid;border-left: 1px #01706a solid;box-sizing: border-box;line-height: 1.2;display: block;}



footer nav a:first-child{border-left: 0;}



footer nav a:last-child{border-right: 0;}



footer ul{margin-top: 1.25rem;line-height: 1.6rem;}







/*列表页*/



.list{  border-bottom:.41rem solid #dddddd;}



.list .list_box { display:block; overflow:hidden; margin:0 .83rem .83rem ;}



.list .list_box li { width:100%; overflow:hidden; border-bottom:1px solid #e5e5e5;padding-bottom:.83rem;padding-top:.83rem; position:relative;min-height:4.1rem}



.list .list_box li img{ display:inline-block; float:left; width:6.375rem; min-height:4.166rem;font-size:.83rem;}



.list .list_box li span{ display:inline-block; font-size:.83rem;  width:18.2rem; float:left; margin-left:.41rem }



.list .list_box li span h2{ font-size:.91rem; display:block;color:#404040;font-weight:500;}



.list .list_box li span i{ display:inline-block; float:left;color:#888888; background:url(images/tj.png) left center no-repeat; background-size:1.375rem .7rem; padding-left:1.45rem; position:absolute; left:6.8rem; bottom:.83rem;font-style:initial;}



.list .list_box li span em{ display:inline-block; float:right;color:#888888;background:url(images/e.png) left center no-repeat; background-size:.91rem .58rem; padding-left:1rem; position:absolute; right:0; bottom:.83rem;}



.list .pages{ font-size:1.125rem;  text-align:center; margin-bottom:.83rem; text-align:center}



.list .pages ul li{ display:inline-block; border:1px solid #ccc; padding:.2rem .41rem;}



.list .pages ul li select{ border:none; font-size:1.125rem;}



.list .pages ul .thisclass{ background:#1999ad; color:#fff }



.list .pages ul .thisclass a{color:#fff}







/*文章页*/



.c_title{ color:#1999ad; font-size:1.25rem; font-weight:bold; text-align:center; margin:.83rem 0 ; /*border-bottom:1px solid #a5a5a5; padding:0 .83rem .41rem*/}



.article{border-bottom:.41rem solid #dddddd; padding-bottom:.83rem; overflow:hidden}



.article .zixun{ border:1px solid #cccccc; border-radius:.41rem; padding:.625rem .83rem; font-size:1rem; color:#333333; margin:0 .83rem .83rem; overflow:hidden; vertical-align:middle}



.article .zixun  h2{ display:inline-block; line-height:2.1}



.article .zixun span{ display:inline-block; float:right}



.article .zixun span a{ display:inline-block; background:#ff9d00; color:#fff; padding:.41rem .41rem; margin-right:.41rem;border-radius:.41rem;}



.article .zixun span a:nth-child(2){ margin-right:0; background:#1999ad}



.article .info { padding:0 .83rem .83rem; color:#444444; line-height:1.8rem}



.article .info img{ display:block; margin:0 auto;border:0;max-width:100%;}







.article .info p{ margin-bottom:.83rem}



.article .context{ font-size:1rem; color:#ccc}



.article .context a{ color:#444444}



.article .context{ margin:0 .83rem; overflow:hidden}



.article .context li{ display:block;border-radius:.41rem;border:1px solid #cccccc; padding:.41rem .625rem; margin-bottom:.625rem;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}



.article .context li:nth-child(3){ background:#1999ad; ;border:1px solid #1999ad;margin-bottom:0; text-align:center;}



.article .context li:nth-child(3) a{ color:#fff;}



.wzzy{font-size:14px;line-height:24px; border:1px solid #d3eeff; background-color:#a1ecdb; padding:5px; margin:10px auto 0;}



.wzzy>b,.wzzy>span {color:#9E0F0E;}



.wzlysj{text-align: center;color: #a3a3a3;font-size: 0.875em;padding: 0 .83rem .41rem;/*border-bottom: 1px solid #a5a5a5;*/}







/*头部面包屑导航*/



.position{ padding-left:.83rem; padding-top:1.25rem; padding-bottom:.625rem;font-size:1rem;font-weight:bold; border-bottom:1px solid #cccccc;}



.position a{color:#444444;}







.boox5 ul{margin-bottom:1rem;}



.boox5 ul li{width: 50%;line-height: 3rem;height: 3rem;background: #ececec;color:#777777;text-align: center;font-size: 1.5rem;font-weight: bold;cursor: pointer;}



.boox5 ul li.on{background: #00a098;color:#fff;}



.boox5 .tips{color:#d32e3b;text-align: center;margin: .8rem 0;}



.boox5 ol li{display: none;}



.boox5 ol li.an{display: block;}