@charset "utf-8";
a:hover{ color:#2591c2;}
/* CSS Document */
.home_banner{ width:100%; overflow:hidden; position:relative; margin-top:10px;}
.home_banner .hd{ width:100%; height:12px; overflow:hidden; position:absolute; left:0; bottom:18px; z-index:1; text-align:center;}
.home_banner .hd a{ display:inline-block; margin:0 10px;  width:12px; height:12px; background:#fff; text-indent:-999999px; cursor:pointer; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.home_banner .hd a.on{ filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.home_banner .bd{ position:relative; height:420px; z-index:0;   }
.home_banner .bd li{ zoom:1; vertical-align:middle; width:100%; height:420px;}
.home_banner .bd li a{ display:block; width:100%; height:100%;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.home_banner .prev,
.home_banner .next{ position:absolute; top:50%; margin-top:-36px; display:block; width:39px; height:73px; background:url(../../images/rsgs/home_banner_arrow.png) no-repeat; -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.home_banner .prev{ left:3%; background-position:0 0; }
.home_banner .next{ right:3%; background-position:-39px 0; }
.home_banner .prev:hover,
.home_banner .next:hover{ filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}



/*子导航*/
.subnav{ position:absolute; height:72px; top:97px; width:100%; left:0;}
.subnav_bg{position:absolute; height:95px; background:url(../../images/rsgs/subnav_bg.png) top no-repeat;top:97px; width:100%; left:0;}
.subnav .subnav_top{width:1002px; margin:0 auto; position:relative;}
.subnav .subnav_top .logo2{ width:263px; height:62px;position: absolute;left: -8px;top: 15px;}
.subnav .subnav_top .subnav_topnav{ width:630px; height:57px; padding-top:15px;margin-left:263px;float: left;}
.subnav .subnav_top .subnav_topnav li{ float:left; width:60px; padding:0 15px; line-height:72px; height:57px; text-align:center; font-size:14px; }
.subnav .subnav_top .subnav_topnav li a{color:#fff;}
.subnav .subnav_top .subnav_topnav li.subnav_01{ background:url(../../images/rsgs/icon/aboutus.png) top center no-repeat;}
.subnav .subnav_top .subnav_topnav li.subnav_02{ background:url(../../images/rsgs/icon/news.png) top center no-repeat;}
.subnav .subnav_top .subnav_topnav li.subnav_03{ background:url(../../images/rsgs/icon/hr.png) top center no-repeat;}
.subnav .subnav_top .subnav_topnav li.subnav_04{ background:url(../../images/rsgs/icon/ygfw.png) top center no-repeat;}
.subnav .subnav_top .subnav_topnav li.subnav_05{ background:url(../../images/rsgs/icon/hand.png) top center no-repeat;}
.subnav .subnav_top .subnav_topnav li.subnav_06{ background:url(../../images/rsgs/icon/law.png) top center no-repeat;}
.subnav .subnav_top .subnav_topnav li.subnav_07{ background:url(../../images/rsgs/icon/tel.png) top center no-repeat;}

.subnav .subnav_top .web_link { width:80px; float:right;line-height: 26px;margin-top: 12px;}
.subnav .subnav_top .web_link a.sub_sina{ background:url(../../images/rsgs/icon/header_sina.png) left center no-repeat; padding-left:28px; color:#fff;}
.subnav .subnav_top .web_link a.sub_weixin{ background:url(../../images/aojie/icon/header_weixin.png) left center no-repeat; padding:5px 0px 0px 28px;color:#fff;}

.home_content{ width:1002px; margin:0 auto;}
.home_box{ border:1px solid #3f67c0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.home_bx1{ margin-top:20px;}

.news_list{ margin-top:12px;}
.news_list li{ background:url(../../images/rsgs/gary_dian.png) left center no-repeat; width:260px; float:left; padding-left:10px; height:30px; line-height:30px;font-size:14px; overflow:hidden;}

.subhome_live{ float:right; width:253px; padding:10px 15px; border:#dedede solid 1px; border-radius:2px;}
.subhome_live_list{margin:15px 0; height:69px; font-size:12px;}
.subhome_live_list .live_pic{ float:left; width:88px; border:#d1d1d1 solid 1px;}
.subhome_live_list .live_right{float:right; width:155px; font-size:14px;}
.subhome_live_list .live_right .live_title{ color:#2591c2; font-weight:bold;line-height:24px;}
.subhome_live_list .live_right .live_con{ width:155px; color:#333;}
.subhome_live_list_1{margin:15px 0; height:69px; font-size:12px;}
.subhome_live_list_1 .live_pic{ float:left; width:88px; border:#d1d1d1 solid 1px;}
.subhome_live_list_1 .live_right{float:right; width:155px; font-size:14px;}
.subhome_live_list_1 .live_right .live_title{ color:#2591c2; font-weight:bold;line-height:24px;}
.subhome_live_list_1 .live_right .live_con{ width:155px; color:#333;}

.banner_list{ margin:0 auto; text-align:center;}
.bread{ width:1002px; margin:0 auto;}
.bread span{ background:url(../../images/rsgs/bread_bg.png) left no-repeat; padding-left:15px; color:#2591c2; height:44px; line-height:44px;}
.bread span a{ color:#2591c2;}

.leftnav{ float:left; width:258px;}
.leftnav li a{ background:#e5e5e5; float:left; margin-bottom:9px; height:52px; line-height:52px; width:243px; padding-left:15px; color:#000; font-size:14px;}
.leftnav li a:hover,.leftnav li a.active{ background:#2591c2 url(../../images/rsgs/subitem_right.png) right center no-repeat; float:left; margin-bottom:9px; height:52px; line-height:52px; width:239px; padding-left:15px; color:#fff; font-size:16px; padding-right:4px;}
.leftnav .leftad{ margin-top:5px;}

.rightcom{ float:right; width:724px;}
.rightcom h3{width:724px; /*margin-bottom:10px;*/}
.rightcom h3 strong{ font-size:16px; color:#2591c2;}
.rightcom h3 span{ float:right;width: 222px;}
.rightcom h3 span a{ color:#484849; font-size:14px;  width:62px; text-align:center; margin:0 6px; line-height:22px; display:block; float:left;}
.rightcom h3 span a:hover,.rightcom h3 span a.active{ color:#fff; background:#2591c2; font-size:14px; width:62px; text-align:center; margin:0 6px;line-height:22px; display:block;}

/*.caselist li{ padding:25px 25px 25px 0; border-bottom:#e8e8e8 solid 1px; height:125px;}*/
.caselist li{ padding:25px 25px 25px 0; border-bottom:#e8e8e8 solid 1px;}
.caselist li a.tit2{ color:#000; font-size:16px; margin-bottom:10px; display:block;}
.caselist li a.tit2:hover{ color:#2591c2;}
.caselist li p{ font-size:14px; color:#666; line-height:24px;}

.page{display:inline-block;white-space:nowrap;*display:inline; width:100%; text-align:center;}
.page ul{ width:100%; text-align:center; padding:25px 0;}
.page li{display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin:0 3px; font-size:14px;/* width:25px;*/ height:25px; line-height:25px; text-align:center;}
.page li a{ display:block;/* width:100%;*/ height:100%; background-color:#fff; border:1px solid #e5e5e5; color:#000; padding:0 10px;}
.page li a:hover{ color:#000;}
.page li a.active{ background-color:#f7f7f7; color:#fff;}
.page li span{ display:block;/* width:100%;*/ height:100%; background-color:#f7f7f7; border:1px solid #c8c8c8; color:#000; padding:0 10px;}

.houselist li{ padding:15px 20px; border:#e7e7e7 solid 1px; border-radius:2px; height:180px; margin-bottom:10px;}
.houselist li.list1{ background:#fff;}
.houselist li.list2{ background:#f9f9f9;}
.houselist li .house_pic{ float:left; width:231px;}
.houselist li .house_com{ float:right; width:440px;}
.houselist li .house_com strong{ color:#2591c2; font-size:16px; margin-bottom:10px; display:block;}
.houselist li .house_com p{ font-size:14px; color:#777; line-height:24px;}
.houselist li .house_com .checkmore{ float:right; background:#2591c2; border-radius:3px; color:#fff; width:82px; line-height:32px; text-align:center;font-size:14px;}

.aboutus{ margin-bottom:50px;}
.aboutus{ width:724px;}
.aboutus p{ color:#666; font-size:14px; line-height:24px; margin:10px 0; text-indent:2em;}
.aboutus img{ text-align:center; margin:25px auto 10px;}

.leftdetail{ width:700px; float:left; border-top:#dadada solid 1px;  padding:15px 0;}
.leftdetail h3{ color:#2591c2; font-size:18px; text-align:center; line-height:28px;}
.leftdetail h4{ color:#2591c2; font-size:16px; text-align:left; line-height:28px;}
.leftdetail span{ text-align:center; font-size:14px; color:#666;}
.leftdetail p{ font-size:14px; line-height:30px; text-indent:2em;}
.leftdetail img{ text-align:center; margin:10px auto;}
.leftdetail .adress_l{ float:left; width:330px; font-size:14px; line-height:30px; margin-top:30px;}
.leftdetail .adress_r{ float:right; width:300px; font-size:14px; line-height:30px; margin-top:30px; border-left:#ccc solid 1px; padding-left:30px;}

.yewu_word{color:#1f1f1f;line-height: 30px; font-size:14px; margin-top:10px;}
.yewu_p_list{width:658px; }
.yewu_p_list .zhaopin{ margin-top:10px; font-size:14px;}
.yewu_p_list .zhaopin th{ color:#000;}
.yewu_p_list .zhaopin td{ text-align:center; color:#000; line-height:28px;}
.yewu_p_list .zhaopin td a{ color:#000;}
.yewu_p_list .zhaopin td a:hover{ color:#2591c2;}

.index_contact{ padding:15px 0 0 15px;}
.index_contact1{ padding-left:15px;}
.index_contact strong{ font-size:18px; color:#2591c2; height:30px; display:block;}
.index_contact p{ font-size:14px; line-height:24px;}

.hh_history{ width:658px; overflow:hidden; position:relative; padding:0 10px;}
.hh_history .prev{width:18px;height:21px;position:absolute;top:80px;left:0;z-index:100; cursor:pointer; background:url(../../images/rsgs/home_top_tab_arrow.png) no-repeat;}
.hh_history .next{width:18px;height:21px;position:absolute;top:80px;right:0;z-index:100; cursor:pointer; background:url(../../images/rsgs/home_top_tab_arrow.png) -18px no-repeat;}
.hh_history .dlList{ overflow:hidden; text-align:center;}
.hh_history .dlList li{ margin:18px 19px; width:126px;list-style:none outside none;}

.rightdetail{width:286px; float:right;}
.subhome_kuang{width:264px; padding:10px; border:#dedede solid 1px; border-radius:2px; margin-bottom:10px;}
.subhome_kuang strong{height: 32px;border-bottom: #2591c2 solid 2px;line-height: 32px;font-size: 14px;color: #2591c2;}
.subhome_kuang .index_contact span{font-size: 18px;color: #2591c2; font-weight:bold; padding-bottom:10px;display: block;}
.housefw a{ background:url(../../images/rsgs/icon_farybg.png) left center no-repeat; padding-left:10px; width:254px; float:left; font-size:14px; line-height:34px; height:34px; overflow:hidden;}
.housefw p{ font-size:14px; line-height:26px; color:#000; text-indent:2em;}
.subhome_news{float:left; width:658px; border:#dedede solid 1px; border-radius:2px; padding:10px 20px; overflow:hidden; margin-bottom:20px;}
.subhome_news_title{height:32px;border-bottom:#2591c2 solid 2px; line-height:32px; font-size:14px; color:#2591c2; }
.subhome_news_title img{ vertical-align:middle; margin-right:5px;}
.subhome_news_title .more{ float:right; width:64px; height:20px; background:url(../../images/rsgs/more_bg.png) no-repeat; margin-top:6px; color:#fff; font-size:12px; line-height:20px; text-align:center;}
.subhome_news_list{ font-size:14px; margin-top:10px;}
.subhome_news_list .subhome_news_list_recommend{overflow:hidden;}
.subhome_news_list .subhome_news_list_recommend .rd_pic{ float:left; width:232px;}
.subhome_news_list .subhome_news_list_recommend .rd_right{ float:right; width:420px; overflow:hidden;}
.subhome_news_list .subhome_news_list_recommend .rd_title{ overflow:hidden; color:#2591c2; font-size:16px; font-weight:bold; line-height:30px;}
.subhome_news_list .subhome_news_list_recommend .rd_title a:hover{color:#bf0008;}
.subhome_news_list .subhome_news_list_recommend .rd_right p{color:#1f1f1f;line-height:30px; text-indent:2em;}
.subhome_news_list .subhome_news_list_recommend .rd_right li{ line-height:30px; height:30px; overflow:hidden;}
.subhome_news_list .subhome_news_list_recommend .rd_right li span{ color:#999;}



.subhome_news_list .subhome_news_list_recommend .rd_pic{ float:left; width:232px; overflow:hidden; position:relative;}
.subhome_news_list .subhome_news_list_recommend .rd_pic .hd{  width:232px; height:10px; overflow:hidden; position:absolute; left:0; bottom:10px; z-index:1; text-align:right; line-height:50px;}
.subhome_news_list .subhome_news_list_recommend .rd_pic .hd a{ display:inline-block; margin:0 3px;  width:10px; height:10px; background:#2591c2; text-indent:-999999px; cursor:pointer; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.subhome_news_list .subhome_news_list_recommend .rd_pic .hd a.on{ filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.subhome_news_list .subhome_news_list_recommend .rd_pic .bd{ position:relative; height:174px; z-index:0;   }
.subhome_news_list .subhome_news_list_recommend .rd_pic .bd li{ zoom:1; vertical-align:middle; width:100%; height:174px;}
.subhome_news_list .subhome_news_list_recommend .rd_pic .bd li img{ width:232px; height:174px; }


.rd_right .more{ float:right; width:64px; height:20px; background:url(../../images/rsgs/more_bg.png) no-repeat; margin-top:6px; color:#fff; font-size:12px; line-height:20px; text-align:center;}

.hr_choose{ width:668px; border:#2591c2 solid 1px; border-radius:2px; padding:10px;}
.job_choose{ float:left; height:44px; line-height:44px; font-size:14px;}
.job_choose a.active{ color:#2591c2;}

.tab_job{ width:100%; font-size:14px; border:none;}
.tab_job th{ border-top:#2591c2 solid 2px;border-bottom:#fff solid 2px; height:42px; line-height:42px; color:#000;}
.tab_job td{ text-align:center; border:none; height:42px; line-height:42px;}
.tab_job a:hover{ color:#2591c2; text-decoration:underline;}
.tab_hr_choose{ width:100%; font-size:14px; border:none;}
.tab_hr_choose td{border:none;padding:5px 0px;}
.tab_hr_choose strong{ text-align:right; color:#000;}
.tab_hr_choose span a{ background:#2591c2; width:58px; height:22px; line-height:22px; display:inline-block; color:#fff; margin-right:10px; text-align:center;}
/*.tab_hr_choose a{ margin-right:15px;}*/
.tab_hr_choose .jobname{ border:#d6d6d6 solid 1px; border-radius:2px; width:188px; height:18px; padding:5px;}

.leftdetail h4{width:700px; /*margin-bottom:10px;*/}
.leftdetail h4 strong{ font-size:16px; color:#bf0008;}
.leftdetail h4 span{ float:right;width: 222px;}
.leftdetail h4 span a{ color:#484849; font-size:14px;  width:62px; text-align:center; margin:0 6px; line-height:22px; display:block; float:left;}
.leftdetail h4 span a:hover,.leftdetail h4 span a.active{ color:#fff; background:#2591c2; font-size:14px; width:62px; text-align:center; margin:0 6px;line-height:22px; display:block;}

.newslist{width:700px; color:#666;}
.newslist li{ padding:25px 0; border-bottom:#e8e8e8 solid 1px;}
.newslist li strong a{ font-size:16px; color:#666; font-weight:normal; display:block;}
.newslist li strong a:hover{color:#2591c2; text-decoration:underline;}
.newslist li p{ text-indent:0;}

.page_fan{ widows:700px; border-top:#dadada solid 1px;  overflow:hidden; padding-top:20px;}
.page_fan .page_pre{ width:330px; float:left; line-height:40px; font-size:14px;}
.page_fan .page_next{ width:330px; float:right; text-align:right; line-height:40px; font-size:14px;}

.notice { width:658px;position:relative;}
.notice .tab-hd { height: 28px; background-color:#fff;color:#404040; position:absolute; right:0; top:-32px; }
.notice .tab-hd ul {/* padding-top: 4px; margin-left: 7px;*/ }
.notice .tab-hd li{ float:left; height:28px; line-height:28px; border:1px solid #e3e3e3; margin-left:6px; font-size:14px;}
.notice .tab-hd li a{ display:block; padding:0 18px; }
.notice .tab-hd li.on{ border:1px solid #2591c2; background-color: #2591c2; }
.notice .tab-hd li.on a{color:#fff;}
.notice .tab-bd {padding:20px 0 10px;  }
.notice .tab-bd ul{ overflow:hidden; zoom:1; }
.notice .tab-bd ul li{line-height: 28px;overflow: hidden; font-size:14px;}
.notice .tab-bd ul li strong{ display:block; color:#000;}
.notice .more{float:right; width:64px; height:20px; background:url(../../images/rsgs/more_bg.png) no-repeat; margin-top:6px; color:#fff; font-size:12px; line-height:20px; text-align:center;}


.home_content_fl{ width:700px; float:left;}
.home_content_fr{ width:285px; float:right;}
.links_pic{ float:right; width:285px; margin-top:20px;}
.links_pic a{ float:left; margin-bottom:4px;}
.links_pic a.links_pic01{background:url(../../images/rsgs/yingpin.jpg) no-repeat; width:285px; height:89px;}
.links_pic a.links_pic01:hover{background:url(../../images/rsgs/yingpin2.jpg) no-repeat; width:285px; height:89px;}
.links_pic a.links_pic02{background:url(../../images/rsgs/gongzi.jpg) no-repeat; width:285px; height:89px;}
.links_pic a.links_pic02:hover{background:url(../../images/rsgs/gongzi2.jpg) no-repeat; width:285px; height:89px;}
.links_pic a.links_pic03{background:url(../../images/rsgs/biaogexiazai.jpg) no-repeat; width:285px; height:89px;}
.links_pic a.links_pic03:hover{background:url(../../images/rsgs/biaogexiazai2.jpg) no-repeat; width:285px; height:89px;}
.links_pic a.links_pic04{background:url(../../images/rsgs/guanxia.jpg) no-repeat; width:285px; height:89px;}
.links_pic a.links_pic04:hover{background:url(../../images/rsgs/guanxia2.jpg) no-repeat; width:285px; height:89px;}
.links_pic a.links_pic05{background:url(../../images/rsgs/contactus.jpg) no-repeat; width:285px; height:89px;}
.links_pic a.links_pic05:hover{background:url(../../images/rsgs/contactus2.jpg) no-repeat; width:285px; height:89px;}

.layB{width:960px; border:#dedede solid 1px; border-radius:2px; padding:20px; overflow:hidden; margin-bottom:20px;}
.layB .tbC{ width:960px; position:relative;    }
.layB .slide{ width:960px; overflow:hidden;    }
.layB ul{ overflow:hidden; zoom:1; }
.layB li{ width:225px; margin:0 7px; display:inline; float:left;}
.layB li img{ display:block; }


.hr_help { width:264px; margin-top:5px; overflow:hidden;}
.hr_help .tab-hd { height:30px; background-color:#fff;color:#404040; }
.hr_help .tab-hd ul {/* padding-top: 4px; margin-left: 7px;*/ }
.hr_help .tab-hd li{ float:left; height:28px; line-height:28px; border:1px solid #e3e3e3; margin-right:2px; font-size:14px;}
.hr_help .tab-hd li a{ display:block; padding:0 10px; }
.hr_help .tab-hd li.on{ border:1px solid #2591c2; background-color: #2591c2; }
.hr_help .tab-hd li.on a{color:#fff;}
.hr_help .tab-bd {padding:10px 0;  }
.hr_help .tab-bd ul{ overflow:hidden; zoom:1; }
.hr_help .tab-bd ul li{background:url(../../images/rsgs/icon_farybg.png) left no-repeat;line-height: 28px; height:28px;overflow: hidden; font-size:14px; padding-left:10px;}
.hr_help .tab-bd ul li strong{ display:block; color:#000;}

.hr_list{ width:722px; border:#dedede solid 1px; border-radius:8px; margin:10px 0; height:178px;}
.hr_list img{ float:left; width:174px;}
.hr_list ul{ float:right; width:505px; padding:10px 20px; overflow:hidden;}
.hr_list ul li{background:url(../../images/rsgs/dian.png) 0 14px no-repeat; float:left;width:505px;  padding-left:10px; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.hr_list ul li span{ float:right; color:#999;}

.list_list{width:724px; margin-top:10px;}
.list_list li{background:url(../../images/rsgs/dian.png) 0 18px no-repeat; float:left; width:714px; padding-left:10px; font-size:14px; height:36px; line-height:36px; overflow:hidden; border-bottom: 1px solid #E8E8E8;}
.list_list li span{ float:right; color:#999;}

.huodonglist li{ padding:15px 0; border-bottom:#e8e8e8 solid 1px; height:140px; margin-bottom:10px; overflow:hidden;}
.huodonglist li.list1{ background:#fff;}
.huodonglist li.list2{ background:#f9f9f9;}
.huodonglist li .huodong_pic{ float:left; width:170px;}
.huodonglist li .huodong_pic img{ width:170px; height:128px; }
.huodonglist li .huodong_com{ float:right; width:540px;}
.huodonglist li .huodong_com strong{ color:#2591c2; font-size:16px; margin-bottom:10px; display:block;}
.huodonglist li .huodong_com p{ font-size:14px; color:#777; line-height:24px;}

.line{ border-bottom:#ccc solid 1px;  width:100%; margin:10px 0; display:block;}


@charset "utf-8";
/* CSS Document */
.breadcrumb{ height:36px; line-height:36px; background-color:#3f67c0; margin-top:10px; font-size:14px; color:#fff;}
.breadcrumb a{ color:#fff;}
.breadcrumb_wh{ width:1002px; margin:0 auto;}
.breadcrumb .breadcrumb_l{ float:left; background:url(../images/breadcrumb_ico.png) 4px center no-repeat; padding-left:18px;}
.breadcrumb .breadcrumb_l span{ margin:0 3px 0 5px;}

.breadcrumb_news{ float:right; width:385px; height:36px; line-height:36px;}
.breadcrumb_news .cont .type{ float:left; background:url(../images/breadcrumb_news_ico.png) 8px center no-repeat; padding-left:30px;}
.breadcrumb_news .cont .bds{ float:right; width:250px; height:20px; line-height:20px; margin:7px 5px 0 0; overflow:hidden;}


/*人员服务-招聘信息列表*/
.middleDiv{width:1000px;margin:20px auto 40px;font-size: 14px;}
.middleDiv .serviceleft{float: left;width:636px;margin-right: 20px;}
.middleDiv .serviceleft .choiceCon{border:1px solid #3f67c0;padding:12px 20px;border-radius: 3px;}
.middleDiv .serviceleft .choiceCon .samediv{margin-bottom: 10px;}
.middleDiv .serviceleft .choiceCon .samediv .left{float: left;width:75px;text-align: right;padding:5px 0;color:#000;}
.middleDiv .serviceleft .choiceCon .samediv .right{float: left;width:500px;}
.middleDiv .serviceleft .choiceCon .samediv .right span{float:left;margin-right:2px;padding:5px 10px;border-radius:4px;background: #68a6f6;cursor: pointer;color:#fff;}
.middleDiv .serviceleft .choiceCon .samediv .right ul{float: left;width: 430px;}
.middleDiv .serviceleft .choiceCon .samediv .right ul li{float:left;padding:5px 10px;margin-right:2px;}
.middleDiv .serviceleft .choiceCon .samediv .right ul li a{color:#000;}
.middleDiv .serviceleft .choiceCon .samediv .right ul li.current{background: #68a6f6;border-radius:4px;}
.middleDiv .serviceleft .choiceCon .samediv .right ul li.current a{color:#fff;}
.middleDiv .serviceleft .choiceCon .samediv .right input.word{height:29px;line-height: 29px;border:1px solid #c8c8c8;border-radius: 3px;width:170px;padding-left:5px;}

.serviceleft .servicetabCon{margin-top: 20px;}
.serviceleft .servicetabCon .titleH{border-bottom: 2px solid #3f67c0;padding-bottom: 10px;}
.serviceleft .servicetabCon .titleH ul li{float: left;padding:0 10px;border-left:1px solid #585858;}
.serviceleft .servicetabCon .titleH ul li a{color:#000;}
.serviceleft .servicetabCon .titleH ul li:first-child{border-left:0;padding-left:0;}
.serviceleft .servicetabCon .titleH ul li.current a{color:#fe9d0c;}
.serviceleft .servicetabCon .con{padding-top: 12px;}
.serviceleft .servicetabCon .con .sametitle{font-weight: bold;margin-bottom: 20px;}
.serviceleft .servicetabCon .con .div01{float: left;width:90px;padding-left:10px;margin-right:3px;}
.serviceleft .servicetabCon .con .div02{float: left;width:80px;padding-left:5px;margin-right:3px;text-align: center;}
.serviceleft .servicetabCon .con .div03{float: left;width:195px;text-align: center;margin-right:3px;}
.serviceleft .servicetabCon .con .div04{float: left;width:80px;margin-right:3px;text-align: center;}
.serviceleft .servicetabCon .con .div05{float: left;width:140px;margin-right:3px;text-align: center;}
.serviceleft .servicetabCon .con .divdiffer{margin-bottom: 20px;margin-right:3px;}
.serviceleft .servicetabCon .con .divdiffer a{display: block;}
.page_number{clear: both;text-align: center;margin-top: 25px;}
.page_number a{display:inline-block;border:1px solid #e5e5e5;padding:4px 9px;color:#000;border-radius: 2px;}
.page_number a.differ{border:0;padding:6px 0;}
.page_number a.current{border:1px solid #c8c8c8;}

.middleDiv .serviceright{float: left;width:344px;}
.serviceright .allcontact{padding-top:12px;border:1px solid #ededed;}
.serviceright .allcontact .conlogo img{display: block;margin:0 auto;}
.serviceright .allcontact .foura{margin-left: 48px;padding:16px 0;}
.serviceright .allcontact .foura a{float:left;margin-right:23px;width:50px;height:25px;padding-top:55px;display: block;font-size: 12px;}
.serviceright .allcontact .foura a.aboutus{background: url(../../images/ryfw_detail/drc_r_ico1.png) no-repeat center top;}
.serviceright .allcontact .foura a.alerts{background: url(../../images/ryfw_detail/drc_r_ico2.png) no-repeat center top;}
.serviceright .allcontact .foura a.culture{background: url(../../images/ryfw_detail/drc_r_ico3.png) no-repeat center top;}
.serviceright .allcontact .foura a.service{background: url(../../images/ryfw_detail/drc_r_ico4.png) no-repeat center top;}
.serviceright .allcontact .foura a:hover{color:red;}

.serviceright .position_reco{margin-top: 30px;}
h5.rightH5Title{background: #68a6f6;color:#fff;text-align: center;height:43px;line-height: 43px;border:1px solid #bfbfbf;}
.serviceright .position_reco .recon{padding-top:12px;border:1px solid #eaeaea;border-top: 0;}
.serviceright .position_reco .recon ul li{padding-left:20px;margin-bottom: 13px;}
.serviceright .position_reco .recon ul li a{display: block;padding:0 15px;color:#627899;background: url(../images/dianBg.png) no-repeat left center;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.serviceright .position_reco .recon ul li a:hover{color:red;}
.serviceright .bdsreco{margin-top: 12px;}
.serviceright .bdsreco .img img{display: block;width:100%;}



/*人员服务-首页*/
.ryservbanner{margin-top:10px;position:relative;width:100%;height:400px;overflow: hidden;}
.ryservbanner .focusBox {position: absolute; width:100%; height:400px; overflow: hidden;z-index: 1; }
.ryservbanner .focusBox .pic{ position:relative; z-index:0;width:100%; height:400px;}
.ryservbanner .focusBox .pic li{height: 400px;width:100%;}
.ryservbanner .focusBox .showpn{width:1000px; position: absolute;left:50%;margin-left:-500px; bottom: 20px; text-align: center; font-size:0; z-index:1;}
.ryservbanner .focusBox .hd {display: inline-block;*+display:inline;position: relative;top:-7px;}
.ryservbanner .focusBox .hd a{ position:relative;width: 10px;display:inline-block;height:10px; margin-right: 12px;cursor: pointer;background: url(../images/cont_focus_ico.png) no-repeat 0 0;}
.ryservbanner .focusBox .hd a.on{ background-position:-10px 0; }
.ryservbanner .focusBox .prev,.focusBox .next {position:absolute;top:-200px;display:inline-block; width: 39px; height: 73px;  cursor: pointer; background: url(../images/home_banner_arrow.png) no-repeat 0 0;}
.ryservbanner .focusBox .prev {left:0;}
.ryservbanner .focusBox .next {background-position: -39px 0;right:0;}

.ryhomemiddle{width:1000px;margin:20px auto;}
.ryhomemiddle .leftcon{float: left;width:636px;margin-right: 20px;}
.ryhomemiddle .leftcon .positionrecon{margin-bottom: 45px;font-size: 14px;}
h5.ryhomeleftTitle{height: 40px;line-height: 40px;font-weight:bold;border-top:2px solid #68a6f6;font-size: 16px;color:#3f67c0;padding-left:15px;}
h5.ryhomeleftTitle a.more{float: right;margin-right:15px;display: block;width:14px;height:40px;background: url(../images/hometitlemoreBg.png) no-repeat center center;}
.ryhomemiddle .leftcon .positionrecon .positionTitle{background: #e7f2fe;height:30px;line-height:30px;color:#5a77c5;font-size: 14px;margin-bottom: 18px;}
.ryhomemiddle .leftcon .positionrecon .positionTitle div{text-align: center;margin-right: 5px;}
.ryhomemiddle .leftcon .positionrecon .div01{float: left;width:90px;}
.ryhomemiddle .leftcon .positionrecon .div02{float: left;width:160px;}
.ryhomemiddle .leftcon .positionrecon .div03{float: left;width:90px;}
.ryhomemiddle .leftcon .positionrecon .div04{float: left;width:110px;}
.ryhomemiddle .leftcon .positionrecon .div05{float: left;width:130px;}
.ryhomemiddle .leftcon .positionrecon .con .same{margin-bottom: 30px;}
.ryhomemiddle .leftcon .positionrecon .con .same div{ text-align: center;margin-right: 5px;}

.ryhomemiddle .rightcon{float: left;width:344px;}
.ryhomemiddle .rightcon .hotdiv{background: #719eff;padding:21px 0 21px 28px;}
.ryhomemiddle .rightcon .hotdiv .div{margin-bottom: 20px;}
.ryhomemiddle .rightcon .hotdiv .zhiwei{float: left;width:130px;margin-right: 5px;}
.hotdiv .selyh{border:0;}
.hotdiv .selyh .selyh_icon{background: url(../images/wjrysjBg.png) no-repeat center center;width:34px;height:30px;border:0;}
.ryhomemiddle .rightcon .hotdiv .searchbox{position:relative;width:290px;background: #fff;height:30px;line-height: 30px;}
.ryhomemiddle .rightcon .hotdiv .searchbox .inputword{width:250px;padding-left:1em;font-size:14px;color:#666;height:30px;line-height: 30px;border:0;outline:medium;}
.ryhomemiddle .rightcon .hotdiv .searchbox .btn{position: absolute;width:40px;height:30px;*+height:31px;right:0;top:0;background: #fff url(../images/searchBg.png) no-repeat center center;}
.ryhomemiddle .rightcon .hotdiv .hotsearch{color:#fff;font-size: 14px;margin-top: 15px;}
.ryhomemiddle .rightcon .hotdiv .hotsearch a{color:#fff;}

.ryhomemiddle .rightcon .createresume{margin-top: 15px;}
.ryhomemiddle .rightcon .createresume .createusr{float:left;margin-right:8px;width:195px;height:80px;background:#fe9d0c;border-radius: 5px;}
.ryhomemiddle .rightcon .createresume .createusr a{display: block;height:100%;padding-left:58px;background: url(../images/xiaobairen.png) no-repeat 22px center;line-height: 80px;color:#ffffff;font-size: 18px;}
.ryhomemiddle .rightcon .createresume .Staffenter{float: left;width:140px;border-radius: 5px;height: 80px;line-height:80px;font-size:18px;text-align:center;background: #68a6f6 url(../images/sanjiaorbg.jpg) no-repeat right top;} 
.ryhomemiddle .rightcon .createresume .Staffenter a{color:#fff;}
.ryhomemiddle .rightcon .rightmodule03{margin-top: 20px;}
h5.rightmodule{height:45px;line-height: 45px;background: #68a6f6;font-size:14px;padding-left:12px; color:#fff;}
h5.rightmodule a.more{float: right;display: block;width:14px;height: 100%;background: url(../images/ajtBg.png) no-repeat center center;margin-right: 12px;}
.ryhomemiddle .rightcon .rightmodule03 .module03con{border:1px solid #e9e9e9;border-top: 0;padding:13px 0 15px 10px;}
.ryhomemiddle .rightcon .rightmodule03 .module03con ul li{position: relative;margin-bottom: 15px;}
.ryhomemiddle .rightcon .rightmodule03 .module03con ul li .left{float: left;width:108px;height:68px;margin-right:8px;}
.ryhomemiddle .rightcon .rightmodule03 .module03con ul li .right{position:relative;float: left;width:200px;}
.ryhomemiddle .rightcon .rightmodule03 .module03con ul li .right h6.titleh6{color:#626262;padding:10px 0 12px 0;font-size: 14px;}
.ryhomemiddle .rightcon .rightmodule03 .module03con ul li .right p span{padding-right:20px;color:#626262;font-size: 12px;}
.ryhomemiddle .rightcon .rightmodule03 .module03con ul li.current .right .order{position:absolute;top:50%;margin-top:-20px;right:5px;width:40px;height: 40px;background: url(../images/ordercar.png) no-repeat;}
.ryhomemiddle .rightcon .rightmodule03 .module03con ul li.current .right .order a{display: block;width:100%;height: 100%;}

.ryhomemiddle .rightcon .rightmodule04{margin-top: 20px;}
.ryhomemiddle .rightcon .rightmodule04 .module04con{border:1px solid #e9e9e9;border-top: 0;}
.ryhomemiddle .rightcon .rightmodule04 .module04con img{display: block;width:100%;}
.ryhomemiddle .rightcon .rightmodule04 .module04con p{line-height: 24px;font-size: 14px;color:#5a5a5a;padding:10px;}

.ryhomemiddle .rightcon .rightmodule05{margin-top: 20px;}
.ryhomemiddle .rightcon .rightmodule05 .module05con{border:1px solid #e9e9e9;border-top: 0;padding:15px 10px 10px 10px;}
.ryhomemiddle .rightcon .rightmodule05 .module05con ul li{margin-bottom: 10px;}
.ryhomemiddle .rightcon .rightmodule05 .module05con ul li h5{font-size: 14px;margin-bottom: 5px;}
.ryhomemiddle .rightcon .rightmodule05 .module05con ul li h5 a:hover{color:red;}
.ryhomemiddle .rightcon .rightmodule05 .module05con ul li p.info{font-size: 14px;color:#646263;line-height: 20px;}
.ryhomemiddle .rightcon .rightmodule05 .module05con ul li p.time{font-size: 12px;color:#999;}
.ryhomemiddle .rightcon .rightmodule05 .module05con .askquestions{width:310px;height: 36px;line-height: 36px;background:#68a6f6;text-align: center;margin:0 auto;}
.ryhomemiddle .rightcon .rightmodule05 .module05con .askquestions a{display: block;color:#fff;font-size: 14px;}
.ryhomemiddle .rightcon .rightmodule05 .module05con .askquestions a span{padding-right:20px;}
.companylist{position:relative;width:958px;margin:20px auto 0;border:1px solid #d4d4d4;padding:30px 20px 18px 20px;}
.companylist h3.title{position: absolute;top:12px;left:20px;color:#3f67bf;font-size: 16px;font-weight: bold;}
.companylist ul li{float: left;}
.companylist ul li img{display: block;width:190px;}



/*人员服务-招聘信息详情*/
.serviceleft .positionAbout h5.title{border-bottom: 2px solid #3f67c0;height:32px;line-height: 32px;font-size: 14px;margin-bottom: 18px;}
.serviceleft .positionAbout h5.title span{font-size: 16px;color:#646263;}
.serviceleft .positionAbout h5.title .rightc{float: right;}
.serviceleft .positionAbout h5.title .rightc a{display: inline-block;margin-right: 20px;color:#646263;}
.serviceleft .positionAbout h5.title .rightc a.a1{background: url(../images/sq01.png) no-repeat left center;padding-left:21px;}
.serviceleft .positionAbout h5.title .rightc a.a2{background: url(../images/sq02.png) no-repeat left center;padding-left:23px;}
.serviceleft .positionAbout h5.title .rightc a.a3{background: url(../images/sq03.png) no-repeat left center;padding-left:20px;}
.serviceleft .positionAbout .tablecon table tr td{padding:5px 0 5px 10px;}
.serviceleft .positionAndcon .title{border-bottom: 2px solid #3f67c0;padding-bottom:8px;margin-top:30px;font-size: 14px;}
.serviceleft .positionAndcon .title ul li{float: left;cursor:pointer;padding:0 10px;color:#000;border-left:1px solid #999a9c;}
.serviceleft .positionAndcon .title ul li.current{color:#ff1111;}
.serviceleft .positionAndcon .title ul li:first-child{border-left:0;}
.serviceleft .positionAndcon .positioninfo{padding-top: 10px;}
.serviceleft .positionAndcon .positioninfo .same{font-size: 14px;color:#646263;padding-bottom: 20px;display:none;}
.serviceleft .positionAndcon .positioninfo .same p{line-height: 26px;}
.serviceleft .positionAndcon .positioninfo .collection{margin-top:20px;text-align: right;padding-right: 30px;}
.serviceleft .positionAndcon .positioninfo .collection .a1{background: url(../images/sq01.png) no-repeat left center;padding-left:21px;margin-right: 20px;}
.serviceleft .positionAndcon .positioninfo .collection .a2{background: url(../images/sq02.png) no-repeat left center;padding-left:23px;}
.serviceleft .positionAndcon .sqthisPos{width:168px;height: 40px;line-height:40px;margin:30px auto;border-radius:6px;background: #3f67c0 url(../images/baisqbg.png) no-repeat 38px center;}
.serviceleft .positionAndcon .sqthisPos a{display: block;color: #fff;font-size: 14px;text-align: center;}



/*人员服务-校园专题new*/
.ryservbanner .focusbanner{position: absolute; width:100%; height:400px; overflow: hidden;z-index: 1; }
.ryservbanner .focusbanner .pic{ position:relative; z-index:0;width:100%; height:400px;}
.ryservbanner .focusbanner .pic li{height: 400px;}
.rynotice{width:1000px;height:46px;line-height: 46px;background: #3f67c0;margin:10px auto 20px;}
.rynotice .info{padding-left:20px;color:#fff;font-size: 14px;}
.rynotice .info a{color:#fff;}
h5.ryxzleftTitle{height: 40px;line-height: 40px;font-weight:bold;border-top:2px solid #a8ca1e;font-size: 16px;color:#a8ca1e;padding-left:15px;}
h5.ryxzleftTitle a.more{float: right;margin-right:15px;display: block;width:14px;height:40px;background: url(../images/greenBgjt.png) no-repeat center center;}
.positionrecon .campusTitle{background: #e9f1df;font-size: 14px;color:#5a5a5a;height: 46px;line-height: 46px;}
.positionrecon .le1{float: left;width:310px;padding-left:10px;}
.positionrecon .le2{float: left;width:115px;text-align: center;}
.positionrecon .le3{float: left;width:185px;text-align: center;}
.positionrecon .campuscon .same{position:relative;height: 46px;line-height: 46px;font-size: 14px;color:#5a5a5a;margin-bottom: 5px;}
.positionrecon .campuscon .same a{position:absolute;top:0;left:0;display: block;width:100%;height: 100%;}

.leftcon .doublehui{margin-top: 16px;}
.leftcon .doublehui .willtitle{margin-left:20px;margin-top:10px;width:598px;border:1px solid #6fa7d5;border-radius:3px;height:38px;line-height:38px;background: #eff9fe;font-size: 16px;color:#575757;}
.leftcon .doublehui .tw1{float: left;width:85px;text-align: center;}
.leftcon .doublehui .tw2{float: left;width:135px;text-align: center;}
.leftcon .doublehui .tw3{float: left;width:190px;text-align: center;}
.leftcon .doublehui .tw4{float: left;width:188px;text-align: center;}
.leftcon .doublehui .willcon{margin-left:20px;margin-top:20px;width:600px;height:38px;line-height:38px;color:#575757;font-size: 14px;}
.leftcon .doublehui .willcon .same{position:relative;margin-bottom: 12px;border-bottom: 1px solid #cddabd;}
.leftcon .doublehui .willcon .same a{position:absolute;top:0;left:0;display: block;width:100%;height: 100%;}
.leftcon .doublehui .willcon .same:last-child{border-bottom: 0;}

.rightcon .ourtop01{height:80px;line-height: 80px;padding-left:137px;border-radius:5px;font-size: 18px;background: #fe9d0c url(../images/xiaobairen.png) no-repeat 95px center;}
.rightcon .ourtop01 a{color:#fff;display: block;}
.rightcon .recprocess{margin-top: 20px;border:1px solid #e9e9e9;border-top: 0;}
.rightcon .recprocess .img{padding-bottom: 10px;}
.rightcon .recprocess .img img{display:block;width:100%;}
.rightcon .listthree{margin-top: 20px;}
.rightcon .listthree ul li{height:80px;line-height: 80px;margin-bottom: 25px;border-radius: 4px;padding-left:165px;}
.rightcon .listthree ul li a{color:#fff;font-size: 18px;display: block;}
.rightcon .listthree ul li.announcement{background:#a6c139 url(../images/announcementBg.png) no-repeat 60px center;}
.rightcon .listthree ul li.exalist{background:#6698eb url(../images/exalistBg.png) no-repeat 60px center;}
.rightcon .listthree ul li.emplist{background:#b076df url(../images/emplistBg.png) no-repeat 60px center;}

.rightcon .videolist{position: relative;margin-top: 25px;}
.rightcon .videolist .img{position: relative;width:344px;height:226px;}
.rightcon .videolist .img h6{position:absolute;left:0;bottom:0;color:#fff;font-size:14px;height:35px;line-height:35px;width:100%;background: url(../images/opacity60.png) repeat;}
.rightcon .videolist .img h6 span{padding-left:10px;}
.rightcon .videolist .img .videobutton{position:absolute;top:50%;margin-top:-31px;left:50%;margin-left:-31px;cursor: pointer;width:62px;height: 62px;background: url(../images/videobuttonBg.png) no-repeat;}
.rightcon .videolist .info{padding-top:20px;}
.rightcon .videolist .info p{line-height: 26px;font-size: 14px;}

.campusbottom{width:1000px;margin:0 auto 20px;}
.campusbottom .picScroll{ width:1000px; }
.campusbottom .picScroll .bd{ position:relative;  }
.campusbottom .picScroll .prev,.campusbottom .picScroll .next{ position: absolute; top: 50%;margin-top:-20px; left:5px; display: block; width: 40px; height: 40px; background: url(../images/slide_tigger.png) 0 0; z-index: 9; overflow: hidden; }
.campusbottom .picScroll .next{ left:auto; right:5px; background-position: -40px 0; }
.campusbottom .picScroll .scrollWrap{}
.campusbottom .picScroll ul{ overflow:hidden; zoom:1; }
.campusbottom .picScroll li{ width:196px; height:110px;margin-right:4px; position:relative; float:left; display:inline; }

.videopop{position: relative;width:800px;height: 600px;background: #000;display: none;}
.videopop .close{position: absolute;width:67px;height: 67px;top:-31px;right:-36px;z-index:9999;background: url(../images/close_ico1.png) no-repeat;cursor:pointer;}
.videopop #video{width:100%;height: 100%;}



/*校园专题-文章展示*/
.ryservbannerlist{margin-top:10px;position:relative;width:100%;height:220px;overflow: hidden;}
.ryservbannerlist .focusbannerdiffer{position: absolute; width:100%; height:220px; overflow: hidden;z-index: 1; }
.ryservbannerlist .focusbannerdiffer .pic{ position:relative; z-index:0;width:100%; height:220px;}
.ryservbannerlist .focusbannerdiffer .pic li{height: 220px;}
.campustopmb{width:1000px;height:44px;line-height: 44px;background: #fff;margin:0 auto;}
.campustopmb .con{background: url(../images/mbxbg.png) no-repeat left center;padding-left:15px;font-size: 12px;color:#3f67c0;}
.campustopmb .con a{color:#3f67c0;}
.middleDivdiffer{margin-top:0;}
.serviceleft .article h5{font-size: 18px;text-align: center;color:#3f67c0;padding:28px 0 25px 0;}
.serviceleft .article p.time{text-align: center;font-size: 13px;color:#666666;}
.serviceleft .article p.time span{margin-right: 20px;}
.serviceleft .article .con{padding-top: 25px;}
.serviceleft .article .con p{text-indent: 2em;line-height: 30px;}
.serviceleft .article .othersartic{margin-top: 30px;padding:20px 0;border-top:1px solid #dadada;}
.serviceleft .article .othersartic ul li{width:48%;float:left;margin-right:2%;}
.serviceleft .article .othersartic ul li a{display: block;color:#666666;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.serviceleft .article .othersartic ul li a:hover{color:red;}

.serviceright .allcontact .fourdiffer{margin-left: 48px;padding:16px 0;}
.serviceright .allcontact .fourdiffer a{float:left;margin-right:23px;width:50px;height:25px;padding-top:55px;display: block;font-size: 12px;}
.serviceright .allcontact .fourdiffer a.aboutus{background: url(../images/drc_difer_ico1.png) no-repeat center top;}
.serviceright .allcontact .fourdiffer a.alerts{background: url(../images/drc_difer_ico2.png) no-repeat center top;}
.serviceright .allcontact .fourdiffer a.culture{background: url(../images/drc_difer_ico3.png) no-repeat center top;}
.serviceright .allcontact .fourdiffer a.service{background: url(../images/drc_difer_ico4.png) no-repeat center top;}
.serviceright .allcontact .fourdiffer a:hover{color:red;}

h5.recoH5Title{background: #3f67c0;color:#fff;text-align: center;height:43px;line-height: 43px;}
.serviceright .position_reco .reconxylist{padding-top:12px;border:1px solid #eaeaea;border-top: 0;}
.serviceright .position_reco .reconxylist ul li{padding-left:20px;margin-bottom: 13px;}
.serviceright .position_reco .reconxylist ul li a{display: block;padding:0 15px;color:#666666;background: url(../images/dianBgblank.png) no-repeat left center;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.serviceright .position_reco .reconxylist ul li a:hover{color:red;}
.serviceright .position_recolist{margin-top: 13px;}




/*人员服务-保险代理*/
.topserbanner{height:40px;position: relative;margin-bottom:16px;margin-top: 10px;}
.topserbanner .bottomeline{position: absolute;width:100%;height: 2px;background: #e9e9e9;bottom:0;left:0;z-index:1;}
.topserbanner .bannericon{position: absolute;left:10px;top:50%;margin-top:-6px;width:12px;height:12px;background: url(../images/tianpicBg.png) no-repeat left center;}
.topserbanner .picScroll-left{ width:560px;padding:0 40px 0 36px; height:40px;  position:relative;z-index:2;}
.topserbanner .picScroll-left .hd{ position: absolute; overflow:hidden;  height:11px;width:30px;top:14px;right:0;}
.topserbanner .picScroll-left .hd .prev,.topserbanner .picScroll-left .hd .next{ display:block; float: right;margin-right:5px; width:8px; height:11px;   overflow:hidden;cursor:pointer; background:url("../images/jtleftrightBg.png") no-repeat;}
.topserbanner .picScroll-left .hd .next{ background-position:-8px 0;  }
.topserbanner .picScroll-left .hd ul{display: none;}
.topserbanner .picScroll-left .bd{height:40px;}
.topserbanner .picScroll-left .bd ul{ zoom:1; overflow: hidden;}
.topserbanner .picScroll-left .bd ul li{position:relative; cursor:pointer;width:78px;margin-right:2px;height:38px;line-height:38px;float:left; _display:inline; text-align:center;  }
.topserbanner .picScroll-left .bd ul li .border{display:none;position: absolute;bottom:-2px;left:0;width:100%;height:2px;background: #68a6f6;}
.topserbanner .picScroll-left .bd ul li.current,.topserbanner .picScroll-left .bd ul li:hover{border-bottom: 2px solid #68a6f6;color:#68a6f6;}

.insurance{padding-left:36px;padding-bottom: 20px;}
.insurance .insuranceCon{width:600px;overflow: hidden;display:none;}
.insurance .insuranceCon ul{width:645px;}
.insurance .insuranceCon ul li{position: relative;float:left;margin-right:58px;margin-bottom:15px;width:248px;height:238px;border:1px solid #e9e9e9;border-radius: 3px;}
.insurance .insuranceCon ul li.current{border:1px solid #fe9d0c;}
.insurance .insuranceCon ul li .update{position: absolute;top:0;right:0;width:47px;height:47px;background: url(../images/gengxinBg.png) no-repeat;}
.insurance .insuranceCon ul li .inner{padding:12px;color:#627899;}
.insurance .insuranceCon ul li .inner p{font-size: 14px;margin-bottom: 5px;line-height: 20px;}
.insurance .insuranceCon ul li .inner h4{font-size: 16px;color:#627899;margin-bottom: 8px;}
.insurance .insuranceCon ul li .inner p.applicable{background: url(../images/applicableBg.png) no-repeat left center;padding-left:18px;}
.insurance .insuranceCon ul li .inner p.features{background: url(../images/featuresBg.png) no-repeat left center;padding-left:18px;}
.insurance .insuranceCon ul li .detailcon{display:none;position: absolute;bottom:0;left:0;width:100%;height:38px;line-height: 38px;background: #fe9d0c;}
.insurance .insuranceCon ul li.current .detailcon a{display: block;color:#fff;font-size: 14px;background: url(../images/cdetailsBg.png) no-repeat 80px center;padding-left:105px;}
.insurance .insuranceCon ul li.current .detailcon{display: block;}

.serviceright .allcontact .fouragent{margin-left: 48px;padding:16px 0;}
.serviceright .allcontact .fouragent a{float:left;margin-right:23px;width:50px;height:25px;text-align:center;padding-top:55px;display: block;font-size: 12px;}
.serviceright .allcontact .fouragent a.aboutus{background: url(../images/agen_ico1.png) no-repeat center top;}
.serviceright .allcontact .fouragent a.alerts{background: url(../images/agen_ico2.png) no-repeat center top;}
.serviceright .allcontact .fouragent a.culture{background: url(../images/agen_ico3.png) no-repeat center top;}
.serviceright .allcontact .fouragent a.service{background: url(../images/agen_ico4.png) no-repeat center top;}
.serviceright .allcontact .fouragent a:hover{color:red;}

.partnersDiv{margin-top: 15px;}
h5.rightinsuranceh5{height:45px;line-height: 45px;background: #68a6f6;font-size:14px;padding-left:12px; color:#fff;}
h5.rightinsuranceh5 a.more{float: right;display: block;width:36px;height: 100%;background: url(../images/ajtliterBg.png) no-repeat right center;margin-right: 12px;color:#fff;font-size: 12px;}
.partnersDiv .partnerScon{border:1px solid #eaeaea;padding:12px 14px 18px 12px;}
.partnersDiv .partnerScon ul li{margin-bottom: 20px;}
.partnersDiv .partnerScon ul li .leftimg{float: left;width:112px;height: 47px;border:1px solid #e5e5e5;margin-right: 5px;}
.partnersDiv .partnerScon ul li .rightcon{float: left;width:195px;color:#627899;font-size: 12px;}
.partnersDiv .partnerScon ul li .rightcon p{line-height: 15px;}

.servicehotline{margin-top: 15px;color:#fff;font-size:14px;background: #68a6f6 url(../images/servicehotlineBg.png) no-repeat 13px 11px;padding:11px 3px 11px 60px;}
.servicehotline .leftword{float: left;width:62px;}
.servicehotline .rightlink{float: left;width:200px;}
.servicehotline .rightlink span{display: inline-block;float:left;width:100px;}
h5.featH5Title{background: #68a6f6;color:#fff;text-align: center;height:43px;line-height: 43px;}

.companyfeatures{margin-top: 15px;}
.companyfeatures .comfeatrues{border:1px solid #eaeaea;padding:12px;}
.companyfeatures .comfeatrues ul li {font-size: 14px;margin-bottom: 12px;}
.companyfeatures .comfeatrues ul li a{color:#627899;}
.companyfeatures .comfeatrues ul li a:hover{color:red;}



/*保险展示页*/
.middleDiv .insuranceTop .insuranceleft{float:left;width:595px;margin-right: 20px;}
.insuranceleft .show02{margin-top: 30px;}
.insuranceleft .show02 h6{float:left;font-size: 18px;color:#627899;width:260px;}
.insuranceleft .show02 p.info{float:left;width:290px;background: url(../images/applicableBg.png) no-repeat left center;padding-left:18px;}
.middleDiv .insuranceTop .insuranceright{float: left;width:378px;}
.insuranceright .allcontact {padding-top: 12px;width:342px;border: 1px solid #ededed;}
.middleDiv .insuranceTop .insuranceright .conlogo img{display:block;margin:0 auto;}
.insuranceright .allcontact .fouragent{margin-left: 48px;padding:16px 0;}
.insuranceright .allcontact .fouragent a{float:left;margin-right:23px;width:50px;height:25px;text-align:center;padding-top:55px;display: block;font-size: 12px;}
.insuranceright .allcontact .fouragent a.aboutus{background: url(../images/agen_ico1.png) no-repeat center top;}
.insuranceright .allcontact .fouragent a.alerts{background: url(../images/agen_ico2.png) no-repeat center top;}
.insuranceright .allcontact .fouragent a.culture{background: url(../images/agen_ico3.png) no-repeat center top;}
.insuranceright .allcontact .fouragent a.service{background: url(../images/agen_ico4.png) no-repeat center top;}
.insuranceright .allcontact .fouragent a:hover{color:red;}

.insuranceright .goodstx{margin-top:50px;}
.insuranceright .goodstx h6{background: url(../images/featuresBg.png) no-repeat left center;padding-left:20px;}

.insuranceMiddle{margin-top: 10px;}
.insuranceMiddle .insdiv ul li{width:144px;font-size:14px;cursor:pointer;float: left;margin-right:3px;height:46px;text-align:center;line-height: 46px;border-top:2px solid #fff;}
.insuranceMiddle .insdiv ul li.li01{background: url(../images/insdivli01.png) no-repeat 30px center;}
.insuranceMiddle .insdiv ul li.li02{background: url(../images/insdivli02.png) no-repeat 30px center;}
.insuranceMiddle .insdiv ul li.li03{background: url(../images/insdivli03.png) no-repeat 30px center;}
.insuranceMiddle .insdiv ul li.current{border-top:2px solid #68a6f6;color:#68a6f6;}
.insuranceMiddle .insdivcon{padding-top: 34px;padding-left:38px;}
.insuranceMiddle .insdivcon .same{display: none;}
.insuranceMiddle .insdivcon .same p{line-height: 30px;}
.orderinsurancecar{width:330px;height:58px;line-height: 58px;margin:50px 0 0 38px;background: #68a6f6 url(../images/orderinsurancecar.png) no-repeat 92px center;border-radius: 4px;}
.orderinsurancecar .order{display:block;padding-left:145px;font-size: 18px;color:#fff;}


/*订单弹框*/
.bxypopup{position: relative;width:765px;height:650px;*+height:680px;background: #fff;display: none;}
.bxypopup .close{position: absolute;cursor:pointer;top:25px;right:38px;background: url(../images/popupcloseBg.png) no-repeat;width:15px;height:15px;}
.bxypopup .popupCon .h4title{text-align: center;font-size: 20px;color:#3a3a3a;padding:25px 0;}
.bxypopup .popupCon .inner{width:675px;padding:0 20px 0 50px;margin:0 auto;font-size: 14px;height:565px;*+height:580px;overflow:hidden;}
.bxypopup .popupCon .inner .samediv{width:630px;margin:15px 0;}
.bxypopup .popupCon .inner .samediv .left{float: left;width:100px;height: 40px;line-height: 40px;text-align: right;}
.bxypopup .popupCon .inner .samediv .right{float: left;width:360px;}
.bxypopup .popupCon .inner .samediv .right .title{display: block;height: 40px;line-height: 40px;font-weight: bold;}
.bxypopup .popupCon .inner .samediv select,.bxypopup .popupCon .inner .samediv input{width:180px;height:38px;line-height:38px;border:1px solid #b2b2b2;font-size: 14px;color:#999999;}
.bxypopup .popupCon .inner .samediv input.numberinput{width:115px;margin-right: 10px;}
.bxypopup .popupCon .inner .samediv .right .area{width:340px;height:105px;border:1px solid #b2b2b2;padding:5px;}
.bxypopup .popupCon .inner .middleBorder{width:650px;border-top:1px dashed #aaaaaa;margin:30px  auto;}
.bxypopup .popupCon .inner .samediv .bySbt{display:block;cursor:pointer;margin:30px auto 0;width:208px;height: 56px;line-height: 56px;border:0;background: #3f67c0;font-size: 20px;color:#fff;text-align: center;}


/*提交成功弹框*/
.bytruePop{position: relative;width:765px;height:200px;background: #fff;display: none;}
.bytruePop .close{position: absolute;cursor:pointer;top:25px;right:38px;background: url(../images/popupcloseBg.png) no-repeat;width:15px;height:15px;}
.bytruePop .popupCon .h4title{text-align: center;font-size: 20px;color:#3a3a3a;padding:25px 0;}
.bytruePop .popupCon .con{width:458px;margin:0 auto;font-size: 14px;color:#3a3a3a;text-align: center;}
.bytruePop .popupCon .con .blue{color:#3f67bf;font-size: 18px;}


/*劳务派遣*/
.middlelwpq{width:930px;padding-left:70px;margin:20px auto 40px;font-size: 14px;}
.middlelwpq .lwpqTop .lwpqleft{float:left;width:525px;margin-right: 20px;}
.lwpqTop .lwpqleft .lwpqtitle{font-size: 18px;color:#627899;padding:25px 0;}
.middlelwpq .lwpqTop .lwpqceright{float: left;width:378px;padding-top:15px;}
.lwpqceright .allcontact {padding-top: 12px;width:342px;border: 1px solid #ededed;}
.middlelwpq .lwpqTop .lwpqceright .conlogo img{display:block;margin:0 auto;}
.lwpqceright .allcontact .fouragent{margin-left: 48px;padding:16px 0;}
.lwpqceright .allcontact .fouragent a{float:left;margin-right:23px;width:50px;height:25px;text-align:center;padding-top:55px;display: block;font-size: 12px;}
.lwpqceright .allcontact .fouragent a.aboutus{background: url(../images/drc_r_ico1.png) no-repeat center top;}
.lwpqceright .allcontact .fouragent a.alerts{background: url(../images/drc_r_ico2.png) no-repeat center top;}
.lwpqceright .allcontact .fouragent a.culture{background: url(../images/drc_r_ico3.png) no-repeat center top;}
.lwpqceright .allcontact .fouragent a.service{background: url(../images/drc_r_ico4.png) no-repeat center top;}
.lwpqceright .allcontact .fouragent a:hover{color:red;}
.lwpqothercon{margin-top: 30px;}
.lwpqothercon p{margin-bottom: 25px;line-height: 22px;}

.lwpqpic .foucebox{position:relative;width:875px;height:650px;overflow:hidden;}
.lwpqpic .foucebox .bd {position:relative;width:873px;height:515px;overflow:hidden;border:1px solid #dadada;}
.lwpqpic .foucebox .bd img {width:873px;height:515px;}
.lwpqpic .foucebox .bd ul li{position: relative;}
.lwpqpic .foucebox .bd ul li .con{position: absolute;bottom:0;left:0;color:#fff;width:100%;height:68px;background: url(../images/opacity60.png) repeat;}
.lwpqpic .foucebox .bd ul li .con .inner{padding:16px 10px 0 10px;}
.lwpqpic .foucebox .hd {position:relative;height:121px;width:875px;margin-top:16px;}
.lwpqpic .foucebox .hd li {position:relative;float:left;display:inline;width:170px;height:121px;margin-right:5px;overflow:hidden;cursor:pointer;}
.lwpqpic .foucebox .hd img {width:170px;height:121px;}
.lwpqpic .foucebox .hoverBg {position:absolute;left:32px;top:3px;width:71px;height:41px; background:url(images/yule_sp.png) no-repeat; cursor:pointer;z-index:2;}


/*新闻详细*/
.minute_left{width:656px;float:left;overflow:hidden; border-top:1px solid #cccccc; }
.minute_content_title{ text-align:center; font-size:18px;color: #5fb423; line-height:67px;}
.minute_content_time{text-align:center; color:#d6d6d6;}
.minute_content_y{margin-left:10px;}
.minute_content{margin:10px 0 40px 0; line-height:25px;text-align:center; width:637px;}
.minute_content img{ margin:20px 0px;}
.minute_content p{text-align:left; text-indent:20px;}
.minute_c{float:left; background:#e7e7e7; border:1px solid #d3d3d3; color:#666;}
.minute_bottom{border-top:1px solid #cccccc; margin-top:19px; line-height:35px;}
.minute_bottom_l{float:left;color: #666;}
.minute_bottom_r{float:right;color: #666;}