html{overflow-y: scroll;}
#page{float:left;width:100%;font-family: "微软雅黑";}
#page #header{float:left;width:100%;height:60px;background:url(../images/bg_header.png) repeat-x;min-width:960px;}
#page #header .headerinner{width:960px;margin:0 auto;}
#page #header .headerinner #logo{float:left;margin-top:14px;}
#page #header .headerinner #mainmenu{float:right;margin-top: 17px;}
#page #header .headerinner #mainmenu li{float:left;margin-left:40px;}
#page #header .headerinner #mainmenu li a{color:#fff;text-decoration: none;font-size:14px;}
#page #header .headerinner #mainmenu li a:hover{color:#c38a39;}
#page #header .headerinner #mainmenu li.active a{color:#c38a39;}


#page #footer{float:left;width:100%;height:38px;background:#2961A5;margin-top:35px;min-width:960px;}
#page #footer .footerinner{width:960px;margin:0 auto;}
#page #footer .footerinner p{float:left;font-size:12px;color:#fff;line-height:38px;}

/* 2018-08-23 */
#page #footer .footerinner p a{
	color: #fff;
	text-decoration: none;
}

#page #footer .footerinner .fastlink{float:right;margin-top:5px;}
#page #footer .footerinner .fastlink li{float:left;margin-left:5px;}

#page #pagebody{float:left;width:100%;min-height:846px;}
#page #pagebody .visual{float:left;width:100%;height:388px;position:relative;overflow: hidden;min-width:960px;}
#page #pagebody .visual .imgbox{position:absolute;width:1920px;height:388px;left:50%;margin-left:-960px;}
#page #pagebody .visual .imgbox li{float:left;width:1920px;height:388px;}
#page #pagebody .visual #pagination{width:960px;margin:0 auto;position:relative;z-index:999;margin-top:354px;}
#page #pagebody .visual #pagination a{float:left;width:316px;background:url(../images/bg_pagination_w.png) repeat;border:2px solid #519af2;height:30px;overflow: hidden;}
#page #pagebody .visual #pagination a img{float:left;margin-top:-3px;}
#page #pagebody .visual #pagination a.selected{border:2px solid #a56a2e;}


#page #pagebody .homebody{width:960px;margin:0 auto;}
#page #pagebody .homebody .news{float:left;width:100%;margin:18px 0;}

#page #pagebody .homebody .news .homenewslist{float:left;width:100%;}
#page #pagebody .homebody .news .homenewslist img{float:left;}
#page #pagebody .homebody .news .homenewslist a{float:left;}
#page #pagebody .homebody .news .homenewslist ul{float:left;width:700px;}
#page #pagebody .homebody .news .homenewslist ul li{float:left;width:700px;height:25px;}
#page #pagebody .homebody .news .homenewslist ul li .homenewstitle{float:left;margin-right:70px;margin-left:20px;}
#page #pagebody .homebody .news .homenewslist ul li .homenewstitle a{float:left;text-decoration: none;font-size:12px;color:#333;line-height:25px;}
#page #pagebody .homebody .news .homenewslist ul li .time{float:left;font-size:12px;color:#c38a39;line-height:25px;}
#page #pagebody .homebody .news .homenewslist .more{float:right;margin-right: 2px;text-decoration: none;font-size:14px;color:#666;background:url(../images/more.png) no-repeat right;padding-right:10px;}
#page #pagebody .homeblock{float:left;width:100%;border-top:1px solid #E8E8E8;padding-top:20px;}
#page #pagebody .homeblock .block{float:left;position:relative;width:320px;height:127px;background:url(../images/bg_homeblock.png) no-repeat;}
#page #pagebody .homeblock .block .left{float:left;margin-top:2px;}
#page #pagebody .homeblock .block .right{float:left;width:120px;margin:20px 0 0 10px;}
#page #pagebody .homeblock .block .right p{font-size:12px;color:#666666;margin-top:15px;}
#page #pagebody .homeblock .block .blockmore{position:absolute;bottom:5px;right:6px;}
#page #pagebody .homeblock .block a{text-decoration: none;}
#page #pagebody .homeproject{float:left;width:100%;margin:15px 0;}
#page #pagebody .homeproject h2{float:left;width:100%;height:25px;line-height:25px;margin-bottom:10px;}
#page #pagebody .homeproject h2 .more{float:right;margin-right: 2px;text-decoration: none;font-size:14px;color:#666;background:url(../images/more.png) no-repeat right;padding-right:10px;}
#page #pagebody .homeproject ul{float:left;width:100%;}
#page #pagebody .homeproject ul li{float:left;width:159px;height:133px;position:relative;cursor: pointer;}
#page #pagebody .homeproject ul li img{position:absolute;top:0px;left:0px;width:159px;height:133px;}
#page #pagebody .homeproject ul li .shadow{position:absolute;top:0px;left:0px;background:url(../images/home_shadow.png) repeat;width:100%;height:100%;}
#page #pagebody .homebusiness{float:left;width:100%;margin-bottom:15px;}
#page #pagebody .homebusiness h2{float:left;width:100%;height:20px;line-height:20px;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:5px;}
#page #pagebody .homebusiness h2 .more{float:right;margin-right: 2px;text-decoration: none;font-size:14px;color:#666;background:url(../images/more.png) no-repeat right;padding-right:10px;}
#page #pagebody .homebusiness .area{float:left;width:100%;}
#page #pagebody .homebusiness .area a{float:left;text-decoration: none;font-size:14px;color:#333333;margin-right:20px;}
#page #pagebody .pagebodyinner{width:960px;margin:0 auto;_width:1000px;}
#page #pagebody .pagebodyinner .banner{float:left;width:100%;margin:0 0 10px 0;}
#page #pagebody .pagebodyinner .sidebar{float:left;width:213px;min-height:390px;background:url(../images/bg_sidebar.png) no-repeat;}
#page #pagebody .pagebodyinner .sidebar h2{float:left;width:100%;font-size:15px;color:#fff;margin: 16px 0 0 0;text-indent: 30px;}
#page #pagebody .pagebodyinner .sidebar ul{float:left;width:206px;margin-top:15px;}
#page #pagebody .pagebodyinner .sidebar ul li{float:left;width:206px;height:34px;background:url(../images/bg_sidebarlist.png) no-repeat;line-height:36px;}
#page #pagebody .pagebodyinner .sidebar ul li a{float:left;font-size:14px;color:#666;text-decoration: none;margin-left: 40px;}
#page #pagebody .pagebodyinner .sidebar ul li a:hover{color:#548ad7;}
#page #pagebody .pagebodyinner .sidebar ul li.current a{color:#548ad7;}
#page #pagebody .pagebodyinner .sidebar ul li.zicaidan{background:url(../images/bg_sidebarlist2.png) no-repeat;}
#page #pagebody .pagebodyinner .sidebar ul li.zicaidan a{margin-left:50px;}

#page #pagebody .pagebodyinner .content{float:left;width:732px;margin-left: 15px;}
#page #pagebody .pagebodyinner .content .breadcrumbs{float:left;text-align: right;width:100%;height:42px;background:#F5F5F5;line-height:40px;}
#page #pagebody .pagebodyinner .content .breadcrumbs span{font-size:12px;color:#666666;}
#page #pagebody .pagebodyinner .content .breadcrumbs span a{font-size:12px;color:#666666;text-decoration: none;}
#page #pagebody .pagebodyinner .content .breadcrumbs span a:hover{color:#548ad7;}
#page #pagebody .pagebodyinner .content .breadcrumbs span.title{color:#548ad7;margin-right:20px;}
#page #pagebody .pagebodyinner .content .text-content{float:left;width:100%;margin-top:20px;min-height: 300px;}
#page #pagebody .pagebodyinner .content .text-content p{font-size:14px;color:#666;line-height:28px;}
#page #pagebody .pagebodyinner .content .news-content p{margin-bottom:20px;text-indent: 2em;}








