*{ margin:0; padding:0;}body{ font-size:12px; color:#4b4b4b; font-family:"宋体"; background:#FFF;}img{ border:none;}h1,h2,h3,h4,h5{ font-size:14px;}ul,ol{ list-style-type:none; margin:0; padding:0;}a{ color:#0975B3; text-decoration:none;}a:hover{ color:#0a6a98; text-decoration:underline;}
.clr{ clear:both; font-size:0; height:0; visibility:hidden; line-height:0;}
form{ margin:0; padding:0; clear:both}
.w980{ width:980px; margin:0 auto; background:none;}.mt10{ margin-top:10px;}.ml10{ margin-left:10px;}font{ font-size:16px;}
/*小罗编写*/
.table_dl dt,.table_ul li{ float:left}
.table_dl dd{ float:right;}
.bg2{ background:#fff;width:100%;}
.xiangqing a,.xiangqing{ color:#E51D13!important; font-weight:normal!important}/*详情链接*/
.block{display:block;}
.hide,.hidden{ display:none;}
.fontcolor,.fontcolor a{ color:#0975B3; }
.clear{ clear:both; }
.text_center{ text-align:center}

/*客服样式*/
.kefu{width:152px; height:513px; overflow:hidden; background:url(../images/luo/kefu.gif) no-repeat 0 0; font-size:12px; line-height:23px; text-align:center}
.kefu dl{ padding:0 17px 0 35px;}
.kefu dl dt{ height:23px; overflow:hidden; clear:both}
.kefu dl .dt{ margin:15px 0 20px 0;}
.kefu  .one a{ color:#0095a2;}
.kefu  .two a{ color:#BF116A}
.kefu a{ font-weight:bolder; color:#333; text-decoration:none;}
.kefu a:hover{ color:#023279; text-decoration:underline}
.kefu .top a,.kefu .top{height:0px; margin-top:285px; display:block;}
.kefu .bottom a{ height:30px!important; display:block;}
/*弹窗样式*/
#floatad2{position:absolute; z-index:100px!important; z-index:100!important;right: 3px; text-align:right; overflow:hidden; display:none; padding:10px;border:3px solid #1E89BD; background:#fff;}
#tanmap{position:absolute; z-index:2; right:1px; top:1px;}
#tanimg{border:1px solid #1E89BD; padding:1px;}

.shou{ background:url(../timage/fshk_02.jpg) repeat-x; background:#108dc7; height:62px; line-height:31px;}
.shou .w980{ background:url(../timage/fshk_02.jpg) repeat-x; overflow:hidden; height:62px;}
.tuan{width:440px; height:62px; float:left;}
.shou font{ color:#e4f5ff;  margin-right:10px; padding-left:10px; font-size:12px; float:left;}
.shou span{ float:right; color:#FFF; line-height:31px; float:left; padding-left:110px; height:31px;}
.shou span a{ color:#FFF;}
.head_pic{ background:url(../timage/fshk_05.jpg) repeat-x; height:605px;  }
.head_pic .img1{ background:url(../timage/fshk_07.gif) no-repeat; height:104px;}
.head_pic .img1 a{ text-indent:-9999px; display:block; width:382px; height:77px;}
.head_pic .img2{ background:url(../timage/fshk_09.gif) no-repeat; height:96px;}
.head_pic .img3{ background:url(../timage/fshk_10.gif) no-repeat; height:95px;}

.nava{ background:url(../timage/fshk_11.jpg) no-repeat; overflow:hidden; padding:2px 5px; height:50px;}
.nava a{ width:97px; float:left; display:block; color:#FFF; text-align:center; font-size:14px; font-weight:bold; height:41px; padding-top:9px;}
.nava a span{ display:block; color:#a9d6eb; text-align:center; font-family:Arial; padding-top:3px; font-weight:normal; font-size:12px;}
.nava a:hover{color:#FFFF33;background:url(../timage/fshk_13.jpg) no-repeat; text-decoration:none;}

.navb{ border-top:4px #2293c9 solid; border-right:9px #2293c9 solid; border-bottom:8px #2293c9 solid; border-left:9px #2293c9 solid; height:120px; overflow:hidden; padding-left:3px; width:959px;}
.navb dl{ float:left; width:154px; height:51px; margin:8px 2px 0px 2px;}
.navb dl dt{ border:1px #a0bcd4 solid;}
.navb dl:hover{background-color:#0066CC;}
.navb dl dt a{ display:block; width:150px; height:51px; text-indent:-9999px;}
.navb dl dd{ color:#333; padding:7px 0 0 15px; text-align:left; line-height:22px;clear:both}
.navb dl dd a{ color:#333; margin:0px 2px; clear:both}
.navb dl dd a:hover{ background-color:#0099FF; color:#FFFF66}
.navb dl dd b:hover{ background-color:#0099FF; color:#FFFF66}
.navb dl dd b{ color:#E19104; font-weight:normal;}
.navb dl.dla dt{ background:url(../timage/navb_dla.jpg) no-repeat;}
.navb dl.dlb dt{ background:url(../timage/navb_dlb.jpg) no-repeat;}
.navb dl.dlc dt{ background:url(../timage/navb_dlc.jpg) no-repeat;}
.navb dl.dld dt{ background:url(../timage/navb_dld.jpg) no-repeat;}
.navb dl.dle dt{ background:url(../timage/navb_dle.jpg) no-repeat;}
.navb dl.dlf dt{ background:url(../timage/navb_dlf.jpg) no-repeat;}
.navb dl.dlf dd{ padding-left:30px}

.sou{ border:1px #e2e2e2 solid; overflow:hidden; margin-top:10px; background:url(../timage/fshk4_04.jpg) repeat-x; height:42px;}
.sou span{ float:left; color:#0d95d7; line-height:21px; font-size:14px; padding-left:30px; font-weight:bold; background:url(../images/luo/fshk4_08.jpg) no-repeat left center;}
.sou .txt{ padding-left:9px; float:left; padding-top:8px;}
.sou .txt input{ border:none; background:url(../timage/fshk4_06.jpg) no-repeat; width:217px; height:26px; line-height:26px; padding:0px 8px;}
.sou .btn{ float:left; padding-top:8px; background:none!important;}
.sou .btn input{ background:url(../timage/fshk4_07.jpg) no-repeat; border:none; width:53px; height:26px; cursor:pointer;}
.sou b{ float:left; color:#0d95d7; font-size:13px; padding:0px 12px; height:42px; line-height:20px;}
.sou div.a{ float:left; width:550px; overflow:hidden; height:42px; line-height:20px;}
.sou div.a a{ color:#666; margin-right:10px;}

.navd{ background:url(../timage/fshk_216.jpg) repeat-x; height:42px; clear:both}
.navd .w980{ background:url(../timage/fshk_216.jpg) repeat-x; height:42px; line-height:42px; color:#FFF; text-align:center;}
.navd .w980 a{ color:#FFF; margin:0px 12px;}
.foot a{ color:#Fff;}
.foot{ background:url(../timage/fshk_219.jpg) repeat-x; height:170px; overflow:hidden; clear:both}
.foot .w980{ background:url(../timage/fshk_219.jpg) repeat-x; height:170px; overflow:hidden;}

.foot .w980 img{ float:left; padding:47px 50px 0px 21px;}

.foot .w980 div{ background:url(../timage/fshk_240.jpg) left no-repeat; float:left; height:140px; padding-left:51px; width:500px; color:#fff; font-family:Arial; line-height:24px; padding-top:30px;}
/*首页表单样式*/
.guahao .img{ padding-left:2px; position:relative; padding-top:120px;}
.guahao .div textarea{ width:165px; height:100px; margin:10px 0 0 0; font-size:12px;color:#666}
.a0, .a3, .Wdate{width: 110px;}
.guahao .div .a2,.show_form .a2{ width:35px;}
.guahao .img div{ position: absolute; left:70px; top:45px; font-size:25px; font-weight:bolder; line-height:30px}
.guahao .img img{ padding:0px 5px;}
.guahao .txt{ color:#333; font-size:14px; padding-left:100px; line-height:15px; padding-top:12px; height:66px;}
.guahao .txt a{ margin:4px 8px 4px 10px; color:#333; width:60px; float:left; display:block; height:15px; overflow:hidden;}
.guahao .txt .left{ border-right:1px solid #cdcdcd;}
.guahaobottom{ font-size:25px; padding:20px 10px 0 10px;  text-align:center; font-weight:bolder;}
.sutp{ padding-left:60px; padding-top:5px}
/*内容页表单*/
.show_form{ width:247px; height:240px; overflow:hidden; line-height:25px;}
.show_form  textarea{ width:150px; height:60px; margin-top:10px; font-size:12px; color:#666}
/*幻灯片*/
.avs {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
.avs IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
.avs { POSITION: relative}
.avs DT {POSITION: absolute}
.avs DT A {POSITION: absolute; }
.avs DT A IMG { border:1px solid #E2E2E2}
.avs DD {MARGIN-LEFT: 5px;  BOTTOM: -1px; LINE-HEIGHT: 12px; POSITION: absolute; HEIGHT: 23px}
.avs DD DIV {BORDER-RIGHT: #cbccce 1px solid; BORDER-TOP: #cbccce 1px solid; BACKGROUND: #2293C9; FLOAT: left; FONT: 10px Arial; BORDER-LEFT: #cbccce 1px solid; WIDTH: 35px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #cbccce 1px solid; HEIGHT: 14px; TEXT-ALIGN: center}
.avs DD UL {MARGIN-TOP: 3px; FLOAT: left; WIDTH:150px; LIST-STYLE-TYPE: none}
.avs DD UL LI {
	BACKGROUND: #2293C9; FLOAT: left; FONT: 10px Arial; MARGIN-LEFT: 4px; WIDTH: 14px; CURSOR: pointer; COLOR: #fff; HEIGHT: 13px; TEXT-ALIGN: center
}
.avs DD UL LI.show {BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #2293C9; BORDER-LEFT: #ccc 1px solid; WIDTH: 17px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 15px}
#foc {DISPLAY: none}

/*新大栏目也新增CSS */

.part_bt {
  
  height: 30px;
  overflow: hidden;
  width: 100%;
}

.part_bt h2 {

  float: left;
  font: bold 14px/30px "宋体";
  padding: 0 0 0 13px;
}
.part_bt h2 a {
  
  display: block;
  text-indent: 18px;
}
.part_bt span {
 
  float: right;
  font: 12px/30px "宋体";
  padding: 0 15px 0 150px;
}
.part_list {
  height: 100%;
  overflow: hidden;
  padding: 13px 0 13px 13px;
}

.part_list p {
  border: 1px solid #E4E4E4;
  float: left;
  width: 126px;
}
.part_list p img {
  height: 150px;
  margin: 3px 3px 0;
  vertical-align: top;
  width: 120px;
}
.part_list p span {
  display: block;
  font: 12px/24px "宋体";
  height: 24px;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}
.part_list p span a {
  color: #333333;
  text-decoration: none;
}
.part_list ul {
  float: left;
  height: 100%;
  margin: 0 23px 0 27px;
  overflow: hidden;
  width: 469px;
}
.part_list li {
 
  clear: both;
  float: left;
  font: 14px/26px "宋体";
  overflow: hidden;
  text-indent: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.part_list li .text {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 70%;
}
.part_list li a {
  color: #006699;
  float: left;
}

.part_list li a:hover {
color:#000000

}

.part_list li .time {
  color: #999999;
  float: right;
  font: 12px/26px "宋体";
  width: 25%;
}

.part_kj {
  width: 680px;
  float:left
}

.bzdq_rgt {
  float: left;
  width: 287px;
}

.head_yxb { border-top:4px #2293c9 solid; border-right:9px #2293c9 solid; border-bottom:8px #2293c9 solid; border-left:9px #2293c9 solid; height:45px; overflow:hidden; padding-left:3px; width:959px;}

.head_yxb  dl{ float:left; width:154px; height:51px; margin:8px 2px 0px 2px;}
.head_yxb  dl dt{ border:1px #a0bcd4 solid;}
/*head_yxb  dl:hover{background-color:#0066CC;} */.
.head_yxb  dl dt a{ display:block; width:150px; height:51px; text-indent:-9999px;}
.head_yxb  dl dd{ color:#333; padding:7px 0 0 15px; text-align:left; line-height:22px;clear:both}
.head_yxb  dl dd a{ color:#333; margin:0px 2px; clear:both}
.head_yxb  dl dd a:hover{ background-color:#0099FF; color:#FFFF66}
.head_yxb  dl dd b:hover{ background-color:#0099FF; color:#FFFF66}
.head_yxb  dl dd b{ color:#E19104; font-weight:normal;}
.head_yxb  dl.dla dt{ background:url(../timage/navb_dla.jpg) no-repeat;}
.head_yxb  dl.dlb dt{ background:url(../timage/navb_dlb.jpg) no-repeat;}
.head_yxb  dl.dlc dt{ background:url(../timage/navb_dlc.jpg) no-repeat;}
.head_yxb  dl.dld dt{ background:url(../timage/navb_dld.jpg) no-repeat;}
.head_yxb  dl.dle dt{ background:url(../timage/navb_dle.jpg) no-repeat;}
.head_yxb  dl.dlf dt{ background:url(../timage/navb_dlf.jpg) no-repeat;}
.head_yxb  dl.dlf dd{ padding-left:30px}