/* default */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }

body, button, input, select, textarea { font: 12px/1.5 microsoft yahei,sans-serif,\5b8b\4f53; color: #333; }

body,html{font-family:microsoft yahei,sans-serif;height:100%;}

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; }

code, kbd, pre, samp { font-family: courier new,courier,monospace; }

small { font-size: 12px; }

ul, ol { list-style: none; margin:0;padding:0;}

li{list-style-type:none;}

a {
	text-decoration: none;
	color: #898989;
}

a:hover { text-decoration: none;}

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

legend { color: #000; }

fieldset, img, button { border: 0; }

button, input, select, textarea { font-size: 100%; }

img{border:0;}

table{
     border:1px soild #c1c1c1; border-collapse: collapse;/* 边框合并属性  */
}
th{
     border: 1px solid #c1c1c1;
}
td{
     border: 1px solid #c1c1c1;
}

.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; }

.clearfix { _zoom: 1; }

*:first-child+html .clearfix { zoom: 1; }

.fl{float:left;}

.fr{float:right;}

.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ime{ime-mode:disabled;}



body{background-image:url(../images/page-bg.gif); background-repeat:repeat;}

.content{width:1162px;margin:0 auto;}
.logo-1{
	padding-right:0px;
	width:120px;
	position:relative;
	float:left;
}


.top{width:100%;height:121px;position:relative;z-index:5; min-width: 1200px;}

.top .top-nav{
	width:100%;
	height:31px;
	border-bottom:1px solid #ebebeb;
	text-align:right;
	font-size:14px;
	color:#ccc;
	line-height:31px;
	background-color:#895232;
	}

.top .top-nav .t1{
	display:inline-block;
	height:31px;
	padding:0 27px;
}

.top .top-nav .t1 span{display:inline-block;background:url(../images/icon-1.png) no-repeat left center; text-indent:45px;}

.top .top-nav .t2{
	display:inline-block;
	height:31px;
	padding:0 25px;
}

.top .top-nav .content{padding-right:105px;width:800px; position:relative;background-image: url(../images/top_bj.jpg);}
.top .top-nav2,.top .top-nav2 .content{height:82px;background-color:#bea292;}
.top .top-nav2 .logo{display:inline-block;float:left;background-color:#fff;margin-top:-26px;}
.top .top-nav2 .code{float:right;padding:0 1px;background-color:#fff;margin-top:-26px;}
.top .top-nav2 .logo img,.top .top-nav2 .code img{display:block;}
.top .top-nav2 {margin:0 105px 0 265px;}
.top .top-nav2 .nav-title{float:left;padding-top:12px;}
.top .top-nav2 .nav-title a{
	float:left;
	display:inline-block;
	color:#56270E;
	width:75px;
	height:55px;
	text-align:center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EFC887;
}

.top .top-nav2 .nav-title a h1{font-size:14px;margin-top:3px;}
.top .top-nav2 .nav-title a h1,.top .top-nav2 
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #933;
}
.top .top-nav2 .tel-con{float:right;margin-right:15px;margin-top:18px;}
.top .top-nav2 .tel-con i{width:20px;height:20px;float:left;background-image:url(../images/icon-2.png);background-repeat:no-repeat;}
.top .top-nav2 .tel-con div{color:#666; text-align:center;width:120px;margin-left:22px;}
.top .top-nav2 .tel-con div p{font-size:18px; font-family:Arial;line-height:14px;margin-top:4px;}
.top .top-nav2 .tel-con div span{}

.line{width:100%;height:7px;background:url(../images/border-bg.png) repeat-x;}
.bottom{width:100%;background-color:#877164;padding:35px 0 45px;color:#e1d6c6;min-width: 1200px;}
.bottom .bot-logo{float:left;margin-left:27px;margin-top:4px;margin-right:10px;}
.bottom .bot-logo img{display:block;}
.bottom ul{float:left;margin-left:50px;width:95px;}
.bottom ul li{width:100%;}
.bottom ul li a{color:#e1d6c6;line-height:20px;display:inline-block;}
.bottom ul li.t1{font-size:14px;margin-bottom:5px;}
.bottom ul li.t1 a,.bottom ul li.t1 span{color:#fff;}
.bottom ul li a:hover{ text-decoration:underline;}
.bottom .info{float:left;margin-left:40px;padding-top:3px;width:470px;}
.bottom .info .b1{float:left;background:url(../images/icon-12.png) no-repeat left center;width:220px;}
.bottom .info .b1 span{display:block;padding-left:40px;line-height:22px;}
.bottom .info .b2{background:url(../images/icon-14.png) no-repeat left center;width:250px;}
.bottom .info .b2 span{padding-left:35px;}
.bottom .info .b3{float:left;margin-top:15px;width:430px;}
.bottom .info .b3 i{float:left;width:31px;height:23px;background-image:url(../images/icon-13.png);}

.bottom .info .b3 div{margin-left:40px;}

.bottom .info .b3 div .mt{margin-top:10px;}

.top-bg{background:url(../images/top-bg.png) no-repeat top center;}

.radio{display:inline-block;font-size:14px;color:#666;line-height:18px;height:19px;cursor:pointer;padding-left:25px;position:relative;}

.radio input[type="radio"],.checkbox input[type="checkbox"]{display:none;}

.radio i{position:absolute;left:0px;top:0px;display:inline-block;width:16px;height:16px;border:1px solid #b2946e; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#efefef;}

.radio input + i:after{content:' ';width: 10px;height: 10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position: absolute;top: 3px;background-color: #b0916a;left: 3px;visibility:hidden;}

.radio input:checked + i:after{visibility:visible;}

.checkbox{display:inline-block;font-size:14px;color:#666;line-height:22px;height:22px;cursor:pointer;padding-left:25px;position:relative;}

.checkbox i{position:absolute;left:0px;top:0px;display:inline-block;width:18px;height:18px;border:2px solid #d3c1ab;background-color:#fff;}

.checkbox input + i:after{content:'';font-size:18px;position: absolute;top: -2px;color: #cc0000;right: -2px;visibility:hidden;width:19px;height:17px;background:url(../images/checked.png) no-repeat;}

.checkbox input:checked + i:after{visibility:visible;}

.rao_con{display:inline-block; padding-left:25px; padding-right:10px; height:18px; cursor:pointer;line-height:18px;}

.rao_on{background:url(../images/radio_on.png) no-repeat;}

.rao_off{background:url(../images/radio_off.png) no-repeat;}

.rao_con input{display:none;}

.chk_con{display:inline-block;padding-left:31px; padding-right:10px; height:22px; cursor:pointer;line-height:22px;}

.chk_on{background:url(../images/chk_on.png) no-repeat;}

.chk_off{background:url(../images/chk_off.png) no-repeat;}

.chk_on_red{background:url(../images/chk_on_red.png) no-repeat;}

.chk_off_red{background:url(../images/chk_off_red.png) no-repeat;}

.chk_con input{display:none;}

.input{border:1px solid #b0916a;height:24px;line-height:24px;color:#666; text-indent:5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}

.select{border:1px solid #b0916a;height:26px;line-height:26px;color:#666;text-indent:0px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#f1f1f1;}

.radius-btn{display:inline-block;padding:3px 10px;border:1px solid #b0916a;background-color:rgba(176,145,106,0.1); text-align:center;line-height:14px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;}



.page_con{margin-top:30px;padding-top:20px; text-align:center; font-size:14px;}

.page_con a,a.return{border:1px solid #b0916a;min-width:13px; padding:0 5px;height:21px; text-align:center;line-height:20px;color:#666;margin-left:8px;background:#f1f1f1; display:inline-block; vertical-align:middle;font-family:Arial;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}

.page_con .first,.page_con .last{width:50px;}

.page_con .active,a.return{background:#b0916a;color:#fff; cursor:default;}

.page_con a.prev{ background:#f1f1f1 url(../images/prev.png) no-repeat center center; }

.page_con a.next{ background:#f1f1f1 url(../images/next.png) no-repeat center center;}

.page_con .con{display:inline-block;}

.page_con .con .tz_text{color:#333;margin-left:15px;vertical-align:middle; display:inline-block; height:24px;}

.page_con .con .page_input,.page_con .con .pagesize_input{margin:0 5px;border:1px solid #b0916a;width:24px;height:21px; text-align:center; vertical-align:middle;ime-mode:disabled;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; text-indent:0px;}





.fixed{position:fixed;top:0px;}

.page-right p{ text-align:center;}

.page-right img{display:block;margin:0 auto;}

.page-right .mine{margin-top:5px;color:#fff;}

.page-right .mine p{height:28px;background:url(../images/tit-bg-3.png) repeat;}

.page-right .mine p span{display:inline-block;width:100px;height:20px;background:url(../images/icon-1-w.png) no-repeat right center; text-align:left;line-height:20px;font-size:14px;margin-top:3px;cursor:pointer;}

.page-right .mine .list{padding:0 3px;background:url(../images/tit-bg.png) repeat;display:none;}

.page-right .mine .list li{height:43px;border-bottom:1px solid #ccc;padding:6px 0;}

.page-right .mine .list .nobr{border-bottom:0px;line-height:43px;}

@media only screen and (max-width:1440px){

	.page-right{right:8px;}

}

@media only screen and (max-width:1366px){

	.page-right{right:2px;}

}





.city_menu{position:absolute;left:265px;top:0px;}

.city_menu .menu_con{
	float:left;
	padding:0 5px 0 10px;
	position:relative;
	cursor:pointer;
	background-color: #895232;
}

.city_menu .menu_con .txt{
	display:inline-block;
	line-height:31px;
	color:#666;
}

.city_menu .menu_con .icon{display:inline-block;width:13px;height:10px; background:#fff url(../images/jt_down.jpg) center no-repeat; margin-left:3px;}
.city_menu .menu_con .menu{display:none;}
.city_menu .menu_show .menu{ display:block;position:absolute;left:0px;top:31px; width:100%; height:20px;}
.city_menu .menu_show .menu a{display:inline-block; line-height:31px;background:#ccc;width:100%; text-align:center;}
.city_menu .menu_show .menu a:hover{background:#ccc;}

#lvText{display:inline-block; padding:0 5px;line-height:20px; vertical-align:middle;}
.lv1{background:#deecd9;}
.lv2{background:#9ebad2; color:#fff;}
.lv3{background:#bda8d9;color:#fff;}
.lv4{background:#da7070;color:#fff;}
a.user_name{color:#aa8557;display:inline-block}
a.user_name:hover{color:#F60;}
.qq_online{display:inline-block;width:71px;height:24px; background:url(../images/qq_online.jpg) no-repeat center left; vertical-align:middle; margin:-3px 1px 0 0;}
a.link_btn{display:inline-block;height:30px;color:#fff;line-height:30px; text-align:center;background:#b0916a;font-size:14px;margin-left:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; padding:0 8px;}
a.link_btn:hover{color:#fff; text-decoration:none;}

.pop_box{border:1px solid #b0916a;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#eeeeee; opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;}
.pop_box .head_title{float:left;width:100%;height:22px;background:url(../images/top_c.png);}
.pop_box .head_title .title{float:left; line-height:22px; color:#fff; text-indent:10px; font-weight:bold;}
.his_addr{float:left;position:relative;}
.his_addr .pop_box{display:none;}

.his_addr .pop_box{position:absolute;right:0px;top:30px; z-index:1000;display:none;width:350px;text-align:right;}

.his_addr .pop_box a{ display:block; line-height:22px; color:#666; padding:0 5px;}

.his_addr .pop_box a:hover{color:#fff; background:#09F; text-decoration:none;}

.his_addr .pop_box a label{ margin-left:5px; cursor:pointer;}

a.help_icon{ display:inline-block;width:16px;height:16px; background:url(../images/help.png) no-repeat; vertical-align:middle; cursor:pointer;}

a.help_icon:hover{ background:url(../images/help.png) no-repeat -20px 0; cursor:pointer;}

.num_key{border-bottom:1px solid #ccc; border-left:1px solid #ccc; margin-bottom:14px; border-collapse:collapse;}

.num_key td{ border-top:1px solid #ccc; border-right:1px solid #ccc;}

.num_key td a{ display:block;width:38px;height:26px; line-height:26px; font-weight:bold; text-align:center; font-size:14px; text-align:center;}

.num_key td a:hover{background:#b0916a ;}

.btn1{display:inline-block;border:none; width:59px;height:30px; font-size:14px; color:#fff; background:url(../images/btn1.png); vertical-align:middle;}

.btn2{display:inline-block;border:none; width:73px;height:39px; font-size:18px; color:#fff; background:url(../images/btn2.png); vertical-align:middle;}

.input_h42{border:none; background:url(../images/input_bg.jpg) no-repeat; width:205px;height:42px; line-height:40px; vertical-align:middle; padding:0 5px; font-size:15px;}





.tip_pop{position:fixed;left:37%;top:26%;width:420px; height:245px; display:none; z-index:1000;}

.status_yes{background:url(../images/yes.png) no-repeat;}

.status_no{background:url(../images/no.png) no-repeat;}

.tip_pop .con{position:absolute;left:227px;top:60px; line-height:22px;}

.tip_pop .radius-btn{background:#b1916a; padding:5px 20px; font-size:14px; color:#fff;}



#shoppingTip .tip{font-size:14px; position:absolute;left:80px;top:190px;}

#shoppingTip .link1{position:absolute;right:70px;top:70px;width:70px;background:#000; color:#fff; border-color:#000;}

#shoppingTip .link2{position:absolute;right:70px;top:110px;width:70px;}

#shoppingTip .link3{position:absolute;right:70px;top:150px;width:70px;}

select option.disabled{color:#CCC;}



/*---波写的 ---*/

@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#525252;
	font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";
	background:#f7f7f7;
}


img{
	border:none;
}

ul{
	list-style-type:none;
}

ul,li{
  margin:0;padding:0;
}

.clear{
	clear:both;
}

input{outline:none;}

a:link {color: #525252;text-decoration: none;}
a:visited {color: #525252;text-decoration: none;}
a:hover {color: #c4141b;text-decoration: none;}
a:active {color: #525252;text-decoration: none;}

* html,* html body /* 修正IE6振动bug */{
background-image:url(about:blank);background-attachment:fixed;
}

.circle {
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	position:relative;
	behavior: url(ie-css3.htc);
	z-index:99999;
	overflow:hidden;
}

.verticalAlign{vertical-align:middle; display:inline-block; height:100%; width:1px; margin-left:-1px;}

a{
  text-decoration:none; 
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

input{
  text-decoration:none; 
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

div{
  text-decoration:none; 
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}