﻿*{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:none;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;}.f18{font-size: 18px !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}

.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:160px; float:left}
.logo-box .banner{width:365px;height:70px; margin-left:15px;}
.logo-box .banner img{width:380px;height:70px;}
.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 27px; 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!important; 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;}

.w300 { width:300px;} .w680 { width:680px;}
.w1000 { width:1000px; margin:0 auto;}
.wrapper { width:1000px; padding:10px 0; margin:0 auto;}
.w1000 h1 {float: left;font-size: 22px;font-family: Microsoft yahei, ºÚÌå;display: inline;margin-top: 26px ;font-weight: bold;color: #000;}

.focus { width:450px; height:300px; overflow:hidden; float:left;}
.focus .swiper-slide p { height:40px; line-height:40px; position: absolute; left:0; bottom:0; overflow:hidden; text-indent:10px; font-size:16px; color:#fff; background:url(../images/focus-png.png); width:100%; text-overflow:ellipsis; white-space:nowrap}
.swiper-pagination { text-align:right!important; right:10px!important; left:inherit!important; z-index:8!important; width:auto!important;}
.swiper-pagination-bullet { background:#fff!important; opacity:.7!important} .swiper-pagination-bullet-active { background:#f00!important}

.news { width:390px; float:left; margin:0 25px;}
.tit_tt { background:url(../images/news_tit.jpg) no-repeat; width:120px; height:20px; margin-bottom:25px;}
.news h3 { font-size:20px; font-weight:700; color:#333; line-height:26px; height:52px; overflow:hidden;}
.news p { padding:10px 0 20px; color:#999; font-size:12px; line-height:20px;}
.newslist { overflow:hidden}
.newslist li { height:22px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:6px 0}
.newslist li i { width:4px; height:4px; display:inline-block; vertical-align:middle; margin-right:10px; background:#e2323a}

.img-text { width:300px; float:right;}
.img-text dl { overflow:hidden}
.img-text dl dt { width:120px; height:85px; overflow:hidden; float:left; margin:0 15px 0 0; text-align:center}
.img-text dl dt img { max-width:100%; max-height:100%; vertical-align:middle}
.img-text dl dd { font-size:14px; line-height:22px; color:#333;}
.img-text p { line-height:20px; height:40px; overflow:hidden; color:#999; padding:15px 0}

.newzt .img-text { border-top:1px solid #eee; padding:15px 0 0}

.alt-tabs .tab{position:relative;}
.tabs-exhibition .tab{height:34px;}
.tabs-exhibition .alt-tabs-head{display:inline-block;float:left;text-align:center;color:#666;cursor:pointer;background:#f0f0f0;border-top:2px solid #f0f0f0; font-size:16px;width:135px;height:48px;line-height:48px;}
.tabs-exhibition .alt-tabs-head.cur{position:relative;border-top:2px solid #c80000;color:#c80000;font-weight:bold;text-decoration:none;background:#fff;}
.tabs-exhibition .shanghaizhan.cur{color:#090;border-top-color:#009900;}
.exhibition-links-box{border-top:1px solid #fff; background:#b72240; overflow:hidden}
.exhibition-links-box a{display:inline-block;width:89px;_width:84px;height:48px;line-height:48px;color:#fff;text-align:center; float:left; overflow:hidden; font-size:14px;}
.exhibition-links-box a:hover{ color:#f00; text-decoration:none; background:#fff;}
.shexhibition-links-box  {background:#009900;}
.btn-links-mid{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; width:90px!important;}

.ad_sdj { margin-bottom:10px; height:250px;}
.l-ad h3{ font-size:14px; padding:8px 0; color:#333;}
.list-logo { overflow:hidden; margin-left:-14px;}
.list-logo li { border:1px solid #efefef; float:left; width:126px; height:52px; overflow:hidden; margin:0 0 12px 14px;}
.list-logo li img { width:126px!important; height:52px!important;}

.tit { height:22px; line-height:22px; border-bottom:1px solid #ddd; padding-bottom:15px; margin:10px 0; overflow:hidden} .tit h3 {border-left:6px solid #e2323a; font-size:16px; color:#333; font-weight:700; text-indent:10px; float:left} .more-a { float:right; color:#999; font-size:14px;}
.tit_r {  margin:10px 0 20px; padding:5px 0; border-bottom:1px solid #ddd; overflow:hidden; line-height:30px;}
.tit_r h3 { float:left; vertical-align:middle}

.head_text { padding:10px 0 20px; overflow:hidden;}
.head_text_tit { height:17px; border-top:1px solid #ddd; margin:10px 0 20px;}
.head_text_tit h3 { width:40px; height:21px; line-height:20px; background:#e2323a; color:#fff; font-size:14px; text-align:center; margin-top:-3px; position:absolute}
.head_text_tit h3 span { border-width: 0 3px 3px;border-style: solid;border-color: transparent transparent #e2323a; position:absolute; right:-3px; top:0}
.head_list { margin:5px 0 15px; clear:both; overflow:hidden}
.head_list li { width:295px; float:left; background:url(/statics/images/news/icon_page.png) left center no-repeat; font-size:16px; color:#333; line-height:26px; padding:0 10px 0 35px;}
.product_list { overflow:hidden; margin:0 0 0 -10px;}
.product_list li { width:130px; height:180px; float:left; margin:0 0 10px 10px;}
.product_list li .img130 { width:128px; height:128px; border:1px solid #e1e1e1; display:block; text-align:center; margin-bottom:8px; overflow:hidden}
.product_list li .img130 img { max-width:100%; max-height:100%; vertical-align:middle;} 
.product_list li h4 { text-align:center; color:#333; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.product_list li p { text-align:center; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap} .product_list li p a { color:#999}

.news_nav { height:48px; line-height:48px; background:#f1f1f1; border-top:2px solid #e2323a;}
.news_nav a { font-size:16px; color:#333; font-weight:700;width:25%; text-align:center; float:left;} .news_nav a.cur { background:#e2323a; color:#fff;}

.news_list { margin-bottom:10px;}
.news_list li { border-bottom:1px solid #eee; padding:20px 8px; overflow:hidden} .news_list li:hover { background:#f9f9f9; box-shadow:0 5px 5px #eee;} .news_list li:last-child { border:0}
.news_list li .img160 { width:160px; height:120px; float:left; overflow:hidden; margin:0 20px 0 0}
.news_list li .img160 img { max-width:100%; max-height:100%; vertical-align:middle;}
.news_list li h3 { font-size:20px; color:#333; margin-bottom:5px; overflow:hidden; height:28px; line-height:28px; text-overflow:ellipsis; white-space:nowrap;}
.news_list li p { line-height:20px; color:#999; height:60px; overflow:hidden}
.news_list li .data { height:28px; line-height:28px;} .news_list li .data span { color:#bbb;} .news_list li .data em { width:1px; height:14px; background:#ccc; margin:0 20px; display:inline-block; vertical-align:middle}
.more_box { border:1px solid #ddd; height:48px; line-height:48px; text-align:center; font-size:16px; margin:20px 0}
.more_box .zhmore { background:url(../images/icon_home.png) no-repeat 44% -195px; text-indent:30px; display:block}
.more_box .zhmore:hover { background-color:#f6f6f6;}

.tag-list { padding:5px 0 15px; overflow:hidden;}
.tag { border:1px solid #999; border-radius:3px; padding:0 5px; height:24px; line-height:24px; display:inline-block; color:#666; float:left; margin-right:5px; font-size:14px; overflow:hidden;}
.tag:hover { border:1px solid #c5171f; background:#c5171f; color:#fff; text-decoration:none;}
.case-m { background:#fff;}
.case-m p { font-size:14px; color:#333; height:40px; line-height:40px; margin:2px 0 0 0; background:#eee; padding:0 10px;}
.case_img_one { float:left; width:168px; height:202px; overflow:hidden; margin:0 2px 0 0}
.case_img_two { margin-bottom:2px; width:130px; height:100px; overflow:hidden}
.case_img_three { width:130px; height:100px; overflow:hidden}

.ad_300 { width:300px; height:100px; margin:10px 0 30px; overflow:hidden}

.data-list { overflow:hidden;}
.data-list li { height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:5px 0}
.icon-data {background:url(../images/icon_home.png) no-repeat -3px -137px; width:13px; height:14px; margin:0 10px 0 0; display:inline-block; vertical-align:middle}
.line { height:1px; background:#eee; margin:15px 0; font-size:0}

.gupiao-box { overflow:hidden}
.gupiao-hots-tabs { padding:10px; background:#eee;}
.gupiao-hots-tabs a { color: #666; padding:0 25px; font-size:14px;}
.gupiao-hots-tabs a.cur { color: #d9141c; font-weight: bold;}
.gupiao-hots-tables { padding:8px 5px;}
.gupiao-hots-tables table { width:100%;}
.gupiao-hots-tables thead td { font-size: 14px; color: #aaa; padding: 5px 0 15px;}
.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;}
.up-link { color:#fff; background:#e2323a; padding:2px 5px; border-radius:3px; margin:0 5px; cursor:pointer;} 
.down-link { color:#40b026; border:1px solid #40b026; border-radius:3px; padding:2px 5px; cursor:pointer;}

/*新闻中心*/
.rhead { background:#e2323a; height:52px; line-height:52px; overflow:hidden}
.rhead .logo { float:left;}
.nav_n { float:left; font-size:14px;} .nav_n a { color:#fff; padding:0 13px; display:inline-block; float:left} .nav_n a.cur,.nav_n a:hover { background:#900}
.search_n { float:right;} .search_n .login_link { text-align:left; float:left; padding:0;} .search_n .login_link a { color:#fff;}
.search_n .search_box { padding:10px 20px;}
.search_n .search-text { background:#fff; color:#aaa; width:110px;} .search_n .search-btn { background-color:#900}

.new_head { background:#f1f1f1; padding:20px 0 0; margin:0 0 30px;}
.new_ad { width:1190px; height:100px; margin:0 0 10px}
.new_nav { height:56px; line-height:56px; border-bottom:4px solid #d4d4d4; position:relative;} 
.new_nav a { font-size:16px; text-align:center; width:130px; color:#333; display:inline-block; float:left;}
.new_nav a.on{ color:#e2323a; border-bottom:4px solid #e2323a;} .new_nav a:hover { color:#e2323a}
#ncur { position: absolute; background: #e2323a; width: 130px; height: 4px; z-index: 100; bottom:-4px; }

.focusnew,.focusnew .swiper-wrapper,.focusnew img { width:680px; height:350px;}
.focuss,.focuss .swiper-wrapper,.focuss img { width:300px; height:220px;} 
.focuss .swiper-slide p { font-size:12px;}

@media only screen and (max-width: 1440px) {
    .nav_n {
        width:680px; overflow:hidden;
    }}
.news_r { width:300px; float:right}
.news_tt { border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px; height:120px;}
.news_tt h3 { font-size:18px; font-weight:400; line-height:26px; height:52px; overflow:hidden; margin-bottom:5px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box;}
.news_tt p { color:#999; line-height:20px; overflow:hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box;}
.data_text { width:420px; margin:10px 0}
.data_text_tit { font-size:20px; font-weight:700; color:#333; margin-bottom:10px;}
.data_text_bg { background:#eee; padding:25px; overflow:hidden}
.data_text dl { overflow:hidden; margin-bottom:10px;} 
.data_text dl dt { width:120px; height:120px; float:left; margin-right:20px;}
.data_text dl dd h3 { font-size:20px; font-weight:400; line-height:26px; height:52px; overflow:hidden; margin-bottom:5px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box;} 
.data_text dl dd p { color:#999; line-height:20px; height:60px; overflow:hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box;}
.more_r { text-align:right; font-size:14px;} .more_r a { color:#666} .more_r a span { color:#e2323a; font-weight:700; font-size:16px; margin-left:3px;}

.footer_new { text-align:center; padding:30px 0; overflow:hidden; background:#f9f9f9} .footer_new p { padding:2px 0} .footer_new p span { margin:0 8px;}
.about-links { font-size:14px; padding:0 0 20px; color:#bbb} .about-links a { margin:0 20px;}
.ad_view { width:1190px; height:100px; margin:20px auto;}
.path { padding:5px 0; color:#999;} .path a { color:#999;} .path span { margin:0 10px; font-family: Verdana}
.news_h1 { font-size:32px; color:#333; font-weight:700; padding:20px 0 10px; line-height:40px;}
.titBar { color:#999;} .titBar span { margin-right:20px;}
.summary { color:#666; font-size:14px; padding:25px; background:#f1f1f1; margin:20px 0; line-height:24px;}
.statement { padding:25px; border:1px solid #eee; color:#999; line-height:20px; margin:20px 0 20px 100px; width:698px;}

.related { margin:20px 0 0 100px; width:750px;}

.main-cnt { margin:20px 0 0 100px; width:750px;} .main-cnt p { font-size:16px; color:#333; padding:10px 0; text-indent:32px; line-height:30px;}
.tit_h { font-size:20px; font-weight:700; border-bottom:4px solid #ccc; padding:10px 0; margin-bottom:10px; position:relative}
.tit_h a { color:#333} .tit_h_r { height:4px; width:100px; position:absolute; bottom:-4px; left:0; background:#e2323a}

.fxd {  z-index:9; width:46px; float:left; top:20px;}
.share_tit { font-size:10px; color:#999; text-align:center; padding:5px 0;}
.fxd_bt { border-top:1px solid #ccc; padding:15px 0; margin:10px 0 0} 
.fxd_bt a { margin-bottom:10px; display:block; position:relative}
.icon_collection,.icon_comment { text-align:center; color:#999}
.icon_collection i,.icon_comment i { background:url(../images/fx.png) center 5px; width:44px; height:44px; border:1px solid #ccc; vertical-align:middle; display:inline-block; border-radius:50%; margin-bottom:5px;}
.icon_comment i { background-position:center -38px} 
.icon_comment span { color:#fff; background:#e2323a; height:12px; line-height:12px; font-size:10px!important; font-family:Arial, Helvetica, sans-serif; padding:0 2px; display:inline-block; border-radius:3px; position:absolute; top:-2px; right:0;}
/*首页底部*/
.footer { background:#f2f2f2; padding:30px 0; margin:30px 0 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(https://www.alighting.cn/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(https://www.alighting.cn/statics/images/index/qr-code-s.png) 10px 10px no-repeat;}
.float_banner_inner .icon-topbar{display:none; background:#f4f4f4 url(https://www.alighting.cn/statics/images/index/index-sprite.png) -35px -295px;}
.icon-feedback{ background:#f4f4f4 url(https://www.alighting.cn/statics/images/index/index-sprite.png) -85px -295px;}
.QR-code-box{display:none;position:absolute;left:-161px;width:161px;height:171px;background:url(https://www.alighting.cn/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:1190px; height:200px; margin:0 auto; overflow:hidden; position:relative; }
.close-ad { width:22px; height:22px; display:inline-block; position:absolute; right:6px; top:6px;}

 .focus-img li img,.img-text dl dt img,.case-imgs img,.img130 img,.news_list li .img160 img,.data_text dl dt img{ transform: scale(1); transition:all 0.3s}
 .focus-img li img:hover,.img-text dl dt img:hover,.case-imgs img:hover,.img130 img:hover,.news_list li:hover .img160 img,.data_text dl dt img:hover{ transform: scale(1.2); transition:all 0.3s}
 .contact_text { font-size:14px; line-height:28px; padding:10px 0}