@charset "utf-8";

html, body {
	width: 100%;
	height: 100%;
	position: relative;
	overflow-x: hidden;
	+overflow-y: auto;
	background: url(../images/background.jpg) repeat-x top;
	}

/* Above is  Generic Attribute */
#header {
	width: 100%;
	height: 113px;
	line-height: 70px;
	background: url(../images/top_bg.jpg) repeat-x;
	margin-bottom: -2px;
	}

#logo 
    {
         margin:20px auto auto auto; float:left;
   }

#navibar {
	width: 1000px;
	margin: 0 auto;height:100%; 
	text-align: center; position:relative; overflow:hidden;
	}
	#navibar .nav-current{ position:absolute; bottom:2px;height:2px; overflow:hidden; background:#fff;}
#navibar-wrap {
	overflow:hidden;margin: 70px 0 0 0px; float:right;
	}
#navibar-wrap img {
	vertical-align: middle;
	}
#navibar-wrap  a {
	display:block; 
	width:100px;
    height:20px; float:left;
    background:url(../images/menu.png) no-repeat; 
	}
#navibar-wrap  a:hover,#navibar-wrap .current
{
    background:url(../images/menu_hover.png) no-repeat;
}

.menu{ position: absolute;right: 0px; width:192px; height:29px; background:url(../images/menu_bg.png) top center no-repeat;}
.menu a{ font:12px/29px "Microsoft YaHei"; color:#ffffff; text-decoration:none; width:96px; height:29px; display:block; text-align:center; line-height:29px; float:left;}

#navibar-wrap .m1,#navibar-wrap .m1:hover{ background-position-x: 20px;}
#navibar-wrap .m2,#navibar-wrap .m2:hover{ background-position-x: -88px;}
#navibar-wrap .m3,#navibar-wrap .m3:hover{ background-position-x: -197px;}
#navibar-wrap .m4,#navibar-wrap .m4:hover{ background-position-x: -304px;}
#navibar-wrap .m5,#navibar-wrap .m5:hover{ background-position-x: -412px;}
#navibar-wrap .m6,#navibar-wrap .m6:hover{ background-position-x: -520px;}
#navibar-wrap .m7,#navibar-wrap .m7:hover{ background-position-x: -627px;}

.nav-onloadStyle {
	color: #bf8755;
	}
#navibar .nav-placeholder {
	width: 128px;
	}
/* 导航栏 */

#footer {
	width: 100%;
	height: 166px;
	background: url(../images/footer_bg.jpg) no-repeat center top;
	color: #C3AC98;
	font: 13px '微软雅黑','Microsoft YaHei',sans-serif;overflow:hidden;
	}
#footer p {
	margin: 0 0 5px 0;
	}
#foo-wrap {
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	}
#foo-phone, #copyright, #QR-code img, #QR-code span {
	position: absolute;
	}
#foo-phone {
	font-size: 18px;
	top: 22px;
	left: 165px;
	color: #DBB848;
	}
#foo-phone span {
	font: 24px 'Georgia',serif;
	letter-spacing: 1px;
	}
#copyright {
	top: 50px;
	left: 67px;
	text-align: center; line-height:24px;
	}
#copyright a {
	color: #C3AC98;
	}
#QR-code {
	text-align: center;
	}
#QR-code img {
	top: 35px;
	right: 128px;
	}
#QR-code span {
	top: 45px;
	right: 45px;
	}

/* - - - Above is Global CSS - - - */

#focus-imgbox {
	width: 100%;
	position: relative;
	}
#focus-imgbox .bgfocus {
	height: 100%;
	position: absolute;
	}
/* 首页焦点图 */

#resolution-notebook {
	width: 1300px;
	position: relative;
	left: 50%;
	margin-left: -650px;
	background: #fff;
	}

#ht-focus {
	width: 1300px;
	height: auto;
	}
#ht-focus1,#ht-focus2,#ht-focus3{ width:1300px; height:auto;}
#resolution-narrow {
	width: 980px;
	margin: 0 auto;
	+margin-top: -2px;
	min-height: 600px;
	}

#left-cbox {
	float: left;
	padding-bottom: 50px;
	width: 256px; /* JavaScript 动态控制，这只是初始值 */
	}
#left-navibar {
	width: 221px;
	float: right;
	margin: 15px 35px 0 0;
	}
#left-navibar h2 {
	width: 219px;
	height: 48px;
	margin: 0;
	background: url(../images/left_navibar_caption.jpg) no-repeat;
	font: 18px '微软雅黑','Microsoft YaHei',sans-serif;
	line-height: 48px;
	text-indent: 20px;
	}
#left-navibar a {
	display: block;
	width: 217px;
	height: 42px;
	background: url(../images/left_navibar_bg.jpg) no-repeat;
	font: 13px '微软雅黑','Microsoft YaHei',sans-serif;
	line-height: 42px;
	text-indent: 30px;
	border: 1px solid #e9e9e9;
	border-width: 0 1px;
	text-decoration: none;
	color: #555;
	}
#left-navibar a:hover,#left-navibar .current {
	background: url(../images/left_navibar_bg2.png) no-repeat;
	color: #fff;
	}
#nav_footer {
	width: 219px;
	height: 9px;
	background: url(../images/left_navibar_bottom.jpg) no-repeat;
	margin-top: -1px;
	}

#left-cbox .left-ad-picture {
	width: 217px;
	float: right;
	margin: 8px 37px 0 0;
	}
/* 左侧盒子 */

#right-cbox {
	width: 724px;
	position: relative;
	left: -10px;
	margin-top: 14px;
	float: right;
	}

#rc-topbox {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 20px;
	color: #555;
	position: relative;
	}
#rc-topbox h2 {
	font: 22px '微软雅黑','Microsoft YaHei',sans-serif;
	line-height: 50px;
	color: #293c80;
	margin: 0;
	}
#rc-topbox h2 span {
	font: 18px Arial, "Helvetica Neue", Helvetica, sans-serif;;
	}
#rc-guidepost {
	position: absolute;
	right: 0;
	bottom: 8px;
	font: 12px '微软雅黑','Microsoft YaHei',sans-serif;
	}
#rc-guidepost a {
	color: #888;
	text-decoration: none;
	}
#rc-guidepost a.Current {
	color: #A87C44;
	}
#rc-guidepost a:hover {
	text-decoration: underline;
	}
/* 主要读写的通用盒子 START */
#rc-mainbox {
	color: #4d4d4d;
	font: 14px '微软雅黑','Microsoft YaHei',sans-serif;
	line-height: 26px;
	padding-bottom: 50px;
	}
#rc-mainbox p {
	margin: 0 0 10px 0;
	}
/* 主要读写的通用盒子 END */

.news-list {
	height: 125px;
	margin-bottom: 15px;
	border-bottom: 1px solid #efefef;
	position: relative;
	}
.news-list .nt-picture {
	width: 148px;
	height: 108px;
	border: 1px solid #CCC;
	float: left;
	}
.news-list .nt-title {
	display: block;
	float: right;
	font: normal 18px '微软雅黑','Microsoft YaHei',sans-serif;
	color: #200;
	text-decoration: none;
	}
.news-list .nt-title:hover {
	text-decoration: underline;
	}
.news-list .nt-date {
	font-size: 13px;
	color: #888;
	position: absolute;
	right: 0;
	top: 3px;
	}
.news-list .nt_summary {
	display: block;
	float: right;
	text-align: justify;
	font-size: 13px;
	line-height: 22px;
	color: #4d4d4d;
	text-decoration: none;
	height: 66px;
	overflow: hidden;
	margin-top: 10px;
	}
/* 新闻列表 */

.nShow-title {
	text-align: center;
	font: normal 20px '微软雅黑','Microsoft YaHei',sans-serif;
	color: #333;
	margin: 35px auto 12px;
	}
.nShow-Statistics {
	text-align: center;
	font-size: 13px;
	color: #888;
	margin-bottom: 25px;
	}
.nShow-details {
	margin-bottom: 30px;
	}
/* 新闻展示页 */

#pageflip {
	font: 13px Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	border: 1px solid #CCC;
	color: #222;
	float: right;
	margin-bottom: 8px;
	}
#pageflip a {
	color: #222;
	text-decoration: none;
	}
#pageflip a:hover {
	text-decoration: underline;
	}
#pageflip .button {
	display: inline-block;
	text-align: center;
	padding: 6px 12px;
	border-right: 1px solid #CCC;
	float: left;
	}
#pageflip a.Last {
	border-right: none;
	}
#pageflip .pagination {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	padding: 0 15px;
	position: relative;
	top: 6px;
	}
#pageflip .pagination span {
	font-weight: bold;
	color: #f00;
	padding: 0 5px;
	}
/* 翻页按钮 */

.product-box {
	margin: 25px auto 0;
	position: relative;
	}
.product-box .pbox {
	width: 200px;
	float: left;
	margin-right: 35px;
	}
.product-box .pbox-wrap {
	width: 200px;
	height: 200px;
	/* border: 1px solid #ddd; */
	text-align: center;
	overflow: hidden;
	}
.product-box .pbox-wrap img {
	position: relative;
	top: 10px;
	}
.product-box .pbox p {
	text-align: center;
	margin: 0 0 8px 0;
	}
.placeholder-fpbox {
	height: 25px;
	}
/* 产品盒子 */

#extension {
	float: none;
	clear: both;
	width: 100%;
	height: 55px;
	background: #e4e4e4;
	position: relative;
	}
#return-top {
	display: block;
	width: 58px;
	height: 48px;
	background: url(../images/return_header.jpg) no-repeat;
	text-decoration: none;
	position: absolute;
	left: 50%;
	margin-left: -29px;
	top: -25px;
	}
#extension .extend-box {
	width: 800px;
	margin: 0 auto;
	}
#extension .extend-box * {
	float: right;
	position: relative;
	top: 5px;
	margin-left: 8px;
	}
#extension .extend-box img:hover {
	cursor: pointer;
	}
#extension .extend-box span {
	font: 14px '微软雅黑','Microsoft YaHei',sans-serif;
	color: #555;
	position: relative;
	top: 17px;
	left: -6px;
	}
/*search*/
.left-search{border: 1px solid #e9e9e9;float: left; margin:10px 0 0 0;width: 220px; }
.left-search h2{background:#293C80;color: #fff; font: 16px '微软雅黑','Microsoft YaHei',sans-serif; padding:10px;}
.left-search .input_bg{ background:url(../images/left_search.png) no-repeat; width:100%; height:37px;}
.left-search .input_bg input{ border:none; background:none; margin:12px 0 0 13px; color:#acaaaa; }
.left-search .input_bg button{ width: 20px;height: 20px;margin: 6px 0 0 12px;background: none;border: none;cursor: pointer;}