.top-box {
	width:100%;
	height:80px;
	z-index:999;
	background:linear-gradient(90deg,rgba(17,22,31,0)0%,rgba(255,255,255,0.2)25%,rgba(255,255,255,0.2)65%,rgba(255,255,255,0)90%);
	background-color:rgba(50,65,82,0.7);
	position:relative;
	text-shadow:1px 1px 2px#000;
	-webkit-transition:background.3s ease-in-out;
	transition:background.3s ease-in-out
}
.top-box.logo {
	float:left;
	height:80px;
	overflow:hidden
}
.top-box.header {
	height:80px;
	line-height:40px;
	width:1200px;
	margin:0 auto;
	position:relative
}
.top-box.header.nav {
	height:80px
}
.top-box.header.nav li {
	float:left;
	*display:inline;
	margin-right:2px;
	min-width:65px
}
.top-box.header.nav li a.iconfont {
	font-size:22px;
	width:100%;
	display:block;
	margin-top:15px
}
.top-box.header.nav li.home {
	height:80px;
	line-height:25px
}
.top-box.header.header_r {
	height:80px;
	width:190px
}
.top-box.header.header_r a.new,.header.header_r a.top {
	width:95px;
	line-height:40px;
	height:40px;
	float:left
}
.top-box.header.saerch {
	line-height:40px;
	margin-left:35px;
	margin-top:20px
}
.top-box.header.header_r a.login {
	float:right;
	width:95px;
	text-align:right;
	line-height:30px;
	height:30px;
	float:left
}
.top-box.header.header_r a.recor {
	width:95px;
	position:relative;
	line-height:30px;
	height:30px;
	float:left
}
.top-boxs {
	width:100%;
	height:60px;
	z-index:999;
	background:linear-gradient(90deg,rgba(17,22,31,0)0%,rgba(255,255,255,0.2)25%,rgba(255,255,255,0.2)65%,rgba(255,255,255,0)90%);
	background-color:rgba(50,65,82,0.7);
	position:relative;
	text-shadow:1px 1px 2px#000;
	-webkit-transition:background.3s ease-in-out;
	transition:background.3s ease-in-out
}
.top-boxs.logo {
	float:left;
	height:60px;
	overflow:hidden
}
.top-boxs.header {
	height:60px;
	line-height:60px;
	width:1200px;
	margin:0 auto
}
.top-boxs.header.nav {
	height:60px;
	font-size:15px;
	float:left;
	text-align:center;
	overflow:hidden;
	width:590px
}
.top-boxs.header.nav li {
	float:left;
	*display:inline;
	margin-right:2px;
	min-width:65px
}
.top-boxs.header.nav li a.iconfont {
	font-size:22px;
	width:100%;
	display:block;
	line-height:60px
}
.top-boxs.header.nav li.home {
	height:60px;
	line-height:45px
}
.top-boxs.header.nav li.more {
	width:52px;
	min-width:52px;
	margin-right:0px;
	color:#fff;
	cursor:pointer;
	height:65px
}
.top-boxs.header.nav li.more_on {
	background:#11161F;
	background-color:rgba(0,0,0,0.3)
}
.top-boxs.header.header_r {
	height:60px;
	width:190px
}
.top-boxs.header.header_r a.new,.header.header_r a.top {
	line-height:60px;
	height:60px
}
.top-boxs.header.saerch {
	line-height:45px;
	margin-left:10px;
	margin-top:13px
}
.top-boxs.header.header_r {
	float:right;
	height:60px
}
.top-boxs.header.header_r a:hover,.top-boxs.header.header_r a.on {
	background:#11161F;
	background-color:rgba(0,0,0,0.3);
	-webkit-transition:background.3s ease-in-out;
	transition:background.3s ease-in-out
}
.top-boxs.header.header_r a.login {
	position:relative;
	width:95px;
	line-height:60px;
	height:60px;
	float:left;
	text-align:center
}
.top-boxs.header.header_r a.recor {
	width:95px;
	position:relative;
	line-height:60px;
	height:60px;
	float:left;
	text-align:center
}
.top-boxs.header.header_r a.nav-avatar span {
	display:none
}
.top-boxs.header.header_r a.nav-avatar img {
	width:45px;
	height:45px;
	float:none;
	margin-left:25px;
	margin-top:8px
}
.top-boxs.header.mac_history_box {
	top:60px;
	right:188px
}
.top-boxs.header.drop-box {
	right:23px;
	top:50px
}
.header.nav {
	font-size:15px;
	float:left;
	text-align:center;
	overflow:hidden
}
.header.nav li.home {
	height:80px;
	line-height:25px
}
.header.nav li a {
	display:block;
	color:#fff
}
.header.nav li.on,.header.nav li:hover {
	background:#11161F;
	background-color:rgba(0,0,0,0.3);
	-webkit-transition:background.3s ease-in-out;
	transition:background.3s ease-in-out
}
.header.saerch {
	font-size:14px;
	color:#b9b9b9;
	float:left;
	position:relative;
	text-shadow:none
}
.header.search-input {
	display:block;
	width:260px;
	height:28px;
	font-size:12px;
	line-height:28px;
	border:1px solid#4e4e4e;
	padding:3px 30px 3px 10px;
	border-radius:3px;
	-webkit-transition:background-position.2s ease-in-out;
	transition:background-position.2s ease-in-out;
	color:#fff;
	*color:#fff;
	_color:#fff;
	background:#11161F url(../images/sobtn.png)275px center no-repeat;
	background-color:rgba(17,22,31,0.5)
}
.header.search-top {
	position:absolute;
	right:30px;
	top:0;
	display:block;
	width:36px;
	height:36px;
	background:url(../images/search-top.png)center center no-repeat
}
.header.search-button {
	border:none;
	cursor:pointer;
	width:30px;
	height:28px;
	position:absolute;
	background-color:transparent;
	right:0;
	top:0
}
.header.header_r {
	float:right
}
.header.header_r a {
	font-size:14px;
	color:#F5F5F5;
	cursor:pointer
}
.header.header_r a.login {
	float:right;
	width:95px;
	text-align:right;
	line-height:30px;
	height:30px;
	float:left
}
.header.header_r a.recor {
	width:95px;
	position:relative;
	line-height:30px;
	height:30px;
	float:left
}
.header.header_r a.new,.header.header_r a.top {
	width:95px;
	float:left
}
.header.header_r a.new {
	text-align:left
}
.header.header_r a.new i,.header.header_r a.top i {
	color:#ff6a1f;
	margin-left:5px;
	margin-right:0px
}
.header.header_r a.top {
	text-align:right
}
.header.header_r a i {
	font-size:22px;
	margin-right:5px;
	color:#fff;
	font-weight:normal
}
.header.header_r a:hover i,.header.header_r a.on i {
	color:#00A5FC
}
.m-header {
	background:#11161F;
	height:45px;
	line-height:45px;
	background-color:rgba(0,0,0,0.3);
	position:relative;
	z-index:5;
	color:#FFF
}
.m-header a {
	color:#FFF;
	padding:0 8px
}
.mhs-position {
	position:fixed;
	top:0;
	left:0;
	z-index:999
}
.mbNone {
	border-bottom:1px solid#fff
}
.nav_more {
	background:url(../images/alp2-90.png);
	position:fixed;
	left:0;
	top:60px;
	width:100%;
	display:none;
	z-index:999
}
.nav_more ul {
	height:50px;
	line-height:50px;
	width:1000px;
	margin:0 auto;
	overflow:hidden
}
.nav_more ul li {
	float:left;
	*display:inline;
	margin-right:2px;
	min-width:65px
}
.nav_more ul li a {
	color:#E4E4E4
}
.bdsharebuttonbox {
	float:right;
	color:#AAAAAA;
	position:relative;
	z-index:10
}
.bdsharebuttonbox p.els-ico a {
	float:left;
	font-size:22px;
	padding:0 5px;
	line-height:35px;
	height:35px;
	margin:0px;
	background-repeat:no-repeat;
	cursor:pointer;
	background-image:none;
	color:#AAAAAA
}
.bdsharebuttonbox p.els-ico a:hover.s-sina {
	color:#FF2626
}
.bdsharebuttonbox p.els-ico a:hover.s-qzone {
	color:#FFBF00
}
.bdsharebuttonbox p.els-ico a:hover.s-weixin {
	color:#4AC52C
}
.bdsharebuttonbox p.els-ico a:hover.s-qq {
	color:#0080FF
}
.bdsharebuttonbox p.els-ico a.bds_more {
	background-image:none
}
.iconfont {
	font-size:16px
}
@media(min-width:1025px) {
	.mac_drop_box {
	position:absolute;
	top:44px;
	right:19.2%;
	z-index:88;
	display:none;
	padding:4px;
	width:358px;
	border:1px solid#cecaca;
	border-radius:3px;
	box-shadow:0 0 0 3px rgba(255,255,255,.2);
	background:#707880;
	background-color:rgba(249,249,249,0.7);
	filter:Alpha(opacity=70)
}
.mac_drop_box:after,.mac_drop_box:before {
	border:8px solid transparent;
	border-bottom:8px solid#324152;
	width:0;
	height:0;
	position:absolute;
	top:-16px;
	right:100px;
	content:' ';
	visibility:visible
}
.mac_drop_box a {
	color:#000
}
.mac_drop_box2 {
	position:absolute;
	margin-top:41px;
	right:60%;
	z-index:88;
	display:none;
	padding:5px;
	width:120px;
	border:1px solid#cecaca;
	border-radius:3px;
	box-shadow:0 0 0 3px rgba(255,255,255,.2);
	background:#707880;
	background-color:rgba(249,249,249,0.7);
	filter:Alpha(opacity=70)
}
.mac_drop_box2:after,.mac_drop_box:before {
	border:8px solid transparent;
	border-bottom:8px solid#324152;
	width:0;
	height:0;
	position:absolute;
	top:-15px;
	right:90px;
	content:' ';
	visibility:visible
}
.mac_drop_box2 a {
	color:#848080
}
.mac_drop_box:before {
	border-bottom-color:#fff;
	top:-17px;
	right:100px
}
.watch-list-inner {
	position:relative
}
.watch-list-triangle {
	position:absolute;
	top:-8px;
	right:30px;
	display:block;
	width:15px;
	height:10px;
	background:url(../images/share.png)0-196px no-repeat
}
.watch-list-ul {
	max-height:150px;
	overflow:hidden;
	overflow-x:hidden;
	clear:both;
	scrollbar-face-color:#bbb;
	scrollbar-shadow-color:#324152;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#324152;
	scrollbar-darkshadow-color:#324152;
	scrollbar-track-color:#324152;
	scrollbar-arrow-color:#324152
}
.watch-list-ul li {
	height:35px;
	line-height:35px;
	overflow:hidden;
	display:block;
	margin-left:0;
	padding:0 15px;
	border-bottom:none;
	cursor:pointer;
	padding:0px
}
.header.header_r.watch-list-ul li a,.header.header_r.watch-list p a {
	font-size:13px
}
.watch-list-ul li.no-his p {
	text-align:center;
	height:45px;
	border:0
}
.watch-list-ul li h5 {
	width:255px;
	height:35px;
	overflow:hidden;
	float:left;
	font-weight:400;
	font-size:14px;
	padding:9px;
	top:10px
}
.watch-list-ul li h5 em {
	margin:0 5px;
	color:#fff;
	font-weight:400
}
.watch-list-ul li label {
	width:55px;
	height:35px;
	overflow:hidden;
	float:right;
	display:block;
	font-size:14px
}
.watch-list-ul li label a {
	top:14px
}
.watch-list-ul li.delck {
	width:13px;
	height:13px;
	display:block;
	overflow:hidden;
	line-height:0;
	font-size:0;
	margin-top:12px;
	float:right;
	background:url(../images/cross_gray.gif)3px 3px no-repeat
}
.watch-list-ul li:hover.delck {
	background-image:url(../images/cross_red.gif);
	background-color:#ddd
}
.watch-list-ul li:hover {
	background:#3D4F63;
	background-color:rgba(61,79,99,0.7);
	filter:Alpha(opacity=70)
}
.watch-list-ul li:hover a,.watch-list-ul li:hover h5 em {
	color:#ff6a1f
}
.watch-list.his-todo {
	width:100%;
	height:45px;
	line-height:45px;
	overflow:hidden;
	padding:0;
	clear:both;
	text-align:center;
	font-size:14px;
	color:#ccc
}
.watch-list.his-todo a {
	display:inline
}
.watch-list.his-todo em {
	font-weight:400;
	margin-left:8px;
	margin-right:8px
}
.mac_drop_box p {
	height:35px;
	line-height:35px;
	padding:0 8px;
	overflow:hidden;
	color:#ccc;
	position:relative;
	font-size:14px
}
.mac_drop_box p.close-his {
	float:right
}
}@media(min-width:767px) {
	.history2 {
	display:none
}
.mac_drop_box3 {
	display:none
}
}@media(max-width:767px) {
	.mac_drop_box3 {
	position:absolute;
	top:-75px;
	right:100%;
	z-index:88;
	display:none;
	padding:5px;
	width:200px;
	border:1px solid#cecaca;
	border-radius:3px;
	box-shadow:0 0 0 3px rgba(255,255,255,.2);
	background:#707880;
	background-color:rgba(249,249,249,0.7);
	filter:Alpha(opacity=70)
}
.mac_drop_box3:after,.mac_drop_box3:before {
	border:8px solid transparent;
	border-left:8px solid#324152;
	width:0;
	height:0;
	position:absolute;
	top:136px;
	right:-16px;
	content:' ';
	visibility:visible
}
.mac_drop_box3 a {
	color:#848080
}
.mac_drop_box2 {
	position:absolute;
	margin-top:20px;
	right:58%;
	z-index:88;
	display:none;
	padding:5px;
	width:120px;
	border:1px solid#cecaca;
	border-radius:3px;
	box-shadow:0 0 0 3px rgba(255,255,255,.2);
	background:#707880;
	background-color:rgba(249,249,249,0.7);
	filter:Alpha(opacity=70)
}
.mac_drop_box2:after,.mac_drop_box2:before {
	border:8px solid transparent;
	border-bottom:8px solid#324152;
	width:0;
	height:0;
	position:absolute;
	top:-15px;
	right:95px;
	content:' ';
	visibility:visible
}
.mac_drop_box2 a {
	color:#848080
}
.watch-list-inner {
	position:relative
}
.watch-list-triangle {
	position:absolute;
	top:-8px;
	right:30px;
	display:block;
	width:15px;
	height:10px;
	background:url(../images/share.png)0-196px no-repeat
}
.watch-list-ul {
	max-height:150px;
	overflow:hidden;
	overflow-x:hidden;
	clear:both;
	scrollbar-face-color:#bbb;
	scrollbar-shadow-color:#324152;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#324152;
	scrollbar-darkshadow-color:#324152;
	scrollbar-track-color:#324152;
	scrollbar-arrow-color:#324152
}
.watch-list-ul li {
	height:35px;
	line-height:35px;
	overflow:hidden;
	display:block;
	margin-left:0;
	padding:0 1px;
	border-left:none;
	cursor:pointer
}
.header.header_r.watch-list-ul li a,.header.header_r.watch-list p a {
	font-size:13px
}
.watch-list-ul li.no-his p {
	text-align:center;
	height:45px;
	border:0
}
.watch-list-ul li h5 {
	width:205px;
	height:35px;
	overflow:hidden;
	float:left;
	font-weight:400;
	font-size:14
}
.watch-list-ul li h5 a {
	width:180px;
	line-height:14px;
	font-size:14px;
	padding:10px;
	color:#848080
}
.watch-list-ul li h5 em {
	margin:0 5px;
	color:#fff;
	font-weight:400
}
.watch-list-ul li label {
	width:55px;
	height:35px;
	overflow:hidden;
	float:left;
	display:block;
	font-size:14px
}
.watch-list-ul li.delck {
	width:13px;
	height:13px;
	display:block;
	overflow:hidden;
	line-height:0;
	font-size:0;
	margin-top:12px;
	float:right;
	background:url(../images/cross_gray.gif)3px 3px no-repeat
}
.watch-list-ul li:hover.delck {
	background-image:url(../images/cross_red.gif);
	background-color:#ddd
}
.watch-list-ul li:hover {
	background:#3D4F63;
	background-color:rgba(61,79,99,0.7);
	filter:Alpha(opacity=70)
}
.watch-list-ul li:hover a,.watch-list-ul li:hover h5 em {
	color:#ff6a1f
}
.watch-list.his-todo {
	width:100%;
	height:45px;
	line-height:45px;
	overflow:hidden;
	padding:0;
	clear:both;
	text-align:center;
	font-size:14px;
	color:#ccc
}
.watch-list.his-todo a {
	display:inline
}
.watch-list.his-todo em {
	font-weight:400;
	margin-left:8px;
	margin-right:8px
}
.mac_drop_box3 p {
	height:35px;
	line-height:35px;
	padding:0 8px;
	overflow:hidden;
	color:#ccc;
	position:relative;
	font-size:14px
}
.mac_drop_box3 p.close-his {
	float:right
}
}.login-box {
	padding:0 20px;
	overflow:hidden
}
.login-box.login-top {
	width:100%;
	border-bottom:1px solid#eee;
	height:44px;
	color:#444;
	margin-top:8px;
	font-size:18px;
	text-align:center;
	margin-bottom:8px;
	position:relative
}
.login-box.login-top a {
	letter-spacing:4px;
	font-family:"宋体";
	font-style:normal;
	display:block;
	width:50px;
	color:#000;
	height:44px;
	line-height:43px;
	float:left;
	margin-right:10px;
	cursor:pointer
}
.login-box.login-top a.current,.login-box.login-top a:hover {
	height:43px;
	border-bottom:2px solid#f60;
	color:#f60;
	text-decoration:none
}
.login-ico {
	float:left;
	width:180px;
	margin-top:15px;
	padding-top:10px 40px 0 0
}
.login-box-form,.login-reg {
	width:270px;
	padding-left:25px;
	border-left:1px solid#eee;
	float:right;
	margin:15px 15px 30px 0
}
.login-box-form.int-text,.login-reg.int-text {
	display:block;
	width:238px;
	height:38px;
	margin-top:15px;
	border:1px solid#E0E0E0;
	background:#FAFAFA;
	padding:0 10px;
	color:#999;
	font-size:14px;
	border-radius:3px
}
.login-box-form.int-text input,.login-reg.int-text input {
	margin:9px 0;
	width:100%;
	border:none;
	background:0 0;
	color:#999
}
.login-box-form.int-text input:focus,.login-reg.int-text input:focus {
	outline:0;
	color:#444!important
}
.aright {
	float:right
}
.login-box-form.loginbtn,.login-reg.loginbtn {
	clear:both;
	width:100px;
	height:30px;
	line-height:30px;
	color:#fff;
	background:#F60;
	border-radius:3px;
	display:block;
	text-align:center;
	font-size:14px;
	cursor:pointer
}
.login-box-form.loginbtn:hover,.login-reg.loginbtn:hover {
	background:#FF7920;
	text-decoration:none
}
.login-box-form.loginbtn span {
	display:inline-block
}
.login-box-form.int-info,.login-reg.int-info {
	height:45px;
	line-height:45px;
	clear:both
}
.login-reg.int-text1,.login-box-form.int-text1 {
	display:block;
	width:100%;
	height:40px;
	margin-top:15px;
	position:relative
}
.login-reg.int-text1 .inputbox,.login-box-form.int-text1 .inputbox {
	width:40px;
	border:1px solid#E0E0E0;
	background:#FAFAFA;
	padding:0 10px;
	color:#999;
	float:left;
	font-size:14px;
	border-radius:3px
}
.login-reg.int-text1 .inputbox input,.login-box-form.int-text1 .inputbox input {
	margin:9px 0;
	width:100%;
	border:none;
	background:0 0;
	color:#999
}
.login-reg.int-text1 .inputbox input:focus,.login-box-form.int-text1 .inputbox input:focus {
	outline:0;
	color:#444!important
}
.login-reg.int-text1 .yzm-img,.login-box-form.int-text1 .yzm-img {
	float:left;
	display:inline-block;
	height:40px;
	margin:0 5px;
	width:114px;
	cursor:pointer
}
.login-reg.int-text1 .refresh,.login-box-form.int-text1 .refresh {
	display:inline-block;
	width:15px;
	height:40px;
	margin-right:5px;
	background:url(../images/loading.png)0 center no-repeat
}
.tag_list {
	float:left;
	line-height:35px
}
.tag_list h2 {
	float:left;
	font-size:18px;
	color:#0094E3;
	border-bottom:1px solid#0094E3
}
.tag_list span {
	float:left;
	margin-left:10px;
	font-size:15px
}
.news_tag {
	left:0;
	top:-36px;
	position:absolute;
	z-index:2
}
.mac_history_box dt {
	text-align:right;
	padding-right:15px;
	height:24px;
	line-height:24px;
	border-bottom:1px solid#F9F9F9;
	cursor:pointer
}
.mac_history_box dt a {
	color:#000000
}
.mac_history_box dd {
	clear:both;
	height:24px;
	line-height:24px;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:96%;
	padding:0 2%;
	overflow:hidden;
	float:right
}
.mac_history_box dd a {
	color:#FF8C00;
	display:block;
	padding-left:5px
}
.mac_history_box dd a:hover {
	background-color:#acacac;
	color:white
}
.mac_verify_img {
	width:70px;
	height:30px;
	line-height:30px;
	vertical-align:middle
}
.zcmszg {
	width:75px;
	height:27px
}
.mac_comment,.mac_digg {
	font-size:12px
}
.fl {
	float:left;
	_display:inline
}
.fr {
	float:right;
	_display:inline
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.clearfix {
	*zoom:1
}
.mac_login {
	padding:20px;
	width:310px;
	height:350px;
	background:#fff;
	box-sizing:border-box;
	font-family:"microsoft yahei"
}
.mac_login h3 {
	font-weight:normal;
	color:#333;
	margin:0 0 30px
}
.mac_login.mac_login_form.login_form_group {
	margin-top:20px
}
.mac_login.mac_login_form.login_form_group input {
	padding:4px 10px 4px 36px;
	width:100%;
	height:38px;
	line-height:38px;
	border:1px solid#cacaca;
	box-sizing:border-box
}
.mac_login.mac_login_form.login_form_group input.mac_u_name {
	background:url("../images/home/u_name.png")no-repeat 7px 8px
}
.mac_login.mac_login_form.login_form_group input.mac_u_pwd {
	background:url("../images/home/u_pwd.png")8px 8px no-repeat
}
.mac_login.mac_login_form.login_form_group input.mac_u_verify {
	float:left;
	width:50%;
	background:url("../images/home/u_verify.png")8px 9px no-repeat
}
.mac_login.mac_login_form.login_form_group img.mac_verify_img {
	float:left;
	margin-left:1%;
	width:88px;
	height:38px;
	border:1px solid#cacaca;
	box-sizing:border-box;
	cursor:pointer
}
.mac_login.mac_login_form.login_form_link {
	margin-top:10px;
	text-align:right
}
.mac_login.mac_login_form.login_form_link a {
	font-size:12px;
	color:#333;
	margin-left:15px
}
.mac_login.mac_login_form.login_form_link a:hover {
	color:#2fa5ff
}
.mac_login.mac_login_form input.login_form_submit {
	background:#2fa5ff;
	color:#fff;
	font-size:14px;
	line-height:normal;
	border:none;
	cursor:pointer;
	padding:0
}
.mac_login.mac_login_form input.login_form_submit:hover {
	background:#1d94ef
}
.mac_pages {
	text-align:center;
	padding:4px 0
}
.mac_pages.page_tip {
	margin-left:4px;
	font-weight:bold;
	color:#7f7f7f;
	font-weight:normal
}
.mac_pages.page_link {
	display:inline-block;
	padding:2px 4px;
	border:1px solid#ddd;
	margin-left:4px
}
.mac_pages.page_link {
	display:inline-block;
	padding:2px 4px;
	border:1px solid#ddd;
	margin-left:4px
}
.mac_pages.page_current {
	display:inline-block;
	padding:2px 4px;
	background-color:#fee;
	border:1px solid red;
	color:red;
	margin-left:4px
}
.mac_pages.page_input {
	margin-left:4px;
	height:22px;
	width:30px
}
.mac_pages.page_btn {
	border:1px solid#CCCCCC;
	height:24px;
	width:40px;
	text-align:center;
	cursor:hand
}
.mac_pop_bg {
	position:fixed;
	z-index:129;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.2)
}
.mac_pop {
	z-index:99998;
	display:none;
    width:320px;
	min-height:20px;
	max-height:750px;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto;
	padding:25px;
	z-index:130;
	border-radius:8px;
	background-color:#fff;
	box-shadow:0 3px 18px rgba(0,0,0,.5)
}
.mac_pop.pop_top {
	height:40px;
	width:100%;
	border-bottom:1px#E5E5E5 solid
}
.mac_pop.pop_top h2 {
	float:left;
	display:block;
	margin:0;
	font-size:18px;
	font-weight:normal;
	font-family:"microsoft yahei"
}
.mac_pop span.pop_close {
	float:right;
	width:23px;
	height:23px;
	font-size:0;
	text-indent:9999;
	cursor:pointer;
	font-weight:bold;
	display:block;
	background:url("../images/home/background.png")-10px 0 no-repeat
}
.mac_pop.pop-foot {
	height:50px;
	line-height:50px;
	width:100%;
	border-top:1px#E5E5E5 solid;
	text-align:right
}
.mac_pop.pop-cancel,.pop-ok {
	padding:8px 15px;
	margin:15px 5px;
	border:none;
	border-radius:5px;
	background-color:#337AB7;
	color:#fff;
	cursor:pointer
}
.mac_pop.pop-cancel {
	background-color:#FFF;
	border:1px#CECECE solid;
	color:#000
}
.mac_pop.pop-content {
	height:380px
}
.mac_pop.pop-content-left {
	float:left
}
.mac_pop.pop-content-right {
	width:310px;
	float:left;
	padding-top:20px;
	padding-left:20px;
	font-size:16px;
	line-height:35px
}
.mac_pop.bgPop {
	display:none;
	position:absolute;
	z-index:129;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.2)
}
.mac_pop.pop-msg {
	text-align:center;
	font-size:14px
}
.mac_pop_msg_bg {
	position:fixed;
	z-index:129;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.2)
}
.mac_pop_msg {
	z-index:99999;
	display:none;
	min-height:20px;
	max-height:750px;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto;
	padding:25px;
	z-index:130;
	border-radius:8px;
	background-color:#fff;
	box-shadow:0 3px 18px rgba(0,0,0,.5)
}
.mac_pop_msg.pop-msg {
	text-align:center;
	font-size:14px
}
.mac_msg_jump {
	width:90%;
	max-width:624px;
	min-height:60px;
	padding:20px 50px 50px;
	margin:20%auto 0;
	font-size:14px;
	line-height:24px;
	border:1px solid#cdd5e0;
	border-radius:10px;
	background:#fff;
	box-sizing:border-box
}
.mac_msg_jump.title {
	margin-bottom:11px
}
.mac_msg_jump.text {
	padding-left:29px;
	margin-bottom:11px
}
.mac_msg._jump.jump {
	}.msg_jump_tit {
	width:100%;
	height:35px;
	margin:25px 0 10px;
	text-align:center;
	font-size:25px;
	color:#23c319;
	font-family:"黑体","microsoft yahei";
	letter-spacing:5px
}
.mac_results {
	background-color:#fcfcfc;
	overflow:hidden;
	z-index:99999;
	margin:0;
	padding:0;
	text-align:left;
	min-width:290px;
	box-shadow:1px 1px 3px 1px#ccc
}
.mac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0
}
.mac_results li {
	margin:0px;
	padding:2px 5px;
	cursor:default;
	display:block;
	font:menu;
	font-size:12px;
	height:25px;
	line-height:25px;
	overflow:hidden
}
.mac_results.mac_loading {
	background:white right center no-repeat
}
.mac_results.ac_odd {
	background-color:#f6f6f6
}
.mac_results.ac_over {
	background-color:#0094E3;
	color:white
}
@media screen and(max-width:900px) {
	.reply_box.mac_msg_l {
	float:none;
	width:100%
	
}


.reply_box.mac_msg_r {
	float:none;
	width:96%;
	margin-left:2%
}
.reply_box.mac_msg_l.msg_list {
	width:80%
}
.reply_box.mac_msg_r.submit_btn {
	width:100%;
	border-radius:3px
}

.mac_pop {width:345px;height:400px;}
}


@media(min-width:700px)and(max-width:900px) {
	.reply_box.mac_msg_l.msg_list {
	float:right;
	width:88%
}
}@media(min-width:500px)and(max-width:700px) {
	.reply_box.mac_msg_l.msg_list {
	float:right;
	width:85%
}
}
@media screen and(max-width:500px) {
	.reply_box.mac_msg_l.msg_list {
	float:right
}
}.mac_user-xs {
	padding:13px 53px 0 0;
	float:right;
	cursor:pointer;
	margin-right:-35px;
	height:50px;
	position:relative
}
.login.mac_user a {
	height:50px
}
.mac_user a {
	height:50px
}
.login a {
	height:50px
}
