@charset "gb2312";
html{ overflow-x:hidden;background:#fff}
body{font:12px/180% "微软雅黑", '宋体',sans-serif; color:#333; no-repeat center 0; position:relative; -webkit-text-size-adjust:none; }
*{margin:0;padding:0;list-style-type:none;border:0; }
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-size:16px;} h2,h3,h4{font-size:12px;} h5,h6{font-size:12px;}
dt,dl,dd{ font-size:12px; margin:0; padding:0}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a{ text-decoration:none; cursor:pointer; outline:none;blr:expression(this.onFocus=this.blur()); color:#333}
a:hover{ color:#006b94; text-decoration:none}
.clearfix { zoom:1;}
.clearfix:after { content:'\20'; display:block; clear:both;}
.cl{ display:block; clear:both}
h3{ font-weight:lighter}

p{ text-align:justify; text-justify:inter-ideograph;}
i{ font-style:normal;}
.fl,.fr{ float:left; display:inline;}
.fr,.lifl li.fr{ float:right;}
.lifl li{ float:left;}
.last{ margin:0}
.bs{box-sizing:border-box}

.mt5{ margin-top:5px!important;}
.mt10{ margin-top:10px!important;}
.ml10{ margin-left:10px}
.mt20{margin-top:20px!important;}
.tc{ text-align:center}
.f14{ font-size:14px}
.blue{ color:#0a62a0}
.red{ color:#f00}
.blr{border-left:1px solid #a9cfe5;border-right:1px solid #a9cfe5;}
.bf .l{ background:url(img/bf_bg.gif); width:3px; height:3px;}
.bf .m{ width:auto; height:2px; border-bottom:1px solid #a9cfe5}
.bf .r{ background:url(img/bf_bg.gif) right 0; width:3px; height:3px;}
.bf .m1{ width:444px}
.bf .m2{ width:224px}
.bf .m22{ width:240px}
.bf .m3{ width:974px}
.bf .m4{ width:207px}
.dot{ background:url(img/dot.gif) no-repeat 0 center;padding-left: 12px;}
.dash{border-right:1px dashed #aacfe2; padding-right:9px; margin-right:9px}
.db{ display:block}
.table td{ padding:6px 3px}
.table select{ border:1px solid #999}
.sl{white-space: nowrap;text-overflow: ellipsis; overflow:hidden}

/*common*/


.face{ height:150px;}
 .face .logo{ display:block; background:url(img/logo.gif) no-repeat; width:470px; height:93px; margin-top:27px; text-indent:-9999px}
 .search{ margin-top:57px}
 .search input{ background:#f0f0f0; height:36px; line-height:36px; padding:0 12px; outline:none; width:270px; display:inline-block; vertical-align:top}
 .search a{ display:inline-block; width:36px; height:36px; background:url(img/search_btn.gif) no-repeat;}
 

.footbox{border-top:2px solid #0da9e4}
.foot{ text-align:center;}
 .foot .img{ padding:0 10px; display:inline-block; vertical-align:middle}
 .foot .text{ padding:0 10px; display:inline-block; text-align:center; vertical-align:middle}}
 .foot .text p{ text-align:center}

/*index*/
/*幻灯片*/
.focusBox { position: relative; width:485px; height:325px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
.focusBox .pic img {  width:485px; height:325px; display: block; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; background: rgba(0, 52, 72,0.8);}
.focusBox .txt li{ height:30px; line-height:28px; position:absolute; bottom:-30px; width:100%}
.focusBox .txt li a{ display: block; color: #fff; padding: 0 10px; font-size: 12px;text-decoration: none }
.focusBox .num { position: absolute; z-index: 3; bottom:7px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#00a4e3;  }
/*幻灯片*/
 
/*新闻*/
.box{width: 505px;border-top: none;background: #fff; margin-left:10px}
.boxggsj_r{width: 505px;border-top: none;background: #fff; margin-right:165px}
 .box .hd{height:36px; border-top:2px solid #00a4e3; position:relative; background:#f9f9f9}
 .box .morebox{position:absolute; right:0; top:4px}
 .box .hd ul{ background:#f9f9f9;height:35px}
 .box .more{ display:none; line-height:28px; }
 .box .hd li{ float:left; width:100px;height:36px; line-height:36px; text-align:center; color:#6a6a6a; font-size:16px;cursor:pointer;}
 .box .hd li.on{background:#00a4e3; color:#fff; }
 .box .hd li.on a{ color:#fff}
 .box .bd{font-size:14px; padding:4px 0}
 .box .bd ul{height:30px; line-height:30px; width:100%;}
 .box .bd li{ float:left;}
 .box li.title{background: url(img/dot.gif) no-repeat 2px center; padding-left:10px;overflow:hidden; width:380px}
 .box li.wenhao{ float:left; color:#999; width:190px; text-align:center;}
 .box li.time{ float:right; color:#999; width:95px; text-align:center;margin-right:5px;}
 .conWrap{position: relative;width:100%!important;}
 .box .con{position: absolute; left: 0px; top: 0px;display: none;width:100%!important;margin-top: 10px;}
 .box .conzt{position: absolute; left: 0px; top: 0px;display: none;width:1025px!important;margin-top: 10px;}
 a.more{ margin-right:8px; color:#666; line-height:28px}
 .box .con a{display: block;float: left;margin:0px;} 
 .box .conzt a{display: block;float: left;margin-top:10px;}
 .box .con img {width: 185px;height: 59px;margin-right:20px;}
 .box .conzt img {width: 185px;height: 59px;margin-right:20px;}

.box1 .bd{ padding:0}
.box1 .bd ul{border-bottom:1px dotted #ddd;height:34px; line-height:34px;}

.box2{width: 505px;}
 .box2 li.title{width:389px}
 .box2 .btns{ margin-top:2px}
 .box2 .btns a{ display:inline-block; margin-right:10px; line-height:48px; height:48px; border:1px solid #e1e1e1; width:105.6px; font-size:18px; background:url(img/btn_icon.png) -2px -1px no-repeat; padding-left:54px}
 .box2 .btns a.b2{ background-position:-2px -51px;}
 .box2 .btns a.b3{ background-position:-2px -101px;margin-right:0;}
 .box2 .btns2 a.b1{ background-position:-2px -151px;}
 .box2 .btns2 a.b2{ background-position:-2px -201px;}
 .box2 .btns2 a.b3{ background-position:-2px -251px;margin-right:0;}

.box3{width:572px;}
 .box3 .bd{ width:574px; padding:6px 0 0 0}
 .box3 .bd a{ display:block; float:left; width:80px; height:52px; margin:2px 2px 0 0; line-height:52px; text-align:center; background:#edf6fb; font-size:12px}
 .box3 .con1 a{ line-height:80px; background:#edf6fb url(img/fw_icon.png) 0 -14px no-repeat;}
 .box3 .con1 a.a2{ background-position:0 -104px}
 .box3 .con1 a.a3{ background-position:0 -194px}
 .box3 .con1 a.a4{ background-position:0 -284px}
 .box3 .con1 a.a5{ background-position:0 -374px}
 .box3 .con1 a.a6{ background-position:0 -464px}
 .box3 .con1 a.a7{ background-position:0 -554px}
 .box3 .con1 a.a8{ background-position:0 -644px}
 .box3 .con1 a.a9{ background-position:0 -734px}
 .box3 .con1 a.a10{ background-position:0 -824px}
 .box3 .con1 a.a11{ background-position:0 -914px}
 .box3 .con1 a.a12{ background-position:0 -1004px}
 .box3 .con1 a.a13{ background-position:0 -1094px}
 .box3 .con1 a.a14{ background-position:0 -1184px}
 .box3 .con1 a.a15{ background-position:0 -1274px}
 .box3 .con1 a.a16{ background-position:0 -1364px}
 .box3 .con1 a.a17{ background-position:0 -1454px}
 .box3 .con1 a.a18{ background-position:0 -1544px}
 .box3 .con1 a.a19{ background-position:0 -1634px}
 .box3 .con1 a.a20{ background-position:0 -1724px}
 .box3 .con1 a.a21{ background-position:0 -1814px}
 
.box4{height: 285px;}
 .box4 .more{ display:block}
 .box4 .con{ display:block}

.box5{ width:255px}
 .box5 li.title{ width:242px}
 .box5 .bd{ padding:4px 0 6px}
.box6 .bd{ padding:10px 0 0 0}
 .box6 a{ display:block;}
 .box6 img{ display:block; width:92px; height:62px; float:left}
 .box6 dl{float:left; width:150px; margin-left:13px}
 .box6 dd{ width:100%}
 
.notice{ width:243px}
 .notice h3{ background:#00a4e3 url(img/notice.png) no-repeat 13px center; padding-left:40px; line-height:38px; font-size:16px; color:#fff; font-weight:lighter; position:relative;}
 .notice h3 a{ display:inline-block; position:absolute; right:16px; line-height:38px; font-size:14px; color:#fff}
 .notice .list{ border:1px solid #e5e5e5; padding:3px 12px; border-top:none}
 .notice .list ul{ line-height:33px; border-bottom:1px dotted #ddd}
 .notice .list ul.u6{border-bottom:none}
 .notice .title{ float:left; width:100%; overflow:hidden; height:33px; font-size:14px}
 .notice .time{ float:right;color:#999; display:none}
 .notice h3 s{ background:url(img/notice_bg.png) no-repeat; width:7px; height:43px; position:absolute; left:-7px; top:0;}
.zdbs{ width:272px}
 .zdbs h3{ background-image:none;padding-left:12px;}
 .zdbs .list{ border:none; padding:0; width:302px}
 .zdbs a{ width:92px; line-height:52px; height:52px; overflow:hidden; background:#ecf6fb url(img/zdbs_icon.png) -2px 0 no-repeat; padding-left:40px; display:block; float:left; margin:8px 8px 0 0}
 .zdbs a.a2{ background-position:-158px 0;}
 .zdbs a.a3{ background-position:-2px -62px;}
 .zdbs a.a4{ background-position:-158px -62px;}
 .zdbs a.a5{ background-position:-2px -124px;}
 .zdbs a.a6{ background-position:-158px -124px;}
 .zdbs a.a7{ background-position:-2px -186px;}
 .zdbs a.a8{ background-position:-158px -186px;}
 .zdbs a.a9{ background-position:-2px -248px;}
 .zdbs a.a10{ background-position:-158px -248px;}

.zt{}
 .zt h3{ background:#00a4e3; color:#fff; font-size:18px; float:left; width:18px; padding:10px 11px;}
.zt h3 a{margin:0px;color:#fff;}
 .zt a{ display:block; float:left; margin-left:10px;}
 .zt img{ width:182px; height:62px}

.zd{ width:232px; font-size:18px;}
 .zd h3{ line-height:36px; border-top:2px solid #00a4e3; font-size:18px; color:#00a4e3;background:#f9f9f9 url(img/zd_bg.png) no-repeat 13px center; padding-left:40px;}
  .zd li{width:100%x; height:50px; margin-top:10px}
  .zd li a{ display:block; height:50px; position:relative; width:100%;background:#f7f7f7; overflow:hidden;}
  .zd li a i{ display:block; width:100%; height:50px; position:absolute; top:0px; left:-182px; cursor:pointer; background:#8ac221; z-index:0;}
  .zd li a u{ display:block;  width:182px; height:50px; line-height:50px; left:0px; top:0px; background:url(img/zd_icon.png) no-repeat; cursor:pointer; color:#444444; padding-left:50px; text-align:center; z-index:1; position:absolute; text-decoration:none;}
  .zd li a:hover u{ color:#fff;}
  .zd li.l2 a u{ background-position:0 -60px;}
  .zd li.l2 i{ background:#f17e2d}
  .zd li.l3 a u{ background-position:0 -120px;}
  .zd li.l3 i{ background:#00a4e3}
  .zd li.l4 a u{ background-position:0 -180px;}
  .zd li.l4 i{ background:#f2a901}

.gk{ width:243px;}
 .gk a{ display:block; margin-bottom:10px; border:1px solid #e1e1e1; line-height:36px; font-size:16px;}
 .gk a s{ display:inline-block; background:url(img/gk_jt.gif) no-repeat; width:50px; height:36px;}
 .gk a span{ display:inline-block; padding-left:16px; vertical-align:top}
 
.other{ width:136px;}
 .other a{ display:block; height:42px; line-height:44px; border-bottom:2px solid #c1e1fc; background:#ecf6fb url(img/other_icon.png) -1px 0 no-repeat;; margin-bottom:10px; font-size:16px; padding-left:52px}
 .other a.a2{ background-position:-1px -55px}
 .other a.a3{ background-position:-1px -111px}
 .other a.a4{ background-position:-1px -165px}
 
.fw{ width:250px; height:110px; background:url(img/fw_bg.png) no-repeat; padding-left:104px; padding-top:12px}
.fw2{background:url(img/fw_bg2.png) no-repeat}
 .fw a{ display:block; float:left; width:78px; text-align:center; background:#edf6fb; line-height:30px; margin:0 4px 4px 0}

.hudong{}
 .hudong a{ display:block; width:137px; padding-left:83px; height:84px; border-top:2px solid #00a4e3; background:#ecf6fb url(img/hd_icon.png) -2px 0 no-repeat; margin-bottom:10px; font-size:24px; line-height:80px; color:#00a4e3; text-align:center}
 .hudong a.a1{ line-height:30px; padding-top:12px; height:72px}
 .hudong a.a2{ background-position:-2px -98px}
 .hudong a.a3{ background-position:-2px -194px}
 
/*友情链接*/
.links{}
 .links .hd{line-height:36px; color:#fff; height:36px; background:#00a4e3;}
 .links h3{float:left; font-size:16px; margin:-6px 20px 0 18px; background:#008dc3; padding:0 16px; position:relative}
 .links h3 s{ display:block; width:4px; height:6px; background:url(img/link_bg.gif); position:absolute; top:0; left:-4px}
 .links .hd li{ float:left; color:#fff; width:180px; text-align:center; font-size:14px; cursor:pointer}
 .links .hd li.on{ background:#0098d3}
 .links .con{ padding:6px 16px; border:1px solid #e2e2e2; border-top:none}
 .links .bd a{ display:block; float:left; width:128px; height:24px; overflow:hidden; line-height:24px; background:url(img/dot2.gif) no-repeat 0 center; padding-left:10px}

/*foot*/
.foot{padding:30px 0; background:#fff}

/*内页*/
.loc{ line-height:50px; color:#999}
 .loc a{color:#999}

.section-main-aside-left{width:300px;background-color:#f9f9f9;}
.aside-left-column-1{height:380px;}
.main-aside-title{overflow:hidden;width:100%;height:36px;background-color:#f1f1f1;}
.main-aside-title>a{display:inline-block;padding:0 15px;height:36px;background-color:#00a4e3;color:#fff;line-height:34px; font-size:14px;float: left;}
.leadership-position-wrap{width:100%;height:340px;}
.leadership-position{margin:0 auto;width:300px;}
.leadership-position--governor{height:170px;border-bottom:1px dotted #d7e6f1;}
.leadership-position--governor img{background:0 0;}
.governor-photo>img{height:120px;max-width:86px;}
.leadership-position i{display:inline-block;width:46px;height:15px;}
.leadership-position--governor i.position-items-1{ font-size:18px; font-weight:bold; color:#00a4e3}
.leadership-position--governor-left{overflow:hidden;width:120px;height:170px;line-height:30px;}
.leadership-position--governor-left>i{margin-top:55px;}
.leadership-position--governor-left a{ font-size:18px;}
.leadership-position--governor-right{overflow:hidden;width:140px;height:170px;}
.leadership-position--governor-right img{margin:0;width:110px;}
.leadership-position--governor-right>a{display:inline-block;}
.leadership-position--governor-right>a.governor-photo{display:inline-block;margin-bottom:5px;padding:5px;padding-bottom:0;border:1px solid #efefef;background-color:#fff;}
.leadership-position--governor-right>a.governor-name{width:100px;text-align:center;font-size:14px;}
.leadership-position--vic-governor{height:100px;border-bottom:1px dotted #d7e6f1;line-height:25px;}
.leadership-position--secretary-general>a,.leadership-position--vic-governor>a{display:inline-block;width:60px;font-size:14px;}
.leadership-position--vic-governor i.position-items-2{overflow:hidden;width:100%;height:25px; font-size:18px; color:#00a4e3; margin-top:6px; font-weight:bold}
.leadership-position--secretary-general{height:70px;line-height:18px;}
.leadership-position--secretary-general i.position-items-3{overflow:hidden;width:100%;height:25px;font-size:18px; color:#00a4e3; margin-top:14px; font-weight:bold}
.aside-left-column-2{}
.govinfo-lists{overflow:hidden;margin:10px auto;width:250px;height:200px;}
.govinfo-lists a{ display:block; line-height:36px; font-size:14px; border-left:4px solid #00a4e3;background-color:#e8e8e8; padding-left:16px; margin-bottom:8px}
.aside-left-column-3{}
.keyareas-info-disclosure{overflow:hidden;margin:10px auto;width:250px;}
.keyareas-info-disclosure>a{display:inline-block;overflow:hidden;margin-bottom:5px;width:120px;height:50px;background-color:#00a4e3;font-size:14px;}
.keyareas-info-disclosure>a:nth-child(2n){margin-left:5px;}
.keyareas-info-disclosure>a>span{display:inline-block;margin-left:5px;width:120px;height:50px;background-color:#e8e8e8;text-align:center;line-height:50px;cursor:hand;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}


.shanxi-insight-subnav {height: 148px;width: 998px;border: 1px solid #efefef;overflow: hidden;background: url(imageszoujingguxian.png) right center no-repeat;}
 .shanxi-insight-subnav >a {display:block;width:18px;height:84px;float:left;font-size:18px;padding:22px 15px;background-color:#fafafa;border:1px solid #efefef;color:#00a4e3;margin-left:20px;margin-top:9px;line-height:22px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
 .shanxi-insight-subnav >a:hover {background-color: #00a4e3;color: #fff;}
 
.shanxi-insight-column-1{overflow:hidden;width:750pt;height:6pc}
.shanxi-insight-title-1{width:100%;height:35px;border-bottom:1px solid #e5e5e5;background-color:#f1f1f1}
.shanxi-insight-title-1>li{float:left;padding:0 30px;height:36px;color:#333;font-size:1pc;line-height:34px}
.shanxi-insight-title-1 > li.shanxi-insight-title--active {background-color: #00a4e3;color: #fff;}
.shanxi-insight-submenu{height:60px}
.shanxi-insight-submenu>a{height:28px;border:1px dashed #efefef;background-color:#fefcfc;display:block;float:left;font-size:14px;line-height:26px;padding:0 20px;margin:15px 5px}
.shanxi-insight-submenu>a:hover{text-decoration:underline}
.shanxi-insight-column-2{width:998px;height:300px;border:1px solid #efefef;}
.shanxi-skeleton-map{width: 326px;
    height: 400px;}
.shanxi-skeleton-map a img{width: 326px;
    height: 400px;}
.shanxi-overview-links{margin-right:10px;width:980px;height:380px;}
.shanxi-overview-links>p{overflow:hidden;margin-top:10px;height:350px;text-indent:2em;font-size:14px;line-height:30px;}
.shanxi-overview-links>p>a{color:#00a4e3;}
.shanxi-overview-links>p>a:hover{text-decoration:underline;}
.shanxi-cities{margin-top:0;}
.shanxi-cities>a{float:left;display:block;margin-right:10px;margin-bottom:10px; padding:0 14px; min-width:50px;height:34px;border:1px dashed #efefef;background-color:#fafafa;text-align:center;font-size:14px;line-height:32px;}

.subl{ width:280px}
 .subl h3{ height:38px; line-height:38px; background:#f1f1f1}
 .subl h3 span{ display:inline-block; padding:0 20px; background:#00a4e3; font-size:16px; color:#fff }
 .subl .cats{ background:#f9f9f9; padding:10px;}
 .subl .cats a{ display:block; background:#e8e8e8; margin-bottom:10px; line-height:36px; padding-left:20px; font-size:14px; position:relative}
 .subl .cats a:hover,.subl .cats a.cur{ background:#00a4e3; color:#fff}
 .subl .cats s{ display:block; position:absolute; right:20px; line-height:36px; top:0; font-weight:bold; text-decoration:none}
 
.subr{width:770px; overflow:hidden}
 .subr .box1{ width:770px;margin-left:0!important}
 .subr .box1 li.title{ width:645px}
 .subr .box .hd li.on{ padding:0 20px; width:auto}

.cont{ border:1px solid #e5e5e5; padding:40px 30px}
 .cont h1{ font-size:30px; font-weight:lighter; line-height:1; text-align:center; margin-bottom:20px}
 .cont .time{ font-size:14px; margin-bottom:20px;text-align:center; color:#999}
 .cont .content{ font-size:16px; line-height:2; font-family:'宋体'}
 .cont .img{ margin-bottom:30px}

.focusBox2 {width:495px; height: 314px;}
.focusBox2 .pic img {  width:495px; height:314px;}

.data .box1{ width:495px; margin:0}
 .data .box1 .u8{ border:none}
 .data .box1 .bd{ height:276px; overflow:hidden}
 .data .box li.title{ width:378px}

.zwfw .box{ margin-left:0;}
 .zwfw .box3{ width:100%}
 .zwfw .box3 .bd{ width:1008px}
 .zwfw .box3 .bd a{ width:136px; margin-right:8px}
 .zwfw .box3 .con1 a{ background-position:28px -14px}
 .zwfw .box3 .con1 a.a2{ background-position:28px -104px}
 .zwfw .box3 .con1 a.a3{ background-position:28px -194px}
 .zwfw .box3 .con1 a.a4{ background-position:28px -284px}
 .zwfw .box3 .con1 a.a5{ background-position:28px -374px}
 .zwfw .box3 .con1 a.a6{ background-position:28px -464px}
 .zwfw .box3 .con1 a.a7{ background-position:28px -554px}
 .zwfw .box3 .con1 a.a8{ background-position:28px -644px}
 .zwfw .box3 .con1 a.a9{ background-position:28px -734px}
 .zwfw .box3 .con1 a.a10{ background-position:28px -824px}
 .zwfw .box3 .con1 a.a11{ background-position:28px -914px}
 .zwfw .box3 .con1 a.a12{ background-position:28px -1004px}
 .zwfw .box3 .con1 a.a13{ background-position:28px -1094px}
 .zwfw .box3 .con1 a.a14{ background-position:28px -1184px}
 .zwfw .box3 .con1 a.a15{ background-position:28px -1274px}
 .zwfw .box3 .con1 a.a16{ background-position:28px -1364px}
 .zwfw .box3 .con1 a.a17{ background-position:28px -1454px}
 .zwfw .box3 .con1 a.a18{ background-position:28px -1544px}
 .zwfw .box3 .con1 a.a19{ background-position:28px -1634px}
 .zwfw .box3 .con1 a.a20{ background-position:28px -1724px}
 .zwfw .box3 .con1 a.a21{ background-position:28px -1814px}
 
.fw_m{}
 .fw_m h3{ height:164px; width:164px; float:left; line-height:164px; text-align:center; font-size:18px; color:#fff; background:#00a4e3; margin-right:7px}
 .fw_m h3 a{color:#fff;}
 .fw_m ul{ float:left; width:384px; height:164px; overflow:hidden}
 .fw_m ul a{ height:50px; width:120px; float:left; background:#edf6fb; margin:0 7px 7px 0; line-height:50px; text-align:center; font-size:14px}
.fw_r a{ height:75px; border-bottom:2px solid #00a4e3; display:block; margin-bottom:10px; width:105px;background: #ecf6fb url(img/other_icon.png) 4px 15px no-repeat; line-height:75px; font-size:20px; padding-left:55px}
 .fw_r a.a2{ background-position:4px -40px}
 .fw_r a.a3{ background-position:4px -95px}
 .fw_r a.a4{ background-position:4px -150px; margin-bottom:0}

.hdjl .box2{ width:540px}
 .hdjl .box2 li.title{ width:424px}
 .hdjl .btns a{ display:block;line-height:84px; height:84px; border:1px solid #e1e1e1; width:120px; font-size:18px; background:url(img/hd_icon.png) -4px -286px no-repeat; padding-left:100px; margin-bottom:10px; font-size:24px; color:#666}
 .hdjl .btns a.b2{ background-position:-4px -376px;}
 .hdjl .btns a.b3{ background-position:-2px -469px;margin-right:0;}
 
.hdjl .box4{ width:535px; margin-left:0}
.hdjl .box4 li.title{ width:410px}
.hdjl .box6{ width:535px;}
.hdjl .box6 .bd{ padding:0}
.hdjl .box6 .bd a{ margin-top:10px;}
.hdjl .box6 .bd a img{ width:162px; height:108px}
.hdjl .box6 dl{ width:500px; padding-top:2px}
.hdjl .box6 dd{font-size:14px;}
.hdjl .box6 dd.sum{ height:42px; overflow:hidden}

.search_box{ border:1px solid #e5e5e5; padding:30px;}
 .search_box .tag{ font-size:16px; margin-bottom:20px;}
 .search_box .tag span{ color:#c00}
 .search_box .dot{ font-size:18px; padding-top:8px; margin-bottom:8px}
 .search_box .content{ color:#888; margin-bottom:10px; padding-bottom:16px; border-bottom:1px dashed #ddd}

/*page*/
.page{ text-align:center; margin:14px 0; height:24px; font-size:12px; margin-left:10px}
 .page a{ display:block; float:left; height:24px; line-height:24px; padding:0 10px; background:#e9e9e9; margin-right:8px}
 .page a:hover{ background:#c1dae8; text-decoration:none}
 .page span.current{display:block; float:left;height:24px; line-height:24px; padding:0 10px; background:#00a4e3; margin-right:8px; color:#fff}
 .page .disable{ display:none}
 .page p{ display:block; float:right; line-height:24px}
 .page p b{ color:#00a4e3}