#top {
  clear: both;
  height: 345px;
}

#top_bot {
  clear: both;
}

#top_bot_le_bg {
  float: left;
  width: 750px;
  background: url(top_left_bg-7.jpg) bottom repeat-x;
}

#top_bot_ri_bg {
  float: right;
  width: 274px;
  background: url(top_right_bg-2.jpg) bottom repeat-x;
}

#top_bot_le_bg, #top_bot_ri_bg {
  height: 345px;
}

#top_cloud_1 {
  margin: 20px 0px 0px 160px;
  background: url(cloud_1.jpg);
  width: 120px;
  height: 43px;
}

#top_cloud_2 {
  margin: 10px 0px 0px 300px;
  background: url(cloud_2.jpg);
  width: 125px;
  height: 28px;
}

#content {
  clear: both;
  height: 1530px;
}

/*	#content:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html #content {height: 1%;}	*/
#con_top, #con_top_left, #con_top_right {
  position: absolute;
}

#con_top_left {
  background: url(top_left_1.jpg) repeat-x;
  width: 589px;
  height: 53px;
}

#con_top_right {
  margin-left: 589px;
  background: url(top_right_1-2.jpg) repeat-x;
  width: 435px;
  height: 83px;
}

#con_left {
  position: absolute;
  margin-left: 0px;
  width: 252px;
  z-index: 99;
}

#con_left_top {
  margin-top: 33px;
  background: url(left_title_bg.jpg) no-repeat;
  height: 106px;
}

#con_le_top_txt_1 {
  padding-top: 55px;
  color: #FCFF28;
  text-align: center;
}

.con_le_top_txt_2 {
  font-size: 10px;
  color: #919191;
}

#con_left_search {
  height: 162px;
  text-align: center;
  background: url(left_bg_1.jpg);
}

#con_search_input {
  padding-top: 8px;
  margin: 0px auto;
  width: 160px;
  line-height: 25px;
  text-align: right;
}

#con_right {
  position: absolute;
  width: 1024px;
}

#con_main_1 {
  height: 110px;
}

#con_ma_1_left {
  float: left;
  width: 540px;
}

#con_ma_1_left_txt {
  margin-top: 15px;
  padding-left: 10px;
  width: 99%;
  padding-bottom: 5px;
  font-size: 13px;
  font-weight: bold;
  line-height: 180%;
  height: 400px;
}

#con_ma_1_left_txt p {
  margin: 16px 0px;
}

/*					#con_ma_1_left_txt li{ margin-left:10px; list-style:inside;}
					#con_ma_1_left_txt li span{color:#820000;}*/
#con_ma_1_left_img {
  margin-top: 145px;
}

/*					#con_ma_1_left_img ul { clear:both; margin:0px auto; list-style:none; width:90%;}
					#con_ma_1_left_img ul li{ float:left; padding:0px;}
				#con_ma_1_left_txt_2{ padding-top:5px; text-align:center; font-size:11px; font-weight:bold;}*/

#con_ma_1_right {
  float: right;
  margin-top: 80px;
  width: 225px;
}

/*				#con_ma_1_ri_title{ margin-left:10px; padding:11px 0px 0px 35px; height:27px; font-weight:bold;
									color:#FFF;background:url(title_bg_1.jpg) no-repeat;}
					#con_ma_1_ri_title A{ color:#FFF; text-decoration:none;}
					#con_ma_1_ri_title A:hover{color:#BF0000; text-decoration:underline;}*/
#con_ma_1_right ul {
  margin-top: 3px;
  list-style: none;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}

#con_ma_1_right ul li {
  float: left;
  padding: 4px 0px;
  margin-left: 5px;
  line-height: 130%;
}

#con_main_2 {
  clear: both;
  margin: 350px 0px 0px 15px;
  border-top: 1px solid #B7B7B7;
  border-bottom: 1px solid #B7B7B7;
}

#con_main_2_title {
  padding: 10px 0px 0px 40px;
  font-size: 13px;
  color: #FFF;
  background: url(title_bg_2.jpg) no-repeat;
  height: 37px;
}

.table_td {
  padding-bottom: 15px;
  font-size: 12px;
  line-height: 150%;
  font-weight: bold;
}

#con_main_3 {
  clear: both;
  margin-top: 365px;
}

#con_main_3_title {
  margin-left: 290px;
  padding: 11px 0px 0px 35px;
  height: 27px;
  font-weight: bold;
  color: #FFF;
  background: url(title_bg_2.jpg) no-repeat;
}

#con_main_3_title A {
  color: #FFF;
  text-decoration: none;
}

#con_main_3_title A:hover {
  color: #BF0000;
  text-decoration: underline;
}

#con_main_3 h3 {
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
}

#con_main_3_zys {
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  font-family: Times New Roman, Times, serif;
  font-style: italic;
  width: 1024px;
  margin-left: 274px;
  width: 750px;
  margin-bottom: 30px;
}

.pic-list-box {
  width: 740px;
  margin-left: 295px;
}

.main-pic-list-box {
  margin-left: 274px;
  width: 750px;
}

.img-style {
  width: 207px;
  height: 103px;
}

#con_main_3_zy {
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  font-family: Times New Roman, Times, serif;
  font-style: italic;
  width: 1024px;
  float: left;
  margin-top: -20px;
  margin-bottom: 20px;
}

#con_main_3_kz,#chinese_landscape_painting,#chinese_flower_and_bird_painting,#chinese_fish_painting,#chinese_animal_painting,#chinese_figure_painting,#con_main_others {
  width: 1024px;
  float: left;
  margin-right: 5px;
  margin-top: 7px;
  margin-left: 5px;
  font-size: 40px;
  line-height: 40px;
  text-align: center;
}

#con_main_3_ks {
  width: 235px;
  height: 240px;
  float: left;
  margin-right: 2px;
  margin-top: 7px;
  margin-left: 5px;
}

#con_main_3_k {
  width: 225px;
  height: 220px;
  float: left;
  margin-right: 15px;
  margin-top: 7px;
}

#con_main_3_k1s {
  width: 220px;
  height: 240px;
  float: left;
  margin-top: 7px;
}

#con_main_3_k1 {
  width: 210px;
  height: 220px;
  float: left;
  margin-top: 7px;
}

#con_main_3_k2s {
  width: 235px;
  height: 240px;
  float: left;
  margin-right: 15px;
  margin-top: 7px;
  margin-left: 20px;
}

#con_main_3_k2 {
  width: 225px;
  height: 220px;
  float: left;
  margin-right: 15px;
  margin-top: 7px;
  margin-left: 40px;
}

/*将主要内容移到顶部,有利SEO*/
#body_top_2 {
  position: absolute;
  margin-top: 45px;
  margin-left: 262px;
  z-index: 9;
  font-size: 14px;
}

#body_top {
  position: absolute;
  z-index: 8;
  text-align: left;
  margin-top: 80px;
  margin-left: 280px;
  font-size: 14px;
  line-height: 21px;
  height: 400px;
  width: 720px;
}

#body_top p {
  margin: 16px 0px;
}

#bot_table {
  margin-top: 20px;
  margin-left: 30px;
  width: 1024px;
}

#bot_table_left {
  float: left;
  width: 403px;
  height: 273px;
  background-image: url(bg_2.jpg);
}

#bot_table_right {
  float: left;
  padding-top: 10px;
  width: 539px;
  height: 261px;
  border-top: 1px dashed #9C9A9C;
  border-bottom: 1px dashed #9C9A9C;
  background-color: #FFF;
}

#bot_table_right .form-btn-box {
  text-align: center;
}

.bot_ta_txt_1 {
  margin-top: 10px;
  font-family: Verdana;
  font-size: 18px;
  text-align: center;
}

.bot_ta_txt_2 {
  margin: 0px auto;
  width: 90%;
  font-size: 13px;
  line-height: 130%;
}

.send_btn {
  /*background: url(btn_1.jpg);*/
  width: 120px;
  height: 29px;
  border: solid 1px #000;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  background-color: #90ce3f;
}

.send_text {
  height: 200px;
}

.main_txt {
  padding: 10px;
  line-height: 150%;
  font-size: 14px;
}

input[name="email"] {
  width: 434px;
}

textarea[name="messages"] {
  width: 434px;
}

.bottom-box {
  margin-top: 6550px;
}