@charset "utf-8";
/* CSS Document */

/*首页 - start*/
.perColumn {width:100%; margin:0 auto; overflow:hidden;}
.perContent {width:1000px; margin:0 auto;}
.perTitle {text-align:center; overflow:hidden;}
.perTitle a {display:block;}

/*Choose Us - start*/
.chooseUs {padding:45px 0; background-color:#f6f5f5;}
.choose_fl {float:left; width:448px; height:328px; background-color:#9fd42e; padding-top:36px;}
.choose_fl .video {overflow:hidden; margin-left:25px; width:367px; height:233px; border:2px solid #060001;}
.choose_fl .video a , .choose_fl .video embed {display:block; width:367px; height:233px;}
.choose_fl .video_txt {padding:12px 0 0 25px; overflow:hidden; font-size:16px; line-height:26px; color:#333;}
.choose_fl .video_txt a {font-size:18px; font-weight:bold; color:#333;}
.choose_fl .video_txt span {display:block;}

.choose_fr {float:right; width:578px; margin-left:-26px;}
.choose_tit {overflow:hidden; padding-left:46px;}
.choose_tit a {float:right;}
.choose_con {overflow:hidden; background-color:#333; width:578px; height:280px; margin-top:18px;}
.choose_list {overflow:hidden; padding-left:15px; font-size:12px; line-height:20px; color:#fff;}
.choose_list li {float:left; display:inline; width:256px; overflow:hidden; margin:15px 25px 0 0;}
.choose_list li h2 {font-size:16px; line-height:24px; color:#94c923; padding:10px 0 8px;}
.choose_list li h2 a {color:#94c923;}
.choose_list li h2 a:hover {text-decoration:underline;}
.choose_i {float:left; overflow:hidden; height:122px; padding-right:12px; background:url(../images/img_shadow.png) right top no-repeat;}
.choose_i a , .choose_i img {display:block; width:111px; height:111px;}
/*Choose Us - end*/


/*Project Scheduling - start*/
.Scheduling {background:url(../images/bg1.jpg) repeat; padding:30px 0 35px;}
.scheduling_fl {float:left; overflow:hidden; width:745px;}
.scheduling_fl h1 {font-size:40px; line-height:48px; color:#fff;}
.scheduling_fl h1 b {font-size:26px; display:block; padding-top:3px;}
.paiqi_list {width:760px; overflow:hidden; font-size:17px; line-height:36px; color:#333; margin-top:20px;}
.paiqi_list li {overflow:hidden;}
.paiqi_list li span {float:left; width:212px; overflow:hidden; margin-right:32px; background:url(../images/line.png) right center no-repeat;}
.paiqi_list li span.last {background:none;}

.scheduling_fr {float:right; width:255px; overflow:hidden; padding-top:28px;}
.scheduling_fr a {display:block; height:74px; margin-top:12px;}
/*Project Scheduling - end*/


/*Three Outsourcing System - start*/
.Outsourcing {padding:35px 0 20px; border-bottom:1px solid #d0d0d0;}
.systemCon {height:450px; background:url(../images/img05.png) center top no-repeat; margin-top:25px; position:relative;}
.system {font-size:16px; line-height:26px; color:#333; position:absolute; z-index:100;}
.system h2 {font-size:24px; line-height:36px; padding-bottom:2px;}
.system_1 {width:350px; left:144px; top:0px; text-align:right;}
.system_1 h2 {color:#22b573;}
.system_1 p {padding-right:38px;}
.system_2 {width:265px; left:25px; top:295px; text-align:right;}
.system_2 h2 {color:#f7931e;}
.system_3 {width:268px; right:26px; top:312px; text-align:left;}
.system_3 h2 {color:#8cc63f;}
/*Three Outsourcing System - end*/


/*Outsourcing Service One-stop - start*/
.outService {padding:35px 0 48px; font-size:18px; line-height:30px; color:#333;}
.serviceCon {background:url(../images/img06.png) no-repeat; width:887px; height:626px; padding-top:72px; overflow:hidden; margin:30px auto 0;}
.service_fl {float:left; overflow:hidden; width:415px;}
.service_fl dl {width:415px; height:170px; overflow:hidden; margin-top:38px;}
.service_fl dl dt {float:left; width:170px; padding-top:16px; text-align:center;}
.service_fl dl dt img {display:block; margin:0 auto;}
.service_fl dl dd {float:left; width:242px; padding-top:28px;}
.service_fl dl dd b {font-size:34px; line-height:46px; display:block; padding-bottom:3px;}

.service_fr , .service_fr dl dt {float:right;}
.service_fr dl dd {width:224px; padding-left:18px;}
.service_fr dl dd b {color:#ff930c;}
/*Outsourcing Service One-stop - end*/


/*Professional Team - start*/
.Team {padding:35px 0 45px; background-color:#f6f5f5;}
/*.slider01*/
.slider01 {width:972px; overflow:hidden; margin:35px auto 0;}
.slider01 .leftBtn {float:left; width:24px; height:26px; margin:197px 23px 0 0; cursor:pointer; background:url(../images/btn_l.png) left top no-repeat;}
.slider01 .rightBtn {float:right; width:24px; height:26px; margin:197px 0 0 0; cursor:pointer; background:url(../images/btn_r.png) left top no-repeat;}
.slider01 .imgBox {float:left; width:880px; overflow:hidden;position:relative;}
.slider01 .imgBox ul {float:left; width:10000px; left:0;}
.slider01 .imgBox ul li {float:left; width:303px; display:inline; padding-bottom:3px; background:url(../images/people_bg.jpg) 3px bottom no-repeat;}
.slider01 .imgBox ul li .img_box {width:270px; height:509px; background-color:#fff; border:1px solid #c7c7c7; overflow:hidden; float:left;}
.slider01 .imgBox ul li .img {display:block; width:270px; height:325px; border-bottom:1px solid #c7c7c7; text-align:center;}
.slider01 .imgBox ul li .img a , .slider01 .imgBox ul li .img img {display:block; width:270px; height:325px; margin:0 auto;}
.slider01 .imgBox ul li .txt {width:246px; padding:12px; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.slider01 .imgBox ul li .txt h2 {font-size:18px; line-height:32px; color:#000; font-weight:normal;}
.slider01 .imgBox ul li .txt h2 b {display:block; font-size:24px;}
.slider01 .imgBox ul li .txt p {padding-top:5px;}
.slider01 .imgBox ul li .txt p a {color:#f5811a; padding-left:5px;}
.slider01 .imgBox ul li .txt p a:hover {text-decoration:underline;}
/*Professional Team - end*/


/*Introduction & Honor - start*/
.aboutUs {padding:35px 0 40px;}
.Introduction {float:left; overflow:hidden; width:584px;}
.about_title {height:48px; border-bottom:1px solid #b9b9b9; margin-bottom:3px; font-size:24px; line-height:48px; color:#ff930c;}
.about_title b {float:left; height:45px; line-height:40px; border-bottom:6px solid #ff930c; margin-right:8px;}
.about_title span {font-size:14px; font-weight:normal; color:#333;}
.intro_con {overflow:hidden; padding-left:10px; margin-top:20px;}
.intro_img {float:left; width:160px; height:328px; border:1px solid #dad7d8; overflow:hidden; text-align:center;}
.intro_txt {float:right; overflow:hidden; width:388px; font-size:14px; line-height:24px; color:#333;}
.intro_txt h2 {font-size:18px; line-height:28px;}
.intro_txt .more {display:block; width:137px; height:48px; margin-top:30px; background-color:#f7931e; text-align:center; font-size:15px; line-height:48px; color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -o-transition:background-color .6s; -moz-transition:background-color .6s; -webkit-transition:background-color .6s; transition:background-color .6s;}
.intro_txt .more:hover {background-color:#ff930c;}

.Honor {float:right; overflow:hidden; width:364px;}
.about_title a {float:right; font:14px/30px 'Arial'; padding-top:15px; color:#ff930c;}
.honor_list {overflow:hidden; font-size:12px; line-height:28px; color:#333;}
.honor_list li {float:left; display:inline; width:166px; margin:20px 8px 0; overflow:hidden; text-align:center;}
.honor_list li span {display:block; overflow:hidden;}
.honor_img {border:3px solid #e6e5e5; height:117px; width:160px;} 
.honor_img a {display:table-cell; text-align:center; width:160px; height:117px; vertical-align:middle; *display:block; *font-size:95px;}
.honor_img a img {vertical-align:middle; width:131px;}
.honor_txt {padding-top:3px; text-overflow:ellipsis; white-space:nowrap;}
.honor_txt a {display:inline; color:#333;}
.honor_txt a:hover {text-decoration:underline; color:#ff930c;}
/*Introduction & Honor - end*/


/*Dynamic - start*/
.Dynamic {padding-bottom:15px;}
/*Selected Tab start*/
.selectTabWrap {width:582px; overflow:hidden; float:left;}
.tab_conbox {width:582px; overflow:hidden;}
.tabs {height:50px; width:582px; overflow:hidden; font-size:24px; font-weight:bold; line-height:48px; color:#333;}
.tabs li {height:48px; float:left; width:289px; border:1px solid #e9e9e9; position:relative; text-align:center;}
.tabs li a {display:block; outline:none; height:48px; color:#333;}
.tabs  li.thistab {background-color:#ff930c; border:1px solid #ff930c;}

.tab_con {display:none; overflow:hidden; padding-left:10px; width:572px; font-size:12px; line-height:24px; color:#666; padding-top:18px;}
.report_list {overflow:hidden}
.report_list dl {overflow:hidden; margin-bottom:35px;}
.report_list dl dt {overflow:hidden; float:left; width:148px; height: 100px;}
.report_list dl dt a , .report_list dl dt img {display:block; width:148px;}
.report_list dl dd {float:right; width:402px; margin-right:5px;}
.report_list dl dd h3 {font-size:16px; color:#333; border-bottom:1px dashed #adadad; padding-bottom:6px; margin-bottom:9px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.report_list dl dd h3 a {display:inline; color:#333;}
.report_list dl dd h3 a:hover {color:#ff930c;}
/*Selected Tab end*/

/*Scheduling*/
.dynamic_fr {float:right; width:358px; height:421px; background:url(../images/bg2.jpg) repeat; border:3px solid #ff930c; overflow:hidden;}
.dynamic_fr h2 {text-align:center; overflow:hidden; font-size:23px; line-height:34px; color:#000; padding-top:18px;}
.dynamic_fr h2 span {font-size:18px; display:block;}
.paiqi_list_2 {overflow:hidden; font-size:16px; line-height:42px; color:#333; margin-top:15px; padding-left:25px;}
.paiqi_list_2 li {overflow:hidden;}
.paiqi_list_2 li span {float:left; width:155px; overflow:hidden; white-space:nowrap; margin-right:10px;}

.bm_btns {overflow:hidden; text-align:center; padding-top:5px;}
.bm_btns a {display:block; width:289px; margin:17px auto 0;}
/*Dynamic - end*/
/*首页 - end*/


/*课程 - start*/
/*firstColumn - start*/
.zt_firstColumn {padding-top:40px; border-bottom:1px solid #f1f1f1;}
.zt_firstColumn p {text-align:center; overflow:hidden; margin-top:35px;}
/*firstColumn - end*/


/*secondColumn - start*/
.zt_secondColumn {background-color:#f8f9f7; padding:40px 0 45px;}
/*.second_top*/
.second_top {width:940px; margin:25px auto 0; overflow:hidden;}
.top_title {width:910px; margin:0 auto 30px; font-size:40px; line-height:56px; color:#333; height:27px; text-align:center; border-bottom:1px solid #333;}
.top_title b {display:inline-block; padding:0 15px; background-color:#f8f9f7;}
.top_list {overflow:hidden; padding-top:15px; font-size:18px; line-height:30px; color:#f8f9f7; font-weight:bold;}
.top_list li {float:left; display:inline; width:205px; height:247px; background-color:#333; margin:0 15px;}
.top_list li div {overflow:hidden; height:237px; border:1px solid #1f1f1f; margin:5px;}
.top_list li div b {display:block; padding:30px 0 25px; text-align:center; font:bold 52px/50px Arial, Helvetica, sans-serif; color:#ff930c; letter-spacing:-4px;}
.top_list li div p {padding:0 20px;}

/*.second_middle*/
.second_middle {margin:35px auto 0; width:910px; overflow:hidden;}
.second_title {font-size:30px; line-height:38px; color:#333; overflow:hidden;}
.middle_list {width:906px; border:2px solid #ff930c; border-right:0; background-color:#ff930c; overflow:hidden; margin-top:15px; font-size:18px; line-height:30px; font-weight:bold; color:#333;}
.middle_list li {float:left; border-right:2px solid #ff930c; width:300px; height:318px; overflow:hidden; text-align:center;}
.middle_list li span {display:block; padding:32px 0 10px;}
.middle_list li b {display:block; font-size:36px; line-height:46px; padding-bottom:9px;}

/*.second_bottom*/
.second_bottom {margin:35px auto 0; width:910px; overflow:hidden;}
.bottom_con {margin-top:15px; overflow:hidden; font-size:14px; line-height:24px; color:#333;}
.anpai_tab {overflow:hidden; float:left; width:434px; border-collapse:collapse; height:470px;}
.anpai_tab th {height:50px; background-color:#ff930c; font-size:24px; line-height:50px; border:1px solid #ff930c; text-align: center;}
.anpai_tab tbody td {border:1px solid #d4d4d4;}
.anpai_tab td b {display:block; text-align:center; font-size:24px; line-height:28px; width:46px; padding:0 10px;}
.anpai_tab td dl {overflow:hidden; padding:13px 0 15px 18px; width:325px;}
.anpai_tab td dl dt {font-size:18px; line-height:28px; font-weight:bold;}

.anpai_tab2 {float:right;}
/*secondColumn - end*/


/*thirdColumn - start*/
.zt_thirdColumn {padding:40px 0 45px; font-size:18px; line-height:28px; color:#333;}
.third_con {overflow:hidden; width:974px; margin:8px auto 0;}
.third_list {overflow:hidden; float:left; width:496px;}
.third_list li {background:url(../images/icon1.jpg) left 7px no-repeat; padding-left:20px; margin-top:20px;}
.third_list li a {color:#333;}
.third_list li p {font-size: 12px;}
.third_img {float:right; width:443px; overflow:hidden; padding-top:25px;}
/*thirdColumn - end*/


/*Choose Us - start*/
.zt_chooseUs {padding:40px 0;}
.zt_chooseUs .perTitle {margin-bottom:30px;}
.zt_chooseUs .choose_fl {width:410px; background-color:#f2f2f2; height:320px; padding-top:18px;}
.zt_chooseUs .choose_fl .video {margin-left:19px;}
.zt_chooseUs .choose_fl .video_txt {padding-left:19px;}
.zt_chooseUs .choose_fr {background-color:#f2f2f2; height:338px; width:588px; margin-left:0;}
.zt_chooseUs .choose_con {background:none; height:auto; width:auto; margin-top:27px;}
.zt_chooseUs .choose_list {color:#333; padding-left:23px;}

.zt_choose_list {clear:both; float:none; overflow:hidden; padding-top:28px; font-size:16px; line-height:30px; color:#333; padding-left:10px;}
.zt_choose_list li {float:left; display:inline; width:445px; margin-right:38px; overflow:hidden; background:url(../images/icon2.png) left center no-repeat; padding-left:10px; text-overflow:ellipsis; white-space:nowrap;}
.zt_choose_list li a {color:#333; display:inline;}
.zt_choose_list li a:hover {text-decoration:underline; color:#ff930c;}
/*Choose Us - end*/
/*课程 - end*/


/*外包 - start*/
.ztProcess {background-color:#f7f7f7; padding:35px 0 25px;}
.process_con {width:980px; margin:26px auto 0; overflow:hidden; font-size:14px; line-height:24px; color:#424141; min-height:540px; background:url(../images/zt_img3.png) center top no-repeat;}
.process_list {overflow:hidden; width:992px; height:378px;}
.process_list li {float:left; width:210px; margin-right:38px; margin-top:165px;}

.tuanDui {overflow:hidden; margin-top:15px;}
.team_title {overflow:hidden; background:url(../images/zt_title_bg1.png) left center no-repeat; font-size:30px; line-height:50px; color:#333;}
.team_title b {display:inline-block; padding-left:58px;}
.tuanDui .slider01 {margin:12px auto;}

.slider02 {width:972px; overflow:hidden; margin:12px auto 0;}
.slider02 .leftBtn {float:left; width:24px; height:26px; margin:197px 23px 0 0; cursor:pointer; background:url(../images/btn_l.png) left top no-repeat;}
.slider02 .rightBtn {float:right; width:24px; height:26px; margin:197px 0 0 0; cursor:pointer; background:url(../images/btn_r.png) left top no-repeat;}
.slider02 .imgBox {float:left; width:880px; overflow:hidden;position:relative;}
.slider02 .imgBox ul {float:left; width:10000px; left:0;}
.slider02 .imgBox ul li {float:left; width:303px; display:inline; padding-bottom:3px; background:url(../images/people_bg.jpg) 3px bottom no-repeat;}
.slider02 .imgBox ul li .img_box {width:270px; height:390px; background-color:#fff; border:1px solid #c7c7c7; overflow:hidden; float:left;}
.slider02 .imgBox ul li .img {display:block; width:270px; height:206px; border-bottom:1px solid #c7c7c7; text-align:center;}
.slider02 .imgBox ul li .img a , .slider02 .imgBox ul li .img img {display:block; width:270px; height:206px; margin:0 auto;}
.slider02 .imgBox ul li .txt {width:246px; padding:12px; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.slider02 .imgBox ul li .txt h2 {font-size:18px; line-height:32px; color:#000; font-weight:normal;}
.slider02 .imgBox ul li .txt h2 b {display:block; font-size:24px;}
.slider02 .imgBox ul li .txt p {padding-top:5px;}
.slider02 .imgBox ul li .txt p a {color:#f5811a; padding-left:5px;}
.slider02 .imgBox ul li .txt p a:hover {text-decoration:underline;}
/*外包 - end*/
 
.slides li a{display:block; height:100%}