@charset "gb2312";
/* CSS Document */
html,body,div,p,span,font,em,ul,ol,li,dl,dt,dd,table,tr,td{ margin:0; padding:0;}
body{font-size:12px; line-height:22px; color:#333333;font-family:Î¢ÈíÑÅºÚ;}
ul,ol{list-style-type:none;}
a,a:link{text-decoration:none;color:#333333; cursor:pointer;}
a:hover{text-decoration:underline;}
img{border:0px;vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}
/* hmtrw_main */
.hmtrw_main{ clear:both; width:1000px; margin:0 auto; overflow:hidden;}
/* hmtrw_head */
.hmtrw_head{ width:100%; overflow:hidden;}
.hmtrw_head .top{ width:1000px; margin:0 auto;}
.hmtrw_head .topnav{width:1000px; height:40px; background:#2f6332;margin:0 auto;}
.hmtrw_head .topnav ul li{ width:125px; text-align:center; float:left;}
.hmtrw_head .topnav ul li a{ color:#ffffff; line-height:40px; font-size:18px;text-decoration:none;}
.hmtrw_head .topnav ul li a:hover{ color:#fff000;}
.hmtrw_head .ad{ width:1000px; margin:0 auto;}
/* nav */
.box{ width:1000px; margin:0 auto;}
.media_nav{ width:1000px; height:64px; background:#2f6332; font-size:18px;color:#fff; margin:0 auto;font-family:Î¢ÈíÑÅºÚ; }
.media_nav_rg{ width:1000px; height:64px; margin:0 auto;}
.media_nav_rg .h1{ display:inline;font-size:24px; font-weight:normal; float:left;border-right:2px solid #a1c7e5; margin:4px 0; height:56px;line-height: 56px; width:246px; overflow:hidden; text-align:center;}
.media_nav_rg ul{ padding:7px 0 0 12px; float:left; width:740px; overflow:hidden;}
.media_nav_rg ul li{display:inline;height:26px; line-height:26px; overflow:hidden;}
.media_nav_rg ul li a,.media_nav_rg ul li a:link{display: block;float:left;color:#fff;font-size: 16px;overflow: hidden;height: 24px;line-height: 24px;text-align: center;margin: 0px 45px;}
.media_nav_rg .p_phone{ float:right; padding-top:8px;}
.demo_head{ width:100%; overflow:hidden;}
.top_nav{width:100%;height:42px; line-height:42px;overflow:hidden;font-family:ËÎÌå;}
.w1000,.menu,.top,#main,.fre,.path{ width:1000px; margin:0 auto; overflow:hidden;}
.login{ float:left;}
.login a{ padding-left:13px;}
.nav_1{ float:left; padding-left:10px;}
.nav_1 li{ display:inline;}
.nav_1 li a{color:#626262;}
.nav_2{ float:right; text-align:right;}
.nav_2 li{ display:inline; margin-right:10px;}
/* hmtrw_footer */
.hmtrw_footer{border-top: 1px solid #2f6332; overflow:hidden;margin-top: 15px;width:100%; background:#2f6332}
/* hmtrw_nav_index */
.hmtrw_nav_index{ height:4px; background:#5e9a2c; width:1000px; margin:20px auto 0;}
/* hmtrw_404 */
.hmtrw_404{width:1000px; line-height:150px;text-align:center; color:#428512;font-size:20px;}
.hmtrw_404 a,.hmtrw_404 a:link{ text-decoration:none; padding:5px; background:#999999; color:#010101;}
/* position */
.position{ height:45px;width: 100%; line-height:45px; font-family:ËÎÌå; font-size:12px; float: left;}
.position .hot_ser{   float: left;  width: 100%;}
.position .hot_ser li { float: left;}
.position .hot_ser span{ color:#424242;float: left;}
.position .hot_ser a,.position .hot_ser a:link{ color:#777777; padding:0 5px;}
.position .hot_ser a:hover{ color:#ff9a2e;}
.position .p_search{ float:right; position:relative;}
.position .p_search .input1{ border:1px solid #b3d2ff; padding:0 10px 0 38px; height:30px; line-height:30px;width:280px; border-right:none; float:left;}
.position .p_search img{position:absolute; left:10px; top:5px; padding-right:10px; border-right:1px solid #b3d2ff;}
.position .p_search .button1{ width:80px; text-align:center;height:32px; line-height:32px;border:none; background:#2f6332; color:#fff;cursor:pointer; _position:relative; _left:-3px;}
.position .weizhi{ font-size:12px;}
/* color */
.oranger{ color:#ff5829;}
.diqu{  margin-bottom: 7px;  margin-top: 7px; background: none repeat scroll 0 0 #2f6332;  height: 40px;  left: 0;  line-height: 40px;  top: 0;  width: 100%;  z-index: 9999999; float:left;}
.diqu_dh{ width:1000px;	margin:0 auto; }
.diqu_dh ul{ float:left; height:40px; padding:0; width:1000px;}
.diqu_dh ul li{ text-overflow: ellipsis;  white-space: nowrap;  display: block;  float: left;  height: 40px;  padding: 0;}
.diqu_dh strong{ color: #FFFFFF;  display: block;  font-size: 12px;  line-height: 46px}
.diqu_dh ul li a{ color: #FFFFFF;  display: block;  font-size: 12px;  line-height: 46px; overflow: hidden;  padding: 0 15px 0 15px;}
.hdp{ width:280px; height:334px; float:left;  overflow:hidden}
#YNews{position:relative; width:280px; height:335px;overflow:hidden; }
#YNews dl{position:absolute;width:280px; height:334px;overflow:hidden;}
#YNews dt{position:absolute; top:0;left:0;overflow:hidden;width:280px; height:334px;float:left;}
p#YNIndex{position:absolute;bottom:20px;right:10px;width:95px;height:20px;text-align:right;  }
p#YNIndex a:link,p#YNIndex a:visited,p#YNIndex a:hover{float:left;width:20px; margin-left:6px; color:#2f6332; background:white; border:1px solid white; display:inline;height:20px;line-height:20px;text-align:center; text-decoration:none;}
p#YNIndex a:hover,p#YNIndex a.current:link,p#YNIndex a.current:visited,p#YNIndex a.current:hover{background:#2f6332;color:white;  color:white;width:21px;  } 
  .article_cont p{
    font-size: 14px;
    line-height: 25px;
    padding: 5px 0;
  }
.demo_footer{overflow:hidden;line-height: 28px;padding: 30px 0; color: #FFF;text-align: center; width:1000px; margin:0 auto;  font-size:14px;}
.demo_footer p a{ color:#fff;}