.wapperout {

	width: 100%

}



.wapper {

	width: 1150px;

	margin: 0 auto;

	overflow: hidden;

	color: #333

}



.ovisible,

.overvisible {

	overflow: visible !important

}



a {

	color: #333

}



a:hover {

	text-decoration: none

}



.dn {

	display: none

}



.bg-ee {

	background-color: #eeeeee

}



.text-overflow {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}



.detail-ico {

	background: url(../images/detail_ico.png) no-repeat

}



.placeholder {

	color: #999

}



/*@font-face {

	font-family: "iconfont";

	src: url("iconfont/iconfont.eot?t=1477278505");

	src: url("../fonts/iconfont.eot") format("embedded-opentype"), url("../fonts/iconfont.woff") format("woff"), url("../fonts/iconfont.ttf") format("truetype"), url("../fonts/iconfont.svg") format("svg")

}*/



.iconfont {

	font-family: "iconfont" !important;

	font-size: 16px;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}



.icon-home:before {

	content: "\e60b"

}



.icon-dianhua:before {

	content: "\e609"

}



.icon-closed:before {

	content: "\e60d"

}



.icon-hotel:before {

	content: "\e604"

}



.icon-down:before {

	content: "\e60f"

}



.icon-location:before {

	content: "\e610"

}



.icon-menu311:before {

	content: "\e608"

}



.icon-collect_act:before {

	content: "\e600"

}



.icon-top:before {

	content: "\e605"

}



.icon-jubao:before {

	content: "\e601"

}



.icon-fabu:before {

	content: "\e602"

}



.icon-jiantou:before {

	content: "\e611"

}



.icon-jiantou-copy:before {

	content: "\e60c"

}



.icon-location1:before {

	content: "\e607"

}



.icon-pdianping:before {

	content: "\e603"

}



.icon-closed1:before {

	content: "\e60e"

}



.icon-jiantoushang:before {

	content: "\e612"

}



.icon-qq:before {

	content: "\e614"

}



.icon-jiantou1:before {

	content: "\e613"

}



.icon-mobile:before {

	content: "\e734"

}



.gray-bg {

	background-color: #F5F5F5

}



.text-through {

	text-decoration: line-through

}



.p-current {

	color: #666;

	height: 40px;

	line-height: 40px;

	overflow: hidden;

	font-size: 14px

}



.p-current a {

	color: #666;

	margin: 0 5px

}



.p-current span {

	margin-left: 5px

}



.line {

	width: 100%;

	height: 1px;

	background-color: #ddd;

	overflow: hidden

}



.page-box {

	margin: 10px 0;

	text-align: center;

	width: 100%;

	font-size: 14px

}



.page-box span {

	border: 1px solid #ddd;

	padding: 0 10px;

	cursor: pointer;

	display: inline-block;

	height: 30px;

	line-height: 30px;

	margin-right: 5px;

	text-align: center;

	color: #666;

	background-color: #fff

}



.page-box a:hover {

	text-decoration: none;

	display: inline

}



.page-box span:hover,

.page-box .currents {

	background: #d51938;

	color: #fff;

	border-color: #d51938

}



.page-box span.expand {

	border: none;

	color: #ccc

}



.page-box span.expand:hover {

	background: none;

	color: #ccc

}



.bg-ee {

	background-color: #eee

}



.layout-transparent {

	width: 100%;

	background-color: #000;

	opacity: 0.3;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 1000;

	display: none

}



.nav-bg {



	overflow: hidden;

	background-color: #d51938

}



.nav {

	background-color: #d51938 !important

}



.nav .logo {

	float: left;

	width: 200px

}



.nav .logo a {

	display: block

}



.nav ul {

	float: left;

   /*width: 780px;*/

	margin-right: 10px

}



.nav ul li {

	float: left;

	position: relative

}



.nav ul li a {

	color: #fff;

	display: block;

	float: left;

	font-size: 16px;



	padding: 0 18px

}



.nav ul li a.current,

.nav ul li a.on {

	background-color: #AA142D

}



.nav ul li a:hover {

	background-color: #AA142D;

	color: #fff

}



.nav ul li.sub-nav {

	width: 98px;

	text-align: center

}



.nav ul li.sub-nav a {

	padding: 0;

	width: 98px

}



.nav ul li .lis {

	position: absolute;

	width: 96px;

	display: none;

	top: 60px;

	left: 0;

	z-index: 999;

	border: 1px solid #ccc;

	border-top: 0;

	background-color: #fff

}



.nav ul li .lis li a {

	width: 96px;

	padding: 0;

	text-align: center;

	display: block;

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	font-size: 14px;

	color: #333

}



.nav ul li .lis li a:hover {

	background-color: #f5f5f5;

	color: #d51938

}



.nav ul li .lis li a.on {

	background-color: #fff

}



.nav .login {

	float: right;

	color: #fff;

	font-size: 14px;

	width: 160px

}



.nav .login em {

	margin: 0 5px;

	display: inline-block;

	float: left

}



.nav .login a {

	display: inline-block;

	float: left;

	color: #fff

}



.nav .login a.name {

	width: 112px;

	height: 60px;

	line-height: 60px;

	overflow: hidden;

	text-align: right

}



.nav .login a.name img {

	width: 30px;

	height: 30px;

	border-radius: 50%;

	margin-right: 10px;

	margin-top: 14px

}



.search-wrap {

	background-color: #f9f9f9;

	width: 100%

}



.search-wrap .search-box {

	position: relative;

	width: 1150px;

	margin: 0 auto;

	padding-top: 15px;

	padding-bottom: 15px

}



.search-wrap .search-box .search-input {

	border: 1px solid #ccc;

	border-right: 0

}



.search-wrap .search-box .search-input .input {

	width: 350px;

	height: 38px;

	line-height: 38px;

	font-size: 14px;

	background: #fff;

	font-size: 14px;

	border: 0;

	padding: 0 10px;

	outline: none

}



.search-wrap .search-box .btn {

	display: inline-block;

	background-color: #d51938;

	width: 98px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	text-decoration: none;

	color: #fff;

	font-size: 16px;

	border: 0;

	cursor: pointer

}



.search-wrap .search-box .search-list-box {

	position: absolute;

	top: 55px;

	background-color: #fff;

	display: none;

	z-index: 9

}



.search-wrap .search-box .search-list-box ul {

	width: 369px;

	border: 1px solid #ccc;

	border-top: none

}



.search-wrap .search-box .search-list-box ul li {

	width: 349px;

	padding: 0 10px;

	height: 30px;

	line-height: 30px;

	overflow: hidden;

	cursor: pointer

}



.search-wrap .search-box .search-list-box ul li span {

	display: inline-block;

	width: 70%

}



.search-wrap .search-box .search-list-box ul li span em {

	color: #999;

	margin-left: 10px

}



.search-wrap .search-box .search-list-box ul li span.right {

	text-align: right;

	color: #666;

	width: 30%

}



.search-wrap .search-box .search-list-box ul li:hover {

	background-color: #ededed

}



.search-wrap .search-box .hot-word {

	height: 40px;

	line-height: 40px;

	float: left;

	margin-left: 20px;

	font-size: 14px

}



.search-wrap .search-box .hot-word a {

	color: #666;

	margin: 0 10px 0 0

}



.search-wrap .search-box .hot-word a:hover {

	color: #d51938

}



.search-wrap .search-box .hot-word a.new {

	color: #d51938

}



.frame {

	border: 1px solid #dfdfdf

}



.esf-news-list {

	margin-top: 10px

}



.esf-news-list li {

	width: 255px;

	height: 30px;

	line-height: 30px;

	padding-left: 15px;

	font-size: 14px;

	overflow: hidden;

	background: url(../images/li-style.jpg) 0 center no-repeat

}



.esf-news-list li a:hover {

	color: #d51938

}



.s-title {

	height: 40px;

	line-height: 40px;

	background: #f9f9f9;

	padding: 0 15px;

	font-size: 14px;

	border-bottom: 1px solid #dfdfdf

}



.s-title span {

	color: #333;

	font-weight: bold

}



.h-list {

	padding: 15px;

	font-size: 14px;

	line-height: 26px

}



.h-list span {

	color: #333;

	font-weight: bold

}



.h-list a {

	color: #666;

	margin-right: 10px

}



.h-list p {

	color: #666

}




.ad-long li {

	height: 60px;

	overflow: hidden;

	margin-bottom: 15px

}



.gg-type80 li {

	width: 250px;

	height: 80px;

	margin-bottom: 15px

}



.gg-type210 li {

	width: 250px;

	height: 210px;

	margin-bottom: 15px

}



.blank20 {

	clear: both;

	height: 20px;

	overflow: hidden

}



.common-nav {

	border-bottom: 1px solid #dfdfdf;

	height: 38px

}



.common-nav .link {

	float: left;

	border-top: 1px solid #dfdfdf

}



.common-nav .link:first-child {

	border-left: 1px solid #dfdfdf

}



.common-nav .link.on {

	border-top-color: #d51938;

	border-bottom: 0

}



.common-nav .link.on a {

	background-color: #fff;

	border-top-color: #d51938;

	color: #d51938;

	font-weight: bold

}



.common-nav .link a {

	display: block;

	text-align: center;

	border-right: 1px solid #dfdfdf;

	font-size: 14px;

	width: 159px;

	height: 37px;

	line-height: 37px;

	color: #3b3a49;

	border-top: 1px solid transparent

}



.common-title {

	height: 46px;

	line-height: 46px;

	border-bottom: 2px solid #dfdfdf

}



.common-title span {

	padding: 0 6px;

	display: inline-block;

	font-size: 16px;

	border-bottom: 2px solid #d51938;

	font-weight: 700

}



.common-title span em {

	color: #666;

	font-weight: normal;

	font-size: 14px;

	margin-left: 5px

}



.common-title .more {

	float: right;

	color: #999

}



.s-common-title {

	height: 32px;

	line-height: 32px;

	border-bottom: 1px solid #dfdfdf

}



.s-common-title span {

	padding: 0 6px;

	display: inline-block;

	font-size: 14px;

	height: 31px;

	border-bottom: 2px solid #d51938;

	font-weight: 700

}



.s-common-title a {

	float: right;

	color: #999

}



.fang-list {

	font-size: 0;

	padding-bottom: 29px

}



.fang-list ul {

	width: 910px

}



.fang-list li {

	display: inline-block;

	margin-top: 29px;

	margin-right: 27px;

	font-size: 14px

}



.fang-list li a:hover .info .h-title {

	color: #d51938

}



.fang-list li .pic {

	width: 198px;

	height: 148px;

	border: 1px solid #dfdfdf;

	overflow: hidden;

	position: relative

}



.fang-list li .pic img {

	width: 100%;

	height: 100%

}



.fang-list li .pic .ding {

	position: absolute;

	top: 1px;

	left: 1px;

	color: #fff;

	font-size: 12px;

	width: 20px;

	height: 20px;

	line-height: 20px;

	text-align: center;

	background: #ff6e40

}



.fang-list li .info {

	padding-top: 6px;

	width: 200px;

	overflow: hidden;

	line-height: 24px

}



.fang-list li .info .h-title {

	height: 24px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	border:0;

}



.fang-list li .info .h-title span {

	margin-right: 10px

}



.fang-list li .info .aside {

	height: 24px;

	overflow: hidden

}



.fang-list li .info .aside .area {

	float: left

}



.fang-list li .info .aside .price {

	float: right;

	color: #d51938

}



.long-list ul {

	width: 1200px

}



.long-list ul li {

	margin-right: 37px

}



.long-list ul li .info .aside div {

	margin-right: 10px

}



.long-list ul li .info .aside .cate {

	float: left

}



.long-list ul li .info .aside .price {

	font-weight: 700

}



.long-list ul li .info .price {

	color: #d51938;

	font-weight: 700;

}



.long-list ul li .info .zprice {

	color: #666

}



.long-list ul li .info .zprice em {

	color: #d51938;

	font-weight: 700

}



.long-list ul .tags {

	height: 22px;

	line-height: 22px;

	overflow: hidden

}



.long-list ul .tags a {

	color: #05a;

	margin-right: 5px

}



.long-list ul .tags a:hover {

	color: #d51938

}



.erweima-btn {

	float: right;

	height: 16px;

	line-height: 16px;

	border: 1px solid #dfdfdf;

	background-color: #f9f9f9;

	padding: 7px;

	margin-left: 5px;

	cursor: pointer;

	position: relative;

	z-index: 3

}



.erweima-btn i {

	display: block;

	width: 16px;

	height: 16px;

	background-position: 0 -44px

}



.erweima-btn .erweima-expand {

	display: none;

	position: absolute;

	top: 30px;

	right: -1px;

	padding-top: 10px

}



.erweima-btn .erweima-expand .erweima-box {

	width: 170px;

	height: 170px;

	border: 1px solid #dfdfdf;

	background-color: #fff

}



.erweima-btn .erweima-expand .erweima-box img {

	width: 80px;

	height: 80px;

	display: block;

	margin: 25px auto 0 auto

}



.erweima-btn .erweima-expand .erweima-box p {

	color: #666;

	font-size: 14px;

	text-align: center;

	margin-top: 20px

}



.erweima-btn:hover .erweima-expand {

	display: block

}



.share-btn {

	float: right;

	width: 100px;

	height: 30px;

	border: 1px solid #dfdfdf;

	background-color: #f9f9f9;

	text-align: center;

	cursor: pointer

}



.share-btn a {

	background-image: none !important;

	padding: 0 !important;

	margin: 0 !important;

	width: 100px !important;

	height: 30px !important;

	line-height: 30px !important;

	font-size: 14px !important

}



.share-btn i {

	display: inline-block;

	width: 17px;

	height: 17px;

	background-position: 0 -21px;

	vertical-align: middle;

	position: relative;

	top: -2px;

	margin-right: 5px

}



input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

	-webkit-appearance: none !important;

	margin: 0

}



.pop-box {

	width: 536px !important;

	height: 368px !important;

	border: 6px solid #dcdcdc;

	z-index: 100;

	background-color: #fff

}



.pop-box .title {

	height: 32px;

	line-height: 32px;

	background-color: #f1f1f1;

	margin: 4px;

	padding: 0 10px

}



.pop-box .title span {

	font-size: 14px;

	color: #888

}



.pop-box .title .close-ico {

	color: #b0b0b0;

	float: right;

	font-size: 20px

}



.pop-box .ui-dialog {

	width: 430px;

	margin: 20px auto 0 auto;

	font-size: 14px;

	color: #888

}



.pop-box .ui-dialog p {

	margin-bottom: 15px

}



.pop-box .ui-dialog textarea {

	width: 423px;

	height: 98px;

	padding: 5px;

	border: 1px solid #a9a9a9;

	font-size: 12px

}



.pop-box .ui-dialog label {

	margin-right: 10px

}



.pop-box .ui-dialog label input {

	width: 16px;

	height: 16px;

	position: relative;

	top: 3px

}



.pop-box .ui-dialog .txt {

	width: 147px;

	height: 20px;

	height: 20px;

	padding: 3px 5px;

	border: 1px solid #a9a9a9;

	font-size: 12px

}



.pop-box .ui-dialog .yzm-btn {

	display: inline-block;

	margin-left: 10px;

	width: 58px;

	height: 28px;

	line-height: 28px;

	border: 1px solid #a9a9a9;

	background-color: #f6f6f6;

	text-align: center;

	color: #888;

	cursor: pointer;

	vertical-align: top

}



.pop-box .ui-dialog .tj-btn {

	width: 255px;

	height: 34px;

	line-height: 34px;

	background-color: #cd0000;

	text-align: center;

	color: #fff;

	font-size: 14px;

	border: none;

	margin: 0 0 0 84px;

	cursor: pointer

}



.layui-layer-shade {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 99;

	background-color: #000;

	opacity: 0.3;

	filter: alpha(opacity=30)

}



.pop-content {

	border: 5px solid #dcdcdc;

	padding: 20px;

	width: 540px

}



.pop-content .icon-oks {

	background: url(../images/icon-ok.png) no-repeat;

	width: 72px;

	height: 73px;

	display: block;

	margin: 0 auto;

	overflow: hidden

}



.pop-content .icon-errors {

	background: url(../images/icon-errors.png) no-repeat;

	width: 70px;

	height: 70px;

	display: block;

	margin: 0 auto;

	overflow: hidden

}



.pop-content p.text {

	text-align: center;

	font-size: 30px;

	padding: 10px 0;

	color: #666

}



.pop-content p.shenghe {

	font-size: 14px;

	text-align: center;

	padding: 10px 0;

	color: #666

}



.pop-content .btn-box {

	margin: 10px auto;

	width: 478px;

	display: block

}



.pop-content .btn-box.error {

	width: 240px

}



.pop-content .btn-box a {

	display: block;

	float: left;

	font-size: 14px;

	color: #d51938;

	width: 110px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #f1b5bf;

	text-align: center;

	border-radius: 5px;

	margin-right: 10px

}



.pop-content .btn-box a.closed {

	background-color: #d51938;

	color: #fff;

	border: 1px solid #d51938;

	margin-right: 0

}



.table-cell {

	display: table-cell;

	vertical-align: middle

}



.searchBox-input {

	border: 1px solid #ccc;

	border-right: 0;

	float: left

}



.searchBox-input .input {

	width: 350px;

	height: 38px;

	line-height: 38px;

	font-size: 14px;

	background: #fff;

	font-size: 14px;

	border: 0;

	padding: 0 10px;

	outline: none

}



.searchBox-btn {

	display: inline-block;

	background-color: #d51938;

	width: 98px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	text-decoration: none;

	color: #fff;

	font-size: 16px;

	border: 0;

	cursor: pointer

}



.searchBox-btn2 {

	margin-left: 11px

}



.gBtn {

	display: inline-block;

	cursor: pointer

}



.gBtn_1 {

	width: 126px;

	height: 38px;

	border: 1px solid #d51938;

	color: #d51938;

	font-size: 16px;

	line-height: 38px;

	text-align: center

}



.gBtn_2 {

	text-align: center;

	border: 1px solid #d51938;

	color: #d51938;

	width: 88px;

	line-height: 28px;

	font-size: 14px;

	height: 28px

}



.listScrollSearch {

	display: none;

	-webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);

	box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);

	height: 69px;

	border-bottom: 1px solid #ddd;

	background: #f2f2f2

}



.listScrollSearch_fixed {

	z-index: 9;

	position: fixed;

	width: 100%;

	left: 0;

	top: 0

}



.listScrollSearch-cell {

	width: 238px;

	height: 69px

}



.listScrollSearch-logo {

	float: left;

	margin-left: 30px

}



.listScrollSearch-bd {

	margin-top: 15px;

	float: left

}



.listScrollSearch-img {

	display: block;

	max-height: 69px

}



.dsh {

	display: none;

	-webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);

	box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);

	height: 69px;

	border-bottom: 1px solid #ddd;

	background: #f2f2f2

}



.dsh_fixed {

	z-index: 9;

	position: fixed;

	width: 100%;

	left: 0;

	top: 0;

	z-index: 2002

}



.dsh-info {

	float: left

}



.dsh-info>div {

	display: inline-block;

	margin-top: 24px;

	line-height: 1

}



.dsh-contact {

	float: right;

	white-space: nowrap;

	position: relative

}



.dsh-contact>div {

	display: inline-block;

	margin-top: 20px;

	line-height: 30px

}



.dsh-contact .fixErcode {

	display: none;

	position: absolute;

	top: 70px;

	margin-top: 0;

	right: 0

}



.dsh-jjr {

	font-size: 20px;

	color: #333;

	padding-left: 34px;

	background: url("../images/dsh-tel.png") left center no-repeat;

	margin-right: 37px

}



.dsh-tel {

	margin-right: 27px;

	font-size: 20px;

	color: #d51938

}



.dsh-name {

	color: #333;

	font-size: 26px

}



.dsh-price {

	font-size: 26px;

	color: #d51938;

	margin-left: 10px

}



.dsh-tag {

	font-size: 16px;

	color: #333;

	margin-left: 13px

}



.dsh-tag>span {

	margin-right: 20px

}



.ujsq {

	display: none;

	right: 0;

	position: absolute;

	width: 690px;

	background: #FFF;

	z-index: 1003;

	top: 62px;

	font-size: 14px;

	border: 1px solid #ddd

}



.ujsq_dn {

	display: none

}



.ujsq-em {

	color: #df3236

}



.ujsq-result {

	line-height: 58px

}



.ujsq-title {

	text-align: center;

	height: 53px;

	line-height: 53px;

	color: #000;

	border-bottom: 1px solid #ddd

}



.ujsq-row {

	height: 59px;

	border-bottom: 1px dashed #ddd;

	overflow: visible

}



.ujsq-row:last-child {

	border-bottom: 0

}



.ujsq-radioItem {

	float: left;

	line-height: 59px;

	width: 33.3%

}



.ujsq-radio {

	display: inline-block;

	width: 17px;

	height: 17px;

	background: url("../images/jsq-radio.png") 0 0 no-repeat;

	vertical-align: top;

	position: relative;

	top: 21px;

	cursor: pointer

}



.ujsq-radio_selected {

	background-image: url("../images/jsq-radio-selected.png")

}



.ujsq-radiolabel {

	display: inline-block;

	padding-left: 12px;

	cursor: pointer

}



.ujsq-select {

	top: 17px;

	position: relative

}



.ujsq-selectVal {

	cursor: pointer;

	text-indent: 10px;

	height: 28px;

	line-height: 28px;

	width: 210px;

	border: 1px solid #ddd;

	background: url("../images/arr_daikuan.png") 190px center no-repeat

}



.ujsq-selectList {

	max-height: 182px;

	overflow-y: auto;

	position: absolute;

	display: none;

	background: #FFF;

	border: 1px solid #ddd;

	border-top: 0;

	z-index: 2

}



.ujsq-selectItem {

	width: 200px;

	height: 28px;

	line-height: 28px;

	padding-left: 10px;

	cursor: pointer

}



.ujsq-selectItem:hover {

	background-color: #eee

}



.ujsq-selectItem_self {

	padding-left: 10px;

	height: 40px;

	line-height: 40px;

	border-top: 1px solid #ddd

}



.ujsq-selectItem_self input {

	margin: 0 5px;

	width: 40px;

	border: 1px solid #e6e6e6;

	text-align: center

}



.ujsq-selectItem_self .ujsq-selectItemBtn {

	background: #d51938;

	color: #fff;

	border: 0;

	height: 23px;

	padding: 0 5px

}



.ujsq-label {

	width: 168px;

	text-indent: 36px;

	color: #999;

	line-height: 59px;

	float: left

}



.ujsq-option {

	margin-left: 168px

}



.ujsq-input {

	line-height: 59px

}



.ujsq-inputtext {

	width: 94px;

	text-indent: 23px;

	border: 0;

	border-bottom: 1px solid #ddd;

	height: 30px;

	font-weight: bold

}



.ujsq-col2 .ujsq-col {

	float: left;

	margin-left: -36px;

	width: 343px

}



.ujsq-col2 .ujsq-col_1 {

	margin-left: 0

}



.ujsq-select .ui-selectmenu-button.ui-button {

	height: 38px;

	line-height: 38px;

	padding: 0;

	border: 1px solid #dfdfdf;

	border-radius: 0;

	padding-left: 10px;

	outline: 0;

	position: relative;

	background-color: #fff

}



.ujsq-select .ui-selectmenu-button.ui-button:focus,

.ujsq-select .ui-selectmenu-button.ui-button:hover {

	background: #fff

}



.ujsq-select .ui-selectmenu-button.ui-button:focus .ui-selectmenu-text,

.ujsq-select .ui-selectmenu-button.ui-button:hover .ui-selectmenu-text {

	color: #333

}



.ujsq-select .ui-selectmenu-button.ui-button:after {

	content: '';

	width: 30px;

	height: 36px;

	position: absolute;

	top: 1px;

	bottom: 1px;

	background-color: #eaeaea;

	right: 1px

}



.fixErcode {

	position: absolute;

	top: 0;

	right: 53px;

	width: 180px;

	height: 180px;

	border: 1px solid #ddd;

	background: #FFF;

	z-index: 1001

}



.fixErcode-pic {

	padding-top: 15px

}



.fixErcode-text {

	color: #000;

	font-size: 14px;

	height: 40px;

	line-height: 40px;

	text-align: center

}



.fixErcode_detail {

	width: 171px;

	height: 171px;

	display: none

}



.fixErcode_detail .fixErcode-pic {

	width: 82px;

	height: 82px;

	margin: 0 auto;

	padding-top: 25px

}



.fixErcode_detail .fixErcode-text {

	color: #666;

	font-size: 14px;

	height: 50px;

	line-height: 50px

}



.fixErcode_detail .fixErcode-img {

	width: 100%;

	height: 100%

}



.download-content {

	min-width: 980px;

	height: 890px;

	background: url(../images/down_bg.jpg) top center no-repeat

}



.download-content .wappers {

	width: 1150px;

	margin: 0 auto;

	position: relative

}



.download-content .wappers .l-down {

	float: left;

	width: 500px;

	margin-top: 70px

}



.download-content .wappers .l-down .turn-bg {

	margin: 0 auto;

	width: 362px;

	height: 738px;

	overflow: hidden;

	background: url(../images/phone_bg.png) no-repeat

}



.download-content .wappers .l-down .turn-bg .banner {

	width: 320px;

	height: 550px;

	overflow: hidden;

	margin: 90px auto 0;

	position: relative;

	border: 1px solid #dfdfdf

}



.download-content .wappers .l-down .turn-bg .banner .bd img {

	display: block;

	width: 320px;

	height: 550px

}



.download-content .wappers .l-down .turn-bg .banner .hd {

	position: absolute;

	width: 320px;

	height: 60px;

	background: url(../images/p_bg.png) repeat-x;

	bottom: 0;

	text-align: center

}



.download-content .wappers .l-down .turn-bg .banner .hd li {

	text-indent: -9999px;

	width: 10px;

	height: 10px;

	margin-right: 10px;

	border-radius: 50%;

	background: #fff;

	display: inline-block;

	margin-top: 40px

}



.download-content .wappers .l-down .turn-bg .banner .hd li.on {

	width: 24px;

	height: 10px;

	border-radius: 5px;

	background: #99d7ff

}



.download-content .frame-box {

	position: absolute;

	width: 550px;

	top: 190px;

	left: 614px

}



.download-content .frame-box .texts-box {

	margin-bottom: 50px

}



.download-content .frame-box .texts-box h2 {

	font-size: 54px;

	color: #333;

	display: block;

	margin-bottom: 20px;

	font-weight: bold

}



.download-content .frame-box .texts-box p {

	font-size: 30px;

	color: #363e41;

	max-height: 80px;

	overflow: hidden;

	line-height: 40px

}



.download-content .frame-box .link-box {

	position: relative

}



.download-content .frame-box .link-box .btn-content {

	float: left

}



.download-content .frame-box .link-box .btn-content.alone {

	margin-top: 136px

}



.download-content .frame-box .link-box .btn-content a {

	display: block;

	width: 250px;

	height: 70px;

	margin-bottom: 30px

}



.download-content .frame-box .link-box .btn-content a img {

	width: 100%;

	height: 100%

}



.download-content .frame-box .link-box .ewm-box {

	position: absolute;

	right: 0

}



.download-content .frame-box .link-box .ewm-box img {

	width: 170px;

	height: 170px

}



.download-content .frame-box .link-box .ewm-box .text {

	width: 10px;

	height: 170px;

	font-size: 16px;

	float: right;

	margin-left: 10px;

	line-height: 1.5

}



.warning-box {

	background: #fff8e1;

	border: 1px solid #ffd180;

	margin-bottom: 10px

}



.warning-box .warning-content {

	font-size: 14px;

	line-height: 33px;

	color: #f9854c

}



.warning-box .warning-content::before {

	content: '';

	display: inline-block;

	width: 43px;

	height: 33px;

	vertical-align: top;

	background: url(../images/icon-warn.png) 12px center no-repeat

}

