/* CSS Document */@charset "gb2312";
body {
    padding: 0px;
    font-family: Arial,'microsoft yahei',Helvetica, sans-serif;
    margin: 0 auto;
    font-size: 12px;
    width: 100%;
    color: #4f4f4f;
    background: url(../images/bodybg.jpg);
}
*{padding:0; margin:0;}
img{border:0; margin:0;}
ol,ul,li {list-style:none;}
.clear{ clear:both;}
a { color:#4f4f4f; text-decoration:none;}
a:hover{ color:#285d9b; text-decoration: none;}
.fr{ float:right;}
.fl{ float:left;}
.mt{ margin-top:10px;}
.div{ overflow:hidden;}

.line {
    width: 100%;
    background: #fdfdfd;
    height: 10px;
}
.top {
    width: 100%;
    background: #ffffff;
    height: 110px;
}
    .top ul {
        margin: 0 auto;
        width: 1002px;
    }
    .top img {
        padding-top: 15px;
    }

/*==============菜单栏样式 开始==============*/
.nav {
    font-size: 16px;
    width: 100%;
    margin: 0 auto;
    color: #FFF;
    height: 60px;
    overflow: hidden;
    background: #16a1b3;
}
.navcen{ width:1024px; height:60px; margin:0 auto;}
    .navcen ul {
        width: auto;
        height: 60px;
        margin: 0 auto;
        display: inline;
        overflow: hidden;
        margin: 0 auto;
    }
    .navcen a {
        display: block;
        float: left;
        width: 142px;
        color: #FFF;
        font-size: 16px;
    }
    .navcen a:hover {
        display: block;
        width: 142px;
        color: #fff;
        background: #de0000;
    }
.navcen li{ float:left; text-align:center; line-height:60px; height:60px; width:142px;}
.sel {
    width: 110px;
    background: #009241;
    line-height: 60px;
    height: 60px;
}
.hidden {
    position: absolute;
    z-index: 2;
    width: 142px;
    display: none;
    font-size: 14px;
    overflow: hidden;
    background: #de3032;
    line-height: 35px;
}
    .hidden a {
        display: block;
        width: 142px;
        line-height: 35px;
        text-align: center;
        font-size: 14px;
        color: #FFF;
        float: left;
    }
        .hidden a:hover {
            display: block;
            width: 142px;
            color: #FFF;
            float: left;
            font-size: 14px;
            text-align: center;
            background-color: rgba(222,1,1,0.8);
        }
/*==============菜单栏样式 结束==============*/


/*banner start*/
.bannerbg{ width:100%; height:395px; margin-top:0px;}
.bannerbg img { vertical-align: top; border: 0; }
#hotpic { display:block; width:100%; height:395px; margin:0 auto; background:url(../images/bbottom.jpg) no-repeat bottom center; margin:0 auto; padding-bottom:16px;}
#NewsPic { position: relative; width:100%; height:395px; overflow: hidden;}
    #NewsPic a { overflow: visible; border: 0; text-decoration: none; }
    #NewsPic .Picture { position: absolute; left: 0; top: 0; }
    #NewsPic .Nav { position: absolute; height:14px; line-height:14px; bottom:4px; right:4px; }
        #NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width:20px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
            #NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
            #NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
/*banner end*/

.ban01{ width:1024px; height:auto; margin:19px auto 0 auto;}
.gsjj{ float:left; border:1px solid #e9e9e9; width:588px; background:#FFF; padding:13px;}
.gsjjt{ background:url(../images/title6.jpg) repeat-x bottom; height:27px; width:588px;}
.gsjjtl{ float:left; width:186px; height:27px;}
.more{ width:39px; height:9px; margin-top:9px; float:right;}
.gsjjcen{ width:588px; margin:20px auto 0 auto;}
.gsjjpic{ border:1px solid #e9e9e9; width:188px; height:201px; float:left;}
.gsjjfont{ float:right; width:374px; line-height:25px;}

.xwzx{ float:right; border:1px solid #e9e9e9; margin-left:16px; width:364px; padding:13px; background:#FFF; height:251px;}
.xwzxt{ background:url(../images/title6.jpg) repeat-x bottom; height:27px; width:364px;}
.xwzxtl{ float:left; width:124px; height:27px;}
.xwzx ul{ height:auto; margin-top:6px;}
.xwzx ul li{ border-bottom:1px dotted #7d7d7d; height:30px; line-height:30px; background:url(../images/libg.jpg) no-repeat left center; padding-left:12px;}

.gcal{ margin-top:35px; height:335px; width:100%; background:#FFF;}
.gcalcon{ width:1024px; height:265px; margin:0 auto; padding:35px 0}
.gcalt{ width:189px; height:38px; margin:0 auto;}
/*=====================图片滚动样式=======================*/
#piczygd ul li img{ padding:2px; border:#CDCDCD 1px solid; width:204px; height:154px; background:#FFF;}
#piczygd ul li{ float:left; text-align:center; text-align:center; margin-right:30px;}
#piczygd ul li p{ height:30px; line-height:30px; text-align:center; width:204px;}
#piczygd{ height:226px; width:1024px; overflow:hidden; line-height:30px; text-align:center;}
#piczygd ul{ overflow:hidden; margin-top:20px;}
/*=====================图片滚动样式end====================*/

.hzhb{ width:1024px; height:308px; margin:0 auto; padding-top:27px;}
.hzhbt{ width:235px; height:38px; margin:0 auto;}
.hzhbcon{ width:1024px; height:168px; margin:38px auto;}
.hzhbcon a{ display:block; width:168px; height:81px; border:1px solid #efefef; float:left;}
.hzhbcon a:hover{ display:block; width:168px; height:81px; border:1px solid #285d9b; float:left;}

.bottom a{ color:#FFF;}
.bottom {
    background: #16a1b3;
    width: 100%;
    height: auto;
}
.bottombg{ width:540px;margin:0 auto; line-height:45px; padding-top:10px; text-align:center;}
.bottombg ul{ width:auto; line-height:33px; margin:0 auto;}
.bottombg ul li{ float:left; text-align:center; line-height:33px; width:75px;}
.bottomxx{ width:100%; height:80px;}
.bottomxx p{ line-height:30px; color:#FFF; text-align:center;}


/*内页样式*/
.left{ width:240px; height:auto; float:left; background: #FFF; padding-top:10px;}
.content {
    width: 1024px;
    height: auto;
    margin: 15px auto;
    background: #ffffff;
}
.left a{color:#285d9b;}
.left ul{ width:240px; height: auto; margin-top:15px; display:inline;}
.left ul li{ height:40px; line-height:40px; width:240px; border-bottom:1px solid #e3e3e3;}
    .left ul li a {
        display: block;
        width: 228px;
        line-height: 40px;
        height: 40px;
        padding-left: 45px;
        background-image: url(../images/libg.jpg);
        background-repeat: no-repeat;
        background-position: 30px center;
    }
.left ul li a:hover{ background: url(../images/liahover.jpg) no-repeat; color:#FFF;}
.newscontact{ width:240px; height:149px; background:url(../images/contact.jpg) no-repeat;}
.newscontact p{ line-height:25px; padding:8px; margin-top:45px;}
#xwdt {
    width: 229px;
    height: 45px;
    padding-left: 11px;
    line-height: 45px;
    font-size: 16px;
    color: #FFF;
    border-bottom: 1px solid #cccccc;
    background: #038798;
}


.rnnews{ float:right; width:760px; height:auto; padding-bottom:20px;}
.rnnewstop{ border-bottom:2px solid #038798; width:760px; height:40px;}
.rnnews_t{ height:40px; font-family:"微软雅黑"; font-size:18px; color:#000000; background: url(../images/news_dian.jpg) no-repeat 15px center; padding-left:39px; line-height:40px; float:left;}
.weizhi{ float:right; color:#444444; font-size:12px; line-height:40px;}
.rnnews_ul{ width:760px; height:auto; margin-top:20px;}
.rnnews_ul li{ background:url(../images/libg.jpg) 17px center no-repeat; line-height:30px; height:30px; padding-left:39px; border-bottom:1px dashed #DBDBDB;}

.lxwm{ width:155px; background: url(../images/contact.jpg) no-repeat 10px center #fff; height:125px; padding-left:85px; padding-top:10px; line-height:25px;}
.lxwmt {
    width: 230px;
    height: 45px;
    background: #038798;
    padding-left: 10px;
    line-height: 45px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #FFF;
    margin: 15px 0;
}

.npic{ width:745px; height:auto; margin-left:16px;}
.npic ul{ height:auto;  margin-right:-5px; width:754px;}
.npic ul li{ float:left; background: url(../images/zjli.jpg) no-repeat; width:180px; height:181px; margin-right:5px; margin-top:14px;}
.npic ul li img{ margin:5px auto; display: block; width:154px; height:143px;}
.npic ul li p{ line-height:28px; text-align:center;}

.single{ width:740px; height:auto; line-height:23px; padding:10px;}

h3{ font-size:22px; font-weight:bold; line-height:50px; text-align:center; color:#555; margin-top:20px;}
.pagest { width:100%; float:left; background:#fafafa; border:1px solid #DDD; text-align:center; line-height:30px; color:#666; margin-top:10px; margin-bottom:20px;}




#full-screen-slider { width:100%; height:340px; float:left; position:relative;padding-top:1px;}
#slides { display:block; width:100%; height:340px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:300px; z-index:9900;  padding:5px 0px 5px 0px; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#c41305}

