.ntx{ margin-bottom:22px}
.bgf8{background: #f8f8f8;}
.kytd-a{ padding-bottom:20px}
.kytd-a ul li{ width:50%; float:left; text-align:center; margin-bottom:20px}
.kytd-a ul li i{ font-size:42px; font-style:normal; color:#91c53b}
.kytd-a ul li b{ color:#666; font-weight:normal;font-size:12px}
.kytd-a ul li p{color:#666; line-height:22px; font-size:12px}
.kytd-b,.zlry-b,.zlry-c{ position:relative;}
.kytd-b img{ border:1px solid #e5e5e5}
.kytd-b .swiper-container{ padding-bottom:40px}
.kytd-b .swiper-button-prev, .kytd-b .swiper-button-next,.zlry-b .swiper-button-prev, .zlry-b .swiper-button-next,.zlry-c .swiper-button-prev, .zlry-c .swiper-button-next { display: inline-block;  width:55px; height:20px; border:1px solid #9c9c9c; margin:0 1%; overflow:hidden;cursor:pointer; background:url(/static/mshisou/images/zlry_34.png) no-repeat;border-radius: 19px; -moz-border-radius: 19px; -webkit-border-radius: 19px; background-size:110px 20px; bottom:0; position:absolute; top:auto; z-index:3}
.kytd-b .swiper-button-prev,.zlry-b .swiper-button-prev,.zlry-c .swiper-button-prev {right:51%; left:auto}
.kytd-b .swiper-button-next,.zlry-b .swiper-button-next,.zlry-c .swiper-button-next{background-position: -55px 0; left:51%}
.zlry-b a,.zlry-c a{ display:block; width:100%;border:1px solid #e5e5e5; padding:3px; background:#fff}
.zlry-b img,.zlry-c img{ width:100%}
.zlry-b .swiper-container,.zlry-c .swiper-container{ padding-bottom:46px}
.kjcx-a ul li{ width:100%;}
.kjcx-a ul li .pic{ width:100%; overflow:hidden;}
.kjcx-a ul li .pic img{ width:100%; height:100%}
.kjcx-a ul li .tx{ width:100%; padding:13% 14%; position:relative; background:#f9f9f9;z-index:-2; margin-bottom:12px; overflow:hidden}
.kjcx-a ul li .tx h4{ font-size:20px; font-weight:normal; position:relative; padding-bottom:34px;z-index:3}
.kjcx-a ul li .tx h4:after{ width:36px; height:2px; background:#91c53b;position: absolute; content: '';bottom: 14px;left: 0px; display: inline-block}
.kjcx-a ul li .tx p{ font-size:16px; z-index:3}
.kjcx-a ul li .tx em{ position:absolute; font-family:Arial; font-weight:bold; color:#f2f2f2; right:14px; bottom:-70px; overflow:hidden;font-size:150px; z-index:-1}
.kjcx-b .nhd h2{ font-size:22px}
.kjcx-b img{max-width:100%; margin:0 auto}
.zlry-a ul{ width:100%;}
.zlry-a ul li{ width:100%; margin-bottom:12px}
.zlry-a ul li a{ display:block; width:100%; overflow:hidden}
.zlry-a ul li a img{ width:100%}
.ysjyl-a ul{ padding-top:10px}
.ysjyl-a ul li{ width:100%; text-align:center; height:280px;}
.ysjyl-a ul li .pic{ width:160px; height:160px;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; overflow:hidden; margin:0 auto 18px;position:relative}
.ysjyl-a ul li .pic img{ width:100%;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;  overflow:hidden}
.ysjyl-a ul li h4{ font-size:18px; font-weight:normal; line-height:30px}
.ysjyl-a ul li p{font-family:Arial}
.tsfjj-b ul{margin-left:-3%; padding-top:32px}
.tsfjj-b ul li{ width:47%; margin-left:3%; float:left; height:86px; position:relative; text-align:center; background:#f0f0f0; margin-bottom:40px}
.tsfjj-b ul li i{ width:50px; height:50px; line-height:50px;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; border:2px solid #6d6d6d; background:#fff; display:inline-block; margin:0 auto; font-size:22px; font-weight:bold; color:#6d6d6d; position: absolute; top:-25px; left:50%; margin-left:-25px; font-family:Arial}
.tsfjj-b ul li p{ font-size:18px; font-weight:bold; padding-top:33px}
.tsfjj-c{ background:#fafafa}
.tsfjj-c img{max-width:100%; margin:0 auto}
.tsfjj-d ul{ height:400px}
.tsfjj-d ul li{ width:50%; float: left; text-align:center; height:124px; padding-top:22px; background:#f8f8f8;}
.tsfjj-d ul li i{ font-size:28px; font-weight:bold; color:#666;font-family:Arial}
.tsfjj-d ul li h4{ font-size:18px; font-weight:normal}
.tsfjj-d ul li p{ font-family:Arial; font-size:12px; line-height:1.2; padding-top:8px}
.tsfjj-d ul li.l1{ background:url(/static/mshisou/images/tsfjj_13.jpg) no-repeat; background-size:100% 100%}
.tsfjj-d ul li.l3{ background:url(/static/mshisou/images/tsfjj_10.jpg) no-repeat; background-size:100% 100%}
.tsfjj-d ul li.l6{ background:url(/static/mshisou/images/tsfjj_15.jpg) no-repeat; background-size:100% 100%}
.tsfjj-d ul li.l8{ background:url(/static/mshisou/images/tsfjj_17.jpg) no-repeat; background-size:100% 100%}
.tsfjj-e .nbd dl dd{ width:100%; position:relative; padding:10px 0 30px}
.tsfjj-e .nbd dl dd .pic{ width:180px; height:180px;border:3px solid #d7d7d7; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; overflow:hidden; margin:0 auto 14px}
.tsfjj-e .nbd dl dd .pic img{ width:100%;}
.tsfjj-e .nbd dl dd .tx{ width:100%;}
.tsfjj-e .nbd dl dd .tx h4{ color:#6fb54f; font-size:18px; text-align:center}
.tsfjj-e .nbd dl dd .tx p{ padding-top:24px}
.tsfjj-e .bot{ background:url(/static/mshisou/images/fjjmxcp_02.png) center bottom no-repeat;text-align:center; height:180px; padding-top:10px; background-size:100%}
.tsfjj-e .bot a{ width:92%; color:#fff; line-height:40px; background:#91c53b;border-radius: 28px; -moz-border-radius: 28px; -webkit-border-radius: 28px; display:inline-block; -moz-box-shadow:0px 3px 0px #6cac24; -webkit-box-shadow:0px 3px 0px #6cac24; box-shadow:0px 3px 0px #6cac24; font-size:12px; margin:0 auto}
.tsfjj-e .bot a:hover{ background:#7fb930; margin-top:2px}
.tsfjj-e .bot a span{ font-weight:bold; font-size:14px}
.odm-a{ background:#fafafa}
.odm-a .tx{ text-align:center; margin-bottom:58px}
.odm-a ul li{ width:100%;text-align:center; margin-bottom:30px}
.odm-a ul li div{ width:118px; height:135px; background:url(/static/mshisou/images/odm_05.png) no-repeat; margin:0 auto; padding-top:34px; margin-bottom:24px}
.odm-a ul li i{ width:57px; height:62px; display:inline-block; background:url(/static/mshisou/images/odm_04.png) no-repeat}
.odm-a ul li:nth-child(2) i{ background-position:-57px 0}
.odm-a ul li:nth-child(3) i{background-position:-114px 0}
.odm-a ul li:last-child i{background-position:-171px 0}
.odm-a ul li h4{ font-size:20px; font-weight:normal; margin-bottom:10px}
.odm-a ul li p{ color:#666}
.odm-b ul{ margin-left:-4%; padding-top:14px; padding-bottom:20px}
.odm-b ul li{ width:46%; margin-left:4%; float:left; text-align:center; margin-bottom:10px}
.odm-b ul li .pic{width:100%; background:#c5c5c5; position:relative; display:block; padding:0 0 3px 0}
.odm-b ul li .pic img{ margin:-3px 0 0 -3px; width:100%; display:block}
.odm-b ul li p{ line-height:40px; overflow:hidden; font-size:16px; display:block}
.odm-c table{ background:#e5e5e5}
.odm-c table td{ background:#fff;padding:8px 9px; text-align:center; font-size:16px; color:#666; line-height:30px; overflow:hidden}
.odm-c table td:nth-child(2n){ background:#f9f9f9}
.odm-c table td img{ width:100%}
.odm-c table td h4{ font-size:24px; color:#333; font-weight:normal}
.odm-c table td span{ font-size:20px; color:#91c53b; font-family:Arial}
.odm-c ul{ padding-top:10px}
.odm-c ul li{ text-align:center; margin-bottom:40px}
.odm-c ul li .pic{ width:160px; height:160px;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; overflow:hidden; margin:0 auto 18px;position:relative}
.odm-c ul li .pic img{ width:100%;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;  overflow:hidden}
.odm-c ul li h4{ font-size:18px; font-weight:normal; line-height:30px; font-weight:bold}
.odm-c ul li .p1{ padding:10px 0}
.odm-c ul li:last-child{ margin:0}
.odm-d ul{margin-left:-8%}
.odm-d ul li{ width:42%; margin-left:8%; float:left; padding:24px 0}
.odm-d ul li a{ width:100%; display:block}
.odm-d ul li .icon{ width:90px; height:90px; border:1px solid #dedfe3;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;text-align:center; padding-top:24px; margin:0 auto}
.odm-d ul li .icon i{ width:47px; height:44px; display:inline-block; margin:0 auto; background:url(/static/mshisou/images/odm_33.png) no-repeat}
.odm-d ul li.l2 .icon i{ background-position:-47px 0}
.odm-d ul li.l3 .icon i{ background-position:-94px 0}
.odm-d ul li.l4 .icon i{ background-position:-141px 0}
.odm-d ul li.l5 .icon i{ background-position:-188px 0}
.odm-d ul li.l6 .icon i{ background-position:-235px 0}
.odm-d ul li.l7 .icon i{ background-position:-282px 0}
.odm-d ul li.l8 .icon i{ background-position:-331px 0}
.odm-d ul li.l9 .icon i{ background-position:-378px 0}
.odm-d ul li.l10 .icon i{ background-position:-423px 0}
.odm-d ul li.l11 .icon i{ background-position:-470px 0}
.odm-d ul li.l12 .icon i{ background-position:-517px 0}
.odm-d ul li .tx{ padding-top:18px; width: 100%; text-align:center}
.odm-d ul li .tx h4{ font-size:18px;margin-bottom:10px}
.odm-d ul li .tx p{ margin-bottom:14px; height:88px; overflow:hidden}
.odm-d ul li .tx img{ margin:0 auto}
.odm-g{ position:relative; width:100%; z-index:0}
.odm-g ul li{ width:46%; float:left; margin:0 2% 20px; text-align:center; padding:3% 0 0; }
.odm-g ul li h4{ font-size:24px; font-weight:normal;  font-family:Arial; line-height:24px; width:40px; height:40px; line-height:40px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; background:#91c53b; color:#fff; margin:0 auto}
.odm-g ul li p{ margin-bottom:4px;}
.odm-g ul li .picArea{ border: 1px  dashed #cbcbcb;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; padding: 4px; width: 76%;  overflow: hidden; margin:0 auto}
.odm-g ul li .pic{ width:100%; border-radius: 100%; -moz-border-radius: 100%;-webkit-border-radius: 100%;}
.odm-g ul li .pic img{ width:100%; float:left}
.odm-g ul li i{ width:15px; height:5px; background:url(/static/mshisou/images/odm_12.png) no-repeat; display:inline-block;}
.cgfwzhpt-b .nhd h2{ font-size:20px; margin-bottom:20px}
.cgfwzhpt-b .nbd{ background: url(/static/mshisou/images/odm_37.png) no-repeat; background-size:100%; height:9.8rem; position:relative}
/*
.cgfwzhpt-b .nbd .tit{ text-align:center}
.cgfwzhpt-b .nbd .tit i{ width:12px; height:21px; background:url(/static/mshisou/images/odm_38.png) no-repeat; background-size:100%; display:block; margin:0 auto}
.cgfwzhpt-b .nbd .tit span{ height:24px; line-height:24px; font-size:12px; font-weight:bold; padding:0 12px; background:#91c53b; color:#fff; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; display:inline-block}
.cgfwzhpt-b .nbd .tit1{ width:150px;position:absolute; left:5px; top:0}
.cgfwzhpt-b .nbd .tit2{ width:130px; position:absolute; right:5px; top:1.7rem}
.cgfwzhpt-b .nbd .tit3{ width:160px; position:absolute; left:10px; top:3.4rem}
.cgfwzhpt-b .nbd .tit4{ width:130px; position:absolute; right:15px; top:5.1rem}
.cgfwzhpt-b .nbd .tit5{ width:160px; position:absolute; left:10px; top:6.8rem}*/
.znsc-a ul{ margin-left:-6%; padding-top:10px}
.znsc-a ul li{ width:27.3333%; margin-left:6%; float:left;text-align:center; margin-bottom:12px; position:relative}
.znsc-a ul li .pic{ width:100%; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; overflow:hidden; border:1px dashed #c0c0c0; padding:3px;background:#fff}
.znsc-a ul li .pic img{ width:100%;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;  overflow:hidden}
.znsc-a ul li p{ line-height:30px}
.znsc-a ul li.prev:after{width:6px; height:9px; background:url(/static/mshisou/images/znsc_20.png) no-repeat; background-size:100%;position: absolute; content: '';top: 40px;right:-13px; display: inline-block}
.znsc-a ul li.next:after{width:6px; height:9px; background:url(/static/mshisou/images/znsc_22.png) no-repeat; background-size:100%;position: absolute; content: '';top: 40px;left:-13px; display: inline-block}
.znsc-a ul li.down:after{width:9px; height:6px; background:url(/static/mshisou/images/znsc_21.png) no-repeat; background-size:100%;position: absolute; content: ''; bottom: -5px;left:50%; margin-left:-4px; display: inline-block}
.znsc-b ul li{ width:100%;padding:10px 0 38px}
.znsc-b ul li .icon{ width:114px; height:114px; border:1px solid #dedfe3;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;  text-align:center; padding-top:30px; margin:0 auto}
.znsc-b ul li .icon i{ width:60px; height:52px; display:inline-block; margin:0 auto; background:url(/static/mshisou/images/znsc_13.png) no-repeat}
.znsc-b ul li.l2 .icon i{ background-position:-60px 0}
.znsc-b ul li.l3 .icon i{ background-position:-120px 0}
.znsc-b ul li.l4 .icon i{ background-position:-180px 0}
.znsc-b ul li .tx{ padding-top:20px; text-align:center}
.znsc-b ul li .tx h4{ font-size:18px;margin-bottom:10px}
.znsc-b ul li .tx p{ line-height:24px}
.znsc-c ul li{ background:#fff;-moz-box-shadow: 3px 3px 30px #e5e5e5;-webkit-box-shadow: 3px 3px 30px #e5e5e5;box-shadow: 3px 3px 30px #ededed; width:100%; margin-bottom:38px}
.znsc-c ul li .pic{ width:100%; overflow:hidden}
.znsc-c ul li .pic img{ width:100%}
.znsc-c ul li .tx{ padding:16px 22px 22px; text-align:center}
.znsc-c ul li .tx h4{ font-size:18px; font-weight:normal; margin-bottom:10px}
.znsc-c ul li .tx p{ line-height:22px; overflow:hidden}
.zlaq-b img{ margin:0 auto 30px;max-width:100%;}
.zlaq-b .tx{padding:0 10%;}
.zlaq-b .tx h3{ margin-bottom:16px; padding-top:34px;font-size:24px;line-height:1.4;font-weight:400;position:relative}
.zlaq-b .tx h3:before{content:"";width:20px;height:18px;display:block;background:url(/static/mshisou/images/f-icon01.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;position:absolute;left:0;top:0}
.zlaq-b .tx .desc{margin-bottom:40px;font-size:14px;line-height:2;color:#666;}
.zlaq-b .tx em{width:44px;height:1px;background:rgba(255,255,255,.7);display:block}
.zlaq-b ul.tx01{margin-left:-8%; margin-bottom:40px}
.zlaq-b ul.tx01 li{ width:42%; float:left; margin-left:8%}