﻿@charset "utf-8";
/*
描述: Cavan主题样式表第219套
作者: linli & guwj & wangxb
版本: 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: #2d3e5f; }
html body a:hover { text-decoration: underline; color: #5675AF; }
#default_link_hover_color, #Footer a:hover { text-decoration: underline; color: #B1BFDA; }
/* common 2.01版本增加 begin*/
input, textarea, select { color: #2d3e5f; }
h4.title { color: #000; font-weight: bold; font-size: 14px; padding: 10px 0; }
.msg { color: #2d3e5f; 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: #2d3e5f; background-color: #fff; background-position: center top; }
/*正文字体颜色*/
body, input, textarea, table, select { font-size: 14px; }
/* =2 Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#Header { width: 100%; min-width: 1000px; height: 75px; position: absolute; z-index: 9; }
.header_in { position: relative; width: 1000px; height: 75px; margin: 0 auto; z-index: 99; }
.logoText { position: absolute; font-size: 20px; top: 0; left: 0; padding-left: 10px; padding-top: 30px; }
#Logo .logoText a { color: #fff; line-height: 40px; font-family: Verdana; }
.logoText a:hover { text-decoration: none; }

/*nav*/
#Navbar { top: 45px; left: 168px; width: 832px; height: 30px; background: url(images/header_bg.png) repeat; }
.scrollNav { position: absolute; top: 6px; right: 10px; width: 35px; }
.navleft, .navright { width: 14px; height: 20px; cursor: pointer; }
.navleft { float: left; background: url(images/nav_left.png) no-repeat center; }
.navright { float: right; background: url(images/nav_right.png) no-repeat center; }

.nav { float: left; position: absolute; height: 30px; }
.nav_in { }
.nav li { float: left; line-height: 30px; font-size: 14px; font-family: '微软雅黑'; }
.nav li .nav_level_one { color: #fff; display: block; text-align: center; text-decoration: none; }
.nav li .nav_level_one:hover, .nav .navhover a { color: #fff; text-decoration: none; }
.nav .liImg { width: 0px; overflow: hidden; margin-left: 0px; }

.nav_span_in, .nav_span_inner { display: inline-block; }
.nav_level_one { padding-left: 10px; }
.nav_span_inner { padding-right: 10px; }
.level_wid .nav_level_one { width: 94px; overflow: hidden; }
.level_wid .submenu a { min-width: 84px; text-align: center; }

.submenu { position: absolute; top: 30px; z-index: 102; display: none; line-height: 18px; background: #F9F9F9; -webkit-box-shadow: 0 -4px 10px rgba(0,0,0,.1); -moz-box-shadow: 0 -4px 10px rgba(0,0,0,.1); box-shadow: 0 -4px 10px rgba(0,0,0,.1); }
.submenu div { }
.submenu div div { }
.submenu .subline { height: 2px; /*background: url(images/submenu_line.jpg) repeat-x;*/ display: none; }
#Navbar .submenu a { color: #646464; line-height: 32px; white-space: nowrap; display: block; font-weight: normal; text-decoration: none; padding: 0 10px; border-bottom: 1px solid #F0F0F0; font-size: 14px; }
#Navbar .submenu a:last-child { border-bottom: none; }
#Navbar .submenu a:hover, #Navbar .submenu a.submenu_cur { background-color: #D7DEEC; color: #646464; }

/* =3 Body
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#Wrapperout, .links { overflow: hidden; padding: 10px 0; }
#Body, .links { /*width:100%; margin:0 auto;*/ overflow: visible; }
.links { width: 1000px; margin: 0 auto; }
.links .content { margin: 0; padding-bottom: 20px; }

/* =4 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#Footer { width: 100%; color: #dbf0ff; line-height: 22px; text-align: left; margin: 0 auto; overflow: hidden; background: url(images/style_bg.jpg) repeat; font-size: 12px; min-width: 1000px; }
.footer_in { width: 1000px; margin: 0 auto; padding: 15px 0 50px 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: #dbf0ff; }
.footer_links a { text-decoration: none; color: #dbf0ff; margin: 5px 0; }
.footer_attent { float: right; padding-top: 5px; display: none; }
.attentlinks .img_attent { float: left; margin-right: 10px; }

/* =5 main
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.con-tit { color: #b5a993; 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: #2d3e5f; font-size: 18px; font-family: microsoft yahei,"微软雅黑","黑体"; padding: 10px 0 10px 40px; background: url(images/tit_bg.png) no-repeat left center; margin-bottom: 20px; }
.com_title h2 { font: normal 18px microsoft yahei,"微软雅黑","黑体"; }
.com_title p { color: #999; font-size: 12px; line-height: 20px; }

/*单图组件*/
.com_singlepic { }

/*左图右文 或 右图左文 控制图片大小*/
.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 { vertical-align: middle; display: table-cell; }
.com_image_title_text3 .text pre { }
/*右图左文 & 右图左文环绕*/
.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 { }

.com_image_title_text1 .text, .com_image_title_text2 .text, .com_image_title_text3 .text, .com_image_title_text4 .text, .com_image_title_text5 .text { }
/* 2.01版本修改增加begin */
.more { padding-top: 6px; }
.more a { line-height: normal; text-decoration: underline; color: #2D3E5F; }
.more a:hover { color: #5675af; }
.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: 48%; margin-right: 2% !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: 220px; padding: 16px 5px 0 5px; }
.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
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.Sub_special .com_title { height: 30px; padding: 5px 10px 0px 10px; }
.Sub_special .com_title h2 { display: none; }
.side .content, .side .com_bullet { padding: 1px; }
.news_con .more { padding: 5px 0; }
.side .content, .side .com_bullet .MenuCompon, .side .com_menu .MenuCompon, .side .AttentnCompon { /*background:#F6F6F6;*/ margin: 0 0 10px 0; }
#Extra .content, #Extra .com_bullet .MenuCompon, #Extra .AttentnCompon { /*background: url(images/extra_bg.jpg) repeat-y #F6F6F6;*/ }
.side .com_bullet .MenuCompon { /*margin-bottom:0;*/ }
.side .MenuCompon .tree { margin: 0; padding-top: 0; background: none; }
.side .content a { color: #2d3e5f; 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;}*/

/* =7 content
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.content, #Main .MenuCompon { margin-bottom: 10px; }
.main_cell { margin-bottom: 30px; }
/*修改*/
.main_row_span3 div.last_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 { word-wrap: normal; }
.prd_cell .info h3, .prd_cell .info h3 a { color: #2d3e5f; font-size: 18px !important; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.prd_cell .info h3 a:hover { text-decoration: underline; }
.content img { vertical-align: middle; }
.content h3 { line-height: 25px; font-weight: bold; }
.com_image_title_text1 { }
.prd_row_span4 .prd_cell { width: 24%; margin-right: 1%; float: left; min-height: 1px; }
/*新增*/
.prd_cell .info .time { font-size: 12px; line-height: 30px; color: #2d3e5f; padding-top: 0 !important; }
.prd_cell .info .text { font-size: 12px; line-height: 18px; color: #999; }
.prd_cell .info .text a { color: #b5a993; 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 { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #2D3E5F; border: solid 1px #2D3E5F; width: 76px; height: 24px; padding: 0; *padding-top: 1px; font-size: 12px; color: #fff; cursor: pointer; }
.edit_tbl .btn:hover,
.item_search .btn:hover,
.feedback_con .btn:hover,
.vote_btn .btn:hover /*,.comments .btn*/, .btn:hover { background: #425C8C; }
.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: 30px; }
.sidecon { padding-bottom: 30px; padding-top: 15px; }
.tree { line-height: 27px; padding: 0 10px; }
.tree a { text-decoration: none; }
.tree li { padding-left: 15px; background: url("images/t_nav.gif") no-repeat scroll 6px 12px; zoom: 1; }
.tree li:last-child { border-bottom: none; }
.tree li.open { }
.tree_parent { line-height: 20px; _height: 20px; cursor: pointer; color: #535353; font: bold 15px microsoft yahei,"微软雅黑","黑体"; padding: 5px 0; }
.tree li.open .tree_parent { }
.tree .tree_parent a { line-height: 20px; _height: 20px; }
.tree li a { color: #2d3e5f; }
.tree li a:hover { color: #2d3e5f; }
.tree .open a { color: #2d3e5f; }
.tree_sub { padding-bottom: 5px; }
.tree .tree_sub li { margin: auto 4px; line-height: 24px; background: url("images/t_s_nav.gif") no-repeat scroll 5px 9px; }
.tree .tree_sub li:first-child { border-top: none; }
.tree .tree_sub li:last-child { border-bottom: none; }
.tree .tree_sub li a { color: #425b8a; font-weight: normal; display: inline-block; font-size: 15px; }
.tree .tree_sub li a:hover { }
.tree .tree_sub .cur a { color: #425b8a; }
.tree .tree_sub .tree_sub3 a { color: #E96164; font-weight: normal; }
.tree .tree_sub .tree_sub3 .cur_sub3 a { color: #FF9B37; font-weight: bold; }
.tree .tree_sub .cur .tree_sub3 a { color: #2D3E5F; font-weight: normal; }
.tree .tree_sub .cur .tree_sub3 .cur_sub3 a { color: #2D3E5F; 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_parent1.gif) no-repeat left center; }
.prdcrumb a { color: #2d3e5f; }
.prdcrumb strong { font-weight: bold; color: #2d3e5f; }

.product_con_detail { padding: 10px 10px 0 10px; }
.product_con_detail .info table { font-family: Verdana; border: solid #CDCDCD; border-width: 1px 0 0 1px; line-height: 18px; border-spacing: 0; border-collapse: collapse; }
.product_con_detail .info th { background: #f6f6f6; border: solid #CDCDCD; border-width: 0 1px 1px 0; text-align: right; padding: 0 3px; }
.product_con_detail .info td { height: 28px; border: solid #CDCDCD; 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: #f60; font-weight: bold; }

.page { margin: 30px 0; clear: both; text-align: center; padding: 5px 0; }
.page a { color: #2d3e5f; text-decoration: none; margin-right: 10px; -webkit-border-radius: 2px; line-height: 1.0; -moz-border-radius: 2px; border-radius: 2px; background-color: #f1f1f1; border: solid 1px #e1e1e1; padding: 5px 10px; display: inline-block; background-image: linear-gradient(to top, #ececec, #f4f4f4 65%, #fff); }
.page a:hover { color: #f60; }
.page .disabled { color: #adadad; margin-right: 10px; -webkit-border-radius: 2px; line-height: 1.0; -moz-border-radius: 2px; border-radius: 2px; background-color: #f1f1f1; border: solid 1px #e1e1e1; padding: 5px 10px; display: inline-block; background-image: linear-gradient(to top, #ececec, #f4f4f4 65%, #fff); }
.page select { color: #f60; padding-top: 2px; padding-bottom: 2px; *vertical-align: top; }
.guestbook .page { padding-bottom: 5px; }

/***********************主内容区域 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 { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #2D3E5F; border: solid 1px #2D3E5F; color: #fff !important; 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; font-weight: bold; }
body .gray_btn input,
body .gray_btn_on input { height: 24px; *height: 20px; line-height: 21px; *+line-height:16px; 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 { text-decoration: none; }
body .gray_btn_on input { text-decoration: none; color: #fff !important; background: #425C8C; }
body .gray_btn a:active { }
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; }

.gray_btn_buy { margin-right: 5px; }
.gray_btn_fav { background: #F3F3F3; margin-right: 0; }
body .gray_btn_buy a { border: 0px; height: 34px; line-height: 34px; color: #fff !important; font-size: 16px; font-weight: bold; text-align: center; padding-left: 15px; padding-right: 15px; }
body .gray_btn_fav a { background: none; border: 1px solid #C9C9C9; height: 32px; line-height: 34px; color: #333333 !important; font-size: 14px; padding-right: 20px; filter: none; }
body .gray_btn_fav a:hover { color: #333333 !important; }
.icon_fav { background: url(images/icon_fav.png) no-repeat; display: inline-block; *display: inline; *zoom: 1; width: 32px; height: 34px; float: left;   _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='219/images/icon_fav.png',sizingMethod='crop'); }
/*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; background: url(images/iconsearch.jpg) no-repeat right #F5F5F5; }

.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: #2d3e5f; 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: #2d3e5f; padding: 10px 0 0; margin: 0 0 20px 0; }
.item_search { padding: 8px 0px 10px 0px; }
.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: #2d3e5f; }
.gridlist { border: 1px solid; }
.gridlist td { border-top: 1px solid; color: #425b8a; padding: 2px 1px 2px 5px; line-height: 19px; }
.gridlist, .gridlist td { border-color: #ddd; }
.gridlist th { background: #202020; color: #fff; padding: 2px 1px 2px 5px; line-height: 24px; }
.gridlist tr.over { background: #E8E8E8; }

.orderlist { margin-bottom: 12px; }

/*产品详细页面*/
.product_con_detail .prd_summary { }
.product_con_detail .prdtitle { color: #2d3e5f; font-weight: bold; font-size: 18px; /*border-bottom:1px dashed #AFAFAF;*/ }
.product_con_detail .important_info th { color: #2d3e5f; line-height: 25px; font-size: 14px; }
.product_con_detail .important_info .morehilite { font-size: 20px; }
.product_con_detail .opebox ul li a, .product_con_detail .opebox .share span { color: #2d3e5f; }
.product_con_detail .opebox ul li i, .product_con_detail .opebox ul li a:hover { color: #5675AF; }
.product_con_detail .opebox .share span { line-height: 2; }
.product_con_detail .prdtoolbox span { line-height: 2.4; border-color: #2d3e5f; }
.product_con_detail .prdtoolbox .btn-buy { background: #2D3E5F; border-color: #2D3E5F; }
.product_con_detail .prdtoolbox .btn-buy a { color: #fff; }
.product_con_detail .prdtoolbox .btn-addCart a { color: #2d3e5f; }
.prd_info_tab { border-bottom: 1px solid #2d3e5f; }
.prd_info_tab li a { position: relative; bottom: -1px; background: #2A3958; border: 1px solid #2d3e5f; border-bottom: none; color: #fff; display: inline-block; height: 25px; line-height: 25px; padding: 0 12px; text-decoration: none; }
.prd_info_tab li.cur_tab a { background: #fff; border: 1px solid #2d3e5f; border-bottom: none; color: #2d3e5f; font-weight: bold; text-decoration: none; }
.prd_description { line-height: 1.8; }
.product_con_detail .gray_btn_buy { }
.product_con_detail .icon_buy { display: none; }
/*订单提交页面*/
.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-bottom: 40px; }
.Sub_special .Sub_special { padding-top: 0; padding-bottom: 0; }
.Sub_special .com_title { background: none; border: none; }
.Sub_special .com_title h2 { font-size: 18px; }
.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 9px;*/ color: #2D3E5F; font-size: 14px; font-weight: normal; line-height: 25px; padding-left: 15px; position: relative; }
.h3_title a { display: inline-block; 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: #2d3e5f; font-size: 14px !important; font-family: '宋体'; }

.faq_con2 .h3_title, .guestbook .msg_cell { border-bottom: 1px dashed #bbc8df; font-size: 14px; line-height: 22px; margin-top: 13px; background-position: 0 8px; }
.faq_con2 .h3_title a, .guestbook .msg_cell a { text-decoration: none; color: #2d3e5f; }
.faq_con2 .h3_title a:hover, .guestbook .msg_cell a:hover { text-decoration: underline; }
.guestbook .msg_cell { border-bottom: 1px dashed #bbc8df !important; }
.news { padding: 0 0 50px; }
.news .com_title, .faq_con2 .com_title, .guestbook .com_title, .product .com_title, .admin .com_title, .faq .com_title, .recruitment .com_title { }
.news .com_title h2, .faq_con2 .com_title h2, .guestbook .com_title h2, .product .com_title h2, .admin .com_title h2 { color: #2d3e5f; }
.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 { padding: 0; }
.news_con .h3_title { background: none; border-bottom: 1px dashed #2d3e5f; margin: 20px 0 0; padding: 0 0 3px; }
.news_con .h3_title a:hover { text-decoration: underline; }
.news_con .h3_title_a { color: #2d3e5f; font-size: 16px; line-height: 25px; width: 80%; text-decoration: none; }
.new_invoking .h3_title_a { font-size: 14px; }
.news_con .answer_sum { display: none; font-size: 14px; line-height: 30px; color: #8f8f8f; padding: 0 10px; }
.news_con .answer_sum a { color: #b5a993; text-decoration: none; }
.news_con .answer_sum a:hover { text-decoration: underline; }

.answer { line-height: 1.8; padding: 0 10px 0 15px; }
.news_detail_con .answer { padding: 15px 0 20px 2px; font-size: 14px; font-family: microsoft yahei,"微软雅黑"; line-height: 2; }
.news_detail_con .news_tit { color: #2d3e5f; padding: 10px 0; text-align: center; font: normal 18px microsoft yahei,"微软雅黑","黑体"; }
.news_detail_con .news_time { color: #425B8A; 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;*/ }
.news_detail_con .comments table td textarea { box-sizing: border-box; }
.comments dl { border-color: #bbc8df; }

.new_invoking .h3_title { margin: 0 0 15px 0 !important; }
/* =11 top loginBar   2.01版本增加 begin
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.topLogBox { top: 0; z-index: 9; width: 100%; box-shadow: 0px 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.3); font-size: 12px; }
.topLogBox_in { width: 100%; background: url(images/style_bg.jpg) repeat; color: #dbf0ff; }
.logInfo { }
.logInfo a { color: #dbf0ff; }
.logInfo a:hover { color: #B1BFDA; }
.LoginReg { padding: 20px; }
.lanLine { color: #dbf0ff; }
.topOrderMsg .ico_order_top { background: url("images/ico_order.png") no-repeat 0 9px; }
#multiLanArea { }
#multiLanArea a { color: #dbf0ff; }
#multiLanArea a:hover { color: #B1BFDA; }

/*弹出框*/
.popup_inner { background: #FAFAFA; border: 4px solid #2D3E5F; color: #333; font-size: 12px; }
.popup_inner h3 { background: #E6EAF2; 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: #2D3E5F; 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: #E43D40; 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: #2D3E5F; font-size: 14px; font-family: microsoft yahei; font-weight: bold; }
.popup .state_success { color: #E43D40; }
.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: #E43D40; }
.morehilite { color: #2D3E5F; }
.trueprice { color: #2D3E5F; }
.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: #2D3E5F; }
.admin_sidecon li { padding-top: 0; }
/*admin content*/
.admin_con { padding: 10px 5px 20px 10px; *padding-bottom: 0px; }
.admin_con .edit_tbl { padding-left: 10px; }
.admin_crumb { padding-bottom: 10px; }
.admin_info { color: #425b8a; 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; }
.admin_con .comments { border-color: #bbc8df; }
/* =13 job 招聘 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.job_con .page { background: none; }

/*job recruitment  招聘列表*/
.tab_reclist th { background-color: #202020; color: #fff; }
.tab_reclist td { border-bottom: 1px solid #ddd; }

/*vote 投票*/
.voted_details { border-top: 1px dashed #bbc8df; }
.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 -40px; width: 35px; height: 35px; }
.top_tool .icon-png1-weixin { background-position: -55px -40px; width: 35px; height: 35px; }
.top_tool .icon-png1-xinlang { background-position: -113px -40px; 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: 50%; top: 290px; text-align: center; }

.BanerText2 { position: absolute; top: 50%; left: 50%; width: 650px; margin: 25px 0 0 -350px; color: #FFFFFF; }
.BanerText2 .L1, .BanerText2 .L2, .BanerText2 .L3, .BanerText2 .L4 { margin: 5px 0; }
.BanerText2 .L1 span, .BanerText2 .L2 span, .BanerText2 .L3 span, .BanerText2 .L4 span { }
.BanerText2 .L1 { font-size: 50px; }
.BanerText2 .L2 { font-size: 18px; border: 1px solid #ffffff; margin: 0 60px; height: 30px; line-height: 30px; }
.BanerText2 .L3 { font-size: 28px; }
.BanerText2 .L4 { font-size: 15px; display: none; }
.BanerText2 .L1 span { }
.BanerText2 .L2 span { }
.BanerText2 .L3 span { }
.BanerText2 .L4 span { border-top: 1px solid #FFF; padding: 0 20px; }

/**/
.vote_tit { font-size: 16px; }
.showbig .info h3 a { font-size: 16px; }
.guestbook .msg_question { font-size: 14px !important; }
.h3_title .time, .msg_question .time { font-size: 12px !important; }

.companyOther { height: 30px; line-height: 30px; margin: 12px; }
.companyOther ul { }
.companyOther li { display: inline-block;margin: 0 20px;}
.companyOther a { }
.companyOther a:hover { }
.companyOther a.current { }
