@charset "gbk";
/***   css merge*   yinghao.chenyh@alibaba-inc.com*/html{color:#000;overflow-y:scroll;background:#fff;}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,th,td{margin:0;padding:0;}

body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,"\5b8b\4f53",sans-serif;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

address,cite,dfn,em,var{font-style:normal;}

code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}

small{font-size:12px;}

ul,ol{list-style:none;}

a{text-decoration:none;}

a:hover{text-decoration:underline;color:#ff7300;}

abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}

q:before,q:after{content:'';}

:focus{outline:0;}

legend{color:#000;}

fieldset,img{border:none;}

button,input,select,textarea{font-size:100%;}

table{border-collapse:collapse;border-spacing:0;}

hr{border:none;height:1px;*color:#fff;}

img{-ms-interpolation-mode:bicubic;}

/**2011 社区小组公用样式*@create 2011.01.05 balibell*/.layout-p32a24,.layout-p24a30{width:952px;margin:0 auto;}

.module{zoom:1;width:100%;}

.module:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;}

.s {font-size:12px}

.m14 {font-size:12px}

.b {font-weight:bold}

.f-l{float:left !important;display:inline}

.f-r{float:right !important;display:inline}

.clr{zoom:1}

.clr:after{content:"\0020";display:block;height:0;clear:both}

.lh12{line-height:1.2;}

.lh15{line-height:1.5}

.lh18{line-height:1.8}

.lh20{line-height:2}

.h20{height:20px;overflow:hidden;}

.d-n{display:none !important}

.d-b{display:block}

.o-h{overflow:hidden}

.v-h{visibility:hidden}

.t-c{text-align:center}

.t-r{text-align:right}

.p-r{position:relative;}

.p-a{position:absolute;}

.b-n{border:0 none !important}

.tdn a,a.tdn{text-decoration:none !important}

.tdu a,a.tdu{text-decoration:underline !important}

a.ilk,.ilk a{float:left;text-align:center;line-height:23px}

.ilk img{display:block;cursor:pointer;margin:0}

.hlf{width:50%;+width:49.99%;overflow:hidden}

.wrp{word-wrap:break-word;word-break:break-all;overflow:hidden}

.dib{float:none !important;display:inline-block;display:-moz-inline-box;-moz-box-align:stretch;+display:inline-block;vertical-align:middle}

.dib{+display:inline}

@media all and (min-width: 0px){ .dib{display:inline-block}

 }

.ma{display:block;margin-left:auto;margin-right:auto;}

.mt8{margin-top:8px}

.ml8{margin-left:8px}

.mr8{margin-right:8px}

.mb8{margin-bottom:8px}

.pt8{padding-top:8px}

.pl8{padding-left:8px}

.pr8{padding-right:8px}

.pb8{padding-bottom:8px}

.focus-box{width:278px; height:170px; overflow:hidden; position:relative; background-color:#ccc; border:#e0e0e0 solid 1px;}

body{font-family:12px/1.5 Tahoma, Arial, "\5b8b\4f53", sans-serif;}

.idx-bg{background:url(../images/info-idx-bg.gif) no-repeat;}

.idx-rx{background:url(../images/info-idx-r-x.gif) repeat-x;}

.c-alik{color:#999;}

.c-alij{color:#eaeaea;}

.c-alii{color:#666;}

.c-alih{color:#666;}

.c-alif{color:#ff1f54;}

.c-alie{color:#fff;}

.c-alid{color:#0a8312;}

.c-alic{color:#ff7300;}

.c-alib{color:#333;}

.c-alia{color:#227dce;}

.lnk-a:link,.lnk-a:visited{color:#333; text-decoration:none;}

.lnk-a:hover{color:#ff7300; text-decoration:underline;}

.lnk-b:link,.lnk-b:visited{color:#07519a; text-decoration:none;}

.lnk-b:hover{color:#ff7300; text-decoration:underline;}

.lnk-c:link,.lnk-c:visited{color:#fff; text-decoration:none;}

.lnk-c:hover{color:#ff7300; text-decoration:underline;}

.lnk-d:link,.lnk-d:visited{color:#999; text-decoration:none;}

.lnk-d:hover{color:#ff7300; text-decoration:underline;}

.lnk-e:link,.lnk-e:visited{color:#666; text-decoration:none;}

.lnk-e:hover{color:#ff7300; text-decoration:underline;}

/*.ali-masthead{padding:0 0;}*/

.fd-hide{display: none;}

.ml4{margin-left:4px;}

.banner-top-box{height: auto; background-color:white; margin-top:8px;}

.banner-top-box img{border-width:0; display:block;}

.three-top-box{}

.three-top-box .box-l,.three-top-box .box-c,.three-top-box .box-r{float:left; display:inline; overflow:hidden;}

.three-top-box .box-l{width:280px;}

.three-top-box .box-c{width:436px; margin-left:8px;}

.three-top-box .box-r{width:248px; margin-left:8px;}

.top-10-box{height:252px; overflow:hidden; border:solid 1px #e0e0e0;}

.top-title{height:31px; overflow:hidden;}

.top-title a:link,.top-title a:visited{float:right; display:inline; color:#ff7300; text-decoration:none; font-family:\5b8b\4f53; margin:5px 6px 0 0;}

.top-title a:hover{text-decoration:underline;}

.top-title-l{float:right; display:inline; background-color:#e3f4fe; width:1px; height:25px; overflow:hidden;}

.top-title .icon-1,.top-title .icon-2{width:8px; height:8px; overflow:hidden; background-position:-70px -80px; margin:9px 4px 0 8px;}

.top-title .icon-2{background-position:-100px -80px;}

.top-title .icon-t10{width:45px; height:17px; overflow:hidden; background-position:-100px -110px; margin:4px;}

.top-title h4{color:#666; line-height:28px; font-size:14px; font-weight:700;}

.top-10-box .top-row{height:22px; overflow:hidden; background-position:0 21px; vertical-align:middle;}

.top-10-box .top-row .idx-type-1,.top-10-box .top-row .idx-type-2{width:15px; height:13px; overflow:hidden; margin:4px 4px 0 6px; color:#999; line-height:12px; font-family:Tahoma; text-align:center;}

.top-10-box .top-row .idx-type-1{background-position:-70px -150px; color:#fff;}

.top-10-box .top-row div{ margin-left:4px; height:18px; padding:2px 0;}

.top-10-box .top-row .hit-count{color:#ff7300; line-height:22px;}

.top-center-title{height:60px; overflow:hidden; background-position:0 59px; text-align:center;}

.top-center-title strong{font:22px/1.5 \5fae\8f6f\96c5\9ed1,\9ed1\4f53;}

.top-center-list{height:320px; overflow:hidden; background-position:0 113px; padding:6px 0 0 8px;}

.tcl-2{height:138px;}

.top-center-list li{height:21px; overflow:hidden; padding:2px 0; line-height:1.5;}

.top-center-list li span{ float:right}





.week-hot{background-color:#f2f2f2; border:solid 1px #e7e7e7; height:30px; margin-top:7px; padding-top:8px;}

.week-hot .icon-h{width:29px; height:13px; background-position:-70px -110px; margin:3px 0 0 12px;}

.data-tab-box{border:solid 1px #e0e0e0; height:270px; overflow:hidden;}

.data-tab-box .tab-title{height:28px; overflow:hidden;}

.data-tab-box .tab-t{background-color:#ebf3fb; width:123px; height:27px; overflow:hidden; border-bottom:solid 1px #e0e0e0; text-align:center; line-height:28px; color:#07519a; vertical-align:middle; cursor:default;}

.data-tab-box .tab-2{width:122px; border-left:solid 1px #e0e0e0;}

.data-tab-box .title{height:21px; overflow:hidden; border-bottom:solid 1px #d5d5d5; line-height:22px; color:#333;}

.data-tab-box .tab-cur{background-color:#fff; height:25px; color:#333; border-bottom-color:#fff; border-top:solid 2px #e0e0e0; line-height:24px;}

.data-tab-box .w70{width:70px; overflow:hidden;}

.data-tab-box .w64{width:64px; overflow:hidden;}

.data-tab-box .w56{width:56px; overflow:hidden;}

.data-tab-box .w48{width:48px; overflow:hidden; text-align:center;}

.data-tab-box .data-list .a-1:link,.data-tab-box .data-list .a-1:visited,.data-tab-box .data-list .a-2:link,.data-tab-box .data-list .a-2:visited{display:block; background-color:#ebf3fb; height:20px; overflow:hidden; border:solid #ebf3fb; border-width:1px 0; color:#333; text-decoration:none;}

.data-tab-box .data-list .a-2:link,.data-tab-box .data-list .a-2:visited{border:solid #fff; border-width:1px 0; background-color:#fff;}

.data-tab-box .data-list .a-1:hover,.data-tab-box .data-list .a-2:hover{border-color:#e0e0e0;}

.data-tab-box .data-list span{float:left; display:inline; cursor:pointer;}

.data-tab-box .center-list li{height:20px; overflow:hidden; margin:0 4px; padding:2px 4px 0; background-position:0 19px; vertical-align:middle; font-family:\5b8b\4f53;}

.info-top-box{height:152px; overflow:hidden; border:solid 1px #e0e0e0;}

.info-top-box ul{margin-top:2px;}

.info-top-box li{height:18px; overflow:hidden; vertical-align:middle; padding:2px 0 3px 10px;}



.industry-info-title{height:33px; overflow:hidden; border:solid 1px #e0e0e0;}

.industry-info-title .title-l{float:left; display:inline; width:180px; height:33px; overflow:hidden; background-position:0 -180px;}

.industry-info-title .title-l h4{margin-left:15px;font:20px/34px \9ed1\4f53;color:#333;}

.industry-info-title .title-c{float:left; display:inline; width:797px; height:33px; overflow:hidden; background-position:0 -1px;}

.industry-info-title .title-r{float:left; display:inline; width:1px; height:33px; overflow:hidden; background-color:#fafdfe;}

.industry-info-title-underline{height:1px; overflow:hidden; background:#ddd;}

.industry-info-box{margin-top:0px;}

.industry-info-part{width:487px; overflow:hidden; border-top:solid 1px #e0e0e0; font-family:\5b8b\4f53; margin-top:5px;}

.industry-info-part .i-title{background-color:#f3f3f3; height:28px; overflow:hidden; border-bottom:solid 1px #e0e0e0; padding:0 12px 0 20px; line-height:28px;}

.industry-info-part .i-title .t-blue{float:left; display:inline; width:3px; height:8px; overflow:hidden; background-color:#ff6100; margin:8px 8px 0 0;}

.industry-info-part .i-content{padding:12px 16px 0 20px;}

.industry-info-part .i-content .w248,.industry-info-part .i-content .w256{float:left; display:inline; width:256px; overflow:hidden;}

.industry-info-part .i-content .w248{width:248px;}

.industry-info-part .i-content .w164{float:right; display:inline; width:164px; overflow:hidden;}

.industry-info-part .i-content .w164 table{background-color:#dbe8f5; border-spacing:1px; border-collapse:separate;}

.industry-info-part .i-content .w164 td{background-color:#eff6fc; height:24px; vertical-align:middle; text-align:center;}

.industry-info-part .i-content li{height:18px; overflow:hidden; padding:3px 0;}

.industry-info-u-1,.industry-info-u-2{height:170px; border:solid #e0e0e0; border-width:0 1px 1px;}

.industry-info-u-2{height:190px;}

.industry-info-u-2 .img-box{float:right; display:inline; width:170px; height:120px; overflow:hidden; padding:5px; background-color:#f3f3f3;}

.industry-info-u-2 .img-box img{display:block; border-width:0;}

.industry-info-u-2 .img-b-1{background-color:#d8d8d8;}

.industry-info-u-2 .img-b-2{background-color:#ffecd1;}

.industry-info-u-2 .img-b-3{background-color:#daedff;}

