@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; color:#666; background:#fff; font-size:12px; font-family:"微软雅黑";}
ul li{ list-style:none;}
*{ margin:0; padding:0;}
img{ border:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a{ color:#666; text-decoration:none; cursor:pointer;}
a:hover{ color:#666; text-decoration:none;}

/*-----------------------------------------首页-----------------------------------------*/
.fullSlide{ position:absolute; left:0; top:0; width:100%;  height:900px;  min-width:1000px; background:#fff  }
.fullSlide ul{ height:100% !important; width:1440px; margin:0 auto; !important;  }
.fullSlide li{  height:100% !important; width:1440px !important; text-align:center; font-size:36px; color:#fff; }

.index_bg{ width:100%; height:900px; position:relative;}
.footer_bg{ width:100%; /*position:absolute;*/ bottom:0;}
.footer_index_bg{ width:100%; position:absolute; bottom:0;}
.footer_show{ width:100%;}
.footer{ width:1440px; height:40px; margin:0 auto; background:#02534f; border-top:1px solid #286e6a; line-height:40px; color:#8ab4b1;}
.footer p,.footer_show p{ width:1400px; margin:0 auto; text-align:center;}
.footer a{ color:#8ab4b1;}
.footer a:hover{ color:#8ab4b1; text-decoration:underline;}
.header{ width:879px; height:70px; margin:0 auto; padding:22px 0 0 88px; background:url(../images/logo.png) no-repeat left bottom;}
.header .nav{ width:879px; height:36px; padding-top:28px; line-height:36px;}
.header .m{ position:relative; float:left;}
.header h3{ padding:0 24px 0 17px; background:url(../images/nav_bg.png) no-repeat right center; color:#02534f; height:40px; overflow:hidden; font-size:14px;}
.header h3 a{ color:#02534f;}
.header h3 a:hover{ color:#02534f;}
.header .sub{ display:none; position:absolute; left:-3px; top:40px; z-index:1; height:30px; line-height:30px; color:#fff; float:left;}
.header .sub img{ float:left;}
.header .sub .biao{ position:absolute; left:43px; top:-5px; width:9px; height:5px; background:url(../images/nav_sanjiao.png) no-repeat; float:left;}
.header .sub li{ padding:0 10px; float:left; background:#3e837e;}
.header .sub a{ color:#fff;}
.header .sub a:hover{ color:#fff;}
.navBar{ position:relative; z-index:1;}
.header #m2 .sub{ width:400px;}
.header #m3 .sub{ width:800px;}
.header #m4 .sub{ width:800px;}
.header #m5 .sub{ width:400px;}
.header #m6 .sub{ width:400px;}
.header #m7 .sub{ width:400px;}
.header #m8 .sub{ width:400px;}
.main{ width:100%; margin:0 auto; position:absolute; bottom:41px;}
.box{ width:1000px; margin:0 auto; background:url(../images/main_bg.png) no-repeat; border-radius:5px 5px 0 0; padding:20px 0;}
.main_xmdt{ width:928px; height:32px;  line-height:32px; margin:0 auto; padding:0 15px; border-radius:3px; margin-bottom:20px;}
.main_xmdt_title{ width:60px; font-size:14px; color:#fff; float:left;}
.main_xmdt_more{ width:80px; font-size:14px; color:#fff; float:right; text-align:right;}
.main_xmdt_more a{ color:#fff;}
.main_xmdt_more a:hover{ color:#fff; text-decoration:underline;}

.box_xmdt{ width:748px; padding:0 10px 0 0; float:left;}
.main_xmdt .txtScroll-top{ width:364px; padding-left:10px; float:left;}
.main_xmdt ul li{ width:364px; color:#8ab4b1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;}
.main_xmdt ul li span{ padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
.main_xmdt ul li a{ color:#8ab4b1;}
.main_xmdt ul li a:hover{ color:#8ab4b1; text-decoration:underline;}


.main_list{ width:958px; margin:0 auto;}
.main_list li{ width:170px; float:left; padding-right:8px;  margin-right:13px;}
.main_list_title{ width:170px; height:30px; /*line-height:30px;*/ color:#fff; font-size:12px; padding-top:2px;text-align: center;}
.main_list p{ width:170px; line-height:20px; color:#999;}
.main_list_title a{ color:#fff;}
.main_list_title a:hover{ color:#fff; text-decoration:underline;}

/*.page_bg{ width:1440px; height:900px; margin:0 auto; background:url(../images/page_bg.jpg) no-repeat center top; position:relative;}*/
.page_bg{ width:1440px; margin:0 auto; background:url(../images/page_bg_new.png) repeat center top; position:relative;}
.page_main{ width:1440px; /*height:350px;*/ padding:70px 0; margin:0 auto;   bottom:186px;}
.page{ width:1000px; margin:0 auto;}
.page_left{ width:250px; height:350px; float:left;}
.page_right{ width:730px; float:right;}
.page_right_title{ width:100%; height:26px; position:relative; border-bottom:1px solid #c2d9d8;}
.page_right_title p{ width:186px; height:26px; padding:0 0 0 16px; font-size:16px; color:#02534f; background:url(../images/page_biao.png) no-repeat left 5px; position:relative; border-bottom:-1px; border-bottom:1px solid #02534f;}
.list{ width:730px; padding-top:1px;}
.list li{ width:730px; height:30px; line-height:30px; background:url(../images/list_bg0.png) repeat-x bottom; float:left;}
.list li:hover{ width:730px; height:30px; cursor:pointer; background:url(../images/list_bg.png) repeat-x;}
.list_text{ width:585px; float:left; background:url(../images/list_biao.jpg) no-repeat 4px center; padding-left:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list_time{ float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; padding:0 11px 0 0;}

.project{ width:730px; padding-top:10px;}
.project li{ width:170px;height: 186px; float:left; margin:0 4px 10px 0; border:1px solid #d8d8d8; padding:3px;}
.project li img{ width:170px; height:126px;}
.project li p{ width:170px; height:24px; line-height:24px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.project li span{ width:170px; height:48px; line-height:24px; text-align:center; }

.jsgc{ width:730px; padding-top:10px;}
.jsgc li{ width:160px; float:left; margin:0 30px 0 0;}
.jsgc li img{ width:160px; height:120px; margin:0;}
.jsgc li p{ width:160px; height:30px; line-height:30px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.join{ width:730px; height:31px; line-height:31px; background:#02534f; color:#fff; font-size:14px; position:relative; top:-1px;}
.join_zhiwei{ width:299px; padding-left:14px; float:left;}
.join_renshu{ width:139px; float:left;}
.join_zhiwei_name{ width:299px; padding-left:14px; float:left; background:url(../images/list_biao.jpg) no-repeat 4px center;}

.show_bg{ width:100%; margin:50px 0 70px 0; background:url(../images/show_bg.png) repeat;}
.show{ width:740px; margin:0 auto; padding:60px 0; min-height:733px;}
.show h2{ width:720px; height:31px; line-height:31px; background:url(../images/project_bg.png) repeat-x; padding:0 10px; color:#02534f; font-size:16px; font-weight:normal;}
.show_time{ width:740px; text-align:right; color:#999; padding-top:13px;}
.show_time span{ padding-right:10px;}
.show_main{ width:740px; padding:30px 0; line-height:24px;}
.show_main img{ max-width:740px;}
.show_sx{ width:720px; height:31px; line-height:31px; background:url(../images/show_sx_bg.png) repeat; padding:0 10px;}
.show_sx_list{ width:340px; padding-right:10px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.show_sx_list a{ text-decoration:none;}
.show_sx_list a:hover{ text-decoration:underline;}

.details{ width:720px; padding:15px 10px; line-height:24px;}
.details_list{ width:320px; float:left; line-height:30px;}
.details_list span{ color:#999;}
.details_tips{ width:980px; padding:25px 10px 0 10px;}

.xmjj{ width:1000px; margin:0 auto; padding:60px 0; min-height:330px; position:relative;}
.xmjj_main{ width:750px; float:left;}
.xmjj h2{ width:750px; height:31px; line-height:31px; background:url(../images/project_bg.png) repeat-x; padding:0 10px; color:#02534f; font-size:16px; font-weight:normal;}
.xmjj_text{ width:750px; padding:15px 10px; line-height:24px;}
.xmjj h2 a{ color:#02534f;}
.xmjj_text img{ max-width:750px;}

.xmjj_right{ width:200px; /*position:absolute;*/ top:0; left:0;}
.xmjj_menu{ width:200px; /*position:fixed;*/}
.xmjj_menu li{ width:200px; height:40px; line-height:40px; background:url(../images/project_bg.png) repeat-x; margin-bottom:10px; color:#02534f; text-align:center;}
.xmjj_menu li a{ width:200px; height:40px; display:block; color:#02534f;}
.xmjj_menu li a:hover{ width:200px; height:40px; display:block; color:#fff; background:#02534f;}

.page_text{ width:730px; padding:20px 0; line-height:24px;}


.fenye{ width:730px; text-align:center; height:30px; position:absolute; bottom:75px;}
.fenye a{ padding:5px 10px; margin-left:5px; background:url(../images/project_bg.png) repeat-x; color:#02534f;}


.float{ position:fixed; right:20px; top:86px; z-index:999;}
.sy_soder { width: 82px; z-index: 9999;}
.sy_soder .weixin{ position:absolute; left:-110px; top:60px; width:100px; height:100px; background:#FFF; padding:4px; border:1px solid #DDD; display:none;}
.sy_soder .shouji{ position:absolute; left:-110px; top:0px; width:100px; height:100px; background:#FFF; padding:4px; border:1px solid #DDD; display:none;}
.sy_soder .sc { padding:0 0 5px 0; width: 80px; }
.sy_soder .sc li { width:78px; height: 68px; overflow: hidden; background:#fff; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.float_top{ width:80px; height:5px;}



.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 2px 8px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.pager li {
    display: inline;
}
.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #eee;
}
.pager .next > a,
.pager .next > span {
    float: right;
}
.pager .previous > a,
.pager .previous > span {
    float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}
