﻿/* {
	
	font-size: 15px
}*/
article, aside, audio, body, dd, div, dl, footer, form, h1, h2, h3, h4, h5, h6, header, hr, iframe, input, label, menu, nav, ol, p, section, select, td, textarea, th, time, ul, video {
	margin: 0;
	padding: 0
}
article, aside, audio, canvas, footer, header, nav, section, video {
	display: block
}
input::-webkit-search-cancel-button {
display:none
}
form {
	display: inline
}
input, select {
	font-family: "微软雅黑", Helvetica, STHeiti, Droid Sans Fallback
}
body {
	color: #333;
	word-wrap: break-word;
	font-size: 100%;
	font-family: "微软雅黑", Helvetica, STHeiti, Droid Sans Fallback;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
textarea {
	resize: none;
	-webkit-appearance: none
}
iframe, img {
	border: 0
}
ol, ul {
	list-style: none
}
h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-weight: 400
}
input, label, select, textarea {
	outline: 0;
	-webkit-user-modify: read-write-plaintext-only;
	-webkit-tap-highlight-color: transparent
}
label {
	-webkit-user-modify: read-only
}
input {
	border: none;
	background: 0 0;
	-webkit-appearance: none
}
a {
	color: #333;
	text-decoration: none
}
select {
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-border-image: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none
}
i {
	font-style: inherit
}
hr {
	height: 1px;
	border: none;
	background: #eee
}
.fl {
	float: left
}
.fr {
	float: right
}
.h5 {
	clear: both;
	overflow: hidden;
	height: 5px
}
.h7 {
	clear: both;
	overflow: hidden;
	height: 7px
}
.h10 {
	clear: both;
	overflow: hidden;
	height: 10px
}
.mt10 {
	margin-top: 10px
}
.h20 {
	clear: both;
	overflow: hidden;
	height: 20px
}
.df {
	display: box;
	display: flex;
	display: -webkit-box
}
.df_child {
	-webkit-box-flex: 1;
	box-flex: 1;
	flex: 1
}
.nomp {
	margin: 0!important;
	padding: 0!important
}
.nobg {
	background: 0 0!important
}
.nobr {
	border: none!important
}
.db {
	display: block!important
}
.nob {
	display: none!important
}
.orange {
	color: #ff9b05
}
.red {
	color: red!important
}
.clear {
	clear: both;
	overflow: hidden
}
.main {
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	max-width: 800px;
	background: #fff;
	box-shadow: 0 0 15px #ccc
}
.arrow, .arrow i, .arrow span {
	position: relative;
	display: block;
	width: 0;
	height: 0;
	border-top: 1px none #000;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #dbdbdb;
	border-left: 8px solid transparent;
	line-height: 0;
	-moz-border-bottom-colors: #dbdbdb
}
.arrow i, .arrow span {
	position: absolute;
	top: 1px;
	left: -8px;
	border-bottom-color: #fff
}

.header {
	overflow: hidden;
	height: 48px;
	background: #ff6803;
	color: #fff
}
/*LOGO*/
.hea_top {
	width: 100%;
	text-align: center;
	background-color:#F0F0F0;
	height: 80px;
	border-bottom: 1px solid #E7E6E6;
	
}

.hea_top .logo_top{
	width: 160px; 
	height: 60px;
	display: block;
	margin: 0px auto;
	padding:10px;
}
.hea_top .logo_top img{
	width: 160px; 
	height: 60px;
}

/*推荐分类*/
.in-text {background-color:#F8F8F8;height: 8px;}
.in-hh {margin:10px;padding: 5px;}
.in-body {border-top:1px solid #dfdfdf;margin:15px 0 0px 0;}
.in-title {font-weight: bold;text-align:center;background-color:#FFF;font-size:15px;width:90px;position:relative;margin:0 auto;top:-11px;vertical-align:top;}
.in-third {}
.in-third li { border-bottom: 1px solid #DDD;}
.in-third li a { display: block; overflow: hidden; padding: 0px 10px 10px 10px; }
.in-third li img { padding:3px; border:1px solid #CCC;width: 50px; height: 50px; float: left; margin-right: 5px; }
.in-third li h1 { color: red;line-height: 25px;font-size: 16px; font-weight: bold; }
.in-third li p { margin: 0; padding: 0; line-height: 25px; font-size: 13px; color: #666; overflow: hidden; text-overflow: ellipsis; }

/*返回顶部*/
.m-totop{display:none;width:40px;height:40px;background:url(../img/m-top.png) no-repeat;background-size:100%;position:fixed;bottom:70px;right:5px;cursor:pointer;z-index:10;}
.duoweizi-youhui{position:fixed;top:200px;left:0;background-color:#ff3602;color:#fff;padding:20px 10px;width:35px;border-radius:0 5px 5px 0;cursor:pointer;}

/*内页顶部*/
.head_lanm{ position:fixed; width:100%; height:38px; left:0; top:0; z-index:998; background:#EDEFEC; border-bottom: 1px solid #E4E5E3;display:box; display:-webkit-box; display:-moz-box;}
.head_lanm span{ width:38px; height:100%; display:block;}
.head_lanm h1{ display:block; color:#7A7B7A; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0; line-height:35px; text-align:center; font-size:16px; letter-spacing:3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#head_back{ background:#EDEFEC;}
#head_back a{ display:block; height:100%; background:url(../../img/back.png) no-repeat center; background-size:10px auto}
#head_lm{ display:block; height:100%; background:url(../img/f8.png) no-repeat center; background-size:auto 15px; -webkit-background-size:auto 15px; -moz-background-size:auto 15px; -o-background-size:auto 15px;}
.previous{ height:45px;}

/*内容顶部*/
.header-top{ height:auto; width:100%; background-color:#f2f4f5; border-bottom:1px solid #E9EBEC; position:relative; /*position:fixed; top:0; left:0;*/z-index:100;}
.no-header{ display:none; height:40px; width:100%;}
.header-main{ width:100%; height:32px; padding-top:4px; padding-bottom:4px; position:relative;}
.nav-top-title{ height:32px; line-height:32px; width:auto; text-align:center; margin:0 auto; font-size:18px;}
.title-2{ text-align:left; float:left; padding-left:30px; color:#4d7399;}
.title-2 a{ color:#4d7399;}
.icon-back{ display:inline-block; width:35px; height:40px; line-height:9999px; background:url('../img/icon50backdown.png') center center no-repeat; vertical-align:middle; overflow:hidden; position:absolute; top:0; left:0;}
.icon-back a{ display:block; height:40px;}
.goHome{ float:left; height:40px; width:40px; margin-top:-4px; margin-left:10px; border-left:1px solid #EBEEF0; border-right:1px solid #EBEEF0; text-indent:-9999px; text-align:center;background:url('../img/icon36home.png') center center no-repeat; overflow:hidden;}
.goHome a{ display:block; height:40px;}
.icon-search{display:inline-block; width:26px; height:26px; line-height:9999px; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; background: #E5E8EE url('../img/icon36search.png') center center no-repeat; vertical-align:middle; overflow:hidden; position:absolute; top:7px; right:50px;}
.icon-search a{ display:block; width:25px; height:25px;}
.login-box{ height:32px; line-height:32px; font-size:15px; position:absolute; top:4px; right:10px;}
.login-box a{ display:block;}


.logo {
	display: inline-block;
	width: 104px;
	position: absolute;
	left: 50%;
	top: 12px;
	margin-left: -52px;
	height: 18px;
	background: url(../img/logo_top.png) no-repeat;
	background-size: 104px 18px
}
.login {
	position: absolute;
	right: 14px;
	bottom: 6px;
	z-index: 2
}
.login img {
	width: 28px;
	height: 28px;
	border-radius: 100%
}
.phone, .shenzhen {
	float: right;
	padding: 0 7px;
	height: 19px;
	border-right: 1px solid #ffa468;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
	line-height: 19px
}
.shenzhen {
	margin: 16px 8px 0 0;
	padding: 0 11px
}
.phone {
	position: relative;
	display: inline-block;
	overflow: hidden;
	margin: 16px 0 0;
	padding-left: 19px;
	max-width: 68px;
	text-overflow: ellipsis;
	white-space: nowrap
}
@media screen and (min-width:480px) {
.phone {
	max-width: 130px
}
}
.phone .icon {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 16px;
	height: 19px;
	background: url(images/icon_phone.png) no-repeat;
	background-size: 16px 19px
}
.header_nav {
	padding-left: 40px;
	height: 35px;
	background: #fff1e5 url(images/icon_header.png) no-repeat;
	background-size: auto 35px;
	color: #5b2c04;
	font-size: 14px;
	line-height: 35px
}
.header_nav a {
	margin-left: 22px;
	color: #dc6702;
	font-style: oblique;
	font-size: 12px
}
.classify {
	overflow: hidden;
}
.classify li {
	float: left;
	padding: 17px 0 16px;
	width: 20%;
	text-align: center
}
.classify li span {
	display: block;
	margin: 0 auto 7px;
	width: 44px;
	height: 45px;
	background-size: 44px auto
}
.classify li h4 {
	color: #666;
	font-size: 12px
}
.line {
	height: 5px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background: #ebebeb
}
.line1 {
	height: 9px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background: #ebebeb
}
.line2 {
	height: 12px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background: #ebebeb
}
.breadbox {
	position: relative
}
.bread {
	position: relative;
	overflow: hidden;
	height: 49px;
	border-bottom: 1px solid #e1e1e1
}
.bread .foc {
	-webkit-transform: rotateZ(90deg);
	-moz-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	transform: rotateZ(90deg)
}
.bread a {
	padding-left: 15px;
	color: #333;
	font-size: 15px
}
.bread_k {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	padding: 0!important;
	width: 48px;
	height: 49px;
	background: #fff url(images/icon_openmore.png) no-repeat center;
	background-size: 22px
}
.bread_bg {
	position: absolute;
	top: 100px;
	left: 0;
	z-index: 8;
	display: none;
	width: 100%;
	height: 4000px;
	background: #000;
	opacity: .4
}
.bread_tab>div, .bread_tab>div a {
	white-space: nowrap
}
.bread_tab {
	overflow: hidden;
	padding: 0 48px 0 0;
	height: 49px;
	line-height: 49px;
	-webkit-overflow-scrolling: touch
}
@media screen and (max-width:720px) {
.bread_tab {
	overflow-x: scroll
}
#divnav {
	overflow-x: inherit
}
}
.bread_tab::-webkit-scrollbar {
display:none
}
.bread_tab>div a {
	display: inline-block
}
.bread_tab>div a:first-child {
	color: #f70
}
.bread_tab>div a:last-child {
	padding-right: 49px
}
.bread_tab>div a:last-child:after {
	width: 0
}
.bread_list {
	overflow: hidden;
	padding-bottom: 18px;
	text-align: center
}
.bread_list li {
	float: left;
	padding: 18px 15px 0 15px
}
.bread_list li a {
	color: #777;
	font-size: 15px
}
.bread_list1 {
	overflow: hidden
}
.bread_list1 a {
	float: left;
	display: inline-block;
	margin-left: 16px;
	color: #777;
	font-size: 15px;
	line-height: 44px
}
.bread_txt {
	padding-left: 18px;
	background: #f7f7f7;
	font-size: 16px;
	line-height: 29px
}
.bread_txt span {
	position: relative;
	top: 2px;
	display: inline-block;
	margin-right: 6px;
	width: 2px;
	height: 15px;
	background: #ff6803
}
.bread_item {
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 9;
	width: 100%;
	border-bottom: 1px solid #acacac;
	background: #fff
}
.add, .add a {
	color: #525151;
	font-size: 14px
}
.add {
	overflow: hidden;
	padding: 0 12px;
	border-bottom: 1px solid #efefef;
	line-height: 35px
}
.add img {
	display: inline-block;
	margin-right: 5px;
	vertical-align: -4px
}
.add .add_id, .add_id {
	float: right;
	color: #666;
	font-size: 13px
}
.add_id img {
	margin: 0 10px;
	vertical-align: middle
}
.text—cs, .text—cy, .text—dj, .text—djs, .text—rd, .text—rmhd, .text—tj, .text—xh, .text—zb, .text—zt {
	background: url(images/icon_text.png) no-repeat;
	background-size: 232px 50px
}
.text—cs, .text—cy, .text—dj, .text—djs, .text—rd, .text—rmhd, .text—tj, .text—xh, .text—zb, .text—zt {
	display: inline-block;
	margin-right: 5px;
	width: 29px;
	height: 16px;
	vertical-align: middle
}
.text—tj {
	vertical-align: -2px
}
.text—xh {
	width: 26px;
	height: 15px;
	background-position: -31px 0;
	vertical-align: -2px
}
.text—rd, .text—zb {
	width: 28px;
	height: 15px;
	background-position: -59px 0
}
.text—zb {
	background-position: -89px 0;
	vertical-align: -2px
}
.text—rmhd {
	width: 62px;
	height: 22px;
	background-position: 0 -28px
}
.text—cs {
	width: 30px;
	height: 17px;
	background-position: -156px 0
}
.text—zt {
	width: 39px;
	height: 22px;
	background-position: -70px -28px
}
.text—cy {
	width: 31px;
	height: 16px;
	background-position: -121px 0;
	vertical-align: -3px
}
.text—dj {
	width: 36px;
	height: 18px;
	background-position: -189px 0;
	vertical-align: -3px
}
.flag {
	display: inline-block;
	padding: 1px 2px;
	border: 1px solid #f70;
	color: #f70!important;
	font-size: 12px;
	line-height: 12px
}
.txt-chy, .txt-cs, .txt-hs, .txt-rmhd, .txt-tt, .txt-tt01, .txt-xh, .txt-zb {
	display: inline-block;
	display: inline-block;
	margin-right: 3px;
	padding: 2px 4px;
	background: #FF0101;
	color: #fff;
	vertical-align: middle;
	font-size: 12px;
	font-family: 黑体;
	line-height: 12px
}
.txt-hs {
	background: #E7E0C1
}
.txt-fs {
	background: #0D85A7
}
.txt-tt01 {
	background: #50ca5e
}
.txt-xh {
	background: #FF916F
}
.txt-zb {
	background: #60B2FF
}
.txt-rmhd {
	border: 1px solid #FF7803;
	background: #fff;
	color: #FF7803
}
.txt-cs {
	background: #D781F7
}
.txt-chy {
	background: #F67F00
}
.br {
	border-radius: 3px
}
.headerclient {
	overflow: hidden;
	height: 48px;
	border-bottom: 1px solid #ddd;
	background: #fff;
	color: #fff
}
.logoclient {
	float: left;
	display: inline-block;
	margin: 14px 0 0 14px;
	width: 120px;
	height: 20px;
	background: url(images/logoclient.png) no-repeat;
	background-size: 120px 20px
}
.loginclient {
	float: right;
	margin: 10px 14px 0 0
}
.header {
	position: relative;
	overflow: hidden;
	height: 48px;
	border-bottom: 1px solid #ddd;
	background: #ff7803;
	color: #fff
}
.header .item_search, .header_search input[type=submit] {
	position: absolute;
	right: 65px;
	bottom: 11px;
	display: block;
	width: 25px;
	height: 25px;
	background: url(../img/home.png) no-repeat;
	background-size: 25px;
	cursor: pointer
}
.header_top {
	background: url(images/icon_pic6.jpg) repeat-x top left;
	background-size: auto 360px
}
.header_top p {
	padding: 0 20px;
	height: 48px;
	background: url(images/icon_pic5.jpg) repeat-x;
	background-size: auto 48px;
	line-height: 48px
}
.header_top p span {
	display: block;
	background: url(images/icon_pic3.png) no-repeat center right;
	background-size: 14px 8px;
	color: #fff
}
.header_top .foc {
	background: 0 0
}
.header_top .foc span {
	background: url(images/icon_pic4.png) no-repeat center right;
	background-size: 14px 8px
}
.header_top ul {
	overflow: hidden;
	padding-bottom: 10px
}
.header_top ul li {
	float: left;
	width: 20%;
	text-align: center;
	line-height: 36px
}
.header_top ul li a {
	color: #fff;
	font-size: 15px
}
.header_search {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	display: none;
	width: 100%;
	height: 48px;
	background: #ff7803
}
.header_search .item {
	display: box;
	display: flex;
	display: -webkit-box;
	height: 48px
}
.header_search input[type=text] {
	display: block;
	margin: 7px 55px 0 10px;
	padding-left: 5px;
	height: 33px;
	background: #fff;
	-webkit-box-flex: 1;
	box-flex: 1;
	flex: 1
}
.header_search input[type=submit] {
	background: url(images/icon_search2.png) no-repeat;
	background-size: 25px
}
.header_search .item .close {
	display: inline-block;
	margin: 16px 0 0 14px;
	width: 16px;
	height: 16px;
	background: url(images/icon_close.png) no-repeat;
	background-size: 16px;
	cursor: pointer
}
.Btnbox, .btnbox {
	padding: 15px 12px;
	background: #fff
}
.btnbox {
	padding: 0 12px 15px
}
.news_moreBtnbox {
	padding: 10px;
	background: #eee
}
.news_moreBtn {
	display: block;
	overflow: hidden;
	height: 36px;
	border: 1px solid #d3d3d3;
	border-radius: 2px;
	background: #fff;
	color: #666;
	text-align: center;
	font-size: 15px;
	line-height: 36px
}
.news_moreBtn img {
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle
}
.num {
	float: right;
	color: #aaa!important;
	font-size: 12px!important
}
.num .eye {
	display: inline-block;
	padding-left: 3px;
	width: 15px;
	height: 10px;
	background: url(images/icon_eye.png) no-repeat;
	background-size: 15px 10px;
	vertical-align: -1px
}
.num .flag {
	margin-left: 5px
}
.footer {
	padding: 14px 0 12px;
	background: #f70;
	color: #ffcbb8;
	text-align: center;
	font-size: 13px
}
.footer p {
	margin-bottom: 8px;
	font-size: 19px;
	line-height: 19px
}
.footer p a {
	margin: 0 12px;
	color: #fff;
	font-size: 16px
}
.footer_nav {
	height: 44px;
	border-top: 1px #e4e4e4 solid;
	background: #fcfcfc;
	color: #999;
	text-align: center;
	font-size: 16px;
	line-height: 44px
}
.footer_nav a {
	margin: 0 17px;
	color: #999;
	font-size: 16px
}
.footer_nav .cur {
	color: #f60
}
.foot {
	padding: 10px
}
.foot p {
	color: #9d9d9d;
	text-align: center;
	font-size: 11px;
	line-height: 22px
}
.foot p a {
	margin: 0 8px;
	color: #9d9d9d;
	font-size: 11px
}
.foot p a img {
	margin-top: -3px;
	margin-right: 5px;
	vertical-align: middle
}
.top {
	position: fixed;
	right: 12px;
	bottom: 90px;
	z-index: 9999;
	width: 36px;
	height: 36px;
	background: url(images/icon_top.png) no-repeat;
	background-size: 36px;
	opacity: .5;
	cursor: pointer
}
.headerNav {
	padding: 0 10px;
	height: 44px;
	background: #f70;
	line-height: 44px
}
.headerNav a {
	float: left;
	display: inline-block;
	overflow: hidden;
	padding: 0 20px 0 10px;
	max-width: 90px;
	background: url(images/nav_line_a_bg.png) no-repeat right center;
	background-size: 12px 44px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700
}
.headerNav .logo {
	margin-right: 9px;
	padding: 0;
	width: 68px;
	background: url(images/nav_logo.png) no-repeat center;
	background-size: 68px 16px
}
.headerNav span {
	float: left;
	display: inline-block;
	width: 1px;
	height: 44px;
	background: url(images/nav_line_img.png) no-repeat center;
	background-size: 1px 44px
}
@media screen and (min-width:480px) {
.news_link li p {
	width: 88%
}
.news_exclusive h4 i {
	max-width: 94%
}
.search select {
	padding-left: 5px
}
.from, .louzhu, .news_item .from, .news_item .louzhu {
	max-width: 250px
}
.header_top p {
	background: url(images/icon_pic5.jpg) repeat-x;
	background-size: 100%
}
.header_top {
	background: url(images/icon_pic6.jpg) repeat-x top left;
	background-size: 100%
}
}
.newsNum {
	position: absolute;
	top: -6px;
	right: -6px;
	display: inline-block;
	height: 18px;
	max-width: 25px;
	min-width: 18px;
	border-radius: 100px;
	background: #ff2a2a;
	color: #fff;
	text-align: center;
	font-size: 10px;
	line-height: 18px
}
.leShopping {
	position: relative;
	overflow: hidden
}
.leShopping .close {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 9;
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(images/icon_leShopping03.png) no-repeat;
	background-size: 25px
}
.leShopping img {
	display: block;
	width: 100%
}
.leShopping_images02 {
	position: relative;
	overflow: hidden
}
.leShopping_images02 .LStxt {
	position: absolute;
	bottom: 0;
	left: 0;
	padding-bottom: 15px;
	width: 100%;
	text-align: center
}
.LStxt .l {
	display: inline-block;
	margin-right: 5px;
	width: 21px;
	height: 14px;
	background: url(images/icon_txt2.png) no-repeat;
	background-size: 21px 11px;
	vertical-align: middle
}
.LStxt .nums {
	display: inline-block;
	padding: 4px 7px;
	border-radius: 3px;
	background: #273247;
	color: #fff;
	vertical-align: middle;
	font-size: 12px;
	line-height: 12px
}
.LStxt .r {
	display: inline-block;
	margin: 0 5px;
	width: 112px;
	height: 14px;
	background: url(images/icon_txt1.png) no-repeat;
	background-size: 112px 14px;
	vertical-align: -1px
}
.LStxt .item_btns {
	display: inline-block;
	width: 72px;
	height: 18px;
	background: url(images/icon_btn.png) no-repeat;
	background-size: auto 18px;
	vertical-align: middle
}
.appAware {
	display: block;
	background: #f7f7f7;
	height: 40px;
	font-size: 13px;
	color: #666;
	padding: 0 6px;
	line-height: 40px;
	margin: 0px 10px 10px;
	border-radius: 2px
}
.appAware a {
	display: block;
	color: #666;
}
.appAware .appAware_lexun {
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -2px
}
.appAware .ljlq {
	float: right;
	font-size: 12px;
	color: #fc522d;
	padding: 0 4px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	border: 1px #fc522d solid;
	border-radius: 1px;
	margin-top: 9px
}
.appAware img.appAward_logo {
	float: right;
	margin: 14px 4px 0 0
}
.classify .lq span {
	background: url(../img/icon08.png);
	background-size: 44px 45px;
}
.classify .lxy span {
	background: url(../img/icon09.png);
	background-size: 44px 45px;
}
.classify .afr span {
	background: url(../img/icon10.png);
	background-size: 44px 45px;
}
.classify .sjgs span {
	background: url(../img/icon06.png);
	background-size: 44px 45px;
}
.classify .tzsc span {
	background: url(../img/icon05.png);
	background-size: 44px 45px;
}
.classify .wyx span {
	background: url(../img/icon02.png);
	background-size: 44px 45px;
}
.classify .nrh span {
	background: url(../img/icon04.png);
	background-size: 44px 45px;
}
/*图书区域*/
.classify .b01 span {
	background: url(../img/b_1.png);
	background-size: 44px 45px;
}
.classify .b02 span {
	background: url(../img/b_2.png);
	background-size: 44px 45px;
}
.classify .b03 span {
	background: url(../img/b_3.png);
	background-size: 44px 45px;
}
.classify .b04 span {
	background: url(../img/b_4.png);
	background-size: 44px 45px;
}
.classify .b05 span {
	background: url(../img/b_5.png);
	background-size: 44px 45px;
}


.earthDiv {
	display: none;
}
.earth {
	display: none;
}
.earthLogo {
	display: none;
}
/*底部版权区域*/
.foot {
	background: #fff;
	text-align: center;
	color: #666;
	line-height: 20px;
	padding: 10px 0 70px 0;
	font-size: 12px;
}
.foot a {
	color: #666;
	padding: 0px 5px;
}
/*导航*/
.sales {
	background: #C75C5C;
	width: 100%;
	height: 50px;
	position: fixed;
	left: 0;
	bottom: 0;
}
.sales li {
	width: 20%;
	float: left;
}
.sales li a {
	opacity: 0.6;
	display: block;
	height: 18px;
	padding-top: 32px;
	text-shadow: 0px 2px 3px #BC7E82;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	background: no-repeat center 6px;
	-webkit-background-size: auto 20px;
	-moz-background-size: auto 20px;
	-o-background-size: auto 20px;
	background-size: auto 20px;
}
.sales li.current a {
	opacity: 1;
}
#fa {
	background-image: url(../img/f4.png)
}
#fb {
	background-image: url(../img/f10.png)
}
#fc {
	background-image: url(../img/f8.png)
}
#fd {
	background-image: url(../img/f9.png)
}
#fe {
	background-image: url(../img/c7.png)
}
#ff {
	background-image: url(../img/f12.png)
}
#fh {
	background-image: url(../img/f13.png)
}
.sales li a:hover, .sales li a:active, .sales li a:visited {
	color: #FAEC08;
	text-decoration: none;
}
/*底部定制功能*/
.btmfixed {
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 999;
	border-top: 1px solid #e3e3e3;
}
.btmfixed li {
	float: left;
	width: 20%;
	text-align: center;
	font-size: 12px;
	line-height: 24px;
}
.btmfixed li a {
	display: block;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));/*Safari浏览器识别*/
	background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);/*通用*/
	height: 55px;
	color: #666;
}
.btmpic {
	width: 100%;
	height: 25px;
	padding-top: 5px;
}

/*内页顶部*/
.lanm{ position:fixed; width:100%; height:40px; left:0; top:0; z-index:998; background:#ff6803; display:box; display:-webkit-box; display:-moz-box;}
.lanm span{ width:35px; height:100%; display:block;}
.lanm h1{ display:block; color:#FFF; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0; line-height:45px; text-align:center; font-size:18px; letter-spacing:2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#back{ background:#ff6803;}
#back a{ display:block; height:100%; background:url(../img/back.png) no-repeat center; background-size:10px auto}
#lm{ height:100%; background:url(../img/lm.png) no-repeat center; background-size:auto 15px; -webkit-background-size:auto 15px; -moz-background-size:auto 15px; -o-background-size:auto 15px;}
.lanm .submenu{ position:absolute; width:100%; left:0; top:45px; background:#68c1f4; display:none;}
.lanm .submenu a{ display:block; color:#FFF; height:40px; line-height:40px; border-bottom:1px solid #FCFAE2; margin:0 10px; background:url(../img/arr.png) no-repeat right center;background-size:auto 12px;}
.lanm .submenu a:last-child{ border:none;}
.zhezhao2{width:100%;height:100%;background-color:rgba(0,0,0,0.6);position:fixed;left:0;top:0;z-index:990;display:

/*分页样式*/
.c96{ color:#969696; text-decoration:none;}
.font12{ font-size:12px;}
.c64{ color:#646464;text-decoration:none;}

.more{ width:100%; border:1px solid #DCDCDC; background-color:#EEE; height:36px; line-height:36px; text-align:center; }
.page_now{ height:26px; line-height:26px;}
.page_kind_list{height:24px; line-height:24px; padding:0px 6px; border:1px solid #dcdcdc; margin-right:5px; background-color:#EEE; margin-bottom:2px; font-size:12px; color:#646464; }
.mb12{ margin-bottom:12px;}
.page_kind .last_page{ margin-right:0px;} 

/**2016-3-31-Mr-jin 愚人节样式-start**/
.yr {
	background: url(images/yrbg.jpg) no-repeat;
	background-size: 100% auto;
	padding-top: 50px;
}
.yr .header {
	background: none;
	border-bottom: none;
}
.yr .header_search {
	background: none;
}
.yr .header .item_search, .yr .header_search input[type=submit] {
	right: 58px;
}
#maImg {
	position: fixed;
	right: 10px;
	bottom: 20px;
	z-index: 99999;
}
@media screen and (min-width:700px) {
#maImg {
	position: fixed;
	bottom: 10px;
	margin-right: 30%;
}
.yr {
	padding-top: 120px;
}
.yr .classify {
	margin-top: 40px;
}
}
/**2016-3-31-Mr-jin 愚人节样式-end**/

/**2016-3-30-Mr-jin 清明节样式-start**/
.qm {
	background: url(images/qmbg.jpg) no-repeat;
	background-size: 100% auto;
	padding-top: 50px;
}
.qm .header {
	background: none;
	border-bottom: none;
}
.qm .header_search {
	background: none;
}
@media screen and (min-width:700px) {
.qm {
	padding-top: 120px;
}
.qm .classify {
	margin-top: 20px;
}
}
/**2016-3-30-Mr-jin 清明节样式-end**/

/**五一活动样式**/
.hd {
	background: url(images/bg51.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
}
.hd .logox {
	position: absolute;
	left: 32%;
	width: 165px;
}
.hd .header {
	background: none;
	border-bottom: none;
	padding-top: 50px;
}
.hd .item_search {
	background: url(images/icon_search2.png) no-repeat;
	background-size: 25px;
}
.hd .classify {
	border-bottom: none;
	margin-top: -5px;
}
.hd .appAware {
	background: none;
	border-top: 1px #e7e7d0 solid;
}
.hd .header_search {
	background: none;
}
.hd .header_search input[type=text] {
	border: 1px #ddd solid;
}
.hd .header .logo {
	background: url(images/lexun_logo.png) no-repeat;
	background-size: 104px 18px;
}
.hd .header_search .item .close {
	background: url(images/icon_close2.png) no-repeat;
	background-size: 16px;
}
@media screen and (min-width:700px) {
.hd .logox {
	position: absolute;
	left: 32%;
	width: 330px;
}
.hd .header {
	padding-top: 100px;
	margin-bottom: 70px;
}
}
@media screen and (max-width:320px) {
.hd .logox {
	position: absolute;
	left: 32%;
	width: 150px;
}
.hd .header .logo {
	background: url(images/lexun_logo.png) no-repeat;
	background-size: 85px 15px;
}
.header .item_search {
	right: 52px;
}
}
/**五一活动样式**/

.header .item_search {
	left: 10px
}
/*六一活动样式*/
.activity {
	background: url(images/activity_bg.png) no-repeat;
	background-size: 100% 100%;
}
.activity .header {
	background: none;
	border-bottom: none;
}
.activity .classify {
	padding-top: 40px;
}
.activity .appAware {
	background: none;
	margin: 0px 10px;
	border-top: 1px rgba(188,189,190,0.5) solid;
}
.activity .header_search {
	background: none
}
@media screen and (min-width:700px) {
.activity .classify {
	padding-top: 80px;
}
}
/*六一活动样式*/
.activity {
	background: url(images/activity_bg2.png) no-repeat;
	background-size: 100% auto;
	position: relative;
}
.activity .header {
	background: none;
	border-bottom: none;
}
.activity .classify {
	padding-top: 50px;
}
.activity .appAware {
	background: none;
	margin: 0px 10px;
	border-top: 1px rgba(188,189,190,0.5) solid;
}
.activity .header_search {
	background: none
}
.star {
	position: absolute;
	width: 25px;
	height: 24px;
}
.star1 {
	left: 13%;
	top: 15%;
	background: url(images/star1.png) no-repeat center;
	background-size: 25px;
	animation: star1 2s linear infinite;
	-webkit-animation: star1 2s linear infinite;
}
.star2 {
	right: 10%;
	background: url(images/star2.png) no-repeat center;
	background-size: 25px;
	top: 15%;
	animation: star2 2s linear infinite 1s;
	-webkit-animation: star2 2s linear infinite 1s;
}
.star3 {
	left: 25%;
	top: 30%;
	background: url(images/star3.png) no-repeat center;
	background-size: 25px;
	animation: star3 2s linear infinite 1.5s;
	-webkit-animation: star3 2s linear infinite 1.5s;
}
@keyframes star1 {
 0% {
opacity:1;
}
 49% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:0;
}
}
@-webkit-keyframes star1 {
 0% {
opacity:1;
}
 49% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:0;
}
}
@keyframes star2 {
 0% {
opacity:1;
}
 49% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:0;
}
}
@-webkit-keyframes star2 {
 0% {
opacity:1;
}
 49% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:0;
}
}
@keyframes star3 {
 0% {
opacity:1;
}
 49% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:0;
}
}
@-webkit-keyframes star3 {
 0% {
opacity:1;
}
 49% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:0;
}
}
 @media screen and (min-width:700px) {
.activity .classify {
	padding-top: 80px;
}
}
