/*---------------------页面基础定义----------------------------------*/
body, td, th { font-family: "微软雅黑" font-size: 12px; color: #333333; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

/*---------------------链接定义----------------------------------*/
a { color: #333333; text-decoration: none; }
    a:hover { color: #FF0000; text-decoration: none; }
    a:active { color: #c30000; text-decoration: none; }

/*---------------------菜单样式----------------------------------*/
#menu { height: 32px; width: 800px; margin: 0 auto; margin-top: 16px; }
    #menu ul { margin: auto; width: 778px; height: 32px; font-size: 14px; list-style-type: none; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.m_li { float: left; width: 100px; line-height: 32px; text-align: center; font-size: 14px; }
    .m_li a { display: block; color: #000000; width: 114px; font-size: 14px; }


.m_li_a { float: left; width: 114px; line-height: 32px; text-align: center; font-weight: bold; height: 32px; font-size: 14px; font-family: "微软雅黑"; }
.m_line { float: left; width: 1 px; height: 32px; font-size: 14px; line-height: 32px; /*ff下有效(图片垂直居中)*/ }
.m_li_a a { display: block; color: #c30000; width: 114px; font-size: 14px; }

.smenu { width: 774px; margin: 0px auto 0px auto; padding: 0px; list-style-type: none; height: 32px; }
.s_li { line-height: 32px; width: auto; display: none; height: 32px; }
.s_li_a { line-height: 32px; width: auto; display: block; height: 32px; }


* { margin: 0 auto; padding: 0; }
body { font-size: 12px; line-height: 25px; color: #000000; font-family: "微软雅黑"; }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
ul { list-style: none; }
img { border: 0px; }
a { color: #444; text-decoration: none; }
    a:hover { color: #f00; }
    a:link { color: #000000; text-decoration: none; font-size: 12px; }
    a:visited { color: #333333; text-decoration: none; font-size: 12px; }
    a:hover { color: #000000; text-decoration: none; font-size: 12px; }
    a:active { text-decoration: none; font-size: 12px; }
.pading { padding: 10px; }
.aa { font-size: 12px; color: #003399; line-height: 26px; font-family: "微软雅黑"; letter-spacing: 0px; font-weight: normal; }
.bb { font-size: 16px; color: #000000; line-height: 24px; font-family: "微软雅黑"; }

.cc { font-size: 14px; color: #000000; line-height: 24px; font-family: "微软雅黑"; }


.bbb { font-size: 14px; color: #C00; line-height: 24px; font-family: "微软雅黑"; }



.an:link { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family: "微软雅黑"; }
.an:visited { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family: "微软雅黑"; }
.an:hover { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family: "微软雅黑"; }
.an:active { text-decoration: none; font-size: 14px; font-family: "微软雅黑"; }
.a1:link { color: #000000; text-decoration: none; font-size: 14px; font-family: "微软雅黑"; }
.a1:visited { color: #000000; text-decoration: none; font-size: 14px; font-family: "微软雅黑"; }
.a1:hover { color: #000000; text-decoration: none; font-size: 14px; font-family: "微软雅黑"; }
.a1:active { text-decoration: none; font-size: 14px; font-family: "微软雅黑"; color: #000000; }
.a2:link { color: #FFFFFF; text-decoration: none; font-size: 14px; }
.a2:visited { color: #FFFFFF; text-decoration: none; font-size: 14px; }
.a2:hover { color: #FFFFFF; text-decoration: none; font-size: 14px; }
#lan { font-family: "微软雅黑"; font-size: 12px; line-height: 28px; color: #000000; text-decoration: none; }
#dao { width: 200px; }
    #dao ul li { margin-top: 5px; }
        #dao ul li a { display: block; line-height: 40px; line-height: 40px; padding-left: 20px; font-size: 14px; background: #CCC; }
            #dao ul li a:hover { color: #FFF; background: #C00; }


#lan li a { display: block; height: 28px; width: 196px; background-color: #e4e4e4; font-family: "微软雅黑"; font-size: 12px; line-height: 26px; color: #333333; text-decoration: none; margin: 5px; }

    #lan li a:hover { background-color: #03832e; font-family: "微软雅黑"; font-size: 12px; line-height: 28px; color: #FFFFFF; text-decoration: none; }
.zi { font-family: "微软雅黑"; font-size: 12px; color: #FFFFFF; text-decoration: none; }

.zii { font-family: "微软雅黑"; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: normal; font-style: normal; }


.ziii { font-family: "微软雅黑"; font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: normal; font-style: normal; }
.a2:active { text-decoration: none; font-size: 14px; }


#Caseleft { 
    width:955px;

    margin-left:0px;
}

#Caseleft ul li{ 
    width:230px; float:left;
}
#gdleft,#gdleft ul { 
    width:680px;
}
#gdleft ul li{
    width:245px; float:left;
}
.pbox { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/ text-align: center; /* 针对IE的Hack */ *display: block; *font-size: 165px; /*约为高度的0.873，200*0.873 约为175*/ *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ width: 220px; height: 195px; *height: 195px; border: 1px solid #eee; margin-left: 0px; }
    .pbox a img { /*设置图片垂直居中*/ vertical-align: middle; max-width: 220px; max-height: 195px; }
    .pbox a { vertical-align: middle; }
.pbox_title { text-align: center; width: 220px; line-height: 30px; margin-left: 0px; }
    .pbox_title a { font-size: 12px; color: black; text-decoration: none; }
        .pbox_title a:hover { font-size: 12px; color: orangered; }


.hbox { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/ text-align: center; /* 针对IE的Hack */ *display: block; *font-size: 185px; /*约为高度的0.873，200*0.873 约为175*/ *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ width: 240px; height: 215px; *height: 215px; border: 1px solid #eee; margin-left: 0px; }
    .hbox a img { /*设置图片垂直居中*/ vertical-align: middle; max-width: 240px; max-height: 215px; }
    .hbox a { vertical-align: middle; }
.hbox_title { text-align: center; width: 240px; line-height: 30px; margin-left: 0px; }
    .hbox_title a { font-size: 12px; color: black; text-decoration: none; }
        .hbox_title a:hover { font-size: 12px; color: orangered; }

/*新闻*/
#neinews, .gen_content1, .gen_details_content { width: 700px; margin: auto; }
    #neinews ul { margin: 0px; padding: 0px; list-style: none; }
        #neinews ul li { margin: 0px; padding: 0px; margin-top: 8px; }
            #neinews ul li a { display: block; padding-left: 15px; height: 30px; line-height: 30px; background: #F6F6F6; }
                #neinews ul li a:hover { background: #999; color: #FFF; }


.gen_details_title { font-size: 16px; font-weight: bold; }
.gen_details_center { text-align: center; }
.pagination { padding: 5px 0px 0px 0px; width: 100%; display: inline-block; vertical-align: top; }

.cm { width: 740px; margin-left: 33px; padding-bottom: 15px; }
    .cm ul li { float: left; width: 245px; list-style: none; margin: 0px; padding: 0px; font-size: 12px; }
	