/**全局样式**/
.white a:link {
	text-decoration:none; color:#fff;
}
.white a:visited {
	text-decoration:none;color:#fff;
}
.white a:active {
	text-decoration:none;color:#fff;
}
.white a:hover {
	text-decoration:none;color:#fff;
}
a:link {
	text-decoration:none; color:#585858; 
}
a:visited {
	text-decoration:none;color:#585858;
}
a:active {
	text-decoration:none;color:#1264ad;
}
a:hover {
	text-decoration:none;color:#1264ad;
}
li a:link {
	text-decoration:none; color:#585858;
}
li a:visited {
	text-decoration:none;color:#1264ad;
}
li a:active {
	text-decoration:none;color:#1264ad;
}
li a:hover {
	text-decoration:none;color:#1264ad;
}
.nav6 a:link {
	text-decoration:none; color:#585858;
}
.nav6 a:visited {
	text-decoration:none;color:#585858;
}
.nav6 a:active {
	text-decoration:none;color:#1264ad;
}
.nav6 a:hover {
	text-decoration:none;color:#1264ad;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, span
{margin: 0;padding: 0;word-wrap: break-word;}
.clear {clear:both; width:100%;height:0px;font-size:0; line-height:0; height:0;}
body {margin:0px; padding:0px;}
img { border:0px;}
p {margin:0px;padding:0px;}
ul,li { list-style:none; margin:0px; padding:0px; text-align:left;}
.left {float:left;}
.right {float:right;}
.f30 {font-size:30px;}
.f22 {font-size:22px;}
.f16 {font-size:16px;}
.f14 {font-size:14px;}
.f12 {font-size:12px;}
.ellipsis li{
	word-wrap:normal;
	overflow:hidden; 
	white-space:nowrap; 
	word-break:break-all;
	text-overflow:ellipsis; /* for IE */ 
	-o-text-overflow: ellipsis; /* for Opera */ 
	-icab-text-overflow: ellipsis; /* for iCab */ 
	-khtml-text-overflow: ellipsis; /* for Konqueror Safari */ 
	-moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
	-webkit-text-overflow: ellipsis; /* for Safari,Swift*/
	
}
.ellipsis {
	
/*	word-wrap:normal;*/
	overflow:hidden; 
	word-break:break-all;
	text-overflow:ellipsis; /* for IE */ 

	
	-o-text-overflow: ellipsis; /* for Opera */ 
	-icab-text-overflow: ellipsis; /* for iCab */ 
	-khtml-text-overflow: ellipsis; /* for Konqueror Safari */ 
	-moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
	-webkit-text-overflow: ellipsis; /* for Safari,Swift*/
	
}
/**所有ul,li样式汇总**/
.nav5 {padding-left:5px;}
.nav9,.nav10 {margin-left:4px;}
.nav6 {margin-left:130px ;height:14px;margin-top:7px; display:inline;}
.nav4 li {width:295px;background:url(images/star.gif) 0 8px no-repeat;text-indent:20px; }
.nav5 li {min-width:64px; _width:64px; float:left; }
.nav6 li {min-width:78px; border-right:#000 1px solid; text-align:center;float:left;}
.nav7 li {width:200px;background:url(images/dot2.gif) 0 10px no-repeat;text-indent:10px;height:24px;}
.nav8 li { background:url(images/dot1.gif) 0 10px no-repeat;text-indent:10px; width:255px;}
.nav9 li {width:190px;background:url(images/dot2.gif) 0 10px no-repeat;text-indent:10px;height:24px;}
.nav10 li {width:190px;background:url(images/dot1.gif) 0 10px no-repeat;text-indent:10px; height:24px;}
.nav11 li {width:330px;}
.nav12 li {width:200px;height:28px;}
.nav13 li{width:380px;}
.nav14 li {width:190px;background:url(images/star.gif) 0 6px no-repeat;text-indent:18px; height:24px;}
.nav15 li {width:200px;}
.nav16 li {width:114px;}
.nav17 {margin-top:10px;}
.nav16 .l2 {max-height:62px; line-height:1.8;width:114px; overflow:hidden;padding-top:3px;}
.nav17 .l2 {max-height:62px; line-height:2.0;width:114px; overflow:hidden;padding: 8px 0 8px 0;}
.nav18 {width:1020px;height:auto;margin:0px;padding:0px; float:left;}
.nav18 li {width:240px;height:120px;margin-top:20px;margin-left:20px;list-style:none; float:left;}
.nav19 li {width:100%;background:url(images/star.gif) 0 8px no-repeat;text-indent:20px; }
.nav20 li {width:100%;background:url(images/star.gif) 0 8px no-repeat;text-indent:20px; }
.nav20 .l2{ float:left;}
.hfsepnav a {width:140px;height:14px;float:left;display:block;}
/**页面主体部分**/
.ad {width:1020px;margin-top:10px;}
.sad {width:790px;margin-top:20px;}
.sadp {width:390px;}
.rad {width:198px;margin-top:10px;}
#main {width:1020px;height:auto; margin: 0 auto;}
/**第一部分新闻**/
.newspart1 {width:1020px;height:auto;margin-top:20px;}
.leftpart , .elseleftpart {width:330px;}
.contentlogo {height:45px;}
.contentlogotitle {height:32px; border-bottom:#4aaed9 solid 2px; letter-spacing:4px; text-align:center; line-height:2.0; font-weight:bold;}
.contentlogomore {height:32px; border-bottom:#000000 solid 2px; line-height:2.6; text-align:right;}
.newslist {line-height:2.0; height:auto; width:100%;}
.centerpart {width:430px;margin-left:30px;}
.picnews {width:430px;height:250px; }
.tvnews {width:430px;}
.tvteg {width:114px;height:auto;}
.rightpart {width:200px;height:auto;}
.lmlogo {height:20px; background-image:url(images/lmlogo.gif); background-repeat:no-repeat;}
.lmlogotitle {height:20px; letter-spacing:6px;  text-align:center; line-height:1.2; font-weight:bold; text-indent:8px;*text-indent:0px;}
.lmlogomore {height:20px;line-height:1.6; text-align:right;padding-right:5px;}
.lmlist { line-height:2.0; text-align:left;margin-top:14px;}
.elselogo {height:33px; width:200px;margin-top:10px;}
.elselogotitle {height:34px; text-align:left; line-height:2.0; font-weight:bold; text-indent:8px;}
.elselogomore {height:20px;  line-height:2.8; text-align:right;padding-right:10px;}
/**行风部分**/
.hf , .elsenews{width:1020px;height:auto;margin-top:20px;}
.hfleft , .elsenewsleft{width:790px;}
.hfright{width:200px;}
.topnews {height:36px;margin-top:20px;}/**行风头条**/
.hfnews {width:790px;height:auto;margin-top:20px;}
.hfleftpart {width:330px; font-size:14px;}
.hfnav {width:790px;height:34px;background-image:url(images/hflogo.gif); background-repeat:no-repeat;font-family:"Microsoft YaHei", "微软雅黑","黑体";}
.toptitle {width:790px;height:36px; text-align:center; line-height:36px; overflow:hidden;font-family:"Microsoft YaHei", "微软雅黑","黑体";}
#news_content {line-height:2.0; padding-top:15px;}
#news_content .normal { display:none;}
#news_content .current { display:block;}
.switch_list_normal { display:none;}
.switch_list_current { display:block;}
#news_caption , #news_caption1 , #news_caption2 { background-image:url(images/capx.gif); background-repeat:repeat-x; background-position:bottom; text-align:center; line-height:2.0; font-size:16px;}
#news_caption .normal ,#news_caption1 .normal ,#news_caption2 .normal  {width:80px; height:40px;float:left;font-weight:bold; text-align: center;}
#news_caption .current ,#news_caption1 .current ,#news_caption2 .current{width:80px; height:40px;   color:000;float:left; background-image:url(images/blue2.gif); background-position:bottom; background-repeat:no-repeat; font-weight:bold;text-align: center;}
.switch_caption_normal {width:80px; height:40px; float:left; font-size:16px; font-weight:bold; text-align: center;}
.switch_caption_current{ width:80px; height:40px; font-size:16px;font-weight:bold;color:#000;float:left;background-image:url(images/blue2.gif); background-position:bottom; background-repeat:no-repeat;text-align: center; }
.hfrightpart , .elserightpart {width:430px;}
.hftvleft , .funleft {width:114px;height:auto;}
.hftvleft p , .funleft p { text-align:center; margin:0px; padding:0px;float:left;padding-top:10px; line-height:2.0;}
.hftvright , .funright {width:295px;}
.funtop {width:430px;}
.hfquestion {width:788px;height:90px; border:#000 1px solid;margin-top:15px;}
.scrollDiv {
	width:620px;
	height:63px;
	min-height:21px;
	line-height:21px;
	overflow:hidden;
	margin:14px 0 0 14px;
	_display:inline;
}
.scrollDiv ul {
	width:620px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:square;
	height:63px;
}
.scrollDiv li {
	width:295px;
	float:left;
	height:21px;
	overflow:hidden;
	text-align:left;
	list-style-type:none;
	text-indent:10px;
	background:url(images/list_dian.jpg) 0 10px no-repeat;
}
.hfright , .elsenewsright {width:200px;height:auto; }
.hfelselogo {width:200px;height:45px;background-image:url(images/hfelselogo.gif);  }
/**资讯类新闻部分**/
.service {width:1020px;height:auto;}
.serleft {width:790px;height:auto;}
.serleftpart {width:790px;height:auto; margin-top:20px;}
.sercontent {width:380px;height:auto;}
.sercontenttop { border-bottom:#999 dashed 1px; height:125px; width:380px;margin-top:10px;}
.sercontenttopleft {width:110px;height:110px; background-color:#999;}
.sercontenttopright {width:255px;}
.sercontentbottom {width:380px;margin-top:10px;}
.serright2018 {width:200px;margin-top:18px;}
.serright {width:198px; background-color:#f3f3f3; border:#c6c6c6 1px solid;margin-top:10px;}
.serlogo {width:194px;height:auto;margin-left:2px; display:inline;}
.serlogotitle {width:80px;height:41px !important; border-bottom:#4aaed9 solid 2px;  text-align:center; line-height:3.1 !important; font-weight:bold; text-indent:4px; overflow:hidden;}
.serlogomore {width:112px;height:41px !important; border-bottom:#000000 solid 2px; line-height:4.2 !important; text-align:right;overflow:hidden;}
.serpic {width:150px;min-height:110px; margin:21px 0 10px 22px; display:inline;}
.serspelist {margin:0px;padding:0px; line-height:1.8;width:194px;margin-left:2px;}
.tool {width:198px; margin-top:16px;}
.jcwh {width:1020px;height:auto;display:inline;margin-top:20px;}
.wxjz {width:1020px;height:auto;display:inline;margin-top:20px;}
  .dl01 .dd1 a {
      color: #FFF;
  }
  .dl01 dt img {
      width: 328px;
      height: 251px;
  }
  * {
      word-wrap: break-word;
  }
  .pic_photo {
      width: 692px;float:right; display:inline;
  }
  .flt {
      float: left;
      display: inline;
  }
  .dl01 .dd1 a {
      color: #FFF;
  }
  .pic_photo dl .dd1 a {
      color: #FFF;
  }
  .pic_photo dl {
      width: 168px;
      height: 123px;
      float: left;
      margin-left: 5px;
      display: inline;
      position: relative;
      margin-bottom: 5px;
	  margin-top:0px;
  }
  .pic_photo dl .dd1 {
      width: 168px;
      height: 36px;
      position: absolute;
      line-height: 36px;
      font-size: 14px;
      font-family: "微软雅黑","黑体";
      left: 0px;
      bottom: 0px;
	  right:0px;
      text-align: center;
      z-index: 999;
  }
   .opdiv {
	  width: 168px;
      height: 36px;
      background: none repeat scroll 0% 0% #000;
      filter:alpha(opacity=50);
      -moz-opacity:0.5;
      opacity:0.5;
      position: absolute;
      bottom: 0px;
	  right:0px;
  }
  .dl01 .opdiv {
      width: 328px;
      height: 36px;
      background: none repeat scroll 0% 0% #000;
	  filter:alpha(opacity=50);
      opacity: 0.5;
      position: absolute;
      -moz-opacity:0.5;
      bottom: 0px;
	  right:0px;
  }
  
  .dl01 {
      width: 328px;
      height: 233px;
      float: left;
      position: relative;}
  .mgt20 {
      margin-top: 20px;
  }
  .wrapper {
      width: 1020px;
      margin: 0px auto;
      overflow: hidden;
	  }
  .dl01 .dd1 {
      width: 328px;
      height: 36px;
      position: absolute;
      line-height: 36px;
      font-size: 16px;
      font-family: "微软雅黑","黑体";
	  top:0px;
      left: 0px;
      bottom: 0px;
      text-align: center;
      z-index: 999;
  }
  .pic_photo dl dt img {
      width: 168px;
      height: 123px;
  }
  .qlist {width:790px;}
  .qimg {width:150px;height:90px; margin-top:5px; margin-right:5px; display:inline;}
  .wxlist {width:1020px;height:auto;}
.wximg {width:120px;height:120px;float:left;}
.wxname{width:120px;height:60px;float:left;margin:20px 0 0 0;  font-family:"微软雅黑"; line-height:2.0;}