/*全局样式*/
* {padding: 0; margin: 0;}
body{font:14px "Microsoft YaHei",arial;text-align:left;color:#333;}
button, input{ color: inherit; font: inherit; margin: 0; padding: 0; border: 0; background: none; outline: none;}
input[type="text"],input[type="button"],input[type="submit"],input[type=password],input[type="reset"],input[type="date"]{ -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
*, *:before, *:after{ box-sizing: border-box;}
a {text-decoration: none; color: #333;}
em,i {font-style: normal;}
li,ol,ul{list-style-type:none}
img {border: 0;}
h3 {font-weight: normal;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}  
.fl{ float: left;}
.fr{ float: right;}
.tc{ text-align: center;}
.tr{ text-align: right;}
.rel {position: relative;}
.abs {position: absolute;}
.ellipsis-1 {display: -webkit-box;overflow: hidden;	text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;	-webkit-line-clamp: 1;	-webkit-box-orient: vertical;}
.ellipsis-2 {display: -webkit-box;overflow: hidden;	text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.ellipsis-3 {display: -webkit-box;overflow: hidden;	text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}
.main {width: 100%; height: 100%;margin-bottom: 1.875rem;}
.header {height: 3.0625rem; background: #fff; position: fixed; left:0; top: 0; width: 100%; z-index: 99; box-shadow: 0 1px 2px #ccc;}
.h-height {height: 3.0625rem; }
.logo {width: 9.0625rem; height: 2.25rem; display: block;position: absolute;left: 0.625rem; top: 0.27027rem;}
.logo img {width: 100%;}
.headernav {width:  3.0625rem; height: 3.0625rem; background: url(../images/ix-list.png) center center no-repeat; position: absolute; right: 0; top: 0; background-size: 50%;}
.navfixedBox{height: 100%;position: fixed;top: 0;width: 100%;z-index: 5;background: #000;opacity: 0.3; display: none;}
.navbox {position: fixed;top: 0;width: 100%;z-index: 6; display: none;}
.navbox li {vertical-align: top; border-bottom: #fff solid 1px;width: 100%;}
.navbox li a {background: #cd2040; padding: 0.625rem 0; display: block; font-size: 0.9375rem; text-align: center; color: #fff;}
.nav-close {padding:0.9rem; text-align: justify;}
.nav-close span {background: #cd2040; color: #fff; height: 1.25rem; width: 1.25rem; line-height: 1.25rem; display: block; text-align: center; border-radius: 0.09375rem; }
/*banner*/
.banner { width: 100%; height: 100%; position: relative;}
.banner img {width: 100%; display: block;}
.zw-banner a {left:10rem; top:8.5rem; color:#fff; font-weight:bold; font-size:0.7rem;height: 1.1rem;padding: 0 0.5rem;border-radius: 0.15rem;line-height: 1.1rem;background: #CD2040;}
.sh-banner a {left:10rem; top:8.1rem; color:#fff; font-weight:bold; font-size:0.7rem;height: 1.1rem;padding: 0 0.5rem;border-radius: 0.15rem;line-height: 1.1rem;background: #CD2040;}
.jj-banner a {left:10.3rem; top:7.1rem; color:#fff; font-weight:bold; font-size:0.7rem;height: 1.1rem;padding: 0 0.5rem;border-radius: 0.15rem;line-height: 1.1rem;background: #CD2040;}
.gk-banner a {left:10rem; top:8.2rem; color:#fff; font-weight:bold; font-size:0.7rem;height: 1.1rem;padding: 0 0.5rem;border-radius: 0.15rem;line-height: 1.1rem;background: #CD2040;}
.dp-banner a {left:9.6rem; top:8.8rem; color:#fff; font-weight:bold; font-size:0.7rem;height: 1.1rem;padding: 0 0.5rem;border-radius: 0.15rem;line-height: 1.1rem;}
.bl-banner a {left:9rem;top:8.46rem;color:#fff;font-weight:bold;font-size:0.7rem;height: 1.1rem;padding: 0 0.5rem;border-radius: 0.15rem;line-height: 1.1rem;}

/*footer*/
.footercon {background: #2c2f36;padding: 0.9375rem 0.625rem 0.9375rem;}
.footercon p {color: #fff; font-size: 0.648648rem; line-height: 2;}
.footercon p img {width: 7.216216rem; height: 1.783783rem; margin-bottom: 0.54054rem;}
.footerright {background: #21242b;padding: 0 0.81081rem; }
.footerright p {color: #fff; font-size: 0.648648rem; line-height: 2rem; text-align: center;}

/*内容*/
.gk-info {background: #f6f6f6; padding: 0.9375rem 0.625rem;}
.gk-info .txt {border: #333333 solid 2px; padding:0.625rem; margin-bottom: 0.3125rem;}
.gk-info .txt p {font-size:0.625rem;}
.gk-info .txt p a {color: #cd2040;}
.gk-info .sort {/*padding-right: 6rem;*/}
.gk-info .sort h3 {font-size: 1rem; margin-bottom: 0.3125rem;}
.gk-info .sort p {font-size: 0.75rem;color: #777;position: relative;padding-left: 0.6rem;margin-bottom: 0.15rem;}
.gk-info .sort p i {font-size: 0.75rem;font-weight: bold;padding-right: 0.3125rem;position: absolute;left: 0;top: 0;}
.gk-info .sort .ico {width: 5.5625rem; border-radius: 0.3125rem; background: #eaeaea; right: 0; top: 0.625rem;}
.gk-info .sort .ico h4 {padding: 0.625rem 0;}
.gk-info .sort .ico h4 img {width: 50%; margin: 0 auto; display: block;}
.gk-info .sort .ico  p {font-size: 0.75rem; text-align: center; line-height: 0.9375rem; padding: 0 0.3125rem 0.5rem;}
.title h1{font-size: 0.9375rem; font-weight: bold; text-align: center; color: #CD2040;}
.title p {font-size: 0.5625rem; text-align: center; color: #666;}
.gk-dayi {padding: 1.5625rem 0.625rem 0.9375rem;}
.gk-dayi .cont {padding-top: 1.40625rem;}
.gk-dayi .gk-dayicon li {border-radius: 6px; background: #f5f5f5; overflow: hidden; box-shadow: 0 3px 4px #ccc; margin-bottom: 0.9375rem;}
.gk-dayi .gk-dayicon li .wen {height: 1.5625rem; line-height: 1.5625rem; font-size: 0.625rem; font-weight: bold; background: #443d4e; color: #fff;}
.gk-dayi .gk-dayicon li .wen h3 {padding-left: 0.625rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gk-dayi .gk-dayicon li .da {padding: 0.625rem;}
.gk-dayi .gk-dayicon li .da p {padding-left: 1.875rem; font-size: 0.625rem; background: url(/skins/images/sjzhuanti/gkico2.png) 0 center no-repeat; background-size: 1.125rem;}
.gk-dayi .cont .gk-dayiwrap {padding-bottom: 1.5625rem;}
.gk-dayi .cont .gk-dayiwrap .swiper-pagination-bullet-active {background: #CD2040;}
.btn_box {
	padding-bottom: 0.625rem;
  display: flex;
  justify-content: center;
}
.btn_box .button {
    border: 0;
    width: 6.25rem;
    height: 1.5625rem;
    background: #fff;
    border-radius: 0.825rem;
    color: #e12246;
    float: right;
    margin-right: 0.625rem;
    text-align: center;
}
.btn_box img {
  width: 1.0625rem;
  height: 1.0625rem;
}
.btn_box .button span {
  line-height: 1.5625rem;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.625rem;
}
.btn_box .button img {
  display: inline-block;
  margin-right: 0.1875rem;
  vertical-align: middle;
}
.gk-rexian {border-top: #f1f1f1 solid 4px; border-bottom: #f1f1f1 solid 4px; background: #CD2040; margin-bottom: 0.9375rem;display: flex;flex-direction: column;}
.gk-rexian h3 {text-align: center; color: #fff; font-size:0.875rem; padding: 0.625rem 0 0.3125rem;}
.gk-rexian h3 b {font-weight: bold;}
.gk-rexian p { text-align: center; color: #443d4e; margin-bottom: 0.625rem;}
.gk-rexian p span {display: inline-block;background: #fff;border-radius: 4px;padding: 0 0 0 0.625rem;margin-top: 0.5rem;}
.gk-rexian p span b {color: #CD2040;}
.gk-rexian p span b em {background:#ff0;border-radius: 4px;padding: 0.15rem 0.625rem; margin-left:0.2rem; display: inline-block;}
.gk-doit {height: 30.625rem; background: url(../images/gkbg1.jpg) no-repeat; padding: 0 0.625rem;    background-size: 100% auto;}
.gk-doit .title {padding-top: 1.5625rem; margin-bottom: 1.25rem;}
.gk-doit .title h1 {color: #fff;}
.gk-doit .title p {color: #fff;}
.gk-doitwrap {padding: 0.625rem 0;}
.gk-doitcon { width: 18.75rem; height: 23.125rem; padding: 1.7rem 0.625rem 0 ;  background:#e3e1e4; background-size: 100%;  border-radius: 0.6rem;}
.gk-doitcon p {font-size: 0.8rem; color: #666666;    line-height: 1.85; /*height: 8.5rem;*/  display: block; overflow: hidden;}
.gk-doitcon span {/* background: #CD2040; *//* border-radius: 4px; */width: 100%;/* padding-bottom: 0.5rem; */left: 0;top: -0.625rem;text-align: center;}
.gk-doitcon span i {color: #fff;font-size: 0.875rem;display: inline-block;padding: 0.1rem 2rem 0.2rem;text-align: center;line-height: 1.5rem;background: #CD2040;border-radius: 0.4rem;}
.gk-doitwrap .swiper-pagination {right:32%; left: auto; bottom:1.25rem; text-align: right;}
.gk-doitwrap .swiper-pagination-bullet { width: 1.5625rem;  height: 1.5625rem;  text-align: center;  line-height: 1.5625rem; font-size: 0.75rem; color:#000; opacity: 1; border-bottom: #443d4e solid 2px; background:none;border-radius: 0; color: #666;}
.gk-doitwrap  .swiper-pagination-bullet-active {color:#CD2040;  background: none; border-bottom: #CD2040 solid 2px;}
.gk-zixun {height: 2.1875rem; background: #CD2040; margin: 1.5625rem 0; position: relative;}
.gk-zixun h3 {padding: 0 0.625rem; color: #fff; font-weight: bold; font-size: 0.5625rem; line-height: 2.1875rem;}
.gk-zixun h3 img {width: 1.25rem; height: 1.03125rem; vertical-align: middle; display: inline-block; margin:-0.15rem 0.3125rem 0 0;}
.gk-zixun b {left: 8.75rem; top: 0.45rem; font-weight: normal; padding: 0.25rem 0.25rem; border: #fff solid 0.0625rem; color: #fff; border-radius: 0.25rem; font-size: 0.46875rem;}
.gk-zixun a {width: 3.3125rem; height: 3.0625rem; background: #443d4e; border-radius: 0.3125rem; right: 0.6rem; top: -0.52rem;}
.gk-zixun a em {display: block; text-align: center; padding:0.3125rem 0 0;}
.gk-zixun a em img {width: 1.1875rem; height: 1.25rem;}
.gk-zixun a i { text-align: center; color: #fff; font-size: 0.625rem; font-weight: bold; display: block;}
.gk-hexin {padding: 0 0.625rem;}
.gk-hexin .cont {padding-top: 1rem;}
.gk-hexin .cont .txt-top {background: #443d4e; border-radius: 0.3125rem 0.3125rem 0 0 ;}
.gk-hexin .cont .txt-top p {line-height: 0.75rem; color: #fff; padding: 0.3125rem 0.625rem; font-size: 0.5625rem}
.gk-hexin .cont .txt-btm {background: #f5f5f5; border-radius:  0 0 0.3125rem 0.3125rem; padding:0 0.8125rem;}
.gk-hexin .cont .txt-btm li {padding: 0.625rem 0; border-bottom: #d4d4d4 solid 1px;}
.gk-hexin .cont .txt-btm li h3 {font-size: 0.75rem; color: #CD2040; margin-bottom: 0.3125rem;}
.gk-hexin .cont .txt-btm li p {font-size: 0.5625rem; color: #666666;}
.gk-hexin .cont .txt-btm li:last-child {border: none;}
.gk-aboutus {padding: 1.5625rem 0.625rem 0.9375rem;}
.gk-aboutus .cont {padding-top: 1.5625rem;}
.gk-aboutus .cont li { margin-bottom: 0.625rem;position: relative;}
.gk-aboutus .cont li .link { position: absolute;display: block;padding: 0.15625rem 0.3125rem;background-color: #CD2040; color: #fff;left: 0;bottom: 0; }
.gk-aboutus .cont li:nth-child(2n) .link { right: 0;left: auto; }
.gk-aboutus .cont li a {display: block;position: relative;}
.gk-aboutus .cont li .pix {width: 7.8125rem; height: 7.8125rem; overflow: hidden;left: 0; top: 0; position: absolute; }
.gk-aboutus .cont li .pix img {width: 7.8125rem;  }
.gk-aboutus .cont li h3 {padding-left: 8.25rem; font-size: 0.75rem; position: relative;}
.gk-aboutus .cont li h3 span {font-size: 0.5625rem; color: #888888; right: 0; top: 0;}
.gk-aboutus .cont li .txt {background: #f6f6f6; height: 6.875rem; padding: 0.3125rem; padding-left: 8.25rem;}
.gk-aboutus .cont li .txt p {font-size: 0.625rem;}
.gk-aboutus .cont li:nth-child(2) .pix {left: auto; top: 0; right: 0;}
.gk-aboutus .cont li:nth-child(2) h3 {padding-left: 0;margin-right: 8.25rem;}
.gk-aboutus .cont li:nth-child(2) .txt { padding-left: 0;padding-right: 8.25rem;}
.gk-aboutus .pic {padding-top: 0.9375rem;}
.gk-aboutus .pic img {width: 100%;}
.gk-aboutus .tit {padding:0.625rem 0; border-bottom: #eaeaea solid 1px; margin-bottom: 0.625rem;}
.gk-aboutus .tit h4 {font-size: 0.9375rem;}
.gk-aboutus .tit p {font-size: 0.5625rem; color: #888888;}
.gk-aboutus .txt p {line-height: 0.9375rem; color: #888888; font-size: 0.625rem; margin-bottom: 0.3125rem;}
.gk-aboutus .txt p a {color: #CD2040;}
.gk-youshi {padding: 1.5625rem 0.625rem 0.625rem; background: #f6f6f6;}
.gk-youshi .cont {padding-top: 1.5rem;}
.gk-youshi .cont li {margin-bottom: 1.40625rem;}
.gk-youshi .cont li .txt {background: #fff; height: 10.21875rem; width: 14.25rem;}
.gk-youshi .cont li  img {width:4.5rem;}
.gk-youshi .cont li .txt h3 {padding: 0.625rem; font-size: 0.875rem}
.gk-youshi .cont li .txt p {padding:0.15625rem  0.625rem; font-size: 0.625rem; color: #888}
.gk-youshi .cont li .txt p i {color: #CD2040; margin-right: 0.3125rem;}
.gk-youshi .cont li .txt .link {display: block;width: 7.125rem;height: 1.5625rem;line-height: 1.5625rem;color: #fff;background-color: #CD2040;margin: 0 auto;font-size: 0.5rem;text-align: center;}
.gk-case {padding: 1.5625rem 0.625rem 0.9375rem;}
.gk-case .cont {padding-top: 1.1875rem;}
.gk-case .cont li {margin-bottom: 0.9375rem; background: #f5f5f5; border-radius:0.3125rem;}
.gk-case .cont li .gk-casecon {padding: 0.625rem;}
.gk-case .cont li .gk-casecon .pic {width: 5.21875rem; height: 5.21875rem;}
.gk-case .cont li .gk-casecon .pic img {width: 5.21875rem; height: 5.21875rem; border-radius: 0.3125rem;}
.gk-case .cont li .gk-casecon .txt {width:100%;}
.gk-case .cont li .gk-casecon .txt h3 {font-size: 0.8rem; font-weight: bold; margin-bottom: 0.3125rem;}
.gk-case .cont li .gk-casecon .txt p {font-size: 0.75rem; color: #888;}
.gk-case .cont li .gk-casecon .txt p img {width: 0.96875rem;}
.gk-case .cont li .gk-casecon .txt p.ztnews-more {margin-top: 0.35rem;}
.gk-case .cont li .gk-casecon .txt p em {width: 0.96875rem; height:0.66279rem; background: url(/skins/images/sjzhuanti/gkico3.png) no-repeat; display:inline-block; background-size:0.96875rem;}
.gk-case .cont li .gk-casecon .txt p.ztnews-more.on em {width: 0.96875rem; height:0.66279rem; background: url(/skins/images/sjzhuanti/zt-xiala2.png) no-repeat; display:inline-block; background-size:0.96875rem;}
.gk-more {padding: 0.9375rem 0;}
.gk-more a {height:1.875rem; width: 60%; background: #CD2040; text-align: center; line-height: 1.875rem; border-radius: 0.3125rem; color: #fff; font-size: 0.75rem; display: block; margin: 0 auto;}
.gk-zixunwrap {border-top: 1.25rem solid #f6f6f6; border-bottom: 1.25rem solid #f6f6f6;}
.gk-zixun2 {height: 2.1875rem; background: #CD2040; position: relative;background: url(/skins/images/sjzhuanti/gkbg4.jpg) no-repeat;}
.gk-zixun2 h3 {padding: 0 0.625rem; color: #fff; font-weight: bold; font-size:0.625rem;  line-height: 2.1875rem;}
.gk-zixun2 h3 b {background: #CD2040; padding: 0.15625rem 0.3125rem; border-radius: 0.1875rem; margin: 0 0.3125rem;font-size: 0.875rem;}
.gk-zixun2 span {left: 9.5rem; top: 0.3rem;  font-size:0.625rem; font-weight: bold; padding-left:1.5625rem; background: url(/skins/images/sjzhuanti/gkico4.png) 0 center no-repeat; background-size: 1.25rem; color: #fff; }
.gk-zixun2 a {width: 3.3125rem; height: 3.0625rem;padding: 0 0.25rem; color: #fff; background: #CD2040; border-radius: 0.3125rem; right: 0.6rem; top: -0.52rem;}
.gk-zixun2 a em {display: block; text-align: center; padding:0.3125rem 0 0;}
.gk-zixun2 a em img {width: 1.1875rem; height: 1.25rem;}
.gk-zixun2 a i { text-align: center; color: #fff; font-size: 0.625rem; font-weight: bold; display: block;}
.gk-danyou {padding: 2.125rem 0; background: url(/skins/images/sjzhuanti/gkbg3.jpg) #f5f5f5 no-repeat; background-size: 100% auto;}
.gk-danyou .cont {padding-top: 0.25rem;}
.gk-danyouwrap {width: 15.3125rem; margin: 0 auto; padding:1.875rem 0.3125rem 2.5rem;}
.gk-danyou .cont .tit {height: 2.9375rem; background: #443d4e; border-radius: 0.3125rem 0.3125rem 0 0;}
.gk-danyou .cont .tit h3 {font-size: 0.875rem; color: #fff; text-align: center; line-height: 2.9375rem; font-weight: bold;}
.gk-danyou .cont .tit i {width:0; height:0; border-width:0 1.5625rem 1.5625rem; border-style:solid; border-color:transparent transparent #443d4e; margin-left:-1.5rem; left: 50%; top:-5.2rem; position:relative;}
.gk-danyou .cont .txt {background: #fff; border-radius: 0 0 0.3125rem 0.3125rem;}
.gk-danyou .cont .txt ul {padding: 0 1.2rem;}
.gk-danyou .cont .txt ul li {padding: 0.625rem 0; border-bottom: #e3e3e3 solid 1px; font-size: 0.75rem; text-align: center;}
.gk-danyou .cont .txt ul li:last-child {border: none;}
.gk-danyouwrap .swiper-pagination-bullet-active {background: #CD2040;}
.gk-danyouwrap .swiper-slide { box-shadow: 0 3px 4px #ccc; border-radius: 0.3125rem;}
.gk-rexian2 {height: 2.1875rem; background: #CD2040; padding: 0 0 0 0.625rem;}
.gk-rexian2 b { font-size: 0.75rem; color: #fff; font-size: 0.75rem; padding-top:0.55rem;}
.gk-rexian2 b img {width: 1.3125rem; height: 1.3125rem; vertical-align: middle; display: inline-block; margin: -0.09375rem 0.3125rem 0 0;}
.gk-rexian2 span { font-size: 0.75rem; color: #fff; font-weight: bold;}
.gk-rexian2 span img {width: 1.25rem; height: 1.03125rem; vertical-align: middle; display: inline-block; margin: -0.09375rem 0.3125rem 0 0;}
.gk-rexian2 span a {color: #fff; line-height: 2.3rem;  display: inline-block;}
.gk-rexian2 span a em {color: #333;margin-left:0.5rem;display: inline-block;background: #ff0;border-radius: 0 ;padding:0 0.45rem;float: right;}
.gk-liucheng { padding: 0.9375rem 0 1.5625rem;}
.gk-liucheng .cont {padding-top: 1.875rem;}
.gk-liucheng .cont .swiper-slide {width: 9.375rem;}
.gk-liucheng .cont .gk-liuchengcon {padding-top: 2rem; transition: all 0.5s; border-radius: 9.375rem;}
.gk-liucheng .cont .gk-liuchengcon .tit {background: #443d4e; margin: 0 auto; width: 3.75rem; height: 3.75rem; border-radius: 3.75rem;}
.gk-liucheng .cont .gk-liuchengcon .tit em {display: block; text-align: center; font-size: 1rem; color: #fff; font-weight: bold; padding: 0.625rem 0 0.15625rem;}
.gk-liucheng .cont .gk-liuchengcon .tit p { text-align: center; color: #fff; font-size: 0.625rem;}
.gk-liucheng .cont .gk-liuchengcon .txt {padding-top: 0.625rem;}
.gk-liucheng .cont .gk-liuchengcon .txt p {font-size: 0.625rem; line-height: 1.5; color: #666666; text-align: center;}
.gk-liucheng .cont .swiper-slide-active {width: 9.375rem; height: 9.375rem;}
.gk-liucheng .cont .swiper-slide-active .gk-liuchengcon {background: #CD2040;width: 9.375rem; height: 9.375rem;padding-top: 0; }
.gk-liucheng .cont .swiper-slide-active .gk-liuchengcon .tit {background: none; color: #fff; padding-top: 0.6rem;margin-bottom: 0.3125rem;}
.gk-liucheng .cont .swiper-slide-active .gk-liuchengcon .tit em{font-size: 1.25rem}
.gk-liucheng .cont .swiper-slide-active .gk-liuchengcon .tit p{font-size: 0.875rem;}
.gk-liucheng .cont .swiper-slide-active .gk-liuchengcon .txt p { color: #fff; padding: 0 0.625rem; font-size: 0.7rem;}
.gk-liucheng .cont .gk-liuchengwrap i {width: 100%; height: 1px; background: #eaeaea; left: 0; top: 41%;}

/*毒品犯罪*/
.dp-dayi {padding: 1.25rem 0 0.9375rem;}
.dp-dayi .cont {padding-top: 0.5rem;}
.dp-dayi .cont .dp-dayiwrap {padding-top: 1.5625rem; padding-bottom: 0.9375rem;}
.dp-dayi .cont .dp-dayicon {padding: 0 0.9375rem;}
.dp-dayi .cont .dp-dayicon ul {padding-left: 1.40625rem; border-left: #e8e8e8 solid 1px;}
.dp-dayi .cont .dp-dayicon ul li {background: #f5f5f5; border-radius: 0.3125rem; position: relative; margin-bottom: 1.5625rem;}
.dp-dayi .cont .dp-dayicon ul li .txt {padding-left: 5rem;}
.dp-dayi .cont .dp-dayicon ul li .txt h3 {padding: 0.25rem 0 0; font-size:0.875rem;}
.dp-dayi .cont .dp-dayicon ul li .txt p {padding: 0.15625rem 0 0.3125rem; font-size: 0.625rem; color: #666666;}
.dp-dayi .cont .dp-dayicon ul li .icon {width: 2.5rem; height: 2.5rem; background: #443d4e; border-radius: 0.3125rem; position: absolute; left: 1.25rem; top:-0.3125rem;}
.dp-dayi .cont .dp-dayicon ul li .icon b {display: block; color: #fff; font-size: 0.75rem; text-align: center; padding: 0.1875rem 0 0.0625rem;}
.dp-dayi .cont .dp-dayicon ul li .icon p { text-align: center; color: #fff; font-size: 0.5625rem;}
.dp-dayi .cont .dp-dayicon ul li i {width: 0.5rem; height:0.43rem; background: #e8e8e8; border-radius: 0.5rem; left: -1.65rem; top: 1.2rem;}
.dp-dayi .cont .dp-dayiwrap .swiper-pagination-bullet-active {background: #cd2040;}
.dp-hexin .txt-top h3 {text-align: center; color: #fff; font-weight: bold; padding: 0.3125rem 0 0.15625rem;}
.dp-hexin .txt-top p {text-align: center; color: #fff; font-size: 0.625rem;}
.dp-hexin .txt-btm p b {color: #d23135; font-size: 0.75rem;}

/*经济犯罪*/
.jj-liaojie {height: 19.71875rem; padding: 0 0.625rem; background: url(../images/jjBg1.jpg) no-repeat; background-size: 100% auto;}
.jj-liaojie .title {padding-top: 1.46875rem;}
.jj-liaojie .cont {padding-top: 1.71875rem;}
.jj-liaojie .cont li {height: 1.875rem; border-radius: 0.3125rem; font-size:0.625rem; line-height: 1.875rem; margin-bottom: 0.78125rem; background: #443d4e; color: #fff; width: 12.5rem;}
.jj-liaojie .cont li a {color: #fff;}
.jj-liaojie .cont li b {font-size: 0.75rem; padding: 0 0.3125rem;}
.jj-liaojie .cont li:nth-child(2) { background: #fff; color: #333;}
.jj-liaojie .cont li:nth-child(2) a{color: #333;}
.jj-liaojie .cont li:nth-child(3) { background: #cd2040;}
.jj-liaojie .cont li:nth-child(4) a{color: #333;}
.jj-liaojie .cont li:nth-child(4) { background: #fff; color: #333;}
.jj-liaojie .cont li:nth-child(5) { width:14.0625rem;}
.jj-jieru .cont {padding-top:1.5625rem;}
.jj-jieru .cont .pic img {width: 100%;}
.jj-jieru .cont .txt {padding: 0.625rem 0;}
.jj-jieru .cont .txt p {font-size: 0.75rem; text-align: center; color: #666;}
.jj-jieru .cont .txt h4 {font-size: 0.75rem; text-align: center; color: #CD2040; padding-top: 0.3125rem;}
.jj-jieru .cont .btn {padding: 0.625rem 0;}
.jj-jieru .cont .btn b {display: block;width: 17rem; font-size: 0.8rem;padding: 0 0 0px 0.625rem;height: 2rem;background: #CD2040;text-align: center;line-height: 2rem;color: #fff;border-radius: 0.3125rem;margin: 0 auto;}
.jj-jieru .cont .btn a {color: #fff;}
.jj-jieru .cont .btn a em {color: #333;margin-left:0.5rem;height: 2rem;display: inline-block;background: #ff0;border-radius: 0 0.3125rem 0.3125rem 0;padding: 0 0.625rem;float: right;}
.sh-liaojie {padding: 1.875rem 0 0.625rem; background: #f0eef3; position: relative;}
.sh-liaojie .cont {padding-top: 0.875rem; position: relative; z-index: 2;}
.sh-liaojie .cont .sh-item { background: #fff; width: 75%; margin: 0 auto 0.9375rem; padding-bottom: 0.625rem; border-radius: 0.3125rem;}
.sh-liaojie .cont .sh-item .sh-top {height: 2.40625rem; background: #CD2040; border-radius: 0.3125rem;}
.sh-liaojie .cont .sh-item .sh-top h4 {color: #fff; line-height: 2.40625rem; font-size: 0.75rem; text-align: center;}
.sh-liaojie .cont .sh-item .sh-btm {padding: 0 0.625rem;}
.sh-liaojie .cont .sh-item .sh-btm li {padding: 0.625rem 0; border-bottom: #d3d3d3 solid 1px; font-size:0.625rem}
.sh-liaojie .cont .sh-item .sh-btm li p {line-height: 1.5;}
.sh-liaojie  i {height: 22rem; border: #d3d3d3 solid 0.09375rem; left:2%; width: 96%; z-index: 0; margin-top: 3.125rem; border-radius: 0.3125rem;}
.sh-rexian h3 {font-size: 0.6875rem;}
.sh-hexin {padding: 0 0.15rem;}
.sh-hexin .cont{ padding-top: 1.875rem;}
.sh-hexin .cont ul {display: flex; flex-flow: wrap; justify-content: center}
.sh-hexin .cont li {width: 48%; height: 3.125rem; margin-bottom: 0.78125rem;; margin-right: 2%; background: #f1f1f0; border-radius: 0.3125rem;}
.sh-hexin .cont li img {float: left; width: 2rem; height: 2rem; margin: 0.625rem 0.3125rem 0 0.625rem;}
.sh-hexin .cont li p {padding: 0.625rem 0.3125rem 0.625rem 0; line-height: 1.5; font-size:0.625rem; color: #666;}
.sh-hexin .cont li:nth-child(2n) {margin-right: 0;}
.sh-liaojie .cont .sh-btn {padding: 0.9375rem 0}
.sh-liaojie .cont .sh-btn a {width: 75%; height: 2.125rem; background: #443d4e; border-radius: 0.3125rem; text-align: center; display: block; margin: 0 auto; color: #fff; line-height: 2.125rem; font-size: 0.875rem;}
.zw-hexin {padding: 0 0.625rem;}
.zw-hexin .cont {padding-top: 0.9375rem;}
.zw-hexin .cont .zw-hexinwrap {padding-bottom:1.5625rem;}
.zw-hexin .cont .zw-hexinwrap .swiper-pagination-bullet-active {background: #CD2040;}
.zw-hexin .cont .zw-hexincon li {background: #f1f1f0; padding: 0.625rem 0; border-radius: 0.3125rem; margin-bottom: 0.78125rem;}
.zw-hexin .cont .zw-hexincon li .icon {width: 5.3125rem;}
.zw-hexin .cont .zw-hexincon li .icon  img {width: 2.4375rem; height: 2.4375rem; margin: 0 auto; display: block;}
.zw-hexin .cont .zw-hexincon li .icon p { text-align: center; padding-top: 0.3125rem; font-size: 0.6875rem;}
.zw-hexin .cont .zw-hexincon li .txt {width: 13.125rem; /*padding-top: 0.625rem;*/ padding-right: 0.625rem;}
.zw-hexin .cont .zw-hexincon li .txt p {border-left: #d6d6d6 solid 1px; padding-left: 0.625rem; font-size: 0.75rem;}
/*暴力*/
.bl-liaojie { padding: 1.5625rem 0.625rem 0;}
.bl-liaojie .title {margin-bottom: 0.9375rem;}
.bl-liaojie .cont { height:19.0625rem; background: url(../images/blBg1.png) no-repeat; background-size: cover;}
.bl-liaojie .cont li {height: 2.125rem; margin-bottom: 0.8125rem; }
.bl-liaojie .cont li a {line-height: 2.125rem; color: #fff; font-size:0.75rem; padding-left:2.5rem;}




footer {
  width: 100%;
  height: 1.875rem;
  position: fixed;
  bottom: 0;
  left: 0;
  background: #2c2f35;
  overflow: hidden;
  z-index: 100;
}
footer p {
  height: 1.875rem;
  float: left;
  font-size: 0.75rem;
  color: #fff;
  padding-left: 1.875rem;
  line-height: 1.875rem;
  background-image: url('../images/qipao.png');
  background-repeat: no-repeat;
  background-position: left center;
  background-position-x: 0.40625rem; 
  background-size: 1.3625rem;
}
footer button {
  height: 1.875rem;
  width: 8.125rem;
  border: 0;
  background: url('../images/av2bg1.png') no-repeat;
  float: right;
  text-align: center;
  background-size: 100% 100%!important;
}
footer button span {
  margin-left: 0.9375rem;
  font-size: 0.75rem;
  color: #fff;
  line-height: 1.875rem;
}





