html {
	font-family: -apple-system-font, Helvetica Neue, sans-serif;
	color: #000000;
}

img {
	border: none;
	max-width: 100%;
}

fieldset,
a img {
	border: 0;
	vertical-align: middle
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal
}

ul,
li {
	list-style: none
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

ul,
li {
	list-style-type: none
}

a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
}

a:hover {
	color: #07c68a
}

input,
textarea,
button {
	outline: none;
	_border-radius: 3px;
	border: #E6E6E6 1px solid;
	_padding: 4px 5px
}

input,
select {
	vertical-align: middle;
	_border-radius: 3px;
	border: #E6E6E6 1px solid;
	_padding: 4px 5px
}

.m {
	width: 1200px;
	margin: 10px auto;
	clear: both;
	position: relative;
}

.wrapper {
	width: 1200px;
	margin: 0 auto;
	clear: both
}

.wrapper-left {
	width: 860px;
	float: left;
	background-color: #ffffff
}

#destoon_qrcode {
	top: 30px !important;
	border: #cfcfcf 1px solid;
	border-top: 0;
	border-radius: 0 0 3px 3px
}

.clear:after {
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	font-size: 0;
	line-height: 0
}

.c_p {
	cursor: pointer
}

.show {
	display: block
}

.hide {
	display: none
}

.fl {
	float: left
}

.fr {
	float: right
}

.fb {
	font-weight: bold
}

.f10 {
	font-size: 10px
}

.f11 {
	font-size: 11px
}

.f12 {
	font-size: 12px
}

.f13 {
	font-size: 13px
}

.f14 {
	font-size: 14px
}

.f15 {
	font-size: 15px
}

.f16 {
	font-size: 16px
}

.f18 {
	font-size: 18px
}

.f20 {
	font-size: 20px
}

.fm {
	font-family: "微软雅黑"
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt15 {
	margin-top: 15px
}

.mt20 {
	margin-top: 20px
}

.ml10 {
	margin-left: 10px;
	_margin-left: 5px
}

.ml15 {
	margin-left: 15px
}

.ml20 {
	margin-left: 20px
}

.mr10 {
	margin-right: 10px
}

.mr15 {
	margin-right: 15px
}

.mr20 {
	margin-right: 20px
}

.mb20 {
	margin-bottom: 20px
}

.f_dblue {
	color: #225588
}

.f_gray {
	color: #666666
}

.black,
.black a,
.black a:link,
.black a:visited {
	color: #666
}

.black a:hover {
	text-decoration: underline;
	color: #db2242
}

.orange,
.orange a:link,
.orange a:visited {
	color: #ff7300
}

.orange a:hover {
	color: #ff7300;
	text-decoration: none
}

.gray,
.gray a:link,
.gray a:visited {
	color: #606060;
	font-family: "微软雅黑"
}

.gray a:hover {
	color: #ff7300;
	text-decoration: none
}

.gray1,
.gray1 a:link,
.gray1 a:visited {
	color: #a4a4a4;
	font-family: "微软雅黑"
}

.gray1 a:hover {
	color: #db2242;
	text-decoration: none
}

.red,
.red a:link,
.red a:visited {
	color: #FF5500;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif
}

.red a:hover {
	color: #db2242;
	text-decoration: underline
}

.white,
.white a:link,
.white a:visited {
	color: #fff
}

.white a:hover {
	color: #FFFFFF;
	text-decoration: underline
}

.green,
.green a,
.green a:link,
.green a:visited {
	color: #006600
}

.green a:hover {
	text-decoration: underline;
	color: #db2242
}

.blue,
.blue a,
.blue a:link,
.blue a:visited {
	color: #3d5590
}

.yellow,
.yellow a,
.yellow a:link,
.yellow a:visited {
	color: #996600
}

.purple,
.purple a,
.purple a:link,
.purple a:visited {
	color: #1c0060
}

.green1,
.green1 a,
.green1 a:link,
.green1 a:visited {
	color: #336666
}

.orange1,
.orange1 a,
.orange1 a:link,
.orange1 a:visited {
	color: #cc6600
}

.white1 {
	font-family: Arial;
	font-size: 14px
}

.logotab .logo,
.logotab .logofont,
.topbar .toptab .greet .mobile,
.nav-new .cate .ico,
.nav-new .nav-right i,
.hot-icon,
.nav-new .nav-right i,
.new-icon,
.m_zl .fd-clr i,
.code .codeimg,
.slideBox .prev,
.slideBox .next,
.slideBoxinfo .prev,
.slideBoxinfo .next,
.m_zl .fd-clr i,
.m_zl .fd-clr:hover i {
	background: url(../images/xiaohei_common.png) no-repeat
}

.highlight {
	color: #f67208
}

.rdhelp .menu-bd-panel dl dd {
	float: left;
	padding: 2px 8px 2px 8px
}

.ask-price {
	float: left;
	width: 110px;
	text-align: center
}

.ask-price a {
	color: #ff7300;
	text-decoration: none
}

.code {
	float: right;
	margin-top: 10px
}

.code .codeimg {
	width: 82px;
	height: 82px;
	background-position: -518px -163px
}

.code p {
	text-align: center
}

.input {
	width: 446px;
	height: 37px;
	line-height: 37px;
	padding: 0 2px 0 5px;
	border-width: 0;
	border: none;
	float: left;
	color: #999;
	background-color: #fff
}

.f_l {
	float: left
}

/* .f_r{float:right} */
.t_l {
	text-align: left
}

.t_r {
	text-align: right
}

.t_c {
	text-align: center
}

.f_b {
	font-weight: bold
}

.f_n {
	font-weight: normal
}

.f_white {
	color: white
}

.f_gray {
	color: #666666
}

.f_orange {
	color: #FF6600
}

.f_red {
	color: red
}

.f_green {
	color: green
}

.f_blue {
	color: blue
}

.f_dblue {
	color: #225588
}

.f_price {
	font-weight: bold;
	font-family: Arial;
	color: #FF0000
}

.px10 {
	font-size: 10px
}

.px11 {
	font-size: 11px
}

.px12 {
	font-size: 12px
}

.px13 {
	font-size: 13px
}

.px14 {
	font-size: 14px
}

.px15 {
	font-size: 15px
}

.px16 {
	font-size: 16px
}

.b5 {
	height: 5px;
	font-size: 1px
}

.b6 {
	height: 6px;
	font-size: 1px
}

.b8 {
	height: 8px;
	font-size: 1px
}

.b10 {
	height: 10px;
	font-size: 1px
}

.b15 {
	height: 15px;
	font-size: 1px
}

.pd3 {
	padding: 3px
}

.pd5 {
	padding: 5px
}

.pd10 {
	padding: 10px
}

.pd15 {
	padding: 15px
}

.pd20 {
	padding: 20px
}

.lh18 {
	line-height: 180%
}

.ls1 {
	letter-spacing: 1px
}

.c_p {
	cursor: pointer
}

.c_b {
	clear: both
}

.dsn {
	display: none
}

.absm {
	vertical-align: middle
}

.np {
	padding: 20px 30px 20px 50px;
	line-height: 25px
}

.slide {
	background: #FAFAFA;
	overflow: hidden
}

.pos {
	padding: 10px;
	height: 40px;
	line-height: 40px;
	background: #fff;
	border-radius: 3px 3px 0 0;
	font-size: 15px;
	color: #000000;
}

/* border-bottom:1px solid #CCCCCC; */
.m_l {
	width: 890px;
	display: flex;
}

.m_r {
	width: 300px;
	position: relative;
	left: 10px;
}

.m_n {
	width: 10px
}

.m_l_1 {
	width: 1010px
}

.m_r_1 {
	width: 180px
}

.left_box {
	background: #FFFFFF;
	border-radius: 3px;
	width: 890px;
}

.left_head {
	line-height: 31px;
	overflow: hidden;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold
}

/* background:#EEEEEE url('../images/box_head_bg.gif') repeat-x;height:31px; */
.left_head span {
	font-weight: normal;
	font-size: 12px
}

.box_head {
	width: 280px;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	padding: 0 10px 0 10px;
	border-radius: 3px 3px 0 0;
	background-color: #fff;
}

.box_head strong {
	font-size: 17px;
	color: #000;
	font-weight: revert;
}

.box_body {
	border-top: none;
	padding: 6px 8px 6px 8px;
	background: #ffffff;
	border-radius: 0 0 3px 3px
}

.box_body li {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
}

.top-pic-item {
	width: 410px;
	margin-top: 2px;
	margin-bottom: 12px;
	overflow: hidden
}

.top-pic-item-left {
	width: 120px;
	height: 85px;
	float: left
}

.top-pic-item-right {
	width: 280px;
	height: 85px;
	padding-left: 10px;
	float: left
}

.top-pic-item-right h6 {
	font-size: 14px;
	line-height: 24px;
	width: 280px;
	height: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.top-pic-item-right h6 {
	font-size: 14px;
	line-height: 24px;
	white-space: nowrap;
	font-weight: bold
}

.top-pic-item-right p {
	font-size: 12px;
	width: 280px;
	text-indent: 2em;
	height: 61px;
	line-height: 24px;
	overflow: hidden;
	padding-top: 10px;
	color: #888888
}

.tab_head {
	border: #DDDDDD 1px solid;
	border-bottom: none;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	overflow: hidden;
	background: #EEEEEE;
	font-weight: bold;
	border-radius: 3px 3px 0 0;
	border-bottom: #ddd 1px solid
}

.tab_1 {
	float: left;
	padding: 0 15px 0 15px;
	border-right: #DDDDDD 1px solid;
	cursor: pointer;
	font-weight: normal
}

.tab_2 {
	float: left;
	padding: 0 15px 0 15px;
	border-right: #DDDDDD 1px solid;
	cursor: pointer;
	background: #FFFFFF
}

.tab_1_1 {
	border-bottom: #DDDDDD 1px solid;
	cursor: pointer
}

.tab_1_2 {
	border: #DDDDDD 1px solid;
	border-bottom: none;
	cursor: pointer;
	font-weight: bold
}

.tab_head_2 {
	height: 27px;
	background: #EEEEEE;
	border-left: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	text-align: center;
	padding-left: 12px
}

.tab_2_1 {
	float: left;
	width: 80px;
	height: 27px;
	line-height: 31px;
	overflow: hidden;
	background: url('../images/tab_2_1.gif') no-repeat 6px right;
	cursor: pointer
}

.tab_2_1 span {
	color: #333333
}

.tab_body_2 {
	border: #DDDDDD 1px solid;
	border-top: none
}

.li_dot li {
	background: url('../images/li_dot.gif') no-repeat 5px 10px;
	padding: 0 10px 0 12px
}

.left_menu {
	width: 150px;
	background: #FFFFFF url('../images/left_menu.gif') repeat-y
}

.left_menu a {
	width: 90%;
	display: block
}

.left_menu ul {
	background: #FFFFFF url('../images/left_menu_ul.gif') no-repeat;
	padding-top: 2px
}

.left_menu_li {
	line-height: 37px;
	height: 37px;
	background: url('../images/left_menu_li.gif') no-repeat;
	padding-left: 30px;
	overflow: hidden
}

.left_menu_on {
	line-height: 37px;
	height: 37px;
	background: url('../images/left_menu_on.gif') no-repeat;
	padding-left: 30px;
	overflow: hidden
}

.warn {
	padding: 30px 100px 30px 200px
}

.warn div {
	padding: 5px 0 0 60px;
	background: url('../images/warn.gif') no-repeat;
	font-size: 14px;
	line-height: 200%
}

.warn h1 {
	font-size: 16px;
	margin: 0
}

.guest_warn {
	padding: 2px 0 2px 0;
	text-align: center;
	margin: 0 130px 15px 130px;
	background: #FFF5D8;
	border: #FF7300 1px solid
}

#destoon_city {
	color: red
}

#powered {
	padding: 6px 0 20px 0
}

.title {
	height: 55px;
	line-height: 55px;
	font-size: 20px;
	text-align: center;
	font-weight: normal
}

/* font-family:\9ED1\4F53; */
.title_trade {
	height: 25px;
	font-size: 18px;
	text-align: center;
	font-family: \9ED1\4F53;
	font-weight: normal;
	margin: 0 0 8px 0;
	border-bottom: #F1F1F1 1px solid;
	padding: 0 0 10px 0
}

.info {
	margin: 0 15px 0 15px;
	padding: 4px 10px 4px 10px;
	border-bottom: #D0D0D0 1px solid;
	line-height: 40px;
	font-size: 14px;
	color: #000000;
}

/* border-top:#D0D0D0 1px solid; */
/* .introduce{margin:10px 15px 10px 15px;padding:8px 12px 8px 12px;line-height:180%;font-size:14px;background:#F1F1F1} */
.introduce {
	margin: 10px 15px 10px 15px;
	padding: 8px 12px 8px 12px;
	line-height: 180%;
	font-size: 14px;
	color: #000;
}

.content {
	font-size: 14px;
	line-height: 180%;
	padding: 10px 20px 10px 20px
}

/* .content img {width: 100%;} */
/* .content p{text-indent:2em} */
.content a:link,
.content a:visited,
.content a:active {
	text-decoration: underline
}

.content a:hover {
	color: #FF6600;
	text-decoration: none
}

.property {
	border: #E6E6E6 1px solid;
	background: #F6F6F6;
	padding: 10px;
	margin: 0 10px 0 10px
}

.property li {
	float: left;
	width: 30%;
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.related {
	padding: 5px 15px 5px 15px;
	line-height: 22px
}

.keylink {
	font-weight: normal;
	padding: 0 3px 0 3px
}

#comment_main div {
	height: 100px;
	background: url('../images/loading.gif') no-repeat center center
}

.tb table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}

.tb th {
	background: #EEEEEE;
	border: #DDDDDD 1px solid;
	padding: 4px;
	line-height: 150%
}

.tb td {
	border: #DDDDDD 1px solid;
	padding: 4px;
	line-height: 150%
}

.Top_float {
	width: 100%;
	min-width: 1200px;
	position: absolute;
	top: 0;
	z-index: 1002
}

.screen-hd {
	width: 100%;
	height: 40px;
	padding: 7px 0;
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1)
}

.screen-hd-wrap {
	width: 1190px;
	margin: 0 auto
}

.s-logo {
	float: left;
	width: 185px;
	height: 38px
}

.screen-hd .searchcont {
	float: left;
	width: 566px;
	margin: 2px 0 0 134px;
	_display: inline
}

.screen-hd .search {
	border: 3px solid #07c68a;
	height: 32px;
	width: 556px;
	padding-left: 4px;
	float: left
}

.screen-hd .search .btn {
	width: 86px;
	height: 32px;
	background-color: #07c68a;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
	border: none;
	float: right
}

.screen-hd .search .txt {
	width: 416px;
	padding: 0 25px;
	border: 0px;
	height: 30px;
	line-height: 30px;
	color: #999;
	font-size: 14px;
	background: url(../images/searicon.jpg) left center no-repeat
}

.screen-hd .search input {
	border-radius: 0px
}

.T-publish {
	float: left;
	width: 200px;
	padding-left: 75px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 35px
}

.T-publish a {
	width: 155px;
	padding-left: 20px;
	height: 33px;
	line-height: 32px;
	color: #fff;
	border: 1px solid #1497FC;
	background: #07c68a url(../images/tpicon.png) 5px 9px no-repeat;
	display: inline-block;
	border-radius: 3px;
	margin-top: 5px
}

.T-publish a:hover {
	color: #fff;
	background: #ff9d00 url(../images/tpicon.png) 5px -35px no-repeat;
	text-decoration: none;
	border: 1px solid #d38304
}

.listtul {
	width: 150px;
	height: 28px;
	line-height: 28px;
	vertical-align: middle
}

.listtul a {
	border: 0;
	float: none
}

.listtul .c_p {
	margin-top: -3px
}

.pictj0 {
	background: url(../images/commo.png) -60px -115px;
	width: 57px;
	height: 31px;
	float: left;
	margin-top: -10px;
	position: absolute;
	z-index: 1000
}

.pictj1 {
	background: url(../images/commo.png) -60px -155px;
	width: 57px;
	height: 31px;
	float: left;
	margin-top: -10px;
	position: absolute;
	z-index: 1000
}

.pictj2 {
	background: url(../images/commo.png) -60px -195px;
	width: 57px;
	height: 31px;
	float: left;
	margin-top: -10px;
	position: absolute;
	z-index: 1000
}

.sf-link .more {
	float: right;
	display: inline;
	border: #E8E8E8 1px solid;
	width: 40px;
	color: #A0A0A0;
	height: 22px;
	line-height: 21px;
	background: url('../images/ico_11.png') right 8px no-repeat;
	padding: 0 5px 0 5px;
	border-radius: 3px
}

.sf-link .more.actived {
	background-position: right -7px;
	color: #FF8000
}

.sf-link .zk {
	width: 100%;
	float: left
}

.sf-link .zk.close {
	height: 24px;
	overflow: hidden
}

#mid_pos {
	position: absolute
}

#mid_div {
	cursor: crosshair;
	margin-bottom: 15px;
	background: #f7f7f7;
	height: 290px;
	width: 300px;
	border: 1px solid #dfdfdf
}

#zoomer {
	border: #333333 1px solid;
	width: 120px;
	height: 90px;
	background: #FFFFFF url('../images/zoom_bg.gif');
	position: absolute;
	opacity: 0.5;
	filter: alpha(opacity=50)
}

#big_div {
	width: 385px;
	height: 273px;
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	position: absolute;
	overflow: hidden;
	z-index: 1000
}

#big_pic {
	position: absolute
}

.ab_im {
	border-top: 2px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0
}

.ab_on {
	border-top: 2px solid #ff6600;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0
}

.ab_im-new {
	border: #C0C0C0 1px solid
}

.vip_pic0 {
	background: url(../images/ptsj.png) no-repeat center;
	width: 100px;
	height: 100px;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 70px;
	left: 130px
}

.vip_pic1 {
	background: url(../images/cxsj.png) no-repeat center;
	width: 100px;
	height: 100px;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 70px;
	left: 130px
}

.qrcode_con {
	width: 130px;
	padding: 5px;
	border: 1px dashed #dddddd;
	position: absolute;
	top: -118px;
	left: 10px;
	right: 0;
	background: #fff;
	display: none;
	text-align: center
}

.guess {
	position: absolute
}

.guess h4 {
	color: #999;
	text-align: center;
	padding-bottom: 15px;
	font-size: 16px;
	line-height: 45px;
	height: 35px;
	background: #f6f6f6
}

.small {
	height: 28px
}

.contact_head {
	height: 39px;
	line-height: 39px;
	border: #ddd 1px solid;
	border-top: #FF8110 2px solid;
	background: #fff;
	padding: 0 10px 0 10px;
	font-weight: bold;
	font-size: 14px;
	border-radius: 3px 3px 0 0
}

.contact_body {
	padding: 10px;
	border: #DDDDDD 1px solid;
	border-top: none;
	background: #ffffff;
	border-radius: 0 0 3px 3px
}

.contact_body li {
	line-height: 24px;
	border-bottom: #E2E2E2 1px dotted;
	padding: 0 0 0 10px
}

.contact_body li span {
	color: #1B4C7A;
	padding: 0 8px 0 0
}

.zl_00 {
	height: 50px;
	border-bottom: 0 !important
}

.zl_01 {
	width: 300px
}

.zl_02 {
	background: #0193DE;
	float: left;
	padding: 0 !important;
	margin: 15px 20px 3px;
	width: 100px;
	font-size: 14px;
	height: 30px;
	line-height: 30px !important;
	text-align: center;
	border-radius: 3px;
	border-bottom: 0 !important
}

.zl_02 a {
	color: #fff
}

.zl_03 a {
	color: #fff
}

.zl_03 {
	background: #f58235;
	margin: 15px 30px 3px 0;
	float: left;
	width: 100px;
	padding: 0 !important;
	font-size: 14px;
	height: 30px;
	line-height: 30px !important;
	text-align: center;
	border-radius: 3px;
	border-bottom: 0 !important
}

.zl_02:hover {
	background: #5E94DD
}

.zl_03:hover {
	background: #f60
}

.infoico {
	text-align: center
}

.infoico img {
	margin-right: 20px
}

.sooo {
	background: #F60 !important;
	color: #fff !important
}

.us .rdhelp .menu-hd {
	width: 115px;
	padding-top: 1px;
	_padding-top: 1px;
	height: 25px;
	overflow: hidden
}

.us .quick-menu li.menu-item {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	position: relative
}

.us .menu {
	position: relative
}

.us .menu-hd {
	padding-right: 14px;
	display: block;
	padding-left: 8px;
	z-index: 10002;
	padding-bottom: 0px;
	margin: 1px 1px 0px;
	cursor: pointer;
	padding-top: 0px;
	position: relative;
	height: 20px
}

.us .rdhelp .menu-bd {
	line-height: 22px;
	top: 26px;
	width: 285px
}

.us .menu-bd {
	border-right: #bfbfbf 1px solid;
	border-top: #bfbfbf 1px solid;
	display: none;
	z-index: 10001;
	background: #fff;
	border-left: #bfbfbf 1px solid;
	border-bottom: #bfbfbf 1px solid;
	position: absolute;
	top: 21px
}

.us .menu:hover .menu-hd {
	border-right: #bfbfbf 1px solid;
	border-top: #bfbfbf 1px solid;
	background: white;
	margin: 0px;
	border-left: #bfbfbf 1px solid;
	border-bottom: #bfbfbf 1px
}

.us .hover .menu-hd {
	border-right: #bfbfbf 1px solid;
	border-top: #bfbfbf 1px solid;
	background: white;
	margin: 0px;
	border-left: #bfbfbf 1px solid;
	border-bottom: #bfbfbf 1px
}

.us .menu:hover .menu-bd {
	display: block
}

.us .hover .menu-bd {
	display: block
}

.us .menu:hover .menu-hd b {
	border-left-color: #fff;
	FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	border-bottom-color: #fff;
	border-top-color: #ccc;
	top: 5px;
	border-right-color: #fff;
	-moz-transform: rotate(180deg);
	-moz-transform-origin: 50% 30%;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: 50% 30%;
	-o-transform: rotate(180deg);
	-o-transform-origin: 50% 30%;
	transform: rotate(180deg);
	transform-origin: 50% 30%
}

.us .hover .menu-hd b {
	border-left-color: #fff;
	FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	border-bottom-color: #fff;
	border-top-color: #ccc;
	TOP: 5px;
	border-right-color: #fff;
	-moz-transform: rotate(180deg);
	-moz-transform-origin: 50% 30%;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: 50% 30%;
	-o-transform: rotate(180deg);
	-o-transform-origin: 50% 30%;
	transform: rotate(180deg);
	transform-origin: 50% 30%
}

.us .menu-hd b {
	border-top: #ccc 4px solid;
	border-right: #f5f5f5 4px solid;
	border-bottom: #f5f5f5 4px solid;
	border-left: #f5f5f5 4px solid;
	font-size: 0px;
	right: 3px;
	width: 0px;
	line-height: 0;
	position: absolute;
	top: 8px;
	height: 0px;
	-webkit-transition: -webkit-transform .2s ease-in;
	-moz-transition: -webkit-transform .2s ease-in;
	-o-transition: -webkit-transform .2s ease-in;
	transition: -webkit-transform .2s ease-in
}

.us .menu-bd-panel {
	padding: 10px
}

.us .head-picnew img {
	padding: 10px
}

.menu-bd-panel .user-areas {
	float: left !important;
	width: 170px;
	padding-left: 10px;
	margin-top: -10px
}

.menu-bd-panel .user-header {
	height: 30px;
	margin-left: -1px;
	overflow: hidden
}

.menu-bd-panel .user-header span,
.user-header a,
.user-header i,
.top-bar-l .login-t,
.top-bar-l .user-s,
.user-content .avatar,
.user-content .vip-operate,
.user-content .vip-operate i,
.user-content .vip-operate strong,
.user-content .trname,
.user-content .ums {
	float: left;
	_display: inline
}

.menu-bd-panel .user-header .user-nick {
	padding: 0 10px
}

.menu-bd-panel .user-header span.hover {
	background-color: #fff;
	padding: 0 9px;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1
}

.menu-bd-panel .user-content {
	line-height: 26px;
	overflow: hidden;
	float: right !important;
	padding-left: 0
}

.menu-bd-panel .user-content2 {
	line-height: 26px;
	overflow: hidden;
	float: right !important
}

.menu-bd-panel .user-content .avatar {
	width: 80px;
	height: 80px;
	margin: 10px;
	overflow: hidden
}

.menu-bd-panel .user-content .vip-operate {
	margin-top: 7px;
	white-space: nowrap;
	overflow: hidden
}

.menu-bd-panel .user-content .vip-operate strong {
	width: 75px
}

.menu-bd-panel .user-content .vip-operate a {
	color: #0b72a4;
	background-position: right -45px;
	+background-position: right 0;
	_background-position: right 2px;
	padding-right: 9px;
	margin-right: 7px
}

.menu-bd-panel .user-content .trname {
	font-size: 14px
}

.headline {
	background: #FFFFFF;
	padding: 0 10px 5px 10px;
	border-bottom: #DDDDDD 1px solid;
	border-radius: 15px;
}

.headline h2 {
	text-align: center;
	font-size: 16px;
	margin: 0;
	height: 30px;
	line-height: 35px;
	overflow: hidden;
}

.headline span {
	color: #225588;
}

.headline div {
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}

.subline li {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	padding: 0 10px 0 10px;
}

.subline span {
	color: #666666;
}

.keytags {
	font-size: 14px;
	padding: 0 0 0 50px;
}

/* catlist */
.childlist {
	padding: 10px 10px 10px 15px;
	line-height: 24px;
}

.childlist li {
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	background: url('../images/li_dot.gif') no-repeat 5px 12px;
	padding: 0 10px 0 12px;
	overflow: hidden;
}

.catlist {
	padding: 15px 15px 15px 10px;
	line-height: 24px;
	font-size: 14px;
}

/* .catlist_li {font-size:14px;background:url('../images/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;} */
.catlist_li {
	font-size: 14px;
	/*height:28px;line-height:28px;*/
	background: url('../images/li_dot.gif') no-repeat 5px 12px;
	padding: 0 10px 0 12px;
	overflow: hidden;
	position: relative;
}


.catlist_li a {
	font-size: 16px;
	font-weight: bold;
}

.catlist_sp {
	background: #FFFFFF url('../images/dot.gif') repeat-x 0 center;
}

.subtitle {
	padding: 5px 15px 5px 15px;
	margin: 10px 20px 10px 20px;
	line-height: 24px;
	font-size: 12px;
	border: #EEEEEE 1px solid;
	background: #FAFAFA;
}

.subtitle li {
	width: 50%;
	height: 24px;
	overflow: hidden;
	float: left;
}

/*固定DIV样式*/
.div2 {
	width: 300px;
	top: 16px;
	z-index: 999;
	position: fixed;
	_position: absolute
}

/*内容页加二维码*/
.state {
	width: 830px;
	float: left;
	color: #000;
	margin-left: 20px;
	display: initial;
	overflow: hidden;
}

.weixin {
	width: 850px;
	margin: 40px 0 5px 20px;
	position: relative;
	height: 100px;
}

.weixin-img {
	left: 10px;
	margin-top: 25px;
	position: absolute;
	top: -40px;
}

.weixin1 {
	background: none repeat scroll 0 0 #e4e4e4;
	height: 50px;
	line-height: 50px;
	padding-left: 120px;
	color: #000;
}

/*列表*/
.thumb {
	padding: 5px 0 5px 0;
}

.thumb img {
	padding: 3px;
}

.thumb li {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	font-size: 14px;
}

.thumbml ul {
	margin: 10px 0 15px 0;
}

.imb img {
	border: #DDDDDD 1px solid;
	padding: 3px;
}

/* 改 */
.t_thumb {
	padding: 0;
}

.catlist_li strong {
	font-weight: 500;
	color: #111;
}

.catlist_li .f_gray {
	position: absolute;
	top: 0;
	right: 10px;
	display: flex;
}

.catlist_li .f_gray .f_r {
	margin-right: 15px;
	width: 70px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.catlist_li .f_gray .f_r a {
	font-weight: 400;
	font-size: 13px !important;
}

.left_box .title {
	height: auto;
	line-height: 2;
	font-weight: revert;
	color: #000000;
}

.introduce .center_tips {
	font-weight: bold;
	font-size: 16px;
	color: #b5340c;
}

/* 首页=>资讯=>政策法规=>政策与实践=>正文
.bshare-custom .icon-medium-plusbshare-custom .icon-medium-plus{margin-left: 511px !important;}
.bshare-custom .icon-medium-plusbshare-custom .icon-medium-plus > a {transform: scale(0.7) !important;} */
.content header h1 {
	color: #000;
}

/* span {
	color: #000 !important;
} */
/* 分页 */
.laypage>.pages {
	background-color: #f2f2f2;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 15px;
	border-radius: 3px;
}

.laypage>.pages>a,
cite {
	background-color: #fff;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
	/* width: 110px; */
}

.laypage>.pages>cite {
	padding: 0 20px;
}

.laypage>.pages>strong {
	background-color: #4e6ef2;
	display: inline-block;
	width: 30px;
	text-align: center;
	border-radius: 5px;
	color: #fff;
}

.laypage>.pages>a {
	padding: 0 5px;
	height: 30px;
}

/* .laypage>.pages>a:first-of-type{
	
	height: 30px;
	border-radius: 6px;
}
.laypage>.pages>a:last-of-type{
	width: 70px;
	height: 30px;
	border-radius: 6px;
} */
.laypage>.pages>.pages_inp {
	height: 30px;
	border-radius: 6px;
	width: 32px;
	text-align: center;
}

.laypage>.pages>.pages_btn {
	width: 36px;
	height: 30px;
}
