@charset "gb2312";
/* css document */

.mbx{width:1177px;margin:0 auto;line-height:30px;height:30px;padding-left:13px;color:#666666;clear: both;}
.mbx h2{display:inline-block;font-weight: normal;}
.mbx a{ color:#666666;}
.mbx a:hover{ color:red}

.dhy_cont1{width:1190px;margin:0 auto;height: 118px;}
.dhy_cont1 ul{margin-right:-14px;}
.dhy_cont1 ul li{float:left;width: 228px;height: 118px;margin-right: 12px;}
.dhy_cont1 ul li img{width: 228px;height: 118px;}

.dhy_cont2{ width:1190px; margin:10px auto 0 auto; overflow:auto; background:#fff}
.dhy_cont2 ul{ padding-left:1px;}
.dhy_cont2 ul li.bor_r a{ border-right:none;}
.dhy_cont2 ul li{float:left;width: 108px;height: 75px; overflow:hidden;}
.dhy_cont2 ul li a{display:block;width:107px;height: 66px;border-bottom:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;background:#fff;padding-top: 8px;}
.dhy_cont2 ul li a:hover{ border-bottom:solid 1px red}
.dhy_cont2 ul li a img{ display:block; width:96px; height:58px; margin:0 auto;}

.dhy_cont3{width:1190px;margin:2px auto 0 auto;background:#fff;font-family:"\5fae\8f6f\96c5\9ed1";border-bottom:solid 2px #ececec;position: relative;}
.dhy_cont3 .cont3_top{margin: 0 133px 0 88px;line-height:20px;overflow:auto;padding-top: 23px;padding-bottom: 10px;}
.dhy_cont3 .cont3_top dt{background:#ec384b;font-size:14px;font-weight:bold;color:#fff;padding:1px 7px;border-radius:3px;float:left;/* margin-bottom: 39px; */position:  absolute;left: 18px;top: 23px;}
.dhy_cont3 .cont3_top dd{float:left;text-align:center;margin-left: 15px;margin-bottom: 10px;}
.dhy_cont3 .cont3_top dd a{padding:0px 5px 2px 5px}
.dhy_cont3 .cont3_top dd.check a,.dhy_cont3 .cont3_top dd a:hover{background:#ec384b;color:#fff;border-radius: 3px;}
.dhy_cont3 .cont3_bot{ background:#f9f9f9; height:38px; line-height:38px;}
.dhy_cont3 .cont3_bot dt{ float:left; margin:0 13px 0 30px;}
.dhy_cont3 .cont3_bot dd{ float:left; margin-right:15px;}
.dhy_cont3 .cont3_bot dd.check a{ color:red; font-weight:bold;}
.dhy_cont3 .more{position:absolute;right:16px;top: 50%;margin-top: -24px;}
.dhy_cont3 .more a{ color:#ec384b}
.dhy_cont3 .more a:hover{ text-decoration:underline}
.dhy_cont3 .more a img{ vertical-align:-1px}

.dhy_cont4{ width:1190px; margin:0 auto; font-family:"\5fae\8f6f\96c5\9ed1";}
.dhy_cont4 ul{clear: both;zoom:1;overflow: hidden; margin-right:-10px;}
.dhy_cont4 ul .hover .li_bor{ border:solid 2px #f00;}
.dhy_cont4 ul li{float:left;width:268px;border:solid 2px #fff;position:relative;margin:10px 12px 0px 0;background:#fff;padding:8px;height:260px;}
.dhy_cont4 ul li:hover{ border:solid 2px red}
.dhy_cont4 ul li .li_img img{ width:267px; height:125px; margin:0 auto;}
.dhy_cont4 ul li h2{border-bottom:dotted 1px #f0f0f0;line-height:36px;height:36px;overflow:hidden;padding-right:50px;position:relative;font-family: "\5fae\8f6f\96c5\9ed1";}
.dhy_cont4 ul li h2 em{ color:#67cfff;font-style:normal; position:absolute; right:0; top:0; font-weight:normal}
.dhy_cont4 ul li h2 a{ font-size:16px; font-weight:normal;}
.dhy_cont4 ul li dl{padding-top:5px;font-family: "\5fae\8f6f\96c5\9ed1";}
.dhy_cont4 ul li dl dd{ float:left; width:109px; color:#a2a2a2;padding-left: 9px; line-height:25px; height:25px; overflow:hidden}
.dhy_cont4 ul li dl dd span{ padding-left:17px; background:}
.dhy_cont4 ul li dl dt{ float:left; width:146px; line-height:25px; height:25px; overflow:hidden; color:#999999}
.dhy_cont4 ul li dl dt .red{color:#ec384b;font-style:normal;font-size: 12px;font-weight:bold;}
.dhy_cont4 ul li dl dt .red strong{font-size:22px}
.dhy_cont4 ul li .li_btn{margin-top:7px;font-family: "\5fae\8f6f\96c5\9ed1";}
.dhy_cont4 ul li .li_btn .fl{ float:left;r; border:solid 1px #ffb2b2; border-right:none; border-radius:3px 0 0 3px}
.dhy_cont4 ul li .li_btn .fl a{ color:#ec384b}
.dhy_cont4 ul li .li_btn .fr{ float:right; background:#ec384b; border:solid 1px #ec384b; border-left:none; border-radius:0 3px 3px 0}
.dhy_cont4 ul li .li_btn .fr a{ color:#fff}
.dhy_cont4 ul li .li_btn span{ display:block; width:133px; height:27px; line-height:27px;}
.dhy_cont4 ul li .li_btn span a{ display:block; width:100%; height:30px; text-align:center; font-weight:bold;}

.loading-box{text-align:center;margin-top:10px;}
.loading-box .loading-img{margin:0 auto;display:none;}
.loading-box .more-btn{width:160px;height:22px;text-align:center;line-height:22px;border:1px solid #ccc;background:#f1f1f1;border-radius:3px;margin:0 auto;display:block;background:#fff;}


.dhy_cont5{width:1189px; margin:0 auto;border-right:#f5f5f5 solid 1px; overflow:hidden; margin-top:10px; font-family:'microsoft yahei',"\5fae\8f6f\96c5\9ed1";}
.dhy_cont5 h2{ height:37px; padding-left:10px; font-size:16px; line-height:37px; border-bottom:#f5f5f5 solid 2px; border-top:#f5f5f5 solid 1px; border-left:#f5f5f5 solid 1px;  font-weight:bold; background:#fff;}
.dhy_cont5 h2 p{ float:right; line-height:37px; font-size:12px; font-weight:normal; color:#cccccc; padding-right:15px;}
.dhy_cont5 ul{ margin:0; padding:0;}
.dhy_cont5 ul li{ display:block; float:left; width:107px; border-left:#f5f5f5 solid 1px; padding-top:4px; height:62px;border-bottom:#f5f5f5 solid 1px; background:#fff;}
.dhy_cont5 ul li:hover{border-bottom:#ff0000 solid 1px; }
.dhy_cont5 ul li img{ width:96px; height:58px; margin: 0 auto; display:block;}


.dhy_cont6{ width:1190px; margin:10px auto 0 auto; height:200px; background:#fff}
.dhy_cont6 h2{ padding:0px 17px 0px 67px;background:url(/uploads/image/swimages/jc_icon.png) no-repeat 19px center #fbfbfb;height:36px; overflow:hidden;line-height:43px;font-size:16px;color:#373737; font-family:"\5fae\8f6f\96c5\9ed1"}
.dhy_cont6 h2 span{ float:right; font-size:12px; font-weight:100; font-family:"\5b8b\4f53"}
.dhy_cont6 h2 span a{ color:#3e3e3e}
.dhy_cont6 h2 span a:hover{ color:red;}
.dhy_cont6 .cont1{ height:80px; padding:10px 0 10px 2px;}
.dhy_cont6 .cont1 ul li{ float:left; margin-left:20px; display:inline}
.dhy_cont6 .cont1 ul li a{ display:block; width:98px; height:68px; padding:5px; border:solid 1px #e5e5e3}
.dhy_cont6 .cont1 ul li a:hover{ border:solid 1px red;}
.dhy_cont6 .cont1 ul li a img{ width:98px; height:68px;}
.dhy_cont6 .cont2{ height:65px; padding-left:3px; margin-right:-1px;clear: both;zoom:1;overflow: hidden;}
.dhy_cont6 .cont2 ul li{ float:left}
.dhy_cont6 .cont2 ul li a{ display:block; width:107px; height:60px; padding-top:2px; border-right:solid 1px #f5f5f5;border-top:solid 2px #f5f5f5; border-bottom:solid 1px #fff;}
.dhy_cont6 .cont2 ul li a:hover{ border-bottom:solid 1px red}
.dhy_cont6 .cont2 ul li a img{ width:96px; height:58px; display:block; margin:0 auto}
.dhy_cont6 .cont2 ul li.last a{ border-right:none}

.dhy_cont7{ width:1190px; margin:10px auto 0 auto; overflow:auto;}
.dhy_cont7 h2{ display:block; height:30px;line-height:30px; font-weight:bold; font-size:16px;font-family: 'microsoft yahei',"\5fae\8f6f\96c5\9ed1"; background:#fff; padding-left:10px;}
.dhy_cont7 h2 span{ color:#f00;}
.dhy_cont7 h2 p{ display:block; height:30px; line-height:30px; text-align:right; padding-right:22px; float:right;font-weight:normal; }
.dhy_cont7 dl{ margin:0; padding:14px 0 0 3px; width:1185px; border:#f5f5f5 solid 1px;border-top:#f5f5f5 solid 1px; overflow:hidden; position:relative; background:#fff;}
.dhy_cont7 dl div{ position:absolute; width:28px; height:28px; left:0; top:0;}
.dhy_cont7 dl dd{ width:116px; height:106px; margin-left:14px; margin-bottom:12px; float:left; display:inline; overflow:hidden;}
.dhy_cont7 dl dd a{ display:block; width:114px; height:104px; border:#f5f5f5 solid 1px; }
.dhy_cont7 dl dd a:hover{ color:#f00;  border:#f00 solid 1px; background: #feeffd }
.dhy_cont7 dl dd img{ width:98px; height:68px; margin:0 auto; display:block; padding-top:9px}
.dhy_cont7 dl dd em{ font-style:normal; text-align:center; display:block; line-height:26px;}

.dhy_cont8{width: 1190px;margin: 10px auto 10px auto;background:#fff;}

.dhy_cont9{ width:1190px; margin:10px auto 0 auto; overflow:auto; background:#fff;}
.dhy_cont9 h2{ height:38px; line-height:38px; font-size:14px; border-bottom:solid 1px #f5f5f5; padding:0 20px;font-family: 'microsoft yahei',"\5fae\8f6f\96c5\9ed1";}
.dhy_cont9 h2 a{ float:right; font-weight:normal; font-size:12px;}
.dhy_cont9 .cont9_left{ width:538px; height:407px; float:left; border-right:solid 1px #f5f5f5}
.dhy_cont9 .cont9_left dl{ margin:7px 0px 0 18px;}
.dhy_cont9 .cont9_left dl dd{ padding-left:10px; line-height:26px; height:26px; overflow:hidden; float:left; width:233px; position:relative; vertical-align:middle}
.dhy_cont9 .cont9_left dl dd i{ display:block; width:3px; height:3px; background:#666666; position:absolute; left:0;top: 12px;}
.dhy_cont9 .cont9_left dl dd a:hover i{ background:#ec384b}
.dhy_cont9 .cont9_left dl dt{ float:left; width:116px; height:106px; margin:12px 13px 13px 0px;}
.dhy_cont9 .cont9_left dl dt a{ display:block; width:114px; text-align:center; border:solid 1px #f5f5f5; padding-top:9px; height:95px; overflow:hidden}
.dhy_cont9 .cont9_left dl dt a:hover{ border:solid 1px red}
.dhy_cont9 .cont9_left dl dt a img{ display:block; width:98px; height:68px; margin:0 auto;}
.dhy_cont9 .cont9_left dl dt a em{ font-style:normal; line-height:28px;}
.dhy_cont9 .cont9_mid{ float:left; width:374px; border-right:solid 1px #f5f5f5;}
.dhy_cont9 .cont9_mid dl{ padding:0 20px 0 17px}
.dhy_cont9 .cont9_mid dl dt{font-family: 'microsoft yahei',"\5fae\8f6f\96c5\9ed1"; margin-bottom:8px;}
.dhy_cont9 .cont9_mid dl dt h3{ text-align:center; line-height:18px; height:18px; overflow:hidden; margin:13px 0 7px 0}
.dhy_cont9 .cont9_mid dl dt h3 a{ font-size:14px; color:#ec384b;}
.dhy_cont9 .cont9_mid dl dt p{ color:#999999; line-height:20px; height:40px; overflow:hidden; position:relative}
.dhy_cont9 .cont9_mid dl dt p a{ background:#fff; padding-right:20px; position:absolute; right:0; bottom:0; color:#999999;}
.dhy_cont9 .cont9_mid dl dt p a:hover{ color:red}
.dhy_cont9 .cont9_mid dl dd{ line-height:26px; padding-left:13px; height:26px; overflow:hidden; position:relative}
.dhy_cont9 .cont9_mid dl dd span{ float:right;font-family: 'microsoft yahei',"\5fae\8f6f\96c5\9ed1"; color:#999999}
.dhy_cont9 .cont9_mid dl dd i{ display:block; width:3px; height:3px; background:#666666; position:absolute; left:0; top:11px;}
.dhy_cont9 .cont9_mid dl dd a:hover i{ background:red}
.dhy_cont9 .cont9_rig{ float:left; width:276px;font-family: 'microsoft yahei',"\5fae\8f6f\96c5\9ed1";}
.dhy_cont9 .cont9_rig dl{ padding:0 17px 0 21px}
.dhy_cont9 .cont9_rig dl dt.bb{ border-bottom:dotted 1px #e3e3e3; padding-bottom:10px; margin-bottom:10px;}
.dhy_cont9 .cont9_rig dl dt.bt{ border-top:dotted 1px #e3e3e3; margin-top:8px;}
.dhy_cont9 .cont9_rig dl dt{ padding-top:13px; height:107px;}
.dhy_cont9 .cont9_rig dl dt .div_img{ width:98px; height:62px; position:relative; float:left;}
.dhy_cont9 .cont9_rig dl dt .div_img em{ display:block; width:28px; height:11px; color:#fff; text-align:center; line-height:11px; position:absolute; left:0; top:0; font-style:normal; font-size:10px;}
.dhy_cont9 .cont9_rig dl dt .div_img .sty1{background:#08a300;}
.dhy_cont9 .cont9_rig dl dt .div_img .sty2{background:#ff3300;}
.dhy_cont9 .cont9_rig dl dt .div_img img{ width:98px; height:62px; float:left;}
.dhy_cont9 .cont9_rig dl dt .div_font{ height:62px; float:left; width:130px; padding-left:10px;}
.dhy_cont9 .cont9_rig dl dt .div_font h3{width:120px;height:32px;line-height:16px;overflow:hidden;}
.dhy_cont9 .cont9_rig dl dt .div_font span{ display:block; color:#686667; margin-top:10px}
.dhy_cont9 .cont9_rig dl dt p{ color:#999999; display:block; clear:both; line-height:20px; position:relative; height:40px; overflow:hidden; padding-top:5px}
.dhy_cont9 .cont9_rig dl dt p a{ position:absolute; right:0; bottom:0; background:#fff}
.dhy_cont9 .cont9_rig dl dd{ padding-left:23px; position:relative; line-height:24px; height:24px; overflow:hidden}
.dhy_cont9 .cont9_rig dl dd em{ display:block; width:14px; height:12px; background:url(/uploads/image/swimages/kh_icon1.jpg) no-repeat left center; position:absolute; left:0; top:7px;}






.fd_nav{width:100%;position:fixed;top:0;left:0;right:0;z-index:999;display:none;font-family:"\5fae\8f6f\96c5\9ed1";background: #fff;background: url(/uploads/image/swimages/kh_dhy_back.png) repeat-x left bottom #fff;}
.fd_nav .fd_cont{width:1190px;margin:0 auto;position:relative;}
.fd_nav .fd_cont .cont3_top{margin: 0 133px 0 88px;line-height:20px;overflow:auto;padding-top: 23px;padding-bottom: 10px;}
.fd_nav .fd_cont .cont3_top dt{background:#ec384b;font-size:14px;font-weight:bold;color:#fff;padding:1px 7px;border-radius:3px;float:left;/* margin-bottom: 39px; */position:  absolute;left: 18px;top: 23px;}
.fd_nav .fd_cont .cont3_top dd{float:left;text-align:center;margin-left: 15px;margin-bottom: 10px;}
.fd_nav .fd_cont .cont3_top dd a{padding:0px 5px 2px 5px}
.fd_nav .fd_cont .cont3_top dd.check a,.fd_nav .fd_cont .cont3_top dd a:hover{background:#ec384b;color:#fff;border-radius: 3px;}
.fd_nav .fd_cont .cont3_bot{height: 41px;line-height: 41px;}
.fd_nav .fd_cont .cont3_bot dt{float:left; margin:0 13px 0 30px;}
.fd_nav .fd_cont .cont3_bot dd{ float:left; margin-right:15px;}
.fd_nav .fd_cont .cont3_bot dd.check a{ color:red; font-weight:bold;}
.fd_nav .fd_cont .more{position:absolute;right:16px;top: 50%;margin-top: -24px;}
.fd_nav .fd_cont .more a{ color:#ec384b}
.fd_nav .fd_cont .more a:hover{ text-decoration:underline}
.fd_nav .fd_cont .more a img{ vertical-align:-1px}
/*

                                             
            
                 20180731
*/

.sy_2014cont10{height:256px;width:1190px;margin:10px auto 0 auto;position:relative;clear:both;overflow:hidden;background:#fff;}
.sy_2014cont10 .l_bg {width:25px;height:122px;left:0;top:0;position:absolute;background:}
.sy_2014cont10 .l_bg1 {width:23px;height:170px;left:0;top:0;position:absolute;background:  no-repeat center center #f73a4e;text-align:center;color:#fff;font-family:'microsoft yahei',"\5fae\8f6f\96c5\9ed1";font-size:14px;padding-top: 85px;line-height:18px;}
.sy_2014cont10 ul{margin:0;padding:0px;display:block;float:right;width:1167px;/* height:193px; */}
.sy_2014cont10 ul li{ width:96px; height:63px;border-bottom:#f5f5f5 solid 1px;border-left:#f5f5f5 solid 1px; float:left; background:#fff}
.sy_2014cont10 ul li:hover{border-bottom:#ff0000 solid 1px;}
.sy_2014cont10 ul li img{ width:96px; height:58px;display:block;}
.porject-list ul{}
.porject-list ul li{width:147px;height:75px;}
.porject-list ul li a{width:auto;}