﻿html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
li{list-style:none;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0; font-family: 'microsoft yahei'} 
a,a:hover{color:#333;}a:hover{color:#333;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.container{margin:0 auto;width:1300px;overflow:hidden;}

.header{position:fixed;z-index:90;line-height:120px;height:120px;width:100%;background:rgba(255,255,255,0.9);-webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, .3);box-shadow:0px 5px 5px rgba(0, 0, 0, .3);top:0;left:0;}
.header .logo img{margin-top:20px;} 
.nav {height:120px;display:flex;justify-content:flex-end;float:left;margin-left:20px;margin-right:50px;}
.nav li{float:left;text-align:center;width:142px;height:120px;flex-grow:1;margin-right:1px;}
.nav li a{color:#141414;display:block;font-size:18px;position:relative;}
.nav li a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#FF5B00;transition:all .4s;z-index:-1;}
.nav .cur a,.nav li a:hover{color:#fff;}
.nav .cur a::after,.nav li a:hover::after{height:100%;}
.headTel{height:120px;}

#playBox{width:100%; height:600px;position:relative; overflow:hidden;margin-top:120px;}
#playBox .focus{position:absolute; width:1920px; left:50%; margin-left:-960px;}
#playBox .oUlplay{width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{cursor:pointer; width:60px; height:60px; background:url(../images/l.png) no-repeat; position:absolute; top:260px; left:200px; z-index:10;}
#playBox .next{cursor:pointer; width:60px; height:60px; background:url(../images/r.png) no-repeat; position:absolute; top:260px; right:200px; z-index:10;}
#playBox .smalltitle {width:100%; position:absolute; bottom:20px; z-index:10}
#playBox .smalltitle ul{width:260px; margin:0 auto;}
#playBox .smalltitle ul li{width:12px; height:12px; margin:0 5px; border-radius:6px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer}
#playBox .smalltitle .thistitle{width:40px;height:12px; background:#F17802;}

.ziyeding{width:100%;background:url(../images/zyd.jpg);height:73px;}
.ziyedingr{float:right;line-height:73px;font-size:15px;}
.ziyedingl{float:left;}
.ziyezong{width:100%;background:#ffffff;margin-top:40px;margin-bottom:40px;overflow:hidden}
/* InpageSidebar01 侧栏导航1公共样式*/
.InpageSidebar01{width:280px;float:left;}
.InpageSidebar01 .top{width:100%;height:80px;background:#da241c;}
.InpageSidebar01 .top h2{height:80px;text-indent:28px;background:url(../images/InpageSidebar01_icon01.png) no-repeat 235px center;line-height:80px;font-size:24px;color:#fff;font-weight:normal;background-color:#da241c;}
.InpageSidebar01 .top h2 a{color:#fff;text-decoration:none; font-weight:bold; }
.InpageSidebar01 .sidebarLinkUs{border:1px solid #e4e4e4;margin-top:20px;padding:0 15px 20px; margin-bottom:20px;}
.InpageSidebar01 .sidebarLinkUs h3{font-size:18px;color:#da241c;font-weight:normal;height:59px;line-height:59px;border-bottom:1px solid #e4e4e4;margin-bottom:18px;text-indent:10px;}
.InpageSidebar01 .sidebarLinkUs p{font-size:15px;color:#333333;margin-bottom:12px;line-height:20px;}
.InpageSidebar01 .sidebarLinkUs .zxzx{display:block;width:228px;height:50px;overflow:hidden;background:#da241c;text-decoration:none;margin-top:20px;margin-left:9px;}
.InpageSidebar01 .sidebarLinkUs .zxzx span{display:block;width:80px;height:50px;float:left;border-right:1px solid #fff;background:url(../images/zxzx_icon01.png) no-repeat center;}
.InpageSidebar01 .sidebarLinkUs .zxzx em{display:block;width:140px;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;float:left;}
.InpageSidebar01 .sidebarLinkUs .zxzx em img{display:inline-block;*display:inline-block;position:relative;top:2px;margin-left:8px;}
/* InpageSidebar02 侧栏导航2公共样式*/
.InpageSidebar02 .classify{border:1px solid #e4e4e4;border-top:none;position:relative;}
.InpageSidebar02 .classify li{height:58px;border-top:1px solid #e4e4e4;text-indent:28px;font-size:15px;color:#333333;line-height:58px;background:url(../images/mub02_jt03.png) no-repeat 240px center;}
.InpageSidebar02 .classify li a{color:#333333;display:block;text-decoration:none;}
.InpageSidebar02 .classify li:hover,.InpageSidebar02 .classify li.cur{background:url(../images/mub02_jt04.png) no-repeat 240px center #f5f5f5;}
.InpageSidebar02 .classify li:hover a,.InpageSidebar02 .classify li.cur a{color:#da241c;}

.nmenu { overflow:hidden;width:100%;border-top:1px solid #dedede;line-height:40px;height:40px;margin:0 auto;}
.nmenu a{font-size:14px; color:#333;padding-left:28px;}
.nmenu a:hover{ color:#f07f1b; text-decoration:none}


/* mub02Title 内页头部公共样式*/

.mub02Title{width:940px;text-align:center;margin:0 auto;padding-top:22px;padding-bottom:20px;}
.mub02Title h2{font-size:28px;color:#da241c;font-weight:normal;font-weight:bold;}
.mub02Title i{display:block;width:940px;height:3px;margin-top:26px;}
.mub02Title i img{display:block;width:940px;height:3px;}

.mub02Top2{width:100%;height:73px;background:url(../images/mub02Top2Bg.jpg) no-repeat center top;}
.mub02Top2 h3{float:left;height:70px;line-height:70px;font-size:20px;color:#da241c;}
.mub02Top2 h3 em{font-weight:bold;}
.mub02Top2 a.more{display:block;font-size:14px;color:#999999;line-height:70px;float:right;}
.mub02Top2 i img{display:block;}
.mub02Top2 i{display:block;}

/* about 关于我们*/
.aboutSection{width:980px;float:right;border:1px solid #e4e4e4;}
.aboutSection .mainCon{width:100%;}
.aboutSection .mainCon .conBox{width:930px;margin:0 auto;background:#fff;line-height:32px;font-size:14px;}
.sp2{overflow:hidden;width:102%;}
.sp2 span img{border:solid 1px #e6e6e6;padding:8px;width:425px;margin-right:30px;margin-bottom:30px;}
/*分站产品和相关服务*/
.area {overflow:hidden;width:100%;}
.area-title {border-bottom: 1px solid #ddd;font-size:15px;}
.area-title span {float: right;font-size:14px;margin-right:15px;margin-top:15px}
.area-links {margin: 15px 0;}
.area-links a {margin-right:8px;margin-left:15px;line-height:32px;font-size:14px;}
.blue-title {width: 100%;height:40px;}
.blue-title div {width: auto;padding:0 10px;height:40px;margin: 10px 0 0 15px;float: left; text-align: center;line-height:40px;font-size: 15px; color: #fff; background: #FB4A05;}
/*详情页相关产品*/
.relevant {overflow:hidden;width:100%;border-bottom:solid 1px #e6e6e6;height:1px;}

/* 产品和案例列表页样式 */
.y-product-list {width:950px;overflow:hidden;background-color:#fff;}
.details-cont {float:left;width:290px;height:370px;border:solid 1px #e6e6e6; box-sizing:border-box; padding:8px 8px 18px 8px; margin-bottom:25px;margin-left:6px;margin-right:19px; text-align:center; transition:all .3s ease-out; }
.details-cont img { display:block; width:274px; height:274px; }
.details-cont h4 { height:30px;font-size:15px; color:#666;margin-top:8px;margin-bottom:12px;}
.details-cont p {font-size:13px;color:#666;text-align:center;}
.y-product-list .y-btns { display:block; width:260px; margin:10px auto 0; }
.y-product-list .y-btns a { display:block; font-size:15px; color:#333; width:50%; box-sizing:border-box;line-height:15px;}
.y-product-list .y-btns a:first-child { border-right:dashed 1px #999;height:16px;}
.y-product-list .y-btns a:hover { color:#f4750c; }
.y-product-list .details-cont:nth-child(3n-1) {/* margin-left:30px; margin-right:30px; */}
.y-product-list .details-cont:hover { box-shadow:5px 5px 40px rgba(0,0,0,.2);}
.y-product-list .details-cont:hover h4 a { color:#f4750c;}



/* newsCenter 新闻中心*/
.newsCenterIntro{width:940px;margin:0 auto;}
.newsCenterIntro .box{padding-bottom:16px;overflow:hidden}
.newsCenterIntro .box:first-child .mub02Top2{background-image:none;}
.newsCenterIntro .box ul{width:106%;margin-top:10px;overflow:hidden}
.newsCenterIntro .box li{width:930px;overflow:hidden;margin-right:30px;float:left;line-height:32px;}
.newsCenterIntro .box li a{display:block;font-size:14px;color:#333333;float:left;width:750px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsCenterIntro .box li a:hover{color:#da241c;}
.newsCenterIntro .box li span{display:block;font-size:14px;color:#999999;font-family:arial;float:right;}
/* newsList 新闻列表*/
.newsListIntro{width:940px;margin:0px auto;overflow:hidden}
.newsListIntro .box2 dl{padding:15px 0;height:110px;border-bottom:1px solid #e4e4e4;}
.newsListIntro .box2 dt{width:140px;height:88px;background:#f5f5f5;text-align:center;padding-top:20px;float:left;}
.newsListIntro .box2 dt span{display:block;font-size:42px;color:#666666;font-weight:bold;font-family:arial;}
.newsListIntro .box2 dt em{font-size:18px;color:#666666;display:block;font-family:arial;padding-top:10px;}
.newsListIntro .box2 dd{width:748px;height:136px;position:relative;float:right;margin-right:20px;}
.newsListIntro .box2 dd h3{font-size:16px;color:#333333;font-weight:bold;width:678px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsListIntro .box2 dd h3 a{color:#333333;text-decoration:none;}
.newsListIntro .box2 dd p{line-height:32px;margin-top:5px;font-size:15px;color:#666666;width:678px;}
.newsListIntro .box2 dd span{display:block;padding-left:25px;position:absolute;left:0;bottom:0;background:url(../images/label.png) no-repeat left center;line-height:18px;}
.newsListIntro .box2 dd span a{color:#999999;font-size:12px;}
.newsListIntro .box2 dd a.more{display:block;width:37px;height:37px;position:absolute;right:0;top:50%;margin-top:-18px;overflow:hidden;}
.newsListIntro .box2 dd a.more img{display:block;position:relative;}
.newsListIntro .box2 dl:hover dt{background:#da241c;}
.newsListIntro .box2 dl:hover dt span,.newsListIntro .box2 dl:hover dt em{color:#fff;}
.newsListIntro .box2 dl:hover dd h3 a{color:#da241c;}
.newsListIntro .box2 dl:hover dd a.more img{top:-37px;}
/* newsDetails 新闻详情*/
.newsDetailsSection{width:100%;}

.newsDetailsSection .title h1{font-size:26px;color:#333333;font-weight:normal;line-height:50px;}
.newsDetailsSection .title .share{width:100%;height:50px;}
.newsDetailsSection .title .share p{float:left;overflow:hidden;line-height:50px;}
.newsDetailsSection .title .share p span{display:block;font-size:14px;color:#999999;float:left;padding:0 10px;float:left;}
.newsDetailsSection .title  i{width:106%;display:block;height:3px;background:#e7e7e7;background:url(../images/mub02Top2_xian.png) no-repeat left;margin-top:18px;margin-bottom:28px;}

.newsDetailsSection .con{padding:20px;overflow:hidden;}
.newsDetialsArticle .con img{max-width:100%;}
.newsDetailsSection .con p{line-height:30px;font-size:14px;color:#333333;}
.newsDetailsSection .con p a{ color:#da241c;}
.newsDetailsSection .context{width:100%;border-top:1px solid #e7e7e7;background:#fff;height:60px;}
.newsDetailsSection .context p{width:470px;font-size:14px;float:left;height:60px;line-height:60px;}
.newsDetailsSection .context p a{font-size:14px;color:#666666;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newsDetailsSection .context p.prevNews a{margin-left:20px;padding-left:20px;background:url(../images/mub02_jt01.png) no-repeat left center;}
.newsDetailsSection .context p.NextNews a{margin-right:20px;padding-right:20px;text-align:right;background:url(../images/mub02_jt03.png) no-repeat right center;}
.newsDetailsSection .context p.prevNews a:hover{background:url(../images/mub02_jt05.png) no-repeat left center;color:#da241c;}
.newsDetailsSection .context p.NextNews a:hover{background:url(../images/mub02_jt04.png) no-repeat right center;color:#da241c;}
.newsDetailsSection .context p.NextNews{border-left:1px solid #e7e7e7;width:444px;}
.newsDetailsSection .backNewsList{width:59px;height:59px;display:block;position:absolute;left:-59px;top:0;cursor:pointer;}
/* 资质和实景*/
.ny-product{width:110%;overflow:hidden;}
.ny-product li{margin-right:30px;margin-bottom:30px;width:274px;float:left;padding:3px;border:solid 1px #dedede;}
.ny-product li .pic{overflow:hidden;width:274px;height:200px;}
.ny-product li span.pro-name{width:274px;font-size:15px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ny-product li:hover{border:solid 1px #FF5B00;box-shadow:0 0 15px rgba(183,183,183,0.8);}
.ny-product li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product li:hover span.pro-name{color:#ffffff;width:274px;font-size:15px;line-height:46px;margin-top:2px;background:#FF5B00;}

.page{width:100%;text-align:center; line-height:32px;margin-bottom:20px;overflow:hidden}

.pages_prew {width:105%;overflow:hidden;}
.prev{float:left;width:45%;height:36px;line-height:36px; border:1px solid #e0e0e0;margin-right:20px;}
.prev span.prev_tit{ display:block;width:80px;height:36px;border-right:1px solid #e0e0e0; text-align:center; background:#f9f9f9;color:#525252;float:left;font-size:14px;}
.prev span.prev_cont {margin-left:10px;font-size:14px;}

/*所有底部*/
.sfw{width:1360px; margin:0 auto;font-size:14px; line-height:30px; color:#7f7f7f; overflow:hidden;height:128px;padding-top:38px;}
.sfw2{margin-left:16px;}
.sfw .lm{width:210px; height:80px; border:1px solid #333333; font-size:16px; color:#aaa; line-height:80px; padding-left:80px; margin-left:20px;margin-right:20px; float:left;border-radius:5px;}
.zhuanzhu{background:url(../images/allc1.png) no-repeat 1px top;}
.shouhou{background:url(../images/allc2.png) no-repeat 1px top;}
.sheji{background:url(../images/allc3.png) no-repeat 1px top;}
.tuijian{background:url(../images/allc4.png) no-repeat 1px top; margin-right:0;}

.footer{ overflow:hidden;width:100%;background-color:#292929;}
.footer span{margin-right:26px;}
.footer dl{float:left;overflow:hidden;background:url(../images/allnav_bor.png) right top repeat-y;padding-left:60px;padding-right:60px;}
.footer dt{margin-bottom:10px;font-size:18px;color:#fff;}
.footer dd a{font-size:15px;color:#999;line-height:40px;display:block}
.footer dd p{font-size:15px;color:#999;line-height:40px;display:block}
.footer dd a:hover{font-size:15px;color:#ffffff;display:block}
.footer .footer_center{overflow:hidden;padding-bottom:28px;}
.footer .footer_ewm{width:360px;float:left;}
.footer .footer_ewm img{ display:block;margin:0 auto;margin-bottom:10px;}
.footer .footer_ewm p{ font-size:13px;color:#999;line-height:30px;}
.footer .footer_btm{ overflow:hidden;width:100%;height:58px;background-color:#242424;border-top:1px solid #343434;}
.footer .footer_btm p{ font-size:15px;color:#888;line-height:58px;text-align:center;}
.footer .footer_btm p a{ font-size:15px;color:#888;line-height:58px;}
.footer .footer_btm span{padding-left:38px;}