﻿@charset "UTF-8";

/**
 +------------------------------------------------------------------------------
 * APP版CSS样式重写
 +------------------------------------------------------------------------------
 * www.flashme.cn
 * flashme@live.cn
 * 2016-9-26
 +------------------------------------------------------------------------------
*/

html{height:100%;font-size : 20px;}

body, select, input, textarea {
    color: #666666;
}
body{
	font-family:"微软雅黑"; line-height:1.1rem; background:#FFF;
    width:100%;height:100%; margin:0; padding:0;
}

a{outline:none; text-decoration:none; color:#666666;-webkit-tap-highlight-color:transparent;}
a:hover{ text-decoration:none; color:#666666;}

body,div,dl,dt,dd,ul,ol,li,pre,code,form,input,textarea,p,th,td,blockquote{margin:0;padding:0;-webkit-tap-highlight-color:transparent;} table{border-collapse:collapse;border-spacing:0;}
p{/* text-indent:2em;*/}
img{border:0;-webkit-tap-highlight-color:transparent;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{/*font-size:100%;*/font-weight:normal;}
hr{border:none; clear:both; height:0; background:none; margin:0; padding:0; border-bottom:#666 solid 1px;  margin:0.5rem 0;}

/*首字母*/
.firstletter:first-letter{ font-size:200%;}

.clear{ clear:both;font-size:0px;height:0px; line-height:0px; overflow:hidden;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:0.25rem auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none !important; /*visibility:hidden;*/}
.block{ display:block;} .inline{ display:inline;} .relative{ position: relative; }
.transparent{filter:alpha(opacity=80); -moz-opacity:0.8;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.8; opacity: 0.8; }
.break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}/*允许长单词换行*/

code, pre { border-radius: 0.15rem 0.15rem 0.15rem 0.15rem; color: #666666; font-family: Menlo,Monaco,"Courier New",monospace; font-size: 0.6rem; padding: 0 0.15rem 0.1rem; }

pre{ font-family:consolas,"Courier New",courier,monospace; /*color:#0088CC;*/ background-color: #F7F7F9; border: 1px solid #E1E1E8; border-radius: 0.2rem 0.2rem 0.2rem 0.2rem; display: block; font-size: 0.6rem; line-height: 0.9rem; margin: 0 0 0.45rem; padding: 0.425rem; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;}

code { background-color: #F7F7F9; border: 1px solid #E1E1E8; color: #0088CC; padding: 0.1rem 0.2rem; }
pre ol{
	margin: 0 0 0 0.7rem;
}
pre.unstyled{
	background:none; color:#666666; border:none;
}

.pink{ color:#ff00ff;} .blue{ color:#0000ff;} .deepblue{ color:#000099;} .gray{ color:#999999;} .red{ color:#ff0000;} .black{ color:#000;} .white{ color:white;} .green{color:green;}

.radius{
	-webkit-border-radius: 0.2rem;   /*只支持webkit内核的浏览器*/
	border-radius: 0.2rem;  /*只支持IE内核的浏览器（IE>=7)*/
	-moz-border-radius : 0.2rem; /*只支持Mozilla内核的浏览器*/
	border:#ddd solid 1px;
	padding:0.2rem;
}

/*超出省略号显示*/
.ellipsis{
	white-space:nowrap;/*设置不折行*/
	text-overflow:ellipsis;/*这就是省略号喽*/
	-o-text-overflow:ellipsis;/*兼容opera*/
	overflow:hidden;
}

/* 解决ie下连接加粗的鼠标样式问题*/
a strong{ cursor:pointer;}

/**
 +------------------------------------------------------------------------------
 * 兼容解决方案
 +------------------------------------------------------------------------------
*/
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} b,strong{ font-weight:bold !important;} u{ text-decoration:underline !important;}

/**
 +------------------------------------------------------------------------------
 * 表单样式
 +------------------------------------------------------------------------------
*/
input{-webkit-tap-highlight-color:transparent;}/*Only for ie 5.0+*/
/*label input{width:14px;height:14px;border:0;}*/ /*For input type is Radio*/
input:hover{}/*For orther browsers*/
form{}

input[type=text],input[type=password],textarea{
	outline: medium none; padding: 0.2rem 0.3rem;
}

fieldset{
	padding:1rem; border:#ccc solid 1px;
}
label{
	display:block;-webkit-tap-highlight-color:transparent;
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
	margin:0 0.2rem; padding:0.3rem 0.4rem; font-weight:bold; overflow:visible; -webkit-appearance: button; cursor: pointer;outline:medium;
}
select{ padding:0.2rem 0.3rem; margin:0;-webkit-tap-highlight-color:transparent;}
select option{ padding:0.1rem 0;}

button,select {
  text-transform: none;
}
button[disabled],html input[disabled] {
  cursor: default;-webkit-tap-highlight-color:transparent;
}
button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0; padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],input[type="radio"] {
  box-sizing: border-box; padding: 0;
}

/**
 +------------------------------------------------------------------------------
 * 文章内容区CSS
 +------------------------------------------------------------------------------
*/

.endText { width: 90%;margin:0.5rem auto 0; overflow: hidden; text-align: justify; text-justify: inter-ideograph; clear: both; font-size: 1.1rem; line-height: 1.8rem; padding-bottom: 1rem; word-wrap: break-word; }
.endText h2 { font-size: 1.2rem; }
.endText p { font-size: 1.1rem; margin: 0.9rem 0; }
@media screen and (min-width: 70.0rem) {
 .endText { font-size: 1.3rem; line-height: 1.8rem;}
 .endText h2 { font-size: 1.5rem;}
 .endText p { font-size: 1.3rem;}
}
.endText a { text-decoration: underline; }
.endText a, .endText a:visited { color: #0f6b99; }
.endText a:hover, .endText a:active { color: #cc1b1b; }
/* cms */
.endText table td p,.endText table th p {text-indent:0;margin:0;}
.endText table td,.endText table th{padding: 0.2rem;}
.endText table td img {border: none; margin:0.5rem}

.container, .wrapper{ display: table; width:50rem; margin:0 auto; clear:both; height:auto;
	/*解决ie8居中的问题*/
	/*position:relative;
	left:50%;
	margin-left:-480px;*/
}

/**********************************************************************************************************/