.main{
    width:950px;
}
.zt_box{
    
}
.zt_box_top{
    padding:10px;
    line-height:20px;
}
.zt_box_top h2{
    font-size:14px;
    font-weight:bold;
    line-height:25px;
}
.zt_box_top h2 a{
   color:#ff0000;
}
.zt_box_title{
    
}
.zt_box_title h3{
    font-size:14px;
    font-weight:bold;
    line-height:30px;
    padding:0 10px;
    margin-top:10px;
    background:#c12302;
    color:#fff;
}
.zt_box_content{
    font-size:14px;
    line-height:26px;
}
/*

---------------*/
.zt_top{
    font-size:14px;
    font-weight:bold;
    line-height:25px;
    padding:0 10px;
    border:#eee 1px solid;
}

.zt_banner{
    position:relative;
    height:220px;
    background:url(banner_bg.jpg) #b31a0e;
}
.zt_banner h6{
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    display:inline-block;
    _width:140px;
    margin-top:16px;
    padding:0 5px;
    background:#fff;
    color:#b92a1b;
}

.zt_banner .zt_yinyu{
    font-size:14px;
    line-height:26px;
    font-weight:bold;
    padding:0 45px;
    width:564px;
    color:#fff;
}

.zt_banner .zt_tips{
    font-size:18px;   
    position:absolute;
    right:30px;
    top:-48px;
    width:270px;
    height:140px;
    padding:10px;
    background: url(tip_bg.jpg) #fff;

}
.zt_banner .zt_tips h3{
    margin-top:30px;
    color:#b92a1b;
}
.zt_banner .zt_tips p{
    line-height:30px;
    font-weight:900;
    color:#b92a1b;
    padding:0 30px;
}
/*
 
----------------*/

.zt_first{
   margin-top:10px;
}

.zt_first_left,.zt_first_center,.zt_first_right{
    float:left;
    display:inline;
    overflow:hidden;
    height:450px;
    border:#d4d4d4 1px solid;
    
}
.zt_first_left{
    border:0;
}
.zt_first_left .zt_flash,.zt_first_left .zt_video{
    height:218px;
    overflow:hidden;
    border:#d4d4d4 1px solid;
}
.zt_first_left .zt_video{
    margin-top:10px;
}

.zt_first_center,.zt_first_right{
    margin-left:10px;
}
.zt_first_left{
    width:350px;
}
.zt_first_center{
  width:370px;
}
.zt_first_right{
   width:204px;
   background:#eeeeee;
}
.zt_first_right h3{
    background:#bebebe;
}
.zt_first_right dl{
    line-height:24px;
    color:#606060;
    padding:5px 10px;
    margin:0;
    border-bottom:#606060 1px dashed;
}
.zt_first_right dl dt{
    font-size:14px;
}
.zt_first_right dl dd{    
    font-size:12px;
    margin:0;
}
/*
 viewpoint
 ---------------*/

.viewpoint{
    position:relative;    
    margin-top:10px;
    border:#d4d4d4 1px solid;
    overflow:hidden;
}
.viewpoint_top{
    position:absolute;
    top:0;
    left:0;
    width:136px;
    height:80px;
    display:block;
    background:url(point.gif);
}
.viewpoint_title{   
    width:140px;
    height:210px;
    background:url(tt.jpg) center no-repeat;
}
.viewpoint_content{
    overflow:hidden;
    margin-top:-210px;
    margin-left:150px;
    height:240px;
   
    
}
.viewpoint_part{
    font-size:14px;
    line-height:22px;
    float:left;
    display:inline;
    padding:10px;
    border-right:#BBB7B7 1px dashed;
}
.viewpoint_part h3{
    text-align:center;
    color:#909090;
    font-weight:bold;
    padding:15px 0;
    margin:0;
}

/*
 ge_jisuan
 ------------*/
.ge_jisuan{
    overflow:hidden;
    clear:both;
    margin-top:10px;
}
.ge_jisuan .zt_box{
    width:352px;
    border:#d4d4d4 1px solid;
}
.ge_jisuan .zt_box_content{
    font-size:12px;
    padding:10px;
    color:#676767;
}
.ge_jisuan .ge_data{
     border:#d4d4d4 1px solid;
    margin-left:362px;
}
.ge_data_title{
    color:#5A5A5A;
    font-weight:bold;
    font-size:16px;
    line-height:80px;
    text-indent:20px;
    height:80px;
    background:#eee;
  
}
.ge_data_txt table{
    margin:25px auto;
    width:90%;
    
}
.ge_data_txt table td{
    text-align:center;
    line-height:30px;
     border:#333 1px solid;
     
}

/*
 ge_thing
 ---------------*/
.ge_thing{
    margin:10px 0;
     border:#d4d4d4 1px solid;
}
.ge_thing .zt_box_content{
    padding:10px;
}
.ge_thing .zt_box_content p{
    margin:0;
    padding:0;    
    break-word:break-all;
    word-wrap:word-break;
}
.ge_thing .zt_box_content dl{
    margin:0;
    color:#676767;
}
/*
 zt_footer
-------------------*/
.zt_footer{
    line-height:25px;
    padding-bottom:80px;
    text-align:center;
}