@charset "utf-8";
*{padding:0px; margin:0px}
*{margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); box-sizing: border-box;}
html{width:100%;min-height:100%;font-size:16px;;}
body{font-size:100px;width:100%;min-height:100%; max-width:640px; min-width:320px; margin:0 auto; font:.24rem/1.5 "PingFang SC",Helvetica,"Helvetica Neue","microsoft yahei",Tahoma,Arial,sans-serif; color:#666; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;background: #fff;position: relative;}

img{border:0px;}
em{font-style:normal;}
s,i{font-style: normal;}
ul, ol{list-style-type:none;}
li{list-style: none outside none;}
b{font-weight: normal;}
.trans{transition: all .3s ease-in;}
/*链接*/
a, a:link, a:visited, a:hover, a:active{color:#666;text-decoration: none;}
a:focus{outline:none;}
a:hover, a:active{color:#dc0000; outline:none;}
/*font*/
@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;}}
/*标题*/
h1, h2, h3, h4, h5, h6, h7{font-weight: normal;}
.icon{background:url(../images/icon.png) no-repeat;display:inline-block;background-size:2.4rem auto;vertical-align:middle;}
.icon,.iconbef:before,.iconbef:after{content: "\20"; display:block;}

/*公用样式*/
.fl{float:left;}
.fr{float:right;}
.hidden{display:none;}
.clearfix:after{content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0;}
.clear,.clearfix:after{content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0;}
.layout{position:fixed; width:100%; height:100%; left:0; top:0; z-wrapper:101; background:#000; opacity:1;}
.blue{color:#28a5f4;}
.pb1{padding-bottom: 0.1rem;}
.pb2{padding-bottom: 0.2rem;}
.pb3{padding-bottom: 0.3rem;}
.pb4{padding-bottom: 0.4rem;}
.pb5{padding-bottom: 0.5rem;}
/*表单*/
input,button,select,textarea{outline:none; font-family:"PingFang SC","Microsoft Yahei", Arial; font-size:.24rem; -webkit-appearance:none !important;}
table{border-collapse:collapse; border-spacing:0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#999;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;}

/*栏目头部*/
.topbar{background:#F4F5F7;border-bottom:1px solid #E0E3E9;height:.3rem;line-height:.2rem;font-size:.14rem;width:100%;opacity:0.6;}
.topbar,.topbar a{color:#585858;}
.topbar a:hover{text-decoration:none;color:#ff0000;}
.topbar .bleft{text-align:left;float:left;text-align:left;}
.topbar .bleft li{float:left;margin:6px 8px 0;display:inline;position:relative;z-index:99999}
.topbar .bleft li.line{width:2px;height:10px;overflow:hidden;background:#fff;margin:10px 0 0}
.topbar .bleft li.line u{height:18px;display:block;width:1px;background:#d4d4d4;overflow:hidden}
.topbar .bleft li.site span{color:#ff4500;}
.topbar .bleft li.collect{background:url(/images/desktop.gif) 0 3px no-repeat;padding-left:15px}
.topbar .bright{text-align:right;float:right;}
.topbar .bright li{float:right;margin:6px 8px 0;display:inline;position:relative;z-index:99999}
.topbar .bright li.line{width:2px;height:10px;overflow:hidden;background:#fff;margin:10px 0 0}
.topbar .bright li.line u{height:18px;display:block;width:1px;background:#d4d4d4;overflow:hidden}

/*style*/
.header{background: #FFF url(../images/header_bg.gif) repeat-x;}
.head{width: 100%;max-width: 640px;min-width: 320px;height: 1rem;margin: 0px auto;position: relative;box-shadow: 0 0 0.2rem rgba(0,0,0,.1);*zoom: 1;z-index: 300;clear:both;}
.head .logo{float:left;text-align:center;display:block;color:#000;font-size:.32rem;padding-top:.05rem;}
.head .logo a{display: block;}
.head .logo img{display:block;height:.7rem;float:left;}
.head .logo .sitename{  float:left;margin-left: .15rem;}
.head .logo .sitename h2{ font-size:.32rem;color:#333;text-align:left;font-family: microsoft yahei;font-weight: bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.head .logo .sitename p{ font-size:.15rem; color:#666;}
.head #nav{width:.45rem;height:50%;position:absolute;right:3%;top:.32rem;text-align: center;cursor: pointer; display:none;}
.head .nav{width:.39rem;height:.36rem;background-position:-.5rem -1.2rem;}
.head .close{background-position: -2.06rem 0;width: .34rem;height: .34rem;cursor: pointer;position: absolute;right: 20%;top: -0.02rem;text-align: center;}
.head .poste{float:right;margin-top:.2rem;padding-right:.3rem;}
.head .poste a{float:left;display:block;height:.4rem;line-height:.4rem;background:#f78015 url(/images/poste.gif) .25rem center no-repeat;text-align:center;text-decoration:none;font-size:.14rem;color:#fff;border-radius:.04rem;padding-left:.45rem;padding-right:.2rem;}
.head .poste a:hover{background-color:#eb6d13}

/*subNav*/
.subNav{position: fixed;width: 100%;height: 100%;right: 0;top: .99rem;z-index: 999999;max-width: 640px;min-width: 320px;background: rgb(17 24 39);-webkit-transform: translateX(4rem);-moz-transform: translateX(7rem);-ms-transform: translateX(7rem);transform: translateX(7rem);}
.subNav ul{margin-top:.3rem;}
.subNav li{width: 100%; display: block; line-height: 1rem; margin: 0 auto;position: relative;text-align:center;}
.subNav li:first-child{margin-top:.6rem;}
.subNav li a{margin: 0 auto;color: #fff;font-size: 0.34rem;text-align:center; padding:.05rem .15rem;}
.subNav li em{width: .3rem;height: .3rem; display: inline-block; background-position: 0 -2.2rem; vertical-align: middle; position: absolute; right: 3%; top: .26rem;}
.subNav.show{right: 0 !important;}
.subNavShow{-webkit-transform: translateX(-48%); -moz-transform: translateX(-48%); -ms-transform: translateX(-48%); transform: translateX(-48%); display: block;}

/*位置*/
.location{font-size:14px;height:30px;line-height:30px;clear:both;text-align:left;margin:7px auto;background:url(/images/home.gif) no-repeat .08rem .08rem;padding-left:.3rem;}
.location a{color:#999;}
.location font{margin:0 5px;}

.info-tit{background:url(/images/d.png) no-repeat 10px center;padding:.01rem 0;border-top:#FF7300 3px solid;border-bottom:#DEE2E6 1px solid;text-align:left;padding-left:40px;min-height:50px;display:flex;align-items:center;}
.info-tit p{font-size:.2rem;line-height:.4rem;color:#fb9d05;margin:0;display:inline-block;}
.info-tit p span{font-size:.14rem;color:#666;margin-left:15px;/* 与主标题保持间距 */
 font-weight:normal;}

/*info-list*/
.info-list{width:100%;height:auto;background: #f7f7f7 !important;padding-bottom: .2rem; padding-top:.2rem;}
.info-list .container{ background:#fff;}
.info-list ul{padding:15px;}
.info-list ul li{float:left;display:inline;font-size:16px;height:38px;line-height:38px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.info-list ul li i{float:left;display:inline;text-align:center;font-style:normal;width:32px;height:22px;line-height:22px;font-size:14px;font-weight:normal;margin:7px 6px 10px 5px;border:1px solid #FF7300;color:White;background:#FF7300;}
.info-list ul li a{padding:0px;margin:0px;}
.info-list .htitle{height:45px;border-top:#FF7300 3px solid;border-bottom:#DEE2E6 1px solid;text-align:left;}
.info-list .htitle h2{font-size:16px;line-height:40px;font-weight:700;display:inline-block;background:url(/images/d.png) no-repeat 10px 10px;float:left;}
.info-list .htitle h2 .cname{position:relative;padding-right:4px;font-size:15px;line-height:36px;font-weight:900;text-transform:uppercase;color:#FF7300;display:inline-block;width:180px;text-indent:40px;}
.info-list .htitle a{margin:0px 10px;display:inline-block;line-height:40px;}
.info-list .htitle em{line-height:36px;font-size:13px;padding-left:16px;color:#266392;font-style:normal;}





/*pager*/
.pager{width: 100%; text-align: center; background: #f6f6f6; padding: .2rem 0;font-size: .2rem;}
.pager a, .pager span{width:auto; height: .4rem;line-height: .4rem;display: inline-block; background: #ccc; color: #fff; border-radius: 5px;padding:0 .1rem; margin-right:0.1rem;}
.pager a.current{ background: #dc0000; }
.pager .yem{height: .4rem; display: inline-block; margin: 0px .1rem;line-height: .4rem;}

/*city-link*/
.city-link{ width: 100%; text-align:center; padding:.15rem;}
.city-link a{ font-size: .12rem;color: #333333;padding-right:1%; }

/*footer*/
.footer{text-align:center;width: 100%;background:#fff;}
.footer .copyright{width: 94%;margin:0 auto;color:#c9c9c9;font-size:0.14rem;line-height:.2rem;padding:0.2rem 0;}
.footer .copyright a{color: #c9c9c9;}

/*gotop*/
#gotop{width:1rem;height:1rem;background:url(../images/gotop.png) no-repeat center top;background-size:1rem auto;position: fixed;bottom:20%;right: 2%; cursor: pointer;z-index:99999;}

/* toolbar */
#toolbar{position: fixed;bottom: 0;width: 100%;z-index:99999;height: 1.1rem;left: 0;}
#toolbar ul{width: 100%;max-width: 640px;min-width: 320px;margin: 0 auto;background: #dc0000;}
#toolbar ul li{float: left;width:50%;text-align: center;border: 1px solid #ac140f;border-left: 0;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
#toolbar ul li:first-child{border-left: 1px solid #ac140f;}
#toolbar ul a{display: block; height: 1.1rem; line-height: 0.24rem; font-size: 0.26rem; padding-top: 0.2rem;}
#toolbar ul a span{text-align: center; color: #fff; display: block; font-size: 0.24rem;}
#toolbar ul a s{margin-left: auto; margin-right: auto; width: 0.31rem; height: 0.32rem; display: block;margin-bottom: .12rem;background-position: -.76rem -.2rem;}
#toolbar ul li:nth-child(1) s{ background-position: -.0rem -.2rem; }
#toolbar ul li:nth-child(2) s{background-position: -.38rem -.2rem;}
#toolbar ul li:nth-child(4) s{background-position: -1.2rem -.2rem;width:.34rem;height:.34rem;}
#toolbar ul li:hover{background: #ac140f;}

/*back-top*/
.progress-wrap {position: fixed;right: 0.3rem;bottom: 80px;height: 0.66rem;width: 0.66rem;cursor: pointer;display: block;border-radius: 50px;box-shadow: inset  0 0 0 2px rgba(0,0,0,0.1);z-index: 8888888;opacity: 0;visibility: hidden;transform: translateY(15px);-webkit-transition: all 200ms linear;transition: all 200ms linear;background:url(/images/gotop.png) no-repeat center;}
.progress-wrap.active-progress {opacity: 1;visibility: visible;transform: translateY(0);}
.progress-wrap::after {position: absolute;text-align: center;line-height: 0.46rem;font-size: 0.24rem;color:#00662d;left: 0;top: 0;height: 0.46rem;width: 0.46rem;cursor: pointer;display: block;z-index: 1;-webkit-transition: all 200ms linear;transition: all 200ms linear;}
.progress-wrap svg path { fill: none; }
.progress-wrap svg.progress-circle path {stroke:#24307e;stroke-width: 4;box-sizing:border-box;-webkit-transition: all 200ms linear;transition: all 200ms linear;}

@media (min-width: 1025px) {
body{max-width:inherit;}
body:before{content:""; width:100%; height:0;display:block;}
.container{margin:0 auto; padding-left:5%; padding-right:5%;}
.head{max-width:inherit;padding-top:.1rem;margin-bottom:.1rem;box-shadow:none; position:relative;}
.head .poste{display:block;}
.subNav{position:relative;width:100%;height:100%;background:#fff;right:0;top:0;z-index:0;max-width:inherit;min-width:inherit;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;border-bottom: 2px #F78015 solid;}
.subNav ul{ display: flex;justify-content: space-around; flex-wrap: nowrap;margin:0 auto;text-align:center;}
.subNav li{line-height:.4rem;}
.subNav li:first-child{margin-top:0;}
.subNav li a{display:block;width:auto;font-size:0.16rem;font-weight:bold;border-bottom:0;color:#333;text-decoration:none;padding:0 0.2rem;white-space:nowrap;transition:all 0.3s ease;box-sizing:border-box;position:relative;}
.subNav li a::after{content:'';display:block;width:100%;height:3px;background:#dd1230;position:absolute;left:0;bottom:0px;transition:all .3s;transform:scale(0)}
.subNav li:hover>a:after{transform:scale(1)}
.subNav li.current a,.subNav ul li a:hover{background-color:#F78015;color:#fff;text-align:center;text-decoration:none;border-radius:3px 3px 0 0;}
.nav-line{background:url(/images/navline.gif) top center repeat-x;height:7px;width:100%;}


.info-list ul li{width:50%;}
.info-list ul:after{content:"";display:block;clear:both;width:100%;height:0;line-height:0;font-size:0;}
.info-list ul li{width:45%;float:left;}
.info-list ul li:nth-child(2n){float:right;}

#gotop{width:.6rem;height:.6rem;background-size:.6rem auto;}
#toolbar{display:none;}
}
