 .pop-con .hd .more .close,.pop .ckgd .icon,.kv-item .icon,.know{background:url(/ue3/images/hao/index/2013/pop-sp.jpg) no-repeat;}
.pop{ max-width:580px; position: relative; overflow: hidden; padding:4px; z-index: 3  }
.pop-bg{ position: absolute; background: #000;z-index: -1; top: 0; left: 0; width:1000px; height:1000px; filter:alpha(opacity:50); opacity:.5 ; border-radius: 5px;} 
:root .pop-bg .mask{ filter:none \0}
.pop-con{ background:#fff url(/ue3/images/hao/index/2013/pop-sp.jpg) no-repeat; background-position:0 -50px; }
.pop-con .hd{ height: 47px; line-height: 47px; padding-left: 15px;} 
.pop-con .hd .tit{ color: #367bb8; font-size: 18px; font-family:"Microsoft YaHei" }
.pop-con .hd .more .close{ display:block;  background-position:-360px 0 ; height:39px; width: 44px;}
.w580{ width: 580px}
.w460{ width: 460px;}
.mth10{ margin-top: -10px}
.pop-con .bd{ padding:0 15px 20px}
.pop .gkzh{ background: #fff; border: 1px solid #d1d1d1; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.pop .gkzh .biaot{ height:35px; padding-left:15px;border-bottom: 1px solid #d1d1d1;color: #367bb8; font: normal 16px/35px "Microsoft YaHei" ; }
.pop .gkzh-list{ height:210px; overflow-y: scroll; }
/*.pop .gkzh-list li{ height: 30px; line-height: 30px; overflow: hidden;*zoom:1;}*/
.pop .gkzh-list span{ width:33.3%; float: left; display: inline-block;*display: inline; font-family: Arial; font-size: 14px; text-align: center; height: 30px; line-height: 30px; overflow: hidden;*zoom:1;}
.pop .sure{ display: block; margin:20px auto 0; text-align: center; width: 100px; height: 32px; line-height: 32px; color: #fff; font-weight: bold; background: #5a96ca; border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.pop .sure:hover{ background: #367bb8; text-decoration: none; color:#fff}
.pop  .fs26{ font-size: 26px}
.pop .neice .biaot{ margin-top: 10px; color: #dd6301; font: normal 18px/40px "Microsoft YaHei"; border-bottom: 1px solid #d4d3d0;text-align: center;}
.pop .neice-list{ padding:0 10px;}
.pop .neice-list li{ height: 40px; line-height: 40px; border-bottom: 1px solid #f1f0f0; font-size: 14px; overflow: hidden;*zoom:1}
.pop .neice-list li label{ float:left} 
.pop .neice-list li input{ float: right; margin: 12px 0 0 0}
.pop .see{ color: #367bb8}
.pop .syimg{ overflow-y: hidden; margin: 0 auto; width: 300px}
.pop .syimg .pic{ float: left; width: 51px; margin-right: 10px;}
.pop .syimg .text{ overflow: hidden;}
.pop .ckgd{ background:#f8f8f8; padding-left:100px; height:35px; line-height:35px; border-top:1px solid #e5e5e5; text-align:center}
.pop .ckgd a{ display:block; height:35px; line-height:35px;}
.pop .ckgd .icon{ float:left;  display:inline-block; height:19px;width:14px; background-position:-420px 5px; margin:5px 10px 0 0; /*vertical-align:middle*/} 
.pop a{ color:#367bb8; }
.pop .tit .p-info{ color:#eb0000; font-size:12px; margin-left:10px; font-family:"Simsun";}
.kv-item{ height:32px; font-size:14px;line-height:32px; padding-bottom:10px; overflow:hidden}
.kv-item .kv-label{ float:left; width: 100px; text-align:right}
.kv-item .style-input{ float:left; padding-left:10px; width:268px; height:22px; line-height:24px; padding:3px 5px; border:1px solid #d1d1d1; color:#000;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.kv-item .style-input2{ float:left; padding-left:10px; width:120px; height:22px; line-height:24px; padding:3px 5px; border:1px solid #d1d1d1; color:#000;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.kv-item .style-input3{ float:left; padding-left:10px; width:150px; height:22px; line-height:24px; padding:3px 5px; border:1px solid #d1d1d1; color:#000;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.kv-item .msg-box{ float:left; width: 150px; padding-left:5px; display:none}
.kv-item .msg-box .icon{ float:left; display:inline-block; width:16px; height:13px; background-position:-440px 0; margin:10px 3px 0 0;}
.kv-item .msg-box .msg-cnt{ float:left; color:#669900}
.kv-item .error .icon{ background-position:-470px 0}
.kv-item .error .msg-cnt{ color:#eb0000}
.kv-item .style-button{font-size:14px;display:block; border:none; height:30px; width:60px; float:left; /*background-position:-200px 0;*/ margin-left:5px; cursor:pointer; margin-right:5px; color:#fff;  text-align:center; background-color:#7fd235 }
.kv-item .style-button2{font-size:14px;display:block; border:none; height:30px; width:130px; float:left; /*background-position:-200px 0;*/ margin-left:5px; cursor:pointer; margin-right:5px; color:#fff;  text-align:center; background-color:#7fd235 }
.kv-item .bgc-c1c1c1{ background-color:#c1c1c1;}
.kv-item .kv-label2{ width:60px;}
.kv-item2 { height:50px;/* font-size:14px;line-height:32px; padding-bottom:10px;*/ overflow:hidden; margin:10px 0;}
.tt-c2{ color:#818181}
.pl30{ padding-left:30px;}
.yzm{ border:1px solid #d1d1d1; display:block; width:72px; height:30px; float:left; margin-left:10px;}
.yzm img{ cursor:pointer}
.pop .know{ display:block; background-position:-270px 0; width:78px; height:32px; text-align:center; line-height:32px; margin:20px auto 0 ; color:#333 }
.pop .know:hover{ text-decoration:none}




.pop-dialog{ width:430px;}
.pop-dialog .bd{/* padding:0 15px 20px*/}
.pop-dialog .gkzh{ background: #fff; border: 1px solid #d1d1d1; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.pop-dialog .gkzh .biaot{ height:35px; padding-left:15px;border-bottom: 1px solid #d1d1d1;color: #367bb8; font: normal 16px/35px "Microsoft YaHei" ; }
.pop-dialog .gkzh-list{ height:210px; overflow-y: scroll; }
/*.pop-dialog .gkzh-list li{ height: 30px; line-height: 30px; overflow: hidden;*zoom:1;}*/
.pop-dialog .gkzh-list span{ width:31%; float: left; display: inline-block;*display: inline; font-family: Arial; font-size: 12px; text-align: left;height: 30px; line-height: 30px; overflow: hidden;*zoom:1; margin-left:10px;}
.pop-dialog .sure{ width:98px; height:38px; text-align:center; font-size:16px; cursor:pointer; color:#333; border:1px solid #dbb200;  outline:0; background-color:#f4c601; display:block; line-height:38px; margin:20px auto;}
.pop-dialog .sure:hover{  background-color:#ffd41d; text-decoration:none}
.pop-dialog  .fs26{ font-size: 26px}
.pop-dialog .neice {display:none; min-height:320px}
.pop-dialog .neice .biaot{ margin-top: 10px; padding-bottom:10px; color: #dd6301; font: normal 18px/22px "Microsoft YaHei"; border-bottom: 1px solid #d4d3d0;text-align: center;}
.pop-dialog .neice-list{ padding:0 10px;}
.pop-dialog .neice-list li{ height: 40px; line-height: 40px; border-bottom: 1px solid #f1f0f0; font-size: 14px; overflow: hidden;*zoom:1; vertical-align:middle; float:none}
.pop-dialog .neice-list li label{ float:left; width:100%; display:block; height:40px; overflow:hidden; position:relative;} 
.pop-dialog .neice-list li input{ position:absolute; top:12px; right:0;}
.pop-dialog .see{ color: #367bb8}
.pop-dialog .syimg{ overflow-y: hidden; margin: 0 auto; width: 300px}
.pop-dialog .syimg .pic{ float: left; width: 51px; margin-right: 10px;}
.pop-dialog .syimg .text{ overflow: hidden;}
.pop-dialog .ckgd{ background:#f8f8f8; padding-left:100px; height:35px; line-height:35px; border-top:1px solid #e5e5e5; text-align:center}
.pop-dialog .ckgd a{ display:block; height:35px; line-height:35px;}
.pop-dialog .ckgd .icon{ float:left;  display:inline-block; height:19px;width:14px; background-position:-420px 5px; margin:5px 10px 0 0; /*vertical-align:middle*/} 
.pop-dialog a{ color:#367bb8; }
.pop-dialog .tit .p-info{ color:#eb0000; font-size:12px; margin-left:10px; font-family:"Simsun";}
.pop-dialog .know{ display:block; background-position:-270px 0; width:78px; height:32px; text-align:center; line-height:32px; margin:20px auto 0 ; color:#333 }
.pop-dialog .know:hover{ text-decoration:none}
.w560{ width: 560px;}

.c-f00{ color:#F00}
.moodpic{ width:60px; float:left; /*margin-bottom:10px;*/}
.moodpic img{}
.moodtext{ float:left; padding-top:15px;}
.popContentTab{ width:440px; margin:20px auto;}
.popContentTab td{ padding:0 4px; color:#333; line-height:160%;}
.popContentTab td.mood-pic{ text-align:right; width:90px;}
.popContentTab td.mood-pic span.mood-pic-sad{ background:url(/ue2/images/hao/index/2013/mood-pic.gif) no-repeat; width:55px; height:55px; display:inline-block;}
.popContentTab td.mood-pic span.mood-pic-happy{background:url(/ue2/images/hao/index/2013/mood-pic.gif) no-repeat 0 -55px; width:55px; height:55px; display:inline-block;}
.popContentTab td a{ color:#367BB8;}
.popContentTab td a:hover{ /*text-decoration:underline*/}
.popContentP{ font-size:12px; line-height:200%; text-indent:2em; color:#818181; margin:5px 0;}
.popContentP2{font-size:14px; line-height:200%; margin:15px 0; color:#333; text-align:center}
.popContentP3{font-size:12px; line-height:200%; margin:5px 0; color:#818181}
.popContentP4{font-size:16px; line-height:200%; margin:15px 0; color:#333; text-align:center}
.mobile-tip{ height:21px;font-size:12px; line-height:21px;color:green; margin:3px 0; text-align:center; display:none}
.mobile-tip span{ color:red;}
.mobile-tip img{ vertical-align:top}
#pop-cardlist{ height:310px;}
span.c-1{ color:red; font-weight:bold;}
a.final-th3{ width:98px; height:38px; font-size:16px; color:#000; line-height:38px; text-align:center; background-color:#f4c601;border:1px solid #dbb200; display:inline-block }
a.final-th3:hover{ background-color:#ffd41d; text-decoration:none}
.alerttext{font:bold 18px Microsoft Yahei; line-height:200%; text-align:center; margin-top:10px; }
.alerttext p.sub{font-size:14px; font-weight:normal; margin:10px 0;}



.tbui_captcha_dialog { margin: 21px }
.tbui_captcha_container { margin-bottom: 15px }
.tbui_captcha_component .tbui_captcha_tip { margin-bottom: 18px; font-size: 14px; font-weight: 700 }
.tbui_captcha_component .tbui_captcha_img_wrap { cursor: pointer }
.tbui_captcha_component .tbui_captcha_title { padding-right: 10px; font-size: 14px }
.tbui_captcha_component .tbui_captcha_input_wrap { position: relative; display: inline-block; *display:inline
}
.tbui_captcha_component .tbui_captcha_input_wrap input { width: 98px; height: 26px; border: 1px solid #CCC; vertical-align: middle; _padding-top: 4px; _height: 22px }
.tbui_captcha_component img { vertical-align: middle }
.tbui_captcha_component .tbui_captcha_buttons a { cursor: pointer }
.tbui_captcha_component .tbui_captcha_status { position: absolute; display: block; right: 3px; top: 7px; width: 12px; height: 12px; *top:13px;
_right: auto; _left: 85px }
.tbui_captcha_component .tbui_captcha_correct { background: url(/tb2/tb/static-common/img/captcha/correct_9b76a22.png) no-repeat }
.tbui_captcha_component .tbui_captcha_error { padding-left: 53px; height: 18px; color: red }
.tbui_captcha_grid_head div { float: left }
.tbui_captcha_component .tbui_captcha_grid_head .tbui_captcha_title { line-height: 34px }
.tbui_captcha_component .tbui_captcha_grid_input { border: 1px solid #CCC }
.tbui_captcha_grid_input div { width: 45px; height: 34px; border-right: 1px solid #DDD }
.tbui_captcha_grid_input .tbui_captcha_backspace { width: 40px; border-right: 0; background: #CCC url(/tb2/tb/static-common/img/captcha/delete_51f8c6b.png) no-repeat; cursor: pointer }
.tbui_captcha_component .tbui_captcha_grid_head .tbui_captcha_status { right: -20px; _right: auto; _left: 235px }
.tbui_captcha_component .tbui_captcha_grid_content { margin-left: 52px }
.tbui_captcha_component .tbui_captcha_grid_buttons { margin-top: 5px; width: 190px }
.tbui_captcha_grid_buttons a { display: block; float: left; margin: 0 5px 5px 0; width: 54px; height: 40px; border: 1px solid #E0E0E0; border-bottom-color: #BFBFBF; outline: 0; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5)); filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFFF, endColorStr=#F5F5F5);
zoom: 1 }
.tbui_captcha_grid_buttons div { width: 54px; height: 40px; cursor: pointer; zoom: 1 }
.tbui_captcha_component .tbui_captcha_grid_content .tbui_captcha_img_wrap { display: inline-block; margin-right: 5px; width: 150px; height: 36px; vertical-align: middle; background-position: 0 0 }
.tbui_captcha_grid_content .tbui_captcha_btn_0 { background-position: 5px -36px }
.tbui_captcha_grid_content .tbui_captcha_btn_1 { background-position: -45px -36px }
.tbui_captcha_grid_content .tbui_captcha_btn_2 { background-position: -97px -36px }
.tbui_captcha_grid_content .tbui_captcha_btn_3 { background-position: 5px -87px }
.tbui_captcha_grid_content .tbui_captcha_btn_4 { background-position: -45px -87px }
.tbui_captcha_grid_content .tbui_captcha_btn_5 { background-position: -97px -87px }
.tbui_captcha_grid_content .tbui_captcha_btn_6 { background-position: 5px -133px }
.tbui_captcha_grid_content .tbui_captcha_btn_7 { background-position: -45px -133px }
.tbui_captcha_grid_content .tbui_captcha_btn_8 { background-position: -97px -133px }
.tbui_captcha_component .tbui_captcha_grid_content .tbui_captcha_error { margin-top: 5px; padding-left: 0; height: auto }
.tbui_captcha_component .tbui_captcha_help { margin-top: 5px; color: #666 }
.tbui_captcha_normal .tbui_captcha_info { margin-left: 52px }


.kv-item3{ height:32px; font-size:14px;line-height:32px; padding-bottom:10px;}
.kv-item3 .kv-label{ float:left; width: 100px; text-align:right}
.kv-item3 .style-input{ float:left; padding-left:10px; width:268px; height:22px; line-height:24px; padding:3px 5px; border:1px solid #d1d1d1; color:#000;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.kv-item3 .style-input2{ float:left; padding-left:10px; width:120px; height:22px; line-height:24px; padding:3px 5px; border:1px solid #d1d1d1; color:#000;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.kv-item3 .style-input3{ float:left; padding-left:10px; width:150px; height:22px; line-height:24px; padding:3px 5px; border:1px solid #d1d1d1; color:#000;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}

.lb-state .text{ position:relative;}
.hao-qbh{ position:absolute; background:url(/ue/a/hao/index/2014/img/qbh.png) no-repeat; width:130px; height:29px; bottom:0; right:0; text-align:center; padding-top:60px; cursor:pointer}
.hao-qbh span.x{ }
.out_box{border:1px solid #ccc; background:#fff; line-height:30px;}
.list_box{border-bottom:1px solid #eee; padding:0 3px;  cursor:pointer;height:30px; line-height:30px;}
.focus_box{background:#f0f3f9;height:30px; line-height:30px;padding:0 3px; }
.mark_box{color:#c00;height:30px; line-height:30px;padding:0 3px; }

/* exchange success pop:add description block */
.pop-dialog .desc-box { padding: 10px 0; border-top: 1px solid #d1d1d1; margin: 10px 0;}
.pop-dialog .desc-hd { font-size: 14px; font-weight: normal; margin: 4px 0;}
.pop-dialog .desc-bd { line-height: 22px; }

/*update in 20150914 by llr*/
.alerttext{ font-size: 22px; color:#333;}
.alerttext p.sub{ margin:5px 0 15px;}
.pop-dialog{ padding:10px 0 0 0;}
.pop-dialog-ex{ padding:40px 0 0 0;}
.pop-dialog a{ color:#188edc;}
.kv-item .kv-label3{ width: 115px;}
.kv-item .style-input4, .kv-item .style-input5{ float:left; padding-left:10px; width:230px; height:22px; line-height:24px; padding:3px 5px; border:1px solid #d1d1d1; color:#000;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.kv-item .style-input5{ width: 100px;}
.kv-item .style-button3{font-size:14px;display:block; border:none; height:30px; width:120px; float:left; cursor:pointer;  color:#fff;  text-align:center; background-color:#7fd235; margin:0 0 0 10px; }
.kv-item .style-button:hover, .kv-item .style-button3:hover{ background-color: #68c713}
.kv-item .style-button3-ex, .kv-item .style-button3-ex:hover{ background-color: #e2e2e2; color:#999;}

table.aui_border .aui_footerlink{ background: #fff; margin:0 15px; border-top-color:#f3f3f3;}

.pop-ico-error, .pop-ico-right, .pop-ico-refresh{display: inline-block; vertical-align: middle; background: url(/ue/a/hao/index/2015/img/pop-sprite.png) no-repeat;}
.pop-ico-error{ width: 10px; height:10px; background-position: 0 0; margin:0 6px 2px 4px;}
.pop-ico-right{ width: 24px; height:18px; background-position: 0 -50px; margin:0 10px 3px 0;}
.pop-ico-refresh{ width: 16px; height:16px; background-position: 0 -100px; margin:0 7px 2px 0;}

.pop-box-bind{ background-color: #f3f3f3; padding:5px 20px; margin:10px 0 0 0;}
.pop-box-bind p{ font-size: 14px; color:#333; line-height: 26px; padding:5px 0;}
.pop-box-bind .pop-tel-binded{ font-weight: bold; margin:0 10px;}

.pop-box-state p{font-size: 14px; color:#333;line-height: 26px; padding: 10px 20px 20px;}
.pop-box-state .pop-txt2{ margin-left:20px;}
.pop-box-state .pop-comm-bt{ margin-left:15px;}

.pop-dialog .pop-comm-bt{ display: inline-block; height: 26px; line-height: 26px; background-color: #7fd235; padding:0 8px; font-size: 14px; color:#fff;}
.pop-dialog .pop-comm-bt:hover{ text-decoration: none; background-color:#68c713;}
.pop-dialog .pop-txt{ font-size: 14px; color:#333; text-align: center; margin:10px 0;}
.pop-dialog .pop-txt1, .pop-dialog .pop-txt2{ font-size: 12px; color:#333; text-align: center;}
.pop-dialog .pop-txt2{ font-size: 14px; color:#999;}
.pop-dialog .pop-up{ color:#f43131;}
.pop-dialog .pop-up1{ display: inline-block; height: 24px; line-height: 24px; background-color: #fff; font-size: 14px; font-weight: bold; padding:0 5px; border:1px solid #e2e2e2; margin:0 7px; color:#68c713;}
.pop-dialog .pop-up2{ color:#68c713;}
.pop-dialog .pop-box-submit{ padding:10px 0 20px 0;}
.pop-dialog .pop-box-submit .pop-bt-submit{ display: block; width: 120px; height: 40px; text-align: center; line-height: 40px; background-color: #f4c601; font-size: 18px; color:#333; margin:0 auto;}
.pop-dialog .pop-box-submit .pop-bt-submit:hover{ text-decoration: none; background-color: #ebbf01}

.pop-dialog .pop-tip-error{ padding-left:60px; font-size: 12px; color:#f43131; margin-top:-5px; margin-bottom:5px;}
.pop-dialog .pop-tip-error-ex{ padding-left:115px;}
.pop-dialog .pop-tip-success{ text-align: center; font-size: 22px; color:#68c713; padding:5px 0 30px;}

.aui_dialog .pop-ft-in{ padding:7px 0 8px}