/*
 * @author: zhangruojun;
 * @design: guowenquan;
 * @update: 2016-03-10;
 */

/*reset*/
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form { margin: 0; }
ol, ul, input {margin: 0; padding: 0; }
ol, ul { list-style: none; }
body { -webkit-font-smoothing: antialiased; font-family: Arial, DroidSansFallback, Helvetica, Tahoma, \5FAE\8F6F\96C5\9ED1, sans-serif, Sans; }
h1, h2, h3, h4, h5, h6, p { font-weight: normal; }
a, button, button:active, input { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; }
em, i { font-style: normal; }
a { text-decoration: none; }

/*rem = px / 27*/

.tex_box { padding: 1.481rem 1.296rem; font-size: 0.81rem; color: #000; line-height: 1.5; }
.rule_it { margin-top: 0.74rem; }
.rule_it .r_tit { padding: 0.3rem 0; font-size: 1.04rem; font-weight: bold; }
.r_list li { margin-bottom: 0.37rem; }
.r_list .num { margin-right: 0.3rem; font-weight: bold; }
.sublist { padding: 0.15rem 0;  }
.sublist p { margin: 0.3rem 0; }
.hilight { font-weight: bold; }
.ti { text-indent: 1.63rem; }
.tex_list li { position: relative; padding-left: 0.963rem; margin-bottom: 0.37rem; }
.tex_list li .num { position: absolute; left: 0; top: 0; }
.tex_list li .tit { font-weight: bold; }

/*dpi*/

/* for 1080+ px width screen */
@media only screen and (min-width: 1080px){
	html, body { font-size: 51.67px; }
}
/* for 1080 px width screen */
@media only screen and (max-width:1080px) {
	html, body { font-size: 45px; }
}
/* for 800 px width screen */
@media only screen and (max-width:800px) {
	html, body { font-size:33px; }
}
/* for 720 px width screen */
@media only screen and (max-width:720px) {
	html, body { font-size:30px; }
}
/* for 640 px width screen */
@media only screen and (max-width:640px) {
	html, body { font-size: 27px; }
}
/* for 540 px width screen */
@media only screen and (max-width:540px) {
	html, body { font-size: 22.5px; }
} 
/* for 480 px width screen */
@media only screen and (max-width:480px) {
	html, body { font-size: 20px; }
}
/* for 450 px width screen */
@media only screen and (max-width:450px) {
	html, body { font-size: 18.9px; }
}
/* for 414 px width screen */
@media only screen and (max-width:414px) {
	html, body { font-size: 17.25px; }
}
/* for 375 px width screen */
@media only screen and (max-width:375px) {
	html, body { font-size: 15.625px; }
}
/* for 320 px width screen */
@media only screen and (max-width:320px) {
	html, body { font-size: 13.5px; }
}