﻿/* @utf-8 */
* { font-family:"微软雅黑",Microsoft YaHei,'宋体',Arial, Helvetica, sans-serif; padding:0px; margin:0px; text-decoration:none; color:#737373; font-size:14px;  list-style:none; }

body { background:#dedede;   }

.page { margin:0 auto; padding:0;  width:100%;max-width:768px; height:auto;min-height:100%; background:#dedede; overflow:hidden;   }



a:hover { color:#5079d9;  }

.mtop {   width:100%;max-width:768px;  background-color:#ffffff; overflow:hidden; height:60px;    position:fixed; z-index:9999; border-bottom:1px solid #dedede;     }
.mtop1 { float:left; height:60px; padding-left:3%; padding-top:10px;  }
.mtop1 img { height:40px;  }
.mtop2 { float:right;  }

.menu-push{
	position: absolute;
	right: 0;
	top: 0;
	width: 18px;
	height: 39px;
	padding: 21px 21px 0;   /*导航按钮方块*/
	background: #fff;
	z-index: 999;
	overflow:hidden;
}

.menu-push .push-line{
	float: right;
	width: 18px;
	height: 18px;
}
.menu-push .line{
	display: block;
	width: 18px;
	height: 2px;
	margin-bottom: 4px;
	background: #0067b3;
	overflow: hidden;
	transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.menu-push.menu-open  .line-1{
	width: 20px;
	transform: translate(0px, 6px) rotate(45deg);
}
.menu-push.menu-open  .line-2{
	 width: 0px;
	 transform: translateX(22px);
}
.menu-push.menu-open  .line-3{
	width: 20px;
	transform: translate(0px, -6px) rotate(-45deg);
}
menu{
	display: none;
	position:fixed; 
	width: 60%; max-width:384px; float:right; 
	right:0px; 
	top: 50px;
	border-left: 1px solid #dedede;
	background: #FFF;
	padding: 15px 0 0px;
	z-index: 997; height:90%; overflow-Y:auto;
}
@media screen and (min-width: 768px)
{ 
	menu { right:auto; float:left; margin-left:382px;  }
} 

menu.fixed{
	position: fixed;
}

menu a{
	display: block;
	padding-left: 60px;
	line-height: 40px;
	border-bottom: 1px solid #dedede;
	font-size: 14px;
	 
}

menu .mu1 {  padding-left: 30px;  background-image:url(/source/ico/dian.png); background-position:top 12px left 10px; background-repeat:no-repeat; font-size:16px;   }
.z1 { margin:0px; padding:0px;  margin-bottom:50px; border:0px; padding-top:50px; font-size:24px; text-align:center;  }

.m_name { width:95%; margin:0 auto; padding-top:65px; text-align:left;  }

/*index*/

.heise { width: 100%; height:60px; background-color:#333231; margin:0 auto; overflow:hidden;    }

.mbox { width:100%; margin:0 auto;  overflow:hidden;  background-color:#fff;  padding-bottom:20px;    }
.mbox_title { float:left; width:90%; height:40px; padding-left:5%; padding-right:5%;  padding-top:10px;   overflow:hidden; border-bottom:1px solid #e3e3e3;   }
.mbox_title font { font-weight:bold; font-size:16px; padding-top:5px; display:block; float:left;     }

.anniu { display:block; float:right; padding-left:16px; padding-right:16px; border:1px solid #e3e3e3;  color:#999999; padding-top:5px; padding-bottom:5px;    }
.mbox_cont { float:left; width:95%; padding:3%; line-height:22px; overflow:hidden;    }


.inews { width:100%; padding-left:30px; overflow:hidden; float:left; padding-top:10px; padding-bottom:1px; 
			background-image:url(/source/50year/m_image/newsli.gif); background-position:top 16px left 18px; background-repeat:no-repeat;    }


.tubiao6 { width:100%; float:left; overflow:hidden; background-color:#FFF;   }
.tubiao6 a { width:30%; height:120px;    overflow:hidden; border:1px solid #dedede; display:block; float:left; text-align:center; margin-bottom:10px; margin-left:2%;
			background-position:top center; background-repeat:no-repeat; background-size:90%; background-size:100% 100%; color:#ffffff; background-color:#0460ad;    }

.tubiao6 a span  { display:block; width:100%; height:24px; padding-top:4px; color:#ffffff; float:left; margin-top:92px; background-image:url(/source/50year/images/heidi.png); }			

.pro1 {  background-image:url(/source/50year/images/hzsy01.jpg); }
.pro2 {  background-image:url(/source/50year/images/gntc.jpg);  } 
.pro3 {  background-image:url(/source/50year/images/gnsp.jpg);   } 
.pro4 {  background-image:url(/source/50year/images/hzp.jpg);  } 
.pro5 {  background-image:url(/source/50year/images/yycl.jpg); } 
.pro6 {  background-image:url(/source/50year/images/hzf.jpg); }

@media screen and (min-width: 768px)
{ 
	.tubiao6 a { padding-top:90px;  }
} 



/*footer*/
.mfooter { width:100%; margin:0 auto; background-color:#FFF;   overflow:hidden; padding-bottom:15px; padding-top:15px;     }
.mfooter .footer1 { width:90%; margin:0 auto; overflow:hidden;  }
.mfooter .footer1 dt {   float:left; overflow:hidden; width:45%; margin-right:5%; margin-top:10px;   }
.mfooter .footer1 .ftel { width:100%; overflow:hidden; padding-bottom:10px;   }
.ftel li { float:left;  }
.tel1 { font-size:26px; font-weight:bold; color:#437BBA;     }
.tel1 a { font-size:26px; font-weight:bold;  color:#437BBA;  } 
.time1 { color:#bbbbbb;  }
.mtel { float:right; }
.mtel img { width:50px; } 

.mfooter .footer1 .ftgz { margin-right:0px; }

.mfooter .footer1 .ftds { width:35%; }
.mfooter .footer1 .ftds a { font-size:12px;   }
.mfooter .footer1 .ftabout { width:55%; }
.mfooter .footer1 .ftabout a { font-size:12px;   }

.mfooter .footer1 .ftdyh { width:45%; text-align:center; margin-top:20px; }
.mfooter .footer1 .ftsc {  width:45%;  text-align:center; margin-top:20px; }

.mfooter .footer1 .ftdyh img { width:100px;  border:1px solid #efefef;  padding:5px;  }
.mfooter .footer1 .ftsc img { width:100px;   border:1px solid #efefef;   padding:5px;  }


.beian { width:100%; margin:0 auto; overflow:hidden; background-color:#313132; padding-top:10px; padding-bottom:10px;     }
.beian .ft201 { width:90%; margin:0 auto; color:#666666; display:block;   }
.beian .ft201 a { color:#666666; }
.tops { padding-top:10px; padding-bottom:10px; margin-right:5%;  border:1px solid #666666;    }








/*neiye*/
.neipage {  padding-bottom:0px;  }
.mncont { background-repeat:no-repeat; background-position:bottom center; background-size:100% auto; padding-bottom:50px; font-size:12px;  }
.mncont * { font-size:12px;  }
.mncont img, .mncont * img  {   max-width:98%;  width: expression(this.width > 400 ? "98%" : true); height:auto; }
@media screen and (min-width: 768px)
{ 
	.mncont { padding-bottom:150px; }
	.mncont img, .mncont * img {   max-width:720px;  width: expression(this.width > 720 ? "720px" : true); height:auto; }
} 
.mncont table, .mncont * table { width:100%;    border-collapse: collapse;  }
.mncont table td, .mncont * table td { padding-left:5px; padding-top:5px; padding-bottom:5px;  border:1px solid #dedede; }

.mcontact { width:100%; text-align:center;  }
.mcontact img { border:1px solid #dedede; border-radius:8px;  }

.neititle { height:auto; overflow:hidden; }
.neititle a { border:1px solid #dedede; display:block; float:left; margin-right:10px; padding:5px; margin-bottom:10px;  }
.nxz, .zixz { color:#06C;  }



/*news*/
.tits {  font-weight:bold; font-size:16px; padding-top:5px; display:block; float:left;   }
.n_nl { width:100%; overflow:hidden;  }
 .n_nl a { float:left; width:100%;  border-bottom:1px solid #e3e3e3; cursor:pointer;  overflow:hidden; display:block;     } 
 .n_nl a:hover { background-color:#FAFAFA;  }
 
 .n_nl a .n_title { float:left; display:block; width:96%;  padding-left:10px; font-size:12pt; margin-top:8px;     }
  
  
 .n_nl a .n_new { border:1px solid #dedede; font-weight:bold; border-radius:8px; padding-left:5px; padding-right:5px; float:left; display:block;  background-color:#E0DFFD; border:1px dashed #81A8F4;
 					color:#6291F3;  margin-top:30px; margin-left:10px;   }
					
.n_nl a .n_time { display:blok; float:left; width:90%; margin-top:10px; color:#999999; text-align:right; font-size:14px; 
					background-image:url(/source/ico/newslist.png); background-repeat:no-repeat; background-position:top right; padding-right:25px;    }

.n_nl a .n_time font { font-size:16px;  color:#999999; }

.n_nl a .ico {   }

.n_nl a:hover .ico { background-image:url(/source/ico/nlhover.png);  }

 .nei_pages {  width:90%; float:left; margin-top:30px; }
 .nei_pages a { border:1px solid #dedede; padding:5px;  padding-left:15px; padding-right:15px; margin-left:8px; display:block; float:left; margin-bottom:8px;    }
 .nei_pages span { border:1px solid #02abdc; padding:5px;  padding-left:15px; padding-right:15px;  background-color:#02abdc; display:block; float:left; margin-left:8px;   margin-bottom:8px;       }
 .nei_pages a:hover { background-color:#02abdc; color:#FFF; border: 1px solid #02abdc;  }
 .nei_pages span b { color:#FFF; }
 
.news_title { width:100%; font-size:22px; float:left;   overflow:hidden; color:#777777; line-height:30px;   }
.news_time { float:left; width:100%; overflow:hidden; text-align:right; font-size:11pt; color:#999999;      }
.news_neirong { width:100%; float:left; overflow:hidden; margin-top:20px; font-size:12px;    }
.news_neirong { font-size:11pt; }
.news_neirong * { font-size:11pt;   }

.nei_news_pages { width:96%; float:left; margin-top:30px;  }
.nei_news_pages a { display:block; float:left;  border:1px solid #e3e3e3;  padding:8px; padding-left:25px; padding-right:15px; background-repeat:no-repeat; overflow:hidden; 
					width:90%; margin-bottom:10px;   }
.nei_news_pages a:hover { background-color:#02abdc; color:#FFF; border: 1px solid #02abdc;   }


.shang { background-image:url(/source/ico/shang.png);  background-position:bottom 10px right 5px;   }
.xia { background-image:url(/source/ico/xia.png);  background-position:bottom 12px right 5px;   }

.newsico { margin-top:6px; margin-left:4px; }


/*pro*/

.prolist { width:96%; height:auto; overflow:hidden;  border:1px solid #e3e3e3; margin:0 auto; border-radius:10px; background-color:#FFF; margin:0 auto; margin-top:10px; padding-top:10px; padding-bottom:10px;      }

.prolist_box {width:100%; height:auto;  overflow:hidden; float:left; border-top:1px solid #dedede;    }

.prolist a { width:100%;   border-right:1px solid #dedede; float:left; text-align:center; border-bottom:1px solid #dedede; padding-bottom:10px; display:block;     }
.prolist a img { width:100%; float:left;  border-bottom:1px solid #dedede;    }
.prolist a .vtxt { display:block; float:left; width:100%; overflow:hidden; padding-top:8px; padding-bottom:10px; height:40px; line-height:24px;     
					font-size:16px; }
.prolist a .vtxt font { color:#999999; }
.prolist a .vtxt b { font-size:20px; }

.prolist a .vcont { width:90%; float:left; margin-left:5%;  overflow:hidden; text-align:left; color:#999999; margin-top:8px; border-top:1px dashed #dedede; padding-top:8px;     }





 /*licheng*/

.licheng_t { width:90%; overflow:hidden;  float:left;   }
.licheng_t li { display:block; float:left; padding:5px; background-color:#dedede; margin-right:8px; margin-bottom:8px;  margin-left:0px; padding-left:10px; padding-right:10px; color:#666666; cursor:pointer;     }

.licheng_n { width:90%; overflow:hidden; float:left;    border:1px solid #ff0000;   }
.licheng_n img {  max-width:350px;  width: expression(this.width > 350 ? "350px" : true); height:auto; }
.lc_no { display:none;  }
.lc_yes { display:block; }
.licheng_n table { width:90%; float:left;    }
.licheng_n table td{
	font-size:14px;
	padding:10px;  border-width: 1px; 
	border-style: solid;
	border-color: #ffffff;
	background-color: #ffffff;
	text-align:left; 
}


.lc_l { width:98%; float:left; overflow:hidden;    }

.lc_c { display:none;  width:44px; float:left;  overflow:hidden; background-image:url(/source/50year/images/lc_c.jpg); background-repeat:repeat-y; background-position:top left 11px; text-align:center;    }
.lc_r { width:90%;  float:left; overflow:hidden;   }

.lc_b { width:100%; float:left; overflow:hidden; text-align:center; }
.lc_yes ,lc_no { width:100%; overflow:hidden; float:left;   }


.lc_l dt { float:left; width:100%;   overflow:hidden; text-align:left;    }

.lc_r dt { float:left; width:100%; margin-left:10px;  overflow:hidden; text-align:left; margin-top:0px;   }
.lc_l dt img  { float:left;    max-width:350px;  width: expression(this.width > 350 ? "350px" : true); height:auto; } 
.lc_r dt img  { float:left;    max-width:350px;  width: expression(this.width > 350 ? "350px" : true); height:auto; }

.lc_l dt span, .lc_r dt span  { display:block; float:left; width:100%; border-bottom:2px solid #B4A36C; margin-bottom:10px; font-size:20px; padding-bottom:10px;     }
.lc_l dt span { text-align:left; }

.lc_c dt { width:44px; overflow:hidden; float:left; text-align:center; cursor:pointer;  }
.cl_next { width:100%; float:left; overflow:hidden; text-align:center;  }

.lc_2 { width:96%; overflow:hidden;    }
.lc_21 { float:left; width:93%; border:1px solid #dedede; background-color:#FFF; overflow:hidden; padding:3%; margin-bottom:10px; background-color:#f6f6f6;    }
.lc_22 { float:left;  width:93%; border:1px solid #dedede; background-color:#FFF;  overflow:hidden;  padding:3%; margin-bottom:10px;    background-color:#f6f6f6;  }
.lc_shang,.lc_xia { width:100%; text-align:center; overflow:hidden; float:left; cursor:pointer; margin-bottom:10px;   }
.lc_xia { margin-bottom:0px; }


.nei_cp_t { width:98%; border-bottom:1px solid #e3e3e3; color:#1761aa; padding-bottom:8px; background-image:url(/source/image/io.gif); background-repeat:no-repeat; 
			padding-left:20px; float:left;  overflow:hidden;       }

.nei_cp_n,.nei_cp_nr  { width:90%;  padding-bottom:8px; padding-left:30px; float:left; padding-top:10px; padding-bottom:20px; float:left; overflow:hidden; font-size:14px;    }


.nei_cp_nr img {  max-width:350px;  width: expression(this.width > 350px ? "350px" : true); height:auto; }
.shangxia  { width:100%; float:left; overflow:hidden; margin-top:30px; }
.shangxia  a { float:left; margin-right:20px; display:block; background-color:#39C; color:#FFF; padding:8px; padding-left:20px; padding-right:30px; margin-bottom:8px;     }

.nr_tt { width:100%; text-align:center; overflow:hidden; float:left; font-size:20px; padding-top:20px;    }



.seaweed_tt { width:98%; float:left; overflow:hidden; border-bottom:1px solid #39F; margin-bottom:8px;    }
.seaweed_tt  dt { margin:0 auto;  background-color:#39F; width:200px; text-align:center; height:20px; padding-bottom:8px; color:#ffffff; padding-top:6px; font-size:14px;        }

.seaweed { width:100%; float:left; overflow:hidden; }
.seaweed a {  width:46%; height:240px; margin:0 auto; overflow:hidden; display:block; text-align:center;  float:left; margin-left:2%;      }
.seaweed a img { width:90%; height:65%; border:1px solid #dedede;  }
.seaweed a span { width:98%; float:left; display:block; text-align:center; margin-bottom:8px; padding-top:5px; padding-bottom:5px; font-size:14px;     }

.nr_tt { width:98%; padding-bottom:20px; background-color:#39F;  color:#ffffff; font-size:18px; }
.sea_pt { width:98%; float:left; overflow:hidden; border-bottom:1px solid #39F; margin-bottom:8px; }
.sea_pt  dt { float:left;  background-color:#39F; width:100px; text-align:center; height:20px; padding-bottom:8px; color:#ffffff; padding-top:6px; font-size:14px;  }




.box4 { text-align:center; border-bottom:1px solid #dedede; padding-bottom:10px;    }

.box4 a { display:block; width:100%; text-align:center; float:left; overflow:hidden; color:#ffffff;  padding-top:10px; padding-bottom:10px;  }
.box4 .box41 { background-color:#8FC438;  padding-top:5px; padding-bottom:5px;  }
.box4 .box42 { background-color:#007A89;  padding-top:5px; padding-bottom:5px;  }
.box4 .box43 { background-color:#0191DA;  padding-top:5px; padding-bottom:5px;  }
.box4 .box44 { background-color:#15A567;  padding-top:5px; padding-bottom:5px;  }



.gdkd { width:100px; }  /*注意：这是手机版的*/

.mn3 * { font-size:12px; }


.hr_biaoti { font-size:30px; color:#06C; padding-bottom:12px; width:100%; display:block;    }

