
/*.topbar{ position: fixed;}*/
.topbar_user{ position: absolute; right: 45px; top: 13px; height: 20px; width: 20px; background-image: url(./images/user.svg); background-size: contain;}
.index-menu{ padding: 6px 0 8px;}
.index-menu ul{ padding: 0;}
.index-menu li.i_1,.index-menu li.i_2,.index-menu li.i_3,.index-menu li.i_5{ width: 25%;}
.index-menu li.i_1 a{ background: url(./images/cpk.png) center 5px no-repeat; background-size: 48px auto;}
.index-menu li.i_2 a{ background: url(./images/qyk.png) center 5px no-repeat; background-size: 48px auto;}
.index-menu li.i_3 a{ background: url(./images/cgk.png) center 5px no-repeat; background-size: 48px auto;}
.index-menu li.i_4 a{ background: url(./images/spk.png) center 5px no-repeat; background-size: 48px auto;}
.index-menu li.i_5 a{ background: url(./images/home-member.png) center 5px no-repeat; background-size: 48px auto;}
.index-menu li a{ font-weight: normal;transform: scale(1); font-size: 0.8rem; padding-top: 57px;}
.index_tssc_box{ height: 186px; overflow: hidden;}
.index_tssc{display: block; float: left; width: 50%;text-align:right; height: 100%; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box;}
.index_tssc img{ max-width: 100%; max-height: 100%;}
.index_tssc_box a{position:relative;}
.index_tssc p,.index_hysc p{position:absolute;z-index:1;left:0;top:14px;width:100%;padding:0;margin:0;text-align:left;}
.index_tssc p{ top: 8px;}
.index_tssc p em,.index_hysc p em{display:block;}
.tssc01 p{ color:#333;font-size:15px;text-align:center;}
.tssc01 p em{color:#f60;font-size:13px;text-align:center;}
.tssc02 p{ color:#333;font-size:15px; text-indent:10px;}
.tssc02 p em{color:#197fba;font-size:13px;}
.tssc03 p{ color:#333;font-size:15px; text-indent:10px;}
.tssc03 p em{color:#e61486;font-size:13px;}
.index_tssc_link{ display: block; width: 100%; height: 50%; box-sizing: border-box;}
.index_tssc_bb1{ border-bottom: 1px solid #eee;}
.index_hysc_box{ overflow: hidden;}
.index_hysc{ position:relative; text-align:center; display:block;float: left; width: 25%; padding-top: 12px; height: 130px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box;}
.index_hysc img{ max-width: 100%; max-height: 100%;}
.index_hysc p{text-align:center;font-size:15px;color:#333;}
.index_hysc p em{ color:#888888;font-size:12px;}
.index_hysc:nth-child(4n){ border-right: 0;}
/*hotclass*/
.hotclass{ display: inline-block; width:100%;background:#fffeff; padding:10px 0;}
.hotclass ul li{position:relative;float:left;width:20%;text-align:center;min-height:105px;}
.hotclass ul li a{position:absolute; z-index:1;top:0;left:0;width:100%;height:100%;}
.hotclass ul li i{display:block; min-height:80px;}
.hotclass ul li em{ display:block;width:100%;}
.hotclass-icon01 i{background:url(./images/hotc-01.png) no-repeat center;background-size:cover;}
.hotclass-icon02 i{background:url(./images/hotc-02.png) no-repeat center;background-size:cover;}
.hotclass-icon03 i{background:url(./images/hotc-03.png) no-repeat center;background-size:cover;}
.hotclass-icon04 i{background:url(./images/hotc-04.png) no-repeat center;background-size:cover;}
.hotclass-icon05 i{background:url(./images/hotc-05.png) no-repeat center;background-size:cover;}
.hotclass-icon06 i{background:url(./images/hotc-06.png) no-repeat center;background-size:cover;}
.hotclass-icon07 i{background:url(./images/hotc-07.png) no-repeat center;background-size:cover;}
.hotclass-icon08 i{background:url(./images/hotc-08.png) no-repeat center;background-size:cover;}
.hotclass-icon09 i{background:url(./images/hotc-09.png) no-repeat center;background-size:cover;}
.hotclass-icon10 i{background:url(./images/hotc-10.png) no-repeat center;background-size:cover;}
/*********新头尾********/
.newTopbar{clear:both;position: relative; left: 0; top: 0; height: 50px; width: 100%;background:#fafafa; box-shadow: 0 2px 6px rgba(0,0,0,0.1);}
.newTopbar_jsbg{ position: fixed; z-index:999;}
.newTopbar_box{ width: 100%; height: 100%; margin: 0 auto; max-width: 640px; position: relative;}
.newLogo{ position: absolute; left: 6px; top: 12px; z-index:1;height:30px;width:100px; overflow: hidden;}
.newLogo a{ display: block; width: 100%; height: 30px; background:url(./images/logo.png) no-repeat; background-size:cover;}
.newLoginBtn{ position: absolute; right:5px; top:5px; z-index: 2;width:40px;font-size:12px; color:#a1a1a1; padding-top:22px;text-align:center; overflow: hidden; background: url(./images/dl.svg) center 2px no-repeat; background-size: auto 22px;}
.top_nav_btn{ position: absolute; right:10px; top:13px; z-index: 2;width:24px; height: 24px; background: url(./images/slh.svg) center center no-repeat; background-size:contain; text-indent: -999px; overflow: hidden;}
.newSearch{position:relative;float: none;width:auto !important;display: block;height:34px; color: #acacac; background:#ebebeb; border-radius:3px;border:solid 1px #dcdcdc; line-height:34px; margin: 0 50px 0 112px; top: 7px; overflow:hidden; padding:0 10px;}
.newSearch:before{position: absolute;right:10px;top:8px;z-index:1; content:"";width:21px;height:21px;display: inline-block; background-position:-170px -127px;overflow:hidden;}
.index_banner{background:#fff; padding:0px; position:relative;overflow: hidden;}
#index_imgside{position:relative;overflow:hidden;}
#index_imgside img{max-width:100%;max-height: 100%; line-height:0;}
#index_imgside .bd ul li{ text-align:center; vertical-align:middle;overflow: hidden; display:none;line-height:0;}
#index_imgside .bd ul li:first-child{display: block;}
#index_imgside .hd{position:absolute;z-index: 9;left:0;bottom:2px;width:100%;text-align: center;}
#index_imgside .hd li{display: inline-block;margin: 5px 5px;width:8px;height:8px;border-radius:50%; background: #aaa; font-size:0; opacity: 0.8;}
#index_imgside .hd li.on{ background: #f60; opacity: 1;}
.newFoot{ z-index: 99; position: fixed; left: 0; bottom: 0; height: 42px; width: 100%; border-top: 1px solid #d2d2d2; background: #fff; overflow: hidden;}
.newFoot_link{ display: block; float: left; width: 25%; height: 100%; color: #888; font-size: 12px; text-align: center;}
.newFoot_link_active{ color: #f60;}
.newFoot_link i{ display: inline-block; width: 100%; height: 19px; margin: 5px 0 -3px; float: none;}
.newFoot_link i.sy{ background: url(./images/syTb1.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link_active i.sy{ background: url(./images/syTb2.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link i.fl{ background: url(./images/flTb1.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link_active i.fl{ background: url(./images/flTb2.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link i.gwc{ background: url(./images/gwcTb1.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link_active i.gwc{ background: url(./images/gwcTb2.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link i.wd{ background: url(./images/wdTb1.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link_active i.wd{ background: url(./images/wdTb2.png) center center no-repeat; background-size: auto 100%;}
/*.footer{ margin-bottom: 60px;}*/
h2.newIndexTit,.hotclass{ border-top: 10px solid #eee; background: #fff;}
h2.newIndexTit:before{ background: #f60;}
/*pay*/
.mui-pay{clear:both;margin:15px;border:solid 1px #d1d1d1;padding:5px 10px;border-radius:5px;}
.mui-pay div{clear:both;height:40px;overflow: hidden;border-bottom:solid 1px #dedede;padding:5px 0 10px 0;position:relative;padding-left:50px;}
.mui-pay div:last-child{border-bottom:none;}
.mui-pay div img{max-height:100%;}
.mui-pay div input{position: absolute; top: 10px; left:10px; display: inline-block; width: 28px;  height: 26px;  border: 0; outline: 0 !important; background-color: transparent;  -webkit-appearance: none;}
.mui-pay div input:before{content: "";width:24px;height:24px;border:solid 2px #ccc;border-radius:50%;display:block;}
.mui-pay div input:checked:before{border:solid 2px #1785DA; background:url(./images/inputselect.svg) no-repeat center center;background-size:16px 16px ;}
.bottom-submit{height:50px;background-color:#FFF;z-index:999;width:100%;margin-top:30px;}
.pay-submit-right{color:#fff;width:80%;background-color: #2a8ae4;line-height:40px;text-align:center;cursor:pointer;margin:5px auto;border-radius:5px;}
.pay-submit-right a{color:#fff;font-size:1rem;}
/**/
.remind{margin:40px 20px 20px 20px;position:relative;font-size:1.3rem;font-weight:bold;padding-left:80px;line-height:35px;color:#80bb00; min-height:65px;}
.icon_01{position:absolute;z-index:1;display:block;background:url(./images/rsure.gif) no-repeat;width:72px;height:65px;overflow:hidden;left:0;}
.link_style{clear:both;margin:10px 15px;}
.link_style a{width:45%;margin:0 2%; padding:5px 0; border-radius:5px; border: solid 1px #e1e1e1; display:inline-block; text-align:center;}
.link_style a:hover{background:#f60;color:#ff0;}
/**/
.no_adress{margin:30px 0; color:#888;font-size:1rem;}

.footers { text-align: center; background: #fff;}
.top_xlNav{ position: absolute; top: 50px; right: -120px; width: 100px; background: rgba(0,0,0,0.7); z-index: 999;}
.top_xlNav a{ display: block; height: 40px; line-height: 40px; color: #fff; font-size: 14px; text-align: center; border-top: 1px solid #555; border-bottom: 1px solid #333;}
.top_xlNav a i{ display: inline-block; width: 16px; height: 16px; margin: 0 8px -3px 0;}
.top_xlNav a i.sy_tb{ background: url(./images/index.svg) center center no-repeat; background-size: cover; margin-bottom: -2px;}
.top_xlNav a i.fl_tb{ background: url(./images/fenlei.svg) center center no-repeat; background-size: cover;}
.top_xlNav a i.ss_tb{ background: url(./images/search.svg) center center no-repeat; background-size: cover;}
.top_xlNav a i.dl_tb{ background: url(./images/login.svg) center center no-repeat; background-size: cover;}
.index-cate .items{ border-bottom: 0;}
.hide{ display: none;}
.show{ display: block;}
.index_hy_tit{ height: 40px; line-height: 40px; border-top: 10px solid #eee; border-bottom: 1px solid #e2e2e2; background: #fff;}
.index_hy_tit span{ display: block; height: 39px; width: 33.33%; float: left; text-align: center; font-size: 15px;}
.index_hy_tit span.active{ color: #f60; border-bottom: 2px solid #f60; font-weight: bold;}

.hqzxbj_box{ z-index: 99999; position: fixed; left: 0; bottom: -1000px; width: 100%; height: 240px; background: #fff; border-top: 1px solid #ddd;}
.hqzxbj_t{ height: 45px; line-height: 45px; text-align: center; font-size: 16px; color: #333; border-bottom: 1px solid #ddd; position: relative;}
.hqzxbj_close{ position: absolute; right: 10px; top: -20px; height: 35px; width: 35px; border-radius: 50%; background: #fff url(./images/close8.png) center center no-repeat;}
.hqzxbj_c{ height: 149px; overflow-y: auto; padding: 15px; box-sizing: border-box;}
.hqzxbj_b{ display: block; height: 45px; line-height: 45px; background: #fd9c2a; text-align: center; color: #fff; font-size: 16px;}
.hqzxbj_b:hover{ color: #fff;}
.hqzxbj_info{ padding-left: 80px; position: relative;}
.hqzxbj_l{ position: absolute; left: 0; top: 0; width: 80px; line-height: 37px; color: #555;}
.hqzxbj_input{ height: 35px; line-height: 35px; width: 80%; border: 1px solid #ddd; border-radius: 2px; padding: 0 10px;}
.hqzxbj_r .error{ margin-top: 4px; color: #f00; font-size: 12px;}
.p0{ padding: 0;}
.lxfs_info_box{ width: 100%; padding: 6px; box-sizing: border-box; margin-bottom: 24px;}
.h340{ height: 300px;}
.h209{ height: 209px;}
.i_ggTxt{ z-index: 88; position: absolute; left: 0; bottom: 0; padding: 1px 6px; font-size: 12px; color: #fff; background: #000; opacity: 0.4;}