/* CSS Document */
/* clearfix */
.clearfix:after{
  display:block;
  clear:both;
  content:'.';
  height:0;
  visibility:hidden;
  font-size:0;
}
.clearfix {
  zoom:1;
}
.pT20{ padding-top:20px; }
.pointT,.icoCountry{ background-image: url(../image/sp/_bg_news_sp.png); background-repeat:no-repeat; display:inline-block; }
.item{ width:1000px; margin:auto;}
.h500{ height:500px; }
.timeLine{ height:90px; }
.timePoint{ background:url(../image/sp/bg_line.gif) no-repeat center 36px; height:90px; padding:0 0 0 18px; }
.timePoint li{ float:left; width:87px; height:80px; padding:10px 0 0 0; position:relative; }
.timeDay{ color:#589d01; cursor:pointer; float:left; }
.pointT{ width:21px; height:21px; display:block; }
.timeOn .pointT{ background-position:0px -196px; }
.timeOff .pointT{ background-position:0px -225px; }

.icoCountry{ width:48px; height:38px; position:absolute; top:50px; padding-left:50px; font-size:14px; line-height:30px; }
.cA{ background-position:0 0; left:-10px; }
.cB{ background-position:0 -44px; left:-10px; }
.cC{ background-position:0 -91px; left:35px; }
.cD{ background-position:0 -140px; left:35px; }

/* spTime */
.c_dcdf00{ color:#dcdf00; }
.c_00a8df{ color:#00a8df; }
.c_fff{ color:#fff; }
.por{ position:relative; }
.spTime{ height:400px; }
.countryItem{ width:1000px; height:400px; }
.cyA{ background:url(../image/sp/country_hl.jpg) no-repeat 0 0; }
.cyB{ background:url(../image/sp/country_fg.jpg) no-repeat 0 0; }
.cyC{ background:url(../image/sp/country_dg.jpg) no-repeat 0 0; }
.cyD{ background:url(../image/sp/country_bls.jpg) no-repeat 0 0; }
.cyTop{ width:1000px; height:290px; }
.cyTopIntro{ width:285px; padding:20px; }
.cyTopIntro p{ height:27px; line-height:27px; color:#fff; }
.cyTopIntro p a:link,.cyTopIntro p a:visited,.cyTopIntro p a:hover{ color:#fff; text-decoration:none; }
.cyTopIntro p a.linkUnline:hover{ text-decoration:underline; }
.cyPreson,.cyGDPA,.cyGDPB,.cyLeader,.cyCityA,.cyCityB,.bthBack{ position:absolute; display:block; }
.cyPreson{ width:155px; left:370px; top:35px; }
.cyTitleA,.cyTitleB{ height:22px; line-height:22px; }
.cyTitleA{ color:#fff; }
.cyTitleB{ color:#00a8df; }

.cyTexBigA{ font-size:22px; height:35px; line-height:25px; }
.cyTexBigB{ font-size:24px; line-height:25px; }
.cyTexSmall{ color:#fff; font-size:12px; margin-left:-50px; position:relative; }
.cyLeader span a,.cyCityA a,.cyCityB a{ color:#fff; }
.cyGDPA{ left:592px; top:35px; }
.cyGDPB{ left:842px; top:35px; }
.cyGDPA p em,.cyGDPB p em{ font-size:16px; margin-left:3px; font-style:normal; }

.cyLeader{ width:276px; height:148px; left:310px; top:141px; }
.cyLeader span{ width:128px; height:130px; display:inline-block; text-align:center;}
.cyLeader span a{ width:128px; height:40px; line-height:20px; padding-top:102px; display:block;}
.cyA .cyCityA{ left:826px; top:175px; }
.cyA .cyCityB{ left:778px; top:220px; }
.cyB .cyCityA{ left:855px; top:130px; }
.cyC .cyCityA{ left:953px; top:137px; }
.cyD .cyCityA{ left:784px; top:143px; }

.cyBot{ height:111px; }
.cyList{ padding:15px 0 0 0; width:100%; float:left;}
.cyList li{ float:left; width:320px; padding:0 0 0 20px; height:27px; line-height:27px; }
.cyList li a:link,.cyList li a:visited,.cyList li a:hover,.bthBack:link,.bthBack:visited,.bthBack:hover{ color:#fff; }
.bthBack{ width:40px; height:70px; right:0; bottom:1px; font-size:16px; text-align:center; padding:40px 0 0 0; background:#000 url(../image/sp/bg_white_point.gif) center 20px no-repeat; opacity:0.5; filter:alpha(opacity=50); }


/* common */
h5,p{margin:0;padding:0;}
.fl{float:left;}
.fr{float:right;}
.mgt20{margin-top:20px;}
.mgb20{margin-bottom:20px;}
/* clearfix */
.clearfix:after{
  display:block;
  clear:both;
  content:'.';
  height:0;
  visibility:hidden;
  font-size:0;
}
.clearfix {
  zoom:1;
}

/* add LH main star */
.spTime{width:1000px;height:400px;margin-top:10px;position:relative;}
.spTime.default{background:url(../image/sp/bg/main_bg_default.png) no-repeat center top;padding-top:20px;height:380px;}
.sideDiv{margin-left:28px;width:428px;_display:inline;}
.mainDiv{width:504px;}
.sideDiv .tit{font-size:18px;line-height:56px;text-align:center;font-weight:bold;}
.sideDiv .tit a{color:#222;}
.sideDiv .tit a:hover{text-decoration:underline;}
.mainDiv  .con{height:190px;padding:0 20px 0 30px;}
.mainDiv .con_el{height:80px;}
.mainDiv .con_el h4{font-size:18px;color:#196da8;line-height:20px;margin-bottom:10px;text-align:center;}
.mainDiv .con_el h4 a:link,.mainDiv .con_el h4 a:visited,.mainDiv .con_el h4 a:hover{color:#196da8;}
.mainDiv .con_el p{text-indent:28px;line-height:26px;}
.mainDiv .con_el p a{color:#222;font-size:14px;}
.mainDiv .con_el p a:hover{text-decoration:underline;}

.default .media{width:504px;height:162px;background:url(../image/sp/bg/default_green_bg.gif) no-repeat left center;padding-left:10px;}
.default .media_el{width:166px;height:135px;float:left;}
.default .media_el h5{width:166px;font-size:20px;line-height:40px;}
.default .media_el p a,.default .media_el h5{color:#fff;}
.default .media_el h5 a:hover{text-decoration:underline;}
.default .media_el p{width:140px;height:90px;overflow:hidden;padding-top:5px;line-height:24px;font-size:16px;color:#fff;}
.default .media_el.last h5 a,.default .media_el.last h5{color:#3f6b00;line-height:44px;}
.default .media_el.last p a{color:#3f6b00;}
.default .media_el.middle{margin-top:15px;}
.slideBtn{width:40px;height:400px;position:absolute;right:0;top:0;overflow:hidden; z-index:99999;}
.slideBtn p{width:40px;height:400px;background:rgba(40, 118, 173, 0.8); display:none;}
.slideBtn a{color:#fff;display:block;width:40px;height:400px;float:left; display:block;background:#2876ad;filter:alpha(opacity=80);opacity:0.8;}
.slideBtn a span{display:block;margin-top:140px;font-size:16px;padding:20px 12px;line-height:18px;background:url(../image/sp/ico/bg_white_point_r.gif) no-repeat center top;}

/* main org */
.spTime.org{background:url(../image/sp/bg/main_bg_org.jpg) no-repeat center center;overflow:visible;}
.spTime.org .wrapper{position:absolute;top:0;right:0;}
.org .orgCellWrapper{width:200px;height:400px;border-right:1px solid #e9e9e8;float:left;}
.org a.orgCell{display:block;height:400px;width:200px;overflow:hidden;}
.org a.orgCell:hover{height:410px;margin-top:-10px;position:relative;}

/* add LH main end */
.js_two{ width:1000px; overflow:hidden; height:400px; }
.js_two .mgt20{ margin:0; z-index:1; }
.starDef{ background:url(../image/sp/ico/ico_jqqd.gif) no-repeat 0 0; width:64px; height:24px; left:-8px; }
#sp_vist_2014{ background:#f7f7f7 url(../image/sp/bg/bg_index_top.jpg) no-repeat center 32px; }
.headSp{ background: url(../image/sp/bg/bg_index_top.jpg) no-repeat center top; height:256px; width:1000px; margin:auto; position:relative; }
.linkHome{ width:104px; height:54px; position:absolute; top:16px; left:30px; display:block;}
.navSp{ width:1000px; height:38px; background:#0693ce; margin:auto; }
.navSp span a{ color:#fff; text-align:center; font-size:15px; font-weight:bold; padding:0 10px; }
.navSp span,.navSp span a{ height:38px; line-height:38px; display: inline-block; }
.navSp span{ background:url(../image/sp/ico/bg_nav_line.gif) no-repeat left center; vertical-align:baseline; float:left; }
.navSp span.bgNo{ background-image:none; }
.navSp span.navSpOn{ background-color:#59bde6; }
.navPoint{ background:url(../image/sp/ico/bg_nav_on.gif) no-repeat right top; width:100%; height:8px; display:block; position:absolute; top:-8px; right:0; }

.spVistMain{ width:983px; margin:auto; background:#fff; padding-left:9px; padding-right:8px; } 
.spVistLeft{ width:588px!important; border-right:#e0e0e0 solid 1px; float:left; overflow:hidden; }
.spVistRight{ width:383px!important; float:right; overflow:hidden; }
.w242{ width:242px; }
.pR10{ padding-right:10px; }
.bor_r_e0e0e0{ border-right:#e0e0e0 solid 1px; }
.w316{ width:316px; }
.spVisTitle{ border-bottom:#ccc solid 1px; height:28px; line-height:28px; }
.spVisTitle span.fl{ font-size:18px; color:#222; height:27px; line-height:22px; margin-bottom:-2px; position:relative; border-bottom:#478bba solid 2px; display:block; padding:0 7px; }
.spVisTitle span.fl b{ font-size:22px; color:#458bbc; font-weight:normal; margin-right:3px;}
.spVisTitle a.fr{ margin-right:10px; font-family:"宋体"; }
.spVisTitle a.fr:link,.spVisTitle a.fr:visited,.spVisTitle a.fr:hover{ color:#666; }
.spVisCon{ padding:10px 0 0 0; }
.spVisCImgTex img.fl{ width:115px; height:80px; margin-right:10px; }
.spVisCTex{ line-height:21px; font-size:12px;}
.ovH{ overflow:hidden; }
.h350{ height:338px; }
.borB_999{ border-bottom:#999 dashed 1px; }
.pB10{ padding-bottom:10px; }
.mB10{ margin-bottom:10px; }
.noBor{ border:none!important; }
.p0{ padding:0; }
.spVisCVideo{ width:316px; height:208px; position:relative; float:left; }
.spVisVImg{ width:316px; height:178px; }
.spVVTex{ height:29px; line-height:29px; margin-top:1px; background:#4e4e4e; text-align:center; color:#fff; }
.spVVTex a:link,.spVVTex a:visited,.spVVTex a:hover{ color:#fff; }
.icoPlay{width:51px; height:51px; background:url(../image/play.png) no-repeat; position:absolute; top:35%; left:40%; cursor:pointer;}
.listSpVis li{ height:26px; line-height:26px; }
.videoIco li{ background:url(../image/sp/ico/ico_video.gif) no-repeat 5px center; padding-left:25px; font-size:14px;}
.hotWord{}
.hotW{ color:#fff; text-align:center; float:left; margin:0 10px 10px 0; }
.wordA,.wordB{ width:150px; height:42px; padding:23px 0 0 0; }
.wordA{ background:#ff9739; }
.wordB{ background:#374a84; }
.wordC,.wordD,.wordE{ width:96px; height:39px; padding:20px 0 0 0; }
.wordC{ background:#5f8204; }
.wordD{ background:#b6605f; }
.wordE{ background:#5f7080; }
.mr0{ margin-right:0; }
.hotW a:link,.hotW a:visited,.hotW a:hover{ color:#fff; }
.bg_fff{ background-color:#fff; }
.slideBtn a:link,.slideBtn a:visited,.slideBtn a:hover{ color:#fff; text-decoration:none; }

.w1000{ width:1000px; }
.mA{ margin:auto; }
.pdt10{ padding-top:10px; }
.spVistRight .news_focus_bg{ width:383px; }

/* add zl 14-03-20 */
body,h2,h3,p{padding:0;margin:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.wrap{width:1000px;margin:100px auto 0;}
/*高清大图*/
.z_HD h3{height:34px;border-bottom:1px solid #ccc;}
.z_HD h3 span{position:relative;_bottom:-1px;display:inline-block;overflow:hidden;height:26px;padding-bottom:7px;border-bottom:2px solid #478bba;font-size:18px;color:#222; font-weight:normal; padding: 0 7px 7px 7px;}
.z_HD h3 span b{font-size:22px;color:#478bba;}
.inner{overflow:hidden;margin-top:18px;}
.hot-event {position: relative;height:100%;}
.hot-event .switch-nav {position: absolute;left:0px;top:160px;z-index: 2; width:100%; }
.hot-event .switch-nav a{overflow:hidden;width:48px;height:82px;}
.hot-event .switch-nav .prev {left:20px;background:url(http://finance.chinaso.com/static/image/skin.png) no-repeat 0 -78px;}
.hot-event .switch-nav .prev:hover{background-position:0 -200px;}
.hot-event .switch-nav .next {right:20px;background:url(http://finance.chinaso.com/static/image/skin.png) no-repeat -52px -78px;}
.hot-event .switch-nav .next:hover{background-position:-52px -200px;}
.hot-event .switch-nav a:hover .hide-clip{background: #FFF; opacity: 0.2;-moz-opacity: 0.2;filter:alpha(opacity=20);}
.hot-event .event-item {display:none;overflow:hidden;}
.hot-event .event-item img,.event-img{float:left;width:960px;height:400px;border:0;}
.event-img{display:inline;margin-left:20px;}
.hide-clip { width:48px; height:82px; position: absolute; left: 0; top: 0; display:block; background: #FFF; opacity: 0.3;-moz-opacity: 0.3;filter:alpha(opacity=30);}
.ico { cursor: pointer; display: inline-block; width: 13px; height: 23px; vertical-align: middle; overflow: hidden; }
.hot-event .switch-nav .i-next,.hot-event .switch-nav .next,.hot-event .switch-nav .prev,.hot-event .switch-nav .i-prev{ position:absolute;}
.banner_title{float:left;width:1000px;background:#fafafa;padding:10px 0 15px;margin-top:20px;border:1px solid #ccc;border-width:1px 0;}
.banner_left{float:left;width:735px;padding-left:10px;}
.banner_title h2{padding-bottom:10px;}
.banner_title h2 a{color:#444;font-size:18px;}
.banner_title a{color:#333;font-size:14px;}
.hot-event .switch-tab {text-align: center; position:absolute;right:10px;top:440px;}
.hot-event .switch-tab span{color:#a1a1a1;font-size:12px;}
.hot-event .switch-tab span b{padding:0 3px;color:#f37108;font-weight:normal;}
.hot-event .switch-tab span.switch-tabTxt{font-size:20px;color:#8a8a8a;}
.hot-event .switch-tab span.switch-tabTxt b{padding:0 5px;font-size:40px;}
.switch-btn{height:0;width:0;overflow:hidden;font:0/0 aira;}

/* add lh 03-20 */
.noMg{margin:0 !important;}
.mg_3{margin-right:-3px !important;}

/*vist*/
.col_w1000{width:1000px;margin:0 auto;background:#fff;}
.mediaTitle{width:980px;height:40px;background: url(../image/sp/bg/bg_line_title.gif) repeat-x 0 22px; margin:auto; text-align:center; color:#4789b9; font-size:18px; }
.mediaTitle span{ background:#fff; padding:0 10px; height:40px; line-height:40px; }
.mediaCon{padding:0 12px;margin-bottom:13px;}
.mediaCon a{float:left;width:320px;height:110px;margin-right:8px;padding-bottom:10px;}
.h134{ height:150px; }
.spVisCTex{ clear:both; line-height:22px; margin-top:10px; }
.bor_b_e0e0e0{ border-bottom:#e0e0e0 solid 1px; }
.vis_x{ background:url(../image/sp/ph/p_x.jpg) no-repeat center bottom; height:41px; padding:20px 0 0 0; }
.pdt30{ padding-top:30px; }
.cuoDef .timeDay{ cursor:default; }
.media_el p a:link,.media_el p a:visited,.media_el p a:hover{ color:#fff; }
.ptb10{ padding:10px 0;}