html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset {	padding: 0;	margin: 0;	border: 0;}body {	background: #fff;	min-width: 320px;	margin: 0 auto;	outline: none;}ul, ol, li {	list-style: none;}h1, h2, h3, h4, h5, h6, b, i, em {	font-weight: normal;	font-style: normal;}a:link, a:hover, a:active, a:visited {	text-decoration: none;}.nav {	padding: 5px 10px 5px 0;	height: 31px;	text-align: center;	font-size: 16px;	line-height: 31px;}.hdc {	background: none;	margin-bottom: 0px;	padding: 2px 5px;}.hdc h2 {	float: left;	padding: 0 20px 0px 10px;}.user_fun .on {	background: none;}.header span {	color: #fff;}.btn_pn_blue {	border-radius: 2px;}.lmkj_pbl .imgs img {	width: 100%;	height: auto;}.lmkj_pbl {	display: block;}.lmkj_pbl li {	width: 100%;	margin-right: 5px;	float: left;	display: inline-block;	border-bottom: 1px solid #D9D8D8;	font-size: 16px;	background: #fff;}.user_fun li {	float: right;	padding: 3px;}.img img, video {	vertical-align: middle;}.mt10 {	margin-top: 10px;}.clearfix:after {	clear: both;	height: 0;	overflow: hidden;	display: block;	visibility: hidden;	content: ".";}header {	width: 100%;	position: relative;}#toutu_con {	position: relative;	overflow: hidden;	z-index: 0;}.slideBox {	position: relative;	overflow: hidden;	margin: 0px auto;	max-width: 640px;	width: auto;}.slideBox .hd {	position: absolute;	z-index: 1;	bottom: 32px;	width: 100%;}.slideBox .hd ul {	width: 30%;	margin: auto 35%;}.slideBox .hd li {	display: inline-block;	width: 25%;	text-align: center}.slideBox .hd li i {	display: inline-block;	width: 7px;	height: 7px;	border-radius: 7px;}.slideBox .bd li {	position: relative;	text-align: center;}.slideBox .bd li img {	vertical-align: top;	width: 100%;}.slideBox .bd li a {	-webkit-tap-highlight-color: rgba(0,0,0,0);}.slideBox .bd li .tit {	position: absolute;	bottom: 0;	display: block;	width: 100%;	height: 32px;	line-height: 32px;	color: #fff;	background: #000000;	opacity: 0.8;}/*二级导航*/nav .lmkj_dh {	height: 60px;	width: 100%;	overflow: hidden;}nav .lmkj_dh ul {	float: left;	width: 100%;}nav .lmkj_dh ul li {	float: left;	line-height: 26px;	height: 26px;	font-weight: bold;	width: 20%;	margin: 2px 1% 0px 4%;	font-size: 14px;}nav .lmkj_dh ul li a {	color: #2D2B2B;	text-align: center;}nav .lmkj_dh ul li a:hover {	color: #666666;}nav .lmkj_dh ul li.w5 {	width: 18%;}#lmkj_dh_back img {	-webkit-transform: rotate(-180deg) translateZ(0)}nav .lmkj_dh ul li span {	display: block;	font-size: 12px;	width: 100%;	height: 25px;	border-radius: 2px;	text-align: center;}nav .lmkj_dh ul li span a {	color: #fff;	font-size: 13px;	padding-left: 5px;}nav .lmkj_dh ul li span a:hover, a.hover {	color: #fff;}/*列表*/.toplist {	width: 100%;}.toplist ul {	padding: 0px 10px 0px;}.toplist ul li {	font-size: 15px;	font-weight: normal;	border-bottom: 1px dashed #e4e4e4;	line-height: 32px;	height: 32px;	position: relative;	overflow: hidden;	margin-bottom: 2px;}.toplist ul li span {	position: absolute;	right: 5px;	top: 15px;	font-size: 0.6em;	color: #999;}.toplist ul li a {	color: #353535;}.toplist .summary {	font-size: 0.8em;	color: #808080;	line-height: 1.4em;	padding: 8px 0px;}.bm_h {	height: 54px;	background: none;	line-height: 54px;	white-space: nowrap;	overflow: hidden;	border-bottom: 1px solid #ccc;	background-image: -moz-linear-gradient( 90deg, #f2f2f2 1%, #f5f5f5 8%, #4AC6CD 75%);	background-image: -webkit-linear-gradient( 90deg, #DADCDD 1%, #F4F4F4 8%, #E8E8E8 75%);	background-image: -ms-linear-gradient( 90deg, #f2f2f2 1%, #f5f5f5 8%, #4AC6CD 75%);}.bm_h:hover {	background: none;	border-bottom: 1px solid #ccc;	background-image: -moz-linear-gradient( 90deg, #f2f2f2 1%, #f5f5f5 8%, #4AC6CD 75%);	background-image: -webkit-linear-gradient( 90deg, #DADCDD 1%, #F4F4F4 8%, #E8E8E8 75%);	background-image: -ms-linear-gradient( 90deg, #f2f2f2 1%, #f5f5f5 8%, #4AC6CD 75%);}.bm_h h2 {	height: 54px;	background: none;	border-left: 3px solid #3194C1;}/*图片列表*/.pic_div {	padding: 5px;	overflow: hidden;	padding-top: 10px;}.pic_div ul li {	border-bottom: none;	padding: 0;}.pic_div_h {	width: 50%;	overflow: hidden;	float: left;}.pic_div_h a, .pic_div_q a {	text-align: center;	display: block;	padding: 0 5px;}.pic_div_h a img {	width: 100%;	height: 120px;}.pic_div_h a p, .pic_div_q a p {	font-size: 15px;	line-height: 25px;	height: 25px;	text-align: left;	overflow: hidden;	float: left;}.pic_div_q {	width: 100%;	overflow: hidden;}.pic_div_q a img {	width: 300px;	height: 150px;}.pic_tit_sum {	width: 100%;}.pic_tit_sum ul li {	border-bottom: 1px dashed #e4e4e4;	margin: 10px 0px 0px 10px;}.pic_tit_sum div {	display: inline-block;	width: 65%;}.pic_tit_sum img {	width: 90px;	height: 70px;	vertical-align: top;	margin: 6px 5px 15px 0px;}.pic_tit_sum p {	margin-top: 5px;	height: 1.2em;	overflow: hidden;	line-height: 1.3em;	font-size: 1.1em;	padding-bottom: 0px;	font-weight: bold;}.pic_tit_sum .summary {	font-size: 0.9em;	height: 3.6em;	color: #808080;	line-height: 1.3em;	overflow: hidden;	font-weight: normal;}/*导航*/.trapezoid {	width: 100%;	height: 2px;	position: relative}.trapezoid_left {	position: absolute;	top: 0px;	left: 0px;	height: 0;	width: 37%;}.trapezoid_right {	position: absolute;	right: 0px;	top: 0px;	height: 0;	width: 60%;}.top_dh {	width: 100%;	height: 40px;	border-bottom: 1px solid #E0E0E0;	line-height: 40px;	position: relative;}.top_dh h3 {	font-size: 20px;	color: #000;	font-weight: bold;	display: block;	width: 120px;	height: 40px;	background-color: #ececec;	margin-left: 10px;	text-align: center;}.top_dh h3 a {	color: #000;}.top_dh h3 a:hover {	color: #000;}.top_dh h4 {	font-size: 20px;	color: #000;	font-weight: bold;	display: block;	width: 160px;	height: 40px;	background-color: #ececec;	margin-left: 10px;	text-align: center;}.top_dh h4 a {	color: #000;}.top_dh h4 a:hover {	color: #000;}.top_dh h2 span {	position: absolute;	right: 15px;	top: 10px;	width: 48px;	height: 23px;	line-height: 23px;	font-size: 12px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;	text-align: center;}.top_dh h2 a {	padding-left: 15px;	font-size: 16px;}.top_dh h2 span.color_y {	background: #e4c80c;}.sub_forum li .num {	background: #fff;	color: #676767;	float: right;	font-size: 14px;	height: 20px;	line-height: 20px;	margin-top: 7px;	padding: 0 6px;	border-radius: 2px;	border: 1px solid #928D8D;}.top_dh h2 span a {	color: #fff;	font-size: 12px;	padding: 0px 5px;}.top_dh h2 span a:hover {	color: #fff;}.list_button {	border-radius: 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	width: 95%;	line-height: 30px;	text-align: center;	font-size: 14px;	margin: 0px auto 15px;	background: #a9e1f8;}.list_button a {	color: #fff;}.lmkj_li {	width: 100%;	display: inline-block;}.lmkj_li li {	float: left;	width: 25%;}.lmkj_li li a {	background: #fff;	width: 100%;	height: 25px;	line-height: 25px;	display: block;	text-align: center;}.grid img {	display: inline;	visibility: visible;}#reading .fangwen {	background: url(images/chakan.png) no-repeat 9%; background-size: .9rem;	padding-left: 1.3rem; margin-right: .5rem;	float: right;	text-indent: 0;}#reading .huifu {	background: url(images/huifu.png) no-repeat 9%; background-size: .9rem;	padding-left: 1.3rem;	margin-right: 15px;	float: right;	text-indent: 0;}#reading {	text-indent: 0;	padding: 0!important}.threadlist li a {	display: block;	padding: 5px 0px;	font-size: initial;	line-height: inherit;}.threadlist li {	position: relative;	border-bottom: 1px solid #E8E8E8;}#reading { font-size: .9rem;	padding: 0 2%;	color: #999999;}.lmkj_tuq .xw0 {	padding: 0 2%;}.lmkj_tuq #reading { font-size: .9rem;	padding: 0 2%;	color: #999999;}.tfm {	width: 100%;}.tfm caption, .tfm th, .tfm td {	vertical-align: top;	padding: 7px 0;}.tfm caption h2 {	font-size: 16px;}.vt th, .vt td {	vertical-align: top;}.tfm th {	padding-top: 9px;	padding-right: 5px;	width: 130px;}.tfm th .rq {	float: right;	font-size: 14px;}.tfm .pt, .tfm .px {	margin-right: 3px;	width: 330px;}.tfm .c, .tfm .tedt, .m_c .tfm .tedt {	width: 338px;}.tfm .d {	clear: both;	margin: 5px 0;}.tfm .d em {	margin-left: 5px;	color: red;}.tfm .d strong {	margin-left: 5px;}.tfm .p {	text-align: right;}.tfm .pcl label {	display: block;	padding: 0 2px 5px;}.tfm .pcl .pc {	margin-right: 5px;	padding: 0;}.tfm .l th, .tfm .l td {	padding-top: 0;	padding-bottom: 0;}.bn .tfm caption, .bn .tfm th, .bn .tfm td {	padding-top: 5px;	padding-bottom: 5px;}.pbnv {	float: left;	white-space: nowrap;	overflow: hidden;	width: 100%;	padding: 7px 0;}.pbl {	overflow: hidden;	margin: 5px 0;	width: 100%;	border: solid;	border-color: #ddd;	border-width: 1px 1px 1px 0;	background: #fff;}.pbl li {	float: left;	overflow-x: hidden;	text-align: center;	overflow-y: auto;	padding: 5px 1.5%;	width: 30%;	height: 300px;	border-right: 1px solid #CCC;}.pbl p {	height: 25px;	line-height: 25px;}.pbl a {	display: block;	white-space: nowrap;	overflow: hidden;	padding: 0 4px;	text-decoration: none;	border-width: 1px 0;}.pbl a:hover {	text-decoration: none;	background-color: #F3F3F3;}.pbl .highlightlink {	color: #08C;}.pbls a, .pbls a:hover {	background-color: #2B9AC2;	color: #fff;	font-weight: 700;}.pbsb {	background: url({IMGDIR}/arrow.gif) right -33px no-repeat;}#pt .z {	padding:5px 0px 0px 5px; font-size: 12px;background:#f1f1f1; width:100%;line-height: 25px;color: #333;}#pt .z a{padding:0px 10px; color: #333;}.nvhm {	width: 16px;	background: url({IMGDIR}/search.png) no-repeat 0 0;	line-height: 200px;	overflow: hidden;}.ie_all #pt .z em {	background-position: 3px 9px;}.ie_all .nvhm {	background-position: 0 -1px;}.lmkj_post {	padding: 8px 0;}.category .name .tit {	color: #fff;}.nav .name, .category .name {	color: #fff;}.nav .z {	height: 31px;}.lmkj_t10 {	margin-top: 10px;}.lmkj_flxxs li {	float: left;	width: 96%;	padding: 0 2%;	font-size: 14px;	line-height: 30px;}.lmkj_flxxs {	float: left;	width: 98%;	background: #fff;	margin: 10px 1%;	border: solid 1px #f6f6f6;	border-radius: 5px;}.lmkj_flxxs h4 {	width: 100%;	background: #FFFFFF;	height: 40px;	line-height: 40px;	text-indent: 10px;	font-size: 16px;	border-bottom: 2px solid #E4E4E4;}.plc {	border-bottom: 1px solid #F0F0F0;}.lmkj_lists {	background: #fff;	margin-bottom: 2px;}.lmkj_lists .icon_top, .lmkj_lists .icon_tu, .lmkj_lists .icon_jh {	margin-left: 2px;	color: #fff;	font-size: 12px;	padding: 0 5px;}.lmkj_lists .icon_tu {	background: #2E96C1;}.lmkj_lists .icon_top {	background: #F44336;}.lmkj_lists .icon_jh {	background: #FF9800;}.lmkj_pi {	position: relative;	right: -15%;	width: 85%;}.lmkj_pis .message {	margin: 5px 0;	padding: 5px;	font-size: 15px;}.lmkj_pis .message img {	margin: 0 auto;}.lmkj_pis {	margin-left: 10px;	margin-right: 10px;	padding: 7px 0;	position: relative;}.lmkj_flxxs em {	color: #0086CE;}.avatar img {	border-radius: 25px;}.user_fun li a {	display: block;	width: 28px;	height: 28px;	background: url(images/so.png) no-repeat 0 2px;	text-indent: -9999px;}#usermsg a {	position: relative;	background: url(images/userinfo.png) no-repeat 0 2px;	margin-right: 10px;}.nav .icon_edit a {	background-position: -84px 0;}.lmkj_fl {	margin: 2px 0;	padding: 0 2px;}.lmkj_fl span {	background: #fff;	padding: 2px 5px;	display: inline-block;	margin: 2px;}.lmkj_fl a {	padding: 2px 5px;	background: #fff;	margin: 2px 1px;	display: inline-block;}.lmkj_fx {	padding: 0 2px;}.lmkj_fx tr {	border-bottom: 1px dashed #ccc;	padding-bottom: 2px;}.lmkj_fx th {	text-align: center;}.lmkj_fx li {	display: inline-block;	margin: 5px 2px;	padding: 2px 3px;	background: #fff;}.lmkj_fx .a a {	color: #fff;}.lmkj_fx .a {	color: #fff;	box-shadow: 0.5px 0.866px 1px 0px #f8f8f8;	background-image: -moz-linear-gradient( 90deg, #f2f2f2 1%, #f5f5f5 8%, #4AC6CD 75%);	background-image: -webkit-linear-gradient( 90deg, #81AFC7 1%, #7EC0E8 8%, #3DA1BE 75%);	background-image: -ms-linear-gradient( 90deg, #f2f2f2 1%, #f5f5f5 8%, #4AC6CD 75%);}/*plist*/.lmkj_pt {	padding: 0 3%;	font-size: 1.3rem;	margin: 2px 0;	height: 35px;	line-height: 35px;	border: none;}#pt .z {	padding-right: 10px;}.z {	float: left;}#pt .z a, #pt .z em, #pt .z span {	float: left;	height: 29px;}.lmkj_pt a {	color: #fff;}.lmkj_pt .z em {	padding: 0 5px;	color: #fff;}.lmkj_nvhm {	width: 16px;	background: url(static/image/common/search.png) no-repeat 0 0;	line-height: 200px;	overflow: hidden;}.lmkj_pp .pipe {	padding: 0 3px 0 5px;}.lmkj_pt .z em {	padding: 0 5px;}.lmkj_bm_h {	width: 100%;	float: left;	background: #fff;	padding: 5px 10px;	border-bottom: solid 1px #dddddd;}.lmkj_h2 h2 {	font-size: 16px;	height: 35px;	line-height: 35px;	font-weight: bold;	text-overflow: ellipsis;	display: block;	overflow: hidden;	white-space: nowrap;	color: #4c4c4c;}.lmkj_atc img {	width: 88px;	height: 70px;}.lmkj_atc {	width: 88px;	height: 70px;	float: left;	margin-right: 10px;}.lmkj_xs2 {	font-size: 14px;	line-height: 25px;	color: #c2c2c2;	font-weight: 400;	height: 50px;	overflow: hidden;	display: block;	color: #929292;}.lmkj_zy {	line-height: 22px;	font-size: 14px;	color: #717171;	padding: 5px;	border: 1px solid #EDEDED;	margin: 5px 0;	background: #F6F6F6;}.lmkj_zy strong {	color: #F44336;	padding: 0 5px 0 0;	font-weight: 600;	font-size: 15px;}.lmkj_ul {	border-bottom: 1px solid #EDEDED;	padding: 0 0 10px 0;}.almkj_ph {	width: 100%;	font-weight: bold;	margin: 10px 0 10px;	font-size: 16px;	color: #211F1F;}.lmkj_pp {	color: #9C9C9C;	font-size: 12px;	margin-bottom: 10px;}.lmkj_xg1 {	float: right;}.lmkj_mn {	width: 100%;	margin: 0 auto;}.lmkj_mbm {	margin: 5px 0;	border-top: 1px solid #E4DFDF;	width: 100%;	padding: 5px 0;}.lmkj_ptn strong {	display: block;	padding: 5px 20px;}.lmkj_tbb {	width: 100%;	border: 1px solid #D2D2D2;}.lmkj_bm_h1 {	overflow: hidden;	padding: 5px 10px;	background-color: #2C98C2;	margin: 5px 0;	color: #fff;	margin: 0 auto;}.sec_code {	padding: 10px 0;	color: #999;}.lmkj_bm_h1 h3 {	font-size: 1.2rem;}.lmkj_bm {	width: 96%;	padding: 0 2%;	margin: 0 auto;}.wp {	width: 100%;	overflow: hidden;}#lmkj_comment {	width: 100%;}#lmkj_comment .px {	margin: 0}.lmkj_pbm em a {	font-size: 16px;	text-overflow: ellipsis;	display: block;	width: 100%!important;	overflow: hidden;	height: 25px;	line-height: 25px;	white-space: nowrap;}.lmkj_pbm {	margin: 3px 0;}.lmkj_d a img, .lmkj_d img {	overflow: hidden;	width: auto;	max-width: 100%!important;}.lmkj_d div {	max-width: 100%!important;	height: auto!important;}.lmkj_oshr {	padding: 1px 10px;	border: 1px solid #C1C1C1;}.lmkj_post li {	padding: 0px;	width: 98%;	margin: 0 auto;}.lmkj_d iframe {	width: 100%;	height: 260px;}.lmkj_t_post {	margin-bottom: 3px;}.post_msg_from textarea, .post_from textarea {	border: 0;	width: 100%;	background: none;	padding: 5px 0;	font-size: 16px;	border: 1px solid #ccc;	margin-top: 5px;}.lmkj_post .sec_code {	padding: 10px;	color: #999;}.lmkj_post .sec_code .txt {	line-height: 25px;	padding: 0 5px;}.lmkj_sel {	border: 1px solid #ccc;	padding: 0!important;	margin-top: 5px!important;}.lmkj_sel .sort_sel {	margin-left: 0px;}.lmkj_h {	height: 38px;	line-height: 38px;	padding: 0 0 0 2%!important;	border: 1px solid #BFBFBF;	width: 98%!important;}.lmkj_nei {	width: 98%!important;	padding: 0 0 0 2%!important;}.footer {	text-align: center;	line-height: 2em;	padding: 10px 0 0 0;}.footer a {	margin: 0 6px;	color: #FFFFFF;}.lmkj_pi .grey em {	float: right;}.lmkj_tuq {	position: relative;}.lmkj_tuq .lmkj_ps {	width: 49%;	margin: 5px 1% 0 1.5%;	background-color: #F1F1F1;}.lmkj_tuq .lmkj_pbimg img {	width: 100%;}.lmkj_tuq .lmkj_pbimg {	width: 100%}.lmkj_tuq .lmkj_pbimg a {	width: 100%}.lmkj_ps #reading {padding:0 2%!important;}.lmkj_ps #reading span {	float: right;}.btn_exit a {	text-align: center;	line-height: 41px;	font-size: 18px;}.nav .icon_edit span {	display: block;	width: 50px;	margin-top: 3px;	line-height: 22px;}.pipe {	margin: 0 5px;}.btn_login .pn, .btn_register .pn {	background: #F44336;	width: 100%;	height: 45px;	display: block;	line-height: 45px;	overflow: hidden;	margin: 0 auto;	color: #FFF;	font-size: 20px;	text-align: center;	border: 0;}.btn_pn_grey, .btn_pn_blue, .nav .icon_edit span {	color: #fff;	border: 1px solid #fff;	border-radius: 3px;	font-size: 13px;}.lmkj_liu li a {	padding: 7px 5px;}.login_select {	display: block;	position: relative;	border: 1px solid #DDD;	padding: 0 10px;	height: 45px;	line-height: 45px;}.reg_link a {	background: #00BCD4;	width: 100%;	height: 45px;	display: block;	line-height: 45px;	overflow: hidden;	margin: 0 auto;	color: #FFF;	font-size: 20px;	text-align: center;	border: 0;	margin-top: 10px;}#wapnav { overflow:hidden; padding:3% 0% 5% 0%}#wapnav a{float:left; width:20%; text-align:center}#wapnav img { width:60%}#wapad img{width:100%; margin-top:1%;}