.kcxfz_banner {width:100%; overflow:hidden; height:160px; display:block; background:url(../images/kcxfz/kcxfz_banner.jpg) center no-repeat}
.kcxfz_tit {width:1200px; overflow:hidden; margin:0px auto; padding-top:40px; padding-bottom:40px; font-size:24px; font-weight:bold; color:#966d32; text-align:center; line-height:30px;}
.kcxfz_b {width:1200px; overflow:hidden; height:371px; margin:0px auto; position:relative}
.kcxfz_b div.tu {width:1200px; overflow:hidden; height:371px; display:block; top:0px; left:0px; z-index:10}
.kcxfz_b div.tu img {width:1200px; overflow:hidden; height:371px; display:block; -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -transform: scale(1,1); transition: all 2s linear 0s;}
.kcxfz_b div.sub {width:450px; overflow:hidden; height:290px; position:absolute; z-index:11}
.kcxfz_b div.sub h1 {width:450px; overflow:hidden; text-align:left; line-height:30px; font-size:20px; color:#fff;}
.kcxfz_b div.sub div.nr {width:450px; overflow:hidden; padding-top:20px; text-align:left; line-height:18px; font-size:12px; font-weight:bold; color:#FFF; padding-bottom:80px; position:relative}
.kcxfz_b div.sub div.nr i {width:46px; overflow:hidden; height:46px; display:block; position:absolute;}
.kcxfz_b div.sub div.nr i img {width:46px; overflow:hidden; height:46px; display:block}
.kcxfz_b div.sub div.nr a {width:140px; overflow:hidden; height:38px; border:1px solid #436d78; text-align:center; line-height:38px; font-size:16px; font-weight:bold; color:#436d78; position:absolute; right:0px; bottom:0px; transition: all 0.5s linear 0s;}
.kcxfz_b div.sub div.nr a:hover {text-decoration:none}

.kcxfz_b:hover {width:1200px; overflow:hidden; height:371px; margin:0px auto; position:relative; cursor:pointer}
.kcxfz_b:hover div.tu {width:1200px; overflow:hidden; height:371px; display:block; top:0px; left:0px; z-index:10}
.kcxfz_b:hover div.tu img {width:1200px; overflow:hidden; height:371px; display:block; -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -transform: scale(1,1); transition: all 2s linear 0s;filter:alpha(opacity=50);   
      -moz-opacity:0.5;   
      -khtml-opacity: 0.5;   
      opacity: 0.5; }
.kcxfz_b:hover div.sub {width:450px; overflow:hidden; height:290px; position:absolute; z-index:11}
.kcxfz_b:hover div.sub h1 {width:450px; overflow:hidden; text-align:left; line-height:30px; font-size:20px; color:#fff;}
.kcxfz_b:hover div.sub div.nr {width:450px; overflow:hidden; padding-top:20px; text-align:left; line-height:19px; font-size:12px; font-weight:bold; color:#FFF; padding-bottom:80px; position:relative}
.kcxfz_b:hover div.sub div.nr i {width:46px; overflow:hidden; height:46px; display:block; position:absolute;}
.kcxfz_b:hover div.sub div.nr i img {width:46px; overflow:hidden; height:46px; display:block}
.kcxfz_b:hover div.sub div.nr a {width:140px; overflow:hidden; height:38px; border:1px solid #fff !important; background:#fff !important; text-align:center; line-height:38px; font-size:16px; font-weight:bold; color:#333 !important; position:absolute; right:0px; bottom:0px; transition: all 0.5s linear 0s;}
.kcxfz_b:hover div.sub div.nr a:hover {text-decoration:none}

.bjs_11 {background:#b6d8f4}
.bjs_22 {background:#d1d3d7}
.bjs_33 {background:#102213}
.bjs_44 {background:#618649}
.bjs_55 {background:#465502}
.bjs_66 {background:#81acf0}

.kcxfz_esg {width:1140px; overflow:hidden; margin:0px auto; background:#f7f7f7; padding-top:30px; padding-bottom:30px; padding-left:30px; padding-right:30px;}
.kcxfz_esg h3 {width:100%; overflow:hidden; text-align:center; line-height:50px; font-size:24px; color:#966d32; margin-bottom:80px;}
.kcxfz_esg h4 {width:1140px; overflow:hidden; margin:0px auto; text-align:left; font-size:24px; color:#966d32; line-height:48px; margin-top:20px;}
.kcxfz_esg h4 i {width:48px; overflow:hidden; height:48px; display:block; float:left; margin-right:10px;}
.kcxfz_esg h4 i img {width:48px; overflow:hidden; height:48px; display:block;}
.kcxfz_esg div.m {width:auto; overflow:hidden; text-align:left; font-size:16px; color:#333; line-height:25px;}
.kcxfz_esg div.m p {width:auto; overflow:hidden; display:block; margin-top:15px; padding-left:58px; line-height:25px; font-size:16px;}
.kcxfz_esg div.m img {width:auto; overflow:hidden; display:block; margin:0px auto; height:auto; max-width:100%; margin-top:30px;}
.kcxfz_esg div.jz {width:auto; overflow:hidden; text-align:left; padding-left:58px; padding-top:20px; padding-bottom:50px;}
.kcxfz_esg div.jz span {width:33%; overflow:hidden; height:40px; line-height:20px; overflow:hidden; display:block; float:left; font-size:16px; color:#966d32; margin-bottom:12px;}
.kcxfz_esg div.jz span em {width:25px; overflow:hidden; height:40px; display:block; float:left; margin-right:10px; background:url(../images/kcxfz/icon_9.png) center no-repeat; background-size:100%}

.kcxfz_xsbj {width:1140px; overflow:hidden; margin:0px auto; background:#f7f7f7; padding-top:30px; padding-bottom:30px; padding-left:30px; padding-right:30px;}
.kcxfz_xsbj h3 {width:100%; overflow:hidden; text-align:center; line-height:50px; font-size:24px; color:#966d32; margin-bottom:40px;}
.kcxfz_xsbj h4 {width:1140px; overflow:hidden; margin:0px auto; text-align:left; font-size:24px; color:#966d32; line-height:48px; margin-top:20px;}
.kcxfz_xsbj h4 i {width:48px; overflow:hidden; height:48px; display:block; float:left; margin-right:10px;}
.kcxfz_xsbj h4 i img {width:48px; overflow:hidden; height:48px; display:block;}
.kcxfz_xsbj div.m {width:auto; overflow:hidden; text-align:left; font-size:16px; color:#333; line-height:28px;}
.kcxfz_xsbj div.m p {width:auto; overflow:hidden; display:block; margin-top:15px; padding-left:58px; line-height:25px; font-size:16px;}
.kcxfz_xsbj div.m img {width:auto; overflow:hidden; display:block; margin:0px auto; height:auto; max-width:100%; margin-top:30px;}
.kcxfz_xsbj div.m p strong { font-weight:bold; display:block; margin-top:20px; margin-bottom:10px;}

.kcxfz_xsbj div.m ul {overflow:hidden; display:block; padding-bottom:20px; padding-left:58px;}
.kcxfz_xsbj div.m ul li {width:32%; overflow:hidden; float:left; padding-top:10px; padding-left:2%}
.kcxfz_xsbj div.m ul li img {width:100%; overflow:hidden; height:auto; display:block}

.kcxfz_xsbj div.m dl {overflow:hidden; display:block; padding-bottom:20px; padding-left:58px;}
.kcxfz_xsbj div.m dl dt {width:49%; overflow:hidden; float:left; padding-top:10px; padding-left:2%}
.kcxfz_xsbj div.m dl dt img {width:100%; overflow:hidden; height:auto; display:block}


.kcxfz_xsbj div.m div.ml {width:528px; overflow:hidden; text-align:left; font-size:16px; color:#333; line-height:28px; float:left; padding-left:58px; margin-top:50px;}
.kcxfz_xsbj div.m div.ml strong { font-weight:bold; display:block; margin-top:20px; margin-bottom:10px;}

.kcxfz_xsbj div.m div.mr {width:530px; overflow:hidden; float:right; margin-top:50px;}
.kcxfz_xsbj div.m div.mr img {width:100%; overflow:hidden; height:auto; display:block; margin:0px;}


.kcxfz_wafm {width:1140px; overflow:hidden; margin:0px auto; background:#f7f7f7; padding-top:30px; padding-bottom:30px; padding-left:30px; padding-right:30px;}
.kcxfz_wafm h3 {width:100%; overflow:hidden; text-align:center; line-height:50px; font-size:24px; color:#966d32; margin-bottom:40px;}
.kcxfz_wafm h4 {width:1140px; overflow:hidden; margin:0px auto; text-align:left; font-size:24px; color:#966d32; line-height:48px; margin-top:20px;}
.kcxfz_wafm h4 i {width:48px; overflow:hidden; height:48px; display:block; float:left; margin-right:10px;}
.kcxfz_wafm h4 i img {width:48px; overflow:hidden; height:48px; display:block;}
.kcxfz_wafm div.m {width:auto; overflow:hidden; text-align:left; font-size:16px; color:#333; line-height:28px;}
.kcxfz_wafm div.m p {width:auto; overflow:hidden; display:block; margin-top:15px; padding-left:58px; line-height:25px; font-size:16px;}
.kcxfz_wafm div.m img {width:auto; overflow:hidden; display:block; margin:0px auto; height:auto; max-width:100%; margin-top:30px;}
.kcxfz_wafm div.m p strong { font-weight:bold; display:block; margin-top:20px; margin-bottom:10px;}

.kcxfz_wafm div.m ul {overflow:hidden; display:block; padding-bottom:20px; padding-left:58px;}
.kcxfz_wafm div.m ul li {width:32%; overflow:hidden; float:left; padding-top:10px; padding-left:2%}
.kcxfz_wafm div.m ul li img {width:100%; overflow:hidden; height:auto; display:block}

.kcxfz_wafm div.m dl {overflow:hidden; display:block; padding-bottom:20px; padding-left:58px;}
.kcxfz_wafm div.m dl dt {width:49%; overflow:hidden; float:left; padding-top:10px; padding-left:2%}
.kcxfz_wafm div.m dl dt img {width:100%; overflow:hidden; height:auto; display:block}

.kcxfz_wafm div.m div.l {width:500px; overflow:hidden;}
.kcxfz_wafm div.m div.r {width:600px; overflow:hidden; text-align:left; font-size:16px; color:#333; line-height:28px;}
.kcxfz_wafm div.m div.r strong { font-weight:bold; display:block; margin-top:20px; margin-bottom:10px;}

.kcxfz_wafm div.m div.ag {width:340.666666666px; overflow:hidden; float:left}
.kcxfz_wafm div.m div.ag span {width:auto; overflow:hidden; text-align:left; font-size:16px; color:#333; line-height:28px;}
.kcxfz_wafm div.m div.ag span strong { font-weight:bold; display:block; margin-top:20px; margin-bottom:10px;}
.kcxfz_wafm div.m div.ag img {width:100%; overflow:hidden; height:auto; display:block}



.kcxfz_mhjy {width:1140px; overflow:hidden; margin:0px auto; background:#f7f7f7; padding-top:30px; padding-bottom:30px; padding-left:30px; padding-right:30px;}
.kcxfz_mhjy h3 {width:100%; overflow:hidden; text-align:center; line-height:50px; font-size:24px; color:#966d32; margin-bottom:40px;}
.kcxfz_mhjy h4 {width:1140px; overflow:hidden; margin:0px auto; text-align:left; font-size:24px; color:#966d32; line-height:48px; margin-top:20px;}
.kcxfz_mhjy h4 i {width:48px; overflow:hidden; height:48px; display:block; float:left; margin-right:10px;}
.kcxfz_mhjy h4 i img {width:48px; overflow:hidden; height:48px; display:block;}
.kcxfz_mhjy div.m {width:auto; overflow:hidden; text-align:left; font-size:16px; color:#333; line-height:28px;}
.kcxfz_mhjy div.m p {width:auto; overflow:hidden; display:block; margin-top:15px; padding-left:58px; line-height:25px; font-size:16px;}
.kcxfz_mhjy div.m img {width:auto; overflow:hidden; display:block; margin:0px auto; height:auto; max-width:100%; margin-top:30px;}
.kcxfz_mhjy div.m p strong { font-weight:bold; display:block; margin-top:20px; margin-bottom:10px;}

.kcxfz_mhjy div.biaoge {width:auto; overflow:hidden; background:#c1985c; border-radius:15px; margin-top:35px; margin-left:58px;}
.kcxfz_mhjy div.biaoge dl {width:100%; overflow:hidden}
.kcxfz_mhjy div.biaoge dl dt {width:26%; overflow:hidden; float:left; line-height:50px; color:#FFF; text-align:center; font-size:16px}
.kcxfz_mhjy div.biaoge dl dd {width:37%; overflow:hidden; float:left; line-height:50px; color:#FFF; text-align:center; font-size:16px}
.kcxfz_mhjy div.biaoge dl dd b {width:auto; overflow:hidden; display:block; line-height:15px; font-size:12px; font-weight:normal}
.kcxfz_mhjy div.biaoge dl.bgnr {width:100|%; overflow:hidden; border-radius:10px; background:#FFF; border-bottom:4px solid #ccc}
.kcxfz_mhjy div.biaoge dl.bgnr dt {width:26%; overflow:hidden; float:left; line-height:40px; color:#a68232; text-align:center; font-size:16px}
.kcxfz_mhjy div.biaoge dl.bgnr dd {width:37%; overflow:hidden; float:left; line-height:40px; color:#a68232; text-align:center; font-size:16px}

.kcxfz_mhjy div.tw1 {width:auto; overflow:hidden; margin-top:30px; margin-left:58px;}
.kcxfz_mhjy div.tw1 h5 {width:100%; overflow:hidden; text-align:left; line-height:30px; font-size:1.1rem; color:#333}
.kcxfz_mhjy div.tw1 ul {width:100%; overflow:hidden; display:block;}
.kcxfz_mhjy div.tw1 ul li {width:32%; overflow:hidden; float:left; margin-left:2%; position:relative; padding-top:15px; padding-bottom:40px;}
.kcxfz_mhjy div.tw1 ul li img {width:100%; overflow:hidden; height:auto; display:block}
.kcxfz_mhjy div.tw1 ul li span {width:100%; overflow:hidden; height:50px; display:block; text-align:center; line-height:20px; font-size:16px; color:#FFF; background:#12a79d; position:absolute; bottom:0px; right:0px; z-index:99; padding-top:10px;}

.kcxfz_mhjy div.tw1 dl {width:100%; overflow:hidden; background:#fff; margin-top:35px; -moz-box-shadow: 0px 3px 10px #e3e3e3; box-shadow: 0px 3px 10px #e3e3e3;}
.kcxfz_mhjy div.tw1 dl dt {width:40%; overflow:hidden; height:auto; float:left}
.kcxfz_mhjy div.tw1 dl dt img {width:100%; overflow:hidden; height:auto; display:block}
.kcxfz_mhjy div.tw1 dl dd {width:54%; overflow:hidden; padding:3%; float:left; text-align:left; font-size:16px; color:#333; line-height:30px;}
.kcxfz_mhjy div.tw1 dl dd strong {width:auto; overflow:hidden; display:block; font-size:18px; color:#000; margin-bottom:5px;}

.kcxfz_mhjy div.lssh {width:auto; overflow:hidden; display:block; margin-top:35px; margin-left:58px;}
.kcxfz_mhjy div.lssh dl {width:100%; overflow:hidden; margin-bottom:15px;}
.kcxfz_mhjy div.lssh dl dt {width:15%; overflow:hidden; height:auto; display:block; background:#c1985c; float:left}
.kcxfz_mhjy div.lssh dl dt i {width:76px; overflow:hidden; height:76px; display:block; margin:0px auto; margin-top:15px;}
.kcxfz_mhjy div.lssh dl dt i img {width:100%; overflow:hidden; height:100%; display:block}
.kcxfz_mhjy div.lssh dl dt span {width:100%; overflow:hidden; text-align:center; line-height:20px; font-size:16px; color:#FFF; font-weight:bold; display:block; margin-bottom:15px;}
.kcxfz_mhjy div.lssh dl dd {width:80%; overflow:hidden; height:auto; display:block; background:#f2eade; float:right; font-size:15px; padding:2%; line-height:28px;}


.kcxfz_mhjy div.m dl {overflow:hidden; display:block; padding-bottom:20px; padding-left:58px;}
.kcxfz_mhjy div.m dl dt {width:49%; overflow:hidden; float:left; padding-top:10px; padding-left:2%}
.kcxfz_mhjy div.m dl dt img {width:100%; overflow:hidden; height:auto; display:block}

.kcxfz_mhjy div.m div.ml {width:528px; overflow:hidden; text-align:left; font-size:16px; color:#333; line-height:28px; float:left; padding-left:58px; margin-top:50px;}
.kcxfz_mhjy div.m div.ml strong { font-weight:bold; display:block; margin-top:20px; margin-bottom:10px;}

.kcxfz_mhjy div.m div.mr {width:530px; overflow:hidden; float:right; margin-top:50px;}
.kcxfz_mhjy div.m div.mr img {width:100%; overflow:hidden; height:auto; display:block; margin:0px;}





.kcxfz_wdxd {width:auto; overflow:hidden; display:block; padding-left:58px; margin-top:15px; margin-bottom:25px;}
.kcxfz_wdxd dl {width:auto; overflow:hidden; border:2px solid #c4985b; height:70px; margin-top:15px;}
.kcxfz_wdxd dl a {width:auto; overflow:hidden; display:block}
.kcxfz_wdxd dl a dt {width:75%; overflow:hidden; height:70px; text-align:left; padding-left:30px; line-height:70px; font-size:20px; font-weight:bold; color:#666; float:left}
.kcxfz_wdxd dl a dd {width:40px; overflow:hidden; height:40px; display:block; padding:15px; float:right; background:#c4985b}
.kcxfz_wdxd dl a dd img {width:40px; overflow:hidden; height:auto; display:}
.kcxfz_wdxd dl a:hover {width:auto; overflow:hidden; display:block; background:#c4985b}
.kcxfz_wdxd dl a:hover dt {width:75%; overflow:hidden; height:70px; text-align:left; padding-left:30px; line-height:70px; font-size:20px; font-weight:bold; color:#fff; float:left}
.kcxfz_wdxd dl a:hover dd {width:40px; overflow:hidden; height:40px; display:block; padding:15px; float:right; background:#c4985b}
.kcxfz_wdxd dl a:hover dd img {width:40px; overflow:hidden; height:auto; display:}



.mhjy_csgx {width:auto; overflow:hidden; padding-left:28px; margin-top:30px;}
.mhjy_csgx dl {width:331px; overflow:hidden; height:331px; display:block; position:relative; float:left; margin-left:30px;}
.mhjy_csgx dl dt {width:331px; overflow:hidden; height:331px; display:block}
.mhjy_csgx dl dt img {width:331px; overflow:hidden; height:331px; display:block}
.mhjy_csgx dl dd {width:331px; overflow:hidden; height:60px; background:url(../images/kcxfz/tm.png); position:absolute; left:0px; bottom:0px; z-index:99; text-align:center; line-height:60px; font-size:20px; color:#FFF}


























