@charset "utf-8";
/*首页焦点*/
.jujiaotbox{ height:30px; line-height:30px; border:1px solid #e0e0e0; background-position:0 -163px; padding-left:10px;}
#jujiao { position:relative; width: 470px; height:224px;  overflow: hidden;  }
.jujiaotbox{  position:relative; top:192px;  left:0;}
#jujiao .tabcon{ height:192px; padding:0; position:absolute; top:0; left:0;}
#jujiao .tabitems { margin-right:10px;}
#jujiao .tabitems li {float: left;width:16px; height:18px; line-height:18px; text-align:center; margin-top:6px; display:inline-block; margin-right:5px; background-position:-106px -142px; color:#f96301; font-weight:bold; text-align: center;cursor: pointer; }
#jujiao .tabitems li.active { background-position:-130px -142px; color:#fff;font-weight: bold;}
/*首页专项*/
.zhuanxiang{ background:#ffedde; border:1px solid #ffd1ad; height:60px;}
.zxtitle{ width:40px; height:60px; line-height:30px; color:#f96301; font-size:14px; font-weight:bold; text-align:center; background-position:right -212px;}
.zxbox{  overflow:hidden; width:424px;}
.zxbox ul{ margin-top:8px;margin-left:12px;}
.zxbox ul li{ float:left; width:188px;  height:24px; margin-right:4px; overflow:hidden;}
.dl_zc{ height:39px; line-height:39px; border:1px solid #3a72f1; background-position:0 -347px;}
/*首页右侧*/
.dl_zc span{ width:113px; padding-left:20px; display:inline-block; font-weight:bold;}
.dl_zc span:hover{ background:#fffbf3;}
.dl_zc  a{ height:39px; display:inline-block; padding-left:30px; color:#3a72f1;}
.dl_zc .zc{ border-right:1px solid #3a72f1;  }
.dl_zc .zc a{background-position:0px -75px;}
.dl_zc .dl a{background-position:0px -110px; }
.notice{ height:100px; background:#fdfdfd; overflow:hidden; }
.noticetitle{ width:26px; height:89px; text-align:center; padding-top:11px; font-weight:bold; font-size:14px; background-position:-3px -232px;}
.noticebox{ padding:6px 5px 10px 10px; width:222px; overflow:hidden;}
.btitle h3{font-size:14px; font-weight:bold; }
.help{ height:205px;overflow:hidden;}
.help .btitle,.zac360 .btitle{background-position:0 -122px;}
ul#hgmlc li span{ color:#999;}
.help .btitle h3{ background-position:0 4px; padding-left:25px;}
.zac360{ height:224px;overflow:hidden;}
.zac360 .btitle h3{ background-position:0 -37px; padding-left:25px;}

.newinfo{  overflow:hidden; height:298px;font-size:14px;}
.newinfo .tabtitle{ height:34px; line-height:33px; background-position:0 -201px;}
.newinfo .tabtitle .tabitems{ margin-left:20px; height:34px; border-left:1px solid #e0e0e0; font-weight:bold;}
.newinfo .tabitems li{ border-right:1px solid #e0e0e0; width:100px; text-align:center;}
.newinfo .tabitems li.active{ border-bottom:1px solid #fff;font-weight:bold; background-position:0 -392px;}
.newinfo .tabcon .tabs-panel ul li{ height:24px; line-height:24px; overflow:hidden;}

.helpcon .tabtitle{ border-bottom:1px solid #f1f1f1; height:65px; margin-top:4px;}
.helpcon .tabtitle .tabitems{ margin-left:14px;}
.helpcon .tabtitle ul li{ width:76px;  height:65px; line-height:22px;  margin-right:5px; overflow:hidden;}
.helpcon  .tabitems li.active{ background-position:-72px -69px;}
.helpcon .tabitems span{ display:inline-block; width:76px;height:23px;padding-top:41px;}
.helpcon .tabitems span.hlep_cjwt{ background-position:19px -58px;}
.helpcon .tabitems span.hlep_gmbz{background-position:19px -112px;}
.helpcon .tabitems span.hlep_shfw{background-position:19px -167px;}

.hrow2{ height:1162px;_margin-bottom:10px;}
.hleft{ width:190px; }
.catexf{ height:190px;}
.youjian{ height:82px;}
.rep_youjian{ height:88px;}

.zacside{ height:892px; width:188px; overflow:hidden;}
.zacside .btitle{ text-align:left;}
.youjian,.catexf,.zacside{background:#fef8f5; }
.catexf,.youjian { padding:8px 10px;}
.catexf strong{ color:#fb630f; border-bottom:1px solid #f8d4c0; display:block; padding-bottom:3px; }
.catexf  p{ padding:5px 4px;}
.catexf  p a{ width:80px; display:inline-block; text-align:left; height:22px; line-height:22px;}


.sbox2 .sbcon2{  background:#fef8f5; padding:10px 5px; }
.sbox2 .sbcon2 .ul12 a{ color:#666;}
.sbox2 .sbcon2 .ul12 a:hover{ text-decoration:underline;}
.sbox .btitle,.sbox2 .btitle{ background-position:0 -245px; height:31px; line-height:31px; padding-left:10px; font-weight:bold; font-size:12px;}
.sbox .btitle span,.sbox2 .btitle{ font-weight:normal;}
#anli { height:306px;}
#anli .sbcon{ color:#666666;}
#anli .sbcon img{ margin:10px 5px 12px;}
#anli .sbcon p{ text-indent:18px; padding:10px; border-top:1px solid #fce5d8; line-height:20px;}
#anli .sbcon p strong{ color:#3a72f1;}
#zacfuwu{ border-top:1px solid #fce5d8; height:276px;}
#zacfuwu .sbcon{ margin-top:4px;}
#zacyoushi{border-top:1px solid #fce5d8; }
#zacfuwu dl dt{ font-weight:bold;}
#zacfuwu dl dd{ text-indent:20px; color:#666666;}
#zacfuwu {width:188px;}
#zacfuwu .fuwu-trigger{cursor:pointer;overflow:hidden; padding-left:10px;height:26px;line-height:26px;}
#zacfuwu .fuwu-trigger h3{ margin-left:15px; font-weight:normal; font-size:12px; }
#zacfuwu .active h3{ font-weight:bold; color:#fb630f;}
#zacfuwu .fuwu-panel{height:38px;padding:6px 10px;border-bottom:1px solid #fce5d8;border-top:1px solid #fce5d8;display:none; overflow:hidden;}
#zacfuwu .moo-icon{float:left;width:11px;height:12px;overflow:hidden;margin-top:6px;font-size:0;vertical-align:middle;background-position:0 -189px;}
#zacfuwu .active .moo-icon{background-position:0 -157px;}
#zacfuwu .last-trigger { border-bottom-width: 0 }
#zacfuwu .last-panel { border-bottom: none }
#zacyoushi .sbcon{ height:265px; background-position: 10px -240px; padding-left:44px; padding-top:5px;  }
#zacyoushi .sbcon p {color:#666666; height:40px; overflow:hidden; line-height:22px;}
#zacyoushi .sbcon span { font-weight:bold; }
#zacyoushi .ys01{ padding-top:2px;}
#zacyoushi .ys02{ padding-top:14px;}
#zacyoushi .ys03{ padding-top:12px;}
#zacyoushi .ys04{ padding-top:10px;}
#zacyoushi .ys05{ padding-top:10px;}

/*tab样式2 行业报告*/
.tabs2{ border:1px solid #e0e0e0; border-top:none; height:235px; overflow:hidden;}
.tabs2 .tabtitle { height:32px;  background-position:0 -80px;}
.tabs2 .tabtitle h2{ float:left; margin-left:10px; width:88px; height:32px; display:inline-block;  line-height:32px; background-position:0 -41px; color:#fff; text-align:center; margin-right:15px;}
.tabs2 .tabtitle .tabitems{ padding-left:6px; }
.tabs2 .tabtitle .tabitems li{ margin-right:0px;background-position:right -401px; }
.tabs2 .tabtitle .tabitems li.active{ font-weight:bold; margin-left:-2px; }
.tabs2 .tabtitle .tabitems{float:left; height:28px; line-height:28px; overflow:hidden; padding-top:4px; }
.tabs2 .tabtitle .tabitems li a{display:inline-block; padding-left:4px;cursor:pointer; }
.tabs2 .tabtitle .tabitems li a span{display:inline-block; padding:0 15px 0 11px; }
.tabs2 .tabtitle .tabitems li.active a{ background-position:-31px -179px; }
.tabs2 .tabtitle .tabitems li.active a span{  background-position:right -179px;}
.tabs2 .hylist1{ width:458px;}
.tabs2 .hylist2{ width:258px;}
.ultopone{ font-size:14px; font-weight:bold; text-align:center; height:30px; line-height:30px;}
.ultopone a{ color:#3a72f1;}
.tabs2 .hylist2{ margin-top:8px; padding-left:10px; border-left:1px solid #e8e8e8;}
/*首页地区*/
.hdiqu{ height:55px; background-position:0 -284px;}
.hdiqu dt{ float:left; width:29px; height:55px; font-size:12px; font-weight:bold; background-position:-36px -232px;}
.hdiqu dd{ float:left; padding:5px 10px 6px;height:44px; overflow:hidden; line-height:22px; color:#e0e0e0;}
.hdiqu dd a{ margin:0 8px;}

.hrrow{ height:270px;}/*首页第二屏右边*/
.hrrow .w388{ height:268px;}
.hrrow .w348{height:268px;}
.w388 .tabtitle{ background-position:0 -40px; height:31px; }
.w388 .tabitems{ font-size:14px; font-weight:bold; margin-left:10px;height:31px; line-height:31px; overflow:hidden;}
.w388 .tabitems li{ margin-right:3px; padding-top:2px;}
.w388 .tabitems li a,.w388 .tabitems li span{ height:29px; line-height:29px; display:inline-block;}
.w388 .tabitems li a span{ padding:0 12px 0 9px; cursor:pointer;}
.w388 .tabitems li a{ padding-left:3px;}
.w388 .tabitems li a:hover span,.w388 .tabitems li.active a span{ background-position:right -216px;}
.w388 .tabitems li a:hover,.w388 .tabitems li.active a{ background-position:-1px -216px;}


/*行业分析师*/
.zjlanmu{ height:100px;}
.zjlanmu .zjpic{ padding-right:10px;}
.zjlanmu .zjpic img{ padding:1px; border:1px solid #e0e0e0;}
.zjlanmu .zjxm { margin-bottom:10px; display:inline-block;}
.zjlanmu .zjxm a{ color:#fb630f;}
/*首页数据中心*/
#shujutab{ height:268px;}
#shujutab .tabtitle{ background-position:0 -430px;}
#shujutab  .hylist1{ width:382px;}
#shujutab  .hylist1 ul{ width:378px;}
#shujutab  .hylist2{ width:334px; margin-top:0;}
#shujutab .tabtitle .tabitems li{ text-align:center;}
#shujutab .tabtitle .tabitems li.active a{ background-position:-31px -254px; }
#shujutab .tabtitle .tabitems li.active a span{  background-position:right -254px;}
.licate{ display:inline-block; color:#999999; width:60px; overflow:hidden; text-align:right; padding-right:5px; background-position:right -44px; margin-right:4px; }
#shujutab .licate{ height:22px; overflow:hidden; float:left;}
#shujutab .nodot li{ background:none; padding:0; }

/*非首页*/
.rep_new .w470 .bgray{ height:399px; }
.rep_new .rep_hot,.rep_new .rep_hot,.rep_new .hotkey,.rep_new .hotkey p{overflow:hidden;}
.rep_new .rep_hot{ height:249px;}
.rep_new .hotkey{ height:138px;}
.rep_new .hotkey p{ height:92px;}
.toutiao{ margin-top:5px;}
.toutiao strong{ font-size:16px; text-align:center; display:block;}
.toutiao strong a{ color:#f66313;}
.toutiao p{ padding:5px 0 9px; line-height:22px; color:#666; text-indent:2em;}
.hotkey p{ line-height:22px;}
.hotkey p a{ margin-right:5px;}

/*info*/
.infoicon{ background:url(../images/ttbg.gif) no-repeat;}
.cat2ul li,.cat2ul2 li,.cat3ul li{ background:url(../images/alltbg.gif) repeat-x; }
.cat2ul li a,.cat2ul2 li a,.cat2title,.cat3ul li h2{ background:url(../images/arrow.gif) no-repeat;}
.cat2title{ font-size:14px; height:24px; line-height:24px; padding-left:28px; background-position:-15px -434px; margin-bottom:5px; margin-top:4px;}
.cat2ul { height:649px;}
.cat3ul li h2{ font-weight:normal;}
.cat2ul li,.cat2ul2 li,.cat3ul li{ height:28px;line-height:28px; width:188px;display:inline-block; border:1px solid #e0e0e0; margin-top:6px;background-position:0 -124px; font-size:14px;}
.repsubcat .cat3ul li h2{height:28px;line-height:28px; color:#666;}
.cat2ul li:hover,.cat2ul2 li:hover{ background-position:0 -206px;}
.cat3ul li h2{background-position:-18px -398px; padding-left:25px;}
.cat2ul li a{ display:block; padding-left:26px;}
.cat2ul li a{ background-position:-18px -398px;}
.cat2ul2 li a{ background-position:-21px -398px;}
.cat2ul2 li a{  height:28px;line-height:28px; display:inline-block; width:74px; padding-left:20px; overflow:hidden;}
.info_new .w470{ background:url(../images/infotop.gif) repeat-x left 1px; }
.info_new .w470 .bgray{height:475px; overflow:hidden;}
.info_new .w470 .bcon{ padding-top:5px;}
.infoicon{ height:30px; line-height:28px; background-position:15px -443px; padding-left:30px; color:#fff; font-weight:700;}
.infojujiao{ padding:1px; width:266px; height:212px; overflow:hidden; border:1px solid #e0e0e0;}
.infojujiao .tabs{ width:266px; height:212px; overflow:hidden; position:relative;}
.infojujiao .tabcon{ margin:0; padding:0;}
.infojujiao .tabitems { margin-right:10px; position:absolute; z-index:5; right:0px; bottom:10px;}
.infojujiao .tabitems li {float: left;width:17px; height:18px; line-height:18px; text-align:center; display:inline-block; margin-right:5px; background:#fff;color:#f96301; font-weight:bold; text-align: center;cursor: pointer; }
.infojujiao .tabitems li.active { background:#f96301; color:#fff;font-weight: bold;}
