@charset utf-8;
html{font-family:sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;overflow-y:scroll;  font-size:12px; font-family/*字体*/:"Microsoft YaHei",Arial,sans-serif; line-height/*行高*/:1.5; background:#000; }
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
audio,canvas,video{display: inline-block;}
audio:not([controls]){display: none;height: 0;}
[hidden]{display: none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,select,textarea,th,td,div{margin:0;padding:0;}
body,button,input,select,textarea{font:1rem 'Microsoft Yahei',Arial,Verdana,Helvetica,sans-serif;line-height:1.5;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
address,cite,dfn,em,var,caption,code,dfn,th{font-style:normal;font-weight:400;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}


/*::selection { background: #00b38a; color: #fff }
::-moz-selection { background: #00b38a; color: #fff }*/
ul { list-style/*设置列表项目相关内容*/:none/*无*/;} 
img { border/*边框*/:0px;}  
a{ color:#333; text-decoration:none;}
a:hover{ color:#7ec51d;}
.clearfix:after,.clearfix:before{display:table;content:"";height:0;clear:both;visibility:hidden}

.f_l{ float:left;}
.f_r{ float:right;}
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }


.nav { width: 1000px; overflow: hidden; height: 46px;  background: #0061af; margin:0 auto;}
.nav li { float: left; padding: 6px 0 10px;}

.nav li>a{display:block;color:#fff;height:30px;padding:0 30px;line-height:30px;font-size:16px;vertical-align:middle;position:relative}
.nav li>a:after{content:'';position:absolute;right:0;top:50%;margin-top:-9px;width:1px;height:18px;background:#094cbc}
.nav li:hover{background:#fff}.nav li:hover>a{color:#4c5a65}.nav li:hover>a:after{display:none}


ul,li{ list-style-type:none;}
.mb10{ margin-bottom:10px;}
.mb25{ margin-bottom:25px;}
.about { padding: 0 15px 15px; overflow: hidden; zoom:1;}
.about h2 { font-size: 16px; font-weight: 600;  color: red}
.about p {  font-size: 14px; line-height: 30px;}
.about p.title { font-weight: 600; margin-top: 10px; color: red;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.top_img {width:100%;height:auto;background-color:#070503;}
.top_img img {display:block;width:100%;margin:0 auto;}
.top_img h2 {font-size:0;margin:0;}
#lg_header a:hover { text-decoration: none; }
#lg_tnav { min-width: 1024px; height: 54px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #e5e5e5; background-color: #fafafa }
#lg_tnav .inner { width: 1024px; margin: 0 auto }
#lg_tnav .lg_tnav_l { float: left; width: 260px; overflow: hidden }
#lg_tnav .lg_logo img { float: left; margin: 10px 0 0 }
#lg_tnav .lg_logo h1 { float: left; width: 154px; height: 34px; margin: 10px 0 0 0; padding: 0; background-image: url(../bestimg/logo.png); overflow: hidden; text-indent: -99em }
#lg_tnav .lg_logo span { float: left; font-size: 24px; line-height: 31px; color: #00b38a; border-left: 1px solid #e1e1e1; margin: 12px 0 0 12px; padding: 0 12px }
#lg_tnav .suggestCity { float: left; height: 44px; padding-top: 10px; padding-left: 12px; font-size: 18px; line-height: 44px }
#lg_tnav .suggestCity strong { margin-right: 8px; color: #333; font-size: 18px; font-weight: normal }
#lg_tnav .suggestCity em { color: #999; font-size: 12px; cursor: pointer }
#lg_tnav .lg_tnav_wrap { float: left }
#lg_tnav .lg_tnav_wrap li { display: inline-block; *float: left; margin: 0 16px; position: relative }
#lg_tnav .lg_tnav_wrap li a { display: block; font-size: 18px; color: #999; line-height: 53px; padding: 0 5px }
#lg_tnav .lg_tnav_wrap li a:hover { color: #333; border-bottom: 2px solid #00b38a }
#lg_tnav .lg_tnav_wrap li a.current { color: #333; border-bottom: 2px solid #00b38a }
#lg_tnav .lg_tnav_wrap li b { font-size: 12px; line-height: 18px; font-weight: 100; position: absolute; left: 80px; top: 10px; color: #fff; background: #fd470c; padding: 0 5px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px }


.container {width:1000px;margin:0 auto;}
.main {/*background:url(../bestimg/content_top_bgV1.jpg) center top no-repeat;*/    position:relative;z-index:0;}
.main .content {margin-top:-112px;}
.section_three {position:relative;/*background:url(../img/caret.jpg) center 47% no-repeat;*/}
.section_three .hr_list {padding:0 5px;}
.section_three .content {position:relative;z-index:3;padding-top:47px;margin-top:0px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#efefef;}
.section_three .hot_list {position:relative;z-index:6;padding:0 47px 47px 47px;margin-bottom:30px;}
.sub_title3 {width:205px;height:44px;background-position:0 -450px;font-size:0;margin:0 auto;}
.section_three .item {position:relative;margin-top:50px;margin-right:14px;width:170px;height:180px;float:left;}
.section_three .item_img {width:170px;height:180px;background-color:#fff;position:relative;overflow:hidden;cursor:default;}
.section_three .item_img img {margin:16px 35px 0px 35px;width:100px;height:100px;border:2px solid #eee;}
.section_three .hr {position:relative;margin:20px 26px 40px 0;width:228px;height:325px;float:left;}
.section_three .hr_img {border:4px solid #fff;width:220px;height:325px;position:relative;overflow:hidden;cursor:default;}
.section_three .hr_img img {width:220px;height:324px;padding:0;margin:0;border:none;}
.hr_bg {background-color:#fff;height:70px;width:228px;margin-top:-10px;padding-top:5px;}
.hr_img p {position:absolute;left:0;bottom:0;text-align:center;width:100%;padding:10px 0;font-size:14px;background:-webkit-gradient(linear,0 0,0 bottom,from(rgba(255,255,255,0.88)),to(rgba(255,255,255,1)));filter:alpha(opacity=0.88 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=180) progid:DXImageTransform.Microsoft.gradient(startcolorstr=white,endcolorstr=white,gradientType=0);-ms-filter:alpha(opacity=0.88 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=180) progid:DXImageTransform.Microsoft.gradient(startcolorstr=white,endcolorstr=white,gradientType=0);background:-moz-linear-gradient(top,rgba(255,255,255,0.88),rgba(255,255,255,1));background:-o-linear-gradient(top,rgba(255,255,255,0.88),rgba(255,255,255,1));}
.hr_img p .hr_name {font-size:16px;color:#00b38a;}
.hr_img p .hr_company {font-size:14px;color:#a0a0a0;}
.section_three .item.last {margin-right:0;}
.item .item_mask {position:absolute;display:block;left:0;top:0;z-index:5;width:100%;height:0;overflow:hidden;background-color:rgba(0,179,138,.9);-webkit-transition:all .3s;transition:all .3s;}
.item .item_mask .item_mask_des {display:block;margin-top:60px;color:#fff;padding:0 25px;text-align:left;font-size:14px;text-decoration:none;}
.section_three .img_tag {position:absolute;z-index:9;left:0;top:0;width:33px;height:38px;background-position:0 -247px;color:#fff;line-height:1;padding-top:10px;text-align:center;}
.hr .item_mask {position:absolute;left:0;top:0;z-index:5;width:100%;height:0;overflow:hidden;background-color:rgba(0,0,0,.85);-webkit-transition:all .3s;transition:all .3s;}
.footer.td_bg {/*background:url(../bestimg/bottom_bg_td.jpg) center bottom no-repeat;*/}
.footer .btn_baoming {position:absolute;width:185px;height:60px;left:50%;bottom:224px;margin-left:-92px;cursor:pointer;background-position:0 0;}
.footer .baoming_des {position:absolute;left:206px;top:0;width:385px;height:120px;background-color:rgba(0,0,0,.6);color:#fff;padding:21px 0;border-radius:10px;}
.footer .baoming_des:before {position:absolute;content:'';left:-28px;top:10%;height:0;width:0;border:14px solid transparent;border-right-color:rgba(0,0,0,.6);}
.footer .baoming_des .contact {padding:0 20px 0 60px;}
.footer {width:100%;position:relative;z-index:-1;/*background:url(../bestimg/bottom_bg_hy.jpg) center bottom no-repeat;*/    padding-bottom:70px;padding-top:80px;/*margin-top:-1070px;*/}
.footer .footer_title {width:225px;height:42px;margin:0 auto;margin-bottom:20px;background-position:0 -127px;}
.footer .footer_des {font-size:16px;color:#00b38a;line-height:1.3;text-align:center;}
.footer.hr_bottom_bg {/*background:url(../bestimg/bottom_bg_td.jpg) center bottom no-repeat;*/}
.footers {background:url('../bestimg/footers.png') no-repeat center;}
.besthrinfo {padding:20px;position:relative;font:14px/22px "Microsoft YaHei",Arial,sans-serif;}
.besthrinfo .hr_img {border:4px solid #fff;width:220px;height:325px;float:left;display:inline;margin-right:30px;overflow:hidden;cursor:default;}

.besthrinfo img { height: 324px; width: 220px; float: left;}
.besthrinfo .hr_info{ width: 700px; float: left; color: #ccc;}
.besthrinfo .hr_info p { font-size: 14px; margin-bottom: 20px; text-align:justify; }
.besthrinfo .hr_info p.con {line-height: 1.8; text-indent: 2em;}
.besthrinfo .hr_info p.title { padding: 5px 0; padding-left: 20px; font-size: 18px; color: #00b38a;}
.besthrinfo .hr_info .right_main_contorl { line-height: 30px;  margin-top: 30px; text-align:center;}
.besthrinfo .hr_info p i.best-hr{ font-size: 30px; margin-right: 10px;}
.right_main_contorl .idx_btn { font-size: 25px;}
.right_main_contorl .idx_btn i.best-toupiao{ font-size: 20px;   margin-right:5px;}
.right_main_contorl .idx_btn  { border-radius:20px; padding: 10px 40px; background: #ffba00; font-size: 16px; overflow: hidden; }
.right_main_contorl a.idx_btn:hover { color: #000;}


.best_con { width:1050px; margin:0 auto; }

.best_con .best_first { background:#f8f8f8; display:block; margin-bottom: 40px; padding:25px; border-radius:30px;}
.best_con .best_first h2{ font-size:18px; margin-bottom:10px; color:#e50640;  line-height: 40px; }
.best_con .best_first h2 i { font-size:40px; margin-right:5px; float: left;}
.best_con .best_first h2 i.best-hr,.best_con .best_first h2 i.best-toupiao2,.best_con .best_first h2 i.best-hongbao,.best_con .best_first h2 i.best-jianjie,.best_con .best_first h2 i.best-toupiao1{ font-size: 33px;}
.best_con .best_first p{ text-indent:2em; margin-bottom:10px; text-align:justify; line-height:24px; color:#000; font-size:14px; color:#666;}
.best_con .best_first p i { margin-right: 5px; color: #e89300; font-weight: 600; font-size: 16px;}
.best_con .best_first ul { overflow: hidden; zoom:1;}
.best_con .best_first li { float: left; text-align: center; margin-right: 10px; width: 100px; margin-bottom: 10px;}
.best_con .best_first li img { border: 1px solid #ccc;  border: none; margin-bottom: 5px;}
.best_con .best_first li a:hover {color: #e50640;}


.fix-qrcode {position:fixed;_position:absolute;top:90px;right:0;width:138px;height:174px;background:url(../bestimg/qrcodebg.png) 0 0 no-repeat;}
.fix-qrcode-btn {position:relative;margin-top:174px;}
.ranklist {width:100%;height:0;margin-top:-1px;background:url(../bestimg/checkmore.png) left top no-repeat;overflow:hidden;-webkit-transition:height .1s linear;-o-transition:height .1s linear;transition:height .1s linear;}
.ranklist1 {background:url(../bestimg/checkmore1.png) left top no-repeat;}
.ranklist a {height:35px;line-height:36px;width:100%;text-align:center;display:block;cursor:pointer;text-decoration:none;color:#00b38a;font-size:14px;}
.ranklist a.current {color:#fef9c6;cursor:pointer;}



.best_con .hot_list {position:relative;z-index:6;padding:0 47px 47px 47px;margin-bottom:30px;}
.best_con .manager_list {position:relative;z-index:6;padding:0 20px 47px 20px;margin-bottom:30px;}
.best_con .item {position:relative;margin-top:30px;margin-right:14px;width:170px;height:180px;float:left;}
.best_con .item_manager {position:relative;margin-top:30px;margin-right:16px;width:228px;height:288px;float:left;}
.best_con .item.last,.best_con .item_manager.last {margin-right:0;}
.best_con .item_img {width:170px;height:180px;background-color:#fff;position:relative;overflow:hidden;cursor:default;}
.best_con .item_manager_img {width:228px;height:288px;background-color:#fff;position:relative;overflow:hidden;cursor:default;}
.best_con .item_img img {margin:16px 35px 0px 35px;width:100px;height:100px;}
.best_con .item_manager_img img {margin:14px; width:200px;height:260px;}
/*border:2px solid #eee;*/
.item .item_mask,.item_manager .item_mask {position:absolute;display:block;left:0;top:0;z-index:5;width:100%;height:0;overflow:hidden;background-color:rgba(0,179,138,.9);-webkit-transition:all .3s;transition:all .3s;}
.item .item_mask .item_mask_des,.item_manager .item_mask .item_mask_des {display:block;margin-top:60px;color:#fff;padding:0 25px;text-align:left;font-size:14px;text-decoration:none;}
.best_con .img_tag {position:absolute;z-index:9;left:0;top:0;width:33px;height:38px;background-position:0 -247px;color:#fff;line-height:1;padding-top:10px;text-align:center;}
.best_con .img_tag.first,.best_con .img_tag.second,.best_con .img_tag.third {position:absolute;content:'';left:-14px;top:-19px;width:47px;height:56px;background-position:0 -60px;font-size:0;}
.best_con .img_tag.second {background-position:0 -295px;}
.best_con .img_tag.third {background-position:0 -759px;}
.caption_bg {width:120%;height:50px;position:absolute;z-index:8;right:0;bottom:0;background-color:#00b38a;transform:rotate(-6deg);-ms-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-webkit-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform-origin:right top;-ms-transform-origin:right top;-webkit-transform-origin:right top;-moz-transform-origin:right top;-o-transform-origin:right top;transition:transform .3s;-ms-transition:-ms-transform .3s;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;}
.caption_bg_rotate {-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.caption {margin-top:10px;height:50px;width:100%;overflow:hidden;position:relative;font-size:14px;color:#fff;text-align:center;line-height:60px;z-index:9;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.captions {margin-top:10px;height:50px;width:100%;overflow:hidden;position:absolute;font-size:14px;color:#fff;text-align:center;line-height:50px;z-index:9;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; bottom:0; background-color:#00b38a;}
