.main{width: 1200px; margin: 0px auto; overflow: hidden;}
.main .Cur{width: 100%; line-height: 50px; height: 50px; font-size: 14px;}
.main .Cur a{color: #555555;}

.main .main-c{padding: 15px 10px 10px 10px; border: #ddd 1px solid; font-size: 14px; background: #FFF; overflow: hidden;}
.main .main-c li{list-style: none; padding: 2px 0 2px 70px; overflow: hidden;}
.main .main-c li dl{zoom: 1; position: relative; line-height: 24px;}
.main .main-c li dl dt{width: 80px; margin-bottom: 5px; position: absolute; top: 0; left: -80px; text-align: right; height: 24px; line-height: 24px;}
.main .main-c li dl dd{float: left; display: inline; margin: 0 0 5px 5px;}
.main .main-c li dl dd a{display: inline-block; white-space: nowrap; height: 24px; padding: 0 10px;}
.main .main-c li dl dd .ta{color: #fff; background-color: #26c472;}
.main .main-c li dl dd a:hover{color: #fff; background-color: #26c472;}

.listnav{margin-top: 20px; width: 1200px; display: block; float: left;}
.listnav .nav-left{width: 800px; overflow: hidden; float: left; padding: 0px 10px; background: #fff;}
.listnav .nav-left .left-t{width: 800px; margin-bottom: 10px;}
.listnav .nav-left .left-t ul li{border-bottom: 1px solid #ebebeb;height: 150px;overflow: hidden;padding: 20px 20px 20px 0;display: inline-flex;}
.listnav .nav-left .left-t ul li .x-x{/* position: relative; */display:  block;float: left;}
.listnav .nav-left .left-t ul li .x-l{height: 150px;/* padding-left: 270px; *//* position: relative; */} .listnav .nav-left .left-t ul li .x-x a{display: block;/* left: 0; *//* position: absolute; *//* top: 0; */max-width: 250px;z-index: 9;}
.listnav .nav-left .left-t ul li .x-x a img{height: 100px;}
.listnav .nav-left .left-t ul li .x-l{height: 150px;/* padding-left: 270px; *//* position: relative; */float: left;display:  inline-block;margin-left: 20px;}
.listnav .nav-left .left-t ul li .x-l .ti{color: #333;display: inline-block;font-size: 22px;margin-bottom: 12px;text-decoration: none;height: 30px;overflow: hidden;width: 100%;}
.listnav .nav-left .left-t ul li .x-l .data{color: #ff0000; display: block; height: 14px; line-height: 14px; margin-bottom: 8px; overflow: hidden; font-family: "Arial"; font-size: 14px;}
.listnav .nav-left .left-t ul li .x-l .into{color: #727272; display: block; font-size: 14px; height: 68px; line-height: 22px; overflow: hidden;}
.listnav .nav-left .left-t ul li .x-l .box{color: #666; display: block; line-height: 22px; overflow: hidden;}
.listnav .nav-left .left-t ul li .x-l .box a{float: right; width: 80px; height: 26px; line-height: 26px; background: #26c472; font-size: 14px; text-align: center; color: #FFF; text-decoration: none; margin-right: 10px;}
.listnav .nav-right{width: 345px; overflow: hidden; float: right; padding: 0px 10px; background: #fff;}
.listnav .nav-right .r-t{width: 336px; margin-top: 20px; margin-bottom: 5px; height: 650px; overflow: hidden;}
.listnav .nav-right .ph{border-bottom: 3px solid #505050; height: 43px; line-height: 43px; position: relative;}
.listnav .nav-right .ph span{border-bottom: 3px solid #26c472; bottom: -3px; color: #333; display: inline-block; float: left; font-size: 20px; font-weight: 700; height: 43px; left: 0; line-height: 43px; position: absolute; padding: 0 10px 0 2px;}
.listnav .nav-right .ph a{float: right; height: 43px; line-height: 43px; color: #26c472; position: absolute; right: 0; top: 5px;}
.listnav .nav-right .r-t ul li{border-bottom: 1px dashed #ddd; float: left; width: 336px; padding: 11px 0;}
.listnav .nav-right .r-t ul li em{font-style: normal;float: left; display: block; width: 21px; height: 21px; line-height: 21px; text-align: center; background: #f2f2f2; color: #999; margin: 14px 10px 0 0; overflow: hidden;}
.listnav .nav-right .r-t ul li dl dt{float: left; padding-right: 15px; overflow: hidden;}
.listnav .nav-right .r-t ul li dl dt a img{width: 48px; height: 48px; border-radius: 12px;} .listnav .nav-right .r-t ul li dl dd{float: left; width: 170px;} .listnav .nav-right .r-t ul li dl dd p{width: 160px; height: 20px; line-height: 20px; overflow: hidden;}
.listnav .nav-right .r-t ul li dl dd .xl{margin-bottom: 6px; font-size: 14px;} .listnav .nav-right .r-t ul li dl dd .x{color:#666; font-size: 13px; overflow: hidden;} .listnav .nav-right .r-t ul li dl dd .x i{color: #E8E8E8; padding: 0 3px;}
.listnav .nav-right .r-t ul li dl .xz{float: right; width: 60px; margin-top: 12px;}
.listnav .nav-right .r-t ul li dl .xz a{background: #26c472; width: 49px; height: 24px; line-height: 24px; display: block; float: left; text-align: center; margin-right: 8px; color: #fff; border-radius: 3px;}
.listnav .nav-right .r-t ul li .n1{background-color: #fe7600; color: #fff;}
.listnav .nav-right .r-t ul li .n2{background-color: #ff9400; color: #fff;}
.listnav .nav-right .r-t ul li .n3{background-color: #ffc800; color: #fff;}
.listnav .nav-right .r-c ul li{width: 336px; text-align: center; margin-top: 15px;}
.listnav .nav-right .r-c ul li a{text-decoration: none;}
.listnav .nav-right .r-c ul li a img{display: block;width: 336px;height: 153px;}
.listnav .nav-right .r-c ul li a span{font-size: 16px; width: 336px; height: 28px; line-height: 28px; overflow: hidden; display: block; margin-top: 4px;}
.listnav .nav-right .r-b .xh{padding: 0 8px; overflow: hidden; position: relative;}
.listnav .nav-right .r-b .xh ul{width: 336px; overflow: hidden;}
.listnav .nav-right .r-b .xh ul li{display: inline; float: left; height: 133px; padding: 4.5px 5px 0 4px; overflow: hidden; position: relative; width: 100px;}
.listnav .nav-right .r-b .xh ul li div{display: block; height: 123px; padding: 10px 10px 0; text-align: center;}
.listnav .nav-right .r-b .xh ul li div img{margin-bottom: 10px; height: 80px; width: 80px; border-radius: 16px;}
.listnav .nav-right .r-b .xh ul li div p{font-size: 14px; height: 23px; line-height: 23px; overflow: hidden; text-align: center;}
.listnav .nav-right .r-t ul li dl dd .x a{width: 52px;overflow: hidden;float: left; height: 20px;display: block;}
.listnav .nav-left .left-t ul li .x-l .ti:hover{color: #26c472;}
.listnav .nav-right .ph a:hover{color: red;}
.listnav .nav-right .r-c ul li a span:hover{color: #fff;background: #26c472;}
.stage-bom .page{height: auto; overflow: hidden; text-align: center; padding: 30px 0;}
.stage-bom .page a{border: 1px solid #e4e4e4; font-family: "Tahoma", "Arial"; height: 38px; line-height: 38px; padding: 0 15px; margin: 0 4px; display: inline-block; overflow: hidden; background: #FFF; color: #6a6a6a;}
.stage-bom .page span{height: 38px; line-height: 38px; padding: 0 15px; margin: 0 4px; display: inline-block; overflow: hidden; }
.stage-bom .page span.current{background:#26c472; border-color: #26c472; color: #FFF;}
.stage-bom .page a:hover{background:#26c472; border-color: #26c472; color: #FFF;}