@CHARSET "UTF-8";
*html{background-image:url(about:blank);background-attachment:fixed;}
* {
	margin: 0;
	padding: 0;
}
body {
	background: url(../images/bg.gif) repeat 0 0;
	background: #A48557;
	width: 100%;
	font-family:"微软雅黑",Verdana !important;
}
img {
	border: none;
	background: url(../images/loading3.gif) no-repeat 50% 50%;
}
a {
	text-decoration: none;
}
a:link, a:visited {
	color: #034F68;
}
a:hover, a:active {
	color: #CCC;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
p {
	line-height: 1.6em;
	color: #666;
}
ul li{
	list-style: none outside none;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,input,textarea,.select{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
div{outline:none}
a{text-decoration:none;outline:none;color:#555;}
a:hover{color:#0b638e; text-decoration:none}/*ff7200*/
.disnone{display:none;}
.hide{visibility:hidden}
.ui-tabs-hide{display:none}
.clear{clear:both;overflow:hidden;height:0}
/*************** body **********/
body{font-family:"微软雅黑";font-size:12px;color:#656565}
.icon{ background:url(../images/icon.png) no-repeat;}
.qust_contach ul li span.icon{_margin-left:-45px;}

.qust_contach {
	font-size: 12px;
}
.top01{height:150px; background:url(../images/top1_01.gif) repeat-x; overflow:hidden; text-align:center; position:relative;}
.pst_re{ position:relative}
.qust_contach{ background:#f5f5f5; border:#fff 1px solid; width:150px;padding:1px 5px 10px; font-size:12px; line-height:18px; position:absolute; right:5px; top:15px; z-index:9999;
-webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
	    box-shadow: 0 0px 7px rgba(0,0,0,0.3);}
@media(max-width:760px){.qust_contach{margin:15px auto;}}
/*close*/
a.qst_close {width:19px; height:22px; overflow:hidden; background-position:-102px -351px; float:right; display:block; margin:-1px -5px 0 0}
a.qst_close:hover{ background-position:-102px -390px;}
/*list*/
.qust_contach ul li{ border-bottom:#d8d8d8 1px solid; border-top:#fff 1px solid; padding:5px; position:relative}
.shouqian,.shouhou,.zixun,.tijian,.yuyue,.suces{ width:20px; height:24px; display:inline-block; margin-bottom:-4px; margin-right:3px}
.shouqian{ background-position:-97px -2px;}
 .shouhou{ background-position:-97px -65px;}
   .zixun{ background-position:-97px -126px;}
  .tijian{ background-position:-97px -200px;}
   .yuyue{ background-position:-97px -276px;}
   .suces{ background-position:-100px -427px;}
.qst_info p{ line-height:20px;}   
.qust_contach ul li:hover{ background:#e7edef;}   
a.qst_info:hover .shouqian,.qust_contach ul li:hover .shouqian{ background-position:-339px -2px;}
a.qst_info:hover .shouhou,.qust_contach ul li:hover .shouhou{ background-position:-339px -65px;}
a.qst_info:hover .zixun,.qust_contach ul li:hover .zixun{ background-position:-339px -126px;}
a.qst_info:hover .tijian,.qust_contach ul li:hover .tijian{ background-position:-339px -200px;}
a.qst_info:hover .yuyue,.qust_contach ul li:hover .yuyue{ background-position:-339px -276px;}
a.qst_info:hover .suces,.qust_contach ul li:hover .suces{ background-position:-100px -462px;}

a.qq{width:75px; height:22px; display:inline-block; background-position:-187px -138px; margin:0 3px}
a.qq:hover{background-position:-187px -91px; cursor:pointer}/*background-position:-191px -148px;*/
a.tj_btn{width:79px; height:22px; display:inline-block; background-position:-184px -442px; margin:3px  3px 5px; text-align:center; line-height:22px;color:#1f495d; font-weight:bold}
a.tj_btn:hover{background-position:-184px -471px; cursor:pointer;color:#1a649d; font-weight:normal}
a.more{ color:#018ee8; margin-left:15px;}
a.more:hover{ color:#0d4c9a;}

.suces_btn a{width:53px; height:22px; display:block; float:left; background-position:0 -431px; margin:0 1px; text-align:center; line-height:22px;  font-size:11px; color:#1f495d; font-weight:bold}
.suces_btn a:hover{background-position:0 -463px; cursor:pointer; color:#1a649d; font-weight:normal}

a.qst_info:hover .suces,.qust_contach ul li:hover .suces{ background-position:-100px -462px;}
a.back_top{ width:25px; height:27px; margin:10px 0 10px 45px; background-position:-342px -343px; display:block}
a.back_top:hover,.qust_contach ul li:hover .back_top{ background-position:-342px -394px;}
.qust_show{ background:#f5f5f5; border:#fff 1px solid; width:30px;padding:15px 15px 20px; font-size:12px; line-height:18px; position:absolute; right:10px; top:15px; z-index:9999;
-webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
	    box-shadow: 0 0px 7px rgba(0,0,0,0.3); text-align:center;font-size:15px; line-height:18px;
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.qust_show span.server{background-position:-1px -363px;width:30px; height:30px; display:inline-block; }
.qust_show:hover{ background:#e7edef;}



/* 新客服start */
.none {
	display: none;
}
.qust_contach {
	width: 0px;
	height: 0px;
	border: none;
	margin: 0;
	padding: 0;
}
.qust_contach ul {
	display: block;
	height: 0px;
	width: 0px;
}
.qust_contach ul li {
	border: none;
	display: block;
	padding: 0;
	margin: 0;
	height: 100px;
	width: 100px;
}
.qust_contach ul li.dh {
	height: 94px;
}
.qust_contach ul li a {
	display: block;
	height: 100px;
	width: 100px;
}
.qust_contach ul li.dh a {
	height: 94px;
}
.qust_contach li a {
	background: url(../images/scrollTop.gif) no-repeat 0 0;
}
.qust_contach li.kf a {
	background-position: 0 0;
}
.qust_contach li.kf a:hover {
	background-position: 0 -210px;
}
.qust_contach li.qq a {
	background-position: 0 -100px;
}
.qust_contach li.qq a:hover {
	background-position: 0 -310px;
}
.qust_contach li.dh a {
	background-position: 0 -416px;
}
/* 新客服end */







.content_order {
	height: 436px;
	margin-left: 45px;
	margin-right: 45px;
}
#order_left, #order_right {
	height: 436px;
	border: 2px solid #FFF;
	background: white;
}
#order_left {
	float: left;
	width: 530px;
}
#order_right {
	float: right;
	width: 298px;
	overflow: hidden;
	font-size: 12px;
}
.view {
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 5px;
}
.view li {
	margin-bottom: 15px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #CCCCCC;
}
#order_left h3, #order_right h3 {
	display: block;
	height: 35px;
	line-height: 35px;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px dotted pink;
	font-size: 16px;
	color: #FF796c;
}
#myform {
	font-size: 12px;
	color: #000;
}
#myform select, #myform  input, #myform  textarea {
    background: url("../images/input.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    padding: 2px;
}
#myform input {
    background: url("../images/input.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    height: 18px;
    line-height: 18px;
    padding: 3px;
}
#myform .sub01 {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    height: auto;
}
img#ckstr3, #myform .sub01 {
	display: inline;
	margin-left: 10px;
}



.content {
	width: 950px;
	margin: 0 auto;
	background: url(../images/daohang_bg.gif) repeat 0 0;
}
.content.top {
	width: 100%;
	height: 97px;
}
.content.banner1 {
	width: 100%;
	height: 188px;
	background: url(../images/banner_bg1.jpg) no-repeat 50% 0%;
}
.content.banner2 {
	width: 100%;
	height: 164px;
	background: url(../images/banner_bg2.jpg) no-repeat 50% 0%;
}
.content.banner3 {
	width: 100%;
	height: 182px;
	background: url(../images/banner_bg3.jpg) no-repeat 50% 0%;
}
.content.banner4 {
	width: 100%;
	height: 160px;
	background: url(../images/banner_bg4.jpg) no-repeat 50% 0%;
}
.top .top_main {
	width: 950px;
	margin: 0 auto;
	height: 90px;
	position: relative;
}
.banner_bg {
	height: 43px;
	background: url(../images/banner_bottom.jpg) repeat-x 0 0;
}
.content .con img {
	display: block;
}

.clear {
	clear: both;
	display: block;
	height: 0;
	font-size: 0;
}
.orders {
	background: url(../images/order_bg.jpg) repeat-y 0 0;
	height: 450px;
}

.body_bottom {
	height: 97px;
	background: url(../images/bottom_bg.jpg) repeat-x 0 0;
	margin-top: 35px;
	margin-bottom: 20px;
}
#main {
	margin: 0 auto;
	width: 950px;
}
.top_top {
	background: url(../images/top_top.jpg) repeat-x 0 0;
	width: 100%;
	height: 7px;
	overflow: hidden;
}
.top_main .logo {
	position: absolute;
	left: 10px;
	top: 15px;
}

.top_main .topul {
	position: absolute;
	left: 250px;
	bottom: 20px;
}
.topul li {
	float: left;
	padding-right: 30px;
}
.topul li a {
	font-size: 16px;
	font-weight: bold;
}
.topul li a:link, .topul li a:visited {
	color: white;
}
.topul li a:hover {
	color: #CCC;
}

.content20 {
	margin-top: 50px;
	position: relative;
}


.content20 a {
	position: absolute;
}
.content20 .button1 {
	left: 310px;
	top: 280px;
}
.content20 .button2 {
	right: 66px;
	top: 280px;
}
.content20 .button3 {
	left: 310px;
	bottom: -57px;
}
.content20 .button4 {
	right: 66px;
	bottom: 100px;
}





/*解决IE6下不兼容 position:fixed 的问题*/
#follow .top_main {
	height: 40px;
}
#follow.content.top {
	background:#68270A;
	height: 40px;
}
#follow .top_main .topul {
	bottom: 5px;
}
.inlie img {
	margin-left: 80px;
	margin-top: 10px;
}
#gift {
	display: none;
	width: 1190px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative;
}
#gift a {
	position: relative;
}
#gift .qst_close {
	position: absolute;
	right: 7px;
	top: 0;
}
#follow {
	display: none;
	position:fixed; 
	right:0; 
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	top:0; 
	_margin-top:0;
} 

.copyright {
	width: 960px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	margin: 5px auto 20px; auto;
	text-align:center;
}
#show {
	position: absolute;
	left: -120px;
	top: 365px;
	background: white;
	border: 5px solid white;
	width: 501px;
	height: 140px;
	overflow: hidden;
}
#show img {
	margin: 2px;
}




/*****************/
/** jNotify CSS **/
/*****************/
#jNotify {
	position:absolute;
	background:#d8e6fc  url('../images/info.png') no-repeat 15px center;
	color:#000;
	border:1px solid #a7c3f0;
	padding:10px;
	padding-left:50px;
	margin:15px;
	z-index:10089;
	-moz-border-radius : 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
#jNotify a {color:#35517c !important;text-decoration:none;}

/******************/
/** jSuccess CSS **/
/******************/
#jSuccess {
	position:absolute;
	background:#E6EFC2  url('../images/success.png') no-repeat 15px center;
	color:#264409;
	border:1px solid #C6D880;
	padding:10px;
	padding-left:50px;
	margin:15px;
	z-index:10089;
	-moz-border-radius : 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
#jSuccess a {color:#264409 !important;text-decoration:none;}



/****************/
/** jError CSS **/
/****************/
#jError {
	position:absolute;
	background:#FBE3E4  url('../images/error.png') no-repeat 15px center;
	color:#8a1f11;
	border:1px solid #FBC2C4;
	padding:10px;
	padding-left:50px;
	margin:15px;
	z-index:10089;
	-moz-border-radius : 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
#jError a {color:#8a1f11 !important;text-decoration:none;}

/** OVERLAY **/
#jOverlay {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:10089;
}

.bc {
	background: url("../images/loading.gif") no-repeat 42% 50%;
}

/* 电话回馈功能 */
#LXB_CONTAINER, #LXB_CONTAINER_SHOW, #LXB_CONTAINER_SHOW ins, #LXB_CONTAINER ins, #LXB_CONTAINER em, #LXB_CONTAINER a, #LXB_CONTAINER input {
    -moz-box-sizing: content-box;
    background: none repeat scroll 0 0;
    border: medium none;
    clear: none;
    color: #000000;
    direction: ltr;
    display: block;
    float: none;
    font-family: Tahoma,"宋体",Helvetica,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: auto;
    left: auto;
    letter-spacing: normal;
    line-height: normal;
    list-style: none outside none;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: static;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    top: auto;
    vertical-align: baseline;
    visibility: visible;
    white-space: normal;
    width: auto;
    word-spacing: normal;
}
#LXB_CONTAINER {
    z-index: 2147483647;
}
#LXB_CONTAINER.lxb-container {
    position: fixed;
    text-align: left;
    z-index: 2147483647;
}
#LXB_CONTAINER.lxb-pos-left {
    left: 3px;
}
#LXB_CONTAINER.lxb-container-14-2 {
    background: url("../images/2.png") no-repeat scroll 0 0;
    height: 80px;
    width: 211px;
}
#LXB_CONTAINER .lxb-container-btn-hide {
    cursor: pointer;
    overflow: hidden;
    position: absolute;
}
#LXB_CONTAINER.lxb-container-14-2 .lxb-container-btn-hide {
    height: 40px;
    left: 0;
    top: 28px;
    width: 10px;
}
#LXB_CONTAINER .lxb-callback-container {
    bottom: 0;
    position: absolute;
    width: 100%;
}
#LXB_CONTAINER.lxb-container-14-2 .lxb-cb-input {
    background: none repeat scroll 0 0 #FFE8BD;
    border: 0 none;
    bottom: 11px;
    height: 15px;
    left: 22px;
    line-height: 15px;
    position: absolute;
    width: 96px;
}
#LXB_CONTAINER input.lxb-cb-input {
    border: 0 none;
    font-size: 12px;
    outline: medium none;
    overflow: hidden;
}

#LXB_CONTAINER.lxb-container-14-2 .lxb-cb-input-btn {
    bottom: 7px;
    color: #FFFFFF;
    font-size: 12px;
    height: 24px;
    left: 126px;
    line-height: 24px;
    position: absolute;
    width: 76px;
}
#LXB_CONTAINER .lxb-cb-input-btn {
    cursor: pointer;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
#LXB_CONTAINER.lxb-pos-middle .lxb-cb-input-tip, #LXB_CONTAINER.lxb-pos-bottom .lxb-cb-input-tip, #LXB_CONTAINER.lxb-pos-middle .lxb-cb-success-tip, #LXB_CONTAINER.lxb-pos-bottom .lxb-cb-success-tip {
    top: -98px;
}
#LXB_CONTAINER.lxb-pos-left .lxb-cb-input-tip, #LXB_CONTAINER.lxb-pos-left .lxb-cb-success-tip, #LXB_CONTAINER.lxb-pos-left .lxb-cb-loading-tip {
    left: 0;
}
#LXB_CONTAINER .lxb-cb-input-tip {
    background: none repeat scroll 0 0 #FFECBF !important;
    font-size: 12px;
    height: 90px;
    line-height: 15px;
    padding: 5px;
    position: absolute;
    width: 208px;
}

#LXB_CONTAINER .lxb-cb-input-tip-mobile {
    background: url("../images/cb-tip-icon.png") no-repeat scroll 0 -8px rgba(0, 0, 0, 0) !important;
    padding-left: 15px;
}
#LXB_CONTAINER .lxb-cb-input-tip-em, #LXB_CONTAINER .lxb-cb-input-tip-mobile, #LXB_CONTAINER .lxb-cb-input-tip-tel {
    color: #333333;
    display: block;
    margin-bottom: 3px;
}

#LXB_CONTAINER .lxb-cb-input-tip-tel {
    background: url("../images/cb-tip-icon.png") no-repeat scroll 0 -22px rgba(0, 0, 0, 0) !important;
    padding-left: 15px;
}
#LXB_CONTAINER .lxb-cb-input-tip-em {
    color: #CC6600;
}
#LXB_CONTAINER .lxb-cb-input-tip-em em {
    color: #CC6600;
    display: inline;
    font-style: normal;
    font-weight: bold;
    margin: 0 3px;
    text-decoration: none;
    text-indent: 0;
}
#LXB_CONTAINER.lxb-pos-left .lxb-cb-input-tip-cursor {
    left: 30px;
}
#LXB_CONTAINER .lxb-cb-input-tip-cursor {
    background: url("../images/cb-tip-icon.png") no-repeat scroll 0 0;
    height: 3px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    width: 5px;
}

#video {
	position: absolute;
	width: 500px;
	height: 300px;
	top: 180px;
	right: -83px;
}
#video a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}
#video .btn-play {
	position: absolute;
	top: 128px;
	left: 232px;
	height: 36px;
    width: 35px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/btn-play.png) no-repeat 0 0;
}
#video a:hover .btn-play {
	background-position: 0 -36px;
}
