@charset "utf-8";
.bgMain{
	width:100%;
	height:auto;
	position:relative;
	margin:0 auto;
	background-color:#f1e7c9;
}
.pages{
	width:1000px;
	height:auto;
	margin:0 auto;
	position:relative;
	padding-bottom:50px;
}
.pages img{
	display:block;
	margin:0 auto;
}
.nav {
    height: 36px;
    background: #e35f13;
	position:relative;
}
.menu {
    width: 1000px;
    margin: 0 auto;
	overflow:hidden;
}
.menu_ul {
    float: left;
    width: 792px;
}
.menu_ul li {
    float: left;
}
.navcate {
    width: 200px;
    height: 36px;
    background-color: #f06300;
    float: left;
    position: relative;
    z-index: 100000;
}
.menu_ul li a {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 60px;
    font-size: 14px;
    color: #ffffff;
}
.indexBg .nc_title a {
    color: #fff;
    display: block;
    text-indent: 25px;
    width: 200px;
    height: 36px;
    background-color:#da251d;
}
.nc_title {
    line-height: 36px;
    font-size: 16px;
    color: #ffffff;
    width: 206px;
    position: absolute;
    top: 0px;
    left: -3px;
    padding-left: 3px;
}
.menu_ul li a:hover {
    color: #FFF;
    background: #FF8937;
}
.menu_ul li a.on {
    color: #e46216;
    background: #f5c491;
}
.all-sort-list {
    position: relative;
    left: -3px;
    width: 246px;
    padding: 0px 4px;
    z-index: 1000;
	display:none;
}
.all-sort-list .item {
    height: 44px;
    padding-top: 0px;
}
.all-sort-list .item + .item{
	border-top:1px solid #f3b781;
}
.all-sort-list .item h3 {
    height: 44px;
    line-height: 44px;
   /* padding: 0 25px 0 25px;*/
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    background-color: #f5c491;
	color:#e46116;
}
.navcate .all-sort-list .hover h3 {
    position: relative;
    z-index: 13;
    border: 1px solid #ff6900;
    border-right: none;
    padding: 0 25px 0 25px;
    margin: -2px 0 0 -1px;
    background-color: #e35f13;
    line-height: 46px;
	color:#fff;
	text-align:center;
}
.all-sort-list .item a {
    text-decoration: none;
    color: #e46116;
    font-size: 14px;
    padding: 0px;
    display: inline-block;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: center;
}
.navcate .all-sort-list .hover h3 a{
	color:#fff;
}
.mar10{
	margin-top:10px;
}
.headtop {
    width: 1000px;
    height: 83px;
    background: #FFFFFF;
    margin: 0 auto;
    position: relative;
    z-index: 1000;
}
.headtop .logo {
    position: absolute;
    top: 18px;
    left: 7px;
    z-index: 10;
}
.headtop .txt {
    position: absolute;
    top: 18px;
    left: 209px;
}
.headtop .iphone {
    position: absolute;
    top: 23px;
    right: 4px;
}
.header {
    position: relative;
    z-index: 160000;
}
.header {
    width: 100%;
    height: 83px;
    background: #FFFFFF;
}
#tbox {
    width: 62px;
    height: 200px;
    background: url(../images/tbox.png) no-repeat center 14px;
    position: fixed;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginBottom,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
    _margin-bottom: 10px;
    bottom: 20px;
    left: 50%;
    margin-left: 516px;
    text-align: center;
    z-index: 1000000;
}
#tbox ul li {
    width: 62px;
    height: 62px;
    border-bottom: 1px solid #FFF;
    background: #AEA6A0;
    position: relative;
    z-index: 1000000;
}

#tbox ul li a {
    display: block;
    width: 62px;
    height: 20px;
    color: #FFF;
    padding-top: 42px;
}
a.one {
    background: url(../images/tbox.png) no-repeat center 14px;
}
a.two {
    background: url(../images/tbox.png) no-repeat center -49px;
}
a.three {
    background: url(../images/tbox.png) no-repeat center -112px;
}
#tbox ul #messageBox a {
    position: absolute;
    top: 0px;
    left: 0px;
}
a.four {
    background: url(../images/tbox.png) no-repeat center -175px;
}
#tbox ul li.on {
    background: #FF923A;
}
#tbox ul li .box {
    width: 411px;
    height: 238px;
    position: absolute;
    left: -411px;
    top: -111px;
    overflow: hidden;
    display: none;
}
#tbox ul li .box .boxCont {
    width: 411px;
    height: 238px;
    position: relative;
}
#tbox ul li .messageCont {
    width: 392px;
    height: 218px;
    padding-right: 5px;
    padding-left: 14px;
    padding-top: 20px;
    overflow: hidden;
    background: url(../images/messageCont.png) no-repeat;
    position: absolute;
    right: -411px;
    top: 0px;
}
#tbox ul li .messageCont td {
    text-align: left;
}
.messageCont input {
    width: 121px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ddd;
    background: #FFF;
}
.messageCont textarea {
    width: 346px;
    height: 82px;
    border: 1px solid #ddd;
    background: #FFF;
    line-height: 23px;
    font-size: 14px;
    padding: 10px;
    color: #999;
}
.messageCont input.messageContInput {
    display: inline-block;
    width: 91px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-weight: bold;
    color: #898989;
    font-size: 14px;
    border: 1px solid #efefef;
    background: url(../images/msg_btn.png) no-repeat;
    cursor: pointer;
}