@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none; outline:none; font-family:"微软雅黑"; 
-webkit-box-sizing:border-box;
		box-sizing:border-box;
}
body{ color:#333; font:14px "微软雅黑"; min-width:1200px; background:#fafafa;}
img{ vertical-align:middle; border:none;}


a {color:#333; text-decoration:none;}
a:hover{ color:#f08200; text-decoration:none;}
em{ font-style:normal;}
p{ display:block; overflow:hidden;}
input,button,textarea{ font-family:"微软雅黑"; vertical-align:middle;}
ul,li{ overflow:hidden;}
table{ border-collapse:collapse;}
td,th{ border:1px solid #eaeaea;}

/*HTML5-placeholder*/
::-webkit-input-placeholder { color:#bbb;}   /* WebKit browsers */
:-moz-placeholder { color:#bbb;}  /* Mozilla Firefox 4 to 18 */ 
::-moz-placeholder { color:#bbb;}   /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color:#bbb;}   /* Internet Explorer 10+ */ 


.wrapper{ margin:0 auto; overflow:hidden; width:1200px;}
i{ display:inline-block; background: url(/images/sprite_ico.png) no-repeat; font-size:0;}
a,i,.scale{
-webkit-transition:all .3s;
		transition:all .3s;
}
a:hover .scale{
-webkit-transform:scale(1.1);
		transform:scale(1.1);
}


.fl{ float:left !important;}
.fr{ float:right !important;}


/************************通用开始************************/

.main{ overflow:hidden; min-height:500px;}
.max-img{ width:100%; min-height:100%;}
.arrow{ border:3px solid transparent; border-left-color:#f60; overflow:hidden; font-size:0px; height:0px; margin-top:7px; margin-right:5px;}
.dot{ background:#ccc; width:5px; height:5px;  margin-right:10px; display:inline-block; font-size:0; margin-top:10px;
-webkit-border-radius:50%;
		border-radius:50%;
}
.date{ color:#999; float:right !important; margin-top:1px;}
.more-group{ position:absolute; right:20px; z-index:10; top:50%; margin-top:-10px;}
.more-group a{ font-size:16px; color:#999;}
.more-group a:hover{ color:#f08200;}
.in-box{ margin-bottom:40px; overflow:hidden;}
.pic-box{ overflow:hidden; padding:4px; border:1px solid #eee;}
.pic-box span{ display:block; overflow:hidden}



/*头部信息*/
.header{ background:rgba(0,0,0,.3); height:95px; position:fixed; top:0; left:0; width:100%; z-index:1000; border-bottom:1px solid rgba(255,255,255,.1);}
.header > .wrapper{ overflow:visible;}
.logo{ float:left; margin-top:20px;}
.logo a{ width:262px; height:56px; display:block; background:url(/images/logo01.png) no-repeat;}
.header02,
.header:hover{ background:#fff;
-webkit-box-shadow:0 5px 5px rgba(0,0,0,.05);
		box-shadow:0 5px 5px rgba(0,0,0,.05);
}
.header02 .logo a,
.header:hover .logo a{ background-image:url(/images/logo02.png);}
.header02 .menu > li > a,
.header:hover .menu > li > a{ color:#333;}


/*导航栏目*/
.menu{ float:right; overflow:visible;}
.menu > li{ float:left; font-size:18px; text-align:center; position:relative; overflow:visible;}
.menu > li > a{ color:#fff; display:block; line-height:95px; padding:0 35px; font-weight:bold;}
.menu li > a:hover,
.menu li.active > a,
.menu li.cur-li > a{ color:#f08200 !important;}

.sub-menu{ background:#fff; position:absolute; top:95px; left:0; width:100%; display:none; padding:15px 0; border-top:4px solid #f08200;
-webkit-box-shadow:0 5px 5px rgba(0,0,0,.1);
		box-shadow:0 5px 5px rgba(0,0,0,.1);
}
.sub-menu li{ text-align:center;}
.sub-menu li a{ color:#666; display:block; padding:6px; font-size:15px;}
.sub-menu li a:hover{ color:#f08200;}




/*底部信息*/
.footer{ background:#2b2b2b; margin-top:100px; color:#fff; overflow:hidden;}
.footer a{ color:#666;}
.footer a:hover{ text-decoration:underline;}
.footer-dl{ padding:40px 0;}
.footer-dl li{ float:left; width:25%; font-size:18px; text-align:center; padding:10px 0;}
.footer-dl li a{ color:#fff; text-decoration:none !important; display:block;}
.footer-dl li a:hover{ transform:translateY(-10px);}
.footer-dl i{ height:47px; margin-bottom:30px;}
.f-ico01{ width:47px; background-position:0 -206px;}
.f-ico02{ width:41px; background-position:-72px -206px;}
.f-ico03{ width:41px; background-position:-142px -206px;}
.f-ico04{ width:39px; background-position:-207px -206px;}



/*版权信息*/
.bq-box{ text-align:center; line-height:1.8; color:#666; border-top:1px solid #666; padding:20px 0; overflow:hidden;}
.bq-box em{ padding:0 10px;}
.bq-box .fl a{ color:#666;}
.bq-box a:hover{ color:#fff;}





/*详情内容*/
.detail{ padding:25px 0;}
.detail-title{ text-align:center; padding:20px 0; border-bottom:1px solid #eee; margin-bottom:10px;}
.detail-title h2{ font-size:40px; font-weight:bold; padding:10px 0;}
.detail-title h3{ font-size:28px;}
.detail-title p{ color:#999; margin-top:10px;}
.detail-title span{ padding:0 20px;}
.detail-title span a{ color:#999;}
.detail-title span a:hover{ color:#f60;}
.detail-con{ line-height:2; font-size:16px; padding:20px;}
.detail-section{ margin-bottom:50px; overflow:hidden;}
.detail-section:last-child{ margin-bottom:0;}
.detail-title02{ text-align:center; font-size:30px; padding:0 0 20px;}
.detail-title02:before,
.detail-title02:after{ content:''; width:100px; border-top:1px solid #ccc; display:inline-block; margin:0 30px 6px;}
.detail-title03{ font-size:22px; margin-bottom:30px; padding:5px 20px; border-left:8px solid #f08200; color:#f08200;
background:-webkit-linear-gradient(left,rgba(240,130,0,.2) 50%,rgba(255,255,255,0));
background:linear-gradient(to right,rgba(240,130,0,.1) 50%,rgba(255,255,255,0));}
.detail-con img{ max-width:100%;}





/*跳转菜单*/
.page-jump{ padding:40px 0; text-align:center; color:#666;}
.page-jump-inner *{ float:left; font-size:16px; height:40px; line-height:40px; min-width:40px;}
.page-jump span{ display:inline-block; padding:0 5px;}
.page-jump .go-input{ text-align:center; border:1px solid #ddd; width:40px;}
.page-jump .go-input:focus{ border-color:#f08200;}
.page-jump .go-btn{ background:#ccc; cursor:pointer; color:#fff; border:none;}
.page-jump a{ display:inline-block; padding:0 12px; color:#666; background:#fff; border:1px solid #ddd; margin:0 2px;}
.page-jump a:hover{color:#f08200; border:1px solid #f08200;}
.page-jump a.cur-page{ background:#f08200; color:#fff; border:1px solid #f08200;}
.page-jump-inner{ display:inline-block; float:none;}

.page-turning{ margin:30px 20px; font-size:16px;}
.page-turning p{ margin:8px 0; color:#999;}



/*表单信息*/
.form-input,.form-textarea{ border:1px solid #ddd; padding:5px 10px; width:100%; font-size:16px;
-webkit-border-radius:6px;
		border-radius:6px;
}
.form-input{ height:50px; line-height:50px;}
.form-textarea{ padding:10px;}
.form-input:focus,
.form-textarea:focus{ border-color:#f08200;}
.form-btn{ height:50px; width:180px; margin-right:20px; color:#fff; font-size:18px; background:#f08200; border:1px solid #f08200; cursor:pointer; margin-top:20px;
-webkit-border-radius:6px;
		border-radius:6px;
}
.form-btn-b{ background:none; color:#f08200;}
.form-btn:hover{ opacity:.8;}
.form-list li{ padding-left:120px; position:relative; width:100%; margin-bottom:15px;}
.form-list li span{ position:absolute; left:0; top:15px; font-size:16px; color:#666; width:100px; text-align:right;}
.form-list li span em{ color:#f00;}


/************************通用结束************************/


/*全屏焦点图*/
.fullSlide { position:relative; overflow:hidden;}
.fullSlide .bd li { text-align:center; background-position:center top; background-repeat:no-repeat; height:740px;}
.fullSlide .bd li a { display:block; height:740px;}
.fullSlide .hd ul { text-align:center; width:100%; position:absolute; z-index:1; bottom:30px; left:0;}
.fullSlide .hd ul li { cursor:pointer; display:inline-block; width:40px; height:4px; margin:0 5px; overflow:hidden; background:#fff; font-size:0; overflow:hidden;}
.fullSlide .hd ul .on { background:#f08200;}
.fullSlide .hd a{ display:block; position:absolute; top:50%; left:5%; z-index:100; width:80px; height:80px; text-align:center; font:normal 40px/80px "黑体","楷体"; background:rgba(255,255,255,.2); color:rgba(255,255,255,.3);
-webkit-border-radius:50%;
		border-radius:50%;	
}
.fullSlide .hd a.prev{
-webkit-transform:translateX(-200px);
		transform:translateX(-200px);
}
.fullSlide .hd a.next{
-webkit-transform:translateX(200px);
		transform:translateX(200px);
}

.fullSlide .hd a.next{ left:auto; right:5%;}
.fullSlide .hd a:hover{ color:#f08200; background:#fff;}
.fullSlide:hover .hd a{
-webkit-transform:translateX(0);
		transform:translateX(0);
}
/*
.fullSlide .ban-info{ margin-top:300px; color:#fff;}
.fullSlide .ban-info h1{ font-size:55px;}
.fullSlide .ban-info h3{ font-size:36px; padding:20px 0 50px; font-weight:normal;}
.fullSlide .ban-info a{ display:inline-block !important; border:1px solid #fff; padding:10px 40px; color:#fff;}
.fullSlide .ban-info a:hover{ background:#f08200;  border-color:#f08200;}
*/


/*首页标题*/
.in-title{ position:relative; text-align:center; padding-top:25px; margin:60px 0;} 
.in-title h3{ position:absolute; left:0; top:0; width:100%; font-size:60px; color:#eee; text-transform:uppercase; font-family:Arial;}
.in-title h2{ font-size:36px; position:relative; z-index:10; letter-spacing:4px;} 



/*走进近乾*/
.in-about{ background:url(/images/about_r_bg.png) no-repeat right 85%; margin-bottom:0;}
.about-left{ float:left; width:605px; background:url(/images/about_l_bg.png) no-repeat 20px 100%; padding:0 0 60px;}
.about-left ul li{ float:left; width:185px; margin:0 8px; text-align:center;  padding-top:30px;}
.about-left ul li i{ height:75px; margin-bottom:25px;}
.about-left ul li h4{ font-size:22px; position:relative; padding-bottom:20px; margin-bottom:20px;}
.about-left ul li h4:after{ content:''; position:absolute; bottom:0; width:30px; height:2px; background:#fff; left:50%; margin-left:-15px;}
.about-left ul li p{ padding:0 20px; font-size:16px; text-transform:uppercase; font-family:arial; line-height:1.6;}
.about-left ul li a{ display:block; height:245px; color:#fff; overflow:hidden; margin-top:75px; width:100%; position:relative;
-webkit-border-radius:6px;
		border-radius:6px;
}
.about-left ul li.li-1 a{ background:#f08200;}
.about-left ul li.li-2 a{ background:url(/images/profile_bg.jpg); height:370px; margin-top:0;}
.about-left ul li.li-3 a{ background:#30c1cd;}
.about-left ul li.li-1 i{ width:48px; background-position:0 0;}
.about-left ul li.li-2 i{ width:80px; background-position:-78px 0; opacity:1; margin-top:75px;}
.about-left ul li.li-3 i{ width:41px; background-position:-185px 0;}
.about-left ul li a:after{ content:''; width:10px; height:10px; opacity:0; position:absolute; bottom:0; left:0; display:inline-block; 
background:linear-gradient(45deg,rgba(255,255,255,0),rgba(255,255,255,.15)); 
-webkit-border-radius:50%; 
		border-radius:50%; 
-webkit-transition: all .3s;
		transition: all .5s;
}
.about-left ul li a *{ opacity:.7;
-webkit-transition: all .3s;
		transition: all .5s;
}
.about-left ul li.li-2 *,
.about-left ul li a:hover *{ opacity:1;}
.about-left ul li a:hover{
-webkit-transform:translateY(-20px);
		transform:translateY(-20px);
}
.about-left ul li a:hover:after{ opacity:1;
-webkit-transform:scale(38);
		transform:scale(38);
}
.about-left ul li a:hover i{ opacity:1;
-webkit-transform:rotateY(360deg);
		transform:rotateY(360deg);
}
.about-right{ float:right; width:560px;}
.about-right p{ font-size:18px; color:#666; line-height:1.8; padding:5px 20px; text-indent:2em; text-align:justify;}
.about-total-list{ clear:both; background:url(/images/map_bg.png) no-repeat center top; padding:90px 0;}
.about-total-list li{ float:left; width:25%; font-size:22px; color:#666; text-align:center;}
.about-total-list li h2{ font-size:78px; color:#333; font-weight:normal;}





/*公司业务*/
.section{ overflow:hidden; color:#fff; position:relative;}
.section1{ background:#05307b;}
.section2{ background:#e27a0b;}
.section3{ background:#2d225e;}
.section4{ background:#60b13b;}
.section5{ background:#7a0543;}
.section-info{ padding:0 100px; position:relative; z-index:2;}
.section-title{ position:relative; padding:100px 0 30px; margin-bottom:30px;}
.section-title h2{ font-weight:normal; font-size:30px; font-weight:normal;}
.section-title:before{ content:''; display:inline-block; width:280px; height:33px; position:absolute; top:10px; left:0; background:url(/images/yy.png) no-repeat; opacity:.08;}
.section-title:after{ content:''; display:inline-block; width:50px; height:3px; position:absolute; bottom:0; left:0; background:#fff;}
.section-pic,.section-info{ float:left; width:50%; overflow:hidden; height:460px;}
.section-pic{ text-align:right; position:relative;}
.section-pic img{ height:100%; position:absolute; right:0;}
.section-odd .section-pic{ float:right;}
.section-odd .section-pic img{ left:0; right:auto;}
.section-con{ line-height:1.8; font-size:16px;}
.section-con p{ text-align:justify;}
.section-con a{ display:inline-block; border:2px solid #fff; font-size:15px; color:#fff; padding:5px 30px; margin-top:20px;
-webkit-border-radius:6px;
		border-radius:6px;
}
.section-con a:hover{ background:#fff;}
.section1 .section-con a:hover{ color:#05307b;}
.section2 .section-con a:hover{ color:#e27a0b;}
.section3 .section-con a:hover{ color:#2d225e;}
.section4 .section-con a:hover{ color:#60b13b;}
.section5 .section-con a:hover{ color:#7a0543;}
.section-pic img,
.section-title{
-webkit-transition:all 1s;
		transition:all 1s;
}
.section:hover .section-pic img{
-webkit-transform:scale(1.1);
		transform:scale(1.1)
}
.section:hover .section-title{ padding-top:80px;}
.section:after{ content:''; background:rgba(255,255,255,.1); position:absolute; width:0; height:100%; top:0; right:0;
-webkit-transition:all .5s;
		transition:all .5s;		
}
.section:hover:after{ width:50%;}
.section2:after,.section4:after{ right:auto; left:0;}




/*最新动态*/
.in-news{ border:1px solid #f08200; border-top-width:6px; margin:10px; background:#fff;
-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);
		box-shadow:0 0 10px rgba(0,0,0,.2);
}
.in-news .hd{ height:65px; background:#f3f5f7; border-bottom:1px solid #ddd; position:relative;}
.in-news .hd li{ float:left; font-size:18px; padding:0 40px; line-height:65px; color:#999; cursor:pointer; font-weight:bold;}
.in-news .hd i{ height:29px; margin-right:10px; margin-bottom:-6px;}
.n-ico01{ width:27px; background-position:0 -104px;}
.n-ico02{ width:29px; background-position:-45px -104px;}
.in-news .hd li.on{ color:#f08200; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.in-news .hd li.on .n-ico01{ background-position:0 -152px;}
.in-news .hd li.on .n-ico02{ background-position:-45px -152px;}
.in-news .hd li.on:first-child{ border-left:none;}
.in-news-list li{ position:relative; width:50%; float:left; height:115px;}
.in-news-list li h3{ font-size:16px; margin-bottom:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.in-news-list li p{ color:#666; line-height:1.6; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:44px; overflow:hidden;}
.in-news-list li span{ border:1px solid #f08200; color:#f08200; padding:5px 20px; display:inline-block; position:absolute; top:50%; margin-top:-15px; right:40px;
-webkit-transition:all .3s;
		transition:all .3s;
}
.in-news-list li a{ display:block; padding:20px 40px; overflow:hidden; padding-right:170px; height:100%; position:relative; z-index:2;}
.in-news-list li:after{ content:''; position:absolute; height:100%; width:0; left:0; top:0; z-index:1; display:inline-block;

background:-webkit-linear-gradient(left,#f0f2f5 50%,rgba(255,255,255,0));
background:linear-gradient(to right,#f0f2f5 50%,rgba(255,255,255,0));
-webkit-transition:all .3s;
transition:all .3s;

}
.in-news-list li:nth-child(2n):after{ left:auto; right:0;
background:-webkit-linear-gradient(right,#f0f2f5 50%,rgba(255,255,255,0));
background:linear-gradient(to left,#f0f2f5 50%,rgba(255,255,255,0));
}
.in-news-list li:hover:after{ width:100%;}
.in-news-list li a:hover span{ background:#f08200; color:#fff;}


.sub-main{ min-height:600px;}
.sub-ban{ height:550px; background-color:#eee; background-position:50% 30%;}
.sub-ban02{ background-image:url(/images/banner02.jpg);}
.sub-ban03{ background-image:url(/images/banner03.jpg);}
.sub-ban04{ background-image:url(/images/banner04.jpg);}
.sub-ban05{ background-image:url(/images/banner05.jpg);}


/*内页链接*/
.sub-link{ margin-top:-69px; background:rgba(0,0,0,.4)}
.sub-link .inner{ display:inline-block;}
.sub-link a{ float:left; text-align:center; height:100%; padding:20px 30px; color:#fff; font-size:18px; min-width:150px; margin-left:1px; border-top:5px solid transparent;}
.sub-link a.cur-link,
.sub-link a:hover{ color:#f08200; border-top-color:#f08200; background:#fafafa;}
.sub-link a.cur-link{ font-weight:bold;}



/*关于我们*/
.tab-con .detail{ display:none;}
.tab-con .business-img{ margin-top:50px;}

/*公司荣誉*/
.honor-list li{ width:250px; text-align:center; float:left; margin:20px; text-align:center; border:1px solid #fff;
-webkit-box-shadow:10px 10px 0 rgba(0,0,0,.03);
		box-shadow:10px 10px 0 rgba(0,0,0,.03);
}
.honor-list li .pic{ height:250px; overflow:hidden; background:#fff;  border-bottom:1px solid #eee;}
.honor-list li h4{ padding:15px; background:#fafafa; height:80px;}
.honor-list li h4 span{ display:inline-block; line-height:1.6; font-size:16px;}
.honor-list li img{ max-height:90%; max-width:90%;}
.honor-list li h4:before,
.honor-list li .pic:before{ content:''; display:inline-block; vertical-align:middle; height:100%;}
.honor-list li a:hover h4{ background:#f2f2f2;}


/*发展历程*/
.history-list > li{ padding:30px; color:#fff; position:relative; overflow:visible; margin:60px 0;
background:-webkit-linear-gradient(left,#f0f2f5,rgba(255,255,255,0));
background:linear-gradient(to right,#f0f2f5,rgba(255,255,255,0));
}
.history-list .history-year{ background:#f08200; position:absolute; left:30px; top:-30px; height:100%; font-size:40px; color:#fff; padding:50px 30px 0;}
.history-list ul{ padding-left:220px;}
.history-list ul li{ float:left; border:1px solid #05307b; color:#05307b; width:29%; margin:2%; text-align:center; background:#fff; padding:40px 20px; position:relative; cursor:pointer;}
.history-list ul li span{ position:absolute; left:0; top:0; background:#05307b; color:#fff; display:inline-block; font-size:14px; padding:0 10px;}
.history-list ul li:hover{ background:#05307b; color:#fff;}
.history-list ul li:hover span{ color:#05307b; background:#fff;}
.history-list ul li h4{ font-size:18px; line-height:1.6; height:56px;}
.history-list ul li h4 strong{ display:inline-block;}
.history-list ul li h4:before{ content:''; height:100%; display:inline-block; vertical-align:middle;}
.market-box{ position:relative;}
.market-title{ position:absolute; top:20%;}
.market-title strong,
.market-title span{  display:inline-block; color:#fff; line-height:1.5; margin-right:20px; text-align:center; padding:30px 10px;
-webkit-border-radius:10px;
		border-radius:10px;
}
.market-title span{ background:#05307b; font-size:30px; width:50px; vertical-align:-40px;}
.market-title strong{ background:#f08200;font-size:40px; width:60px; line-height:1.2;}


/*税务筹划*/
.shuiwu-module{ margin-top:20px;}
.module-box{ float:left; background:#fff; width:46%; overflow:hidden; border:1px solid #eee; margin:0 2%;
-webkit-border-radius:10px;
		border-radius:10px;
}
.module-header{ text-align:center; color:#fff; background:url(/images/sw_bg01.jpg) no-repeat; height:150px; padding:0 50px;}
.module-header h3{ font-size:20px; padding:25px 0 10px;}
.module-header p{ line-height:1.6;}
.module-con{ padding:20px 10px;}
.module-con ul li{ float:left; width:30%; text-align:center; font-size:16px; margin:10px 1.5%; background:rgba(255,90,77,.2); color:rgba(255,90,77,1); height:40px; line-height:40px; cursor:pointer;
-webkit-border-radius:20px;
		border-radius:20px;
}
.module-box1 .module-con ul li:hover{ background:rgba(255,90,77,1);}
.module-box2 .module-header{ background-image:url(/images/sw_bg02.jpg);}
.module-box2 .module-con ul li{ background:rgba(47,170,255,.2); color:rgba(47,170,255,1);}
.module-box2 .module-con ul li:hover{ background:rgba(47,170,255,1);}
.module-con ul li:hover{ color:#fff;}

.shuiwu-process{ background:url(/images/wave_bg.png) no-repeat center center; padding:100px 0; position:relative; margin:50px 0;}
.shuiwu-process li{ position:absolute; color:#fff; text-align:center; width:180px; height:50px; line-height:50px; overflow:visible;
-webkit-border-radius:6px;
		border-radius:6px;
}
.shuiwu-process li:before,
.shuiwu-process li:after{ content:''; display:inline-block; position:absolute; left:50%; margin-left:-7px;}
.shuiwu-process li:before{ border:7px solid transparent; border-top-color:#f60; bottom:-14px;}
.shuiwu-process li:after{ background:#fff; bottom:-30px; width:10px; height:10px; border:2px solid #f60;
-webkit-border-radius:50%;
		border-radius:50%;
}
.shuiwu-process li.step1{ top:0; left:147px; background:#05307b;}
.shuiwu-process li.step2{ bottom:0; left:320px; background:#e27a0b;}
.shuiwu-process li.step3{ top:0; left:488px; background:#2d225e;}
.shuiwu-process li.step4{ bottom:0; left:660px; background:#60b13b;}
.shuiwu-process li.step5{ top:0; left:820px; background:#7a0543;}
.shuiwu-process li.step2:before,
.shuiwu-process li.step4:before{ bottom:auto; top:-14px; border-top-color:transparent;}
.shuiwu-process li.step2:after,
.shuiwu-process li.step4:after{ bottom:auto; top:-30px;}
.shuiwu-process li.step1:before{ border-top-color:#05307b;}
.shuiwu-process li.step2:before{ border-bottom-color:#e27a0b;}
.shuiwu-process li.step3:before{ border-top-color:#2d225e;}
.shuiwu-process li.step4:before{ border-bottom-color:#60b13b;}
.shuiwu-process li.step5:before{ border-top-color:#7a0543;}


.shuiwu-faq li{ float:left; width:48%; margin:1%; background:#fff; padding:30px; height:275px;
box-shadow:0 0 10px rgba(0,0,0,.05);
-webkit-border-radius:10px;
		border-radius:10px;
}
.shuiwu-faq li h4,
.shuiwu-faq li p{ position:relative; padding-left:50px;}
.shuiwu-faq li em{ position:absolute; left:0; top:0; width:30px; height:30px; line-height:30px; color:#fff; display:inline-block; font-size1:16px; font-weight:normal; text-align:center; 
-webkit-border-radius:4px;
		border-radius:4px;
}
.shuiwu-faq li h4{ font-size:18px; margin-bottom:20px; color:#05307b;}
.shuiwu-faq li h4 em{ background:#05307b; top:2px;}
.shuiwu-faq li p em{ background:#f08200;}



/*灵活用工*/
.list-col3{ padding:50px 0;}
.list-col3 li{ float:left; width:30%; text-align:center; background:#fff; border:1px solid #eee; margin:1.5%; padding:20px 0;}
.list-col3 li h4{ font-size:20px; padding1:5px 0; color:#f08200;}
.list-col3 li p{ color:#999;}



/*劳务派遣外包*/
.slide-menu h3{ font-size:22px; margin-bottom:2px; padding:5px 20px; border-left:8px solid #ccc; cursor:pointer; color:#999;
background:-webkit-linear-gradient(left,rgba(240,130,0,.2) 50%,rgba(255,255,255,0));
background:linear-gradient(to right,rgba(0,0,0,.05) 50%,rgba(255,255,255,0));
}
.slide-menu h3.on{  color:#f08200; border-left-color:#f08200;
background:-webkit-linear-gradient(left,rgba(240,130,0,.2) 50%,rgba(255,255,255,0));
background:linear-gradient(to right,rgba(240,130,0,.1) 50%,rgba(255,255,255,0));
}	
.side-con{ display1:none; padding:30px 30px 30px 450px; background:#fff; position:relative;}
.side-con .pic-box{ position:absolute; left:0; top:30px; width:400px; height:300px;}
.side-con h2{ font-size:18px; line-height:1.6; text-align:justify;}
.servici-list{ margin-top:20px;}
.servici-list h4{ margin-bottom:10px; color:#f08200; border-bottom:1px solid #eee; padding:5px 0;}
.servici-list li{ float:left; width:33.33%; position:relative; padding-left:30px; color:#666; margin:5px 0;}
.servici-list ul.ul-col2 li{ width:50%;}
.servici-list li em{ position:absolute; left:0; top:50%; margin-top:-12px; width:25px; height:25px; font-size:14px; line-height:25px; display:inline-block; color:#fff; text-align:center; background:#05307b;
-webkit-border-radius:50%;
		border-radius:50%;
}


/*人力资源规划咨询*/
.service-scope-title{ text-align:center; position:relative; margin:0 10%;}
.service-scope-title strong{ background:#05307b; font-size:30px; padding:15px 80px; color:#fff; display:inline-block;
-webkit-border-radius:10px;
		border-radius:10px;
}
.service-scope-title:after{ content:''; display:inline-block; width:100%; border-bottom:2px solid #ddd; position:absolute; left:0; bottom:-50px;}
.service-scope-list{ padding-top:100px;}
.service-scope-list dl{ float:left; margin:0 1%; width:18%; color:rgba(255,255,255,.7); height:260px; text-align:center; position:relative;
-webkit-border-radius:10px;
		border-radius:10px;
}
.service-scope-list dt{ background:rgba(255,255,255,.9); font-size:18px; color:#333; padding:5px 0; margin:20px; font-weight:bold;
-webkit-border-radius:50px;
		border-radius:50px;
}
.service-scope-list .dl1{ background:#05307b;}
.service-scope-list .dl2{ background:#e27a0b;}
.service-scope-list .dl3{ background:#2d225e;}
.service-scope-list .dl4{ background:#60b13b;}
.service-scope-list .dl5{ background:#7a0543;}
.service-scope-list .dl1 dt{ color:#05307b;}
.service-scope-list .dl2 dt{ color:#e27a0b;}
.service-scope-list .dl3 dt{ color:#2d225e;}
.service-scope-list .dl4 dt{ color:#60b13b;}
.service-scope-list .dl5 dt{ color:#7a0543;}
.service-scope-list dl:before{ content:''; display:inline-block; height:50px; border-left:2px solid #ddd; position:absolute; left:50%; top:-50px;}
.service-scope-list .dl3:before{ height:100px; top:-100px;}


/*新闻列表*/
.list{ padding:30px 0;}
.list li{ border-bottom:1px dashed #ccc; position:relative;}
.list li a{ padding:30px; display:block; overflow:hidden;}
.list li a:hover{ background:#fff;}
.list li .pic-box{ float:left;}
.list li .pic-box span{ width:220px; height:140px;}
.list li .list-info{ width:880px; float:right;}
.list li .list-info h2{ font-size:24px; padding:10px 0;}
.list li .list-info .summary{ font-size:16px; color:#666; margin:10px 0; line-height:1.8; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.list li .list-info .desc{ color:#999;}
.list li .list-info .desc .time-ico{ background-position:-228px -103px;  width:15px; height:15px; margin-right:5px; margin-bottom:-2px;}
.list li.no-pic .list-info{ float:none; width:100%;}



/*联系我们*/
.contact-list{ padding-bottom:30px;}
.contact-list li{ float:left; width:50%; color:#fff; padding:20px 0;}
.contact-list li .con{ background:#f08200; padding:30px 0; margin:0 20px; overflow:hidden;
-webkit-border-radius:10px;
		border-radius:10px;
-webkit-box-shadow:10px 10px 0 rgba(0,0,0,.06);
		box-shadow:10px 10px 0 rgba(0,0,0,.06);
}
.contact-list li .c-2{background:#05307b;}
.contact-list li .c-3{background:#60b13b;}
.contact-list li h2{ font-size:22px; margin-bottom:15px; text-align:center;}
.contact-list li p{ padding:5px 0;}
.contact-list li p span{ color:#666; display:inline-block; width:120px; text-align:right; margin-right:20px; background:#fff; padding-right:20px;
-webkit-border-radius:0 20px 20px 0;
		border-radius:0 20px 20px 0;
}
.contact-list li p strong{ font-weight:bold; font-size:18px;}
.contact-con{ overflow:hidden; margin:0 30px}
.map-box{ float:left; height:400px; width:50%;}
.map-box *{ box-sizing:content-box;}
.contact-con .form-list{ float:right; width:48%;}


/*加入我们*/
.list-table th,.list-table td{ text-align:center; padding:15px; font-size:16px; background:#fdfdfd;}
.list-table th{ background:#05307b; color:#fff; padding:20px 15px;}
.list-table tr:nth-child(2n) td{ background:#f8f8f8;}
.list-table tr:hover td{ background:rgba(5,48,123,.1); cursor:pointer;}


/*加入我们弹出层*/
.mask{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.6); z-index:1000;}
.pop-box{ background:#fff; position:fixed; width:700px; z-index:1001; top:50%; left:50%; margin-left:-350px; margin-top:-257px; padding:20px; display:none;
-webkit-border-radius:20px;
		border-radius:20px;
}
.close-pop{ position:absolute; width:40px; height:40px; line-height:30px; font-size:28px; cursor:pointer; background:#333; color:#fff; text-align:center; border:3px solid #fff; right:-20px; top:-20px;
-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);
		box-shadow:0 0 5px rgba(0,0,0,.2);
-webkit-border-radius:50%;
		border-radius:50%;
}
.close-pop:hover{ background:#f08200;}
.pop-title{ color:#333; font-size:25px; padding:10px 0; border-bottom:1px solid #eee; margin-bottom:20px;}
.pop-header{ padding:30px; background:rgba(240,130,0,.05); margin:0 30px 20px 0;}
.pop-header h2{ font-size:24px;}
.pop-header h3{ font-size:22px; color:#f00; padding:10px 0;}
.pop-header p span{ display:inline-block; padding-right:20px; color:#666; position:relative;}
.pop-header p span:after{ content:''; position:absolute; right:10px; top:25%; height:60%; border-right:1px solid #ccc;}
.pop-header p span:last-child:after{ display:none;}
.pop-section{ padding:15px 30px;}
.pop-section h4{ font-size:16px; position:relative; margin-bottom:10px;}
.pop-section h4:after{ content:''; position:absolute; right:0; width:85%; top:50%; border-top:1px solid #eee;}
.pop-section-detail{line-height:1.8;}
.pop-tags{ display:inline-block; padding:5px 15px; color:#f08200; background:rgba(240,130,0,.1); margin:5px;}
.pop-con{ height:400px; overflow-y:auto;}
.pop-box-min .pop-header{ margin-right:0;}
.pop-box-min .pop-section{ padding-right:0;}

/*滚动条*/
.pop-con::-webkit-scrollbar{ width:8px; height:8px;} 
.pop-con::-webkit-scrollbar-track{ background-color:#e2e2e2;}  
.pop-con::-webkit-scrollbar-thumb{ background-color:#666;}  
.pop-con::-webkit-scrollbar-track,
.pop-con::-webkit-scrollbar-thumb{
-webkit-border-radius:4px;
		border-radius:4px;
}

@media screen and (max-width: 1200px) {
.header {
	min-width:1200px;
	position:absolute;
}
}

  /* i i s 7 . c o m */