﻿/*首页 - start*/
.perColumn , .perContent {width:100%; overflow:hidden; margin:0 auto;}
.perContent {width:1000px;}
.perTitle {text-align:center; margin:0 auto; overflow:hidden; font-size:36px; line-height:46px; color:#366fd9;}
.perTitle span {font:18px/24px "百度综艺简体",Arial; color:#31363f; text-transform:uppercase; display:block;}
.perColumn a img {-moz-transition:opacity .4s; -o-transition:opacity .4s; -webkit-transition:opacity .4s; transition:opacity .4s;}
.perColumn a:hover img {-moz-opacity:0.75; -o-opacity:0.75; -webkit-opacity:0.75; opacity:0.75;}


/*About Us - start*/
.aboutUs {padding-top:45px; font-size:12px; line-height:24px; color:#333;}
.about_con {overflow:hidden; text-align:center; color:#31363f; margin-top:13px;}
.about_con h2 {font-size:24px; line-height:36px; padding-bottom:5px;}
.about_list {overflow:hidden; width:1004px; margin-top:22px;}
.about_list li {float:left; width:250px; height:270px; border-right:1px dotted #c1c2c5; overflow:hidden; text-align:center;}
.about_list li i {display:block; width:150px; height:109px; padding-top:41px; margin:0 auto; overflow:hidden; text-align:center; background:url(../images/circle1.png) no-repeat;}
.about_list li i img {display:inline-block; height:67px;}
.about_list li h3 {font-size:18px; line-height:32px; padding-top:10px;}
.about_list li p {padding:0 25px;}
.about_list li:hover i {background:url(../images/circle2.png) no-repeat;}
/*About Us - end*/


/*Core Advantages - start*/
.Advantages {padding:50px 0 55px;}
.advCon {background:url(../images/bg2.png) no-repeat; width:832px; height:791px; margin:10px auto 0; font-size:18px; line-height:30px; color:#afb1b5; position:relative;}
.advCon p{color:#dfebf8;}
.adv_box {text-align:center; overflow:hidden; width:318px; position:absolute;}
.adv_box i {font:36px/38px Arial, Helvetica, sans-serif; color:#fff; font-style:normal; display:block;}
.adv_box b {display:block; font-size:36px; line-height:48px; color:#fff; margin-bottom:12px;}
.adv_box p span {font-size:12px; line-height:24px; display:block; padding:0 18px;}
.adv_01 {left:101px; top:68px;}
.adv_01 p {padding:0 63px;}
.adv_02 {right:96px; top:68px;}
.adv_02 p {padding:0 30px;}
.adv_03 {right:0; top:375px;}
.adv_03 p {padding:0 60px;}
.adv_04 {left:256px; top:540px;}
.adv_04 p {padding:0 45px;}
.adv_05 {left:0; top:340px;}
.adv_05 p {padding:0 30px;}
/*Core Advantages - end*/


/*Successful Cases - start*/
.Cases {padding:45px 0 55px; background:url(../images/bg1.jpg) repeat;}
.perTitle2 {color:#fff;}
.perTitle2 span {color:#83868b;}
/*#focus_Box*/
#focus_Box {width:912px; height:483px; margin:30px auto 0;}
#focus_Box ul {float:left; width:760px; height:483px; overflow:hidden; position:relative;}
#focus_Box li {z-index:0; position:absolute; width:0px; height:0px; top:0; cursor:pointer; left:160px;}
#focus_Box li a {display:block;}
#focus_Box li a:hover img {-o-opacity:1; -moz-opacity:1; -webkit-opacity:1; opacity:1;}
#focus_Box li img {width:100%; height:100%; vertical-align:top;}
#focus_Box .prev , #focus_Box .next {display:block; overflow:hidden; cursor:pointer; width:28px; height:30px; margin-top:220px;}
#focus_Box .prev {background:url(../images/btn_l.png) no-repeat; float:left; margin-right:49px;}
#focus_Box .next {background:url(../images/btn_r.png) no-repeat; float:right;} 
/*Successful Cases - end*/


/*Enterprise Strength - start*/
.Strength {padding:45px 0 50px; border-bottom:1px solid #f1f1f1;}
.strength_top {overflow:hidden; margin-top:30px; font-size:12px; line-height:24px; color:#333;}
.top_img , .top_img img {float:left; overflow:hidden; width:315px;}
.top_txt {float:right; border:1px solid #efefef; width:612px; height:190px; overflow:hidden; padding:28px 32px; position:relative;}
.top_txt h2 {font-size:18px; line-height:30px; overflow:hidden; margin-bottom:10px;}
.top_txt h2 a {color:#333;}
.top_txt .detail {display:block; width:110px; height:28px; position:absolute; left:32px; bottom:40px; font-size:14px; line-height:28px; color:#3e77e3; text-align:center; border:1px solid #b4b4b4; box-shadow:1px 1px 1px rgba(0,0,0,0.2); -moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;}
.top_txt .detail:hover {border:1px solid #3e77e3;}

/*honors*/
.honors {overflow:hidden; margin-top:30px;}
.honor_tit {height:18px; border-bottom:1px solid #3e77e3; margin-bottom:20px;}
.honor_tit b {float:left; padding-right:12px; font-size:24px; line-height:34px; color:#3e77e3; background:#fff;}
.honor_tit a {float:right; width:62px; height:24px; margin-top:6px; background:#3e77e3; text-align:center; font:14px/24px Arial, Helvetica, sans-serif; color:#fff;}

/*.slider01*/
.slider01 {width:1000px; overflow:hidden; padding-top:20px; margin:0;}
.slider01 .imgBox {float:left; width:1000px; overflow:hidden; position:relative;}
.slider01 .imgBox ul {float:left; width:10000px; left:0;}
.slider01 .imgBox ul li {float:left; width:345px; overflow:hidden; margin:0;}
.slider01 .imgBox ul li span {display:block; text-align:center; width:233px;}
.slider01 .imgBox ul li .img {width:300px; height:189px; padding:4px; border:1px solid #ece9e9; display:block;}
.slider01 .imgBox ul li .img a {display:table-cell; width:300px; height:189px; *display:block; *font-size:169px; vertical-align:middle; text-align:center;}
.slider01 .imgBox ul li .img img {width:300px; display:inline-block; vertical-align:middle;}
/*Enterprise Strength - end*/


/*News Center - start*/
.newsCenter {padding:45px 0 10px;}
.newsCenter .perContent {padding-top:28px;}
.newsCenter a:hover {color:#3e77e3;}
.news_list {overflow:hidden; float:left; width:460px; font-size:12px; line-height:20px; color:#666;}
.news_list li {overflow:hidden; margin-bottom:38px;}
.news_img , .news_img img {float:left; width:195px;}
.news_txt {float:right; width:250px; overflow:hidden;}
.news_txt h3 {font-size:16px; line-height:22px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px;}
.news_txt h3 a {color:#333; display:inline;}
.news_txt .detail {float:left; border:1px solid #1a6fe0; height:26px; font-size:14px; font-weight:bold; line-height:26px; color:#2071d2; padding:0 10px; margin-top:20px;}
.news_txt .detail:hover {border-color:#c00; color:#c00;}

.dy_list {overflow:hidden; width:490px; float:right; font-size:14px; line-height:24px; color:#333;}
.dy_list li {overflow:hidden; padding:0 22px 14px; margin-bottom:16px; border-bottom:1px solid #f0f0f0;}
.dy_list li p {float:left; width:78px; overflow:hidden; font:14px/24px "Arial"; color:#000;}
.dy_list li p b {font-size:24px; padding-right:1px;}
.dy_list li a {float:left; width:360px; overflow:hidden; color:#333; text-overflow:ellipsis; white-space:nowrap;}
/*News Center - end*/
/*首页 - end*/


/*咨询服务 - start*/
/*Service - start*/
.Service {padding-top:45px;}
.service_list {width:1046px; overflow:hidden; font-size:12px; line-height:24px; color:#666;}
.service_list li {overflow:hidden; width:475px; float:left; border:1px solid #f3f3f3; margin:26px 46px 0 0; background:#fff;}
.service_list li h2 {text-align:center; overflow:hidden; height:66px; background:#2c3139; font-size:24px; line-height:64px; color:#fff;}
.service_con {overflow:hidden; height:247px; width:420px; margin:0 auto; padding-top:18px; position:relative;}
.service_con h3 {font-size:18px; line-height:32px; color:#333; text-align:center; margin-bottom:10px;}
.zixun {display:block; position:absolute; left:95px; bottom:22px; width:230px; height:38px; text-align:center; background:#3e77e3; font-size:18px; line-height:38px; color:#fff; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.service_list li:hover {background:#efefef;}
.service_list li:hover h2 {background:#3e77e3;}
.service_list li:hover .zixun {background:#f37403;}

.last_con {font-size:20px; line-height:32px; color:#333; overflow:hidden; width:462px; padding:0 7px 0 6px; margin:0 auto; background:#fff;}
.last_con span {display:block; text-align:center; height:205px; background:#fff;}
.tel_box {width:462px; height:110px; background:url(../images/bg3.jpg) no-repeat; padding-top:10px;}
.tel_box p {padding-left:168px;}
/*Service - end*/


/*Gold Advisors - start*/
.Advisors {padding-top:45px;}
.advisor_list {overflow:hidden; font-size:12px; line-height:20px; color:#333; width:1040px; padding-top:27px;}
.advisor_list li {float:left; width:218px; height:365px; margin:0 40px 52px 0; position:relative; border:1px solid #ececec;}
.advisor_img {display:block; width:202px; height:202px; padding:7px 8px; border-bottom:1px solid #ececec; overflow:hidden;}
.advisor_img a , .advisor_img img {display:block; width:202px; height:202px;}
.advisor_txt {overflow:hidden; width:174px; margin:0 auto; padding-top:15px;}
.advisor_txt h2 {font-size:18px; line-height:32px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px;}
.advisor_txt h2 a {color:#000;}
.advisor_list .detail {width:88px; height:31px; background:#3e77e3; text-align:center; line-height:30px; color:#fff; display:block; position:absolute; z-index:99; left:65px; bottom:-16px;}
.advisor_list .detail:hover {background:#333;}
/*Gold Advisors - end*/


/*6 Steps - start*/
.sixSteps {padding-top:10px;}
.sixSteps .perContent {border:2px solid #ebeaea; width:996px; margin-top:25px; padding:20px 0;}
.step_list {overflow:hidden; font-size:24px; line-height:36px; color:#3e77e3; text-align:center; padding-left:0; width:1020px;}
.step_list li {float:left; display:inline; overflow:hidden; width:150px; height:210px; padding-right:20px; background:url(../images/bg4.png) right center no-repeat;}
.step_list li i {display:block; margin-top:25px; overflow:hidden;}
.step_list li h2 {padding-top:8px; overflow:hidden;}
.step_list li h2 b {display:block; font:bold 24px/36px Arial, Helvetica, sans-serif; color:#c2c1c1; padding-top:12px;}
/*6 Steps - end*/


/*Commitment - start*/
.Commitment {padding:50px 0 46px; text-align:center;}
.Commitment p {overflow:hidden; font-size:24px; line-height:32px; color:#ff6600; margin-top:8px;}
.hotline {display:block; background:url(../images/btn_bg.png) no-repeat; width:487px; height:80px; margin:28px auto 0; font-size:30px; line-height:76px; color:#fff; text-align:center;}
/*Commitment - end*/
/*咨询服务 - end*/