﻿@charset "utf-8";

html, body {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Geneva, sans-serif, "宋体";

	background-image: url(../images/background.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	background-color: #f7f7f7;

	font-size: 12px;

}

a {

	text-decoration: none;

	color:#333333;

}

.wrap {

	width: 984px;

	margin-right: auto;

	margin-left: auto;

	background-color: #FFF;

	padding: 0px;

}

.clear {

	clear: both;

	height: 0px;

}

.header {

	height: 124px;

	background-image: url(../images/header_bg.jpg);

	background-repeat: no-repeat;

	background-position: 0px top;

	background-color: #FFF;

}

.header .links {

	height: 36px;

	line-height: 36px;

	color: #838383;

	font-size: 11px;

	text-align: right;

	padding-right: 15px;

}

.header .links a {

	color: #838383;

}

.header .flash {

	height: 83px;

	text-align: right;

	width: 600px;

	float: right;

}

.header .navi {

	height: 41px;

	background-repeat: repeat-x;

	background-position: 0px 0px;

}

.header .top {

	height: 83px;

	overflow: hidden;

}



.header .navi .search {

	height: 41px;

	float: right;

	width: 167px;

	font-size: 12px;

	line-height: 41px;

	text-align: left;

	padding-right: 30px;

}

.header .navi .search table tr td {

	line-height: 41px;

	height: 41px;

	font-size: 12px;

	text-align: right;

}

.header .navi .search .textfield9 {

	font-size: 12px;

	line-height: 16px;

	height: 16px;

	width: 108px;

	border: 1px solid #cccccc;

}

.header .navi .search .select5 {

	font-size: 12px;

	color: #535353;

	width: 72px;

	border: 1px solid #e2e3ea;

}





.header .navi .navi_flash {

	height: 150px;

	position: absolute;

	width: 984px;

	margin-top: -40px;

}

.mian_right .box .stock  {

	height: 25px;

	font-size: 12px;

	line-height: 25px;

	text-align: center;

	padding-top: 5px;

}



.footer {

	height: 97px;

	background-color: #FFF;

	margin-right: auto;

	margin-left: auto;

	width: 984px;

	background-image: url(../images/footer_bg.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	font-size: 12px;

	line-height: 31px;

	color: #F00;

}

.footer .copyright {

	height: 30px;

	background-image: url(../images/copyright.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	font-size: 12px;

	line-height: 30px;

	color: #FFF;

	text-align: center;

}

.footer .links {

	height: 67px;

	font-size: 12px;

	line-height: 28px;

	text-align: center;

	color: #9b9b9b;

}

.footer .links a {

	color: #9b9b9b;

	word-spacing: 3px;

	padding-right: 3px;

	padding-left: 3px;

}



.main  {

	clear: both;

	overflow: hidden;

	width: 984px;

}



.main_left {

	float: left;

	width: 695px;

	padding-top: 10px;

	padding-right: 10px;

	padding-left: 10px;

	clear: both;

	overflow: hidden;

}

.mian_right {

	float: right;

	width: 250px;

	padding-right: 13px;

	padding-left: 5px;

	overflow: hidden;

	padding-top: 13px;

	padding-bottom: 0px;

}

.mian_right .title {

	font-size: 12px;

	line-height: 30px;

	color: #F00;

}

.mian_right .title.stockrt {

	text-align: center;

	font-size: 12px;

	line-height: 30px;

	height: 30px;

}



.box .details.index {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

.box .details.home {

	background-image: url(../images/home_news_bg.png);

	background-repeat: no-repeat;

	background-position: right top;

	margin-top: 7px;

	padding-bottom: 8px;

}

.box .details .title .more {

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	font-family: "宋体";

	float: right;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 0px;

	display: block;

}

.box .details .list ul {

	margin: 0px;

	list-style-image: none;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.box .details .d_right .list ul .first {

	margin: 0px;

	padding: 0px;

	height: 40px;

	text-align: center;

	width: 360px;

}

.box .details .d_right .list ul .first a {

	color: #F00;

	background-image: none;

	text-align: center;

	font-size: 17px;

	line-height: 40px;

	font-weight: bolder;

	padding: 0px;

	font-family: "微软雅黑";

}

.box .details .list ul li a {

	font-size: 12px;

	line-height: 24px;

	color: #333333;

	background-image: url(../images/coin.gif);

	background-repeat: no-repeat;

	background-position: 10px center;

	padding-left: 20px;

}

.box .details .list ul li .date {

	float: right;

	color: #c5c5c5;

	font-family: "宋体";

	font-size: 12px;

	padding-right: 10px;

}

.mian_right .box .video {

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

}

.mian_right .box .banner {

	text-align: center;

	padding-top: 3px;

	padding-bottom: 3px;

}

.box .banner a img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: 240px;

}

.main_left .banner {

}

.box .details .d_left {

	float: left;

	width: 291px;

}

.box .details .d_left .flash {

	padding-left: 10px;

	width: 281px;

	height: 224px;

	padding-bottom: 5px;

}

.box .details .d_right {

	float: left;

	width: 380px;

	padding-left: 8px;

	padding-bottom: 10px;

}

.show {

	height: 155px;

	clear: both;

	padding-top: 8px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.show ul {

	margin: 0px;

	padding: 0px;

	list-style-image: none;

	list-style-type: none;

}

.show ul li {

	float: left;

	height: 155px;

	width: 187px;

	display: block;

	text-align: center;

	font-size: 12px;

	line-height: 24px;

	color: #333333;

	padding-right: 2px;

	padding-left: 3px;

}

.show ul li .reit {

	background-image: url(../images/home_pic_1.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -9999px;

	display: block;

	height: 155px;

	width: 187px;

}

.show ul li .reit:hover {

	background-position:-187px 0px;

}

.show ul li .build {

	background-image: url(../images/home_pic_2.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -9999px;

	display: block;

	height: 155px;

	width: 187px;

}

.show ul li .build:hover {

	background-position:-187px 0px;

}

.show ul li .civil {

	background-image: url(../images/home_pic_3.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -9999px;

	display: block;

	height: 155px;

	width: 187px;

}

.show ul li .civil:hover {

	background-position:-187px 0px;

}

.show ul li .machine {

	background-image: url(../images/home_pic_4.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -9999px;

	display: block;

	height: 155px;

	width: 187px;

}

.show ul li .machine:hover {

	background-position:-187px 0px;

}

.show ul li .decorate {

	background-image: url(../images/home_pic_5.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -9999px;

	display: block;

	height: 155px;

	width: 187px;

}

.show ul li .decorate:hover {

	background-position:-187px 0px;

}

.show ul li .diversity {

	background-image: url(../images/home_pic_6.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -9999px;

	display: block;

	height: 155px;

	width: 187px;

}

.show ul li .diversity:hover {

	background-position: -187px 0px;

}

.main_bottom .bottom_left {

	float: left;

	width: 330px;

}

.main_bottom .bottom_middle {

	float: left;

	width: 350px;

	padding-left: 10px;

}

.magazine {

	padding-left: 10px;

}

.magazine .img {

	width: 135px;

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 8px;

}

.magazine .img div a img {

	width: 123px;

	border: 2px solid #d3d3d3;

	height: 172px;

	padding: 2px;

}

.magazine .img div a img:hover {

	width: 123px;

	border: 2px solid #065597;

	height: 172px;

	padding: 2px;

}

.magazine .lt {

	float: left;

	width: 160px;

	padding-left: 13px;

}

.magazine .lt .sel {

	height: 22px;

}

.magazine .lt .sel .select {

	font-size: 12px;

	line-height: 20px;

	height: 20px;

	width: 156px;

	border: 1px solid #7f9db9;

}

.magazine .lt .tl {

	font-size: 12px;

	line-height: 22px;

	font-weight: bolder;

	color: #d42931;

}

.magazine .lt .tl a {

	color: #d42931;

}

.magazine .list ul {

	list-style-image: none;

	list-style-type: disc!important;

}

.main_bottom .bottom_right {

	float: right;

	width: 260px;

	padding-left: 10px;

}

.box .details table tr th {

	font-size: 12px;

	line-height: 22px;

	font-weight: bolder;

	color: #033f87;

	text-align: left;

}

.box .details table .select {

	font-size: 12px;

	width: 220px;

	border: 1px solid #7f9db9;

	color: #999999;

}

.main_bottom {

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 10px;

}

.box .video .video_flash {

	height: 224px;

	width: 208px;

	margin-right: auto;

	margin-left: auto;

}

.main_left .box {

	padding-top: 10px;

}

.bottom_right .about ul {

	margin: 0px;

	list-style-image: none;

	list-style-type: none;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.bottom_right .about ul li {

	float: left;

	height: 64px;

	width: 64px;

}

.bottom_right .about ul li a {

	background-image: url(../images/home_buttom_links.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -9999px;

	display: block;

	height: 64px;

	width: 64px;

}

.bottom_right .about ul li .mail {

	background-position: 0px 0px;

}

.bottom_right .about ul li .message {

	background-position: -64px 0px;

}

.bottom_right .about ul li .propose {

	background-position: -128px 0px;

}

.bottom_right .about ul li .survey {

	background-position: -192px 0px;

}

.bottom_right .about ul li .mail:hover {

	background-position: 0px -64px;

}

.bottom_right .about ul li .message:hover {

	background-position: -64px -64px;

}

.bottom_right .about ul li .propose:hover {

	background-position: -128px -64px;

}

.bottom_right .about ul li .survey:hover {

	background-position: -192px -64px;

}

