@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	line-height: 130%;
	color:#6d6d6d;
	background-color: #eeeeee;
}
img {
	border:none;
}
.txtRed {
	color: #e81818;
	float: none;
	margin: 0px;
	padding: 0px;

}
a:link {
	color:#6d6d6d;
	text-decoration:none;
}
a:active {
	color:#6d6d6d;
	text-decoration:none;
}
a:visited {
	color:#6d6d6d;
	text-decoration:none;
}
a:hover {
	color:#6d6d6d;
	text-decoration:underline;
}
.pages {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e0e0e0;
	text-align: center;
	width: 680px;
	float: left;
	line-height: 50px;
}
.pages a {
	padding-left: 5px;
}
.pages .current {
	color:#CCCCCC;
	padding-left: 5px;
	text-decoration:underline;
}
.pages .disabled {
	color:#CCCCCC;
	padding-left: 5px;
}

.noLine {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




#main {
	width: 1003px;
	position: relative;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.mainBanner {
	height: 288px;
	width: 1003px;
	overflow: hidden;
	position: relative;
}
.mainBanner2 {
	height: 210px;
	width: 1003px;
	overflow: hidden;
	position: relative;
}
.menu {
	height: 78px;
	width: 950px;
	padding-left: 25px;
	overflow: hidden;
	position: relative;
}
.allTel {
	width: 205px;
	overflow: hidden;
}
.allBtn {
	width: 97px;
	padding-right: 4px;
	float: left;
}
.links {
	background-image: url(/images/h_links_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	height: 172px;
	width: 184px;
	float: left;
	padding-top: 70px;
	padding-right: 7px;
	padding-left: 7px;
}
.links dl {
	width: 184px;
	margin: 0px;
	padding: 0px;
}
.links dt {
	float: left;
	border: 1px solid #E4E4E4;
	overflow: hidden;
	padding: 0px;
	height: 33px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 2px;
}
.links select {
	width: 184px;
	margin-top: 15px;
	line-height: 24px;
	height: 26px;
	padding: 0px;
}
.viewBg {
	background-image: url(/images/viewBg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 33px;
	width: 1003px;
}

.hContent {
	width: 916px;
	padding-right: 40px;
	padding-left: 47px;
	position: relative;
	float: left;
}
.hContent .left {
	width: 210px;
	overflow: hidden;
	position: relative;
	padding-right: 25px;
	background-image: url(/images/h_vedio_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: auto;
}
.hContent .left .hVedio {
	height: 175px;
	width: 200px;
	padding-left: 5px;
	padding-top: 5px;
}
.hContent .left .hStock {
	width: 200px;
	padding-left: 5px;
	padding-top: 60px;
	background-image: url(/images/h_stock.gif);
	background-repeat: no-repeat;
	background-position: 0px 35px;
	padding-right: 5px;
	padding-bottom: 10px;
	overflow: hidden;
	position: relative;
	height: 140px;
}
.hContent .midlle {
	width: 450px;
	float: left;
	position: relative;
}
.hContent .midlle .hNews1 {
	background-image: url(/images/h_news1_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 190px;
}
.hContent .midlle .hNews1 .pic {
	padding: 1px;
	border: 1px solid #e7e7e7;
	height: 75px;
	width: 120px;
	float: left;
	margin-top: 10px;
	overflow: hidden;
}
.hContent .midlle .hNews1 p {
	padding-left: 10px;
	float: left;
	width: 315px;
	margin-top: 10px;
}
.hContent .midlle .hNews1 span {
	width: 315px;
	display: block;
	font-weight: bold;
}


.hContent .midlle .hNews2 {
	background-image: url(/images/h_news2_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 25px;
	padding-top: 25px;
}
.hContent .midlle h1 {
	text-align: right;
	overflow: hidden;
	height: 15px;
}
.hContent .midlle ul {
	float: left;
	width: 450px;
	list-style-type: none;
	padding-top: 10px;
}
.hContent .midlle li {
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 12px;
	background-image: url(/images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}


.hContent .right {
	float: left;
	width: 205px;
	padding-left: 25px;
}

.footer {
	background-image: url(/images/footer.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	height: 70px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}
.footer .icp {
	color: #b4b4b4;
	padding-top: 47px;
	padding-left: 128px;
}
.footer .icp a {
	color:#b4b4b4;
}
.content {
	width: 950px;
	padding-right: 27px;
	padding-left: 26px;
	overflow: hidden;
	position: relative;
}
.content .left {
	width: 205px;
	overflow: hidden;
	position: relative;
	padding-right: 25px;
	float: left;
}.content .left .sub {
	background-image: url(/images/sub_03.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 205px;
	height: auto;
}
.content .left .sub h1 {
	overflow: hidden;
}
.content .left .sub dl {
	margin: 0px;
	width: 196px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}
.content .left .sub dd {
	height: 23px;
	width: 180px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 23px;
	font-weight: bold;
}
.content .left .sub dd a  {
	background-image: url(/images/sub_04.gif);
	background-position: 0px 0px;
	display: block;
	height: 23px;
	width: 150px;
	background-repeat: no-repeat;
	padding-left: 30px;
	color: #9fa0a0;
	text-decoration: none;
}
.content .left .sub dd a:hover  {
	background-image: url(/images/sub_04.gif);
	background-position: 0px -23px;
	color: #FFFFFF;
	text-decoration: none;
}
.content .left .sub dd.slected a  {
	background-image: url(/images/sub_04.gif);
	background-position: 0px -23px;
	color: #FFFFFF;
	text-decoration: none;
}

.content .left .sub .noLine {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content .left .hStock {
	padding-top: 12px;
	width: 200px;
}

.content .right {
	width: 700px;
	padding-top: 15px;
	float: left;
}
.content .right h1 {
	height: 24px;
	width: 700px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
}
.content .right h1 img{ float:left;}
.content .right .titlePath {
	font-size: 12px;
	font-weight: normal;
	float: right;
	top: -20px;
	width: 300px;
	text-align: right;
	display:block;
	
}
.content .right .titlePath a{text-decoration:underline;}
.content .right .coming {
	width: 700px;
	text-align: center;
	height: 300px;
	vertical-align: middle;
	padding-top: 100px;
}
.content .right .companyContent {
	width: 680px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 40px;
	height: auto;
}
.content .right .companyContent img {
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
}
.content .right .companyContent h2 {
	font-size: 18px;
	color: #e71817;
	line-height: 25px;
	padding-bottom: 5px;
}
.content .right .companyContent h2 a {
	font-size: 18px;
	color: #e71817;
	line-height: 25px;
	padding-bottom: 5px;
}
.content .right .companyContent p {
	padding-bottom: 15px;
}
.content .right .companyContent .organization {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.content .right .companyContent .ceo {
	padding: 0px;
}
.content .right .companyContent .navSub {
	background-image: url(/images/nav_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	height: 25px;
	width: 670px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.content .right .companyContent .navSub ul{ 
	margin-left:0; 
	height:25px; 
	border-bottom:1px solid #538ed5; 
	width:810px; 
	position:relative;
}
.content .right .companyContent .navSub a{ 
	color:#3b5888; 
	float:left; 
	background:url(/images/nav_sub_bg.gif) no-repeat left top; 
	padding:0 0 0 6px;
}
	
.content .right .companyContent .navSub span{ 
	float:left; 
	display:block; 
	background:url(/images/nav_sub_bg2.gif)  no-repeat right top; 
	width:100px; 
	text-align:center; 
	text-indent:-12px; 
	padding:5px 0 4px 0;
}
.content .right .companyContent .navSub  li{
	height:25px;
	line-height:25px;
	padding:0;
	display:inline;
	overflow: hidden;
}
.content .right .companyContent .navSub  a span {float:none;}
.content .right .companyContent .navSub  a:hover {
	color:#3b5888;
	background-position:0% -25px;
	text-decoration:none;
	background-color: #FFFFFF;
}
.content .right .companyContent .navSub  a:hover span {
	background-position:100% -25px;
	background-color: #FFFFFF;
}
.content .right .companyContent .navSub  .slected a {
	color:#3b5888;
	background-position:0% -25px;
	background-color: #FFFFFF;
}
.content .right .companyContent .navSub  .slected a span { color:#000000; background-position:100% -25px;}
		
.content .right .cxy{
	width:700px;
	float:left;
}
.content .right .cxy .cxyTitle{
	color:red;
	font-weight:bold; 
	font-size:18px;
	font-family: "宋体";
	padding-top:5px;
}
.content .right .cxy .cxyContent{
	width:700px;
	margin-top:8px;
}
.content .right .cxy .cxyContent .cxyLeft{
	width:300px;
	float:left;
}
.content .right .cxy .cxyContent .cxyRight{
	width:390px;;
	float:right;
}

.content .right .rContent {
	width: 680px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 40px;
	height: auto;
}
.content .right .rContent .picNews {
	width: 650px;
	padding-bottom: 20px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
}
.content .right .rContent .picNews img {
	border: 1px solid #ededed;
	padding: 1px;
	float: left;
	width: 200px;
	height: 150px;
}
.content .right .rContent .picNews h3 {
	font-size: 14px;
	color: #e81818;
	line-height: 24px;
	padding-left: 20px;
	float: left;
	width: 425px;
}
.content .right .rContent .picNews h3 a:link {
	color:#e81818;
	text-decoration:none;
}
.content .right .rContent .picNews h3 a:active {
	color:#e81818;
	text-decoration:none;
}
.content .right .rContent .picNews h3 a:visited {
	color:#e81818;
	text-decoration:none;
}
.content .right .rContent .picNews h3 a:hover {
	color:#e81818;
	text-decoration:underline;
}

.content .right .rContent .picNews p {
	width: 425px;
	float: left;
	padding-left: 20px;
}
.content .right .rContent .newsList {
	width: 680px;
}
.content .right .rContent .newsList th {
	background-image: url(/images/news_list_title.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 25px;
	line-height: 25px;
}
.content .right .rContent .newsList th.title {
	width: 430px;
}
.content .right .rContent .newsList th.date {
	width: 100px;
}
.content .right .rContent .newsList th.source {
	width: 150px;
}
.content .right .rContent .newsList td {
	height: 25px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b8b8b8;
}
.content .right .rContent .newsList td.title {
	width: 408px;
	background-image: url(/images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	padding-right: 2px;
}
.content .right .rContent .newsList td.date {
	width: 96px;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}
.content .right .rContent .newsList td.source {
	width: 146px;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}
.content .right .rContent ul {
	width: 680px;
	list-style-type: none;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.content .right .rContent li {
	width: 225px;
	float: left;
	position: relative;
	padding-bottom: 20px;
}
.content .right .rContent .pic {
	background-image: url(/images/vedio_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 148px;
	width: 200px;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.content  .right  .rContent  .pic  .btn  {
	position: absolute;
	z-index: 2000;
	top: 50px;
	left: 80px;
}
.content .right .rContent .txt {
	background-image: url(/images/vedio_txt_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 29px;
	width: 214px;
	color: #e81818;
	line-height: 24px;
	text-align: center;
}
.content .right .companyContent .contact {
	width: 640px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.content .right .companyContent .contact tr {
	line-height: 25px;
}

.newsDetail { padding:40px 10px 0 10px; position:relative;}
.newsDetail h4{font-size: 18px;color: #e71817; text-align:center; line-height: 25px;padding-bottom: 5px;}
.newsDetail p.des_img { text-align:center; margin:10px 0;}
.newsDetail a.back{ position:absolute; right:5px; top:45px; text-decoration:underline;}
.newsDetail p{ line-height:160%; text-indent:24px; padding:5px 0;}
.newsDetail p.describe{ padding:0; padding-bottom:10px; text-indent:0; text-align:center;}

.viewList {
	background-image: url(/images/viewBg2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 190px;
	padding-right: 4px;
	padding-left: 4px;
	position: relative;
	padding-top: 60px;
	height: 250px;
	padding-bottom: 40px;
}
.viewList a {
	line-height: 24px;
}
.viewList dl {
	width: 190px;
}
.viewList dt {
	width: 180px;
	background-image: url(/images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 10px;
}
.viewList dt.current {
	width: 180px;
	background-image: url(/images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 10px;
}
.viewList dt.current a {
	color:#e81818;
	text-decoration:underline;
}
.viewSimple {
	height: 150px;
	width: 198px;
	padding-top: 10px;
	position: relative;
}
.vedio {
	background-image: url(/images/vedio_view_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 5px;
	height: 288px;
	width: 352px;
	margin-right: auto;
	margin-left: auto;
}
.return {
	text-align: right;
	width: 680px;
	padding-bottom: 10px;
}
.chartserver {
	height: 220px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	overflow: hidden;
}
.czlc {
	height: 460px;
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 10px;
}

.caseList{ margin-top:20px; margin-left:45px;}
.caseList h4{ color:#e81818;}
.caseList ul{ margin-top:8px; margin-left:16px;}
.caseList li{ line-height:200%;}

.companyContent div{ overflow:hidden; width:680px;}
.companyContent div p{ line-height:160%;}
.f_l{ float:left; width:380px; padding-top:30px;}
.f_r{ float:right; width:380px; margin-top:50px;}
.pic_r{ float:right;}
.pic_l{ float:left;}
div.t_l{ float:left; width:310px;}


.companyContent ul{ list-style:none;}
.companyContent div { position:relative;}
.companyContent div ul.case01{ width:450px;}
.companyContent li{ background:url(/images/icon01.gif) no-repeat 0 9px; line-height:160%; text-indent:10px;}

.signature{ text-align:right; margin-top:30px; padding-right:10px;}

.center{ width:860px; margin:0 auto;}
.center h2{ color:#FF0000; font-size:22px; line-height:24px; text-align:center;}
.center .questionary{ margin-top:20px;}
.center .questionary h4{ color:#FF0000;}
.center .questionary p{ line-height:200%; overflow:hidden}
.center .questionary div{ margin:8px 0;}
.center .questionary td{ vertical-align:middle; line-height:24px;}
.center .questionary input{ margin-left:3px;}
.center .questionary .input_txt{ border:none; border-bottom:1px solid #999; margin-left:5px;}
.center .questionary h4{ font-size:12px;}
.center .questionary label{ width:100px; text-align:right; float:left;}
.center .guestMessage .txt{ width:300px;}
.center .questionary .btn{ text-align:center; margin-top:30px;}
.center .questionary .btn input{ margin:0 5px; background:url(/images/btn_bg.gif) no-repeat; height:27px; color:#fff; line-height:30px; border:none; width:112px;}

.footer02{ height:378px; position:relative; background:url(/images/bbt.gif) no-repeat 0 0;}
.footer_swf{ position:absolute; right:0; bottom:0;}
