﻿/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#666666;}
a:hover{ text-decoration:underline;}
fieldset,img{border:0;}
ol,ul{ list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
em,i,stong{ font-style:normal; font-weight:normal;}
.cl{clear: both;content: " "; display: block;height: 0; }
.fl{float:left; display:inline; }
.fr{float:right;}
.ov{  zoom:1;}
.elp{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
body{ font-family:SimSun; font-size:12px; color:#666666; overflow-x:hidden;}

.mian{ margin:0 auto; width:1200px; margin-top:30px;}
.left{ width:233px;margin-bottom:30px;}

.fenlei{ width:233px; }
.cp{ width:233px; height:69px; background:#055cbd; }
.cp a{ color:#fff; font-family:"Microsoft YaHei"; font-size:18px; width:219px; margin-top:17px; float:left; padding-left:10px;}
.cp a p{ font-family:"Times New Roman";}

.fen{ width:217px; padding:0px 3px 3px 3px; border:#055cbd solid 5px;}
.fen_a{ width:217px;  float:left; background:#ededed; margin-top:3px;}
.fen_z{ width:190px;  line-height:41px; padding-left:15px; font-weight:bold; font-size:14px;}
.fen_lei{ width:220px; float:left; overflow:hidden; margin-left:15px; margin-bottom:5px;}
.fen_lei ul{ display:block;}
.fen_lei ul li{ width:100px; height:23px; line-height:23px; float:left; overflow:hidden;}

.lxwm{ width:233px;  margin-top:20px;}
.lx{width:217px;  padding:3px; border:#055cbd solid 5px; background:url(img/lx.jpg) no-repeat; height:220px;}
.lian{ width:52px; line-height:21px; font-size:12px; margin-top:15px; padding-left:10px; margin-bottom:10px;  }
.xi{ width:130px; line-height:21px; font-size:12px; margin-top:15px; margin-bottom:10px; }

.right{ width:958px; margin-bottom:30px;}
.cpzs{ width:958px; }
.chan_pin{ width:958px; height:41px; border-bottom:#055cbd solid 2px;}
.chan{width:300px; height:40px;line-height:50px;font-size:18px;}
.chan a{ float:left; height:41px; color:#055cbd; font-family:"Microsoft YaHei";padding-left:10px;}
.weizhi{padding-right:10px;line-height:50px;font-family:"Microsoft YaHei";}
.weizhi a{ padding:5px;}

.zs{ width:969px;margin-top:20px;}
.nygsjj{ line-height:25px; overflow:hidden; float:left; margin-top:8px; padding-left:5px}
.zs ul{ width:969px; float:left;  }
.zs ul li{ width:224px; height:229px; float:left; text-align:center; padding-left:15px; }
.zs li span{ width:220px; height:192px; padding:2px; border:#d0d0d0 solid 1px; float:left;}
.zs li p{ line-height:30px;  font-size:14px;}

.more{padding-right:10px;line-height:50px;font-family:"Microsoft YaHei";}
.xwzx{ width:958px; margin-top:10px;}
.new { width:360px; margin-top:15px; margin-left:15px; }

.new dl{ width:360px; height:110px; border-bottom:#d4d4d4 dotted 1px;}
.new dl dt{ width:108px; height:94px; padding:2px; border:#d1d1d1 solid 1px; float:left; margin-left:5px;}
.new dl dd a{ width:220px; height:37px; line-height:37px; font-family:"Microsoft YaHei"; color:#333; overflow:hidden; font-size:14px; padding-left:10px; float:left;}
.new dl dd p{ width:220px; height:64px; line-height:21px; padding-left:10px; float:left;}
.new dl dd a:hover{ text-decoration:underline;}

.new ul{ width:355px;  float:left; overflow:hidden; margin-top:5px;}
.new ul li{ width:355px; height:28px; float:left; overflow:hidden; line-height:28px;}
.new li span{ padding:0px 10px; float:left; }
.new li a{ width:210px; float:left;}
.new li p{ float:right;}

/*mian*/
.w {
  width: 1190px;
  margin: 0 auto;
}
.top_001 {
  height: 25px;
  line-height: 25px;
}
.top_001 .fl {
  color: #999;
}
.top_001 .fr span {
  float: left;
  color: #999;
}
.top_001 .fr a {
  color: #999;
  float: left;
  padding: 0px 1px;
}
.topmiddle {
  height: 109px;
  background: #f6f5f5;
  overflow: hidden;
  position: relative;
}
.topmiddle .fr {
  background: url(img/topright.jpg) no-repeat;
  width: 473px;
  height: 98px;
  position: absolute;
  right: 0px;
  top: -10px;
}
.topmiddle .fr .a1 {
  padding-top: 20px;
  display: block;
  padding-left: 123px;
}
.topmiddle .fr .a1 a {
  padding: 0px 15px;
  color: #696969;
}
.topmiddle .fr .a2 {
  display: block;
  font-size: 24px;
  color: #fff;
  font-family: arial;
  padding-top: 18px;
  padding-left: 185px;
}
