@charset "utf-8";
/*
描述: Cavan主题样式表第189套
作者: linli & guwj
版本: 0.1

[目录表]

0- common
1- Container
2- Header
3- Body
4- Footer
5- main
6- sidebar
7- content
8- feedback
9- product
10- faq
10- faq & news 2.01版本增加
11- top loginBar 2.01版本增加
12- administrator 2.01版本增加
*/

/* =0 common
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
a {
	color: #9E571E;
}
html body a:hover, #default_link_hover_color, #Footer a:hover {
	color: #000b19;
	text-decoration: underline;
}
/* common 2.01版本增加 begin*/
input, textarea, select {
	color: #333;
}
h4.title {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0;
}
.msg {
	color: #666666;
	padding: 5px 0 10px;
}
.star_note {
	color: #f00;
	padding: 0 3px;
}
label.error {
	color: #f00;
	display: inline-block;
	line-height: normal;
	padding: 2px 0 3px 3px;
	vertical-align: middle;
}
.popup label.error {
	padding: 3px 0 5px;
	display: block;
}
/* common 2.01版本增加 end*/

/* =1 Container
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
html {
} /*外背景颜色*/
body {
	color:#000b19;
	background-color: #EFEFEF;
	background-position: center top;
	font-family:'微软雅黑';
} /*正文字体颜色*/
body, input, textarea, table, select{ font-size:14px;}
/* =2 Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#Header {
	background: url(images/headbg.png) repeat ;
	width: 100%;
	min-width:1000px;
	height: 77px;
	position:absolute;
	left:0;
	top:0;
	z-index:9;
}
.header_in {
	position: relative;
	width: 1000px;
	height: 77px;
	margin: 0 auto;
	z-index: 99;
}
.logoText {
	position: absolute;
	font-size: 20px;
	top: 0;
	left: 0;
	padding-left: 20px;
}
#Logo .logoText a {
	color: #FFF;
	line-height: 70px;
	font-family: Verdana;
}
.logoText a:hover {
	text-decoration: none;
}
.top_tool {
	position: absolute;
	top: 20px;
	right: 30px;
	overflow: hidden;
}
/*nav*/
#Navbar {
	top: 20px;
	left: 170px;
	width: 830px;
	height: 34px;
}
.scrollNav {
	position: absolute;
	top: 3px;
	right: 10px;
	width: 35px;
}
.navleft, .navright {
	width: 14px;
	height: 30px;
	cursor: pointer;
}
.navleft {
	float: left;
	background: url(images/navLeft.gif) no-repeat center;
	filter:alpha(opacity=50); 
	opacity: 0.5; 
	-moz-opacity:0.5;
}
.navright {
	float: right;
	background: url(images/navRight.gif) no-repeat center;
	filter:alpha(opacity=50); 
	opacity: 0.5; 
	-moz-opacity:0.5;
}
.nav {
	float: left;
	position: absolute;
	height: 35px;
}
.nav_in {
}
.nav li {
	float: left;
	line-height: 34px;
	font-size: 14px;
}
.nav li .nav_level_one {
	color: #FFF;
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 0 19px;
}
.nav li .nav_level_one:hover, .nav .navhover a {
	color: #fff;
	text-decoration: none;
}
.nav .liImg {
	width: 0px;
	overflow: hidden;
	margin-left: 0px;
}
.level_wid li .nav_level_one {
	width:80px;
	overflow:hidden;
	padding:0 10px;
}
.level_wid .submenu a {
	min-width:70px;
	text-align:center;
}
.submenu {
	position: absolute;
	top: 34px;
	z-index: 102;
	display: none;
	line-height: 18px;
	padding: 0 5px;
	opacity: 0.85;
*filter:alpha(opacity=85);
	background: none \9;
*background:#706b66;
}
.submenu div {
}
.submenu div div {
}
.submenu .subline {
	display: none;
}
#Navbar .submenu a {
	color: #fff;
	line-height: 32px;
	white-space: nowrap;
	display: block;
	font-weight: normal;
	background: #172941;
	text-decoration: none;
	padding: 0 13px;
}
#Navbar .submenu a:hover, #Navbar .submenu a.submenu_cur {
	background-color:#27526F;
	color: #fff;
	opacity: 1;
*filter:alpha(opacity=100);
}
/* =3 Body
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#Wrapperout, .links {
}
#Body, .links { /*width:100%; margin:0 auto;*/
	overflow: visible;
}
.links {
	width: 1000px;
	margin: 0 auto;
}
.links .content {
	margin: 0;
	padding-bottom: 20px;
}
.links .content a{color:#000b19;}
/* =4 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#Footer {
	width: 100%;
	color: #a5a5a5;
	line-height: 22px;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
	background: url(images/footbg.png) repeat 0 0;
	font-size:12px;
	min-width:1000px;
}
.footer_in {
	width: 1000px;
	margin: 0 auto;
	padding: 15px 0 20px 15px;
	text-align: left;
	position: relative;
}
.footer_links {
	padding: 10px 0;
}
.footer_authentication, .footer_stat, .footer_records {  /*float:left;*/
	padding: 3px 0;
}
.footer_links h4 {
	color: #a5a5a5;
}
.footer_links a {
	text-decoration: none;
	color: #C9C9C9;
	margin: 5px 0;
}
.footer_attent {
	float: right;
	padding-top: 5px;
	display: none;
}
.attentlinks .img_attent {
	float: left;
	margin-right: 10px;
}
.footer_2dcode {
	float: right;
	padding: 5px 0 10px;
	text-align: center;
}
.footer_2dcode p {
	color: #e8e6e1;
	margin-top: 10px;
}
.iconpng1 {
	background: url(images/guanzhu.html);
	background-repeat: no-repeat;
	display: inline-block;
*display:inline;
*zoom:1;
}
.iconpng1-facebook {
	background-position: 0 0;
	width: 22px;
	height: 22px;
}
.iconpng1-weibo {
	background-position: -34px 0;
	width: 22px;
	height: 22px;
}
.iconpng1-youtube {
	background-position: -67px 0;
	width: 22px;
	height: 22px;
}
.iconpng1-youku {
	background-position: -100px 0;
	width: 22px;
	height: 22px;
}
/* =5 main
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.con-tit {
	color:9C98A4;
	font-size: 24px;
	font-family: microsoft yahei, "微软雅黑", "黑体";
	padding: 40px 0 10px;
	text-align: center;
}
.sepline {
	width: 110px;
	height: 1px;
	border-bottom: 1px solid #b5a993;
	margin: 0 auto;
}
.com_title {
	color: #000;
	font-size: 18px;
	font-family:"微软雅黑", "黑体";
	padding: 26px 0 18px 10px;
}
.com_title h2 {
	font: normal 20px/1 microsoft yahei, "微软雅黑", "黑体";
}
.com_title p {
	color: #999;
	font-size: 12px;
	line-height: 20px;
}
/*单图组件*/
.com_singlepic {
	padding: 40px 0 0;
}
/*左图右文 或 右图左文 控制图片大小*/
.com_image_title_text1 .img, .com_image_title_text2 .img, .com_image_title_text3 .img, .com_image_title_text4 .img {
	max-width: 610px;
}
/*左图右文 & 左图右文环绕*/
.com_image_title_text1 .img, .com_image_title_text3 .img {
	margin: 0 20px 0 0;
}
.com_image_title_text3 .text {
}
.com_image_title_text3 .text pre,.com_image_title_text3 .text p,.com_image_title_text1 .text p{
	color:#000b19;
	font-family:'微软雅黑';
}

/*右图左文 & 右图左文环绕*/
.com_image_title_text2 .img, .com_image_title_text4 .img {
	margin: 0 0 0 20px;
}
/*上图下文*/
.com_image_title_text5 .img {
	margin: 0;
	max-width: 100%;
}
.com_image_title_text5 .text {
	padding-top: 20px;
}
.com_image_title_text5 .text pre {
	color:#000b19;
	font-family:'微软雅黑';
}
/* 2.01版本修改增加begin */
.more {
	padding-top: 6px;
}
.more a {
	line-height: normal;
	text-decoration: underline;
}
.more a span {
	font-family: "宋体", simsun;
}
/* 2.01版本修改增加end */

/*ad product 广告位产品列表*/
#Container .ad_con {
	padding: 0 !important;
}
.prd_row_span2 {
	margin-bottom: 20px;
}
.prd_row_span3 {
	margin-bottom: 30px;
}
.ad_con .prd_row_span2, .ad_con .prd_row_span3 {
	padding: 0 !important;
	margin-bottom: 20px;
}
.ad_con .prd_row_span3 .prd_cell {
	width: 232px;
	margin-right: 9px !important;
	margin-left: 9px !important;
	margin-bottom: 20px !important;
}
.ad_con .prd_row_span2 .prd_cell {
	width: 275px;
	margin-right: 10px !important;
	margin-left: 0 !important;
	margin-bottom: 20px !important;
}
.ad_con .prd_row_span2 .pic div {
	width: 120px;
	height: 90px;
	overflow: hidden;
}
.prd_cell .pic div {
	border: 1px solid #DCDBD6;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}
.product_con1 .prd_cell .pic div a img{ max-width:230px;}
.product_con1 .pic, .ad_con .prd_row_span3 .pic {
	position: relative;
	width: 100%;
	height: 174px !important;
	overflow: hidden;
}
.product_con1 .pic div, .ad_con .prd_row_span3 .pic div {
	height: 172px;
	width: 230px;
}
.product_con1 .pic a, .ad_con .prd_row_span3 .pic a {
*font-size:152px;
	width: 230px !important;
	height:172px !important;
	line-height: 172px !important;
}
.product_con1 .info, .ad_con .prd_row_span3 .info {
	line-height: 18px;
	width: 230px;
	padding-top: 16px;
}
.product_con1 .info p, .ad_con .prd_row_span3 .info p {
	padding-top: 2px;
}
.ad_con .prd_row_span3 {
	width: 100%;
	overflow: hidden;
}
.ad_con .prd_row_span3 div.last_cell {
	margin-right: 0 !important;
}
/* =6 sidebar
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.side .com_title h2 {
	height: 30px;
	line-height: 25px;
}
.side .content, .side .com_bullet {
	padding: 10px;
}
/*.side .com_bullet{padding:0; padding-bottom:10px;}*/
.side .content, .side .com_bullet .MenuCompon, .side .AttentnCompon { /*background:#fbfaf8;*/
	margin: 0 12px 10px 7px;
}
.side .com_bullet .MenuCompon {
	margin-bottom: 0;
}
.side .MenuCompon .tree {
	margin: 0;
}
.side .content a {
	color: #000b19;
	text-decoration: none;
}
.side .content a:hover {
	text-decoration: underline;
}
.com_bullet li {
	line-height: 24px;
}
/*.sidecon,.side .com_bullet{ background:#FBFAF8; margin-left:7px; margin-right:12px;}*/
.side .MenuCompon .tree {
	padding-top: 0;
}
/* =7 content
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.content, #Main .MenuCompon {
	margin-bottom: 10px;
	padding: 10px;
}
.main_cell {
	margin-bottom: 30px;
}/*修改*/
#Main .com_bullet {
	padding: 10px;
}
#Main .com_bullet {
	padding-top: 0px;
}
#Main .com_bullet .MenuCompon, #Main .AttentnCompon { /*margin:0 13px;*/
}/*修改*/
.prd_cell .info h3, .prd_cell .info h3 a {
	color: #838689;
	font-size:18px !important;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family:'微软雅黑';
}
.prd_cell .info h3 a:hover {
	text-decoration: underline;
	color:#838689;
}
.content img {
	vertical-align: middle;
}
.content h3 {
	font-weight: bold;
	font-family:'微软雅黑';
}
.com_image_title_text1 {
}
/*新增*/
.prd_cell .info .time {
	font-size: 12px;
	line-height: 30px;
	color:#9C98A4;
	padding-top: 0 !important;
	font-family:'微软雅黑';
}
.prd_cell .info .text {
	font-size: 12px;
	line-height: 18px;
	color: #999;
}
.prd_cell .info .text a {
	color:9C98A4;
	text-decoration: none;
}
.prd_cell .info .text a:hover {
	text-decoration: underline;
}
/* =8 feedback
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.feedback_con {
	margin-bottom: 20px;
	padding: 0 10px;
}
.feedback_con table td {
	height: 37px;
}
.edit_tbl .btn {
	margin-top: 5px;
} /*modify 2.01版本增加*/
.edit_tbl .btn, .item_search .btn, .feedback_con .btn, .vote_btn .btn/*,.comments .btn*/, .btn {
	background: url(images/messageboard_btn_bg.gif) no-repeat;
	width: 76px;
	height: 24px;
	padding-bottom: 1px;
*padding-top:1px;
	font-size: 12px;
	color: #fff;
	border: none;
	cursor: pointer;
}
.feedback_con table input {
	padding: 2px;
	border: 1px solid #B7B7B7;
	background: #fff;
	width: 136px;
	height: 16px;
}
.feedback_con table textarea {
	padding: 2px;
	width: 286px;
	height: 136px;
	border: 1px solid #B7B7B7;
	background: #fff;
}
/* =9 product
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.product_sidecon {
	padding-bottom: 15px;
}
.tree {
	margin: 2px 10px 0 20px;
	line-height: 27px;
}
.tree a {
	text-decoration: none;
}
.tree li {
	border-bottom: 1px solid #e5e5e5;
	zoom: 1;
}
.tree li.open {
}
.tree_parent {
	background: url(images/treeico_parent.gif) no-repeat 2px 10px;
	line-height: 27px;
	_height: 27px;
	cursor: pointer;
	padding-left: 14px;
	color: #494949;
}
.tree li.open .tree_parent {
	background: url(images/tree-minus.gif) no-repeat 2px 10px;
}
.tree .tree_parent a {
}
.tree .tree_parent a:hover {
	background: url(images/treeico_parent1.html) no-repeat 2px 10px;
}
.tree li a {
	color: #333;
}
.tree li a:hover {
	color:#000b19;
}
.tree .open a {
	color: #333;
	font-weight: bold;
}
.tree_sub {
	padding-bottom: 5px;
}
.tree .tree_sub li {
	padding-left: 15px;
	line-height: 24px;
	border: none;
}
.tree .tree_sub li a { /*background:url(images/treeico_child.gif) no-repeat 1px 10px;*/
	color: #838383;
	font-weight: normal;
	display: inline-block;
	padding-left: 12px;
}
.tree .tree_sub li a:hover {/* background-position:1px -10px;*/
}
.tree .tree_sub .cur a {
	color: #000b19; /*background-position:1px -10px;*/
}
.tree .tree_sub .cur .tree_sub3 a {
	color: #d06902;
	font-weight: normal;
}
.tree .tree_sub .cur .tree_sub3 .cur_sub3 a {
	color: #000b19;
	font-weight: bold;
}
.product h3 a {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.prdcrumb {
	font-family: Simsun;
	margin: 5px 10px 15px 0;
	padding-left: 12px;
	background: url(images/treeico_parent.gif) no-repeat left center;
}
.prdcrumb a {
	color: #707070;
}
.prdcrumb strong {
	font-weight: bold;
	color: #000;
}
.product_con_detail {
	padding: 10px 10px 0 10px;
}
.product_con_detail .info table {
	font-family: Verdana;
	border: solid #bbb;
	border-width: 1px 0 0 1px;
	line-height: 18px;
	border-collapse:collapse;
}
.product_con_detail .info th {
	background: #f6f6f6;
	border: solid #bbb;
	border-width: 0 1px 1px 0;
	text-align: right;
	padding: 0 3px;
}
.product_con_detail .info td {
	height: 28px;
	border: solid #bbb;
	border-width: 0 1px 1px 0;
	padding: 0 10px;
}
.prdname td {
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.prdpromotion td {
	font-size: 14px;
	color: #000b19;
	font-weight: bold;
}
.page {
	background: #f7f7f7;
	margin: 30px 0;
	clear: both;
	text-align: center;
	padding: 5px 0;
}
.page a {
	color: #555;
	text-decoration: underline;
	margin-right: 10px;
}
.page a:hover {
	color: #000b19;
}
.page .disabled {
	color: #6d6d6d;
	margin-right: 10px;
}
.page select {
	color: #000b19;
}
/***********************主内容区域 2.01版本修改增加 begin **************************************/
.result_con {
	line-height: 1.8;
}
.result_con .result_suc {
	padding: 10px 10px 0;
}
/*gray button*/
.gray_btn {
	display: inline-block;
	line-height: normal;
	margin: 4px 3px 5px 0;
*padding:1px;
}
body .gray_btn a, body .gray_btn input, body .gray_btn_on input {
	background: #C76D14;
	border: 1px solid #C76D14;
	color: #fff;
	 font-size:12px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 2px 6px;
*padding:3px 6px 1px;
	min-width: 30px;
*width:auto;
	text-align: center;
	text-decoration: none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
body .gray_btn input, body .gray_btn_on input {
	height: 22px;
*height:20px;
	line-height: 22px;
	padding: 0 5px 3px;
*padding:1px 5px;
	min-width: 52px;
*min-width:auto;
}
.popup .gray_btn input {
	font-weight: bold;
}
body .gray_btn a:hover, body .gray_btn_on input {
	background: #A24600;
	color: #fff;
	text-decoration: none;
}

body .edit_tbl .gray_btn a {
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	min-width: 20px;
*width:auto;
}
.btn_box {
	text-align: center;
	padding-top: 10px;
}
.btn_box .gray_btn a {
	padding-left: 10px;
	padding-right: 10px;
}
.btn_box .gray_btn a {
	padding-left: 10px;
	padding-right: 10px;
}
.gray_btn_buy{ margin-right:5px;}
.gray_btn_fav{ margin-right:0;}
body .gray_btn_buy a{height:28px; line-height:28px; color:#fff !important; font-size:14px; font-weight:bold;text-align:center; padding-left:15px;padding-right:15px;}
body .gray_btn_fav a{   height:28px; line-height:28px; color:#fff !important; font-size:14px; font-weight:bold; padding-left:25px;padding-right:25px; filter:none;}
/*input*/
.input, textarea {
	border: 1px solid #bdbdbd;
}
.input {
	padding: 3px 1px 3px 3px;
	height: 16px;
	line-height: 16px;
}
html body .input:focus, html body input[type="text"]:focus, html body textarea:focus {
	border-color: #ff6600;
}
input.short {
	width: 150px;
}
input.middle {
	width: 230px;
}
.input_addr {
	width: 315px;
}
.order_con input.middle, .order_con .input_addr {
	width: 290px;
}
#Main .item_search input.long {
	height: 18px;
	line-height: 18px;
	padding: 3px 1px 1px 3px;
	width: 300px;
}
.num_desc, .num_ascend {
	background: url(images/ico_desc.png) no-repeat 0 2px;
	width: 14px;
	height: 14px;
	font-size: 16px;
	font-weight: bold;
}
.num_desc {
	font-size: 20px;
	background-position: -14px 1px;
}
/*edit-table*/
.edit_tbl {
	margin-top: 4px;
}
.edit_tbl th {
	color: #333;
	text-align: right;
	padding-top: 3px;
*padding-top:4px;
}
.edit_tbl td {
	height: 36px;
	padding-top: 3px;
}
.buyer_info_check {
	padding-bottom: 10px;
*padding-top:5px;
}
.buyer_info_check th, .buyer_info_check td {
	text-align: left;
	height: 27px;
}/*收货人信息确认表格行高较小*/
/*search table*/
.search_msg {
	color: #555;
	padding: 10px 0 0;
	margin: 0 0 20px 0;
}
.item_search {
	padding: 3px 10px 15px 10px;
}
.item_search th {
	font-family: "宋体", arial;
	text-align: right;
}
.item_search td {
	font-family: "宋体", simsun;
	height: auto;
	padding: 3px 1px 3px 5px;
}
.item_search input, .item_search span {
	vertical-align: middle;
}
.admin_con .item_search {
	padding: 10px 0;
}
.admin_con .item_search .gray_btn {
	margin: 0;
}
.admin_con .edit_tbl .gray_btn {
	margin-top: 7px;
}
/*gridlist table*/
.gridlist a {
	color: #707070;
}
.gridlist {
	border: 1px solid;
}
.gridlist td {
	border-top: 1px solid;
	color: #777;
	padding: 2px 1px 2px 5px;
	line-height: 19px;
}
.gridlist, .gridlist td {
	border-color: #C5C5C5;
}
.gridlist th {
	background: #EEE;
	color: #333;
	padding: 2px 1px 2px 5px;
	line-height: 24px;
}
.gridlist tr.over {
	background: #FBF5DA;
}
.orderlist {
	margin-bottom: 12px;
}
/*产品详细页面*/
.product_con_detail .prd_summary {
}
.product_con_detail .prdtitle {
	color: #333;
	font-weight: bold;
	font-size: 16px;
}
.product_con_detail .important_info th {
	color: #333;
	line-height: 25px;
}
.product_con_detail .important_info .morehilite {
	font-size: 16px;
}
.product_con_detail .opebox{ border-color:#bbb;}
.product_con_detail .opebox ul li{border-color:#bbb;}
.product_con_detail .priceinfo{ background:#ddd;}
.product_con_detail .opebox .share span{ line-height:2;}
.product_con_detail .opebox ul li a,.product_con_detail .opebox .share span{color:#000b19;}
.product_con_detail .opebox ul li i,.product_con_detail .opebox ul li a:hover{color:#9E571E;}
.product_con_detail .prdtoolbox .btn-buy{ background:#9E571E; border-color:#9E571E;}
.product_con_detail .prdtoolbox .btn-buy a{color:#fff;}
.product_con_detail .prdtoolbox .btn-addCart a{ color:#9E571E;}
.prd_info_tab {
	border-bottom: 1px solid #bbb;
}
.prd_info_tab li a {
	position: relative;
	bottom: -1px;
	background: #e6e6e6 url(images/tabmenu_bg.gif) repeat-x 0 0;
	border: 1px solid #d8d8d8;
	border-bottom: none;
	color: #707070;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 12px;
	text-decoration: none;
}
.prd_info_tab li.cur_tab a {
	background: #efefef;
	border: 1px solid #bbb;
	border-bottom: none;
	color: #000b19;
	font-weight: bold;
	text-decoration: none;
}
.prd_description {
	line-height: 1.8;
}
/*订单提交页面*/
.order_con {
	padding-top: 0;
}
.order_con h4.title .gray_btn {
	position: relative;
	top: 1px;
*top:3px;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 6px 25px;
*margin-bottom:0;
}
.order_con .select_addr {
	padding: 3px 0 0;
	margin-bottom: 12px;
}
.order_con .order_edit {
	padding: 5px 0 17px;
}
.order_con .order_edit .input_num {
	padding: 2px;
*padding-left:0;
	_padding-left: 1px;
	height: 14px;
	line-height: 14px;
	width: 25px;
	text-align: center;
	overflow: hidden;
}
.order_con .order_totals {
	line-height: 22px;
}
.order_btn {
	margin: 10px 0 30px;
	text-align: center;
}
.order_btn .btn {
	display: inline-block;
}
/***************************主内容区域 2.01版本修改增加 end */

/* =10 faq & news 2.01版本修改增加 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.Sub_special {
	padding-top: 18px;
	padding-bottom: 40px;
}
.Sub_special .Sub_special {
	padding-top: 0;
	padding-bottom: 0;
}
.Sub_special .tree {
	margin-left: 0;
}
.faq .page, .news .page {
	background: none;
}
h3.h3_title, .guestbook .msg_question {
	background: url(images/faqico.gif) no-repeat 0 center;
	color: #666;
	font-size: 15px;
	font-weight: normal;
	line-height: 25px;
	padding-left: 20px;
	margin: 10px 10px 0;
	position: relative;
}
.h3_title a {
	display: inline-block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	word-wrap: normal;
}
.h3_title a:hover {
	text-decoration: underline;
}
.h3_title .time, .msg_question .time {
	color:9C98A4;
	font-family:"微软雅黑";
}
.faq_con2 .h3_title, .guestbook .msg_cell {
	border-bottom: 1px solid #B4B4B4;
	line-height: 22px;
	margin-top: 13px;
}
.faq_con .h3_title a{ float:none; text-decoration:none; color:#000b19; }
.news {
	padding: 0 0 50px;
}
.news .com_title, .faq .com_title, .guestbook .com_title, .product .com_title, .admin .com_title,.recruitment .com_title  {
	margin: 20px 0 0;
}
.news .com_title p, .faq_con2 .com_title p, .guestbook .com_title p, .product .com_title p {
	display: none;
	line-height: 20px;
	padding-top: 10px;
}
.news_con .h3_title {
	margin: 10px 0 0;
	border-bottom: 1px solid #c8c8c8;
	padding: 0 0 3px;
	background: none;
}
.news_con .h3_title a:hover {
	color: #000b19;
	text-decoration: underline;
}
.news_con .h3_title_a {
	color: #333;
	font-size: 15px;
	line-height: 30px;
	width: 80%;
	text-decoration: none;
}
.new_invoking .h3_title{margin:0;}
.new_invoking .h3_title_a{font-size:14px;}
.news_con .answer_sum {
	display: none;
	font-size: 12px;
	line-height: 40px;
	color: #999;
	border-bottom: 1px solid #c8c8c8;
	padding: 0 10px;
}
.news_con .answer_sum a {
	color: #9A9A9A;
	text-decoration: none;
}
.news_con .answer_sum a:hover {
	text-decoration: underline;
}
.answer {
	color: #9A9A9A;
	line-height: 1.8;
	padding: 0 10px 8px 30px;
	font-size: 12px;
}
.news_detail_con .answer {
	padding: 15px 0 20px 2px;
	font-size: 14px;
	font-family: microsoft yahei, "微软雅黑";
	line-height: 30px;
	color: #000b19;
}
.news_detail_con .news_tit {
	color: #000;
	padding: 10px 0 10px;
	text-align: center;
	font: normal 18px/1.2 microsoft yahei, "微软雅黑", "黑体";
}
.news_detail_con .news_time {
	color: #A7A7A7;
	font-size: 12px;
	display: block;
	text-align: center;
}
.news_detail_con .news_img {
	width: 100%;
	text-align: center;
	margin: 50px auto 30px;
}
.news_detail_con .news_img img {
	width: 610px;
	height: 345px;
}
.news_detail_con .btn {
	text-align: center;
}
.news_detail_con .Microshare, .news_detail_con .prd_info_tab, .news_detail_con .comments { /*display:none;*/
}
/* =11 top loginBar   2.01版本增加 begin
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.topLogBox_in {
	width: 100%;
	background: #000;
	color: #fff;
	font-size:12px;
}
.logInfo {
}
.logInfo a {
	color: #fff;
}
.logInfo a:hover {
	color: #d06902;
}
.lanLine {
	color: #ccc;
}
#multiLanArea {
}
#multiLanArea a {
	color: #fff;
}
#multiLanArea a:hover {
	color: #d06902;
}
/*弹出框*/
.popup_inner {
	background: #FAFAFA;
	border: 4px solid #28435E;
	color: #333;
	font-size:12px;
}
.popup_inner h3 {
	background: #EBEBEB;
	line-height: 27px;
	height: 27px;
}
.popup_inner h3 span {
	color: #000;
	cursor: pointer;
	height: 21px;
	line-height: 21px;
}
.popup_inner h3 span.on {
	background: #fafafa;
	color:#000B19;
	font-weight: bold;
}
.popup_inner h3 .close, .popup_inner h3 .close_hover {
	background: url(images/close.gif) no-repeat 0 0;
	width: 16px;
	height: 16px;
	overflow: hidden;
	cursor: pointer;
}
.popup_inner h3 .close_hover {
	background-position: 0 -16px;
}
.popup_inner .popup_con a {
	color: #182941;
	text-decoration: underline;
}
.popup_inner .popup_con a:hover {
	text-decoration: none;
}
.popup_inner .popup_con input.middle {
	padding: 3px 1px 3px 3px;
	height: 16px;
	line-height: 16px;
	width: 190px;
	color: #333;
}
.popup_inner .popup_con .gray_btn a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.popup_inner .popup_con .suc {
	color: #2B8521;
}
.popup_inner .buy_notlogin span a {
	color: #000b19;
	font-size: 14px;
	font-family: microsoft yahei;
	font-weight: bold;
}
.popup_inner input,.popup_inner textarea,.popup_inner table,.popup_inner select,.floatage{ font-size:12px;}
/* =11 top loginBar   2.01版本增加 end*/


/* =12 administrator  2.01版本增加 begin
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/*admin common*/
.hilite, .morehilite {
	font-style: normal;
}
.hilite, .state_success {
	color: #d06902;
}
.morehilite {
	color: #000b19;
}
.state_wait {
	color: #61B212;
}
.state_stop {
	color: #196AFF;
}
.order_more a {
	color: #d06902;
	display: inline-block;
	font-family: "宋体", simsun;
}
/*admin sidebar*/
.admin_sidecon .open a {
	color: #d06902;
}
/*admin content*/
.admin_con {
	padding: 10px 5px 10px 10px;
*padding-bottom:0px;
}
.admin_con .edit_tbl {
	padding-left: 10px;
}
.admin_crumb {
	padding-bottom: 10px;
}
.admin_info {
	color: #888;
	line-height: 25px;
	margin-bottom: 15px;
}
.admin_info strong {
	color: #333;
}
.admin_info strong span {
	color: #d06902;
}
.admin_info small {
	font-size: 12px;
}
.admin_info span {
	padding-right: 23px;
}
/* =13 job 招聘 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.job_con .page {
	background: none;
}
/*job recruitment  招聘列表*/
.tab_reclist th {
    background-color: #4D678E;
    color: #FFF;
}
.tab_reclist td {
	border-bottom: 1px solid #ccc;
}
.tab_reclist td a{color: #000b19;}
/*vote 投票*/
.voted_details {
	border-top: 1px dashed #bbb;
}
.voted_details li .vote_mem {
	color:#9e571e;
}
/*关于我们*/
.attention .img {
	float: left;
	margin-right: 20px;
}
.icon-png1 {
	background: url(images/ico_sprite.png) no-repeat 0 0;
	display: inline-block;
*display:inline;
*zoom:1;
}
.top_tool .icon-png1-QQ {
	background-position: 0 -20px;
	width: 35px;
	height: 35px;
}
.top_tool .icon-png1-weixin {
	background-position: -55px -20px;
	width: 35px;
	height: 35px;
}
.top_tool .icon-png1-xinlang {
	background-position: -113px -20px;
	width: 35px;
	height: 35px;
}
/*酒店列表*/
.newspage {
	width: 100%;
	text-align: right;
	margin: 20px 10px;
	color: #4B4B4B;
}
.newspage span {
	display: inline-block;
	margin: 0 2px;
}
.newspage span a {
#4B4B4B;
}
.newspage .disabled {
	color: #BEBEBE !important;
}
.newspage .pageNum {
	text-align: center;
	border: 1px solid #BEBEBE;
	border-radius: 10%;
	width: 28px !important;
	height: 28px;
	line-height: 28px;
	padding: 0;
}
.newspage .pageNum a {
	color: #555555;
	margin: auto;
	text-decoration: none;
}
.newspage .cur {
	margin: auto 10px;
}
.newspage .prepage {
	text-align: center;
	border: 1px solid #BEBEBE;
	border-radius: 10%;
	line-height: 28px;
	height: 28px;
	width: 60px !important;
}
.newspage .prepage a {
	color: #4B4B4B;
	text-decoration: none;
}
.newspage .nextpage {
	text-align: center;
	border: 1px solid #BEBEBE;
	border-radius: 10%;
	line-height: 28px;
	height: 28px;
	width: 60px !important;
}
.newspage .nextpage a {
	color: #4B4B4B;
	text-decoration: none;
}
/*banner*/
#Banner {
	width: 100%;
	min-width: 1000px;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.bannerText {
	position: absolute;
	color: #fff;
	font-size: 30px;
	left: 321px;
	top: 180px;
	text-align: left;
}
.mainslides {
	height:762px;
	position: relative;
}
.mainslides .slides li {
	width: 100%;
	float: left;
	margin-right: -100%;
	position: relative;
	display: block;
	z-index: 1;
}
.mainslides .slides a {
	display: block;
	height:762px;
	background-repeat: no-repeat;
	background-position: center center;
}
.mainslides .flex-direction-nav {
	height: 46px;
	width: 1000px;
	z-index: 99;
	position: absolute;
	margin-left: -500px;
	left: 50%;
	top: 300px;
}
.mainslides .flex-direction-nav a {
	position: absolute;
	width: 40px;
	height: 55px;
	background: url(images/inslides_nav.png) no-repeat -46px 0;
	z-index: 99;
	text-indent: -9999px;
}
.mainslides .flex-direction-nav .flex-prev {
	float: left;
	left: 0;
	background-position: 0 0;
}
.mainslides .flex-direction-nav .flex-next {
	background-position: 0 -55px;
	right: 0;
	top: 0;
}
.flex-control-nav {
	position: absolute;
	bottom: 16px;
	width: 100%;
	left: 0;
	text-align: center;
	font-size: 0;
	z-index: 99;
}
.flex-control-nav li {
	display: inline-block;
*display: inline;
*zoom:1;
}
.flex-control-nav li a {
	display: inline-block;
	margin: 0 6px;
	width: 8px;
	height: 8px;
	text-decoration: none;
	background: url(images/inslides_nav.png) no-repeat 0 -112px;
}
.flex-control-nav li a.flex-active {
	background-position: -10px -112px;
}
.orders_nav li.cur {
    color: #000B19;
    border-color: #000B19;
    font-weight: bold;
}
/**/
.vote_tit{ font-size:16px;}
.showbig .info h3 a{ font-size:18px; color:#838689;}
.showbig .info h3 a:hover{ text-decoration:underline;}
.guestbook .msg_question{font-size:14px !important;}
.h3_title .time, .msg_question .time{font-size:12px !important; margin-top:4px;}
.comments dl{ border-color:#bbb;}