




@font-face{font-family:'iconfont';src:;src: format('embedded-opentype'), format('woff'), format('truetype'), format('svg')}
@font-face{font-family:'pacifico';font-style:normal;font-weight:400;src:local('pacifico regular'),local('pacifico-regular'), format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

















*{margin:0;padding:0;}
body{background:#fff; font:12px/22px "simsun","microsoft yahei"; font-size:100%;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal;outline:none;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none; }
.img_none{ display:none;}

.wrap{ max-width:1200px !important; margin:0 auto;}

.nub{width:90px; float:left; padding:0 25px; position:fixed;right:0;top:50%; z-index:99999; background:rgba(28, 39, 61, 0.7) none repeat scroll 0 0 !important; background-color:#1c273d; border:3px solid rgba(255, 255, 255, 0.3); border-radius:10px; margin-top:-205px;}
.nub a{width:41px; height:41px; line-height:41px; text-align:center; font-family:'microsoft yahei'; font-size:18px; color:#6d6d6d; display:block; margin:0 auto; background:url(/uploads/image/pimages/nub_bj.png) no-repeat center center; margin:15px 0;}



header{width:100%; float:left;}
.header{width:100%; float:left; position:absolute;left:0;top:23px; z-index:99999;}
.header .logo{width:20%; float:left; padding:10px 0 0 3%;}
.header .logo img{float:left;width:100%;max-width:205px; max-height:74px;}

nav{width:70%; float:left;}
nav ul{width:100%; float:left; position:relative;}
nav ul li{width:11.111%; float:left; padding:0 1%;}
nav ul li a{display:block; height:48px; line-height:48px; text-align:center; overflow:hidden; font-family:'microsoft yahei'; font-size:16px; color:#fff; transition:all 0.3s; background:url(/uploads/image/pimages/nav_li.png) no-repeat center center; background-size:100% 100%;}
nav ul li:hover a{background:url(/uploads/image/pimages/nav_hover.png) no-repeat center center; background-size:100% 100%; color:#ffa200; font-weight:bold;}
nav ul .li1{margin-top:48px;}

.sousuo{width:10%;float:right;}
.ss_b{width:90px; height:90px; float:right;background:rgba(18, 31, 55, 0.5) none repeat scroll 0 0 !important; background-color:#121f37; padding:19px;}
.sousuo_inp1{width:52px;float:right; height:52px; border-radius:50%; background:url(/uploads/image/pimages/sousuo.png) no-repeat center center;}

.eventsload1{ display:none; float:right; background:rgba(18, 31, 55, 0.5) none repeat scroll 0 0 !important; background-color:#121f37; position:absolute;right:0;top:90px; z-index:9; padding:15px;}
.eventsload2{ display:block;}
.inp2{width:200px;float:left; height:40px; background:#fff; padding:0 10px;font-family:'microsoft yahei'; font-size:14px; color:#333333;}
.ss_btn{width:60px;float:left; height:40px; background:#003c82; font-family:'microsoft yahei'; font-size:14px; color:#fff;}

.banner_bj{width:100%; height:100%; overflow:hidden; position:absolute;left:0;top:0; z-index:9999; background:url(/uploads/image/pimages/banner_bj.png) no-repeat -5px top;}
/*banner*/
.bannerbox{width:100%; height:911px; transition:all 1s; overflow:hidden; position:relative;float:left;}
#banner{width:100%; height:911px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:911px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image ul{position:absolute;top:0;left:0;width:9999px;overflow:hidden;}
#banner .main_image li a{display:block;}
#banner .main_image li span{display:block;width:100%;height:911px;transition:all 1s;}
#banner div.flicking_con{width:100%; position:absolute;bottom:0;left:0;z-index:999;height:52px;background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important; background-color:#000;}
#banner div.flicking_con a{float:left; width:55px; height:6px; border-radius:3px; margin:23px 12px 0 12px; background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important; background-color:#fff;text-indent:-1000px}
#banner div.flicking_con a.on{background:rgba(255, 255, 255, 1) none repeat scroll 0 0 !important; background-color:#fff;}
/*#banner #btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:29px!important;height:29px!important;top:50%;margin-top:-30px;display:none; transition:all 0.5s;}
#banner #btn_prev{background:url(/uploads/image/pimages/main_btn_arrow_lr.png) no-repeat left bottom;left:20px;}
#banner #btn_prev:hover{background:url(/uploads/image/pimages/main_btn_arrow_lr.png) no-repeat right bottom;}
#banner #btn_next{background:url(/uploads/image/pimages/main_btn_arrow_lr.png) no-repeat left top;right:20px;}
#banner #btn_next:hover{background:url(/uploads/image/pimages/main_btn_arrow_lr.png) no-repeat right top;}*/

/*移动端*/
 #content1 {padding:0px;float:left;width:100%; position:relative;}
 .slidebox {position:relative;overflow:hidden;margin:0px auto;max-width:100%;/* 设置焦点图最大宽度 */}
 .slidebox .hd {position:absolute;height:28px;line-height:28px;bottom:0;right:0;z-index:1;}
 .slidebox .hd li {display:inline-block;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#333;text-indent:-9999px;overflow:hidden;
margin:0 6px 0 6px;}
 .slidebox .hd li.on {background:#fff;}
 .slidebox .bd {position:relative;z-index:0;}
 .slidebox .bd li {position:relative;text-align:center;}
 .slidebox .bd li img {background: center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
 .slidebox .bd li a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}  /* 去掉链接触摸高亮 */
 .slidebox .bd li .tit {display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:28px;line-height:28px;background: repeat-x;color:#fff;text-align:left;}

main{width:100%; float:left;}
.cpzs{width:100%; overflow:hidden; background:url(/uploads/image/pimages/bj1.jpg) no-repeat center center; background-size:cover;}
.cpzs_title{display:block; overflow:hidden; position:relative;}
.cpzs_title img{width:100%; display:block; margin:0 auto;}
.cpzs_ul{width:100%; height:100%; overflow:hidden; position:absolute;left:0;top:85px; z-index:99;}
.cpzs_ul li{width:152px; float:left; position:absolute; z-index:99;}
.cpzs_ul li a{ display:block; height:34px; line-height:32px; text-align:center; overflow:hidden; font-family:'microsoft yahei'; font-size:18px; color:#dbdcea; transition:all 0.3s;}
.cpzs_ul li a:hover{border:1px solid #df900e; color:#df900e;}
.cpzs_ul .cpzs_li1{left:5px; top:0;}
.cpzs_ul .cpzs_li2{left:60px; top:100px;}
.cpzs_ul .cpzs_li3{left:110px; top:180px;}
.cpzs_ul .cpzs_li4{left:160px; top:280px;}
.cpzs_ul .cpzs_li5{right:0; top:0;}
.cpzs_ul .cpzs_li6{right:55px; top:100px;}
.cpzs_ul .cpzs_li7{right:105px; top:180px;}
.cpzs_ul .cpzs_li8{right:155px; top:280px;}
.cpzs_contect{width:100%; position:relative; overflow:hidden; padding:0 5%; margin-top:65px;}
/*响应式轮播图*/
#responsive-shuffling { width:100%;}
#responsive-shuffling .swiper-slide {width:100%;}
#responsive-shuffling .swiper-slide .cpzs_img{width:100%; position:relative; overflow: hidden;}
.swiper-button-next{right:1%; width:33px; height:48px; background:url(/uploads/image/pimages/cpzs_r.png) no-repeat 0 0; overflow:hidden; opacity:1; margin:-24px 0 0 0;}
.swiper-button-prev{left:1%; width:33px; height:48px; background:url(/uploads/image/pimages/cpzs_l.png) no-repeat 100% 0; overflow:hidden; opacity:1;margin:-24px 0 0 0;}
#responsive-shuffling .swiper-slide .cpzs_hover{ width:100%; height:100%; overflow:hidden;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important; background-color:#000; position:absolute;left:0;top:-100%; transition:all 0.5s;}
#responsive-shuffling .swiper-slide .cpzs_logo{display:block; overflow:hidden; padding:40px 0 10px 0;}
#responsive-shuffling .swiper-slide .cpzs_logo img{width:59px; display:block; margin:0 auto;}
#responsive-shuffling .swiper-slide .cpzs_txt{display:block; text-align:center; overflow:hidden; font-family:arial; font-size:24px; line-height:30px; color:#fff; font-weight:bold;}
#responsive-shuffling .swiper-slide .cpzs_txt span{ font-family:'microsoft yahei'; font-size:18px; font-weight:normal;}
#responsive-shuffling .swiper-slide .cpzs_b{width:90%; height:90%; overflow:hidden; border:3px solid #bb7c17; position:absolute; left:50%; bottom:-100%; z-index:999; margin:0 0 0 -45%; transition:all 0.5s;}
#responsive-shuffling .swiper-slide .cpzs_more{width:36px; height:36px; background:#df900e; line-height:36px; text-align:center; border-radius:50%; font-family:arial; font-size:36px; color:#fff; position:absolute;left:50%; bottom:10px; margin-left:-18px;}
#responsive-shuffling .swiper-slide:hover .cpzs_hover{top:0;}
#responsive-shuffling .swiper-slide:hover .cpzs_b{bottom:5%;}

.gsjj{width:100%; overflow:hidden; background:url(/uploads/image/pimages/bj2.jpg) no-repeat center center; background-size:cover; min-height:902px; padding-top:106px; position:relative;}
.gsjj_l{width:365px;float:left;}
.gsjj_title{display:block; overflow:hidden; border-bottom:2px solid rgba(255, 255, 255, 0.2)}
.gsjj_p{display:block; height:56px; line-height:56px; overflow:hidden; font-family:'microsoft yahei'; font-size:26px; color:#fff; font-weight:bold;}
.gsjj_sp{display:block; height:48px; line-height:48px; overflow:hidden; font-family:'gill sans mt'; font-size:38px; color:#a1a0aa;text-transform:uppercase;}
.gsjj_sp span{color:#ea9203;}
.gsjj_img{display:block; overflow:hidden; padding-top:80px;}
.gsjj_img img{width:100%; display:block;}
.gsjj_r{width:728px;float:right;}
.gsjj_img1{display:block; padding-top:67px; overflow:hidden;}
.gsjj_img1 img{display:block;}
.gsjj_t{display:block; margin-top:35px;overflow:hidden; line-height:25px; font-family:'microsoft yahei'; font-size:18px; color:#fff;}
.gsjj_t span{display:block; font-family:arial; line-height:15px; font-size:12px; color:#50515b; letter-spacing:-1.25pt;text-transform:uppercase;}
.gsjj_txt{display:block; margin-top:16px; height:140px; line-height:28px; font-family:'microsoft yahei'; font-size:14px; color:#9798a7; overflow:hidden;}
.gsjj_more{width:120px; height:36px; overflow:hidden; border-bottom:1px solid rgba(255, 255, 255, 0.2); padding-bottom:2px; transition:all 0.3s;}
.gsjj_more a{display:block; height:33px; line-height:33px; text-align:center; overflow:hidden;background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0 !important; background-color:#fff; color:#fff; transition:all 0.3s;}
.gsjj_more:hover{border-bottom:1px solid rgba(255, 255, 255, 0.8);}
.gsjj_more:hover a{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important; background-color:#fff; color:#ea9203;}

.gsjj_ul{width:100%; overflow:hidden; position:absolute;left:0;bottom:74px;}
.gsjj_ul li{width:25%;float:left;}
.gsjj_ul li a{width:100%; max-width:177px; height:73px; line-height:73px; text-align:center; overflow:hidden; display:block; margin:0 auto; font-family:'microsoft yahei'; font-size:18px; color:#fff; background:url(/uploads/image/pimages/gsjj_li.png) no-repeat center center; transition:all 0.3s;}
.gsjj_ul li a:hover{background:url(/uploads/image/pimages/gsjj_hover.png) no-repeat center center; color:#ff9d00; font-weight:bold;}

.dq_box{width:100%; overflow:hidden; background:url(/uploads/image/pimages/bj3.jpg) no-repeat center center; background-size:cover; padding:107px 0 51px 0;}
.dq_title{display:block; overflow:hidden;}
.dq_title img{display:block; width:100%; max-width:529px; margin:0 auto;}
.dq_bj1{width:844px; height:489px; display:block; margin:85px auto 0 auto; background:url(/uploads/image/pimages/dq_bj2.png) no-repeat center center;}
.dq_bj2{width:844px; height:489px; display:block; background:url(/uploads/image/pimages/dq_bj3.png) no-repeat center center; position:relative;}
.dq_bj2 li{width:136px; float:left; position:absolute; z-index:9;}
.dq_bj2 li a{ display:block; height:118px; line-height:118px; text-align:center; overflow:hidden; background:url(/uploads/image/pimages/dq_li.png) no-repeat center center; font-family:'microsoft yahei'; font-size:20px; color:#2a313a; transition:all 0.3s;}
.dq_bj2 li a:hover{background:url(/uploads/image/pimages/dq_hover.png) no-repeat center center; color:#fff;}
.dq_bj2 .dq_li1{left:154px;top:55px;}
.dq_bj2 .dq_li2{left:359px;top:0;}
.dq_bj2 .dq_li3{left:563px;top:55px;}
.dq_bj2 .dq_li4{left:255px;top:189px;}
.dq_bj2 .dq_li5{left:458px;top:189px;}
.dq_bj2 .dq_li6{left:154px;bottom:54px;}
.dq_bj2 .dq_li7{left:359px;bottom:0;}
.dq_bj2 .dq_li8{left:563px;bottom:54px;}
.dq_more{width:144px; height:44px; margin:42px auto 0 auto;}
.dq_more a{display:block; height:44px; line-height:42px; text-align:center; border:1px solid #6f727c; border-radius:20px; font-size:14px; color:#eeeef0; transition:all 0.3s;}
.dq_more a:hover{background:#eeeef0; color:#2a313a;}

.jpbox{width:100%; overflow:hidden; background:url(/uploads/image/pimages/bj4.jpg) no-repeat center center; background-size:cover; padding:48px 0 36px 0;}
.jp_title{display:block; height:227px; background:url(/uploads/image/pimages/jp_title.png) no-repeat center center; overflow:hidden;}
.jp_contect{ display:block; padding-top:30px; overflow:hidden; position: relative;}
.swiper-container2{width: 100%; overflow: hidden;}
.swiper-container2 .swiper-slide{width: 297px;height: 260px;}
.jp_img{width:100%; height:100%; border:3px solid rgba(255, 255, 255, 0.3); overflow:hidden; position:relative;}
.jp_hover{width:100%; height:100%; overflow:hidden;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; background-color:#000; position:absolute;left:0;bottom:-100%; z-index:9; transition:all 0.3s;}
.jp_txt{width:100%; overflow:hidden;position:absolute;left:0;top:50%; z-index:99; margin-top:-65px; text-align:center; line-height:60px; font-family:'microsoft yahei'; font-size:16px; color:#eeeef0;}
.jp_txt img{width:100%; max-width:69px; display:block; margin:0 auto;}
.jp_img:hover .jp_hover{bottom:0;}
.jp_contect .swiper-button-next2{right:-85px; top:50%; width:28px; height:50px; background:url(/uploads/image/pimages/jp_r.png) no-repeat 0 0; overflow:hidden; opacity:1; margin-top:-25px; position: absolute;}
.jp_contect .swiper-button-prev2{left:-85px; top:50%; width:28px; height:50px; background:url(/uploads/image/pimages/jp_l.png) no-repeat 100% 0; overflow:hidden; opacity:1;margin-top:-25px; position: absolute;}

.news{width:100%; overflow:hidden;}
.news_title{display:block; height:126px; line-height:126px; text-align:center; overflow:hidden; background:#1b223e; font-family:'microsoft yahei'; font-size:36px; color:#eeeef0; letter-spacing:4pt;}
.news_ul{display:block; overflow:hidden; background:url(/uploads/image/pimages/bj5.jpg) no-repeat center center; background-size:cover;}
.news_ul li{width:50%; float:left; transition:all 0.3s; border-bottom:1px solid #4f5462;}
.news_ul li .news_l{width:100%; max-width:600px; float:right; padding:35px 0; text-align:center; border-right:0.5px solid #4f5462;}
.news_b{width:96px; height:96px; margin:0 auto; border-radius:50%;background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0 !important; background-color:#fff; padding:10px 0;}
.news_p{display:block; line-height:50px; font-family:'microsoft yahei'; font-size:48px; color:#fff;}
.news_sp{display:block; line-height:26px; font-family:'microsoft yahei'; font-size:14px; color:#fff;}
.news_t{display:block; line-height:52px; overflow:hidden; font-family:'microsoft yahei'; font-size:18px; color:#eeeef0; margin-top:15px;}
.news_heng{width:98px; height:1px; margin:0 auto; background:#fff;}
.news_txt{display:block; height:72px; margin-top:15px; text-align:center; overflow:hidden; line-height:24px; font-family:'microsoft yahei'; color:#8e9099; transition:all 0.3s;}
.news_ul li:hover{background:rgba(225, 151, 24, 0.6) none repeat scroll 0 0 !important; background-color:#e19718;}
.news_ul li:hover .news_t{color:#fff;}
.news_ul li:hover .news_txt{color:#fff;}
.news_ul li .news_r{width:100%; max-width:600px; float:left; padding:35px 0; text-align:center; border-left:0.5px solid #4f5462;}

footer{width:100%;overflow:hidden;}
.lxwm{width:100%; float:left; background:url(/uploads/image/pimages/bj6.jpg) no-repeat center center; background-size:cover; padding:64px 0 145px 0;}
.lxwm_b{width:100%; height:504px; background:url(/uploads/image/pimages/lxwm_bj.png) no-repeat center center; position:relative;}
.lxwm_title{width:220px; height:78px; overflow:hidden; position:absolute;left:50%;top:50%; margin:-39px 0 0 -110px;}
.lxwm_p{display:block; line-height:42px; text-align:center; overflow:hidden; font-family:'microsoft yahei'; font-size:24px; color:#fff; font-weight:bold;}
.lxwm_sp{display:block; line-height:36px; text-align:center; overflow:hidden; font-family:arial; font-size:24px; color:#fff;text-transform:uppercase;}

.lxwm_l{width:320px; float:left; padding-top:65px;}
.lxwm_txt{display:block; line-height:30px; font-family:'microsoft yahei'; font-size:14px; color:#fff; opacity:0.5;}
.lxwm_bb{display:block; margin-top:58px; height:62px; overflow:hidden; border-bottom:1px solid #fff;}
.lxwm_bb a{line-height:32px;font-family:'microsoft yahei'; font-size:16px; color:#fff; transition:all 0.3s;}
.lxwm_zp{float:left;  background:url(/uploads/image/pimages/lxwm_logo1.png) no-repeat left center;  text-indent:60px;}
.lxwm_map{float:right; background:url(/uploads/image/pimages/lxwm_logo2.png) no-repeat left center; text-indent:40px;}
.lxwm_bb a:hover{ color:#fff; text-decoration:underline !important;}

.lxwm_r{width:350px; float:right; padding-top:75px;}
.lxwm_inp1{width:100%; float:left; height:42px; line-height:40px; border:1px solid rgba(255, 255, 255, 0.4); background:none; padding:0 10px; font-family:'microsoft yahei'; font-size:14px; color:#fff; opacity:0.5; margin-bottom:15px;}
.lxwm_inp2{width:100%; float:left; height:132px; line-height:40px; border:1px solid rgba(255, 255, 255, 0.4); background:none; padding:0 10px; font-family:'microsoft yahei'; font-size:14px; color:#fff; opacity:0.5; margin-bottom:15px;}
.lxwm_btn{width:100%; float:left; height:46px;background:rgba(255, 255, 255, 0.25) none repeat scroll 0 0 !important; background-color:#fff; font-family:'microsoft yahei'; font-size:16px; color:#fff;}

.foot{width:100%; float:left; background:url(/uploads/image/pimages/foot_bj.jpg) no-repeat center center; background-size:cover; padding-top:30px;}
.foot_logo{width:239px; overflow:hidden; position:absolute; left:50%;top:-82px; z-index:99; margin-left:-120px;}
.foot_img{width:260px;float:left; padding:34px 0 0 10px;}
.foot_img img{display:block; width:250px;}
.foot_weixin{width:215px;float:right;}
.foot_weixin span{display:block; height:60px; line-height:60px; overflow:hidden; font-family:'microsoft yahei'; font-size:16px; color:#fff; text-indent:15px;}
.foot_weixin img{width:152px; height:152px; float:left; margin-left:15px;}

.foot_nav{width:100%; line-height:52px; text-align:center; float:left; margin-top:40px; border-top:1px solid #3b3f4b; font-family:'microsoft yahei'; font-size:14px; color:#c1c1c1;}
.foot_nav a{color:#c1c1c1; transition:all 0.3s; margin:0 20px;}
.foot_nav a:hover{color:#ffa200; text-decoration:underline !important;}
.foot_txt{width:100%; float:left; line-height:70px; text-align:center;font-family:'microsoft yahei'; font-size:14px; color:#c1c1c1; border-top:1px solid #3b3f4b;}
/*手机底部导航*/
/*.hot{width:100%; height:68px; background:#242837; position:fixed; bottom:0; left:0; z-index:99;}
.hot span{ color:#fff; font-size:16px; line-height:20px; padding-top:12px;}
.hot h6{ font-size:14px; line-height:26px; font-family:'microsoft yahei'; color:#fff;}
.hot .row div a{ display:block; color:#fff; padding:5px 0; margin-top:9px;}
.hot .row div:hover{ background:#1b2137;}*/

/*公司简介*/
.n-banner{width:100%; overflow:hidden; position:relative;}
.n-banner img{width:100%; display:block;}

.main{width:100%; overflow:hidden; background:url(/uploads/image/pimages/main_bj.jpg) no-repeat center top #182134; background-size:100% 1400px; padding:55px 0;}
.dqwz_title{display:block; text-align:center; overflow:hidden;}
.dqwz_p{ line-height:45px; font-family:'microsoft yahei'; font-size:30px; color:#ee9c10; font-weight:bold;text-transform:uppercase;}
.dqwz_sp{ line-height:44px; font-family:'microsoft yahei'; font-size:24px; color:#d9e0e4; background:url(/uploads/image/pimages/about_heng.png) no-repeat center center;}
.dqwz_ul{display:block; text-align:center; overflow:hidden; padding-top:50px;}
.dqwz_ul li{ display:inline-table; width:123px; margin:0 25px 15px 25px;}
.dqwz_ul li a{ display:block; height:123px; line-height:123px; text-align:center; overflow:hidden; font-family:'microsoft yahei'; font-size:16px; color:#fff; background:url(/uploads/image/pimages/about_li.png) no-repeat center center; background-size:100% 100%; transition:all 0.3s; border-radius:50%;}
.dqwz_ul li a:hover{background:url(/uploads/image/pimages/about_hover.png) no-repeat center center; background-size:100% 100%; color:#ee9c10;	transform:rotate(360deg);
	-ms-transform:rotate(360deg); /* ie 9 */	-webkit-transform:rotate(360deg); /* safari and chrome */}

.company{display:block; overflow:hidden; padding-top:50px; font-family:'microsoft yahei'; font-size:14px; line-height:30px; color:#fff;position:relative;padding-left:464px;}
.company>img{width:414px;
	position:absolute;
	left:0;
	top:0;
 margin-right:50px;}

/*产品展示*/
/*响应式轮播图*/
#responsive-shuffling3 { width:100%;height:100%; overflow:hidden; padding-top:50px; position:relative;}
#responsive-shuffling3 .swiper-slide {width:100%;}
#responsive-shuffling3 .swiper-slide .dqwz_li{width:123px; height:123px; margin:0 auto; line-height:123px; text-align:center; overflow:hidden; font-family:'microsoft yahei'; font-size:16px; color:#fff; background:url(/uploads/image/pimages/about_li.png) no-repeat center center; background-size:100% 100%; transition:all 0.3s; border-radius:50%;}
#responsive-shuffling3 .swiper-slide:hover .dqwz_li{background:url(/uploads/image/pimages/about_hover.png) no-repeat center center; background-size:100% 100%; color:#ee9c10;	transform:rotate(360deg);-ms-transform:rotate(360deg); /* ie 9 */	-webkit-transform:rotate(360deg); /* safari and chrome */}
.swiper-button-next3{right:1%; width:33px; height:48px; background:url(/uploads/image/pimages/cpzs_r.png) no-repeat 0 0; overflow:hidden; opacity:1; margin:0; z-index:99; position:absolute;top:0;}
.swiper-button-prev3{left:1%; width:33px; height:48px; background:url(/uploads/image/pimages/cpzs_l.png) no-repeat 100% 0; overflow:hidden; opacity:1;margin:0; z-index:99; position:absolute;top:0;}

.cp_ul{display:block; width:1242px; padding-top:40px; overflow:hidden;}
.cp_ul li{width:268px;float:left; margin:0 42px 20px 0;}
.cp_ul li .cp_bj{ display:block; padding:19px 16px; overflow:hidden; border:1px solid rgba(255, 255, 255, 0.05); transition:all 0.5s;}
.cp_ul li .cp_bj .cp_img{width:100%; overflow:hidden; position:relative;}
.cp_ul li .cp_sp{display:block; line-height:60px; text-align:center; overflow:hidden; font-family:'microsoft yahei'; font-size:16px; color:#d9e0e4; font-weight:bold;}
.cp_ul li:hover .cp_bj{ background:url(/uploads/image/pimages/cp_bj.png) no-repeat center bottom; background-size:100% 100%;}

.cp_hover{width:100%; height:100%;background:rgba(24, 33, 52, 0.5) none repeat scroll 0 0 !important; background-color:#182134; position:absolute;left:0;bottom:-100%; z-index:5;transition:all 0.3s;text-align:center;}
.cp_hover span{ position:absolute;left:50%;top:50%; margin:-25px 0 0 -50px;width:100px; height:50px; border:1px solid rgba(255, 255, 255, 0.5);}
.cp_hover span b{ display:inline-block; font-size:30px; color:#fff; line-height:50px;}
.cp_ul li:hover .cp_hover{ bottom:0;}

.cpxq{display:block; overflow:hidden;}
.cpxq_img{display:block; overflow:hidden; padding-top:25px;}
.cpxq_img img{max-width:100%; display:block; overflow:hidden; margin:0 auto; border:3px solid #b0b3b8;}
.cpxq_p{display:block; line-height:90px; border-bottom:1px solid #4d5461; overflow:hidden; text-align:center; font-family:'microsoft yahei'; font-size:24px; color:#ee9c10; position:relative;}
.cpxq_txt{display:block; line-height:30px; overflow:hidden; font-family:'microsoft yahei'; font-size:12px; color:#9a9ca1; padding-top:15px;}
.cpxq_more{float:right; position:absolute;right:0;top:0; z-index:9;}
.cpxq_more a{ font-size:14px; color:#fff;}

/*工程案例*/
/*响应式轮播图*/
#responsive-shuffling4 { width:100%;height:100%; overflow:hidden; padding-top:50px;}
#responsive-shuffling4 .swiper-slide {width:100%;}
#responsive-shuffling4 .swiper-slide .dqwz_li{width:108px; height:93px; margin:0 auto; line-height:93px; text-align:center; overflow:hidden; font-family:'microsoft yahei'; font-size:16px; color:#d9e0e4; background:url(/uploads/image/pimages/gc_li.png) no-repeat center center; background-size:100% 100%; transition:all 0.3s;}
#responsive-shuffling4 .swiper-slide:hover .dqwz_li{background:url(/uploads/image/pimages/gc_hover.png) no-repeat center center; background-size:100% 100%; color:#d9e0e4;	transform:rotatex(360deg);-ms-transform:rotatex(360deg); /* ie 9 */	-webkit-transform:rotatex(360deg); /* safari and chrome */}

/*精品项目*/
.jpxm_ul{display:block; width:1278px; overflow:hidden; padding-top:50px;}
.jpxm_ul li{width:241px;float:left; margin:0 78px 50px 0; position:relative;}
.jpxm_ul li .jpxm_img{width:209px; margin:0 auto; overflow:hidden; border:5px solid #182134; border-radius:50%; position:absolute;left:50%;top:0; margin-left:-104.5px; z-index:99; transition:all 0.5s;}
.jpxm_ul li .jpxm_b{display:block; line-height:50px; padding-top:104.5px; text-align:center; overflow:hidden; border:1px solid rgba(255, 255, 255, 0.2); font-family:'microsoft yahei'; font-size:18px; color:#fff; margin-top:104.5px;}
.jpxm_ul li:hover .jpxm_img{transform:rotate(360deg);-ms-transform:rotate(360deg); /* ie 9 */	-webkit-transform:rotate(360deg); /* safari and chrome */}

/*新闻中心*/
.xw{display:block; overflow:hidden; padding-top:30px;}
.xw li{ display:block; overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #7e899d; margin-bottom:20px;}
.xw li .xw_img{width:247px; float:left; margin-right:20px; overflow:hidden; position:relative;}
.xw li .xw_img img{width:100%; display:block;}
.xw_p{display:block; line-height:30px; overflow:hidden; font-family:'microsoft yahei'; font-size:18px; color:#ee9c10;}
.xw_sp{display:block; line-height:30px; overflow:hidden; font-family:'microsoft yahei'; font-size:12px; color:#979797;}
.xw_txt{display:block; line-height:30px; overflow:hidden; height:90px; font-family:'microsoft yahei'; font-size:14px; color:#bdbdbd;}
.xw_more{width:205px; height:153px; float:right; border-left:1px solid #404a5a; margin-left:10px; position:relative;}
.xw_more span{width:148px; height:37px; line-height:35px; text-align:center; border:1px solid #6a707b; border-radius:20px; color:#7e899d; float:left; position:absolute;left:50%;top:50%; z-index:99; margin:-19px 0 0 -74px; transition:all 0.3s;}
.xw li:hover .cp_hover{ bottom:0;}
.xw li:hover .xw_more span{background:#404a5a; color:#ee9c10;}

.xwxq{display:block; padding-top:30px; overflow:hidden;}
.xwxq_p{display:block; line-height:30px; text-align:center; overflow:hidden; font-family:'microsoft yahei'; font-size:24px; color:#ee9c10;}
.xwxq_sp{display:block; line-height:30px; text-align:center; overflow:hidden; font-family:'microsoft yahei'; font-size:12px; color:#a7a8ab; border-bottom:1px solid #3b424c; padding:10px 0;}
.xwxq_img{display:block; overflow:hidden; padding-top:30px;}
.xwxq_img img{width:100%; display:block; margin:0 auto;}
.xwxq_txt{display:block; font-family:'microsoft yahei'; font-size:14px; color:#bdbdbd; line-height:30px; overflow:hidden; padding-top:15px;}

/*企业招聘*/
.job_ul{display:block; overflow:hidden; padding-top:50px;}
.job_ul li{width:48%;float:left; margin:0 1% 25px 1%; }
.job_ul li a{display:block; padding:20px;background:url(/uploads/image/pimages/zp_bj.png) no-repeat center center; background-size:cover; overflow:hidden;}
.job_ul li .job_p{display:block; line-height:55px; border-bottom:1px solid rgba(255, 255, 255, 0.09); overflow:hidden; font-family:'microsoft yahei'; font-size:16px; color:#ee9c10; font-weight:bold;}
.job_ul li .job_txt{display:block; min-height:84px; line-height:28px; overflow:hidden; font-family:'microsoft yahei'; font-size:16px; color:#b9c4ca; padding-top:10px; transition:all 0.3s;}
.job_ul li:hover .job_txt{color:#ee9c10;}
.job_b{display:block; overflow:hidden; font-family:'microsoft yahei'; font-size:14px; color:#fff; line-height:30px;}
.job_b .job_sp{ display:block; border-top:1px solid rgba(255, 255, 255, 0.25); border-bottom:1px solid rgba(255, 255, 255, 0.25); overflow:hidden; font-size:14px; color:#ffa100; line-height:26px; padding:15px 0; margin-bottom:15px;}

/*在线留言*/
.zxly{display:block; width:100%; max-width:730px; margin:0 auto; overflow:hidden; padding-top:50px;}
.zxly_inp1{width:100%; display:block; height:44px; line-height:42px; border:1px solid rgba(255, 255, 255, 0.33); overflow:hidden; background:none; padding:0 10px; font-family:'microsoft yahei'; font-size:14px; color:#fff; margin-bottom:25px;}
.zxly_btn{width:162px; height:52px; margin:0 auto; display:block; background:#ee9c10; border-radius:10px; border-bottom:3px solid #a16a0b; font-family:'microsoft yahei'; font-size:16px; color:#fff;}

/*联系我们*/
.contact{
    display:block; overflow:hidden;
    padding:30px 0;
    font-family:'microsoft yahei';
    font-size:16px;
    line-height:36px;
    color:#fff;
    column-count:3;
	column-gap:40px;
	column-rule-style:outset;
	column-rule-width:10px;
    column-rule-color:rgba(255, 255, 255, 0.11);
	/* firefox */
	-moz-column-count:3;
	-moz-column-gap:40px;
	-moz-column-rule-style:outset;
	-moz-column-rule-width:10px;
    -moz-column-rule-color:rgba(255, 255, 255, 0.11);
	/* safari and chrome */
	-webkit-column-count:3;
	-webkit-column-gap:40px;
	-webkit-column-rule-style:outset;
	-webkit-column-rule-width:1px;
    -webkit-column-rule-color:rgba(255, 255, 255, 0.11);
}
.contact_img{display:block; overflow:hidden; text-align:center; padding-top:25px;}
.contact_img img{display:inline-table; width:92px; height:92px; margin:0 15px;}
.main1{padding-bottom:0;}


/*分页*/
.pages a,.pages span {
    display:inline-block;
    padding:2px 5px;
    margin:0 1px;
    border:1px solid #f0f0f0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.pages a,.pages li {
    display:inline-block;
    list-style: none;
    text-decoration:none; color:#58a0d3;
}
.pages a.first,.pages a.prev,.pages a.next,.pages a.end{
    margin:0;
}
.pages a:hover{
    border-color:#50a8e6;
}
.pages span.current{
    background:#50a8e6;
    color:#fff;
    font-weight:700;
    border-color:#50a8e6;
}


@media (max-width:1600px) {
/*banner*/
.bannerbox{width:100%; height:760px; transition:all 1s; overflow:hidden;}
#banner{ height:760px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:760px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image li span{display:block;width:100%;height:760px;transition:all 1s;}
}
@media (max-width:1220px) {
/*banner*/
.bannerbox{width:100%; height:570px; transition:all 1s; overflow:hidden;}
#banner{ height:570px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:570px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image li span{display:block;width:100%;height:570px;transition:all 1s;}

.cpzs_title img{width:90%;}
.cpzs_ul{ padding:0 1%; top:70px;}
.cpzs_ul .cpzs_li2{top:75px;}
.cpzs_ul .cpzs_li3{top:145px;}
.cpzs_ul .cpzs_li4{top:220px;}
.cpzs_ul .cpzs_li6{top:75px;}
.cpzs_ul .cpzs_li7{top:145px;}
.cpzs_ul .cpzs_li8{top:220px;}

.gsjj{padding:106px 1% 0 1%;}
.jpbox{padding:48px 1% 36px 1%;}
.lxwm{padding:64px 1% 145px 1%;}
.foot{ padding:0 1%;}

/*公司简介*/
.main{padding:40px 1%;}
.company{padding-top:30px;}
.company img{width:45%; margin-right:30px;}

/*产品展示*/
.dqwz_ul1 li{width:12.285%; float:left; margin:0 1% 15px 1%;}
.cp_ul{width:100%; padding-top:20px;}
.cp_ul li{width:23%; margin:0 1% 20px 1%;}

/*精品项目*/
.jpxm_ul{width:100%; padding-top:30px;}
.jpxm_ul li{width:23%; margin:0 1% 30px 1%;}






}
@media (max-width:1050px) {
/*banner*/
.bannerbox{width:100%; height:495px; transition:all 1s; overflow:hidden;}
#banner{ height:495px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:495px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image li span{display:block;width:100%;height:495px;transition:all 1s;}

.gsjj_r{width:580px;}









}

@media (max-width:991px){
.icon-menus{float:right; cursor:pointer; width:56px; height:35px; background:url(/uploads/image/pimages/menu_logo.png) no-repeat center center; position:absolute;right:1%;top:50%; margin-top:-18px;}
.icon-menu1{float:right; cursor:pointer; width:42px; height:42px; background:url(/uploads/image/pimages/menu_logo1.png) no-repeat center center; position:absolute;right:1%;top:50%; margin-top:-21px;}
.sjdnav{ width:150px; height:auto; position:absolute;right:0; top:100%;z-index:9999;background:rgba(225, 151, 24, 0.9) none repeat scroll 0 0 !important; background-color:#e19718;}
.sjdnav ul{ padding:0; margin:0;}
.sjdnav li{ height:40px;display:block;text-align:center; margin:0; padding:0;}
.sjdnav li a{display:block;line-height:40px; font-family:'microsoft yahei'; font-size:15px; color:#fff;text-transform:uppercase;}
.sjdnav li a:hover{background:#e19718; color:#fff;}
.sjdnavhide{ height:0; overflow:hidden;}
.header{top:0;}
.header .logo{width:100%; padding:15px 1%;}

/*banner*/
.bannerbox{width:100%; height:470px; transition:all 1s; overflow:hidden;}
#banner{ height:470px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:470px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image li span{display:block;width:100%;height:470px;transition:all 1s;}

.cpzs_title img{ max-width:273px; margin:15px auto;}
.cpzs_contect{padding:0 1%; margin-top:15px;}

.gsjj{min-height:100%; padding:20px 1%;}
.gsjj_l{width:100%;}
.gsjj_r{width:100%;}
.gsjj_img1{padding-top:20px;}
.gsjj_t{ margin-top:20px;}
.gsjj_txt{height:auto;}
.gsjj_more{ margin-top:10px;}
.gsjj_ul{ position:initial; padding-top:20px;}

.dq_box{padding:20px 1%;}
.dq_bj1{width:100%; height:auto; margin:40px auto 0 auto; background:none;}
.dq_bj2{width:100%;}
.dq_bj2 .dq_li1{left:105px;}
.dq_bj2 .dq_li2{left:310px;}
.dq_bj2 .dq_li3{left:515px;}
.dq_bj2 .dq_li4{left:205px;}
.dq_bj2 .dq_li5{left:410px;}
.dq_bj2 .dq_li6{left:105px;}
.dq_bj2 .dq_li7{left:310px;}
.dq_bj2 .dq_li8{left:515px;}

.lxwm{ padding:20px 1% 110px 1%;}
.lxwm_b{height:auto; background:none;}
.lxwm_l{padding-top:20px;}
.lxwm_r{padding-top:20px;}

/*产品展示*/
.cp_ul li{width:31.33%;}
.cp_ul li .cp_bj{ padding:5px;}

/*精品项目*/
.jpxm_ul{ padding-top:20px;}
.jpxm_ul li{width:31.33%; margin:0 1% 20px 1%;}

/*企业招聘*/
.job_ul{padding-top:20px;}

/*联系我们*/
.contact_img img{ margin:0 5px;}

















}

@media (max-width:767px){
/*.header .icon-menu{}
.header .sjdnav{top:14%;}*/
.header .logo{width:100%;}
.header .logo img{width:80%;}

.banner_bj{height:100px;}

.gsjj_ul li{width:23%; margin:0 1%;}
.gsjj_ul li a{background-size:100% 100%; height:50px; line-height:50px; font-size:14px;}
.gsjj_ul li a:hover{background-size:100% 100%;}

.dq_bj2{background:url(/uploads/image/pimages/sj_bj.png) no-repeat center center; background-size:100% 100%; height:auto; overflow:hidden;}
.dq_bj2 li{width:31.33%; float:left; margin:0 1%; position:initial;}
.dq_bj2 .dq_li4{width:48%; margin:15px 1%;}
.dq_bj2 .dq_li5{width:48%; margin:15px 1%;}

.news_title{font-size:22px;}
.news li{width:100%;}

.lxwm_l{width:100%; padding-top:0;}
.lxwm_bb{margin-top:20px; height:50px;}
.foot_txt{ margin-top:175px; line-height:30px; padding:15px 0;}

/*公司简介*/
.main{padding:20px 1%;}
.company{padding-top:20px;}
.company img{margin-right:10px;}
.dqwz_ul li{ display:block; float:left; width:23%; margin:0 1% 15px 1%;}
.dqwz_ul li a{height:93px;line-height:93px;}

/*产品展示*/
.dqwz_ul1 li{width:23%;}
.dqwz_ul1 li a{padding:31.5px 0; line-height:30px;}
/*.cp_ul li{width:48%;}*/
.cp_ul li .cp_sp{line-height:30px;}

.cpxq_img img{max-width:85%;}

/*精品项目*/
.jpxm_ul li{width:48%;}
.jpxm_ul li .jpxm_img{width:90%; margin-left:-45%;}
.jpxm_ul li .jpxm_b{ line-height:40px; padding-top:45%;  margin-top:45%;}

/*企业招聘*/
.job_ul li{width:98%; margin:0 1% 15px 1%; }

/*联系我们*/
.contact{
    padding:15px 0;
    line-height:30px;
    color:#fff;
    column-count:1;
	/* firefox */
	-moz-column-count:1;
	/* safari and chrome */
	-webkit-column-count:1;
}

/*新闻中心*/
.dqwz_ul2{ text-align:center;}
.dqwz_ul2 li{width:90px; float:none; display:inline-table;}
.dqwz_ul2 li a{height:90px; line-height:90px;}

.xw{padding-top:20px;}
.xw li .xw_img{width:45%; margin-right:10px;}
.xw li .xw_txt{height:auto; overflow:initial;}

/*底部*/

body{ padding-bottom:50px;}

.hot{width: 100%;height:50px; background:#1b2137; position:fixed; bottom:0; left:0; z-index:99;}
.hot span{ color:#fff; font-size:16px; line-height:20px;
}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}

.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(/uploads/image/pimages/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(/uploads/image/pimages/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }

/*底部*/
}
