/*产品中心*/

.pc{ width:100%; height:auto; min-width:1035px; position:relative;}

.pc-banner{ width:100%; height:163px; position:absolute; left:0; top:0; z-index:1;}

.pcc{ width:1035px; height:auto; overflow:hidden; position:relative; z-index:2; padding-top:80px;}

.pccl{ width:230px; height:auto; overflow:hidden;}

.pccl-title{ width:100%; height:83px; background:url(../images/pcl-titlebg.jpg) no-repeat center top; overflow:hidden;}

.pccl-title b{ width:100%; height:22px; padding-top:26px; overflow:hidden; line-height:22px; display:block; font-size:20px; font-weight:bold; color:#fff; text-align:center;}

.pccl-title span{ width:100%; opacity:0.2; height:30px; overflow:hidden; line-height:30px; display:block; font-size:30px; color:#fff; text-align:right;}

.pccl-nav{ margin-bottom:15px;}

.pccl-nav li{ width:100%; height:41px; overflow:hidden; float:left; margin-bottom:1px; line-height:41px;}

.pccl-nav a{ width:100%; height:100%; display:block; color:#2f2f2f; background:#e0e0e0;}

.pccl-nav a:hover{ background:#ba0106; color:#fff;}

.pccl-nav a.act{ background:#ba0106; color:#fff;}

.pccl-nav a.act span{ padding-left:54px;}

.pccl-nav span{ padding-left:43px;}

.pccl-map{ width:100%; height:135px; overflow:hidden; margin-bottom:15px;}

.pccl-map img{ width:230px; height:135px;}

.pccl-cu{ width:100%; height:62px; overflow:hidden; margin-bottom:45px;}

.pccl-cu img{ width:230px; height:62px;}

.pccr{ width:765px; height:auto; overflow:hidden; padding-top:93px;}

.pccr-title{ width:100%; height:32px; overflow:hidden; border-bottom:1px solid #e5e5e5; font-size:12px; color:#7f7f7f;}

.pccr-title li{ float:left; height:32px; line-height:32px; overflow:hidden; margin-right:6px; padding-right:8px; background:url(../images/ppr-icont.png) no-repeat right center;}

.pccr-title a{ color:#7f7f7f;}

.pccr-title li.act{ padding-left:8px; padding-right:21px; background:url(../images/pc-home.png) no-repeat right center;}

.pccr-title li.addcl{ color:#2b6bcf; background:none;}

.pccr-nav{ margin:37px 0;}

.pccr-nav li{ width:230px; height:auto; overflow:hidden; float:left; margin:0 37px 35px 0;}

.pccr-nav li.mro{ margin-right:0;}

.pccr-nav a{ background:#eaeaea; width:100%; height:100%; display:block; color:#4c4d4e; padding-top:1px;}

.pccr-nav img{ width:222px; height:135px; display:block; border:3px solid #fff; margin:0 auto;}

.pccr-nav p{ width:100%; height:29px; text-align:center; line-height:29px; display:block; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.pccr-nav a:hover{ background:#0171b8; color:#fff;}

/*产品中心一级页面*/

.cpc{ width:100%; height:696px; overflow:hidden; margin-bottom:35px;}

.cpc-top{ width:100%; height:125px; overflow:hidden; background:url(../images/cp-opo.png) repeat;}

.cpctc{ position:relative; width:1035px; height:125px; overflow:hidden; color:#fff;}

.cpctc span{ padding-top:30px; width:100%; height:42px; display:block; overflow:hidden; line-height:42px; font-size:35px;}

.cpctc em{ font-style:normal; width:100%; height:22px; display:block; overflow:hidden; line-height:22px; font-size:20px;}

.cpcb{ width:1035px; height:571px; margin:0 auto; overflow:hidden; position:relative;}

.cpcb0{ width:305px; height:96px; line-height:96px; position:absolute; left:4px; bottom:79px;}
.cpcb0 img{ width:96px; height:96px; display:block; float:right;}
.cpcb0 span{ float:left; display:block; height:96px; width: 205px; padding-right: 4px;}
.cpcb0 em{ width: 100%; height: 21px; padding-top: 27px; line-height: 21px; display: block; overflow: hidden; font-style: normal; text-align: right;}
.cpcb0 i{ width: 100%; height: 21px; line-height: 21px; display: block; overflow: hidden; font-style: normal; text-align: right; font-size: 12px; font-weight: 400; text-indent: 0;}
.cpcb0 p{ width: 312px; height: 36px; line-height: 18px; overflow:hidden; display: block; padding: 7px 24px 3px 17px; background:url(../images/akd-opo.png) repeat; position: absolute; top: 86px; left: 287px; font-size: 12px; color: #fff;}
.cpcb0 a{ color:#fff; font-size:16px; font-weight:bold; width:100%; height:100%; display:block;}
.cpcb0 a:hover span{ color:#fff;}

.cpcb1{ width:285px; height:77px; line-height:77px; position:absolute; left:89px; top:304px;}
.cpcb1 img{ width:76px; height:77px; display:block; float:right;}
.cpcb1 span{ float:left; display:block; height:96px; width: 205px; padding-right: 4px;}
.cpcb1 em{ width: 100%; height: 21px; padding-top: 27px; line-height: 21px; display: block; overflow: hidden; font-style: normal; text-align: right;}
.cpcb1 i{ width: 100%; height: 21px; line-height: 21px; display: block; overflow: hidden; font-style: normal; text-align: right; font-size: 12px; font-weight: 400; text-indent: 0;}
.cpcb1 p{ width: 312px; height: 36px; line-height: 18px; overflow:hidden; display: block; padding: 7px 24px 3px 17px; background:url(../images/akd-opo.png) repeat; position: absolute; top: 70px; left: 270px; font-size: 12px; color: #fff;}
.cpcb1 a{ color:#fff; font-size:16px; font-weight:bold; width:100%; height:100%; display:block;}
.cpcb1 a:hover span{ color:#fff;}

.cpcb2{ width:285px; height:72px; line-height:69px; position:absolute; left:176px; top:230px;}
.cpcb2 img{ width:72px; height:72px; display:block; float:right;}
.cpcb2 span{ float:left; display:block; height:96px; width: 205px; padding-right: 4px;}
.cpcb2 em{ width: 100%; height: 21px; padding-top: 27px; line-height: 21px; display: block; overflow: hidden; font-style: normal; text-align: right;}
.cpcb2 i{ width: 100%; height: 21px; line-height: 21px; display: block; overflow: hidden; font-style: normal; text-align: right; font-size: 12px; font-weight: 400; text-indent: 0;}
.cpcb2 p{ width: 312px; height: 36px; line-height: 18px; overflow:hidden; display: block; padding: 7px 24px 3px 17px; background:url(../images/akd-opo.png) repeat; position: absolute; top: 70px; left: 270px; font-size: 12px; color: #fff;}
.cpcb2 a{ color:#fff; font-size:16px; font-weight:bold; width:100%; height:100%; display:block;}
.cpcb2 a:hover span{ text-decoration:underline; color:#fff;}

.cpcb3{ width:285px; height:67px; line-height:67px; position:absolute; left:282px; top:160px;}
.cpcb3 img{ width:67px; height:67px; display:block; float:right;}
.cpcb3 span{ float:left; display:block; height:96px; width: 205px; padding-right: 4px;}
.cpcb3 em{ width: 100%; height: 21px; padding-top: 27px; line-height: 21px; display: block; overflow: hidden; font-style: normal; text-align: right;}
.cpcb3 i{ width: 100%; height: 21px; line-height: 21px; display: block; overflow: hidden; font-style: normal; text-align: right; font-size: 12px; font-weight: 400; text-indent: 0;}
.cpcb3 p{ width: 312px; height: 36px; line-height: 18px; overflow:hidden; display: block; padding: 7px 24px 3px 17px; background:url(../images/akd-opo.png) repeat; position: absolute; top: 70px; left: 270px; font-size: 12px; color: #fff;}
.cpcb3 a{ color:#fff; font-size:16px; font-weight:bold; width:100%; height:100%; display:block;}
.cpcb3 a:hover span{ color:#fff;}

.cpcb4{ width:273px; height:59px; line-height:59px; position:absolute; left:418px; top:107px;}
.cpcb4 img{ width:59px; height:59px; display:block; float:right;}
.cpcb4 span{ float:left; display:block; height:96px; width: 205px; padding-right: 4px;}
.cpcb4 em{ width: 100%; height: 21px; padding-top: 11px; line-height: 21px; display: block; overflow: hidden; font-style: normal; text-align: right;}
.cpcb4 i{ width: 100%; height: 21px; line-height: 21px; display: block; overflow: hidden; font-style: normal; text-align: right; font-size: 12px; font-weight: 400; text-indent: 0;}
.cpcb4 p{ width: 312px; height: 36px; line-height: 18px; overflow:hidden; display: block; padding: 7px 24px 3px 17px; background:url(../images/akd-opo.png) repeat; position: absolute; top: 53px; left: 265px; font-size: 12px; color: #fff;}
.cpcb4 a{ color:#fff; font-size:16px; font-weight:bold; width:100%; height:100%; display:block;}
.cpcb4 a:hover span{ color:#fff;}

/*工程案例*/

.eprt{ width:100%; height:24px; overflow:hidden; margin:25px 0 35px;}

.eprt span{ padding-left:10px; display:block; float:left; height:24px; line-height:24px; margin-right:10px; color:#2f2f2f;}

.eprt select{ width:94px; height:22px; border:1px solid #c6c7c9; float:left;}

.epr-nav{ margin-bottom:35px;}

.epr-nav li{ width:240px; height:auto; overflow:hidden; float:left; margin:0 22px 33px 0;}

.epr-nav a{ color:#5b5959;}

.epr-nav img{ width:230px; height:146px; display:block; padding:4px; border:1px solid #cfcfd1;}

.epr-nav p{ width:100%; height:34px; display:block; overflow:hidden; text-align:center; line-height:34px;}

.epr-nav a:hover img{ border:1px solid #0572bc;}

.epr-nav li.mro{ margin-right:0;}

/*工程案例一级页面*/

div.quct{ height:729px; margin:0;}

.eqt-nav{ width:770px; height:35px; overflow:hidden; position:absolute; right:0; bottom:0;}

.eqt-nav li{ float:left; height:33px; line-height:35px; margin-right:20px;}

.eqt-nav a{ color:#504f4e; display:block; padding:0 5px; height:100%; float:left;}

.eqt-nav a:hover,.eqt-nav a.act{ background:url(../images/eqt-libg.png) no-repeat right center #0264ab; border-bottom:2px solid #e0281d; color:#fff;}

.epct{ width:960px; height:412px; overflow:hidden; margin:86px auto 0;}

.epctl{ width:480px; height:412px; position:relative; overflow:hidden;}

.epctl img{ width:480px; height:412px; transition:all 1.2s ease 0s;}

.epctl a:hover img {transform: scale(1.2);}

.epctl span{ width:100%; height:61px; line-height:61px; color:#313232; font-size:16px; font-weight:bold; position:absolute; left:0; top:0; text-indent:23px;}

.epctc{ width:240px; height:100%;}

.epi0{ width:100%; height:206px; overflow:hidden; background:#fff;}

.epi0 a{ width:100%; height:100%; display:block; font-size:16px; color:#313232; font-weight:bold;}

.epi0 a:hover{ color:#313232; text-decoration:underline;}

.epi0 p{ width:100%; height:54px; padding-top:9px; display:block; overflow:hidden; text-align:center; line-height:54px;}

.epi0 img{ width:175px; height:113px; display:block; padding:2px; border:1px solid #e0e0e0; margin:0 auto;}

.epi1{ width:100%; height:206px; overflow:hidden; background:#fff; position:relative;}

.epi1 a{ width:100%; height:100%; display:block; font-size:16px; color:#fff; font-weight:bold;}

.epi1 a:hover p{ color:#fff; text-decoration:underline;}

.epi1 p{ width:100%; height:58px; display:block; overflow:hidden; text-align:center; line-height:58px; position:absolute; left:0; top:74px; background:url(../images/eq-opo.png) repeat;}

.epi1 img{ width:240; height:206px; display:block;}

.epctr-top{ width:100%; height:206px; overflow:hidden; background:#0f64b0; font-size:12px;}

.epctrt-title{ width:100%; height:72px; overflow:hidden; text-align:center; line-height:72px;}

.epctrt-title a{ font-size:16px; color:#fff;}

.epctrt-title a:hover{ text-decoration:underline; color:#fff;}

.epctrt-tx{ width:207px; height:63px; line-height:21px; margin:0 auto 8px; overflow:hidden; color:#fff;}

.epctrt-link{ width:100%; height:28px; position:relative; overflow:hidden; font-size:12px;}

.epctrt-link a{ width:86px; height:28px; position:absolute; display:block; left:50%; margin-left:-43px; top:0;}

.epctrt-link span{ width:84px; height:26px; text-align:center; line-height:26px; display:block; border:1px solid #3984c8; color:#fff;}

.epctrt-link em{ width:84px; height:26px; background:#fff; text-align:center; line-height:26px; display:block; border:1px solid #e0e1e2; color:#727475; font-style:normal;}

/*公司简介*/

.aur-text{ line-height:23px; color:#4a4848; margin:35px 0;}

/*公司荣誉*/

.chr-nav{ width:655px; padding:26px 0 105px 110px; height:auto; overflow:hidden; background:url(../images/ch-img0.png) no-repeat left top; margin:26px 0;}

.chr-nav li{ width:100%; height:52px; overflow:hidden; float:left; border-bottom:1px solid #e6e6e6; line-height:52px; font-size:13px; color:#2f2f2f;}

.chr-nav li.adpb{ margin-bottom:23px;}

/*公司资质*/

.cir-title{ height:103px; padding-top:8px; width:100%; line-height:103px; text-indent:8px; font-size:16px; color:#2f2f2f;}

.cirb{ width:730px; height:auto; overflow:hidden; margin:0 auto 35px;}

.cirbl{ width:380px; height:auto; overflow:hidden;}

.cirbl-maximg{ width:100%; height:245px; text-align:center; padding:15px 0; background:#f3f1f1; overflow:hidden;}

.cirbl-maximg img{ width:auto; height:100%;}

.cirbl-show{ width:100%; height:41px; overflow:hidden; text-indent:267px; margin-bottom:135px; line-height:41px; }

.cirbl-show a{ color:#ba0106; font-size:16px;}

.cirbl-show a:hover{ text-decoration:underline; color:#ba0106;}

.cirbr{ width:325px; height:auto; overflow:hidden;padding-left: 19px;}

.cirbr li{ width:100%; height:32px; overflow:hidden; border-bottom:1px solid #d8d9db; line-height:32px; text-indent:15px; background:url(../images/ci-libg.png) no-repeat 4px center; color:#2f2f2f; font-size:12px; cursor:pointer;}

.cirbr li.act{ color:#ba0106; background:url(../images/ci-libgh.png) no-repeat 4px center;}

/*公司资质*/

.cur-title{ width:745px; height:40px; line-height:40px; overflow:hidden; margin:20px auto 0; font-size:20px; color:#035cac; text-indent:19px; background:url(../images/cu-icono.jpg) no-repeat left center;}

.cur-tx{ width:745px; height:auto; overflow:hidden; line-height:25px; margin:0 auto 45px; color:#40444c;}

.cur-map{ border:1px solid #e0e0e0; width:744px; height:371px; padding:5px 6px; overflow:hidden; margin:0 auto 120px;}

/*留言咨询*/

.mc-title{ width:100%; height:71px; line-height:72px; text-indent:24px; background:url(../images/cu-icono.jpg) no-repeat 9px center; color:#b00110;}

.mc-form{ margin-bottom:150px;}

.mcf-name{ width:100%; height:31px; overflow:hidden; margin-bottom:16px;}

.mcf-name label{ width:77px; padding-left:9px; height:31px; line-height:31px; overflow:hidden; float:left; display:block; color:#4b4949;}

.mcf-name input{ width:169px; text-indent:10px; font-family:"微软雅黑"; height:29px; border:1px solid #c2c3c5; line-height:29px; overflow:hidden; float:left; display:block; color:#4b4949; margin-right:15px;}

.mcf-name input.act{ border:1px solid #0084d0; background:#fff;}

.mcf-tx{ width:100%; height:auto; overflow:hidden; margin-bottom:16px;}

.mcf-tx label{ width:77px; padding-left:9px; height:31px; line-height:31px; overflow:hidden; float:left; display:block; color:#4b4949;}

.mcf-tx textarea{ width:418px; text-indent:10px; font-family:"微软雅黑"; height:174px; line-height:22px; border:1px solid #c2c3c5; overflow:hidden; float:left; display:block; color:#4b4949; resize:none;}

.mcf-tx textarea.act{ border:1px solid #0084d0; background:#fff;}

.mcf-name img{ width:48px;height:20px; margin-top:4px; overflow:hidden; float:left; display:block; cursor:pointer; border:1px solid #636560;}

.mcf-bottom{ width:679px; padding-left:86px; height:30px; overflow:hidden; padding-top:12px;}

.mcfb-st{ width:80px; height:30px; cursor:pointer; border:0; display:block; margin-right:20px; background:#035cac; font-size:12px; font-family:"微软雅黑"; color:#fff;}

.mcfb-st.apt{ background:#0365bd;}

.mcfb-re{ width:80px; height:30px; cursor:pointer; border:0; display:block; margin-right:20px; background:#b0b0b0; font-size:12px; font-family:"微软雅黑"; color:#fff;}

.mcfb-re.act{ background:#c0bebe;}

/*人才招聘*/

.tp-txo{ margin:30px 0 25px; font-size:12px; font-family:"微软雅黑";}

.tp-txo p{ width:100%; height:20px; overflow:hidden; line-height:20px;}

.tp-txo p.addcr{ color:#ba0106;}

.trb{ margin-bottom:120px; border-top:1px solid #e8e8e8;}

.trb-list{ width:100%; height:auto; overflow:hidden;}

.trbl-show{ width:100%; height:39px; cursor:pointer; line-height:39px; overflow:hidden; border-bottom:1px solid #e8e8e8; background:url(../images/rt-li.png) no-repeat 737px center;}

.trb .trbl-show.act{ background:url(../images/rt-lih.png) no-repeat 737px center;}

.trb .trbl-show.act span{ color:#ba0106;}

.trbl-show span{ width:226px; display:block; float:left; height:39px; overflow:hidden; font-size:16px; color:#2b6bcf;}

.trbl-show em{ font-style:normal; width:153px; display:block; float:left; height:39px; overflow:hidden; color:#0a0a0a;}

.trbl-hide{ display:none; width:705px; height:auto; overflow:hidden; border-bottom:1px solid #e8e8e8; background:#f6f6f6; color:#626060; padding:20px 30px 15px;}

.trblh-title{ width:100%; height:50px; overflow:hidden; line-height:50px; font-size:16px; font-weight:400;}

.trblh-tx{ width:100%; height:auto; overflow:hidden; line-height:21px; margin-bottom:55px;}

.trblh-bottm{ width:100%; height:28px; overflow:hidden;}

.trblh-bottm a{ width:93px; height:28px; display:block; overflow:hidden; line-height:25px; text-align:center; color:#fff; background:url(../images/rt-icono.png) no-repeat; float:left;}

.trblh-bottm a:hover{background:url(../images/rt-iconho.png) no-repeat; color:#fff;}

.trblh-bottm span{ float:right; display:block; height:28px; color:#0476bf; cursor:pointer; line-height:25px;}

/*人才招聘详情*/

.trd-title{ width:100%; height:55px; margin-top:21px; line-height:55px; overflow:hidden; font-size:16px; color:#ba0106;}

.trd-subtitle{ width:100%; height:25px; color:#484646; margin-bottom:22px; line-height:25px; text-indent:7px; overflow:hidden; font-size:12px; background:#f4f5f6;}

.trd-form{ margin-bottom:95px;}

.trdf{ width:100%; height:auto; overflow:hidden; margin-bottom:16px;}

.trdf-name{ width:310px; height:auto; overflow:hidden;}

.trdf-name label{ width:79px; text-indent:2px; height:31px; overflow:hidden; line-height:31px; display:block; float:left; color:#4b4949;}

.trdf-name input{ border:1px solid #c2c3c5; width:169px; height:29px; overflow:hidden; line-height:29px; display:block; float:left; text-indent:5px;}

.trdf-sexs{ width:455px; height:31px; overflow:hidden;}

.trd-form .trdf-name input.act{ border:1px solid #0084d0; background:#fff;}

.trdf-sexs label{ padding-right:5px; text-indent:2px; height:31px; overflow:hidden; line-height:31px; display:block; float:left; color:#4b4949;}

.trdf-sexs input{ display:block; float:left; margin-top:8px; _margin-top:4px; margin-right:6px;}

.trdf-sexs span{ display:block; float:left; height:31px; line-height:31px; padding-right:15px; color:#4b4949;}

.trdf-text{ width:100%; height:auto; overflow:hidden; margin-bottom:16px;}

.trdf-text label{ width:79px; text-indent:2px; height:31px; overflow:hidden; line-height:31px; display:block; float:left; color:#4b4949;}

.trdf-text textarea{ border:1px solid #c2c3c5; width:478px; text-indent:5px; height:175px; overflow:hidden; line-height:21px; display:block; float:left; color:#4b4949; resize:none;}

.trd-form .trdf-text textarea.act{ border:1px solid #0084d0; background:#fff;}

.trdf-sct{ width:100%; height:auto; overflow:hidden; margin-bottom:16px;}

.trdf-sct label{ width:79px; text-indent:2px; height:31px; overflow:hidden; line-height:31px; display:block; float:left; color:#4b4949;}

.trdf-sct input{ display:block; height:31px; float:left;}

.trdf-yzst{ width:100%; height:auto; overflow:hidden; margin-bottom:16px;}

.trdf-yzst label{ width:79px; text-indent:2px; height:31px; overflow:hidden; line-height:31px; display:block; float:left; color:#4b4949;}

.trdf-yzst input{ border:1px solid #c2c3c5; width:169px; height:29px; overflow:hidden; line-height:29px; display:block; float:left; text-indent:5px; margin-right:15px;}

.trd-form .trdf-yzst input.act{ border:1px solid #0084d0; background:#fff;}

.trdf-yzst img{ width:48px; height:20px; display:block; float:left; cursor:pointer; border:1px solid #646464; margin-top:5px;}

.trdf-st{ width:100%; height:auto; overflow:hidden;}

.trdf-st input{ display:block; margin-left:79px; width:93px; height:27px; background:url(../images/trd-st1.png) no-repeat; font-size:14px; color:#fff; font-family:"微软雅黑"; border:0; cursor:pointer;}

.trd-form .trdf-st input.act{ background:url(../images/trd-sth.png) no-repeat;}

/*新闻资讯*/

.ni-navo{ width:725px; height:315px; overflow:hidden; margin:20px auto;}

.ni-navo li{ width:344px; height:315px; overflow:hidden; background:url(../images/ni-libg.jpg) no-repeat; float:left;}

.ni-navo li.act{ background:url(../images/ni-libgh.jpg) no-repeat;}

.ni-navo li.act .nino-tx{ color:#cfddf4;}

.ni-navo li.act .nino-title a{ color:#fff;}

.ni-navo li.act .nino-title a:hover{ text-decoration:underline; color:#fff;}

.ni-navo li.act .nino-link a{ border:1px solid #fff; background:#fff; color:#3571ce;}

.ni-navo li.act .nino-link a:hover{ text-decoration:underline; color:#3571ce;}



.nino-img{ width:330px; height:181px; margin:6px auto 0; display:block;}

.nino-img img{ width:330px; height:181px;}

.nino-title{ width:330px; height:30px; margin:5px auto 0; line-height:30px; overflow:hidden; display:block;text-overflow: ellipsis;white-space: nowrap;}

.nino-title a{ color:#646464; font-size:16px;}

.nino-tx{ width:330px; height:40px; margin:0 auto 3px; line-height:20px; color:#929395; overflow:hidden; display:block; font-size:12px;}

.nino-link{ width:330px; height:23px; margin:0 auto; overflow:hidden; display:block;}

.nino-link a{ width:63px; height:21px; float:right; color:#646464; font-size:16px; line-height:21px; display:block; text-align:center; font-size:12px; color:#646464; border:1px solid #b3b4b7;}

.ni-navo li.addfr{ float:right;}

.ni-navt{ width:730px; height:auto; overflow:hidden; margin:0 auto 35px; padding-top:10px;}

.ni-navt li{ width:100%; height:47px; overflow:hidden; border-bottom:1px solid #e0e0e0; line-height:47px; color:#a6a5a5; padding-top:10px;}

.ni-navt em{ width:630px; height:47px; overflow:hidden; display:block; float:left; font-style:normal;}

.ni-navt a{ color:#666666; font-size:15px;}

.ni-navt span{ width:85px; height:47px; overflow:hidden; display:block; float:right;}

/*新闻详情*/

.nix-title{ width:100%; height:22px; font-size:20px; line-height:22px; overflow:hidden; text-align:center; font-weight:400; margin-top:40px; color:#3a3a3a;}

.nix-subtitle{ width:100%; height:50px; line-height:50px; overflow:hidden; text-align:center; margin-bottom:45px; position:relative; border-bottom:1px solid #b2b2b2;}

.nix-subtitle span{ padding-right:15px; font-size:12px; color:#bebebe;}

.nix-subtitle a{ width:80px; height:16px; overflow:hidden; display:block; position:absolute; line-height:16px; color:#035cac; bottom:15px; right:14px; background:url(../images/nix-rebg.png) right center no-repeat; text-align:left;}

.nix-subtitle a:hover{ text-decoration:underline;}

.nix-tx{ line-height:22px; color:#717171; margin-bottom:45px;}

.nix-navo{ margin-bottom:35px;}

.nix-navo li{ width:100%; height:25px; overflow:hidden; line-height:25px; float:left; color:#717171;}

.nix-navo a{ color:#353434;}

.me-title{ width:100%; height:80px; overflow:hidden; line-height:80px; font-weight:400; font-size:18px; color:#595d64;}

/*制造中心一级页面*/

.fdl{ width:240px; height:100%; overflow:hidden;}

.fdlt{ width:100%; height:206px; overflow:hidden; background:#fff;}

.fdlt-title{ width:100%; height:26px; line-height:26px; text-align:center; padding-top:17px; overflow:hidden; font-size:16px; font-weight:bold;}

.fdlt-title a{ color:#313232;}

.fdlt-subtitle{ width:100%; height:23px; line-height:23px; text-align:center; overflow:hidden; font-size:12px; color:#b7b8b8; margin-bottom:11px;}

.fdlt-tx{ width:205px; height:63px; line-height:21px; margin:0 auto 20px; overflow:hidden; font-size:12px; color:#3d3c3c;}

.fdl .epctrt-link span{ background:#3984c8; color:#fff;}

.fdl .epctrt-link{ font-size:12px;}

.fdlb{ width:240px; height:206px; position:relative; overflow:hidden;}

.fdlb img{ width:240px; height:206px;}

.fdlb p{ width:100%; height:58px; overflow:hidden; display:block; position:absolute; left:0; top:81px; background:url(../images/eq-opo.png) repeat;}

.fdlb span{ width:100%; height:20px; text-align:center; font-size:16px; font-weight:bold; color:#fff; padding-top:11px; overflow:hidden; display:block;}

.fdlb em{ font-style:normal; width:100%; height:19px; text-align:center; font-size:12px; color:#bad0ea; overflow:hidden; display:block;}

.fdlb a:hover span{ text-decoration:underline;}

.fdc{ width:240px; height:100%; background:#0f64b0; overflow:hidden;}

.fdc-title{ width:100%; height:26px; padding-top:17px; overflow:hidden; line-height:26px; text-align:center; font-size:16px; font-weight:bold;}

.fdc-title a{ color:#fff;}

.fdc-title a:hover{ text-decoration:underline; color:#fff;}

.fdc-subtitle{ width:198px; height:23px; overflow:hidden; line-height:23px; font-size:12px; text-align:center; margin:0 auto 20px; color:#91b2da; padding-bottom:9px; color:#91b2da; border-bottom:1px solid #4c8bc3;}

.fdc-tx{ width:208px; height:240px; overflow:hidden; line-height:20px; margin:0 auto 20px; font-size:12px; color:#fff;}

.fdr{ width:480px; height:100%; overflow:hidden; background:#fff;}

.huandeng{ width:427px; height:379px; overflow:hidden; position:relative; margin:22px auto 0;}

.huandeng .hdbig { width:427px; height:100%; overflow:hidden; position:relative; padding:0; margin:0;}

.huandeng .hdbig li { width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}

.huandeng .hdbig li a{ width:100%; height:100%; display:block;}

.huandeng .hdbig li img { width:100%; height:323px; border:none;}

.huandeng .hdbig li p{ width:100%; height:56px; overflow:hidden; line-height:56px; font-size:16px; font-weight:bold; color:#313232;}

.huandeng .hdsmall { width:56px; height:8px; overflow:hidden; position:absolute; right:0; bottom:24px; z-index:12;}

.huandeng .hdsmall li { float:left; width:8px; height:8px; margin-right:6px; overflow:hidden; cursor:pointer; background:url(../images/fd-libg.png) no-repeat -8px 0;}

.huandeng .hdsmall li.sel { background:url(../images/fd-libg.png) no-repeat;}

/*走进新峰*/

div.gdsts .epctrt-title{ height:26px; line-height:26px; padding-top:17px;}

.it-subtitle{ width:100%; height:23px; line-height:23px; text-align:center; overflow:hidden; font-size:12px; color:#a5cff7; margin-bottom:11px;}

div.gdsts .epctrt-tx{ margin-bottom:20px;}

div.itlbst .fdlt-title a{ color:#0e63b0;}

div.itlbst .fdlt-title a:hover{ color:#0e63b0; text-decoration:underline;}

div.itlbst .fdlt-subtitle{ color:#0e63b0;}

div.itlbst .epctrt-link span{ color:#0e63b0;}

div.itlbst .epctrt-link{ font-size:12px;}

div.addwdt{ width:990px;}

.itc{ width:269px; height:100%; overflow:hidden; background:#0e63b0;}

.itc-img{ width:269px; height:286px; overflow:hidden; position:relative;}

.itc-img img{ width:269px; height:286px;}

.itc-img p{ width:100%; height:22px; overflow:hidden; line-height:22px; position:absolute; left:0; text-indent:23px; font-size:16px; font-weight:bold; color:#40444c; top:9px;}

.itc-img a:hover p{ text-decoration:underline;}

.itc-img span{ width:100%; height:21px; overflow:hidden; line-height:21px; position:absolute; left:0; text-indent:13px; font-size:12px; color:#6a6b6d; top:31px;}

.itc-tx{ width:228px; height:66px; line-height:22px; margin:12px auto 11px; overflow:hidden; font-size:12px; color:#fff;}

.itc .epctrt-link{  font-size:12px;}

.itr{ width:480px; height:100%; overflow:hidden;}

.itro{ width:240px; height:206px; position:relative; overflow:hidden;}

.itro-tx{ width:125px; height:48px; overflow:hidden; position:absolute; z-index:100; font-size:12px; color:#7fb1df;}

.itro-tx p{ width:100%; height:22px; padding-top:7px; line-height:22px; display:block; overflow:hidden; text-indent:23px;}

.itro-tx a{ font-size:16px; font-weight:bold; color:#0e63b0;}

.itro-tx a:hover{ text-decoration:underline; color:#0e63b0;}

.itro-tx span{ width:100%; height:19px; line-height:19px; display:block; overflow:hidden; text-indent:11px;}

.itro-banner{ width:100%; height:100%; display:block;}

.itro-banner .huandeng{ margin:0; width:100%; height:100%;}

.itro-banner .huandeng .hdbig{ width:100%; height:100%;}

.itro-banner .huandeng .hdbig li img{ width:100%; height:100%;}

.itro-banner .huandeng .hdsmall{ right:8px; bottom:176px;}

.itrf{ width:480px; height:207px; overflow:hidden;}

.itrf img{ width:480px; height:207px; transition:all 1.2s ease 0s;}

.itrf a:hover img{transform: scale(1.2);}

.itrt{ width:240px; height:206px; overflow:hidden; position:relative;}

.itrt-img{ width:240px; height:206px;}

.itrt-title{ width:100%; height:48px; line-height:48px; overflow:hidden; text-align:center; font-size:16px; position:absolute; left:0; top:27px;}

.itrt-title a{ color:#fff;}

.itrt-title a:hover{ text-decoration:underline; color:#fff;}

.itrt-tx{ width:100%; height:64px; overflow:hidden; background:url(../images/eq-opo.png) repeat; position:absolute; left:0; top:75px;}

.itrt-tx p{ width:183px; height:44px; overflow:hidden; line-height:22px; font-size:12px; color:#fff; display:block; margin:10px auto 0;}

.itrt .epctrt-link{ position:absolute; left:0; top:156px; font-size:12px;}

.itrt .epctrt-link span{ background:#3984c8;}

/*分页样式*/
.paging{ width:100%; height:auto; overflow:hidden;}
.pageList{  
    float: right;
    margin: 0 auto;
    clear: both;
    padding-top: 25px;

    margin-right: 13px;
    width: auto;}
.pageList ul.l{ text-decoration: none; float:left; color:gray; font-family:微软雅黑;
    font-size: 14px; font-style: normal;line-height: 38px;  padding-left: 10px;}
.pageList ul.l em{font-style: normal;}
.pageList ul.r{ float:left; color:#999;padding-left: 5px; font-weight: normal;}
.pageList ul.l a{ text-decoration: none;}
.pageList ul li{
    line-height:40px;
    color: #999999;
    float: left;
    display:inline;}
.pageList ul li a{ border: 1px solid #cfcfcf;
    color: #3A3C3B;
    margin: 0 2px;
    padding: 6px 10px;
    text-decoration: none !important;}
.pageList ul li a.selected,.pageList ul li a:hover{  
    /*当前页面颜色*/
    background-color:#ba0106;
    color: white;
}

.addep{margin-top:30px;}


.itro-banner .huandeng .addhdbig{width: 100%;height: 100%;}
.huandeng .addhdbig li{width: 100%;height: 100%;position: absolute;left:0px;top:0px;background: white;}
.huandeng .addhdbig li a{width: 100%;height: 100%;display: block;margin-left: 16px;margin-top:61px;}
.itro-banner .huandeng .addhdbig li img{width: 212px;height: 130px;}



/*发展历程*/
.licheng{ width: 745px; margin: 0 auto; margin-top: 40px;}
.lclist{ width: 580px; height: auto; overflow: hidden; padding-left: 165px;position: relative;}
.licheng .lclist .lclista{ width: 165px; position: absolute;top: 0;left: 0;height: 100%;}
.licheng .lclist a.nianfen{ display: block;height: 22px; width: 80px; background: #cb1c18; color: #fff; line-height: 22px; text-align: center; margin: 0 auto; position: absolute;top: 50%;left: 50%;margin-top: -11px;margin-left: -40px;}
.licheng .lclist .libiao{ width: 570px;padding-top: 15px; padding-bottom: 15px; border-left: 1px dotted #ccc;}
.licheng .lclist .libiao ul{background: url(../images/dian.jpg) 0px center no-repeat; margin-left: -4px; padding-left: 40px;}
.licheng .lclist .libiao ul li{ background: url(../images/tit.jpg) 0px center no-repeat; height: 28px; line-height: 28px; text-indent: 12px; }
.licheng .lclist .libiao ul li a{color: #393838;}



/*new*/
.p27_Xx {display: none;height: 100%;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;z-index: 5;}
.p27_Bg {background: none repeat scroll 0 0 black;height: 100%;left: 0;opacity: 0.8;overflow: hidden;position: absolute;top: 0;width: 100%;z-index: 1;}
.p27_Xx_Shop {bottom: -82px;height: 110px;left: 0;position: absolute;width: 100%;z-index: 5;}
.p27_Xx_Title {border-bottom: 2px solid #232323;height: 27px;text-align: center;width: 100%;}
.p27_Xx_Title span {background: url(../images/Mask_count.png) repeat;color: white;display: inline-block;font-size: 12px;height: 29px;line-height: 29px;text-align: center;width: 82px;}
.p27_Xx_Title span i {color: #0a96d0;font-size: 18px;font-style: normal;}
.p27_Xx_Container {background:#000000;height: 80px;padding-top: 10px;width: 100%;}
.p27_Xx_Content {height: 100%;position: relative;width: 10000px;}
.p27_Xx_Items {background:black;border: 3px solid #000;float: left;height: 60px;margin-left: 4px;overflow: hidden;text-align: center;width: 80px;}
.p27_Xx_Items img {height: 100%;opacity: 0.6;}
.p27_Xx_Act {background:white;border-color: #2d96e9;}
.p27_Xx_Act img, .p27_Xx_Items:hover img {opacity: 1;}
.p27_Xx_Image {height: auto;overflow: hidden;position: absolute;width: auto;z-index: 4;background:white;}
.p27_Xx_Image img {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: white white -moz-use-text-color;border-image: none;border-style: solid solid none;border-width: 5px 5px 0;background:white;border-color:white;}
.p27_Xx_ILeft, .p27_Xx_IRight {height: 100%;position: absolute;top: 0;width: 50%;z-index: 2;}
.p27_Xx_ILeft {cursor: url(../images/arr_left.cur), auto;left: 0;}
.p27_Xx_IRight {cursor: url(../images/arr_right.cur), auto;right: 0;}
.p27_Xx_Auto, .p27_Xx_Stop {background: url(../images/g_btn_play.png) repeat;display: inline-block;height: 20px;position: absolute;right: 10px;top: 10px;width: 20px;z-index: 3;}
.p27_Xx_Stop {background: url(../images/pause1.png) no-repeat;display: none;}
.p27_Xx_Auto, .p27_Xx_Stop {background: url(../images/g_btn_play.png) repeat;display: inline-block;height: 20px;position: absolute;right: 10px;top: 10px;width: 20px;z-index: 3;}
.p27_Xx_IMsg {background: white;display: inline-block;height: 30px;line-height: 30px;width: 100%;}
.p27_Xx_IMsg a {color: black;float: right;font-size: 12px;margin-right: 10px;text-decoration: none;}
.p27_Xx_Msg {color: white;font-size: 14px;height: 30px;left: 0;position: absolute;text-align: center;top: 0;width: 100%;z-index: 1;}
.p27_Xx_BtnLeft {left: 0;}
.p27_Xx_BtnLeft, .p27_Xx_BtnRight {height: 100%;position: absolute;width: 40%;z-index: 2;}
.p27_Xx_BtnLeft span {left: 5%;}
.p27_Xx_BtnLeft span{background: url(../images/left_control.png) no-repeat center center;display: inline-block;height: 93px;margin-top: -46px;position: absolute;top: 50%;width: 47px;}
 .p27_Xx_BtnRight span {background: url(../images/right_control.png) no-repeat center center;display: inline-block;height: 93px;margin-top: -46px;position: absolute;top: 50%;width: 47px;}
.p27_Xx_BtnRight {right: 0;}
.p27_Xx_BtnLeft, .p27_Xx_BtnRight {height: 100%;position: absolute;width: 40%;z-index: 2;}
.p27_Xx_BtnRight span {right: 5%;}
.p27_Xx_BtnLeft span, .p27_Xx_BtnRight span {display: inline-block;height: 93px;margin-top: -46px;position: absolute;top: 50%;width: 63px;}
.p27_Xx_Colse {background: url(../images/text_pic_close.png) no-repeat;display: inline-block;height: 54px;position: absolute;right: 20px;top: 20px;width: 54px;z-index: 5;}
.p27LCol img.agahhh {display: none;float: none;height: auto;margin: 0;padding: 0;width: auto;}


.cir-title ul{width: 789px;height: 70px;}
.cir-title ul li{float: left;width: 100px;height: 70px;line-height: 70px;}
.cir-title a{color: #2f2f2f;width:200px;height: 70px;line-height: 70px;}
.cir-title a.act{color:#ba0106;}