@CHARSET "UTF-8";
@font-face {
	font-family: "fangzheng_hei_chang_GBK.light";
	src: url("http://shiqichan.qiniudn.com/fangzheng_hei_chang_GBK.TTF");
}
body {-webkit-touch-callout: none; -webkit-text-size-adjust: none;padding: 0px;margin: 0px;background: #e5e5e5}
a {text-decoration:none;color:#000000;}
img {vertical-align: middle;border: 0px;}
*{font-size: 23px;font-family: 微软雅黑;}
.swiper-slide img{width: 100%;height: 100%;}

/* 上拉刷新或下拉刷新显示样式**/
#wrapper {position: absolute;z-index: 1;top: 0px;bottom: 0px;left: 0;width: 100%;background: #e5e5e5;overflow: hidden;}
#scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;
}

.swiper-pagination-bullet-active{visibility: visible !important;}

.page-header,page-footer {width: 100%;height: auto;background: #e5e5e5;}
.page-header-logo{height: 76px;}
.page-header-logo-left{width: 168px;height: 52px;position: absolute; top:15px; left: 24px; background: url("../images/logo.png") no-repeat;}
.page-header-logo-right{width: 134px;height: 35px; position: absolute; top:32px; right: 11px; background: url("../images/right_logo.png") no-repeat;}
.page-header-container,.page-footer-container{background: #4b4b4b;}
.page-nav{height: 62px; line-height:62px; background: #4b4b4b;margin: 0px; padding: 0px;list-style-type:none;}
.page-nav-item{width: 80px;height: 62px;line-height: 62px;display: inline-block;float: left;position: relative; text-align: center;}
.page-nav-item a{color: #ffffff;}
.page-nav-item-text{width: auto;height: 62px;line-height: 62px;text-align: center; display: inline-block;  margin: 0px; padding: 0px; font-weight: bold; }

.page-nav-item-line{width: 2px;height: 22px;line-height:22px; background: #ffffff;display: inline; float:right;margin-top: 20px;}

.page-nav-item-current .page-nav-item-text a{color: #8bcac5;}
.page-nav-item-bottom{width: 100%;padding: 0px;margin: 0px;line-height: 0px; height: 5px;position: absolute;bottom: 0px;}
.page-nav-item-current .page-nav-item-bottom{background-color: #8bcac5;}

.page-content{margin-top: 12px; }
.page-content .top-img-slider-container{height: 353px;margin-left: 7px;margin-right: 7px;position: relative; border: 1px solid #000000;}
.page-content .top-img-slider-wrapper{z-index: 9;}
.page-content .top-img-swiper-pagination, .page-content .swiper-pagination-content{position: absolute; bottom: 0px; width:100%; height: 46px;  background:rgba(0,0,0,0.3);border-radius:0px !important; z-index: 9999;}
.page-content .swiper-pagination-content{visibility: hidden;}
.page-content .swiper-pagination-main {width: 100%;float: left;}
.page-content .swiper-pagination-main .swiper-pagination-main-title {
    margin-left: 93px;background-color: rgba(255,255,255,0);font-size: 18px;font-weight: bold;color:#ffffff;height: 46px; line-height:46px; 
    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.android .page-content .swiper-pagination-main .swiper-pagination-main-title {line-height:50px !important; }
.page-content .swiper-pagination-pagebar {
    width: 128px;float: left;margin-left: -100%; 
}
.page-content .swiper-pagination-page{width: 46px;height: 24px;line-height:24px;  margin-left: 35px;margin-top:12px;  background-color: rgba(139,202,197,1);font-size: 16.5px;font-weight: bold;color:#ffffff;text-align: center;}
.android .page-content .swiper-pagination-page{line-height:26px !important;}

.page-content .swiper-pagination-page .swiper-pagination-page-num{border: 1px solid red;}
.page-content .line1{height: 20px;background: url("../images/line1.png") bottom repeat-x;}

.page-content .box1{list-style: none;padding: 0px;margin: 0px;}
.page-content .box1 li{
	height: 40px; line-height:40px;background:url("../images/arrow1.png") no-repeat 25px center;
	border-bottom: 1px solid #9a9a9a;margin-left: 10px;margin-right: 10px;padding-left: 50px;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.page-content .box1 .first-li{margin-top: 0px;}
.page-content .box1 .last-li{margin-bottom: 0px; border-bottom: 0px;}

/**杂志开始*/
.page-content .box1 .zz-frist-li{height: 30px;background:url("")}
.page-content .box1 .zz-right-main {
    width: 100%;
    float: left;
    margin-top: 5px;
}
.page-content .box1 .zz-right-main .zz-right-title {
    margin-left: 128px;
    height:44px;line-height:30px;
    color:#000000;
    font-size:21px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.android .page-content .box1 .zz-right-main .zz-right-title{line-height:33px;}

.page-content .box1 .zz-left-main {
  width:107px;color:#ffffff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
   margin-top: 5px;height:30px;
    float: left;
   margin-left:-100%;
   
}

.page-content .box1 .zz-left {
   background: #8bcac5;width:107px;height: 30px;line-height:30px;font-size:21px;font-weight: bold;
   text-align: center;
   margin-left: 0px;
   
}

.android .page-content .box1 .zz-left{line-height:35px !important;}
/**杂志结束*/


.page-content .heibox1{height: 39px;line-height: 39px;background: #4b4b4b;}
.page-content .heibox1 .heibox1-txt{font-size:22px; font-weight:bold; height: 39px;line-height: 39px;color: #ffffff;float: left;margin-left: 40px;}
.page-content .heibox1 .heibox1-more{font-size:22px; font-weight:bold; width:100px; height: 39px;line-height: 39px;color: #ffffff;float: right;}
.page-content .heibox1 .heibox1-more a{ width:100px; height: 39px;line-height: 39px;color: #ffffff;float: right;}
.page-content .heibox1 .heibox1-more img{ margin-right: 10px; vertical-align: middle;}

.page-content .box2{ margin: 0px;padding: 0px;position: relative;}
.page-content .box2 .box2-slider-container{height: 164px;margin: 23px 65px;}
.page-content .box2 .swiper-button-next1{position:absolute; height:37px;width:20px; top:35%; right:24px;background: url("../images/nextbtn.png") no-repeat;}
.page-content .box2 .swiper-button-prev1{position:absolute; height:37px;width:20px; top:35%; left:24px;background: url("../images/prebtn.png") no-repeat}

.page-content .box3{ margin: 0px;padding: 0px;height: 560px;}
.page-content .box3 .box3-slider-container{margin: 5px 5px 5px 10px;padding: 5px;height: 530px;}
.page-content .box3 .box3-slider-container .box3-slider-swiper-slide{width:200px;height: 260px;float: left; margin-right: 10px;margin: 5px; }
.page-content .box3 .box3-slider-container img{border: 1px solid #000000;width: 100%;height: 100%;}


.page-content .box4{ margin: 0px;padding: 0px;}
.page-content .box4 .item{position:relative; height:200px; margin: 10px 10px 0px 10px; padding: 0px;padding-top:5px; border: 1px solid #acacac;background: #ffffff;}
.page-content .box4 .item-img{margin: 0px 5px 5px 5px; padding: 0px; width: 250px; float:left; height: 190px;}
.page-content .box4 img{width: 100%;height: 100%;border: 1px solid #e5e5e5;}
.page-content .box4 .item-txt{margin: 0px; padding: 0px; margin-left:270px; margin-right:20px; height: 225px;}
.page-content .box4 .item-title{font-size:19.5px; height: 33px;line-height: 33px;color: #034b6c;font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.page-content .box4 .item-title a{color: #034b6c;}
.page-content .box4 .item-tags{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.page-content .box4 .item-tags span{font-size:16px;height: 25px;line-height: 25px;padding: 0px 10px;margin-right:10px; background: #034b6c; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;color: #ffffff; }
.page-content .box4 .item-source{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top: 10px;}
.page-content .box4 .item-source .item-source-title{font-size:19.5px;height: 35px;line-height: 35px;color: #034b6c;font-weight: bold;}
.page-content .box4 .item-source .item-source-text{font-size:19.5px;height: 35px;line-height: 35px;}

.page-content .box4 .item-desc{font-size:19.5px;height: 78px;line-height:39px;overflow:hidden;}
.page-content .box4 .item-desc .item-desc-title{font-size:19.5px;height: 35px;line-height: 20px;color: #034b6c;font-weight: bold;}
.page-content .box4 .item-desc .item-desc-text{font-size:19.5px;line-height: 20px;}
.page-content .box4 .item-all-text-box{font-size:19.5px;position:absolute;bottom:10px;right:0;padding:0 12px 1px 0px;background: #ffffff;}
.android .page-content .box4 .item-all-text-box{bottom:15px;padding:0 20px 1px 0px;}

.page-content .box4 .item-all-text{color: #034b6c;font-size:19.5px;}

.page-content .box5{position: relative;height: 205px;}
.page-content .box5 img{width: 100%;height: 100%;}

.page-content .box6{position: relative;height: 310px;background: #cccccc;}
.page-content .box6 .box6-text{width:100%; height: 56px; background: rgba(0,0,0,0.4);position: absolute;left: 0px;bottom: 0px;}

.page-content .box6 .box6-main {
    width: 100%;
    float: left;
    margin-top: 11px;
}
.page-content .box6 .box6-main .box6-title {
    margin-left:0px;margin-top:3px;text-align:center;color:#ffffff !important;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}

.page-content .box6 .box6-main .box6-title a{color:#ffffff !important;}
.android .page-content .box6 .box6-main .box6-title {margin-top:8px !important;}
.page-content .box6 .box6-num-bar {
  width:175px;
   margin-top: 6px;
    float: left;
   margin-left:-100%;
   
}

.page-content .box6 .box6-num {
   background: #8bcac5;width:117px;height: 44px;line-height:44px;font-weight: bold;
   text-align: center;
   margin-left: 36px;
   
}
.android .page-content .box6 .box6-num {line-height:46px !important;}

.page-content .box6 img{width: 100%;height: 100%;}

.page-content .box-down-more{height: 62px; line-height:62px; text-align: center; color: #888464; font-size:21px;font-weight:bold; background: #ffffff;border-top: 1px solid #000000;margin-top: 10px;}


.page-footer .bottom-box{position:relative; height: 120px; line-height:120px; background: #ffffff;margin-bottom: 0px; border-top: 3px solid #000000;border-bottom: 3px solid #4b4b4b;}
.page-footer .bottom-box .version-type{width: 150px; height:50px;line-height:50px;font-size:35px;font-weight:bold; float: left; background: #177972; margin: 38px 20px 0px 30px;text-align: center;color: #ffffff;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;border: 1ps solid #28847e;}
.page-footer .bottom-box .current{background: #7fbfba; border: 1ps solid #91c8c3;}
.page-footer .bottom-box .go-top{width: 88px;height: 88px; float: right;background: url("../images/gotop.png") no-repeat center;margin: 18px 35px 0px 0px;}


.page-content .heibox2{height: 58px;line-height: 30px;background: url("") no-repeat 25px center #4b4b4b; }

.page-content .heibox2 .box {position: relative;width: 100%;height: 58px;text-align: center;font-size: 22px;color: #ffffff;font-weight:bold;display: table;}
.page-content .heibox2  .wrap{display: table-cell;vertical-align: middle;*position:absolute;*top: 50%;*left: 0;}
.page-content .heibox2 .content {*position: relative;*top: -50%;*left: 0;margin: 0px;}       

.page-content .content-date{ min-height:35px;height:auto;}
.page-content .content-date .text{min-height:30px;text-align: right;color: #034b6c;font-size: 22px;font-weight: bold;margin-top: 20px;}

.page-content .content-desc{min-height: 40px;background: #aaaaaa;color: #ffffff;font-size: 20px;padding: 10px;line-height: 35px;text-indent:1.5em;}

.page-content .cotnet-box .content-keywords{text-align: right;}
.page-content .cotnet-box .content-keywords span{height: 35px;line-height: 35px;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;background: #034b6c;margin-right: 10px;color: #ffffff;font-size: 20px;font-weight: bold;}
.page-content .cotnet-box .content{padding: 40px 20px 40px 20px; }

.page-content .cotnet-box .pageinfor{height: 55px; border-top: 1px solid #4f4f4f; background: #ffffff;}
.page-content .cotnet-box .pageinfor .pageinfor-center{width: 208px; height: 39px; margin: 7px auto;}

.page-content .cotnet-box .pageinfor .pre{width: 14px;height:28px;background: url("../images/prebtn2.png") no-repeat center; float: left;margin-top:5px}
.page-content .cotnet-box .pageinfor .next{width: 14px;height:28px;background: url("../images/nextbtn2.png") no-repeat center;float: left;;margin-top:5px}

.page-content .cotnet-box .pageinfor .pagenum{width: 115px; height:39px;line-height:39px;font-size:19px;font-weight:bold; float: left; background: #4b4b4b; margin: 0px 30px 0px 30px;text-align: center;color: #ffffff;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;border: 1ps solid #28847e;}



/*政策卡片*/

.zc-tab-container{margin:0px 10px;}
.zc-etabs { margin: 0; padding: 0; }
.zc-tab {display: inline-block; zoom:1; *display:inline; background: #ffffff; border: solid 1px #acacac; border-bottom: none; width: 120px;}
.zc-etabs .firsttab{margin-left: 12px;}
.zc-tab a {text-align:center; font-size: 18px;font-family:微软雅黑; color: #8bbfb3; font-weight: bold; line-height: 38px; display: block; padding: 0px 0px; outline: none;  text-decoration:none; }
.zc-tab.active { background: #54a795; position: relative; top: 1px; border:0px; }
.zc-tab a.active {color: #ffffff; }
.zc-tab .down-arrow{background: url("../images/downarrow.png") no-repeat 10px 100%;position:absolute;height: 12px; width:100%; bottom: -12px; left:0px;}
.zc-tab-container .panel-container { background: #fff; border-top: solid #acacac 1px; border-bottom:0px; border-left:solid #acacac 1px;border-right:solid #acacac 1px; padding: 10px 15px 0px 10px;background: #ffffff;}

.zc-last-channel-panel{margin-top: 5px;height: 40px; border-bottom: 1px solid #acacac;}
.zc-last-channel-item{width: 105px;height: 24px;float: left;margin-right: 5px;text-align: center;cursor: pointer;}
.zc-last-channel-item a{font-size: 16px;font-family:微软雅黑;}
.zc-last-channel-panel .active{background: #65c3b1;color: #ffffff;}

.zc-provincial-capital-panel{padding-top: 10px;}
.zc-provincial-capital-item-first{}
.zc-provincial-capital-label{width: 80px;height: 30px;line-height:30px; float: left;margin-right: 5px;text-align: center;font-size: 21px;font-family:微软雅黑;cursor: pointer;}
.zc-provincial-capital-item{width:90px; height: 30px;line-height:30px;padding : 0px 0px; float: left;margin-right: 2px;text-align: center;cursor: pointer;font-size: 21px;font-family:微软雅黑;}
.zc-provincial-capital-more-btn{width: 80px;height: 30px;line-height:30px;float: right;text-align: center;font-size: 21px;font-family:微软雅黑;cursor: pointer; color: #8bbfb3;}
.zc-provincial-capital-item-more{display: none;}
.zc-provincial-capital-panel .active{background: #65c3b1;color: #ffffff;}

.title_bor2{height:50px; margin:0px 10px; background: #ffffff;border: 1px solid #acacac; border-top: 0px;padding: 0px 10px;}



/*专家**/
.zj-item-row{overflow: hidden;width: 100%;margin: 0 auto;padding: 0px 10px; padding-bottom: 10px;}
.baibox{background-color: #ffffff}
.zj-item{margin-bottom: -10000px;padding-bottom: 10000px;float: left;width: 220px;margin-right: 10px;}
.zj-item .zj-item-img{width: 100%;}
.zj-item .zj-item-img img{width: 100%;height: 100%;border: 0px;}
.zj-item .zj-item-title{color: #3c657c;font-size: 20px;font-family: 微软雅黑;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zj-item .zj-item-desc-text{font-size: 20px;font-family: 微软雅黑;}
.zj-item .zj-item-all-text{color: #3c657c;font-size: 20px;font-family: 微软雅黑;}







