﻿*{transition:color 300ms,background-color 300ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}body,input,button,select,textarea{ font:12px/1.5 Arial Verdana,Microsoft yahei,sans-serif;color:#333;}body{ background:#fff;}
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}list{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;color:#c00;}
input {vertical-align:middle;}
button{overflow:visible;}
.hide{display:none;}.show{display:block;}
/*****浮动和清除浮动******/
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clearfix:before,.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}.clr { height:0;clear:both; overflow:hidden; width:100%}
/*****对齐方式******/
.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
/*****间距******/
.mTop5{margin-top:5px;}.mBtm5{margin-bottom:5px;}.mLeft5{margin-left:5px;}.mRight5{margin-right:5px;}
.mTop10{margin-top:10px;}.mBtm10{margin-bottom:10px;}.mLeft10{margin-left:10px;}.mRight10{margin-right:10px;}
.mTop15{margin-top:15px;}.mBtm15{margin-bottom:15px;}.mLeft15{margin-left:15px;}.mRight15{margin-right:15px;}
.mTop20{margin-top:20px;}.mBtm20{margin-bottom:20px;}.mLeft20{margin-left:20px;}.mRight20{margin-right:20px;}
.mTop30{margin-top:30px;}.mBtm30{margin-bottom:30px;}.mLeft30{margin-left:30px;}.mRight30{margin-right:30px;}
.mTop40{margin-top:40px;}.mBtm40{margin-bottom:40px;}.mLeft40{margin-left:40px;}.mRight40{margin-right:40px;}
.pTop5{padding-top:5px;}.pBtm5{padding-bottom:5px;}.pLeft5{padding-left:5px;}.pRight5{padding-right:5px;}
.pTop10{padding-top:10px;}.pBtm10{padding-bottom:10px;}.pLeft10{padding-left:10px;}.pRight{padding-right:10px;}
.pTop15{padding-top:15px;}.pBtm15{padding-bottom:15px;}.pLeft15{padding-left:15px;}.pRight15{padding-right:15px;}
.pTop20{padding-top:20px;}.pBtm20{padding-bottom:20px;}.pLeft20{padding-left:20px;}.pRight20{padding-right:20px;}
.pTop30{padding-top:30px;}.pBtm30{padding-bottom:30px;}.pLeft30{padding-left:30px;}.pRight30{padding-right:30px;}
.pTop40{padding-top:30px;}.pBtm40{padding-bottom:40px;}.pLeft40{padding-left:30px;}.pRight40{padding-right:30px;}
.textc333:link{color:#333;}.textc333:visited{color:#999;}.textc333:hover{color:#c00;text-decoration:underline;}
.textc666:link{color:#666;}.textc666:visited{color:#999;}.textc666:hover{color:#c00;text-decoration:underline;}
/*****字体大小******/
.f12{font-size:12px !important;}.f14{font-size:14px !important;}.f16{font-size: 16px !important;}.f20{font-size: 20px !important;}.f24{ font-size: 24px !important;}
/*****字体颜色******/
.c333{color: #333;}.c666{ color: #666;}.c999{ color: #999;}
.cf30 {color:#f30;}.cf60 { color:#f60}.cc60 { color:#c60}
.red {color: #c00}.green { color:#093}.blue { color:#0062C7}.yellow { color:#f90}.orange{color:#f60}
/*****文字显示方式(换行还是不换)******/
.word-keepAll{word-break:keep-all;white-space:nowrap;}
.word-breakAll{word-break:break-all;word-wrap:break-word;}
.no-pd { padding:0!important}
.h30 li { height:30px!important; line-height:30px!important} 
.h34 li { height:34px!important; line-height:34px!important}
.w1200{ margin:0 auto;width:1200px;}
.w1000{ margin:0 auto;width:1000px;_width:1012px;}
.w485 { width:485px;} .w320{ width:320px;} .w300 { width:300px;} .w650{ width:650px;}
.w360 { width:360px;} .w60 { width:60px;} .w240 { width:240px;} .w120 { width:120px;}

.icon{display:inline-block;vertical-align:middle;background:url(/statics/images/index/index-sprite-24.png) no-repeat;_background:url(/statics/images/index/index-sprite.png) no-repeat;}
.index-top-link{height:30px;color:#ddd;border-bottom:1px solid #e1e1e1;background:#f2f2f2;}
.index-top-link .w1000{line-height:30px;}
.index-top-link a{color:#666; height:30px; line-height:30px; display:inline-block; margin:0 5px; cursor:pointer;}
.index-top-link a:hover{color:#c00; text-decoration:none;}
.index-top-link .top-links{color:#5481de;}
.label-choice{vertical-align:middle;}
.label-choice input{vertical-align:middle;margin-top:-3px;margin-right:2px;}
.index-top-link .login-username{color:#ff9900;font-weight:bold;font-size:14px;}
.index-top-link .login-username:hover{color:#c00;}
.logout-text:hover{color:#c00;}
.login-head{width:60px;height:60px;}
.weather{color:#666;}
.logo-box{height:70px;padding:10px 0;}
.index-top-link .login-box dl{padding:10px 0;}
.index-top-link .login-box dd{margin-left:10px;line-height:20px;}
.index-top-link .login-box ul a{color:#333;}
.logo{ margin:0 10px 0 0;width:220px; float:left}
.logo-box .banner{width:380px;height:70px;}
.logo-box .banner img{width:380px;height:70px;}
.cnt-ad .left {width:495px;height:60px;}
.cnt-ad .left img{width:495px;height:60px;}
.cnt-ad .right {width:495px;height:60px;}
.cnt-ad .right img{width:495px;height:60px;}
.border-top{margin:5px 0;border-top:1px dotted #cbcbcb;}
.btn-login{display:inline-block;width:220px;text-align:center;height:35px;line-height:35px;border:1px solid #a50000;border-radius:3px;background:url(/statics/images/index/login-bg.png) repeat-x;color:#fff;font-size:14px;cursor:pointer;}
.login-box{position:absolute;z-index:10;padding:0 14px;width:220px;background:#fff;border:1px solid #b3b3b3;}
.login-box-view { width:11px; height:6px; display:inline-block; float:right; margin:-6px 10px 0 0; background:url(/statics/images/index/index-icon.png) 0 -532px;}
.btn-login:hover{background-position: 0 -39px;}
.other-login-list{margin:10px 0;padding:15px 0;width:222px;height:80px;border-top:1px dotted #dcdcdc;border-bottom:1px dotted #dcdcdc;}
.other-login-list li{float:left;margin:0 2px;}
.other-login-list li a{padding-top:60px;width:60px;height:20px;line-height:20px;text-align:center;color:#999;}
.other-login-list li a:hover{color:#c00;}
.icon-m-qq{background-position: 0 -70px;}/***QQ图标***/
.icon-m-qq:hover{background-position: 0 -150px;}
.icon-m-weibo{background-position: -74px -70px;}/***QQ微博***/
.icon-m-weibo:hover{background-position: -74px -150px;}/***QQ微博***/
.icon-m-wechart{background-position: -147px -70px;}/***QQ微信***/
.icon-m-wechart:hover{background-position: -147px -150px;}/***QQ微信***/
.ipt-login{padding-left:30px;width:190px;height:35px;line-height:35px;border:1px solid #ccc;overflow:hidden; margin-top:10px;}
.ipt-username{background-position: -225px -26px;}
.ipt-password{background-position: -225px -64px;}
.icon-more-sub{position:relative;cursor:pointer;width:15px;height:15px;background-position: -125px -25px;margin-top: 15px;margin-left: 10px;}
.icon-more-sub:hover{background-position: -100px -30px;}
.sub-menu,.share-sub-menu{position:absolute;display:none;top:15px;left:0px;z-index:2;background:#fff ;width:80px;border:1px solid #9d9d9d}
.share-sub-menu li,.sub-menu li{height:26px;line-height:26px;text-align:center;vertical-align:middle;}
.share-sub-menu li a,.sub-menu li a{display:block;height:26px;line-height:26px;color:#000;}
.share-sub-menu li a:hover,.sub-menu li a:hover{background:#c00;color:#fff;text-decoration:none;}
.share-sub-menu{padding-top:5px;background:#fff url(/statics/images/index/share-bg.png) no-repeat;border:none;}
.share-sub-menu li{margin-left:1px;width:62px;}
.bdshare-button-style0-16 li a{display:block;margin:0;padding:0;width: 100%;background:none;text-align:center;}

/*导航*/
.nav { height:48px; line-height:48px; border-top:3px solid #c5171f; border-bottom:1px solid #f2f2f2; box-shadow:1px 1px 1px #f8f8f8}
.nav-list { float:left; font-family:Microsoft yahei;}
.nav-list li { padding:0 22px; float:left; display:inline-block; text-align:center; position:relative}
.nav-list li em { background:url(/statics/images/index/index-icon.png) -91px -22px no-repeat; height:48px; width:6px; display:inline-block; position:absolute; right:0; top:0;}
.nav-list li.cur { background:url(/statics/images/index/index-icon.png) 36px 0 no-repeat; margin-top:-4px; padding-top:4px;} .nav-list li.cur em { top:4px;}
.nav-list li.cur a {color:#c5171f;}
.nav-hot { position:relative;}.nav-hot img { position:absolute; left:57px; top:11px;}
.nav-list li a { font-size:16px; color:#000;}
.nav-list li a:hover { font-size:16px; color:#c5171f; text-decoration:none;}
.exh-lk { border-radius:5px; background:#c5171f; padding:7px 15px; color:#fff; float:left; width:40px; height:18px; line-height:18px; margin:7px 8px 0 0;} 
.exh-lk:hover { background:#de2f00;text-decoration:none; color:#fff;}
.aldgo-lk { background:url(/statics/images/index/ald-logo.png); width:156px; height:31px; float:right; margin-top:6px;}

.wrapper { width:1000px; margin:10px auto;}
.tit { border-bottom:1px solid #999; line-height:30px; height:30px; margin:10px 0 15px; clear:both}
.tit h3 { background:url(/statics/images/index/index-icon.png) 0 -53px no-repeat; line-height:26px; padding-bottom:13px; font-size:18px; font-weight:700; color:#333; position:absolute; float:left;}
.tit .more { float:right; color:#909090; font-size:12px;} .tit .more-red { float:right; color:#cd6267; font-size:12px;}
.tit .tit-tt { background:url(/statics/images/index/index-icon.png) 0 -309px no-repeat; width:96px; height:36px;}
.tit .tit_ch { background:url(/statics/images/index/index-icon.png) 0 -362px no-repeat; width:96px; height:36px;}
.tit-h3 { font:700 18px/24px Microsoft yahei; margin-bottom:5px;}
.head-list { overflow:hidden; margin:15px 0 0}
.head-list .tit-h3 { text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.list-text li { height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list-text li a { color:#333}  .list-text li a:hover { color:#c00} 
.list-text li span { color:#cdcdcd; float:right}
.focus { width:485px; height:320px; margin-top:15px; overflow:hidden; position:relative;}
.focus-img { width:485px; height:300px; overflow:hidden}
.focus-img li { width:485px; height:300px; overflow:hidden; float:left; position:relative;}
.focus-img li p { height:30px; line-height:30px; position: absolute; z-index:2; left:0; bottom:0; color:#fff; overflow:hidden; text-indent:10px;}
.focus-png { background:#000; opacity:0.7; filter:alpha(opacity:70); width:100%; height:30px; position:absolute; bottom:20px;}
.focus-item { text-align:center; padding:8px 0; height:4px; line-height:0; background:#f7f7f7}
.focus-item a { width:40px; height:4px; line-height:4px; font-size:0; background:#666; margin:0 5px; display:inline-block; vertical-align:middle}
.focus-item a.cur { background:#c5171f}
.direction_l,.direction_r { background:#fff url(/statics/images/index/index-icon.png) 6px -558px; width:30px; height:50px; position:absolute; left:0; top:115px; z-index:1; cursor:pointer; opacity:0.6; filter:alpha(opacity:60); display:none}
.direction_r { background:#fff url(/statics/images/index/index-icon.png) 8px -622px;right:0; left:auto;}
.icon-today { background:url(/statics/images/index/index-icon.png) 0 -420px no-repeat; line-height:36px; padding-left:40px; float:left;}

.rfocus { width:210px; height:190px; overflow:hidden; position:relative; float:right}
.rfocus-img { width:210px; height:190px; overflow:hidden}
.rfocus-img li { width:210px; height:190px; overflow:hidden; float:left;}
.rfocus-item { text-align:center; height:18px; position:absolute; bottom:5px; width:100%;}
.rfocus-item a { width:8px; height:8px; line-height:8px; font-size:0; border-radius:4px; background:#666; margin:0 5px; display:inline-block; vertical-align:middle}
.rfocus-item a.cur { background:#c5171f}
.pc-ad { overflow:hidden}

.icon-triangle { background:url(/statics/images/index/index-icon.png) 0 -716px no-repeat; width:5px; height:9px; display:inline-block; margin-right:8px; vertical-align:middle}
.icon-point { background:url(/statics/images/index/index-icon.png) 0 -176px no-repeat; width:3px; height:3px; display:inline-block; margin-right:8px; vertical-align:middle}
.icon-diamond { background:url(/statics/images/index/index-icon.png) 0 -221px no-repeat; width:6px; height:6px; display:inline-block; margin-right:8px; vertical-align:middle}
.icon-data { background:url(/statics/images/index/index-icon.png) 0 -747px no-repeat; width:13px; height:15px; display:inline-block; margin:0 6px 0 3px; vertical-align:middle}

.hot-tit { background:url(/statics/images/index/hottit_bg.png); width:455px; height:28px; line-height:28px; text-indent:125px; overflow:hidden; margin:20px 0 15px;}
.hot-tit a { color:#c5171f; font-size:16px; font-weight:700;} .hot-tit a:hover { color:#000; text-decoration:none;}
.list-ch { margin:15px 0; overflow:hidden} 
.list-ch li { width:230px; height:24px; line-height:24px; overflow:hidden; float:left; text-overflow:ellipsis; white-space:nowrap;}
.list-ch li a { font-size:14px; color:#666}
.nav-search-box{ width:360px; float:right }
.search-list{float:left;display:inline-block;width:70px;height:32px;line-height:32px; text-indent:10px;border:1px solid #e1e1e1;border-right:none;background-position:-175px -675px;cursor:pointer; color:#666}
.search-type-list{ display:none; position: absolute; border:1px solid #e1e1e1; background:#fff; margin-top: -1px; z-index:99;}
.search-type-list a{ display: inline-block; padding-left:10px; width: 60px; height: 20px; line-height:20px; color: #333; overflow: hidden;}
.search-type-list a.on{ background: #e9e9e9; }
.search-type-list a:hover{ background: #e9e9e9; color: #333; text-decoration:none;}
.nav-search-text{float:left;width:235px;height:32px; text-indent:10px;line-height:32px;border:1px solid #e1e1e1;border-right:0;background:#fff;}
.nav-search-btn{float:left;width:53px;height:34px; font-size:14px; background:#ff000c; color:#fff; border:none;cursor:pointer;}

.ad-list { overflow:hidden; margin-left:-7px;}
.ad-list li { float:left; width:150px; overflow:hidden; margin:8px 0 5px 6px; _margin:8px 0 5px 3px; display:inline-block; border:1px solid #f2f2f2; padding:2px 3px;}
.ad-list li img { width:148px; height:33px; border:1px solid #f7f7f7; display:inline-block; margin-bottom:5px;}

.dj-bg { background:#f7f7f7; margin-bottom:15px; padding:12px; overflow:hidden}
.imagetext { overflow:hidden; margin-bottom:10px; _height:120px;}
.imagetext dt { float:left; margin-right:20px;}
.imagetext dt .img150 { width:150px; height:120px; overflow:hidden; float:left;}
.imagetext dt .img150 img { max-width:100%; max-height:100%; vertical-align:middle}
.imagetext dt .img150_1 { width:150px; height:100px; overflow:hidden; float:left;}
.imagetext dt .img150_1 img { max-width:100%; max-height:100%; vertical-align:middle}
.imagetext dt .img140 { width:140px; height:120px; overflow:hidden; float:left;}
.imagetext dt .img140 img { max-width:140px; max-height:120px; vertical-align:middle}
.imagetext dd p { height:60px; line-height:20px; color:#999; overflow:hidden;}

.list-pc { _height:48px; margin-bottom:10px; overflow:hidden;}
.list-pc li { width:242px; _width:240px; height:24px; line-height:24px; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.list-pc li em { color:#fff; background:#c5171f; height:16px; line-height:16px; display:inline-block; padding:0 5px; border-radius:5px; font-size:12px; margin-right:5px;}

.change-number{cursor:pointer;display:block;width:318px;height:30px;line-height:30px;border:1px solid #dbdbdb;color:#999; margin:10px 0 15px;}
.change-number:hover{background:#f6f6f6; color:#999; border:1px solid #f6f6f6;}
.change-number img{margin-right:5px;}

.yellow-box { border:1px solid #f4e8b9; margin-bottom:10px;}
.weikebox { padding:5px 10px 10px;} 
.weiketit { background:#ffd429; padding:0 5px; height:24px; line-height:24px; color:#fff; display:inline-block; margin:5px 0 10px;}

.character { margin:5px 0 10px; padding-bottom:15px; overflow:hidden; width:320px;}
.character h3 { font-size:16px; margin-bottom:8px; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.character h3 span { float:right; background:url(/statics/images/index/index-icon.png) 0 -116px; width:54px; height:22px; line-height:22px; display:inline-block; font-size:14px; font-weight:700; text-align:center;}
.character p { height:60px; line-height:20px; overflow:hidden; color:#999}
.character .img60 { float:left; width:60px; height:60px; display:inline-block; margin-right:10px; overflow:hidden}
.character .img60 img { max-width:100%; max-width:100%; vertical-align:middle;}
.search-form { border-top:2px solid #1b7dd0; background:#f7f7f7; padding:10px 15px; overflow:hidden; margin-top:15px;}
.search-box-tab { line-height:30px; font-size:14px;}
.search-box-tab span { margin-right:20px; color:#999; cursor:pointer;}
.search-box-tab span.cur { font-weight:700!important; color:#1b7dd0}
.ipt-keyword{width:200px;height:32px;line-height:32px;border:1px solid #1b7dd0; padding:0 10px; background:#fff; box-sizing:content-box;}
.btn-search-goods { width:45px; height:34px; border:0; color:#fff; background:url(/statics/images/index/index-icon.png) 0 -483px;cursor:pointer;}

.list-logo { overflow:hidden; margin-left:-19px;}
.list-logo li { width:138px; height:58px; border:1px solid #e1e1e1; float:left; margin:0 0 10px 19px; _margin:0 0 10px 10px; overflow:hidden; text-align:center;}
.list-logo li img { vertical-align:middle; max-width:100%; max-height:100%;}

.line { border-bottom:1px #ddd; border-bottom-style: dotted}
.tag-list { padding:5px 0 10px; overflow:hidden;}
.tag { border:1px solid #e1e1e1; border-radius:3px; padding:0 10px; height:24px; line-height:24px; display:inline-block; color:#000; float:left; margin-right:16px; font-size:14px; overflow:hidden;}
.tag:hover { border:1px solid #c5171f; background:#c5171f; color:#fff; text-decoration:none;}
.tag-l { display:inline-block; border:1px solid #e9bdbf; background:#faeeee; color:#cd6267!important; padding:0 5px; line-height:18px; height:18px; margin-right:5px; font-size:12px;} 
.tag-l:hover { background:#f8c3c3; text-decoration:none;}

.list-case { overflow:hidden; margin-left:-15px; overflow:hidden}
.list-case li { margin:12px 0 0 15px; _margin:12px 0 0 11px; float:left; width:150px; height:130px; overflow:hidden}
.list-case li .img150 { width:150px; height:90px; display:inline-block; overflow:hidden; margin-bottom:5px;}
.list-case li .img150 img { width:150px; height:90px;} .list-case li .name { line-height:18px; height:36px; overflow:hidden}
.list-case li .name a { color:#999} .list-case li .name a:hover { color:#c00}
.magazine { overflow:hidden; margin:5px 0}
.magazine dt { float:left; margin-right:10px; width:80px; overflow:hidden} .magazine dt .img80 { width:80px; height:80px; overflow:hidden}
.magazine dt p { height:30px; line-height:30px; background:#f0f0f0; width:80px; text-align:center}
.magazine dd h3 { font-weight:700; font-size:14px;}
.magazine dl dd li { width:230px;}
.sdj { overflow:hidden; margin:5px 0}
.sdj dt { float:left; margin-right:10px;} 
.sdj dt .img100 { width:100px; height:110px; overflow:hidden; display:block;}
.sdj dt .img100 img { width:100px; height:110px;}
.sdj dd h3 { font-size:14px; margin-bottom:5px;} .sdj dd p { color:#999; line-height:20px;} 
.btn-sdj { width:180px; text-align:center; height:28px; line-height:28px; color:#fff; background:#ffd429; display:inline-block; margin-top:15px;} .btn-sdj:hover { color:#fff;}


/*****国际照明展*****/
.alt-tabs .tab{position:relative;border-bottom:1px solid #cbcbcb;}
.alt-tabs .exh-head{display:inline-block;float:left;text-align:center;color:#666;cursor:pointer;background:#f0f0f0;border-top:1px solid #e1e1e1;font-size:14px;}
.alt-tabs .exh-head.cur{position:relative;border-top:2px solid #c80000;color:#c80000;font-weight:bold;text-decoration:none;background:#fff;}
.tabs-head-left{border-left:1px solid #e1e1e1;}
.tabs-head-mid{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.tabs-head-right{border-right:1px solid #e1e1e1;}
.tabs-exhibition { width:260px;}
.tabs-exhibition .tab{height:34px;}
.tabs-exhibition .alt-tabs-head{width:258px;height:34px;line-height:34px;}
.tabs-exhibition .cur{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.tabs-exhibition  .shanghaizhan.cur{color:#090;border-top-color:#009900;}
.exhibition-links-box{border:1px solid #e1e1e1; background:#f7f7f7; overflow:hidden}
.exhibition-links-box a{display:inline-block;width:85px;_width:84px;height:32px;line-height:32px;color:#333;text-align:center; float:left; overflow:hidden}
.exhibition-links-box a:hover{ color:#f00; text-decoration:none; background:#fff;}
.btn-links-mid{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}

.stockloading {margin-left:80px;margin-top:30px;}
.gupiao-box { height:199px; overflow:hidden}
.gupiao-hots-tabs { padding:5px 0 10px; border-bottom:1px solid #f1f1f1;}
.gupiao-hots-tabs a { color: #333; padding:0 33px; font-size:14px;}
.gupiao-hots-tabs a.cur { color: #d9141c; font-weight: bold;}
.gupiao-hots-tables { padding:8px 5px; height:146px;}
.gupiao-hots-tables table { width:100%;}
.gupiao-hots-tables thead td { font-size: 12px; color: #aaa; padding-bottom: 10px;}
.gupiao-hots-tables tbody { height: 20px; line-height: 20px; font-size: 14px; color: #444;}
.gupiao-hots-tables tbody td { padding: 3px 0;}
.gupiao-hots-tables tbody b,.gupiao-hots-tables tbody em { display: block; width: 18px; height: 18px; line-height: 18px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; font-size: 12px;}
.gupiao-hots-tables tbody b { background-color: #e0e0e0; color: #666; font-weight: normal;}
.gupiao-hots-tables tbody em { background-color: #d9141c; color: #fff;}
.updown-link {cursor:pointer; }

/*首页底部*/
.footer { background:#f2f2f2; padding:30px 0;} .footer a { color:#666;} .footer a:hover { color:#f00; text-decoration:none;}
.footer h3 { font-weight:700; margin-bottom:5px;}
.b_line { border-bottom:1px solid #e6e6e6; box-shadow:0 1px 0 #fff; padding-bottom:20px; margin-bottom:20px}
.bs_list li { float: left; padding-right: 40px; line-height: 22px;}
.bs_list .bs_s_list1 ul li { width: 50% !important; padding-right: 0px !important; }
.bs_list .bs_s_list2 ul li { width: 100% !important; padding-right: 0px !important; }
.bs_list3 { text-align:center; color:#999; font-size:12px; padding:6px 0} .bs_list3 a,.bs_list3 span { margin:0 10px;}
.qr_code{ width: 100px; height: 100px; position:absolute; margin-top: -10px; margin-left: 900px; }

/** 浮动窗口 **/
.float_banner { position: fixed;top: 50%; right: 20px;z-index: 1000; width: 50px; height: 148px; }
.float_banner_inner {background:#f4f4f4;width: 50px; }
.float_banner_inner a{display:block;padding:5px 10px;width:28px;height:38px;cursor:pointer;text-align:center;text-indent:-999px;border:1px solid #dbdbdb;border-top:none;overflow:hidden;}
.float_banner_inner a:hover{background:#666;border:1px solid #666;border-top:none;font-size:12px;color:#fff;text-decoration:none;text-indent:0;}
.float_banner_inner .icon-QR-code{background:#f4f4f4 url(/statics/images/index/index-sprite.png) -189px -379px no-repeat;border-top:1px solid #dbdbdb;}
.float_banner_inner .icon-QR-code:hover{border-top:1px solid #666;background:#666 url(/statics/images/index/qr-code-s.png) 10px 10px no-repeat;}
.float_banner_inner .icon-topbar{display:none;background-position: -35px -295px;}
.icon-feedback{background-position: -85px -295px;}
.QR-code-box{display:none;position:absolute;left:-161px;width:161px;height:171px;background:url(/statics/images/index/border-bg.png) no-repeat;}
.QR-code-box h6{margin-top:10px;text-align:center;}
.QR-code-img-box{padding:10px 20px;display: table-cell;vertical-align:middle;text-align:center;*display: block;margin:0 auto;width:120px;height:120px;}
.QR-code-img-box img{max-width:120px;max-height:120px;}

.loading { text-align:center; overflow:hidden; border:1px solid #f5f5f5; height:28px; line-height:28px; padding:75px 0; background:#f9f9f9; margin-top:10px;}

.top-ad { background:url(/statics/images/index/1000X200.jpg); width:1000px; height:200px; margin:0 auto; overflow:hidden; position:relative; }
.close-ad { width:22px; height:22px; display:inline-block; position:absolute; right:6px; top:6px;}
#pop { position:fixed; bottom:0; right:0; width:300px; height:300px; display:none}
#pop img { width:300px; height:300px;}
#popClose { background: url(/statics/images/close_this.png);width: 35px;height: 35px;display: inline-block;position: absolute;right: 0;top: 0;z-index: 1; cursor:pointer}

.character .img60 img,.imagetext dt .img150 img,.imagetext dt .img150_1 img,.imagetext dt .img140 img,.sdj dt .img100 img,.list-case li .img150 img,.magazine dt .img80 { transform: scale(1); transition:all 0.5s}
.character .img60 img:hover,.imagetext dt .img150 img:hover,.imagetext dt .img150_1 img:hover,.imagetext dt .img140 img:hover,.sdj dt .img100 img:hover,.list-case li .img150 img:hover,.magazine dt .img80:hover { transform: scale(1.1); transition:all 0.5s}
.pop {position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;display:none;}
.pop-cover {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);}
.pop-pop {width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}
.pop-pop-div {width:650px;transition:all .3s;-moz-transition:all .3s; -ms-transition:all .3s;-webkit-transition:all .3s;animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;}
.add {animation-name:pov;-moz-animation-name:pov;-ms-animation-name:pov;-webkit-animation-name:pov;}
.remove {animation-name:povs;-moz-animation-name:povs;-ms-animation-name:povs;-webkit-animation-name:povs;}
@keyframes pov {0% {transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);}
100% {transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}
}
@-webkit-keyframes pov {0% {transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);}
100% {transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}
}
@keyframes povs {0% {transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}
100% {transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);}
}
@-webkit-keyframes povs {0% {transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}
100% {transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);}
}
.colsed-cover {position:absolute;top:20px;right:20px;color:#FFFFFF;z-index:101;}
.colsed-cover span { background:url(/statics/images/close_pop.png) no-repeat; display:inline-block; width:28px; height:28px;}

.swiper{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}