@charset "utf-8";
.wrap{ width: 100%; margin:0px; background-color: #f5f7fa; font-family: MicrosoftYahei;}
.w1200{ width: 1200px; margin-left: auto; margin-right: auto;  }
/*header包括头部logo和电话的蓝色部分*/
.hearder1{ width: 100%; height: 120px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#1c58b5", EndColorStr="#3b6ddc");/*for ie6,7,8,靠渐变滤镜实现阴影效果*/
background-color: #3b6ddb;
-moz-box-shadow:0px 80px 60px #1c58b5 inset;/*firefox*/
-webkit-box-shadow:0px 80px 60px #1c58b5 inset;/*webkit*/
box-shadow:0px 80px 60px #1c58b5 inset;/*opera或ie9*/
}
.logo{ padding-top: 22px; height: 75px;}
.fl{ float: left; }
.fr{ float: right; }
/*nav指主导航*/
.nav1{  width: 100%; height: 75px; background-color: #fff;}
.nav_list{ float: left; position: relative; margin-left: 5px; padding-bottom: 30px; padding: 21px 0 22px;}
.nav_list>a{ display: block; font-size: 20px; line-height: 20px; height: 20px; padding: 4px 30px 5px 30px; color: #666666;
		background:#fff; border-radius: 5px; border: 1px solid #fff; behavior: url(3172806.htc);}/*兼容ie678的圆角插件,路径必须相对html*/
.nav_list>a:hover{ background:#0074f5; border: 1px solid #0074f5; color: #fff; font-weight: bold; }
.nav_list>.on{ background:#0074f5; border: 1px solid #0074f5; color: #fff; font-weight: bold; }
.nlist_on>a{ background:#0074f5; border: 1px solid #0074f5; color: #fff; font-weight: bold; }
.nav_list ul{position: absolute; z-index: 999; top: 75px; width: 133px; display: none;}
.nav_list li a{ display: block; width: 100%; height: 40px; background:url(3172812.png) center top no-repeat #027bf3; padding-top: 1px; 
	text-align: center; color: #fff; font-size: 17px; line-height: 40px;}
.nav_list li a:hover{background-color: #00bbfa;}
.nav_list li:first-child a{ background-image:none;}
.nav_list>.search{ width: 25px; height: 18px; margin-left: 15px;  padding: 5px 0px 8px; background: url(3172840.png) left 4px no-repeat; border: 0px; }
.nav_list>.search:hover{ background: url(3211916.png) left 4px no-repeat;  border:0px;}
.nlist_on>.search{background: url(3211916.png) left 4px no-repeat; border:0px;}
.nav_list>.srchbox{ width: 476px; height: 55px; background: url(3211917.png) left bottom no-repeat; right: -30px;}
.nav_list>.srchbox>img{ width: 25px; height: 25px; position: absolute; right: 30px; top: 16px; }
.nav_list>.srchbox .inp{ width:380px; background-color: #fff; border: none;outline: none; height: 42px; line-height: 44px; position: absolute; right: 58px; top: 9px; }
/*top_img是首页大图切换*/
#top_img{ width: 100%; height: 313px; position: relative; overflow: hidden; }
#top_img p{width:40px; height: 80px;}
#top_img>.conpic{ width: 1200px; position: absolute; left: 0; right: 0; margin: 116px auto 0; height: 80px; display: none;}
.left{ float: left;  background: url(3205976.png) no-repeat;}
.right{ float: right; background: url(3205981.png) no-repeat;}
#top_img ul{position: absolute;left: 43%;top: 290px;cursor: pointer;  /*鼠标指针*/}
#top_img ul li{float: left; width: 13px; height: 3px; border: solid 1px #b9cdfb; background-color: #b9cdfb; margin-left:5px; margin-top:1px; list-style-type: none;border-radius: 5px;}
#top_img ul .li_bk{ width: 23px; background-color: #fff; border: solid 1px #fff; margin-top:0px;}
#showdiv{width: 400%;height: 313px; position: absolute;}
#top_img .bk_img{width: 25%;height: 313px;float: left;}
/*首页大图切换 end*/

/*top_img2是二级*/
#top_img2{ width: 100%; height: 370px; }
#top_img2 .top_img2_img{ width: 100%; height: 370px; background: center no-repeat; }
/*首页大图切换 end*/

/*首页新闻版块*/
.s1news{ width: 790px; height: 520px; margin-top: 30px; float: left; background-color: #fff; }
.news_nav{ width: 100%; padding-left: 30px; border-bottom: 1px solid #f7f7f7; position: relative;}
.nnav_list{ float: left;}
.nnav_list>a{ display: block; font-size: 25px; line-height: 62px; color: #333333; border-bottom: 4px solid #fff; margin-left: 90px;}
.nnav_list:first-child>a{ margin-left: 0px; }
.nnav_list>a:hover{  border-bottom: 4px solid #0074f5; color: #0074f5; }
.nnav_list>.more1{display: none; position: absolute; top: 30px; right: 30px; border: 0; margin-left: 0px; }
.nnav_list>.more1>a{ display: block; width: 72px; font-size: 16px; line-height: 16px; color: #a9a9a9; background: url(3172822.jpg) 36px 4px no-repeat;  }
.nlist2_on>a{  border-bottom: 4px solid #0074f5; color: #0074f5; font-size: 27px; }
.nnav_list ul{position: absolute; top: 65px; left: 30px; width: 790px; border-top: 1px solid #fbfbfb; padding: 35px 0 38px; display: none;}
.news_nav .nlist2_on ul{ display: block; }
.nnav_list ul li{ margin-top: 25px; }
.nnav_list ul li:first-child{ margin-top: 0px; }
.nnav_list ul img{ width: 168px; height: 112px; display: inline-block; }
.nnav_list ul .newslist1{ width: 550px; display: inline-block; margin-left: 20px;}
.newslist1 p{ font-size: 22px; line-height: 22px; color: #666666;}
.newslist1 .newslist1_describe{ font-size: 15px; line-height: 24px; margin-top: 4px; color: #999999;}
.newslist1 .newslist1_time{ margin-top: 20px; width: 100%; height: 15px; background: url(3172841.jpg) left top no-repeat;
 font-size: 14px; line-height: 16px; color: #718cc7; text-indent: 22px;}

/*首页业务板块*/
.s2news{width: 390px; height: 520px; margin-top: 30px; margin-top: 30px; float: right; background: #fff;}
.s2news_nav{border-bottom:1px solid #f7f7f7; }
.s2news_nav>a{ display: inline-block; font-size: 25px; line-height: 62px; color: #0074f5; border-bottom: 4px solid #0074f5; margin-left: 30px;}
.newslist2{ padding: 22px 0 0 30px;  border-top: 1px solid #fbfbfb;}
.newslist2 li{ padding-top: 3px; }
.newslist2 li img{ width: 330px; height: 96px; }

/*首页链接板块*/
.links{ margin-top: 30px; }
.links>a{ display: inline-block; width: 285px; height: 200px;  margin-left: 15px;}
.links>a:first-child{ margin-left: 0px; }
.links>a>img{ width: 285px; height: 200px; transition: all 1.2s;}
.links>a:hover img{transform: scale(1.2);}

/*首页服务网络板块*/
.fuwu{ margin-top: 30px; height: 508px; background: #fff; }
.sfuwu_nav{ border-bottom: 1px solid #c1d4e8;}
.sfuwu_nav>a{ display: inline-block; font-size: 25px; line-height: 62px; color: #0074f5; border-bottom: 4px solid #0074f5; margin-left: 30px;}
/*地图*/
.fuwu_map{ height: 385px; border-top: 1px solid #fbfbfb; position: relative; background: url(3172817.jpg) 154px 51px no-repeat;}
.fuwulist>a{ position: absolute; display: block; width: 125px; height: 21px; background-color: #b2b2b2; color: #fff; font-size: 16px; line-height: 21px; text-align: center;
 border-radius: 5px; border: 1px solid #b2b2b2; behavior: url(3172806.htc);}
.fuwulist>a:hover{ background-color: #0d98ff; border: 1px solid #0d98ff; color: #fff; font-weight: bold;}
.fuwulist_on>a{ background-color: #0d98ff; border: 1px solid #0d98ff; color: #fff; font-weight: bold;}
/*各地定位*/
.xinjiang>a{ left: 30px; top: 59px; }
.shanxi>a{ left: 30px; top: 101px; }
.sichuan>a{ left: 30px; top: 143px; }
.hubei>a{ left: 30px; top: 185px; }
.gongqingcheng>a{ left: 30px; top: 227px; }
.guizhou>a{ left: 30px; top: 269px; }
.zhanjiang>a{ left: 30px; top: 311px; }
.zongbu>a{ left: 601px; top: 59px;}
.tianjin>a{ left: 601px; top: 101px; }
.qingdao>a{ left: 601px; top: 143px; }
.jiangsu>a{ left: 601px; top: 185px; }
.suzhou>a{ left: 601px; top: 227px; }
.shanghai>a{ left: 601px; top: 269px; }
.chongming>a{ left: 601px; top: 311px; }
/*分公司简介*/
.fuwu_massage1{ position: absolute; display: none; left: 775px; top: 47px; width: 395px; height: 295px; background: url(3172818.jpg) center 55px no-repeat; text-align: center;
border: 1px solid #d7d7d7; -webkit-box-shadow: 10px 10px 7px -5px #ededed; -moz-box-shadow: 10px 10px 7px -5px #ededed; -o-box-shadow: 10px 10px 7px -5px #ededed; box-shadow: 10px 10px 7px -5px #ededed;}
.fuwu_massage1 p{ width: 100%; margin-top: 136px; margin-bottom: 15px; font-size: 16px; line-height: 16px; height: 16px; color: #414141;}
.fuwu_massage1 span{display: block; width: 100%; margin: 16px 0 9px; font-size: 12px; line-height: 12px; height: 12px; color: #414141;}
.fuwu_massage1 .fuwu_describe{ width: 100%; font-size: 14px; line-height: 30px; height: 30px; color: #999999;}
/*北京简介*/
.fuwu_massage2{ position: absolute; left: 775px; top: 47px; width: 395px; height: 295px;border: 1px solid #d7d7d7;}
.fuwu_massage2 li{ border-bottom: 1px solid #d7d7d7; padding: 5px 3px 3px 18px;  }
.fuwu_massage2 p{ display: inline-block; width: 80%; font-size: 16px; line-height: 16px; height: 16px; color: #414141;}
.fuwu_massage2 span{display: inline-block; width: 20%; font-size: 12px; line-height: 16px; height: 16px; color: #414141; display: none;}
.fuwu_massage2 .fuwu_describe{ width: 100%; font-size: 14px; line-height: 21px; color: #999999;}
.fuwu_describe2{ width: 100%; text-align: center; font-size: 18px; line-height: 24px; color: #999999; }
.fuwu_describe2 span{ font-weight: bold; }
.noblock{ display: none; }


/*客户介绍*/
.kehu{ margin-top: 30px; background: #fff; }
.kehu_nav{ height: 63px; border-bottom: 1px solid #efefef; background: url(3172819.jpg) 30px 5px no-repeat;}
.kehu_nav>a{ display: inline-block; font-size: 25px; line-height: 56px; height: 60px; padding-top: 7px; color: #0074f5; margin-left: 118px;}
.kehu ul{ padding: 34px 0 20px 30px; background: #f9f9f9; }
.kehu ul li{ width: 270px; height: 98px; border: 1px solid #e3e3e3; margin:0 0 20px 16px; float: left; 
 -webkit-box-shadow: 3px 2px 2px 2px #f4f4f4; -moz-box-shadow: 3px 2px 2px 2px #f4f4f4; -o-box-shadow: 3px 2px 2px 2px #f4f4f4; box-shadow: 3px 2px 2px 2px #f4f4f4;}
.kehu ul>.lf0{ margin-left: 0px; }
.kehu ul li a{ display: block; width: 100%; height: 100%; background: center center no-repeat #fff; }

/*footer*/
.w1140{ width: 1140px; margin-left: auto; margin-right: auto; }
.footer1{ background-color: #2a61c6; width: 100%; height: 220px; margin-top: 20px;}
.foot_lef1{ float: left; margin-top: 23px; width: 150px;}
.foot_lef1>img{ width: 150px; height: 150px; }
.foot_lef1>p{ font-size: 14px; color: #fff; line-height: 30px; text-align: center;}
.foot_lef2{ margin:14px 0 0 59px; float: left; width: 405px; font-size: 16px; line-height: 36px; color: #fff;}
.f18{ font-size: 18px; }

.foot_lef3{ margin-top: 14px; float: left; }
.foot_lef3>p{ font-size: 18px; color: #fff; line-height: 30px; text-indent: 15px;}
.footlist{ position: relative; margin-top: 10px;}
.footlist>a{ display: block; width: 240px; height: 30px; background-color: #fff;}
.footlist>a>p{ float: left; width: 208px; height: 32px; line-height: 30px; font-size: 16px; color: #999999; text-indent: 15px;}
.footlist>a>span{ display: block; float: left; border-left: 1px solid #a9c7ff; width: 30px; height: 30px; background:url(3172815.jpg) center no-repeat; }
.footlist>ul{ width: 100%; display: none; z-index: 99; position: absolute; top: 30px; left: 0px; border-top: 1px solid #0074e6; overflow: auto; background-color: #0074e6;}
.footlist>ul>li{ background-color: #0074e6; font-size: 14px; line-height: 18px; color: #fff; border-bottom: 1px solid #0097ee;}
.footlist>ul>li>a{ display: block; width: 92%; padding: 4px 0 4px  15px; color: #fff; cursor: pointer; border-top: 1px solid #0074e6; border-bottom: 1px solid #0074e6;}
.footlist>ul>li>a:hover{  background-color:#00aef3; border-top: 1px solid #00cbf7; border-bottom: 1px solid #00cbf7;}
.footliston>a>span{ background:url(3172816.jpg) center no-repeat; }
.ml40{ margin-left: 40px; }
.footer2{ width: 100%; height: 50px; background-color: #1448ab; color: #88a9d2; font-size: 17px; line-height: 50px; text-align: center; }
.footer2>a{ color: #88a9d2;}

/*频道页-关于我们*/

/*频道页-关于我们 end*/
.wrap2{ width: 100%; margin:0px; background-color: #fff; font-family: MicrosoftYahei;}
.mt30{ margin-top: 30px; }
.pb30{padding-bottom: 30px;}
.erji_side1{ width: 290px; float: left; }
.erji_side1>dl{ width: 288px; height: 398px; background-color: #fff; border: 1px solid #c1e0f9;}
.erji_side1>dl>dt{ width: 100%; height: 66px; background:url(3172813.jpg) 45px 20px no-repeat #0074f5; color: #fff; text-indent: 78px; font-size: 22px; line-height: 66px; }
.erji_side1>dl>dt>a{ color: #fff;}
.erji_side1>dl>dd{ width: 278px; margin: 0 auto; height: 25px; padding: 21px 0; color: #777777; font-size: 20px; line-height: 25px; border-bottom: 1px solid #ededed; clear: both;}
.erji_side1>dl>dd>a{ display: block; float: left; height: 25px; margin-left: 10px;  color: #777777;}
.erji_side1>dl>dd:before{ content: ""; display: block; float: left; margin-left: 26px; width: 3px; height: 25px; background-color:#fff; }
.erji_side1>dl>.on>a{ color: #0074f5; font-size: 22px; }
.erji_side1>dl>.on:before{ background-color:#0074f5; }
.pnumber{ width: 288px; margin-top: 10px; background-color: #fff; border: 1px solid #c1e0f9;}
.pnumber>img{ margin: 25px 0 25px 45px;}

.erji_con1{ padding: 17px 20px 25px 20px; float: right; background-color: #fff; border: 1px solid #c1e0f9;}
.erji_con1_head{ width: 850px; height: 49px; border-bottom: 1px solid #d9d9d9;}
.erji_con1_head>p{width: 50%; display: inline-block; font-size: 24px; line-height: 49px; color: #333333; text-indent: 20px; }
.erji_con1_head>.road1{ width: 47%; display: inline-block; font-size: 16px; color: #999999; text-align: right;}
.erji_con1_head>.road1>a{ color: #999999;}
.erji_con1_body{ width: 810px; margin: 14px auto 0; font-size: 16px; line-height: 32px; color: #666666; min-height: 402px;}
.erji_con1_list{ width: 840px; margin: 0 auto;}
.erji_con1_list>li{ float: left; width: 100%; height: 60px; line-height: 60px; font-size: 17px; border-bottom: 1px dashed #e3e3e3;
 background:url(3172820.jpg) 13px center no-repeat; text-indent: 45px;}
.erji_con1_list>li>a{ display: block; float: left; width: 82%; color: #666666;}
.erji_con1_list>li>span{ width: 15%; display: block; float: left; color: #999999; font-size: 14px;}

.pages{padding-top: 44px;width: 100%; border-top: 1px solid #e0e0e0; margin-top: 20px;}
.pages a,.pages font{display: inline-block; font-size: 14px; height:30px; line-height: 30px; padding: 0 15px; border: 1px solid #d0d0d0; background-color: #d0d0d0; margin: 0 5px 0; color: #f9f9f9;}
.pages .onpages{ background: #0074f5; color: #fff;border:1px solid #0074f5; }

/*频道页-人事用工服务*/
.erji2{ padding-bottom: 50px; }
.erji2_head{ margin: 55px 0 90px 20px; width: 1140px; font-size: 20px; line-height: 34px; color: #666666; }
.erji_con2{ width: 100%; }
.erji_con2_head{ float: left; width: 100%;}
.erji_con2_head:before{ content: ""; display: block; float: left; width: 6px; height: 25px; margin: 9px 0 0 2px; background-color: #0075f6;}
.erji_con2_head>p{ margin-left: 20px; font-size: 39px; line-height: 39px; color: #0075f6; font-weight: bold; }
.erji_con2_head>span{ margin-left: 20px; font-size:20px; line-height:36px; color: #999999; letter-spacing: 2px;}

.erji_con2_list{ float: left; padding: 0 22px 35px;}
.erji_con2_list>li{ float: left; width: 306px; margin-left: 108px;}
.erji_con2_list>.ml0{ margin-left: 0px; }
.erji_con2_list>li>a>p{ width: 100%; height: 54px; padding-bottom: 3px; background: url(3205975.jpg) bottom repeat-x; margin-top: 30px; line-height: 54px; font-size: 28px; color: #666666;}
.erji_con2_list>li>a>span{ display: block; margin-top: 14px; font-size: 18px; line-height: 27px; color: #888888; letter-spacing: 3px;  width: 103%;}
.mt20{ margin-top: 20px; padding-bottom: 45px; }
.erji_con2_list>li>a>.mt0{ margin-top: 0px; }


.erji_con2_list2{ float: left; padding: 0 22px;}
.erji_con2_list2>li{ float: left; width: 518px; height: 250px; margin-left: 102px;}
.erji_con2_list2>.ml0{ margin-left: 0px; }
.erji_con2_list2>li>a>p{ width: 100%; height: 54px; margin-top: 30px; background: url(3205975.jpg) bottom repeat-x; line-height: 54px; font-size: 28px; color: #666666;}
.erji_con2_list2>li>a>span{ display: block; margin-top: 14px; font-size: 18px; line-height: 27px; color: #888888; letter-spacing: 3px; width: 103%;}
.mt20{ margin-top: 20px; padding-bottom: 45px; }
.erji_con2_list2>li>a>.mt0{ margin-top: 0px; }


.erji_con2_list3{ float: left; padding: 0 22px;}
.erji_con2_list3>li{ float: left; width: 306px; height: 530px; margin-left: 102px;}
.erji_con2_list3>.ml0{ margin-left: 0px; }
.erji_con2_list3>li>a>p{ width: 100%; height: 54px; margin-top: 30px; background: url(3205975.jpg) bottom repeat-x; line-height: 54px; font-size: 28px; color: #666666;}
.erji_con2_list3>li>a>.mt0{ margin-top: 0px; }
.list3_con1{ width: 100%; border-bottom: 1px dashed #dbdbdb;}
.list3_con1 p{ margin-top: 16px; font-size: 20px; line-height: 28px; color: #333333;}
.list3_con1 span{ display: block; height: 170px; margin-bottom: 16px; font-size: 18px; line-height: 28px; color: #888888; letter-spacing: 3px; width: 103%;}
.list3_con2{ width: 100%;}
.list3_con2 p{ margin-top: 16px; font-size: 20px; line-height: 28px; color: #333333;}
.list3_con2 span{ display: block;  margin-bottom: 16px; font-size: 18px; line-height: 28px; color: #888888; letter-spacing: 3px; width: 103%;}
/*文章页正文样式*/
.content{ border: 1px solid #c1e0f9; min-height: 400px; margin-bottom: 30px; 
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#eff1f4", EndColorStr="#f5f7fa");/*for ie6,7,8,靠渐变滤镜实现阴影效果*/
-moz-box-shadow:7px 7px 10px #eff1f4 ;/*firefox*/
-webkit-box-shadow:7px 7px 10px #eff1f4 ;/*webkit*/
box-shadow:7px 7px 10px #eff1f4;/*opera或ie9*/
}
.road2{ padding: 0 30px; font-size: 16px; line-height: 68px; height: 68px; color: #999999; text-align: right; }
.content>.road2>a{ color: #999999;}
.content_head{  margin: 0 30px; border-bottom: 1px solid #d9d9d9; font-size: 29px; line-height: 64px; text-align: center; font-weight: bold; color: #0074f5;}
.content_describe{  margin: 0 30px; font-size: 16px; line-height: 62px; text-align: center; }
.content_describe span{ display: inline-block; padding: 0 65px; font-size: 18px; color: #999999; }
.content_detail{ margin: 30px auto 0; width: 990px; font-size: 16px; line-height: 30px; color: #666666;}


