*!css/style.scss*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}
html,body{height:100%; margin: 0; padding: 0;}
h1,h2,h3,h4,p{ margin: 0; padding: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
b,strong{font-weight:700}
img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
ol,ul{list-style:none; margin: 0; padding: 0;}
li{display:list-item}
table{border-collapse:collapse;border-spacing:0}
th,td,caption{font-weight:400;vertical-align:top;text-align:left}
q{quotes:none}
q:before,q:after{content:'';content:none}
sub,sup,small{font-size:75%}
sub,sup{line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
svg{overflow:hidden}
input,button,select,textarea{outline:0}
textarea{resize:none}
body,html{width:100%;height:100%}
body,div,a,span,ul,li,img,div:after,div:before,a:after,a:before,span:after,span:before,ul:after,ul:before,li:after,li:before,img:after,img:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-ms-user-select:none;-ms-touch-action:none;-moz-user-select:-moz-none;-webkit-overflow-scrolling:touch}
.clearfix:after{content:"\200B";display:block;height:0;clear:both}
.clearfix{*zoom:1}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
span[id*=cnzz_stat]{display:none}
.none{display:none!important}
::-webkit-input-placeholder{color:#999}
a{text-decoration:none;color:inherit;transition:color 300ms ease;-webkit-transition:color 300ms ease;-ms-transition:color 300ms ease}
a[href]:hover{color:#a7161d}

.clear { clear:both;}
input {outline:none;}
input,textarea,select{
	font-family:"微软雅黑";
 text-indent: 0;
 background: transparent;
 border: 0 none;
 resize:none; 
 outline:none;  /*清除选中效果的默认蓝色边框 */
 -webkit-appearance:none;  /*清除浏览器默认的样式 */
 line-height: normal; }  /*光标问题 */

input,textarea,select{
 text-indent: 0;
 background: transparent;
 border: 0 none;
 resize:none; 
 outline:none;  /*清除选中效果的默认蓝色边框 */
 -webkit-appearance:none;  /*清除浏览器默认的样式 */
 line-height: normal;   /*光标问题 */
        }
input::-webkit-input-placeholder { color:#bcc1cd; font-size:14px; font-family: PingFangSC-Regular, PingFang SC;}
select::-webkit-input-placeholder { color:#bcc1cd; font-size:14px; font-family: PingFangSC-Regular, PingFang SC;}
textarea::-webkit-input-placeholder { color:#bcc1cd; font-size:14px; font-family: PingFangSC-Regular, PingFang SC;}

.fl_r { float:right;}
.fl_l { float:left;}
.mr_0 { margin-right:0px !important;}
.mr_40 { margin-right:40px;}
.mt_10 { margin-top:10px;}
.mt_60 { margin-top:60px;}
.mr_5 { margin-right:5px;}
.mb_30 { margin-bottom:30px;}
.red { color:#d00000;}


.t300{-webkit-transition:all 300ms ease;transition:all 300ms ease}
.t600{-webkit-transition:all 600ms ease;transition:all 600ms ease}
.t900{-webkit-transition:all 900ms ease;transition:all 900ms ease}
.t1200{-webkit-transition:all 1200ms ease;transition:all 1200ms ease}
.t1500{-webkit-transition:all 1500ms ease;transition:all 1500ms ease}
.t2400{-webkit-transition:all 2400ms ease;transition:all 2400ms ease}

/*swiper*/
.swiper-container{margin-left:auto;margin-right:auto;position:relative; /*height: 42vw; */overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%; height:100%; position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}

.mobile-header-space{/*height:55px*/}
.swiper-pagination{text-align:center;letter-spacing:-.31em}
.swiper-pagination .swiper-pagination-bullet,.swiper-pagination .swiper-pagination-switch{width:7px;height:7px;border-radius:7px;margin:0 4px}
.mobile-header{display:block;position:fixed;left:0;top:0;width:100%;/*height:50px;*/background-color:#a7161d;z-index:999; padding:6px 15px ;*zoom:1}
.mobile-header:after{content:"\200B";display:block;height:0;clear:both}
.mobile-header.black{border-bottom:0px solid #e1e1e1; box-shadow: 0px 0px 8px 0 rgb(0 0 0 / 20%);}
.mobile-header .logo{height:30px;float:left; line-height: 30px; color: #fff;}
.mobile-header .logo a{ color: #fff;}
.mobile-header .logo img{height:30px; margin-right:6px; float:left}
.mobile-header .menu{position:absolute ;right:5px;top:0px;width:42px;height:42px}
.mobile-header .menu:before{content:"";display:block;width:21px;height:17px;background:url("../img/menu-open-icon.png") no-repeat center center;background-size:cover;margin-top:12px;margin-left:8px}
.mobile-side-menu{display:block;position:fixed;top:-55px;width:100%;height:100%;z-index:9999;overflow:hidden;visibility:hidden;opacity:0;display:none;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease}
.mobile-side-menu.show{visibility:visible;opacity:1; top:0px;  width:100%;}
.mobile-side-menu.show .inner{-webkit-transform:translateX(0);transform:translateX(0)}
.mobile-side-menu .left{width:20%;position:absolute;left:0;top:0;height:100%;background-color:rgba(0,0,0,.5)}
.mobile-side-menu .inner{transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease; width:100%;height:100%;overflow:auto;position:absolute; top:0;background-color:#fff;padding:0 25px 25px}
.mobile-side-menu .inner .close{width:19px;height:19px;float:right;background:url("../img/menu-close-icon.png") no-repeat center center;background-size:cover;margin:20px 0 15px 10px}
.mobile-side-menu .inner .qrcode{text-align:center;padding:45px 0 0;font-size:14px}
.mobile-side-menu .inner .logo{height:30px;float:left; line-height: 30px; color: #333; margin-top: 12px;} 
.mobile-side-menu .inner .logo img{height:30px; margin-right:6px; float:left}
.qrcode img{width:130px;height:auto;vertical-align:top;margin:0 0 15px}
.mobile-side-menu .inner .shadow{position:absolute;left:0;top:0;width:0;height:100%;-webkit-box-shadow:0 0 100px 10px #000;box-shadow:0 0 100px 10px #000;display:none}
.mobile-side-menu .inner .nav{font-size:15px;color:#6c707a; padding-left: 0 !important;}
.mobile-side-menu .inner .nav>li{border-bottom:1px solid #ddd; position: relative;}
.mobile-side-menu .inner .nav li.active{border-bottom-color:#ddd}
.mobile-side-menu .inner .nav li.active>a, .mobile-side-menu .inner .nav li li.active>a{background-color:#1a7ccd;color:#fff}
.mobile-side-menu .inner .nav li.active.sub>a{background-color:#fff;color:#1a7ccd}
.mobile-side-menu .inner .nav li b{position:absolute;right:0;top:0;height:50px;width:50px}
.mobile-side-menu .inner .nav li b:before{content:"";display:block;width:6px;height:11px;background:url("../img/menu-arrow-right.png") no-repeat center center;background-size:cover;position:absolute;right:15px;top:22px}
.mobile-side-menu .inner .nav li.sub{position:relative}
.mobile-side-menu .inner .nav li.sub>i{position:absolute;right:0;top:0;height:50px;width:50px}
.mobile-side-menu .inner .nav li.sub>i:before{content:"";display:block;width:11px;height:6px;background:url("../img/menu-arrow-down.png") no-repeat center center;background-size:cover;position:absolute;right:15px;top:22px}
.mobile-side-menu .inner .nav li.active.sub{border-bottom-color:#999}
.mobile-side-menu .inner .nav li.expand{border-bottom-color:#999}
.mobile-side-menu .inner .nav li.expand.sub>i:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.mobile-side-menu .inner .nav li.expand>ul{display:block}
.mobile-side-menu .inner .nav li a{padding:15px 20px;display:block}
.mobile-side-menu .inner .nav li>ul{display:none; padding-left: 0 !important;}
.mobile-side-menu .inner .nav li>ul li{border-bottom:1px #ddd solid;}
.mobile-side-menu .inner .nav li>ul li a{padding-left:40px}
.mobile-side-menu .inner .nav li>ul li.active{border-bottom-color:#d61519}
.mobile-side-menu .inner .nav li>ul li.active>a{background-color:#d61519;color:#fff}


.mobile-banner {position:relative;display:block;}
.mobile-banner .swiper-slide{position:relative}
.mobile-banner .swiper-slide img{width:100%;height:auto;vertical-align:top}
.mobile-banner .swiper-slide .text{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;text-shadow:0 0 10px rgba(0,0,0,.5);color:#fff;line-height:normal;text-align:center;padding:14% 10px;}
.mobile-banner .swiper-slide .text>div:nth-child(1){font-size:24px;font-weight:700}
.mobile-banner .swiper-slide .text>div:nth-child(2){font-size:16px;padding:10px 0 0}
.mobile-banner .swiper-pagination{position:absolute; width:100%; bottom:15px;font-size:0;line-height:0;display:flex;flex-direction:row; justify-content:center; }
.mobile-banner .swiper-pagination span{background-color:#fff;cursor:pointer;margin:0 5px;width:10px;height:10px;text-align:center;border-radius:50%;color:#fff;opacity:1;border-color:#fff}
.mobile-banner .swiper-pagination span.swiper-pagination-bullet-active{background-color:#a7161d;border-color:#a7161d;opacity:1;height:10px}


.m_container { padding: 0 15px; }




/*公用*/
.shadow {box-shadow: 0px 0px 6px 0 rgb(0 0 0 / 10%);}
.m_li_more { width:100%; text-align: center; margin: 20px 0;}
.m_li_more a { color: #a7161d; font-size: 14px; padding: 6px 20px; display: inline-block; border:1px #c99ea0 solid; background: #fff; border-radius: 6px; transition: all 300ms ease;}
.m_li_more a i img { width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin: -1px 0 0 5px;}
.m_li_more a:hover { color: #a7161d; font-size: 14px; margin-left: 10px;}

.box_tit { width:100%; text-align: center; font-size: 22px; line-height: 40px; padding: 5px 0; float: left; position: relative;}
.box_tit:after { content: ""; height: 3px; background: #eee; width: 26%; position: absolute; transform: translate(-50%,-50%);top: 50%; left: 19%;}
.box_tit:before { content: ""; height: 3px; background: #eee; width: 26%; position: absolute; transform: translate(-50%,-50%);top: 50%; left: 80%;}



/*新闻*/

.news_box { background:#fff; background-size: cover; width: 100%; float: left; padding: 10px 0;}

.ind_list { width: 100%;  overflow:hidden; float:left; display:block; }
.ind_list ul { }
.ind_list ul li {  padding: 10px 0 10px 0; border-bottom: 1px #eee solid; position: relative; padding: 10px 0 10px 75px;}
.ind_list ul li span {  position: absolute; padding: 5px 0; text-align: center;  top: 8px; left: 0; width: 60px; border: 0px #c99ea0 solid; border-radius: 4px; font-size:12px; color: #969696; background: #f7f7f7;}
.ind_list ul li span b { display: block; text-align: center; width: 60px; font-size:16px; height: 20px; color: #a7161d; }
.ind_list ul li a { color:#666; width:100%; }
.ind_list ul li p { width: 100%; line-height: 22px; min-height: 44px; font-size:15px; overflow : hidden; text-overflow: ellipsis;
display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.news_list { width: 100%;  overflow:hidden; float:left; display:block; }
.news_list ul { }
.news_list ul li {  padding: 10px 0 10px 0; border-bottom: 1px #eee solid; position: relative; padding: 10px 0 10px 75px;}
.news_list ul li span {  position: absolute; padding: 5px 0; text-align: center;  top: 8px; left: 0; width: 60px; border: 0px #c99ea0 solid; border-radius: 4px; font-size:12px; color: #969696; background: #f7f7f7;}
.news_list ul li span b { display: block; text-align: center; width: 60px; font-size:16px; height: 20px; color: #a7161d; }
.news_list ul li a { color:#666; width:100%; }
.news_list ul li .tit { width: 100%; line-height: 22px; height: 22px; font-size:16px; color: #333;  overflow : hidden; text-overflow: ellipsis;
display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.news_list ul li .text { width: 100%; line-height: 22px; height: 22px; font-size:14px; color: #969696; overflow : hidden; text-overflow: ellipsis;
display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}


#toutiao { height: 220px; width: 100%; overflow: hidden; }
#toutiao li { float: left; width: 49%; margin: 0 1.3% 6px 0; }
#toutiao li:nth-child(2n) { float: right; margin: 0 0 2px 0;}
#toutiao li img {width:100%; height:auto;  border:1px #ddd solid;  }

/*ny_banner*/
.ny_main {min-height: calc(100vh - 199px); }
.ny_banner img { width:100%; }



/**下拉**/
.topmenu{width:100%; box-sizing: border-box; padding:0 15px; }
.topmenu dt{width:100%; float:left;}
.selectlist{width:100%;	height:auto; box-sizing: border-box; font-size: 14px; color: #333; transition: all 300ms ease;}
.select_textdiv{height:2.6rem; width:100%;line-height: 2.6rem;text-align: center;border: 1px solid #e1e1e1; border-radius: 6px; position:relative;	}
.select_textul{	width:100%;	line-height: 2.6rem;	box-sizing: border-box;	display: none;	 max-height: 20rem; overflow-y: scroll;}
.select_first_ul{width: 100%;  background-color: rgba(255,255,255,0.95);    position: absolute;   box-sizing: border-box;  left: 0; z-index: 9999;}
.select_first_ul>li{ padding: 0 15px; text-align: center; box-sizing: border-box;}
.select_first_ul>li>p{width: 100%;  padding: 0 15px;   box-sizing: border-box;   border-bottom:1px #e1e1e1 solid;}
.focus>p{border-bottom:1px #a7161d solid !important; color:#a7161d;}
.select_second_ul{width: 100%; position: absolute; right: 0px; top: 0; background: #fff;  display: none;  box-sizing: border-box;  padding-left: 0.5rem;  /*z-index: 1;*/}

.down{position: absolute; top: -10px; right: 0.5rem; display: inline-block; width:1rem; height:100%;}
.down img{	width:1rem;	margin-top: 1rem;}
/*.divfocus::after{position: absolute; bottom:0; left:46%; border-bottom:0.5rem solid #2d66ce; border-left:0.5rem solid transparent;
	border-right:0.5rem solid transparent;	content: "";}*/
.focusli{background: #ffc107; color: #FFFFFF;}
.select_second_ul>li{padding: 0 0.5rem;	box-sizing: border-box;	border-bottom: 1px solid #eaeaea;}


.pro_list { width: 100%;  overflow:hidden; float:left; display:block; }
.pro_list ul { }
.pro_list ul li {  padding: 10px 0 10px 170px;min-height: 111px; border-bottom: 1px #eee solid; position: relative; }
.pro_list ul li h1 { position:absolute; left: 0; top: 10px; width: 150px; height: 91px; overflow: hidden;}
.pro_list ul li h1 img {  width: 150px; height: 91px; }
.pro_list ul li .rent span {font-size:18px; color: #a7161d; font-weight: bold;}
.pro_list ul li .rent {font-size:12px; color: #969696;}
.pro_list ul li a { color:#666; width:100%; }
.pro_list ul li .name { width: 100%; line-height: 26px; height: 26px; font-size:16px; color: #333;  overflow : hidden; white-space: nowrap; text-overflow: ellipsis;}
.pro_list ul li .address { width: 100%; line-height: 20px; height: 20px; font-size:14px; color: #969696; overflow : hidden; text-overflow: ellipsis;
white-space: nowrap; }

.pro_view_box { margin-bottom: 10px;  box-shadow: 0px 0px 6px 0 rgb(0 0 0 / 10%); float: left; width: 100%; box-sizing: border-box; border-radius: 8px; padding:5px 15px;}
.pro_view_c { line-height: 24px; font-size: 14px;}
.pro_view_c b { font-size: 24px; color: #a7161d;}
.pro_view_c p { margin-bottom:10px;}
.pro_view_map_c { width: 100%; float: left;}

.supporting-list { padding: 10px 0; float: left;}
.supporting-list li {  margin: 10px 0; width: 25%; float: left; text-align: center;}
.supporting-list li .icon {font-family: iconfont;  height: 36px;  width: 36px; font-size: 32px;  text-align: center; font-style: normal; color: #666;}
.supporting-list li span { margin-top: 10px; display: block; color: #666; font-size: 14px;}

.fx_list {padding: 0 0; float: left;}
.fx_list li {  margin: 10px; width: calc(50% - 20px); float: left; padding-bottom: 10px;  text-align: left; box-shadow: 0px 0px 6px 0 rgb(0 0 0 / 10%);}
.fx_list li h1 { width:100%;}
.fx_list li h1 img { width:100%; margin-bottom: 10px;}
.fx_list li .fx_name { width:100%; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fx_list li .fx_mj { width:100%;  padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fx_list li .fx_rent { width:100%; font-weight: bold; color: #a7161d; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.help_list { width:100%; float: left;}
.help_list ul li { padding: 10px 0 15px 0;}
.help_list ul li .li_tit { border-bottom: 1px #ddd solid; font-size: 18px; font-weight: bold; margin-bottom: 15px;}
.help_list ul li .li_tit img { width:36px; height: 36px; display: inline-block; vertical-align: middle; margin: 0 5px 0 10px;}
.help_list ul li p { padding: 0 0 0 10px; color: #666; font-size: 16px; line-height: 24px; margin-bottom: 8px;}
.help_list ul li a { color: #a7161d;}

/*新闻*/

.view_tit { font-size: 20px; font-weight: bold; color: #000;  line-height: 26px; margin: 10px 0 10px 0; text-align: center;}
.view_data { font-size: 14px; color: #586779;  line-height: 30px; margin: 0px 0 10px 0; text-align: center;  border-bottom: 1px #e1e1e1 solid;}
.view_c { font-size: 16px; color: #333;  line-height: 28px; border:1px #ddd solid; border-radius: 6px; padding: 5px 10px; }
.view_c img { max-width:100%;}
.view_c br { content: ""; height: 16px; line-height: 16px !important; display: block; margin: 0; padding: 0;}


/*left_nav*/

.left_nav { display: flex;  margin: 10px -10px 0 -10px; padding: 10px 0; }
.left_nav a { flex: 1;  display: block;   position: relative;  background: #fff;  color: #666;  	margin: 0 5px; font-size: 14px; line-height: 20px;   padding: 8px 0; border-radius: 4px;  display: flex; justify-content: center; align-items: center; box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); transition: all 0.35s ease-out;
}
.left_nav a:hover {  transform: translateY(-2px);  -webkit-transform: translateY(-2px);}
.left_nav a.active {  background: #a7161d;  color: #fff;}
.left_nav a.active:after { content: '';  position: absolute;  left: 50%;  top: 100%;  border: 5px solid;  border-color: #a7161d transparent transparent transparent;  margin-left: -5px;}



.down_flie { border:1px #ddd dashed; /*background: #f9f9f9;*/ padding: 6px; line-height: 24px; margin-top: 5px; border-radius: 6px; }
.down_flie span {  font-size: 14px;}
.down_flie span a { color:#a7161d; }
.down_flie span a:hover { opacity: 0.8;}
.down_flie span a i img { width:16px; height: 16px; margin: -2px 0 0 6px; vertical-align: middle; display: inline-block;}


.select_input { width:100%;  box-sizing: border-box; display: inline-block; position: relative;   } 
.select_input input { width:100%; border: 1px #e1e1e1 solid; border-radius: 6px; padding: 0 10px; height: 36px; line-height: 36px; box-sizing: border-box; display: inline-block;}
.select_input:after { content: ''; position: absolute; right: 5%;  top: 16px;  border: 6px solid;  border-color: #ddd transparent transparent transparent;   z-index: 9999;}


/*foot*/
.foot { background: #01071a; padding: 10px 0 10px 0; text-align: center; width: 100%; float: left; }
.foot_left { float:left; margin-top: 0px;}
.foot_left .foot_t1 { color: #a8a9ac; text-align: left; font-size: 14px; line-height: 22px; margin-bottom: 10px;}
.foot_left .ewm_list { color: #a8a9ac; float: left; width: 100%; text-align: center; margin-bottom: 0px;}
.foot_left .ewm_box { color: #a8a9ac; text-align: center; font-size: 14px; line-height: 28px;  margin:0 20px; display: inline-block;}
.foot_end {  color: #a8a9ac; text-align: center; font-size: 14px; line-height: 24px; }

.bottom-fix { display: block; position: fixed; z-index: 999; right: 10px; bottom: 35px; width: 40px;}
.bottom-fix>div.to-top.show { display: block;}
.bottom-fix>div.to-top { display: none; background-image: url(../img/mobile-to-top.png); background-size: cover;}
.bottom-fix>div {width: 40px;  height: 40px;  border: 0;  margin: 0;}


@media (max-width: 1023px) {body { padding-top: 42px;}}