/*



overflow:hidden;text-overflow:ellipsis;white-space:nowrap;



-webkit-transition:all .5s;transition:all .5s;



transition: all 1s;



outline: 1px dashed #fff;outline-offset: -5px;



transform:rotate(360deg);



text-transform: Uppercase;



*/





/* 公用标题 */

.h_title{width:356px;height:40px;line-height:40px;margin:0 auto;text-align:center;background:url(../images/h_back.jpg) center bottom no-repeat; position:relative;}



.h_title::after{content:'';width:20px;height:3px; background:#0082cf; position:absolute;bottom:-2px; left:50%;margin-left:-10px;}



.h_title h3{font-size:18px;line-height:40px;color:#0082cf;}





.box_01{width:100%;height:1140px; background:url(../images/index_02.jpg) center top no-repeat;}



.search{width:1200px;margin:0 auto;height:100px;padding:20px 0; overflow:hidden;}



.search .left{width:390px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;float:left;}



.search .left::before{content:'';width:50px;height:5px; background:#fff;position:absolute;left:0;top:20px;}



.search .left p:nth-of-type(1){font-size:20px;line-height:20px;font-weight:bold;padding-top:40px;}



.search .left p:nth-of-type(2){font-size:14px;line-height:15px;margin-top:5px;text-transform: Uppercase;}



.search .right{width:750px;height:80px;font-size:14px;line-height:80px;margin-top:5px;float:right;}



.search .right .input{width:368px;height:48px;line-height:48px;color:#b3b3b3;display:inline-block;border:none;background:#fff;padding-left:10px;border:solid 1px #fff;}



.search .right .button{width:100px;height:48px;line-height:48px;font-size:14px;color:#fff;display:inline-block;border:none;background:#084e9e; cursor:pointer;}



.search .form .div{width:180px;height:80px;overflow:hidden;float:left;margin-right:25px;position:relative;}



.search .form .div::after{content:'';width:1px;height:20px; background:#70b5e9;position:absolute;bottom:9px;left:40px;}



.search .form .div p{height:30px;line-height:15px;color:#fff;}



.search .form .div p i{color:#4698d6;text-transform: Uppercase;}



.search .form .div input{width:180px;padding:0 10px 0 50px;height:38px;line-height:38px;margin-top:10px;background:transparent;color:#fff;border:solid 1px #d2d2d2;display:block;}



.search .form .div:nth-of-type(1) input{ background:url(../images/ly_icon_01.png) 10px center no-repeat;}



.search .form .div:nth-of-type(2) input{ background:url(../images/ly_icon_02.png) 10px center no-repeat;}



.search .form textarea{width:180px;padding:0 10px 0 50px;height:38px;line-height:35px;margin-top:10px;background:transparent;color:#fff;border:solid 1px #d2d2d2;display:block;}



.search .form .div textarea{ background:url(../images/ly_icon_03.png) 10px center no-repeat;}



.search .form .tj{width:125px;height:80px;background:#fff;float:right;}



.search .form .tj .btn{width:115px;height:70px;line-height:70px;display: block;text-align:center;font-size:24px;font-weight:bold;color:#1d1d1d;border:none;background:#fff;cursor: pointer;margin:5px;}



.cpzx{width:200px;height:62px;margin:60px auto 0 auto;text-align:center;position:relative;}



.cpzx::before{content:'';width:34px;height:3px; background:#0082cf;position:absolute;left:50%;margin-left:-17px;top:36px;}



.cpzx h3{font-size:24px;line-height:24px;font-weight:bold;color:#0082cf;margin-bottom:22px;}



.cpzx p{font-size:14px;line-height:14px;color:#858585;}













.box_01 .center{width:1200px;height:590px;margin:40px auto 0 auto;overflow:hidden;}



.box_01 .center .left{width:230px;height:530px;padding-top:60px;background:#fff;float:left;}



.box_01 .center .left ul{width:230px;height:500px;overflow:hidden;margin:0 auto;background:#fff;}



.box_01 .center .left ul li{width:216px;height:36px;line-height:36px;padding:7px;margin-bottom:20px;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;-webkit-transition:all 1s;transition:all 1s;position:relative;}



.box_01 .center .left ul li::before{content:'';width:200px;height:1px; background:url(../images/xian.png); position:absolute;bottom:0; left:15px;}



.box_01 .center .left ul li a{display:block;width:216px;height:36px;line-height:36px;font-size:14px;color:#545454;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 1s;transition:all 1s; text-align:center;}



.box_01 .center .left ul li:hover{background:#0082cf;-webkit-transition:all 1s;transition:all 1s;}



.box_01 .center .left ul li:hover a{color:#fff;-webkit-transition:all 1s;transition:all 1s;}



.box_01 .center .left ul li:hover::before{background:none;}



.box_01 .pro-center{width:950px;height:590px;overflow:hidden;position:relative;float:right; background:#fff;}



.pro-center .hd{width:950px;height:50px;padding-top:10px;border-bottom:solid 1px #d2d2d2;}



.pro-center .hd ul{width:220px;height:50px;font-size:18px;}



.pro-center .hd ul li{width:100px;height:50px;line-height:50px;color:#545454;text-align:center;cursor:pointer;float:left;margin-right:20px;-webkit-transition:all 1s;transition:all 1s;}



.pro-center .hd ul li:last-child{margin-right:0;}



.pro-center .hd ul li.on{background:#fff;color:#0082cf;position:relative;-webkit-transition:all 1s;transition:all 1s;}



.pro-center .hd ul li.on::before{content:'';width:100px;height:2px; background:#0082cf;position:absolute;bottom:-1px;left:0;}



.pro-center .bd ul{position:relative;width:910px;height:490px;margin:20px auto 0 auto;}



.pro-center .bd ul li:nth-of-type(1){width:390px;height:280px;position:absolute;top:0;left:0;}



.pro-center .bd ul li:nth-of-type(1) img{width:390px;height:280px; vertical-align:top;}



.pro-center .bd ul li:nth-of-type(1) .show{width:250px;height:40px;line-height:40px;padding:0 15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:0;bottom:20px; background:rgba(0,0,0,0.4);color:#fff;}



.pro-center .bd ul li:nth-of-type(1) .hide{display:none;width:390px;height:280px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.6);}



.pro-center .bd ul li:nth-of-type(1) .hide .name{display:block;width:260px;padding:0 15px;padding-bottom:22px;border-bottom:solid 1px #fff;margin:85px auto 0 auto;color:#fff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.pro-center .bd ul li:nth-of-type(1) .hide .jia{display:block;width:100px;height:30px;margin:17px auto 0 auto; background:url(../images/jia.png);}



.pro-center .bd ul li:nth-of-type(2){width:240px;height:280px;position:absolute;top:0;left:410px;}



.pro-center .bd ul li:nth-of-type(2) img{width:240px;height:280px; vertical-align:top;}



.pro-center .bd ul li:nth-of-type(2) .show{width:150px;height:40px;line-height:40px;padding:0 15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:0;bottom:20px; background:rgba(0,0,0,0.4);color:#fff;}



.pro-center .bd ul li:nth-of-type(2) .hide{display:none;width:240px;height:280px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.6);}



.pro-center .bd ul li:nth-of-type(2) .hide .name{display:block;width:160px;padding:0 15px;padding-bottom:22px;border-bottom:solid 1px #fff;margin:85px auto 0 auto;color:#fff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.pro-center .bd ul li:nth-of-type(2) .hide .jia{display:block;width:100px;height:30px;margin:17px auto 0 auto; background:url(../images/jia.png);}



.pro-center .bd ul li:nth-of-type(3){width:240px;height:280px;position:absolute;top:0;right:0;}



.pro-center .bd ul li:nth-of-type(3) img{width:240px;height:280px; vertical-align:top;}



.pro-center .bd ul li:nth-of-type(3) .show{width:150px;height:40px;line-height:40px;padding:0 15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:0;bottom:20px; background:rgba(0,0,0,0.4);color:#fff;}



.pro-center .bd ul li:nth-of-type(3) .hide{display:none;width:240px;height:280px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.6);}



.pro-center .bd ul li:nth-of-type(3) .hide .name{display:block;width:160px;padding:0 15px;padding-bottom:22px;border-bottom:solid 1px #fff;margin:85px auto 0 auto;color:#fff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.pro-center .bd ul li:nth-of-type(3) .hide .jia{display:block;width:100px;height:30px;margin:17px auto 0 auto; background:url(../images/jia.png);}



.pro-center .bd ul li:nth-of-type(4){width:290px;height:190px;position:absolute;bottom:0;left:0;}



.pro-center .bd ul li:nth-of-type(4) img{width:290px;height:190px; vertical-align:top;}



.pro-center .bd ul li:nth-of-type(4) .show{width:190px;height:40px;line-height:40px;padding:0 15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:0;bottom:20px; background:rgba(0,0,0,0.4);color:#fff;}



.pro-center .bd ul li:nth-of-type(4) .hide{display:none;width:290px;height:190px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.6);}



.pro-center .bd ul li:nth-of-type(4) .hide .name{display:block;width:160px;padding:0 15px;padding-bottom:22px;border-bottom:solid 1px #fff;margin:55px auto 0 auto;color:#fff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.pro-center .bd ul li:nth-of-type(4) .hide .jia{display:block;width:100px;height:30px;margin:17px auto 0 auto; background:url(../images/jia.png);}



.pro-center .bd ul li:nth-of-type(5){width:290px;height:190px;position:absolute;bottom:0;left:310px;}



.pro-center .bd ul li:nth-of-type(5) img{width:290px;height:190px; vertical-align:top;}



.pro-center .bd ul li:nth-of-type(5) .show{width:190px;height:40px;line-height:40px;padding:0 15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:0;bottom:20px; background:rgba(0,0,0,0.4);color:#fff;}



.pro-center .bd ul li:nth-of-type(5) .hide{display:none;width:290px;height:190px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.6);}



.pro-center .bd ul li:nth-of-type(5) .hide .name{display:block;width:160px;padding:0 15px;padding-bottom:22px;border-bottom:solid 1px #fff;margin:55px auto 0 auto;color:#fff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.pro-center .bd ul li:nth-of-type(5) .hide .jia{display:block;width:100px;height:30px;margin:17px auto 0 auto; background:url(../images/jia.png);}



.pro-center .bd ul li:nth-of-type(6){width:290px;height:190px;position:absolute;bottom:0;right:0;}



.pro-center .bd ul li:nth-of-type(6) img{width:290px;height:190px; vertical-align:top;}



.pro-center .bd ul li:nth-of-type(6) .show{width:190px;height:40px;line-height:40px;padding:0 15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:0;bottom:20px; background:rgba(0,0,0,0.4);color:#fff;}



.pro-center .bd ul li:nth-of-type(6) .hide{display:none;width:290px;height:190px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.6);}



.pro-center .bd ul li:nth-of-type(6) .hide .name{display:block;width:160px;padding:0 15px;padding-bottom:22px;border-bottom:solid 1px #fff;margin:55px auto 0 auto;color:#fff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.pro-center .bd ul li:nth-of-type(6) .hide .jia{display:block;width:100px;height:30px;margin:17px auto 0 auto; background:url(../images/jia.png);}



.box_01 .pro-center .right{position:absolute;right:22px;top:12px;width:280px;height:34px;line-height:34px;overflow:hidden;border:solid 1px #d2d2d2;}



.box_01 .pro-center .right .input{width:225px;height:34px;line-height:34px;display:inline-block;border:none;padding-left:10px;float:left;color:#d2d2d2;}



.box_01 .pro-center .right .button{width:45px;height:34px;line-height:34px;font-size:14px;color:#fff;display:inline-block;border:none;background:url(../images/search.png); cursor:pointer;float:right;}



.box_01 .txt{width:1200px;margin:50px auto 0 auto;color:#fff;text-align:center;}



.box_01 .txt h4{font-size:36px;line-height:36px;font-weight:bold;margin-bottom:23px;}



.box_01 .txt p:nth-of-type(1){font-size:16px;width:823px;height:16px;line-height:16px; background:url(../images/p_back.png) center center no-repeat;margin:0 auto;}



.box_01 .txt p:nth-of-type(2){width:600px;height:40px;line-height:40px;margin:30px auto 0 auto;overflow:hidden;}



.box_01 .txt p:nth-of-type(2) span{display:block;float:left;font-size:18px;height:40px;line-height:40px;}



.box_01 .txt p:nth-of-type(2) a{display:block;float:right;font-size:14px;width:158px;height:38px;line-height:38px;border:solid 1px #fff;background:rgba(0,0,0,0);border-radius:30px;color:#fff;-webkit-transition:all .5s;transition:all .5s;}



.box_01 .txt p:nth-of-type(2) a:hover{border:solid 1px #fff;background:#fff;color:#0082cf;margin-right:15px;-webkit-transition:all .5s;transition:all .5s;}







/* 企业优势 */

.box_02{width:100%;height:920px;background:url(../images/ys_back.jpg) center center no-repeat;padding-top:50px;}



.box_02 .h_bt{width:980px;height:96px;margin:0 auto;position:relative;}



.box_02 .h_bt::before{content:'';width:297px;height:1px; background:#e5e5e5;position:absolute;left:0;top:30px;}



.box_02 .h_bt::after{content:'';width:297px;height:1px; background:#e5e5e5;position:absolute;right:0;bottom:15px;}



.box_02 .h_bt .center{width:388px;height:96px;margin:0 auto;position:relative;}



.box_02 .h_bt .center .t{height:60px;border-left:5px solid #0082cf;padding-left:11px;}



.box_02 .h_bt .center .t p{font-size:16px;color:#888;text-transform: Uppercase;}



.box_02 .h_bt .center .t h3{font-size:30px;line-height:28px;margin-top:5px;font-weight:bold;color:#0082cf;}



.box_02 .h_bt .center .t h3 i{font-size:24px;font-weight:bold;color:#555;}



.box_02 .h_bt .center span{display:block;width:180px;height:30px;line-height:30px;text-align:center; background:#f2f2f2;font-size:14px;color:#555;position:absolute;right:0;bottom:0;}



.box_02 .ys_01{width:1200px;margin:60px auto 0 auto;overflow:hidden;}



.box_02 .ys_01 .left{width:495px;float:left;}



.box_02 .ys_01 .left .box{margin-bottom:40px;}



.box_02 .ys_01 .left .box h4{height:40px; overflow:hidden;font-size:20px;line-height:27px;font-weight:bold;color:#0082cf;position:relative;}



.box_02 .ys_01 .left .box h4::before{content:'';width:32px;height:3px; background:#0082cf;position:absolute;left:51px;bottom:0;}



.box_02 .ys_01 .left .box h4 i{display:inline-block;width:36px;height:40px;float:left;margin-right:15px;-webkit-transform: rotateY(0);-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}



.box_02 .ys_01 .left .box:hover h4 i{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}



.box_02 .ys_01 .left .box:nth-of-type(1) h4 i{background:url(../images/ys_icon_01.png);}



.box_02 .ys_01 .left .box:nth-of-type(2) h4 i{background:url(../images/ys_icon_02.png);}



.box_02 .ys_01 .left .box h4 span{color:#545454;}



.box_02 .ys_01 .left .box p{font-size:14px;color:#858585;line-height:25px;margin-top:20px;}



.box_02 .ys_01 .right{width:593px;height:293px;float:right;}



.box_02 .ys_01 .right img{width:593px;height:293px; vertical-align:top;}



.box_02 .ys_02{width:1200px;margin:35px auto 0 auto;overflow:hidden;}



.box_02 .ys_02 .left{width:614px;height:319px;float:left;}



.box_02 .ys_02 .left img{width:614px;height:319px; vertical-align:top;}



.box_02 .ys_02 .right{width:495px;float:right;}



.box_02 .ys_02 .right .box{margin-bottom:40px;}



.box_02 .ys_02 .right .box h4{height:40px; text-align:right;overflow:hidden;font-size:20px;line-height:27px;font-weight:bold;color:#0082cf;position:relative;}



.box_02 .ys_02 .right .box h4::before{content:'';width:32px;height:3px; background:#0082cf;position:absolute;right:51px;bottom:0;}



.box_02 .ys_02 .right .box h4 i{display:inline-block;width:36px;height:40px;float:right;margin-left:15px;-webkit-transform: rotateY(0);-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}



.box_02 .ys_02 .right .box:hover h4 i{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}



.box_02 .ys_02 .right .box:nth-of-type(1) h4 i{background:url(../images/ys_icon_03.png);}



.box_02 .ys_02 .right .box:nth-of-type(2) h4 i{background:url(../images/ys_icon_04.png);}



.box_02 .ys_02 .right .box h4 span{color:#545454;}



.box_02 .ys_02 .right .box p{font-size:14px;color:#858585;line-height:25px;margin-top:20px;}





/* 行业焦点 */

.box_03{width:100%;height:300px;padding:50px 0;background:#0082cf;}



.box_03 .h_bt{width:640px;height:50px;margin:0 auto;text-align:center;position:relative;}



.box_03 .h_bt::before{content:'';width:640px;height:1px; background:#fff;position:absolute;left:0;top:10px;}



.box_03 .h_bt .bt{width:205px;height:50px;background:#0082cf;position:absolute;top:0;left:50%;margin-left:-102px;}



.box_03 .h_bt .bt h3{font-size:24px;line-height:25px;color:#fff;border-left:solid 4px #fff;border-right:solid 4px #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.box_03 .h_bt .bt p{font-size:12px;line-height:15px;color:#fff;margin-top:10px;text-transform: Uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Arial;}



.box_03 .center{width:1200px;height:210px;margin:35px auto 0 auto;overflow:hidden;}



.box_03 .center .focus{width:378px;height:168px;padding:20px 0;border:solid 1px #fff;background:#0082cf;float:left;margin-right:30px;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;}



.box_03 .center .focus:last-child{margin-right:0px;}



.box_03 .center .focus span{display:block;text-align:right;font-size:24px;color:#fff;margin-right:20px;-webkit-transition:all .5s;transition:all .5s;}



.box_03 .center .focus a{display:block;width:315px;height:49px;line-height:49px;font-size:16px;color:#fff;margin:5px auto 0 auto;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;}



.box_03 .center .focus a::before{content:'';width:0px;height:1px;background:#fff;position:absolute;left:0;bottom:0px;-webkit-transition:all .5s;transition:all .5s;}



.box_03 .center .focus a::after{content:'';width:315px;height:1px;background:#fff;position:absolute;left:0;bottom:0px;-webkit-transition:all .5s;transition:all .5s;}



.box_03 .center .focus p{width:315px;font-size:14px;color:#fff;margin:20px auto 0 auto;line-height:25px; max-height:50px;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;}



.box_03 .center .focus:hover{background:#fff;-webkit-transition:all .5s;transition:all .5s;}



.box_03 .center .focus:hover span{color:#cecece;-webkit-transition:all .5s;transition:all .5s;}



.box_03 .center .focus:hover a{color:#545454;-webkit-transition:all .5s;transition:all .5s;}



.box_03 .center .focus:hover a::before{content:'';width:315px;height:1px;background:#cecece;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;z-index:5;}



.box_03 .center .focus:hover p{color:#858585;-webkit-transition:all .5s;transition:all .5s;}





/* 工程案例 */

.box_04{width:1200px;margin:50px auto 0 auto;}



.case{width:100%;height:auto;}



.case .succ{width:1200px;height:auto;margin:40px auto 45px auto;position:relative;}



.case .succ .show{width:1070px;margin:0 auto;}



.case .succ .show .tempWrap{width:1070px;margin:0 auto;}



.case .succ .show ul{}



.case .succ .show ul li{width:252px;margin:0 8px 0 7px;position:relative;-webkit-transition:all .5s;transition:all .5s;}



.case .succ .show ul li a{display:block;}



.case .succ .show ul li img{width:252px;height:190px;vertical-align:top;}



.case .succ .show ul li a:nth-of-type(2){width:215px;height:40px;line-height:40px;padding:0 15px;text-align:center;font-size:16px;color:#545454;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;-webkit-transition:all .5s;transition:all .5s;}



.case .succ .show ul li a:nth-of-type(2)::before{content:'';width:245px;height:1px; background:#c9c9c9;position:absolute;bottom:0;left:0;}



.case .succ .show ul li a:nth-of-type(2)::after{content:'';width:15px;height:1px; background:#545454;position:absolute;bottom:0;left:0; z-index:3px;-webkit-transition:all .5s;transition:all .5s;}



.case .succ .show ul li:hover a:nth-of-type(2)::after{content:'';width:245px;height:1px; background:#545454;position:absolute;bottom:0;left:0; z-index:3px;-webkit-transition:all .5s;transition:all .5s;}



.case .succ .show ul li:hover a:nth-of-type(2){color:#0082cf;-webkit-transition:all .5s;transition:all .5s;}

/*

.case .sPrev{position:absolute;left:0;top:0;display:block;width:45px;height:190px;background:url(../images/lright.png) center center no-repeat rgba(0,0,0,0.5);-webkit-transition:all .5s;transition:all .5s;}



.case .sNext{position:absolute;right:0;top:0;display:block;width:45px;height:190px;background:url(../images/wright.png) center center no-repeat rgba(0,0,0,0.5);-webkit-transition:all .5s;transition:all .5s;}



.case .sPrev:hover{background:url(../images/lright.png) center center no-repeat #0082cf;-webkit-transition:all .5s;transition:all .5s;}



.case .sNext:hover{background:url(../images/wright.png) center center no-repeat #0082cf;-webkit-transition:all .5s;transition:all .5s;}

*/



.case .sPrev{position:absolute;left:0;top:90px;display:block;width:14px;height:24px;background:url(../images/lright01.png) center center no-repeat;-webkit-transition:all .5s;transition:all .5s;}



.case .sNext{position:absolute;right:0;top:90px;display:block;width:14px;height:24px;background:url(../images/wright01.png) center center no-repeat;-webkit-transition:all .5s;transition:all .5s;}



.case .sPrev:hover{background:url(../images/lright02.png) center center no-repeat;-webkit-transition:all .5s;transition:all .5s;}



.case .sNext:hover{background:url(../images/wright02.png) center center no-repeat;-webkit-transition:all .5s;transition:all .5s;}





/* 客户见证 */

.box_05{width:1200px;margin:50px auto 0 auto;}



.case{width:100%;height:auto;}



.anli .khjz{width:1200px;height:auto;margin:35px auto 0 auto;position:relative;}



.anli .khjz .show{width:1120px;margin:0 auto;}



.anli .khjz .show .tempWrap{width:1120px;margin:0 auto;}



.anli .khjz .show ul{height:200px;overflow:hidden;}



.anli .khjz .show ul li{width:490px;height:130px;padding:30px 25px;margin:5px 8px 5px 7px;position:relative;-webkit-transition:all .5s;transition:all .5s;overflow:hidden; background:#f5f5f5;-moz-box-shadow:0px 0px 5px #fff; -webkit-box-shadow:0px 0px 5px #fff; box-shadow:0px 0px 5px #fff;}



.anli .khjz .show ul li:hover{width:490px;height:130px;padding:30px 25px;margin:5px 8px 5px 7px;position:relative;-webkit-transition:all .5s;transition:all .5s;overflow:hidden; background:#f5f5f5;-moz-box-shadow:0px 0px 5px #0082cf; -webkit-box-shadow:0px 0px 5px #0082cf; box-shadow:0px 0px 5px #0082cf;}



.anli .khjz .show ul li .img{width:130px;height:130px;float:left;}



.anli .khjz .show ul li .img img{width:130px;height:130px;border-radius:70px;vertical-align:top;}



.anli .khjz .show ul li .txt{width:310px;height:130px;float:right;}



.anli .khjz .show ul li .txt .name{display:block;font-size:18px;line-height:18px;color:#0082cf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.anli .khjz .show ul li .txt p{margin:10px 0;color:#858585;line-height:25px;max-height:50px;overflow:hidden;}



.anli .khjz .show ul li .txt .tj{width:98px;margin-top:10px;height:28px;background:#f5f5f5; border:solid 1px #d2d2d2;}



.anli .khjz .show ul li .txt .tj .more{width:98px;height:28px;line-height:28px;display: block;text-align:center;font-size:14px;color:#858585;cursor: pointer;-webkit-transition:all .5s;transition:all .5s;}



.anli .khjz .show ul li .txt .tj .more:hover{ background:#fff;color:#0082cf;border:none;-webkit-transition:all .5s;transition:all .5s;}



.anli .sPrev{position:absolute;left:0;top:90px;display:block;width:14px;height:24px;background:url(../images/lright01.png) center center no-repeat;-webkit-transition:all .5s;transition:all .5s;}



.anli .sNext{position:absolute;right:0;top:90px;display:block;width:14px;height:24px;background:url(../images/wright01.png) center center no-repeat;-webkit-transition:all .5s;transition:all .5s;}



.anli .sPrev:hover{background:url(../images/lright02.png) center center no-repeat;-webkit-transition:all .5s;transition:all .5s;}



.anli .sNext:hover{background:url(../images/wright02.png) center center no-repeat;-webkit-transition:all .5s;transition:all .5s;}





/* 关于我们 */ 

.box_06{width:100%;height:710px;margin-top:50px;background:url(../images/about_back.jpg) center top no-repeat;position:relative;}



.box_06 .h_bt{width:385px;height:100px;margin:0 auto 25px auto;background:#ec8c24;position:relative;text-align:center;}



.box_06 .h_bt p{font-size:60px;line-height:45px;padding-top:15px;font-weight:bold;color:#ef9f56; font-family:Arial;text-transform: Uppercase;}



.box_06 .h_bt h3{width:122px;font-size:18px;line-height:18px;font-weight:bold;color:#fff; padding-bottom:8px;border-bottom:solid 1px #fff;position:absolute;bottom:25px;left:50%;margin-left:-61px;}





















.box_06 .center{width:1200px;margin:0 auto;height:325px;overflow:hidden;}



.box_06 .center .left{width:590px;height:303px;float:left;}



.box_06 .center .left img{width:590px;height:303px;}



.box_06 .center .right{width:550px;height:auto;float:right;position:relative;}



.box_06 .center .right h4{font-size:24px;height:24px;line-height:24px;margin-bottom:30px;padding-top:40px;text-align:center;}



.box_06 .center .right h4 a{display:block;color:#fff;}



.box_06 .center .right p{font-size:14px;color:#fff;line-height:30px;max-height:120px;overflow:hidden; text-indent:2em;}



.box_06 .slideGroup{width:1200px;margin:25px auto 0 auto;position:absolute;bottom:0;left:50%;margin-left:-600px;}



.box_06 .slideGroup .parHd{height:40px; position:absolute;bottom:285px;right:210px;}



.box_06 .slideGroup .parHd ul{width:340px;overflow:hidden;font-size:14px;}



.box_06 .slideGroup .parHd ul li{width:148px;height:38px;line-height:38px;cursor:pointer;color:#fff;text-align:center;border:solid 1px #fff;float:left;margin-right:40px;}



.box_06 .slideGroup .parHd ul li:last-child{margin-right:0;}



.box_06 .slideGroup .parHd ul li.on{height:38px;line-height:38px;color:#0082cf;border:solid 1px #fff;background:#fff;}



.box_06 .slideGroup .parBd .slideBox{position:relative;margin-top:30px;width:1160px;padding:20px 20px 0 20px; background:#f4f4f4;}



.box_06 .slideGroup .parBd .slideBox .tempWrap{width:1070px;margin:0 auto;}



.box_06 .slideGroup .parBd ul{overflow:hidden; zoom:1;}



.box_06 .slideGroup .parBd ul li{width:252px;margin:0 8px;overflow:hidden; text-align:center;}



.box_06 .slideGroup .parBd ul li .pic{width:252px;height:170px;}



.box_06 .slideGroup .parBd ul li .pic img{width:252px;height:170px;display:block;}



.box_06 .slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }



.box_06 .slideGroup .parBd ul li .name{display:block;width:200px;padding:0 26px;height:50px;line-height:50px;color:#545454;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.box_06 .slideGroup .parBd ul li:hover .name{color:#00683c;}



.box_06 .slideGroup .sPrev{position:absolute;left:10px;top:20px;display:block;width:40px;height:170px;background:url(../images/lright.png) center center no-repeat rgba(0,0,0,0.2);-webkit-transition:all .5s;transition:all .5s;}



.box_06 .slideGroup .sNext{position:absolute;right:10px;top:20px;display:block;width:40px;height:170px;background:url(../images/wright.png) center center no-repeat rgba(0,0,0,0.2);-webkit-transition:all .5s;transition:all .5s;}



.box_06 .slideGroup .sPrev:hover{background:url(../images/lright.png) center center no-repeat rgba(0,0,0,0.5);-webkit-transition:all .5s;transition:all .5s;}



.box_06 .slideGroup .sNext:hover{background:url(../images/wright.png) center center no-repeat rgba(0,0,0,0.5);-webkit-transition:all .5s;transition:all .5s;}













































/* 新闻中心 */

.box_08{width:1200px;margin:50px auto 0 auto;position:relative;padding-bottom:30px;}



.box_08 .content{margin-top:30px; overflow:hidden;}



.box_08 .news_center{width:760px;float:left;}



.box_08 .news_center .hd{width:760px;height:40px;border-bottom:solid 1px #e1e1e1;}



.box_08 .news_center .hd ul{width:250px;height:40px;font-size:18px;font-weight:bold;}



.box_08 .news_center .hd ul li{width:100px;float:left;margin-right:50px;height:40px;line-height:40px;cursor:pointer;color:#545454;text-align:center;position:relative;}



.box_08 .news_center .hd ul li:last-child{margin-right:0;}



.box_08 .news_center .hd ul li.on{height:40px;line-height:40px;}

.box_08 .news_center .hd ul li a{display:block;color:#545454;}

.box_08 .news_center .hd ul li.on a{display:block;color:#0082cf;}

.box_08 .news_center .hd ul li::before{content:'';width:0px;height:1px;background:#0082cf; position:absolute;left:0;bottom:-1px;-webkit-transition:all .5s;transition:all .5s;}



.box_08 .news_center .hd ul li.on::before{content:'';width:100px;height:1px; background:#0082cf; position:absolute;left:0;bottom:-1px;-webkit-transition:all .5s;transition:all .5s;}


.box_08 .news_center .hd ul li{display:block;}




.box_08 .news_center .bd{margin-top:30px;}



.box_08 .news_center .bd .main{overflow:hidden;}



.box_08 .news_center .bd .imgtxt{overflow:hidden;}



.box_08 .news_center .bd .imgtxt .left{width:360px;height:190px;float:left;}



.box_08 .news_center .bd .imgtxt .left img{width:360px;height:190px; vertical-align:top;}



.box_08 .news_center .bd .imgtxt .right{width:380px;height:190px;position:relative;float:right;}



.box_08 .news_center .bd .imgtxt .right .name{display:block;font-size:16px;color:#545454;height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;text-align:center;}



.box_08 .news_center .bd .imgtxt .right p{font-size:14px;margin-top:15px;color:#858585;line-height:30px;max-height:120px;overflow: hidden;}



.box_08 .news_center .bd .imgtxt .right .name:hover{color:#0082cf;-webkit-transition:all .5s;transition:all .5s;}



.box_08 .news_center .bd ul{overflow:hidden;}



.box_08 .news_center .bd ul li{width:350px;height:40px;line-height:40px;float:left;margin:20px 60px 0 0;font-size:14px;background:url(../images/dian01.png) left center no-repeat;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;position:relative;}



.box_08 .news_center .bd ul li::after{content:'';width:350px;height:1px;background:#e6e6e6;position:absolute;left:0;bottom:0;}



.box_08 .news_center .bd ul li::before{content:'';width:0;height:1px;background:rgba(0,0,0,0);position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;z-index:5;}



.box_08 .news_center .bd ul li:hover::before{content:'';width:350px;height:1px;background:#0082cf;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;z-index:5;}



.box_08 .news_center .bd ul li:nth-of-type(2n){margin-right:0;}



.box_08 .news_center .bd ul li a{display:block;height:40px;line-height:40px;width:230px;padding-left:20px;color:#545454;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;float:left;}



.box_08 .news_center .bd ul li span{display:block;height:40px;line-height:40px;color:#c0c0c0;font-size:14px;float:right;-webkit-transition:all .5s;transition:all .5s;}



.box_08 .news_center .bd ul li:hover{background:url(../images/dian02.png) left center no-repeat;-webkit-transition:all .5s;transition:all .5s;}



.box_08 .news_center .bd ul li:hover a{color:#0082cf;-webkit-transition:all .5s;transition:all .5s;}



.box_08 .news_center .bd ul li:hover span{color:#0082cf;-webkit-transition:all .5s;transition:all .5s;}



.box_08 .cjwt{width:390px;float:right;}



.box_08 .cjwt h4{width:390px;height:40px;line-height:40px;font-size:18px;font-weight:bold;cursor:pointer;color:#0082cf;border-bottom:solid 1px #e1e1e1;position:relative;margin-bottom:30px;}

.box_08 .cjwt h4 a{display:block;color:#0082cf;}

.box_08 .cjwt h4::after{content:'';width:100px;height:1px; background:#0082cf; position:absolute;bottom:-1px;left:0;}



.box_08 .cjwt .quest{width:330px;height:60px;padding:28px 30px; background:#f5f5f5;margin-bottom:18px;}



.box_08 .cjwt .quest:last-child{margin-bottom:0px;}



.box_08 .cjwt .quest p{overflow:hidden;height:22px;line-height:22px;font-size:14px;}



.box_08 .cjwt .quest p:nth-of-type(1) span{display:block;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;background:#0082cf;float:left;}



.box_08 .cjwt .quest p:nth-of-type(1) a{width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#414141;float:right;}



.box_08 .cjwt .quest p:nth-of-type(2){margin-top:16px;}



.box_08 .cjwt .quest p:nth-of-type(2) span:nth-of-type(1){display:block;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;background:#221e1f;float:left;}



.box_08 .cjwt .quest p:nth-of-type(2) span:nth-of-type(2){width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#414141;float:right;}



.box_08 .cjwt .quest p:hover a{color:#0082cf; text-decoration:underline;}





/* 友情链接 */

.links{width:100%;height:42px;background:url(../images/link_back.jpg) center center no-repeat;border-bottom:solid 1px #418abd;}



.links .link{width:1200px;height:42px;line-height:42px;margin:0 auto;}



.links .link p{font-size:16px;color:#fff;position:relative;text-transform: Uppercase;float:left;height:40px;line-height:30px;overflow:hidden;}



.links .link p::before{content:'';width:40px;height:2px;background:#fff;position:absolute;left:0;bottom:8px;}



.links .link a{display:inline-block;width:120px;text-align:center;font-size:14px;height:15px;line-height:15px;margin-top:12px;color:#fff;border-right:solid 1px #fff;}



.links .link a:last-child{border-right:0;}



.links .link a:hover{text-decoration:underline;}











































.hvr-float-shadow {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  position: relative;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

}

.hvr-float-shadow:before {

  pointer-events: none;

  position: absolute;

  z-index: -1;

  content: '';

  top: 100%;

  left: 5%;

  height: 10px;

  width: 90%;

  opacity: 0;

  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

  /* W3C */

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform, opacity;

  transition-property: transform, opacity;

}

.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {

  -webkit-transform: translateY(-5px);

  transform: translateY(-5px);

  /* move the element up by 5px */

}

.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {

  opacity: 1;

  -webkit-transform: translateY(5px);

  transform: translateY(5px);

  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */

}









/* 提交按钮的线条边框特效 */

.bz-buttonAnimat {

    position: relative

}



.bz-buttonAnimat .inner {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%

}



.bz-buttonAnimat:nth-of-type(1):before,

.bz-buttonAnimat:nth-of-type(1):after,

.bz-buttonAnimat:nth-of-type(1) .inner:before,

.bz-buttonAnimat:nth-of-type(1) .inner:after {

    background-color: #fff

}



.bz-buttonAnimat:nth-of-type(2):before,

.bz-buttonAnimat:nth-of-type(2):after,

.bz-buttonAnimat:nth-of-type(2) .inner:before,

.bz-buttonAnimat:nth-of-type(2) .inner:after {

    background-color: #fff;

}



.bz-buttonAnimat:nth-of-type(3):before,

.bz-buttonAnimat:nth-of-type(3):after,

.bz-buttonAnimat:nth-of-type(3) .inner:before,

.bz-buttonAnimat:nth-of-type(3) .inner:after {

    background-color: #fff;

}



.bz-buttonAnimat02:nth-of-type(1):before,

.bz-buttonAnimat02:nth-of-type(1):after,

.bz-buttonAnimat02:nth-of-type(1) .inner:before,

.bz-buttonAnimat02:nth-of-type(1) .inner:after {

    background-color: #0082cf;

}



.bz-buttonAnimat02:nth-of-type(2):before,

.bz-buttonAnimat02:nth-of-type(2):after,

.bz-buttonAnimat02:nth-of-type(2) .inner:before,

.bz-buttonAnimat02:nth-of-type(2) .inner:after {

    background-color: #0082cf;

}



.bz-buttonAnimat02:nth-of-type(3):before,

.bz-buttonAnimat02:nth-of-type(3):after,

.bz-buttonAnimat02:nth-of-type(3) .inner:before,

.bz-buttonAnimat02:nth-of-type(3) .inner:after {

    background-color: #0082cf;

}



.bz-buttonAnimat:before,

.bz-buttonAnimat:after,

.bz-buttonAnimat .inner:before,

.bz-buttonAnimat .inner:after {

    position: absolute;

    content: "";

    display: block;

    -webkit-transition: -webkit-transform .3s;

    transition: -webkit-transform .3s;

    transition: transform .3s;

    transition: transform .3s, -webkit-transform .3s

}



.bz-buttonAnimat.horizontal:before,

.bz-buttonAnimat.horizontal:after,

.bz-buttonAnimat.both:before,

.bz-buttonAnimat.both:after {

    left: 0;

    width: 100%;

    height: 1px;

    -webkit-transform: scaleX(0);

    transform: scaleX(0)

}



.bz-buttonAnimat.horizontal .inner:before,

.bz-buttonAnimat.horizontal .inner:after,

.bz-buttonAnimat.both .inner:before,

.bz-buttonAnimat.both .inner:after {

    top: 0;

    width: 1px;

    height: 100%;

    -webkit-transform: scaleY(0);

    transform: scaleY(0)

}



.bz-buttonAnimat.horizontal .inner:before,

.bz-buttonAnimat.both .inner:before {

    left: 0

}



.bz-buttonAnimat.horizontal .inner:after,

.bz-buttonAnimat.both .inner:after {

    right: 0

}



.bz-buttonAnimat.horizontal .inner:hover:before,

.bz-buttonAnimat.horizontal .inner:hover:after,

.bz-buttonAnimat.both .inner:hover:before,

.bz-buttonAnimat.both .inner:hover:after {

    -webkit-transform: scaleY(1);

    transform: scaleY(1)

}



.bz-buttonAnimat.horizontal:before,

.bz-buttonAnimat.both:before {

    top: 0

}



.bz-buttonAnimat.horizontal:after,

.bz-buttonAnimat.both:after {

    bottom: 0

}



.bz-buttonAnimat.horizontal:hover:before,

.bz-buttonAnimat.horizontal:hover:after,

.bz-buttonAnimat.both:hover:before,

.bz-buttonAnimat.both:hover:after {

    -webkit-transform: scaleX(1);

    transform: scaleX(1)

}



.bz-buttonAnimat.horizontal:hover .inner:before,

.bz-buttonAnimat.horizontal:hover .inner:after,

.bz-buttonAnimat.both:hover .inner:before,

.bz-buttonAnimat.both:hover .inner:after {

    -webkit-transform: scaleY(1);

    transform: scaleY(1)

}



.bz-buttonAnimat.horizontal.clockwise .inner:before,

.bz-buttonAnimat.both.clockwise .inner:before {

    -webkit-transform-origin: top center;

    transform-origin: top center

}



.bz-buttonAnimat.horizontal.clockwise .inner:after,

.bz-buttonAnimat.both.clockwise .inner:after {

    -webkit-transform-origin: bottom center;

    transform-origin: bottom center

}



.bz-buttonAnimat.horizontal.clockwise:before,

.bz-buttonAnimat.both.clockwise:before {

    -webkit-transform-origin: right center;

    transform-origin: right center

}



.bz-buttonAnimat.horizontal.clockwise:after,

.bz-buttonAnimat.both.clockwise:after {

    -webkit-transform-origin: left center;

    transform-origin: left center

}



.bz-buttonAnimat.horizontal.clockwise:hover .inner:before,

.bz-buttonAnimat.both.clockwise:hover .inner:before {

    -webkit-transform-origin: bottom center;

    transform-origin: bottom center

}



.bz-buttonAnimat.horizontal.clockwise:hover .inner:after,

.bz-buttonAnimat.both.clockwise:hover .inner:after {

    -webkit-transform-origin: top center;

    transform-origin: top center

}



.bz-buttonAnimat.horizontal.clockwise:hover:before,

.bz-buttonAnimat.both.clockwise:hover:before {

    -webkit-transform-origin: left center;

    transform-origin: left center

}

