p {
  margin: 5px 0;
}

#div_body {
  width: 100%;
  text-align: left;
  margin: 0;
  padding: 0;
}

#top {
  background: url(../index/top_phone_bg-1.png);
  background-position: -0px -0px;
  background-size: cover;
  padding-bottom: 10px;
}

#top_bot_le_bg {
  /*width: 100%;
  background: url(top_left_bg-7.jpg) bottom repeat-x;
  background-size: 200% 200%;*/ /* 通过百分比设置 */
  /*background-size: cover;      覆盖:图片成比例填满盒子。可用于适配 */
  /*background-size: contain;      包含:图片成比例放大,可能不会填满盒子。可用于适配  */
  /*background-position:-0px -50px;*/
}

#body_top_2 {
  padding: 0 6px;
  word-break: break-all;
}

#body_top {
  text-align: left;
  font-size: 20px;
  line-height: 26px;
  height: auto;
  /*width: 100%;*/
  padding: 0 6px;
  margin-bottom: 6px;
  word-break: break-all;
}

#body_top * {
  word-break: break-all;
}

#con_main_3_title {
  padding: 11px 0px 0px 35px;
  height: 27px;
  font-weight: bold;
  color: #FFF;
  background: url(../index/title_bg_2.jpg) no-repeat;
}

#con_main_3_zys {
  text-align: left;
  font-size: 14px;
  line-height: 14px;
  font-family: Times New Roman, Times, serif;
  font-style: italic;
  width: 100%;
  margin-bottom: 6px;
  border-bottom: solid 1px #000000;
  padding-bottom: 5px;
}

#content {
  padding: 0 4px;
}

/*----------------  搜索框下面 Chinese Fish Paintings 部分 开始 ----------------*/
#content #con_left_con {
  width: 100%;
  text-align: left;
  margin: 0 0 5px 0px;
  border-top: solid 1px #000000;
  border-bottom: solid 1px #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

#content #con_left_con h1 {
  font-size: 16px;
  text-align: center;
  margin: 5px 0;
}

#content #con_left_con h2 {
  font-size: 14px;
  text-align: center;
  margin: 5px 0;
}

/*----------------  搜索框下面 Chinese Fish Paintings 部分 结束 ----------------*/



/*推荐产品样式		开始*/
#recommended_products{
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 2px 4px;
  width:100%;
  /*height:645px;*/
  border:dotted 1px #d7d7d7;
  margin: 4px auto;
}

#recommended_products > p{
	width:50%;
}

#recommended_products h1{
	margin: 0;
    text-align: center;
	font-size:18px;
}

#recommended_products p{
	text-align:center;
}

#recommended_products p img{
	width: auto;
    max-height: 80px;
    max-width: 100%;
}


/*推荐产品样式		结束*/



/*-------------  产品主要内容部分 开始 --------------*/
#content #con_right {
  width: 100%;
  border-top: solid 1px #000000;
  border-bottom: solid 1px #000000;
  margin: 15px 0 5px 0;
}

#content #con_right #style_navi {
  margin: 10px 0;
  padding: 0;
}

#content #con_right .gift_title, #content #con_right > div {
  padding: 0 8px;
}

#content #con_right #style_navi > ul {
  background-color: #b4b4b4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  word-wrap: break-word;
  word-break: break-word;
}

#content #con_right #style_navi > ul li {
  padding: 2px 4px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

#content #con_right #style_navi > ul .navi2_0_on,
#content #con_right #style_navi > ul .navi2_1_on,
#content #con_right #style_navi > ul .navi2_2_on,
#content #con_right #style_navi > ul .navi2_3_on,
#content #con_right #style_navi > ul .navi2_4_on,
#content #con_right #style_navi > ul .navi2_5_on,
#content #con_right #style_navi > ul .navi2_6_on,
#content #con_right #style_navi > ul .navi2_7_on,
#content #con_right #style_navi > ul .navi2_8_on,
#content #con_right #style_navi > ul .navi2_9_on{
  background-color: #8bc938;
}

#content #con_right #style_navi > ul li a {
  display: table-cell;
  height: 100%;
  width: 100%;
}

#content #con_right #style_navi > ul .navi2_0_on {
  background-color: #86cc36;
}

#content #con_right .gift_title a {
  font-size: 16px;
  line-height: 22px;
}

/*-------------  产品主要内容部分 结束 --------------*/

#content .list-box {
  text-align: center;
}

#content .list-box > div {
  margin: 5px 0;
  padding: 5px 0;
  border-bottom: dashed 1px #ccc;
}

#content .list-box h3 {
  margin: 5px 0;
}

#content .pic-list-box {
  width: 100%;
  text-align: center;
}

#content .pic-list-box a {
  font-size: 18px;
}

/*#content .pic-list-box > div {
  margin: 5px 0;
  padding: 5px 0;
  border-bottom: dashed 1px #ccc;
}*/

#content .pic-list-box h3 {
  margin: 4px 0;
}

.img-style {
  width: 207px;
  height: 103px;
}

#content .main-pic-list-box #con_main_3_k1s {
  border: 0;
}

#con_main_3_zy {
  font-size: 16px;
  margin: 8px 0;
}

#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: 100%;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  font-weight: bold;
  margin: 0 0 8px 0;
}

#content .main-pic-list-box {
  width: 100%;
  text-align: center;
}

#content .main-pic-list-box a {
  font-size: 18px;
}

#content .main-pic-list-box > div {
  margin: 5px 0;
  padding: 5px 0;
  border-bottom: dashed 1px #ccc;
}

#content .main-pic-list-box h3 {
  margin: 4px 0;
}

#content #con_right #con_right_main {

}

#content #con_right #con_right_main table tr td img {
  width: 100%;
  max-height: 470px;
}

/*================  底部 ================*/
#content #con_right #bot_table {
  width: 100%;
  padding: 0;
}

#bot_table #bot_ta_txt_1 {
  font-size: 12px;
}

#bot_table_left {
  margin-top: 0px;
  font-family: Verdana;
  font-size: 18px;
  text-align: center;
  padding: 0;
  background-color: #90ce3f;
  background-image: linear-gradient(0deg, #90ce3f, #dbfcb5);
}

#bot_table_left > p {
  margin: 0;
}

#bot_table_left > div {
  font-size: 12px;
  padding-bottom: 10px;
}

#bot_table_right {
  width: 100%;
}

#bot_table_right table {
  text-align: center;
}

input[name="email"] {
  width: 100%;
}

textarea[name="messages"] {
  width: 100%;
}

.send_btn {
  width: 120px;
  height: 29px;
  border: solid 1px #000;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  background-color: #90ce3f;
}

/*搜索框*/
#content #con_left {
  margin: 0px;
  /*width: 100%;*/
  padding: 0 8px;
}

#content #con_left > img {
  display: none;
}

#con_left_top {
  color: #FCFF28;
  text-align: center;
  background-color: #2a2a2a; /* 不支持线性的时候显示 */
  background-image: linear-gradient(to bottom right, #2a2a2a, #989898);
  padding: 8px 0;
}

#con_left_top .con_le_top_txt_2 {
  font-size: 10px;
  color: #919191;
}

#con_search_input {
  width: 100%;
  text-align: center;
  margin: 10px 0;
}

#con_search_input select {
  width: 90%;
  height: 26px;
  margin: 4px 0;
}

#con_search_input .search_btn {
  padding: 4px 8px;
}

/*底部*/
.bottom-box #bot_top {
  display: none;
}

.bottom-box #bot_navi {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  background-color: #000;
  color: #FFF;
}

.bottom-box #bot_navi > ul {
  text-align: center;
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.bottom-box #bot_navi > ul li {
  margin: 2px 10px;
  padding: 2px 0px 2px 15px;
}

#bot_img {
  overflow: hidden;
}

#bot_img ul {
  text-align: center;
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  margin: 0;
}

#bot_img ul .bot_img_1, #bot_img ul .bot_img_2, #bot_img ul .bot_img_3, #bot_img ul .bot_img_4 {
  width: 25%;
  height: 60px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

#bot_txt {
  font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
  font-size: 12px;
}