@charset "utf-8";
body{min-width:1200px;width:100%;overflow:hidden;}
 .content{width: 1200px; margin: 0 auto;}
 i,em,b{ font-style: normal; }
 
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
 

/*产品中心*/

.g_pro{background:url(../imgindex/cpbg.jpg) no-repeat center top;height:1016px;}
/*.g_pro h2{text-align: center;font-size: 36px;font-weight: bold;color: #044692;height:115px;}
.g_pro h2 a{color: #044692;}
.g_pro h2 em{display: block;font-weight: normal;font-size: 22px;color: #030000;padding-top: 20px;}*/

.g_pro h2.tit{ font-size:40px; font-weight:bold; color:#0a729d; text-align:center; line-height:28px; padding-top:48px;background:url(../imgindex/tit_bg.png) no-repeat center 94px; margin-bottom:30px;}
.g_pro h2.tit a{color:#0a6b9d; }
.g_pro h2.tit span{ display:block; font-size:18px; font-weight:normal; color:#666666; line-height:32px; padding-top:35px;}


.g_pro .m_pro{float: left;width: 241px;border-right:1px solid #d6d6d6;}
.g_pro .m_pro h3{background:url(../imgindex/fltit.jpg) no-repeat;padding: 100px 0 0 43px;font-size: 22px;font-weight: bold;color: #fff; height: 57px;}
.g_pro .m_pro h3 a{color: #fff;}
.g_pro .flc{background: #fff;}
.g_pro .flc h4{background:url(../imgindex/flh2.jpg) no-repeat;margin: 20px auto 0;width: 174px;}
.g_pro .flc h4 a{color: #252525;width: 174px;height: 36px;line-height: 36px;font-size: 16px;color: #252525;font-weight: bold;text-align: center; display: block;}
.g_pro .flc h4 a:hover{background:url(../imgindex/flh2h.jpg) no-repeat;color: #fff;}
.g_pro .flc .flst{padding-top: 10px; display:none;}
.g_pro .flc .db{display:block;}
.g_pro .flc li{height: 42px;line-height: 42px;border-bottom: 1px solid #efefef;text-align: center;overflow: hidden;font-size: 16px;color: #666666; width: 174px;margin: 0 auto;}
.g_pro .flc li a{color: #666666;}
.g_pro .flmore{margin-top: 21px;}

.g_pro .m_hotcp{float: right;width: 900px;margin-right: 20px;padding-top: 26px;}
.g_pro .m_hotcp .hotcphd{height: 52px;line-height: 52px;border-bottom: 1px solid #d5e4e9;margin-bottom: 18px;}
.g_pro .m_hotcp .hotcphd li{float: left;}
.g_pro .m_hotcp .hotcphd li a{display: block;float: left;padding: 0 15px;font-size: 20px;color: #747474;}
.g_pro .m_hotcp .hotcphd li.on a{font-weight: bold;color: #252525;}
.ptcp a{display: block;float: right;padding: 0 15px;font-size: 20px;color: #747474;}
.g_pro .m_hotcp .cpban{width: 896px;height: 360px;border: 1px solid #e2e2e2;margin-bottom: 22px;}
.g_pro .m_hotcp .cpban img{width: 896px;height: 360px;display: block;}
.g_pro .m_hotcp .cplst li{float: left;width: 288px;margin-right: 16px;transition: all 0.3s linear 0s;}
.g_pro .m_hotcp .cplst li:nth-child(3n) {margin-right:0;}
.g_pro .m_hotcp .cplst li img{width: 288px;height: 288px;display: block;border: 1px solid #e2e2e2;}
.g_pro .m_hotcp .cplst li:hover{ transform: translateY(-10px);}
.g_pro .m_hotcp .cplst li em{display: block;width: 288px;background:url(../imgindex/cpico.jpg) no-repeat right 10px;font-size: 14px;color: #252525;height: 60px;line-height:60px;overflow: hidden;}



/*四大优势*/

.ysp h2.tit{ font-size:40px; font-weight:bold; color:#0a729d; text-align:center; line-height:28px; padding-top:92px;background:url(../imgindex/tit_bg.png) no-repeat center 144px; margin-bottom:2px;}
.ysp h2.tit a{color:#405bac; }
.ysp h2.tit span{ display:block; font-size:18px; font-weight:normal; color:#666666; line-height:32px; padding-top:35px;}

.ysp{ height:1552px;}
.y_on{ padding-top:72px;}
.y_on dl{ overflow: hidden; padding-bottom:8px;}
.y_on dl dt{ float: right;}
.y_on dl dd{ float: left; width: 608px;}
.y_on dl dd h3{ overflow: hidden;}
.y_on dl dd h3 i{ display: inline-block; float: left; width: 52px; height: 74px;background:url(../imgindex/y_no1.gif) no-repeat; text-align: center; color: #fff; line-height: 55px; font-family: "Agency FB"; font-size: 36px;}
.y_on dl dd h3 em{ display: inline-block; float: right;width: 542px;}
.y_on dl dd h3 em strong{ color: #333; font-size:26px; display: block; padding-bottom: 10px; border-bottom: 1px dotted #ccc;}
.y_on dl dd h3 em span{text-transform: uppercase; color: #999; font-weight: lighter; padding-top: 10px; display: block;}
.y_on dl dd p{ margin-left: 67px; font-size: 16px; color: #555; line-height: 29px; padding-left: 33px; margin-top: 20px;background:url(../imgindex/y_li.gif) no-repeat left 6px;margin-bottom:15px;}
.y_on dl dd p strong{ font-weight: bold; color: #405bac; font-size: 16px; }
.y_on dl dd h4{ display: block; margin-left: 67px; font-weight: normal;}
.y_on dl dd h4 a{ display: inline-block; width: 142px; height: 48px; line-height: 48px; border-radius: 48px; color: #fff; font-size: 16px; color: #fff; background: #fd9f0c; text-align: center;}
.y_on dl.fan dt{ float: left;}
.y_on dl.fan dd{width: 608px; float: right;padding-top:20px;}
.y_on dl.last{ overflow: inherit; position: relative;}
.y_on dl.last dt{ position: absolute; left: -71px; top: 0;}
.y_on dl.last dt img:hover{transform:none;}

/*小广告*/

.x-ban{height: 300px;background:url(../imgindex/x-ban1.jpg) no-repeat center center;}
.x-ban .content{height: 300px;position: relative;}
.x-ban span{font-size: 36px;color: #fff;font-weight: bold;font-family: Arial;display: block;position: absolute;left: 195px;top: 210px;}
.x-ban a.zx_btn{width:146px; height:52px;display: block;position: absolute;left: 513px;top: 195px;}


/* 精品工程 */
.g_gc{padding-top: 56px;height:650px;}
.g_gc h2.tit{ font-size:40px; font-weight:bold; color:#0a729d; text-align:center; line-height:28px; padding-top:40px;background:url(../imgindex/tit_bg.png) no-repeat center 90px; margin-bottom:20px;}
.g_gc h2.tit a{color:#405bac; }
.g_gc h2.tit span{ display:block; font-size:18px; font-weight:normal; color:#666666; line-height:32px; padding-top:35px;}
.gchd{height: 122px;}
.gchd li{float: left;width: 292px;height: 116px;position: relative;margin-right: 10px;}
.gchd li span{position: absolute;left:96px;top:28px;font-size: 22px;font-weight: normal;color: #000;}
.gchd li span b{display: block;}
.gchd li:hover{background:#f3f4f5 url(../images/gsh.png) no-repeat;}

.gchd .gcmore{float: left;width: 292px;height: 116px;position: relative;margin-right: 0;}
.gchd .gcmore span{position: absolute;left:96px;top:28px;font-size: 22px;font-weight: normal;color: #000;}
.gchd .gcmore span b{display: block;}

.g_gc .gctj{float: left;width: 600px;}
.g_gc .gctj dt{width: 600px;height: 450px;}
.g_gc .gctj dt img{width: 600px;height: 450px;display: block;}
.g_gc .gctj dd{padding: 20px 20px 0; width: 558px; height: 112px;border: 1px solid #e2e2e2;border-top: none;background: #e2e2e2}
.g_gc .gctj h3{height: 36px;line-height: 36px;font-size: 22px;color: #000000;font-weight: bold;margin-bottom: 6px;}
.g_gc .gctj h3 a{color: #000000;}
.g_gc .gctj p{height: 48px;line-height: 24px;font-size: 14px;color: #666666;overflow: hidden;}
.g_gc .gctj p a{color: #023a8c;}
.g_gc .gclst{float: right;width: 600px;}
.g_gc .gclst li{float: left;margin: 0 0 16px 8px;width: 291px;height: 217px;position: relative;overflow: hidden;}
.g_gc .gclst li img{width: 291px;height: 217px;display: block;transition: all 0.3s linear 0s;}
.g_gc .gclst li:hover img{transform: scale(1.1);}
.g_gc .gclst li em{position: absolute;left:0;bottom: 0;height: 36px;line-height: 36px;padding-left: 20px;font-size: 16px;color: #fff; overflow: hidden;background:rgba(0,0,0,.6);width:271px;}
.g_gc .gctel{background:url(../images/gctel.jpg) no-repeat;width: 397px;height: 50px;line-height: 50px;text-align: center; position: absolute;left:715px;top:726px;font-size: 22px;color: #000000}
.g_gc .gctel b{font-size: 26px;position: relative;top:2px;padding-left: 12px;}


/*荣誉资质*/
.xcg{width:1332px; margin: 0 auto; height:500px;overflow: hidden;padding-top:80px;margin-bottom:50px;}
.xc_nav{height:80px;overflow: hidden; padding-left: 466px;}

.xc_nav li{ font-size: 22px; color:#555555;line-height: 48px; width:200px; float: left;text-align: center;}
.xc_nav li a{ color:#555555; display: inline-block;width:200px;height:48px;background:#e8e8e8;}
.xc_nav li a:hover , .xc_nav .cur a{ color:#fff;background:#f93946;position: relative;}
.xc_nav li a:hover::before, .xc_nav .cur a::before{position: absolute; content:"";top: 48px;left: 45%; border-top: 7px solid #f93946; border-left: 7px solid transparent;border-right: 7px solid transparent;}
.xcprev{background: url(../imgindex/csaeprev.png) no-repeat center 0 ; width:46px;height:46px; z-index: 3;margin-top:180px; float: left;}
.xcnext{background: url(../imgindex/casenext.png) no-repeat center 0 ; width:46px;height:46px; z-index: 3;margin-top:180px; float: right;}
.xcprev:hover{background: url(../imgindex/csaeprev1.png) no-repeat center 0 ;}
.xcnext:hover{background: url(../imgindex/casenext1.png) no-repeat center 0 ;}

.xcimg {margin-left:18px;width:1200px; float: left; overflow: hidden;}
.xcimg li{ width:283px;overflow: hidden; float: left;margin-right: 21px;}
.xcimg li img{width:283px;height:393px;}
.xcimg li span{display: block;height:68px; line-height: 68px; font-size: 16px; color:#555555;text-align: center;}


/*定制*/
.dz{padding:2px 0 80px;}
/*.dz h3{font-weight: normal;text-align: center;margin-bottom:100px;}
.dz h3 b{display: block;font-size:30px;color: #333;line-height: 48px;}
.dz h3 i{display: inline-block;font-size: 16px;color: #333;position:relative;padding:0 40px;line-height: 16px;}
.dz h3 i:before{position:absolute;width:30px;height:1px;background: #3b5bb2;content: "";left: 0;top: 8px;}
.dz h3 i:after{position:absolute;width:30px;height:1px;background: #3b5bb2;content: "";right: 0;top: 8px;}*/

.dz h2.tit{ font-size:40px; font-weight:bold; color:#0a729d; text-align:center; line-height:28px; padding-top:92px;background:url(../imgindex/tit_bg.png) no-repeat center 144px; margin-bottom:80px;}
.dz h2.tit a{color:#405bac; }
.dz h2.tit span{ display:block; font-size:18px; font-weight:normal; color:#666666; line-height:32px; padding-top:35px;}


.dz ul li{float: left;width: 286px;height: 208px;background: #f4f4f4;border-radius:20px;margin-right:18px;position: relative;}
.dz ul li.nomar{margin-right: 0;}
.dz ul li i{position: absolute;width:79px;height:79px;border-radius: 50%;border:6px solid rgba(27,49,47,0.1);background: #fff;left: 97px;top: -44px;}
.dz ul li b{display: block;font-size: 18px;color: #333;padding:65px 0 14px;text-align: center;}
.dz ul li p{font-size: 15px;color: #333;line-height: 24px;text-align: center;padding:2px 12px;}
.dz ul li .i1{background:url(../imgindex/dz1.png) no-repeat #fff;}
.dz ul li .i2{background:url(../imgindex/dz2.png) no-repeat #fff;}
.dz ul li .i3{background:url(../imgindex/dz3.png) no-repeat #fff;}
.dz ul li .i4{background:url(../imgindex/dz4.png) no-repeat #fff;}
.dz ul li:hover{background: #3b5bb2;}
.dz ul li:hover b,.dz ul li:hover p{color: #fff;}
.dz ul li:hover .i1{background:url(../imgindex/dz1h.png) no-repeat #fff;}
.dz ul li:hover .i2{background:url(../imgindex/dz2h.png) no-repeat #fff;}
.dz ul li:hover .i3{background:url(../imgindex/dz3h.png) no-repeat #fff;}
.dz ul li:hover .i4{background:url(../imgindex/dz4h.png) no-repeat #fff;}


/* 服务流程 */
.g_lc{background:url(../imgindex/lcbg.jpg) no-repeat center top;height: 582px;}
.g_lc h2.tit{ font-size:40px; font-weight:bold; color:#0a729d; text-align:center; line-height:28px; padding-top:42px;background:url(../imgindex/tit_bg.png) no-repeat center 94px; margin-bottom:55px;}
.g_lc h2.tit a{color:#405bac; }
.g_lc h2.tit span{ display:block; font-size:18px; font-weight:normal; color:#666666; line-height:32px; padding-top:35px;}
.g_lc ul{height: 300px;}
.g_lc li{position: relative; float: left;width: 149px;text-align: center;font-size: 15px;color: #555555;border-right: 1px solid #f1f1f1;height: 42px; padding-top: 140px;}
.g_lc li i{position: absolute;background:url(../imgindex/lchover.png) no-repeat;width: 158px;height: 30px;left:0;top:202px;display: none;}
.g_lc li:hover i{display: block;}
.g_lc li:hover em{display: block;}
.g_lc li:hover {background: #3b5bb2;color: #fff;font-weight: bold;}
.g_lc li span{position: absolute;left:28px;top:30px;background:url(../imgindex/lcico.png) no-repeat;}
.g_lc li em{position: absolute;left:28px;top:30px;display: none;background:url(../imgindex/lch.png) no-repeat;}

.g_lc .lctel{background:url(../imgindex/lctel.png) no-repeat;width: 476px;height: 50px;line-height: 50px;margin: 0 auto;}
.g_lc .lctel span{display: block;float: left;width: 190px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;font-weight: bold;color: #000000;}
.g_lc .lctel span a{color: #000000;}
.g_lc .lctel em{display: block;float: left;width:286px;text-align: center;font-size: 18px;font-weight: bold;color: #fff;}



/*关于*/

.about h2.tit{ font-size:40px; font-weight:bold; color:#0a729d; text-align:center; line-height:28px; padding-top:48px;background:url(../imgindex/tit_bg.png) no-repeat center 94px; margin-bottom:40px;}
.about h2.tit a{color:#405bac; }
.about h2.tit span{ display:block; font-size:18px; font-weight:normal; color:#666666; line-height:32px; padding-top:35px;}


.about{height: 890px;padding-top:50px;}
.ab dt{float: right;width: 600px;height: 401px;}
.ab dd{width: 512px;float: left;padding-left: 43px;padding-top: 40px;}
.ab dd h3{border-bottom: 1px solid #dddddd;}
.ab dd h3 a{font-size: 60px;color: #3b5bb2;font-weight: bold;height: 150px;font-family: Arial;}
.ab dd h3 a em{font-size: 18px;color: #423f3b;font-weight: normal;display: block;padding-bottom: 20px;font-weight:bold;}
.ab dd p{font-size: 14px;color: #555;line-height: 30px;margin-top: 24px;}
.ab span a{margin-top: 20px;display: inline-block;}
.ab span a.xq{margin-right:20px;}


.xc{height: 259px;position: relative;margin-top: 30px;}
.xc span.z1,.xc span.y1{position: absolute;top: 88px;}
.xc span a{width: 40px;height: 40px;display: block;}
.xc span.z1{left:-65px;}
.xc span.y1{right:-65px;}
.xc ul{height:259px;}
.xc li{width:280px; height:259px;float: left;margin-right: 26px;}
.xc li.nobot{margin-right:0;}
.xc li a{width:280px; height:209px;display: block;}
.xc li img{width:280px; height:209px;}
.xc li span{height: 50px;line-height: 50px;text-align: center;display: block;font-size: 14px;color: #555;background:#e5e5e5;}



.xw{ height: 688px; margin-bottom: 70px; border-bottom: 1px solid #e2e2e2; overflow: hidden;}

.xw h2.tit{ font-size:40px; font-weight:bold; color:#0a729d; text-align:center; line-height:28px; padding-top:48px;background:url(../imgindex/tit_bg.png) no-repeat center 94px; margin-bottom:40px;}
.xw h2.tit a{color:#405bac; }
.xw h2.tit span{ display:block; font-size:18px; font-weight:normal; color:#666666; line-height:32px; padding-top:35px;}


.news_c{ width: 697px; overflow: hidden; padding-top: 30px;}
.xw h3{ height: 72px;background:url(../imgindex/n_h31.jpg) no-repeat left 1px;}
.xw h3 a{ color: #1f5db9; font-size: 18px;}
.xw h3 span{ display: inline-block; float: right; font-weight: normal; padding-top: 2px; margin-right: 40px;}
.xw h3 span a{ font-size: 14px; color: #555; line-height: 20px;}

.news_c dl{overflow: hidden; width:344px; float: left;}
.news_c dl dt{width:344px; height:206px; overflow: hidden; position: relative;}
.news_c dl dt img{ width:344px; }
.news_c dl dd h4{ height: 55px; line-height:55px; overflow: hidden;}
.news_c dl dd h4 a{ display: inline-block; float:left; font-size: 14px; color: #000; font-weight: bold; overflow: hidden;}
.news_c dl dd h4 a:hover{ color: #b81d25;}
.news_c dl dd p{ font-size: 14px; color: #555; padding-top:3px; line-height: 26px;}
.news_c ul{ overflow: hidden; width:315px; float: right;}
.news_c ul li{ overflow: hidden;border-bottom:1px dashed #979797; height: 108px; margin-bottom: 26px;}
.news_c ul li b{ display: inline-block; float: left; color: #555555; font-family: Arial; font-size:28px; font-weight: normal;width:60px; text-align: center; height: 61px; border: 2px solid #e5e5e5; padding-top: 15px;}
.news_c ul li b span{ display: block; font-size: 14px; color: #555;}
.news_c ul li em{ display: inline-block; float: right; width:235px;}
.news_c ul li strong{ display: block; overflow: hidden; height: 26px; line-height: 26px;}
.news_c ul li strong a{ display: inline-block; float: left; font-size: 14px; color: #000;}
.news_c ul li i{ display: block; font-size: 14px; color: #555; line-height: 24px; padding-top: 8px;}
.news_c ul li:nth-child(3n){ border-bottom: none;}
.news_c ul li.cur b{ background: #1f5db9; color: #fff; border-color: #1f5db9;}
.news_c ul li.cur span{ color: #fff;}

.news_r{ width: 438px;overflow: hidden; padding-top: 30px;}
.news_r h3{background:url(../imgindex/n_h32.jpg) no-repeat left 1px;}
.news_r dl{ height: 108px; border-bottom: 1px dashed #adadad; margin-bottom: 26px;}
.news_r dl dt{background:url(../imgindex/n_w.jpg) no-repeat; height: 40px; line-height:30px; padding-left: 55px;}
.news_r dl dt a{ font-size: 14px; color: #000; font-weight: bold;}
.news_r dl dd{background:url(../imgindex/n_d.jpg) no-repeat;  padding-left: 55px; font-size: 14px; color: #555; line-height: 24px;}
.news_r dl.nom{ border-bottom: none;}


/*.news h2.tit{ font-size:40px; font-weight:bold; color:#0a729d; text-align:center; line-height:28px; padding-top:48px;background:url(../imgindex/tit_bg.png) no-repeat center 94px; margin-bottom:40px;}
.news h2.tit a{color:#0a6b9d; }
.news h2.tit a em{color:#ff8c00; font-size:50px;}
.news h2.tit span{ display:block; font-size:18px; font-weight:normal; color:#666666; line-height:32px; padding-top:35px;}

.news{width:1200px;margin:0 auto; height:585px;overflow: hidden;padding-top:75px;font-family:"Microsoft Yahei"; }
.n_nav{height:53px;overflow: hidden; position: relative;}
.n_nav:after{ content: ""; position: absolute; top:50%;width: 100%;height: 1px; background:#dcdcdc; left: 0; }
.n_nav ul{height:53px;  width: 596px;margin: 0 auto; background: #fff; position: relative;z-index: 2; }
.n_nav li{ float: left;padding:0 35px; font-size: 22px; font-weight: normal;}
.n_nav li a{ text-decoration: none; padding-left:35px;font-size: 22px; display: inline-block;height:53px; color:#333; line-height:53px; font-weight: normal;}
.n_nav li a.cur {color:#dadf00;text-decoration: none;}
.n_nav .li1 a{background: url(../images/li1.png) no-repeat left center;}
.n_nav .li2 a{background: url(../images/li2.png) no-repeat left center;}
.n_nav .li3 a{background: url(../images/li3.png) no-repeat left center;}
.n_nav .li1 a.cur {background: url(../images/curli1.png) no-repeat left center;}
.n_nav .li2 a.cur {background: url(../images/curli2.png) no-repeat left center;}
.n_nav .li3 a.cur {background: url(../images/curli3.png) no-repeat left center;}
.news_c{margin-top: 30px;}
.tpnews{height: 225px;width: 788px; border: 1px solid #dcdcdc;padding:2px; float: left;}
.news_c dl{height:225px;float: left; overflow: hidden;}
.news_c dt{ float: left;width:300px;height:225px; position: relative; overflow: hidden;}
.news_c dt img{width:300px;height:225px;}
.news_c dd{float: right;width:458px;padding-left: 25px; padding-top: 22px; overflow: hidden; box-sizing: border-box;}
.news_c dd span{font-size: 36px; font-family: "Trebuchet MS";height: 64px; margin-bottom:10px;border-bottom: 1px solid #e5e5e5; color: #afb1ac; text-align: left; display: block;}
.news_c dd span i{font-size: 14px; color: #afb1ac;display: block;font-family: "Trebuchet MS"; padding-top: 5px;}
.news_c dd h3{font-size: 16px;line-height: 40px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news_c dd h3 a{ color:#252525;  }
.news_c dd p{overflow: hidden;font-size: 14px; line-height: 24px; color:#666666;}
.news_c dd p a{color: #dadf00;}

.news_c ul{border:1px solid #dcdcdc;border-top: 5px solid #dadf00;width: 388px; float: right;}
.news_c li{float: left;border-bottom: 1px solid #dcdcdc; padding:0 30px 0 20px;line-height: 74px; height: 74px; }
.news_c li a{font-size: 16px;color:#252525;width: 352px; background: url(../images/newsico.png) no-repeat right center;text-decoration: none; line-height: 74px; height: 74px; display: block; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.news_c li a:hover{font-weight: bold;}
.news_c li.nones{margin-right:0;}*/



/*友情链接*/
.link_bj{background: url(../images/link_bj.gif) repeat-y center 0 ;height:90px;padding-top: 25px; overflow: hidden; }
.link{width:1200px; margin: 0 auto; height: 90px; overflow: hidden;}
.link h2{ width:110px; overflow: hidden; float: left; font-size:18px; line-height: 24px; overflow: hidden;color:#fff;font-weight: normal;}
.link h2 i{display: block; font-size: 24px; font-family: Arial; font-weight: bold;text-transform: uppercase;line-height: 30px;}
.link p{  width: 1070px; float: left; font-size: 16px;overflow: hidden; line-height:30px; color:#cbdaf2; }
.link p a{ color:#cbdaf2; padding:0 20px;}