﻿/* CSS Document */

/*公共头部样式*/
#headerFix{height:60px;width:100%;position:fixed;top:0px;left:0px;z-index:999;}
#headerBg{height:60px;width:100%;background-color:#000000;opacity:0.3;filter:alpha(opacity=30);-moz-opacity:0.3;position:absolute;top:0px;left:0px;}
#header{height:60px;width:100%;position:absolute;top:0px;left:0px;}
#header .header{width:1200px;height:60px;margin:0px auto;}
#header .header .logo{width:257px;height:60px;float:left;}
#header .header .topMenu{height:60px;line-height:60px;float:left;font-size:16px;position:relative;color:#ffffff;padding:0px 25px;}
#header .header .topMenu a{color:#ffffff;}
#header .header .topMenu a:hover{font-weight:600;}
#header .header .topMenu .menuBg{height:194px;background-color:#ffffff;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;position:absolute;top:60px;left:0px;display:none;}
#header .header .topMenu .menu{padding:26px;position:absolute;top:60px;left:0px;display:none;}
#header .header .topMenu .menu .column{height:auto;float:left;line-height:28px;margin-right:20px;}
#header .header .topMenu .menu .column a{color:#000000;font-weight:400;font-size:14px;}
#header .header .topMenu .menu .column a:hover{color:#e70012;}
#header .header .topMenu .menu .picture{float:right;}
#header .header .shuxian{height:60px;line-height:60px;color:#92b5d1;float:left;font-size:16px;}
#header .header .search{height:28px;width:200px;padding:0px 15px;border-radius:14px;background-color:#ffffff;float:right;margin-top:16px;position:relative;}
#header .header .search .select{height:18px;width:72px;font-size:10px;border:0px;color:#595f55;position:absolute;left:15px;top:5px;line-height:18px;}
#header .header .search .input{height:26px;width:100px;position:absolute;left:90px;top:0px;border:0px;line-height:26px;}
#header .header .search .icon{height:20px;width:20px;position:absolute;right:5px;top:4px;}

/*首页样式*/
.lubo{ width: 100%;clear: both; position: relative; height:625px;}
.lubo_box{ position: relative; width: 100%; height:625px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:100%; opacity: 0;filter:alpha(opacity=0);-moz-opacity:0;overflow:hidden;}
.lubo_box li a{ display: block;width: 100%;  height: 625px;}
.lubo_box li img{height: 625px;position:absolute;top:0px;}
                /*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 46px; height: 6px; margin:0 3px; cursor: pointer;border:2px solid #fff;border-radius:2px;}
.cir_on{ background: #ffffff !important;}
                  /*按钮
.lubo_btn{ position: absolute; width: 100%; top: 308px;}
.left_btn, .right_btn{ width: 64px; height: 64px; opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;background-image:url(../Images/left.png);background-repeat:no-repeat;}
.right_btn{ float: right;background-image:url(../Images/right.png);background-repeat:no-repeat;}*/

#main{width:100%;height:auto;background-color:#f5f5f5;}
#main .main{width:1200px;height:auto;margin:0px auto;}
#main .main .title{width:1200px;height:35px;line-height:35px;text-align:center;color:#0195ff;font-size:22px;}
#main .main .titleEn{width:1200px;height:25px;line-height:25px;text-align:center;color:#b3b3b3;font-size:14px;}
#main .main .introduction{width:1200px;line-height:30px;text-align:center;margin-top:30px;color:#4f4f4f;}
#main .main .more{height:18px;width:83px;padding:0px 5px;border:1px solid #e1e1e1;color:#bababa;line-height:18px;display:block;margin:30px auto;font-size:12px;text-align:center;}

#category{width:1200px;height:auto;margin:0px auto;}
#category .box{width:239px;height:110px;padding:15px 0px;margin-top:76px;margin-bottom:40px;border-right:1px solid #ebebeb;float:left;text-align:center;}
#category .box .title{width:239px;height:25px;line-height:25px;text-align:center;color:#0195ff;font-size:16px;margin-top:10px;}
#category .box .titleEn{width:239px;height:25px;line-height:25px;text-align:center;color:#b3b3b3;font-size:10px;}

/*公共底部样式*/
#footer{width:100%;height:auto;background-color:#0062a9;}
#footer .footer{width:1200px;height:auto;padding:20px 0px;position:relative;margin:0px auto;line-height:30px;text-align:center;color:#ffffff;}
#footer .footer .link{color:#ffffff;margin:0px 20px;}
#footer .footer .tongji a{color:#ffffff;margin:0px 3px;font-size:16px;}
#footer .footer a{color:#ffffff;}
#footer .footer p{margin:0px;}
#footer .footer .code{height:105px;width:77px;position:absolute;right:3px;top:15px;line-height:28px;text-align:center;font-size:10px;color:#acc2d7;}

/*公共漂浮*/
#RightFloat{height:240px;width:66px;position:fixed;top:237px;right:0px;z-index:999;}
#RightFloat .weixin{height:59px;width:66px;margin-bottom:1px;background-image:url(../Images/weixin1.png);background-repeat:no-repeat;background-position:center;position:relative;}
#RightFloat .weixin img{position:absolute;top:-77px;right:0px;display:none;}
#RightFloat .weibo{height:59px;width:66px;margin-bottom:1px;background-image:url(../Images/weibo1.png);background-repeat:no-repeat;background-position:center;}
#RightFloat .tousu{height:59px;width:66px;margin-bottom:1px;background-image:url(../Images/tousu1.png);background-repeat:no-repeat;background-position:center;}
#RightFloat .contact{height:59px;width:66px;margin-bottom:1px;background-image:url(../Images/contact1.png);background-repeat:no-repeat;background-position:center;}
#RightFloat a:hover .weixin{height:59px;width:66px;margin-bottom:1px;background-image:url(../Images/weixin2.png);background-repeat:no-repeat;background-position:center;}
#RightFloat a:hover .weibo{height:59px;width:66px;margin-bottom:1px;background-image:url(../Images/weibo2.png);background-repeat:no-repeat;background-position:center;}
#RightFloat a:hover .tousu{height:59px;width:66px;margin-bottom:1px;background-image:url(../Images/tousu2.png);background-repeat:no-repeat;background-position:center;}
#RightFloat a:hover .contact{height:59px;width:66px;margin-bottom:1px;background-image:url(../Images/contact2.png);background-repeat:no-repeat;background-position:center;}
#RightFloat a:hover .weixin img{display:block;}



#Left{width:100%;height:455px;overflow:hidden;position:relative;background-position:center;background-repeat:no-repeat;}
#Leftpic{height:455px;position:absolute;top:0px;}
#LeftNav{height:115px;width:1200px;position:absolute;bottom:0px;color:#ffffff;font-size:16px;}
#LeftNav .name{height:60px;width:1200px;line-height:60px;font-size:32px;color:#ffffff;font-weight:600;}


#RightTop{min-height:60px;width:1200px;margin:0px auto;}
#RightTop ul li{height:56px;padding:0px 4px;line-height:60px;float:left;margin-right:50px;font-size:18px;color:#0195ff;}
#RightTop ul li.onfocus{border-bottom:4px solid #e70012;color:#e70012;}
#RightTop .box{width:239px;height:110px;padding:15px 0px;margin:30px 0px;border-right:1px solid #ebebeb;float:left;text-align:center;}
#RightTop .box .title{width:239px;height:25px;line-height:25px;text-align:center;color:#0195ff;font-size:16px;margin-top:10px;}
#RightTop .box .onfocus{color:#e70012;}
#RightTop .box .titleEn{width:239px;height:25px;line-height:25px;text-align:center;color:#b3b3b3;font-size:10px;}
#RightTop .title{width:1200px;height:35px;line-height:35px;color:#0195ff;font-size:22px;margin-top:30px;}
#RightTop .titleEn{width:1200px;height:25px;line-height:25px;color:#b3b3b3;font-size:14px;}

#RightContent{width:100%;height:auto;margin:0px auto;}

#RightContent1{width:1200px;height:auto;margin:0px auto;margin-bottom:60px;}
#Map{width:730px;height:310px;float:left;}
#OnePage1{width:440px;height:auto;float:right;}

#RightContent2{width:100%;height:auto;background-color:#f5f5f5;padding:35px 0px;}
#OnePage2{width:1130px;height:auto;background-color:#ffffff;margin:0px auto;padding:20px 35px;}
#rongyu_pic{width:1130px;height:354px;position:relative;overflow:hidden;margin:0px auto;}
#rongyu_pic ul{position:absolute;}
#rongyu_pic ul li{height:354px;float:left;margin:0px 20px;}
#rongyu_pic ul li img{border:1px solid #ccc;}
#RightContent2 .OnePage2{width:1130px;height:auto;background-color:#ffffff;margin:0px auto;padding:35px;border-top:1px solid #eee;}
#RightContent2 .OnePage2 .left{width:405px;height:auto;float:left;}
#RightContent2 .OnePage2 .left .picture{width:405px;height:522px;background-position:center;background-repeat:no-repeat;background-size: cover;}
#RightContent2 .OnePage2 .left .picture1{width:405px;height:275px;margin-top: 52px;background-position:center;background-repeat:no-repeat;background-size: cover;}
#RightContent2 .OnePage2 .right{width:675px;height:auto;float:right;}
#RightContent2 .OnePage2 .right .weAre{width:675px;height:auto;line-height:30px;margin-bottom:45px;}
#RightContent2 .OnePage2 .right .weAre .title{min-width:20px;font-size:22px;color:#0084e3;margin-bottom:15px;}
#RightContent2 .OnePage2 .right .weHave{width:675px;height:auto;line-height:30px;margin-bottom:45px;}
#RightContent2 .OnePage2 .right .weHave .title{min-width:20px;font-size:22px;color:#0084e3;margin-bottom:15px;}
#RightContent2 .OnePage2 .right .committed{width:675px;height:auto;line-height:30px;margin-bottom:45px;}
#RightContent2 .OnePage2 .right .committed .title{min-width:20px;font-size:22px;color:#0084e3;margin-bottom:15px;}

#RightContent3{width:100%;height:auto;}
#OnePage3{width:100%;height:auto;background-color:#f5f5f5;}
#OnePage3 .OnePage3{width:1200px;height:auto;margin:0px auto;}
#OnePage3 .OnePage3 .title{width:1200px;height:35px;line-height:35px;color:#0195ff;font-size:22px;}
#OnePage3 .OnePage3 .titleEn{width:1200px;height:25px;line-height:25px;color:#b3b3b3;font-size:14px;}
#pictureSet{width:100%;height:auto;padding:45px 0px;background-color:#ffffff;}
#pictureSet .pictureSet{width:1200px;height:344px;margin:0px auto;position:relative;}
#pictureSet .pictureSet .picture{width:590px;height:344px;position:absolute;top:0px;left:0px;overflow:hidden;text-align:center;}
#pictureSet .pictureSet .picture1{width:291px;height:169px;position:absolute;top:0px;left:605px;overflow:hidden;text-align:center;}
#pictureSet .pictureSet .picture2{width:291px;height:169px;position:absolute;top:0px;right:0px;overflow:hidden;text-align:center;}
#pictureSet .pictureSet .picture3{width:594px;height:161px;position:absolute;bottom:0px;right:0px;overflow:hidden;text-align:center;}
#business{width:100%;height:auto;background-color:#f5f5f5;}
#business .business{width:1200px;height:auto;padding:35px 0px;margin:0px auto;}
#business .business .title{width:1200px;height:35px;line-height:35px;color:#0195ff;font-size:22px;}
#business .business .titleEn{width:1200px;height:25px;line-height:25px;color:#b3b3b3;font-size:14px;}
#business .business .businessList{width:1200px;height:auto;}
#business .business .businessList .listBox{width:380px;height:auto;padding:0px 10px;float:left;}
#business .business .businessList .listBox .listTitle{max-width:380px;height:30px;line-height:30px;overflow:hidden;}
#business .business .businessList .listBox .onfocus span{background-color:#e70012;color:#ffffff;padding:5px 0px;}
.jieshao1{width:100%;height:auto;background-color:#ffffff;}
.jieshao1 .jieshao{width:1200px;height:auto;padding:35px 0px;margin:0px auto;}
.jieshao1 .jieshao .picture{width:591px;height:242px;float:left;text-align:center;overflow:hidden;}
.jieshao1 .jieshao .synopsis{width:585px;height:auto;float:right;}
.jieshao1 .jieshao .synopsis .title{width:585px;height:40px;line-height:40px;color:#e80115;font-size:18px;overflow:hidden;}
.jieshao1 .jieshao .synopsis .content{width:585px;height:auto;line-height:30px;}
.jieshao1 .jieshao .synopsis1{width:1200px;height:auto;}
.jieshao1 .jieshao .synopsis1 .title1{width:1200px;height:40px;line-height:40px;color:#e80115;font-size:18px;overflow:hidden;}
.jieshao1 .jieshao .synopsis1 .content1{width:1200px;height:auto;line-height:30px;}
#maintenance{width:100%;height:auto;background-color:#f5f5f5;}
#maintenance .maintenance{width:1200px;height:auto;padding:35px 0px;margin:0px auto;}
#maintenance .maintenance .title{width:1200px;height:35px;line-height:35px;color:#0195ff;font-size:22px;}
#maintenance .maintenance .titleEn{width:1200px;height:25px;line-height:25px;color:#b3b3b3;font-size:14px;}
#maintenance .maintenance .content{width:1200px;height:auto;line-height:30px;font-size:14px;}

/*工程案例列表样式*/
#WebPicList{width:100%;height:auto;}
#WebPicList .picListName{width:100%;height:auto;background-color:#f5f5f5;}
#WebPicList .picListName .title{width:100%;height:35px;line-height:35px;color:#0195ff;font-size:22px;text-align:center;}
#WebPicList .picListName .titleEn{width:100%;height:25px;line-height:25px;color:#b3b3b3;font-size:14px;text-align:center;}
#WebPicList .WebPicList{width:100%;height:auto;background-color:#f5f5f5;padding:20px 0px;}
#WebPicList .WebPicList .caseList{width:32%;height:auto;float:left;margin:0px 0.65%;position:relative;margin-bottom:20px;}
#WebPicList .WebPicList .caseList .caseListBg{width:100%;height:45px;position:absolute;bottom:0px;left:0px;background-color:#000000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
#WebPicList .WebPicList .caseList .caseListTitle{width:100%;height:45px;position:absolute;bottom:0px;left:0px;line-height:45px;text-align:center;color:#ffffff;}
#WebPicList .WebPicList .caseList .caseListTitle a{color:#ffffff;font-size:16px;}

/*科宁动态列表样式*/
#WebNewsList{width:100%;height:auto;background-color:#f5f5f5;}
#WebNewsList .NewsList{width:1200px;height:auto;margin:0px auto;padding-top:70px;}
#WebNewsList .NewsList .listBox{width:380px;height:355px;background-color:#ffffff;float:left;margin-right:30px;margin-bottom:38px;position:relative;}
#WebNewsList .NewsList .listBox .picture{width:380px;height:207px;position:absolute;top:0px;left:0px;overflow:hidden;}
#WebNewsList .NewsList .listBox .time{width:340px;height:25px;margin-top:15px;line-height:25px;padding:0px 20px;color:#9c9c9c;font-size:12px;}
#WebNewsList .NewsList .listBox .title{width:340px;height:30px;line-height:30px;padding:0px 20px;overflow:hidden;color:#505050;}
#WebNewsList .NewsList .listBox .content{width:340px;height:50px;line-height:25px;padding:0px 20px;overflow:hidden;margin-top:10px;color:#868686;}
#WebNewsList .NewsList .listBox .box{width:340px;height:220px;background-color:#0084e1;position:absolute;bottom:0px;left:0px;padding:0px 20px;display:none;}
#WebNewsList .NewsList .listBox .box .time1{width:340px;height:25px;margin-top:15px;line-height:25px;color:#ffffff;font-size:12px;}
#WebNewsList .NewsList .listBox .box .title1{width:340px;height:30px;line-height:30px;overflow:hidden;color:#ffffff;}
#WebNewsList .NewsList .listBox .box .content1{width:340px;height:50px;line-height:25px;overflow:hidden;margin-top:10px;color:#ffffff;}
#WebNewsList .NewsList .listBox .box .details{width:99px;height:27px;line-height:27px;text-align:center;background-color:#ffffff;border-radius:5px;color:#0084e1;margin-top:35px;}

/*分页样式*/
#Right .paging{height:25px;width:100%;text-align:center;margin:30px 0px;}
#Right .paging em{height:25px;border:1px #ccc solid;padding:3px 10px;text-align:center;line-height:25px;font-style:normal}
#Right .paging span{display:none;}
#Right .paging .next_page{height:25px;display:inline;border:1px #ccc solid;padding:5px 7px;text-align:center;line-height:25px;}
#Right .paging em.onfocus{background:#0292db;}
#Right .paging em.onfocus a{color:#ffffff;}

/*详情页样式*/
#NewsShow{width:1200px;height:auto;margin:35px auto;}
#NewsShow .title{width:1200px;text-align:center;font-size:18px;}
#NewsShow .miaoshu{width:1200px;height:25px;line-height:25px;color:#999999;text-align:center;}
#miaoshu .theContent{width:1200px;height:auto;line-height:30px;color:#666666;}
#NewsShow .theContent p{margin:0px;}
#NewsShow .theContent img{max-width:1180px;}
#NewsShow .thePageInfo{min-height:30px;line-height:30px;margin:10px 0px;}
#NewsShow .backList{height:30px;width:900px;text-align:right;line-height:30px;margin:20px 0px;}


/*投诉意见页面样式*/
#GuestBookForm{width:600px;height:auto;margin:60px auto;}
#GuestBookForm .title{width:600px;height:30px;line-height:30px;font-size:20px;text-align:center;margin-bottom:10px;}
#GuestBookForm table{width:600px;background-color:#eee;}
#GuestBookForm table input{height:25px;border:1px solid #ccc;margin:10px 0px;vertical-align:middle;}
#GuestBookForm .checkbox{margin-right:5px;}
#GuestBookForm table textarea{border:1px solid #ccc;margin:10px 0px;resize:none;}

#bodyBg{width:100%;height:100%;position:fixed;top:0px;left:0px;background-color:#000000;z-index:9999;opacity:0.3;filter:alpha(opacity=30);-moz-opacity:0.3;display:none;}
#bodyBg1{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:9999;text-align:center;display:none;}
#bodyBg1 .bodyBg1{height:80%;width:100%;position:absolute;top:10%;left:0px;text-align:center;}
#bodyBg1 .bodyBg1 img{height:100%;}









