@charset "UTF-8";
input,
textarea {
	border: none;
	padding: 0;
	box-sizing: border-box
}

.ft_inner,
.search-fm,
.tab-d a,
.tags-g>a,
body,
input,
textarea {
	box-sizing: border-box
}

.btn,
.btn-bd,
.listpage>a,
.popup_close,
.search-fm_sel_list li,
.search-fm_sel_option,
.sel_current,
.sel_option li,
.share_wechat,
[type=submit],
[type=button],
[type=reset] {
	cursor: pointer
}

.nav_subnav_box_tarr:after,
.nav_subnav_box_tarr:before,
.nav_subnav_option_barr:after,
.nav_subnav_option_barr:before,
.search-fm_sel_option>i:after,
.search-fm_sel_option>i:before,
.share-search-result .share_wechat_barr:after,
.share-search-result .share_wechat_barr:before,
.share_wechat_barr:after,
.share_wechat_barr:before {
	content: '';
	border-color: transparent;
	border-style: solid;
	position: absolute
}

body {
	-webkit-tap-highlight-color: transparent;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

button,
input,
label,
select,
textarea {
	vertical-align: middle;
	outline: 0;
	font-size: 100%;
	font-family: inherit
}

input {
	background: 0 0;
	margin: 0
}

pre {
	font-family: inherit;
	white-space: pre-wrap;
	word-wrap: break-word
}

.c3-1120-20>ul:after,
.c3-320-10>ul:after,
.c6-1080-12>ul:after,
.c6-1120-20>ul:after,
.c6-875-13>ul:after,
.clf:after,
.ft_inner:after,
.hd:after,
.main-wrap:after,
.search-fm:after,
.share:after,
.tab-d:after,
.tit-d:after,
.w-bd:after {
	content: '';
	display: block;
	height: 0;
	overflow: hidden;
	clear: both
}

.popup {
	display: table
}

.popup_wrap {
	display: table-cell
}

.flex-ft {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.nav_subnav_box,
.search-fm_sel_list,
.searchbox-tit>i,
.sel_option,
.share_wechat_qr {
	display: none
}

.active.sel .sel_option,
.ad-1120-90 a,
.ad-1120-90 img,
.ad-300-250 a,
.ad-300-250 img,
.ad-mian img,
.ad-mian>a,
.boxy-content iframe,
.nav_subnav:hover .nav_subnav_box,
.nav_subnav_list a,
.nav_subnav_option,
.sel_current i,
.share_alipay,
.share_android,
.share_baidu,
.share_ios,
.share_wechat,
.share_wechat:hover .share_wechat_qr,
.share_weibo,
.share_zone,
.tab-d a {
	display: block
}

.btn,
.btn-bd,
.listpage>a,
.listpage_count,
.search-fm_sel_option,
.tags-g>a,
.top-ad_box>em,
.top-ad_box>span {
	display: inline-block
}

.flex-ft_main {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.flex-ft>.ft,
.flex-ft>.hd-wrap,
.flex-ft_main {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.ft_inner,
.nav_subnav,
.nav_subnav_option,
.popup_inner,
.search-fm,
.search-fm_sel_option,
.sel,
.sel_current,
.sel_option li,
.share_wechat {
	position: relative
}

.nav_subnav_box,
.nav_subnav_box_tarr,
.nav_subnav_option_barr,
.popup_close,
.search-fm_btn,
.search-fm_icon,
.search-fm_sel,
.search-fm_sel_list,
.search-fm_sel_option>i,
.sel_current>span,
.sel_option,
.share-ft,
.share_wechat_barr,
.share_wechat_qr {
	position: absolute
}


.mask,
.popup {
	position: fixed
}

.nav_subnav_option_barr,
.search-fm_sel_option>i,
.share-ft {
	top: 50%
}

.nav_subnav_box,
.search-fm_sel_list,
.sel_option {
	top: 100%
}

.popup,
.share_wechat_barr,
.share_wechat_qr {
	left: 50%
}

.nav_subnav_option_barr {
	right: 10px
}

.hd-wrap,
.mask,
.popup_close,
.search-fm_btn,
.search-fm_icon,
.search-fm_sel_option>i,
.sel_current>span,
.sel_option,
.share-ft {
	right: 0
}

.search-fm_sel {
	left: 10px
}

.nav_subnav_box_tarr {
	left: 30px
}

.nav_subnav_box {
	left: -20px
}

.hd-wrap,
.popup,
.popup_close,
.search-fm_btn,
.search-fm_icon,
.search-fm_sel,
.sel_current>span {
	top: 0
}
.hd-wrap{top: 40px;}
.hd-wrap,
.sel_option {
	left: 0
}

.search-fm_icon {
	z-index: 1
}

.search-fm_btn,
.sel_option {
	z-index: 2
}

.nav_subnav_box,
.search-fm_sel {
	z-index: 9
}

.hd-wrap {
	z-index: 40
}

.popup {
	z-index: 100
}

.c3-1120-20>ul>li,
.c3-320-10>ul>li,
.c6-1080-12>ul>li,
.c6-1120-20>ul>li,
.c6-875-13>ul>li,
.logo,
.logo_qzw,
.logo_sjk,
.main,
.nav_list>li,
.search-fm_txt,
.share>li,
.share_popup_btn1,
.share_tit,
.tab-d>li {
	float: left
}

.nav,
.share-search-result,
.share_popup_btn2,
.side,
.tit-d_more {
	float: right
}

.clb {
	clear: both
}

.mask-lock,
.mask-lock>body,
.popup,
.sel_current,
.sel_current>span,
html {
	height: 100%
}

.search-fm_txt,
.table-d {
	width: 100%
}

.ad-1120-90 img,
.ad-300-250 img,
.ad-mian img {
	max-width: 100%
}

.share a,
.share-search-result a {
	height: 24px;
	width: 24px
}

.listpage>a,
.nav_subnav_list a,
.search-fm_sel,
.share-ft a {
	height: 30px
}

.hd,
.logo_qzw {
	height: 40px
}

.search-fm,
.searchbox-tit,
.searchbox-tit>i,
.tab-d a {
	height: 50px
}

.navadr,
.tit-d {
	height: 60px
}

.ad-1120-90 a {
	height: 90px
}

.ft,
.share a,
.share-search-result,
.share-search-result a,
.share>li {
	line-height: 24px
}

.listpage>a,
.nav_subnav_list a,
.search-fm_sel,
.search-fm_sel_list,
.share-ft a {
	line-height: 30px
}

.hd {
	line-height: 40px
}

.search-fm,
.searchbox-tit,
.searchbox-tit>i,
.tab-d {
	line-height: 50px
}

.navadr,
.tit-d {
	line-height: 60px
}

.share-ft a {
	width: 30px
}

.search-fm_sel {
	width: 90px
}

.search-fm_btn,
.search-fm_icon {
	width: 100px
}

.tit-d2,
.tit-d3,
.top-ad {
	line-height: 1.2
}

body {
	min-height: 100%;
	line-height: 1.5
}

.btn,
.btn-bd,
.tags-g>a {
	line-height: 2
}

.popup_close {
	height: 1.5em;
	width: 1.5em
}

.btn,
.btn-bd,
.tags-g>a {
	height: 2em
}

.wrap-d>.tab-d,
.wrap-d>.tit-d {
	margin-left: -20px;
	margin-right: -20px
}

.ft_link>i,
.navadr_gap {
	margin-left: 10px;
	margin-right: 10px
}

.search-fm_txt {
	margin-top: 8px;
	margin-bottom: 8px
}

.nav_subnav_option_barr,
.search-fm_sel_option>i {
	margin-top: -3px;
	-webkit-transition: all .5s;
	transition: all .5s
}

.share-ft {
	margin-top: -15px
}

.logo_sjk {
	margin-top: 4px
}

.top-ad_box>em {
	margin-top: 5px;
	font-size: 14px
}

.search-fm {
	margin-top: 15px
}

.ad,
.ad-1120-90,
.main-wrap,
.wrap-d {
	margin-top: 30px
}

.ft,
.tit-d3 {
	margin-top: 40px
}

.share_tit {
	margin-right: -5px
}

.navadr_icon,
.tab-d>li {
	margin-right: 5px
}

.share_wechat_qr {
	bottom: 100%;
	margin-bottom: 15px
}

.share_wechat_barr {
	bottom: 0;
	margin-left: -10px
}

.share>li {
	margin-left: 5px
}

.logo_sjk {
	margin-left: 8px
}

.listpage>a {
	margin-left: 10px
}

.nav_list>li {
	margin-left: 20px
}

.sel_option>ul {
	margin-top: .25em
}

.tags-g>a {
	margin-right: .75em
}

body,
dd,
dl,
form,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
pre,
ul {
	margin: 0
}

.main>.wrap-d:first-child,
.side>.wrap-d:first-child {
	margin-top: 0
}

.ad-1120-90 img,
.ad-300-250 img,
.ad-mian img,
.ft_inner,
.w-bd,
.wrap-search_inner {
	margin-left: auto;
	margin-right: auto
}

.ad-1120-90 {
	padding: 1px
}

.share_wechat_qr {
	padding: 10px
}

.wrap-d2 {
	padding: 20px
}

.search-fm_sel_list,
.search-fm_sel_list li {
	padding-left: 5px;
	padding-right: 5px
}

.listpage>a,
.logo_sjk,
.table-d td,
.table-d th {
	padding-left: 10px;
	padding-right: 10px
}

.search-fm_txt {
	padding-left: 15px;
	padding-right: 15px
}

.nav_subnav_list a,
.tit-d,
.wrap-d {
	padding-left: 20px;
	padding-right: 20px
}

.tab-d a {
	padding-left: 25px;
	padding-right: 25px
}

.table-d td,
.table-d th,
.top-ad_box {
	padding-top: 8px;
	padding-bottom: 8px
}

.nav_subnav_list {
	padding-top: 10px;
	padding-bottom: 10px
}

.hd {
	padding-top: 15px;
	padding-bottom: 15px
}

.ft {
	padding-top: 20px;
	padding-bottom: 20px
}

.listpage {
	padding-top: 30px;
	padding-bottom: 30px
}

.nav_subnav_box {
	padding-top: 15px
}

.search-fm_sel_option {
	padding-right: 5px
}

.nav_subnav_option {
	padding-right: 15px
}

.search-fm {
	padding-right: 100px
}

.search-fm_sel_list {
	padding-bottom: 5px
}

.sel_current {
	width: auto;
	padding-left: 10px
}

.tags-g>a {
	padding-left: .5em;
	padding-right: .5em
}

.sel_current>span {
	padding-left: .75em;
	padding-right: .75em
}

.btn,
.btn-bd {
	padding-left: 1.5em;
	padding-right: 1.5em
}

.sel_option li {
	line-height: 1.2em;
	padding-top: .5em;
	padding-bottom: .5em;
	border-top: 1px solid #eee
}

.sel_current {
	padding-right: 3em
}

fieldset,
ol,
ul {
	padding: 0
}

address,
em,
i {
	font-style: normal
}

.popup_close,
.top-ad_box>span {
	font-weight: 700
}

.table-d th,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400
}

.top-ad_box>span {
	font-size: 18px;
	letter-spacing: 2px
}

.search-fm_icon {
	font-size: 30px
}

.searchbox-tit>em {
	font-size: 32px
}

.searchbox-tit-index>em {
	font-size: 36px
}

.btn.blue2,
.btn.blue2:hover,
.btn.cyan,
.btn.cyan:hover,
.btn.orange,
.btn.orange:hover,
.btn.red,
.btn.red:hover,
.ft_copyright>a:hover,
.ft_link>a:hover,
.listpage>a.cur,
.listpage>a:hover,
.search-fm_icon,
.share_icon,
.share_icon:hover {
	color: #fff
}

a,
a:hover,
ins {
	text-decoration: none
}

.ad,
.ad-1120-90,
.ad-1120-90-index,
.ad-300-250,
.btn,
.btn-bd,
.listpage,
.popup_close,
.search-fm_icon,
.searchbox-tit,
.sel_option>ul,
.share_alipay,
.share_android,
.share_baidu,
.share_ios,
.share_wechat,
.share_weibo,
.share_zone,
.top-ad {
	text-align: center
}

.nav_subnav_list a,
.search-fm_sel_list li {
	white-space: nowrap
}

.btn.gray:focus {
	background-color: #ddd
}

.btn.gray,
.share-search-result .share_wechat_qr {
	background-color: #eee
}

.btn-bd.blue2:focus,
.btn.gray:hover,
.sel_current>span:hover,
.sel_option li:hover {
	background-color: #f2f2f2
}

.ad-1120-90-index a,
.sel_current>span,
.tab-d a.current,
.tab-d a:hover {
	background-color: #f6f6f6
}

.btn-bd,
.table-d th {
	background: #fafafa
}

.ad,
.ad-300-250 a,
.hd-wrap,
.nav_subnav_list,
.popup_inner,
.search-fm,
.search-fm_sel_list,
.sel_option li,
.share_wechat_qr,
.tab-d,
.wrap-d,
.wrap-d2 {
	background-color: #fff
}

.logo_qzw,
.wrap-search {
	background-repeat: no-repeat
}

.hd-wrap-index {
	background: 0 0
}

.btn-bd,
.listpage>a,
.nav_subnav_list,
.sel,
.sel_option>ul,
.table-d td,
.table-d th,
.tags-g>a {
	border: 1px solid #eee
}

.tab-d,
.tit-d {
	border-bottom: 1px solid #eee
}

.search-fm_txt,
.sel_current>span {
	border-left: 1px solid #eee
}

.hd-wrap {
	border-bottom: 1px solid #f2f2f2
}

.hd-wrap-index,
fieldset,
iframe,
img {
	border: none
}

.sel_option li:first-child {
	border-top: none
}

table {
	border-spacing: 0;
	border-collapse: collapse
}

.listpage>a,
.tags-g>a {
	border-radius: 2px
}

.btn,
.btn-bd,
.search-fm,
.search-fm_sel_list li {
	border-radius: 3px
}

.popup_inner {
	border-radius: .25em;
	-webkit-animation: fadeInDown ease-out .5s;
	animation: fadeInDown ease-out .5s
}

.share a {
	border-radius: 50%
}

.sel_current>span:hover {
	border-radius: 0 2px 2px 0
}

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

.ad-1120-90 a,
.ad-300-250 a,
.ad-mian>a,
.c3-1120-20,
.c3-320-10,
.c6-1080-12,
.c6-1120-20,
.c6-875-13,
.logo_qzw,
.mask-lock,
.mask-lock>body,
.searchbox-tit {
	overflow: hidden
}

.btn,
.btn-bd,
.listpage>a,
.listpage_count,
.popup_wrap,
.top-ad_box>em,
.top-ad_box>span,
img {
	vertical-align: middle
}

.tags-g>a {
	vertical-align: top
}

.nav_subnav:hover .nav_subnav_option_barr,
.search-fm_sel:hover .search-fm_sel_option i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.active.sel .sel_current i,
.sel_current>span:hover>i {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.nav_subnav:hover .nav_subnav_option_barr,
.search-fm_sel_option>i {
	-webkit-transform-origin: 6px 3px;
	-ms-transform-origin: 6px 3px;
	transform-origin: 6px 3px
}

.mask {
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 50;
	background: url(../images/bg0-05.png);
	background: rgba(0, 0, 0, .5)
}

.ft_inner,
.w-bd {
	width: 1120px
}

.btn.gray:hover,
.listpage a.notcur.current,
.listpage a.notcur:hover,
.tab-d a:hover,
a,
body {
	color: #333
}

.ft {
	color: #666
}

.navadr,
.navadr_link,
.popup_close,
.share_tit,
.tit-d_more {
	color: #999
}

.ft_copyright>a,
.ft_link>a,
.sel_current>span {
	color: #ccc
}

.keyword,
.orange,
.popup_close:hover,
.share_popup_btn2,
.share_popup_btn2:hover {
	color: #f86923
}

a.orange:hover {
	color: #fa8b54
}

.fontblue,
.listpage_count,
.navadr_link:hover,
.share_popup_btn1,
.tit-d_more:hover {
	color: #3862b6
}

.blue2,
.btn-bd.blue2,
.tags-g>a {
	color: #26a2de
}

a.blue2:hover {
	color: #52b5e5
}

.cyan {
	color: #35bc7a
}

a.cyan:hover {
	color: #55cf93
}

.red {
	color: #f15556
}

a.red:hover {
	color: #f58485
}

.searchbox-tit,
a:hover {
	color: #3862b6
}

.nav_list a.qycxb {
	color: #f86923
}

.nav_list a.qycxb:hover {
	color: #fa8b54
}

.ft,
.ft_copyright>a {
	font-size: 12px
}

.listpage,
.navadr,
.share_tit {
	font-size: 14px
}

.tit-d2,
.tit-d3,
.tit-d_more {
	font-size: 16px
}

.navadr_icon,
.popup_close,
.share-search-result .share_icon {
	font-size: 18px
}

.share_icon,
.tit-d {
	font-size: 20px
}

body {
	background-color: #eff6fc;
	/*padding-top: 71px;*/
	font-family: "Helvetica Neue", Helvetica, STHeiti, Verdana, 'Microsoft YaHei', SimHei, Sans-Serif
}

.listpage>a.cur,
.listpage>a:hover {
	background-color: #3862b6
}

.btn.blue2 {
	background-color: #26a2de
}

.btn.blue2:hover {
	background-color: #3cabe1
}

.btn.blue2:focus {
	background-color: #1f93cc
}

.btn.orange {
	background-color: #f86923
}

.btn.orange:hover {
	background-color: #f97a3c
}

.btn.orange:focus {
	background-color: #f7580a
}

.btn.cyan {
	background-color: #35bc7a
}

.btn.cyan:hover {
	background-color: #41c987
}

.btn.cyan:focus {
	background-color: #2fa86d
}

.btn.red {
	background-color: #f15556
}

.btn.red:hover {
	background-color: #f36d6d
}

.btn.red:focus {
	background-color: #ef3d3f
}

.share_wechat_barr:before {
	top: 0;
	left: 0;
	border-width: 10px 10px 0;
	border-top-color: #fff
}

.share_wechat_barr:after {
	top: 0;
	left: 0;
	border-width: 10px 10px 0;
	border-top-color: transparent
}

.share-search-result .share_wechat_barr:before {
	top: 0;
	left: 0;
	border-width: 10px 10px 0;
	border-top-color: #eee
}

.share-search-result .share_wechat_barr:after {
	top: 0;
	left: 0;
	border-width: 10px 10px 0;
	border-top-color: transparent
}

.nav_subnav_box_tarr:before {
	top: 0;
	left: 0;
	border-width: 0 8px 8px;
	border-bottom-color: #e6e6e6
}

.nav_subnav_box_tarr:after {
	left: 1px;
	top: 1px;
	border-width: 0 7px 7px;
	border-bottom-color: #fff
}

.nav_subnav_option_barr:before,
.search-fm_sel_option>i:before {
	top: 0;
	left: 0;
	border-width: 6px 6px 0;
	border-top-color: #bbb
}

.nav_subnav_option_barr:after,
.search-fm_sel_option>i:after {
	top: 0;
	left: 2px;
	border-width: 4px 4px 0;
	border-top-color: #fff
}

.btn,
.btn-bd,
.sel_current i,
.sel_current>span,
.tags-g>a,
[type=text]:focus,
a:hover,
input,
textarea:focus {
	-webkit-transition: all .25s;
	transition: all .25s
}

[type=text]:focus,
textarea:focus {
	border-color: #26a2de;
	box-shadow: 0 0 .5em #26a2de
}

.sel_option>ul {
	overflow-y: auto;
	max-height: 13.5em;
	box-shadow: 0 .2em .2em rgba(0, 0, 0, .25)
}

.popup {
	width: 800px;
	margin-left: -400px
}

.c3-1120-20>ul {
	margin-right: -20px
}

.c3-1120-20>ul>li {
	width: 360px;
	margin-right: 20px
}

.c3-320-10>ul {
	margin-right: -10px
}

.c3-320-10>ul>li {
	width: 100px;
	margin-right: 10px
}

.c6-875-13>ul {
	margin-right: -13px
}

.c6-875-13>ul>li {
	width: 135px;
	margin-right: 13px
}

.c6-1080-12>ul {
	margin-right: -12px
}

.c6-1080-12>ul>li {
	width: 170px;
	margin-right: 12px
}

.c6-1120-20>ul {
	margin-right: -20px
}

.c6-1120-20>ul>li {
	width: 170px;
	margin-right: 20px
}

.main {
	width: 790px
}

.side {
	width: 300px
}

.tab-d a {
	border-top: 2px solid #fff
}

.tab-d a:hover {
	border-top-color: #f6f6f6
}

.tab-d a.current {
	border-top-color: #91aadd
}

.tags-g>a:hover {
	border-color: currentcolor
}

.tags-g>a:nth-child(5n+1) {
	color: #f86923
}

.tags-g>a:nth-child(5n+2) {
	color: #35bc7a
}

.tags-g>a:nth-child(5n+3) {
	color: #3862b6
}

.tags-g>a:nth-child(5n+4) {
	color: #f15556
}

.tags-g>a:nth-child(5n) {
	color: #7abb15
}

.btn-bd.blue2:hover {
	border-color: #26a2de
}

.flex-ft {
	height: 100%\9
}

.flex-ft_main {
	min-height: 87%\9
}

.flex-ft_main2 {
	min-height: 67%
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.flex-ft {
		height: 100%
	}
	.flex-ft_main,
	.flex-ft_main2 {
		min-height: 0
	}
}

@font-face {
	font-family: ficon;
	src: url(../fonts/ficon.eot);
	src: url(../fonts/ficon.eot?#iefix) format("embedded-opentype"), url(../fonts/ficon.woff) format("woff"), url(../fonts/ficon.ttf) format("truetype"), url(../fonts/ficon.svg#ficon) format("svg");
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	speak: none
}

[class^=icon-]:before {
	font-family: ficon
}

.icon-menu:before {
	content: "\e900"
}

.icon-search:before {
	content: "\e901"
}

.icon-larr:before {
	content: "\e902"
}

.icon-rarr:before {
	content: "\e903"
}

.icon-report:before {
	content: "\e904"
}

.icon-adr:before {
	content: "\e905"
}

.icon-alipay:before {
	content: "\e906"
}

.icon-weibo:before {
	content: "\e907"
}

.icon-wechat:before {
	content: "\e908"
}

.icon-zone:before {
	content: "\e909"
}

.icon-baidu:before {
	content: "\e90a"
}

.icon-ios:before {
	content: "\e90b"
}

.icon-android:before {
	content: "\e90c"
}

.icon-load:before {
	content: "\e90d"
}

.icon-print:before {
	content: "\e90e"
}

.icon-save:before {
	content: "\e90f"
}

.icon-dataaccess:before {
	content: "\e910"
}

.icon-shoppingchat:before {
	content: "\e911"
}

.icon-correct:before {
	content: "\e912"
}

.icon-chart:before {
	content: "\e913"
}

.icon-zan:before {
	content: "\e914"
}

.icon-comm:before {
	content: "\e915"
}

.icon-qq:before {
	content: "\e916"
}

.icon-xfhybg:before {
	content: "\e917"
}

.icon-syjhs:before {
	content: "\e918"
}

.icon-kxxbg:before {
	content: "\e919"
}

.icon-yqgh:before {
	content: "\e911"
}

.icon-hlwj:before {
	content: "\e91b"
}

.icon-qzsjk:before {
	content: "\e91c"
}

.icon-sjk:before {
	content: "\e91d"
}

.icon-qq2:before {
	content: "\e91e"
}

.icon-qycxb:before {
	content: "\e91f"
}

.icon-hot:before {
	content: "\e920"
}

.icon-new:before {
	content: "\e921"
}

.icon-barr-fat:before {
	content: "\e922"
}

.icon-phone:before {
	content: "\e923"
}

.icon-email:before {
	content: "\e924"
}

.icon-service:before {
	content: "\e925"
}

.icon-del:before {
	content: "\e926"
}

.icon-return:before {
	content: "\e927"
}

.icon-new2:before {
	content: "\e928"
}

.top-ad {
	background: url(../images/bg-top-ad.png) left top no-repeat #cc2134;
	color: #FFFDE6
}

.top-ad_box {
	background: url(../images/bg-top-ad.png) right top no-repeat
}

.bd-index .top-ad {
	margin-top: 71px
}

.hd-wrap-index-bgf.hd-wrap-index {
	background-color: #fff;
	border-bottom: 1px solid #f2f2f2
}

.logo_qzw {
	text-indent: -999em;
	width: 200px;
	background-image: url(../images/logo.png)
}

.logo_sjk {
	height: 26px;
	line-height: 26px;
	border: 1px solid #2858a1;
	color: #1f2045
}

.nav_subnav_box {
	-webkit-animation: fadeInDownSmall .5s;
	animation: fadeInDownSmall .5s
}

.nav_subnav_box_tarr {
	top: 8px
}

.wrap-search {
	padding-top: 35px;
	padding-bottom: 35px;
	background-image: url(../images/bgi-bd.png);
	background-position: center 65px
}

.wrap-search_inner {
	width: 700px
}

.wrap-search_inner-index {
	padding-bottom: 150px;
	background: 0 0
}

.wrap-search-index {
	background: 0 0
}

.searchbox-tit-index {
	margin-top: 150px
}

.searchbox-tit>i {
	font-size: 400px
}

@-moz-document url-prefix() {
	.searchbox-tit>i {
		height: 110px;
		line-height: 110px
	}
}

.search-fm {
	padding-left: 110px;
	border: 2px solid #2a4a89
}

.search-fm-index {
	margin-top: 50px
}

.search-fm_txt {
	height: 30px;
	line-height: 30px
}

.search-fm_btn,
.search-fm_icon {
	height: 46px;
	line-height: 46px
}

.search-fm_txt:focus {
	box-shadow: none;
	border-color: #eee
}

.search-fm_btn:hover+.search-fm_icon {
	background-color: #30559d
}

.search-fm_btn:focus+.search-fm_icon {
	background-color: #243f75
}

.search-fm_icon {
	background-color: #2a4a89
}

.search-fm_sel {
	padding-top: 8px;
	padding-bottom: 8px
}

.search-fm_sel_option {
	height: 30px
}

.search-fm_sel_list {
	min-width: 100px;
	left: -12px;
	border: 2px solid #2a4a89;
	border-top: none;
	border-radius: 0 0 3px 3px
}

.search-fm_sel_list li:hover {
	background-color: #eaeff9
}

.ft {
	background-color: #262a2e
}

.ft_inner {
	padding-right: 200px
}

.share_wechat_qr {
	margin-left: -80px;
	-webkit-animation: fadeInDownSmall .25s;
	animation: fadeInDownSmall .25s
}

.share_wechat_qr img {
	width: 140px;
	height: 140px
}

.share-search-result {
	margin-top: 18px
}

.share-search-result>li {
	margin-left: 5px
}

.share_alipay {
	background-color: #26a2de
}

.share_alipay:hover {
	background-color: #1f93cc
}

.share_weibo {
	background-color: #E65939
}

.share_weibo:hover {
	background-color: #e34622
}

.share_wechat {
	background-color: #0cbb43
}

.share_wechat:hover {
	background-color: #0aa33a
}

.share_zone {
	background-color: #e2ba00
}

.share_zone:hover {
	background-color: #c9a500
}

.share_baidu {
	background-color: #4353e8
}

.share_baidu:hover {
	background-color: #2c3ee5
}

.share_ios {
	background-color: #d9af0f
}

.share_ios:hover {
	background-color: #c19c0d
}

.share_android {
	background-color: #7cc805
}

.share_android:hover {
	background-color: #6daf04
}

.listpage a.notcur.current,
.listpage a.notcur:hover {
	cursor: default;
	background: 0 0
}

.ad-300-250 a {
	height: 250px;
	width: 300px
}

.boxy-wrapper {
	position: absolute;
	z-index: 150;
	empty-cells: show
}

.boxy-wrapper.fixed {
	position: fixed
}

.boxy-modal-blackout {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000
}

.boxy-modal-blackout-iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 128;
	border: none
}

.boxy-wrapper .boxy-bottom-left,
.boxy-wrapper .boxy-bottom-right,
.boxy-wrapper .boxy-top-left,
.boxy-wrapper .boxy-top-right {
	width: 10px;
	height: 12px;
	background-color: #555;
	opacity: .6;
	filter: alpha(opacity=60);
	padding: 0
}

.boxy-wrapper .boxy-bottom,
.boxy-wrapper .boxy-left,
.boxy-wrapper .boxy-right,
.boxy-wrapper .boxy-top {
	background-color: #555;
	opacity: .6;
	filter: alpha(opacity=60);
	padding: 0
}

.boxy-wrapper .title-bar {
	height: 33px;
	position: relative;
	background: #fbfcfe
}

.boxy-wrapper .title-bar .dragging {
	cursor: move
}

.boxy-wrapper .title-bar h2 {
	font-size: 14px;
	text-align: left;
	color: #333;
	line-height: 1;
	margin: 0;
	padding: 10px 0 0 7px;
	font-weight: 700
}

.boxy-wrapper .title-bar .close {
	display: block;
	position: absolute;
	top: 6px;
	right: 7px;
	width: 21px;
	height: 19px;
	background: url(boxy/boxy-close.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden
}

.boxy-wrapper .title-bar .closeover {
	display: block;
	position: absolute;
	top: 6px;
	right: 7px;
	width: 21px;
	height: 19px;
	background: url(boxy/boxy-close.png) 0 -21px no-repeat;
	text-indent: -9999px;
	overflow: hidden
}

.boxy-wrapper .title-bar .max,
.boxy-wrapper .title-bar .min {
	display: block;
	position: absolute;
	top: 6px;
	right: 30px;
	width: 21px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden
}

.boxy-wrapper .title-bar .min {
	background: url(boxy/boxy-minmax.png) 0 -30px no-repeat
}

.boxy-wrapper .title-bar .max {
	background: url(boxy/boxy-minmax.png) 0 -120px no-repeat
}

.boxy-inner {
	background-color: #fff;
	padding: 0
}

.boxy-content {
	padding: 10px;
	overflow: auto
}

.boxy-content form {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 40px;
}

.boxy-wrapper .question {
	width: 340px!important;
	overflow: auto
}

.boxy-btn1,
.boxy-btn2 {
	width: 50px;
	height: 22px
}

.boxy-wrapper .answers {
	text-align: right
}

.submit,
.submit-b {
	text-align: center
}

.boxy-btn1,
.boxy-btn2,
.boxy-btn4 {
	background-color: transparent;
	font-size: 12px;
	border: 0;
	background-image: url(boxy/btn.png);
	color: #FFF;
	cursor: pointer;
	background-repeat: no-repeat;
	vertical-align: middle
}

.boxy-btn1 {
	background-position: 0 0
}

.boxy-btn2 {
	background-position: 0 -25px;
	color: #333
}

.boxy-btn3 {
	background-color: #EAEAEA;
	border-color: #EAEAEA #aaa #aaa #EAEAEA;
	color: #333;
	padding: 3px 5px 1.9px
}

.tips-box-b,
.tips-box-l,
.tips-box-t {
	position: absolute;
	color: #b00;
	font-size: 12px
}

.boxy-btn3:hover {
	background-color: #cad5eb;
	border-color: #CED8E3 #A2ADBC #A2ADBC #CED8E3
}

.boxy-btn4 {
	width: 75px;
	height: 22px;
	background-position: 0 -50px
}

.tips-box-b {
	background: url(boxy/tips-bg.png) right top no-repeat;
	height: 26px;
	padding-right: 10px
}

.tips-box-b .tips-content {
	background: url(boxy/tips-bg.png) left top no-repeat;
	height: 26px;
	float: left;
	line-height: 22px;
	padding-left: 10px
}

.tips-box-t {
	background: url(boxy/tips-bg.png) right -28px no-repeat;
	height: 27px;
	padding-right: 10px
}

.tips-box-t .tips-content {
	background: url(boxy/tips-bg.png) left -28px no-repeat;
	height: 20px;
	float: left;
	padding-top: 7px;
	line-height: 20px;
	padding-left: 10px
}

.tips-box-l {
	height: 21px
}

.tips-box-l span {
	background: url(boxy/tips-bg.png) left -58px;
	float: left;
	height: 21px;
	width: 10px
}

.tips-box-l .tips-content {
	background: url(boxy/tips-bg.png) right -58px;
	height: 21px;
	line-height: 21px;
	padding-right: 10px;
	float: left
}

.submit-gray2,
.submit-gray3,
.submit-gray4,
.submit-t-btn,
.submit-t-btn-gray,
.submit2,
.submit3,
.submit4 {
	text-align: center;
	margin-right: 6px;
	background-color: transparent;
	border: 0;
	background-image: url(boxy/btn.png);
	color: #FFF;
	cursor: pointer;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	line-height: 22px;
	font-size: 12px
}

.submit-gray2,
.submit-gray3,
.submit-gray4 {
	color: #555;
	height: 22px
}

.submit2 {
	width: 50px;
	height: 22px;
	background-position: 0 0
}

.submit4 {
	width: 75px;
	height: 22px;
	background-position: 0 -50px
}

.submit3 {
	width: 63px;
	height: 22px;
	background-position: 0 -75px
}

.submit-t-btn,
.submit-t-btn-gray {
	width: 55px;
	height: 32px;
	font-weight: 700;
	line-height: 32px
}

.submit-t-btn {
	background-position: -65px -268px
}

.submit-t-btn-gray {
	background-position: -65px -376px;
	cursor: default
}

.submit-gray2 {
	width: 50px;
	background-position: 0 -25px
}

.submit-gray3 {
	width: 63px;
	background-position: 0 -376px
}

.submit-gray4 {
	width: 75px;
	background-position: 0 -185px
}

a.a-submit:hover,
a.a-submit:link,
a.a-submit:visited,
a.submit-b:hover,
a.submit-b:link,
a.submit-b:visited {
	color: #FFF;
	text-decoration: none
}

.submit {
	height: 22px
}

.submit-b {
	height: 32px;
	line-height: 32px
}

.win-foot,
.win-foot-noborder {
	margin-top: 15px;
	height: 30px;
	text-align: right;
	clear: both
}

a.a-gray:hover,
a.a-gray:link,
a.a-gray:visited {
	color: #555;
	text-decoration: none
}

.win-foot {
	border-top: 1px solid #D1D6E2;
	padding-top: 15px
}

.win-foot-noborder {
	padding-top: 5px
}

.win-foot .win-tip-text {
	float: left
}

.ico-black-dot,
.tip-error,
.tip-right {
	background: url(boxy/boxy-ico.png) no-repeat
}

.tip-error,
.tip-normal,
.tip-right {
	display: inline-block;
	line-height: 20px;
	margin-left: 5px;
	vertical-align: middle;
	padding-top: 1px
}

.tip-normal {
	color: #888
}

.tip-right {
	padding-left: 16px;
	background-position: 0 -43px;
	color: #0B6DD0
}

.tip-error {
	padding-left: 16px;
	background-position: 0 -4px;
	color: #D07C0B
}

.ico-black-dot {
	width: 11px;
	height: 11px;
	background-position: 0 -85px;
	display: block;
	float: left
}

@-webkit-keyframes fadeInDownSmall {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -10%, 0);
		transform: translate3d(0, -10%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDownSmall {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -10%, 0);
		transform: translate3d(0, -10%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDownSmall {
	-webkit-animation-name: fadeInDownSmall;
	animation-name: fadeInDownSmall
}

.farbtastic {
	position: relative
}

.farbtastic * {
	position: absolute;
	cursor: crosshair
}

.farbtastic,
.farbtastic .wheel {
	width: 195px;
	height: 195px
}

.farbtastic .color,
.farbtastic .overlay {
	top: 47px;
	left: 47px;
	width: 101px;
	height: 101px
}

.farbtastic .wheel {
	background: url(wheel.png) no-repeat;
	width: 195px;
	height: 195px
}

.farbtastic .overlay {
	background: url(mask.png) no-repeat
}

.farbtastic .marker {
	width: 17px;
	height: 17px;
	margin: -8px 0 0 -8px;
	overflow: hidden;
	background: url(marker.png) no-repeat
}

.tag,
.tag_bd {
	width: 0;
	height: 0;
	border-style: dashed;
	border-color: transparent;
	vertical-align: middle;
	overflow: hidden
}

:root .tag_bd {
	border: none;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.art_reward .tag,
.share .tag,
.share_popup .tag,
.weixinpay .con .tag {
	position: absolute;
	left: 50%;
	bottom: -5px;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-style: solid;
	border-top-color: #fff
}

.share_popup .tag2 {
	bottom: auto;
	left: 35px;
	top: -5px;
	border-width: 0 5px 5px;
	border-top-color: transparent;
	border-bottom-color: #fff
}

.art_reward .tag_bd,
.share .tag_bd,
.share_popup .tag_bd,
.weixinpay .con .tag_bd {
	position: absolute;
	left: 50%;
	bottom: -7px;
	margin-left: -7px;
	border-width: 7px 7px 0;
	border-style: solid;
	border-top-color: #ddd
}

.share_popup .tag_bd2 {
	bottom: auto;
	top: -7px;
	left: 35px;
	border-width: 0 7px 7px;
	border-top-color: transparent;
	border-bottom-color: #ddd
}

:root .art_reward .tag_bd,
:root .share .tag_bd,
:root .share_popup .tag_bd,
:root .weixinpay .con .tag_bd {
	bottom: -5px;
	margin-left: -5px;
	width: 10px;
	height: 10px;
	background-color: #fff;
	border: none;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .25)
}

:root .share_popup .tag_bd2 {
	bottom: auto;
	top: -5px;
	box-shadow: -1px -1px 1px rgba(0, 0, 0, .25)
}

.share .open span {
	display: block
}

:root .art_reward .tag,
:root .share .tag,
:root .share_popup .tag {
	display: none
}

.share_popup {
	position: absolute;
	padding: 8px 10px 0;
	border: 1px solid #ddd;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .25)
}

.share_popup_btn {
	height: 30px;
	line-height: 30px;
	margin: 8px -10px 0;
	padding: 0 10px;
	font-size: 14px;
	border: 1px solid #fff;
	border-top: 1px solid #ddd;
	border-radius: 0 0 3px 3px;
	background-color: #f5f5f5
}

.share_popup .share_art li {
	margin-left: 5px
}

.share_popup .share_art li:first-child {
	margin-left: 0
}

.share_popup_btn a:hover {
	text-decoration: underline
}

.share_popup .share {
	float: none;
	margin-top: 0
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fadeInDown-xs {
	from {
		opacity: .25;
		-webkit-transform: translate3d(0, -33%, 0);
		transform: translate3d(0, -33%, 0)
	}
	to {
		opacity: .75;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown-xs {
	from {
		opacity: .25;
		-webkit-transform: translate3d(0, -33%, 0);
		transform: translate3d(0, -33%, 0)
	}
	to {
		opacity: .75;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

.bg3 {
	background-color: #1d50a2;
}
#top { width: 1120px; height: 40px; line-height: 40px; font-size: 12px; margin: 0 auto; color: #fff;}
#top a { color: #fff;}
#top a:hover { color: #fff; text-decoration: underline;}
#top .l{float: left;}
#top .r{float: right;}
#top i { margin-left: 10px; margin-right: 10px; color: #999;}
.top_load { height: 40px; line-height: 40px; padding: 0 20px; margin-left: 20px; background-color: #444; }
.top_load .ffi { margin-right: 5px; font-size: 16px; color: #999;}
.hd-warp-fixed{position: fixed; top: 0px;}
.nav_child_two{width: 240px; float: left;}
.nav_child_two li{width: 50%;float: left}
.nav_child_three{width:360px;float: left;}
.nav_child_three li{ width: 33%;float: left;}
.nav_child_four{width:500px;float: left;}
.nav_child_four li{ width: 25%;float: left;}
.nav_child_four a,.nav_child_three a{font-size: 13px;}



@font-face {
  font-family: 'ficon-yjy';
  src: url("../fonts/ficon-yjy.eot");
  src: url("../fonts/ficon-yjy.eot?#iefix") format("embedded-opentype"), url("../fonts/ficon-yjy.woff") format("woff"), url("../fonts/ficon-yjy.ttf") format("truetype"), url("../fonts/ficon-yjy.svg#ficon") format("svg");
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  speak: none; }
  
[class^="iyjy-"]:before {
  font-family: 'ficon-yjy'; }

@font-face {
  font-family: 'icomoonfont';
  src:  url('../fonts/icomoonfont.eot?meznmk');
  src:  url('../fonts/icomoonfont.eot?meznmk#iefix') format('embedded-opentype'),
    url('../fonts/icomoonfont.ttf?meznmk') format('truetype'),
    url('../fonts/icomoonfont.woff?meznmk') format('woff'),
    url('../fonts/icomoonfont.svg?meznmk#icomoonfont') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icommon-"], [class*=" icommon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoonfont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icommon-yuanqu:before { content: "\e615"; }
.icommon-xiaozheng:before { content: "\e616"; }
.iyjy-zx-xfbg:before {
  content: "\e920"; }

.iyjy-zx-syjhs:before {
  content: "\e921"; }

.iyjy-zx-kxxbg:before {
  content: "\e922"; }

.iyjy-zx-cyyqgh:before {
  content: "\e923"; }

.iyjy-zx-hlwjzx:before {
  content: "\e924"; }

.iyjy-zx-qzsjk:before {
  content: "\e925"; }
  
.iyjy-gn-syjhs:before {
  content: "\e92a"; }

.iyjy-gn-kxxbg:before {
  content: "\e92b"; }

.iyjy-gn-yqgh:before {
  content: "\e92c"; }

.iyjy-gn-hlwj:before {
  content: "\e92d"; }

.iyjy-gn-zxdy:before {
  content: "\e92e"; }

.iyjy-gn-qyznzx:before {
  content: "\e92f"; }

.iyjy-gywm-kh:before {
  content: "\e930"; }

.iyjy-gywm-cx:before {
  content: "\e931"; }

.iyjy-gywm-fw:before {
  content: "\e932"; }

.deg360 i{
    transition: All 0.6s ease-in-out;
    -webkit-transition: All 0.6s ease-in-out;
    -moz-transition: All 0.6s ease-in-out;
    -o-transition: All 0.6s ease-in-out;   
}
.deg360:hover i{
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
}

.stockright i{background: #4284da;width: 24px; height: 24px;display:inline-block;border-radius: 50%; font-size: 12px;color: #f6f6f6; margin-right: 10px; line-height: 24px; text-align: center;}
.stockright h2 a.more{font-size: 14px;float: right;color: #999;}

.stockzs ul{ height: 50px;line-height: 50px; color: #666;}
.stockzs b{font-weight: normal;}
.stockzs ul:nth-child(2n){background: #fafafa;}
.stockzs ul li{float: left;}
.stockzs ul li.w1{width: 100px; text-indent: 15px;color: #3862b6;}
.stockzs ul li.w2{width: 65px; color: #999;font-size: 14px;}
.stockzs ul li.w3{width: 65px;font-size: 14px;}
.stockzs .green{color: #41b214;}
.stockzs .red,.dateContent .red{color: #f44242;}

.footApp{
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: #4284da;
    background: rgba(29,80,162,0.8);
	background: -webkit-gradient(linear, left top, right bottom, from(rgba(66,132,218,0.95)), to(rgba(61,152,235,0.95)));
	background: -webkit-linear-gradient(155deg, rgba(66,132,218,0.95), rgba(61,152,235,0.95));
	background: -moz-linear-gradient(155deg, rgba(66,132,218,0.95),rgba(61,152,235,0.95));
	background: -o-linear-gradient(155deg, rgba(66,132,218,0.95), rgba(61,152,235,0.95));
	background: -ms-linear-gradient(155deg, rgba(66,132,218,0.95), rgba(61,152,235,0.95));
	background: linear-gradient(155deg, rgba(66,132,218,0.95), rgba(61,152,235,0.95));     
    height: 60px;
    z-index: 100;
}
.footApp .w1200{
    position: relative;
    width: 1120px;
    margin: 0 auto;
    height: 60px;
}
.footApp .pic{
    position: absolute;
    right: 150px;
    bottom: -10px;
    background: #4284da;
    background: rgba(61,152,235,0.95);
    padding: 10px;
    width: 120px;
}
.footApp .pic img,.jjxr-box img{
    margin-bottom: 10px;
    display: inline-block;
}
.footApp .txt{
    position: absolute;
    left: 120px;
    color:  #fff;
    line-height: 60px;
    border: 0px;
    font-size: 16px;
    background: url(../images/syis.png) 0 17px no-repeat;
    padding-left: 40px;
}
.footApp .txt p{display: inline-block;float: left;}
.footApp .txt .appScroll-txt{display: inline-block;float: left;position: relative;}
.footApp .appScroll-txt .hd{position: absolute;right: 0;z-index: 99;top: 0px;}
.footApp .appScroll-txt .hd .prev,.footApp .appScroll-txt .hd .next{
	display: block;
	cursor: pointer;
	line-height: 14px;
	font-size: 16px;color: #ddd;
	transform:rotate(90deg);
}
.footApp .appScroll-txt .hd .prev:hover,.footApp .appScroll-txt .hd .next:hover{color: #fff;}
.footApp .appScroll-txt .bd{width:300px;color: #fbf800;font-size: 18px;}
.footApp .fb-close{
    position: absolute;
    right: 0;
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    font-family:"century gothic";
    cursor: pointer;
    line-height: 60px;
}
.jjxr-app{
	background: #fff;
	padding: 30px;
	margin-top: 30px;
	box-shadow: 0 0 15px #f1f1f1;
}
.jjxr-app .txts{
	width: 860px;
	float: left;
}
.jjxr-app .txts .name{
	font-size: 18px;color: #3862b6;
	margin-bottom: 10px;
	margin-top: 10px;
}

.jjxr-app .txts .name b,.jjxr-app .txts .name span{display: inline-block;font-weight: normal;}
.jjxr-app .txts .name span{font-size: 14px;color: #707070;}
.jjxr-app .txts .info li{
	width: 33.3333%;
	float: left;
	position: relative;
	margin-top: 5px;
	padding-left: 10px;
	box-sizing: border-box;
}
.jjxr-app .txts .info li span{color: #26a2de;}
.jjxr-app .txts .info li:before{
	position: absolute;
	left: 0;
	content: "";
	width:4px;
	top: 10px;
	height: 4px;
	border-radius: 4px;background: #b5b5b5;
}
.jjxr-app .pic{
	float: left;
	width: 120px;
	margin-right:30px;
	border: 1px solid #ddd;
}

.table-invoice td{
	border: 1px solid #ddd;
	padding: 6px 15px;
}
.table-invoice tr td:nth-child(odd){
	background: #fbf9f9;
}
.table-invoice input[type="text"]{
	border: 1px solid #ddd;
	height: 30px
}
.t-submit{
	margin-left: 180px;
	background: #3862b6;
	padding: 8px 30px;
	border: 0px;
	color: #fff;
	border-radius: 2px;
}

.login_box{
	position: relative;
}
.dlfs-pic{
      			position: absolute;
      			top: 0;
      			right: 0;
      		}
      		.dlfs-pic p{cursor: pointer;}
      		.dlfs-pic p.quick{
      			background: url(../images/dlfs1.png) no-repeat;
				background-size: 40px 40px;
				width: 40px;
				height: 40px;
				display: inline-block;
      		}
      		.dlfs-pic p.staic{
      			display: none;
      			background: url(../images/dlfs2.png) no-repeat;
				background-size: 40px 40px;
				width: 40px;
				height: 40px;
      		}
      		.login_other{
      			padding-top: 20px;
      		}
      		.dl-poptip{
      			position: absolute;
      			right: 40px;
      			top: 0;
      		}
      		.dl-poptip p{
      			display: inline-block;
      			height: 26px;
      			width: 83px;
      			cursor: pointer;
      			text-align: center;
      			line-height: 26px;color: #006CCC;
      			background: url(../images/dl-bg.png) no-repeat;
      		}
      		.dl-poptip p.staic{display: none;}
      		.dl-app{
      			position: absolute;
      			font-size: 14px;
      			width: 100%;
      			top: 40px;
      			bottom: 0;
      			right: 0px;
      			background: #fff;
      			text-align: center;
      			z-index: 98;
      			display: none;
      		}
      		.dl-app p{line-height: 1.4;margin-top: 5px;}
      		.login_other .dl-app a{
      			display: inline-block;
      			color: #006CCC;
      			font-size: 14px;
      			height: auto;line-height:1.4;
      			font-family: "宋体";
      		}
      		.dl-app a:hover{color:#006CCC;}