.fontstyle271915{ font-size: 9pt; font-family: 宋体 ;}

  #c271918 ul {list-style: none; margin: 0px; padding: 0px;} 
    #c271918 ul li a {font-family: 微软雅黑;text-decoration: none;color:#fff; display:block; width:120px; line-height:45px;  text-align:center;   font-size:15px;} 
    #c271918 ul li { float:left; margin-left:0px;} 
    #c271918 ul li a:hover {background:#ce3c3c;}
    #c271918 ul li a#current { background:#780c0c; font-weight:bold; color:#fff;}
    #c271918 ul li ul { border:0px solid #ccc; display:none;} 
    #c271918 ul li ul li {font-family: 微软雅黑;text-decoration: none; float:none;  margin:0;border-bottom:1px solid #902828;min-height:30px;line-height:39px;}
    #c271918 ul li ul li a {min-height:30px;line-height:39px; text-align:center; background:#780c0c; color:#fff;font-size:14px;min-width:122px;padding:0px 0px;} 
    #c271918 ul li ul li a:hover { background:#bd1c1c; color:#fff;}  
    #c271918 ul li:hover ul { display:block;z-index:9999999; position:absolute;}
    #c271918 ul li.sfhover ul { display:block;} 
* {
    padding: 0;
    margin: 0;}

li {
    list-style: none;}

a {
    text-decoration: none;}
 
 

.leftNav {
    float: left;
    width: 220px;
    background: #f9f9f9;
    position: relative;}

.leftNav>h2 {
    line-height: 90px;
    text-align: center;
    color: #fff;
    background: url(images/11.png) no-repeat;
    background-size: cover;
    background-position: center center;
    font-size: 36px;
    overflow: hidden;
    font-weight: 600;}

.leftNav p {
    margin-left: 20px;
    font-size: 26px;
    font-weight: 600;
    color: #fff;
    padding: 20px 0;}

.leftNav>ul {
    padding-bottom: 60px;}

.leftNav ul li {
    position: relative;
    padding-left: 30px;
    border-left: 4px solid transparent;
    transition: all 0.3s;}

.leftNav ul li a {
    display: block;
    font-size: 18px;
    color: #333333;
    line-height: 80px;
    font-weight: 600;
    border-bottom: 1px solid #ededed;}

.leftNav>ul>li>span {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 30px;
    line-height: 50px;
    background: url(images/2222.png) no-repeat center center;
    background-size: 15px;
    cursor: pointer;
    transition: all .3s;}

.leftNav>ul>li.on>span {
    transform: rotate(90deg);}

.leftNav>ul>li.activ {
    background: #dadada;}
 

.leftNav ul li:hover {
    background: #f0f0f0;}

.leftNav ul li.on.active {
    background: #fff;
    border-left: 4px solid #780c0c;}
.leftNav ul li.on{
    background: #fff;
    border-left: 4px solid #780c0c;}
.leftNav ul li.active ul {
    display: block;}

 

.leftNav>ul>li>ul {
    display: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;}
.leftNav>ul>li>ul>li{
    border: none;}
.leftNav>ul>li>ul>li>a {
    font-size: 16px;
    font-weight: normal;
    line-height: 60px;
    border: none;}

@media screen and (max-width:1024px){
    .leftNav>h2 {
        line-height: 120px;
        font-size: 26px;}
     .leftNav {
        margin-right: 30px;
        width: 240px;}
     .leftNav ul li a {
        font-size: 16px;}
    .leftNav>ul>li>ul>li>a{
        font-size: 14px;
        line-height: 48px;}
    .leftNav ul li{
        padding-left: 20px;}
  

}

@media screen and (max-width:768px){
   
    .leftNav {
        float: none;
        width: auto;
        top: 0;
        margin-right: 0;}
    .leftNav>h2 {
        line-height: 60px;
        font-size: 20px;
        text-align: left;
        padding-left: 15px;
        font-weight: 600;}
    .leftNav>h2 span {
        float: right;
        width: 30px;
        height: 30px;
        margin-top: 15px;
        background: url(images/sub_left_down2.png) no-repeat center center;
        background-position: center center;}
    .leftNav>h2 span.on {
        background: url(images/sub_left_up2.png) no-repeat center center;
        background-position: center center;}
  
    
    .leftNav>p {
        font-size: 18px;
        padding: 10px 0;}
    .leftNav ul {
        display: none;}
    .leftNav ul li a {
        line-height: 55px;}
    .leftNav>ul>li>span {
        top: 13px;}
}
.leftNav>h2 {
    line-height: 70px;
    text-align: center;
    color: #fff;
    background: url(images/11.png) no-repeat;
    background-size: cover;
    background-position: center center;
    font-size: 27px;
    overflow: hidden;
    font-weight: 600;
    margin-top: 10px;}
#vsb_content TABLE{
    overflow: auto;
    width:100% !important;}
#vsb_content span{
text-indent: inherit !important;}
#vsb_content img{
max-width: 100% !important;
    display: block;
margin: 0 auto;}
#vsb_content video{
max-width: 100%;
    display: block;}
#vsb_content_2 TABLE{
    width: 100%;
    overflow: auto;}
#vsb_content_2 span{
text-indent: inherit !important;}
#vsb_content_2 img{
max-width: 100%;
    display: block;
margin: 0 auto;}
#vsb_content_2 video{
max-width: 100%;
    display: block;}
#vsb_content_4 IMG{
border:none !important;}
.content{
margin-top:0px;}
.right{
margin-top:0px;}
