﻿  .focus{width:100%;position:relative;overflow:hidden;margin-bottom:15px;}
  .focus .num{height:25px;position:absolute;bottom:12px;left:45%;zoom:1;z-index:3 }
  .focus .num li{width:15px;height:15px;line-height:15px;text-align:center;font-weight:400;color:#FFFFFF;background:#444444;margin-right:10px;border-radius:50%;cursor:pointer;float:left;}
  .focus .num li.on{background:#FF7700;}
  .focus.margin-bottom-0{margin-bottom:0px;}
  .focus img{width:100%;height:360px; }
  .banner img{width:100%;}
  .focuspic{margin:auto;}




.main_l{ width:790px; height:auto;}
.main_r{ width:395px; height:auto;}
.main_top{ padding:0px 0px 30px;}

.news_tab,.news_tab2{ width:100%;}
.news_tab .hd,.news_tab2 .hd{ border-bottom:1px solid #d8d8d8; height:65px;}
.news_tab .hd .more,.news_tab2 .hd .more{ float:right; height:65px; line-height:65px;}
.news_tab .hd .more a,.news_tab2 .hd .more a{ color:#777;}
.news_tab .hd .more a:hover,.news_tab2 .hd .more a:hover{ color:#036bbc;}
.news_tab .hd ul,.news_tab2 .hd ul{}
.news_tab .hd ul li,.news_tab2 .hd ul li{ width:100px;  height:65px; line-height:65px; color:#919191; font-weight:200;  font-size:21px; text-align:center; margin-right:40px; float:left; }
.news_tab .hd .on,.news_tab2 .hd .on{color:#036bbc;border-bottom:3px solid #005597;height:62px; line-height:62px;}
.news_tab .bd{clear:both; position:relative; margin-top:22px;}
.news_tab .conWrap{}
.news_tab .con{}
.news_tab .con ol{ width:480px;}
.news_tab .con ol li{ height:33px; line-height:33px; background:url(../images/dian.jpg) 0 center no-repeat; *height:30px; *line-height:30px; *+height:30px; *+line-height:30px;}
.news_tab .con ol li a{ color:#666; float:left; display:block; margin-left:16px;}
.news_tab .con ol li a:hover{ color:#036bbc;}
.news_tab .con ol li span{ color:#c3c3c3; float:right;}
.con_first{ width:274px;}
.con_first a{ font-size:16px; color:#333; margin:12px auto; display:block; width:100%; height:20px; line-height:20px;overflow:hidden;
text-overflow:ellipsis;white-space:nowrap; *margin-bottom:16px; *+margin-bottom:16px;}
.con_first a:hover{ color:#036bbc;}
.con_first .con_first_span{ color:#0070c6; font-size:18px; font-family:"Georgia",Times New Roman,Helvetica,Arial,sans-serif, Verdana,Tahoma,Lucida Grande,Impact; display:block; float:left;}
.con_first h6{ float:left; display:block; margin-left:30px; font-size:14px; color:#4c4c4c; font-weight:100;}
.con_first p{ display:block; font-size:12px; color:#666; line-height:24px; height: 72px;overflow: hidden; margin-top: 8px; *+margin-top: 10px; *margin-top: 10px;}

.news_tab2 .hd ul li a{color:#919191; font-weight:200;  font-size:21px; text-align:center;display:block;}
.news_tab2 .hd li:hover a{color:#036bbc;border-bottom:3px solid #005597;height:62px; line-height:62px;}
.news_tab2 .con ul{ margin-top:9px;}
.news_tab2 .con ul li{ border-bottom:1px dashed #e6e6e6; padding:13px 0px;}
.tab2_time{ width:66px; height:58px; background:#eaeaea;}
.tab2_time .date{ font-size:22px; color:#0070c6; font-family:"Times New Roman",Georgia,Helvetica,Arial,sans-serif, Verdana,Tahoma,Lucida Grande,Impact; text-align:center; display:block;margin:5px 0px 2px 0px;}
.tab2_time .ny{ color:#333; font-size:13px; text-align:center; display:block; }
.news_list{ width:300px; font-size:14px; line-height:30px; color:#333;}
.news_tab2 .con ul li:hover a{ color:#036bbc;}

.main_middle{ width:100%; height:auto; background:#f6f6f6; padding-bottom:20px;}
.xsdt{ width:100%; height:auto;}
.news_tt{ height:40px; line-height:40px; padding:25px 0px; width:100%;}
.news_tt span{ float:left; font-size:21px; color:#005597;}
.news_tt a{ float:right; color:#666;}
.news_tt a:hover{ color:#036bbc;}
.xsdt ul{}
.xsdt ul li{ float:left; width:50%; line-height:40px; background:url(../images/dian.jpg) 0 center no-repeat;}
.xsdt ul li a{ color:#333; margin-left:7px;}
.xsdt ul li a:hover{ color:#036bbc;}

.kstd{ margin-top:52px;}
.kstd ul{}
.kstd ul li{ float:left; width:auto; min-width:70px; display:inline; margin-right:40px; width:85px; overflow:hidden;}
.kstd ul li:hover a span{ color:#036bbc;}
.kstd ul li a{ display:block;}
.kstd ul li a span{ display:block; text-align:center; color:#585858; font-size:16px; height:60px; line-height:60px;}
.kstd ul li a img{ display:block; margin:0 auto;}
.kstd_more a{ margin-top:28px; display:block; cursor:pointer;}

.xysh{ width:403px; height:176px; position:relative; margin-top:24px;}
.xysh a{ display:block;}
.xysh a img{width:403px; height:176px;}
.xysh a span{ position:absolute; bottom:0px; font-size:21px; color:#fff; height:43px; line-height:43px; text-align:center; display:block;width:403px; background:url(../images/xysh_span_bg.png) 0 0 repeat;}
.xysh a:hover span{ background:#f0b90a;}

.fgjy{ width:403px; height:144px; margin-top:19px;}
.xyfg{width:177px; height:144px; position:relative;}
.xyfg a{ display:block;}
.xyfg a img{width:177px; height:144px;}
.xyfg a span{ position:absolute; bottom:0px; font-size:21px; color:#fff; height:43px; line-height:43px; text-align:center; display:block;width:177px; background:url(../images/xyfg_span_bg.png) 0 0 repeat;}
.xyfg a:hover span{ background:#e42a92;}

.zsjy{width:203px; height:144px; position:relative;}
.zsjy a{ display:block;}
.zsjy a img{width:203px; height:144px;}
.zsjy a span{ position:absolute; bottom:0px; font-size:21px; color:#fff; height:43px; line-height:43px; text-align:center; display:block;width:203px; background:url(../images/zsjy_span_bg.png) 0 0 repeat;}
.zsjy a:hover span{ background:#0e81d9;}

.main_bottom{ padding:47px 0px 58px 0px;}
.ztwz{}
.ztwz ul li { float:left; margin-right:35px;}
.ztwz ul li a{ display:block;}
.ztwz ul li a img{ width:277px; height:87px;-moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s; transition:all 1s;}
.ztwz ul li a:hover img{ opacity:0.7; filter:alpha(opacity=70) ！ important;-moz-opacity:0.7;-khtml-opacity:0.7; }

.main2{  width:100%; height:auto; min-height:600px; padding-bottom:30px;}
.main2 kuang1{ margin: 0 auto; width:1163px;}
.zlm_banner{ width:100%; height:294px; margin:0 auto;}
.zlm_banner img{width:100%; height:294px;}
.main2_l{ width:220px; height:auto;z-index: 9999; margin-top:20px;}
.main2_r{ width:920px; height:auto; background:#fff;}
.dqlm{ height:56px; width:100%;background-color: #17a2b8; margin-bottom:10px;}
.dqlm span{ height:56px; line-height:56px; display:block; width:100%; display:block; margin:0 auto; font-size:25px; color:#fff; margin-left:30px;}
.erji_nav ul li{ height:40px; line-height:40px; background:#fff; border-bottom:1px solid #f6f1ed;}
.erji_nav ul li:hover{background:#fee7db; height:40px; line-height:40px; }
.erji_nav ul li:hover a{ border-left:8px solid #f04f00; }
.erji_nav ul li:hover a span{ margin-left:60px;color:#f04f00;}
.erji_nav ul .current{background:#fee7db; height:40px; line-height:40px; }
.erji_nav ul .current a{ border-left:8px solid #f04f00; }
.erji_nav ul .current a span{ margin-left:60px;color:#f04f00;}
.erji_nav ul li a{ height:40px;display:block; font-size:14px; border-left:8px solid #bfcce8;}
.erji_nav ul li a span{ margin-left:60px;font-size:14px;color:#3b3b3b;}
.main2_r{ border:1px solid #e2e2e2; min-height:550px; margin-top:20px;}
.dqlmwz{ border-bottom:1px solid #d5d5d5; width:800px; margin:0 auto;}
.dqlm_y{ width:250px;}
.dqlm_y span{ color:#1442a1; font-size:25px; margin-top:25px; margin-bottom:25px; display:block;font-family:微软雅黑; }
.dzwz{margin-top:35px;text-align:right;font-size:14px; color:#636363; background:url(../images/home.jpg) center left no-repeat; padding-left:30px;}
.dzwz a{ font-size:14px; color:#636363; text-align:right; }
.dzwz a:hover{ color:#3552b9;}
.dpzw_wz{ width:800px;margin:30px auto;}
.dpzw_wz p{ line-height:28px; text-indent:2em;}
.news_list2{ width:100%;}
.news_list2 li{width:100%; line-height:40px; background:url(../images/dian.jpg) 0 center no-repeat; height:40px; border-bottom:1px dashed #DCD8D8;}
.news_list2 li:hover a{color:#3552b9;}
.news_list2 li a{ display:block; float:left; margin-left:15px;}
.news_list2 span{ float:right; font-size:12px; color:#999;}

.dqwzk{background:url(../images/home.jpg) 0 center no-repeat;}
.dqwzkk{ margin-left:30px;}
.xx_content{margin:0 auto; width:1161px; clear:both; background:#fff; border:1px solid #e1e1e1; min-height:584px;}
.xx_cont_tt{width:1161px; background:#fff; display:block; position:relative;z-index:9999; height:50px; margin-top:-50px;border-bottom:1px solid #f6f1ed;}
.xx_cont_ttz span{ height:50px; line-height:50px; font-size:18px; color:#525252;}
.xx_cont_tty a:hover span{ color:#3552b9;}
.xx_cont_tty{ text-align:right;}
.xx_cont_tty a span{ display:inline-block;height:50px; line-height:50px; margin-right:5px;}
.nrk{ width:1100px; height:auto; margin:0 auto;}
.nr_tt{}
.nr_tt span{ line-height:50px; height:50px; color:#1442a1;  display:block; text-align:center; font-size:25px; margin-top:25px;}
.nr_xx{ height:58px; width:100%; background:#f6f5f5; text-align:center; margin-top:20px; margin-bottom:30px; border-top:1px solid #d5d5d5;}
.nr_xx font{ height:58px; line-height:58px; margin-right:40px;}
.nr_nr{ padding-bottom:30px;}
.nr_nr p{ line-height:30px; margin-bottom:7px; text-indent:2em;}

.picList{ margin-top:40px;}
.picList ul li{
 float: left;
 margin-right: 57px;
 margin-bottom: 30px;
 border: 4px solid #E1EAFB;
width：209px;
height:98px;
}
.picList ul li a{}
.picList ul li img{ width:210px; height:70px;}
.picList ul li span{display: block;text-align: center;height: 32px;width:220px;line-height: 30px;background: #E1EAFB;}
.picList ul li:hover{border: 4px solid #9DB4E0;}
.picList ul li:hover span{background: #9DB4E0; color:#fff;}

.picList2 ul{  margin-top:0px;}
.picList2 ul li{ padding-bottom:30px; padding-top:30px; border-bottom:1px dashed #999;}
.tpxw_pic{ width:172px;}
.tpxw_pic img{ width:172px; height:118px;}
.tpxw_wz{ width:596px;}
.tpxw_wz1{ width:596px; height:30px;    margin-top: 10px;}
.tpxw_wz2{width:596px; height:auto;}
.tpxw_wz1 a{font-size:18px; color:#333; line-height:30px; float:left; font-weight:bold;}
.tpxw_wz1 a:hover{color:#3552b9;}
.tpxw_wz1 span{font-size:12px; color:#999; line-height:30px; float:right;}
.tpxw_wz2 span{font-size:14px; color:#676767; line-height:36px; }

.zzjgList{width:800px;  margin: 40px auto;}
.zzjgList ul{}
.zzjgList ul li{ float:left; width:27%; border:1px solid #dddcdc; border-bottom:0px; height:auto; margin-bottom:40px; margin-right:73px;border-radius: 10px;}
.zzjgList ul li a{ font-size:16px; text-align:center; display:block;border-bottom:5px solid #dddcdc;  height:36px; line-height:36px;border-radius: 10px;}
.zzjgList ul li a:hover{border-bottom:5px solid #f04f00; color:#f04f00;}

.newsList2 ul li:hover a{ color:#1a447b;}

.jjms{}
.jjms ul{}
.jjms ul li{width:33.3%; height:70px; float:left; }
.jjms ul li a{ width:90%; margin:0 auto; height:70px; line-height:70px; border-bottom:1px solid #e0e0e0; display:block; background:url(../images/jjsz_btn.png) 18px center no-repeat;}
.jjms ul li a span{ text-align:left; display:block; margin-left:47px;}
.jjms ul li a:hover span{ color:#3552b9;}



.sz_sm{ padding-top:20px; padding-bottom:20px;}
.sz_sm p{ line-height:24px; text-indent:2em;}

.szdw_tt1{ height:40px; line-height:40px; text-align:left;}
.szdw_tt1 a{line-height:40px;font-size: 16px; color: #9C191F;}
.szdw_tt2{ height:40px; line-height:40px; text-align:left;margin-top:20px;}
.szdw_tt2 a{ line-height:40px;color: #F04F00;font-size: 16px;}
.szdw_nr{width:95%; margin:0 auto;}
.szdw_nr ul{}
.szdw_nr ul li{ float:left; height:25px; width:20%;}
.szdw_nr ul li a{ display:block; line-height:25px; text-align:left;}
.szdw_nr ul li a:hover{ color:#F04F00;}
