@charset "utf-8";
.index #main{font-family:SimSun,sans-serif;margin-top:8px}.index h2,.index h3,.index h4,.index h5,.index h6{font-family:Microsoft YaHei,SimHei;font-weight:100}
#new_adb_top{width:1000px;height:105px;margin:10px auto 0 auto}
.mr_tb{margin:0 10px}
.index img{vertical-align:bottom}
.index .more{font-family:SimSun;float:right}
.index #main a{color:#666}
.index #main a:hover{color:#258fcb}
.index .img_txt{cursor:pointer;position:relative;color:#FFF;text-align:center;line-height:24px;overflow:hidden;height:24px;margin-top:-24px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;zoom:1}:root
 .img_txt{filter:none\9}
 .ads{margin:0 auto;width:1000px;margin-top:8px}
 .ads object,.ads img,.ads embed{display:block}
 #index_banner{margin-top:8px}
 #index_banner .left{width:860px}
 #banner{width:850px;height:275px;background:url(images/common/loading.gif) no-repeat 50% 50%;overflow:hidden;position:relative}
 #index_banner .left h2{font-size:30px;line-height:64px;height:64px;overflow:hidden;padding:0 5px}
 #index_banner .left h2 a{color:#333}
 #index_banner .left h2 a:hover{text-decoration:none;color:#258fcb}
 #index_banner .right{width:293px;padding:0 30px 0 15px;border:1px solid #d9ecf3}
 #index_banner .right h2 span{font-size:18px}
 #index_banner .right h2{line-height:45px}
 #index_banner .right li{padding:0 0 0 10px;background:url(images/news/d.png) no-repeat left 14px;overflow:hidden;height:30px;line-height:30px;float:left;width:283px}
 #index_banner .right ul{border-bottom:1px dotted #DDD;padding-bottom:8px}
 #index_banner .right ol{padding:8px 0 5px 0}
 #banner ul li img{width:850px;height:275px}
 #banner ul li h5{width:850px;height:45px;position:relative;margin-top:-45px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;zoom:1}:root
  #banner ul li h5{filter:none\9}
  #banner ul li h5 span{color:#FFF;display:block;font-size:24px;width:530px;height:45px;line-height:45px;padding-left:10px;overflow:hidden}
  #banner ul li{float:left}
  #banner ul{position:absolute;left:0;top:0}
  #banner ol{position:absolute;bottom:14px;right:10px}
  #banner ol li{width:12px;height:12px;float:left;margin-right:5px;background:#a9a9a9;border-radius:50%;cursor:pointer}
  #banner ol .on{background:#258fcb}
  #banner a:hover{text-decoration:none}
  #banner_left,#banner_right{width:45px;height:44px;position:absolute;top:50%;margin-top:-22px;z-index:10;display:none;cursor:pointer}
  #banner_left{left:0;background:url(images/news/banner_right.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/news/banner_right.png")}
  #banner_right{right:0;background:url(images/news/banner_left.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/news/banner_left.png")}
  .index_a,.index_b,#zt{margin:8px 0 0 0;border:1px solid #d9ecf3}
  .index_a .first h2,.index_a .second h2,.index_b h2{height:60px;position:relative;z-index:9}
  .index_a .first h2 span,.index_a .second h2 span,.index_b h2 span{display:block;height:58px;border-top:2px solid #258fcb;font-size:18px;line-height:48px;position:absolute;top:-1px;z-index:10}
  .index_a .first,.index_a .second{width:396px;padding:0 17px}
  .index_a .more,.index_b .more{margin-top:14px}
  .index .list{width:296px;border-top:1px dotted #DDD;padding:10px 0}
  .index .no_top{padding-top:0;border:0}
  .index .list li{float:left;width:296px;height:25px;line-height:25px;overflow:hidden;background:url(images/news/d.png) no-repeat left 10px;padding-left:10px}
  .index_a .third{width:295px;border-left:1px solid #d9ecf3;padding:0 16px;position:relative;background:#fcfcfc}
  .index_a .third h2 p{position:relative;margin-left:-17px;height:60px;border-left:1px solid #258fcb}
  .index_a .third h2 span{color:#FFF;padding:5px 10px;background:#258fcb;margin-top:13px;font-size:14px;position:relative;top:15px}
  .index_a h3{font-family:SimSun;font-size:14px;font-weight:700;overflow:hidden;margin-top:60px;width:100%;height:33px;line-height:33px}
  .index_a h3 a{color:#333}
  .index_a .third .img{padding:5px 0 10px 0}
  .index_a .third .img img{float:right;width:110px;height:80px;border:1px solid #EEE}
  .index_a .third .img p{width:165px;height:88px;line-height:22px;color:#666;overflow:hidden}
  #main .index_a .third .img p a{color:#258fcb}
  .index_a .third .list{width:295px}.
  index_a .third .list li{width:275px}
  .index .zz{border-bottom:1px dotted #DDD;padding:0 0 10px 0}
  .index .zz .img img{width:110px;height:80px;margin-top:8px}
  .index .zz .img p{width:110px}
  .index .zz .img a:hover{text-decoration:none}
  .index .zz ul{width:166px;padding-left:10px}
  .index .zz li{float:left;width:256px;padding-left:10px;overflow:hidden;height:25px;line-height:25px;background:url(images/news/d.png) no-repeat left 10px}.index .no_br{border:0;padding:10px 0 0 0}
  .index_a .sy img{width:110px;height:80px;border:1px solid #EEE;margin-top:5px}
  .index_a .sy .txt{width:265px;margin-left:9px;padding:0 0 14px 0}
  .index_a .sy .txt h4 a{font-weight:700;font-family:SimSun}
  .index_a .sy .txt p{color:#666;height:72px;overflow:hidden}
  #main .index_a .sy .txt p a{color:#258fcb}
  .index_a .sy .txt h4{width:265px;height:24px;overflow:hidden;line-height:24px}
  .index_hd .third .txt{height:48px;overflow:hidden;margin:0 0 10px 0}
  .index_hd .third .txt a{color:#258fcb}
  .index_hd .img img{width:280px;height:90px}
  .index_hd .img p{width:280px}
  .index_hd .second .list{border:0}
  .index_hd .img a:hover{text-decoration:none}
  .index #dchd{width:296px;overflow:hidden;height:125px;position:relative;background:#FFF}
  .index #dchd li img{width:127px;height:96px}
  .index #dchd li p{width:127px;position:absolute;bottom:0;left:0}
  .index #dchd li a{display:block;width:127px;height:96px;position:relative}.index #dchd li a:hover{text-decoration:none}.index #dchd li{float:left;width:286px}.index #dchd ul{height:96px;position:absolute}.index #dchd ol{position:absolute;bottom:10px;height:10px;left:50%}.index #dchd ol li{width:10px;height:10px;background:#EEE;display:block;margin-right:10px;overflow:hidden;float:left;cursor:pointer}.index #dchd ol .on{background:#4c99e8}#dc_left,#dc_right{width:26px;height:49px;position:absolute;top:20%;z-index:10;display:none;cursor:pointer}#dc_left{left:0;background:url(images/news/dc_btn2.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/news/dc_btn2.png")}#dc_right{right:0;background:url(images/news/dc_btn1.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/news/dc_btn1.png")}
  .index_b .first{padding:0 17px;width:396px}
  .index_b .second{padding:0 17px;width:395px;border-left:1px solid #d9ecf3;_overflow:hidden}
  .index_b .third{width:295px;border-left:1px solid #d9ecf3;padding:0 16px;_overflow:hidden}
  .index_b .img img{width:110px;height:80px;border:1px solid #f5f5f5}
  .index_b .img .txt{height:77px;width:264px;background:#f5f5f5;padding-left:10px;padding-top:5px}.index_b .img{padding-bottom:22px}.index_b .img .txt h4{font-family:SimSun;font-weight:700;color:#666;height:24px;overflow:hidden}.index_b .img .txt p{height:48px;overflow:hidden}.index_b .img .txt a{color:#258fcb}.index_b .second .txt{width:263px}.index_b .second .list li,.index_b .third .list li{width:375px}.index_b .first .list,.index_b .second .list{padding-top:15px}#friend_link{margin-top:10px;width:918px;border:1px solid #ebebeb;background:#f8f8f8;line-height:30px;padding:10px 20px;overflow:hidden}#friend_link ul{width:920px}#friend_link li{float:left}#friend_link li span{display:block;width:107px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:8px}#friend_link li a{color:#818181}#friend_link li a:hover{color:#258fcb}#friend_link h2{color:#000;font-size:16px;font-family:Microsoft YaHei,SimHei;padding-bottom:5px}
  #friend_link h2 span{color:#666;font-size:14px;padding-left:20px}
  .index #zt h2{font-size:18px;height:48px;line-height:48px;padding:0 0 0 17px;border-bottom:1px solid #d9ecf3}
  .index #zt h2 p{margin-right:10px}
  .index #zt h2 p span{display:block;float:left;width:20px;height:20px;background-image:url(images/news/scroll_btn.gif);margin-right:5px;cursor:pointer;overflow:hidden;margin-top:15px}
  .index #zt_left{background-position:-2px -2px}
  .index #zt_right{background-position:-24px -2px}
  .index #zt li img{width:160px;height:110px}
  .index #zt li{float:left;margin-right:10px}
  .index #zt li p{width:160px}
  .index #zt li a:hover{text-decoration:none}
  .index_zt ul{width:800%;position:absolute}
  .index_zt{margin-top:12px;width:1180px;height:110px;overflow:hidden;margin:0 auto;position:relative;padding:12px 0}