* { margin: 0 auto; padding: 0; font-family:'Microsoft YaHei'; }
body { font-size: 12px; line-height: 25px; color: #333333; font-family:'Microsoft YaHei'; }
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: #000000; line-height: 26px; font-family:'Microsoft YaHei'; letter-spacing: 0px; font-weight: normal; }
.bb { font-size: 16px; color: #8f8f8f; line-height: 24px; font-family:'Microsoft YaHei'; }

.an:link { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family:'Microsoft YaHei'; }
.an:visited { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family:'Microsoft YaHei'; }
.an:hover { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family:'Microsoft YaHei'; }
.an:active { text-decoration: none; font-size: 14px; font-family:'Microsoft YaHei'; }
.a1:link { color: #000000; text-decoration: none; font-size: 14px; font-family:'Microsoft YaHei'; }
.a1:visited { color: #000000; text-decoration: none; font-size: 14px; font-family:'Microsoft YaHei'; }
.a1:hover { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family:'Microsoft YaHei'; }
.a1:active { text-decoration: none; font-size: 14px; font-family:'Microsoft YaHei'; 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; }
#fenlei { width: 224px; margin: 0 auto; }
    #fenlei ul li { line-height: 35px; height: 35px; margin-bottom: 5px; }
        #fenlei ul li a { display: block; padding-left: 10px; background: #EBEBEB; font-size: 14px; }
            #fenlei ul li a:hover { background: #c02219; color: #FFF; font-size: 14px; }

#cpfenlei { width: 224px; margin: 0 auto; }
    #cpfenlei dl dt { line-height: 35px; height: 35px; background: #c02219; margin-bottom: 5px; }
        #cpfenlei dl dt a { padding-left: 10px; font-size: 14px; color: #FFF; }
    #cpfenlei dl dd { line-height: 35px; height: 35px; background: #EBEBEB; margin-bottom: 5px; }
        #cpfenlei dl dd a { padding: 10px; font-size: 14px; color: #000000; }

#lan { font-family:'Microsoft YaHei'; 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:'Microsoft YaHei'; font-size: 12px; line-height: 26px; color: #333333; text-decoration: none; margin: 5px; }

    #lan li a:hover { background-color: #03832e; font-family:'Microsoft YaHei'; font-size: 12px; line-height: 28px; color: #FFFFFF; text-decoration: none; }
.zi { font-family:'Microsoft YaHei'; font-size: 12px; color: #FFFFFF; text-decoration: none; }

.zii { font-family:'Microsoft YaHei'; font-size: 18px; color: #C00; text-decoration: none; font-weight: normal; font-style: normal; }

.zi2 { font-family:'Microsoft YaHei'; font-size: 16px; color: #000; text-decoration: none; font-weight: normal; font-style: normal; }

.a2:active { text-decoration: none; font-size: 14px; }
#gdleft { width: 1002px; }

.padding ul li { float: left; width: 235px; list-style: none; }

#gdleft ul { list-style: none; }
    #gdleft ul li { float: left; width: 240px; list-style: none; }
.pbox { /*非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: 220px; height: 215px; *height: 215px; border: 1px solid #eee; margin-left: 0px; }
    .pbox a img { /*设置图片垂直居中*/ vertical-align: middle; width: 220px; height: 216px; }
    .pbox a { vertical-align: middle; }
.pbox_title { text-align: center; width: 220px; line-height: 30px; 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; }

.pro_title { font-size: 14px; font-weight: bold; text-align: center; }
.pro_date { text-align: center; }

/*新闻*/
#neinews { width: 700px; }
    #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; }

#online_service_bar { font-size: 12px; color: #555; font-family: "Microsoft YaHei", Verdana, "BitStream vera Sans", Tahoma, Helvetica, Sans-serif; }
    #online_service_bar a { color: #555; text-decoration: none; }
        #online_service_bar a:hover { color: #E21F2B; text-decoration: none; }
    #online_service_bar img { border: none; vertical-align: middle; }
    #online_service_bar dl, #online_service_bar dd, #online_service_bar ul, #online_service_bar li { margin: 0; padding: 0; list-style: none; }
/*在线客服边栏*/
#online_service_bar { position: absolute; top: -150px; left: 0; overflow: hidden; z-index: 1001; }
#online_service_fullbar { display: none; width: 138px; padding-bottom: 10px; background: url(../images/footer.gif) no-repeat left bottom; }
.service_bar_head { text-indent: -9999px; width: 138px; height: 58px; position: relative; background: url(../images/header.gif) no-repeat left top; }
.service_bar_main { padding: 5px 12px; background: url(../images/main.gif) repeat-y left top; }
#service_bar_close { position: absolute; width: 35px; height: 35px; top: 0; left: 0; cursor: pointer; display: block; text-indent: -9999px; }
/*在线客服边栏收缩状态*/
#online_service_minibar { margin-top: 150px; width: 23px; height: 80px; background: url(../images/mini.gif) no-repeat left top; display: none; cursor: pointer; }
/*客服菜单列表*/
.service_menu { font-size: 12px; width: 106px; overflow: hidden; }
    .service_menu li { width: 106px; display: inline; overflow: hidden; }
        .service_menu li dt { text-align: left; margin-bottom: 5px; padding: 8px 10px 6px 10px; *padding: 9px 10px 5px 10px; background: url(../images/menu.gif) no-repeat top center; cursor: pointer; }
        .service_menu li dd { display: none; text-align: center; }
            .service_menu li dd a img { margin-bottom: 5px; }
        .service_menu li.hover dt { color: #E21F2B; }
        .service_menu li.hover dd { padding: 5px 0; line-height: 20px; }
.qq_btn { display: block; padding: 4px; }
.service_tel { font-size: 12px; font-family: "Microsoft YaHei", Verdana, "BitStream vera Sans", Tahoma, Helvetica, Sans-serif; padding-left: 22px; height: 28px; line-height: 28px; background: url(../images/tel.png) no-repeat 5px center; }
