body {color: #333;}
#topNav{ position: relative; z-index: 1;}
.bd{ width: 100%; overflow: hidden;}

.con{ width: 1000px; margin: 0 auto 50px; font-family: "Microsoft YaHei";}
.con a:hover{ color: #8b2b90;}
.con .ads img{ width: 1000px; height: 90px; display: block;}
.con h3 {text-align: center;font-family: "Microsoft YaHei"; font-size: 30px;padding-top: 48px; margin-bottom: 40px;}
.con h3 span {display: inline-block; padding: 0 32px; height: 49px; line-height: 49px; border-top: 1px solid #161616; border-bottom: 1px solid #161616; position: relative;}
.con h3 span:before {position: absolute; top: -39px; left: 50%; margin-left:-38px; width: 76px; height: 39px; background: url(http://i0.sinaimg.cn/qc/2018/0522/img/arrow530.png) 0px 0px no-repeat; content: '';}
.con h3 .sectit {font-size: 14px; font-weight: normal; margin-top: 10px;}

.banner {background: url(http://i2.sinaimg.cn/qc/2018/0522/img/bg530.jpg) top center no-repeat;height: 378px;}

.bd .focus {background: #fff; padding-top: 0px;}
.focus .con { padding-bottom: 50px;}
.focus .movebox {position: relative;}
.focus .movebox .photo-slide {width: 710px; height: 400px; overflow: hidden; position: relative;}
.focus .movebox .photo-slide .fslide{ overflow: hidden; position: absolute; top: 0px ; left: 0px;}
.focus .movebox .photo-slide .fslide li{ width: 710px; height: 400px;}
.focus .movebox .photo-slide .fslide li .img{ display: block; position: relative;}
.focus .movebox .photo-slide .fslide li .img img{ width: 710px; height: 400px; display: block;}
.focus .movebox .focus_r {width: 290px; height: 392px; border-top: 6px solid #8b2b90; border-bottom: 2px solid #c79dcb;}
.focus .movebox .focus_r .tag {padding: 0 42px; height: 40px; line-height: 40px; border-radius: 20px; font-size: 24px; color: #fff; background: #802f90 -webkit-linear-gradient(0deg, #912990, #6c3690); ; display: inline-block; margin: 70px 0 0 20px;}
.focus .movebox .focus_r .tit {font-size: 24px; line-height: 36px; color: #222; margin-top: 40px; margin-left: 22px; overflow: hidden; max-height: 180px;}
.focus .movebox .fpoint {position: absolute; bottom: 40px; right: 0px; width: 290px; height: 14px; text-align: center;}
.focus .movebox .fpoint ul {display: inline-block; margin: 0 auto;}
.focus .movebox .fpoint li{ width:8px; height: 8px; margin:0 8px; cursor: pointer; background: #e2e2e2;border-radius: 4px; }
.focus .movebox .fpoint li.on{ background: #8b2b90; width: 26px;}

.headline {height: 100px;}
.headline .headlinelogo {margin-left: 22px; width: 100px; height: 100px; margin-top: 26px;}
.headline .headlinelogo h3 {text-align: center;font-family: "Microsoft YaHei"; font-size: 24px; color: #222;margin: 0; padding: 0;}
.headline .headlinelogo h3 span {height: 30px; line-height: 30px; border-top:none; border-bottom:none; position: relative; padding: 0;}
.headline .headlinelogo h3 span:after {width: 50px; height: 24px; content: '';position: absolute; bottom: -44px; left: 50%; margin-left: -25px; background: url(http://i0.sinaimg.cn/qc/2018/0522/img/arrow530.png) bottom center no-repeat;}
.headline .headlinelogo h3 .sectit {margin-top: 0px;font-size: 12px;}
.headline .slogan {width: 837px; height: 73px; line-height: 73px; text-align: center; border-top: 2px solid #8b2b90; border-bottom: 2px solid #8b2b90;position: relative;}
.headline .slogan:before {position: absolute; top:-18px; left: 0px; width: 837px; height: 14px; background: url(http://i0.sinaimg.cn/qc/2018/0522/img/linetop530.png) 0px 0px no-repeat; content: '';}
.headline .slogan:after {position: absolute; bottom:-18px; left: 0px; width: 837px; height: 14px; background: url(http://i3.sinaimg.cn/qc/2018/0522/img/linebt530.png) 0px 0px no-repeat; content: '';}
.headline .slogan a {font-size: 24px; color: #222; font-family: "microsoft yahei"; font-weight: bold;}
.headline .slogan a:hover {color: #8b2b90;}

.feed{ width: 640px;}
.feed .feed-tit{ height: 57px; line-height: 57px;border:1px solid #e3e3e3; border-top: 2px solid #8b2b90; background: #fafbfd;}
.feed .feed-tit li a{ height: 57px; line-height: 57px; display: inline-block; font-size: 18px; color: #333; padding:0 18px;}
.feed .feed-tit li a:hover, .feed .feed-tit li.on a{ color: #fff; background: #8b2b90; height: 59px;}
.feed .feed-con {position: relative;}
.feed .feed-con .feed-item li{ height: 100px; padding: 20px 0; border-top: 1px solid #d1d1d1;}
.feed .feed-con .feed-item .img{ width: 150px; height: 100px; display: block; overflow: hidden;}
.feed .feed-con .feed-item .img img{ width: 150px; height: 100px; display: block;}
.feed .feed-con .feed-item .detail{ width: 470px;}
.feed .feed-con .feed-item .detail .tit{ height: 52px; line-height: 26px; font-size: 20px; font-weight: bold; overflow: hidden;}
.feed .feed-con .feed-item .intro{display: none; height: 40px; overflow: hidden; margin-bottom: 5px; font-size: 14px; line-height: 20px; color: #333333;}
.feed .feed-con .feed-item .labels{ width: 310px; overflow: hidden;}
/*.feed .feed-con .feed-item .labels a{ height: 18px; padding: 0 5px; margin-right: 8px; display: inline-block; line-height: 18px; color: #b5b5b5; border: 1px solid #dddddd;}*/
.feed .feed-con .feed-item .info{ color: #b5b5b5; font-size: 14px; height: 20px; line-height: 20px; overflow: hidden;}
.feed .feed-con .feed-item .info a{ font-size: 14px;margin-left: 10px;}
.feed .feed-con .feed-item .info span{ margin-right: 5px; width: 80px;}
.feed .feed-con .feed-item .info .comment{ width: 70px; text-align: right; color: #b5b5b5; margin-left: 0;}
.feed .feed-con .nothing{ margin: 220px 0 440px; text-align: center; font-size: 36px; color: #dfdfdf;}
.feed .feed-con .load-butt, .feed .feed-con .stop-load-butt{ width: 624px; height: 37px; display: block; font-size: 14px; line-height: 37px; text-align: center; background: #eeeeee;}
.feed .feed-con .stop-load-butt, .feed .feed-con .stop-load-butt:hover{ color: #999999; background: #e1e1e1; cursor: text;}
.feed .feed-con .load-wait{ margin: 20px auto; display: block;}
.feed .feed-con .relatedcar{ margin-top: 8px; margin-bottom: 5px; height: 20px; line-height: 20px; font-size: 14px; color: #999; overflow: hidden;}
.feed .feed-con .relatedcar a{ font-size: 14px; color: #8b2b90; padding-left: 2px;}
.feed .feed-con .feed-item li.tujili {height: 180px;}
.feed .feed-con .tujili .tit{ height: 26px; line-height: 26px; padding-left: 75px; font-size: 20px; font-weight: bold; overflow: hidden;background: url(http://i2.sinaimg.cn/qc/2017/0519/zutu.jpg) 0px 0px no-repeat;}
.feed .feed-con .tujili .tit span{font-size: 14px; color: #b5b5b5; font-weight: normal; padding-left: 10px;}
.feed .feed-con .feed_tujilist {height: 100px; width: 652px;margin: 20px 0;}
.feed .feed-con .tujibox {float: left; width: 150; margin-right: 13px;}
.feed .feed-con .tujibox .img,.feed .feed-con .tujibox .img img { width: 150;height: 100px; display: block}

.weibo{ width: 340px;}
.weibo iframe {margin-bottom: 40px;}
.weibo .weibointeract {width: 340px; height: 470px; background: #f7f7f7 url(http://i0.sinaimg.cn/qc/2017/0519/interact.jpg) 0px 0px no-repeat;z-index: 10; position: relative;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;opacity: 1;}
.weibo .weibointeract a {text-indent: -10000px; position: absolute; top: 168px; left: 37px; width: 264px; height: 85px;}
.weibo .weibointeract.conceal {opacity: 0;}

.others{ margin-bottom: 42px;}
.new_cgbox{ width:100%; background-color:#fff;}
.new_cgbox .new_cgB_tit{ width:1000px; margin:0 auto; font-size:24px; font-weight:bold; color:#333; line-height:33px;}
.new_cgbox .new_cgB_tit span{ line-height:24px; display:inline-block; +display:inline; +zoom:1; vertical-align:middle;}
.new_cgbox .new_cgB_tit i{ display:inline-block; +display:inline; +zoom:1; width:4px; height:22px; background-color:#8b2b90; vertical-align:middle; margin-right:9px;}
.new_cgbox .new_cg_lst{ margin-left: -8px;}
.new_cgbox .new_cg_lst:after{ clear:both; display:block; content:''; width:100%; height:0; font-size:0;}
.new_cgbox .new_cg_lst .new_item{ width:328px; height:82px; float:left; margin:0 0 8px 8px; overflow:hidden; position:relative;}
.new_cgbox .new_cg_lst .new_item img{ width:100%;}
.new_cgbox .new_cg_lst .new_item .mask{ width:100%; height:14px; background:rgba(0,0,0,0.5); position:absolute; bottom:0; left:0; z-index:1;}
.new_cgbox .new_cg_lst .new_item .str{ width:100%; height:14px; position:absolute; bottom:0; left:0; z-index:2; font-size:8px; color:#fff; text-align:center; line-height:14px;}
.new_cgbox .btn_more{ border:1px solid #dfdfdf; background-color:#fafafa; width:1000px; height:38px; display:block; box-sizing:border-box; text-align:center; line-height:38px; margin:20px auto 45px;}
.new_cgbox .btn_more span{ font-size:14px; color:#8b2b90;}
.new_cgbox .btn_more i{ font-size:14px; font-weight:bold; font-style:normal; font-family:SimSun; text-decoration:none; color:#8b2b90; margin-left:8px;}

/*sidebar start*/
#sidebar{ height: 246px; bottom: 150px; right: 98px;}
#sidebar .weibo, #sidebar .weixin, #sidebar .return_top{ width: 70px; height: 70px; margin-bottom: 10px; background: none; opacity: 1;}
#sidebar .weibo a, #sidebar .weixin a, #sidebar .return_top a{ width: 70px; height: 70px; display: block; text-indent: -500px; overflow: hidden; background: url(http://i0.sinaimg.cn/qc/2017/0331/shanghai/yc_sprite02.png) no-repeat;}
#sidebar .weibo a{ background-position: 0 -553px;}
#sidebar .weixin a{ background-position: 0 -633px;}
#sidebar .return_top a{ background-position: 0 -713px;}
#sidebar .weibo:hover, #sidebar .weixin:hover, #sidebar .return_top:hover, #sidebar .show_code:hover{ background: none; opacity: 1;}
#sidebar .show_code .code{ display: none; width: 162px; height: 156px; background: url(http://i0.sinaimg.cn/qc/2017/0331/shanghai/yc_sprite02.png) 0 -790px no-repeat; position: absolute; top: -42px; right: 73px; opacity: 1;}
#sidebar .show_code .code img{ width: 126px; height: 126px; display: block; margin: 13px 19px 15px 15px;}
