/* CSS Document */

body { padding: 0; margin: 0; font-size: 12px; color: #000 }
a { font-size: 12px; color: #333; text-decoration: none }
    a:hover { color: #f00; text-decoration: none }
img { border: none }
.aboutpic { border: 1px solid #B2C2E3; padding: 3px; margin: 8px }
.img:visited img { border: 1px solid #B2C2E3; }
.img img { border: 1px solid #B2C2E3; padding: 5px; }
.img:hover img { border: 1px solid #3477C5; }
.img:hover { color: #B2C2E3; }

.img2:visited img { border: 5px solid #B2C2E3; }
.img2 img { border: 5px solid #cbcaca; }
.img2:hover img { border: 5px solid #3477C5; }
.img2:hover { color: #B2C2E3; }
UL { LIST-STYLE-TYPE: none }
OL { LIST-STYLE-TYPE: none }


#header { margin: 0px auto; width: 1000px; }
    #header .top_logo { width: 1000px; height: 94px; background: url(header_logo.gif) }
    #header .right_links { width: 210px; height: 30px; float: right; line-height: 30px; color: #FFFFFF; text-align: center }
        #header .right_links a { color: #FFFFFF }

#footer { width: 1000px; height: 90px; background: #c6c4c4; margin: 0px auto; }
    #footer .copyright { width: 100%; height: 50px; float: left; color: #000; line-height: 25px; margin-top: 10px; text-align: center; }
        #footer .copyright a { color: #000; }

#flash { margin: 0px auto; width: 1000px; height: 400px; text-align: center; background: #FFFFFF }
    #flash .flash_body { padding-top: 4px; }

.index_more { float: right; paading-right: 10px; margin-top: 30px; width: 100%; height: 11px; text-align: right; padding-bottom: 15px; }
.index_more2 { float: right; paading-right: 10px; margin-top: 30px; width: 80%; height: 11px; text-align: right; padding-bottom: 15px; }

.index_newsfl { float: left; width: 100%; height: 30px; text-align: center; padding-bottom: 0px; line-height: 30px; font-size: 14px; color: #2463c0 }
    .index_newsfl a { font-size: 14px; color: #2463c0 }
        .index_newsfl a:hover { font-size: 14px; color: #ff0000; }

.index_about { padding: 5px 0px 0px 10px; line-height: 24px; }
    .index_about p { margin: 0px auto; padding: 0px; text-indent: 2em; }

.index_news_list { width: 98% }
    .index_news_list ul { margin: 0px; padding: 0px; }
    .index_news_list li { list-style: none; float: left; line-height: 24px; width: 100%; height: 24px; }
/*主导航菜单*/
#menu ul { padding: 0; border: 0; list-style: none; line-height: 150%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 55px; }
#menu_out { width: 1000px; margin-left: auto; margin-right: auto; }
#menu { background: url(menu/menu_bg.gif) repeat-x; height: 73px; }
.menu_line { width: 8px; }
.menu_line2 { background: url(menu/menu_line2.gif) no-repeat center top; width: 15px; }
#nav { padding-left: 20px; }
    #nav li { float: left; height: 35px; color: #FFFFFF; }
        #nav li a { float: left; display: block; padding-left: 6px; height: 35px; background: url(menu/menu_on_left.gif) no-repeat left top; cursor: pointer; text-decoration: none; color: #FFFFFF; }
            #nav li a span { float: left; padding: 11px 14px 10px 10px; line-height: 14px; background: url(menu/menu_on_right.gif) no-repeat right top; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
        #nav li .nav_on { /*鼠标经过时变换背景，方便JS获取样式*/ background-position: left 100%; color: #FFFFFF; }
            #nav li .nav_on span { /*鼠标经过时变换背景，方便JS获取样式*/ background-position: right 100%; text-decoration: none; padding: 14px 14px 7px 10px; color: #FFFFFF; }
/*子栏目*/
#menu_con { text-align: left; padding-left: 20px; clear: both; }
    #menu_con li { float: left; height: 22px; margin-top: 8px; color: #FFFFFF }
        #menu_con li a { display: block; float: left; background: url(menu/menu_on_left2.gif) no-repeat left top; cursor: pointer; padding-left: 3px; color: #FFFFFF }
            #menu_con li a:hover { color: #FF0000 }


            #menu_con li a span { float: left; padding: 6px 10px 4px 10px; line-height: 12px; background: url(menu/menu_on_right2.gif) no-repeat right top; }
            #menu_con li a:hover { text-decoration: none; background: url(menu/menu_on_left2.gif) no-repeat left bottom; }
                #menu_con li a:hover span { background: url(menu/menu_on_right2.gif) no-repeat right bottom; }

#main { width: 1000px; height: auto; margin: 0px auto; padding-bottom: 5px; background: #FFFFFF; }
    #main .hd_about { PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url("about_06.gif") #f5f5f5 no-repeat 16px 50%; MARGIN: 1px; COLOR: #1f1f1f; LINE-HEIGHT: 32px; HEIGHT: 32px }
    #main .bd { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px }
        #main .bd .tit-1 { EXT-INDENT: -9px; LINE-HEIGHT: 40px; BORDER-BOTTOM: #ccc 1px dotted; text-align: right; font-size: 16px; font-weight: bold; color: #666; }
        #main .bd H5 { MARGIN-TOP: 20px; PADDING-LEFT: 56px; FONT-SIZE: 14px; BACKGROUND: url("about_17.gif") no-repeat; LINE-HEIGHT: 28px; HEIGHT: 35px }
        #main .bd STRONG { COLOR: #cc0200 }
#neirong { text-align: left; float: left; font-size: 14px; line-height: 180% }
#line { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; }
#line2 { border: 1px solid #A9B9DA; margin: 5px 0 }
#line3 { border-top: 1px solid #A9B9DA; margin-top: 10px; text-align: center; line-height: 23px; padding: 15px; background: #EEF2FA }
#line4 { border: 1px solid #A9B9DA; margin-top: 5px; line-height: 20px; padding: 5px }
#title { font-size: 16px; font-weight: bold; font-family: 微软雅黑,sans-serif; text-align: center; margin: 30px auto 0 auto; letter-spacing: 5px }
#body { font-size: 12px; line-height: 28px; padding: 20px }
#lt { text-align: center; color: #333; margin: 4px auto; font-size: 16px; font-weight: bold; font-family: 微软雅黑,sans-serif; letter-spacing: 3px }
#abt { float: left; color: #333; margin: 4px 10px; font-size: 16px; font-weight: bold; font-family: 微软雅黑,sans-serif; letter-spacing: 3px }
#abta { text-align: right; margin-right: 10px }
#lat { padding: 8px 0 8px 20px; font-weight: bold; }
#sc { line-height: 20px; text-align: center }
#left { margin: 0 }
    #left ul { margin-left: 0px; list-style: none; padding: 0; border: 0; margin: 0; }
    #left li { display: inline; list-style-type: none; }
        #left li a:link,
        #left li a:visited { width: 100%; float: left; padding: 9px 0; text-align: center; text-decoration: none; color: #333333; background: #F7F7F7; }
        #left li a:hover { color: #000; background-color: #E2EAF5; }
#leftl { margin: 0 }
    #leftl ul { margin-left: 0px; list-style: none; padding: 0; border: 0; margin: 0; }
    #leftl li { display: inline; list-style-type: none; }
        #leftl li a:link,
        #leftl li a:visited { width: 100%; float: left; padding: 9px 0; text-align: left; text-decoration: none; color: #333333; background: #F7F7F7; }
        #leftl li a:hover { color: #000; background-color: #E2EAF5; }
#lefti { margin: 0 }
    #lefti ul { margin-left: 0px; list-style: none; padding: 0; border: 0; margin: 0; }
    #lefti li { display: inline; list-style-type: none; }
        #lefti li a:link,
        #lefti li a:visited { width: 100%; text-align: center; float: left; padding: 9px 0; text-decoration: none; color: #333333; background: #F7F7F7; font-weight: bold }
        #lefti li a:hover { color: #000; background-color: #E2EAF5; }
#lovexin12 { width: 90px; height: auto; background-color: #EEF2FA; border: 1px solid #A9B9DA }
#t { width: auto; height: 25px; background-color: #2F7DC7; font-size: 14px; font-weight: bold; text-align: center; color: #FFF; padding-top: 5px; }
#qq { margin: 10px; text-align: center; }

.guide { BACKGROUND: url("guide_22.gif") repeat-x; LINE-HEIGHT: 35px; width: 992px; margin: 0px auto; padding-bottom: 5px; }
    .guide .gui-l { BACKGROUND: url("guide_19.gif") no-repeat; FLOAT: left; WIDTH: 60px; padding-RIGHT: 10px; HEIGHT: 35px }
    .guide .gui-r { BACKGROUND: url("guide_25.gif") no-repeat; FLOAT: right; WIDTH: 5px; HEIGHT: 35px }


.about-l { FLOAT: left; WIDTH: 250px; }
.about-r { MARGIN-TOP: 10px; FLOAT: right; WIDTH: 720px; }
.mod-7 .hd2 { PADDING-LEFT: 38px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url("about_03.jpg") no-repeat; LINE-HEIGHT: 42px; HEIGHT: 42px }
.mod-7 .bd { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 19px; PADDING-LEFT: 19px; PADDING-BOTTOM: 19px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 19px; BORDER-BOTTOM: #ccc 1px solid }
    .mod-7 .bd UL { margin: 0px; padding: 0px; }
        .mod-7 .bd UL LI { MARGIN-TOP: 3px; PADDING-LEFT: 28px; FONT-WEIGHT: bold; BACKGROUND: url("about_10.jpg") no-repeat; LINE-HEIGHT: 29px; HEIGHT: 29px }
            .mod-7 .bd UL LI A { COLOR: #666; TEXT-DECORATION: none }
                .mod-7 .bd UL LI A:hover { COLOR: #f00; TEXT-DECORATION: underline }
.mod-7 .ft { HEIGHT: 90px }

.mod-6 .hd3 { MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url("con_31.gif") no-repeat; COLOR: #fff; LINE-HEIGHT: 30px }
.mod-6 .bd { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 26px; PADDING-TOP: 10px; color: #666; }
    .mod-6 .bd .c-list LI { PADDING-LEFT: 15px; BACKGROUND: url("lic_22.gif") no-repeat 5px 50%; LINE-HEIGHT: 26px; BORDER-BOTTOM: #ccc 1px dotted }


.mod-8 { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; }
    .mod-8 .hd8 { PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url("about_06.gif") #f5f5f5 no-repeat 16px 50%; MARGIN: 1px; COLOR: #1f1f1f; LINE-HEIGHT: 32px; HEIGHT: 32px }
    .mod-8 .bd8 { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px }
        .mod-8 .bd8 .tit-1 { EXT-INDENT: -9px; LINE-HEIGHT: 40px; BORDER-BOTTOM: #ccc 1px dotted; text-align: right; font-size: 16px; font-weight: bold; color: #666; }
        .mod-8 .bd8 H5 { MARGIN-TOP: 20px; PADDING-LEFT: 56px; FONT-SIZE: 14px; BACKGROUND: url("about_17.gif") no-repeat; LINE-HEIGHT: 28px; HEIGHT: 35px }
        .mod-8 .bd8 STRONG { COLOR: #cc0200 }
.ss-1 STRONG { COLOR: #cc0200 }
.mod-8 .bd8 P { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 26px; PADDING-TOP: 0px }
.ss-1 { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 26px; PADDING-TOP: 0px }
