blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul {
	margin:0;
	padding:0;
	font-family:Arial;
}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	text-align:left;
	font-weight:400
}
abbr,body,fieldset,html,iframe,img {
	border:0
}
address,cite,dfn,em,var {
	font-style:normal
}
[hidefocus],summary {
	outline:0
}
li {
	list-style:none
}
h1,h2,h3,h4,h5,h6,small {
	font-size:100%
}
sub,sup {
	font-size:83%
}
code,kbd,pre,samp {
	font-family:inherit
}
q:after,q:before {
	content:none
}
textarea {
	overflow:auto;
	resize:none
}
label,summary {
	cursor:default
}
a,button {
	cursor:pointer
}
b,em,h1,h2,h3,h4,h5,h6,strong {
	font-weight:700
}
a,a:hover,ins,s {
	text-decoration:none
}
body,button,input,keygen,legend,select,textarea {
	font:12px/1.14,\5b8b\4f53;
	color:#333;
	outline:0
}
body {
	min-width:1200px;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial;
	color:#555;
	text-align:center
}
@font-face {
	font-family:iconfont;
	src:url(//at.alicdn.com/t/font_6mzxp6bghojsv2t9.eot);
	src:url(//at.alicdn.com/t/font_6mzxp6bghojsv2t9.eot?#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/font_6mzxp6bghojsv2t9.woff) format('woff'),url(//at.alicdn.com/t/font_6mzxp6bghojsv2t9.ttf) format('truetype'),url(//at.alicdn.com/t/font_6mzxp6bghojsv2t9.svg#iconfont) format('svg')
}
.icon {
	font-family:iconfont;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale
}
a {
	text-decoration:none
}
.clear {
	overflow:hidden;
	clear:both
}
#index-slide,.J_Copyright,.J_Footer,.header,.nav,.page-wrap,.top {
	width:100%;
	min-width:1200px;
	text-align:center
}
.header-main,.header-simple,.mallBottomNav-main,.nav-main,.page,.top-main,.your-position .main,J_FooterWrap {
	width:1200px;
	margin:0 auto;
	overflow:hidden
}
.consult-wrap div.body,.consult-wrap div.head,.header-main .edu-link,.header-main .hotline,.header-main .purpose-wrap,.header-main h1,.major-wrap em,.top-right a.top-icon {
	background-image:url(//www.hnxdfpr.cn/Static/Res/Pc/images/bg/base.png)
}
.header {
	width:100%;
	background:#fff
}
.top {
	height:40px;
	overflow:hidden;
	background:#f9f9f9;
}
.top-main div {
	overflow:hidden;
	height:40px;
	line-height:40px
}
.top-left {
	width:50%;
	float:left;
	font-size:14px;
	text-align:left
}
.top-left em {
	font-style:normal;
	background:#2b99ff;
	font-family:Arial;
	color:#fff;
	font-size:12px;
	display:inline-block;
	padding:2px 5px;
	text-align:center;
	height:14px;
	line-height:15px;
	margin-left:3px
}
.top-right {
	width:50%;
	overflow:hidden;
	height:40px;
	line-height:40px;
	float:right;
	text-align:right;
}
.top-right .search-bd {
	display:inline-block;
	margin-right:20px;
}
.top-right .search-bd .searchkey {
	border-radius:3px;
	border:1px solid #ccc;
	height:24px;
	padding:0px 5px;
}
.top-right .search-bd input[type='button'] {
	height:26px;
	width:50px;
	background:#ccc;
	border:none;
	padding:0px;
	border-radius:1px;
	top:1px;
	position:relative;
	cursor:pointer;
}
.top-right a {
	text-align:right;
	display:inline-block;
}
.top-right a.top-icon {
	width:25px;
	height:25px;
	background-repeat:no-repeat;
	margin:6px 15px -7px;
	position:relative;
}
.top-right a:last-child {
	color:#555
}
.top-right a.enroll {
	background:#e81118;
	color:#fff;
	padding:0 10px
}
.top-right a.qq {
	background-position:-675px -418px
}
.top-right a.weibo {
	background-position:-675px -446px
}
.top-right a.wechat {
	background-position:-675px -473px
}
.header-main,.header-main .edu-link,.header-main .hotline,.header-main .purpose-wrap,.header-main h1,.header-main h1 a {
	height:100px
}
.header-main {
	}.header-main .edu-link,.header-main .hotline,.header-main .purpose-wrap,.header-main h1 {
	background-repeat:no-repeat
}
.header-main h1 {
	background-position:0 16px;
	width:550px;
	float:left;
	background-size:107%;
}
.header-main h1 a {
	display:block;
	width:100%;
	text-indent:-10000px
}
.header-main .purpose-wrap {
	background-position:0 -85px;
	width:170px;
	float:left;
	display:none
}
.header-main .edu-link {
	background-position:0 -295px;
	width:240px;
	float:left;
	margin-left:30px
}
.header-main .hotline {
	background-position:0 -195px;
	width:230px;
	float:right
}
.header-simple-wrap .top .top-main {
	width:98%;
}
.header-simple,.header-simple .logo-simple,.header-simple ul {
	height:73px
}
.header-simple {
	width:auto!important;
	padding:0px 30px;
}
.header-simple .logo-simple {
	width:20%;
	height:73px;
	float:left;
	overflow:hidden
}
.header-simple .logo-simple img {
	width:100%;
}
.header-simple ul {
	float:right;
	width:80%;
	text-align:right;
}
.header-simple ul li {
	height:73px;
	line-height:73px;
	display:inline-block;
	font-size:16px;
	width:100px;
	text-align:center
}
.header-simple ul li a {
	color:#333
}
.header-simple ul li.on a {
	font-weight:700;
	color:red
}
.nav {
	width:100%;
	background:#f24a4f
}
.nav,.nav ul.nav-main,.nav ul.nav-main li {
	height:50px
}
.nav_1 {
	position:relative;
	left:270px;
	margin-right:270px
}
.major-wrap {
	width:270px;
	position:absolute;
	z-index:10;
	left:50%;
	margin-left:-600px;
	margin-top:-50px
}
.major-wrap em {
	display:inline-block;
	background-repeat:no-repeat
}
.major-list-h2 {
	width:270px;
	height:50px;
	line-height:50px;
	clear:both;
	background:#ea1816;
	font-size:17px;
	color:#fff
}
.major-list-h2 em {
	width:21px;
	height:16px;
	background-position:-678px -10px;
	position:relative;
	margin-left:42px;
	top:19px;
	float:left;
	margin-right:-52px
}
.major-list-wrap {
	height:400px;
	clear:both;
	display:none
}
.major-list-wrap .left {
	float:left;
	width:270px;
	height:400px
}
.main-major-back,.short-major-back {
	width:270px;
	height:276px;
	position:absolute;
	z-index:-1;
	filter:alpha(opacity=90);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity:.7
}
.main-major-back {
	background:#e81118
}
.short-major-back {
	background:#333;
	margin-top:276px;
	height:124px
}
.major-list-wrap .left dl,.major-list-wrap .left ul {
	width:270px;
	height:276px
}
.major-list-wrap .left dl dd,.major-list-wrap .left dl dt,.major-list-wrap .left ul li {
	width:270px;
	height:40px;
	line-height:40px;
	clear:both;
	overflow:hidden;
	font-size:15px
}
.major-list-wrap .left ul {
	height:276px
}
.major-list-wrap .left dl {
	height:160px
}
.major-list-wrap .left ul li.on {
	background:#E9441A
}
.major-list-wrap .left dl dd a,.major-list-wrap .left dl dt a,.major-list-wrap .left ul li a {
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#fff;
	vertical-align:middle;
	text-align:left
}
.major-list-wrap .left dl dd a em,.major-list-wrap .left ul li a em {
	width:27px;
	height:25px;
	position:relative;
	top:6px;
	left:10px;
	margin-right:15px;
	background-image:none;
}
.major-list-wrap .left ul li a b {
	margin-left:10px
}
.major-list-wrap .left dl dd a i,.major-list-wrap .left ul li a i {
	font-style:normal;
	font-family:Arial;
	float:right;
	position:absolute;
	line-height:20px;
	line-height:20px;
	margin-left:10px;
	margin-top:10px;
	font-size:12px;
	color:#ccc
}
.major-list-wrap .left ul .major-1 a em {
	background-position:-674px -52px
}
.major-list-wrap .left ul .major-2 a em {
	background-position:-674px -91px
}
.major-list-wrap .left ul .major-3 a em {
	background-position:-674px -132px
}
.major-list-wrap .left ul .major-4 a em {
	background-position:-674px -165px
}
.major-list-wrap .left ul .major-5 a em {
	background-position:-674px -205px
}
.major-list-wrap .left ul .major-6 a em {
	background-position:-674px -318px
}
.major-list-wrap .left ul .major-7 a em {
	background-position:-672px -244px
}
.major-list-wrap .left dl .major-6 a em {
	background-position:-670px -357px
}
.major-list-wrap .left dl .major-7 a em {
	background-position:-670px -245px
}
.major-list-wrap .left dl .major-8 a em {
	background-position:-670px -279px
}
.major-list-wrap .right {
	width:660px;
	height:400px;
	overflow:hidden;
	position:absolute;
	z-index:11;
	background:#fff;
	left:50%;
	margin-left:135px;
	display:none
}
.major-list-wrap .right ol {
	padding:20px;
	width:620px;
	height:360px;
	overflow:hidden
}
.major-list-wrap .right ol li {
	width:620px;
	height:360px;
	text-align:left;
	display:none
}
.major-list-wrap .right ol li.on {
	display:block!important
}
.major-list-wrap .right ol li strong {
	font-size:20px;
	padding-bottom:10px;
	display:block;
	font-weight:400
}
.major-list-wrap .right ol li p {
	font-size:14px;
	padding-bottom:10px;
	padding-top:5px;
	line-height:1.5;
	display:block
}
.major-list-wrap .right ol li b {
	display:block;
	font-size:16px;
	padding-bottom:10px;
	font-weight:400
}
.major-list-wrap .right ol li a {
	display:inline-block;
	background:#e81118;
	color:#FFF;
	border-radius:3px;
	margin-right:20px;
	padding:10px 20px;
	font-size:16px
}
.nav ul.nav-main li.nav-items {
	float:left;
	display:inline-block;
	font-size:16px;
	color:#FFF;
	font-family:"Arial";
	width:90px;
	line-height:50px;
	height:50px;
	text-align:center
}
.nav ul.nav-main li.nav-items:hover {
	background:#E03013
}
.nav ul.nav-main li.nav-items a {
	color:#fff;
	text-decoration:none;
	display:block;
	height:50px
}
.nav ul.nav-main li.nav-items s {
	display:none;
	color:#000;
	opacity:0;
}
#index-slide,.index-slide-box,.index-slide-box li {
	height:400px;
	width:100%;
	overflow:hidden;
	min-width:1200px
}
.index-slide-box li {
	position:absolute;
	display:none;
	background-position:center top;
	left:0
}
.index-slide-box li a {
	width:1124px;
	height:400px;
	overflow:hidden;
	display:block;
	margin:0 auto
}
.index-slide-button {
	padding:2px 5px;
	z-index:9;
	position:absolute;
	left:50%;
	margin-left:-335px;
	margin-top:-48px;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity:.8
}
.index-slide-button span {
	display:none;
	position:absolute;
	z-index:55;
	width:30px;
	height:60px;
	line-height:60px;
	background:#fff;
	text-align:center;
	margin-top:-202px;
	color:#000;
	font-size:16px;
	cursor:pointer;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
.index-slide-button span.prev {
	margin-left:-170px;
	left:50%
}
.index-slide-button span.next {
	margin-left:+720px;
	left:50%
}
.index-slide-button li {
	height:15px;
	float:left;
	background:#555;
	margin:1px;
	cursor:pointer;
	color:#fff;
	padding:5px 12px;
	width:90px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-right:5px
}
.index-slide-button li.on {
	background:#fff;
	color:#555
}
.your-position {
	margin:0 auto;
	font-size:12px;
	color:#999;
	clear:both;
	overflow:hidden;
	text-align:left;
	background:#fff;
	height:50px
}
.your-position .main {
	text-align:left;
	font-size:14px;
	padding:17px 0;
	border-bottom:1px solid #ededed
}
.your-position .main a {
	color:#333;
	padding:0 5px;
	margin-right:5px
}
.short-class-wrap {
	padding:20px 0 20px
}
.page-wrap .main,.short-class-wrap {
	width:1200px;
	margin:0 auto
}
.short-class-wrap ul {
	overflow:hidden;
	width:1250px
}
.short-class-wrap li {
	float:left;
	width:225px;
	margin: 10px 18px 10px 0px;
}
.short-class-wrap li h3,.short-class-wrap li p {
	width:225px;
	text-align:left
}
.short-class-wrap li h3 {
	font-size:14px;
	font-weight:500;
	line-height:40px
}
.short-class-wrap li p {
	padding-top:5px;
	color:#888
}
.short-class-wrap li p a {
	padding:6px 8px;
	color:#FFF;
	background:#e81118;
	float:right;
	position:relative;
	top:-5px
}
.short-class-wrap li p b {
	font-size:20px;
	color:#e81118
}
.wrap-bd {
	width:auto;
	overflow:hidden;
	background:#fff
}
.wrap-bd .title {
	text-align:left;
	font-size:14px;
	border-bottom:1px solid #ddd;
	overflow:initial;
	height:37px
}
.wrap-bd .title span.left {
	font-size:18px;
	display:inline-block;
	height:36px;
	line-height:36px;
	border-bottom:1px solid #ff7e2d;
	left:0;
	position:relative;
	padding:0 5px;
	float:left;
	bottom:-1px
}
.wrap-bd .title span.right {
	float:right;
	height:36px;
	line-height:36px
}
.wrap-bd .content {
	text-align:left;
	color:#333;
	overflow:hidden;
	padding:20px 0
}
.wrap-left {
	float:left;
	overflow:hidden;
	width:870px
}
.wrap-left .wrap-bd .title {
	border-bottom:1px solid #ddd
}
.wrap-left .wrap-bd .content {
	text-align:left;
	color:#333;
	overflow:hidden;
	padding:20px 0
}
.article-comment {
	background:#fff;
	padding:20px 0!important
}
.correlation-read {
	background:#fff
}
.correlation-read ul.conetnt {
	padding:0 10px
}
.correlation-read ul li {
	font-size:15px;
	color:#bbb;
	padding:10px 0;
	margin-left:10px
}
.correlation-read ul li em {
	font-size:12px;
	font-size:10px;
	position:relative;
	bottom:3px;
	right:4px;
	color:#999;
	font-style:normal
}
.correlation-read ul li a {
	color:#333;
	text-align:center;
}
.correlation-read ul li a:hover {
	color:#e81118
}
.correlation-read ul li .article-time {
	margin-left:10px
}
.wrap-right {
	float:right;
	overflow:hidden;
	width:300px
}
.wrap-right .wrap-bd {
	padding:15px 0;
	background:#fff
}
.wrap-right .wrap-bd .title a {
	color:#555
}
.wrap-right .right-video-list {
	padding:20px 0 10px
}
.wrap-right .right-video-list li {
	width:100%;
	clear:both;
	overflow:hidden;
	padding-bottom:13px
}
.wrap-right .right-video-list li .pic {
	display:none
}
.wrap-right .right-video-list li.on .pic {
	display:block
}
.wrap-right .right-video-list li.on .pic img {
	width:100%
}
.wrap-right .right-video-list li .video-title {
	font-size:16px;
	line-height:22px;
	text-overflow:ellipsis;
	white-space:nowrap;
	height:22px;
	color:#333
}
.wrap-right .right-video-list li .video-title:hover {
	color:#e81118
}
.right-guess-know-list li {
	padding:5px 0;
	text-align:left;
	font-size:17px
}
.right-guess-know-list li.on em {
	font-size:20px;
	color:#e81118
}
.right-guess-know-list li em {
	margin-right:10px;
	color:##9E9494
}
.right-guess-know-list li a {
	color:#555
}
.consultation-right {
	height:250px;
	background:url(../images/bg/kf_right.png) no-repeat right top!important;
	width:298px;
	border:1px solid #ddd;
	margin-bottom:30px
}
.consultation-right a {
	display:block;
	width:100%;
	height:52px;
	clear:both;
	overflow:hidden
}
.short-class-wrap.right-class {
	border:1px solid #eee;
	background:#f7f7f7;
	margin-bottom:30px
}
.short-class-wrap .right-class-list {
	width:230px;
	padding:20px 35px
}
.short-class-wrap .right-class-list li {
	clear:both;
	float:none;
	margin:0 0 20px
}
.fpage {
	padding:40px 0 80px;
	text-align:center;
	clear:both;
	overflow:hidden
}
.fpage a,.fpage span,.fpage strong {
	background:#f4f4f4;
	margin:0 5px;
	display:inline-block;
	padding:9px 12px;
	text-align:center;
	color:#666;
	font-size:14px
}
.fpage strong {
	background:#e81118;
	color:#fff
}
.fpage span {
	background:0 0;
	font-family:"Arial"
}
.fpage a:hover {
	background:#e81118;
	color:#fff
}
.fpage .firstpage,.fpage .lastpage {
	font-family:Arial
}
.article-share {
	padding:0!important;
	width:auto;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	width:870px;
	margin:20px auto
}
.article-share .left {
	width:40%;
	float:left;
	overflow:hidden;
	border-right:1px solid #f0f0f0;
	padding:20px 0;
	height:129px
}
.article-share .left .clear {
	text-align:left;
	font-size:15px;
	padding:5px 0;
	margin-top:50px
}
.article-share .right {
	width:50%;
	float:right;
	overflow:hidden;
	padding:20px 0
}
.article-share .right span {
	display:block;
	float:left;
	border:4px solid #f0f0f0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.article-share .right p {
	display:block;
	float:left;
	width:60%;
	text-align:center;
	font-size:15px
}
.article-share .right p b,.article-share .right p strong {
	display:block;
	clear:both;
	overflow:hidden
}
.article-share .right p strong {
	font-size:20px;
	font-weight:400;
	margin-top:32px
}
.article-share .right p b {
	color:#fff;
	background:#e81118;
	font-size:15px;
	width:190px;
	height:30px;
	line-height:28px;
	margin:9px auto 11px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px
}
.J_Footer {
	width:100%;
	border-bottom:3px solid #f0f0f0;
	background:#f9f9f9;
	border-top:3px solid #f0f0f0;
}
.J_CopyrightWrap,.J_FooterWrap {
	width:1200px;
	margin:0 auto;
	font-family:Arial
}
.J_FooterWrap {
	padding:15px 0 13px;
	background-size:50%;
	background-repeat:no-repeat;
	background-position:640px bottom
}
.J_FooterWrap .footer-item {
	float:left;
	overflow:hidden
}
.J_FooterWrap .J_HotLine {
	width:381px
}
.J_FooterWrap .J_Qrcode {
	width:120px;
	margin-left:45px;
	text-align:center;
	color:#272525;
	font-weight:700;
	padding:10px 2px 0;
	margin-top:40px
}
.J_FooterWrap .J_Qrcode p {
	margin-bottom:7px;
	font-size:17px;
	font-weight:400
}
.J_FooterWrap .J_BottomNav {
	width:480px
}
.J_FooterWrap .J_BottomNav dl {
	overflow:hidden;
	float:left;
	width:100px;
	margin:0 10px;
	padding:20px 0 20px
}
.J_FooterWrap .J_BottomNav dl dd,.J_FooterWrap .J_BottomNav dl dt {
	clear:both;
	width:100%;
	margin:0;
	text-align:center
}
.J_FooterWrap .J_BottomNav dl dt {
	font-size:18px;
	padding:11px 0
}
.J_FooterWrap .J_BottomNav dl dd {
	font-size:15px;
	padding:8px 0
}
.J_FooterWrap .J_BottomNav dl a {
	color:#5f5f5f;
	text-decoration:none
}
.J_Copyright {
	background:#fff;
}
.J_CopyrightWrap {
	padding:20px 0
}
.J_Copyright .left,.J_Copyright .right {
	overflow:hidden;
	float:left
}
.J_Copyright .left {
	width:60%;
	font-size:15px;
	line-height:29px;
	color:#555;
	text-align:left
}
.J_Copyright .left a {
	color:#555
}
.J_Copyright .left p {
	margin:5px 0
}
.J_Copyright .right {
	width:40%;
	text-align:right;
	padding:30px 0
}
.Popup-wrap {
	width:506px;
	height:404px;
	display:none;
	position:absolute;
	position:fixed;
	margin:-202px 0 0 -253px;
	left:50%;
	top:50%;
	z-index:99999;
	overflow:hidden;
	background:#fff;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:0 0 16px #AFAFAF;
	-moz-box-shadow:0 0 16px #AFAFAF;
	box-shadow:0 0 16px #AFAFAF;
	z-index:9999;
	font-family:Arial
}
.J_PopupLayer {
	width:0;
	height:0;
	box-shadow:1px 1px 50px rgba(0,0,0,.3);
	position:absolute;
	left:50%;
	margin-left:593px;
	top:50%;
	margin-top:-400px;
	position:fixed;
	overflow:hidden;
	opacity:0;
	background:#fff;
	text-align:left;
	z-index:66666
}
.J_PopupLayer .J_MainBox {
	width:425px;
	color:#000000;
	height:442px;
	padding:0px 30px;
	overflow:hidden;
}
.J_PopupLayer .J_MainBox dl {
	clear:both;
	margin:0 0 5px
}
.J_PopupLayer .J_MainBox dl dd,.J_PopupLayer .J_MainBox dl dt {
	clear:both;
	width:100%;
	margin:0
}
.J_PopupLayer .J_MainBox dl dt {
	font-size:18px;
	height:30px;
	line-height:40px;
	font-weight:700;
}
.J_PopupLayer .J_MainBox dl dd h4 {
	font-size:30px;
	text-align:left;
	padding:0;
	margin:3px 0 7px
}
.J_PopupLayer .J_MainBox dl dd span.spe {
	overflow:hidden;
	border:1px solid #ddd;
	background:#f0f0f0;
	display:inline-block;
	padding:3px 20px;
	margin-top:8px;
	margin-right:6px;
	cursor:pointer;
	font-size:16px
}
.J_PopupLayer .J_MainBox dl dd span.spe.active {
	background:#ff7a01;
	color:#fff;
	border:1px solid #ff7a01
}
.J_PopupLayer .J_MainBox dl dd label {
	font-weight:700;
	font-size:16px;
	margin-right:14px;
	padding:2px 0;
	overflow:hidden;
	display:inline-block;
	margin-top:6px
}
.J_PopupLayer .J_MainBox dl dd label input {
	width:16px;
	height:16px;
	position:relative;
	bottom:-2px;
	margin-right:3px
}
.J_PopupLayer .J_MainBox dl dd input {
	border:1px solid #ccc;
	outline:0
}
.J_PopupLayer .J_MainBox dl dd input:hover {
	transition:border linear .2s,box-shadow linear .5s;
	-moz-transition:border linear .2s,-moz-box-shadow linear .5s;
	-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
	outline:0;
	border-color:rgba(93,149,242,.75);
	box-shadow:0 0 8px rgba(93,149,242,.105);
	-moz-box-shadow:0 0 8px rgba(93,149,242,.5);
	-webkit-box-shadow:0 0 8px rgba(93,149,242,3)
}
.J_MainBox p {
	font-weight:600;
	font-size:18px;
	height:30px;
	line-height:40px;
}
.J_PopupLayer .J_MainBox dl dd input[type=text] {
	height:30px;
	line-height:30px;
	width:407px;
	padding:0 5px;
	background:#f0f0f0;
	margin-top:15px
}
.J_PopupLayer .J_MainBox dl dd input[type=button] {
	height:39px;
	line-height:35px;
	outline:0;
	margin-top:8px;
	width:420px;
	font-size:17px;
	padding:2px 0;
	border:none;
	color:#fff;
	border-radius:2px
}
.J_PopupLayer .J_MainBox dl dd input[type=button]:nth-child(1) {
	background:#1f8adc
}
.J_PopupLayer .J_MainBox dl dd input[type=button]:nth-child(2) {
	background:#e81118
}
.J_PopupLayer .J_MainBoxRight {
	width:485px;
	height:228px;
	background:url(http://www.hnxdfpr.cn/Public/uploads/outside/1519115905738.jpg) no-repeat top center;
	background-size:contain;
}
.J_PopupLayer .J_MainBoxRight a.swt {
	width:222px;
	height:35px;
	display:block;
	position:absolute;
	margin-top:323px;
	margin-left:38px
}
.J_PopupLayer .J_MainBoxRight .J_MainBoxRightClose {
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	background:#fc7a00;
	color:#fff;
	position:absolute;
	margin-left:444px;
	font-size:26px;
	text-align:center;
	cursor:pointer;
	font-family:cursive
}
.Popup-wrap-right {
	overflow:hidden;
	width:135px;
	position:absolute;
	z-index:20;
	position:fixed;
	right:10px;
	top:50%;
	margin-top:-244px;
	border:1px solid #e81118;
	border-radius:10px;
	background:#fff;
	font-family:Arial;
	border-top:2px solid #e81118
}
.Popup-wrap-right .showHide {
	text-align:center;
	border-radius:20px;
	height:20px;
	width:20px;
	line-height:20px;
	font-size:18px;
	font-weight:700;
	color:#e81118;
	position:relative;
	display:block;
	margin-bottom:-20px;
	bottom:-5px;
	background:#fff;
	left:110px
}
.Popup-wrap-right ul,.Popup-wrap-right ul h3,.Popup-wrap-right ul li {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	overflow:hidden
}
.Popup-wrap-right ul h3 {
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:16px;
	text-indent:1em;
	background:#e81118;
	border-top:1px solid #e81118;
	border-bottom:1px solid #e81118;
	color:#fff
}
.Popup-wrap-right ul li {
	padding:10px 10px 5px;
	display:block;
	overflow:hidden;
	clear:both
}
.Popup-wrap-right ul li span {
	display:block;
	width:auto;
	border:1px solid #e81118;
	height:25px;
	line-height:25px;
	border-radius:4px;
	background:#fff;
	cursor:pointer;
	text-align:center;
	font-size:15px;
	color:#e81118
}
.Popup-wrap-right ul li span em {
	display:none;
	width:25px;
	height:25px;
	float:left;
	background:#e81118;
	color:#fff
}
.Popup-wrap-right ul li h4 {
	margin:0;
	padding:0;
	font-size:15px;
	text-align:center;
	font-weight:400;
	color:#555
}
.Popup-wrap-right ul li p {
	font-size:16px;
	text-align:center;
	margin:0;
	color:#e81118;
	font-family:Arial;
	padding:4px 0
}
.Popup-wrap-right ul li.qr_code_sweep {
	margin:0;
	padding:0
}
.Popup-wrap-right ul li.qr_code_sweep img {
	width:100%
}
