
body{overflow-x: hidden;}
.wrap{width: 1200px; margin: 0 auto;}
a:hover{text-decoration: none;}

.navlist {background: #1585ed;}

/*banner*/
.banner{position: relative; left: 50%; margin-left: -960px; width: 1920px;}

.mtop{padding: 60px 0;}

/*高端设计*/
.sheji{height: 420px; width: 100%; background: url(../images/sheji_bg1.png) top center no-repeat; text-align: center;}
.sheji .title{font-size: 42px; padding: 20px 0 50px; line-height: 40px;}
.sheji .txt-list{width: 952px; padding-top: 70px; margin: 0 auto; overflow: hidden;}
.sheji .txt-list li{float: left; width: 230px; font-size: 18px; text-align: center; padding-top: 22px;}
.sheji .txt-list li.orange{color: #ffc029;}

/*信心来源*/
.gray{background: #f5f6fa; padding: 50px 0;}
.confidence{width: 1000px; margin: 0 auto;}
.confidence .txtbox{width: 472px; }
.confidence .txtbox p{font-size: 20px; color: #333; line-height: 32px; padding-bottom: 15px;}
.confidence .txtbox .title{text-align: center; padding: 66px 0 30px; font-size: 40px; line-height: 40px;}

.wrapper{width: 1100px; margin: 0 auto;}
.tab{width: 520px; margin: 0 auto;}
.tab li{width: 260px; float: left; height: 120px;}
.tab li span{width: 260px; height: 75px; display: block; background: url(../images/tab.gif) no-repeat 0 0; line-height: 60px; text-align: center; font-size: 18px; color: #333; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none;}
.tab li.curr span { background-position: 0 -75px; color: #fff;}
.tab li a{display: block; text-align: center; padding-top: 22px; padding-bottom: 24px; font-size: 14px;}
.content li{width: 351px; height: 186px; float: left; border-bottom: 1px dashed #d9d9d9; margin-bottom: 20px; position: relative;}
.content li dt{float: left;}
.content li dd{width: 266px; margin-left: 50px;}
.content li dd p{font-size: 12px; color: #999; line-height: 20px;}
.content li dd .fw{font-size: 22px; color: #333;}
.content li dd .subp{font-size: 16px; color: #999; line-height: 24px; margin-top: 4px;}

.step p, .type p{height: 50px; line-height: 50px; text-align: center; color: #666; font-size: 22px; background-color: #fcfcfc; margin: 60px 0;}
.type li{width: 200px; margin: 0 37px; float: left; text-align: center;}
.type li i{width: 120px; height: 120px; display: block; background: url(../images/icon.png) no-repeat 0 0; margin: 0 auto;}
.type li.icon1 i{background-position: 0 0;}
.type li.icon2 i{background-position: 0 -140px;}
.type li.icon3 i{background-position: 0 -280px;}
.type li.icon4 i{background-position: 0 -420px;}
.type li .cat-name { line-height: 30px; padding: 13px 0; font-size: 24px;}
.type li .cat-des { line-height: 24px; color: #999; padding-bottom: 20px;}

/*我们的案例*/
.case .title{padding: 66px 0 30px; font-size: 40px; line-height: 40px; text-align: center;}
.case .subtit{font-size: 18px; line-height: 36px; color: #666; text-align: center;}
.casebox{position: relative; padding-top: 60px;}
.casebox .btn{width: 40px; height: 40px; position: absolute; top: 0; background: #ccc url(../images/arrow1.png) no-repeat;}
.casebox .prev{right: 44px; background-position: 0 0;}
.casebox .next{right: 0px; background-position: -40px 0;}
.casebox li{width: 220px; height: 185px; float: left; font-size: 14px;}
.casebox li a { display: block; width: 100%; height: 100%;}
.casebox li img { width: 220px; height: 155px; display: block;}
.casebox li .trade { text-align: center; height: 30px; line-height: 30px;}
