﻿/* =====================================服务频道================================= */

/* 服务频道中第一个的列表*/
.place-list .item{width:308px;float: left;margin-right:35px;margin-bottom:20px;}
.place-list a:nth-of-type(3n) .item{margin-right:0;}
.place-list .item img{width:310px;height:173px;}
.place-list .item .name{margin:16px 0px 10px 0;height:20px}
.place-list .item .desc{color:#666;line-height: 24px;height:48px;overflow: hidden;font-size: 14px}
/* 服务列表*/
.service-list li{width:310px;height:172px;border:1px solid #e5e5e5;text-align: center;float: left;margin-right:30px;margin-bottom:25px;}
.service-list li:hover{ box-shadow:0 0 15px rgba(231,240,254,0.9);}
.service-list li:nth-of-type(3n){margin-right:0;}
.service-list li img{margin-top:30px;}
.service-list li .title{margin-top:20px;}
.service-list li .title-color1{color:#8fc31f;}
.service-list li .title-color2{color:#00a0e9;}
.service-list li .title-color3{color:#01b0c6;}
.service-list li .title-color4{color:#3b86f5;}
.service-list li .title-color5{color:#07c314;}
.service-list li .title-color6{color:#e8c006;}
.service-list li .title-color7{color:#f19149;}
.service-list li .title-color8{color:#7ecef4;}
.service-list li .title-color9{color:#c490bf;}
.service-list li .title-color10{color:#996c33;}
.service-list li .title-color11{color:#a40035;}
.service-list li .title-color12{color:#a40000;}

/* =====================================观察频道================================= */
/* 上图下面3行*/
.imgL img{width:315px;height:177px;}
.imgL .list3 li{line-height: 26px;width:315px;height:29px}
.imgL .list3 li:first-child {font-weight: bold;padding:10px 0 5px 0;}
/* 全部都是行*/
.quan-list{margin-top:-7px;}
.quan-list li{width:315px;line-height: 32px;height:32px}
/* 左图右文*/
.imageText-list .media{margin-bottom:27px;}
.imageText-list .media:last-child{margin-bottom:0;}
.imageText-list img{width:120px;height:70px;}
.imageText-list .media-body{width:210px;}
.imageText-list .media-body .title{margin-bottom:0px;margin-top: -8px;height: 32px;line-height: 32px;}
.imageText-list .media-body .desc{line-height: 20px;font-size: 14px;height:40px;overflow: hidden;margin-top:7px;color:#666}

/* =====================================人文频道================================= */
/* 上图下文 3列只有一行文字*/
.imageTitle-list .item{width:310px;float: left;margin-right:35px;margin-bottom:15px;}
.imageTitle-list a:nth-of-type(3n) .item{margin-right:0;}/* 这里改动 */
.imageTitle-list .item img{width:310px;height:172px;}
.imageTitle-list .item .title{margin:16px 0 12px 7px;height:22px;overflow: hidden;}

/* 上图下文 4列*/
.imageTitle-list .item-img{width:228px;float: left;margin-right:28px;}
.imageTitle-list a:nth-of-type(4n) .item-img{margin-right:0;}
.imageTitle-list .item-img img{width:228px;height:128px;}
.imageTitle-list .item-img .title{padding:15px 0 10px 7px;}


/* =====================================影像列表页================================= */
.breadcrumb li{float: left}
.breadcrumb>li+li:before {padding: 0 2px 0 6px;color: #a7a7a7;content: ">\00a0";line-height: 0.8em;}
.breadcrumb li.active{color:#666;}
.breadcrumb li a{color:#666;display:inline-block;padding:4px 0px;}
.breadcrumb li:first-child a{display:inline-block;color:#fff;background:#1076e3;padding:4px 12px;}
.shadow-list .item{width:235px;float: left;margin-right:20px;margin-bottom:40px;}
.shadow-list .item:nth-of-type(4n){margin-right:0px;}
.shadow-list .item .img .img-show{width:235px;height:132px;}
.shadow-list .item .img .mask{width:235px;height:132px;background: rgba(0,0,0,0.2);position: absolute;top:0;left:0;display: none}
.shadow-list .item .img .mask .img-shadow{position: absolute;top:45px;left:95px;}
.shadow-list .item .img:hover .mask{display: block;}
.shadow-list .item .title{padding:13px 0 5px 0;width:235px;}
.shadow-list .item .desc{color:#7e7e7e;font-size: 14px;line-height: 18px;height:54px;overflow: hidden;}
.more-btn{padding:10px 42px;border:1px solid #dcdcdc;background: none;border-radius: 2px;color:#1076e3;font-size: 14px;cursor: pointer;}
.more-btn:hover{background: #1076e3;color:#fff;border:1px solid #1076e3;}


/* =====================================项目频道================================= */
/* 左右结构3*/
.column3 .l{width:655px;float:left;}
.column3 .r{width:315px;float:right;}
/* 上图下文 2列只有一行文字 样板工程*/
.imageTitle-list .line2{float: left;margin-right:31px;margin-bottom:27px;}
.imageTitle-list a:nth-of-type(2n) .line2{margin-right:0;}
.imageTitle-list .line2 img{width:312px;height:174px;}
.imageTitle-list .line2 .title{width:312px;padding-top:16px;height:22px;overflow: hidden;}

.entrance-link li:first-child{color:#3280f3;border-bottom:2px solid #e4e4e4;padding:20px 0 7px 0;}
.entrance-link li a{color:#fff;font-size: 18px}
.entrance-link li:nth-of-type(2){width:315px;height:50px;line-height: 50px;text-align:center;background: #3280f3;margin-top:27px;}
.entrance-link li:nth-of-type(3){width:315px;height:50px;line-height: 50px;text-align:center;background: #22ac38;margin-top:15px;}
.entrance-link li:nth-of-type(4){width:315px;height:50px;line-height: 50px;text-align:center;background: #f39800;margin-top:15px;}
/* 轮播图 */
.big-banner-swiper {width: 1000px;height:430px;position: relative;}
.big-banner-swiper .swiper-slide {position: relative;}
.big-banner-swiper .swiper-slide p{width:100%;height:60px;line-height:60px;background:rgba(0,0,0,0.3);position: absolute;bottom:0;left:0;font-size: 16px;color:#fff;padding-left:60px;box-sizing: border-box;}
.big-banner-swiper .swiper-button-next{position: absolute;top:95%;width:16px;height:28px;background: url(../img/w-r-btn.png) no-repeat;}
.big-banner-swiper .swiper-button-prev{position: absolute;top:95%;width:16px;height:28px;background: url(../img/w-l-btn.png) no-repeat;}
.big-banner-swiper .swiper-pagination-fraction {left:33%;}
.big-banner-swiper .swiper-pagination .swiper-pagination-current{color:#ae1e24;font-size: 30px}
.big-banner-swiper .swiper-pagination .swiper-pagination-total{font-size: 16px;color:#fff;}

/* =====================================影像频道================================= */
/* 图文列表4列 */
.graphic-list .item{float: left;width:235px;margin-right: 20px}
.graphic-list .item img{width:235px;height:132px;}
.graphic-list .item:nth-of-type(4n){margin-right:0}
.graphic-list .item .title{margin:16px 0 35px 0;height:22px;overflow: hidden;}
.graphic-list .item .desc{width:235px;line-height: 18px;color:#949494;font-size: 14px;margin-top:-23px;}
.graphic-list .item .desc-line2{height:36px;overflow: hidden;}
.graphic-list .item-distance{margin-bottom:0px;}


.play-list .item{float: left;width:235px;height:132px;margin-right: 20px;position: relative;margin-bottom:25px;}
.play-list a:nth-of-type(4n)  .item{margin-right:0}
.play-list .item .title{width:235px;height:30px;line-height: 30px;position: absolute;bottom:0;left:0;color:#fff;font-size: 14px;padding-left:5px;box-sizing: border-box;background:rgba(8,8,28,0.5);}
.play-list .item .mask{width:235px;height:132px;position: absolute;top:45px;left:95px;}
/** jsj add image size begin*/
.play-list .item>img{width:235px;height:132px;}
/** jsj add image size end*/

/* 左中右结构4*/
.column4 .l{width:363px;float: left;}
.column4 .c{width:362px;float: left;margin-left:20px;margin-right:20px;}
.column4 .r{width:235px;float: right;}
.column4 .shade-Bimg{width:363px;height:205px;position: relative;}
.column4 .shade-Bimg img{width:363px;height:205px;}
.column4 .shade-Bimg .title{width:363px;height:35px;line-height:35px;position: absolute;bottom:0;left:0;color:#fff;font-size: 14px;padding-left:5px;box-sizing: border-box;background:rgba(8,8,28,0.5);}
.column4 .shade-list .item{float: left;width:170px;height:97px;position: relative;margin-right:20px;margin-bottom:10px;}
.column4 .shade-list .item img{width:170px;height:97px;}
.column4 .shade-list a:nth-of-type(2n) .item{margin-right:0;}
.column4 .shade-list .title{width:363px;height:35px;line-height:35px;position: absolute;bottom:0;left:0;color:#fff;font-size: 14px;padding-left:5px;box-sizing: border-box;background:rgba(8,8,28,0.5);}
.column4 .shade-Simg{width:235px;height:130px;position: relative;}
.column4 .shade-Simg img{width:235px;height:130px;}
.column4 .shade-Simg .title{width:235px;height:35px;line-height:35px;position: absolute;bottom:0;left:0;color:#fff;font-size: 14px;padding-left:5px;box-sizing: border-box;background:rgba(8,8,28,0.5);}
.circle-list{margin-top:15px;}
.circle-list li{line-height: 34px;padding-left:4px;height:34px}
.circle-list li .play-s{display: inline-block;width:18px;height:18px;background: url(../img/play-s.png) no-repeat;position: relative;top:2px;right:4px;margin-right:5px;}
.circle-list li .circle{display: inline-block;width:8px;height:8px;background-color: #c9c9c9;border-radius: 50%;margin-right:15px;}
.circle-list li:hover a{color:#0657ce;}
.circle-list li:hover .circle{background-color:#0657ce;}
.banner-shade .shade-list .item{width:320px;height:178px;position: relative;margin-bottom:15px;}
.banner-shade .shade-list .item img{width:320px;height:178px;}
.banner-shade .shade-list .title{width:320px;height:35px;line-height:35px;position: absolute;bottom:0;left:0;color:#fff;font-size: 16px;padding-left:5px;box-sizing: border-box;background:rgba(8,8,28,0.5);}
.shade-banner-swiper.swiper-slide {position: relative;}
.shade-banner-swiper .swiper-slide p{width:100%;height:100px;line-height:100px;background:rgba(6,0,12,0.5);position: absolute;bottom:0;left:0;font-size: 18px;color:#fff;padding-left:60px;box-sizing: border-box;}
.shade-banner-swiper .swiper-button-next{width:16px;height:28px;background: url(../img/g-r-btn.png) no-repeat;}
.shade-banner-swiper .swiper-button-prev{width:16px;height:28px;background: url(../img/g-l-btn.png) no-repeat;margin:0 10px;}
.shade-banner-swiper .swiper-pagination-bullet{width:16px;height:3px;background: #8d8c8c;border-radius: 0}
.shade-banner-swiper .swiper-pagination-bullet-active{width:36px;background: #22ac38}
.shade-banner-swiper .swiper-slide img{width:657px;height:371px;}

/* =====================================城市频道================================= */
.imgs-list .item{float: left;margin-right:10px;margin-bottom:10px;}
.imgs-list .item:nth-of-type(2n+1){margin-right:0;}
.imgs-list .item img{width:236px;height:134px;}
.imgs-list .item:first-child{margin-right:20px;}
.imgs-list .item:first-child img{width:498px;height:280px;}
/* 左右结构5 */
.column5 .l{width:710px;float: left;}
.column5 .r{width:250px;float: right;}
.tab-nav{border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;}
.tab-nav li{float: left}
.tab-nav li a{font-size: 18px;padding:15px 50px;display: block;color:#0657ce;}
.tab-nav li.active a{border-top:2px solid #22ac38;margin-top:-2px;font-weight: bold}
.tab-content .hide{display: none}
.tab-content-list .item{margin-bottom:25px;}
.tab-content-list .item-content{margin-top:15px;}
.tab-content-list .item .title{font-weight: normal;font-size:20px;}
.tab-content-list .item .title .share-num{float: right;font-size: 14px;color:#666;}
.tab-content-list .item .title .share-num .share-icon{display: inline-block;width:19px;height:19px;background: url(../img/share.png);position: relative;top:2px;right:15px;}
.tab-content-list .item .item-left{float: left;margin-right:20px;}
.tab-content-list .item .item-right .desc{font-size:14px;line-height: 17px;color:#666;height:51px;overflow: hidden;}
.tab-content-list .item .item-right .noImagedesc{font-size:14px;line-height: 17px;color:#666;max-height:51px;overflow: hidden;}
.tab-content-list .item .item-right .time{color:#666;margin-top:23px;}

/** jsj add image size begin*/
.tab-content-list .item .item-left img{width:140px;height:91px;}
/** jsj add image size end*/


.caption{font-size: 18px;color:#0657ce;border-top:2px solid #e6e6e6;}
.caption .line{display: inline-block;padding: 18px 0 20px 0;border-top: 2px solid #22ac38; margin-top: -2px;}
.imageTitle-listY .item{margin-bottom:10px;}
.imageTitle-listY .item img{width:250px;height:140px;}
.imageTitle-listY .item .title{line-height: 40px;height:40px}


/* =====================================遗产频道================================= */
.nav-bg{height:40px;background: url(../img/heritage-nav.png) center center no-repeat;}
.heritage-channel-header{height:726px;background: url(../img/heritage-bg2.jpg) center center no-repeat;}
.big-wrap{width:1100px;margin:0 auto;height:414px;background: #fff;margin-top:50px;padding-top:30px;margin-top:-445px;}

/* 带点的列表 */
.wgr-list{margin-top:15px;}
.wgr-list li{line-height: 34px;padding-left:4px;}
.wgr-list li .play-s{display: inline-block;width:18px;height:18px;background: url(../img/play-s.png) no-repeat;position: relative;top:2px;right:4px;margin-right:5px;}
.wgr-list li .circle{display: inline-block;width:8px;height:8px;background-color: #c9c9c9;border-radius: 50%;margin-right:15px;}
.wgr-list li:hover a{color:#0657ce;}
.wgr-list li:hover .circle{background-color:#0657ce;}
.museum-list .item{float: left;border:1px solid #e5e5e5;width:148px;height:80px;margin-right:15px;margin-bottom:10px;text-align:center;padding-bottom:5px}
.museum-list .item:nth-of-type(2n){margin-right:0px;}
.museum-list .item img{min-width:66px;max-width:100%;height:76px;margin-top:5px;}

.places-list li{float: left;margin-right:15px;width:152px;}
.places-list li:last-child{margin-right:0;}
.places-list li img{width:150px;height:150px;border-radius: 50%;border:2px solid #e0e0e0;}
.places-list li .name{color:#333;font-size: 16px;text-align: center;padding:34px 0 0 0;width:152px;height:20px;overflow: hidden}

.city-list li{float: left;margin-right:12px;width:156px;}
.city-list li:last-child{margin-right:0;}
.city-list li img{width:156px;height:220px;}
.city-list li .name{color:#666;font-size: 16px;text-align: center;padding:14px 0 0 0;width:156px;height:20px;overflow: hidden}

/* =====================================专题频道================================= */
.tab-nav2{border-bottom:2px solid #c7c7c7;}
.tab-nav2 li{float: left;margin-right:90px;}
.tab-nav2 li a{display:inline-block;font-size: 18px;color:#0657ce;padding:12px 0;}
.tab-nav2 li.active a{border-bottom:2px solid #22ac38;margin-bottom:-2px;font-weight: bold;}
.tab-content2 .hide{display: none}
.more-pos .more{position: absolute;right:8px;top:17px;color:#999;font-size: 14px}

/* =================================智库频道搜索页================================= */
.idear-list .item{float: left;width:233px;border:1px solid #f5f5f5;margin-right:18px;text-align: center;margin-bottom:30px;}
.idear-list a:nth-of-type(4n) .item{margin-right:0;}
.idear-list .item .img{width:233px;height:231px;border-bottom:1px solid #f5f5f5;}
.idear-list .item img{width:233px;height:231px;}
.idear-list .item .title{font-weight: bold;color:#303030;margin:18px 0 19px;height:22px;overflow: hidden;}
.idear-list .item .desc{height:38px;line-height: 19px;color:#303030;overflow: hidden;padding:0 23px 29px 16px;}
.idear-list .item:hover{box-shadow: 0 0 5px 5px rgba(234,242,254,0.5);-webkit-box-shadow: 0 0 5px 5px rgba(234,242,254,0.5);-moz-box-shadow: 0 0 5px 5px rgba(234,242,254,0.5);-ms-box-shadow: 0 0 5px 5px rgba(234,242,254,0.5);}
/* =================================智库人物详情页================================= */
/* 左右结构6 */
.colum6 .l{width:680px;float: left}
.colum6 .r{width:292px;float: right}
.peopel-details .peopel-img{width:409px;height:409px;border:1px solid #e5e5e5;float: left;margin-right:35px;}
.peopel-details .peopel-img img{width:409px;height:409px;}
.peopel-details .peopel-body .name{font-weight: bold;font-size: 24px;color:#303030;overflow: hidden;padding:30px 0 10px 0;}
.peopel-details .peopel-body .position{font-size: 18px;color:#303030;}
.peopel-details .peopel-body .desc{line-height: 24px;color:#303030;margin-top:24px;}
.flag-title-s{height:50px;line-height:50px;border-bottom:1px solid #f1f1f1;position:relative;padding-left:22px;}
.flag-title-s .enter-channel{position: relative;top:1px;right:10px;font-size: 14px;color:#999;}
.flag-title-s:before{content:"";display: inline-block;width:6px;height:20px;background: #22ac38;position: absolute;left:0;top:15px;}
/* 视频访谈 */
.interview-list{padding:16px 8px 14px 16px;}
.interview-list .item{line-height: 26px;}
.interview-list .item .img{padding:3px 0 7px 0;display: none}
.interview-list .item .img img{width:264px;height:149px;}
.interview-list .item .active{display: block;}
.interview-list .item .title{position: relative;padding-left:25px;height:25px;line-height:25px;overflow: hidden}
.interview-list .item .title:before{content:url(../img/play-s.png);display: inline-block;width:18px;height:18px;position: absolute;top:4px;left:0;}
/* 个人著作 */
.book-list{padding:11px 13px 13px 16px;}
.book-list .item{float: left;margin-right:10px;}
.book-list a:last-child .item{margin-right: 0}
.book-list .item .img{width:67px;height:104px;border:1px solid #f0f0f0;text-align: center;padding:10px 27px 10px 30px;}
.book-list .item .img img{width:100%;height:100%}
.book-list .item .title{line-height: 38px;height: 38px;overflow: hidden;width: 126px;text-align: center;}
/* 视频访谈 */
.expert-list{margin-left:18px;}
.expert-list .item{float: left;width:124px;height:94px;position: relative;margin-right:13px;margin-top:15px;}
.expert-list a:nth-of-type(2n) .item{margin-right: 0}
.expert-list .item .title{width:100%;height:24px;line-height: 24px;background: rgba(255,255,255,0.5);color:#fff;position: absolute;bottom:0;left:0;padding-left:9px;}
.expert-list .item img{width:124px;height:94px;}
.expert-swiper{height:260px;}
.expert-swiper .swiper-pagination-bullet{width:9px;height:9px;margin-right:16px;}
.swiper-pagination-bullet-active{background: #22ac38}
/* 绿色浮框 */
.floating{box-shadow: 0 0 5px 5px rgba(234,242,254,0.5);-webkit-box-shadow: 0 0 5px 5px rgba(234,242,254,0.5);-moz-box-shadow: 0 0 5px 5px rgba(234,242,254,0.5);-ms-box-shadow: 0 0 5px 5px rgba(234,242,254,0.5);}
/* 精彩观点 */
.flag-title-b{height:74px;line-height:74px;border-bottom:1px solid #f1f1f1;position:relative;padding-left:30px;font-size: 22px}
.flag-title-b .enter-channel{position: relative;top:3px;right:10px;font-size: 14px;color:#999;font-size: 18px}
.flag-title-b:before{content:"";display: inline-block;width:6px;height:20px;background: #22ac38;position: absolute;left:0;top:26px;}
.viewpoint-list{padding:0 25px 20px 26px;}
.line-banner-swiper .swiper-pagination-bullet{width:43px;height:4px;background: #22ac38;border-radius: 0;opacity: 1}
.line-banner-swiper img{width:1000px;height:562px;}
.line-banner-swiper .swiper-pagination-bullet-active {width: 43px;background: #fff;}
.line-banner-swiper .swiper-pagination-bullets{bottom:90px;}
.line-banner-swiper p{text-align: center;line-height: 70px;}
/* 右边固定的绿色浮框 */
.side-fix{position: fixed;right:50%;top:50%;margin-top:-115px;margin-right:-649px;}
.side-fix ul li{width:105px;height:114px;border-bottom:1px solid #049c1c;background: #22ac38;text-align: center}
.side-fix ul li .icons{display:inline-block;width:35px;height:35px;background: url(../img/icon.png);margin-top:28px;}
.side-fix ul li .title{color:#fff;margin-top:8px;}

/* =====================================智库频道================================= */
.swiper-pagination-fraction{color:#fff;}
.idea-bank-header{height:1251px;background: url(../img/idea-bank-bg.jpg) center center no-repeat;}
.out-wrap{margin-top:-1013px;}
/* 轮播图 */
.zhiku-banner-swiper {width: 1000px;height:430px;position: relative;}
.zhiku-banner-swiper .swiper-slide {position: relative;}
.zhiku-banner-swiper .swiper-slide p{width:100%;height:60px;line-height:60px;background:rgba(0,0,0,0.3);position: absolute;bottom:0;left:0;font-size: 16px;color:#fff;padding-left:60px;box-sizing: border-box;}
.zhiku-banner-swiper .swiper-button-next{position: absolute;top:95%;width:16px;height:28px;background: url(../img/w-r-btn.png) no-repeat;}
.zhiku-banner-swiper .swiper-button-prev{position: absolute;top:95%;width:16px;height:28px;background: url(../img/w-l-btn.png) no-repeat;}
.zhiku-banner-swiper .swiper-pagination-fraction {left:33%;}
.zhiku-banner-swiper .swiper-pagination .swiper-pagination-current{color:#ae1e24;font-size: 30px}
.zhiku-banner-swiper .swiper-pagination .swiper-pagination-total{font-size: 16px;color:#fff;}
.celebrity-content .title{font-weight: bold;font-size: 30px;text-align: center;margin-top:64px;}
.celebrity-content .desc{line-height: 34px;font-size: 18px;text-indent: 2em;margin-top:12px;padding:0 63px 0 73px;height:136px;overflow: hidden;}
.celebrity-list{/*margin-top:64px;*/}
.celebrity-list .item{float: left;margin-right:30px;position: relative;}
.celebrity-list .item:first-child{margin-left:15px;}
.celebrity-list .item:last-child{margin-right:0;}
.celebrity-list .item img{width:166px;height:166px;border:2px solid #e9e9e9;}
.celebrity-list .item .name{color:#303030;text-align: center;padding:15px 0 30px 0;}
.celebrity-list .active:before{content:"";display:inline-block;width:190px;height:230px;border:2px solid #1789f0;position: absolute;top:20px;left:-14px;z-index: -1}
.celebrity-out .celebrity .celebrity-content{display: none}
.celebrity-out .celebrity .celebrity-content.active{display: block;}
.people-swiper{height:300px;}
.people-swiper .swiper-pagination-bullet{width:11px;height:11px;background: #0098fe;border-radius: 0;opacity: 1;margin:0 12px;}
.people-swiper>.swiper-pagination-bullets{text-align: right}
.people-swiper>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 12px;}
.people-swiper .swiper-pagination-bullet-active{width:19px;height:20px;background: url(../img/icon-fang.jpg) no-repeat;position: relative;top:5px;/*left:5px;*/}
.zhiku-serach{position: relative;width:100%;height:122px;background: #fefefe}
.zhiku-serach .text{float: left;width:221px;height:122px;background: #fefefe url(../img/zhiku-img5.jpg) no-repeat;font-size: 24px;color:#0657ce;text-align: center;line-height: 122px}
.zhiku-serach .zhi-search{width:527px;height:52px;border:1px solid #1789f0;position: absolute;left:221px;top:35px;border-radius: 50px;padding-left:56px;overflow: hidden;}
.zhiku-serach .zhi-search .zhi-search-input{width:425px;height:50px;border:none;outline: none;font-size: 18px;color:#666666;}
.zhiku-serach .zhi-search .zhi-search-input::-webkit-input-placeholder {font-size: 18px;color:#666666;}
.zhiku-serach .zhi-search .zhi-search-input:-moz-input-placeholder { font-size: 18px;color:#666666;}
.zhiku-serach .zhi-search .zhi-search-input::-moz-input-placeholder { font-size: 18px;color:#666666;}
.zhiku-serach .zhi-search .zhi-search-input:-ms-input-placeholder { font-size: 18px;color:#666666;}
.zhiku-serach .zhi-search .zhi-search-btn{width:128px;height:52px;border:1px solid #1789f0;background: #1789f0;font-size: 18px;color:#fff;position: absolute;right:0;cursor: pointer;}
.zhiku-serach .apply-btn{width:128px;height:52px;line-height:52px;border:1px solid #1789f0;color:#1789f0;position: absolute;right:9px;top:35px;border-radius: 45px;text-align: center;cursor: pointer;}
.zhiku-serach .apply-btn:hover{background: #1789f0;color:#fff;}
.z-l{width:35%;}
.z-c{width:35%;}
.z-r{width:30%;}
.books-list li{float: left;margin-right:12px;text-align: center;}
.books-list li .img{width:154px;height:154px;border:1px solid #eeeeee;}
.books-list li:nth-of-type(6n){margin-right:0;}
.books-list li img{width:83px;height:126px;margin-top:15px;}
.books-list li .name{width:156px;color:#666;font-size: 16px;text-align: center;padding:15px 0 0 0;height:40px;overflow: hidden;margin-bottom:28px}

/* =====================================文章列表页================================= */
.s-headline{padding-bottom:10px;border-bottom:1px solid #d2d2d2;position: relative;padding-left:10px;margin-top:20px;}
/** 第一个s-headline*/
.s-headline:first-child{margin-top:0px;}
.s-headline a{font-size: 14px;position: relative;top:2px;}
.s-headline:before{content:'';display: inline-block;width:3px;height:15px;background:#1076e3;position: absolute;top:3px;left:0;}
.video-list a:first-child .item{margin-top:12px;}
.video-list .item .title{line-height: 28px;font-size: 14px;position: relative;/*padding-left:25px;*/height: 28px;overflow: hidden}
/*.video-list .item .title:before{content:url(../img/play-s.png);display: inline-block;width:18px;height:18px;position: absolute;top:4px;left:0;}*/
.video-list .item .play-s{display: inline-block;width:18px;height:18px;background: url(../img/play-s.png) no-repeat;position: relative;top:4px;margin-right:5px;}
.video-list .item .img{display: none}
.video-list .item .img img{width:250px;height:149px;margin-bottom:3px;margin-top:3px;}
.video-list .item .active{display: block;}
.hot-subject-list .item{position: relative;margin-top:13px;}
.hot-subject-list .item img{width:250px;height:149px;}
.hot-subject-list .item .title{width:245px;height:25px;line-height:25px;position: absolute;left:0;bottom:0;padding-left: 5px;color:#fff;font-size:14px;background: rgba(0,0,0,0.4)}

.idea-person-list .item{position: relative;margin-top:13px;float:left;width:125px;}
.idea-person-list .item img{width:120px;height:94px;}
.idea-person-list .item .title{width:115px;height:20px;line-height:20px;position: absolute;left:0;bottom:0;padding-left: 5px;color:#fff;font-size:14px;background: rgba(0,0,0,0.4)}

/* 大标题更多 */
.column3-2 .l{width:594px;float: left;}
.column3-2 .r{width:391px;float: right;}
.imageTitle-list-3-small .item{width:188px;float: left;margin-right:15px;margin-bottom:0px;}/* 这里改动 加了margin-bottom:20px;*/
.imageTitle-list-3-small a:nth-of-type(3n) .item{margin-right:0;}/* 这里改动 */
.imageTitle-list-3-small .item img{width:188px;height:130px;}
.imageTitle-list-3-small .item .title{margin: 15px 0 10px 7px;height: 32px;line-height: 32px;overflow: hidden;}

.imageTitle-list-2-small .item{width:188px;float: left;margin-right:15px;margin-bottom:0px;}/* 这里改动 加了margin-bottom:20px;*/
.imageTitle-list-2-small a:nth-of-type(2n) .item{margin-right:0;}/* 这里改动 */
.imageTitle-list-2-small .item img{width:188px;height:130px;}
.imageTitle-list-2-small .item .title{margin: 15px 0 10px 7px;height: 32px;line-height: 32px;overflow: hidden;}


/* =====================================课题申请表单============================== */
.apply-form .title{font-size:24px;border-bottom:2px solid #f2f2f2;text-align:center;padding:7px 0 21px 0;position: relative;margin-bottom:70px;}
.apply-form .title:before{content:'';display: inline-block;width:41px;height:3px;background-color: #049c1c;position: absolute;top:59px;left:480px;}
.form-horizontal .left{width:236px;float: left;text-align: right;}
.form-horizontal .right{width:600px;float: left;padding-left:46px;position:relative;}
.form-horizontal .form-group .control-label{display:inline-block;padding-top:5px;font-size: 18px}
.star{color:#e71414;}
.form-horizontal .form-group .form-control{width:426px;height:20px;border:1px solid #f0f0f0;border-radius: 5px;padding:10px;outline: none}
.has-error .form-control, .has-error .form-control:focus{border-color: #e71416!important;}
.has-error .hint-text {color: #ff4c4c;line-height: 40px;position: absolute;left:45px;top:42px;}
.form-horizontal .form-group textarea.form-control {height: auto;width:426px;}
.form-horizontal .form-group{margin-top:40px;}
.form-horizontal .form-group .num{color:#999;position: absolute;right:-50px;bottom:20px;}
.form-horizontal .form-mark{color:#666;margin-left:281px;margin-top:18px;}
.form-horizontal .form-btn .submit-btn{font-size: 18px;color:#fff;padding:10px 25px;background: #22ac38;border:none;border-radius: 2px;cursor: pointer;margin-left:281px;margin-top:47px;}
.radio-inline{font-size: 18px;display:inline-block;padding-top:5px;margin-right:55px;}
input[type="radio"]{opacity: 0;}
input[type="radio"] + span.e-choice{position:relative;display:inline-block; height:19px; padding-left:18px; vertical-align: -3px;line-height: 19px;}
input[type="radio"] + span.e-choice::before{content: ""; position:absolute; top:0;left:-15px; display:inline-block; width:19px;height:19px;}
input[type="radio"] + span.e-choice::before{background-position:0px -20px;}
input[type="radio"]:disabled + span.e-choice{cursor: not-allowed;}
input[type="radio"]:checked + span.e-choice::before{background-position:0px 0px;}
input[type="checkbox"] + span.e-choice::before,
input[type="radio"] + span.e-choice::before{background-image:url(../img/radio.png);}

/* =====================================登录================================= */
.register-bg{height:1000px;background: url(../img/register.jpg) center center no-repeat;min-width: 1200px;}
.register-bg .wrap{height:1000px;position: relative;}
.register{width:592px;background: rgba(255,255,255,0.3);padding:19px 75px 40px;box-sizing: border-box;position: absolute;top:50%;margin-top:-206px;left:50%;margin-left:-296px;box-shadow: 0 0 3px 3px rgba(166,182,193,0.3);}
.form-register .form-group{width:439px;height:35px;border:1px solid #fff;padding:10px;position: relative;margin-top:34px;}
.form-register .form-group .form-icon{display: inline-block;width:27px;height:34px;background:url(../img/register-icon.png) no-repeat;position: absolute;left:22px;top:10px;}
.form-register .form-group .form-icon-peo{background-position: 0 0}
.form-register .form-group .form-icon-pwd{background-position: 0 -37px}
.form-register .form-group .form-control{width:370px;height:35px;position: absolute;left:72px;top:10px;border:none;background: none;outline: none;font-size: 18px;color:#fff;}
.form-register .form-code{margin-top:34px;height:55px;position: relative;}
.form-register .form-code .form-code-input{width:122px;height:35px;border:1px solid #fff;padding:10px 10px 10px 20px;background: none;font-size: 18px;color:#fff;outline: none;display:inline-block;position: absolute;left:0;top:0px;}
.form-register .form-code .form-img{display:inline-block;width:140px;height:48px;border:1px solid #fff;position: absolute;left:160px;top:0px;padding:7px 0 0 15px;}
.form-register .form-code .switchvCode{color:#d30606;font-size: 18px;position: absolute;left:330px;top:15px;}
.form-register .form-btn{width:439px;height:60px;background: #004499;margin-top:30px;}
.form-register .form-btn .register-btn{width:100%;height:100%;background: #004499;border:none;cursor:pointer;color:#fff;font-size: 22px}
.form-register .form-code .form-code-input::-webkit-input-placeholder { color:#fff;font-size: 18px}
.form-register .form-code .form-code-input:-moz-input-placeholder { color:#fff;font-size: 18px}
.form-register .form-code .form-code-input::-moz-input-placeholder { color:#fff;font-size: 18px}
.form-register .form-code .form-code-input:-ms-input-placeholder { color:#fff;font-size: 18px}
.form-register .form-group .form-control::-webkit-input-placeholder { color:#fff;font-size: 18px}
.form-register .form-group .form-control:-moz-input-placeholder { color:#fff;font-size: 18px}
.form-register .form-group .form-control::-moz-input-placeholder { color:#fff;font-size: 18px}
.form-register .form-group .form-control:-ms-input-placeholder { color:#fff;font-size: 18px}
/* =====================================图片详情页================================= */
/* 重点推荐 */
.tj-list{margin-top:32px;}
.tj-list .item{float: left;margin-right:22px;}
.tj-list a:nth-of-type(5n) .item{margin-right:0;}
.tj-list .item img{width:182px;height:102px;}
.tj-list .item .title{font-size: 14px;text-align: center;padding:9px 0;width: 182px;overflow: hidden;height: 30px;line-height: 32px;}

.img-details .title{font-size: 24px;line-height: 86px;}
.img-details .desc{line-height: 24px;text-indent: 2em;margin-top:50px;}
.img-details .time{text-align:right;margin-top:40px;}
.img-details .time span{color:#0b5da1;margin-left:10px;}
.img-details{width:950px;margin:0 auto;}
.swiper-slide {background-size: cover; background-position: center;}
.gallery-top .swiper-slide{width:950px;height:534px;}
.gallery-thumbs {box-sizing: border-box;padding-top:30px;}
.gallery-thumbs .swiper-slide {width:178px;height: 100px;}
.gallery-thumbs .swiper-slide-active {border:5px solid #1076e3;position:relative;top:-5px;}



