* {margin:0; padding:0;}
body {margin: 0 auto;font: 12px/1 "Microsoft Yahei", "微软雅黑", sans-serif;}
img {border:0px none;}
ul,li {list-style:none; list-style-type:none;}
a {text-decoration:none; color:#000;}
.none {display:none;}
.clear {clear:both; overflow:hidden;}

.header {height:80px; background: #fff url(../images/top_bj.jpg) repeat-x bottom;}
.g-wrap {margin: 0 auto;width: 1000px;height: 100%;overflow: hidden;}
.logo {width: 260px;height: 76px;background: url(../images/logo.png) no-repeat top; float:left; margin-left:1px;}
.nav { float:right; margin-right:12px; height:100%; overflow:hidden; position:relative;}
.nav li { float:left; height:100%; width:83px; margin-right:1px;}
.nav li a {position: relative;z-index: 2;display: block;width: 100%;height: 100%;font-weight: bold;font-size: 14px;
line-height: 80px;text-align: center;color: #666;}
.nav li a.on, .nav li a:hover {background:#f00; color:#fff;}

.footer {width:100%; height:100px; background:#f5eedc;}
.footer p{line-height:26px; color:#8E8E8E;}
.footer a {color:#8E8E8E;}

.banner {width:100%; height:400px; overflow:hidden;}
.floor1 {width: 1000px;margin: 0 auto;overflow: hidden;padding: 35px 0;}
.floor1 .news {float:left; width:650px;}
.news .tab_nav {overflow: hidden;border-bottom: 2px solid #dedfe2;}
.news .tab_nav li {font-weight: bold;cursor: pointer;float: left;display: inline-block; margin-right:25px; padding-bottom:20px;color: #747474;font-size: 14px;width: 80px; text-align:center;}
.line {height: 2px;width: 80px;background: #fc433e;position: relative;left: 0px;margin-top: -2px;}
.news .tab_box {margin-top:20px; height:200px; overflow:hidden; font-family:"宋体";}
.tab_box .pic {float:left; width:230px; text-align:center; overflow:hidden;}
.tab_box .pic img {width:230px; height:156px;}
.tab_box .pic span {line-height:32px; height:32px; display:block; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; font-weight:bold; color:#717171;}
.tab_box .title {float:right; width:370px;}
.tab_box .title li {font-size:13px; margin-bottom:16px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.tab_box .title li a {color:#717171;}
.tab_box .title li a b {font-weight:normal; margin-right:16px;}

.floor1 .pro {float:right; overflow:hidden; width:320px; height:250px; background:url(../images/p1.jpg) no-repeat;}
.pro .mask {margin-top: 76px;margin-left: 26px;width: 232px; overflow:hidden;}
.pro .mask li {float:left; width:100px; margin-right:12px; margin-bottom:12px; text-align:left;}
.pro .mask li a {font-size: 14px;color: #6d88a5;text-align: center;height: 30px;line-height: 30px;background: #f9fdff;border-radius: 20px; display:block;}
.pro .mask li a:hover {background:#df2f35;color:#fff;}

#ban1 {height:93px; width:100%;}
#ban1 div {height: 93px;background: no-repeat center;}
#ban1 .about {background-image: url(../images/banner/about.jpg);}
#ban1 .news {background-image: url(../images/banner/news.jpg);}
#ban1 .tz {background-image: url(../images/banner/tz.jpg);}
#ban1 .pro {background-image: url(../images/banner/pro.jpg);}
#ban1 .join {background-image: url(../images/banner/join.jpg);}
#ban1 .message {background-image: url(../images/banner/message.jpg);}
#ban1 .contact {background-image: url(../images/banner/contact.jpg);}

#main {margin:20px auto; width:1000px; height:auto; overflow:hidden;}
#main #left {float:left; overflow:hidden; width:232px;}
#left .title {height: 120px; background:#e60b00; color:#fff; font-size:30px;}
#left .title span {padding-top:60px; display:block; text-align:left; padding-left:30px;}
#left .menu {border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
#left .menu li {height:45px; line-height:45px; border-bottom:1px solid #e6e6e6;}
#left .menu li a {display:block; text-align:left; padding-left:30px; font-size:14px; color:#847765;}
#left .menu li a:hover, #left .menu li a.hover {background:#eeefeb;}
#main #right {float:right; overflow:hidden; width:730px;}

.breadnav {overflow:hidden; height:42px; line-height:42px;border-bottom: 2px solid #999a9a;background: url(../images/crumbs_icon.png) no-repeat 0 15px;}
.breadnav .pos { padding-left:16px; font-size:14px;color:#645b58;}
.breadnav .pos a {color:#645b58; font-size:14px;}
.breadnav .pos a:hover {color:#E67817;}
.breadnav .pos i {font-style:normal; font-family:"宋体"; padding-left:6px; padding-right:6px;}

#right .cont {overflow:hidden; min-height:420px; padding:20px 0px; line-height:26px;}
#nynews li {width: 100%; margin-bottom:15px;border-bottom: 1px dotted #989898;}
#nynews li .tit {overflow:hidden; height:24px; line-height:18px;}
#nynews li .tit a {font-size:12px; color:#666;}
#nynews li .tit a:hover {color:#165eae;}
#nynews li .tit span {color:#666;padding-right:12px;}

#nynewsdetail {width:100%; overflow:hidden;}
#nynewsdetail .news_title {text-align:center;}
#nynewsdetail .news_title h1 {font-size:18px; color:#666; font-weight:normal;}
#nynewsdetail .news_info {text-align:center; margin:12px 0px; color:#999; border-top:1px dashed #bebebe;}
#nynewsdetail .news_info span:first-child {padding-left:0px;}
#nynewsdetail .news_info span {padding-left:12px;}
#nynewsdetail .news_pic {text-align:center; padding-bottom:12px;}
#nynewsdetail .news_cont {width:100%; line-height:26px; color:#666; font-family:"宋体";}
#nynewsdetail .news_cont p {padding-bottom:6px;}
#nynewsdetail .news_page {padding-top:30px;}
#nynewsdetail .news_page p {font-size:12px; color:#666;}
#nynewsdetail .news_page p a {color:#666;}
#nynewsdetail .news_page p a:hover {color:#165eae;}

#nypro ul {overflow:hidden;}
#nypro li { float:left;background-color: #ddd8c9; margin-right:15px; margin-bottom:15px;width: 228px; overflow:hidden;}
#nypro li img {width: 222px;height: 144px;border: 3px solid #cdc6b1;}
#nypro li span {display: block;font-size: 12px;text-align: center;color: #787773; padding-bottom:2px;}

/*分页样式*/
.pager { padding: 3px; text-align: right; color:#999a9a;font-size:12px; font-family:Tahoma; float:right;}
.pager a { margin: 2px; padding:2px 5px; color: #999a9a; text-decoration: none; border: 1px solid #999a9a; }
.pager a:hover { color: #000; border: 1px solid #930; background-color:#DCDCF3; }
.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #fff; background-color: #999a9a; border: 1px solid #930; }
.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #999; border: 1px solid #ccc; }

/*图片新闻*/
.banner_0 {
    Z-INDEX: 100;
    POSITION: relative;
    width: 260px;
    HEIGHT: 176px;
    margin: 0 auto;
    float: left;
}

.banner_0_top {
    HEIGHT: 100%;
    BACKGROUND: #fff
}

    .banner_0_top LI {
        POSITION: absolute;
        TEXT-ALIGN: center;
        WIDTH: 100%;
        TOP: 0px;
        LEFT: 0px;
        bottom: 0px;
    }

        .banner_0_top LI IMG {
            POSITION: relative;
            WIDTH: 100%;
            HEIGHT: 100%
        }

        .banner_0_top LI .tit1 {
            POSITION: absolute;
            TEXT-ALIGN: center;
            PADDING-BOTTOM: 6px;
            MIN-HEIGHT: 20px;
            PADDING-LEFT: 0px;
            WIDTH: 100%;
            BOTTOM: 0px;
            PADDING-RIGHT: 0px;
            BACKGROUND: url(../images/alpha_h.png);
            PADDING-TOP: 6px;
            LEFT: 0px;
            font-size: 12px;
            font-weight: normal;
        }

            .banner_0_top LI .tit1 A {
                COLOR: #fff;
                height: 20px;
                line-height: 20px;
                width: 250px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                display: block;
                margin: 0 auto;
            }

                .banner_0_top LI .tit1 A:hover {
                    TEXT-DECORATION: underline
                }

        .banner_0_top LI .p {
            TEXT-ALIGN: left;
            PADDING-BOTTOM: 5px;
            LINE-HEIGHT: 1.5;
            MIN-HEIGHT: 50px;
            PADDING-LEFT: 0px;
            PADDING-RIGHT: 0px;
            BACKGROUND: #fff;
            PADDING-TOP: 5px;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px
        }

            .banner_0_top LI .p A {
                PADDING-BOTTOM: 0px;
                TEXT-INDENT: 30px;
                PADDING-LEFT: 10px;
                PADDING-RIGHT: 10px;
                DISPLAY: inline-block;
                PADDING-TOP: 0
            }

.banner_0_bottom {
    Z-INDEX: 20;
    POSITION: absolute;
    TEXT-ALIGN: center;
    WIDTH: 100%;
    BOTTOM: 36px;
    LEFT: 0
}

    .banner_0_bottom SPAN {
        MARGIN: 2px 4px;
        WIDTH: 10px;
        DISPLAY: inline-block;
        background: #fff;
        border-radius: 5px;
        HEIGHT: 10px;
        CURSOR: pointer
    }

        .banner_0_bottom SPAN.on {
            background: #d00d7a;
        }