
.vico{background:url(../images/vico.png) no-repeat; width:32px; height:32px; position:absolute; bottom:2px; left:2px;}

.vico{_background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/vico.png);}

.investment a{color:#4d4d4d;}
.investment a:hover{color:#cc443d; }
.investment h2{font-weight:normal;}
.inv_top{border-top:1px dotted #a8a8a8; margin-top:14px; padding-top:20px;  padding-bottom:9px;}

.inv_top_L{width:308px; height:315px; overflow:hidden; }
.inv_top_M{width:315px;  margin-left:25px; padding-right:9px; margin-top:-2px; height:315px; overflow:hidden; border-bottom:1px dashed #ccc;}
.inv_top_R{width:341px; height:320px; overflow:hidden; border-bottom:1px dashed #ccc;}


.inv_top_M .bottom li{line-height:28px;}
.inv_top_M .bottom li a { font-size:14px;}


/*幻灯片*/

.focus {width:303px; height: 315px; text-align:left; background:#fff;}
.focus li{display:none;}
.focus img{width:303px; height: 315px;}

.jfocus {
    position: relative;
    overflow: hidden;
}
.jfocus li {
    position: absolute;
    top: 0;
    left: 0;
}
.jfocus .infos, .jfocus .overlay, .jfocus .index {
    position: absolute;
    bottom: 0;
    z-index: 2;
}
.jfocus .infos {
    left: 0;
    padding-left: 10px;
}
.jfocus .infos a, .jfocus .infos .desc {
    margin: 0 0 10px;
    color: #ff0;
}

 .jfocus .overlay {
    left: 0;
    height: 60px;
    width: 100%;
    filter: alpha(opacity=50);
    opacity: 0.5;
    background: #000;
    z-index: 1;
}
.jfocus .index {
    padding: 0 10px 10px;
    height: auto;
    right: 0;
    text-align: right;
    display:none;
}
.jfocus .index a {
    display: inline-block;
    margin: 0 5px;
    color: #fff;
    font-weight: 700;
    font-family: tahoma;
    width:31px;
    height:26px;
    line-height:26px;
    text-align:center;
    display:inline-block;
}
.jfocus .index a.curr {
    color: #fff;
    height:25px;
    line-height:25px;
    background-position:bottom center;
}
.jfocus em {
    font-style: normal;
}

.jfocus .infor{position:absolute; height:23px;  width:303px; bottom:0; left:0;  text-align:center; color:#fff; padding-top:3px; padding-top:7px\9;  _padding-top:6px; _height:20px;}


.jfocus .infor {
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');
    background-color:rgba(0,0,0,0.3);
}
:root .jfocus .infor {
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(0,0,0,0.3);
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* Webkit内核兼容CSS */ 
     .jfocus .infor{padding-top:5px;}  
 }



/**幻灯片ok**/

.inv_top_M h2{color:#4d4d4d;}
.inv_top_M .top p{color:#999999; margin-top:4px;  line-height:1.8em;}

.mt_12{margin-top:12px;}
.mt_16{margin-top:16px;}
.mt_18{margin-top:18px;}


.ml_12{margin-left:12px;}

.inv_top_M .bottom ul.R{line-height:2.2em; margin-left:8px;}

.inv_top_M .bottom .txt{text-align:center; line-height:2em; margin-top:4px;}
.inv_top_M .bottom .R a span{color:#b3b3b3; font-family:Arial; font-size:8px;}

.inv_top_R{margin-top:-7px;  padding-left:7px;}
.inv_top_R li{ padding-top:1px; line-height:27px; *line-height:24px; color:#4d4d4d; background: url("../images/new/318_bg.png") no-repeat scroll -100px -87px; *background: url("../images/new/318_bg.png") no-repeat scroll -100px -89px; margin-left: 4px; padding-left: 14px;}
.inv_top_R li span a,.inv_top_R li span{font-size:14px;}
.inv_top_R li .L{margin-right:5px; color:#4d4d4d;}    
.inv_top_R  .M a span{color:#b3b3b3; font-family:Arial; font-size:8px; padding-left:4px; letter-spacing: 1px;}    


.shadow{background:url(../images/shadow_line_on.png) no-repeat left top;  background:url(../images/shadow_line.png) no-repeat left top; padding-top:1px; padding-left:1px; }
.shadow .inner{  background:url(../images/shadow_line.png) no-repeat right bottom; padding-right:2px; padding-bottom:2px;} 
.shadow .inner .c{padding:4px;}

.shadow.on{  background:url(../images/shadow_line_on.png) no-repeat left top; padding-top:1px; padding-left:1px; height: auto; }
.shadow.on .inner{ background:url(../images/shadow_line_on.png) no-repeat right bottom; padding-right:2px; padding-bottom:2px;}
.shadow.on .inner .c{padding:4px;}

/*
 *
 * 
 * 
 * */


.guo_hua{width:100%;}
.guo_hua_tl{background:url(../images/inv_tl_bg.png) no-repeat 0 0; text-indent:-999em; overflow:hidden; height:34px; margin-bottom:10px;}
.guo_hua_tl ul{text-indent:0; margin-left:340px;}
.guo_hua_tl ul li{background:url(../images/tl_line_1.png) no-repeat right 0;  position:relative; top:1px; height:29px; line-height:29px;}
.guo_hua_tl ul li span{ padding-left:20px;}
.guo_hua_tl ul li span span{ padding-right:20px; padding-left:0;}
.guo_hua_tl ul li.click span{background:url(../images/tl_sub_bg_on.png) no-repeat left bottom; }
.guo_hua_tl ul li.click span span{background:url(../images/tl_sub_bg_on.png) no-repeat right bottom; padding-right:20px; }

.guo_hua .more{background: url("../images/more_icon.png") no-repeat scroll right 4px transparent; height: 18px; padding-right: 9px; width: 32px; text-indent:0;}
.guo_hua .more:hover{background:url(../images/more_icon.png) no-repeat right -25px;}

.guo_hua_c ul{margin-left:-21px;}
.guo_hua_c li{width:319px; margin-left:21px;}
.guo_hua_c li .fr{width:170px; margin-right:10px; padding-top:4px;}
.guo_hua_c li h3{font-weight:normal; font-size:14px;}

.guo_hua_c li .fr p{color:#797979; line-height:2em; margin-top:8px;}

.guo_hua_c_b li .fr{width:auto; margin-right:0;}

.guo_hua_c_b ul{margin-left:-20px;}
.guo_hua_c_b li{width:304px; line-height:28px; margin-left:20px;  background: url("../images/new/318_bg.png") no-repeat scroll -100px -87px; *background: url("../images/new/318_bg.png") no-repeat scroll -100px -89px; padding-left:16px;}
.guo_hua_c_b li a{ font-size:14px; background:#fff; padding-right:4px;}


.guo_hua_c_b{margin-top:14px;}


.you_hua{width:100%;}
.you_hua_tl{background:url(../images/inv_tl_bg.png) no-repeat 0 -89px; text-indent:-999em; overflow:hidden; height:34px; margin-bottom:10px;}
.you_hua_tl ul{text-indent:0; margin-left:340px;}
.you_hua_tl ul li{background:url(../images/tl_line_1.png) no-repeat right 0;  position:relative; top:1px; height:29px; line-height:29px;}
.you_hua_tl ul li span{ padding-left:20px;}
.you_hua_tl ul li span span{ padding-right:20px; padding-left:0;}
.you_hua_tl ul li.click span{background:url(../images/tl_sub_bg_on.png) no-repeat left bottom; }
.you_hua_tl ul li.click span span{background:url(../images/tl_sub_bg_on.png) no-repeat right bottom; padding-right:20px; }

.you_hua .more{background: url("../images/more_icon.png") no-repeat scroll right 4px transparent; height: 18px; padding-right: 9px; width: 32px; text-indent:0;}
.you_hua .more:hover{background:url(../images/more_icon.png) no-repeat right -25px;}

.you_hua_c ul{margin-left:-21px;}
.you_hua_c li{width:319px; margin-left:21px;}
.you_hua_c li .fr{width:170px; margin-right:10px; padding-top:4px;}
.you_hua_c li h3{font-weight:normal; font-size:14px;}

.you_hua_c li .fr p{color:#797979; line-height:2em; margin-top:8px;}

.you_hua_c_b li .fr{width:auto; margin-right:0;}

.you_hua_c_b ul{margin-left:-20px;}
.you_hua_c_b li{width:304px; line-height:28px; margin-left:20px;  background: url("../images/new/318_bg.png") no-repeat scroll -100px -87px; *background: url("../images/new/318_bg.png") no-repeat scroll -100px -89px; padding-left:16px;}
.you_hua_c_b li a{ font-size:14px; background:#fff; padding-right:4px;}


.you_hua_c_b{margin-top:14px;}

.za_xiang{width:100%;}
.za_xiang_tl{background:url(../images/inv_tl_bg.png) no-repeat 0 -179px; text-indent:-999em; overflow:hidden; height:34px; margin-bottom:20px;}
.za_xiang_tl ul{text-indent:0; margin-left:340px;}
.za_xiang_tl ul li{background:url(../images/tl_line_1.png) no-repeat right 0;  position:relative; top:1px; height:29px; line-height:29px;}
.za_xiang_tl ul li span{ padding-left:20px;}
.za_xiang_tl ul li span span{ padding-right:16px; padding-left:0;}
.za_xiang_tl ul li.click span{background:url(../images/tl_sub_bg_on.png) no-repeat left bottom; }
.za_xiang_tl ul li.click span span{background:url(../images/tl_sub_bg_on.png) no-repeat right bottom; padding-right:20px; }

.za_xiang .more{background: url("../images/more_icon.png") no-repeat scroll right 4px transparent; height: 18px; padding-right: 9px; width: 32px; text-indent:0;}
.za_xiang .more:hover{background:url(../images/more_icon.png) no-repeat right -25px;}

.za_xiang_c ul{margin-left:-21px;}
.za_xiang_c li{width:319px; margin-left:21px;}
.za_xiang_c li .fr{width:170px; margin-right:10px; padding-top:4px;}
.za_xiang_c li h3{font-weight:normal; font-size:14px;}

.za_xiang_c li .fr p{color:#797979; line-height:2em; margin-top:8px;}

.za_xiang_c_b li{width:470px;}
.za_xiang_c_b li .fr{width:auto; margin-right:0;}

.za_xiang_c_b ul{margin-left:-60px;}
.za_xiang_c_b li{line-height:2.1em; margin-left:60px;}
.za_xiang_c_b li .fl{
    background: url("../images/list_txt_bg.png") repeat-x scroll left center transparent;
    width: 380px;
}
.za_xiang_c_b li .fl a{background:#fff; padding-right:4px;}
.za_xiang_c_b li .fl a span {
    color: #B3B3B3;
    font-family: Arial;
    font-size: 8px;
    letter-spacing: 1px;
}
.za_xiang_c_b li .fr{color:#737373; font-family:Arial; font-size:14px; padding-top:0;}

.za_xiang_c_b{margin-top:20px;}

.line_dashed{ border-bottom:1px dashed #ccc; heigth:0; margin-top:18px; position:relative; top:12px;}