button, fieldset, img {
	border: none
}
a, ins {
	text-decoration: none
}
:focus, body {
	outline: 0
}
button, input[type=submit] {
	-webkit-appearance: none
}
.onemsgleft, .will_translateY {
	-ms-transform: translateY(-50%)
}
.container, body {
	min-width: 320px
		
}
.top_nav ul, body {
	width: 100%
}
.door_onelistright, .hd, .samebtns, .top_nav ul {
	overflow: hidden
}
a.nowbook img, h3.nowright img, img {
	vertical-align: middle
}
.contentm span {
	display: initial !important;
}
.door_fourlists>p, .qgzexample_r p {
	text-indent: 2em
}
/*
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-shadow: none
}
*/
article, aside, blockquote, body, button, code, dd, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
body {
	margin: auto;
	max-width: 460px;
	background-color: #fff;
	color: #565656;
	font-size: 1.2rem;
	font-family: "Microsoft yahei";
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	font-size: 100%
}
caption, th {
	text-align: left
}
li, ul, ul li {
	list-style: none
}
del {
	text-decoration: line-through
}
button, input, optgroup, option, select, textarea {
	outline: 0;
	border: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: inherit;
	font-family: inherit
}
a {
	-webkit-touch-callout: none
}
em, i {
	font-style: normal
}
input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
margin:0
}
p {
	line-height:1.6em;
}
.flex_parent {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}
.flex_child {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.will_translateY {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}
.will_translateX {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.door_onelistleft, .onemsgleft {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%)
}
.clear {
	clear: both
}
/*.mt2 {
	margin-top: 3%
}*/
.fl {
	float: left
}
.fr {
	float: right
}
.block {
	display: block
}
.none {
	display: none
}
.bigbtn, .onecase img, .onecase span, .samebtns a, .top_nav ul li a {
	display: block
}
img {
	margin: 0 auto;
	max-width: 100%
}
html {
	min-height: 100%
}
.container {
	position: relative;
	max-width: 640px;
	margin: 0 auto;
	box-shadow: 0 0 .2rem #5D5C61;
		margin-top: 0px;
}

#top_tell_fixed{
	top:44px;
}

.bg_gray {
	background: #F1F1F1
}
.top_nav {
	margin-top: .05rem
}
.top_nav li {
	float: left;
	text-align: center;
	
	width: 24.5%;
	background-image:url(../images/navbar_bg.jpg);
}
.top_nav li.have_mleft {
	margin-left: .66%
}
.top_nav li.have_mtop {
	margin-top: .66%
}
.top_nav ul li a {

	color: #fff;
padding:8% 0;
	cursor: pointer
}
.top_nav ul li.selected a {
	color: #FFF100;
	font-weight: 700
}
.onelist li {
	position: relative;
	padding: 2% 0
}
.onelist li:nth-of-type(1) {
	text-align: center;
	background-color: #B67C3D
}
.onelist li+li {
	background: #f1f1f1
}
.onemsgleft img {
	width: 92%;
	margin: 0 auto
}
.onemsgleft h3 {
	color: #fff
}
.onemsgleft {
	position: absolute;
	transform: translateY(-50%)
}
.onemsgright p {
/*	font-size: .2rem*/
}
.onemsgright a {
	color: #565656
}
.onemsgright a.color_red {
	color: #FD2A2A
}
.onemsgright p a {
	margin-left: 4%
}
.color_red {
	color: #FD2A2A
}
.flex_growbig {
	-webkit-flex-grow: 5;
	-o-flex-grow: 5;
	-moz-flex-grow: 5;
	-ms-flex-grow: 5;
	flex-grow: 5
}
.oneborder {
	text-align: center;
	margin-top: .1rem
}
.oneborder span {
	padding: 1% 2%;
	margin: 0 auto;
	border: 1px dashed #B3B3B3;
	border-radius: .25rem
}
.door_onelist>li:nth-of-type(1), .door_title a {
	border-radius: .06rem
}
.onecase {
	padding: 0 2%;
	font-size: .22rem
}
.onecase li {
	padding: 3% 0
}
.onecase span {
	text-align: center;
	margin-top: .06rem
}
.onecase img {
	width: 58%;
}
.onecase li+li {
	margin-left: 1%
}
.onecasebg_one {
	background: #DEEFEE;
}
.onecasebg_one a {
	color: #4AA59E
}
.onecasebg_two {
	background: #F8E2E4;
}
.onecasebg_two a {
	color: #D36269
}
.onecasebg_three a {
	color: #AF5646
}
.onecasebg_four a {
	color: #4687D1
}
.onecasebg_three {
	background: #EBDCD9;
}
.onecasebg_four {
	background: #DAE9F8;
}
.door_title {
	position: relative
}
.door_title a {
    position: absolute;
    background: #FDD000;
    color: #9A280D;
    font-size: 1rem;
    padding: .6rem .2rem;
    bottom: 1.5rem;
    border-radius: .3rem
}
.onebtn {
	right: .4rem
}
.door_onelist li:nth-of-type(1) h3 {
	color: #fff;
	text-align: center;
	font-size: .22rem
}
.door_onelist>li {
	position: relative
}
.door_onelistleft {
	width: 100%;
	position: absolute;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.twoexpert_img, .twoexpert_right b:before {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	top: 50%
}
.flex_doorone {
	-webkit-flex-grow: 4;
	-o-flex-grow: 4;
	-moz-flex-grow: 4;
	-ms-flex-grow: 4;
	flex-grow: 4
}
.have_mtop {
	margin-top: .5%
}
.one_bgone {
	background: #B46454
}
.one_bgtwo {
	background: #47A49D
}
.one_bgthree {
	background: #8D0E0F
}
.one_bgfour {
	background: #B67C3D
}
.door_onelistleft img {
	display: block;
	width:60%;
	margin: 0 auto
}
.door_onelistright li a {
	color: #565656
}
.door_onelistright li {
	float: left;
	text-align: center;
	background: #f1f1f1;
	font-size: .22rem;
	padding: 3% 0
}
.width_01 {
	width: 30%
}
.width_02 {
	width: 25%
}
.width_03 {
	width: 44%
}
.width_04 {
	width: 19%
}
.width_05 {
	width: 56%
}
.width_06 {
	width: 37%
}
.width_07 {
	width: 31%
}
.width_08 {
	width: 32%
}
.width_09 {
	width: 35%
}
.width_10 {
	width: 24%
}
.door_onelistright li+li {
	margin-left: .5%
}
.samebtns a {
	float: left;
	text-align: center;
	line-height: .6rem;
	border-radius: .3rem
}
.samebtns_one, .twoexpert_left p {
	border: 1px solid #FDD000;
	overflow: hidden
}
.online_btn {
	width: 30%;
	color: #fff;
	margin-left: 9%
}
.samebtns_one {
	margin-left: .3rem
}
.samebtns_one b {
	background: #FDD000
}
.samebtns_one b, .samebtns_one span {
	color: #8F140F;
	padding: 0 .1rem;
	font-weight: 100;
	float: left
}
.samebtns_one span {
	display: inline-block;
	background: #fff
}
.btnbg_red {
	background: #8D0E0F
}

.btnbg_blue {
	background: #138ADA
}


.iconbg_one {
	width: 96%;
	margin: .15rem auto 0;
	height: 7px;
	background-image: url(../images/iconbg01.jpg)
}
.door_two {
	padding: 3% 0
}
.twobtn {
	right: .3rem
}
.twoexpert {
	padding: 0 2%
}
.twoexpert>li {
	position: relative
}
.twoexpert_left p {
	margin-top: .02rem
}
.threecase_btns a, .twoexpert_btn {
	border-radius: .3rem;
	text-align: center
}
.twoexpert_left p a, .twoexpert_left p span {
	float: left;
	display: block;
	text-align: center;
	font-size: 1rem;
	font-weight: 100;
	padding: .05rem 0
}
.twoexpert_left p span {
	width: 66%;
	background: #fff
}
.twoexpert_left p em {
	color: #ED0002
}
.twoexpert_left p a {
	width: 34%;
	background: #FDD000;
	color: #92180E
}
.twoexpert_right {
	margin-left: .05rem;
	border-left: 1px solid #DBDBDB
}
.twoexpert_right h3 {
	font-size: 1.5rem;
	font-weight: 700;
	padding-left: .2rem;
	color: #8D0E0F
}
.have_bbottom {
	border-bottom: 2px solid #8D0E0F
}
.twoexpert_right p {
	font-size: 1rem;
	padding-left: .2rem
}
.twoexpert_right p b {
	color: #8D0E0F;
	position: relative
}
.twoexpert_right b:before {
	display: table;
	content: '';
	width: .1rem;
	height: .2rem;
	background-image: url(../images/icon02.png);
	background-size: 100% 100%;
	position: absolute;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -.2rem
}
.twoexpert_btn {
	display: block;
	color: #fff;
	padding: .1rem 0;
	position: relative;
	width: 80%;
	margin: 0 auto
}
.twoexpert_img {
	width: 100%;
	position: absolute;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.door_three img {
	display: block;
	width: 5rem;
	margin: 0 auto
}
#door_three-next, #door_three-prev, #door_three-nextz, #door_three-prevz {
	width: .34rem;
	height: 1.14rem;
	background-size: 100% 100%;
	position: absolute;
	top: 1.8rem;
}
#door_three-prev, #door_three-prevz {
	background-image: url(../images/doorthreeprev.png)
}
#door_three-next, #door_three-nextz {
	background-image: url(../images/doorthreenext.png)
}
.door_threemsg {
	padding: 3%;
	width: 98%;
	margin: 3% auto 0;
	font-size: .22rem
}
.flex_three {
	-webkit-flex-grow: 1.4;
	-o-flex-grow: 1.4;
	-moz-flex-grow: 1.4;
	-ms-flex-grow: 1.4;
	flex-grow: 1.4
}
.dashed_bottom {
	padding-bottom: .15rem;
	border-bottom: 1px dashed #CACACA
}
.have_mleft {
	margin-left: 13%
}
.door_threelist {
	overflow: hidden;
	padding: 0 4%
}
.door_threelistleft {
	float: left;
	width: 42.5%
}
.door_threelistright {
	float: left;
	width: 54.5%;
	margin-left: 3%
}
.door_threelistright li {
	line-height: .5rem
}
.door_threelistright li img {
	width: .37rem;
	margin-right: .1rem
}
.have_dashedbottom {
	border-bottom: 1px dashed #D2A1A1
}
.threecase_btns {
	overflow: hidden;
	padding: 0 1%
}
.threecase_btns a {
	float00: left;
	display: inline-block;
	line-height: 2.6rem;
	overflow: hidden
}
.threecase_btns a b, .threecase_btns a span {
	padding: 0 .8rem;
	display: inline-block
}
.threecase_btnsleft {
	border: 1px solid #8D0E0F
}
.threecase_btnsleft b {
	color: #585858;
	background: #fff;
	font-weight: 100
}
.threecase_btnsleft span {
	color: #fff;
	background: #8D0E0F
}
.threecase_btnsright {
	color: #8D0E0F;
	border: 1px solid #FDD000;
	margin-left: 2%
}
.threecase_btnsright span {
	background: #FDD000
}
.threecase_btnone {
	width: 47%
}
.door_four {
	padding: 3% 0
}
.door_fourlists {
	padding: 0 2%
}
.door_fourone, .door_fourtwo {
	display: block;
	margin: .2rem auto
}
.door_fourone {
	width: 88%
}
.door_fourtwo {
	width: 70%;
}
.four_imgs {
	overflow: hidden;
	margin-top: 1%
}
.four_imgs li {
	float: left;
	width: 49.5%
}
.four_imgs li+li {
	margin-left: 1%
}
.register_center>p {
	text-align: center
}
.sixbtn {
	right: .2rem
}
.register_center {
	padding: 3% 0
}
/*.register_center form {
	width: 80%;
	margin: 0 auto
}*/
.register_center p {
	margin-top: .2rem
}/*
.register_center span {
	margin: 0 .15rem
}*/
.git_input input {
	width: 65%;
	padding: .05rem;
	color: #838383;
	border: 1px solid #C4C4C4
}
.git_home, .git_reset {
	padding: .1rem .3rem;
	color: #fff;
	border-radius: .06rem
}
.git_home {
	background-color: #FDD000;
	margin-left: 14%
}
.git_reset {
	background-color: #942F2F;
	margin-left: 20%
}
.door_footer {
	padding-bottom: .9rem
}
.door_footer ul {
	padding: 0 2%;
	border-bottom: 1px solid #D7D6D6
}
.door_footer li a {
	display: block;
	padding:6% 0;
	text-align: center;
	color: #931D1E
}
.door_footer p {
	font-size: .2rem;
	text-align: center
}
.list_btns {
	overflow: hidden
}
.list_btns a {
	float: left;
	display: block;
	text-align: center;
	line-height: 2.6rem;
	border-radius: .3rem;
	padding: 0 .2rem;
	color: #fff;
	margin-left: 4%
}
h3.nowright, h3.nowright a {
	color: #363636
}
.list_btnsright {
	background: #FDD000
}
h3.nowright {
	padding: 0 .1rem .1rem;
	border-bottom: .02rem solid #cfcfcf;
	font-size: .28rem
}
h3.nowright img {
	display: inline-block;
	width: .42rem;
	margin-right: .08rem
}
h3.nowright a.lgreen {
	color: #8d0f10
}
.qgzexample ul {
	overflow: hidden
}
.qgzexample ul li {
	display: block;
	overflow: hidden;
	margin-top: .15rem;
	background: #f1f1f1;
	padding: .2rem 0
}
.qgzexample_l {
	position: relative;
	left: .1rem;
	width: 1.36rem;
	height: 1.38rem
}
.qgzexample_l p {
	position: absolute;
	top: 50%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	width: 100%;
	height: 100%
}
.qgzexample_l p.qgzexample_bgone {
	background: #ebe3e1;
	border: .02rem solid #d2aaa2;
}
.qgzexample_l p.qgzexample_bgtwo {
	background: #DFE9E8;
	border: .02rem solid #AED3D1;
}
.qgzexample_l p.qgzexample_bgthree {
	background: #E7DADA;
	border: .02rem solid #CB9A9A;
}
.qgzexample_l p.qgzexample_bgfour {
	background: #EBE5DE;
	border: .02rem solid #E1D2C0;
}
.qgzexample_l p.qgzexample_bgone a {
	color: #bc796c;
}
.qgzexample_l p.qgzexample_bgtwo a {
	color: #49A69F;
}
.qgzexample_l p.qgzexample_bgthree a {
	color: #901B1C;
}
.qgzexample_l p.qgzexample_bgfour a {
	color: #B67C3A;
}
.qgzexample_l p a {
	display: block;
}
.qgzexample_r h4 a {
	color: #4d4d4f;
}
.qgzquickMain a, a.qgzlist {
	display: block;
	border-radius: .1rem
}
.qgzexample_l img {
	width: .75rem;
	display: block;
	margin: .18rem auto 0
}
.qgzexample_r {
	padding-bottom: .12rem;
	width: 4.8rem;
	padding-right: .1rem
}
.qgzexample_r h4 {
	padding: .1rem 0 .08rem;
	font-size: .26rem;
	border-bottom: .02rem dashed #cacaca;
	font-weight: 700
}
.qgzexample_r h4 strong {
	color: #8d0f10
}
.qgzexample_r p {
	margin-top: .15rem
}
.qgzexample_r p a {
	color: red
}
a.qgzmore {
	color: #fff;
	text-align: center;
	display: block;
	background: #626262;
	padding: .2rem 0;
	margin-top00: .3rem
}
.listMain {
	margin-top: .4rem;
	position: relative
}
a.qgzlist {
	position: absolute;
	right: .1rem;
	top: -.18rem;
	color: #8d0f10;
	background: #fdd000;
	padding: .12rem
}
.qgzquick {
	background: #f1f1f1;
	padding: .2rem 0
}
.qgzquick h4 {
	text-align: center;
	color: #393939
}
.qgzquick h4 em {
	color: red
}
.qgzquickMain {
	width: 6rem;
	margin: .2rem auto
}
.qgzquickMain a {
	width: 1.6rem;
	color: #fff;
	text-align: center;
	background: #8d0f10;
	line-height: .5rem;
	float: left
}
.qgzquickMain a:nth-of-type(2) {
	background: #fff;
	border: .02rem solid #fdd000;
	overflow: hidden;
	width: 4rem;
	margin-left: .3rem;
	color: #8d0f10;
	font-weight: 700
}
.qgzquickMain a em {
	display: inline-block;
	background: #fdd000;
	float: right;
	width: 1.8rem;
	font-weight: lighter
}
h5 {
color:#
}
a.nowbook {
	display: block;
	margin: 2% auto;
	padding: 1% 0;
	width: 4rem;
	border: .02rem solid #6a1606;
	border-radius: .3rem;
	text-align: center;
	color: #272636
}
a.nowbook img {
	display: inline-block;
	width: .38rem;
	margin-right: .08rem
}
a.nowbook em {
	color: #f90005;
	font-weight: 700
}
.articleMain h3 {
	text-align: center;
	font-size: .32rem;
	color: #6a1606;
	font-weight: 700
}
.articleMain span {
	display: block;
	text-align: center;
	line-height: .4rem
}
.articleMain span a {
	color: #f90005
}
.artbutton a, .contentm p, .contentm p a {
	color: #272636
}
.articleMain>img {
	display: block;
	width: 90%;
	margin: .2rem auto
}
.contentm {
	padding: 0 .2rem
}
.contentm p {
	margin-top: .3rem;
	font-size:0.3rem;
}
.artbutton {
	width: 6.2rem;
	margin: .2rem auto .2rem
}
.artbutton a {
	display: block;
	width: 3.05rem;
	border-radius: .1rem;
	text-align: center;
	background: #fff;
	float: left;
	height: .8rem;
	border: .02rem solid #8d0f10;
	font-size: .22rem;
	overflow: hidden
}
.artbutton a i {
	display: block;
	width: 1.9rem;
	float: left;
	padding: .06rem 0
}
.artbutton a em {
	width: 1.1rem;
	display: block;
	float: right;
	background: #8d0f10;
	padding: .1rem 0;
	color: #fff
}
.artbutton a:nth-of-type(2) {
	margin-left: .1rem;
	border: .02rem solid #fdd000
}
.artbutton a:nth-of-type(2) i {
	width: 1.25rem
}
.artbutton a:nth-of-type(2) em {
	background: #fdd000;

	width: 1.75rem;
	color: #8d0f10
}
.red {
	color: #F00 !important;
}
.dhbzs table{width:97%; margin:0 auto; border:2px solid #fff;}
.dhbzs table td{border:4px solid #fff; text-align:center;}
.dhbzs table .i1{width:30%;}
.dhbzs table .i1 img{width:100%;}
.dhbzs table td a{font-size:100%; color:#000; font-weight:bold;}
.dhbzs table td a:nth-child(1){color:#f00;}
.dhbzs table td a+a{margin-left:4%;}
.dhbzs table td p{text-align:center; font-size:100%; margin-top:2%;}
.dhbzs table tr td:nth-child(2){background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f6f6f8), to(#C2D3E9));/*¹È¸è*/
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f6f6f8,endColorStr=#C2D3E9);/*IE 6 7 8*/
background:-moz-linear-gradient(top,#f6f6f8,#C2D3E9);/*»ðºü*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f8), to(#C2D3E9f));/* Safari 4-5, Chrome 1-9*/
background:-webkit-linear-gradient(top, #f6f6f8, #C2D3E9);/*Safari5.1 Chrome 10+*/
background:-o-linear-gradient(top, #f6f6f8, #C2D3E9);/*Opera 11.10+*/}

/*Ê×Ò³ËÑË÷*/
.zzzc{ background:#8d0f12; color:#FFF; font-size:110%; padding:1% 1%;}
.ss_search{ width:80%; margin:2% auto;border:1px #c2c2c2 solid; background: #eeeeee; border-right:0px; border-radius:5px;}
.ss_search span{ width:6%;padding: 2% 0; display:inline-block; padding-left:1%;}
.ss_search span img{vertical-align:middle;}
.new_inp{ color:#c7c7c7; width:52%; vertical-align:top;padding: 2%; text-indent:0.5em; border-radius:5px; background: #eeeeee;}
.ss_search a{ display:inline-block; text-align:center;padding: 2%; float:right; width:34%; background:#ff7f00; border-radius:5px; color:#fff;vertical-align:top;}
.bzlists table{ background:#fff;}
.bzlists table .on,.bzlists table .on a{ background:#cfa972; color:#fff;}
.bzlists table tr td { background:#e5e5e5; text-align:center; padding:2%;}
.bzlists table tr td a{ font-size:80%; line-height:30px; color:#666666;}
.bzlists table tr td:hover { background:#cfa972;}
.bzlists table tr td:hover a{ color:#FFF;}
.zzzctxt{ border:1px dashed #d2d2d2; color:#666666; margin:2%; padding:2%;  text-indent:2em;}
.zzzcbt{ padding:2%; margin:2%; border-radius:5px; background-color:#C30; text-align:center; font-size:120%; text-align:center;}
.zzzcbt a{ color:#FFF;}

#mban2 .mban-wrap a img{
width:100%;
}