﻿@charset "utf-8";
/* CSS Document */

body { margin:0 auto; height:100%; font-size:12px; font-family:"Hiragino Sans GB","Century Gothic",system, Arial, Verdana, Tahoma,"微软雅黑"; line-height:18px; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#333; text-decoration:none;}
a:hover { color:#BE0000;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

/*body*/

#zhu { width:100%; height:auto; min-height:600px; text-align:center; display:block; padding:0px; margin:0px; border-top:2px #AC1B32 solid;
}

#dytop { width:1200px; height:100px;  margin:0px auto; display:block;  z-index:9999;  background-color:#fff;
}
#logo { height:73px; float:left; margin-top:14px; width:73px;
}
.dymenu { width:961px; display:block; line-height:100px; float:right;
}
  
    .dymenu ul { display:block; margin:0px; padding:0px;
    }
        .dymenu ul li { width:95px; float:left; position:relative; border-right:1px #eee solid; 
        }
            .dymenu ul li .aa{ width:95px; display:block; height:96px; font-size:14px; border-bottom:4px #fff  solid;  
            }
                .dymenu ul li .aa:hover{border-bottom:4px #AC1B32 solid; 
                }
.entopmenu { line-height:20px; padding-top:28px;
}

.nymenu { line-height:40px;  display:none; position:absolute;  left:0px; top:100px;  width:120px;
}
    .nymenu a { width:120px; display:block; height:40px; 
    }
    .nymenu a:hover {  color:#fff;
    }
    .nymenu ul { padding:0px; margin:0px; display:block; 
    }
        .nymenu ul li { width:120px; height:40px; line-height:40px; text-align:center; background-color:#fff; border-top:1px #ccc solid;  position:relative;
        }
           
            .nymenu ul li:hover { background-color:#AC1B32; color:#Fff; cursor:pointer;
            }
                .nymenu ul li:hover a { 
                }
            .nymenu ul li:hover dl{ display:block;
            }
            .nymenu ul li dl { width:120px; position:absolute; left:121px; top:0px;  display:none; 
            }
                .nymenu ul li dl dd { width:100%; display:block; line-height:40px; background-color:#fff; border-bottom:1px #ccc solid; color:#333;
                }
                    .nymenu ul li dl dd:hover {background-color:#AC1B32; color:#Fff; cursor:pointer;
                    }
#tybanner { min-height:500px; background-color:#ccc;
}
.nybanner { background-repeat:no-repeat; background-position:center; background-size:cover; height:500px;
}

.img2 { width:300px; height:200px; 
}

#gongdong { width:1200px; height:180px; display:block; margin:auto;  padding:0px;
}

#dybottom { width:100%; margin-top:0px;  background-color:#38383A; min-height:100px; padding:20px 0px;color:#fff;
}

.bspan1 {line-height:50px; border-bottom:3px #fff solid; height:50px; width:64px;  font-size:16px; font-weight:bold; margin-bottom:10px; display:block; text-align:center;
}
.btable1 { border-collapse:collapse; width:400px;
}
    .btable1 td { width:200px; text-align:left; line-height:35px;
    }

#dybottomcon {width:1200px; margin:0px auto 20px auto;  display:block;
}
#dybottomcon_left { width:600px; float:left;
}
#dybottomcon_right { width:580px; float:right; 
}
    #dybottomcon_right ul { display:block; padding:0px; margin:0px;
    }
        #dybottomcon_right ul li { float:left; width:100px;  
        }

.listbottom { width:64px; display:block; height:auto; font-size:14px; margin:auto;
}
    .listbottom dl {  outline:none; display:block;
    }
        .listbottom dl dt { line-height:50px; border-bottom:3px #fff solid; height:50px;  font-size:16px; font-weight:bold; margin-bottom:10px;
        }
        .listbottom dl dd { line-height:35px; height:35px; width:64px;
        }
            .listbottom dl dd a { color:#Fff;
            }

              #indexlist {
                width: 1200px;
                height:auto; 
                margin: -264px auto 40px auto;
            }

                #indexlist ul {
                    display: block;
                    padding: 0px;
                    margin: 0px;
                }

                    #indexlist ul li {
                        color: #fff;
                        float: left;
                        width: 400px;
                        height: 540px;
                    }

            .listcon1 {
                width: 90%;
                margin: 20px auto 10px auto;
                text-align: left;
                line-height: 30px;
                font-size: 14px;
                display: block;
            }

            .dayou1 {
                font-family: Arial;
                font-size: 25px;
                display: block;
                margin-bottom: 0px;
            }

            .dayou2 {
                display: block;
                font-family: 'Microsoft YaHei';
                font-size: 20px;
                margin-bottom: 5px;
            }

            .dayou3 {
                display: block;
                font-family: 'Microsoft YaHei';
                font-size: 14px;
                height: 135px;
            }

#indecon { width:1200px; margin:50px auto; 
}
#indecon_left { width:750px; background-color:#fff;  float:left;  height:100%; 
} 
#indecon_right { width:400px;  float:right; 
}
#right1 { width:370px; padding:15px; background-color:#fff;
}
    #right1 img { width:370px; margin:auto;  display:block;  
    }
#right2 { margin:15px auto 15px auto; 
}
    #right2 img { width:100%; 
    }
#right3 {  background-color:#BE0000; width:370px; padding:15px;  margin-top:-3px; text-align:left; line-height:30px; color:#fff;  
}

 #right3 img { width:100%; 
    }

#indexnews { width:100%; display:block; height:50px;
}
    #indexnews ul { padding:0px; margin:0px; display:block;
    }
        #indexnews ul li { width:50%; float:left; line-height:50px; font-size:20px; font-weight:bold; cursor:pointer;
        }
#nyindexnews { width:100%; display:block; height:50px; border-bottom:1px #ccc solid;
}
    #nyindexnews ul { padding:0px; margin:0px auto; display:block; width:500px;
    }
        #nyindexnews ul li { width:150px; float:left; border:1px #ccc solid; border-right:0px; border-bottom:0px;  line-height:50px; font-size:20px; font-weight:bold; cursor:pointer;
        }
.news1 {background-color:#BE0000; color:#fff; 
}
#newscon { width:900px; margin:50px auto;
}

#Newcon ul li { width:100%; display:block;
}
#Newcon ul li .span11 { float:right;  display:block; margin-top:8px; color:#888;
}






#bottomxian { width:1200px; margin:auto; font-size:11px;  line-height:40px; height:40px;  text-align:left; 
}