body{background:url(../img/index_bg.png) no-repeat center 31px;}
.mt10{margin-top:10px !important;}
.mr0{margin-right:0 !important;}
.mr6{margin-right:6px !important;}
.mb6{margin-bottom:6px !important;}
.show{display:block !important;}
.wrapper{width:1200px;margin:0 auto;}
.more-news a:hover,.more-activity a:hover,.internal-news .news-list a:hover,.text-news a:hover,.reg-area a:hover,.item-content a:hover,.channel-tab a:hover,.link-list a:hover,.pic-news .more-news:hover,.item-content-tab a:hover,.col-text-news a:hover,.row-text-news a:hover{text-decoration:underline;}
.text-ad-row a,.col-text-news a,.channel-item .content-item .content-header,.channel-item .content-desc,.channel-item .wx-name,.channel-item .wx-desc,.row-pic-news .news-title,.item-main .title-content,.row-pic-news .title-content{white-space:nowrap;overflow:hidden;}
.left-news-group .news-list a,.col-text-news a,.gl-quan .user-name a,.channel-group .big-pic-content .title-main,.channel-group .content-list a,.channel-group .content-list a,.channel-group .content-list2 a,.user-info p,.slider .news-title,.slider .news-desc,.photo-show .photo-title,.special-rec .rec-item .title-main,.bbs-content-list .post-name a,.bbs-content-list .post-person>div,.bbs-content-list .post-date>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.header-links a:hover,.main-nav-right a:hover,.sub-nav-content a:hover,.text-ad a:hover,.video-group .video-title a:hover,.channel-group .more:hover,.content-list a:hover,.content-list2 a:hover,.header-more:hover,.site-about a:hover,.big-pic-content2 .content-title a:hover,.video-group .more:hover,.pic-text-news .more:hover,.zt-list .more:hover,.main .more:hover,.bbs-content-list .more:hover,.bbs-content-list li a:hover{text-decoration:underline;}

.header .wrapper,.xq-banner .wrapper,.top-ad .wrapper,.content .wrapper{background:#fff;}
.header .wrapper{height:106px;}
.header-left{float:left;margin-top:32px;}
.header-left .logo{float:left;margin-left:2px;}
.header-left .logo a{display:block;}
.header-left .logo-right{padding-left:15px;border-left:1px solid #d8d8d8;margin-left:240px;}
.header-left .xq-name{font-size:36px;color:#e00414;}
.header-right{float:right;padding-top:40px;}
.header-right>div{line-height:30px;font-size:18px;color:#3870ce;text-align:right;}
.search{float:left;margin-top:20px;}
.search-tab li{float:left;height:25px;line-height:25px;font-size:14px;color:#333;padding:0 12px;cursor:pointer;}
.search-tab li.active{color:#fff;background:#3b7edc;}
.search-main{border:2px solid #3b7edc;}
.search-input{float:left;position:relative;}
.search-icon{position:absolute;top:50%;left:10px;width:23px;height:22px;margin-top:-11px;background:url(../img/icon_bg.png) no-repeat -68px 0;cursor:text;}
.search-input input{width:310px;height:26px;padding:2px 8px 2px 37px;border:none;}
.search-btn{float:left;width:79px;height:30px;line-height:30px;font-size:16px;color:#fff;text-align:center;border:none;background:#3b7edc;cursor:pointer;}

.header-links{float:right;height:38px;font-size:14px;padding-top:43px;}
.header-links .link-item{float:left;position:relative;height:38px;}
.header-links .qrcode-img{display:none;position:absolute;left:0;z-index:100;padding:10px;border:1px solid #eee;background:#fff;}
.header-links .wx,.header-links .touch,.header-links .app{bottom:-176px;}
.header-links .xcx{bottom:-152px;}
.header-links .qrcode-img img{display:block;}
.header-links .left-link{float:left;position:relative;color:#246bb2;padding-left:24px;margin:10px 11px 0 5px;}
.header-links .left-link i{background-image:url(../img/icon_bg.png?v=1.22);background-repeat:no-repeat;}
.header-links .right-link{float:right;color:#246bb2;}
.header-links .app-icon{position:absolute;left:0;top:0;width:19px;height:19px;background-position:-2px 0;}
.header-links .touch-icon{position:absolute;left:6px;top:0;width:12px;height:18px;background-position:-26px 0;}
.header-links .wx-icon{position:absolute;left:0;top:1px;width:21px;height:17px;background-position:-43px 0;}
.header-links .tougao-icon{position:absolute;left:0;top:1px;width:18px;height:18px;background-position:-2px -312px;}
.header-links .item-name{position:relative;height:20px;line-height:20px;color:#246bb2;padding-left:24px;margin:10px 11px 0 5px;cursor:default;}
.header-links .xcx-icon{position:absolute;left:0;top:0;width:20px;height:20px;background:url(../img/icon_item.png) no-repeat;}

.tougao a{position: relative;padding-left: 24px;color: #3870ce;}
.tougao-icon{position: absolute;left: 0;top: 1px;width: 41px;height: 28px;background-position: -2px -310px;background-image: url(../img/icon_bg.png?v=1.23);background-repeat: no-repeat;}

.xq-banner .wrapper{height:240px;overflow:hidden;}
.xq-banner img{display:block;width:100%;height:100%;}

.nav .fixed{position:fixed;top:-54px;left:0;z-index:9999;width:100%;-webkit-transition:top .5s;-moz-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s;transition:top .5s;}
.nav .scroll-down{top:0;}
.main-nav-outer{height:54px;}
.main-nav{height:54px;}
.main-nav-list{position:relative;font-size:18px;background:#3870ce;}
.main-nav-right{position:absolute;top:0;right:0;padding:15px 12px 0 0;}
.main-nav-right a{color:#ffcc1d;margin-right:8px;}
.main-nav li{float:left;}
.main-nav li a{display:block;line-height:54px;color:#fff;padding:0 12px;}
.main-nav li a:hover,.main-nav li a.active{background:#214da5;}
.sub-nav-group{padding:14px 0;}
.sub-nav-item{float:left;width:33.33%;}
.sub-nav-group .sub-nav-type{float:left;margin-left:43px;}
.sub-nav-item .nav-type-icon{width:36px;height:36px;background-image:url(../img/icon_bg.png);background-repeat:no-repeat;}
.nav-type-title{font-size:16px;color:#246bb3;text-align:center;margin-top:4px;}
.sub-nav-group .sub-nav-content{border-right:1px solid #eee;padding-left:20px;}
.sub-nav-group .last{border-right:none;}
.sub-nav-group .sub-nav-content a{float:left;font-size:16px;color:#333;margin:4px 15px 4px 0;}
.sub-nav-group .first{width:350px;}
.sub-nav-group .second{width:280px;}
.sub-nav-group .third{width:190px;}

.top-ad .wrapper{padding:5px 0;}
.middle-ad{margin-top:15px;}
.ad-box{padding:5px 0;}
.ad-box .ad-item{overflow:hidden;}
.one-col-ad .ad-item{height:80px;}
.two-col-ad .ad-item{width:595px;height:80px;}
.three-col-ad .ad-item{width:220px;height:80px;}
.three-col-ad .middle{float:left;width:940px;margin-left:10px;}
.text-ad{padding:4px 0;}
.text-ad a{font-size:14px;color:#333;margin-right:30px;}

.sub-nav-row{padding:10px 0;}
.sub-nav-row .sub-nav-type{float:left;position:relative;font-size:16px;color:#246bb3;padding-left:21px;margin-left:4px;}
.sub-nav-row .sub-nav-icon{position:absolute;top:50%;left:0;width:16px;height:14px;margin-top:-7px;background:url(../img/icon_bg.png) no-repeat -95px 0;}
.sub-nav-row .sub-nav-content{float:left;padding-left:15px;}
.sub-nav-row a{font-size:16px;color:#333;margin-right:22px;}

.content .wrapper{padding-top:10px;}
.left-side-bar{float:left;width:283px;}
.service-menu{border-top:2px solid #3a9fff;}
.service-menu .menu-header,.internal-news .news-header{height:40px;line-height:40px;border:1px solid #eee;padding:0 12px;border-top:none;background:#f6f6f6;}
.service-menu .menu-title,.internal-news .header-title{float:left;font-size:18px;color:#246bb3;font-weight:bold;}
.service-menu .title-desc,.internal-news .more-news a,.activity-list .more-activity a{font-size:14px;color:#969696;}
.service-menu .menu-content{border-left:1px solid #eee;}
.service-menu .menu-content li{float:left;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.service-menu .menu-content a{display:block;width:91px;height:69px;overflow:hidden;}
.service-menu .menu-content a:hover,.forum-entry a:hover,.headline a:hover{background-color:#f6f6f6;}
.service-menu i{display:block;width:36px;height:36px;margin:10px auto 0;background-image:url(../img/icon_bg.png);background-repeat:no-repeat;}
.service-menu .service-name{display:block;font-size:14px;color:#333;text-align:center;}
.service-menu .icon1{background-position:1px -62px;}
.service-menu .icon2{background-position:-31px -61px;}
.service-menu .icon3{background-position:-63px -61px;}
.service-menu .icon4{background-position:0 -94px;}
.service-menu .icon5{background-position:-31px -94px;}
.service-menu .icon6{background-position:-61px -95px;}
.service-menu .icon7{background-position:3px -126px;}
.service-menu .icon8{background-position:-32px -126px;}
.service-menu .icon9{background-position:-64px -130px;}
.service-menu .icon10{background-position:3px -160px;}
.service-menu .icon11{background-position:-30px -160px;}
.service-menu .icon12{background-position:-68px -166px;}
.service-menu .icon13{background-position:-5px -194px;}
.service-menu .icon14{background-position:-41px -199px;}
.service-menu .icon15{background-position:-72px -199px;}

.main .right-content{float:right;width:574px;font-size:14px;}
.main .main-content{float:left;width:600px;}
.slider{position:relative;height:330px;overflow:hidden;}
.slider li{float:left;}
.slider a{position:relative;display:block;}
.slider a:hover img,.photo-show a:hover img,.left-news-group a:hover img,.activity-list a:hover img,.video-group a:hover img,.item-cover a:hover img,.big-pic-content a:hover img,.big-pic-content2 a:hover img,.user-cover a:hover img,.special-rec .rec-item a:hover img,.content-group .news-cover a:hover img,.content-group .list-main a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.slider img{display:block;width:600px;height:330px;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}
.slider .news-info{position:absolute;left:0;bottom:0;width:564px;height:60px;padding:0 18px;background:#bababa;background:rgba(0,0,0,.5);}
.slider .news-title{font-size:16px;color:#fff;font-weight:bold;margin-top:16px;}
.slider .news-desc{font-size:14px;color:#fff;margin-top:2px;}
.slider .slider-index{position:absolute;bottom:5px;right:40px;}
.slider .slider-index li{float:left;width:10px;height:10px;text-indent:-9999px;border-radius:5px;margin-right:8px;background:#fff;cursor:pointer;}
.slider .slider-index .on{background:#3a9fff;}
.slider .prev-btn,.slider .next-btn{position:absolute;top:50%;width:44px;height:44px;text-indent:-9999px;margin-top:-22px;background-image:url(../img/icon_bg.png);background-repeat:no-repeat;cursor:pointer;}
.slider .prev-btn{left:-44px;background-position:-245px -259px;-webkit-transition:left .2s ease-out;-moz-transition:left .2s ease-out;-ms-transition:left .2s ease-out;-o-transition:left .2s ease-out;transition:left .2s ease-out;}
.slider .next-btn{right:-44px;background-position:-293px -259px;-webkit-transition:right .2s ease-out;-moz-transition:right .2s ease-out;-ms-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out;}
.slider-hover .prev-btn{left:4px;}
.slider-hover .next-btn{right:4px;}
.headline{padding:20px 0;border-bottom:1px solid #d9d9d9;}
.headline li{padding:4px 0;}
.headline h2{line-height:30px;font-size:22px;color:#333;}
.headline p{max-height:44px;line-height:22px;font-size:13px;color:#8b8b8b;margin-top:12px;overflow:hidden;}
.col-text-news{padding-top:16px;}
.col-text-news li{float:left;width:50%;padding:10px 0;overflow:hidden;}

.main .news-box .box-header{border-bottom:1px solid #e1e1e1;}
.main .box-header .header-title{position:relative;float:left;height:50px;line-height:50px;font-size:26px;color:#333;padding:0 8px 0 2px;}
.main .header-title:after{position:absolute;left:0;bottom:-1px;width:100%;height:3px;content:'';background:#3870ce;}

.main-content .news-box-main li{padding:4px 0;}
.main-content .news-box{padding:30px 0 22px;border-bottom:1px solid #d9d9d9;}
.main-content .news-box.last{border-bottom:none;}
.main-content .news-box-main{font-size:0;text-align:center;}
.main-content .news-box-main a{display:inline-block;}
.main-content .news-box-main h2{font-size:32px;color:#296cb3;font-weight:bold;}

.main .news-list li{padding-top:20px;}
.main .news-list .news-title{max-height:68px;line-height:34px;overflow:hidden;}
.main .news-list h2{font-size:24px;color:#1475bf;}
.main .news-list .news-desc{max-height:48px;line-height:24px;font-size:14px;color:#777;padding-top:14px;overflow:hidden;}

.row-pic-news{padding:12px 0;}
.row-pic-news li{float:left;width:180px;margin-right:20px;}
.row-pic-news a{display:block;position:relative;height:130px;overflow:hidden;}
.row-pic-news img{display:block;width:100%;height:100%;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}
.row-pic-news .news-title{position:absolute;left:0;bottom:0;width:100%;background:#000;background:rgba(0,0,0,.7);}
.row-pic-news .title-content{height:28px;line-height:28px;font-size:13px;color:#fff;text-align:center;margin:0 4px;}
.row-text-news li{position:relative;white-space:nowrap;padding:8px 0 0 13px;overflow:hidden;}
.row-text-news li:before{position:absolute;top:17px;left:3px;width:4px;height:4px;content:'';background:url(../img/icon_bg.png) no-repeat 0 -251px;}
.row-text-news a{font-size:15px;color:#333;margin-right:5px;}
.user-area{color:#999;text-align:center;padding:0 50px 20px;background:#f6f6f6;}
.login-area{padding:16px 0 10px;border-bottom:1px solid #eee;}
.login-title{font-size:18px;color:#246bb3;}
.login-desc{margin-top:4px;}
.login-btn{padding-top:16px;}
.login-btn a{display:block;height:48px;line-height:48px;font-size:18px;color:#fff;text-align:center;border-radius:10px;background:#3a9fff;}
.login-btn a:hover{background:#56adff;}
.login-other{margin-top:10px;}
.login-label{display:inline-block;}
.login-other a{display:inline-block;width:93px;height:18px;text-indent:-9999px;margin-left:13px;background:url(../img/icon_bg.png) no-repeat -17px -236px;}
.reg-area{margin-top:6px;}
.reg-area a{color:#3a9fff;}
.user-area .bottom-btns{padding-top:14px;}
.user-area .bottom-btns a{width:116px;height:30px;line-height:30px;font-size:18px;color:#3870ce;text-align:center;border:1px solid #3870ce;border-radius:8px;}
.user-area .bottom-btns a:hover{color:#fff;background:#3870ce;}

.right-side-bar .ad-group{overflow:hidden;}
.right-side-bar .ad-item{height:80px;margin-top:10px;overflow:hidden;}

.video-group .group-header,.pic-text-news .pic-text-news-header,.zt-list .list-header{border-bottom:2px solid #eee;}
.video-group .header-title,.pic-text-news .header-title,.zt-list .header-title{position:relative;float:left;height:50px;line-height:50px;font-size:26px;color:#333;}
.video-group .header-title:after,.pic-text-news .header-title:after,.zt-list .header-title:after{position:absolute;left:0;bottom:-2px;width:100%;height:2px;content:'';background:#3870ce;}
.video-group .more,.pic-text-news .more,.zt-list .more,.main .more{float:right;font-size:14px;color:#999;margin:15px 10px 0 0;}

.video-group{margin-top:10px;}
.video-group .group-main{padding-top:20px;}
.video-group .group-main ul{font-size:0;}
.video-group .group-main li{display:inline-block;width:288px;vertical-align:top;margin:0 16px 20px 0;}
.video-group .group-main img{display:block;width:100%;height:100%;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}
.video-group .video-cover a{position:relative;display:block;height:180px;border-radius:4px;overflow:hidden;}
.video-group .video-cover a:after{position:absolute;bottom:12px;left:16px;width:50px;height:50px;content:'';background:url(../img/play_icon.png) no-repeat;}
.video-group .video-title{font-size:0;text-align:center;padding-top:10px;}
.video-group .video-title a{display:inline-block;line-height:20px;font-size:14px;color:#333;}

.content-group-left{float:left;width:810px;}
.content-group-right{float:right;width:350px;}
.content-group .pic-text-news li{padding-top:20px;}
.content-group .pic-text-news .news-cover{float:left;}
.content-group .pic-text-news .news-main{min-height:200px;margin-left:300px;}
.content-group .pic-text-news .news-main-text{margin-left:0px;margin-bottom: 20px;}
.content-group .pic-text-news .news-main-text .news-post-date{font-size:14px;color:#999;position: unset;}
.content-group .pic-text-news img{display:block;width:100%;height:100%;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}
.content-group .news-cover a{display:block;width:278px;height:175px;overflow:hidden;}
.content-group .news-main{position:relative;}
.content-group .news-title{line-height:24px;padding-top:6px;overflow:hidden;}
.content-group .news-title a{font-size:24px;color:#333;}
.content-group .news-desc{max-height:72px;line-height:24px;font-size:14px;color:#777;padding-top:6px;overflow:hidden;}
.content-group .news-post-date{position:absolute;top:150px;left:0;font-size:14px;color:#999;}


.content-group .zt-list li{padding-top:20px;}
.content-group .list-main a{display:block;height:246px;overflow:hidden;}
.content-group .list-main img{display:block;width:100%;height:100%;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}

.bbs-content-list{margin-top:10px;}
.bbs-content-list .list-header{border-bottom:1px solid #1166b9;background:#ecf3fd;}
.bbs-content-list .header-title{float:left;height:64px;line-height:64px;font-size:26px;color:#1166b9;padding-left:30px;}
.bbs-content-list .more{float:right;font-size:14px;color:#999;margin:22px 10px 0 0;}
.bbs-content-list li{border-bottom:1px solid #ebebf1;overflow:hidden;}
.bbs-content-list li>div{float:left;height:66px;}
.bbs-content-list .post-name{width:80%;font-size:0;}
.bbs-content-list .post-name-wrapper{padding:21px 0 0 30px;}
.bbs-content-list .post-name a{display:inline-block;max-width:90%;font-size:18px;color:#333;padding-left:30px;background:url(../img/folder_icon.gif) no-repeat left center;}
.bbs-content-list .post-person{width:15%;line-height:66px;font-size:18px;color:#333;text-align:center;}
.bbs-content-list .post-date{width:20%;line-height:66px;font-size:18px;color:#333;text-align:center;}
.bbs-content-list .post-person>div,.bbs-content-list .post-date>div{padding:0 5px;}
.bbs-content-list .even{background:#f7f7f9;}
.bbs-content-list .odd{background:#fff;}

.quan-header{position:relative;border-bottom:2px solid #e1e1e1;}
.header-right-btn{float:right;height:24px;line-height:24px;font-size:16px;color:#226aa5;padding:0 16px;border:1px solid #226aa5;border-radius:10px;margin-top:12px;}
.header-right-btn:hover{color:#fff;background:#226aa5;}
.refresh-quan{position:relative;float:left;height:26px;line-height:26px;font-size:18px;color:#8a8a8a;padding:0 5px 0 40px;margin:14px 0 0 16px;cursor:pointer;}
.refresh-quan i{position:absolute;top:0;left:0;width:30px;height:26px;background:url(../img/refresh_icon.png) no-repeat;}
.gl-quan .quan-main{padding-top:20px;}
.gl-quan li{float:left;width:256px;margin-right:30px;}
.gl-quan .item-cover{height:338px;border-radius:8px 8px 0 0;overflow:hidden;}
.gl-quan .item-cover a{display:block;height:100%;overflow:hidden;}
.gl-quan .item-cover img{display:block;width:100%;height:100%;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}
.gl-quan .item-main{border:1px solid #e1e1e1;border-top:none;border-radius:0 0 8px 8px;}
.gl-quan .item-title{height:60px;font-size:0;padding:12px 12px 0;}
.gl-quan .item-title a{display:inline-block;max-height:60px;line-height:30px;font-size:18px;color:#333;overflow:hidden;}
.gl-quan .item-other{padding:14px 16px;overflow:hidden;}
.gl-quan .user{float:left;}
.gl-quan .user-img{float:left;}
.gl-quan .user-img img{display:block;width:32px;height:32px;border-radius:50%;}
.gl-quan .user-name{max-width:100px;margin-left:40px;}
.gl-quan .user-name a{display:block;height:32px;line-height:32px;font-size:14px;color:#888;}
.gl-quan .zan{float:right;height:32px;line-height:32px;font-size:14px;color:#333;padding-left:30px;background:url(../img/zan_icon.png) no-repeat left center;}

.channel-group{font-size:0;padding-top:20px;margin-top:20px;}
.channel-group .header-title{float:left;height:30px;line-height:30px;font-size:26px;color:#000;padding-left:10px;border-left:5px solid #3870ce;}
.channel-group .more{float:right;font-size:14px;color:#999;margin-top:6px;}
.channel-group .channel-box{display:inline-block;width:440px;vertical-align:top;margin-right:40px;}
.channel-group .box-main{padding-top:14px;}
.channel-group .big-pic-content a{position:relative;display:block;height:250px;overflow:hidden;}
.channel-group .big-pic-content img{display:block;width:100%;height:100%;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}
.channel-group .big-pic-content .content-title{position:absolute;bottom:0;left:0;width:100%;}
.channel-group .big-pic-content .title-main{padding:0 10px;height:40px;line-height:40px;font-size:18px;color:#fff;text-align:center;background:rgba(0,0,0,.7);}
.channel-group .content-list{padding:20px 0 40px;}
.channel-group .content-list li{font-size:0;padding:6px 0;}
.channel-group .content-list a{display:inline-block;max-width:100%;font-size:18px;color:#333;}
.big-pic-content2 .content-cover a{display:block;height:180px;overflow:hidden;}
.big-pic-content2 .content-cover img{display:block;width:100%;height:100%;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}
.big-pic-content2 .content-title{font-size:0;text-align:center;}
.big-pic-content2 .content-title a{display:inline-block;max-width:100%;font-size:14px;color:#777;padding-top:8px;}
.channel-group .content-list2{padding:20px 0 40px;}
.channel-group .content-list2 li{font-size:0;padding:6px 0;}
.channel-group .content-list2 a{display:inline-block;max-width:100%;font-size:18px;color:#333;}
.channel-group .content-list2 a:before{float:left;width:8px;height:8px;content:'';border-radius:50%;margin:8px 10px 0 0;background:#c2c2c2;}
.xq-header .header-title:before{position:absolute;top:15px;right:-280px;width:253px;height:22px;content:'';background:url(../img/xq_header_bg.png) no-repeat;}
.xq-main{padding-top:26px;overflow:hidden;}
.xq-main ul{font-size:0;white-space:nowrap;}
.xq-main li{display:inline-block;width:154px;margin-right:24px;}
.xq-main .user-cover a{display:block;height:190px;border-radius:8px;overflow:hidden;}
.xq-main .user-cover img{display:block;width:100%;height:100%;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}
.xq-main .user-info{padding-top:8px;}
.xq-main .user-info p{font-size:14px;color:#333;padding:2px 0;}
.forum-entry{padding-top:15px;}
.forum-entry li{float:left;width:113px;border:1px solid #eee;border-radius:4px;margin:0 12px 12px 0;}
.forum-entry a{position:relative;display:block;height:40px;line-height:40px;color:#333;padding-left:32px;}
.forum-entry i{position:absolute;top:50%;left:10px;background-image:url(../img/icon_bg.png);background-repeat:no-repeat;}
.forum-entry .icon1{left:12px;width:13px;height:16px;margin-top:-8px;background-position:-120px 1px;}
.forum-entry .icon2{left:7px;width:19px;height:18px;margin-top:-9px;background-position:-138px 0;}
.forum-entry .icon3{width:17px;height:14px;margin-top:-7px;background-position:-162px 1px;}
.forum-entry .icon4{width:17px;height:16px;margin-top:-8px;background-position:-120px -25px;}
.forum-entry .icon5{width:17px;height:16px;margin-top:-8px;background-position:-141px -25px;}
.forum-entry .icon6{left:12px;width:13px;height:16px;margin-top:-8px;background-position:-120px 1px;}
.forum-entry .icon7{width:19px;height:16px;margin-top:-8px;background-position:-162px -25px;}
.forum-entry .icon8{width:16px;height:14px;margin-top:-7px;background-position:-120px -44px;}
.forum-entry .icon9{width:16px;height:16px;margin-top:-8px;background-position:-140px -44px;}

.activity-list{margin-top:6px;}
.activity-list .list-content ul{overflow:hidden;}
.activity-list .list-content li{margin-top:24px;}
.activity-img{float:left;margin-left:3px;}
.activity-img a{display:block;width:100px;height:80px;overflow:hidden;}
.activity-img img{display:block;width:100%;height:100%;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}
.activity-content{position:relative;height:80px;margin-left:116px;}
.activity-content .content-title a{display:block;line-height:26px;max-height:52px;font-size:18px;color:#333;overflow:hidden;}
.activity-content .content-other{position:absolute;left:0;bottom:0;width:100%;}
.activity-content .content-other .date{float:left;font-size:14px;color:#246bb3;}
.activity-content .content-other .enroll-btn{position:absolute;right:2px;bottom:0;width:78px;height:24px;line-height:24px;font-size:14px;color:#246bb3;text-align:center;border:1px solid #3a9fff;border-radius:8px;}
.activity-content .content-other .enroll-btn:hover{color:#fff;background:#3a9fff;}

.photo-show{margin-top:20px;}
.photo-show .show-main{padding-top:20px;}
.photo-col{float:left;}
.photo-show .photo-item a{position:relative;display:block;}
.photo-show .photo-title{position:absolute;left:0;bottom:0;height:34px;line-height:34px;font-size:14px;color:#fff;padding:0 14px;background:#000;background:linear-gradient(transparent,rgba(0,0,0,.9));}
.photo-show img{display:block;width:100%;height:100%;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;}
.photo-show .small-size a{width:274px;height:170px;overflow:hidden;}
.photo-show .big-size a{width:560px;height:346px;overflow:hidden;}
.photo-show .small-size .photo-title{width:274px;}
.photo-show .big-size .photo-title{width:560px;}

.media-group{}
.media-group .header-title{float:left;position:relative;height:44px;line-height:44px;font-size:26px;color:#3870ce;padding:0 8px;}
.media-group .header-title:after{position:absolute;left:0;bottom:-2px;width:100%;height:2px;content:'';background:#3870ce;}
.media-group .group-header{border-bottom:2px solid #e1e1e1;}
.media-group .group-main{padding:34px 10px 20px;}
.media-group .media-item{position:relative;float:left;margin-bottom:20px;width:165px;}
.media-group .media-icon{}
.media-group .media-name{font-size:18px;color:#333;text-align:center;margin-top:8px;}
.media-group .media-name a{color:#333;font-size: 16px;}
.media-group .media-item img{display:block;width:148px;height:148px;margin:0 auto}

.link-group{padding-bottom:20px;margin-top:20px;}
.link-tab li{float:left;position:relative;height:44px;line-height:44px;font-size:18px;color:#333;padding:0 8px;margin-right:30px;cursor:pointer;}
.link-tab .active{color:#3870ce;}
.link-tab .active:after{position:absolute;left:0;bottom:0;width:100%;height:3px;content:'';background:#3870ce;}
.link-content{height:140px;}
.link-list{display:none;padding-top:14px;}
.link-content li{float:left;width:100px;margin-top:8px;overflow:hidden;}
.link-content a{color:#333;white-space:nowrap;margin-left:7px;}
.link-content .active{display:block;}

.site-about{line-height:24px;padding:30px 20px;background:#f6f6f6;}
.site-about .left-col{float:left;width:310px;color:#505050;}
.site-about .w130{width:130px !important;}
.site-about .right-col{float:right;width:400px;color:#505050;padding:0 0 36px 36px;border-left:1px solid #eee;}
.site-about .col-header,.media-platform .media-header,.app-group .app-header{font-size:18px;padding:12px 0;}
.site-about .col-content li{font-size:14px;color:#505050;padding-top:12px;}
.site-about .col-content a{color:#505050;}
.site-about .qq-btn{display:inline-block;text-indent:-9999px;padding-left:16px;margin-left:6px;background:url(../img/icon_bg.png) no-repeat -102px -137px;}
.site-about .row-label{float:left;width:110px;font-size:18px;color:#333;}
.site-about .row-main{font-size:14px;color:#555;margin-left:110px;}
.site-about .row-main a{color:#555;}
.site-about .first-row a{color:#333;font-weight:bold;}
.site-about .row-main span{color:#555;margin:0 20px;}
.site-about .site-about-row{padding-bottom:30px;overflow:hidden;}

.footer{border-top:1px solid #ccc;background:#f7f8f8;margin-top:50px;}
.footer .wrapper{height:60px;line-height:60px;font-size:16px;color:#333;text-align:center;}

.back-top-btn{display:none;position:fixed;bottom:100px;z-index:1000;width:56px;height:56px;text-indent:-9999px;background:url(../img/icon_bg.png) no-repeat -410px -219px;cursor:pointer;}