/*Founded in: 2012-02-21  */
/*Update Log : 2012-03-22*/

/*Management Center---Value-added services*/

/*add position: front*/
.add_top-ranking{margin:5px auto 10px auto; width:97%}
.add_top-ranking .jobs_keyword{position:relative;}
.add_top-ranking .jobs_keyword .recommend {position:absolute; left:0px; top:-12px; z-index:10;}
.add_top-ranking .jobs_keyword .recommend a{color:#15c;cursor:pointer;}
.add_top-ranking .jobs_keyword .recommend span{display:block; height:24px; width:68px;}
.add_top-ranking .jobs_keyword .recommend .open{background:#fff url("/commImage/ui/bg/bg15.png") no-repeat left 0px;line-height:24px}
.add_top-ranking .jobs_keyword .recommend .close{background:#fff url("/commImage/ui/bg/bg15.png") no-repeat left -50px;line-height:24px}
.add_top-ranking .jobs_keyword .keyword{position:absolute; background:#fff; left:67px; top:-12px; border:1px solid #ddd; padding:1px 3px; padding-bottom:3px\9; z-index:1; width:145px}
.add_top-ranking .jobs_keyword .keyword a,.add_top-ranking .add_keyword a{padding:0px 3px; line-height:16px; background:#f3f3f3; float:left; margin:2px 3px;white-space: nowrap}
.add_top-ranking .jobs_keyword .keyword a:hover,.add_top-ranking .add_keyword a:hover{background:#EAF4FD; color:#15c}
.add_top-ranking .add_keyword{clear:both; display:block;overflow:hidden}
.add_top-ranking .add_keyword a{color:#333; background:#f6f6f6; border:1px solid #eee; text-indent:2px; padding:2px}

.add_icon{font-weight:normal; color:#888}
.del_icon{color:#999;}
.operate_anking span{display:block; float:left;white-space: nowrap; width:30px; line-height:18px;}

/*add position: recommend*/
.add_hotjobs{display:block; clear:both; zoom:1; padding-top:5px }
.add_hotjobs .a_btn{position:relative; height:32px}
.add_hotjobs .a_btn span.btn{position:absolute; right:0px; top:0; display:block; height:30px}
.add_hotjobs .keyword{display:block; clear:both;padding:10px 0;border-top:1px dotted #ccc; margin-top:8px; zoom:1}
.add_hotjobs .keyword .dept{clear:both; line-height:25px; font-weight:bold}
.add_hotjobs .keyword span{float:left;white-space: nowrap; display:inline; background:#f5f5f5; height:20px; padding-right:3px; margin:0 5px 5px 0}

/*logo_link*/
.logolink{margin:0px auto; line-height:20px; color:#333; zoom:1;}
.logolink .logo_list{height:155px; overflow-y:auto; margin-bottom:5px}
.logolink .part1,.logolink .part1 .logo ul,.logolink .part2,.logolink .part2 .logo ul,.logolink .result ul{ overflow:hidden;display:block; clear:both; zoom:1}
.logolink .part1,.logolink .part2{padding:10px 5px;  background:#f6f6f6}
.logolink .part1 .tips{float:left; width:260px}
.logolink .part1 .logo,.logolink .part2 .logo{text-align:center; margin:0 auto; padding:0 0 10px 0; border:1px solid #f90; background:#fefefe;}
.logolink .part1 .logo{float:right; width:190px;text-align:center;}
.logolink .part2 .logo{width:550px;}
.logolink .part2 .tips{clear:both; padding:5px;}
.logolink .logo ul{margin:0 auto; padding:0px 0px 0px 5px; list-style:none; color:#fff; }
.logolink .logo ul li{padding:0; margin:0; list-style:none; width:80px; height:30px; line-height:30px;  background:#bbb; float:left; display:inline; margin:10px 5px 0 5px;}
.logolink .logo ul li.available{background:#BDE62F; cursor:pointer}
.logolink .logo ul li.select{background:#f80; cursor:pointer}
.logolink .logo .time{padding:5px 0 0 0;}
.logolink .logo .time a{color:#15c; text-decoration:none}
.logolink .logo .time a:hover{color:#15c; text-decoration:underline}

.logolink .colorbox{padding:5px 10px;}
.logolink .colorbox .cl1,.logolink .colorbox .cl2,.logolink .colorbox .cl3{height:12px; line-height:12px; width:8px; margin:2px 0; padding-left:4px; display:inline; zoom:1}
.logolink .colorbox .cl1{background:#bbb}
.logolink .colorbox .cl2{background:#BDE62F}
.logolink .colorbox .cl3{background:#f80}
.logolink .agree{padding:10px 0 5px 0;}
.logolink .sorry{color:#f60; padding:5px 10px}
.logolink .result{border-top:1px solid #eee; padding:5px 10px; margin:10px auto; line-height:25px}
.logolink .result ul{padding:0; margin:0; }
.logolink .result ul li{width:50%; float:left; list-style:none; border-bottom:1px dotted #ccc}
.logolink .result ul li.r{text-align:right;list-style:none; margin:0}
.logolink .result ul.unable li{width:100%;}

/*company photos*/
.imglink{position:relative; padding:5px 0; width:430px}
.imglink .file-box{width:212px;position:relative;}
.imglink .textfield{border:1px solid #A7A6AA;height:12px;padding:4px;width:140px;margin:0;float:left; background:#f3f3f3; cursor:default}
.imglink .btn{height:22px;margin:0;padding:0;float:left;width:60px;margin-left:2px;}
.imglink .box_file{position:absolute;width:60px;height:22px;top:0;right:0;overflow:hidden;}
.imglink .file{position:absolute;top:0;right:0;cursor:pointer;filter:alpha(opacity=0);opacity:0}
.imglink .up{position:absolute; right:0px; top:3px;  width:72px}
.imglink .up a{display:block; color:#000}
.imglink .up a:hover{text-decoration:none}

.img_link{}
.img_link .upload{padding:5px 0 10px 0; margin-bottom:10px; line-height:20px;  border-bottom:1px solid #eee; display:block; overflow:hidden; zoom:1;}
.img_link .upload input{cursor:pointer; height:22px; margin-right:15px;}
.img_link .upload .process{position:relative;border:1px solid #BFBFBF;height:18px;padding:1px;margin:0 auto;width:95%;background:url("/commImage/ui/btn/btn7.png") repeat-x 0 -300px;}
.img_link .upload .process .rateBar{background:url("/commImage/ui/btn/btn7.png") repeat-x 0 -350px;height:18px;width:0;line-height:18px;}
.img_link .upload .process .rateBar div{background:url("/commImage/ui/btn/btn7.png") repeat-x right -350px;height:18px;margin-left:1px;}
.img_link .upload .process .rateText{position:absolute;top:0;left:0;line-height:20px;width:144px;text-align:center;}

.img_link .nav{display:block; overflow:hidden; zoom:1; padding-bottom:10px;}
.img_link .nav a:hover{text-decoration:none}
.img_link a.nav1,.img_link a.nav2{border-radius:4px; height:20px; line-height:20px; padding:0 7px; text-align:center; float:left; display:block; margin-right:10px; text-decoration:none}
.img_link a.nav1{color:#fff;}
.img_link a.nav2{color:#15c;}
.img_link a.nav1,.img_link a.nav2:hover,.img_link a.active{background:#5294DC; border-radius:4px; color:#fff; text-decoration:none}

.img_link_pop{padding:15px 10px; background:#fff; line-height:20px;}
.img_link_pop .up_top{padding-bottom:15px}
.img_link_pop .up_top input{cursor:pointer}
.img_link_pop .pic_info{overflow:auto; display:block; zoom:1; height:320px; margin-bottom:10px; border-top:1px solid #eee; border-bottom:1px solid #eee; }
.img_link_pop .img_list{float:left; display: inline; width: 200px; margin: 25px 10px 0px 10px; }
.img_link_pop .img_list .delImg { display: inline; float: right; margin-right: -4px; }
.img_link_pop .img_list .imgHover { clear: both; display: block; width: 200px; height: 150px; margin-bottom: 5px; border: 2px solid #CCC; }
.img_link_pop .img_list .imgHover:hover { border: 2px solid #3A7CF0; }


/*Message Service*/
.vas_sms{padding:0px; margin:0 auto; line-height:20px; background:#fff;}
.vas_sms .total_sms{font-size:14px; line-height:40px; margin-bottom:10px; position:relative; border-bottom:1px dotted #ccc; display:block;zoom:1}
.vas_sms .total_sms span{font-size:14px; display:block; position:absolute; right:10px; top:0}
.vas_sms .total_sms b{font-size:14px}
.vas_sms .sms_btn{margin:5px 0; height:30px}
.vas_sms .sms_btn a{text-decoration:none; display:inline; float:left;}
.vas_sms .sms_btn .rbutton2{margin-right:10px;}
.vas_sms .modify_sms{padding:15px 10px;}
.vas_sms .modify_sms .info{margin-top:10px; display:block; overflow:hidden; zoom:1}
.vas_sms .modify_sms textarea{margin:0; padding:5px; text-align:left; width:480px; line-height:20px}
.vas_sms .grid_table .operating{width:70px; text-align:center}
.vas_sms .view_sms{padding:15px 10px 20px 10px;}
.vas_sms .view_sms ul{display:block; overflow:hidden; zoom:1; padding:2px 0}
.vas_sms .view_sms li{float:left; display:inline; width:450px;}
.vas_sms .view_sms .title{width:100px; text-align:right; font-weight:bold}
.vas_sms .sms_list a.amount{background:#f3f3f3; border:1px solid #ccc; padding:0 3px; color:#f60; margin-left:5px}

.vas_sms .total{padding: 6px 10px;background: #F4F7FC; margin:0 0 10px 5px;display: block; overflow:hidden;zoom:1}
.vas_sms .total span{font-size:14px;}
.vas_sms .total span.lt{float:left; width:400px}
.vas_sms .total span.rt {float:right;width:260px;position:relative;}
.vas_sms .total span.rt2{width:210px}
.warn,.warn2{background:url("/commImage/ui/icon/com_info_tips.png") no-repeat left 0px; float:left; padding:3px 6px; width:10px; height:10px; zoom:1}
.warn2{background-position:left -100px;}
.vas_sms a.activ_btn,.vas_sms a.buy{background: url(/commImage/ui/btn/btn5.png) left -150px no-repeat;display: block;position: absolute;left:200px;top: 0px;line-height: 20px;height: 19px;width: 57px;text-align: center; text-decoration:none}
.vas_sms a.buy{background-position:left -100px; height:22px; left:160px}

/*API*/
.vas_api{padding:20px 0px; line-height:20px; font-family:SimSun;}
.vas_api .api_btn{padding:20px 10px}
.vas_api .interface{padding:10px 0; display:block; overflow:hidden; zoom:1; width:800px}
.vas_api .interface li{border:1px solid #ddd; border-radius: 4px; display:inline; width:44%; float:left; margin:0 15px 0 10px; padding:10px;}
.vas_api .interface li .title{font-size:14px; font-weight:bold; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #eee}
.vas_api .interface li .doc,.vas_api .interface li .pdf{padding-left:22px; margin:20px 0 5px 0; background: url("/commImage/ui/bg/getback_password.png") no-repeat left -249px;}
.vas_api .interface li .pdf{background-position:left -299px}

/*make: logo page*/
.iconmake .logo148 span,
.iconmake .logo180 span,
.add_top-ranking .logo148 span,
.add_top-ranking .logo180 span{background:#f8f8f8;color:#888; text-align:center; line-height:25px;border:1px solid #ccc;width:148px; height:60px; margin:0 auto;display:block; background:#f8f8f8 url("/commImage/ui/bg/148_60.png") no-repeat;}
.iconmake .logo180 span,
.add_top-ranking .logo180 span{ background:#f8f8f8 url("/commImage/ui/bg/180_180.png") no-repeat;width:180px; height:180px; background-size:180px;}
.iconmake .logo148 span img,.add_top-ranking .logo148 img{width:148px;height:60px;}
.iconmake .logo180 span img,.add_top-ranking .logo180 img{width:180px; height:180px;}
.iconmake .logo148, 
.iconmake .logo180,
.add_top-ranking .logo148,
.add_top-ranking .logo180{width:153px; margin:5px 10px 5px 0}
.iconmake .logo180,.add_top-ranking .logo180{width:180px;}
.add_top-ranking .logo180,.add_top-ranking .logo148{float:none;}
.iconmake .logo148 span a.btn,.iconmake .logo180 span a.btn{position:absolute; opacity: 0.70;-moz-opacity: 0.70;filter:alpha(opacity=70); background:#888; color:#fff; z-index:1000; top:40px; left:0; width:148px; text-align:center; height:19px; padding-top:1px; line-height:20px;}
.iconmake .logo148 span a:hover.btn,.iconmake .logo180 span a:hover.btn{opacity: 1.00;-moz-opacity: 1.00;filter:alpha(opacity=100); background:#5783D2;}
.iconmake .grid_table th,.iconmake .grid_table td,.specialpage .grid_table th,.specialpage .grid_table td{text-align:center}
.iconmake .end,.specialpage .end{color:#999}
.iconmake .end a,.specialpage .end a,.iconmake .end a:hover,.specialpage .end a:hover{color:#999; text-decoration:none; cursor:text}
.add_top-ranking .logo148 span a.btn,.add_top-ranking .logo180 span a.btn{position:absolute; opacity: 0.70;-moz-opacity: 0.70;filter:alpha(opacity=70); background:#888; color:#fff; z-index:1000; top:40px; left:0; width:148px; text-align:center; height:19px; padding-top:1px; line-height:20px;}
.add_top-ranking .logo148 span a:hover.btn,.add_top-ranking .logo180 span a:hover.btn{opacity: 1.00;-moz-opacity: 1.00;filter:alpha(opacity=100); background:#5783D2;}
.add_top-ranking a.blue{margin-top:-40px;}

.specialpage .pp span,
.specialpage .pp2 span,
.select_page .pp2 span{border:1px solid #ccc; width:90px; height:90px; margin:0 auto; background:#f8f8f8 url("/commImage/ui/bg/no_page.gif") no-repeat; display:block}
.specialpage .pp2 span,
.select_page .pp2 span{background:#f8f8f8; color:#888; text-align:center; line-height:25px;}
.specialpage .pp span img,
.specialpage .pp2 span img,
.select_page .pp2 span img{width:90px; height:90px}

.grid_table td.pp span{position:relative;}
.grid_table td.pp span a{}
.grid_table td.pp span a i{ position:absolute; left:0; bottom:0; font-style:normal;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');background:rgba(0,0,0,0.3); height:20px;width:90px; display:block; color:#fff;}
:root .grid_table td.pp span a i{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}
.grid_table td.pp span a img{}

/*page, logo step*/
.logo-step,.page-step{background:url("/commImage/ui/bg/logo_design_step.png") no-repeat; height:130px; text-indent:-9999px; margin:20px auto}
.page-step{background:url("/commImage/ui/bg/page_design_step.png") no-repeat;}

/*pop-up window: add page*/
.ol_box div.select_page{overflow:hidden; display:block; clear:both; zoom:1}
.select_page{margin:5px auto; line-height:20px;}
.select_page .pp2{width:100px; margin:5px 10px 5px 0; position:static;}
.select_page .pp2 span a.btn{position:absolute; opacity: 0.70;-moz-opacity: 0.70;filter:alpha(opacity=70); background:#888; color:#fff; z-index:1000; top:68px; left:0; width:90px; text-align:center; line-height:20px; padding-top:2px;}
.select_page .pp2 span a:hover.btn{opacity: 1.00;-moz-opacity: 1.00;filter:alpha(opacity=100); background:#5783D2;}
.select_page label{vertical-align: middle;font-family: tahoma;}
.select_page label input{margin: 0 2px 0 0;padding: 0;line-height: 20px;height: 20px;vertical-align: middle;}

.Wdate{cursor:pointer; display:inline-block; height:16px}

/* template manage */
.template_manage .tm_header{
border:1px solid #CBCAD0;
height:45px;
overflow:visible;
background:-webkit-gradient(linear,0 0,0 100%, from(#FBFBFB),to(#EEEEEE));
background: -moz-linear-gradient(top, #FBFBFB, #EEEEEE);
background: -o-linear-gradient(top, #FBFBFB, #EEEEEE);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#EEEEEE');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#FBFBFB, endColorstr=#EEEEEE)";
}
.template_manage .tmh_box{width:1004px;margin:0 auto;overflow:visible;}
.template_manage .tm_nav{float:left;overflow:visible;}
.template_manage .tm_nav ul{border-left:1px solid #CBCAD0;float:left;}
.template_manage .tm_nav li{float:left;background:#FFF;line-height:45px;height:45px;font-size:14px;padding:0 20px;border-right:1px solid #CBCAD0;cursor:pointer;position:relative;z-index:1;}
.template_manage .tm_nav li.active{height:46px;font-weight:bold;margin-bottom:-1px;}
.template_manage .btn_date{float:right;}
.template_manage .btn_date li{float:left;}
.template_manage .btn_date .apply_btn1{width:103px;height:29px;line-height:29px;background:#79BB33;border:1px solid #639F25;color:#FFF;cursor:pointer;padding:0;margin:0;margin-left:10px;}
.template_manage .btn_date .cancal_btn1{width:69px;height:29px;line-height:29px;background:#FFF;border:1px solid #BABABA;color:#444;cursor:pointer;padding:0;margin:0;margin-left:10px;}
.template_manage .btn_date .btn{padding-top:8px;}
.template_manage .btn_date .dateTime{padding-top:12px;}

.template_manage .tm_body{width:1004px;margin:0 auto;}
.template_manage .tm_body .tmb_box{padding:20px;overflow:hidden;}
.template_manage .tm_body ul{overflow:hidden;zoom:1;width:970px;}
.template_manage .tm_body li{float:left;padding-right:25px;position:relative;}
.template_manage .tm_body li img{display:block;border:3px solid #EEEEEE;border-radius:2px;cursor:pointer;}
.template_manage .tm_body li i{display:none;}
.template_manage .tm_body li.active img{border-color:#7EDC12;}
.template_manage .tm_body li.active i{display:block;width:30px;height:30px;background:#7EDC12 url("/commImage/ui/icon/right1.png") no-repeat 5px 7px;position:absolute;bottom:3px;left:63px;border-top-left-radius:2px;}
.template_manage .tm_body li h3{margin:0;padding:0;background:rgba(0,0,0,0.45);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#AA333333,endColorStr=#AA333333);position:absolute;top:3px;left:3px;width:90px;height:21px;line-height:21px;color:#fff;text-align:center;font-weight:normal;}
.template_manage .tm_body .pager{padding-top:20px}
.template_manage .iframe_html{border-top:2px solid #888888;}

.template_manage .search_pager{margin:0 auto;margin-bottom:20px;}
.template_manage .search_pager ul{width:auto;display:inline;}
.template_manage .search_pager ul li{width:16px;height:16px;line-height:16px;border:1px solid #FFF;padding:0;margin:0 5px;font-size:11px;font-weight:normal;color:#AAA;}
.template_manage .search_pager ul .qpages li.pgCurrent{width:16px;height:16px;line-height:16px;border:1px solid #358ADD;padding:0;background:#4095EF;font-size:11px;font-weight:normal;color:#FFF;}
.template_manage .search_pager ul .qpages li{border:1px solid #D9D9D9;}

.template_manage .search_pager li.first{background-position:center -135px;}
.template_manage .search_pager li.pre{background-position:center -167px;}
.template_manage .search_pager li.next{background-position:center -199px;}
.template_manage .search_pager li.last{background-position:center -231px;}
.template_manage .search_pager li.first-empty{background-position:center -6px;}
.template_manage .search_pager li.pre-empty{background-position:center -38px;}
.template_manage .search_pager li.next-empty{background-position:center -70px;}
.template_manage .search_pager li.last-empty{background-position:center -101px;}

.template_manage .search_pager .quickPager{display:none;}

/* particular page */
.particular_page .use_date{line-height:22px;padding:10px 0;}
.particular_page .use_date span{font-size:16px;padding-right:18px;font-weight:bold;}
.particular_page .particular_list ul{padding-bottom:40px;zoom:1;overflow:hidden;}
.particular_page .particular_list li{border:1px solid #E8F1F8;background:#F7FBFE;height:90px;padding:10px;position:relative;float:left;width:774px;}
.particular_page .particular_list p{padding-top:35px;padding-left:105px;width:350px;font-size:14px;color:#545454;}
.particular_page .particular_list p i{position:absolute;top:35px;left:45px;width:46px;height:39px;display:block;background:url("/commImage/ui/icon/template.png");}
.particular_page .particular_list p a{font-size:14px;margin-left:10px;}
.particular_page .particular_list a.btn{height:45px;line-height:45px;width:223px;position:absolute;top:50%;right:20px;font-size:20px;font-family:"Microsoft Yahei",SimSun,Tahoma;text-align:center;margin-top:-22px;border-radius:5px;box-shadow:0 2px 1px #EAEAEA;}
.particular_page .particular_list a.btn.green{background:#5FBE60;border:1px solid #4E9D4E;color:#FFF;}
.particular_page .particular_list a.btn.white{background:#FFF;border:1px solid #A2B8DF;color:#1055CA;}
.particular_page .particular_list a:hover.btn{text-decoration:none;}
.particular_page .particular_list dl{}
.particular_page .particular_list dt{float:left;width:110px}
.particular_page .particular_list dt img{display:block;}
.particular_page .particular_list dd{float:left;width:350px;}
.particular_page .particular_list h3{padding:0;margin:0;line-height:26px;height:26px;font-size:14px;}
.particular_page .particular_list .use_state{zoom:1;}
.particular_page .particular_list .use_state span{height:19px;line-height:19px;padding:0 15px;border-radius:19px;color:#FFF;float:left;}
.particular_page .particular_list span.red{background:#F7201E;}
.particular_page .particular_list span.green{background:#47A847;}
.particular_page .particular_list span.black{background:#2E2E2E;}
.particular_page .particular_list .dateTime{font-size:11px;line-height:26px;height:26px;color:#434448;}
.particular_page .particular_list .set_cycle{position:relative;overflow:visible;zoom:1;top:0;left:0;}
.particular_page .particular_list .set_cycle a{margin-right:10px;}
.particular_page .particular_list .tips{position:absolute;top:20px;left:0;z-index:1;overflow:visible;}
.particular_page .particular_list .tips_top{width:11px;height:6px;position:absolute;top:-5px;left:20px;z-index:1;background:url("/commImage/ui/icon/tip01.png")}
.particular_page .particular_list .tips_body{background:#FFF;border:1px solid #CCCCCC;padding:10px;zoom:1;float:left;box-shadow:1px 1px 2px #D8D8D8;filter:progid:DXImageTransform.Microsoft.Shadow(color='#D8D8D8', Direction=135, Strength=3);}
.particular_page .particular_list .tips_body input{width:150px;height:16px;line-height:16px;padding:3px;border:1px solid #9A9A9A;float:left;}
.particular_page .particular_list .tips_body button{margin:0;padding:0 15px;height:24px;line-height:24px;border:1px solid #3989DE;background:#4095EF;float:left;color:#FFF;margin-left:5px;}

.particular_page .use_log h3{line-height:26px;height:26px;font-size:14px;color:#4B555F;padding:0;margin:0;border-bottom:1px solid #DCE3E9;}
.particular_page .use_log dl{position:relative;padding-left:180px;line-height:36px;zoom:1;}
.particular_page .use_log dl.odd{background:#FFF;}
.particular_page .use_log dl.even{background:#F4F8FB;}
.particular_page .use_log dt{position:absolute;top:0;left:0;line-height:36px;height:36px;color:#5A7592;padding-left:5px;}
.particular_page .use_log dd{line-height:36px;height:36px;color:#5A7592;}

.particular_page .pager{padding-top:40px;}

/*vas admin*/
.vas_admin{padding:10px 0}
.vas_admin .tips{border:1px solid #eee; background:#fcfcfc; padding:50px 0; text-align:center; position:relative; line-height:40px; font-size:24px; font-family:"\5FAE\8F6F\96C5\9ED1","SimHei"; display:block; overflow:hidden; zoom:1}
.vas_admin .tips i{background:url(/commImage/ui/icon/icon11.png) left top no-repeat; display:block; width:50px; height:50px; left:170px; top:52px; position:absolute}
.vas_admin .tips a{font-size:24px;}
.vas_admin .arrow{background:url(/commImage/ui/icon/arrow1.png) center 5px no-repeat; text-indent:-999px; display:block; height:60px; margin:20px auto}
.vas_admin h2{font-size:30px; font-family:"\5FAE\8F6F\96C5\9ED1","SimHei"; font-weight:normal; color:#555; padding:0 5px; margin:0; line-height:40px;}
.vas_admin .pic{margin:15px auto; background:url(/commImage/ui/bg/com_vas.png) left 0px no-repeat; width:800px; height:290px; position:relative; z-index:1;}
.vas_admin .pic a:hover{text-decoration:none}
.vas_admin .mask{position:absolute; background:none; left:0; top:0; width:800px; height:290px; z-index:10}
.vas_admin .mask a{position:absolute; display:block; left:0; top:0; z-index:20; cursor:pointer}
.vas_admin .mask a:hover{background:url(/commImage/ui/bg/vas_mask.png) left 0px repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src="/commImage/ui/bg/vas_mask.png");}
.vas_admin .mask a span{display:none}
.vas_admin .mask a:hover span{background:#000; width:78px; height:28px; line-height:28px; text-align:center;color:#fff; margin:0 auto; border-radius:4px; cursor:pointer; display:block; overflow:hidden; zoom:1;}

.vas_admin .mask a.pro1{left:0; top:0; width:271px; height:136px}
.vas_admin .mask a.pro2{left:274px; top:0px; width:123px; height:75px}
.vas_admin .mask a.pro3{left:400px; top:0px; width:122px; height:75px}
.vas_admin .mask a.pro4{left:525px; top:0px; width:272px; height:212px}
.vas_admin .mask a.pro5{left:0px; top:139px; width:123px; height:73px}
.vas_admin .mask a.pro6{left:0px; top:215px; width:123px; height:74px}
.vas_admin .mask a.pro7{left:125px; top:139px; width:146px; height:150px}
.vas_admin .mask a.pro8{left:274px; top:77px; width:250px; height:135px}
.vas_admin .mask a.pro9{left:274px; top:215px; width:123px; height:75px}
.vas_admin .mask a.pro10{left:400px; top:215px; width:123px; height:75px}
.vas_admin .mask a.pro11{left:525px; top:215px; width:135px; height:75px}
.vas_admin .mask a.pro12{left:660px; top:215px; width:136px; height:75px} 

.vas_admin .mask a:hover span.m1{margin-top:55px;}
.vas_admin .mask a:hover span.m2, .vas_admin .mask a:hover span.m3, .vas_admin .mask a:hover span.m5, .vas_admin .mask a:hover span.m6, .vas_admin .mask a:hover span.m9, .vas_admin .mask a:hover span.m10, .vas_admin .mask a:hover span.m11, .vas_admin .mask a:hover span.m12{margin-top:23px;}
.vas_admin .mask a:hover span.m4{margin-top:95px;}
.vas_admin .mask a:hover span.m7{margin-top:62px;}
.vas_admin .mask a:hover span.m8{margin-top:52px;}


/*
jobs refresh
*/
.job_refresh{padding:10px 0; display:block; overflow:hidden; zoom:1}
.job_refresh .refresh_main{width:850px; margin-left:10px}
.job_refresh ul{float:left; width:373px; margin-right:30px; border:1px solid #ccc; border-radius:3px;}
.job_refresh ul li{position:relative; zoom:1}
.job_refresh ul .li01{padding:20px; background:#f5f5f5;}
.job_refresh ul .li01 a{line-height:40px}
.job_refresh ul .refresh_btn{position:absolute; right:20px; top:25px; background:url("/commImage/10.2/ui/icon/refresh_icon.png") left top no-repeat; width:98px; height:25px; }
.job_refresh ul .refresh_btn a{line-height:25px; text-indent:-999px; display:block;}
.job_refresh ul .refresh_btn a:hover{text-decoration:none}
.job_refresh ul .li01 .time{font:normal 40px/40px Verdana, Arial, Helvetica, sans-serif; padding-right:15px; color:#444}
.job_refresh ul .li02{padding:20px; font-size:14px; line-height:26px; color:#666;}
.job_refresh ul.enabled{border:1px solid #7bac7b}
.job_refresh ul.enabled .li01{background:#efe}
.job_refresh ul.enabled .refresh_btn{background-position:-200px top}
.job_refresh ul .li02 .tips{background:url("/commImage/10.2/ui/icon/refresh_icon.png") left -98px no-repeat; padding:0 10px; margin-left:5px; zoom:1}
.job_refresh ul .li02 a:hover.tips{text-decoration:none}
.job_refresh ul .li03{border-top:1px solid #eee; padding:5px 10px; height:20px; line-height:20px; color:#666}
.job_refresh ul .li03 .more{position:absolute; top:5px; right:10px; text-align:right}
.job_refresh ul .li03 .more a{color:#666}
.job_refresh ul .li03 .more i{background:url("/commImage/10.2/ui/icon/refresh_icon.png") -100px -98px no-repeat; padding:0 6px; margin-left:5px; zoom:1}
.job_refresh ul .history{padding:0 10px; line-height:26px; color:#666; border-top:1px solid #f3f3f3; height:217px; overflow-x:hidden; overflow-y:auto; zoom:1}
.refresh_set_time{padding:30px 0; margin:0 auto; width:235px}
.refresh_set_time li{float:left; width:85px;}
.refresh_set_time li .up, .refresh_set_time li .down{background:url("/commImage/10.2/ui/icon/refresh_icon.png") 0px -150px no-repeat; height:38px;}
.refresh_set_time li .down{background-position:-200px -150px}
.refresh_set_time .time{padding:20px 0;border-left:1px solid #7d8a93; border-right:1px solid #7d8a93;box-shadow: 1px 2px 3px #DDDDDD inset;}
.refresh_set_time .time input{ text-align:center; font-size:50px; color:#444; font-family:Verdana, Arial, Helvetica, sans-serif; border:0; padding:0; width:83px; outline:none; background:none}
.refresh_set_time li.pt{width:60px}
.refresh_set_time li.pt i{background:url("/commImage/10.2/ui/icon/refresh_icon.png") -130px -150px no-repeat; display:block; margin:74px 0 0 25px; width:10px; height:38px; padding:0 6px}
.refresh_set_time .up a, .refresh_set_time .down a{display:block; cursor:pointer; height:38px; text-indent:-999px}

.jobAuto_Refresh_UpdateForm .pop_btnbg{padding:20px;}
.jobAuto_Refresh_UpdateForm .pop_btnbg .box-ok{width:auto;padding:0 20px;line-height:30px;height:30px;background:#4082f4;border:1px solid #3b7be8;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1","SimHei";}
.jobAuto_Refresh_UpdateForm .pop_btnbg .box-cancel{width:auto;padding:0 20px;line-height:30px;height:30px;background: #f9f9f9;border:1px solid #d9d9d9;color:#666668;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1","SimHei";}
/*
search Recommend
*/
.search_recommend{padding:10px 0}
.particular_page .sub_tab_nav{display:block; overflow:hidden; zoom:1; padding:5px 0;}
.particular_page .sub_tab_nav a.nav2{border-radius:2px; height:20px; line-height:20px; padding:0px 8px; background:#f5f5f5; border:1px solid #e8e8e8; text-align:center; float:left; display:block; margin-right:10px; text-decoration:none}
.particular_page .sub_tab_nav a.nav2{color:#15c;}
.particular_page .sub_tab_nav a.nav2:hover, .particular_page .sub_tab_nav a.active{background:#5294DC; border:1px solid #5294DC; color:#fff; text-decoration:none}

/* 	
reservation
 */
.reservation_tab .subscription_mail{height:37px;line-height:37px;font-size:12px;padding:0 10px;border:1px solid #f0e5ba;margin-bottom:25px;background:#ffffe9;}
.reservation_tab .subscription_mail .ipt{border:1px solid #666;padding-left:5px;background:#fff}
.reservation_tab .subscription_mail a{color:#1155CC;font-size:12px;margin:0 5px;}
.reservation_tab ul{margin-right:-50px;}
.reservation_tab li{float:left;width:393px;padding-right:24px;padding-bottom:15px;}
.reservation_tab dt{font-size:14px;line-height:26px;position:relative;*zoom:1;}
.reservation_tab dt .operate{display:none;position:absolute;top:0;right:2px;font-size:12px;line-height:26px;height:26px;}
.reservation_tab dt a{color:#44659E;}
.reservation_tab dt span{padding:0 5px;color:#CCCCCC;}
.reservation_tab dd{border-bottom:2px solid #FAFAFA;border-radius:3px;}
.reservation_tab dl:hover .operate,
.reservation_tab dl.ie6hover .operate{display:block}
.reservation_tab .item{border:1px solid #E4E4E4;border-radius:3px;}
.reservation_tab .item .item_main{padding:15px 25px;height:70px;overflow:hidden;}
.reservation_tab .item .quantity{line-height:35px;height:35px;font-size:14px;color:#999;}
.reservation_tab .item .quantity span{font-size:32px;color:#444444;padding-right:5px;}
.reservation_tab .item .quantity span a{color:#44659E;}
.reservation_tab .item .text{line-height:18px;color:#44659E;}
.reservation_tab .item .text a{color:#555;}
.reservation_tab .item .subscription{height:45px;line-height:45px;border-top:1px solid #E4E4E4;background:#F0F0F0;text-align:center;font-size:14px;}

.reservation_tab li.add .item {display:block;height:148px;border-style:dotted;background:#FBFBFB;}
.reservation_tab li.add .item:hover {color:#818588}
.reservation_tab li.add .item .icon_add{display:block;width:52px;height:50px;margin:30px auto 10px auto;background:url("/commImage/10.2/ui/bg/resume_bg.png") no-repeat center center;} 
.reservation_tab li.add .item .text{display:block;font-size:14px;text-align:center;color:#818588;}

.search_recommend .recommend_log{padding:30px 0 20px 0}
.search_recommend .searcher{_width:100%;}
.search_recommend .recommend_log .read{font-size:14px; color:#44659e;}
.search_recommend .recommend_log .grid_table{border-top:1px solid #DCE3E9; margin-top:5px}
.search_recommend .recommend_log .time{color:#5a7592; padding-left:5px}
.search_recommend .recommend_log .red{color:#e00}

.search_recommend .searcher .subscription_mail{height:37px;line-height:37px;font-size:12px;padding:0 10px;border:1px solid #f0e5ba;margin-bottom:25px;background:#ffffe9;}
.search_recommend .searcher .subscription_mail .ipt{border:1px solid #666;padding-left:5px;background:#fff}
.search_recommend .searcher .subscription_mail a{color:#1155CC;font-size:12px;margin:0 5px;}
.search_recommend .searcher ul{margin-right:-50px;}
.search_recommend .searcher li{float:left;width:385px;padding-right:24px;padding-bottom:10px;}
.search_recommend .searcher dt{font-size:14px; height:26px;line-height:26px;position:relative;*zoom:1;}
.search_recommend .searcher dt .operate{display:none;position:absolute;top:0;right:2px;font-size:12px;line-height:26px;height:26px;}
.search_recommend .searcher dt a{color:#44659E;}
.search_recommend .searcher dt span{padding:0 5px;color:#CCCCCC;}
.search_recommend .searcher dd{border-bottom:2px solid #FAFAFA;border-radius:3px;}
.search_recommend .searcher dl:hover .operate,
.search_recommend .searcher dl.ie6hover .operate{display:block}
.search_recommend .searcher .item{border:1px solid #E4E4E4;border-radius:3px;}
.search_recommend .searcher .item .item_main{padding:15px;height:90px;overflow:hidden; font-size:14px; line-height:24px}
.search_recommend .searcher .item .time{font:bold 16px/20px Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px; color:#888}
.search_recommend .searcher .item  .txt_r{color:#565960; font-size:14px}

.search_recommend .searcher .item .subscription{height:45px;line-height:45px;border-top:1px solid #E4E4E4;background:#F0F0F0;text-align:center;font-size:14px;}
.search_recommend .searcher .item .subscription a{color:#515151;position:relative;font-family:SimSun;}
.search_recommend .searcher .item .subscription a i{width:16px;height:13px;display:block;position:absolute;top:0;left:-20px;background:url("/commImage/10.2/ui/btn/btn03.png") -200px -50px no-repeat;overflow:hidden;}
.search_recommend .searcher .item .subscribed{height:45px;line-height:45px;border:1px solid #4e9d4e;background:#60C060;font-size:14px;margin:-1px;margin-top:0; text-align:center; color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;position:relative;}
.search_recommend .searcher .item .success{background:#e5ffe5;border:1px solid #d4e3d4; color:#4b894b}

.search_recommend .searcher li.add{background:none}
.search_recommend .searcher li.add .item {display:block;height:166px;border-style:dotted;background:#FBFBFB;}
.search_recommend .searcher li.add .item:hover {color:#818588}
.search_recommend .searcher li.add .item .icon_add{display:block;width:52px;height:60px;margin:30px auto 10px auto;background:url("/commImage/10.2/ui/bg/add_bg.png") no-repeat center center;} 
.search_recommend .searcher li.add .item .text{display:block;font-size:24px; font-family:"\5FAE\8F6F\96C5\9ED1","SimHei";text-align:center;color:#cfcfcf;}
.search_recommend .searcher li.add a:hover.item{text-decoration:none;}
.search_recommend .searcher li.add a:hover.item .text{color:#999}
.search_recommend .searcher .no_searcher .add{width:794px; margin:0}

/*
reservation
*/
.reservation{padding:5px 0 30px 0}
.reservation .tit{font:normal 24px/30px "\5FAE\8F6F\96C5\9ED1","SimHei"; color:#444; border-bottom:1px solid #ececec; padding:5px; margin-bottom:10px}
.reservation .item{padding:10px 5px; overflow:hidden; zoom:1; color:#555;}
.reservation .item .i_title{float:left; width:75px; font-size:14px; padding-top:8px}
.reservation .item .i_content{float:left; width:600px;font-size:14px;}

.reservation .item .s_area{border-left:0; border-radius:0px; width:222px; position:relative}
.reservation .item .keyword_wrap{border:1px solid #e0e0e0; background:#f6f6f6; height: 18px;line-height: 18px;padding:6px 5px;width:435px; margin:0px; position:relative}
.reservation .item .keyword_wrap label{position:absolute; left:8px; top:4px; top:6px\9; font-size:14px; color:#444; line-height:20px; cursor:text}
.reservation .item .keyword_wrap input{font-size: 12px;background:none; display:block;height: 16px;line-height:16px; padding:0; margin:0; border:0; outline: none; width:276px;}
.reservation .item .s_area .keyword_wrap{width:210px;}
.reservation .item .s_area .drop{position: absolute;top:1px;right:1px;opacity:0.6;filter:alpha(opacity=60); }
.reservation .item .s_area .s_area_pop{width: 32px;height: 28px; background:#F6F6F6 url("/commImage/10.2/ui/icon/01.png") -40px -38px no-repeat; display: block; text-decoration:none}
.reservation .item .search_btn{background:#618fcb;border-top-right-radius:3px;border-bottom-right-radius:3px; color:#fff; border:0; margin:0; font-size:14px; font-weight:bold; float:left; height:34px; line-height:34px; padding:0px; width:80px; text-align:center; cursor:pointer}

.reservation .item .keyword_wrap .txt{width:400px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size:14px;}
.reservation .item .keyword_wrap .key_txt{width:270px}
.reservation .item .set_up{position: absolute;top:3px;right:3px;border-radius: 3px;display: block;width:438px;height: 24px;line-height: 20px;background:url("/commImage/10.2/ui/icon/setUp_icon.png") 420px 5px no-repeat;}
.reservation .item .set_up:hover{text-decoration:none}

/*
Set display content
*/
.showRecomm{padding:20px; overflow:hidden; zoom:1; background:#fff}
.showRecomm .tit{font-size:14px; font-weight:bold}
.showRecomm .setUp{padding:8px 0 25px 0; line-height:20px; overflow:hidden;zoom:1}
.showRecomm .setUp input{border:1px solid #c9c9c9; background:#f0f0f0; padding:2px 3px; line-height:20px; height:19px; _height:14px;*height:14px; width:220px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; float:left; margin-right:3px}
.showRecomm .setUp select{height:26px; float:left; margin-right:3px}
.showRecomm .show_bg{background:url("/commImage/10.2/ui/bg/showRecomm_bg.png") 0px 0px no-repeat; height:36px; width:674px; padding:8px; margin:10px auto 10px 0}
.showRecomm .show_bg .info{width:230px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; color:#6f6f6f;}
.showRecomm .tips{padding:30px 0 0 0; line-height:20px; color:#666; font-family:"SimSun"}
  
/*

*/ 
.width_content .tab_body .iconLabe{margin-bottom:10px;_width:100%;}
.width_content .tab_body .iconLabe a{border-radius:4px;height:20px;line-height:20px;padding:0px 8px;background:#f5f5f5;border:1px solid #e8e8e8;text-align:center;float:left;display:block;margin-right:10px;text-decoration:none;}
.width_content .tab_body .iconLabe a:hover,.width_content .tab_body .iconLabe a.active{background:#5294DC;border:1px solid #5294DC;border-radius:4px;color:#fff;text-decoration:none; }

.grid_table .tac .logo180,.grid_table .tac .logo148,.grid_table .logo180,.grid_table .logo148{width:auto;margin:0;}
.grid_table .tac .logo180 span img{ width:60px;height:60px;}
.grid_table .tac .logo180 span{background: #f8f8f8 url("/commImage/ui/bg/180_180.png") no-repeat; background-size:60px;height:60px;width:60px; margin:0px auto; display:block; border:1px solid #ccc;}