@charset "utf-8";
/* CSS Document */

/* 头部 */
.top{}
.logo{ width:175px;}

.boxloding{position:absolute;width:100px; margin:0 auto;height:auto;z-index:100000;background-color:#f2f2f2; margin:0 auto;  -webkit-box-shadow:1px 2px 5px #975400; border-radius:5px!important;}

.login{ width:330px; padding-top:28px; display:inline;}
.login li{font-size:12px; color:#787878; line-height:21px; background:url(../image/common/top_icon.gif) left 5px no-repeat; padding-left:15px;}
.login li a{color:#598200; font-weight:bold;}
.login li a:hover{color:#598200; text-decoration:none;}

.change{ width:305px; font-size:12px; line-height:18px; padding-top:28px;}
.change li{ zoom:1; overflow:hidden;}
.change li span{ width:125px; float:left;}
.change li code{ width:180px; float:right;}
.change a{color:#787878; margin:0px 5px;}
.change a:hover{color:#787878; text-decoration:none;}

.shopbg_position{ background: url("../image/page/ywjs_position.gif") no-repeat scroll left top transparent;height:34px; font-size:12px; line-height:34px;color:#999;}
.shopbg_position a{ color:#999999;padding:0 10px;display:inline-block; color:#666;}
.shopbg_position span{padding:0 5px 0 0;}
.shopbg_position a:hover{}
.shopbg_position ul{ float:left;}
.shopbg_position ul li{ float:left;}
.shopbg_position ul li img{ margin-top:5px; margin-right:4px;}

/*change_city*/
.change_city{padding-top:28px;width:72px; height:50px; display:block;}
.change_city li{height:25px;line-height:25px;cursor:pointer; display:block; position:relative; z-index:40001}
.change_city li p{ color:#666; position:relative; z-index:1000}
.change_city .changecity{ z-index:4000}
/*220宽度的公用列表*/
.commonlist{ margin-top:10px}
.commonlist h5{background:url("../image/common/common_leftnavtop_2.gif") no-repeat scroll left top transparent;color: #555555;font-size: 14px;font-weight: bold;height: 32px;line-height: 32px;overflow: hidden;padding-left: 22px;position: relative;}
.commonlist .smallw{ background: url(../image/common/common_rightnavtop.gif) left top no-repeat}
.commonlist h5 span{ position:absolute;  right:10px; top:7px;}
.commonlist h5 a{ font-weight:100px; color:#666; line-height:18px;}
.commonlist .commonlist_wrap{border:1px solid #e4e4e4;border-top:none; overflow:hidden; height:208px;}
	/*新排行*/
	.phwrap{}
	.phwrap dl{ background:url(../image/common/tr_solid_bg.gif) no-repeat left top; padding:10px 0;width:223px; overflow:hidden; zoom:1; margin-top:-1px; padding-right:5px;clear:both;}
	.phwrap dl p{ height:18px; line-height:18px; overflow:hidden; white-space:nowrap; word-break:keep-all; color:#999}
	.tyma_hottdone{background:url(../image/common/rmsp_page_bg.gif) no-repeat center center; }
	.tyma_normaldone{ background:url("../image/common/rmsp_page_bgn.gif") no-repeat scroll center center transparent}
	.hotnumber{ float:left; width:25px; text-align:center; line-height:14px; height:18px; font-size:11px;color:#fff; margin-top:3px }
	.normalshow{ float:left;width:183px; overflow:hidden}
	.hoverimg{ display: block; float:left; width:183px; overflow:hidden; height:60px; overflow:hidden}
	.hoverimg img{ float:left; width:50px; margin-right:8px}
	.phwrap dl .pronameb{ font-weight:bold; white-space:normal; word-break:keep-all; height:22px; line-height:20px; overflow:hidden; color:#666}
	.phwrap dl .pronameb a{color:#333}
	.phwrap .hoveron{ background-color: #FFFFe0;}
	.hoveron .hoverimg{ display:block}
	.hoveron .normalshow{ display:none}
	/*公告类--优惠促销--文字列表，前面带点*/
	.wordlistwrap{ padding:10px;}
	.wordlistwrap li{ background: url("../profession/bar_dot.gif") no-repeat scroll 0 center transparent;color: #333;font-size: 12px;line-height: 24px; padding-left: 10px;}
	.wordlistwrap li a{color:#333; white-space:nowrap; word-break:keep-all}
	.wordlistwrap li a:hover{color:#666; text-decoration:underline}
	
	






.nav_search{ width:298px; padding-left:10px; padding-top:5px;}
.nav_search li{ position:relative; z-index:1;}
.nav_search_inp{ border:0px solid #fff;background:url(../image/common/nav_searchbg.gif) left top no-repeat; height:29px; width:205px; padding:0 0 0 30px; font-size:12px; line-height:26px; color:#ccc; overflow:hidden; display:inline; zoom:1;}
.nav_search_btn{ border:none;background:url(../image/common/nav_searchbtnbg.gif) left top no-repeat; width:65px; position:absolute; height:29px; right:0px; top:0px;*top:1px;}

.nav_car{ width:212px; padding-right:10px; padding-top:5px; position:relative;z-index:500;}
.nav_car li{ position:relative; background:url(../image/common/gouwuhe.gif) left top no-repeat; height:29px; padding-left:35px; line-height:29px; font-size:12px; color:#000000;}
.nav_car li span{ color:#ff3000; font-weight:bold; margin:0px 5px;}
.nav_car_sanjiao{ background:url(../image/common/gouwuzhankai.gif) left top no-repeat; width:12px; height:20px; position:absolute; left:120px; top:10px; cursor:pointer;-moz-transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s; height:10px; -webkit-transform:all 0.3s ease 0s; -o-transform:all 0.3s ease 0s}

.nav_car_sanjiaotwo{ *background:url(../image/common/gouwuzhankait.gif) left top no-repeat;-moz-transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\0; -webkit-transform:rotate(180deg); -o-transform:rotate(180deg)}
.nav_car_btn{ background:url(../image/common/jiesuan.gif) left top no-repeat; width:66px; height:29px; position:absolute; right:0px; top:0px; border:none;}
.nav_car_po{ position:absolute;font-size:12px; color:#666666; border:3px solid #7eaa0d; background-color:#FFF; width:300px; padding:10px 15px;z-index:500; right:-10px; top:35px;_top:30px; display:none;}
.nav_car_po ul{ border-bottom:1px solid #cacaca; padding-bottom:10px;}
.nav_car_po ul h6{line-height:24px;overflow:hidden; zoom:1;}
.nav_car_po ul h6 b{ width:150px;color:#5a8301; float:left; font-weight:bold;}
.nav_car_po ul h6 span{ width:105px;float:left; font-weight:100; text-align:right; margin:0px;}
.nav_car_po ul h6 code{ width:45px;float:left; font-weight:100; text-align:center; cursor:pointer;}
.nav_car_podiv{ overflow:hidden; zoom:1;padding:20px 0px 10px 0px;}
.nav_car_podiv p{ width:150px; float:left; line-height:30px}
.nav_car_podiv a{ width:150px; float:left; vertical-align:middle;}

.nav_hot{ width:189px; padding-left:10px; overflow:hidden; font-size:12px; line-height:18px; padding-top:10px;}
.nav_hot span{ font-weight:bold; color:#fff;}
.nav_hot a{ color:#fff; margin:0px 5px;}
.nav_hot a:hover{ color:#fff; text-decoration:none;}

/* 底部 */
.footerbg{clear:both;height:91px; background:url(../image/common/footer_bg.gif) left top repeat-x; min-width:960px; margin-top:20px;}
.footer{ overflow:hidden; zoom:1;}
.footerL{ width:745px;}
.footerLimg{ background:url(../image/common/v3_10000.jpg) left top no-repeat; padding-left:150px; padding-right:10px; height:27px; overflow:hidden; margin-top:10px;}
.footerLtop{ padding-top:10px; font-size:12px; line-height:21px;}
.footerLtop a{ color:#666; margin:0px 5px;}
.footerLtop a:hover{ color:#666; text-decoration:underline;}
.footerR{ width:215px; padding-top:1px;}

/* 左边导航样式 */
.common_nav_left{ margin-top:0px;}
.common_nav_left h5{ background:url(../image/common/common_leftnavtop_1.gif) left top no-repeat; height:32px; color:#555555; font-size:14px; font-weight:bold; padding-left:38px; line-height:32px; height:32px; _line-height:34px; overflow:hidden}
.common_nav_left_footer{ background:url(../image/common/common_leftnavfooter_1.gif) left bottom no-repeat;padding:3px 0 5px 0;}
.common_nav_left_footer_ul{ background:url(../image/common/common_navleft_bg.gif) no-repeat left bottom;height:44px; position:relative; z-index:3004;padding:0 15px;}
.common_nav_left_footer_div .selected{ background:url(../image/common/aside_item_bg.gif) repeat-x;}
.common_nav_left_footer_div .selected h2 span{ color:#fff;}
.1common_nav_left_footer_ul_po{ position:absolute; width:200px; right:-264px; background-color:#FFF;top:0px; border:2px solid #6BAA01; border-right:3px solid #6BAA01; border-bottom:2px solid #6BAA01; padding:10px 30px; display:none; z-index:1000;}
.common_nav_left_footer_ul_po {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #6BAA01;
    border-style: solid;
    border-width: 2px 3px 2px 2px;
    display: none;
    padding: 10px 30px;
    position: absolute;
    right: -264px;
    top: 0;
    width: 200px;
    z-index: 1000;
}

.common_nav_left_footer_ul_po ul{ border-bottom:1px dashed #cdcdcd; padding:10px 0px; font-size:12px; line-height:21px; color:#676767;}
.common_nav_left_footer_ul_po ul h6{ font-weight:bold; padding-left:5px;}
.common_nav_left_footer_ul_po ul a{ color:#676767; margin:0px 5px;}
.common_nav_left_footer_ul_po ul a:hover{ color:#676767; text-decoration:underline;}
.common_nav_left_footer_ul h2{ background:url(../image/common/common_leftsanjiao_1.gif) right 20px no-repeat; height:44px; padding-left:3px; cursor:pointer;}
.common_nav_left_footer_ul h2.common_nav_left_footer_h2{ background:url(../image/common/common_leftsanjiaoon_1.gif) right 20px no-repeat;}
.common_nav_left_footer_ul h2 span{padding-left:40px; height:44px; display:block; font-size:14px; color:#598200; font-weight:bold; line-height:44px; color:#666;}
.common_nav_left_footer_ul h2 span.ty_leftnav_iconone{ background:url(../image/common/tymc_nav_iconone_01.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.ty_leftnav_iconone i{ font-size:11px; color:#999; text-decoration:none; font-style:normal; margin-left:5px}
.common_nav_left_footer_ul h2 span.ty_leftnav_icontwo{ background:url(../image/common/tymc_nav_icontwo_1.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.ty_leftnav_iconthree{ background:url(../image/common/tymc_nav_icon_lh.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.ty_leftnav_iconfour{ background:url(../image/common/tymc_nav_iconfour_1.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.ty_leftnav_iconfive{ background:url(../image/common/tymc_nav_icon_zz.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.ty_leftnav_iconsix{ background:url(../image/common/tymc_nav_icon_yh.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.ty_leftnav_iconkd{ background:url(../image/common/tymc_nav_icon_kd.gif) left 8px no-repeat;}


.common_nav_left_footer_ul h2 span.jfjlb_leftnav_iconone{ background:url(../image/common/jfjlb_nav_iconone_01.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.jfjlb_leftnav_icontwo{ background:url(../image/common/jfjlb_nav_icontwo_02.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.jfjlb_leftnav_iconthree{ background:url(../image/common/jfjlb_nav_iconthree_03.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.jfjlb_leftnav_iconfour{ background:url(../image/common/jfjlb_nav_iconfour_04.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.jfjlb_leftnav_iconfive{ background:url(../image/common/jfjlb_nav_iconfive_05.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.jfjlb_leftnav_iconsix{ background:url(../image/common/jfjlb_nav_iconsix_06.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.jfjlb_leftnav_iconse{ background:url(../image/common/jfjlb_nav_iconse_07.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.jfjlb_leftnav_iconeight{ background:url(../image/common/jfjlb_nav_iconeight_08.gif) left 6px no-repeat;}

.common_nav_left_footer_ul h2 span.support_leftnav_iconone{ background:url(../image/common/support_nav_iconone_01.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_icontwo{ background:url(../image/common/support_nav_icontwo_02.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_iconthree{ background:url(../image/common/support_nav_iconthree_01.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_iconthree img{ float:left; margin-top:7px; margin-right:10px}
.common_nav_left_footer_ul h2 span.support_leftnav_iconfour{ background:url(../image/common/support_nav_iconfour.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_iconfive{ background:url(../image/common/support_nav_iconfive.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_iconsix{ background:url(../image/common/support_nav_iconsix.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_iconse{ background:url(../image/common/support_nav_iconse.gif) left 8px no-repeat;}

/*帮助与支持*/
.common_nav_left_footer_ul h2 span.support_leftnav_icon_first{ background:url(../image/common/support_help_iconone_01.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_icon_second{ background:url(../image/common/support_leftnav_icon_second.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_icon_third{ background:url(../image/common/support_leftnav_icon_third.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_icon_fourth{ background:url(../image/common/support_leftnav_icon_fourth.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_icon_fifth{ background:url(../image/common/support_leftnav_icon_fifth.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_icon_sixth{ background:url(../image/common/support_leftnav_icon_sixth.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.support_leftnav_icon_seventh{ background:url(../image/common/support_leftnav_icon_seventh.gif) left 8px no-repeat;}

/*自助服务*/
.common_nav_left_footer_ul h2 span.zzff_leftnav_iconone{ background:url(../image/common/zzff_leftnav_icon_one.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.zzff_leftnav_icontwo{ background:url(../image/common/zzff_leftnav_icon_two.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.zzff_leftnav_iconthree{ background:url(../image/common/zzff_leftnav_icon_three.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.zzff_leftnav_iconfour{ background:url(../image/common/zzff_leftnav_icon_four.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.zzff_leftnav_iconfive{ background:url(../image/common/zzff_leftnav_icon_five.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.zzff_leftnav_iconsix{ background:url(../image/common/zzff_leftnav_icon_six.gif) left 8px no-repeat;}
.common_nav_left_footer_ul h2 span.zzff_leftnav_iconseven{ background:url(../image/common/zzff_leftnav_icon_seven.gif) left 8px no-repeat;}

.common_nav_left_footer_ul h2 span.zzff_leftnav_icondds{ background:url(../image/common/zzff_leftnav_icon_dds.gif) left 8px no-repeat;}

/* 位置导航 */


.position{ background: url("../image/common/position_bg.gif") no-repeat scroll left top transparent;height:34px; font-size:12px; line-height:34px;color:#999; }
.position a{ color:#999999;padding:0 10px;display:inline-block; color:#666;}
.position span{padding:0 5px 0 0;}
.position a:hover{text-decoration:none;_border-bottom:none; color:#333333;}
.position ul{ float:left;}
.position ul li{ float:left;}
.position ul li img{ margin-top:8px; margin-right:4px;}


/*.position1{ background: url("../image/common/position1_bg.gif") no-repeat scroll left top transparent;height:33px; font-size:12px; line-height:33px;color:#999; }*/
position1 {
border-radius: 3px;
border-top-left-radius: 0;
border-top-right-radius: 0;
background: #eee;
height: 33px;
font-size: 12px;
line-height: 33px;
color: #999;}
.position1 a{ color:#999999;padding:0 10px;display:inline-block; color:#666;}
.position1 span{padding:0 5px 0 0;}
.position1 a:hover{text-decoration:none;_border-bottom:none; color:#333333;}
.position1 ul{ float:left;}
.position1 ul li{ float:left;}
.position1 ul li img{ margin-top:8px; margin-right:4px;}


.ywjs_position{ height:33px; line-height:33px;font-size:12px;padding-left:15px; color:#999999; background:url(../image/page/ywjs_position.gif) left top no-repeat;}
.ywjs_position a{ color:#999999; margin:0px 5px;}
.ywjs_position a:hover{ color:#999999; text-decoration:underline;}

/*按钮公用*/
.input_text{ border:none; background:none;padding:3px 5px;}
.input_btn{ background:none; border:none; text-indent:-9999em;}

.blue_btn,.blue_btn span{background:url(../image/common/sprite_btn_bg.gif) no-repeat;display:inline-block;height:37px;line-height:37px;text-align:center;cursor:pointer;}
.write_btn,.write_btn span{background:url(../image/common/sprite_btn_bg.gif) no-repeat;display:inline-block;height:32px;line-height:32px;text-align:center;cursor:pointer;}
.detail_btn,.detail_btn span{background:url(../image/common/sprite_btn_bg.gif) no-repeat;display:inline-block;height:24px;line-height:24px;text-align:center;cursor:pointer;}
.bs_btn,.bs_btn span{ background:url(../image/common/sprite_btn_bg.gif) no-repeat 0 -236px;display:inline-block;height:22px;line-height:22px;text-align:center; cursor:pointer;}
.bw_btn,.bw_btn span{background:url(../image/common/sprite_btn_bg.gif) no-repeat 0 -304px;display:inline-block;height:38px;line-height:38px;text-align:center;cursor:pointer;}


.bs_btn{ background-position: 0 -236px;padding-left:20px;}
.bs_btn span{ background-position:100% -236px;padding-right:20px;color:#FFF; font-size:16px; font-weight:bold;}


.bw_btn{ background-position: 0 -304px;padding-left:20px;}
.bw_btn span{ background-position:100% -304px;padding-right:20px;color:#888; font-size:16px; font-weight:bold;font-family:"微软雅黑";}

.blue_btn{ background-position: 0 -107px;padding-left:50px;}
.blue_btn span{ background-position:100% -107px;padding-right:50px;color:#FFF; font-size:16px; font-weight:bold; font-family:"微软雅黑";}

.write_btn{ background-position: 0 -147px;padding-left:50px;}
.write_btn span{ background-position:100% -147px;padding-right:50px;color:#333; font-size:16px;}

.detail_btn{ background-position: 0 -184px;padding-left:15px;}
.detail_btn span{ background-position:100% -184px;padding-right:15px;color:#333; font-size:14px;}

/*pagenation*/
.pagenation{height:25px; float:right;margin-top:20px;}
.pagenation ul{ float:left;}
.pagenation p{ float:left;padding-left:5px;}
.pagenation .input_text{ background:url(../image/self-service/serser_sprite_btn.gif) no-repeat -202px -209px;width:20px;height:16px;margin:0 3px;}
.pagenation .yes_btn{ background:url(../image/self-service/serser_sprite_btn.gif) no-repeat -115px -208px; display:inline-block;width:72px;height:23px; color:#333;line-height:23px; text-align:center;margin-left:5px;}
.pagenation li,.pagenation dt{ float:left;margin:0px 2px;}
.pagenation li a{ color:#888; display:block;padding:3px 6px; border:1px solid #888;}
.sj_search .pagenation dt a{ color:#888; display:block;padding:0px 5px; border:1px solid #888; font-weight:400; margin:0px 2px;}
.pagenation li a:hover,.pagenation dt a:hover{ color:#ff5a00;}
.pagenation li.current a,.pagenation dt.current a{ color:#fff; background:#ff5a00; border:1px solid #ff5a00; text-decoration:none}
.pagenation .prev a:hover,.pagenation .next a:hover{ background:#fff; border:1px solid #888;color:#888;}
.pagenation .un_click a{ border:1px solid #ccc; color:#ccc;}
.pagenation .un_click a:hover{border:1px solid #ccc; color:#ccc;}
.bdop .pagenation dl{ line-height:20px;}
/*tip_Box*/
.tip_box{float:left; position:relative; z-index:200; cursor:pointer;}
.tip_box_bd{ background:url(../image/common/tip_box.gif) no-repeat 0 0;width:292px;height:193px; position:absolute;top:-81px;left:20px; z-index:300;padding:10px 10px 10px 25px; overflow:hidden; display:none; cursor:default;}

/*tip_Box_1*/
.tip_box{float:left; position:relative; z-index:200; cursor:pointer;width:27px;}
.tip_box_body{width:260px;position:absolute;top:-4px;left:26px; border:1px solid #e4e4e4; z-index:300;padding:5px 5px 5px 10px; overflow:hidden; display:none; cursor:default;}
.tip_box_body p{ line-height:20px;}
.tip_box_body a{ position:absolute; top:5px; right:5px; background:url(../image/sale/sale_del.gif) left top no-repeat; height:12px; width:12px;}
.qeFFTypeSpan{ background:#fff; border:1px solid #e4e4e4; padding:5px 15px; position:absolute; z-index:10000;}
.qeFFTypeSpan p{line-height:20px;}
.qeFFTypeSpan a{ position:absolute; top:5px; right:5px; background:url(../image/sale/sale_del.gif) left top no-repeat; height:12px; width:12px;}
/*select_tab*/
.selectab{ background:url("../image/common/sprite_hd_bg.gif") no-repeat scroll 0 -387px transparent; border-bottom:5px solid #80B921; height:28px;}
.selecttab li{ background:url("../image/self-service/selser_tab_nav.gif") no-repeat scroll 100% 0 transparent; float:left; overflow:hidden; padding-left:27px; cursor:pointer}
.selecttab li a{color: #666666;display: block;font-size: 14px;font-weight: bold;line-height: 28px; padding-right: 27px;}
.selecttab .current a{ background:url("../image/self-service/myserv_sprite.png") no-repeat scroll 100% 0 #FFFFFF;color:#fff; line-height:40px}

/*详情*/
.dbbtm{ background:url("../image/common/tr_solid_bg.gif") repeat-x left bottom transparent; padding:15px 0;}
.detail_box_sa{ border:1px solid #888; padding:0 8px;color:#333; line-height:22px; display:inline-block; zoom:1; _display:inline; margin-right:10px}
.dxsa_select{ border:2px solid #ff5a00; line-height:20px;}
/*评论*/
.commentlist{}
.commentlist tr{ background:url("../image/common/tr_solid_bg.gif") repeat-x scroll left bottom transparent; padding-top:10px}
.commentlist th{ text-align:center; padding-top:30px; vertical-align:top; width:60px}
.commentlist td{ padding-top:20px}

/*产品展示*/
.showpro_wrap{ margin-top:10px;}
.showpro_htitle{height:30px; line-height:30px; position:relative; z-index:8; font-size:14px; font-weight:bold; color:#444444; padding-left:10px}
.showpro_left{ float:left; width:310px; height:auto;}
.showpro_limg{ border:1px solid #bbb; padding:3px}
.showpro_limg img{height:288px; width:302px;}
.showpro_lnav{ margin-top:10px; height:44px; position:relative; z-index:1000; width:310px; overflow:hidden}
.arrow{ position: absolute; height:18px; width:14px; background:url(../image/common/arrow.gif) left top no-repeat; z-index:3000}
.showpro_lnav .arrleft{ left:3px ; top:11px;}
.showpro_lnav .arright{ right:3px; top:11px; background-position: left bottom}
.showpro_lnav .showpro_lnav_list{ width:260px;height:44px; overflow:hidden; margin-left:30px; position:relative; z-index:400}
.showpro_lnav_list ul{ position:absolute; width:1000px; left:0; top:0; height:44px;}
.showpro_lnav_list li{ float:left; margin-right:26px; width:42px;}
.showpro_lnav_list li a{ border:1px solid #dedede; padding:2px; text-align:center; display:block}
.showpro_lnav_list img{ height:36px; width:34px;}
.showpro_lnav_list .curactive a{border:2px solid #ff5a00;}
.shareto a{color:#666; margin-right:5px}
.shareto{ white-space:nowrap; word-break:keep-all; padding-top:5px; position:relative; z-index:800; margin-top:5px}
.showpro_right{ float:right; width:600px}


/*套餐列表*/
.tcdetailist{ margin-top:10px}
.tcdetailist table{ table-layout:fixed}
.tcdetailist tr{ background:url("../image/common/tr_solid_bg.gif") repeat-x scroll left bottom transparent;}
.tcdetailist td{ line-height:20px; vertical-align:middle; padding:15px 5px;color:#666}
.tcdetailist a{ margin-bottom:3px}

/*对话框*/
.ty_dialog{ margin:0 auto; position: relative; width:650px;}
.ty_dialog .ty_dialog_twrap{ background:url(../image/common/dialogt_l.png) left top no-repeat; height:43px; padding-left:25px;}
.ty_dialog_twrap h2{background:url(../image/common/dialogt_r.png) right -1px no-repeat; position:relative; z-index:1000; height:43px; overflow:hidden;}
.ty_dialog_twrap h2 a{ position: absolute; height:12px; width:12px; right:29px; top:21px;}
.ty_dialog_twrap h2 span{color:#666; font-weight:bold; line-height:28px; height:28px; overflow:hidden; margin-top:15px; display:inline-block; zoom:1; _display:inline; font-size:14px; padding-left:5px}
.ty_dialog_cwrap{ background:url(../image/common/dialogb_l.png) left bottom no-repeat; padding-left:37px;}
.ty_dialog_contentwrap{background:url(../image/common/dialogb_r.png) right bottom no-repeat; padding:0 24px 28px; padding-left:0;zoom:1}
.ty_dialog_content{ margin:0 -5px -2px -18px; background:#fff repeat;zoom:1; position:relative; z-index:1000}
/*normaltable*/
.normaltable{ width:100%}
.normaltable td{color:#555; padding:2px 6px; line-height:22px;}
.normaltable th{color:#888; padding:2px 6px; line-height:22px; text-align:right; vertical-align:top}

/*话费红包*/
.hongb_but, a.hongb_but{ padding:10px 15px; background:#ff8200; border:1px solid #ff8200; color:#fff; margin:5px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4fd912',endColorStr='#53c203',gradientType='0');
background: -moz-linear-gradient(top, #ff8200, #ff8200);
background: -o-linear-gradient(top,#ff8200, #ff8200);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8200), to(#ff8200));  margin-left:0; box-shadow: inset 0px 0px 1px #fff; font-weight:bold;}


/*.hongb_but, a.hongb_but {
    padding: 10px 15px;
    border: 1px solid #FF8200;
    color: #FFF;
    margin: 5px 5px 5px 0px;
    background: -moz-linear-gradient(center top , #ff8200, #ff8200) repeat scroll 0% 0% transparent;
    box-shadow: 0px 0px 1px #FFF inset;
    font-weight: bold;
}
*/
a.hongb_but:hover{ color:#fff;}

.hongb_showbox{}
.hongb_showcon{ width:90%; margin:20px 0; border:1px solid #ccc; border-bottom:0; border-right:0; border:0; margin-top:0;}
.hongb_showcon tr td, .hongb_showcon tr th{ height:30px; line-height:30px; text-align:center; }
.hongb_showcon tr th{ background:#fae17c; color:#ff6600; border-bottom:1px solid #f7d071; }
.hongb_showcon tr td{ border-bottom:1px solid #edeeed; background:#fafafa;}

a.hongb_org{ color:#f60;}
a.hongb_org:hover{ color:#090; text-decoration:underline}

.file-box{ position:relative;width:340px} 
.txt{ height:22px; border:1px solid #cdcdcd; width:180px;} 
.btn{ background-color:#ff8200; border:1px solid #ff8200!important; border-radius:2px!important;height:24px; width:70px; color:#fff;} 
.file{ position:absolute; top:0; right:80px; height:24px; filter:alpha(opacity:0);opacity: 0;width:260px }

.head_img{ position:relative; width:140; float:left; padding-left:73px;}
.head_img span{ position:absolute; width:18px; height:18px; right:-8px; top:-8px;  cursor: heand;}

.head_img p{ text-align:center; line-height:22px;}

/*密码管理*/
#container {
	width:998px;
	background:#fff;
	padding:44px; padding-top:20px;
	margin:0 auto;
	position:relative;
	border:1px solid #e8e8e8;
	z-index:0;
}
#container h3{ font-size:14px; height:14px; padding:0 15px; border-left:3px solid #ff8202; line-height:14px; margin:20px 0; font-weight:bold; }
#container h3 span{}
#tab_cont_box .active{ background: url(../image/n_self-service/pwd/active_bg.jpg) bottom no-repeat; color:#F60; font-weight:bold;}
#tab_cont_box input, #tab_box input{ width:119px; line-height:20px; padding:15px 20px; background:none; border:0; margin:0 10px; font-size:14px;}
#tab_cont_box div{ display:none;margin-top:20px}

.num_search_box{ height:35px; line-height:35px; padding:10px 0; font-size:14px;}
.num_search_box select{ height:35px; border:1px solid #dbdbdb; width:210px; font-size:15px; font-weight:bold; color:#656565;}
.num_search_box span{ float: right;}
.num_search_box span b{ color:#777; font-weight:normal;}
.num_search_box time{ font-size:12px; padding-left:5px;}

/*套餐表格*/
.taoc_table{ width:100%; border:1px solid #dbdbdb; text-align:center}
.taoc_table th{ background:url(../image/n_self-service/pwd/table_th_borBg.jpg) no-repeat right; height:53px; line-height:53px; text-align:center; color:#ff8202;border-bottom:1px solid #e9e9e9; font-weight:bold; font-size:14px;}
.taoc_table tr:hover{ background:#f7f7f7; cursor:pointer;}
table.taoc_table tbody tr:nth-child(1){ background:#fff;}
.taoc_table td{ line-height:34px; text-align:center}
.taoc_table img.ico_tuid{ padding-right:5px;}
.taoc_table2{ border-bottom:0; border-right:0;}
.taoc_table2 td, .taoc_table2 th{ border:1px solid #dbdbdb; border-top:0; border-left:0;}
.taoc_table2 th{ background:none; color:#666666;}

/*温馨提示*/
.border_line{ background:url(../image/n_self-service/pwd/line_border.jpg) repeat-x;clear:both; width:100%!important; height:6px; overflow:hidden;zoom:1; margin:30px 0;}
.wenxi_box{ overflow:hidden;zoom:1; font-size:12px;}
.wenxi_tit{ height:26px; line-height:26px; font-size:14px; color:#fe8100; background:url(../image/n_self-service/pwd/ico_wenxi.jpg) no-repeat; padding-left:30px; font-weight:bold;}
.wenxi_box p{ line-height:20px;}
.wenxi_box a{ color:#fe8100;}

/*密码修改*/
.pas_table tr{ line-height:60px;}
.pas_table tr td{ padding-right:5px;}
.pas_table tr td img{ vertical-align:middle;}
.pas_table input, .pas_table select{ width:273px!important; height:33px!important; border:1px solid #dbdbdb!important; margin:0!important; padding:0!important; font-size:18px!important; padding-left:10px; margin-right:20px!important;}
.pas_table select{ width:200px!important;}



#tab_cont_box input.but_yzm{ background:#ff8200!important; width:140px!important; font-size:14px!important; color:#fff; border:0!important; border-radius:5px; cursor:pointer;}
#tab_cont_box input.but_yzm:hover{ background:#f60!important;}


#container input.button_yzm{ background:#ff8200!important; width:160px!important; font-size:14px!important; color:#fff; border:0!important; border-radius:5px; cursor:pointer;}
#container input.button_yzm:hover{ background:#f60!important;}
.btn_box{ text-align:center; margin-right:150px;}

/*我的客户状态*/
.container-user{ padding:0; width:728px;
	background:#fff; float:right;
	position:relative;
	border:1px solid #e8e8e8;
	z-index:0;}
	
.container-user h2{ border-bottom:1px solid #e9e9e9; padding-left:30px; line-height:35px; height:35px; font-weight:bold; color:#777777;}

/*宽带首页新增样式--2015.10.19*/
.xuf_tc {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    width: 820px;
}
.xuf_tc h2 {
    background: #f7f7f7 none repeat scroll 0 0;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
}

.xuf_tc h2 span {
    float: right;
}

.xuf_tc p {
    line-height: 25px;
    margin-top: 25px;
    text-align: center;
}
.xuyue_btn {
    background: #ff8202 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    width: 128px;
}
.xuyue_btn a {
    color: #fff;
    text-decoration: none;
}
.w250 {
    width: 250px;
}
.ml10 {
    margin-left: 10px;
}
.inp-itvtel {
    border: 1px solid #ededed;
    height: 25px;
    line-heig.ml10ht: 25px;
    width: 180px;
}
.fc_orange {
    color: #ff8202;
}
#TB_overlayBG, #TB_overlayBG2, #TB_lodding {
    background-color: #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.mr50 {
margin-right: 50px;
}
.ml50 {
margin-left: 50px;
}
.mt20 {
margin-top: 20px;
}
.band-xy-box ul li {
line-height: 35px;
padding: 10px 0;
}
.band-xy-box ul li label {
font-weight: bold;
padding-right: 10px;
}
li.band-class span.btn_big:hover {
background: #ff8200;
}
li.band-class span {
height: 35px;
line-height: 35px;
padding: 0 35px;
cursor: pointer;
}
.mr10 {
margin-right: 10px;
}
.m0 {
margin: 0;
}
li.band-class span.btn_big:hover {
background: #ff8200;
}
li.band-class span:hover {
background: #ffad00;
color: #fff;
height: 35px;
line-height: 35px;
border-radius: 3px;
display: inline-block;
}
.band-inp {
height: 33px;
border: 1px soldi #dbdbdb;
width: 220px;
margin-right: 10px;
line-height: 33px;
color: #777;
font-size: 18px;
vertical-align: middle;
display: inline-block;
}
.btn_big {
    background: #ff8202 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding: 0 35px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
/*实名制补登-图片上传优化*/
.none{ display:none; }
.sfz-img{ border-radius:3px; border:10px solid #fff; overflow:hidden;zoom:1;}
.AFUinfo{ width:300px; height:188px; border:1px dotted #ff8200; position:relative; overflow:hidden}
.AFUinfo *{ width:300px; height:188px; position:absolute; left:0; top:0}
.IDinfo .AFUinfo,.IDinfo .AFUinfo *{ width:300px; height:188px;}
.ADUTinfo{ width:300px}
.AFUinput{ background: url(../image/mall/sfz-4.png) no-repeat center center; width:300px; height:188px;}
.AFUinput input{opacity:0;filter: alpha(opacity=0);font-size: 100px;}
.AFUclose{ position:absolute; left:auto; right:0; top:0; width:40px; height:40px; background: url(../image/mall/icon8.png) no-repeat}
.ADUTinfo img{ display:block; width:378px; border:1px dotted #CCC}
.ADUTinfo p{ font-size:18px; padding:8px 0 0 20px}
