/*联系我们*/
.contact1{ padding-top:115px;}
.contact1 .inner{ padding:95px 0 55px;}
.contact1 h1{ font-size:30px; color:#0094da; line-height:70px; border-bottom:1px solid #b3b3b3; text-align:center;}
.contact1 .inner .in_left{ width:323px; height:279px; background:url(../images/line1.png) center center no-repeat; float:left; padding:0 25px; margin-top:47px;}
.contact1 .inner .in_left h2{ font-family:Impact; font-size:48px; color:#908e8e; line-height:1.5; text-transform:uppercase; margin-top:-35px;}
.contact1 .inner .in_left .info .text{ float:left; padding-top:25px;}
.contact1 .inner .in_left .info .code{ float:right;}
.contact1 .inner .in_left .info .text h3{ font-size:18px; color:#383838; line-height:1.5; margin-bottom:20px; font-family:黑体; }
.contact1 .inner .in_left .info .text h3.other{ padding-left:45px;}
.contact1 .inner .in_left p{ font-size:16px; color:#5b5b5b; line-height:1.5; margin-bottom:5px; padding-left:30px;}
.contact1 .inner .in_left p.p2{ padding-left:60px;}
.contact1 .inner .in_left p.p3{ padding-left:90px;}
.contact1 .inner .in_center{ width:439px; float:left; margin-left:43px;}
.contact1 .inner .in_center .list .item{ height:80px; border-bottom:1px solid #8b8b8b;}
.contact1 .inner .in_center .list .item h4{ font-size:22px; color:#414242; line-height:78px; }
.contact1 .inner .in_center .list .item .icon{ float:left; height:80px; margin-right:20px; margin-left:37px;}
.contact1 .inner .in_center .list .item .icon:after{ content:""; display:inline-block; height:100%; vertical-align:middle;}
.contact1 .inner .in_center .list .item.frist{ border-top:1px solid #8b8b8b;}
.contact1 .inner .in_center .list .item h4 i{ color:#000000;}
.contact1 .inner .in_right{ float:right;}
.contact1 .inner .in_right p{ font-size:26px; color:#f20314; line-height:1.7; margin-bottom:35px;}
.contact1 .inner .in_right p .tit{ display:block; font-size:26px; color:#0a97db;}
.tit_common h1{ font-size:32px; color:#000000; line-height:1.5;}
.tit_common h2{ text-transform:uppercase; font-size:15px; color:#000000; line-height:1.5;}
.tit_common { width:100%; text-align:center;}
.tit_common p{ font-size:14px; line-height:1.5; margin-top:20px;}

.contact2 .main{ background:url(../images/pic3.png) center center repeat; padding:95px 0 20px; margin-top:10px;}
.contact3{ background:url(../images/pic4.png) center bottom no-repeat; padding:45px 0 95px;}
.contact3 form .row .tit{ font-size:16px; line-height:40px; color:#a1a1a1; float:left; padding:0 10px;}
.contact3 form .row { border:1px solid #a1a1a1; border-radius:5px; width:383px; height:40px; float:left; margin-right:15px;}
.contact3 form .row input{ width:310px; height:40px; line-height:40px; float:left;}
.contact3 form { margin-top:50px; width:100%;}
.contact3 form .textarea{ width:97%; padding:10px; height:120px; border:1px solid #a1a1a1; border-radius:5px; margin-top:20px; }
.contact3 form .textarea textarea{ color:#a1a1a1; line-height:1.5; width:100%; height:100%; }
.contact3 form .btn{ width:190px; height:40px; line-height:40px; text-align:center; border-radius:10px; background:#033391; font-size:18px; color:#ffffff; float:right; margin-top:20px; margin-right:10px;}
.contact4 .form{ width:370px; float:left; margin-top:30px;}
.contact4 .form li .tit{ font-size:17px; color:#000000; line-height:34px; width:95px; float:left; text-align:center;}
.contact4 .form li .input{ width:270px; float:right; border:2px solid #3ba1f1; height:30px;}
.contact4 .form li .input input{ width:260px; height:30px; line-height:30px; padding:0 5px;}
.contact4 .form li .input.select select{ width:100%; height:34px; line-height:34px;}
option{ line-height:1.5;}
.contact4 .form h2{ background:url(../images/line2.png) center bottom no-repeat; background-size:100% auto; padding-bottom:15px; line-height:1.5; text-align:center; font-size:14px;  margin-bottom:15px; float:right; width:270px; height:30px;}
.contact4 .form li{ height:66px;}
.contact4 .pic_r{ float:right; width:700px;  overflow:hidden;}
.contact4 .pic_r img{ width:100%; height:auto;}
.contact4 .form .btn{ width:120px; height:35px; text-align:center; line-height:35px; background:#53a4f4; color:#ffffff; border-radius:5px; margin:0 auto; margin-top:40px; font-size:18px;}
.contact4{ padding:50px 0 60px;}

.contact2 .list .item{ width:266px; height:450px; background:url(../images/pic8.png) center center repeat; border-radius:30px; float:left; padding:0 25px; margin-left:125px;}
.contact2 .list .item.frist{ margin-left:0;}
.contact2 .list .item .pic{ width:75px; height:75px; border-radius:50%; overflow:hidden; margin:0 auto; margin-top:-38px;}
.contact2 .list .item .pic img{ width:100%; height:100%;}
.contact2 .list .item h3{ font-size:18px; color:#474747; line-height:1.5; text-align:center; margin-top:10px; margin-bottom:10px;}
.contact2 .list .item .text p{ font-size:15px; color:#000000; line-height:1.5; margin-bottom:10px;}

.contact5 .piece .row.last .p_left{ background:none;}

.contact2 .list .item .text { margin-bottom:35px;}
.contact5 .piece .p_left{ width:50%; float:left; position:relative; background:url(../images/line15.png) center bottom no-repeat; background-size:99.5% auto;  padding:40px 0 85px; height:280px;}
.contact5 .piece .p_left .num{  display:block; width:75px; height:75px; border-radius:50%; text-align:center; line-height:75px; color:#ffffff; font-size:50px; font-weight:bold; background:#0870a2; position:absolute; right:-37px; top:50%; margin-top:-37px;}
.contact5 .piece .p_left h2 i{ width:56px; height:56px; overflow:hidden; margin-right:15px; margin-left:70px;}
.contact5 .piece .p_left h2{ font-size:27px; color:#000000; line-height:1.5;}
.contact5 .piece .p_left h2:after{ content:""; display:block; width:225px; height:2px; background:#000000; margin-left:130px; margin-top:5px;}
.contact5 .piece .p_left p{ font-size:20px; line-height:1.9; color:#666666; width:365px;margin-left:130px; margin-top:25px;}
.contact5 .piece .p_left .btn{ margin-left:130px; margin-top:25px;}
.contact5 .piece .p_right{ width:49%; float:right; overflow:hidden; position:relative; height:405px;}
.contact5 .piece .p_right .pic1{ margin:0 auto; width:466px; height:321px; overflow:hidden;}
.contact5 .piece .p_right .pic2{ width:126px; height:176px; overflow:hidden; position:absolute; left:60px ; top:212px;}
.contact5 .piece{ margin-top:35px;}
.contact5 .piece{ background:url(../images/line14.png) center top no-repeat;}
.contact5 .piece .p_right .pic3{ margin:0 auto; width:351px; height:286px; overflow:hidden; position:absolute; right:140px; top:20px; z-index:2;}
.contact5 .piece .p_right .pic4{ margin:0 auto; width:346px; height:301px; overflow:hidden; position:absolute; right:25px; top:15px;}
.contact5 .piece .p_right .pic5{ margin:0 auto; width:285px; height:180px; overflow:hidden; position:absolute; left:60px; top:150px; z-index:2;}
.contact5 .piece .p_right .pic6{ margin:0 auto; width:252px; height:153px; overflow:hidden; position:absolute; right:0; top:80px;}
.contact5 .piece .p_right .pic7{ margin:0 auto; width:139px; height:192px; overflow:hidden; position:absolute; right:270px; top:100px; z-index:2;}
.contact5 .piece .p_right .pic8{ margin:0 auto; width:312px; height:204px; overflow:hidden; position:absolute; right:52px; top:65px;}
.contact5 .piece .row.other .p_left{ float:right; /*border-bottom:1px solid #0870a2;*/ border-right:none;}
.contact5 .piece .row.other .p_left .num{  display:block; width:75px; height:75px; border-radius:50%; text-align:center; line-height:75px; color:#ffffff; font-size:50px; font-weight:bold; background:#0870a2; position:absolute; left:-37px; top:50%; margin-top:-37px;}
.contact5 .piece .row.other .p_right{ float:left;}
.contact5 .piece .p_right{opacity:0;transform:translateX(50px);-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transition:all 2s ease-out 0s;-webkit-transition:all 2s ease-out 0s;}
.contact5 .piece .p_left{opacity:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transition:all 3s ease-out 0s;-webkit-transition:all 3s ease-out 0s;}
.contact5.show .piece .p_right{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.contact5.show .piece .p_left{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.contact5 .pics{ margin-top:50px;}
.contact5 .piece .row.last .p_left{ border-bottom:none;}
.contact6 .center_pic{ width:823px; height:472px; overflow:hidden;opacity:0;transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transition:all 1s ease-out 0s;-webkit-transition:all 1s ease-out 0s; }
.contact6.show .center_pic{ opacity:1;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
.contact6 .main{ position:relative; height:510px;}
.contact6 .main .content .text h2{ font-size:24px; color:#ff0012; line-height:1.5;}
.contact6 .main .content .text{ width:295px; text-align:right;}
.contact6 .main .content .text p{ font-size:16px; color:#000000; line-height:1.7; text-align:right;}
.contact6 .main .content .text.t1{ position:absolute; left:10px; top:30px;opacity:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transition:all 1s ease-out 0.5s;-webkit-transition:all 1s ease-out 0.5s;}
.contact6 .main .content .text.t2{ position:absolute; right:80px; top:30px; text-align:left;opacity:0;transform:translateX(50px);-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transition:all 1s ease-out 0.5s;-webkit-transition:all 1s ease-out 0.5s;}
.contact6 .main .content .text.t2 p,.contact6 .main .content .text.t4 p,.contact6 .main .content .text.t5 p{ text-align:left;}
.contact6 .main .content .text.t3{ position:absolute; left:10px; bottom:0;opacity:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transition:all 1s ease-out 1.5s;-webkit-transition:all 1s ease-out 1.5s;}
.contact6 .main .content .text.t4{ position:absolute; right:80px; bottom:0; text-align:left;opacity:0;transform:translateX(50px);-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transition:all 1s ease-out 1.5s;-webkit-transition:all 1s ease-out 1.5s;}
.contact6 .main .content .text.t5{ position:absolute; right:80px; bottom:200px; text-align:left;opacity:0;transform:translateX(50px);-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transition:all 1s ease-out 1s;-webkit-transition:all 1s ease-out 1s;}
.contact6 h1{ width:100%; text-align:center;}
.contact6 .main{ margin-top:50px;}
.contact6{ padding:75px 0 170px; background:#fafafa;}
.contact6.show .main .content .text.t1{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.contact6.show .main .content .text.t2{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.contact6.show .main .content .text.t5{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.contact6.show .main .content .text.t3{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.contact6.show .main .content .text.t4{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.contact8{ padding:55px 0 125px; background:#ffffff;}
.contact8 .tabbss{ width:100%; text-align:center;}
.contact8 .tabbss .child{ width:130px; height:50px; text-align:center; line-height:50px; background:#dcdcdc; border-radius:10px; display:inline-block; margin:0 10px;}
.contact8 .tabbss .child.now{ background:#1273d1; color:#ffffff;}
.contact8 .roll .inner .pic{ width:278px; height:209px; overflow:hidden; display:inline-block;margin:0 10px; }
.contact8 .roll .inner{ width:100%; text-align:center; display:none;}
.contact8 .roll{ margin-top:25px;}
.contact8 .roll .inner.now{ display:block;}
.contact7 .sub{ background:url(../images/pic24.png) center left no-repeat #f9f9f9; width:100%; height:502px; padding:35px 0; margin-top:65px;}
.contact7 .sub .s_le{ position:relative; height:469px; width:510px; margin-left:75px; float:left;opacity:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transition:all 1s ease-out 0s;-webkit-transition:all 1s ease-out 0s;}
.contact7 .sub .s_le p{ width:352px; height:79px; background:url(../images/tel.png) center center no-repeat; line-height:79px; color:#ffffff; font-weight:bold; font-size:28px; text-align:center; position:absolute; left:41px; bottom:-40px;}
.contact7 .sub .s_ri .title h2{ font-size:27px; color:#464647; line-height:1.5; text-align:center;}
.contact7 .sub .s_ri .title  h3{ font-size:20px; color:#fb6d6d; line-height:1.7; margin-top:5px;}
.contact7 .sub .s_ri{ margin-right:40px; float:right; width:500px;opacity:0;transform:translateX(50px);-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transition:all 1s ease-out 0s;-webkit-transition:all 1s ease-out 0s;}
.contact7.show .sub .s_ri{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);}
.contact7.show .sub .s_le{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);}
.contact4 .form{ width:370px; float:left; margin-top:30px;}
.contact7 .sub .s_ri li .tit{ font-size:17px; color:#000000; line-height:34px; width:143px; float:left; text-align:center;}
.contact7 .sub .s_ri li .input{ width:355px; float:left; border:1px solid #cacacc; height:40px; background:#ffffff;}
.contact7 .sub .s_ri li .input input{ width:340px; height:40px; line-height:40px; padding:0 5px;}
.contact7 .sub .s_ri li .input.select select{ width:100%; height:40px; line-height:40px; background:url(../images/tit25.png) 336px center no-repeat;}
.contact7 .sub .s_ri li.other .input.select select{  background:url(../images/tit25.png) 138px center no-repeat;}
option{ line-height:1.5;}
.contact7 .sub .s_ri li{ height:50px;}
.contact7 .sub .s_ri li.other .input{ width:160px; float:left; margin-left:30px;}
.contact7 .sub .s_ri li.other .input.frist{ margin-left:0;}
.contact7 .sub .s_ri li .choose p{ display:inline-block; line-height:35px; font-size:20px; margin-right:10px; cursor:pointer;}
.contact7 .sub .s_ri li .choose p i{ width:35px; height:35px; border-radius:50%;background:url(../images/tit26.png) center center no-repeat; background-size:100% 100%; float:left; margin-top:0; margin-right:10px; }
.contact7 .sub .s_ri li .choose p.add i{ background:url(../images/tit50%60.png) center center no-repeat; background-size:100% 100%; border:none;}
.contact7 .sub ul{ margin-top:10px;}
.contact7{ padding-bottom:70px;}
.contact9{ background:url(../images/pic25.png) center center no-repeat; padding:45px 0;}
.contact9 p{ font-size:21px; color:#000000; line-height:1.2; margin-bottom:15px; text-align:left; padding-left:340px; }
select {

text-align: center;

text-align-last: center;

}
/*网站地图*/
.map_home{ padding:70px 0;}
.map_home h1{ text-align:center;}
.map_home .tabbss h2{ background:url(../images/tab.png) center center no-repeat; width:159px; height:65px; text-align:center; line-height:55px; display:inline-block; margin:0 18px;}
.map_home .tabbss h2:hover{ background:url(../images/now.png) center center no-repeat; color:#ffffff;}
.map_home .tabbss h2.now{background:url(../images/now.png) center center no-repeat; color:#ffffff;}
.map_home .tabbss{ width:100%; text-align:center; margin-top:30px; border-bottom:25px solid #eeeeee;}
.map_home .roll .inner h3{ font-size:32px; color:#fc6c00; line-height:1.5; text-align:center;}
.map_home .roll .inner .list .item .tit{ width:225px; height:110px; line-height:110px; text-align:center; background:#0094da; color:#ffffff; float:left; font-size:30px;border-bottom:1px solid #ffffff;}
.map_home .roll .inner .list .item .main a{ font-size:18px; color:#107bb8; line-height:110px; padding:0 23px; display:inline-block;}
.map_home .roll .inner .list .item { background:#eeeeee; border-bottom:1px solid #0094da;}
.map_home .roll .inner .list{ margin-top:10px;}
.map_home .roll .inner.other .list .item .tit{ background:none;}
.map_home .roll .inner.other .list .item {border:none;}

.map_home .roll .inner .list .item .main a:hover{ color:#fc6c00;}

/*关于我们*/
.about_us{ padding-top:0px;}
.about_us .main{ background:#f3f3f3; position:relative;}
.about_us .tabbss{ position:absolute; left:0; top:-35px;}
.about_us .tabbss .child{ background:url(../images/tab.png) center center no-repeat; font-size:26px; width:159px; height:65px; text-align:center; line-height:55px; float:left; margin-left:180px; }
.about_us .tabbss .child.frist{ margin-left:0;}
.about_us .tabbss .child:hover{ background:url(../images/now.png) center center no-repeat; color:#ffffff;}
.about_us .tabbss .child.now{background:url(../images/now.png) center center no-repeat; color:#ffffff;}
.about_us .roll .inner p{ font-size:19px; color:#000000; line-height:1.9; text-indent:20px; margin-bottom:65px;}
.about_us .roll .inner{ padding:0 35px; margin-top:60px; padding-top:120px; display:none;}
.about_us .roll .inner.other{ display:block;}

.ksbj_left.jia{background:url(../images/nav_main.png) center center no-repeat; background-size:100% 100%;}

/*快速报价*/
.ksbj1{ background:#fff;}
.ksbj1 .ksbj_left .jjfa_nav{ background:#ffffff; }
.ksbj1 .ksbj_left .nav_main{ background:url(../images/nav_main.png) center center no-repeat; background-size:270px 100%;}
.ksbj1 .ksbj_left{ width:262px; float:left; text-align:center;/* background:url(../images/nav_main.png) center center no-repeat; background-size:100% 100%;*/ }
.ksbj1 .ksbj_left h1{ font-size:25px; color:#ffffff; line-height:75px; background:url(../images/tit5.png) center center no-repeat; background-size:100% 100%; width:100%; margin:0 auto;}
.ksbj1 .ksbj_left .list .item h2{ font-size:18px; color:#ffffff; line-height:45px; background:url(../images/tit23.png) 33px center no-repeat #208bdf; cursor:pointer;}
.ksbj1 .ksbj_left .list .item h2.add{background:url(../images/tit6.png) 33px center no-repeat #208bdf;}
.ksbj1 .ksbj_left .list{ width:235px; margin:0 auto; padding:15px 0; }
.ksbj1 .ksbj_left .list .item .hide h3{ width:233px; height:49px; line-height:49px; background:url(../images/tit7.png) center center no-repeat;}
.ksbj1 .ksbj_left .list .item .hide h3.now{ background:url(../images/now1.png) center center no-repeat; color:#208bdf;}
.ksbj1 .ksbj_left .list .item .hide h3 a{ margin:0 5px;}
.ksbj1 .ksbj_left .list .item .hide h3:hover{background:url(../images/now1.png) center center no-repeat; color:#208bdf;}
.ksbj1 .ksbj_left .list .item .hide h3:hover a{ color:#208bdf;}
.ksbj1 .ksbj_left .list .item .hide{ display:none; padding-top:10px;}
.ksbj1 .ksbj_left .list .item.now .hide{ display:block;}
.ksbj1 .ksbj_left .list .item{ border-bottom:2px solid #ffffff;}
.ksbj1 .ksbj_left .infor{ width:262px; height:241px; background:url(../images/info.png) center center no-repeat; text-align:center; margin-bottom:35px; margin-top:30px;}
.ksbj1 .ksbj_left .infor .tit_img{ width:234px; overflow:hidden; float:right; margin-top:35px; margin-bottom:15px;}
.ksbj1 .ksbj_left .infor .tel i{ float:left; margin-right:5px;animation:swinging 1s linear 0s infinite;-webkit-animation:swinging 1s linear 0s infinite;-moz-animation:swinging 1s linear 0s infinite;}
.ksbj1 .ksbj_left .infor .tel p{ float:left; font-size:26px; color:#ffffff; line-height:1.2; font-weight:bold;}
.ksbj1 .ksbj_left .infor .tel p span{ display:block;}
.ksbj1 .ksbj_left .infor .tel{ width:234px; float:right;}
.ksbj1 .ksbj_right h1{ font-size:20px; color:#ff7812; line-height:1.5;}
.ksbj1 .ksbj_right{ width:755px; border:1px solid #b5b5b5;  background:#ffffff; margin-left:60px; float:left; padding:25px 60px; min-height:775px;}
.ksbj1 .ksbj_right .content{ border-top:1px dashed #bcbcbc; margin-top:67px;}
.ksbj1 .ksbj_right .content h2{ margin-top:-18px; margin-left:55px;}

.ksbj1 .ksbj_right .form li .input select{ background:url(../images/tit25.png) 331px center no-repeat;}
.ksbj1{ padding:0px 0;}
.ksbj1 .ksbj_right .form{ width:455px; margin:0 auto; margin-top:30px;}
.ksbj1 .ksbj_right .form li .tit{ font-size:17px; color:#000000; line-height:37px; width:95px; float:left; text-align:left;}
.ksbj1 .ksbj_right .form li .input{ width:355px; float:right; border:1px solid #b5b5b5; height:37px;}
.ksbj1 .ksbj_right .form li .input input{ width:345px; height:37px; line-height:37px; padding:0 5px;}
.ksbj1 .ksbj_right .form li .input.select select{ width:100%; height:34px; line-height:34px;}
option{ line-height:1.5;}
.ksbj1 .ksbj_right .form h2{ border-bottom:1px dashed #b6b6b6; line-height:1.7; text-align:center; font-size:14px; margin-top:30px; margin-bottom:15px;}
.ksbj1 .ksbj_right .form li{ height:66px;}
.ksbj1 .ksbj_right .form .btn{ width:120px; height:35px; text-align:center; line-height:35px; background:#53a4f4; color:#ffffff; border-radius:5px; margin:0 auto; margin-top:20px; font-size:18px;}
.ksbj2 .div .div_l{ width:305px; float:left;}
.ksbj2 .div .div_l h1{ line-height:50px; background:#208bdf; font-size:18px; color:#ffffff; padding-left:35px; width:270px; margin-bottom:2px; cursor:pointer;}
.ksbj2 .div .div_l h1 span{ width:50px; height:50px; float:right; background:url(../images/bg8_2.jpg) center center no-repeat;}
.ksbj2 .div{ background:#f4f4f4; padding:30px 0 55px;}
.ksbj2 .div .div_l h1:hover span{background:url(../images/bg8_1.jpg) center center no-repeat;}
.ksbj2 .div .div_l h1.now span{background:url(../images/bg8_1.jpg) center center no-repeat;}
.ksbj2 .div .div_r{ float:right;}
.ksbj2 .div .div_r .pic{ width:510px; height:359px; overflow:hidden; float:left;}
.ksbj2 .div .div_r .text{ width:337px; float:right; margin-left:22px;}
.ksbj2 .div .div_r .text h2{ font-size:16px; color:#474747; line-height:50px; background:#ffffff;}
.ksbj2 .div .div_r .text h2 span{ display:inline-block; width:140px; background:#0d62a6; color:#ffffff; font-size:18px; text-align:center;}
.ksbj2 .div .div_r .text .p{ background:#ffffff; width:307px; height:250px; margin-top:15px; padding:20px 15px;}
.ksbj2 .div .div_r .text .p p{ font-size:14px; line-height:1.7; color:#474747;}
.ksbj2 .div .div_r .text .p .btn{ width:132px; height:35px; line-height:35px; background:#ff6600; color:#ffffff; font-size:18px; text-align:center; float:right; margin-top:15px;}
.ksbj2 .div .div_r .inner{ display:none;}
.ksbj2 .div .div_r .inner.other{display:block;}


/*解决方案*/
.jjfa_nav .content{ padding:5px 0;}
.jjfa_nav .content h3{ font-size:17px; color:#000000; width:100%; height:46px; background:url(../images/tit12.png) center center no-repeat; background-size:auto 100%; background-size:cover; line-height:46px;}
.jjfa_nav .content h3:hover{ color:#2592e2; background:url(../images/now2.png) center center no-repeat;background-size:auto 100%; background-size:cover;}
.jjfa_nav .content h3 a{ width:100%; height:100%; display:block;}
.ksbj_nav h2{ background:#208bdf; font-size:31px; color:#ffffff; line-height:1.2;padding:20px 0 5px;}
.ksbj_nav{ width:250px; margin:0 auto; margin-top:35px; margin-bottom:35px; }
.ksbj_nav h2 span{ font-size:12px; color:#e7f6fd; display:block;}
.ksbj_nav .form{ background:url(../images/form.png) center center no-repeat; background-size:100% 100%;}
.ksbj_nav .form .lei .tit{ width:106px; float:left; text-align:right; font-size:18px; color:#000000; line-height:47px;}
.ksbj_nav .form .lei input{ height:47px; line-height:47px; width:120px; padding:0 5px; float:left;}
.ksbj_nav .form .lei{ border-bottom:2px solid #ffffff; height:47px;}
.ksbj_nav .form .lei select{ height:47px; line-height:47px; width:120px; padding:0 5px; float:left; cursor:pointer;}

select { background:url(../images/tit13.png) right center no-repeat;

  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
 
}
.hi2{ display:none;}
.contact5.show .piece .p_left:hover .hi2{ display:inline-block;}
.contact5.show .piece .p_left:hover .hi1{ display:none;}
.contact5.show .piece .p_left i{ width:54px; height:54px; float:left; overflow:hidden;}
.contact5.show .piece .p_left i img{ width:100%; height:100%;}
.contact4 .form li .input.select select{ background:url(../images/tit25.png) 243px center no-repeat;}
.ksbj_nav .form .btn a{ width:100%; display:block; height:40px; line-height:40px; color:#ffffff; background:#208bdf; font-size:18px; text-align:center;}
.jjfa .tabbss{ width:100%; text-align:center; background:#ffffff; border-bottom:1px solid #a6a6a6;}
.jjfa .tabbss span{ width:25%; float:left; font-size:20px; color:#000000; line-height:73px; cursor:pointer; position:relative;}
.jjfa .tabbss span.now:after{ content:""; display:block; width:100%; height:9px; background:url(../images/line13.png) center center no-repeat; position:absolute; left:0; bottom:-7px; background-size:100% 100%;}
.tzkt_num3 .tabbss span:hover:after,.jjfa .tabbss span:hover:after{ content:""; display:block; width:100%; height:9px; background:url(../images/line13.png) center center no-repeat; position:absolute; left:0; bottom:-7px; background-size:100% 100%;}
.jjfa .tabbss a{ width:25%; float:left; font-size:20px; color:#000000; line-height:73px; cursor:pointer; position:relative;}
.jjfa .tabbss a.now:after{ content:""; display:block; width:100%; height:9px; background:url(../images/line13.png) center center no-repeat; position:absolute; left:0; bottom:-7px; background-size:100% 100%;}
.jjfa .tabbss a:hover:after{ content:""; display:block; width:100%; height:9px; background:url(../images/line13.png) center center no-repeat; position:absolute; left:0; bottom:-7px; background-size:100% 100%;}
.xg1 .tabbss span{ width:20%; float:left; font-size:20px; color:#000000; line-height:73px; cursor:pointer; position:relative;}
.xg1 .tabbss span.now:after{ content:""; display:block; width:100%; height:9px; background:url(../images/line13.png) center center no-repeat; position:absolute; left:0; bottom:-7px; background-size:100% 100%;}


.ksbj1 .ksbj_right.jjfa{ padding:0; border:none; background:none;}
.jjfa .roll .inner .p1{ border:5px solid #eeeeee; padding:35px 50px 0;}
.jjfa .roll .inner .p2{ border:1px solid #208bdf; padding:20px 15px 10px; position:relative;}
.jjfa .roll { /*padding:0 5px 25px;*/}
.jjfa .roll .inner  p{ font-size:14px; color:#000000; line-height:1.5; margin-bottom:35px;}
.jjfa .roll .inner h2{ font-size:26px; color:#208bdf; line-height:1.5; text-align:center;}
.jjfa .roll .inner h2 span{ color:#ff7812;}
.jjfa .roll .inner .img{ width:246px; height:190px; overflow:hidden; position:absolute; top:55px; right:40px;}
.jjfa .roll .inner  p.other{ width:600px;}
.jjfa .roll .inner .p2 .text{ margin-top:20px;}
.jjfa .roll .inner .part{ margin-bottom:33px;}
.jjfa .roll .inner h2 img{ width:100%; height:auto;}
.jjfa .roll .sub .pic{ width:263px; height:256px; overflow:hidden;}
.jjfa .roll .sub .text h3{ font-size:19px; color:#1273d1; line-height:1.5; text-align:center;}
.jjfa .roll .sub .text h3 .more{ display:block; font-size:14px; color:#474747; line-height:1.5;}
.jjfa .roll .sub .list .item{ width:222px; display:inline-block; margin:0 4px; overflow:hidden;}
.jjfa .roll .sub .text{ padding:5px 0;}
.jjfa .roll .sub .list .item{ border:1px solid #bababa;}
.jjfa .roll .sub{ background:#f3f3f3; padding-top:17px;}
.jjfa .roll .ceng{ display:none;}
.jjfa .roll .ceng.other{ display:block;}
.jjfa .roll .sub .list{ background:#ffffff; padding:20px; margin-top:20px;}
.jjfa .roll .inner{ background:#ffffff; padding:25px 5px}
.gcal_tab{ padding:69px 0 17px;}
.gcal_tab .lei{ width:113px; float:left; text-align:center; margin-right:68px;}
.gcal_tab .lei .pic{ width:113px; height:113px; overflow:hidden;}
.gcal_tab .lei h3{ font-size:16px; font-weight:bold; color:#208bdf; margin-top:10px;}
.gcal_tab .lei.last{ margin-right:0;}
.gcal_tab .lei:hover .pic{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transition:all 1s ease-out 0s;-webkit-transition:all 1s ease-out 0s;}
.jjfa .roll .sub h2 img{ width:100%; height:auto;}

/*工程案例*/
.ksbj_right.gcal{ padding:10px 5px; width:860px;}
.gcal .list .item .pic{ width:273px; height:306px; overflow:hidden; position:relative;}
.gcal .list .item { width:273px; float:left; border:1px solid #c8c8c8; margin-left:15px; margin-bottom:40px;}
.gcal .list .item .text{ text-align:center; padding:5px 0;}
.gcal .list .item .text h2{ font-size:17px; color:#1273d1; line-height:1.5;}
.gcal .list .item .text .btn{ text-decoration:underline; font-size:14px; line-height:1.5;}
.gcal .list .item .pic .hide{ width:233px; height:216px; background:url(../images/ceng.png) center center repeat; position:absolute; left:0; top:0; padding:45px 20px; display:none;}
.gcal .list .item .pic .hide p{ font-size:20px; color:#474747; line-height:2;}
.gcal .list .item.frist{ margin-left:0;}


/*工程案例*/
.gcal_detail .main{ width:100%; background:#ffffff; padding:40px 0;}
.gcal_detail .main .info{ background:#ffffff; padding:25px;}
.gcal_detail .main .m_ceng{ padding:15px 15px 20px; background:#c5e1f7;}
/*.gcal_detail .main .info p{ font-size:22px; line-height:1.5; color:#000000;}*/
.gcal_detail .main .btns a{ display:inline-block; padding:0 50px ; line-height:45px; color:#ffffff; font-size:18px; background:#208bdf; margin:0 22px;}
.gcal_detail .main .btns{ width:100%; text-align:center; margin-top:35px;}

.gcal_detail{ padding-bottom:45px;}

.slider{
	width: 100%; /*Same as width of the large image*/
	position: relative;
	/*Instead of height we will use padding*/
/*That helps bring the labels down*/
	
	margin: 20px auto 100px auto;
	
	/*Lets add a shadow*/
	 padding-top:416px;
}


/*Last thing remaining is to add transitions*/
.slider>img{
	position: absolute;
	left: 50%; top: 0; margin-left:-320px;
	transition: all 0.5s; width:640px; height:397px; 
}

.slider input[name='slide_switch'] {
	display: none;
}

.slider label { margin-right:5px;
	 width:142px;  text-align:center; height:105px;
	
	float: left;
	cursor: pointer;
	transition: all 0.5s;
	background:#ffffff;
	/*Default style = low opacity*/
	opacity: 1;
}

.slider label img{
	display: block; margin:0 auto;
}

/*Time to add the click effects*/
.slider input[name='slide_switch']:checked+label { border:2px solid #2593e2;
	opacity: 1;
}

/*Clicking any thumbnail now should change its opacity(style)*/
/*Time to work on the main images*/
.slider input[name='slide_switch'] ~ img {
	opacity: 0;
	transform: scale(1.1);
}
/*That hides all main images at a 110% size
On click the images will be displayed at normal size to complete the effect
*/
.slider input[name='slide_switch']:checked+label+img {
	opacity: 1;
	transform: scale(1);
}



.ksbj1 .ksbj_right.tzkt_num3{ background:#ffffff;}
.tzkt_num3 .tabbss span{ width:33.33%}
.tzkt_num3 .roll .ceng .item{ width:239px; height:235px; padding-top:20px; border:1px solid #e9e9e9; position:relative; text-align:center; float:left; margin-left:10px; margin-bottom:15px;} 
.tzkt_num3 .roll .ceng .item .hide{ width:219px; height:97px; background:url(../images/hide1.png) center center no-repeat; position:absolute; left:0; bottom:0; padding:10px; display:none;}
.tzkt_num3 .roll .ceng .item .hide p{ font-size:14px; color:#474747; line-height:1.5;}
.tzkt_num3 .roll .ceng .item .pic{ width:100%; height:180px; overflow:hidden;}
.tzkt_num3 .roll .ceng .item .pic img{ height:100%; width:100%;}
.tzkt_num3 .roll .ceng .item h2{ font-size:16px; color:#323131;margin-top:15px;}
.tzkt_num3 .roll .ceng .item a{ width:100%; height:100%; display:block;}
.tzkt_num3 .roll .ceng .item.frist{ margin-left:0;}
.tzkt_num3 .roll{ padding-top:30px;}
.ksbj1 .ksbj_right.tzkt_num3{ min-height:677px;}
.gcal .list .item .pic img{ width:100%; height:auto;}
.hougai.g1.g2 span{ width:213px;}
.tzkt_num4_main.gg .cp1 .cp1_r .text{ background:#ffffff; width:189; height:260px}
.tzkt_num4_main.gg .cp1 .cp1_r .text p{    font-size: 22px;
    color: #000000;
    line-height: 1.7;}
.index_common4{ background:#fff; padding-bottom:15px;}
.ksbj_right.gcal{ padding:10px 5px; width:860px;}
.index_common4 .list{ background:#ffffff; padding:25px 5px 20px;}
.index_common4 .list .item .pic{ width:273px;/* height:306px;*/ overflow:hidden; position:relative; text-align:center; padding:5px;}
.index_common4 .list .item { width:273px; float:left; border:1px solid #c8c8c8; margin-left:28px; margin-bottom:40px;}
.index_common4 .list .item .text{ text-align:center;/* padding:5px 0;*/}
.index_common4 .list .item .text h2{ font-size:17px; color:#1273d1; line-height:1.5;}
.index_common4 .list .item .text .btn{ text-decoration:underline; font-size:14px; line-height:1.5;}
.index_common4 .list .item .pic .hide{ width:233px; height:216px; /*background:url(../images/ceng.png) center center repeat;*/ background-color:#000; opacity: 0.7; position:absolute; left:0; top:0; padding:45px 20px; display:none;}
.index_common4 .list .item .pic .hide p{ font-size:20px; color:#f4f2f1; line-height:2;}
.index_common4 .list .item.frist{ margin-left:0;}
/*五级*/
.tzkt_num4_main .cp1 .cp1_l{ width:530px;/* height:360px;*/ float:left; border:1px solid #bdbebe; background:#ffdcc2; text-align:center; padding-bottom:12px; overflow:hidden;}
.tzkt_num4_main .cp1 .cp1_l h1{ font-size:24px; line-height:60px; color:#474747;}
.tzkt_num4_main .cp1 .cp1_l .div .big{ width:100%; height:190px; background:#ffffff;}
.tzkt_num4_main .cp1 .cp1_l .div .big img{ height:187px; width:auto;}
.tzkt_num4_main .cp1 .cp1_l .div .small .img{ width:175px; height:87px; margin-left:2px; float:left; background:#ffffff;}
.tzkt_num4_main.t5 .cp1 .cp1_l .div .small .img{ width:216px; height:87px; margin-left:2px; float:left; background:#ffffff;}

.tzkt_num4_main .cp1 .cp1_l .div .small .img img{ height:81px; width:auto;}
.tzkt_num4_main .cp1 .cp1_l .div .small .img.frist{ margin-left:0;}
.tzkt_num4_main .cp1 .cp1_l .div .small{ margin-top:12px;}
.tzkt_num4_main.another .cp1 .cp1_r{ float:right; background:#c5e1f7; width:249px; padding:25px;height:315px; margin-top:0;}
.tzkt_num4_main.another .cp1 .cp1_r .text1{ background:#ffffff; padding:0 15px;}
.tzkt_num4_main.another .cp1 .cp1_r .text1 p{ font-size:22px; color:#000000; line-height:1.7;}
.ksbj1 .ksbj_right.tzkt_num4{ width:878px;}
.tzkt_num4_main {background:#ffffff; padding:30px 10px;}
.tzkt_num4_main .cp2 .links h2{ font-size:21px; color:#000; line-height:1.5; float:left; width:25%; text-align:center; cursor:pointer;}
.tzkt_num4_main .cp2 .links h2.now {background-color: #e4393c; color:#fff; line-height: 43px;}
.tzkt_num4_main .cp2 .links h2.now:after{ content:""; display:block; width:50px; height:2px; /*background:#208bdf;*/ margin:0 auto;/* margin-top:20px;*/}
.tzkt_num4_main .cp2 .links h2:hover:after{ content:""; display:block; width:50px; height:2px; /*background:#208bdf;*/ margin:0 auto;/* margin-top:20px;*/}
.tzkt_num4_main .cp2 .text{ border:1px solid #8c8c8e; padding:30px; }
.tzkt_num4_main .cp2 .text p{ line-height:2; font-size:16px; color:#000000;}
.tzkt_num4_main .cp2 .links{ margin-top:30px;}
.tzkt_num4 .index_common4 .list .item{ width:265px;/* margin-left:20px;*/}
.tzkt_num4 .index_common4 .list .item .pic{ width:96%;}
.tzkt_num4 .index_common4{ padding-top:30px;}



.tzkt_num4_main.t5 .cp1 .cp1_l{ width:654px; float:none; margin:0 auto;}
.tzkt_num4_main .cp1 .cp1_r{ width:100%; float:none; padding:0; background:none; border:1px solid #8c8c8e; height:auto; margin-top:30px;}
.tzkt_num4_main .cp1 .cp1_r .text{ padding:30px;}
.tzkt_num4_main .cp1 .cp1_r .text p{ font-size:16px;}
.tzkt_num2 .list li .li_le .ksbj1{ padding:0;}
.tzkt_num2 .list li .li_le.other{ background:none;}
.tzkt_num2 .list li .li_ri .inner .pic:after{ content:""; display:inline-block; height:100%; vertical-align:middle;}
.index_common4.other{ background:#ffffff;}
.index_common4 .list .item a{ width:100%; height:100%; display:block;}
.ksbj_right.syzy_product{ width:875px;}
.ksbj_right.syzy_product .tabbss span{ width:16%;}







.syzy_product .roll .ceng .li_ri{ float:none; background:#ffffff; padding:45px 5px;}
.syzy_product .roll .ceng .li_ri .inner{ width:287px; height:280px; padding:0; border:1px solid #e9e9e9; overflow:hidden; text-align:center; float:left; margin-left:8px; margin-bottom:8px;}
.syzy_product .roll .ceng .li_ri .inner.frist{ margin-left:0;}
.syzy_product .roll .ceng .li_ri .inner h3{ font-size:16px; color:#474747; line-height:1.5; text-align:center; margin-top:10px;}

.syzy_product .roll .ceng .li_ri .inner:hover .pic i{ background:url(../images/more1.png) right top no-repeat;}
.tzkt_num2 .list{ padding-top:127px;}
.tzkt_num2 .list li{ margin-bottom:75px;}
.syzy_product .roll .ceng .li_ri .inner .pic{ width:100%; height:194px;  overflow:hidden; position:relative; }
.syzy_product .roll .ceng .li_ri .inner .pic i{ width:42px; height:42px; background:url(../images/more.png) center center no-repeat; display:block; position:absolute; right:0; top:0; z-index:100;}
.syzy_product .roll {
    padding: 0 ;
}
.ksbj_right.syzy_product{ margin-left:30px; width:893px; }
.sub{ padding-top:70px;}
.sub .list .item{ width:264px; margin:0 7px; position:relative;}
.sub .list .item img{ width:100%;}
.sub .list .item .pic .hide{ width:100%; height:166px; background:url(../images/ceng.png) center center repeat; position:absolute; left:0; top:0; padding:45px 0; display:none;}
.sub .list .item .pic .hide p{ font-size:16px; color:#474747; line-height:2;}
.sub .list .item .pic .hide p{ padding:0 5px;}
.syzy_product .roll .sub .list .item{ width:270px}
.syzy_product .tabbss{ border-bottom:1px solid #a6a6a6;}
.tzkt_num4_main.syzy_detail .cp1_l{ width:274px; float:left; margin-left:10px;}
.tzkt_num4_main.syzy_detail .cp1 .cp1_l .div .small .img{ width:90px;}
.tzkt_num4_main.syzy_detail .cp1_l.frist{ margin-left:0;}
.tzkt_num4_main.syzy_detail .cp1_l.blue{ background:#c5e1f7;}


.tzkt_num4_main.syzy_detail .cp2 .links h2{ width:16%;}
.azlc h1{ width:100% ; height:auto;}
.azlc{ padding:55px 0; }
.azlc .list{ width:1092px; margin:0 auto; background:#fbfbfc; border:1px solid #efeeed; margin-top:60px;}
.azlc .list .item h2{ font-size:18px; color:#474747; line-height:65px; background:#f5f5f5; padding:0 35px; cursor:pointer;}
.azlc .list .item.now h2{color:#7ebbdc;}
.azlc .list .item.now h2 span{background:url(../images/icon24.png) center center no-repeat;}
.azlc .list .item h2 span{ width:65px; height:65px; float:right; background:url(../images/icon23.png) center center no-repeat;}
.azlc .list .item .hide .box .pic{ width:361px; height:178px; overflow:hidden;}
.azlc .list .item .hide .box{ width:316px; display:inline-block; margin:0 15px;}
.azlc .list .item .hide .box .text h3{ font-size:18px; color:#474747; line-height:1.5;}
.azlc .list .item .hide .box.other{ margin-left:0;}
.azlc .list .item .hide .box .text{ height:208px; padding:10px 5px;}
.azlc .list .item .hide{ width:100%; text-align:center; padding:5px 0; display:none;}
.azlc .list .item{ margin-bottom:15px;}



.jyzy{ padding:65px 0;}
.jyzy h1 img{ width:100%; height:auto;}
.jyzy .pic{ margin-top:45px;}
.tzkt_num2 .ksbj_left{ width:100%; text-align:center;}
.tzkt_num2 .ksbj_left h1{ font-size:25px; color:#ffffff; line-height:75px; background:url(../images/tit5.png) center center no-repeat; width:252px; margin:0 auto;}
.tzkt_num2 .ksbj_left .list .item h2{ font-size:18px; color:#ffffff; line-height:45px; background:url(../images/tit23.png) 33px center no-repeat #208bdf; cursor:pointer; text-align:center;}
.tzkt_num2 .ksbj_left .list .item h2.add{background:url(../images/tit6.png) 33px center no-repeat #208bdf;}
.tzkt_num2 .ksbj_left .list{ width:235px; margin:0 auto; padding:15px 0;}
.tzkt_num2 .ksbj_left .list .item .hide h3{ width:233px; height:49px; line-height:49px; background:url(../images/tit7.png) center center no-repeat;}
.tzkt_num2 .ksbj_left .list .item .hide h3.now{ background:url(../images/now1.png) center center no-repeat; color:#208bdf;}
.tzkt_num2 .ksbj_left .list .item .hide h3 a{ margin:0 5px;}
.tzkt_num2 .ksbj_left .list .item .hide h3:hover{background:url(../images/now1.png) center center no-repeat; color:#208bdf;}
.tzkt_num2 .ksbj_left .list .item .hide h3:hover a{ color:#208bdf;}
.tzkt_num2 .ksbj_left .list .item .hide{ display:none;}
.tzkt_num2 .ksbj_left .list .item.now .hide{ display:block;}
.tzkt_num2 .ksbj_left .list .item{ border-bottom:2px solid #ffffff;}
.tzkt_num2.jyzy_num2 .list li .li_le { background:#ffffff; border:1px solid #e9e9e9; padding:0;}
.tzkt_num2.jyzy_num2 .list li .li_le h1{ height:85px; line-height:85px; background-size: 100% 100%;}
.tzkt_num2.jyzy_num2 .list li .li_le .nr p{ line-height:64px; font-size:17px; color:#000000; border-bottom:1px solid #e9e9e9; text-align:center;}
.tzkt_num2.jyzy_num2 .list li .li_ri .inner{ height:233px; padding-top:10px;}
.tzkt_num2.jyzy_num2 .list li .li_ri .inner .pic{ height:197px;}
.tzkt_num2.jyzy_num2 .list li .li_ri .inner .pic img{ width:90%; height:auto;}
.tzkt_num2.jyzy_num2 .list li{ margin-bottom:0;}
.tzkt_num2.jyzy_num2{ padding-bottom:115px;}
.tzkt_num2 .list { padding:0;}

.tzkt_num2.lengku{ padding-bottom:0;}
.tzkt_num2.lengku .list li{ margin-bottom:75px;}
.tzkt_num2.lengku .list li .li_ri .inner .pic img{ width:100%;}
.tzkt_num2.lengku .list li .li_ri .inner{ padding:0;}
.tzkt_num2.lengku .list li .li_ri .inner h3{ color:#0d62a5;}
.tzkt_num2.lengku .list li .li_ri .inner:hover{ border:1px solid #e2e2e2}
.tzkt_num2.lengku .list li .li_ri .inner:hover h3{ color:#f77b1b;}
.tzkt_num2.lengku .list li .li_le .nr p{ background:url(../images/pp.png) center center no-repeat; line-height:76px; height:76px;}
.tzkt_num2.lengku .list li .li_le .nr p:hover{ background:#c5c4c4; color:#1e8bdb;}
.tzkt_num2.lengku .list li .li_ri .inner .pic{ height:216px;}
.tzkt_num2.lengku .list li .li_ri .inner{ height:270px;}


.bread{ height:35px; background:#efefef;}
.bread p{ line-height:35px; background:url(../images/icon25.png) 115px center no-repeat; padding-left:130px; font-size:16px;}
.bread p a:hover{ color:#0094da;}

.lengku_list{ padding:65px 0 0;}
.lengku_list .main{ margin-top:22px;}
.lengku_list .main .tabbss{ width:100%; height:149px; background:url(../images/tabb.png) center center no-repeat; background-size:cover;}
.lengku_list .main .tabbss .child{ width:16.66%; float:left; text-align:center; padding-top:30px; cursor:pointer;}
.lengku_list .main .tabbss .child h2{ font-size:16px; line-height:2;}
.lengku_list .main .tabbss .child.now h2{ color:#0094da; }
.lengku_list .main .item h3{ width:70px; height:127px; border:1px solid #585858; text-align:center; font-size:17px; color:#585858; background:url(../images/line4.png) center 30px no-repeat; padding-top:40px; float:left;}
.lengku_list .main .item .content_right{ float:left; margin-left:2px;}
.lengku_list .main .item .content_right .pic{ width:175px; height:159px; overflow:hidden; position:relative; float:left; border:1px solid #808080; padding:1px 3px 7px; }
.lengku_list .main .item .content_right .pic h4{ line-height:50px; position:absolute; left:3px; top:1px; width:176px; text-align:center; color:#ffffff; font-size:17px; background:url(../images/tit33.png) center center no-repeat; background-size:cover;}
.lengku_list .main .item{ height:159px;}
.lengku_list .main .item .content_right .text h5{ font-size:22px; color:#0094da; line-height:1.5;}
.lengku_list .main .item .content_right .text p{ color:#585858; font-size:15px; line-height:1.5; text-indent:30px; margin:5px 0 10px;}
.lengku_list .main .item .content_right .text span{ font-size:15px; color:#0094da; line-height:1.5;}
.lengku_list .main .item .content_right .text{ float:left; margin-left:40px; width:675px; padding-top:15px;}
.lengku_list .main .item{ border-bottom:1px dashed #585858; padding:25px 0;}
.lengku_list .main .item:hover h3{ background:#0094da; color:#ffffff;}
.lengku_list .main .item a{ width:100%; height:100%; display:block;}
.lengku_list .main .list{ display:none; margin-top:80px;}
.lengku_list .main .list.other{ display:block;}
.lengku_list .main .tabbss .child .icon{ height:50px;}
.lengku_list .main .tabbss .child .icon:after{ content:""; display:inline-block; height:100%; vertical-align:middle;}
.lc_img img{ width:100%; height:auto; }
.lc_img{ margin-top:75px;}

.ksbj1 .ksbj_right .lk_detail h1{ font-size:20px; line-height:3; color:#0094da; border-bottom:1px solid #9e9e9e;}
.lk_detail .text p{ font-size:16px; color:#000000; line-height:2.5; text-indent:30px; margin-top:25px;}
.ksbj1 .ksbj_right .lk_detail h1{}

.lengku_roll .ksbj1{ display:none;} 
.lengku_roll .ksbj1.other{ display:block;}
.lengku_main .tabbss{ width:100%; height:149px; background:url(../images/tabb.png) center center no-repeat; background-size:cover;}
.lengku_main .tabbss .child{ width:16.66%; float:left; text-align:center; padding-top:30px; cursor:pointer;}
.lengku_main .tabbss .child h2{ font-size:16px; line-height:2;}
.lengku_main .tabbss .child.now h2{ color:#0094da; }
.lengku_main .tabbss .child .icon{ height:50px;}
.lengku_main .tabbss .child .icon:after{ content:""; display:inline-block; height:100%; vertical-align:middle;}
.lengku_main{ padding-top:67px;}
 
 
.pinpai{ background:#f5f5f5; padding:55px;}
.pinpai_tit{ width:100%; text-align:center;}
.pinpai .piece h2{ width:100%; text-align:center; margin-top:25px;}
.pinpai .piece .main{ position:relative; height:603px; margin-top:50px;}
.pinpai .piece .main .pic1{ width:563px; height:603px; overflow:hidden; position:absolute; left:0; top:0;opacity:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transition:all 1s ease-out 0s;-webkit-transition:all 1s ease-out 0s;}
.pinpai .piece .main .pic2{ width:617px; height:297px; overflow:hidden; position:absolute; right:0; top:0;opacity:0;transform:translateX(50px);-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transition:all 1s ease-out 0s;-webkit-transition:all 1s ease-out 0s;}
.pinpai .piece .main .pic3{ width:288px; height:299px; overflow:hidden; position:absolute; right:322px; bottom:0;opacity:0;transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transition:all 1s ease-out 0s;-webkit-transition:all 1s ease-out 0s;}
.pinpai .piece .main .pic4{ width:288px; height:299px; overflow:hidden; position:absolute; right:0; bottom:0;opacity:0;transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transition:all 1s ease-out 0.5s;-webkit-transition:all 1s ease-out 0.5s;}
.pinpai.show .piece .main .pic4{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);}
.pinpai.show .piece .main .pic3{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);}
.pinpai.show .piece .main .pic1{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.pinpai.show .piece .main .pic2{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.pinpai1 .content .item{ width:399px; height:241px; overflow:hidden; float:left; position:relative;}
.pinpai1 .content .item .hide{ position:absolute; left:0; top:0; background:url(../images/hide.png) center center repeat; width:100%; height:100%; text-align:center; display:none;}
.pinpai1 .content .item .hide p{ font-size:17px; color:#fff; line-height:2; width:315px; margin:0 auto; margin-top:30px;}
.pinpai1{ padding:70px 0;}
.pinpai1 .content{ margin-top:20px;} 
.pinpai1 .btn{ width:223px; height:60px; margin:0 auto; margin-top:50px;}

.ksbj2.pinpai_ksbj2 .div .div_l h1{ background:#ccd5d6; color:#474747;}
.ksbj2.pinpai_ksbj2 .div .div_l h1 span {
    background: url(../images/span1.png) center center no-repeat;
}
.ksbj2.pinpai_ksbj2 .div .div_l h1.now span {
    background: url(../images/span2.png) center center no-repeat;
}
.ksbj2.pinpai_ksbj2 .div .div_r .text h2 span{ background:#939393;}
.ksbj2.pinpai_ksbj2 .div .div_r .text .p .btn{ background:#0094e0;}
.pinpai3 .nr .n_left{ width:623px; float:left; background:#f5f5f5; border-bottom:1px solid #fc7712}
.pinpai3 .nr .n_left .tabbss{ width:100%; height:56px; background:url(../images/tab2.png) center center no-repeat #ffffff;}
.pinpai3 .nr .n_left .tabbss span{ width:140px; float:left; text-align:center; font-size:23px; line-height:54px;}
.pinpai3 .nr .n_left .tabbss span.now{ color:#0094da;}
.pinpai3 .nr .n_left .tabbss span.now:after{ content:""; display:block; width:56px; height:2px; background:#0094da; margin:0 auto;}
.pinpai3 .nr .n_left .inner p{ font-size:16px; line-height:64px; border-bottom:1px dashed #bfbfbf; text-align:left; padding:0 25px;}
.pinpai3 .nr .n_left .inner p span{ width:80px; height:20px; text-align:center; background:#fc7712; float:right; color:#ffffff; line-height:20px; font-size:12px; margin-top:27px;}
.pinpai3 .nr .n_left .inner p a{ width:100%; height:100%; display:block;}
.pinpai3 .nr .n_left .inner{ display:none;}
.pinpai3 .nr .n_left .inner.other{ display:block;}
.pinpai3 .nr .n_right{ width:527px; height:380px; background:url(../images/box.png) center center no-repeat #f5f5f5; float:right;border-bottom:1px solid #fc7712;}
.pinpai3 .nr .n_right .top h1{ font-size:25px; color:#0094da; line-height:53px; width:340px; text-align:center; float:left; }
.pinpai3 .nr .n_right .top .logo{ float:right; margin-top:10px;}
.pinpai3 .nr .n_right .div .pic{ width:207px; height:279px; overflow:hidden; float:left;}
 .pinpai3 .nr .n_right .div  .text{ width:275px; float:left; margin-left:20px;}
.pinpai3 .nr .n_right .div  .text p{ font-size:14px; line-height:1.5;}
.pinpai3 .nr .n_right .div{ margin-top:20px;}
.pinpai3 .nr .n_right .div  .text .btn a{width:80px; height:20px; text-align:center; background:#fc7712; color:#ffffff; line-height:20px; font-size:12px; margin:0 20px; margin-top:27px; display:inline-block;}
.pinpai3 .nr .n_right .div  .text .btn{ width:100%; text-align:center;}
.pinpai3 .nr{ margin-top:60px;}
.pinpai3{ padding:50px 0 30px;}
.pinpai_sy1{ padding:50px 0;}
.pinpai_sy1 .list{ margin-top:50px;}
.pinpai_sy1 .list .item{ width:290px; float:left; border:1px solid #e2e1e2; margin-left:10px; margin-bottom:20px;}
.pinpai_sy1 .list .item.other{ margin-left:0;}
.pinpai_sy1 .list .item .pic{ width:284px; height:187px; overflow:hidden;}
.pinpai_sy1 .list .item .text h2 { font-size:20px; line-height:2; color:#000000;}
.pinpai_sy1 .list .item .text h2:after{ content:""; display:block; width:80px; height:2px; background:#b3b3b3; margin:0 auto; margin-top:5px;}
.pinpai_sy1 .list .item .text h2 span{ color:#0293da; display:inline-block; margin-right:10px;}
.pinpai_sy1 .list .item .text{ text-align:center; padding:10px 0;}
.pinpai_sy1 .list .item .text p{ font-size:14px; color:#666666; line-height:1.5; width:230px; margin:0 auto; margin-top:20px;}
.pinpai_sy2 .pic{ margin-top:20px;}
.pinpai_sy2{ padding:100px 0;}
.pinpai_sy3 .inner .child{ width:25%; float:left; }
.pinpai_sy3{ background:#ffffff; padding-bottom:100px;}
.pinpai_sy3 .inner{ margin-top:55px;}
.pinpai_sy3 .inner .child .pic{background:url(../images/line8.png) right center no-repeat #ffffff;}
.pinpai_sy3 .inner .child .pic img{ width:219px; height:auto;}
.pinpai_sy3 .inner .child .text h3{ font-size:20px; color:#0094da; line-height:1.5; text-align:center;}
.pinpai_sy3 .inner .child .text p{ font-size:14px; color:#000000; line-height:1.5;text-align:center;}
.pinpai_sy3 .inner .child .text{ width:219px; margin-top:20px;}
.pinpai_sy3 .inner .child.last .pic{ background:none;}
.pinpai_sy4 .pic{ margin-top:30px;}
.pinpai_sy4 .pic img{ width:100%; height:auto;}

.meidi_jyzy{ padding-bottom:50px;}
.meidi_jyzy .pic{ margin-top:20px;}
.zhulu{ background:#ffffff; padding:20px 0;}
.zhulu .logo{ width:278px ; height:278px; border:1px solid #eee; text-align:center; float:left; margin-left:8px;}
.zhulu .logo:after{ content:""; display:inline-block; height:100%; vertical-align:middle;}





 
 
.tzkt_num4_main .slider{
	width: 99%; /*Same as width of the large image*/
	position: relative; background:#ffffff;
	/*Instead of height we will use padding*/
/*That helps bring the labels down*/
	
	margin: 10px auto 10px auto;
	
	/*Lets add a shadow*/
	 padding-top:185px;
}


/*Last thing remaining is to add transitions*/
.tzkt_num4_main .slider>img{
	position: absolute;
	left: 30%; top: 0; margin-left:-70px;
	transition: all 0.5s; width:250px; height:170px; 
}

.tzkt_num4_main .slider input[name='slide_switch'] {
	display: none;
}

.tzkt_num4_main .slider input[name='slide_switch1'] {
	display: none;
}
.tzkt_num4_main .slider input[name='slide_switch2'] {
	display: none;
}
.tzkt_num4_main .slider label { margin-right:5px;
	 width:172px;  text-align:center; height:58px;
	
	float: left;
	cursor: pointer;
	transition: all 0.5s;
	background:#ffffff;
	/*Default style = low opacity*/
	opacity: 1;
}
.tzkt_num4_main .slider label.other{ margin-right:0;}
.tzkt_num4_main .slider label img{
	display: block; margin:0 auto;
}

/*Time to add the click effects*/
.tzkt_num4_main .slider input[name='slide_switch']:checked+label { border:1px solid #208bdf;
	opacity: 1;
}
/*Clicking any thumbnail now should change its opacity(style)*/
/*Time to work on the main images*/
.tzkt_num4_main .slider input[name='slide_switch'] ~ img {
	opacity: 0;
	transform: scale(1.1);
}
/*That hides all main images at a 110% size
On click the images will be displayed at normal size to complete the effect
*/
.tzkt_num4_main .slider input[name='slide_switch']:checked+label+img {
	opacity: 1;
	transform: scale(1);
}










.tzkt_num4_main .slider input[name='slide_switch1']:checked+label { border:1px solid #208bdf;
	opacity: 1;
}
/*Clicking any thumbnail now should change its opacity(style)*/
/*Time to work on the main images*/
.tzkt_num4_main .slider input[name='slide_switch1'] ~ img {
	opacity: 0;
	transform: scale(1.1);
}
/*That hides all main images at a 110% size
On click the images will be displayed at normal size to complete the effect
*/
.tzkt_num4_main .slider input[name='slide_switch1']:checked+label+img {
	opacity: 1;
	transform: scale(1);
}







.tzkt_num4_main .slider input[name='slide_switch2']:checked+label { border:1px solid #208bdf;
	opacity: 1;
}
/*Clicking any thumbnail now should change its opacity(style)*/
/*Time to work on the main images*/
.tzkt_num4_main .slider input[name='slide_switch2'] ~ img {
	opacity: 0;
	transform: scale(1.1);
}
/*That hides all main images at a 110% size
On click the images will be displayed at normal size to complete the effect
*/
.tzkt_num4_main .slider input[name='slide_switch2']:checked+label+img {
	opacity: 1;
	transform: scale(1);
}
 
 
.tzkt_num4_main .cp2 .jia_r .text{ display:none;}
.tzkt_num4_main .cp2 .jia_r .text.another{ display:block;}
.tzkt_num4_main .slider.ss_i label{ width:214px;}

.tzkt_num4_main .slider.ss_2 label{ width:87px; text-align:center; margin-top:15px;} 
.tzkt_num4_main .slider.ss_2 label img{ width:86px;} 
 
 .hougai{ background:#c5e1f7;}
.hougai .div .pic{ display:none;} 
.hougai .div .pic.other{ display:block;} 
.hougai span{ width:141px; height:100px; float:left; text-align:center; background:#ffffff; margin-left:6px; cursor:pointer;} 
.hougai span.frist{ margin-left:0;}
.hougai .inners{ background:#none;}
.hougai .div{ background:#ffffff; text-align:center;}
.hougai .div .pic{ width:640px; height:415px; overflow:hidden; margin:0 auto;}


.xg1 .tabbss a{ width:20%;}
.xg1 .inners{ padding:30px 0; background:#c5e1f7;}
.xg1 .hougai{ border:1px solid #bdbebe;  }
.xg1 .hougai .div{ background:#ffffff; padding:0 5px;}

.hougai span img{ width:87px; height:96px;}
.hougai .div .pic img{ width:542px; height:410px;}

.tzkt_num2.jyzy_num2.ecxg .list li .li_ri .inner .pic{ height:165px;}


.tzkt_num2.jyzy_num2.md .list li .li_ri .inner{ padding-top:0;}
.tzkt_num2.jyzy_num2.md .list li .li_ri .inner .pic{ height:172px;}
.tzkt_num2.jyzy_num2.ecxg .list li .li_ri .inner{ padding-top:0;}


.ksbj_left.jia.ec_1 {
    background: url(../images/nav_main.png) center center no-repeat;
    background-size: 271px 100%;
}
.ksbj_left.jia.ec_1 .gcal_nav .box .text p{    border: 1px dashed #b4b5b5;}

.hougai.g1 .div .pic{ width:100% ; height:190px;}
.hougai.g1 .div .pic img{ width:125px; height:168px;}
.hougai.g1,.hougai.g1 .inners{ background:#ffdcc2}
.hougai.g1 span{ width:172px; margin-left:7px;}
.hougai.g1 span.frist{ margin-left:0;}
.hougai.g1 .inners{ margin-top:15px;}
.hougai.g1 .div .pic:after{ content:""; display:inline-block; height:100%; vertical-align:middle;}
.tzkt_num2.lengku.ppff .list li .li_ri .inner .pic img{ height:150px; width:auto;}
.tzkt_num2.lengku.ppff .list li .li_ri .inner .pic{ height:150px;}
.tzkt_num2.lengku.ppff .list li .li_ri .inner{ height:222px;}
.tzkt_num2.lengku.ppff .list li .li_le .infor{ width:262px; height:241px; background:url(../images/info.png) center center no-repeat; text-align:center; margin-bottom:0; margin-top:30px;}
.tzkt_num2.lengku.ppff .list li .li_le .infor .tit_img{ width:234px; overflow:hidden; float:right; margin-top:35px; margin-bottom:15px;}
.tzkt_num2.lengku.ppff .list li .li_le .infor .tel i{ float:left; margin-right:5px;animation:swinging 1s linear 0s infinite;-webkit-animation:swinging 1s linear 0s infinite;-moz-animation:swinging 1s linear 0s infinite;}
.tzkt_num2.lengku.ppff .list li .li_le .infor .tel p{ float:left; font-size:26px; color:#ffffff; line-height:1.2; font-weight:bold;}
.tzkt_num2.lengku.ppff .list li .li_le .infor .tel p span{ display:block;}
.tzkt_num2.lengku.ppff .list li .li_le .infor .tel{ width:234px; float:right;}
.tzkt_num2.lengku.ppff{ background:#f3f3f3;}
.tzkt_num2.lengku.ppff .list li .li_ri{ background:#ffffff; padding:0 3px; height:502px;}
.tzkt_num2.lengku.ppff .list li .li_le{ background:none;}
.ppff1 .ksbj1{ padding-top:0;}
.ppff1 .ksbj1 .ksbj_left .nr p{ background:url(../images/pp.png) center center no-repeat; line-height:76px; height:76px; font-size:20px; color:#208bdf;}
.ppff1{ background:#ffffff;}
.ppff1 .ksbj1 .ksbj_left .nav_main{ background:none; margin-bottom:30px;}
.ppff1 .ksbj1{ background:#ffffff;}
.ppff1 .ksbj1 .ksbj_right .lk_detail{background:#f3f3f3}

.ppff1 .ksbj1 .ksbj_right .lk_detail h1{ font-size:12px; color:#ffffff; line-height:75px; background:url(../images/tit5.png) center center no-repeat; background-size:100% 100%; width:255px; height:62px; line-height:62px; text-align:center; float:left; color:#ffffff; padding:0; margin-left:7px; margin-bottom:7px;}
.ppff1 .ksbj1 .ksbj_right{ width:780px;}
.ppff1 .ksbj1 .ksbj_right .lk_detail h1.frist{ margin-left:0;}
.ppff1 .lk_detail .text{ padding:30px 20px;}
.ppff1 .roll .sub{ background:none;}
.pinpai3 .nr .n_left .inner p.last{ border:none;}


