﻿html,body{-webkit-text-size-adjust:none; text-size-adjust:none;}
body{ background-color: #e5e5e5; }
.setbody{ padding-bottom: 2.5rem;  padding-top:2.2rem;}
.no_r_border{ border-right: none !important; }
.lan{ color: #0863b4 }
.lan2{color: #1A416C }
.fbt{ margin-left: .5rem; }
.bglan{ background-color: #00447c }
.cheng{ color: #fea501 }
.bgcheng{ background-color: #fea501 }
.re{ position: relative; }
.wbdiv4{ width: 100%; line-height: 1.4rem; letter-spacing: 1px }
.padding_tm{ padding-top: .5rem; padding-bottom: .5rem; }
.padding_lr{ padding-left: .2rem; padding-right: .2rem; }

/*mainav*/
.mainav { width:16rem; height: auto; overflow: hidden;  background: #00447c; }
.mainav li { float:left; width: 3.96rem; height: 1.5rem; line-height: 1.5rem; text-align: center; border-bottom: solid 1px #dedede;  border-left: solid 1px #dedede; font-size: 0.55rem;}
.mainav li a  { color:#FFF; text-decoration: none;  }
.navbg { background:#cc0000 !important;}
/*banner*/
.slideBox{ position:relative; overflow:hidden; margin:auto; width:100%; }
.slideBox .hd{ position:absolute; height:.5rem; line-height:.3rem; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:.3rem; height:.3rem; -webkit-border-radius:.15rem; -moz-border-radius:.15rem; border-radius:.15rem; background:#929292; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#1795e2; color:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 

/*zjlist*/
.slidezj{ position:relative; overflow:hidden; margin:auto; width:100%; }
.slidezj .hds{ position:absolute; height:.5rem; line-height:.3rem; bottom:0; right:0; z-index:1; }
.slidezj .hds li{ display:inline-block; width:.3rem; height:.3rem; -webkit-border-radius:.15rem; -moz-border-radius:.15rem; border-radius:.15rem; background:#929292; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slidezj .hds li.on{ background:#1795e2; color:#fff;  }
.slidezj .bds{ position:relative; z-index:0; }
.slidezj .bds li{ position:relative; text-align:center; }
.slidezj .bds li img{  vertical-align:top; width:100%;}
/*me*/
.meone{ width: 25%; height: 3.3rem; overflow: hidden;  border-right: solid 1px #dedede; border-bottom: solid 1px #dedede; display: block; padding-top: .4rem; padding-bottom: .2rem; float: left; box-sizing: border-box; }
.meone img{ width: 40%; height: auto; }
.meone div{ line-height: 1rem; width: 100%; }

/*yytt*/
.yytt{ width: 100%; height: 1.5rem; line-height: 1.5rem; overflow: hidden; background-color: #fbecd8; padding-left: 1.5rem; position: relative; }
.yytt a { color:#ff0000; font-weight:bold;}
.ttpic{ width: 1rem; height: auto; position: absolute; left: .2rem; top: .25rem; }

/*btl*/
.font10{ font-size: 1rem; }
.btl{ width: 100%; height: 2rem; background-image: url(../images/titlebg.png); background-size: cover; padding-left: .2rem; padding-top: .2rem; }
.btl2{ width: 100%; height: 2rem; text-align:center; line-height:2rem; background-image: url(../images/titlebg.png); background-size: cover; overflow: hidden; position: relative;}
.btl2_xh{ width: 2rem; line-height: 2rem; float: left; padding-bottom: .3rem;  border-right: solid 1px #dedede; }
.btl2_name{ width: 4.5rem;overflow: hidden;float: left; border-right: solid 1px #dedede; }
.btl2_wb{ width: 9.5rem; height: 1.8rem; overflow: hidden;float: right; padding-left: .7rem; display: block; }
.btl2_wb:hover{ color: #dedede;  }
.btl3{ width: 15.6rem; height: 1rem; line-height: 1rem; margin: .4rem auto; border-left: solid .4rem rgb(0,68,124); padding-left: .3rem; }
.btl4{ width: 100%; height: 2rem; line-height: 2rem; overflow: hidden; position: relative; padding-left: .2rem; background-image: url(../images/666.jpg); background-size: cover; }
.btl5{ width: 100%; height: 1.8rem; background-color: #0147a6; position: relative; padding-left: 1.4rem; padding-top: .3rem; }
.btl5 img{ width: 1.4rem; height: 1.4rem; position: absolute; top: .2rem; left: 0  }

/*jgzs*/
.jgzs { width:16rem; height:1.6rem; float:left; border-bottom: solid 1px #dcdcdc; }
.jgzs i { float:left; width: 1.5rem; height: 1.6rem;}
.jgzs i img { width:1.5rem;}
.jgzs h2 { width:10rem; height: 1.6rem; line-height: 1.6rem; font-size: 0.55rem; text-align:left; font-weight: bold; margin: 0; padding: 0; float: left;}
.jgzs h2 i { width: 2rem; height: 1.6rem; line-height: 1.6rem;  float: right;  font-size:0.6rem; font-weight: bold; font-style: normal; color: #fe0002;}
.jgzs h3 { float:right; width: 4.2rem; height: 1.6rem;  margin: 0 0.25rem 0 0; padding: 0; }
.jgzs h3 span { width: 2.2rem; height: 1rem;line-height: 1rem; margin-top:0.3rem; border-radius: 0.2rem;  float: right; font-size:0.45rem;text-align: center; background: #fe0002;}
.jgzs h3 span a { color:#FFF;}
.jsbnt { width:8rem; height: 1.2rem; line-height: 1.2rem; margin:0.5rem 4rem; float: left; background: #ea5f02; border-radius: 0.2rem; text-align: center; font-size: 0.5rem; color: #FFF;}

.zjgg { width:16rem; height:auto; margin-bottom:.5rem; float:left;}
.zjgg img { width:16rem;}
/*yyjj*/
.yyjj { width:16rem; height: auto; background:#FFF;}
.yyjj img { width:100%;}
.yyjj dl { float:left; width: 15rem; height: auto; margin-top: 0.5rem; margin-left:0.5rem;  border-bottom: solid 1px #dcdcdc}
.yyjj dl dt { width:5rem; height: 1.6rem; float: left; margin-top:0.5rem; text-align: center; font-size: 0.6rem; border-radius: 0.2rem; line-height: 1.6rem;}
.yyjj dl dd { float:right; width: 9.5rem; height: auto; line-height: 0.8rem; font-size: 0.5rem; padding-bottom: 0.5rem;}
.jjbg1 { background:#184475; color: #FFF;}
.jjbg2 { background:#e84e4e; color: #FFF;}
.jjbg3 { background:#ff8403; color: #FFF;}
/*yygg*/
.yygg{ padding-top: .5rem; padding-bottom: .3rem; }
.ggflbox{ width: 15.6rem; line-height: 1.2rem; margin: auto; border-bottom: solid 3px #0863b4; }
.ggflone{ width: 3.5rem; height: 1.2rem; line-height: 1.2rem; float: left; border-radius: .2rem .2rem 0 0; margin-right: .2rem; }
.ggfloneon{ background-color: #0863b4; color: #fff; }
.ggfj{ width: .5rem; height: .5rem; line-height: .5rem; border-radius: .25rem; background-color: #0863b4; float: right; margin-top: .35rem; margin-right: .2rem; }
.ggbox{width: 15.6rem; height: auto; margin: auto; }
.ggboxone{ width: 100%; height: 6.9rem; position: relative; }
.ggboxoneleft{ width: 6.5rem; height: auto; float: left; margin-top: .5rem; }
.ggboxoneright{ width: 9rem; height: 4.5rem; line-height: .9rem; float: right; margin-top: .35rem; overflow: hidden; }
.ggboxoneright a{ width: 100%; height: .9rem; overflow: hidden; display: block;}
.ggboxan{ width: 100%; height: 1.5rem; line-height: 1.5rem; border:solid 1px #999; margin: auto; position: absolute; left: 0; right: 0; bottom: .3rem; display: block; }
.ggboxan img{ width: 1rem; height: 1rem; margin-top: -.2rem; }
.ggan1{ width: 15.6rem; height: 1.7rem; display: block; margin: .3rem auto; background-image: url(../images/5.png); background-size: cover; }
.ggan2{ width: 15.6rem; height: 1.68rem; display: block; margin:.2rem auto; background-image: url(../images/6.png); background-size: cover; }
.ggan4 { width: 16rem; height:auto; display: block; margin:.2rem auto;}
/*jbdh*/
.jbdh{ padding-bottom: 1px; width: 100%; }
.jbbox{ border-top: solid 1px #dcdcdc; }
.jbtitle{ width: 5.2rem; height: 4.8rem; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; float: left; }
.jbone{ width: 3.6rem; height: 1.6rem; line-height: 1.6rem; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; float: left; display: block; }
.jbs{ width: 10.8rem; height: 4.8rem; float: left; }

/*gg*/
.gg{ display: block; }

/*zhuanjia*/
.zj_wb{ width: 100%; line-height: 1rem; padding: .2rem; display: block; }
.zj_an1{ width: 3rem; height: 1.2rem; line-height: 1.2rem; background-color: #fea501; float: right; margin-top: .4rem; margin-right: .2rem; color: red; border-radius: .1rem; display: block; }
#ys .hd{ display: none; }
.ysone{ margin-top: .5rem; position: relative; border:solid 2px #fff; }
.ysbos_ysname{ width: 100%; height: .9rem; line-height: .9rem; background-color: rgba(0,0,0,.6); position: absolute; left: 0; bottom: 0 }
.ysoneon{ border: solid 2px #fea501; }
.lbys{ width: 100%; height: auto; padding: .5rem .2rem .5rem .2rem; }
.lbys_pic{ width: 4rem; height: auto; float: left; display: block; }
.lbys_sm{ width: 11rem; height: auto; float: right; }
.lbys_span{ width: 3.6rem; height: 1rem; line-height: 1rem; margin-top:.3rem; margin-bottom: .3rem; background-color: #fea501; position: relative; padding-left: 1.1rem; }
.lbys_span_pic{ width: 1rem; height: 1rem; position: absolute; left: 0; bottom: 0 }
.lbys_wb{ line-height: .9rem; height: 1.8rem; margin-top: .3rem; overflow: hidden; display:block }
.lbys_an{ width: 100%; height: 1.2rem; line-height: 1.2rem; background-color: #fea501; margin-top: .3rem; display: block; }
.lbys_anz{ padding-bottom: .3rem; padding-top: .2rem; }
.lbys_an2{ display: block; height: 1.5rem; line-height: 1.5rem; overflow: hidden; }
.lbys_an2:hover{ color: #fff; text-decoration:underline; }

.zjs{ padding-top: .5rem; }
.zjs .div_4{display:block}
.zj_name{ width: 100%; height: 1rem; line-height: 1rem; border-bottom: solid 1px #999; font-weight: 500 }
.zj_js{ width: 100%; height: .9rem; line-height: .9rem; overflow: hidden; }
.zj_lj{ padding-bottom: .3rem; padding-top: .3rem; position: relative; }
.zj_lj_box1{ padding-right: .3rem; }
.zj_lj_box2{ padding-left: .3rem; }
.zj_lj_box_pic{ width: 2rem; height: auto; }
.zj_lj_box_wb1{ padding-right: .2rem;  width: 5rem; overflow: hidden;}
.zj_lj_box_wb2{ padding-left: .2rem; width: 5rem; overflow: hidden; }
.zj_lj_an{ width: 100%; height: 1.3rem; line-height: 1.3rem; display: block; margin-top: .2rem; }
.abc{ width: 100%; height: .9rem; overflow: hidden; }
.zj_lj_an:hover{ color: #fff; text-decoration:underline; }

/*xjsb*/
.sbmnone{ width: 50%; height: 2rem; background-color: #a0a0a0; float: left; position: relative; }
.sbmnpic{ width: 5rem; height: auto; margin-top: .4rem; }
.sbmnoneon{ background-color: #00447c }
.sbmnoneon:after{content: ""; width: .3rem; height: .3rem; position: absolute; left: 0; right: 0; bottom: -.3rem;margin: auto; background-image: url(../images/17.png); background-size: 100% 100%; }
.sbbox{ padding-top: .5rem; padding-bottom: .5rem; }
.sbone{ width: 15.6rem; height: auto; margin: auto; position: relative; }
.sbmenu{ width: 50%; height: auto; float: left; }
.sbli{ width: 100%; height: 2rem; background-color: #f0f0f0; border-bottom: solid 1px #999; position: relative; padding-left: 2rem; padding-top: .2rem; overflow: hidden; }
.sblipic{ width: 1.8rem; height: 1.8rem; display: block; position: absolute; left: .1rem; top: .1rem; }
.sbliname{ width: 5.8rem; height: 2rem; float: right; line-height: .8rem; overflow: hidden; }
.xian{ border-bottom: solid 1px #dedede; height: .9rem; width: 100%; overflow: hidden; }
.sblion{ background-color: #046499; color: #fff }
.sb_ckgd{ width: 7.8rem; height: 1.6rem; line-height: 1.6rem; background-color: #eee; display: block; margin-top: .1rem; border:solid 1px #999; }
.sbrbox{ width: 50%; height: auto; float: right; }
.syk{ width: 5.8rem; height: .8rem; overflow: hidden; }
.sbpicli{ width: 100%; height: 9.7rem; position: relative; overflow: hidden; padding-left: .3rem; }
.sbpicli_an1{ width: 3.7rem; height: 1.2rem; line-height: 1.2rem; position: absolute; left: .3rem; bottom: 1px; display: block; text-align:center; }
.sbpicli_an1 img{ width: 1rem; height: 1rem; position: absolute; top: .1rem; left: 0 }
.sbpicli_an2{ width: 3.7rem; height: 1.2rem; line-height: 1.2rem; position: absolute; right: 0; bottom: 1px;  display: block;  text-align:center; }
.sbpicli_an2 img{ width: 1rem; height: 1rem; position: absolute; top: .1rem; left: 0 }
.sbpicli_an1:hover{ color: #dedede }
.sbpicli_an2:hover{ color: #dedede }

/*qwjs*/
.qwjs_3{ padding: .5rem 0 }
.qwjs_3_one{ position: relative; display: block; }
.qwjs_3_one_wb{ width: 100%; position: absolute; left: 0; top: 0; padding-top: .9rem; }
.qwjs_3_one_djxq{ width: 2.7rem; height: .8rem; line-height: .8rem; border:solid 1px #fff; margin: .2rem auto 0 auto; }
.qwjs_3_one:hover{ color: #fff }

.js_buw{ padding-top: .5rem; position: relative; }
.js_buwb{ width: 100%; height: auto; line-height: 1rem; background-color: rgba(0,0,0,.7); padding: .2rem; position: absolute; left: 0; bottom: 0; letter-spacing: 1px; }
.js_bh_box{ width: 15.6rem; margin: auto; position: relative; }
.j_b_b_1{ display: block; width: 3rem; height: 1.2rem; line-height: 1.2rem; float: left; }
.j_b_b_2{ float: left; width: 9rem; height: 1.2rem; margin: 0; padding: 0 0 0 1.3rem; border-radius: 0 }
.j_b_b_3{ width: 3.6rem; height: 1.2rem; line-height: 1.2rem; float: left; }
.j_b_b_4{ width: 1rem; height: 1rem; position: absolute; left: 3.1rem; top: .6rem; }

/*alfx*/
.alfx_1{ line-height: 1.6rem; padding-left: .2rem; }
.alfx_2{ padding-left: .2rem; padding-right: .2rem; padding-bottom: .5rem; border-bottom: solid 1px #dedede; }
.alfx_2_1{ width: 6rem; height: auto; padding: .12rem; float: left; border:solid 1px #999; }
.alfx_2_2{ width: 9rem; height: auto; float: right; display: block; }
.alfx_2_2_1{ width: 100%; overflow: hidden; }
.alfx_2_2_2{ width: 100%; line-height: 1rem; }
.al_s{ padding-bottom: 1px; }
.al_one{ width: 15.6rem; height: 2.6rem; padding-bottom: .3rem; padding-top: .2rem; margin: auto; border-bottom: solid 1px #dedede; position: relative; }
.al_btl{ width: 11rem; height: 1.1rem; line-height: 1.1rem; overflow: hidden; display: block; }
.al_one_bu{ width: 15.6rem; height: 1rem; line-height: 1rem; overflow: hidden; }
.al_tb{ width: .5rem; height: .5rem; }
.al_one_an{ width: 3.5rem; height: 1.2rem; line-height: 1.2rem; display: block; position: absolute; right: 0; bottom: .65rem; }
.al_one_an2{ width: 15.6rem; height: 1.3rem;line-height: 1.3rem; margin: .5rem auto; display: block; border-radius: .12rem; }

/*zxwz*/
.zc_1{ width: 15.6rem; height: 1.2rem; line-height: 1.2rem; margin: auto; }
.zc_2{ width: 15.6rem; height: auto; padding: 0 .3rem; margin: auto; }
.zc_2_one{ width: 50%; float: left; }
.newyy{ display: block; padding: .5rem 0 }
.zc_in{ width: 15.6rem; height: 1.3rem; line-height: 1.3rem; padding: 0 0 0 2rem; margin: 0; }
.zc_3{ width: 15.6rem; height: 1.5rem; position: relative; margin: auto; }
.zc_3_wb{ position: absolute; left: .3rem; line-height: 1.3rem; top: 0 }
.goyy{ width: 6rem; line-height: 1.3rem; line-height: 1.3rem; margin: .5rem auto 0 auto; }

/*db*/
.zt_bt_nav{ width: 16rem; height: 2.5rem; position: fixed; left: 0; right: 0; margin: auto; bottom: 0; background-color: rgb(11,111,217); }
.zt_bt_mav_one{ width: 20%; float: left; position: relative; padding-top: .3rem; }
.zt_bt_mav_one img{ width: 34%; height: auto; }
.zt_bt_nav_center{ width: 16%; padding: 0; height: 2.5rem; background-image: url(../images/bot3.png); background-size: 100% 100%; margin-left: 2%; margin-right: 2%; color: #fff; padding-top: .4rem;  }

/*dqwz*/
.dqwz{ width: 100%; height: 2rem; line-height: 2rem; overflow: hidden; position: relative; padding-left: 1rem; }
.dqwz_tb{ width: 1rem; height: 1rem; position: absolute; left: 0; top: .5rem; }

/*list_ans*/
.list_ans{ padding-top: .5rem; padding-bottom: .5rem; }
.list_an_1{ width: 6.8rem; height: auto; margin-left: .2rem; float: left; }
.list_an_2{ display: block; width: 4.2rem; height: 1.75rem; line-height: 1.75rem; float: left; margin-left: .2rem; margin-bottom: .2rem; letter-spacing: 1px; overflow: hidden; }
.list_an_2:hover{ color: #dedede }

/*bzbt*/
.bz_btl{ width: 100%; height: auto; padding-top: 1rem; padding-bottom: 1rem; }
.bz_btl_n{ width: 100%; height: 1.3rem; background-image:url(../images/24.png); background-size: auto 100%; background-repeat: repeat-x; }
.bz_btl_wb{ width: 10rem; height: 100%; line-height: 1.3rem; margin: auto; }

/*list*/
.listone{ width: 100%; height: auto; padding: .3rem 0; border-bottom: solid 1px #dedede; margin-bottom:0rem; display:block }
.listone_pic{ width: 3.6rem; height: 3.6rem; float: left; margin-left: .2rem; }
.listone_pic img{ width: 100%; height: 100%; }
.listone_wb{ width: 11.5rem; height: 3.6rem; float: right; overflow: hidden; margin-right: .2rem;  position: relative; }
.list_name{ width: 100%; height: 1rem; overflow: hidden; letter-spacing: 1px; font-weight: 600; white-space:nowrap; }
.list_js{ line-height: .9rem;  }
.list_tb{ width: .6rem; height: .6rem; }
.list_fj{ position: absolute; right: 0; bottom: -.1rem; display: block; }
.list_an{ height: 1.4rem; line-height: 1.4rem; display: block; position: relative; padding-left: 1rem; }
.list_an_tb{width: 1rem; height: 1rem; position: absolute; left: .5rem; top: .2rem;}
.list_an:hover{ color: #dedede }

/*pages*/
.pages{ padding-top: .5rem; padding-bottom: .5rem; overflow: hidden; }

/*dddw*/
.dddw{ width: 100%; height: auto; padding-top: .5rem; padding-bottom: .3rem; }
.dddwone{ height: 2.4rem; line-height: 1rem; border:solid 1px #dedede; position: relative; padding: .2rem 1.8rem .2rem .2rem; display: block; }
.dddwone .font55{ font-weight: 600; height: 1rem; overflow: hidden; }
.dddwone .font4{ height: 1rem; overflow: hidden; }
.dddwtb{ width: 1.2rem; height: 1.2rem; position: absolute; right: .2rem; top: .5rem; background-image: url(../images/30.png); background-size: cover;  }
.dddwone:hover{ border:solid 1px #0f4f84 }
.dddwone:hover .font55{ color: #0f4f84 }
.dddwone:hover .font4{ color: #fea501 }
.dddwone:hover .dddwtb{ background-image: url(../images/31.png) }

/*wd*/
.wd{ border-top:dashed 1px #dedede; padding-top: .5rem; }
.wd_a{ width: 3rem; height: 3rem; line-height: 3rem; float: left; margin-left: .2rem; font-size: 1.2rem; margin-bottom: .3rem; }
.wd_b{ width: 12.2rem; height: 3rem; line-height: 1rem; float: left; margin-left: .4rem; letter-spacing: 1px; margin-bottom: .3rem; }
.list_fomt{ width: 100%; height: auto; padding-top: .3rem; padding-bottom: .3rem; border:dashed 1px #dedede; }
.wj_f_1{ width: 1rem; height: 1rem; float: left; margin-left: .2rem; margin-top: .1rem; }
.wj_f_2{ width: 10rem; height: 1.2rem; line-height: 1.2rem; padding: 0; margin: 0; padding-left: .3rem; float: left; margin-left: .5rem; }
.wj_f_3{ width: 3.8rem; height: 1.2rem; line-height: 1.2rem; float: left; margin-left: .3rem; border-radius: .1rem; }
.wd_an{ padding-bottom: .5rem; padding-top: .4rem; }
.wd_an_one{ width: 6.2rem; height: auto; float: left; margin-left: 1.2rem; display: block; }

/*yh*/
.yh{ padding-top: .5rem; }
.yhn{ width: 15.6rem; height: auto; margin: auto; }
.yhone{ width: 100%; padding-top: .5rem; padding-bottom: .5rem; border-bottom: solid 1px #dedede; position: relative; }
.yhone_pic{ width: 7.5rem; height: auto; float: left; }
.yhone_wb{ width: 7.5rem; float: right;  }
.yh_jg{ width: 100%; height: 1.2rem; line-height: 1.2rem; overflow: hidden; }
.yh_zhx{ text-decoration: line-through }
.yh_zx{ height: 1.1rem; line-height: 1.1rem; }
.yh_zx_one{ margin-right: .3rem; }
.yh_xztb{ width: .6rem; height: .6rem; margin-top: -.1rem; }
.yh_ljsq{ width: 2.2rem; height: 2.2rem; border-radius: 1rem; padding: .3rem; line-height: .8rem; position: absolute; top: 1.4rem ;left: 5.8rem; }

/*art*/
.art_bt{ width: 100%; height: 1.6rem; line-height: 1.6rem; overflow: hidden; font-weight: 600; font-size:.7rem; }
.art_fbt{ widows: 100%; height: 1rem; line-height: 1rem; overflow: hidden; letter-spacing: 1px; }
.art_pt_1{ width: 3.2rem; height: auto; float: left; display: block; }
.art_pt_2{ width: 8.6rem; height: auto; float: left; margin-left: .3rem; margin-right: .3rem; }
.art_pt_2_1{ width: 100%; height: 1rem; line-height: 1rem; overflow: hidden; }
.art_pt_2_2{ width: 100%; height: 1.2rem; line-height: 1rem; overflow: hidden; font-weight: 600; letter-spacing: 1px;  }
.art_pt_2_3{ width: 3rem; height: 1rem; line-height: 1rem; border:solid 1px #00447c; border-radius: .2rem; float: left; margin-right: .5rem; }
.art_pt_3{ width: 3.2rem; height: 3.2rem; line-height: 1rem; border-radius: .3rem; float: left; padding-top: .6rem; padding-bottom: .6rem; display: block; }
.art_pt_an{ height: 2rem; overflow: hidden; position: relative; padding-left: 2.4rem; padding-top: .2rem; display: block; }
.art_pt_an img{ width: 1.6rem; height: 1.6rem; position: absolute; left: .2rem; top: .2rem; }
.art_pt_an .font6{ font-weight: 600; letter-spacing: 1px; }
.art_pt_an .font5{ letter-spacing: 1px }
.art{ width: 16rem; padding: .5rem .2rem; overflow: hidden; margin-top: .5rem; }
.art img{max-width:100%; height:auto}
.art_an1{ width: 5rem; height: 1.4rem; line-height: 1.4rem; display: block; float: left; margin-left: .2rem; background-color: #ff5500; position: relative; padding-left: 1.4rem; }
.art_an_tb1{ width: 1.4rem; height: 1.4rem; background-color: #ff3c00; position: absolute; left: 0; top: 0 }
.art_an_tb1 img{ width: 1rem; height: 1rem; position: absolute; left: .2rem; top: .2rem; }
.art_an2{ width: 10rem; height: 1.4rem; display: block; float: right; margin-right: .2rem; background-color: #0c56a7; position: relative; }
.art_an_tb2{ width: 1.4rem; height: 1.4rem; position: absolute; left: 0; top: 0 }
.art_an_tb2 img{ width: 1rem; height: 1rem; position: absolute; left: .2rem; top: .2rem; }
.art_an2_wb{ width: 8.3rem; height: 1rem; line-height: 1rem; float: right; margin-top: .2rem; overflow: hidden; margin-right: .2rem; }
.art_sxp{ width: 100%; height: 1.3rem; line-height: 1.3rem; overflow: hidden; border-bottom: solid 1px #dedede; padding-left: .2rem; }
.xgyyone{ width: 100%; height: 1.2rem; line-height: 1.2rem; position: relative; border-bottom: solid 1px #dedede; padding-left: .2rem; padding-right: .2rem; display: block; }
.xgyyone_wb{ width: 10.5rem; height: 1.2rem; overflow: hidden; float: left; }
.xgyyone_dz{ width: 2rem; height: 1.2rem; float: right; overflow: hidden; margin-left: .2rem; }
.xgyytb{ width: .7rem; height: .7rem; margin-top: -.2rem; }

/* pages */
.page{ width:16rem; height:auto; line-height:1.2rem; padding-top:.3rem; padding-bottom:.3rem;}
.pages li{list-style-type:none; line-height:0.8rem; border:solid 1px rgb(12,86,167); padding-left:0.3rem; padding-right:0.3rem; width:auto; float:left; margin-left:0.5rem; font-size:0.5rem; color:rgb(75,103,8);}

/*zj*/
.font7{ font-size: .7rem; }
.zjdd{ line-height: 1rem; padding-top: .3rem; padding-bottom: .3rem; overflow: hidden; letter-spacing: 1px; }
.zjfm_box_one{ width: 100%; height: auto; overflow: hidden; padding: .3rem; border-bottom: solid 1px #dedede; }
.zjfm_box_one_pic{ width: 5.6rem; height: auto; float: left; display: block; }
.zjfm_box_one_sm{ width: 9.3rem; height: auto; float: right; }
.zjfm_box_one_sm .font7{ height: 1.2rem; }
.zjfm_box_sm_0{ height: 1rem; }
.zjfm_box_sm_1{ width: 100%; height: 2rem; line-height: 1rem; border-top: solid 1px #999; border-bottom: solid 1px #999; margin-top: .2rem; }
.zjfm_box_sm_1 img{ width: .5rem; height: .5rem; margin-top: -.1rem; }
.zjfm_box_sm_2{ width: 48%; height: 1.2rem; line-height: 1.2rem; display: block; margin-top: .3rem; }
.zjfm_box_sm_3{ width: 48%; height: 1.2rem; line-height: 1.2rem; display: block; margin-top: .3rem; background-color: #ff8d3a }

/*zjfm_bh*/
.zjfm_bh{ width: 100%; height: auto; background-color: #4895ee; padding-top: .5rem; padding-bottom: .5rem; position: relative; }
.zjfm_bh_pic{ width: 3rem; height: 3rem; float: left; margin-left: .2rem; }
.zjfm_bh_1{width: 12rem; height: 1.3rem; line-height: 1.3rem; overflow: hidden; white-space : normal nowrap; float: right; margin-right: .2rem; }
.zjfm_bh_2{ width: 8rem; height: 1.2rem; padding: 0 0 0 .5rem;  line-height: 1.2rem; border-radius: .6rem 0 0 .6rem; position: absolute; left: 3.5rem; top: 2rem; }
.zjfm_bh_3{ width: 4rem; height: 1.2rem; line-height: 1.2rem; border-radius: 0 .6rem .6rem 0; position: absolute; left: 11.5rem; top: 2rem; }

/*wxtx*/
.wxtx{ width: 100%; height: auto; padding: .5rem .2rem; position: relative; }
.wxtx_wb{ width: 14rem; height: auto; padding: .3rem; line-height: 1rem; margin-top: .5rem; border-radius: .5rem; }
.wxtx_s{ width: 3rem; height: 3rem; float: left; margin-left: -2rem; margin-top: -1.1rem; background-color: #ff0000; border:solid 2px #fff; border-radius: 1.5rem; padding: .5rem; line-height: 1rem; margin-right: .1rem; }
.wxtx_1{ background-color: #ff8d3c; padding: .4rem; margin-top: .5rem; display: block; box-sizing: border-box; }
.wxtx_1_1{ width: 100%; height: 1.2rem; line-height: 1.2rem; border-bottom: dashed 1px #fff; }
.wxtx_1_2{ width: 100%; height: 1.1rem; line-height: 1.1rem; }
.wxtx_2{ padding: .4rem; margin-top: .5rem; display: block; box-sizing: border-box; }

/*sb*/
.ddan{width: 12rem; height: 1.2rem; line-height: 1.2rem; margin: .3rem auto; display: block; border-radius: .2rem;}
.sbfm_one{ padding-top: .5rem; padding-bottom: .5rem; border-bottom: solid 1px #dedede; }
.sbfm_one_pic{ width: 6rem; height: 4.2rem; }
.sbfm_one_wb{ width: 9.3rem; height: auto; margin-right: .2rem; }
.sbfm_one_wb .font6{ width: 100%; height: 1rem; overflow: hidden; white-space:nowrap;text-overflow:ellipsis; }
.sbfm_one_wb .font5{ width: 100%; height: 1rem; line-height: 1rem; overflow: hidden; }
.sbfm_one_wb .font5 img{ width: .5rem; height: .5rem; margin-right: .2rem; margin-top: -.2rem; }
.sbfm_one_an{ width: 4.2rem; height: 1.1rem; line-height: 1.1rem; display: block; margin-top: .1rem; border-radius: .15rem; }
.sbfm_one_an:hover{ color: #dedede }

/*jcjcsb*/
.jcjcsb{ border-top: solid 1px #dedede; }
.jcsb_1{ width: 33%; height: 2.8rem; float: left; border-right: solid 1px #dedede; }
.jcsb_2{ width: 100%; height: 1.4rem; line-height: 1.4rem; border-bottom: solid 1px #dedede; display: block; overflow: hidden; }
.jcsb_3{ width: 100%; height: 2.8rem; line-height: 2.8rem; border-bottom: solid 1px #dedede; display: block; overflow: hidden; }
.jcsb_4{ width: 34%; height: 2.8rem; float: left; }
.jcsb_5{ width: 55%; height: 1.4rem; line-height: 1.4rem; border-bottom: solid 1px #dedede; border-right: solid 1px #dedede;  display: block; overflow: hidden; float: left;}
.jcsb_6{ width: 45%; height: 1.4rem; line-height: 1.4rem; border-bottom: solid 1px #dedede; display: block; overflow: hidden; float: left; }

.sbfm_3an{ height: auto; padding: .4rem .2rem .3rem .2rem; display: block; border-radius: .2rem; margin-bottom: 0; margin-top: .5rem; }
.sbfm_3an img{ width: 1.5rem; height: 1.5rem; }
.sbfm_3an .font7{ height: 1.2rem; line-height: 1.2rem; }
.sbfm_3an:nth-child(2){ background-color: #fea501 }
.sbfm_3an:nth-child(3){ background-color: #dd425b }

/*list_bz*/
.list_bz_one{width: 33.333333333333%; padding-top: .5rem; padding-bottom: .5rem; float: left; border-right: solid 1px #dedede; border-bottom: solid 1px #dedede; display: block; position: relative;}
.list_bz_one_pic{width: 1.3rem; height: 1.3rem; margin-bottom: .2rem;}
.list_bz_one .font6{ line-height: 1rem; width:100%; height:1rem; overflow:hidden; }
.list_bz_one .font4{ text-transform:uppercase; width:100%; height:.8rem; overflow:hidden; }
.hot:after{ content: ""; width: .75rem; height: .75rem; background-image: url(../images/48.png); background-size: cover; position: absolute; left: 0; top: 0 }
.list_bz_one:hover{ background-color: #dedede }

.list_cjzz{ padding-top: .3rem; }
.list_zz_one{ padding-top: .5rem; height: 3.7rem; border:solid 1px #dedede; position: relative; }
.list_zz_one:hover{ background-color: #dedede }
.list_zz_one .font6{ width: 100%; height: 1rem; line-height: 1.2rem; overflow: hidden; }
.list_zz_one .font6 img{ width: .6rem; height: .6rem; margin-top: -.1rem; }
.list_zz_one_ywm{ width: 100%; height: .8rem; line-height: .8rem; overflow: hidden; text-transform:uppercase  }
.list_cjzz_one_d{ width: 100%; height: 1.2rem; line-height: 1.2rem; position: absolute; left: 0; bottom: 0; border-top: solid 1px #dedede; }
.list_cjzz_one_d1{ width: 50%; height: 1.2rem; border-right: solid 1px #dedede; float: left; color: #4ac0c8; overflow: hidden; }
.list_cjzz_one_d2{ width: 50%; height: 1.2rem; float: left; overflow: hidden; }