﻿/* CSS Document */
/* global css */
html,body{/*width:100%;*/height:100%;overflow-x:hidden;padding:0; margin:0;}
*{font-family:Arial, Helvetica, sans-serif;}
td,th,div,input,select,textarea,li,ol,dt,dd,h1,h2,h3,h4,h5,h6,a{font-size:100%; color:#333;}
font,span{font-size:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style-type:none;}
h1 {font-size:33px;text-align:center;color:#212121;}
h2 {font-size:14px;font-weight:bold;color:#3c3c3c;}
a {margin:0 0 0 0px;font-size:12px;color:#3c3c3c;}

/*a*/
a{text-decoration:none;}
a:hover{color:#white; text-decoration:none;}
a.red{color:red; text-decoration:none;}
a.red:hover{color:red; text-decoration:none;}
a.white{color:white; text-decoration:none;}
a.white:hover{color:white; text-decoration:none;}
/* global css end */

body{ overflow-x: hidden; background:#FFF;}
.cont{ position:relative;}
#pagewrap {width:100%; height:100%;position:relative; top: 0;left: 0;}


.header{ width:100%;height: 40px;border: #d2d2d2 solid 1px;border-width: 1px 0;background:-webkit-gradient(linear, left top, left bottom, from(#DE0029), to(#C30507));background:-moz-linear-gradient( top, #DE0029, #C30507);background:-ms-linear-gradient( top, #DE0029, #C30507); position:fixed; top:0; left:0; z-index:2;}

.header .header_title{ text-align:center; line-height:40px; font-size:1.2em; color:#FFF;}
.header .header_left{ position: absolute;top: 3px; left:2px;}
.header .header_right{ position: absolute;top: 3px; right:2px;}
.btn_1{ height:32px; line-height:32px;  width:4.8em; text-align:center; color:#FFF; font-weight:bold; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, .3); background-color: #B90606; background-image: -webkit-linear-gradient(top, #DF002C 0, #940803 100%); background-image: linear-gradient(to bottom, #DF002C 0, #940803 100%); border: 1px solid #9D0D07; box-shadow: 0 1px rgba(255, 255, 255, .25); -webkit-box-flex: 0; box-flex: 0;}


.newsBody{ padding:1em;height:100%;}
#newsCont{ position:absolute; top:65px;padding:0 10px;/*overflow:auto;*/}
#newsCont h1{font-size:21px;}
#S_content{width:100%;}

#newsCont img {display:block;border: none;height: auto;width: 100%;}

.over {display: none; position: absolute;top: 0;left: 0; width: 100%; height: 100%; background-color: #f5f5f5;opacity:0.5; z-index: 1000;}
.layout {display: none; position: absolute;top: 40%;left: 40%;width: 20%;height: 20%;z-index: 1001;text-align:center;}


#scroller{ margin:0 0 10px 0; border-radius:5px; width:98%; height:2em; line-height:2em; font-size:1em; font-weight:bold; }
.dw-li .dw-i{color:#FFF;}

/* share-dialog */
.share-dialog { -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.6);  -moz-border-radius:3px;-webkit-border-radius: 3px; border-radius: 3px; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); background:#fff;}
.share-dialog .ui-dialog-content { padding: 0;}
.share-list { margin: -1px; list-style: none;}
.share-list li { border-top: 1px solid #ededed; list-style: none; height: 44px; line-height: 44px;padding: 0 0 0 56px; font-size: 1em;color: #232323;}
.share-dialog .ui-dialog-btns {margin: 0;}
.share-list .sina { background-repeat:no-repeat; background-position: 13px center; -webkit-background-size: 24px 19px; background-size: 24px 19px;background-image: url("../images/sina.png") ;}

.share-list .wechat { background-repeat: no-repeat; background-position: 13px center; -webkit-background-size: 24px 24px; background-size: 24px 24px; background-image: url("../images/wx.png");}
.ui-dialog{
	width: 288px; 
	height: auto; 
	display:none; 
	left: 50%; 
	margin-left: -144px; 
	top: 299px; 
	margin-top: -67px;
	overflow: hidden;
	z-index: 1002;
	position:absolute;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    background-color: white;
    -webkit-transform: translateZ(0);
    -webkit-user-select: none;
    -webkit-user-drag: none;
}

.ui-dialog-btns{
table-layout: fixed;
display: table;
border-collapse: collapse;
margin: 19px 0 0 0;
width: 100%;}

.ui-dialog-btns .ui-btn {
    padding: 0;
    font-size: 18px;
    width: 100%;
    display: table-cell;
    float: none;
    text-align: center;
    height: 44px;
    line-height: 44px;
    border: 1px solid #ddd;
    border-bottom: 0 none;
    cursor: pointer;
	color: #A3A3A3;
	background-color: #282c32;
	border-color: #202327;
	-webkit-border-bottom-left-radius: 3px;
	border-left: 0 none;
}

.ui-mask{
	display: none;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #888;
	z-index: 1001;
	/* [disabled]-moz-opacity: 0.5; */
	opacity: .50;
	filter: alpha(opacity=50);
	position: fixed!important;

	_top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
	-webkit-transform: translateZ(0);
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-webkit-user-drag: none;
}

.like_btn{ display:block; width:36px; height:36px; line-height:40px; text-align:center; margin:0;}
.like_icon{ width:14px; height:14px; display:inline-block; background:url(../images/like_icon.png) no-repeat; vertical-align:text-bottom;}
.like_icon_on{ background-position:-26px 0;}
.like_icon_off{ background-position:-2px 0;}

.fmenu{ position:fixed; z-index:1000; left:0px; width:190px;bottom:20px; height:44px;background: none repeat scroll 0 0 #EA2E49;opacity: 0.9; border:1px solid #FFF; border-radius: 0px 18px 18px 0; padding:5px 0 2px; }
.fmenu li{ float:left; margin:0 4px;}
.fmenu .fmenu-arr{ position: absolute; right: 0px; top: 16px;}
.round{ width:38px; height:38px; line-height:38px; text-align:center; border:2px solid #DF314A; -moz-border-radius: 59px; -webkit-border-radius: 59px;border-radius: 59px; background:#FFF;}
.snowbox{ z-index:999999}


.contentmain{padding:20px;}
.txtcenter{text-align:center;}
#newsCont p.txtcenter{color:#999;}
.txt{line-height:24px;}
.txt p{text-indent:2em;}
.color_red{color:#F00;}

/*本版导读*/
.leadto{padding:10px 12px 5px;border:solid 1px #DCDCDC;background:#F8F8F8;}
.leadto strong{font-size:18px;color:#D10219;}
.leadto ul{padding:5px 0 0;}
.leadto ul span{font-size:12px;padding-right:5px;}
.leadto ul li{line-height:21px;padding:5px 0;border-bottom:solid 1px #FFF;}
.leadto ul li:last-child{border-bottom:none;}
.leadto ul a{font-size:16px;}


/*提示语*/
#fbox,.fbding .fbox{
    width:600px;
    /*height:auto;*/
    border:solid 1px #e2e2e2;
    -moz-border-radius:8px; 
    -webkit-border-radius:8px; 
    border-radius:8px;
    -moz-box-shadow:1px 1px 5px #969696;
    -webkit-box-shadow:1px 1px 5px #969696;
    box-shadow:1px 1px 5px #969696;
    /*overflow:hidden;*/
    position: fixed;
    left:50%;
    top:70px;
    margin-left:-300px!important;
    z-index:1000;
    background:#FFF;
    margin-top:0px;
    position:fixed!important;
    
    z-index:9999;

}
#fbox .fbox_img{position:absolute;width:38px;height:38px;top:-15px;left:-10px;}
.close{ cursor:pointer;}
.fbox_div{padding:8px 15px 15px;}
#fbox .fbox_div p,#fbox .fbox_div a{font-size:16px;margin:10px 0;line-height:24px;}
.fbox_div .close{width:25px; height:25px; background:url(../images/close.png) no-repeat; background-size:25px 25px;position:absolute; top:3px; right:3px; cursor:pointer;}
#fbox .fbox_div .buybn {margin:15px auto -5px;width:80px;}
#fbox .fbox_div .buybn a{display:block;width:85px;height:30px;line-height:30px;font-size:18px;text-align:center;color:#FFF;background:#CA0310;border:solid 1px #CA0310;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}

.fbding .fbox{padding:0;}
.fbding .fbox .tit{font-size:18px;line-height:24px;border-bottom:solid 1px #e2e2e2;padding:10px 0 10px 45px;background:url(../images/ioc1.png) no-repeat 15px center;background-size:24px auto; }
.fbding .textin ul{width:90%;margin:15px auto;overflow:hidden;}
.fbding .textin li{margin:10px 0;}
.fbding .textin li input{width:90%;height:42px;font-size:16px;border:none;background:#EFEFEF; padding:0 5%;outline:none;}
.fbding .textin .li_try .fl{float:left;width:46%;}
.fbding .textin .li_try .fr{float:right;width:40%;padding:0;font-size:14px;color:#F00;}
.fbding .ts{text-align:center;font-size:14px;line-height:24px;color:#F00;margin:0 0 15px;}

.fbding .btnbar{overflow:hidden;text-align:center;border-top:solid 1px #e2e2e2;}
.fbding .btnbar a{display:block;float:left;width:50%;height:48px;cursor:pointer;}
.fbding .btnbar span{display:block;height:48px;font-size:16px;line-height:48px;}
.fbding .btnbar .link_close span{border-right:solid 1px #e2e2e2;color:#999;}
.fbding .btnbar .link_sub span{color:#F00;}

@media screen and (max-width:640px) {
	#fbox,.fbding .fbox{width:90%;margin-left:-45%!important;}
}
/*css for pad*/
@media all and (min-device-width:768px) and (max-device-width: 1024px){
    
}
	
