@charset "utf-8";
.company2{width: 890px;height: 160px;padding:15px;margin-bottom: 15px;overflow: hidden;background-color: #FFF;}
.company2:hover{box-shadow:3px 2px 8px -3px #758296;}
.company2-l{float:left;border: 1px solid #ddd;padding:3px;width: 152px;height: 153px;overflow:hidden;position: relative;}
.company2-l .company2-l-img{width:152px;height: 153px;display: table-cell;vertical-align: middle;text-align: center;overflow: hidden;}
.company2-l .company2-l-img img{max-height: 149px;max-width: 152px;_height:152px;_width:152px;overflow: hidden;}
.company2-l .company2-l-text{display:none}
.company2-l:hover .company2-l-text{display:block;text-align:center;}
.company2-l .company2-l-text{margin-top: -153px;position: absolute;width:152px;height:153px;line-height:153px;text-align:center;background: inherit;background-color: rgba(0, 0, 0, 0.7);}
.company2-l .company2-l-text a{font-size:14px;color:#ffffff;vertical-align:middle;background-color:#ff6600;padding:3px 8px;}
.company2-c{width:340px;float: left;overflow: hidden;margin-left: 30px;margin-right: 45px;}
.company2-c h1{height: 45px; z-index:1;}
.company2-c h1 a{color: #333; font-size: 18px; font-weight: 200; max-width: 370px; height: 45px; line-height: 45px; float:left; white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.company2-c h1 a:hover{color:#f60;}
.company2-c h1 i.icon-code{float:left;position:relative;margin-left:10px;height: 18px;width: 18px;background: url('images/ico-code.png') no-repeat;margin-top: 14px;vertical-align:middle;}
.company2-c h1 .codeBox{display:none;text-align: center;position: absolute;right: 0;top: 20px;z-index: 30;background: #fff;border: 1px solid #ddd;padding: 5px;}
.company2-c h1 .codeBox p{height:20px;line-height: 20px;font-style: normal;}
.company2-c h1 i.icon-code:hover .codeBox{display: block!important;z-index:9999;}
.company2-c p{font-size: 14px;color: #888;line-height: 30px;white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.company2-c p img{display: block;float: left;margin-top: 8px;margin-right: 3px;width: 15px;height: 15px;vertical-align: middle;}
.company2-r{width: 310px;float: left;text-align: center;}
.company2-r-t{height: 40px;}
.company2-r-t-l{height: 22px;border-bottom:1px solid #ddd;float: left;width: 98px;margin-left: 5px;}
.company2-r-t-c{font-size: 14px;color: #000;float: left;margin: 0 19px;line-height: 40px;}
.company2-r-bs{line-height:24px;color:#999;}
.company2-r-bs li{float:left;text-align:center;padding: 0 5px;}
.company2-r-bs li img{border: #ddd solid 1px;}
.company2-r-bs li:hover img{border: #1269d3 solid 1px;}
.company2-r-bs li:hover a{color: #1269d3;}
.company2-r-bs li dl dd{font-size:14px;}
.company2-r-bs li dl dd a{color: #888;}
.company3{margin-left: 50px;}
.company4{margin-right: 50px;}
.company2r{width: 205px;padding: 0px 10px 10px;border-top: #48b400 solid 3px;border-bottom: #ddd solid 1px;border-left: #ddd solid 1px;border-right: #ddd solid 1px;margin-top: 13px;}
.company2r h1{/* padding:0px 15px; */font-size: 14px;margin-bottom: 10px;font-weight: 500;border-bottom: dashed 1px #ddd;line-height: 40px; height:40px; overflow:hidden;}
.company2r p{line-height: 28px;color: #666;}
.company2r p span{color: #333;}
.listcom{ width:934px}
.conR{width:266px; float:right;}
.kkzy{background: #FFFFFF;padding:16px 20px 20px;}
.kkzy h3{ height:33px; border-bottom:1px solid #e4e4e4; line-height:33px; font-size:17px; font-weight:normal;}
.kkzy h3 .xhx{height:18px;width:3px; float: left; border-radius:1.5px ;background: #097DF2; margin-right: 9px; margin-top: 8px;} 
.kkzy h3 .kcgd{ float:right; font-size:12px; color:#999}
.kkzy h3 span a{color:#999}
.kkzy h3 span a:hover{color:#097df2}
.kkzy li{padding:16px 0; border-bottom:1px dashed #d4d4d4}
.kkzy li p{font-size:15px; margin:0}
.kkzy li .kcjz{ font-size:14px; color:#969696; margin-top:7px;margin-left: 22px;}
.kkzy li .kcjz b{ color:#ff1f25; font-weight:normal}
.kkzy .kcqdx{border-bottom:0}
.kkzy li p span{width:20px; height:20px; border-radius:2px; color:#fff; background:#999; display:inline-block; text-align:center;
 line-height:20px; font-size:13px; margin-right:5px; float:left;margin-top: 3px;}
.kkzy li p .ysbh0{background:#097df2}
.kkzy li p .ysbh1{background:#3c96f0}
.kkzy li p .ysbh2{background:#59acff}
.font_tjkc{width: 1200px; background: #FFFFFF; margin: 0 auto;overflow: hidden; margin-top:10px;}
.nokecheng{ width: 100%;overflow: hidden; margin: 20px auto 24px;}
.nokecheng dl{overflow: hidden;}
.nokecheng dl dt{width: 94px;height: 102px; float: left; padding-left: 23%;}
.nokecheng dl dd{font-size: 24px; width: 46%;overflow: hidden;display: inline-block; margin-left: 1px; float: left;}
.nokecheng dl dd a{padding: 4px 7px 5px; color: #FFFFFF; font-size: 14px; border-radius:2px ;display: inline-block;}
.nokecheng dl dd span{color: #666666; font-size: 14px;margin:0 8px;}
.nokecheng dl .ketop{padding-top: 24px;}
.nokecheng dl .ketip{border-top: 1px dashed #dad9d9;font-size: 12px; color: #999;padding-top: 10px; margin-top: 10px;}
.nokecheng p{text-align: center; color: #a6a6a6; margin-top: 30px;}
.nokecheng p span{font-weight: bold;}
.blue{background: #008aff !important;}
.yellow{background: #fe7d36 !important; margin-left: 4%;}
.tjkecheng{width: 100%;padding: 0 2px;}
.tjkecheng ul li{width:18%; float:left;  border:1px solid #eee; margin:0 0 20px 1.48%; }
.tjkecheng ul .kcyjj{margin-right:0}
.tjkecheng ul li img{ width:100%; height: 140px;float:left; margin-bottom:8px;}
.tjkecheng ul li p{ font-size:15px; padding:0 10px; padding-bottom:8px; overflow:hidden;}
.tjkecheng ul li p span{ font-size:14px; color:#999; padding-top: 6px; display: inline-block;}
.tjkecheng ul li p span img{width:20px; height: 14px; margin-right:5px;  padding-top:3px;}
.tjkecheng ul li p a{ padding:5px 19px 6px;  float:right; background:#f93d4c; border-radius:14px; color:#fff; font-size:14px;}
.ly_box{background: url(images/lybg.png) no-repeat center center;padding:30px 20px;margin-bottom: 15px;}
.ly_box>span{display: block;text-align: center;color: #ffffff;font-size: 24px;font-weight: bold;margin-bottom: 30px;}
.ly_box>form>p{height: 40px;line-height: 40px;background-color: #fff;margin-bottom: 15px;border-radius:5px ;overflow: hidden;position: relative;}
.ly_box>form>p.sel:before{content: "\e668";font-family: 'iconfont';color: #999999;position: absolute;right: 10px;top: 0;font-size: 16px;}
.list_base_box>.center>.f_r>.ly_box>form>p>select{width: 100%;height: 100%;border: none;outline: none;padding: 0 10px;font-size: 16px;color: #999999;border-radius:5px ;}
.ly_box>form>p>input{width: 100%;height: 100%;border: none;padding: 0 10px;font-size:14px;}
.ly_box>form>input{display: block;width: 100%;height: 48px;line-height: 48px;text-align: center;font-size: 20px;background-color: #ffb24f;border: none;outline: none;color: #FFF2EE;border-radius:20px ;margin-top: 30px; padding:0px !important}
.ly_box>p{font-size: 14px;color:#cbcbce;margin-top: 10px;}