.main{margin:0 auto;max-width:1080px;margin-top:86px;}
.left{width:720px;float:left;}
.title {width:100%;overflow:hidden;float:left;}
.title h1{font-size: 30px;line-height: 44px;}
.describe {width:100%;overflow:hidden;float:left;margin-top:20px;}
.describe ul{float:left;}
.describe ul li {float:left;color: #bbb;font-size: 16px;float: left;margin-top: 10px;margin-right: 30px;}
.describe ul li i{margin-right:5px;}
.describe ul li a{color: #bbb;}
.describe span{float:right;color: #bbb;font-size:16px;margin-top: 10px;}
.describe span em{float: left;}
.describe span i{float: left;margin-left:10px;font-size:24px;}
.icon-weixin{color:#3dbe5b}
.icon-xinlanglight{color:#ff5757}
.icon-qq{color:#21b3f7}
.icon-kongjian{color:#f8c514}
.textcontent {width:100%;display:block;overflow:hidden; margin-top:24px;float:left;font-size: 18px;
 color: #222;line-height: 30px;}
.textcontent p {display:block;font-size: 18px;color: #222;line-height: 30px;margin-bottom: 30px;}
.textcontent img{width:inherit;float:inherit!important;max-width:100%;margin:0 auto!important;}
.textcontent table{width:100%;margin-top:10px; border: 1px gray solid;border-spacing: 0px; border-collapse: collapse;} 
.textcontent table td{border: 1px gray solid;padding: 5px;} 
.textcontent table th{border: 1px gray solid;padding: 5px;}
.textcontent b,strong{font-weight:bold;}
.textcontent a{color:#F73B42}
.commissioningeditor{width:100%;float: left;font-size: 12px;padding:10px 15px;color: #999;background:#fbfbfb;border-radius: 2px;line-height:20px;position: relative;}
.ok{width:100%;float:left;margin-top:10px;}
.keyword {width:600px;overflow:hidden;float:left;}
.keyword a {font-size: 14px;line-height: 26px;float: left;margin: 0 10px 10px 0;
padding: 0 13px;color: #999;border: 1px solid #e0e0e0;border-radius: 2px;font-weight: 400;}
.keyword a:hover{ color:#000;border: 1px solid #000;}
.bdsharebuttonbox{float:right;}
.textpage{width:100%;overflow:hidden;float:left;margin-top:20px;}
.textpage ul li{width:50%;float:left;padding:0 10px;line-height:25px;display: -webkit-box; max-height:50px;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size:16px;}
@media only screen and (max-width:640px) {
.textpage ul li{width:100%;margin-bottom:10px;}
}
.item {width:100%;float:left;margin-top:30px;}
.pack {border-bottom:1px solid #E6E6E6;overflow:hidden;position:relative;padding:19px 0}
.pack:hover {background:#fbfbfb;}
.pack .img {display:block;width:220px;height:157px;float:left;overflow:hidden;margin-right:25px;background:#f9f9f9;border-radius:2px;}
.pack .img img {min-height:157px;border-radius:2px;}
.pack .tit {color:#333;font-size:22px;line-height:30px;word-break:break-word;}
.pack .tit:hover {color:#d36f16;}
.pack span {display:block;padding-top:8px;color:#bbb;}
.pack .tags {display:none;}
.pack span i {margin-left:18px;padding-right:5px;color:#bbb;}
.pack span em {color:#bbb;}
.pack span .lanmu {color:#bbb;}
/*右边*/
.right {width:330px;float:right;}
.qctitle {width:100%;float:left;margin:20px 0;}
.qctitle h2 {border-left:8px solid #ffe300;padding-left:20px;line-height:20px;font-size:20px;font-weight:bold;}
.kuaixun {width:100%;float:left;background:#fbfbfb;border-radius:5px;position:relative;}
.kuaixun .kuaixun-next {position:absolute;top:40px;right:20px;width:24px;height:24px;}
.kuaixun .kuaixun-next i {display:block;width:100%;height:24px;-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-o-transition:-o-transform 1s ease-out;-ms-transition:-ms-transform 1s ease-out;background:#ccc;line-height:24px;border-radius:50%;color:#fff;font-size:16px;text-align:center;}
.kuaixun .kuaixun-next:hover i {background:#000;-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg);}
.kuaixun .swiper-slide {width:100%;overflow:hidden;float:left;padding:0 20px 0 25px;}
.kuaixun .swiper-slide .kxbox {width:100%;overflow:hidden;float:left;margin-bottom:20px;}
.kuaixun .swiper-slide .kxbox .img {display:block;width:100px;height:72px;float:left;overflow:hidden;margin-right:10px;border-radius:2px;}
.kuaixun .swiper-slide .kxbox .img img {min-height:72px;border-radius:2px;}
.kuaixun .swiper-slide .kxbox a {line-height:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.kuaixun .swiper-slide .kxbox span {display:block;padding-top:8px;color:#BCBCBC;font-size:12px;}
.kuaixun .swiper-slide .kxbox span i {padding-right:10px;color:#BCBCBC;font-size:12px;}
.kuaixun .swiper-slide .kxbox span em {font-size:12px;}
.kuaixun .swiper-slide .kxlist {width:100%;overflow:hidden;float:left;line-height:22px;word-break:break-word;margin-bottom:5px;padding-left:25px;position:relative;}
.kuaixun .swiper-slide .kxlist b {width:8px;height:8px;background:#ffe300;border-radius:50%;position:absolute;left:0;top:8px;}
.kuaixun .swiper-slide .kxlist span {display:block;color:#BCBCBC;font-size:12px;margin-bottom:10px;}
.kuaixun .swiper-slide .kxlist span i {padding-right:10px;color:#BCBCBC;font-size:12px;}
.kuaixun .swiper-slide .kxlist span em {font-size:12px;}
/*快讯*/.news {width:100%;float:left;padding-bottom:28px;background:#fbfbfb;border-radius:5px;margin-top:30px;position:relative;}
.xuan {width:100%;overflow:hidden;float:left;margin:20px 0;}
.xuan h2 {float:left;border-left:8px solid #ffe300;padding-left:20px;line-height:20px;font-size:20px;font-weight:bold;}
.xuan ul {float:right;margin-right:20px;}
.xuan ul li {float:left;border-left:1px solid #707070;color:#707070;padding-left:10px;margin-left:10px;line-height:20px;}
.xuan ul .newshover {color:#ffe300}
.news .swiper-slide {width:100%;overflow:hidden;float:left;padding:0 20px 0 25px;}
.news .swiper-slide ul li {width:100%;float:left;margin-top:10px;}
.news .swiper-slide ul li i {float:left;width:18px;height:18px;background:#999;display:inline-block;border-radius:2px;text-align:center;color:#fff;line-height:18px;}
.news .swiper-slide ul li .bg{background: #ffe300;}
.news .swiper-slide ul li .bg1{background: #cf333c;}
.news .swiper-slide ul li .bg2{background: #ea9335;}
.news .swiper-slide ul li .bg3{background: #2c93e6;}
.news .swiper-slide ul li a {width:230px;display:inline-block;float:left;margin-left:16px;margin-right:7px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news .swiper-slide ul li strong {font-size:14px;color:#FE7312;font-weight:normal;display:inline-block;float:right;line-height:23px;}
/*热文*/
.tuwen{width:100%;float:left;background:#fbfbfb;padding:0 20px 0 25px;border-radius:5px;margin-top:20px;}
.qtitle {width:100%;float:left;margin:20px 0;}
.qtitle h2 {float:left;margin-left:-25px; border-left:8px solid #ffe300;padding-left:20px;line-height:20px;font-size:20px;font-weight:bold;}
.tuwenone{width:100%;float: left;overflow: hidden;height:200px;margin-bottom:15px;border-radius:2px; position: relative;}
.tuwenone .img img{min-height:200px;border-radius:2px;}
.tuwenone .tit{box-sizing: border-box;position: absolute;left: 0; bottom: 0;width:100%;padding:10px 15px 3px; background: linear-gradient(180deg,transparent,rgba(0,0,0,.7));color: #fff;font-weight: 400;font-size:15px; line-height:20px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.tuwenone em{position: absolute;left:20px;top: 0;z-index:10;font-size:30px;line-height:30px;}
.tuwenone i{position: absolute;left:10px;top: 0;z-index:10;font-size:15px;line-height:22px;color:#fff;}
.c1{color:#f95355;}
.c2{color:#f6a623;}
.tuwentwo{width:100%;overflow: hidden; float: left; margin-bottom:15px; position: relative;}
.tuwentwo .img{width:100px;height:70px;overflow: hidden;float: left;margin-right:10px;border-radius:2px;}
.tuwentwo .img img{min-height:70px;border-radius:2px;}
.tuwentwo b{position: absolute;left:0;top:0;width:20px;text-align:center;z-index:10;background: #999;line-height:20px;color:#fff;}
.tuwentwo .tit{font-weight:400;line-height: 20px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height:40px;}
.tuwentwo span{margin-top:10px;}
.tuwentwo i{padding-right:5px;font-size: 12px;color:#999;line-height:12px;}
.tuwentwo em{font-size: 12px;color:#999;line-height:12px;}
/*精选*/
@media only screen and (max-width:1080px) {
.left{width:100%;}
.right{display:none}
.main {padding:0 20px;margin-top:66px;}
.position{margin-top:10px;}
}
@media only screen and (max-width:640px) {
.pack .img {width:100px;height:70px;margin-right:15px;}
.pack .img img {min-height:70px;}
.pack .tit {font-size:16px;line-height:20px;max-height:40px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.pack span {padding-top:4px;font-size:12px;}
.pack i {font-size:12px;}
}
/*footer*/
.footer {width:100%;overflow:hidden;background:#282828;}
.footer .footerbox {width:1080px;overflow:hidden;margin:0 auto;text-align:center;color:#666;padding-bottom:15px;font-size:12px;}
.footer .footerbox a {color:#666;}
.footer .footerbox ul {margin-right:-5px;overflow:hidden;padding-top:15px;}
.footer .footerbox ul li {display:inline-block;border-right:1px solid #2c3137;height:12px;line-height:12px;padding:0 10px;}
/*置顶*/.scroll {position:fixed;bottom:130px;left:50%;margin-left:540px; width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;}
.scroll i {font-size:40px;color:#000;opacity:.5;}
.scroll:hover {color:#F73B42;opacity:1}
@media only screen and (max-width:1080px) {.scroll {right:15px;margin-right:0;}
}
