/* 头部logo和导航 sh_about.html from base.css */
.head{max-width:100%;height:500px;background:url(../images/head_bg.jpg) no-repeat center center;position: relative;}
.head{max-width:100%;height:500px;background:url(../images/head_bg.jpg) no-repeat center center;position: relative;}
.head .logo-nav{overflow:hidden;padding-top: 25px;}
.head .logo-nav a{height: 53px;}
.head .logo-nav a img{max-width: 100%;max-height:100%;}
/* .head .logo-nav>img{margin-top: 25px;} */
.head .logo-nav .nav{height:53px;}
.nav>li{float:left; text-align: center;margin: 0 30px;padding:14px 10px;}
.nav li:last-child{margin-right: 0;}
.nav>li:hover,.nav>li.on{border-bottom: 2px solid #fff;vertical-align: middle;}
.nav>li>a{font-size: 18px;color: #fff;font-weight: bold;}
.head-text{width:497px;position: absolute;bottom: 137px;left:50%;margin-left: -248px;}
.head-text h1,.head-text h2{color: #fff;}
.head-text h1{font-size: 80px;}
.head-text h2{font-size: 30px;margin-top: 32px;}

/* sh_focus.html 广告等 */
/* 导航 */
.focus-news{text-align: center;border-bottom: 1px solid #e4e4e4;}
.focus-news li{display: inline-block;margin: 0 32px;padding: 18px 0;}
.focus-news li a{color: #666;}
.focus-news li:hover,.focus-news .on{border-bottom: 1px solid #e62129;}

/* 位置 */
.focus-location{background: #f0efef;margin-top: 25px;padding: 18px 0 18px 22px;}
.focus-location a,.focus-location>span{color: #888;}
.focus-location a:hover{color: #f00;}
/* 内容区 */
.focus-content{margin-top: 30px;overflow: hidden;padding-bottom: 70px;}
/* 侧边广告1 */
.right-advert{width: 314px;}
.right-advert>h3{font-size: 18px;padding-top: 19px;padding-bottom: 15px;border-bottom: 2px solid #f00;}
.right-advert .ad-img{padding-top: 21px;}
.right-advert .ad-img>li{margin-bottom: 30px;}
.right-advert .ad-img .max_img{width: 313px;height: 228px;display: block;}
/* 广告2 */
.right-advert .hot{margin-top: 73px;}
.right-advert .ad-text{border: 1px solid #ededed;margin-top: 25px;}
.ad-text>li{padding: 25px 0;border-bottom: 1px dashed #d8d8d8;background: url(../images/icon/bus_bg01.png) no-repeat 14px center;padding-left: 34px;}
.ad-text>li>a{color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ad-text>li>a:hover{color: #f00;}
.right-advert li:last-child{border: none;}

/* 简介，标题和文字背景， */
.intro{padding-bottom: 70px;}
.title{margin-top: 60px;}
.title>h2{font-size: 34px;font-family: "黑体";line-height: 70px;font-weight: bold;text-shadow: 1px 5px 4px #fff6f6;}
.title>h3{color:#93979e;width: 516px;margin: 0 auto;line-height: 24px;margin-top: -6px;}


/* 内容 from focus_item.css */
.article{width: 830px;margin-top: 19px;}
.article>h2{font-size: 18px;}
.article .subtitle{color: #999;margin-top: 17px;}
.article .art-content{color: #666;margin-top: 46px;}
/*.article .art-content p{font-size: 18px;line-height: 36px;}*/
.article .art-content img{max-width:100%;}
/*.article .art-content h4{font-size: 18px;margin: 46px 0;}*/
.article .prev-next{margin-top: 65px;overflow:hidden;width: 830px;}
.article .prev-next>a{display:inline-block; width: 249px;height: 45px;line-height: 45px;border: 1px solid #ddd;text-align: center;color: #333;}
.article .prev-next>a:hover{text-decoration: underline;}


/* 联系我们 from sh_contact.css */
.contact-us .title{background: url(../images/con_us.png) no-repeat top center;}
.address{margin-top: 50px;}
.address .add-phone{width: 460px;}
.add-phone h3{font-size: 24px;font-weight: bold;color: #f03;margin-bottom: 10px;}
.add-phone p{color: #888;line-height: 34px;border-bottom: 1px solid #ddd;padding: 10px 0 10px 30px;}

.add-phone .p1{background: url(../images/icon/addres1.png) no-repeat left 5px top 20px;}
.add-phone .p2{background: url(../images/icon/addres3.png) no-repeat left 5px top 20px;}
.add-phone .p3{background: url(../images/icon/addres2.png) no-repeat left 5px top 20px;border-bottom: none;}
/* 地图 */
.add-maps{width: 630px;height: 410px;}

/* 在线留言 */
.online-msg{padding-bottom: 60px;}
.online-msg .title{background: url(../images/on_msg.png) no-repeat top center;margin-bottom: 50px;}
.msg{text-align: center;}
.msg input{width: 270px;margin-right: 30px;}
.msg .mar0{margin-right: 0;}
.msg input,.msg textarea{border: 1px solid #ddd;border-radius: 3px;padding: 10px;}
.msg textarea{width: 880px;margin-top: 28px;margin: auto;}
.msg .block{display: block;margin:0 auto;}
.msg>div.marTop{margin-top: 28px;}
.msg input[type="submit"]{cursor: pointer;color: #fff;font-size: 16px;background: #333;}
.msg input[type="submit"]:hover{background: #f03;}


/* from sh_about.css */
/* 深宏简介 */
.intro .title{background: url(../images/text_bg01.png) no-repeat top center;}
.intro>p{text-indent: 2rem;line-height: 28px;width: 666px;margin-left:92px;}
.intro .max_img,.intro p{margin-top: 50px;}
.intro .max_img{width: 441px;height: 267px;}
.intro,.contact-us,.teams{padding-bottom: 70px;}

/* 我们的价值 */
#value{background:url(../images/value_bg.jpg) no-repeat center center;max-width: 100%;height: 381px;cursor: pointer;}
#value .filter{background:rgba(0,0,0,.5);z-index: 2;width: 100%; height: 100%;text-align: center;padding-top: 126px;display:none;color: #fefefe;}
#value .filter>h2{padding:12px 22px;font-size: 36px;z-index: 3;border: 1px solid #fff;margin-bottom: 20px;display:inline-block;}
#value .filter>p{width: 1008px;font-size: 16px;z-index: 3;margin: 0 auto;line-height: 28px;}

/* 公司业务 */
.business .title{background: url(../images/text_bg02.png) no-repeat top center;}
.business .bus-list{margin: 50px 0 70px 0;}
.business .bus-list>li{display:inline-block;width: 233px;height: 461px;text-align: center;margin-right: 84px;overflow: hidden;}
.business li:last-child{margin-right: 0;}
.business li>span{display:inline-block;width: 29px;height:1px;background: url(../images/bus_bgtext.png) no-repeat center center;padding: 7px 0;}
.bus-list>li>h3{font-size: 20px;line-height: 16px;font-weight: bold;margin:20px 0;}
.bus-list>li>p{font-size: 16px;line-height: 30px;color: #777;}

/* 公司业务背景 */
.bus-bg{background:url(../images/bus_bg.jpg) no-repeat center center;width:100%;height:262px;cursor:pointer;}
.bus-filter{background:rgba(0,0,0,.7);height:100%;width:100%;z-index: 2;padding-top:92px;display:none;}
.bus-filter .bus-data>li{color: #fff;width: 233px;display:inline-block;text-align: center;margin-right:84px;}
.bus-filter li:last-child{margin-right:0;}
.bus-data>li>h3{font-size: 40px;font-family: "arial, helvetica, sans-serif";margin-bottom: 6px;}
.bus-data>li>p{font-size: 16px;line-height: 42px;}

/* 服务优势 */
.advantage{background: #f6f6f6;overflow: hidden;padding-bottom: 70px;}
.advantage .title{background: url(../images/text_bg03.png) no-repeat top center;margin-bottom: 50px;}
.adv-list{background: #fff;}
.adv-list li{height:363px;overflow: hidden;}
.adv-list li .max_img{width: 600px;height:100%;float: left;}
.adv-list li .content{width: 600px;padding:120px 80px 20px;overflow: hidden;float: left; }
.adv-list li:nth-child(2n) .max_img{float: right;}
.adv-list .content>h4{font-size: 24px;margin-bottom:40px;}
.adv-list .content>p{line-height: 30px;}

/* 服务案例 */
.case{padding-bottom: 42px;}
.case .title{background: url(../images/text_bg04.png) no-repeat top center;margin-bottom: 50px;}

/* 轮播图 */
.case .wide{width: 774px;margin: 0 auto;}
#certify {position: relative;}

#certify .swiper-container {width: 100%;padding-bottom: 60px;}
#certify  .swiper-slide {width: 285px;height: 342px;background: #fff;color: #fff;box-shadow: 0 4px 10px #eee;background:url(../images/case_banner.jpg) no-repeat center;text-align: center;}
#certify  .swiper-slide img{display:block;width: 154px;height: 154px;margin: 0 auto;margin-top: 46px;}
#certify  .swiper-slide h2{font-size: 24px;margin-top: 30px;}
#certify  .swiper-slide p{font-size: 16px;line-height: 36px;}

#certify .swiper-button-prev{left: -150px;top:152px;width: 78px;height: 78px;background:url(../images/icon/prev.png);opacity:.7;filter:alpha(opacity=70);}
#certify .swiper-button-next{right: -150px;top:152px;width: 78px;height: 78px;background:url(../images/icon/next.png);opacity:.7;filter:alpha(opacity=70);}
#certify .swiper-button-prev:hover{opacity:1;filter:alpha(opacity=100);}
#certify .swiper-button-next:hover{opacity:1;filter:alpha(opacity=100);}

#certify .swiper-pagination {width: 100%;bottom: 20px;}
#certify .swiper-pagination-bullet{width: 12px; height: 12px;background-color: #9e9e9e;opacity: 1;filter:alpha(opacity=100);}
#certify .swiper-pagination-bullet-active{background-color: #d2d2d2;width:25px;height: 12px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}


/* from sh_focus.css */
/* 内容区 */
.focus-content .left-news{width: 830px;overflow: hidden;}
.focus-content .news-list{width:830px;margin-bottom:30px;}


.focus-content .news-list li{border-bottom: 2px solid #dbdbdb;}
.focus-content .news-list li .max_img{width:250px;height:185px;}
.news-list li{padding: 19px 0;}
.news-list .news-items{margin-left: 30px;width:549px;}
.news-list .news-items>a>h2{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list .news-items>a:hover{color: #f00;}
.news-list .news-items .time{color: #9d9ea0;font-size: 12px;margin-right: 35px;}
.news-list .news-items .data{color: #ffa8ac;font-size: 12px;}
.news-items>p{line-height: 28px;margin-top: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;height: 112px;}
.news-items>p>a{color: #999;}

/* from sh_know.css */
/* 卡片内容区 */
.knows-content{overflow:hidden;width: 830px;margin-top: 19px;}
.knows-list{padding-top: 4px;margin-bottom: 30px;}
.knows-list>li{width:820px;box-shadow: 0 2px 6px #ddd;padding: 30px 44px 37px 34px;margin:0 auto;height: 195px;margin-bottom: 20px;}
.knows-list li:last-child{margin-bottom: 0;}
.knows-list>li>h2{font-size: 20px;line-height: 48px;}
.knows-list>li>h2>a:hover{color: #f00;}
.knows-list>li>p>a{color: #888;line-height: 24px;-webkit-line-clamp: 3;}
.knows-list .knows-more{color: #a1a1a1;}
.knows-list .knows-more:hover{color: #f00;}


/* from sh_team.css */
/* 团队介绍 */
.teams .title{background: url(../images/text_bg01.png) no-repeat top center;}

/* 团队成员 */
.team-mem{margin-top: 100px;}
.team-mem>li{cursor: pointer;width:381px;transition: box-shadow 300ms;display: inline-block;margin-right: 24px;margin-bottom: 17px;}
.team-mem li:nth-child(3n){margin-right: 0;}

.team-mem>li:hover .team-card,.team-mem>li:hover{transform: translateY(0);-webkit-transform: -webkit-translateY(0);box-shadow: 0 2px 5px #ddd;}

.team-mem .team-card{width: 381px;color: #999;padding-bottom: 40px;border: 1px solid #e9e9e9;transform: translateY(-11px);-webkit-transform: -webkit-translateY(-11px);background: #fff;transition: transform 300ms;-webkit-transition: -webkit-transform 300ms;overflow: hidden;}
.team-card h2{font-size: 18px;color: #000;margin-top: 44px;}
.team-card h3{margin: 20px 0;}
.team-card>p{line-height: 28px;width: 237px;margin: 0 auto;}
.team-mem li .max_img{width: 381px; height: 381px;}

/* 页码 */
.yema{margin-top: 25px;height: 36px;}
.yema a{font-size: 16px;border: 1px solid #f0f0f0;color: #666;padding: 0 15px;line-height: 36px;display:inline-block;}
.yema a:hover,.yema .on{color:#fff;background: #f00;}


/* from yema.css */
/* 页码 */
.focus-pages{margin-top: 47px;margin-bottom: 70px;width: 830px;}
.focus-pages>ul{width: 830px;}
.focus-pages>ul>li{display:inline-block;margin:0 2px;}
.focus-pages>ul>li>a{padding:7px 10px;border: 1px solid #ccc;}
.focus-pages>ul>li>a,.focus-pages>ul{color: #666;font-size: 12px;}
.focus-pages>ul>li>a:hover,.focus-pages>ul>li>a.on{background: #f00;color: #fff;border-color: #f00;}