/*首页*/
.banner{font-size:0;overflow:hidden;position:relative;}
.banner,.banner_img{width:100%;height:720px}
.banner_img{position:absolute;left:0;top:0;margin:0 auto;}
.banner_img ul{overflow:hidden;margin:0 auto;}
.banner_img ul li{width:100%;height:720px;display:inline-block;background-position:center;background-repeat:no-repeat;float:left;list-style:none}
.banner_img ul li img{width:100%;}
.banner .hd{width: 130px; height:50px;top:43pc;position:relative;margin:0 auto;z-index:1}
.banner .hd ul li{display:block;cursor:pointer;width:17px;height:17px;border-radius:50%;float:left;margin:0 5px;background:url(../images/d.png) right no-repeat;}
.banner .hd ul li.on{background:url(../images/d.png) left no-repeat;}
.prev{position:absolute;height:107px;width:72px;top:50%;left:-60px;background:url(../images/n.png) left no-repeat; background-color:rgba(73,72,62,.6);margin-top:-45px;text-align:center;transition:all .5s;z-index:2}
.prev:hover{background-color:rgba(73,72,62,.9)}
.next{position:absolute;height:107px;width:72px;top:50%;right:-60px;background:url(../images/n.png) right no-repeat;background-color:rgba(73,72,62,.6);margin-top:-45px;text-align:center;transition:all .5s;z-index:2}
.next:hover{background-color:rgba(73,72,62,.9)}
.prev img,.next img{margin-top:22px}
.banner:hover .prev{left:10px;}
.banner:hover .next{right:10px;}

.m-nr{width:1200px;height: 335px; overflow:hidden; margin:auto;z-index: 5;position: absolute;bottom:70px;left:50%;margin-left:-585px;}
.m-nr .friend-con li{float: left;margin-top:220px;margin-right:15px;position: relative;}
.m-nr .friend-con li .wrap {position: absolute;bottom: 110px;height: 214px;width:285px;background:url(../images/list-bg.png) center no-repeat;display:none;}
.m-nr .wrap ul{height: 214px;width:285px;padding:15px 0;}
.m-nr .wrap ul li{float: none;line-height: 25px;margin-top:0px;margin-right:0;background:url(../images/li-bg.png) 15px center no-repeat;padding-left: 25px;}
.m-nr .wrap ul li a{font-size: 14px;}
.m-nr .wrap ul li a P{text-indent:2em;text-align:justify;}
/*走进智元*/
.zjzy{background:url(../images/zjzy-bg.png) center no-repeat;height: 767px;}
.m-zjzy{width:1200px;margin:auto;padding-top:20px; }
.m-zjzy h2{font-size:30px;color:#0056a2;line-height: 45px;}
.m-zjzy p{line-height: 30px;margin-top:10px;}
.qyjj{margin-top:30px;}
.qyjj .qyjj-box{width:405px;height: 358px;background:#0056a2;}
.qyjj .qyjj-box h2{color:#fff;font-size:20px;background:url(../images/zjzy-tp2.png) 20px center no-repeat;padding-left: 55px;height: 59px;line-height: 60px; border-bottom: 1px solid #1f6bad;}
.qyjj .qyjj-box p{color:#fff;text-indent:2em;width:370px;margin:auto;text-align:justify;font-size:14px;margin-top:10px;}
.qyjj .qyjj-box a{display: block;width:150px;height: 50px;border:1px solid #fff;line-height: 50px;text-align:center;color:#fff;margin:auto;margin-top: 20px;}
.list{width:795px;margin-top:30px;}
.list ul li{float: left;margin-left:20px;}
.list ul li a h3{line-height: 40px;margin-top:10px;width:120px;text-align:center;background:url(../images/zjzy-tp3.png) bottom no-repeat;}
.list ul li.list1{width:372px;height: 250px;background:url(../images/zjzy-list1.png) center no-repeat;}
.list ul li.list2{width:382px;height: 250px;background:url(../images/zjzy-list2.png) center no-repeat;}
.list ul li.list3{width:372px;height: 250px;background:url(../images/zjzy-list3.png) center no-repeat;margin-top:20px;}
.list ul li.list4{width:382px;height: 250px;background:url(../images/zjzy-list4.png) center no-repeat;margin-top:20px;}

/*业务体系*/
.ywtx{background:url(../images/ywtx-bg.png) center no-repeat;height: 954px;}
.m-ywtx{width:1200px;margin:auto;padding-top:20px; }
.m-ywtx h2{font-size:30px;color:#0056a2;line-height: 45px;}
.m-ywtx p{line-height: 30px;margin-top:10px;}
.ywtx-box ul li{float: left;width:386px;height: 334px;margin-top:40px;}
.ywtx-box ul li.list1{background:url(../images/ywtx-list1.png) center no-repeat;}
.ywtx-box ul li.list2{background:url(../images/ywtx-list2.png) center no-repeat;margin-left:20px;}
.ywtx-box ul li.list3{background:url(../images/ywtx-list3.png) center no-repeat;margin-left:20px;}
.ywtx-box ul li.list4{background:url(../images/ywtx-list4.png) center no-repeat;}
.ywtx-box ul li.list5{background:url(../images/ywtx-list5.png) center no-repeat;margin-left:20px;}
.ywtx-box ul li.list6{background:url(../images/ywtx-list6.png) center no-repeat;margin-left:20px;}
.ywtx-box ul li a{width:386px;height: 279px;display: block;position: relative;}
.ywtx-box ul li a h3{color:#fff;font-size:20px;width:200px;text-align:center;margin-top:56px;margin-left:97px;}
.ywtx-box ul li a i{width:24px;height: 24px;background:url(../images/ywtx-gd.png) left no-repeat;position: absolute;bottom:0;right:0;}
.ywtx-box ul li a:hover i{background:url(../images/ywtx-gd.png) right no-repeat;}
.ywtx-box ul li p{width:358px;text-indent:2em; text-align:justify;font-size:14px;margin:auto; margin-top:65px;line-height: 25px;}
.ywtx-box ul li a:hover p{color:#333;}

/*新闻资讯*/
.xwzx{margin-bottom:20px;}
.m-location{height:160px;width:100%;background:url(../images/dh-bg.png) center no-repeat; overflow:hidden;margin-bottom:20px;}
.location{width:1200px;margin:auto;height: 50px;line-height: 50px;margin-top:75px;font-size: 14px;}
.location h1{font-weight: normal;font-size: 30px;color:#0055a2;margin-right:40px;}
.m-xwzx{width:1200px;margin:auto;}
.list-left{width:262px;}
.list-left h2{height: 68px;border-bottom: 1px solid #ddd;font-size: 26px;color:#0055a2;line-height: 50px;}
.list-left h2 span{display: block;width:180px;text-align:center;background:url(../images/zjzy-tp3.png) bottom center no-repeat;}
.listleft-box ul li a{height: 59px;border-bottom: 1px solid #ddd;line-height: 59px;padding-left: 40px;display: block;background:url(../images/list-bg1.png) 200px center no-repeat;}
.listleft-box ul li a:hover{background:url(../images/list-bg2.png) 200px center no-repeat;}
.listleft-box ul li.hover a{background:url(../images/list-bg2.png) 200px center no-repeat;color:#63aff0;}
.list-right{width:902px;border-right: 1px solid #ddd;padding-right: 35px;min-height: 450px;}
.right-title{height: 50px;background:url(../images/tit-bg.png) #f5f5f5 left center no-repeat;line-height: 50px;padding-left: 20px;}
.listeight-box{min-height: 495px;}
.listright-box ul li{height: 110px;border-bottom: 1px dashed #ddd;}
.listright-box ul li h6{font-size: 16px;line-height: 40px;margin-top:15px;}
.listright-box ul li h6 span{font-size: 14px;color:#999999;font-weight: normal;}
.listright-box ul li p{text-indent:2em;font-size: 14px;color:#666666;font-weight: normal;line-height: 25px;}

/*工程案例*/
.newscontnet{width:1200px;overflow:hidden;margin:auto;margin-top:20px;}
.newscontnet ul{width:1230px;}
.newscontnet ul li{width:275px;text-align:center;float: left;margin-bottom:20px;margin-right:16px;padding:5px;}
.newscontnet ul li img{width:275px;height:172px; }
.newscontnet ul li p{line-height: 50px;background:#e5e5e5;border-top:none;}
.newscontnet ul li:hover p{color:#fff;background:#00b0ec;}
#page-detail{margin-top:20px; line-height: 20px; text-align: center; padding: 10px; font-size: 14px; font-family:'Arial';}
#page-detail .page{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  color: #868585; text-decoration: none; margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
#page-detail .page:hover{border: 1px solid #e0e0e0; background-color: #f1f1f1; color: #868585;}
#page-detail a{text-decoration: none;}
#page-detail a:hover{color: #d60808;}
#page-detail .currentpage{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f1f1f1; color: #868585; text-decoration: none;margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
/*分页 end*/

/*分页 on*/
#page-list{margin-top:20px; line-height: 20px; text-align: right; padding: 10px; font-size: 14px; font-family:'Arial';}
#page-list .page{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  color: #868585; text-decoration: none; margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
#page-list .page:hover{border: 1px solid #e0e0e0; background-color: #f1f1f1; color: #868585;}
#page-list a{text-decoration: none;}
#page-list a:hover{color: #d60808;}
#page-list .currentpage{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f1f1f1; color: #868585; text-decoration: none;margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
/*分页 end*/

/*常规列表页*/

.listright-box-cg{min-height: 495px; margin: 0 auto;}
.listright-box-cg ul{ padding:10px 4px;}
.listright-box-cg ul li{width: 100%; line-height: 36px; text-indent: 14px; background: url(../images/li-bg.png) left center no-repeat;}
.listright-box-cg ul li span{float: right; color: #999; font-size: 13px;}

@media screen and (max-width: 767px){
    .m-zjzy,.qyjj img,.qyjj .qyjj-box,.list,.m-xwzx,.list-left,.list-right,.listright-box img,.m-ywtx,.ywtx-box ul li a{width: 100%;}
    .list,.qyjj{float: none;}
    .list ul li{width: 100% !important;margin-left: 0;float: none;}
    .zjzy{height: 1767px;background: url(../images/zjzy-bg.png) top center no-repeat;background-size: 100% 100%;}
    .list-right{padding-right: 0;border-right: none;}
    .newscontnet ul li{float: none;margin: 0 auto 20px;}
    .listright-box ul li{height: auto;}
    .ywtx{background: url(../images/ywtx-bg.png) top center no-repeat;height: auto;background-size: 100% 100%;}
    .ywtx-box ul li{width: 100%;float: none;margin-left: 0 !important;}
    .ywtx-box ul li a h3{margin-left: 0;width: 100%;float: left;height: 90px;}
    .ywtx-box ul li a{height: 100%;}
    .location h1{margin-left: 15px;margin-right: 15px;}
    .list-left h2 span{width: 130px;}
    .listleft-box ul li a{padding-left: 15px;}
    .m-ywtx h2{text-indent: 15px;}
    .listright-box{padding: 0 15px;}
    .right-title{padding-left: 35px;background: url(../images/tit-bg.png) #f5f5f5 left 15px center no-repeat;}
}