@charset "gb2312";

.top-search{border:1px solid #3273c6; margin:0 10px;}
.top-search .p0{ padding:0;}
.top-search .form-control{ border:none; outline:none; padding:.06rem .08rem; font-size:.14rem;}
.top-search .btnBr{ border-radius:0; background-color:#3273c6; padding:.06rem .08rem; font-size:.14rem; height:34px;}
/*当前位置*/
#local {
	height: .40rem;
	line-height: .40rem;
	margin-bottom: .1rem;
	padding-left: .15rem;
	font-size: .18rem;
	background: #fff;
	margin: 0px -15px;
}

.local_box {
	padding-left: 0px;
	overflow: hidden;
}

.local_box_noico {
	background: none;
	padding-left: 2rem;
}

.local_ul {
	margin-bottom: 0px;
}

.local_ul li {
	line-height: .40rem;
	background: url(../img/local_arrows1.gif) right no-repeat;
	float: left;
	padding-right: .26rem;
	margin-right: .02rem;
	color: #666;
	font-size:.16rem;
}

.local_ul li a {
	color: #3273c6;
}

.local_ul li.noLink {
	background: none;
	padding-right: .1rem;
	color: #666;
}

.m-crumble img{ width:.26rem; height:.26rem;margin-top: .06rem;}

.local_ul li.noLink .fa {
	position: relative;
	line-height: .40rem;
	color: #5c5c5c;
	padding-right: .05rem;
	/*padding: 0px 1rem;	
    background: #efefef;
    display: block;
    top: 0px;*/
}

.info_box {
	padding: 20px 10px 10px;
	background: #fff;
}

.info_box img {
	margin: 0 auto;
	max-width: 100%;
	height: auto!important;
	/*float: left;*/
	display: block;
	margin-bottom: 10px;
}

#info_toptitle {
	font-size: .16rem;
	line-height: .03rem;
	font-weight: bold;
	text-align: center;
}

#info_title {
	font-size: .2rem;
	line-height: .26rem;
	font-weight: 600;
	color: #333;
}

#info_subtitle {
	font-size: .16rem;
	line-height: .03rem;
	text-align: center;
}

.attribute {
	border-bottom: #eee solid 2px;
	line-height: .14rem;
	font-size: .14rem;
	color: #3B3B3B;
	padding: 15px 5px 10px;
}

.info_content_opt {
	line-height: .02rem;
	text-align: right;
}

#info_source {
	margin-right: .05rem;
}

#info_editor {
	padding-right: .01rem;
	color: #747474 !important;
}

#hits {
	color: #f30;
	padding: 0rem 1rem 0rem .3rem;
}

#info_released_dtime {
	margin-right: .05rem;
	color: #3B3B3B;
}

#info_description {
	font-size: .14rem;
	line-height: 180%;
	text-indent: 2rem;
	border: 1px solid #DEDEDE;
	padding: 6px 10px;
	background-color: #fff;
}

#info_video {
	text-align: center;
}


/*视频展示区域*/

#info_pic {
	text-align: center;
}

#info_content {
	text-indent: 2em;
	font-size: .18rem;
	line-height: .35rem;
	color: #666;
	margin-bottom: .02rem;
	background:#fff
}

#info_content p {
	text-indent: 2em;
	font-size: .18rem;
	line-height: .35rem;
	color: #666;
	margin-bottom: .2rem;
}

#info_content div {
	text-indent: 2em;
	font-size: .18rem;
	line-height: .35rem;
	color: #666;
	margin-bottom: .02rem;
}

#info_content div a,
#info_content p a,
#info_content a {
	color: #003399;
	font-weight: bold;
}

#info_content div a:hover,
#info_content p a:hover,
#info_content a:hover {
	text-decoration: underline;
}

.editor{text-align: right;font-size:.16rem;margin-right: 10px;}
.editor a{ color:#333;}

.share {
	position: relative;
	top: -2px;
	display: none
}


/* 组图 */

#pics_con {
	background: #000;
}

.focus2 {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.focus2 .hd {
	position: absolute;
	height: 28px;
	line-height: 28px;
	bottom: 0;
	right: 0;
	z-index: 1;
	display: none;
}

.focus2 .hd li {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	text-indent: -9999px;
	border: #fff solid 1px;
	overflow: hidden;
	margin: 0 6px;
}

.focus2 .hd li.on {
	background: #e61717;
	border-color: #e61717;
	width: 20px;
}

.focus2 .bd {
	position: relative;
	z-index: 0;
}

.focus2 .bd li {
	position: relative;
}

.focus2 .bd li img {
	width: 100%;
	height: auto;
	display: block;
}

.focus .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	position: relative;
	/* 取消链接高亮 */
}

.focus2 .bd li .tit {
	display: block;
	width: 100%;
	bottom: 0;
	line-height: 2.6rem;
	background: rgba(0, 0, 0, .8);
	padding: 1rem;
	color: #fff;
	margin-bottom: 0px;
	font-size: 1.8rem;
}


/**分享**/

#nativeShare {
	font-size: 14px;
	background: #f9f9f9;
	margin: 0px -10px;
	font-family: "微软雅黑";
}

#nativeShare .label {
	font-size: 15px;
	display: block;
	border-bottom: #eee solid 1px;
	border-top: #eee solid 1px;
	background: #f5f5f5;
	line-height: 40px;
	padding: 0px 10px;
	margin-bottom: 10px;
	text-align: left;
	color: #000;
}

#nativeShare .soshm-item {
	width: 14%
}

#url_box .modal-dialog {
	position: absolute;
	bottom: 107px;
	width: 100%;
	margin: 0px;
	z-index: 999
}

#url_box .modal-dialog .url_info {
	padding: 10px 10px;
	font-size: 14px;
	line-height: 21px;
	border: 1px dotted #d9d9d9;
	word-break: break-all;
	color: #333;
}

/*图册*/
.m-cover{ position:relative; overflow:hidden;}
.m-cover img{ width:100%;}
.m-cover span{ position:absolute; display:block; font-size:.16rem;white-space: nowrap; background-color:rgba(0,0,0,.4); padding:6px 8px; border-radius:4px; right:10px; bottom:10px;min-width: 26px; color:#fff; line-height:1;}
.m-cover span i{ display:block; text-align:center;margin-bottom:5px;font-size: .18rem;}


.m-info-content h4{ border-bottom:1px solid #3273c6; height:.5rem; margin:0; float:left; padding-right:10px; display:block; clear:both;}
.m-info-content h4 a{ font-size:.22rem; line-height:.5rem; color:#3273c6; border-left:.04rem solid #3273c6; padding-left:.15rem;}

.m-info-content .basicInfo{ font-size:16px; overflow:hidden; padding:10px 0; margin:0; clear:both;}
.m-info-content .basicInfo li{ margin-bottom:.06rem;}
.m-info-content .basicInfo li p{ text-indent:2em; text-align:justify;}
.m-info-content .basicInfo a{ padding-right:5px; color:#3273c6;}
.m-info-content .basicInfo b{ color:#666; font-weight:normal;}
.m-info-content .basicInfo h3{ margin:0; font-size:.18rem; color:#3d79c8; line-height:.32rem;}


.info-skin h4{ width:100%; border-bottom:1px solid #e3e3e3;}
.info-skin h4 a{ border:none; background:url(../img/icon_infoh4.png) left center no-repeat; background-size:18%; padding-left:.3rem; font-size:.2rem;}

.info-skin2 h4{ width:100%;}
.info-skin2 h4 a{ font-size:.2rem; color:#333;}
.m-info-content .reference {overflow:hidden; clear:both; padding:10px 0;}
.m-info-content .reference li{ background:url(../img/ico_dot_hover.gif) left no-repeat; padding-left:.15rem; font-size:.16rem; line-height:.3rem; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.m-info-content .reference li a{ color:#666;}
.m-info-content .reference li a:hover{ color:#3273c6; text-decoration:underline;}


#header2{ position:fixed; top:0; left:0; padding:0 50px;width:100%;height:65px; line-height:65px;font-size:18px; background:rgba(248,248,248,1);border-bottom: 1px solid #d9d9d9; text-align:center;color:#3273c6; z-index:999999; overflow:hidden;overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;}
#header2 div{ position:absolute;width:50px;height:50px;color:#fff;font-size:1em; }
#header2 a:active{-webkit-tap-highlight-color:rgba(0,0,0,0.05);}
.back{left:0;top:5px;background:url(../img/back_ico.png) center center no-repeat; background-size:50% 50%; }
.home{right:0;top:5px;background:url(../img/home_ico.png) center center no-repeat; background-size:50% 50%;}
.backWH{left:0;top:5px;background:url(../img/back_white_ico.png) center center no-repeat; background-size:50% 50%; }
.down{right:0;top:5px;background:url(../img/down_ico.png) center center no-repeat; background-size:60% 60%;}
.top-place{ height:65px;}

.m-pic-list{ overflow:hidden;}
.m-pic-list li{ float:left; width:49%; text-align:center; margin-bottom:8px;}
.m-pic-list li:nth-child(2n){ float:right;}
.m-pic-list li img{ width:100%;}

/*图片列表 start*/
.picListBox { padding: 10px;}
.picListBox dl dt {float: left; width: 60%;}
.picListBox dl dd { float: right; width:39%;} 
.picListBox p.info { padding: 5px; color: #666; background: #EAEDEE; font-size: 0.8em;}
.picListBox p.info strong {  display: block; color: #333; font-size: 1.3em;}
.picListBox.temp02 dt { width: 100%;}
.picListBox.temp02 dd:nth-of-type(1) { float: left; width: 59.5%;} 
.picListBox.temp02 dd:nth-of-type(2) { float: right; width: 38.5%;}

.picDetailBox .numsList { height: 40px; font-size:.2rem;}
.picDetailBox .numsList em { font-size: .36rem;}
.picDetailBox .viwe{ position:absolute; right:30px;bottom:20px; font-size: .18rem; color: #999; font-weight: 700; height: 20px; line-height: 20px;z-index:9999;}
.picDetailBox .viwe i{ display: block; float: left; width: 30px; height: 20px; margin-right: 5px; background:url(../img/view_ico.png) no-repeat 0 center; background-size: cover;}
.picDetailBox .infoTxt { background: #000; position: absolute; bottom:0; left: 0; z-index: 9; width: 100%;}
.picDetailBox .infoTxt p { padding: 10px 10px 60px; color: #fff; font-size: 0.6em; line-height: 1.5em;}
.picListBox dt,.picListBox dd { padding-bottom: 5px;}
.picListBox img { float: left;}

/*---------------------------图片详细-------------------------*/
#iSlider-wrapper {height: 100%;	width: 100%;overflow: hidden;	position: absolute;	background:#000;}

#iSlider-wrapper ul {list-style: none;	margin: 0;	padding: 0;	height: 100%;	overflow: hidden;}
#iSlider-wrapper li {position: absolute;	margin: 0;	padding: 0;	height: 100%;	overflow: hidden;	display: -webkit-box;	-webkit-box-pack: center;	-webkit-box-align: center;	list-style: none;
}
#iSlider-wrapper li  img{max-width: 100%;	max-height: 100%;}
.pic-share{ position:absolute;left:15px;bottom:10px; z-index:9999;}
.download{ position:absolute; right:15px;bottom:30px;width:32px;height:32px; background:url(../images/download_ico.png) no-repeat; background-size:cover; z-index:9999;}
.numsList{ position:absolute;left:15px;bottom:20px;width:auto;height:30px;color:#fff;z-index:9999;}

/*分享*/
#fenx{}
#fenx a{ background-image:url(../img/icon_share.png); display:block; float:left; width:36px; height:43px; margin-right:17px; }
#fenx a.bds_weixin{ background-position:-7px 0px; margin-left:10px;}
#fenx a.bds_tqf{ background-position:-75px 0px;}
#fenx a.bds_tqq{ background-position:-143px 0px;}
#fenx a.bds_tsina{ background-position:-211px 0px;}
#fenx a.bds_sqq{ background-position:-279px 0px;}
#fenx a.bds_qzone{ background-position:-347px 0px;margin-right:0px;}
@media only screen and (min-width:370px){
#fenx a{  margin-right:0.28rem;}
}
@media only screen and (min-width:410px){
#fenx a{  margin-right:0.34rem;}
}
@media only screen and (min-width:768px){
#fenx a{  margin-right:0.54rem;}
}
@media only screen and (min-width:1024px){
#fenx a{  margin-right:0.41rem;}
}
@media only screen and (max-width:360px){
#fenx a{  margin-right:0.26rem;}
}
@media only screen and (max-width:320px){
#fenx a{  margin-right:0.23rem;}
}
