﻿@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color:#000;
	font-family: "宋体";
	font-size:12px;
	color:#000000;
}
td {font-size: 12px;}
img {border:0px;}
form {font-size: 12px;margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul {margin: 0px;padding: 0px;}
a.ainfo{ color:#a73028; text-decoration:none; font-weight:bold;}
a.ainfo:hover{ color:#ff0000; text-decoration: underline;}

/* ----- Links ----- */
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#c30101;}


/* ----- page ----- */
.page {
	margin: 30px 66px 20px 66px;
	padding: 0px;
	height:25px;
	color:#4d4c4d;
	clear:both;
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-x;
}
.page .wzr { float:right;}
.page a {color:#4d4c4d;}

.page2 {
	margin: 22px 18px 20px 15px;
	padding: 0px;
	height:25px;
	color:#4d4c4d;
	clear:both;
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-x;
}
.page2 .wzr { float:right;}
.page2 a {color:#4d4c4d;}

/* ----- top css ----- */
.top {
	margin: 0px;
	padding: 0px 24px 0px 0px;
	height:100px;
	color:#454545;
	background-color:#fff;
	background-image: url(../images/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.top .right {float:right;padding:19px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; width:400px; text-align:right;}
.top .text1{ height:40px; line-height:40px; padding-right:6px;}

.top_index {
	margin: 0px;
	padding: 18px 23px 0px 0px;
	height:92px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	background-image: url(../images/bg_index2.jpg);
	background-repeat: no-repeat;
}
.top_index .text1{ height:41px; line-height:41px; padding-right:4px;}


/* ----- Banner ----- */
.banner {
	height:133px;
	background-image: url(../images/bg_banner.jpg);
	background-repeat: no-repeat;
}


/* ----- Main frame ----- */
.mainbox {
	width:1002px;
	margin: 0px auto;
	padding:0px;
	background-image: url(../images/bg_right.gif);
	background-repeat: repeat-x;
	background-position: 0px 274px;
	background-color:#ffd800;
}
.main_index {
	width:1002px;
	margin: 0px auto;
	padding:0px;
	background-color:#fff;
}
.bg_index {
	background-image: url(../images/bg_index.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_index2 {
	background-image: url(../images/bg_index3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 110px;
}

.leftbar {
	background-image: url(../images/bg_left.jpg);
	background-repeat: no-repeat;
	background-color:#ffb400;
	height:auto !important;
	height:418px;
	min-height:418px;
	background-position: top;
}
.bg_left {
	background-image: url(../images/bg_left2.jpg);
	background-repeat: repeat-y;
}
.bg_pro {
	background-image: url(../images/bg_map.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


/* ----- submenu ----- */
.menu_1 {margin: 0px;padding: 69px 0px 0px 0px; text-align:right; height:121px;}
.menu_2 {margin: 0px;padding: 0px; height:146px;}
.menu_p { text-align:right; padding:0px 0px 44px 0px;}

.bg_menu {
	background-image: url(../images/bg_menu1.jpg);
	background-repeat: repeat-y;
	margin: 69px 0px 0px 19px;
	padding:0px;
	background-position: 0px 1px;
}
.menu_sub {
	margin: 0px;
	padding: 0px;
	height:auto !important;
	height:74px;
	min-height:74px;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.menu_sub li{
	list-style:none;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 17px;
	background-image: url(../images/line_menu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height:30px;
	font-weight:bold;
}
.menu_sub li a{
	background-image: url(../images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left:21px;
	display:block;
	line-height:30px;
	color:#fff;
}
.menu_sub .nobg{background-image: url();}

/* ----- Title ----- */
.title_index {
	height:29px; line-height:29px;
	padding:0px 0px 0px 19px;
	margin:4px 0px 0px 32px;
	color:#1f1f1f; font-size:12px;
	background-image: url(../images/bg_title.gif);
	background-repeat: no-repeat;
}

.title_sub {
	height:21px;
	padding:0px 0px 0px 24px;
	margin:0px;
	color:#1f1f1f; font-size:12px;
	background-image: url(../images/bg_title1.gif);
	background-repeat: no-repeat;
}
.title_sub2 {
	height:25px; line-height:25px;
	padding:0px 0px 0px 40px;
	margin:0px;
	color:#21386d; font-size:12px;
	background-image: url(../images/bg_title2.jpg);
	background-repeat: no-repeat;
}
.title_sub3 {
	height:25px; line-height:25px;
	padding:0px 0px 0px 33px;
	margin:34px 0px 15px 46px;
	color:#a73028; font-size:12px;
	background-image: url(../images/bg_title3.jpg);
	background-repeat: no-repeat;
}
.title_sub3 a{color:#a73028;}
.title_sub4 {
	height:25px; line-height:25px;
	padding:0px 0px 0px 33px;
	margin:0px 0px 15px 46px;
	color:#5a98ba; font-size:12px;
	background-image: url(../images/bg_title5.jpg);
	background-repeat: no-repeat;
}
.title_sub4 a{color:#5a98ba;}
.title_sub5 {
	height:25px; line-height:25px;
	padding:0px 0px 0px 24px;
	margin:0px;
	color:#5a98ba; font-size:12px;
	background-image: url(../images/bg_title5.jpg);
	background-repeat: no-repeat;
}


/* ----- postion ----- */
.postion {
	padding:0px 0px 0px 25px;
	height:41px;
	margin:0px;
	background-image: url(../images/bg_postion.gif);
	background-repeat: no-repeat;
}


/* ----- box ----- */
.box_index1 {
	padding:0px 28px 0px 221px;
	height:220px;
}


/* ----- solid ----- */
.solid1 {
	color:#45494a;
	padding:0px;
	border:1px solid #d8dfe7;
	background-color:#f4f9fc;
}

.clear_1 {margin:0px; padding:0px; clear:both;}
.clear_2 {margin:0px; padding:2px 0px 3px 0px;}

/* ----- close ----- */
.close {
	color: #444444;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	height:30px;
	margin:10px 50px;
}
.close a {color: #444444;}


/* ----- content ----- */
.content {
	margin:0px;
	padding:28px 41px 10px 39px;
	line-height:22px;
}
.content2 {
	margin:41px 0px 0px 96px;
	padding:12px 41px 10px 226px;
	height:auto !important; height:220px;
	min-height:220px;
	background-image: url(../images/p_contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content2 .text2{
	color:#21386d;
	padding:8px 0px 0px 26px;
	line-height:24px;
}
.con_pro {
	margin:0px;
	padding:0px 222px 18px 87px;
	line-height:26px;
}
.con_pro a{ text-decoration:underline; color:#21386d; padding-right:24px;}
.con_pro a:hover{ text-decoration:none; color:#a73028;}
.con_pro2 {
	margin:0px; color:#111010;
	padding:10px 65px 10px 26px;
	line-height:23px;
}
.con_index {
	margin:0px;
	padding:6px 18px 10px 32px;
	line-height:22px;
}
.con_index a{
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 7px 4px;
	padding:0px 0px 0px 19px; color:#955F00
}

.content_news { /*细览页样式*/
	line-height: 200%;
	color: #444444;
	padding: 0px;
	padding:10px 30px 10px 30px;
}
.cen {
	margin:0px 20px;
	padding:12px 0px;
	text-align:center;
	color:#333;
	line-height:250%;
	border-bottom: 1px dashed #ccc;
}
.cen .f-red {
	color:#dc0304;
	font-size:16px;
	font-weight:bold;
	line-height:240%;
}


/* ----- pic ----- */
.t_pic1 {padding:0px 0px 15px 0px; margin:0px;}
.t_pic2 {padding:0px 0px 34px 200px; margin:0px;}
.t_pic3 {padding:7px 27px 39px 0px; margin:0px; text-align:right;}

.bg_pic {
	padding:9px 0px 0px 0px;
	margin:0px;
	height:196px;
	width:218px;
	text-align:center;
	background-image: url(../images/bg_pro2.gif);
	background-repeat: no-repeat;
}

/* ----- font ----- */
.f_blue {color: #273c6d; font-weight:bold;}
.f_blue2 {color: #3571a5;}
.f_gray { font-weight:bold; font-size:14px; color:#000000;}

/* ----- form ----- */
.btn_1 {
	color:#fff;
	height: 19px; font-weight:bold;
	width:28px; font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/go.gif);
	background-repeat: no-repeat;
}
.text_input {
	color:#8e4848;
	width:131px;
	padding-left:24px;
	height:27px;
	line-height:27px;
	background: url(../images/bg_input.jpg) no-repeat right;
	border-style: none;
}
.text_input2 { border: 1px solid #9b9b9b;}
.text_input3 {
	color:#8e4848;
	width:137px;
	padding-left:24px;
	height:27px;
	line-height:27px;
	background: url(../images/bg_input2.gif) no-repeat right;
	border-style: none;
}


.select1 {color:#000000;background-color:#bebebe;}


/* ----- list ----- */
.list_link {margin: 4px 5px 0px 16px;padding: 0px;}
.list_link li {
	list-style: none;
	margin: 0px;
	line-height:24px;
	padding: 0px 0px 0px 12px;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.list_link a {color: #955f00;}

.list_tec {margin: 28px 71px 0px 66px;padding: 0px;}
.list_tec li {
	list-style: none;
	margin: 0px;
	line-height:27px;
	padding: 0px 10px 0px 25px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 17px 12px;
}
.list_tec .bgcolor { background-color:#f7f7f7; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;}
.list_tec span { float:right; color:#949494;}
.list_tec a {color: #5d5d5d;}
.list_tec a:hover {color: #e79800;}

.list_pro {margin: 0px 18px 0px 9px;padding: 5px 0px 0px 0px;}
.list_pro li {
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/bg_pro.gif);
	background-repeat: repeat-y;
}
.list_pro a {color: #21386d;}

.list_pro2 {margin: 0px ;padding: 0px;}
.list_pro2 li {
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 0px; line-height:18px;
	padding: 0px 8px 0px 0px; text-align:center;
	width:133px; float:left;
}
.list_pro2 img { margin-bottom:6px;}
.list_pro2 .text01{ padding:0px 10px 0px 10px;}
.list_pro2 a {color: #6c6c6e;}


/* ----- footer ----- */
.bg_bottom {
	background-image: url(../images/bg_bottom.gif);
	background-repeat: repeat-y;
	padding:0px 0px 0px 0px;
	height:113px;
}
.bottom_index {
	padding:0px 0px 0px 131px;
	color:#D48A05;
	font-family:Arial, Helvetica, sans-serif;
}
.bottom_index a{color:#D48A05;}


.bottom {
	color: #d48a05;
	height:80px;
	margin:0px;
	padding:26px 0px 0px 101px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_bottom2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bottom a {color: #d48a05;}

/* ----- scroll ----- */
/*滚动条的样式测试*/

#Container {
	position: absolute;
	top: 0px;
	width: 338px;
	height: 145px;
	clip:rect(0,145px,0px,0);
	overflow:hidden;
}

.Scrollbar-Up {
  position: absolute;
  width: 12px; height: 12px;
	cursor:pointer;
	background-image: url(../images/arrowup.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
  font-size: 0px;
}
.Scrollbar-Track {
	width: 12px;
	height: 103px;
	position: absolute;
	top: 12px;
	background-image: url(../images/scrollbar_bg.jpg);
	background-repeat: repeat-y;
	left: 0px;
}
.Scrollbar-Handle {
	position: absolute;
	cursor:pointer;
	width:30px;
	height:16px;
	background-image: url(../images/dot2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	left: 0px;
	top: 0px;
}
.Scrollbar-Down {
	position: absolute;
	top: 115px;
	width: 12px;
	height: 13px;
	cursor:pointer;
	background-image: url(../images/arrowdown.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	font-size: 0px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
   color:#3e3308;
   line-height:21px;
}
#Scrollbar-Container {
	top: 10px;
	position: absolute;
	left: 327px;
}

#News, #About, #Extra {
	position: absolute;
	top: 0px;
	overflow: hidden;
	width: 338px;
	height: 400px;
	display: none;
	left: 2px;
}
#News {display: block;}
#Navigation {
  position: absolute; 
  top: 30px;
  left: 75px;
}
#Navigation a {
  margin: 5px 2px 0 0;
  padding: 0 5px;
  height: 20px;
  background-color: #E4E4E4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #AAA;
  text-decoration: none;
  display: block;
  float: left;
  letter-spacing: 1px;
}
#Navigation a:hover {
  margin-top: 0px;
  height: 25px;
}
#Navigation a.current {
  margin-top: 0px;
  height: 25px;
  background-color: #EEE;
  color: #777;
}
#Tween {
  position: absolute;
  top: 50px;
  left: 490px;
  width: 100px;
}
#Steps {
  position: absolute;
  top: 275px;
  left: 50px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #AAA;
}
#Tween a, #Steps a {
  padding: 5px 10px;
  display: block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #AAA;
  text-decoration: none;
}
#Tween a:hover, #Steps a:hover {
  color: #777;}

.blk_29 {
	BORDER-RIGHT: 1px;
	OVERFLOW: hidden;
	height:150px;
	BORDER-LEFT: 1px;
	BORDER-BOTTOM: 1px;
	ZOOM: 1; width:501px;
	POSITION: relative;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}
.blk_29 .LeftBotton {
	LEFT: 45px;
	FLOAT: left;
	WIDTH: 22px; margin:0px 0px 0px 0px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 69px;
	HEIGHT: 24px;
	background-image: url(../images/arrow_s1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.blk_29 .RightBotton {
	RIGHT: 0px;
	FLOAT: left;
	WIDTH: 22px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 69px;
	HEIGHT: 24px;
	margin: 0px 410px 0px 0px;
	padding: 0px;
	background-image: url(../images/arrow_s2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.blk_29 .Cont {
	MARGIN: 0px 0px 0px 105px;
	OVERFLOW: hidden;
	WIDTH: 445px; background-color:#fff;
	padding: 0px;
}

