﻿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;}
table{border-collapse:collapse;}
table.tb1 td{border:1px solid #cccccc;padding:10px;}
[hidefocus],summary{outline:0;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
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'} 
body{background:#fff;}
li {list-style-type:none;}
a,a:hover{color:#333;}a:hover{color:#333;}
.ziyeding{width:100%;background:url(../img/zyd.jpg);height:73px;}
.ziyedingr{float:right;line-height:73px;font-size:16px;}
.ziyedingl{float:left;}
.fl{float:left}
.fr{float:right}
.w1400 {width:1400px;overflow:hidden;margin:0 auto;}
.w1500 {width:1500px;overflow:hidden;margin:0 auto;}
/*分页样式*/
.pagination{width:100%;overflow:hidden;height:60px;padding:20px 0px;margin-left:400px;}
.pagination a{float:left;margin-right:15px;padding:2px 12px;height:24px;border:1px #cccccc solid;background:#fff;text-decoration:none;color:#808080;font-size:14px;line-height:24px;}
.pagination a:hover{color:#F27F03;background:white;border:1px #F27F03 solid;}
.pagination a.cur{border:none;background:#F27F03;color:#fff;}
.pagination p{float:left;padding:2px 12px;font-size:14px;height:24px;line-height:24px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin-right:15px;}
.pagination p.pageRemark{border-style:none;background:none;margin-right:30px;padding:4px 0px;color:#666;font-size:18px;}
.pagination p.pageRemark b{color:red;}
.pagination p.pageEllipsis{border-style:none;background:none;padding:4px 0px;color:#808080;}
/*顶部样式*/
.header{position:fixed;z-index:90;line-height:100px;height:100px;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:16px;} 
.nav {height:100px;display:flex;justify-content:flex-end;}
.nav li{float:left;text-align:center;width:120px;height:100px;flex-grow:1;}
.nav li a{color:#141414;display:block;font-size:16px;position:relative;}
.nav li a::after{content:"";position:absolute;left:0;bottom:0;background:#eeb70a;width:100%;height:0;background:#F78D1A;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:100px;width:320px;}

#playBox{width:100%; height:517px;position:relative; overflow:hidden;margin-top:100px;}
#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(../img/l.png) no-repeat; position:absolute; top:260px; left:200px; z-index:10;}
#playBox .next{cursor:pointer; width:60px; height:60px; background:url(../img/r.png) no-repeat; position:absolute; top:260px; right:200px; z-index:10;}
#playBox .smalltitle {width:100%; position:absolute; bottom:26px; z-index:10}
#playBox .smalltitle ul{width:240px; margin:0 auto;}
#playBox .smalltitle ul li{width:60px; height:10px; margin:0 10px; border-radius:2px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer}
#playBox .smalltitle .thistitle{background:#F78D1A;}
/*footer*/
.footer {overflow:hidden;width:100%;background-color:#40454A;padding-top:68px;padding-bottom:20px;}
.footer .ftop{overflow:hidden;margin-bottom:20px;}
.footer .ftop dl{overflow:hidden;float:left;background:url(../img/footer_01.png) no-repeat right top;width:208px;text-align:center;}
.footer .ftop dt{overflow:hidden;color:#DEDEDE;margin-bottom:20px;font-weight:bold;font-size:16px;}
.footer .ftop dt a{color:#DEDEDE;}
.footer .ftop dd{overflow:hidden;font-size:14px;line-height:38px;}
.footer .ftop dd a{color:#999;}
.footer .ftop .ewm{overflow:hidden;float:left;margin-left:48px;}
.footer .ftop .ewm img{display:block;}
.footer .ftop .info{width:280px;float:right;height:165px;}
.footer .ftop .info p{font-size:15px;color:#cecece;line-height:36px;}

.bottom{overflow:hidden;width:100%;padding:26px 0;background-color:#2F3235;color:#9A9999;}
.bottom p{float:left;font-size:14px;color:#9A9999;}
.bottom p a{color:#9A9999;}
.bottom ul{overflow:hidden;float:right}
.bottom li{float:left;padding:0 18px;border-right:1px solid #9A9999;font-size:14px;}
.bottom li a{color:#9A9999;}
.bottom li.last{border:none;padding-right:0;}

/* Title2 */
.Title{width:100%;text-align:center;padding-top:10px;}
.Title h2{font-size:38px;color:#333333;}
.Title h2 a{color:#333333;font-size:38px;text-decoration:none;}
.Title h2 em{color:#F27F03;font-weight:bold;}
.Title i{display:block;width:770px;height:32px;margin:30px auto 0;}
.Title i img{display:block;width:770px;height:32px;}

.ziyeneirong{width:100%;background:#F4F4F4;overflow:hidden;}
.ziyeneirong2{width:1340px;background:#ffffff;overflow:hidden;margin-top:40px;margin-bottom:40px;margin-left:auto; margin-right:auto;padding:30px;line-height:30px;font-size:14px;}
.ziyeneirong2{width:1340px;background:#ffffff;overflow:hidden;margin-top:40px;margin-bottom:40px;margin-left:auto; margin-right:auto;padding:30px;line-height:30px;font-size:14px;}

/* 上一页下一页和添加时间 */
.subpage{ width:100%; margin:0 auto; height:40px; font:14px; }
.pageleft{ width:43%; float:left; border:1px solid #ddd; background:#fff; line-height:40px; padding:0 20px; overflow:hidden;}
.pageright{ width:43%; float:right; border:1px solid #ddd; background:#fff;line-height:40px; padding:0 20px; overflow:hidden;}
.pageleft:hover,.pageright:hover{ background:#F27F03; color:#fff}
.pageleft:hover a,.pageright:hover a{ color:#fff}
.tjsj{width:100%;margin-top:38px;margin-bottom:38px;line-height:36px; text-align:center; background-color:#F2F2F2;overflow:hidden;}

/* 新闻列表页样式 */
.mainCon{width:105%;margin-top:28px;padding-bottom:40px;overflow:hidden;}
.mainCon li{width:328px;float:left;height:360px;margin-right:30px;}
.mainCon li .Pic{width:328px;height:229px;display:block;overflow:hidden;}
.mainCon li .Pic img{display:block;transform:scale(1);transition:all 2s ease-out; width:328px; height:229px;}
.mainCon li:hover img{transform:scale(1.2);}
.mainCon li h3{color:#333333;font-weight:normal;margin:20px 0 12px 0;}
.mainCon li h3 a{color:#333;text-decoration:none; width:328px;font-size:16px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mainCon li p.p1 span{font-size:14px;color:#515151;}
.mainCon li p.p1 .time{margin-right:25px;font-family:arial;}
.mainCon li p.p2 .readNum{font-family:arial;}
.mainCon li p.p2{font-size:14px;color:#666666;line-height:28px;margin-top:10px;}
.mainCon li:hover h3 a{color:#F26E03;}

.mainCon3{width:100%;padding-top:8px;background:#F4F4F4;}
.mainCon2{width:105%;}
.mainCon2 dl{float:left;width:648px;padding:20px;border:1px solid #dfdfdf;background:#fff;margin-right:20px;margin-bottom:20px;}
.mainCon2 dt{width:220px;height:154px;float:left;overflow:hidden;}
.mainCon2 dt img{display:block;transform:scale(1);transition:all 2s ease-out; width:220px; height:154px;}
.mainCon2 dl:hover dt img{transform:scale(1.2);}
.mainCon2 dd{width:400px;height:150px;position:relative;margin-left:28px;float:left;}
.mainCon2 dd h3{font-weight:normal;}
.mainCon2 dd h3 a{color:#000000;font-size:15px;text-decoration:none;}
.mainCon2 dd p{font-size:14px;color:#666666;line-height:32px;margin-top:10px;}
.mainCon2 dd .rq{display:block;font-size:14px;font-family:arial;line-height:26px;position:absolute;right:10px;}
.mainCon2 dl:hover dd h3 a{color:#F26E03;}
/* 资质实景列表页样式 */
.news_list2{width:1440px;margin:0px auto;overflow:hidden}
.news_list2 li{float:left;width:320px;height:288px;margin-right:30px;background:#ffffff;border:1px solid #E5E5E5;transition:all 0.5s;margin-bottom:30px;}
.news_list2 li .txts{width:296px;margin:0 auto;padding:12px;}
.news_list2 li .txts img{width:296px;height:189px;border:1px solid #E5E5E5;margin-bottom:10px;}
.news_list2 li .txts span{color:#000000;font-size:15px;line-height:26px;}
.news_list2 li .txts .dates{margin-top:10px;border-top:1px solid #E5E5E5;padding-top:3px;overflow:hidden;font-size:14px;;color:#999999;line-height:32px;transition:all 0.3s;background:url(../img/zixunjiantou.png) right no-repeat;}
.news_list2 li:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.1);box-shadow:0 5px 25px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}

/*新闻详情页相关新闻列表页样式 */
.proListNews{width:100%;}
.proListNews .top{width:100%;height:38px;border-bottom:1px solid #eaeaea;}
.proListNews .top h3{font-size:24px;color:#333333;float:left;}
.proListNews .top h3 em{color:#F27F03;font-weight:bold;}
.proListNews .top h3 i{display:block;width:100px;height:1px;background:#F27F03;position:relative;top:11px;}
.proListNews .top a.more{display:block;font-size:15px;color:#666666;float:right;margin-right:6px;text-decoration:none;}
.proListNews .top a.more:hover{color:#F27F03;}
.mainCon4{padding:41px 0;background:#fff;}
.mainCon4 dl{float:left;width:677px;padding-right:41px;border-right:1px dotted #b2b2b2;}
.mainCon4 dt{width:220px;height:136px;float:left;}
.mainCon4 dt img{ display:block; width:220px; height:136px;}
.mainCon4 dd{width:430px;float:right;height:160px;position:relative;}
.mainCon4 dd h3{font-weight:normal;}
.mainCon4 dd h3 a{color:#000000;font-size:16px;text-decoration:none; width:330px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}
.mainCon4 dd p{line-height:30px;color:#666666;font-size:14px;margin-top:10px; height:90px; overflow:hidden;}
.mainCon4 dd span{display:block;font-size:14px;color:#999999;position:absolute;bottom:20px;left:0;}
.mainCon4 dl:hover dd a.more{background-position:left bottom;}
.mainCon4 dl:hover dd h3 a{color:#00984f;}
.mainCon4 ul{width:640px;float:right;}
.mainCon4 li{line-height:32px;}
.mainCon4 li a{display:block;font-size:14px;color:#333333;width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.mainCon4 li a:hover{color:#F27F03;}
.mainCon4 li span{display:block;font-size:13px;color:#999999;font-family:arial;margin-right:10px;float:right;}

/*案例产品详情页相关产品和案例列表页样式 */
.panerMain{padding-top:30px;padding-bottom:30px;width:100%;overflow:hidden;}
.ryCont{width:1398px;position:relative;margin:0 auto;}
.ryCont ul{margin:0 auto;width:1398px;margin-left:35px;overflow:hidden;}
.ryCont li{float:left;width:265px;text-align:center;}
.ryCont li img{padding:6px;border:1px solid #d8d8d8;background-color:#fff;width:240px;height:168px;}
.ryCont li p{line-height:40px;font-size:13px;}
.ryCont li p a{font-size:13px;}
.ryCont .btnLeft , .ryCont .btnRight{position:absolute;top:30%;width:30px;height:60px;}
.ryCont .btnLeft{left:0px;background:url(../img/pbt1.png) no-repeat center;}
.ryCont .btnRight{right:0px;background:url(../img/pbt2.png) no-repeat center;}
.ryCont2{width:1398px;position:relative;margin:0 auto;}
.ryCont2 ul{margin:0 auto;width:1398px;margin-left:35px;overflow:hidden;}
.ryCont2 li{float:left;width:330px;text-align:center;}
.ryCont2 li img{padding:6px;border:1px solid #d8d8d8;background-color:#fff;width:305px;height:188px;}
.ryCont2 li p{line-height:40px;font-size:13px;}
.ryCont2 li p a{font-size:13px;}
.ryCont2 .btnLeft , .ryCont2 .btnRight{position:absolute;top:30%;width:30px;height:60px;}
.ryCont2 .btnLeft{left:0px;background:url(../img/pbt1.png) no-repeat center;}
.ryCont2 .btnRight{right:0px;background:url(../img/pbt2.png) no-repeat center;}

/* 产品和案例列表页样式 */
.y-product-list { margin-top:35px;width:106%;overflow:hidden;background-color:#fff;}
.details-cont {float:left;width:326px;height:358px;border:solid 1px #e6e6e6; box-sizing:border-box; padding:10px 10px 20px 10px; margin-bottom:36px;margin-right:30px; text-align:center; transition:all .3s ease-out; }
.details-cont img { display:block; width:306px; height:198px; }
.details-cont h4 { height:20px;font-size:16px; color:#666; margin-top:15px; margin-bottom:10px}
.details-cont p {font-size:14px;line-height:26px;color:#666;text-align:left;}
.y-product-list .y-btns { display:block; width:260px; margin:15px auto 0; }
.y-product-list .y-btns a { display:block; font-size:15px; color:#333; width:50%; box-sizing:border-box;}
.y-product-list .y-btns a:first-child { border-right:dashed 1px #999; }
.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;}