@charset "UTF-8";
@import url('https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://cdn.bootcss.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css');
@import url('./swiper.min.css');
@import url('./index.css');
@import url('./layout.css');
a{color:#000;}
a:link{text-decoration:none;}
a:hover,a:focus{color:#005bac;}
body{min-width: 1200px;}
 .title-box{width:100%;display:table;margin-bottom:30px;margin-top: 10px;}
 .title-box .title{font-size:42px;font-weight:bold;color: #005bac;line-height:50px;}
 .title-box .entitle{font-size:20px;color: #656565;line-height:35px;}
 .title-box .mborder{margin:auto;border-bottom:1px solid #999;padding-top:10px;width:80px;}
/*底部*/
.footer{background:#211f1f url(../images/fbg.jpg) no-repeat center top;border-top: 2px #005bac solid;}
.footer-contact{padding:50px 0 43px;position:relative;}
.footer-litem{float:left;width: 190px;text-align: center;}
.footer-litem a:hover{color:#fff;}
.footer-litem li{color:#777777;}
.footer-litem li a{color:#b8b8b8;font-size:14px;}
.footer-litem li.footer-title{padding-bottom:20px;}
.footer-litem li.footer-title a{font-size:18px;color:#fff;font-weight:bold;}
.footer-cr{padding-right: 40px;border-right:1px solid #333232;margin-right: 30px;padding-top:30px;height:200px;}
.footer-cr>p{font-size:40px;font-family:Arial;color:#fff;margin-bottom:30px;background:url(../images/tel.png) no-repeat left center;padding:5px 0px 5px 40px}
.footer-cr>span{color:#b0adad;}
.footer-cl{border-right:1px solid #333232;}
.footer-ewma{width: 125px;}
.footer-ewma>img{width: 125px;height: 125px;margin-bottom:20px;}
.footer-ewma>p{color:#fff;font-size:16px;text-align: center;}
.footer-cp{padding:20px 0;color:#999999}
.footer-cp p{color:#999999;}
.footer-cp p a{color:#999999;}
.footer-cp p:last-child{font-size:12px;}
.footer-cp p span{margin:0 18px;font-size:12px;color:#3d3d3d;}
.footer .links{font-size:14px;color:#999}
.footer .links li{float:left;margin-right:15px;}
.footer .links li a{color:#999}

/*banner*/
.index-banner{height:600px;}
.index-banner li{background:url(../images/index-banner1.png) center no-repeat;display:inline-block;position:relative;}
.index-banner li a{position:absolute;width:100%;height:100%;}
.index-banner .swiper-pagination-bullet{width:11px;height:11px;background:rgb(255,255,255);transition:all 0.5s;}
.index-banner .swiper-pagination-bullet-active{width:22px;border-radius:15px;background-color:#005bac;}
.index-banner .swiper-pagination-bullets{bottom:20px;}
.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:28px;height:51px;}
.index-banner .swiper-button-prev{background:url(../images/index-banner-left.png) no-repeat;left:8%;}
.index-banner .swiper-button-next{background:url(../images/index-banner-right.png) no-repeat;right:8%;}
.index-banner .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;opacity:1;}
.mb-index-banner{display:none;}
.mb-index-banner img{width:100%}

/*搜索*/
.index2{border-bottom:1px solid #e0e0e0;padding:17px 0;-moz-box-shadow:0px 5px 7px #f5f5f5;-webkit-box-shadow:0px 5px 7px #f5f5f5;box-shadow:0px 5px 7px #f5f5f5;font-size:14px;background-color:#fff}
.index2-l{line-height:35px;}
.index2-l>span{color:#666666;font-weight:bold;}
.index2-l>a{margin-right:20px;color:#999}
.index2-r{width:305px;position:relative;height:40px;}
.index2-r form{height:40px;line-height:40px;width:100%;}
input{outline:none;}
.index2-r form input{width:calc(100% - 60px);border:1px solid #e4e4e4;height:40px;text-indent:12px;}

/*.index2-r>input {width: 100%;}*/
.index2-search{display:inline-block;height:40px;line-height:36px;width:55px;border:#d9d9d9 2px solid;font-size:14px;color:#b2b1b1;outline:none;cursor:pointer;background:#f6f6f6;background:-webkit-linear-gradient(#f6f6f6,#dedede);background:-o-linear-gradient(#f6f6f6,#dedede);background:-moz-linear-gradient(#f6f6f6,#dedede);background:linear-gradient(#f6f6f6,#dedede);}
.index2 .wx{padding-top:5px;margin-left:10px}

/*产品*/
.index2-content{	/*background: #f5f5f5 url(../images/bg3.jpg) no-repeat center top;*/
background-size:cover;padding:52px 0 57px;}
.index2-ctl{width:320px;background-color:#262525;display:table;/*	padding-bottom: 52px;*/}
.index2-ctl-title{background-color:#005bac;padding:18px 0 17px 42px;position:relative;}
.index2-ctl-title>h3{font-size:26px;color:#fff;font-weight:bold;background:url(../images/icon.png) no-repeat left center;padding-left:45px;line-height:35px;}
.pt-menu{width:100%;display:table;}
.pt-menu ul li{}
.pt-menu ul li a{color:#fff;display:block;height:65px;line-height:65px;position:relative;}
.pt-menu ul li .inactive{background:url(../images/icon1.png) no-repeat 50px center;font-size:20px;padding-left:90px;overflow:hidden;}
.pt-menu ul li .inactives{background:#000 url(../images/icon2.png) no-repeat 50px center;font-size:20px;color:#E22434;position:relative;}
.pt-menu ul li .inactive:after{content:"";width:4px;height:100%;position:absolute;left:-4px;background:#E22434;transition:all 0.3s;}
.pt-menu ul li .inactives:after{left:0;transition:all 0.3s;}
.pt-menu ul li ul{display:none;background:#403e3e;padding:10px 0;}
.pt-menu ul li ul li{padding-left:90px;}
.pt-menu ul li ul li ul{display:none;color:#fff}
.pt-menu ul li ul li a{height:35px;line-height:35px;transition:all 0.5s;}
.pt-menu ul li ul li.cur a{color:#005bac;}
.pt-menu ul li ul li .txt{padding-right:30px;color:#fff;display:table;}
.pt-menu ul li ul li .txt a{display:table;color:#fff;line-height:35px;height:35px;font-size:16px;float:left;}
.pt-menu ul li ul li .txt span{float:left;line-height:35px;margin:0 10px;}
.index2-ctr{padding-left:40px;overflow:hidden;padding-bottom:2px;}
.pt-crumbs-pre{font-size:24px;color:#005bac;font-weight:bold;display:inline-block;}
.pt-crumbs-tip{padding:0 20px;color:#bdbdbd;font-weight:bolder;}
.pt-crumbs-next{font-weight:bold;font-size:24px;color:#484848;}
.pt-more{color:#999999;}
.pt-more>em{padding:0 5px;}
.index2-pt{width:100%;/* padding-top:10px; */}
.index2-pt>li{background: #fff;width: 30.9%;/* float:left; */display: inline-block;text-align:center;margin-right:20px; margin-bottom: 20px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:3px solid transparent;transition:all 0.5s;overflow: hidden;}
.index2-pt>li a{display:block;background-color:#fff;padding:0px 0px 10px;}
.index2-pt>li:nth-child(3n){margin-right:0;}
.index2-pt>li img{width: 276px;height: 206px;}
.index2-pt-text{padding:10px 35px 0;font-size:16px;color:#484848;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-top:1px dashed #c9c9c9;display:inline-block;width:90%;box-sizing:border-box;}
.index2-pt>li:hover{background: #005bac;}
.index2-pt>li:hover img{transform:scale(1.3);transition:.5s;}
/*4大优势*/
.index3{padding-top:50px;padding-bottom:50px;}
.index3 .title-box{background:url(../images/t1.png) no-repeat center center;width:100%;display:table;margin-bottom:30px}
.index3 .title-box .title{font-size:42px;font-weight:bold;color:#333;line-height:50px;}
.index3 .title-box .title span{color:#005bac}
.index3 .title-box .entitle{font-size:20px;color:#2b2b2b;background:url(../images/line.png) no-repeat center center;line-height:35px;}
.index3 .txt-box{width:530px;display:table;}
.index3 .txt-box span{width:60px;height:85px;background:#005bac;color:#fff;font-weight:bold;font-size:36px;font-family:Arial;line-height:60px;}
.index3 .txt-box span:after{content:'';height:2px;background:#fff;position:absolute;left:15px;bottom:20px;right:15px}
.index3 .txt-box .box{width:100%;display:table;margin:35px 0 35px 0}
.index3 .txt-box .box .txt{padding-left:90px;}
.index3 .txt-box .box .txt h4{font-weight:bold;font-size:26px;border-bottom:1px #7c7c7c dashed;padding-bottom:15px;margin-bottom:10px}
.index3 .txt-box .box .txt p{font-size:16px;color:#666;line-height:30px;}
.index3 .txt-box .box .txt p em{color:#005bac;font-style:normal;}
.index3 .pic1{width:635px}

/*案例*/
.case{width:100%;height:855px;background:url(../images/bg1.jpg) no-repeat center center;overflow:hidden;}
.case .title-box{background:url(../images/t2.png) no-repeat center center;width:100%;display:table;margin-bottom:30px;margin-top:50px}
.case .title-box .title{font-size:42px;font-weight:bold;color:#fff;line-height:50px;}
.case .title-box .entitle{font-size:20px;color:#fff;background:url(../images/line1.png) no-repeat center center;line-height:35px;}
.case .case-pc .ban_l_btn{position:absolute;width:60px;height:60px;left:0;top:50%;background:url(../images/left.png) no-repeat center center;overflow:hidden;text-indent:-99px}
.case .case-pc .ban_r_btn{position:absolute;width:60px;height:60px;right:0;top:50%;background:url(../images/right.png) no-repeat center center;overflow:hidden;text-indent:-99px}
#featured-area{	/*	height: 540px;*/
width:100%;padding-top:30px;}
.roundabout-holder{width:1000px;height:540px;margin:0px auto;}
.roundabout-moveable-item{height:540px;width:700px;cursor:pointer;padding:5px;background:#fff;overflow:hidden;}
.roundabout-moveable-item h4{margin-top:22px;font-size:22px;font-weight:bold;line-height:50px;}
.roundabout-moveable-item p{font-size:15px;line-height:28px;color:#777;padding:0 20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.roundabout-moveable-item a{background-color:#005bac;color:#fff;width:238px;padding:8px 25px;border-radius:50px;font-size:16px;margin-top:40px}

/*.roundabout-moveable-item.roundabout-in-focus img {height:265px;width:100%; transition: all 0.3s;}*/
.roundabout-moveable-item img{width:100%;transition:all 0.3s;}
.roundabout-in-focus{cursor:auto;}
.roundabout li{background-color:#fff;padding:5px}
.mb-case{display:none;}

/*第四屏*/
.index4{width:100%;height:660px;background-color:#ebebeb}
.index4 .about{width:898px;height:500px;position:absolute;background:url(../images/bg2.png) no-repeat left center;left:0;padding-left:305px;top:80px;z-index:999;overflow:hidden;}
.index4 .about h2{font-size:40px;font-weight:bold;margin-top:60px;color:#333}
.index4 .about .entitle{font-size:24px;color:#c1c1c1;font-family:Arial;letter-spacing:5px;text-transform:uppercase;line-height:60px;}
.index4 .about .entitle:after{content:'';position:absolute;left:0;bottom:0;height:1px;background-color:#005bac;width:100px}
.index4 .about .txt{margin-top:20px;padding-right:45px;font-size:16px;line-height:33px;color: #191919;}
.index4 .about .txt p{margin-top:15px}
.index4 .about .txt p a{color:#005bac}
.index4 .container{width:auto;}
.index4 .video{width:1187px;height:660px;position:absolute;right:0;top:0;}
.index4 .video .play{position:absolute;z-index:999;top:36%;width:100%;}
.index4 .video .play a{display:inline-block;}
.index4 .video .play img{margin-bottom:20px;width:97px;height:97px}
.index4 .video .play p{color:#fff;font-family:Arial;letter-spacing:20px;font-size:11px;}
.theme-popover-mask{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}
.theme-popover{z-index:9999;position:fixed;top:50%;left:50%;width:960px;height:540px;margin:-300px 0 0 -480px;display:none;}
.theme-popover .close{color:#000;padding:10px 5px;	/*	margin: -2px -5px -5px;*/border-radius:100%;background:#fff;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd;position:absolute;z-index:999999;display:block;right:10px;top:10px;font-size:26px;}
.theme-popover video{width:100%;height:100%;}

/*风采*/

/*第五屏*/


.index5-tab-title{padding:70px 0 45px;}
.index5-tab-title:after{content:'';position:absolute;left:0;top:90px;height:1px;width:calc(50% - 300px);background-color:#dcdcdc}
.index5-tab-title:before{content:'';position:absolute;right:0;top:90px;height:1px;width:calc(50% - 300px);background-color:#dcdcdc}
.index5-tab-title>li{background-color:#fff;padding:10px 40px;margin:0 5px;position:relative;cursor:pointer;border:1px #878787 solid;font-size:16px;}
.index5-tab-title>li:hover,.index5-tab-title>li.current{background-color: #005bac;color:#fff;border:1px #005bac solid;}
.index5-tab-title>li .triangle-down{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid transparent;}
.index5-tab-title>li.current .triangle-down{border-top:9px solid #005bac;}
.index5 .swiper-button-prev{width:35px;height:75px;background:#999999 url(../images/left1.png) no-repeat center center;left:-75px;top:67%}
.index5 .swiper-button-next{width:35px;height:75px;background:#999999 url(../images/right1.png) no-repeat center center;right:-75px;top:67%}
.index5 .pic-wrap{position:relative;width:700px;left:0;right:0;bottom:0;top:100px;margin:auto;}
.index5 .model{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:9999;}
.index5 .pic-wrap img{width:100%;}
.index5-ul>li{float:left;	/* margin-right: 20px; */width:18%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.index5-ul>li img{display:inline-block;vertical-align:top;width:100%;}
.index5-ul>li:last-child{margin-right:0;}
.ad{width:100%;padding-top:30px;height:264px;background:#fff url(../images/ad.jpg) no-repeat center bottom;}
.ad a{display:block;height:234px}

/*第七屏 */
.index7{padding: 30px 0 100px;background-color:#fff;}
.index7-title{font-size:28px;color:#231f20;font-weight:bold;font-family:'SimHei';display:inline-block;vertical-align:middle;}
.index7-cl{width:65%;}
.index7-cl-title>img{display:inline-block;margin-left:10px;vertical-align:middle;}
.index7-cr{width:35%;float:right;padding-left:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.index7-title-more{padding-top:10px;display:inline-block;font-size:16px;color:#888888;}
.index7-box2{padding-top:40px;}
.index7-box2-cl{width:438px;height:312px;overflow:hidden;position:relative;}
.index7-banner{position:relative;}
.index7-banner li{position:relative;background:url(../images/index6-banner1.png) center center no-repeat;}
.index7-banner li img{width:100%;}
.index7-banner-p{position:absolute;bottom:0px;font-size:16px;color:#fff;left:0px;z-index:2;background:rgba(0,0,0,0.8);width:100%;line-height:35px;text-indent:15px;margin-bottom:0;padding-right:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index7-banner-page{position:absolute;right:10px;bottom:10px;width:0;}
.index7-banner-page.swiper-pagination-bullets{z-index:3;text-align:right;padding-right:15px;bottom:3px;height:auto;left:auto;right:0;width:auto;}
.index7-banner-page .swiper-pagination-bullet{width:9px!important;height:9px!important;transform:none;background:rgba(255,255,255,0.4);opacity:0.8;left:auto!important;}
.index7-banner-page .swiper-pagination-bullet-active{background:#fff;}
.index7-cl-list{width:47%;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.index7-cl-time{width:20%;padding-right:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.index7-cl-list li{padding-bottom:30px;}
.index7-cl-list li:last-child{padding-bottom:0;}
.index7-cl-time>p{color:#8f8f8f;margin-bottom:15px}
.index7-cl-time>span{font-size:38px;color:#231f20;}
.index7-cl-lp{border-left:1px dashed #888;width:75%;padding-left:15px;margin-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.index7-cl-lp a h6{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:auto;}
.index7-cl-lp a p{color:#777;font-size:14px;}
.index7-cl-lp .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;}
.index7-crl-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;margin-bottom:auto;}
.index7-crl-title em{color:#005bac;font-style:normal;}
.index7-cr-list{margin-top:40px;height:308px;}
.index7-cr-list .swiper-slide{}
.index7-cr-item{color:#666;padding-bottom:18px;}
.index7-cr-item>span{width:32px;}
.index7-cr-item>p{width:calc(100% - 32px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:60px;}
.index7-cr-list>li{padding-bottom:28px;}
.index7-cr-list>li:last-child{padding-bottom:0;}
.list-picbg{background-repeat: no-repeat;background-position: center;background-size: cover;}
.xiangguan_box{width: 900px;overflow: hidden;}
#featured-area img{width: 680px;height: 450px;}
/*客服*/
/*固定的悬浮窗*/
.drift{ width:50px; height:auto; position:fixed; bottom:2%; right:2px; z-index:999;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));-margin-top:350px;}
.drift li{ width:50px; height:49px; margin-bottom:3px;position: relative;}
.drift li a{ display:block;width:50px; height:49px; background:#545454; overflow:hidden;}
.drift li a:hover{ background:#01429e;}
.drift #roll a{background:#01429e ;}
.drift li a:hover span{display:block;}
.drift li span{width:166px; right:51px;top: 0;height: 49px;line-height: 49px; background: #01429e;color: #fff;text-align: center;font-family:Arial;position: absolute;font-size: 22px;font-weight: bold;display: none;}
.drift li .ewm{background:#fff;height:203px;border:1px solid #EEEFF1;}
.drift li .ewm img{width:146px;display:block;overflow:hidden;padding:10px;width:146px;}
.drift li .ewm b{display: inline-block;height:40px;line-height:18px;overflow:hidden;  font-family: "Microsoft YaHei";font-size:12px;font-weight:normal;color:#000;}
/*banner*/
.carousel-inner>.item{text-align: center;}
.carousel-inner>.item>a>img{display: inline-block;}