﻿.crumbs
{
	background:url("/images/union/jujiao_03.jpg") no-repeat 0px 0px;
	padding-left:20px;
	height:15px;
	line-height:16px;
	margin:5px auto 10px 5px;
	text-align:left;
}
.border_block { background-color:#fff; border:1px #dfdfdf solid;zoom: 1; min-height: 10px;}
.union_index {background-color: #ffffff;text-align:left;}
.union_index .banner{ width:900px; height: 260px;}

.div_border{ background-color: #fff;border: 1px #dfdfdf solid;}

.union_index .banner .divslides{height: 260px; }
.union_index .banner .slides{ width:900px; height: 260px;}
.union_index .banner .slides .slides_container { width:900px;}
.union_index .banner .slides .slides_container .a { width:900px; height: 260px;}
.union_index .banner .slides .slides_container .a  .adv_img { width:900px; height: 260px;}

.union_index .headerBanner{ height: 260px;}
.union_index .header_title{ height:22px; line-height:22px; border-bottom:2px solid #EFEFEF;padding-bottom:5px; font-size: 14px;font-weight: bold; margin: 10px 10px 0px 10px; width: auto;}
.union_index .header_title .t{ width:100px; margin-left: 10px;}
.union_index .header_title h3{ color:#5a5a5a;}
.union_index .header_title .more{ width:50px;font-weight: normal;font-size: 12px;}

.union_index .header_adv { width:295px; height:260px;border: 1px #dfdfdf solid; text-align: center;}
.union_index .catelist { margin:5px 8px; width: 372px; }
.union_index .catelist .m{ height:20px;line-height:20px; width:62px; text-align:center; }
.union_index .map_list {width:390px;}

.union_index .uindexBusiness .busList { height:360px; padding:10px; }
.union_index .uindexBusiness .busList .header_title {margin:0px; }
.union_index .uindexBusiness .busList .left{ margin-left:4px; margin-right:6px;margin-bottom:8px; width:108px; height:85px; }
.union_index .uindexBusiness .busList .left .union_index_logo{ border:none;}
.union_index .uindexBusiness .listFrame{ height:330px; overflow-y: auto; padding:5px 0px;}
.union_index .uindexBusiness .listFrame  .selList1{ background-color:#fdf4eb}
.union_index .uindexBusiness .listFrame .listItem {width:370px;padding-bottom:3px;padding-top:2px;}
.union_index .uindexBusiness .listFrame .listItem:hover {background-color:#fdf4eb}
.union_index .uindexBusiness .listFrame .listItem .itemTitle{ font-size:13px; font-weight:bold; padding-bottom:4px;}
.union_index .uindexBusiness .listFrame .listItem .itemA{ font-size:12px; font-weight:normal; color:#3d6dcc;}
.union_index .uindexBusiness .listFrame .listItem .itemIcon2 {float:left; width:24px; height:27px; background:url('/images/markers_icon.png');margin-right:5px;}
.union_index .uindexBusiness .listFrame .listItem .itemIcon1 {float:left; width:29px; height:31px; background:url('/images/markers_icon.png');margin-right:5px;}
.union_index .uindexBusiness .listFrame .listItem .itemIcon {float:left; width:24px; height:27px; background:url('/images/markers_icon.png');margin-right:5px;}
.union_index .uindexBusiness .listFrame .listItem .itemIcon {float:left; width:24px; height:27px; background:url('/images/markers_icon.png');margin-right:5px;}

.union_index .map_list1 {width:300px;}
.union_index .uindexBusiness .listFrame1 .listItem {display:inline-block; width:100px;}
.union_index .uindexBusiness .listFrame1 .listItem .asq{ display:inline-block; height:30px; line-height:30px; width:150px; text-align:center;}
.union_index .uindexBusiness .busMap1 { background-color:#fff; border:3px #dfdfdf solid;height:680px; width:1050px;}
.union_index .uindexBusiness .busMap1 .bodyCon{height:680px; width:1050px;}

.union_index .uindexBusiness .busMap { background-color:#fff; border:1px #dfdfdf solid;height:460px;padding:10px; width:780px;}
.union_index .uindexBusiness .busMap .bodyCon{height:460px; width:780px;}

.union_info .uindexBusiness .busList { width:250px;height:426px; border:1px #dfdfdf solid;background-color:#fff;padding:10px; }
.union_info .uindexBusiness .busList .header_title { font-size:14px; font-weight:bold; margin:0px; padding-bottom:5px;  height:22px; line-height:22px;}
.union_info .uindexBusiness .busList .left{ margin-left:4px; margin-right:6px;margin-bottom:8px; width:108px; height:85px; }
.union_info .uindexBusiness .busList .left .union_info_logo{ border:none;}
.union_info .uindexBusiness .listFrame{ height:432px; overflow-y: auto; padding:5px 0px;}
.union_info .uindexBusiness .listFrame  .selList1{ background-color:#fdf4eb}
.union_info .uindexBusiness .listFrame .listItem {width:370px;padding-bottom:3px;padding-top:2px;}
.union_info .uindexBusiness .listFrame .listItem:hover {background-color:#fdf4eb}
.union_info .uindexBusiness .listFrame .listItem .itemTitle{ font-size:13px; font-weight:bold; padding-bottom:4px;}
.union_info .uindexBusiness .listFrame .listItem .itemA{ font-size:12px; font-weight:normal; color:#3d6dcc;}
.union_info .uindexBusiness .listFrame .listItem .itemIcon2 {float:left; width:24px; height:27px; background:url('/images/markers_icon.png');margin-right:5px;}
.union_info .uindexBusiness .listFrame .listItem .itemIcon1 {float:left; width:29px; height:31px; background:url('/images/markers_icon.png');margin-right:5px;}
.union_info .uindexBusiness .listFrame .listItem .itemIcon {float:left; width:24px; height:27px; background:url('/images/markers_icon.png');margin-right:5px;}
.union_info .uindexBusiness .listFrame .listItem .itemRight{ float:left; line-height:18px; width:320px;}
.union_info .uindexBusiness .busMap { background-color:#fff; border:1px #dfdfdf solid;height:426px;padding:10px; width:910px;}
.union_info .uindexBusiness .busMap .bodyCon{height:425px; width:900px;}

.union_index .uindexCard { margin:10px auto;}
.union_index .uindexCard .cards { width:900px;}
.union_index .uindexCard .cards .title{ height:30px; font-size:20px; border-bottom:2px solid #E0DEDF; margin-bottom:15px; color:#666465;}
.union_index .uindexCard .cards .title b{ margin-left:10px;}

.union_index .uindexCard .rank { width:290px; border: 1px solid #E0DEDF;}
.union_index .uindexCard .rank .title{ color:#514F50; font-size:15px; padding-left: 10px;display:block; 
    background-image: url(/images/union/rank_title_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 26px;line-height: 26px;
	border-bottom:1px solid #E0DEDF;
 }
.union_index .uindexCard .rank .list{ margin:5px; }
.union_index .uindexCard .rank .list .pic{ width:65px; margin-right:10px; }
.union_index .uindexCard .rank .list .desc{ width:200px; }
.union_index .uindexCard .rank .list .desc .name{ margin:3px 0 6px 0;}

.coupon .adv { width:290px; }
.coupon .cards { width:895px;}
.coupons_card { margin-bottom: 10px; }
.coupons_card .card_item {
	height: 203px;
	width: 443px;
	background-image: url(/images/union/card_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.coupons_card .card_item .card_body .card_name {
	font-size: 22px;
	font-weight: bold;
	margin: 10px auto;
}
.coupons_card .card_item .card_body .desc
{
    text-align:left;
    line-height:20px;
    margin-bottom:10px;
}
.coupons_card .card_item .card_body .price
{
    font-size:20px; color:#FF4303; 
}
.coupons_card .card_item .card_body .action 
{
    margin-bottom:5px; margin-left: 15px;
	line-height:33px; height:33px;
}
.coupons_card .card_item .card_body .action .btn{ border:none; cursor:pointer;}
.coupons_card .card_item .card_body .intro { width:245px; margin-left:15px;}
.coupons_card .card_item .card_body .pic {
	width: 160px;
	margin: auto 10px;
}  


.space{ height:10px; border:none;}

.main
 {
    background-color: #FDE092;
	padding: 8px 5px;
}
.main .desc {
	background-color:#FBF4DA;
}
.main .title{
	font-size: 16px;
	color: #A96A1D;
	line-height: 30px;
	height: 30px;
	margin: 5px 10px;
	border-bottom:1px solid #FFD463;
}
.main .names {	text-align:center;}
.main .ltd {
	margin:8px auto;
}
.main .name {
	color: #0166CE;
	font-size:14px;
}
.main .item
{
    height:28px; line-height:28px;
    border: none;
    border-bottom: 1px dashed #FFD463;
    margin: auto 10px;
}
.main .text_cut{ width:210px;}


.store .union_index{ background-color:#ffffff;}
.store .base_info .un_brief{width:240px;}
.store .base_info .recmd_list{width:950px;}
.store .serlist .t0 { width:500px; }
.store .serlist .more { width:60px; padding-top: 8px; }
.store .serlist .title { font-size:20px; margin:0px 0px 5px 10px; color:#373737;} 
.store .serlist .product_list{ margin:5px auto; width: 924px; } 
.store .serlist .product_list .item { width: 225px;margin: 5px 2px; }
.store .serlist .product_list .picture { height: 220px; min-height:180px; width:220px; }
.store .serlist .product_list .pic { margin:5px auto;}
.store .serlist .product_list .product_title { color: #5D5D5D; text-align:left; height: 34px; }

.fw_list .info{ margin-bottom:10px;}
.fw_list .category{ width:250px;}
.fw_list .category .calist{border:1px solid #FF9600;}
.fw_list .list{ width:940px; border: 1px solid #D8D8D8;}
.fw_list .category .c 
{
    height:36px; line-height:36px;
}
.fw_list .category .odd { background-color:#FFF3E3;}
.fw_list .category .c .p
{
    background-repeat: no-repeat;
    background-position: 10px center;
}
.fw_list .category .c .a
{
    margin-left:45px;
    font-size:16px;
    font-weight:bold;
}

.fw_list .category .clist2 .c 
{
    height:30px; line-height:30px;
}
.fw_list .category .clist2 .c .a
{
    margin-left:30px;
    font-size:12px;
    font-weight:normal;
}

.fw_list .category .title2 { height:30px; line-height:30px; background-color:#FFB751;}
.fw_list .category .title2 .t { margin:0px 15px; color:#ffffff; }

.fw_list .recmd .cmd_list { width:220px; margin:10px auto; text-align:center;}
.fw_list .recmd .cmd_list .i .name{ margin:5px;}

.fw_list .list .service_list{ width:925px;}
.fw_list .list .product .i{ height: 290px;}

.jzpage .service_list .price { margin:5px;}
.service_list .price .i_old{ width:95px; }
.service_list .price .i_now{ width:120px; text-align: right;}

.pager { margin:20px; text-align:right; }
.null{ margin:20px; font:14px gray; }

.curr { background:url("/images/step_goto_current.png") no-repeat 220px center; }

/***** 服务详细页 *****/
.service_detail_body .list{ width:250px; text-align:left;}
.service_detail_body .bd{ width:940px; text-align:left;}
.septor_gray  
{
    border-bottom: 1px dashed #E0E0E0;
    height: 1px;
    margin: 5px 5px 5px auto;
}

.side_block .service_list { width: 225px;}
.side_block .service_list .i { border:none; height:auto !important;}
.side_block .service_list .i .picture { min-height:10px;}

.service_detail_body .product_info , 
.service_detail_body .product-variant-line { border:1px solid #E1E1E1; margin-bottom:5px; background-color:#fff;} 
.service_detail_body .product_info .picture { width:280px; margin: 10px 5px 10px 10px; }
.service_detail_body .product_info .intro { width:630px; margin:10px 10px 10px auto; }
.service_detail_body .product_info .product_picture { width:270px; margin:0px auto; border:none;}
.service_detail_body .product_info .product_title h3{
	color:#6E6E6E;
	line-height: 22px;
}
.service_detail_body .product_info .product_desc{ line-height: 22px; margin: 5px; }
.service_detail_body .product_info .market_price { font-size:14px; font-weight:bold; color:#999797; line-height:28px;}
.service_detail_body .product_info .market_price .now_price { font-size:20px; font-weight:bold;color:#FC5604; }
.service_detail_body .product_info .buy_now { margin:10px auto;}
.service_detail_body .product_detail_title {
	background-image: url(/images/union/product_title_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 33px;line-height: 33px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
}
.fw_list .coupons_card{ width:930px; margin: 10px auto; }
.fw_list .coupons_card .card_item{ margin:8px 10px; }
/***** End 服务详细页 *****/

.jeezMap{border:#e4e4e4 1px solid; margin-bottom:15px;}
.jeezMap .mapTitle{height:37px; line-height:37px; background:url('/images/union/maptitlebg.jpg'); padding:0px 15px;}
.jeezMap .mapTitle .titleLeft{ font-size:16px;color:#656565; font-weight:bold; letter-spacing:1px;}
.jeezMap .mapBody{ background-color:#fff;height:385px; padding:10px 6px; overflow:hidden; }
.jeezMap .mapBody .bodyLeft{ float:left; width:302px; overflow-x:hidden; overflow-y:auto; height:370px}
.jeezMap .mapBody .bodyLeft .bodyList{}
.jeezMap .mapBody .bodyLeft .bodyList .selList{ background-color:#fdf4eb}
.jeezMap .mapBody .bodyLeft .bodyList .listItem {padding:18px 10px 12px;border-bottom:#e4e4e4 1px dashed; cursor:pointer;}
.jeezMap .mapBody .bodyLeft .bodyList .listItem .itemIcon {float:left; width:24px; height:27px; background:url('../main/images/markers_icon.png');margin-right:5px;}
.jeezMap .mapBody .bodyLeft .bodyList .listItem .itemIcon1 {float:left; width:29px; height:31px; background:url('../main/images/markers_icon.png');margin-right:5px;}
.jeezMap .mapBody .bodyLeft .bodyList .listItem .itemRight { float:left; width:225px;}
.jeezMap .mapBody .bodyLeft .bodyList .listItem .itemTitle { color:#757575;font-size:14px; font-weight:bold;margin-bottom:8px;}
.jeezMap .mapBody .bodyLeft .bodyList .listItem .itemBody { line-height:18px;font-size:13px;}
.jeezMap .mapBody .bodyRight{ float:right;}
.jeezMap .mapBody .bodyRight .bodyCon{width:635px; height:370px;}


/*****************************************地图信息窗口*******************************************/
.myInfoTitle{ color:#4d4d4d;font-weight:bold; font-size:14px;}
.myTitleLink{color:#3d6dcc;text-decoration:none; margin-left:8px;}
.myTitleLink:hover{text-decoration:underline;}
.myInfoWindow{color:#4d4d4d;margin:10px;}
.myInfoWindow a{color:#3d6dcc;text-decoration:none;}
.myInfoWindow a:hover{text-decoration:underline;}
.myInfoWindow .winImg{float:right; display:inline; border:#bdbdbd 1px solid;}
.myInfoWindow .winContent .tbLeft{width:36px; vertical-align:top; padding-bottom:3px;}
.myInfoWindow .winContent .tbright{width:158px; vertical-align:top; padding-bottom:3px;}
.myInfoWindow .winOthers{}
.myInfoWindow .winOthers .divSear{ padding-left:48px;}
.myInfoWindow .winOthers .txtSear{ width:100px; height:20px;line-height:20px; border:#a5acb2 1px solid}
.myInfoWindow .winOthers .aSear{ background:url(/images/iw_bg_c0a8cf8.png) no-repeat 0px -87px; width:48px; height:23px;border:0px; line-height:23px; text-align:center; cursor: pointer; }


.union_pager { width: 50px;float: right;margin-right: 10px;}
.union_pager .qp_next , .union_pager .qp_prev
{  background-repeat:no-repeat; background-position:left top;  margin-right:10px;
   height:14px; line-height:14px; width:14px; display:block; float:left;
}
.union_pager .qp_next { background:url('../default/images/qp_next.png'); }
.union_pager .qp_next_disabled{ background:url('../default/images/qp_next_disabled.png'); }
.union_pager .qp_prev { background:url('../default/images/qp_prev.png'); }
.union_pager .qp_prev_disabled{ background:url('../default/images/qp_prev_disabled.png'); }


.placeHolder .service { margin:20px 15px; background-color:#F4F4F4; }
.placeHolder .service .service_icon
{ 
    width: 70px; height: 45px; border: none; 
    position:absolute; z-index:100; 
}
.placeHolder .service .img_service{ margin:10px; border:none; width:240px;}
.placeHolder .service .left{  width:255px; }
.placeHolder .service .right{ width:640px; }

.placeHolder .service .right_block { margin:20px 10px 20px auto;}
.placeHolder .service .service_title { font-size:20px; font-weight:bold; color:#5B5B5B; }
.placeHolder .service .desc_quote
{
    background: url('../default/images/blockquote_bg_1.png') no-repeat left top;
    margin:20px auto;
}
.placeHolder .service .quote
{
    background: url('../default/images/blockquote_bg_2.png') no-repeat right bottom;
    margin: auto 28px; line-height: 22px;
    color:#888888;
}
.placeHolder .service .prices { font-size:14px; color:#888888; font-weight:bold;}
.placeHolder .service .prices .s_current_price { color:#F4413D; font-size:18px; }
.placeHolder .service .goto_buy { margin:20px auto 10px auto; }
.placeHolder .service .goto_buy .btn_detail img { border:none !important; }

.map_sep { margin:5px; height:1px; border-top:1px solid #ccc;}
/***************************************** End 地图信息窗口*******************************************/

.uindex{ width:100%; background:url('/images/ui_1.jpg') no-repeat; background-color:#d9eefb; margin:0px auto; padding:0px 0px 80px 0px; overflow-y:hidden;}
.uindex .umain{ width:1200px; margin:0px auto; }
.uindex .umain .uhead{}
.uindex .umain .uhead .logo{ float:left; margin-top:20px;}
.uindex .umain .uhead .code{ float:right; margin:30px 10px 10px 0px;}
.uindex .umain .uhead .code img{ margin-left:20px;}
.uindex .umain .ucontent{ height:620px; background-color:#fff;padding:10px;}
.uindex .umain .ucontent .uimg{ width:885px; height:620px; float:left;}
.uindex .umain .ucontent .uimg .imgmain{ width:885px; height:620px;}
.uindex .umain .ucontent .uright{ width:280px; float:right; text-align:left;}
.uindex .umain .ucontent .uright .rtitle{ font-size:15px; padding-left:26px; background:url('/images/ui_6.png') no-repeat 0px 0px; font-weight:bold; color:#444;}
.uindex .umain .ucontent .uright .rlist{ margin-top:10px; height:423px; }
.uindex .umain .ucontent .uright .rlist li{ border-bottom:1px #fff solid;}
.uindex .umain .ucontent .uright .rlist .areaname{ padding:10px 10px; background-color:#f3f3f3; }
.uindex .umain .ucontent .uright .rlist .areaname a{ font-size:14px; font-weight:bold; color:#444; background:url('/images/ui_3.png') no-repeat 2px 2px; padding-left:18px; }
.uindex .umain .ucontent .uright .rlist .areaname .down{ background:url('/images/ui_2.png') no-repeat 0px 3px; }
.uindex .umain .ucontent .uright .rlist li ul{ margin:10px 0px 10px 20px; display:none; list-style-type:none;}
.uindex .umain .ucontent .uright .rlist li ul li{ background-color:#fff; border:none; float:left; line-height:26px; width:120px; font-size:14px;}
.uindex .umain .ucontent .uright .rto{ }
.uindex .umain .ucontent .uright .rto img{ margin-top:5px; width:280px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~客户号提示~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.regcchint{ z-index:10000; background:url('/images/zhuchi1.png') no-repeat; width:540px; height:275px; font-size:12px; line-height:26px;padding:10px 0px 10px 20px; color:#777;}
.regcchint .setcode{ width:308px;}
.regcchint .setcode .checkHint{ text-indent:2em;}
.regcchint .setcode .t0{color:#893c1f;}
.regcchint .setcode .t0 .item{ text-indent:2em; border:none;display: list-item;text-align: -webkit-match-parent; list-style:decimal inside;}
.regcchint .setcode .t0 .item .commlink{ color:#0785dc; text-decoration:underline;}
.regcchint .setcode .t0 .item .commlink:hover{ text-decoration:none;}
.regknow{ position:relative; top:-35px;left:175px; }
.aregknow{ color:#188DD8; text-decoration:none;background-size:18px 18px; font-size:12px;padding-bottom:15px;padding-right:5px;}
.aregknow:hover{ text-decoration:none;  }
#ttMouseClick{ position:absolute; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~客户号提示~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/