@charset "utf-8";
@font-face {
    font-family: "PingFang-SC-Regular";
    src: url("/static/ityang/font/PingFang-SC-Regular.ttf");
}
/* 版权所有 */
body {
    font-family: 'PingFang-SC-Regular';
    margin: 0px auto;
    padding: 0px;
    background:url(../img/bgb.png) #e6e6e6 no-repeat top center;
    color:#21242B;
    font-size:12px;
}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th, select, span
{
    margin:0px;
    padding:0px;
}
ul, li {list-style: none;}
ul, ol { list-style-type:none;}
table{border-collapse:collapse;}
input, select{vertical-align:middle;}
img{border:0;}
.clear {clear: both;}
/* 链接 */
a{color:#21242B;text-decoration:none;}
a:hover{color:#0D349A; text-decoration:none;}


/* 外间距 */
.margin{margin:8px;}
.mt{margin-top:20px;}
.mt10{margin-top:10px !important;}
.mb{margin-bottom:20px;}
.ml{margin-left:20px;}
.mr{margin-right:20px;}
.fw{font-weight:bold;}
.pt30{ padding-top: 30px;}
/* 字体大小 */
.fz14{ font-size: 14px;}
.fz16{ font-size: 16px;}
.fz18{ font-size: 18px;}

.separater { width: 1320px; margin: 0 auto; height: 2px; }
.separater-red { width: 1360px; margin: 0 auto; height: 2px; border-bottom: 2px solid #fcaaaa; }

/* 列表时间单独调用 */
.time{ float:right; color:#999; }
/* 文章开头没两格 */
.kem{ text-indent:2em;}
/* 多文字省... */
.yhtxt1{text-overflow: ellipsis; white-space: nowrap;overflow:hidden;}
.yhtxt2{ overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.yht1 li{text-overflow: ellipsis; white-space: nowrap;overflow:hidden;}

/* 公共栏目导航条 */
.dh { height:52px; line-height:52px;}
.more {float:right; margin-top: 15px; margin-right: 5px; min-width: 45px; height: 28px; line-height: 28px; text-align: center;font-size: 14px; color: #333333;  border-radius: 5px;}
.more a { color:#333; display: block;}
.more a:hover{color:#F30;}
.name {padding-left:10px; font-size:14px; color:#333;text-transform: uppercase;}

.idh{ height:27px; line-height:26px; border-bottom:2px solid #f2f2f2; padding-bottom: 15px;}
.idh .name{ float: left; font-size:20px; padding:0 8px 15px 8px; border-bottom: 3px solid #0d349a;}

.mdh{ height:46px; line-height:45px; border-bottom:2px solid #f2f2f2; padding-bottom: 5px; position: relative;}
.mdh .name{ float: left; font-size:20px; padding:0 10px 5px 10px; border-bottom: 3px solid #0d349a; color: #0d349a;}


.box{ border:1px solid #dedede;}

/* 网站公共部分 */
.header{opacity: 1; width: 100%; position: relative;}
.top{ height:60px; line-height:60px; color: #fff; }
.top a{ color: #333333;}
.top a:hover{ color: #ffcc00; }
.topc{ width:1360px; height:60px; margin:0 auto; font-size: 13px; background: #ffffff; }
.topz{ float:left; height:60px; padding-left: 20px; }
.topz ul li{ float: left; display: block; }
.topz ul li{ float: left; display: block; }
.topz ul li.separator { padding: 0 15px; color: #cccccc; font-weight: bolder; }

.topz ul li h3{ padding: 0 16px; font-size: 18px; font-weight: bold;}
.topz .active h3{ font-weight: bold; color: #ffcc00; }
.topy{ float:right; width:220px; height:70px; text-align:left; position: relative; background: url(../img/time.png) 10px 28px no-repeat;}
#date{ padding-left: 20px;}
.toph{ width:1360px; height:170px; margin:0 auto; padding-top: 50px; position: relative; background: #d2e1ff; overflow: hidden;}
.tophc{ width: 900px; padding-left: 50px; float: left; }
.logo{ float: left; width: 140px; height: 130px;}
.logo img { height: 130px; width: 130px; }
.logo2 img { height: 90px; width: 90px; margin-top: 10px; margin-left: 120px; }
.tophm{ float: left; padding-top: 10px; }
.topha{ color: #333333; padding-top: 16px;}
.topha h1{ font-size: 42px; line-height: 42px; letter-spacing: 1px;}
.topha p{ font-size: 16px; padding-top: 16px; text-transform:uppercase; padding-left: 4px;}
.tophb{ float: left; width: 272px; height: 40px; padding-top: 17px; }
.tophc2{ width: 320px; float: right; padding-top: 15px; }
.tophc2 .date{ font-size: 14px; font-weight: bold; color: #333333; margin-bottom: 15px; }
.search{ background-color: #fff; border: 1px solid #fff; width: 270px; height: 36px; position: relative; border-radius: 25px; }
.search .txt:focus{ outline:none }
.search .txt{position: absolute; left: 40px; top: 0px; border: none; background: transparent; padding-top: 0px;height:36px;line-height: 36px;width:230px;color:#999; font-size:15px;}
.search .btnss{ border: none;background: none; text-align:center;color: #fff;font-size:18px; font-weight: bold; height:36px;line-height:36px;cursor: pointer; position: absolute; width: 30px;  left: 5px; top: 4px; background: none;}
.search .btnss img { width: 20px; }
.search .txt::-webkit-input-placeholder { color: #999; }
.liss{position: absolute; background-color: #fafafa; border: 1px solid #eee; width: 390px; height: 40px; right: 0; top: -9px;}
.liss .litxts:focus{ outline:none }
.liss .litxts{ position: absolute; left: 40px; top: 0px; border: none; background: transparent; padding-top: 0px;height:40px;line-height: 40px;width:340px;color:#999; font-size:16px;}
.liss .libtnss{border: none;background: none; text-align:center;color: #fff;font-size:18px; font-weight: bold; height:40px;line-height:40px;cursor: pointer; position: absolute; width: 30px; left: 5px; top: 6px; background: none;}


.ad01{ width: 1360px; margin: 0 auto; text-align: center; }
.ad01 img{ display: block;}
.ad01 .title{ font-size: 30px; font-weight: bold; color: #333333; padding: 20px 0; letter-spacing: 3px; }
.ic{ margin:0 auto; width:1320px; position:relative; padding:10px 20px; background-color: #fff;}
.i01{ padding-bottom: 30px;}
.i01z{ float: left; width: 860px; height: 500px; }
.i01c{ float: left; width: 430px; padding-left: 20px; }
.i01y{ float: right; width: 252px; }
.focusBox { position: relative; width: 860px; height: 500px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 860px; height: 500px; display: block; }
/* .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; } */
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background-image: linear-gradient(to right, #e9f0fb, #d2e3ff); overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
.focusBox .txt li a{ display: block; color: #333333; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; font-weight: bold; }
.focusBox .num { position: absolute; z-index: 3; bottom: 18px; right: 12px; }
.focusBox .num li{ float: left; border: 1px solid #fff; position: relative; width: 8px; height: 8px; overflow: hidden; text-align: center; margin-right: 10px; border-radius: 5px; 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:#fff;  }
.ywnews { padding-top: 10px; }
.ywnews li { padding: 8px 0; font-size: 16px; font-weight: bold; color: #333333; }
.ywnews .item-xzyw { margin-top: 7px; margin-bottom: 8px; padding: 0; height: 50px; line-height: 25px; font-size: 16px; color: #333333; position: relative; font-weight: bold; background-color: #F9F9F9; }
.ywnews .item-xzyw:last-child { margin-bottom: 1px; }
.ywnews li a { color: #333333; }
.ywnews .item-xzyw a { word-wrap: inherit; white-space: normal; }
.ywnews li .time2 { position: absolute; bottom: 6px; right: 0px; color:#999; padding: 0;  font-weight: bold; }
.idt{ width: 270px; height: 70px; border: 1px solid #eee;}
.idtz{float: left;  text-align: center; background-color: #0d349a; width: 60px; height: 58px; font-weight: bold; font-size: 18px; color: #fff; padding-top: 12px;}
.idtz a{ color: #fff;}
.idty{ float: left; width: 190px; height: 52px; font-size: 16px; line-height: 26px; padding: 10px 6px 0px 10px;}
.txtMarquee-top{overflow:hidden; position:relative;  height:52px;}
.txtMarquee-top .infoList li{ height:52px; line-height:26px;}

.zbb{background-image: linear-gradient(#1e53e2, #6fa0fe);  width: 212px; color: #fff; padding: 20px; height: 308px;}
.zbbt{ background: url(../img/jhdk.png) 40px 0 no-repeat; padding-left: 85px; background-size: 33px; }
.zbbt h3{ font-size: 24px;}
.zbbt h3 a{ color: #fff;}
.zbbt p{text-transform:uppercase; font-size: 12px; white-space: nowrap; font-size: .12rem; -webkit-transform-origin-x: 0; transform: scale(0.6);letter-spacing: 2px;}
.zbbox{ padding-top: 16px;}
.zbtable { border-left: #fff 1px solid; border-top: #fff 1px solid; text-align: center; width: 100%; height: 190px;}
.zbtable td { border-bottom: #fff 1px solid; line-height: 24px; border-right: #fff 1px solid;}
.zbtdz{ width: 70px; height: 50px; font-size: 16px;}
.zbtdz-mj{ width: 70px; height: 100px; font-size: 16px; overflow: hidden;}
.i02{padding:0;}
.i02z{ float: left; width: 420px; }
.i02z .more{margin-top: 0px;}
.i02y{ float: right; width: 860px;}
.izxbox{ padding-top: 10px;}
.izximg{ margin-top: 10px; height: 120px; overflow: hidden;}
.izximg img{ width: 420px; height: 120px; display: block;}

.slideTxtBox{ width:100%;}
.slideTxtBox .hd{ height:34px; line-height:34px; position:relative;  border-bottom:2px solid #f2f2f2; padding-bottom: 10px;}
.slideTxtBox .hd ul{ float:left; height:34px; }
.slideTxtBox .hd ul li{ float:left; padding:0 8px; cursor:pointer; font-size: 20px; position: relative; margin-right: 50px;}
.slideTxtBox .hd ul li b{ height: 20px; width: 2px; background-color: #0d349a; position: absolute; right: -26px; top:8px;}
.slideTxtBox .hd ul li.on{ height:34px;  border-bottom:3px solid #0d349a; color: #0d349a; padding-bottom: 9px; font-weight: bold;}
.slideTxtBox .hd ul li.on a{ color: #1555fa; }
.slideTxtBox .bd{  zoom:1;}
.tabbox{padding:10px 0 0 0;}
.tnews{ float: left; width: 500px; padding: 17px 20px 18px 10px; height: 50px; position: relative; border-bottom: 1px dashed #ddd;}
.tnewsz{ width: 50px; height: 50px; background-color: #21242b; color: #fff; text-align: center;}
.ttp1{ font-size: 28px; line-height: 28px; padding-top: 2px; font-weight: bold;}
.ttp2{letter-spacing: -0.8px;}
.tnewsy{ height: 50px; line-height: 50px; font-size: 18px; position: absolute; top: 17px; left: 80px;text-overflow: ellipsis; white-space: nowrap;overflow:hidden; width: 430px;}
.tnews:hover .tnewsz{ background-color: #0d349a;}
.i03{padding:5px 0;}
.picScroll{ margin-top: 30px; position:relative; width:1305px;  padding:0px 0 0 15px;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:38px; left:-10px; width:14px; height:20px; background:url(../ssimg/yzy.png) no-repeat; }
.picScroll .next{ left:auto; right:-10px; background-position:0 -24px;}
.picScroll ul{ overflow:hidden; zoom:1; width: 1305px;}
.picScroll ul li{ width:140px; float:left; overflow:hidden; margin-right: 48px; height: auto; text-align: center; position: relative;}
.picScroll ul li img{ width:60px; height:60px; display:block; }
.picScroll ul li p{font-size: 18px; line-height: 26px; padding-top: 15px;}
.bhtt{ width: 60px; height: 60px; padding: 20px; margin: 0 20px; overflow: hidden; position: relative; border-radius: 50%; background-color: #ebf1ff;}
.bhtt:hover{ background-color: #526fba;}
.picScroll ul li:hover .bhtt{ background-color: #526fba;}
.cwsbt{ position: absolute; left: 0; bottom: 0px; width: 60px; height: 0px; padding:0 20px;}
.i04{ background:#fff; padding-top: 10px;}
.i04z{ float: left; width: 635px;}
.i04y{ float: right; width: 635px;}
.i05{ background:#fff; padding: 20px 0 20px 0;}
.jwxwtab{ position:relative; width:1305px;  padding:0px 0 0 15px;}
.jwxwtab .tempWrap{width: 1300px; overflow: hidden;}
.jwxwtab .prev,
.jwxwtab .next{ display:block; position:absolute; top:108px; left:-10px; width:14px; height:20px; background:url(../ssimg/yzy.png) no-repeat; }
.jwxwtab .next{ left:auto; right:-10px; background-position:0 -24px;}
.xnewhd{width: 1300px; overflow: hidden;}
.i05box{float: left; width: 305px; height: 305px; position: relative; margin-right:24px; padding-top: 30px;}
.hztt{ width: 305px; height: 175px; overflow: hidden;}
.i05box img{ width: 306px; display: block;}
.ml0{ margin-left: 0 !important;}
.i05box h3{ font-size: 16px; height: 20px; line-height: 20px; margin: 14px 0;}
.i05box p{ font-size: 14px; color: #666; line-height: 22px; height: 44px;}
.i05b{ position: absolute; width: 310px; height: 30px; line-height: 30px; left: 0; bottom: 0;}
.i5st{ background: url(../img/ss.png) 0 8px no-repeat;width: 60px; height: 30px; padding-left: 20px; font-size: 14px; color: #999; float: left;}
.i05hot{ background: url(../img/yy.png) 0 6px no-repeat;  padding-left: 23px; font-size: 14px; color: #999;float: left;}
.footer { width:100%; color:#fff; margin-top:10px; }
.footer a{ color:#fff;}
.footer a:hover{color:#FF0;}
.footli{ height: 58px; line-height: 58px; font-size: 14px; text-align: center; border-bottom: 1px solid #3e5eb2;}
.footli span{ padding: 0 15px;}

/*刑侦专家*/
.xzzj-panel{height: 420px;overflow: hidden;}
.xzzj-panel-slide{height: 420px;overflow: hidden;}
.xzzj-list{height: 420px;}
/*.xzzj-box{float: left; width: 285px; height: 166px; position: relative; margin:18px 0 0 20px; overflow: hidden; display: block;}*/
/*.xzzj-box .pic, .xzzj-box .content{float: left; width: 50%;}*/
/*.xzzj-box .pic{}*/
/*.xzzj-box .content{}*/
.xzzj-box{height: 200px; position: relative; margin:8px 0 0 20px; overflow: hidden; display: block;}
.xzzj-box .pic, .xzzj-box .content{float: left;}
.xzzj-box .pic{width: 130px;}
.xzzj-box .content{width: 470px; padding-left: 5px;}

.foot { width:1360px; margin:0 auto; padding: 20px 0; text-align: center; display: flex; }
.foot .logo { width: 150px; }
.foot .logo img { width: auto; height: 100px; }
.foot .container { flex: 1; padding-top: 10px; padding-left: 50px; letter-spacing: 2px; }
.foot .container .count { color: #999999; display: flex; font-size: 16px; font-weight: bold; height: 35px; line-height: 35px; }
.foot .container .count div { margin-right: 50px; }
.foot .container .content { color: #333333; display: flex; font-size: 16px; font-weight: bold; height: 35px; line-height: 35px; }
.foot .container .content div { margin-right: 50px; }

.lurl{ position: fixed; width: 100px; left: 0; top: 442px; z-index: 9999;}
.lurl li{ background: url(../img/zbbg.png) no-repeat; height: 97px; width: 90px; padding-top: 20px; color: #205ed4; font-size: 22px; text-align: center; font-weight: bold;}
.lurl li a{ color: #205ed4;}

/* 列表页 */
.imc{ margin:0 auto; width:1300px; position:relative; background-color: #fff; padding: 30px;}
.ilbr{ height: 66px; line-height: 66px; font-size: 16px; text-align: right; color: #fff; width: 1360px; margin: 0 auto;}
.tswz{ top: 220px;}
.mbody{  padding: 30px 0; min-height: 600px; font-size: 18px; line-height: 36px;}
.liss{position: absolute; background-color: #fafafa; border: 1px solid #eee; width: 390px; height: 40px; right: 0; top: -9px;}
.liss .litxts:focus{ outline:none }
.liss .litxts{ position: absolute; left: 40px; top: 0px; border: none; background: transparent; padding-top: 0px;height:40px;line-height: 40px;width:340px;color:#999; font-size:16px;}
.liss .libtnss{border: none;background: none; text-align:center;color: #fff;font-size:18px; font-weight: bold; height:40px;line-height:40px;cursor: pointer; position: absolute; width: 30px;  left: 5px; top: 6px; background: none;}
.wlxzlist{ padding: 10px 0; min-height: 600px;}
.wlbox{ border: 1px solid #eee; background-color: #fafafa; height: 60px; padding: 20px; margin-top: 20px;}
.wlboximg{ float: left; width: 80px; height: 60px;}
.wlboximg img{ width: 60px;height: 60px; display: block;}
.wlboxc{ float: left; width: 900px; height: 60px;}
.wlboxc h3{ font-size: 18px; height: 30px; line-height: 30px;}
.wlboxc p{ font-size: 16px; padding-top: 5px; color: #999;}
.xztime{ padding-left: 10px;}
.wlboxy{ float: right; width: 176px; height: 35px; padding-top: 15px; font-size: 16px; text-align: right;}
.ckbtn{ border: 1px solid #eee; background-color: #fff; height: 30px; line-height: 30px; display: inline-block; padding: 0 20px; border-radius: 20px;}
.ckbtn:hover{border: 1px solid #ccc; background-color: #eee;}
.xzbtn{border: 1px solid #0d349a; background-color: #0d349a; height: 30px; line-height: 30px; display: inline-block; padding: 0 20px; border-radius: 20px; color: #fff;}
.xzbtn:hover{ color: #fff; border: 1px solid #3356b0; background-color: #3356b0; }
.wlboxy span{ padding:6px;}
.wzlist{ padding: 10px 0; min-height: 600px;}
.wzbox{ padding: 20px 0; height: 90px; border-bottom: 1px solid #eee;}
.wzboxz{ float: left; width: 160px; height: 90px; overflow: hidden;}
.wzboxz img{ width: 160px; display: block;}
.wzboxy{ float: right; width: 1120px; height: 90px;}
.wzboxy h3{ font-size: 18px; line-height: 20px; height: 20px;}
.wzboxy h3 span{ float: right; font-weight: normal; color: #999; font-size: 14px;}
.wzboxy p{ font-size: 14px; line-height: 22px; color: #999; margin-top: 12px;}
/* 详情页 */
.dqwz{ width: 1360px; height:66px; line-height:66px; color: #fff; font-size: 16px; margin: 0 auto;}
.dqwz a{ color:#fff;}
.dqwz a:hover{ color:#fff000;}
.newsinfo{ padding: 20px;}
.newstitle{ font-size: 32px; font-weight: normal; text-align: center;}
.newpp{font-size: 16px; color: #999; padding: 20px 0; text-align: center;}
.newpp span{ padding: 0 6px;}
.newsbody{ border-top: 1px solid #eee; padding: 30px 200px; font-size: 16px;
    /*line-height: 34px;*/

}

.yqdh{ padding-top: 30px; padding-left: 15px; padding-bottom: 20px; min-height: 600px;}
.yqdh li{ float: left; margin: 10px 5px 0 5px;}
.yqdh li a{ float: left; width: 355px; height: 52px; line-height: 52px; display: block; text-align: center; border: 1px solid #4893d6; font-size: 18px; font-weight: bold; color: #4893d6;}
.yqdh li a:hover{  border: 1px solid #f59723; color: #f59723;}

.zbtablex { border-left: #dedede 1px solid; border-top: #dedede 1px solid; text-align: center; width: 100%;}
.zbtablex td { border-bottom: #dedede 1px solid; line-height: 24px; border-right: #dedede 1px solid; padding: 10px 10px; font-size: 16px;}

/* 专题 */
.zttop{ height: 260px;}


.hddtbox{  padding: 10px 0;}
.hddtbox .inhd{ height:34px; line-height:34px; position:relative; }
.hddtbox .inhd ul{ float:left; height:34px; }
.hddtbox .inhd ul li{ float:left; padding:0 15px; cursor:pointer; border: 1px solid #ddd; border-radius: 6px; font-size: 16px; margin-left: 10px;}
.hddtbox .inhd ul li.on{ height:34px;  border:1px solid #0d349a; color: #fff; background-color: #0d349a;}
.hddtbox .inbd{  zoom:1;}
.hddtbox .inhd ul li.on a{color: #fff;}
.gdinfo{ padding-top: 10px;}

.jwdh{ height:27px; line-height:26px; border-bottom:2px solid #f2f2f2; padding-bottom: 15px;}
.jwdhtit{ font-size:20px; padding:0 0px 15px 0px; border-bottom: 3px solid #0d349a; color: #0d349a; font-weight: bold; width: 190px; margin: 0 auto; text-align: center;}
.ynnexx .tabbox{ padding-top: 0;}
.ynnexx .hd{ height:20px; line-height:20px; position:relative;  border-bottom:2px solid #f2f2f2; padding-bottom: 15px;}
.ynnexx .hd ul{ float:left; height:20px; }
.ynnexx .hd ul li{ float:left; padding:0 8px; cursor:pointer; font-size: 20px; position: relative; margin-right: 50px;}
.ynnexx .hd ul li b{ height: 20px; width: 2px; background-color: #0d349a; position: absolute; right: -26px; top:2px;}
.ynnexx .hd ul li.on{ height:20px;  border-bottom:3px solid #0d349a; color: #0d349a; padding-bottom: 14px; font-weight: bold;}

.ic .hd .title { height:20px; font-size: 20px; border-bottom:3px solid #0d349a; color: #1555fa; padding-bottom: 14px; font-weight: bold; float: left; }
.ic .hd .title a { color: #1555fa; }
.ic .hd .more {  float: right; color: #1555fa; margin: 0; min-width: inherit; }
.ic .hd .more a span { color: #1555fa; font-size: 12px; font-weight: bold; border: 1px solid #e2e2e2; border-radius: 5px; padding: 3px 5px; }
.ic .bd li .title { float: left; width: 580px; overflow: hidden; }
.ic .bd li .time { float: right; padding: 0; }

.ic-separater { width: 1320px; margin: 0 auto; border-bottom: 1px solid #e2e2e2; padding: 5px 0; }

.ic2 { margin:0 auto; width:1320px; position:relative; padding:10px 20px; background-color: #fff;}
.ic2 .slideTxtBox .hd { border-bottom: none; display: flex; flex-direction: row; height:30px; line-height:30px; }
.ic2 .hd .title { font-size: 20px; color: #1555fa; font-weight: bold; }
.ic2 .hd .title a { color: #1555fa; }
.ic2 .hd .more { margin: 0; min-width: inherit; flex: 1; border-bottom: 1px solid #1555fa; border-radius: 0; height: 50%; margin-left: 20px; }
.ic2 .bd { min-height: inherit; margin-top: 15px; }
.ic2 .bd .ywnewli { min-height: inherit; padding-top: 0; }
.ic2 .bd ul { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(2, 1fr); gap: 20px 40px; }
.ic2 .bd li { overflow: hidden; text-align: center; height: auto; line-height: inherit; background: #012b81; padding: 12px 20px; }
.ic2 .bd li a { color: #ffffff; }

.ic3 { margin:0 auto; width:1320px; position:relative; padding:10px 20px; background-color: #fff;}
.ic3 .slideTxtBox .hd { border-bottom: none; display: flex; flex-direction: row; height:30px; line-height:30px; }
.ic3 .hd .title { font-size: 20px; color: #1555fa; font-weight: bold; }
.ic3 .hd .title a { color: #1555fa; }
.ic3 .hd .more { margin: 0; min-width: inherit; flex: 1; border-bottom: 1px solid #1555fa; border-radius: 0; height: 50%; margin-left: 20px; }
.ic3 .bd { background: #f4f4f4; margin-top: 15px; padding: 25px 15px; }
.ic3 .bd .ywnewli { min-height: inherit; padding-top: 0; }
.ic3 .bd ul { display: grid; grid-template-columns: repeat(6, 1fr); grid-template-rows: repeat(2, 1fr); gap: 30px 10px; }
.ic3 .bd li { overflow: hidden; text-align: center; height: auto; line-height: inherit; }
.ic3 .bd li a { color: #333333; }
.ic3 .bd li img { width: 70px; height: 70px; }
.ic3 .bd li p { margin-top: 8px; font-size: 14px; font-weight: bold; }

.ic4 { margin:0 auto; width:1320px; position:relative; padding:10px 20px; background-color: #fff;}
.ic4 .bd { width: 800px; margin: 0 auto; border: 1px solid #bababa; padding: 15px 20px; }
.ic4 .bd ul { display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(1, 1fr); gap: 0px 20px; }
.ic4 .bd ul li { background: #012b81; text-align: center; padding: 12px 10px; }
.ic4 .bd ul li a { color: #ffffff; font-size: 16px; }

.newimg{ width: 24px; height: 24px; margin-top: 7px;}
.ywnewli{ padding-top: 15px; min-height: 350px; }
.ywnewli li{ height: 39px; line-height: 39px; font-size: 16px;}

/* 20220601 补充 */
.sxlsd{color: blue;}
.tzh1{ color: red;}
.tzh2{ color: orange;}
.tzh3{ color: #d8a10c;}
.tzh4{ color: #000;}

.topdl{ float: left;height:32px; border: 1px solid #fff; border-radius: 20px; padding: 2px 15px 0 20px; margin-left: 10px; line-height: 32px; color: #fff; font-size: 14px;}
.topdl span{ padding: 0 6px;}
.topdl a{ color: #fff;}
.topdl a:hover{ color: #fff000;}
.zxdl{float:right; height:55px; padding-top:23px; width: 180px; overflow: hidden;}
.zxdl li{ float:left; height:32px; line-height:32px; margin:0 5px; display:inline;}
.zxdl li a{ float:left; display:block; padding:0 15px; font-size:16px; color:#333;  border-radius:4px;border:1px solid #fff;}
.zxdl li a:hover{ color:#00a42b; border:1px solid #00a42b;}
.i400{ float:right; width:180px; height:68px; line-height:68px; font-size:16px; padding-left:10px; color:#ff9d00; text-align:right; padding-right:20px;}
.navbox{background:url(../img/navbg.jpg); border-top: 1px solid #28935d;height: 60px;}
.navx{ height: 60px; width: 1360px; margin: 0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ position:relative; z-index:1;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left; font-size:18px; color:#333; height: 40px; line-height: 40px; margin:10px;}
.nav .nLi h3 a{ display:block; color:#fff;padding:0 35px;}
.nav .nLi b {
    position: absolute;
    right: 0;
    top: 21px;
    width: 3px;
    height: 18px;
    display: block;
    background: url(../img/nfg.png) center center no-repeat;
}
.nav .sub{ display:none; width:100%; left:0; top:60px; position:absolute; background: rgba(255, 255, 255, 0.92); line-height:26px;box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;}
.nav .sub li{ zoom:1; padding: 5px;}
.nav .sub a{ display:block; padding:5px 0px 5px 0px; font-size: 16px; color: #555; text-align:center; border-bottom: 1px solid #dedede;}
.nav .sub a:hover{ background:#ddd; color:#333;  }
.nav .on h3 { background:#fff; color:#2fa570; border-radius: 6px;}
.nav .on h3 a{ color: #2fa570;}
.nav .fsub{ width: 300px;}
.nav .fsub li{ float: left; width: 48%;}
.nLi .iconfont{ font-size: 12px;}

.flash{width:100%;}
.fullSlide{min-width:1360px; position:relative;  height:360px; overflow:hidden; z-index: 1;}
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:360px; overflow:hidden; text-align:center; }
.fullSlide .bd li .siteWidth{ width:1360px; position:relative;  margin:0 auto;  height:360px;}
.fullSlide .bd li a{ display:block; height:360px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:60px; height:5px; margin:4px; background: #fff; overflow:hidden;
    line-height:99px;
}
.fullSlide .hd ul .on{ background:#00a42b; }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:0;  z-index:1; width:40px; height:60px; background:url(../ssimg/d/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:0; background-position:-6px -137px; }

.ifz{ color:#fff; text-align:center; max-width:800px; margin: 0 auto; padding-top: 150px;}
.ifz h3{ font-size:60px; font-weight:normal;text-shadow: #333 1px 1px 1px; }
.ifz p{ font-size:24px; line-height:42px; margin-top:20px;text-shadow: #333 1px 1px 1px; }

.ixlbtn { font-size:16px; padding:10px 55px; border:2px solid #fff; border-radius:30px;display:inline-block;  position:relative}

.ileft{ float: left; width: 820px;}
.iright{ float:right; width: 350px;}
.inews{ padding-bottom: 20px;}
.inewsz{ float: left; width: 420px;}
.inewsy{ float:right; width: 400px;}
.ihot{border-bottom:1px dashed #e5e5e5; padding: 0px 0 10px 0;}
.ihot h3{ height:20px; line-height:20px; font-size:18px; overflow: hidden;}
.ihot p{ line-height:24px; color:#666; font-size: 12px; line-height: 24px; color: #999; padding-top: 10px;}
.inewsy ul{ padding:10px 0 0 0;}
.inewsy ul li{ height:32px; line-height:32px; font-size:14px; background: url(../img/icon/15.gif) 0 14px no-repeat; padding-left: 10px;}


.ihydt{box-shadow: 0 3px 10px 3px #eaeaea;background: url(../img/zzbg.jpg) no-repeat right top;}
.ihydtbox{ padding: 0 20px 20px 20px; }
.yhtt{ height: 90px; padding: 15px 0; border-bottom:1px dashed #e5e5e5;}
.yhtt img{ float: left; width: 140px; height: 90px; margin-right: 20px; display:inline;}
.yhtt h3{ font-size: 16px; height: 22px; line-height: 22px; overflow:hidden;}
.yhtt p{ font-size: 14px; margin-top: 8px; color: #999;}

.irtzbox{box-shadow: 0 2px 8px 2px #eaeaea; padding: 15px;}

.wxbox{ height: 150px; background-color: #f6f6f6;}
.wximg{ float: left; width: 210px; height: 150px;}
.wximg img{width: 210px; height: 150px;}
.wxinfo{ float: right; width: 520px; height: 110px; padding: 20px;}
.wxinfo h3{ font-size: 18px;}
.wxinfo p{ color: #999; font-size: 14px; line-height: 24px; padding-top: 10px;}
.wxlist{padding-top: 20px;}
.wxlist li{ line-height: 46px; height: 46px; overflow: hidden; font-size: 16px;background: url(../img/icon/1.gif) 0 20px no-repeat; padding-left: 15px; border-bottom: 1px dashed #e5e5e5; }
.ijplist{ padding: 20px;}
.ijplist li{ line-height: 46px; height: 46px; overflow: hidden; font-size: 14px;background: url(../img/icon/1.gif) 0 20px no-repeat; padding-left: 15px; border-bottom: 1px solid #eee; }

.ihyz{float: left; width: 820px; background-color: #fff;box-shadow: 0 0 14px rgb(17 86 51 / 17%);}
.hytab{ position: relative;}
.hytab .hd{ width: 160px; background: url(../img/zzzz.png) #25925a no-repeat right bottom; height: 400px;}
.hytit{ padding: 40px 0  0 30px; color: #fff;}
.hytit h3{ font-size: 20px;}
.hytit p{font-size: 14px; padding-top: 8px;text-transform: uppercase;}
.hytab .hd ul{ padding: 30px 0 0 30px;}
.hytab .hd ul li{ height: 44px; border-left:4px solid #25925a; line-height: 44px; font-size: 16px; color: #fff;padding-left: 20px; margin-top: 10px;}
.hytab .hd ul li.on{ height:44px;  border-left:4px solid #66c795; color: #222; background-color: #fff;cursor:pointer; }
.hybox{padding:30px; position: absolute; right: 0; top: 0; width: 600px;}
.hybox{ height: 120px;}
.hyimg{ float: left; width: 180px; height: 120px;}
.hyimg img{width: 180px; height: 120px;}
.hyinfo{ float: right; width: 390px; height: 120px;}
.hyinfo h3{ font-size: 18px;}
.hyinfo p{ color: #999; font-size: 14px; line-height: 24px; padding-top: 10px;}
.hylist{padding-top: 20px;}
.hylist li{ line-height: 46px; height: 46px; overflow: hidden; font-size: 14px;background: url(../img/icon/1.gif) 0 20px no-repeat; padding-left: 15px; border-bottom: 1px dashed #e5e5e5; }
.ihyr{float: right; width: 350px; background-color: #fff;box-shadow: 0 0 14px rgb(17 86 51 / 17%); height: 400px;}

.hdboxa{ padding: 0 20px;}
.hdhot{ height: 80px; padding: 10px 0 25px 0;}
.hdhotimg{ float: left; width: 135px; height: 80px;}
.hdhotimg img{width: 120px; height: 80px; border-radius: 5px;}
.dhhotinfo h3{ font-size: 16px; line-height: 26px; font-weight: normal;}
.dhlist{padding-top:0px;}
.dhlist li{ line-height: 46px; height: 46px; overflow: hidden; font-size: 14px;background: url(../img/icon/1.gif) 0 20px no-repeat; padding-left: 15px; border-bottom: 1px dashed #e5e5e5; }
.ispbox{ position: relative; width: 1360px; height: 600px; background-color: #ccc;}
.ispinfo{ padding: 200px 20px 0 160px; color: #fff;}
.ipsp1{font-size: 20px; text-shadow: #333 1px 1px 1px;}
.isph3{ padding-top: 10px; font-size: 32px; text-shadow: #333 1px 1px 1px;}
.ipsp2{padding-top:15px; line-height: 60px; height: 60px; position: relative;}
.ipsp2 .iconfont{ font-size: 60px;}
.ipaa{ position: absolute; left: 80px; top: 15px; font-size: 16px;}
.ipsp2 a{ color: #fff;}
.ipsp2 a:hover{ color: #4f9770;}

.igywm{ margin-top: 40px; background: url(../img/gybgg.jpg) #009148 no-repeat;}
.igywmz{ float: left; width: 210px; height: 120px; color: #fff; padding: 50px 0 0 40px;text-shadow: #333 1px 1px 1px;}
.igywmz h3{ font-size: 26px;}
.igywmz p{ font-size: 14px;text-transform:uppercase; padding-top: 6px;}
.igywmy{ float: right; width: 930px;}
.igybox{ float: left; width: 175px; text-align: center; padding-top: 30px;}
.igyyy{ width: 70px; height: 70px; border: 1px solid #35865b; border-radius: 50%; margin: 0 auto; line-height: 70px; background-color: #287e50;}
.igyyy .iconfont{ font-size: 36px; color: #b8d5c5;}
.igygg{ width: 20px; height: 2px; background-color: #208a4b; margin: 10px auto;}
.igybox p{ font-size: 18px; font-weight: bold; color: #fff;}
.igyyy:hover{ background-color: #fff; color: #4f9770;}
.igyyy:hover .iconfont{color: #4f9770;}

.iliks{ position: relative; border: 1px solid #dedede; padding: 30px 20px 30px 10px; }
.ilikstit{ position: absolute; left: 30px; top: -15px; background-color: #fff; height: 30px; line-height: 30px; font-size: 18px; padding: 0 15px; border-right: 1px solid #dedede; border-left: 1px solid #dedede;font-weight: bold;}
.iliks li{float: left;padding: 0 20px; position: relative; font-size: 14px; line-height: 24px; height: 24px;}
.iliks li b{width: 2px; display: block; height: 16px; position: absolute; right: 0; top: 4px;background: #c8c8c8;}
.iliks li a{ color: #666;}
.iliks li a:hover{color: #4f9770;}

.itop{text-align:center;  padding-bottom: 40px;}
.itop h2{ font-size:36px; color: #333; font-weight: normal;}
.itop h2 span{color: #ff5000;}
.itop p{ font-size:18px; padding:10px 100px 0 100px; color:#999; line-height: 26px; text-transform: uppercase;}
.itop p span{ background-color: #fff; padding: 0 20px;}
.itop p .pls{ background-color: #f5f5f5;}
.icx{ height: 1px; background-color:#ccc; margin-top: -12px;}
.iys{border: 1px solid #eee; box-shadow: 0 3px 10px 3px #eaeaea; background-color: #fff;}
.iys li{float: left; width: 198px; padding: 40px 20px; overflow: hidden; border-left:1px solid #eee; text-align: center; color: #444;}
.iys li .iconfont{ font-size: 60px;}
.iys li h3{font-size: 22px; padding-top: 10px;}
.iys li p{ font-size: 15px; padding-top: 8px;}
.iys li:hover{ color: #009148;box-shadow: 0 3px 10px 3px #eaeaea;}


.ifa{ padding: 5px 0;}
.ifabox{ float:left; width:374px; height:390px; background:#f4f4f4; margin:20px 0 38px 38px; display:inline; position: relative;}
.ifa .iml{ margin-left:0px;}
.ifabox img{ width:374px; height:260px; display:block;}
.ifaa{ padding: 5px 15px;text-align:center;}
.ifaa h3{ height:38px; line-height:38px; overflow:hidden; font-size:18px; font-weight:normal; color: #000;}
.ifaa p{ font-size:14px; line-height:24px; color:#999;}
.ialbk{ position: absolute; bottom: -18px; left:0; width: 100%; text-align: center;}
.au_more {display:inline-block;padding:10px 30px;color: #fff;background:#00a42b;font-size:14px;text-align: center;border-radius:20px;}
.au_more:hover{ color:#fff; background:#007811;}

.ccyy {transition: all 0.2s;}
.ccyy:hover {
    transform: scale(1.1);
}
.al_img {display:block;width:374px;height:260px;overflow: hidden;}
.algd{ text-align: center; font-size: 14px; padding-top: 20px;}
.algd a{ color: #999;}
.algd a:hover{color: #009148;}
.algd .iconfont{ font-size: 14px; padding-left: 5px;}


.isheli {text-align:center; height:80px; padding-top:10px;}
.isheli ul li {list-style-type:none; display:inline-block; margin:0 5px;}
.isheli ul li a{ font-size:16px; padding:10px 30px; background-color:#fff;border-radius:25px; border: 1px solid #ccc; color: #666;}
.isheli ul li a:hover{ background: #00a42b; color: #fff;border: 1px solid #00a42b;}
.isheli ul .ishego a{ color:#fff;background:#00a42b;border: 1px solid #00a42b;}
.ishea{ background-color: #fff; padding: 40px;box-shadow: 0 3px 10px 3px #eaeaea;}
.isheaz{ float: left; width: 500px;}
.isheaz img{ width: 500px; height: 320px; }
.isheay{ float: right; width: 580px; height: 320px;}
.isheay h4{ font-size: 26px; margin-bottom: 10px;}
.isheay p{font-size: 14px; line-height: 24px; color: #777;}
.spbtn{ padding-top: 15px;}
.spbtn a{ margin-right: 8px;}
.spbtna {display:inline-block; padding:8px 20px;color: #fff;background:#00a42b;font-size:14px;text-align: center;border-radius:4px;}
.spbtna:hover{ color:#fff; background:#007811;}
.spbtnb {display:inline-block; padding:8px 20px;color: #fff;background:#ff5000;font-size:14px;text-align: center;border-radius:4px;}
.spbtnb:hover{ color:#fff; background:#ff1e00;}


.sglc{ padding: 20px 0; position: relative; }
.sgli{ float: left; width: 170px; text-align: center;}
.sgy{ border: 1px  solid #e9e9e9; width: 80px; height: 55px; padding-top: 25px; border-radius: 50%; margin: 15px auto 10px auto;box-shadow: 0 3px 10px 3px #eaeaea; background-color: #fff; position: relative; z-index: 99;}
.sgy .iconfont{ font-size: 30px; color: #666;}
.sglip{ font-size: 14px;}
.sglip1{ font-size: 18px; font-weight: bold; padding-top: 6px;}
.sgfgx{ height: 2px; background-color: #f1f1f1; width: 1000px; position: absolute; left: 100px; top: 75px;}
.sghz{ padding-top: 50px;}
.sgzx{ width: 480px; height: 80px; background-color: #00a42b; margin: 0 auto; border-radius: 20px  20px 0 0; color: #fff;}
.sgzx1{ float: left; width:80px; text-align: right; padding-right: 20px; padding-top: 25px;}
.sgzx2{ float: left; width:250px; padding-top: 10px;}
.sgzx3{ float: left; width:130px; padding-top: 25px;}
.sgzx1 .iconfont{ font-size: 30px;}
.sgzxp1{ font-size: 14px;}
.sgzxp2{ font-size: 30px; font-weight: 900;}
.hzbtn{display:inline-block; padding:8px 22px;color: #222;background:#fff;font-size:14px;text-align: center;border-radius:20px;}
.hzbtn:hover{ color:#fff; background:#ff1e00;}
.hzbtn:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}

.ial{ padding: 5px 0;}
.ialbox{ float:left; width:374px; height:420px; background:#fff; margin:20px 0 38px 38px; display:inline; position: relative;}
.ial .iml{ margin-left:0px;}
.ialbox img{ width:374px; height:260px; display:block;}
.iala{ padding: 5px 15px;}
.iala h3{ height:38px; line-height:38px; overflow:hidden; font-size:18px; font-weight:normal; color: #000;}
.iala p{ font-size:14px; line-height:24px; color:#999;}
.almore{ position: relative; border-top: 1px solid #e9e9e9; height: 46px; line-height: 46px; margin-top: 10px;}
.almore a{ display: block; font-size: 14px;}
.almore .iconfont{ position: absolute; right: 10px; top: 0px;}

.i06{ background: url(../img/bbbg.jpg) #00a42b;}
.ixc{ height: 160px; padding: 20px 0;}
.ixc1{ float: left; width: 800px; }
.ixcp{font-size: 32px; color: #fff;}
.ixcspan{ padding-right: 20px;}
.iddz{font-size: 60px; padding: 0 5px; font-weight: 900;}
.icla{ border-top: 2px solid #72b383; margin-top: 10px; padding-top: 15px; font-size: 22px; color: #fff;}
.ixc2{float: left; width: 400px; text-align: center; color: #fff;}
.syba{ padding-top: 10px;}
.ixc2 .iconfont{ font-size: 46px;}

.i07{ background:#fff; padding: 60px 0 40px 0;}
.iabox{ padding: 5px 0;}
.iaboxz{ float: left; width: 590px;}
.iaboxy{ float: right; width: 558px;}
.iaz01{ background: url(../img/syh.png) top right no-repeat; border-bottom: 8px solid #00a42b; padding-bottom: 25px;}
.iaz01 h3{ font-size: 36px; font-weight: normal;}
.iaz01 P{font-size: 14px; color: #999; padding-top: 10px; text-transform: uppercase; line-height: 24px;}
.iaz02{ font-size: 16px; padding: 30px 0; line-height: 30px; min-height: 130px;}
.iaz03{border-top: 8px solid #f5f5f5; padding: 30px 0;}
.iaz03 ul li{ float: left; width: 180px; border-right:1px solid #e4e4e4; height: 100px;}
.iaz03 ul li h5{font-size: 50px; color:#00a42b;}
.iaz03 ul li p{font-size: 16px; color: #666;}
.iaz03 ul .iasa{ padding-left: 30px; width: 165px;}
.iaz03 ul .iasb{ padding-left: 30px; width: 160px; border-right: none;}
.pical{ width:558px; position:relative;  overflow:hidden;  zoom:1;   }
.pical .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.pical .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; width: 600px;}
.pical .hd ul li{ padding-top:15px; float:left;  margin-right:15px; display:inline;}
.pical .hd ul li img{ width:128px; height:80px; cursor:pointer;}
.pical .hd ul li.on{ background:url("../img/tjj.png") no-repeat 0px 4px; }
.pical .bd li{ vertical-align:middle; }
.pical .bd img{ width:558px; height:360px; display:block;  }

.i08{ background:#f5f5f5; padding: 60px 0 80px 0;}
.inewbox{ padding: 30px 0 10px 0;}
.inewz{ float: left; width: 700px; height:475px; background-color: #fff;}
.inewy{ float: right; width: 450px; height: 475px; background-color: #fff;}
.inlist{ padding: 20px 30px;}
.inlist li{ height: 80px; padding: 10px 0 22px 0;}
.wsrq{ float: left; height: 76px; width: 80px; background: #f2f2f2; text-align: center; border-bottom:4px solid #ccc;}
.inlist li:hover .wsrq{ border-bottom:4px solid #00a42b;}
.wsrqa{ font-size: 28px;color: #666; padding-top:9px;}
.wsrqb{ font-size: 13px; color: #999; padding-top:5px;}
.wsrqr{float: right; width: 540px;}
.wsrqr h3{font-size: 18px; line-height: 18px; height: 18px; overflow: hidden; font-weight: normal;}
.wsrqr p{font-size: 13px; line-height: 24px; color: #999; padding-top: 10px;}
.iaskbox{ padding: 30px;}
.iaskt{font-size: 20px; border-bottom:1px solid #dedede; padding-bottom: 10px; font-weight: bold;}
.iaskbox ul{ padding-top: 15px;}
.iaskbox li{ line-height: 40px; font-size: 16px; height: 40px; overflow: hidden;}


/* 列表 */
.mc{ padding:40px 0; }
.mleft{ float: left; width: 240px; position: relative;}
.mright{ float: right; width:  920px;}
.mnav{border: 1px solid #eee; box-shadow: 0 3px 10px 3px #eaeaea;}
.mnavt{ background: #29934c;height: 80px;}
.mnavt h2{ height: 75px;font-size: 24px; line-height: 75px; color: #fff;border-bottom: 1px solid #fff; text-align: center; font-weight: normal;}
.mnavli{ padding: 0 15px 15px 15px;}
.mnavli li{position: relative; line-height: 50px; height: 50px; border-bottom: 1px solid #dedede;}
.mnavli li .iconfont{ position: absolute; right: 0; top: 2px; color: #ccc;}
.mnavli li a{ display: block; font-size: 16px;}
.mnavli li a:hover{ display: block; font-size: 16px;border-bottom: 1px solid #29934c; font-weight: bold;color: #29934c;}
.mnavli .ngo a{ font-weight: bold; color: #29934c; border-bottom: 1px solid #29934c;}
.mnavli .ngo .iconfont{ color: #29934c;}
.mnavli li:hover .iconfont{ color: #29934c;}
.mlianx{ background-color: #29934c; color: #fff; text-align: center; padding: 20px 0;}
.mlianx .iconfont{font-size: 36px;}
.mpdh{ font-size: 26px; font-weight: 800;}

.mlist{box-shadow: 0 3px 10px 3px #eaeaea; background-color: #fff;padding: 10px 40px;}
.mli{}
.mli li{ float: left; width: 398px; height: 350px;  margin-right: 40px; margin-top: 40px;}
.mlig{overflow: hidden; border: 1px solid #e9e9e9;}
.mli li img{ width: 396px; height: 298px;}
.mli .mmr{ margin-right: 0px;}
.mli li p{ font-size: 16px; height: 50px;  line-height: 40px; text-align: center;}
.pp_img {display:block;width:396px;height:298px;overflow: hidden;}

.gclibox{ height: 200px; border-bottom: 1px solid #dedede; padding: 20px 0;}
.gcliimg{ float: left; width: 300px; height: 200px; overflow: hidden;}
.gcliimg img{width: 300px; height: 200px;}
.gcliy{float: right; width: 515px; height: 200px; position: relative;}
.gcliy h3{font-size: 18px;}
.gcliy p{font-size: 14px; color: #999;padding-top: 10px; line-height: 24px;}
.hal{ position: absolute; right: 0; bottom: 0;}
.halspan{ float: right; font-size: 14px; padding: 4px 10px; background-color: #29934c; color: #fff;}
.halspan:hover{ background-color: #007811;}

.bsbg{ background-color: #fff;box-shadow: 0 3px 10px 3px #eaeaea; padding: 30px;}

.abubox{ padding: 0;}
.abuboxz{ float: left; width: 550px; height: 520px; border: 5px solid #0ea436; position: relative;}
.abuimg{ position: absolute; top: 25px; left: 40px;}
.abuboxy{ float: right; width: 480px; position: relative;}
.abuh2{ font-size: 26px; border-bottom: 1px solid #e9e9e9; line-height: 68px; height: 68px; padding-top: 10px; margin-bottom: 15px;}
.abuxf{ width: 60px; height: 4px; border-radius: 2px; background-color: #00a42b; position: absolute; left: 0; top: 75px;}
.abuboxy p{font-size: 16px; line-height: 28px; color: #666;}


.abuli{border-top: 8px solid #f5f5f5; padding: 30px 0; margin-top: 30px; text-align: center;}
.abuli ul li{ float: left; width: 226px; border-right:1px solid #e4e4e4; height: 120px;}
.abuli ul li h5{font-size: 40px; color:#00a42b;}
.abuli ul li p{font-size: 16px; color: #666; padding-top: 10px;}
.abuli ul .zhy{ border-right: none;}
.abfwli{padding: 20px 0;}
.abfwli p{ font-size: 16px; padding: 20px 0; border-bottom: 1px solid #e9e9e9;}
.abfwli .iconfont{font-size: 30px; padding-right: 10px;color:#00a42b;}

.fhan{ position: absolute; left: -60px; top: 1px; background-color: #ccc; text-align: center; font-size: 14px; }
.fhan a{ display: block; color: #fff;padding-top: 10px;width: 60px; height: 50px;}
.fhan a:hover{background-color:#00a42b; color: #fff;}
/*分页样式*/
.pagination{ padding:0 20px; text-align:center; }
.pagination ul {margin: 20px 0 20px 0; position: relative;}
.pagination ul li{list-style-type:none; display:inline;}
.pagination ul li a {padding: 5px 10px;display: inline-block; margin-right: 5px;background: #eee;color: #333;text-decoration: none;font-size:14px;}
.pagination ul li a:hover{ color:#fff; background:#2647a0;}
.pagination ul li:first-child a{  border-radius: 4px 0px 0px 4px;}
.pagination ul li:last-child a{   border-radius: 0px 4px 4px 0px;}
.pagination .current{background:#ec260b; color:#fff;}
.pagination ul .active a{background:#2647a0; color:#fff;}

/* 文章内容样式 */
.news_view { padding:30px 20px;background-color: #fff;box-shadow: 0 3px 10px 3px #eaeaea;}
.news_view .tilte { font-size:24px;  padding-bottom:8px; line-height:32px; font-weight:500; text-align:center;}
.news_view .ftilte{ color:#999; font-size:12px; font-weight:500; height:36px; line-height:36px;border-bottom:1px dotted #ccc; text-align:center; padding-bottom: 10px;}
.news_view .ftilte em { padding:0 10px;}
.red{ color:#C00}
.news_view .body { padding:20px 0; font-size:16px; line-height:30px; min-height: 600px;}
.news_view .body p { margin-bottom:15px;}
.updo{ color:#666; line-height:24px; border-top:1px dotted #ccc; padding-top:8px; font-size: 14px;}

.xgzx{border-top:1px dotted #ccc; margin-top:8px;}
































.i02hs{ background:#323437; padding: 20px 0;}
.i02img{ padding-top:20px;}
.i02li{ float:left; width:282px; height:320px; overflow:hidden; margin-left:24px; background:#fff;box-shadow: 0px 2px 10px #ddd; position:relative; margin-bottom:24px;}
.i02li img{ width:282px; height:212px;}
.i02li:hover{box-shadow: 0px 2px 14px #bbb;}
.che01{ padding:5px 10px; background:#fff;}
.che01 h3{ font-size:16px; padding:8px 0 5px 0;}
.che01 .icjs{ font-size:14px; color:#999; line-height:24px; padding-top: 4px;}
.ijg{ font-size:14px; color:#666; padding-top:5px;}
.wsghcys{ padding: 40px 0 20px 0;}






.imtbox{}
.zjb{ font-size:30px; color: #83622a; padding-top: 40px;}
.zjb span{ font-size: 20px; padding-left: 20px; color: #49bce7;}
.iczz{ width:1360px;}
.iy1{ float:left; width:200px; padding:10px 15px 30px 15px; text-align:center;}
.iy1 img{ width:100px; height:100px;border-radius:50%;}
.iy1 .iconfont{ font-size: 50px; color: #83622a;}
.iy1 .iconfont:hover{ color: #CC0000;}
.iy1 h4{ font-size:16px; padding-top:15px;color: #333;}
.iy1 h4 span{ border-bottom: 2px solid #83622a; padding: 5px 0;}
.iy1 h4 a{ color: #83622a;}
.iy1 h4 a:hover{color: #CC0000;}
.iy1 p{ font-size:14px; line-height:24px; color:#999; padding-top:20px;}



.yhys{}
.yhysz{float: left; width: 500px; height: 500px;}
.yhysy{float: right; width: 640px; height: 500px;}
.yhysy h3{font-size: 20px; padding-top: 30px;}
.yhysy h3 em{font-size: 40px; color: #135499;}
.yhysy p{font-size: 14px; line-height: 28px; padding: 10px 0; color: #666;}

.ys01{padding: 30px 0 70px 0;}
.ys01z{float: left; width: 580px;}
.ys01y{float: right; width: 520px; padding-top: 50px;}
.ys01 .ysrr{ float: right;}
.ys01 .ysl{ float: left;}

.ysfbox{ width:580px; height:380px; overflow:hidden; position:relative; border:1px solid #ddd;}
.ysfbox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.ysfbox .hd ul{ overflow:hidden; zoom:1; float:left;}
.ysfbox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ysfbox .hd ul li.on{ background:#f00; color:#fff; }
.ysfbox .bd{ position:relative; height:100%; z-index:0;}
.ysfbox .bd li{ zoom:1; vertical-align:middle; }
.ysfbox .bd img{ width:580px; height:380px; display:block;}

.ysh3{font-size: 26px; padding-top: 30px;}
.ysh3 em{font-size: 50px; color: #135499;}
.yshp{font-size: 16px; line-height: 36px; padding: 10px 0; color: #666;}

.ccttbox{position: relative; height: 500px;}
.cczz{width: 420px; height: 420px; border-radius: 50%; background: #007EBD; text-align: center; color: #fff; left: 20px; top: 20px; position: absolute;}
.cczz h3{ font-size: 40px; padding-top: 110px;}
.cczz p{ padding-top: 12px;}
.ccyyt{position: absolute; width: 600px;  right: 50px; top: 10px;}
.tbxx{ width: 100%; border-top:1px solid #cddbe8;border-left:1px solid #cddbe8;}
.tbxx td, .tbxx th{border-right:1px solid #cddbe8;border-bottom:1px solid #cddbe8; padding:10px; font-size: 16px;}
.tbxx th{ background: #e0f2f9; color: #072e53; font-size: 18px;}
.tbxx tr:nth-child(odd){background:#f2fafe;}
.yhdsz{font-size: 50px;}
.yhdsza{font-size: 46px;}
.yhabot{ font-size: 14px; line-height: 22px; padding: 0 30px;}
.yhabot p{ margin-bottom: 10px;}
.yxf01{ background: #f5f5f5; padding: 14px 0 24px 0;}


.i01y1{ width:340px; height:420px;float:left;position: relative; cursor: pointer;overflow: hidden;}
.i01y1 img{ width:580px; height:420px;}
.txt01{position: absolute;left: -340px;bottom: 0;width: 100%;height: 74px; padding-top:40px;text-align: center;color: #fff;background: rgba(246,139,26,1);/*display: none;*/}
.txt01 h3{ font-size:40px; color:#FF0; padding:120px 20px 10px 20px;}
.txt01 p{font-size: 14px;display: block;line-height: 24px;padding:0px 20px 10px 20px;}
.ixlbtn { font-size:16px; padding:6px 30px; border:2px solid #fff; border-radius:25px;display:inline-block;  position:relative}

.xj01{ width: 1360px; margin: 0 auto; padding:40px 0 50px 0;}
.xj01z{float: left; width: 600px; height: 400px;}
.xdh{ height:48px; line-height:48px;}
.xdh .name{ font-size:24px; padding-left:0; color:#83622a; font-weight: normal;}
.xdh .wssxa{padding: 0 15px; color: #999;font-size: 20px;font-weight: 100;}
.xdh .wsyw{font-size: 16px; color: #999;font-weight: 300;}
.xj01box{ background: #f5f5f5; border-bottom:4px solid #83622a; margin-top: 20px;}
.xj01z1{ float: left; width: 260px; height: 300px;}
.xj01z1 img{ width: 260px; height: 300px;}
.xj01z2{ font-size: 14px; padding: 15px 15px 15px 20px; float: left; width: 300px; line-height: 24px; color: #666;}
.xj01z2 p{ margin-bottom: 15px;}

.xj01y{ float:right; width: 550px; height: 400px;}
.wsbtn{ padding-top:15px;}
.btn-more {display: block; width: 122px;height: 38px; line-height: 38px; text-align: center;display: block;background-color: #9d742f; position: relative;overflow: hidden;color: #fff;}
.btn-more:hover{ background: #83622a; color: #fff;}







.bsfff h2{ color: #fff;}
.qyc{}
.qyz{ float: left; width: 590px; font-size: 14px; line-height: 28px;}
.qyy{ float: right; width: 500px;}

.ianli{}
.ianli li{ float:left; width:200px; height:300px; background:#fff; margin:14px 16px 20px 16px; display:inline;}
.ianli li img{ width:200px; height:200px; display:block;}
.ianli li h3{ height:36px; line-height:36px; overflow:hidden; font-size:16px; padding:2px 10px 0 10px; font-weight:normal; text-align:center;}
.ianli li p{ font-size:12px; line-height:20px; padding:2px 10px; color:#999;}








.fbg{ height:200px; text-align:center; color:#fff; padding-top: 68px;}
.fbg h3{ font-size:46px; font-weight:normal;text-shadow: #666 0px 1px 0px; padding-top:60px; }
.fbg p{ font-size:22px; line-height:30px; margin-top:20px;text-shadow: #666 0px 1px 0px;  }

.mainBody
{
    width:1360px;
    margin:20px auto;
}

.bgb{ background:#fff; margin:0 0 30px 0; padding:20px 50px; box-shadow: 1px 10px 35px 0px rgba(104, 116, 72, 0.11); border-radius: 4px;}



/* 列表页 */

/* 筛选 */
.sssbox{ background: #fff;box-shadow: 1px 8px 12px 0px rgba(104, 116, 72, 0.11);border-radius: 4px; padding: 30px; font-size: 16px;}
.sxlia{margin-bottom: 5px; line-height: 40px;}
.sxlia span{font-weight: bold;}
.sxlia a{ margin-right: 10px;}
.sxlia .fgo{background: #009435; color: #fff; padding:3px 10px; color:#fff; border-radius: 2px;}
.sxlia .fgo:hover{ color:#fff;}

.sform {background: #fff;box-shadow: 1px 10px 35px 0px rgba(104, 116, 72, 0.11);border-radius: 4px; padding: 30px; font-size: 16px; margin-bottom: 25px;}
.fbox01{ float:left; width:1120px; }
.fbox02{ float:left; width:80px; line-height:42px; height:42px; padding:10px 10px 10px 0;color:#666; text-align:right; font-weight: bold;}
.fbox03{ float:left; width:1030px; line-height:42px; padding:10px 0px;}
.fbox03 a{ padding:3px 10px; color:#666; border-radius: 2px;white-space:nowrap; margin-right: 5px;}
.fbox03 a:hover{ color:#fff;background: #169fe6;}
.fbox03 .fgo{background: #169fe6;color: #fff;padding:3px 10px; color:#fff;}
.fbox03 .fgo:hover{ color:#fff;}

.bgba{ background:#fff; margin:0 0 30px 0; box-shadow: 1px 10px 35px 0px rgba(104, 116, 72, 0.11); border-radius: 4px; padding: 0 0 10px 0;}
.cleft{ float:left; background: #fff; width:880px; border:1px solid #e4e4e4;-moz-box-shadow:0px 0px 10px #e4e4e4; -webkit-box-shadow:0px 0px 10px #e4e4e4; box-shadow:0px 0px 10px #e4e4e4; }
.cright{ float:right; width:300px;background: #fff;}
.dytitle{ font-size: 34px;color: #222; padding: 20px; text-align: center; border-bottom:1px solid #e9e9e9; }
.cbody { font-size:16px; line-height:30px; padding: 30px;}
.cbody p { margin-bottom:15px;}
.cbody img{max-width: 780px;}
.ch2{ font-size: 20px; padding: 0px 60px 0 40px; font-weight: bold; background:#169fe6; float: left; color: #fff; line-height: 48px; height: 48px; margin-top:20px; border-radius: 0 30px 30px 0;}
.xnav{-moz-box-shadow:0px 0px 10px #e4e4e4; -webkit-box-shadow:0px 0px 10px #e4e4e4; box-shadow:0px 0px 10px #e4e4e4;border:1px solid #e4e4e4;}
.cnavh3{ border-bottom:2px solid #169fe6; padding:15px; font-size: 15px; font-weight: bold;}
.cnavh3 .iconfont{ font-weight: 300;font-size: 15px;}
.xnav ul{ padding: 10px 20px;}
.xnav ul li{ border-bottom:1px solid #e4e4e4;  font-size: 14px; line-height: 24px; padding: 15px 0;}
.xnav ul li .iconfont{ font-size: 14px;}
.xnav ul li:last-child{border-bottom: none;}
.xnav ul .cgo a{ color: #169fe6;}
.list{ padding:25px 0px;}
.list li{ height:40px; line-height:40px; overflow:hidden; font-size:16px; text-overflow:ellipsis;white-space: nowrap;}

.xmhhh{ padding: 40px;}
.xmren{border: 1px solid #e9e9e9; padding: 20px; float: right; width: 280px; }
.xmname{ font-size: 16px; font-weight: bold; border-bottom: 1px solid #e9e9e9; padding-bottom: 12px;}
.xminfo{ float: left; width: 740px;}
.xmrbox{font-size: 14px; line-height: 22px; color: #666; padding: 15px 0 0 0;}
.xmrbox p{line-height: 22px; padding-bottom: 8px;}
.xmh2{font-size: 20px;}
.xmsfg{ color: #999; font-size: 12px; padding: 15px 0; border-bottom: 1px solid #e9e9e9;}
.xmssf{ padding: 20px 0; font-size: 16px; line-height: 28px;}
.xmssf p{ margin-bottom: 10px;}
.btnxz{ background: #169fe6; padding: 8px 15px; border-radius: 3px; color: #fff;}
.btnxz:hover{background: #0d87c6; color: #fff;}
.xmckqx{ width: 800px; padding: 30px; border: 1px solid #f5e79e; margin: 100px auto 200px auto; border-radius: 10px; background: #fcf8e3; color: #8a6d3b;}
.xmckqx h3{ font-size: 24px; margin-bottom: 15px;}
.xmckqx p{font-size: 16px; margin-bottom: 10px;}

.xlistp{ width:1120px; border-bottom:1px solid #dedede; height:200px; padding:20px 0px;}
.xlih2{ font-size:20px; margin-bottom:15px;}
.xlic{ width:1120px; height:200px;}
.cliimg{ float:left; width:320px; height:200px;}
.cliimg img{ width:293px; height:200px;}
.clinifo{ width:580px; height:200px; float:left; padding-right:20px; position:relative;}
.clip{ line-height:26px; margin-bottom:10px; color:#666; font-size:14px;}
.clif{ line-height:32px;}
.clif span{ padding:2px 6px; background:#2577E3; color:#fff; font-size:16px; margin-right:10px;}
.clij{float:left; width:199px; height:140px; border-left:1px solid #eee; text-align:center; padding-top:80px;}
.clij02 { width:101px; height:28px; padding-left:49px;}
.clij02 a{ width:101px; text-align:center; height:28px; line-height:28px; background:#f79700; display:block; border-radius:4px;  margin-top:10px;font-size:14px; color:#fff; font-weight:bold;}
.clij02 a:hover{  background:#ffa415; color:#fff;}
.lbsj{ font-size: 12px; color: #999;}
.lbsj .iconfont{ font-size: 12px;}
.xxb {position: absolute;bottom: 20px;left: 0px;max-width:560px;}
.xxb span {font-size: 12px;color: #6c6d78;border: 1px solid #bfbfbf;height: 22px;line-height: 22px;padding-left: 7px;padding-right: 7px;display: inline-block;margin-right: 8px;margin-top: 5px;}

.xlistp1{ width:800px; border-bottom:1px solid #dedede; height:160px; margin:20px; padding-bottom: 20px;}
.cliimg1{ float:left; width:260px; height:160px;}
.cliimg1 img{ width:240px; height:160px;}
.clinifo1{ width:540px; height:160px; float:left;}


.ilbox{ width: 1360px; margin: 0 auto;}

.bcmn{ width: 300px; height: 450px; float: left; margin: 100px 20px 40px 20px; padding: 20px; text-align: center; background: #f2f2f2;border-radius:10px;}
.bcix{ border: 3px solid #529dd5; width: 180px; height: 180px; border-radius:50%; margin-top: -120px;}
.bcmn h3{ color: #333; font-size: 16px; line-height: 26px; padding: 10px 0; font-weight: bold;}
.bcmn p{ color: #999; font-size: 14px; padding-bottom: 15px;}

.cclp{}
.cclp li{ height: 42px; line-height: 42px; margin-top: 10px; background: #2462a3; font-size: 16px;}
.cclp li a{ display: block; color: #fff; }
.cclp li a:hover{background: #17508b; color: #fff7b2;}



.list-img{}
.list-img li{ float: left; width: 242px; margin-left: 28px; margin-top: 20px;}
.list-img li img{ width: 240px; height: 310px; display: block; border:1px solid #dedede;}
.list-img .dtd{ border: 1px solid #e4e4e4; height: 80px; position: relative; padding:10px;}
.list-img li p{ text-align: center; font-size: 14px; padding: 8px;}
.list-img .dtd h3{ font-size: 16px; font-weight: 300;}
.list-img .dtd .dtdp3{ font-size: 12px; color: #999; line-height: 22px; padding-top: 8px;}

/* 专题焦点图 */
.ztfox { position: relative; width: 600px; height: 400px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.ztfox .pic img { width: 600px; height: 400px; display: block; }
/* .ztfox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; } */
.ztfox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background-image: linear-gradient(to right, #6fa0fe, #1e53e2); overflow: hidden; }
.ztfox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.ztfox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
.ztfox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }
.ztfox .num { position: absolute; z-index: 3; bottom: 18px; right: 12px; }
.ztfox .num li{ float: left; border: 1px solid #fff; position: relative; width: 8px; height: 8px; overflow: hidden; text-align: center; margin-right: 10px; border-radius: 5px; cursor: pointer; }
.ztfox .num li a,.ztfox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
/* .ztfox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; } */
.ztfox .num li.on a,.ztfox .num a:hover{ background:#fff;  }
.ztjdtob{padding: 0 0 20px 0;}
.zfpb{ padding: 0;}
.ztjd01z{ float: left;width: 600px; height: 400px;}
.ztjd01y{ float: right; width: 670px; height: 400px;}



/* 登录注册 */
.dlbg{ background:#49b6f7;}
.dlheader{ width: 1000px; height: 60px;margin: 0 auto; padding-top: 30px; color: #fff;}
.dltopz{ float: left;width: 300px; height: 60px; padding-top: 10px;}
.dllogo{ float: left;}
.dllogo img{ height: 60px;}
.dlwz{ float: left;font-size:18px; line-height: 40px; padding-left: 25px;}
.dltopy{ font-size: 16px; line-height: 60px; text-align: right; width: 400px; float: right; padding-top: 10px;}
.dltopy span{ padding-left: 15px;}
.dlheader a{ color: #fff;}
.dlheader a:hover{ color: #DF5000;}
.dl{  padding-top: 150px; padding-bottom: 100px;}
.dlbox{ width:422px; margin: 0px auto;position: relative;}
.zcbox{width:422px; background: #fff; background: rgba(255,255,255,.9); border-radius: 10px;}
.sjdl{ width:422px; background: #fff; background: rgba(255,255,255,.9); border-radius: 10px;}
.mmdl{  width:422px; background: #fff;border-radius: 10px; background: rgba(255,255,255,.9); display: none;}
.dlk{padding: 25px 50px;}
.dlt{ text-align: center; font-size: 20px; padding: 30px 0 0 0;}
.dla{ height: 44px; margin-bottom: 25px;}
.yhse{
    border: 1px solid #dedede;
    width: 322px;
    padding: 0 10px;
    height: 42px;
    font-size: 14px;
    color: #999;
    text-align: center;
}
.dltxt {
    border: 1px solid #dedede;
    height: 32px;
    line-height: 32px;
    padding: 5px 10px;
    color: #999;
    width: 300px;
    outline: none;
}
.dltxt01{ float: left; border: 1px solid #dedede; height: 32px; line-height: 32px;  padding: 5px 10px; color: #999;  width: 180px; outline: none;}
.btt-zh{
    font-size: 18px;
    line-height: 34px;
    cursor: pointer;
    border: 1px solid #2272ba;
    border-radius: 4px;
    background: #2d7ec7;
    color: #fff;
    display: block;
    padding: 5px 20px;
    width: 100%;
    outline: none;
}
.btt-zh:hover{ background:#155894;}
.hqkz{ float: left; height: 44px; line-height: 44px; color: #fff;  width: 108px; cursor:pointer; background: #2d7ec7; border: 1px solid #2d7ec7; margin-left: 10px; display: inline;outline: none;}
.btndl{
    font-size: 18px;
    line-height: 34px;
    cursor: pointer;
    border: 1px solid #f45242;
    border-radius: 4px;
    background: #f45242;
    color: #fff;
    display: block;
    padding: 5px 20px;
    width: 100%;
    outline: none;
}
.btndl:hover{ background:#d72c1b;}
.dlb{ font-size: 14px; text-align: right;}
.dlsm{ background: #fff; height: 52px; line-height: 52px; border-radius: 0 0 10px 10px; text-align:center; font-size: 14px;}
.dlsm a{color: #f45242;}
.dlsm a:hover{color: #A7161A;}
.dlfoot{ text-align: center; color: #fff;}
.dlfoot p{ line-height: 24px;}
.dlfoot a{ color: #fff;}
.dlfoot a:hover{ color: #DF5000;}
.has-error input{border: 1px solid red;}

#totop{position:fixed;bottom:20px;right:10px;z-index:999;width:50px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-100+"px")}
#totop a{display:block;width:50px;height:50px;padding-top:0px;background:url(../img/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-50px 0;text-decoration:none;color:#3a9}

.news_view .body img {max-width:900px;}

/*20220915新增*/
.btn-djqwzbb-div { margin-top: 15px; text-align: center; height:45px; text-align: center; display: block; padding:0 40px; color: #fff; border-radius: 6px; border:1px solid #fff; color: #fff; font-size: 20px;}
.btn-djqwzbb, .btn-djqwzbb:hover { display: block; cursor:pointer; color: #fff; font-size: 18px; border-bottom: 2px solid #fff; margin-top: 8px; }

.admin-link { text-align: center; }
.admin-link a { color: #999999; font-size: 16px; font-weight: bold; height: 35px; line-height: 35px; }