@charset "utf-8";
.ficon,
em,
i {
	font-style: normal
}

.allResult h2,
.inputbox h2,
b,
strong {
	font-weight: 400
}

*,
select {
	outline: 0
}

@font-face {
	font-family: iconfont;
	src: url(//at.alicdn.com/t/font_r7ldj8llzrm5cdi.eot);
	src: url(//at.alicdn.com/t/font_r7ldj8llzrm5cdi.eot?#iefix) format('embedded-opentype'), url(//at.alicdn.com/t/font_r7ldj8llzrm5cdi.woff) format('woff'), url(//at.alicdn.com/t/font_r7ldj8llzrm5cdi.ttf) format('truetype'), url(//at.alicdn.com/t/font_r7ldj8llzrm5cdi.svg#iconfont) format('svg')
}

.ficon {
	font-family: iconfont!important;
	font-size: .6rem;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

html {
	font-size: 40px
}

body {
	font-size: .35rem;
	font-family: Arial, "Microsoft YaHei", "微软雅黑", SimHei, "黑体", SimSun, "宋体";
	padding-bottom: 52px
}

.clearFix:after {
	content: " ";
	clear: both;
	display: block
}

.clearFix {
	zoom: 1
}

* {
	padding: 0;
	margin: 0;
	word-break: normal;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-moz-tap-highlight-color: rgba(255, 255, 255, 0);
	-ms-tap-highlight-color: rgba(255, 255, 255, 0);
	-o-tap-highlight-color: rgba(255, 255, 255, 0)
}

a {
	text-decoration: none;
	color: #221815
}

li {
	list-style: none
}

input[type=button],
input[type=submit],
input[type=reset],
input[type=text],
textarea {
	-webkit-appearance: none
}

select {
	border: 1px solid rgba(255, 255, 255, .7);
	background: rgba(255, 255, 255, .7);
	box-shadow: 0 .2rem .5rem 0 #e5e5e5;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-right: 14px;
	border-radius: .4rem
}

select::-ms-expand {
	display: none
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #d0cdcd
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #d0cdcd
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #d0cdcd
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #d0cdcd
}

pre {
	white-space: pre-wrap;
	word-wrap: break-word
}

.hidden {
	display: none
}

.absolute {
	position: absolute!important
}

.relative {
	position: relative
}

.backgroundblack,
.inputbox,
.page_header,
.w_content_area {
	position: fixed;
	left: 0
}

.overflow-scorll {
	overflow: auto
}

.fl_left {
	float: left
}

.fl_right {
	float: right
}

.text-center {
	text-align: center
}

.paddingtop20 {
	padding-top: .5rem
}

.paddingtop40 {
	padding-top: 1rem
}

.textalignright {
	text-align: right!important
}

.marginr15 {
	margin-right: 15px
}

.col-2 {
	width: 50%
}

.colo-5-2 {
	width: 40%
}

.colo-5-3 {
	width: 60%
}

.fontsize-14 {
	font-size: 14px!important
}

.collect:before {
	content: "\e60a"
}

.share:before {
	content: "\e609"
}

.yesagree:before {
	content: "\e61e"
}

.noagree:before {
	content: "\e620"
}

.weixin:before {
	content: "\e61f"
}

.goright:before {
	content: "\e621"
}

.flash_btn:before {
	content: "\e615"
}

.flash_btntwo:before {
	content: "\e614"
}

.black_btn:before {
	content: "\e60f"
}

.pinglun_btn:before {
	content: "\e605"
}

.setting_btn:before {
	content: "\e600"
}

.good_btn:before {
	content: "\e608"
}

.information_btn:before {
	content: "\e639"
}

.shouchang_btn:before {
	content: "\e60a"
}

.share_btn:before {
	content: "\e609"
}

.industry_more.service:before {
	content: "\e649"
}

.set:before {
	content: "\e622"
}

.local:before {
	content: "\e627"
}

.daysbtn:before {
	content: "\e626"
}

.pinglun:before {
	content: "\e62b"
}

.diqiu:before {
	content: "\e62a"
}

.qizhibtn:before {
	content: "\e634"
}

.fenlei:before {
	content: "\e631"
}

.clockbtn:before {
	content: "\e63d"
}

.locationbtn:before {
	content: "\e63c"
}

.downselict:before {
	content: "\e63b"
}

.rightbtn:before {
	content: "\e63e"
}

.upbtn:before {
	content: "\e63a"
}

.downbtn:before {
	content: "\e643"
}

.studentbtn:before {
	content: "\e644"
}

.sjt:before {
	content: "\e645"
}

.backbtn:before {
	content: "\e646"
}

.combackbtn:before {
	content: "\e647"
}

.websiteindex:before {
	content: "\e648"
}

.looking:before {
	content: "\e64c"
}

.closebtn:before {
	content: "\e638"
}

.helpdx:before {
	content: "\e605"
}

.helpyj:before {
	content: "\e64e"
}

.helpyw:before {
	content: "\e64f"
}

.shouchang_btn.active:before {
	content: "\e610"
}

.backgroundblack {
	display: none;
	opacity: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .8);
	z-index: 9999;
	transition: .4s all ease;
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease;
	-o-transition: .4s all ease
}

.industry_box,
.inputbox {
	transition: .4s all ease;
	box-sizing: border-box
}

.backgroundblack.active {
	opacity: 1
}

.inputbox {
	bottom: 0;
	min-height: 3rem;
	background: #fff;
	z-index: 99999;
	width: 100%;
	padding: .25rem;
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease;
	-o-transition: .4s all ease;
	transform: translate3d(0, 100%, 0);
	-webkit-transform: translate3d(0, 100%, 0);
	-moz-transform: translate3d(0, 100%, 0);
	-o-transform: translate3d(0, 100%, 0)
}

.input_local.active .inputbox {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0)
}

.input_local.active .backgroundblack {
	display: block
}

.inputbox h2 {
	font-size: .4rem
}

.inputbox p {
	padding-top: .25rem;
	text-align: right
}

.inputbox p textarea {
	width: 100%;
	text-align: left;
	min-height: 2rem;
	box-sizing: border-box;
	padding: .25rem;
	resize: none;
	font-size: .35rem
}

.inputbox p .close,
.inputbox p .submit {
	line-height: 100%;
	padding: .2rem .5rem;
	border-radius: 4px;
	background: #1d9dd1;
	color: #fff;
	margin-left: .4rem
}

.w_content_area {
	width: 100%;
	height: 100%;
	overflow: hidden;
	top: 100%;
	background: #fff;
	opacity: 0
}

.w_send_btn {
	height: 25px;
	font-size: .325rem;
	width: 1.2rem;
	line-height: 25px;
	border: 1px solid #cacaca;
	color: #b0b0b0;
	border-radius: 4px;
	text-align: center
}

.w_area_comment {
	resize: none;
	width: 100%;
	height: 170px;
	border: 0;
	border-bottom: 1px solid #e9e9e9;
	background: 0 0;
	padding: 8px 10px;
	box-sizing: border-box;
	border-radius: 4px;
	color: #666;
	float: left;
	line-height: 18px;
	font-size: .375rem;
	margin-bottom: .3rem;
	font-family: "微软雅黑";
	-webkit-user-modify: read-write-plaintext-only
}

.w_content_area .top {
	width: 100%;
	line-height: 24px;
	background: #efefef;
	padding: .2rem .3rem;
	box-sizing: border-box;
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
	box-shadow: 1px 0 1px #666
}

.page_header {
	height: 1.1rem;
	z-index: 9999;
	background: #1d9dd1;
	width: 100%;
	top: 0;
	line-height: 1.1rem;
	text-align: center
}

.header_menu,
.header_search,
.page_header .btn,
.page_header .hp_right {
	width: 1.175rem;
	height: 100%
}

.header_menu,
.header_search,
.page_header .btn,
.page_header .hp_right,
.page_header p.left {
	position: absolute;
	top: 0
}

.page_header .black_btn {
	font-size: 18px!important
}

.page_header .btn {
	left: 0;
	color: #fff
}

.header_menu {
	left: 0
}

.header_menu:before {
	content: "\e600";
	color: #fff
}

.header_search {
	right: 0
}

.page_header .hp_right {
	right: 0;
	font-size: .4rem;
	color: #fff
}

.header_search:before {
	content: "\e60b";
	color: #98c2e3
}

.page_header p {
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff;
	font-size: .425rem
}

.page_header p.left {
	left: 0;
	width: 1.5rem
}

.page_header p img {
	display: inline-block;
	border: none;
	height: 100%
}

.allResult h2,
.searchClassify li:first-child {
	border-bottom: 1px solid #F0F3F6
}

.page_header .header-nav {
	display: inline-block
}

.page_header .header-nav li {
	display: inline-block;
	padding: 0 .2rem;
	position: relative
}

.page_header .header-nav li.active:before {
	content: '';
	position: absolute;
	width: .6rem;
	height: 2px;
	bottom: 8px;
	left: 50%;
	margin-left: -.3rem;
	background: #fff
}

.page_header .header-nav li a {
	color: #8ecfe9;
	display: inline-block;
	font-size: .4rem;
	width: 1rem
}

.searchClassify,
.searchCover {
	display: none
}

.page_header .header-nav li.active a {
	color: #fff
}

.allResult {
	background: #fff;
	position: relative;
	z-index: 999
}

.allResult h2 {
	width: 100%;
	height: 40px;
	font-size: 14px;
	color: #9B9B9B;
	letter-spacing: 0;
	padding: 0 20px;
	box-sizing: border-box;
	line-height: 40px
}

.allResult h2 .relate {
	color: #333;
	letter-spacing: 0;
	padding-right: 20px;
	position: relative
}

.allResult h2 .relate.active:before,
.allResult h2 .relate:before {
	content: "";
	width: 15px;
	height: 9px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -4px
}

.allResult h2 .relate:before {
	background: url(/Public/Main/PHONE/images/index/arrow_down.png) right no-repeat
}

.allResult h2 .relate.active:before {
	background: url(/Public/Main/PHONE/images/index/arrow_up.png) right no-repeat
}

.searchClassify li {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	position: relative;
	color: #333
}

.searchClassify li.active {
	color: #1D9ED1
}

.searchClassify li.active:before {
	font-family: iconfont;
	content: "\e63e";
	color: #1D9ED1;
	position: absolute;
	right: 20px;
	font-size: 20px
}

.searchCover {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	top: 0;
	left: 0;
	opacity: 0
}

.industry_list,
.industry_list_box {
	background: #fff;
	left: 0;
	width: 100%;
	top: 0
}

.industry_list {
	position: fixed;
	z-index: 999;
	line-height: .75rem;
	font-size: .35rem
}

.industry_list_box {
	overflow: hidden;
	height: 100%;
	z-index: 4;
	position: relative
}

.industry_list_box ul {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	white-space: nowrap;
	position: absolute;
	top: 0;
	left: 0
}

.industry_list_box li {
	padding: .2rem .375rem;
	display: inline-block;
	color: #333
}

.industry_list_box li.active {
	color: #1d9dd1
}

.industry_list_box.service_box li {
	padding: 0 .8rem
}

.industry_box {
	display: none;
	position: relative;
	top: 0;
	z-index: 3;
	left: 0;
	width: 100%;
	padding: .1rem .2rem;
	background: rgba(255, 255, 255, .95);
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease;
	transform: translate(0, -100%);
	-webkit-transform: translate(0, -100%);
	-moz-transform: translate(0, -100%)
}

.industry_box.active {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0)
}

.industry_box div {
	width: 25%;
	float: left;
	text-align: center;
	margin: .1rem 0;
	box-sizing: border-box;
	padding: .1rem
}

.industry_box div span {
	display: inline-block;
	width: 100%;
	line-height: .7rem;
	border: 1px solid #d3d3d3;
	border-radius: .1rem;
	background: #fff
}

.industry_box div.active span {
	border-color: #1d9dd1;
	color: #1d9dd1
}

.industry_more {
	width: .6rem;
	z-index: 10;
	height: 100%;
	text-align: center;
	color: #6e6d6d;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 .3rem;
	font-size: .35rem;
	background: #fff
}

.industry_h1,
.typeselect {
	left: 0;
	width: 100%;
	background: #fff
}

.industry_h1 {
	opacity: 0;
	display: none;
	transition: .4s all ease;
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease;
	position: absolute;
	top: 0;
	line-height: .75rem;
	z-index: 9;
	box-sizing: border-box;
	padding: 0 .375rem;
	color: #454545
}

.selectlist p,
.typeselect {
	line-height: .875rem;
	border-bottom: 1px solid #c9c9c9
}

.industry_h1.active {
	opacity: 1
}

.typeselect {
	position: fixed;
	top: 1.85rem;
	z-index: 99998;
	height: .875rem;
	font-size: .4rem;
	border-top: 1px solid #c9c9c9
}

.typeselect div {
	width: 50%;
	box-sizing: border-box;
	height: 100%;
	float: left
}

.selectlist {
	width: 100%;
	position: fixed;
	z-index: 99997;
	top: -100%;
	transition: .4s all ease;
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease
}

.selectlist p,
.typeselect div p {
	color: #6e6e6e;
	position: relative;
	font-size: .4rem;
	background: #fff
}

.typeselect div.left {
	border-right: 1px solid #c9c9c9
}

.typeselect div p {
	text-align: center;
	width: 100%
}

.search_box .page_header p,
.selectlist p {
	text-align: left
}

.selectlist p {
	box-sizing: border-box;
	padding: 0 .3rem;
	height: .875rem
}

.typeselect div p.show i {
	position: absolute;
	bottom: 0;
	right: 5px;
	color: #c9c9c9
}

.selectlist p i {
	position: absolute;
	bottom: 0;
	right: .3rem;
	color: #1d9dd1;
	display: none
}

.selectlist p i.active {
	display: block
}

.selectlist.active {
	top: 2.75rem
}

.search_input {
	padding: .2rem .3rem;
	width: 70%;
	border: none;
	border-radius: .4rem;
	font-size: .4rem;
	line-height: 100%
}

.search_box {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 100%;
	z-index: 999999;
	background: #fff;
	transition: .4s all ease;
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease;
	display: none
}

.search_box.active {
	left: 0
}

.search_box .page_header {
	left: 100%;
	transition: .4s all ease;
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease
}

.search_box.active .page_header {
	left: 0
}

.foot_mune div,
.nothing-list,
.topofinfo,
.type-table {
	text-align: center
}

.search_box .page_header p input {
	width: 72%;
	border: none;
	line-height: .8rem;
	border-radius: .2rem;
	position: absolute;
	top: 50%;
	margin-top: -.4rem;
	left: .5rem;
	box-sizing: border-box;
	padding-left: 1rem;
	font-size: .4rem
}

.search_box .page_header p i.header_search {
	position: absolute;
	top: 0;
	left: .7rem;
	z-index: 3
}

.search_box .page_header p i.header_search:before {
	color: #c9c9c9
}

.search_box .page_content {
	padding: 1.1rem 0 0;
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	box-sizing: border-box
}

.type-table {
	width: 100%;
	position: fixed;
	z-index: 9999;
	background: #fff;
	top: 1.1rem;
	height: .95rem
}

.type-table li {
	display: inline-block;
	line-height: .95rem;
	width: 40%
}

.topic-list img,
.topofinfo {
	width: 100%
}

.type-table li a {
	display: inline-block;
	font-size: 16px;
	padding: 0 .375rem
}

.type-table li.active a {
	font-size: 16px;
	color: #1d9dd1;
	border-bottom: 2px solid #1c9fd2
}

.pinpai-box {
	padding-bottom: .5rem;
	border-bottom: 1px solid #eee
}

.pinpai-box .header {
	font-size: 14px
}

.topic-list {
	padding: .375rem
}

.page_content .topic-list .header {
	padding: 0
}

.page_content .topic-list li {
	position: relative;
	padding: .2rem 0
}

.page_content .topic-list li p {
	position: absolute;
	right: .3rem;
	font-size: 14px;
	bottom: .5rem;
	color: #fff
}

.topofinfo {
	margin: 10px 0
}

.topofinfo.hide {
	display: none
}

.topofinfo .kindbox {
	display: inline-block;
	width: 80%;
	color: #999;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 0 15px;
	line-height: 1.2rem;
	font-size: 14px;
	background: #eee;
	height: 1.2rem;
	border-radius: 4px
}

.page_content .topic-nav {
	box-sizing: border-box;
	padding: 0 .375rem
}

.page_content .header {
	color: #454545;
	font-size: 14px;
	line-height: 40px;
	position: relative
}

.page_content .topic-nav img {
	width: 100%;
	display: block
}

.page_content .topic-nav li {
	position: relative;
	padding: 0 0 0 15px;
	width: 100%;
	box-sizing: border-box;
	border-bottom: none
}

.page_content .topic-nav li a .im_blackWrap {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	font-size: .35rem;
	line-height: 2rem
}

.page_content .topic-nav li .type {
	color: #9b9b9b;
	font-size: 12px;
	padding: .2rem 0;
	width: 94%;
	box-sizing: border-box
}

.page_content .topic-nav li .title {
	color: #333;
	font-size: 16px;
	padding: 0 0 .375rem;
	width: 94%;
	box-sizing: border-box
}

.page_content .topic-nav.three-box li {
	width: 33%;
	display: inline-block
}

.page_content .topic-nav.three-box li p {
	position: relative;
	color: #999;
	padding: 0
}

.page_content .header .more {
	position: absolute;
	right: 0;
	top: 2px;
	color: #b5b5b5
}

.page_content {
	width: 100%;
	overflow: hidden;
	box-sizing: border-box
}

.page_content.active {
	padding-bottom: 52px
}

.page_content.night {
	nd: #15253a;
	color: #a5b7d0
}

.page_paging_box {
	letter-spacing: -4px;
	transition: .4s all ease;
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	white-space: nowrap
}

.news_content h2,
.page_paging .news_list {
	white-space: normal
}

.page_paging {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	letter-spacing: normal;
	vertical-align: top
}

.page_paging .banner ul li:before {
	content: "";
	width: 100%;
	height: 35%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
	background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6))
}

.nothing-list {
	margin-top: 20%
}

.nothing-list p {
	font-size: 14px;
	color: #999;
	position: relative;
	line-height: 28px
}

.nothing-list .div-icon:after,
.nothing-list .div-icon:before {
	background: #e5e5e5;
	position: absolute;
	left: 50%;
	top: 50%;
	content: " "
}

.nothing-list .div-icon:before {
	width: 1rem;
	height: 2px;
	margin-left: -.5rem;
	margin-top: -1px
}

.nothing-list .div-icon:after {
	height: 1rem;
	width: 2px;
	margin-top: -.5rem;
	margin-left: -1px
}

.nothing-list .div-icon {
	width: 1.7rem;
	display: inline-block;
	height: 1.7rem;
	border: 1px dashed #e5e5e5
}

.page_footer {
	position: fixed;
	bottom: 0;
	z-index: 20;
	left: 0;
	width: 100%;
	height: 1.225rem;
	background: #fff;
	box-shadow: 0 -2px 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 -2px 5px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 -2px 5px rgba(0, 0, 0, .1)
}

.foot_mune {
	width: 100%;
	height: 100%
}

.foot_mune div {
	float: left;
	width: 25%;
	color: #9a9a9a
}

.index_btn {
	width: 18px;
	height: 18px;
	background: url(../images/home.png) no-repeat;
	background-size: 100%;
	margin: .27rem auto .1rem
}

.index_btn.index_btntwo {
	background: url(../images/homeAty.png) no-repeat;
	background-size: 100%
}

.videoye_btn {
	width: 19px;
	height: 19px;
	background: url(../images/video.png) no-repeat;
	background-size: 100%;
	margin: .24rem auto .1rem
}

.videoye_btn.videoye_btntwo {
	background: url(../images/videoAty.png) no-repeat;
	background-size: 100%
}

.active_btn {
	width: 18px;
	height: 18px;
	background: url(../images/active.png) no-repeat;
	background-size: 100%;
	margin: .24rem auto .14rem
}

.service_btn,
.service_btntwo {
	width: 20px;
	height: 20px;
	margin: .24rem auto .08rem
}

.active_btn.active_btntwo {
	background: url(../images/activeAty.png) no-repeat;
	background-size: 100%
}

.service_btn {
	background: url(../images/service.png) no-repeat;
	background-size: 100%
}

.service_btntwo {
	background: url(../images/serviceAty.png) no-repeat;
	background-size: 100%
}

.my_btn {
	width: 19px;
	height: 19px;
	background: url(/Public/Main/PHONE/images/footerMenu/user.png) no-repeat;
	background-size: 100%;
	margin: .24rem auto .1rem
}

.my_btn.my_btntwo {
	background: url(/Public/Main/PHONE/images/footerMenu/userAty.png) no-repeat;
	margin: .24rem auto .1rem;
	background-size: 100%
}

.foot_mune p {
	font-size: .3rem;
	line-height: 100%;
	position: relative
}

.foot_mune p.ficon {
	font-size: .5rem;
	line-height: .85rem
}

.foot_mune p span {
	position: absolute;
	font-size: 10px;
	right: 8px;
	top: 6px;
	line-height: 12px;
	color: #9a9a9a;
	border-radius: 6px;
	padding: 0 2px;
	height: 12px
}

.news_list .news_img.haveTag,
.news_list .news_img.haveVideo,
.news_list li {
	position: relative
}

.foot_mune p.active span {
	color: #f68c22
}

.footer_page {
	width: 100%;
	background: #000;
	box-sizing: border-box
}

.footer_box {
	width: 100%;
	margin: 0 auto;
	height: 100%
}

.footer_box .left {
	width: 100%
}

.footer_box .right {
	width: 100%;
	text-align: right;
	color: #e5e5e5
}

.footer_header {
	padding-top: 60px;
	padding-bottom: 37px
}

.footer_header li {
	float: left;
	margin-right: 35px;
	font-size: 16px;
	font-weight: 700
}

.footer_header li a {
	color: #e5e5e5
}

.footer_contact p {
	color: #221815;
	line-height: 28px;
	font-size: 14px
}

.footer_copyright {
	padding-top: 12px;
	font-size: 12px;
	color: #221815;
	line-height: 20px;
	text-align: center;
	padding-bottom: .4rem
}

.footer_copyright p a {
	color: #221815
}

.weixin2 {
	padding-top: 60px
}

.weixin2 p {
	width: 120px;
	height: 120px;
	background: url(/Public/WWW/pc/images/weixin_03.jpg) right no-repeat;
	display: inline-block;
	background-size: 100% 100%;
	opacity: .6
}

.title_footer {
	font-size: 14px;
	line-height: 28px
}

.tel_footer {
	font-size: 30px;
	line-height: 40px
}

.news_list li {
	padding: 10px 15px;
	border-bottom: 1px solid #eee
}

.news_list li:last-child {
	border-bottom: none
}

.news_list li.nopase {
	border-bottom: none;
	color: #ccc;
	text-align: center;
	font-size: .4rem
}

.news_list li.noPaddingLi {
	padding: 0;
	border-bottom: 5px solid #F6FBFF
}

.news_list .news_img {
	width: 42%
}

.news_list .news_img.haveTag .news_img_tag {
	position: absolute;
	background: rgba(29, 158, 209, .9);
	border-radius: 0 1.54px 1.54px 0;
	font-size: 12px;
	color: #fff;
	padding: 2px 5px;
	top: 2px;
	left: 0
}

.news_list .news_img.haveVideo .news_img_video {
	position: absolute;
	width: 23px;
	height: 23px;
	background: url(/Public/Main/PC/images/index/playSmall.png) no-repeat;
	top: 50%;
	left: 50%;
	margin-top: -12px;
	margin-left: -12px
}

.news_list img {
	width: 100%;
	display: block
}

.news_list .news_content {
	width: 56%;
	float: left;
	/*height: 100%;*/
	top: 0;
	left: 0;
	padding-right: 2%
}

.news_list .news_content .intelligenceTag {
	display: block;
	width: 54px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	padding: 3px 4px;
	margin-top: 12px;
	background: #E9F9FF;
	border-radius: 2px;
	font-size: 12px;
	color: #1D9ED2
}

.news_list.newlist_right .news_content {
	float: left;
	margin-left: 0
}

.news_list.newlist_right .noneimg .news_content {
	float: none;
	width: 100%;
	margin: 0
}

.news_content h2 {
	height: 36px;
	font-size: 15px;
	color: #333;
	overflow: hidden;
	line-height: 20px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical
}

.news_content .news_name {
	width: 50%;
	line-height: 100%;
	position: absolute;
	bottom: 19px
}

.news_content .news_name span {
	display: inline-block;
	font-size: 10px;
	color: #b2b2b2
}

.news_content .news_name .name,
.news_content .news_name .time {
	color: #9b9b9b;
	font-size: 12px
}

.news_name .column {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 .1rem;
	border: 1px solid #1d9dd1;
	border-radius: .1rem;
	line-height: 14px;
	color: #1d9dd1;
	font-size: 10px
}

.comment_box li,
.newsflash {
	border-bottom: 1px solid #eaeaea
}

.addmore {
	color: #b5b5b6;
	letter-spacing: 0;
	text-align: center;
	padding: .3rem
}

.newsflash_list {
	width: 100%
}

.newsflash_h2 {
	width: 100%;
	height: .625rem;
	padding: .125rem 0;
	background: #ececec;
	line-height: .625rem
}

.newsflash_h2 p {
	padding-left: .25rem
}

.newsflash_h2:before {
	content: " ";
	float: left;
	height: 100%;
	width: .125rem;
	background: #1d9dd1
}

.newsflash_h2.active {
	position: fixed;
	top: 1.1rem;
	left: 0
}

.newsflash {
	width: 100%;
	padding: .375rem;
	box-sizing: border-box
}

.newsflash .left {
	float: left;
	width: 14%
}

.newsflash .left p {
	width: 100%;
	text-align: center
}

.newsflash .right {
	float: right;
	width: 83%
}

.newsflash .newsflash_content {
	width: 100%;
	font-size: .35rem;
	height: 1.2rem;
	padding-bottom: .25rem;
	overflow: hidden;
	color: #575757
}

.newsflash .newsflash_content b {
	color: #000;
	font-weight: 700
}

.newsflash .newsflash_content.active {
	height: auto;
	word-break: break-all
}

.newsflash .newsflash_function .left {
	float: left;
	line-height: .7rem;
	width: 1rem
}

.newsflash .newsflash_function .right {
	float: right;
	width: auto
}

.newsflash .newsflash_function .left span {
	color: #1d9dd1
}

.newsflash .newsflash_function .right span {
	color: #9a9a9a;
	font-size: .5rem;
	line-height: .7rem;
	padding: .1rem .2rem
}

.newsflash .newsflash_function .right .collect.active:before {
	content: "\e610";
	color: #f68c22
}

.info_info {
	width: 100%;
	text-align: center;
	position: fixed;
	top: 48%;
	left: 0;
	z-index: 999999
}

.info_info p {
	display: inline-block;
	padding: .3rem .675rem;
	color: #fff;
	background: rgba(0, 0, 0, .7);
	border-radius: .1rem;
	opacity: 0
}

.comment_box li {
	width: 90%;
	margin: 0 auto;
	padding: .4rem .375rem .4rem 0
}

.comment_box .face_icon {
	width: 20%;
	text-align: center
}

.comment_box .content .list_btn,
.lookmore_hf {
	text-align: right
}

.comment_box .face_icon img {
	width: .8rem;
	height: .8rem;
	display: inline-block;
	border-radius: 50%
}

.comment_box .content {
	width: 80%
}

.comment_box .content h2 {
	font-size: 14px;
	color: #1d9dd1;
	font-weight: 400
}

.comment_box .content .time {
	font-size: .3rem;
	color: #b2b2b2;
	float: right
}

.comment_box .content .text {
	font-size: 14px;
	color: #221815;
	line-height: 22px;
	margin: 10px 0
}

.comment_box .content .list_btn span.active i {
	color: #1d9dd1
}

.comment_box .content .list_btn i {
	font-size: .3rem;
	color: #b9b9b9;
	vertical-align: middle
}

.comment_box .content .list_btn i.ficon {
	font-size: .35rem;
	padding-right: 3px
}

.comment_box .content .list_btn i.good_btn:before {
	position: relative;
	top: -1px
}

.comment_box .content .list_btn i.pinglun_btn {
	padding-left: .2rem
}

.comment_box .content .from {
	color: #b2b2b2;
	border: 1px solid #b2b2b2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: .5rem;
	padding: 0 .2rem;
	margin-top: .2rem;
	border-radius: .25rem
}

.comment_box .content .huifubox {
	width: 100%;
	box-sizing: border-box;
	padding: 12px;
	background: #f5f5f5;
	border-radius: 4px;
	margin-top: 10px
}

.comment_box .content .huifubox p {
	color: #221815;
	font-size: 13px;
	list-style: outside
}

.comment_box .content .huifubox p em,
.lookmore_hf {
	color: #1d9dd1
}

.lookmore_hf {
	line-height: 100%;
	padding: 10px 0 5px;
	font-size: 14px
}

.look_more {
	padding-top: 1rem;
	text-align: center
}

.look_more p {
	display: inline-block;
	font-size: .35rem;
	padding: .15rem .4rem;
	border-radius: 4px;
	border: 1px solid #b2b2b2;
	color: #b2b2b2
}

.label_box div {
	/*line-height: 100%;*/
	color: #1d9dd1;
	padding: .1rem .325rem;
	margin: .1rem;
	border: 1px solid #1d9dd1;
	border-radius: 4px;
	float: left
}

.box_share {
	position: absolute;
	top: 0;
	display: none;
	opacity: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999999;
	background: rgba(0, 0, 0, .8);
	transition: .4s opacity ease;
	-webkit-transition: .4s opacity ease;
	-moz-transition: .4s opacity ease
}

.box_share.active {
	opacity: 1
}

.box_share .sharetext {
	position: absolute;
	top: 0;
	right: 0;
	width: 54%;
	height: 40%;
	background: url(/Public/Game/phone/public/images/share.png) top no-repeat;
	background-size: 100% 100%
}

.share_boxback {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	background: rgba(0, 0, 0, .9);
	transition: .4s all ease;
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease;
	-ms-transition: .4s all ease;
	-o-transition: .4s all ease;
	transform: translate3d(0, -100%, 0);
	-webkit-transform: translate3d(0, -100%, 0);
	-moz-transform: translate3d(0, -100%, 0);
	-ms-transform: translate3d(0, -100%, 0);
	-o-transform: translate3d(0, -100%, 0)
}

.share_boxback.active {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0)
}

.share_box {
	position: absolute;
	top: 40%;
	text-align: center;
	width: 100%
}

.share_box li {
	display: inline-block
}

.close_btn_share {
	width: 2rem;
	height: 2rem;
	position: absolute;
	top: 1rem;
	right: 0
}

.close_btn_share:before {
	content: "\e624";
	color: #fff;
	font-size: .8rem;
	line-height: 2rem
}

ul.share_box a {
	display: block;
	background: url();
	width: 2rem;
	height: 2rem
}

.share_box b {
	width: 4rem;
	height: 4rem
}

.share_box .xlwb_icon:before {
	content: "\e623";
	font-size: 1.05rem;
	color: #fff;
	line-height: 100%
}

.share_box .txqq_icon:before {
	content: "\e61f";
	font-size: .85rem;
	color: #fff;
	line-height: 100%
}

.evaluate .off_star span:before,
.evaluate .on_star span:before {
	display: inline-block;
	content: "\f005"
}

.myquestion {
	position: relative;
	top: 0;
	left: 0
}

.myquestion h4 {
	font-size: .7rem;
	text-indent: .5rem;
	font-weight: 400;
	padding-bottom: .25rem;
	color: #898989;
	line-height: 1.2rem;
	border-bottom: 1px solid #e5e5e5
}

.mconfirm_hint p,
.myquestion p {
	color: #b5b5b6;
	box-sizing: border-box
}

.myquestion p {
	padding: .5rem;
	font-size: .6rem;
	line-height: .8rem
}

.mconfirm_hint_box {
	width: 100%;
	height: 100%;
	z-index: 80;
	position: fixed;
	background: rgba(0, 0, 0, .4);
	top: 0;
	left: 0
}

.mconfirm_hint_line {
	width: 100%;
	text-align: center;
	height: 15rem;
	position: absolute;
	top: 50%;
	margin-top: -4rem;
	left: 0
}

.mconfirm_hint {
	display: inline-block;
	width: 80%;
	text-align: center;
	border-radius: .25rem;
	background: #fff;
	padding-top: .5rem;
	padding-bottom: 2rem;
	box-sizing: border-box;
	position: relative;
	top: 0;
	left: 0
}

.mconfirm_hint h2 {
	font-size: .7rem;
	line-height: 1.2rem;
	padding-bottom: .5rem;
	text-align: center
}

.mconfirm_hint p {
	resize: none;
	padding: 0 .5rem;
	overflow-y: auto;
	text-align: left;
	font-size: .4rem;
	line-height: .45rem;
	max-height: 5rem
}

.mconfirm_hint p.center {
	text-align: center
}

.mconfirm_hint .headpay {
	color: #221815;
	padding-bottom: .25rem;
	border: none;
	width: 100%;
	outline: 0;
	font-size: .8rem;
	line-height: 1.15rem
}

.mconfirm_hinttwo h2 {
	font-size: .5rem;
	line-height: .6rem;
	padding: 0 .5rem .25rem;
	font-weight: 400;
	color: #221815
}

.mconfirm_hint h2 a {
	color: #221815
}

.mconfirm_choose {
	height: .75rem;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: .25rem 0;
	line-height: .75rem;
	font-size: .4rem
}

.evaluate,
.worker_btn {
	padding-top: .25rem
}

.mconfirm_choose .left {
	width: 50%;
	height: 100%;
	float: left;
	color: #b5b5b6
}

.mconfirm_choose .onebtn {
	width: 100%;
	height: 100%;
	color: #ff8a65
}

.mconfirm_choose .right {
	width: 49%;
	height: 100%;
	float: left;
	border-left: 1px solid #e5e5e5;
	color: #ff8a65
}

.evaluate,
.evaluate em {
	float: right
}

.mconfirm_choose .left:active,
.mconfirm_choose .right:active {
	background: #f4f4f4
}

.mconfirm_choose .onebtn:active {
	background: #e5e5e5
}

.evaluate {
	color: #ff8a65;
	line-height: 1.5rem;
	font-size: .6rem;
	position: relative;
	top: 0;
	left: 0;
	width: 40%
}

.evaluate .star_box {
	width: 3.5rem;
	position: absolute;
	top: .2rem;
	left: 0
}

.off_star,
.on_star {
	position: absolute;
	top: 0;
	left: 0
}

.on_star {
	z-index: 2;
	overflow: hidden;
	width: 100%
}

.on_starbox {
	width: 3.5rem
}

.off_star {
	z-index: 1;
	width: 100%
}

.evaluate .off_star span:before {
	color: #ccc
}

.indextitle p.cymx:before,
.indextitle p.zszj:before {
	position: relative;
	top: .14rem;
	left: 0;
	content: " ";
	width: 2.2125rem;
	height: .625rem
}

.worker_btn p {
	float: left;
	padding: .05rem .15rem;
	border-radius: .15rem;
	border: 1px solid #2791f5;
	margin-right: .25rem;
	color: #2791f5
}

.worker_title {
	padding-top: .25rem
}

.indexheader_header {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.topic_one .right .title_jobbanner {
	font-size: .6rem;
	line-height: .75rem;
	vertical-align: bottom;
	margin-left: .25rem
}

.topic_one .right .index_name {
	color: #221815;
	font-size: .65rem;
	line-height: .75rem;
	position: relative;
	bottom: -.1rem
}

.indextitle p {
	line-height: .8rem;
	font-size: .5rem;
	font-style: italic;
	padding-top: .2rem;
	display: block
}

.indextitle p.zszj:before {
	display: inline-block;
	background: url(../../images/zszj_05.png) top left no-repeat;
	background-size: 100% 100%
}

.indextitle p.cymx:before {
	display: inline-block;
	background: url(../../images/cymx_08.png) top left no-repeat;
	background-size: 100% 100%
}

.worker_title p {
	float: left;
	line-height: 1rem;
	font-size: .6rem;
	color: #2791f5
}

.cont_header,
.cont_headerindex {
	color: #221815;
	line-height: .8rem
}

.bottom_line {
	border-bottom: 1px solid #e5e5e5
}

.cont_header {
	font-size: .65rem;
	padding: .6rem 0 .3rem
}

.cont_headerindex,
.topic_one p.cont_headerhuati {
	padding: .375rem 0 0;
	float: left
}

.cont_headerindex {
	font-size: .575rem;
	width: 80%;
	font-weight: 400
}

.cont_headerhuati:before {
	content: "话题";
	margin-right: .4rem;
	padding: .15rem .375rem;
	background: #2791f5;
	color: #fff;
	font-weight: 400;
	border-radius: .2rem;
	font-size: .5rem;
	line-height: .8rem
}

.cont_content {
	color: #b5b5b6;
	font-size: .6rem
}

.footer_common {
	width: 100%;
	background: #2e3136
}

.footer_common .footer_logo {
	text-align: center;
	padding-top: 1rem;
	padding-bottom: .5rem
}

.footer_common .footer_logo img {
	display: inline-block;
	width: 2rem
}

.footer_common .footer_title {
	color: #e6e6e6;
	text-align: center
}

.footer_common .footer_weixin {
	text-align: center;
	padding: .5rem 0
}

.footer_common .footer_weixin img {
	display: inline-block;
	width: 50%
}

.footer_page .footer_nav {
	text-align: center;
	padding-top: .5rem
}

.footer_page .footer_nav a {
	display: inline-block;
	color: #221815;
	padding: 0 .1rem 0 0;
	border-right: 1px solid #b9d4e9;
	font-size: 12px
}

.footer_page .footer_nav a:first-child {
	padding-left: 0
}

.footer_page .footer_nav a:last-child {
	padding-right: 0;
	border-right: none
}

.updown_box {
	display: none
}

.updown_Wrap {
	width: 100%;
	background: rgba(0, 0, 0, .8);
	z-index: 200
}

.updown_Wrap .left {
	float: left;
	padding-left: 2%;
	width: 78%
}

.updown_Wrap .left .logo_down {
	width: 36px;
	height: 36px;
	float: left;
	margin: 8px 0;
	background: url(/Public/Main/PHONE/images/newicon/152x152.png) center center no-repeat;
	background-size: 100% 100%
}

.updown_Wrap .left .post_text_down,
.updown_Wrap .left .text_down {
	line-height: 18px;
	padding-left: 13px;
	width: 80%;
	box-sizing: border-box;
	float: left
}

.updown_Wrap .left .text_down {
	padding-top: 5px;
	height: 52px
}

.updown_Wrap .left .post_text_down {
	padding-top: 10px;
	max-height: 44px;
	height: auto;
	overflow: hidden;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.updown_Wrap .left .text_down .one {
	font-size: 14px;
	color: #fff
}

.updown_Wrap .left .text_down .two {
	line-height: 24px;
	font-size: 12px;
	color: #1e9dd2
}

.updown_Wrap .right {
	float: right;
	padding-right: 0;
	width: 18%;
	margin: 10px 2% 0 0
}

.updown_Wrap .right .down {
	color: #fff;
	background: #1d9dd1;
	border-radius: 5px;
	height: 29px;
	line-height: 31px;
	font-size: 12px;
	text-align: center
}

.updown_Wrap .close {
	position: absolute;
	top: 14px;
	right: 0;
	width: 24px;
	height: 24px;
	background: url(/Public/Main/PHONE/images/newicon/cloose_06.png) center center no-repeat;
	border-radius: 50%;
	background-size: 100% 100%
}

.appUpDown {
	width: 82%;
	padding-bottom: 20px;
	position: fixed;
	top: 50%;
	margin-top: -255px;
	background: #fff;
	left: 50%;
	border-radius: 10px;
	display: none;
	z-index: 9999999
}

.appMargin {
	width: 90%;
	margin: 0 auto
}

.closeGuide {
	width: 21px;
	height: 21px;
	background: url(/Public/Main/PHONE/images/appUpDown/closeGuide.png) no-repeat;
	background-size: 100%;
	position: absolute;
	right: 10px;
	top: 10px
}

.appUpDown .headerImgText {
	height: 125px;
	text-align: center;
	overflow: hidden;
	border-bottom: 1px solid #eee
}

.appUpDown .headerImgText .img {
	width: 90px;
	height: 85px;
	margin: 10px auto 0;
	background: url(/Public/Main/PHONE/images/appUpDown/login.png) center center no-repeat;
	background-size: 100%
}

.appUpDown .careTitle {
	padding: 10px 0
}

.appUpDown .news_list {
	margin-top: 10px
}

.appUpDown .news_list .listChildA {
	display: block;
	margin-bottom: 15px
}

.appUpDown .news_list .listChildA:last-child {
	margin-bottom: 0
}

.appUpDown .news_list li {
	padding: 0;
	margin-bottom: 15px;
	border-bottom: none
}

.appUpDown .news_list li:last-child {
	margin-bottom: 0
}

.appUpDown .news_content h2 {
	font-weight: 400;
	font-size: 13px
}

.appUpDown .news_content .news_name {
	margin-top: 0
}

.appUpDown .news_content .news_name .time {
	float: right
}

.guideApp {
	text-align: center
}

.guideApp p {
	margin: 10px 0 15px;
	opacity: .8;
	font-size: 14px
}

.guideApp a {
	color: #1e9dd2
}

.guideApp input {
	background: 0 0;
	border: none;
	padding: 5px 10px;
	border-radius: 4px;
	font-family: "微软雅黑"
}

.guideApp input.goLogin {
	color: #1e9dd2;
	border: 1px solid #1e9dd2;
	margin-right: 30px
}

.infolist-box a:first-child li,
.text-inputarea {
	border-top: 1px solid #e5e5e5
}

.guideApp input.openApp {
	color: #fff;
	background: #1e9dd2
}

.app_cover,
.img_cover {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	background: rgba(0, 0, 0, .3);
	transition: .4s opacity ease;
	-webkit-transition: .4s opacity ease;
	-moz-transition: .4s opacity ease
}

.app_cover {
	opacity: 0
}

.img_cover {
	opacity: 1;
	background: rgba(0, 0, 0, .9)
}

.app_cover.active,
.img_cover.active {
	opacity: 1;
	display: block
}

.img_cover img {
	width: 90%!important
}

.info-text {
	padding: 12px 15px;
	font-size: 13px;
	background: #f0f0f0;
	color: #b5b5b6
}

.infolist-box {
	margin-bottom: 15px
}

.infolist-box li {
	padding: 0 15px;
	background: #fff;
	height: 1.1rem;
	border-bottom: 1px solid #e5e5e5
}

.infolist-box li .input,
.infolist-box li b,
.infolist-box li span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	line-height: 1.1rem
}

.infolist-box li span {
	font-size: 15px;
	color: #221815
}

.infolist-box li b {
	font-size: .45rem;
	color: #b5b5b6;
	position: relative;
	top: 0;
	float: right
}

.infolist-box li .input {
	font-size: 15px;
	color: #898989;
	position: relative;
	top: 0;
	margin-right: 10px;
	float: right
}

.btn-submit,
.btn-submitbox li {
	line-height: 44px;
	text-align: center
}

.londingbox,
.text-input {
	top: 50%;
	display: none;
	box-sizing: border-box
}

.text-inputarea {
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
	border-right: none;
	border-left: none;
	box-sizing: border-box;
	padding: 15px;
	font-size: 15px;
	color: #898989;
	min-height: 100px
}

.btn-submit {
	width: 94%;
	margin: 15px auto;
	font-size: 18px;
	color: #fff;
	background: #1d9dd1;
	border-radius: 4px
}

.londingbox {
	width: 200px;
	height: 200px;
	background: rgba(255, 255, 255, .95);
	position: fixed;
	margin-top: -100px;
	left: 50%;
	margin-left: -100px;
	border-radius: 6px;
	padding-top: 36px;
	transition: .4s all ease;
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease;
	transform: scale(0, 0);
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0)
}

.londingbox.active {
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1)
}

.loader {
	font-size: 54px;
	text-indent: -b5b5b69em;
	overflow: hidden;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	margin: .8em auto;
	position: relative;
	-webkit-animation: load6 1.7s infinite ease;
	animation: load6 1.7s infinite ease
}

@-webkit-keyframes load6 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		box-shadow: -.11em -.83em 0 -.4em #898989, -.11em -.83em 0 -.42em #898989, -.11em -.83em 0 -.44em #898989, -.11em -.83em 0 -.46em #898989, -.11em -.83em 0 -.477em #898989
	}
	5%,
	95% {
		box-shadow: -.11em -.83em 0 -.4em #898989, -.11em -.83em 0 -.42em #898989, -.11em -.83em 0 -.44em #898989, -.11em -.83em 0 -.46em #898989, -.11em -.83em 0 -.477em #898989
	}
	30% {
		box-shadow: -.11em -.83em 0 -.4em #898989, -.51em -.66em 0 -.42em #898989, -.75em -.36em 0 -.44em #898989, -.83em -.03em 0 -.46em #898989, -.81em .21em 0 -.477em #898989
	}
	55% {
		box-shadow: -.11em -.83em 0 -.4em #898989, -.29em -.78em 0 -.42em #898989, -.43em -.72em 0 -.44em #898989, -.52em -.65em 0 -.46em #898989, -.57em -.61em 0 -.477em #898989
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
		box-shadow: -.11em -.83em 0 -.4em #898989, -.11em -.83em 0 -.42em #898989, -.11em -.83em 0 -.44em #898989, -.11em -.83em 0 -.46em #898989, -.11em -.83em 0 -.477em #898989
	}
}

@keyframes load6 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		box-shadow: -.11em -.83em 0 -.4em #898989, -.11em -.83em 0 -.42em #898989, -.11em -.83em 0 -.44em #898989, -.11em -.83em 0 -.46em #898989, -.11em -.83em 0 -.477em #898989
	}
	5%,
	95% {
		box-shadow: -.11em -.83em 0 -.4em #898989, -.11em -.83em 0 -.42em #898989, -.11em -.83em 0 -.44em #898989, -.11em -.83em 0 -.46em #898989, -.11em -.83em 0 -.477em #898989
	}
	30% {
		box-shadow: -.11em -.83em 0 -.4em #898989, -.51em -.66em 0 -.42em #898989, -.75em -.36em 0 -.44em #898989, -.83em -.03em 0 -.46em #898989, -.81em .21em 0 -.477em #898989
	}
	55% {
		box-shadow: -.11em -.83em 0 -.4em #898989, -.29em -.78em 0 -.42em #898989, -.43em -.72em 0 -.44em #898989, -.52em -.65em 0 -.46em #898989, -.57em -.61em 0 -.477em #898989
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
		box-shadow: -.11em -.83em 0 -.4em #898989, -.11em -.83em 0 -.42em #898989, -.11em -.83em 0 -.44em #898989, -.11em -.83em 0 -.46em #898989, -.11em -.83em 0 -.477em #898989
	}
}

.text-input {
	width: 94%;
	background: #fff;
	padding: 20px;
	position: fixed;
	z-index: 10000;
	left: 50%;
	border-radius: 4px;
	opacity: 0;
	transition: .4s all ease;
	-webkit-transition: .4s all ease;
	-moz-transition: .4s all ease
}

.text-input.active {
	opacity: 1
}

.text-input h2 {
	font-weight: 400;
	text-align: center;
	font-size: 16px;
	padding-bottom: 30px
}

.text-input .input-box input {
	border: none;
	border-bottom: 1px solid #cacaca;
	width: 100%;
	padding-bottom: 10px;
	font-size: 15px;
	color: #898989
}

.text-input .input-box {
	margin-bottom: 18px
}

.btn-submitbox {
	width: 100%
}

.btn-submit {
	position: relative
}

.btn-submit input[type=submit] {
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0
}

.btn-submitbox li {
	width: 50%;
	box-sizing: border-box;
	float: left;
	font-size: 15px
}

.btn-submitbox li p {
	width: 100%;
	height: 100%;
	background: #e5e5e5;
	color: #b5b5b6;
	border-radius: 4px
}

.btn-submitbox li.active p {
	background: #1d9dd1;
	color: #fff
}

.btn-submitbox li:first-child {
	padding-right: 20px
}

.btn-submitbox li:last-child {
	padding-left: 20px
}

.listnav-right {
	position: fixed;
	right: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	background: #f0f0f0;
	z-index: 999999;
	box-sizing: border-box;
	padding-top: 1.1rem;
	transition: .4s all ease;
	-moz-transition: .4s all ease;
	-webkit-transition: .4s all ease
}

.list-box li,
.listnav-right.white {
	background: #fff
}

.listnav-right.active {
	right: 0
}

.listnav-right.nopadding {
	padding: 0
}

.flow-scroll {
	height: 100%;
	overflow-y: scroll
}

.list-box {
	padding: 10px;
	box-sizing: border-box
}

.list-box li {
	float: left;
	width: 25%;
	box-sizing: border-box;
	border: 1px solid #f0f0f0;
	text-align: center;
	line-height: 34px;
	color: #221815
}

.list-box li.active {
	background: #1c9ed2;
	color: #fff
}

.list-box .headtitle {
	font-size: 14px;
	color: #221815;
	font-weight: 400;
	padding-bottom: 15px;
	padding-left: 5px
}

.listnav-right .page_header {
	transition: .4s all ease;
	-moz-transition: .4s all ease;
	-webkit-transition: .4s all ease;
	right: -100%;
	left: auto
}

.listnav-right .page_header.active {
	right: 0
}

.shearch {
	width: 80%;
	padding: 0 25px;
	border: 1px solid #80bcf8;
	border-radius: 20px;
	box-sizing: border-box;
	margin: 10px auto 0;
	height: 30px;
	line-height: 30px;
	position: relative
}

.shearch i.header_search {
	left: 5px;
	right: auto
}

.shearch input {
	position: absolute;
	width: 80%;
	height: 100%;
	box-sizing: border-box;
	border: none;
	background: rgba(0, 0, 0, 0);
	left: 38px
}

.info-header,
.list-list {
	width: 100%;
	box-sizing: border-box
}

.info-header {
	padding: 10px 15px;
	color: #b5b5b6;
	font-size: 14px;
	line-height: 20px
}

.info-header span {
	color: #221815;
	font-size: 16px;
	padding-right: 10px
}

.listnav-right-region {
	background: #fff
}

.list-list {
	height: 100%;
	padding: 0 15px
}

.listnav-right-region .box h2 {
	line-height: 30px;
	color: #221815;
	background: #f4f4f4;
	box-sizing: border-box;
	padding: 0 5px;
	font-weight: 400;
	font-size: 16px
}

.list-list li p {
	line-height: 30px;
	font-size: 14px
}

.listnav-right-screen .header {
	line-height: .875rem;
	height: .875rem;
	box-sizing: border-box;
	padding: 0 .5rem;
	background: #f4f4f4;
	color: #999;
	position: relative
}

.listnav-right-screen .icon-close {
	position: absolute;
	right: 0;
	top: 0
}

.zdyht_btn {
	position: fixed;
	right: 15px;
	bottom: 2.8rem;
	width: 60px;
	height: 60px;
	background: url(/Public/Main/PHONE/images/newicon/zdyht.png);
	background-size: 100% 100%;
	z-index: 200
}

.icon-close {
	background: url(/Public/Main/PHONE/images/close_03.png) center center no-repeat;
	width: 18px;
	height: 18px;
	background-size: 100% 100%;
	margin: 7px
}

@media screen and (min-width:413px) {
	.news_content h2 {
		font-size: 16px;
		height: 38px
	}
	.news_name .column {
		font-size: 10px
	}
}

@media screen and (min-width:400px) {
	.appUpDown {
		height: 485px
	}
}

@media screen and (max-width:321px) {
	.news_content .news_name,
	.news_list .news_content .intelligenceTag {
		margin-top: 3px
	}
	.news_content h2 {
		font-size: 13px;
		line-height: 16px;
		height: 32px
	}
	.news_content .news_name .name,
	.news_content .news_name span,
	.news_name .column {
		font-size: 9px
	}
	.news_list .news_content {
		width: 58%
	}
	.news_list .news_img {
		width: 40%
	}
}