﻿/*
* name: mobile-style.css
* version: v2.0.2
* update: body最大宽度480px
* data: 2015-05-09
*/

/* ui */
@import url(./ui.css);

/* normalise */
html{font-size:15.625vw;}
body{font-size:14px;-webkit-text-size-adjust: none;text-size-adjust: none;
overflow-x:hidden;max-width: 480px;margin-left: auto;margin-right: auto;
user-select:  none;-webkit-user-select:  none;position: relative;}
html,body{height: 100%;}
input,textarea,button,select{font-family: inherit;font-size:inherit;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form{margin:0;}
img { border: 0 none; height: auto; max-width: 100%; vertical-align: top; 
	-ms-interpolation-mode: bicubic;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration: none;color:inherit;}

/* flex栅格 */
.flex-col { display: -webkit-box; display: -webkit-flex; display: -ms-box; 
	display: -ms-flexbox; display: flex; flex-direction: column;
	-webkit-box-orient: vertical; -webkit-flex-direction: column; 
	-ms-flex-direction: column; }
.flex-row { display: -webkit-box; display: -webkit-flex; display: -ms-box; 
	display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; 
	-ms-flex-direction: row;}
.flex-1 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.flex-2 { -webkit-box-flex: 2; -webkit-flex: 2; -ms-flex: 2; flex: 2;}
.flex-3 { -webkit-box-flex: 3; -webkit-flex: 3; -ms-flex: 3; flex: 3;}
.flex-4 { -webkit-box-flex: 4; -webkit-flex: 4; -ms-flex: 4; flex: 4;}
.align-stretch { -webkit-box-align: stretch; -webkit-align-items: stretch; 
	-ms-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;}
.align-center { -webkit-box-align: center; -webkit-align-items: center; 
	-ms-align-items: center; -ms-flex-align: center; align-items: center;}
.justify-center { -webkit-box-pack: center; -ms-box-pack: center; 
	-webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.flex-wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.scroll_cont {overflow: auto; box-sizing: border-box; width: 100%; height: 100%;}

/* baseUI */
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after {display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el {overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
img[data-src],.opc0 { opacity: 0 ; filter:alpha(opacity=0);}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.border-image-1px {
    border-width: 1px 0px;
    -webkit-border-image: url("data:image/png;base64,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") 2 0 stretch;
}
.border-1px-eee {
    border-width: 1px 0px;
    -webkit-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAMAAADO4v//AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NCNzk5NUQ5QkJGMTFFNEJBNTZFMUMwRUQwQkVBQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NCNzk5NUU5QkJGMTFFNEJBNTZFMUMwRUQwQkVBQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0I3OTk1QjlCQkYxMUU0QkE1NkUxQzBFRDBCRUFBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0I3OTk1QzlCQkYxMUU0QkE1NkUxQzBFRDBCRUFBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkDTQ9QAAAAGUExURe7u7gAAAChtjIgAAAAOSURBVHjaYmAAAoAAAwAABQAB24mT0gAAAABJRU5ErkJggg==") 2 0 stretch;
}
.UnpcPush textarea, .PcPush textarea, .MobilePush textarea, .UnmobilePush textarea{display: none;}

/* option */
.wrap{padding-left:2%;padding-right:2%;box-sizing:border-box;}
a{color:inherit;}

/* MobileMode */
body:after {display: block;height: 0;line-height: 0;overflow: hidden;visibility: hidden;
	content: 'Mobile';}
.UnmobilePush{display: none;}
.MobilePush{display:block;}
/* Moible-竖屏 */

body { background:#fff;}
.hg_logo { width:100%; height:0.82rem; background:url(../images/huigu/logo_bg.gif) repeat-x 0 0; background-size:100% 100%; text-align:center; position:relative;}
.hg_logo img{ width:1.61rem; height:100%;}
.hg_main{ padding:0.25rem; width:5.9rem; margin:0 auto;}

/*通用文字*/
.hg_list li .hg_nr{ position:absolute; width:100%; height:100%; background:#cc2225; color:#fff; top:0px; left:0px; display:none;}
.hg_list li .hg_nr a{ display:block;  height:100%;}
.hg_list li .hg_nr .title_01{ font-size:0.26rem; text-align:center; font-weight:bold; margin-bottom:0.05rem; line-height:0.36rem;}
.hg_list li .hg_nr .title_02{ font-size:0.24rem; font-weight:normal; text-align:center; line-height:0.34rem; }
.hg_list li .hg_nr .title_01{padding-top:1.5rem;}
.hg_list li .hg_nr.hg_nr_small .title_01{padding-top:0.3rem;line-height: 0.4rem;}


/*第一块布局*/
.hg_list_01 { overflow:hidden; margin-bottom:0.1rem;}
.hg_list_01 ul{ width:6rem;}
.hg_list_01 li{ float:left; margin-right:0.1rem; position:relative;}
.hg_list_01 li img{ width:100%; height:100%;}
.hg_list_01 li.mag_01{ width:3.9rem; height:3.9rem;  }
.hg_list_01 li.mag_02{ width:1.9rem; height:1.9rem; margin-bottom:0.1rem;}
.hg_list_01 li.mag_03{ width:1.9rem; height:1.9rem;}


/*第二块布局*/
.hg_list_02 { overflow:hidden; margin-bottom:0.1rem;}
.hg_list_02 li{ float:right; position:relative;}
.hg_list_02 li img{ width:100%; height:100%;}
.hg_list_02 li.mag_01{ width:3.9rem; height:3.9rem; margin-left:0.1rem;}
.hg_list_02 li.mag_02{ width:1.9rem; height:1.9rem;margin-bottom:0.1rem;}
.hg_list_02 li.mag_03{ width:1.9rem; height:1.9rem; }

/*第三块布局*/
.hg_list_03 { overflow:hidden; }
.hg_list_03 ul{ width:6rem;}
.hg_list_03 li{ float:left;width:1.9rem; height:1.9rem; margin-right:0.1rem; position:relative; margin-bottom:0.1rem;}
.hg_list_03 li img{ width:100%; height:100%;}

/*foot*/
.hg_foot{ margin:0 0.2rem; border-top:1px solid #ddd; padding-top:0.1rem;}
.hg_foot img{ width:0.66rem; height:0.66rem; float:left; margin-right:0.2rem; }
.hg_foot  span{ display:block; margin-top:0.07rem; margin-bottom:0.07rem;}
.hg_foot .gh_foot_text01{  float:left; font-size:0.18rem; line-height:0.24rem;}
.hg_foot .gh_foot_text02{ float:right;font-size:0.18rem;}

/*导航*/
.mobile_key{ display:block; width:0.28rem; height:0.28rem; position:absolute; top:50%; margin-top:-0.14rem; left:0.2rem;}
.mm-menu{ width:2.5rem !important;}
.mm-menu > .mm-list{ padding:0.2rem 0 0.4rem !important;}
.mm-list > li > a, .mm-list > li > span{ padding: 0.5rem 0.1rem 0.2rem 0.6rem !important; font-size:0.3rem;}
.mm-list > li.menu_logo{ text-align:center;}
.mm-list > li.menu_logo img{ width:1.6rem; height:0.8rem;}

/*详细*/
.channel_main{ padding:0.4rem;}
.news_detailm{ color:#777; line-height:0.65rem; font-size:0.4rem;}


/*列表
.nmain_list li{ width:100%;  float:left; padding:0.2rem 0; border-top:1px solid #ddd; }
.nmain_list li img{ width:1.4rem; height:1.15rem; float:left; margin-top:0.05rem; }
.nmain_list li .title{ margin-left:1.6rem; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:0.26rem; font-weight:normal; margin-bottom:0.1rem;}
.nmain_list li .sum{ margin-left:1.6rem; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:0.1rem; color:#929292;font-size:0.22rem;}*/

/*投稿*/
.tougao_form{ width:4rem; margin:0 auto; padding:1rem 0 2rem;}
.tougao_form .tg_form_li{ margin-bottom:0.2rem; font-size:0.22rem;}
.tougao_form .tg_form_li .tg_inp{ width:3rem; height:0.38rem; line-height:0.38rem; border:1px solid #ddd; border-radius:5px; padding:0; margin:0; outline:none;}
.tougao_form .tg_form_li .tg_subbtn{ display:block; height:0.6rem; line-height:0.6rem; text-align:center; width:96%; background:#ea4609; font-size:0.36rem; font-weight:bold; color:#fff; padding:0; margin:0; border:none; border-radius:5px; }



/*新闻列表*/
.news_list li{ width:100%;  float:left; padding:0.2rem 0; border-top:1px solid #ddd; }
.news_list li img{ width:1.4rem; height:1.4rem; float:left; margin-top:0.05rem; }
.news_list li .title{ margin-left:1.6rem; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:0.26rem; font-weight:normal; margin-bottom:0.1rem;}
.news_list li .sum{ margin-left:1.6rem; /*white-space:nowrap;*/text-overflow:ellipsis;overflow:hidden; margin-bottom:0.1rem; color:#929292;font-size:0.22rem;}
.news_list li .date{margin-left:1.6rem; color:#929292;font-size:0.22rem;}

/*20150527选中状态*/
.mm-list>li.cur a{ border-left:0.1rem solid #cc2225;}


/* Moible-横屏 */
@media screen and (orientation: landscape){

body{ max-width:640px;}

}

/* PadMode */
@media screen and (min-width: 41em){
	body{max-width: none;}
	body:after {content: 'Pad';}
	.PcPush{display: none;}
	.UnpcPush{display: block;}
	/* Pad-横屏 */



	@media screen and (orientation: portait){
	/* Pad-竖屏 */



	}
}

/*
 * 二维码展示区
 */
.qr_btn{margin: 0 auto;padding: 0 0.35rem;width: 5.15rem;}
.qr_btn a{margin-bottom: .25rem;width: 2.43rem;height: .5rem;line-height: .5rem;font-size: .3rem;text-align: center; color: #fff;border: solid .01rem #cc2225;border-radius: .2rem;background-color: #cc2225;font-weight: bold;}
.qr_btn a:last-of-type{margin-left: .25rem;}

.qr_code_show{position: fixed;width:100%;height:100%;z-index:101;top:0;left:0;background-color:rgba(0,0,0,.5);}
.qr_code_show .bg_view{position: absolute;width:5.27rem;margin:-3.53rem 0 0 -2.635rem;font-size:.3rem;color:#555;background-color: #fff;background-size:100% 100%;left:50%;top:50%;}
.qr_code_show .qrcode_close{display: block;width: .64rem;height: .64rem;margin: 3.32rem 0 0 -0.32rem;left: 50%;top: 50%;}

.qr_code_show .qr_pic{position: relative;margin: .6rem auto;width: 3rem;height: 3rem;}
.qr_code_show .qr_pic img{position: absolute;overflow: hidden;top: 50%;left: 50%;width: 3rem;height: 3rem;margin: -1.5rem 0 0 -1.5rem;pointer-events: visible;}
.qr_code_show .qr_info{box-sizing: border-box;padding: 0 .8rem;text-align: center;}
.qr_code_show .qr_info p:first-of-type{margin:0 0 .25rem 0;font-size: .36rem;line-height: .5rem;color: #000;font-weight: bold;}
.qr_code_show .qr_info p:last-of-type{margin:0 0 .25rem 0;font-size: .3rem;line-height: .45rem;color: #999;}
.qr_code_show:last-of-type .qr_info{padding: 0 0 0 .375rem;}