/* CSS Document */
*{padding:0; margin:0;}
ul,li{text-decoration:none;}
img{border:none;}
body{margin:0 auto; width:100%; background:#e8eff7; overflow-x:hidden; font-size:14px;font-family:"微软雅黑";}
a{font-size:14px; color: #454545;text-decoration: none;cursor:pointer;}
a:hover{color:#B50404;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
h1,h2,h3,h4,h5,ul,li,dl,dt,dd,p,img,ol{margin:0; padding:0; list-style:none; border:none;}
.left{float:left;}
.right{float:right;}
.mar30{margin-top:30px;}
.top2{margin-top:2px;}
.left2{margin-left:2px;}

.wrap{width:1080px; margin:0 auto;}
.head{width:1080px; height:400px; padding-top:37px; background:url(../images/headBg.jpg) top center no-repeat;}
.head .right{ background:#fff; padding:0 25px;}
.head .right li{float:left; height:62px;line-height:62px; padding:0 25px;}
.head .right li a{font-size:20px; color:#000;}
.head .right li a.red{color:#d90404;}

/*step1*/
.step_cont div{}
.step_cont div.left{width:557px; padding:26px 39px 39px;background:#fff;}
.step_cont div.right{margin-left:30px; width:337px; padding:26px 39px 39px;background:#fff;}
.title{color:#1a68a4; font-style:normal; font-size:24px; height:24px; line-height:24px;}

table td{text-align:center;}
table td span.p2{float:left; line-height:21px; text-indent:2em; text-align:left;}
table td .p2{ margin:15px 20px;}
.line_h26 li{height:26px; line-height:26px; overflow:hidden;}


/*step2 step3*/
.related{width:415px; overflow:hidden;}
.related li{background:#1a68a4; float:left; height:64px; line-height:64px; text-align:center;}
.related a{font-size:16px; color:#fff;}
.step_cont div.right1{margin-left:30px; width:415px; float:right; padding:0; background:none;}

.section{padding:0; margin-top:25px;}
.section ul li{float:left; display:inline;width:184px;height:219px;overflow:hidden;position:relative;}
.section ul li .photo{width:184px;height:219px;overflow:hidden; text-align:center;}
.section ul li .photo p{height:44px; line-height:44px; background:#f8f6f6;}
.section .rsp{width:184px;height:219px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section .text{position:absolute;width:184px;height:219px;left:-184px;top:0px;overflow:hidden;}
.section .text h3{width:164px; padding:0 10px; margin-top:80px; line-height:40px; text-align:center; color:#fff; font-family:"microsoft yahei";font-size:24px;}



/*成功案例*/
.step_cont div.case{padding:0; margin-top:27px;}
.case dl{float:left; width:184px; height:239px; overflow:hidden; background:#f8f6f6;}
.case dl.w185{width:185px;}
.case dl dd{padding:0 10px;text-align:center;}
.case dl.more{position: relative;}
.case dl.more dt{position: absolute; bottom: 60px; left: 70px;}
.case dl.more dd{position: absolute; top: 80px; left: 45px;}

.case dl dd a{height:26px; line-height:26px; overflow:hidden;}
.case dl.more dd a{font-size:18px; color:#1a69a4;}
.case dl.more dd a:hover{color: #B50404;}

/*资深顾问*/
.step4{background:#fff; padding:26px 39px 30px;}
.adviser{margin-top:25px;}
.adviser dl{float:left; margin-left:14px; width:189px;}
.adviser dl dt img{width:189px;}
.adviser dl dd{text-align:left;}
.adviser dl dd a{ display:block; height:30px; line-height:40px; overflow:hidden;}


.foot{padding:30px 0; text-align:center; height:30px; line-height:30px;}
.foot p{ color:fff;}
