@charset "utf-8";
/* CSS Document */

/*====section====*/
.section01{ background:url(../images/bg1.jpg);}
.section02{ background:url(../images/bg2.jpg);}
.section03{/* background:url(../images/bg3.jpg); */}
.section04{background:url(../images/bg4.jpg);display: none;}
.section05{/* background:url(../images/bg5.jpg); */}
.section06{/* background:url(../images/bg6.jpg); */}
.wrapper{ padding:0px;}
.wrapper_title{ width:100%; text-align:center;}
.wrapper_title span{display:block;width:100%;font-family:arial;font-size:32px;color: #90abf1;line-height:32px;margin-bottom:10px;}
.wrapper_title h1 a{display:block;width: 252px;height:32px;margin:0 auto;border-left:2px solid #000000;border-right:2px solid #000000;font-family:"苹方";font-size:32px;color:#333333;line-height:32px;}

.slider_wrapper{box-sizing:border-box;/* height:100vh; */position:relative;}
.slider_wrapper .xiugai{/* height:100vh; */width:100%;/* position:absolute; */left:0;bottom:0;}
.slider_wrapper .xiugai img{display:block;width:100%;/* height:100vh; */object-fit:cover;}

/*product-产品展示*/
.product{width:100%;margin-top: 23px;margin-bottom: 57px;}
.product .container{ width:100%; max-width:1370px;}
.pro_nav{ width:100%; text-align:center;}
.pro_nav li{display:inline-block;width: 146px;height:38px;margin:5px 3px;float: left;border: outset;border-radius: 9px;}
.pro_nav li a{display:inline-block;width: 146px;height:38px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius: 7px;font-size:15px;line-height:38px;overflow: hidden;}
.pro_nav li.nav_current a{background-color: #90abf1;color: #ffffff;font-weight:800}
.pro_nav li.nav_link a{background: #cecece;color: #000000;border: outset;border-color: #cecece;font-weight: 600;}
.pro_down{width:100%;margin-top: 18px;}
.product_box{width:100%;margin: 1px 0px;position:relative;}
.product_box .product_img{ display:block; width:100%;}
.product_box p{ width:100%; height:32px; background:url(../images/product_img_bg.png); padding:0px 10px; position:absolute; left:0; bottom:0; transition:all .5s ease;}
.product_box p a{ display:block; width:100%;  font-size:14px; color:#FFFFFF; line-height:32px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all .5s ease;}
.product_box:hover p{ height:40px;}
.product_box:hover p a{ line-height:40px;}

/*case-工程案例*/
.case{ width:100%;}
.case .container{ width:100%; max-width:1370px;}
.case_title{ width:100%;}
.case_title img{ margin:10px 0px; max-width:420px;}
.case_title .line_shu{ width:2px; height:80px; margin:100px 0px; background-color:#ffc918;}
.case_title p{ width:100%; font-size:18px; color:#FFFFFF; line-height:28px;}
.case_title span{ display:block; width:100%; font-size:12px; color:#FFFFFF; line-height:22px;}
.case_title a.more{display:block;width:200px;height: 38px;margin-top: 44px;border-radius: 0px;background-color:#90abf1;font-size:12px;color:#FFFFFF;line-height: 38px;text-align:center;margin: 0 auto;}
.case_title a.more:hover{ background-color:#e84058;}
.case_right{ width:100%; padding:10px; background:url(../images/case_right_bg.png); border-radius:6px;}
.case_right li{float:left;width: 16%;padding: 2px;}
.case_right li .media p{ width:100%; height:32px; position:absolute; left:0; bottom:0; background:url(../images/product_img_bg.png); font-size:14px; color:#FFFFFF; text-align:center; line-height:32px;}
.case_right li .media:hover p{ display:none;}

/*about-关于*/
.about{ width:100%; margin-top:40px;} 
.about .container{ width:100%; max-width:1370px;}
.about_box{display:block;width:100%;position:relative;padding:14px 10px;margin:10px 0px;background-color: #93adf1;-webkit-box-shadow:0px 0px 10px #999999;-moz-box-shadow:0px 0px 10px #999999;box-shadow:0px 0px 10px #999999;}
.about_box{ transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.about_box:hover{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.about_box .about_num{ width:12px; position:absolute; left:10px; top:14px;}
.about_box p{ width:20px; padding-bottom:36px; position:absolute; right:10px; bottom:14px; background:url(../images/about_icon.png) no-repeat left bottom; font-size:20px; font-family:"苹方"; color:#FFFFFF; line-height:22px;}

/*news-公司动态*/
.news{ width:100%;}
.news .container{ width:100%; max-width:1370px;}
.news_box{ width:100%;}
.news_right{}
.news_nav{/* width:42px; */padding-top:26px;}
.news_nav li{width: 123px;height: 45px;margin: 11px 11px;border-radius: 4px 4px 4px 4px;float: left;}
.news_nav li a{display:inline-block;width: 132px;height: 45px;padding:0px 13px;text-align:center;font-size:16px;line-height:18px;font-family:"苹方";font-weight:bold;/* writing-mode:vertical-lr; *//*从左向右 从右向左是 writing-mode:vertical-rl;*/writing-mode:tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode:tb-rl；*/line-height: 45px;}
.news_nav li.nav_c{ background:#FFFFFF;}
.news_nav li.nav_c a{ color:#90abf1;}
.news_nav li.nav_l{ background:url(../images/news_right_bg.png);}
.news_nav li.nav_l a{ color:#0b1453;}
.news_left{}
.news_left .pro_down{padding:8px 30px;margin-top:0px;background-color:#FFFFFF;border-radius:4px;}
.news_box_sm{ width:100%; padding:22px 0px; border-bottom:1px solid #dbdbdb;}
.news_box_sm:nth-child(3){ border:none;}
.news_box_sm .news_img{ display:block; width:26%;}
.news_box_sm .news_img img{ height:120px; object-fit:cover;}
.news_box_sm div{width:74%;padding-left:20px;float: left;} 
.news_box_sm div h2{ width:100%; padding:5px 0px;}
.news_box_sm div h2 a{ display:block; width:100%;  font-size:18px; font-family:"苹方"; color:#333333; line-height:28px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_box_sm div h2 a:hover{ color:#90abf1;}
.news_box_sm div p{ width:100%; max-height:40px; overflow:hidden; padding:5px 0px; margin-bottom:10px; font-size:12px; color:#999999; line-height:18px;}
.news_box_sm div span{ display:inline-block; height:14px; padding-left:20px; font-size:12px; color:#999999; line-height:14px; margin-right:30px;}
.news_box_sm div span.time{ background:url(../images/time.png) no-repeat left center;}
.news_box_sm div span.liulan{ background:url(../images/cishu.png) no-repeat left center;}
.news_title{ width:100%; text-align:right; vertical-align:top;}
.news_title img{ float:right; max-width:95px; max-height:420px; margin-right:85px;}
.news_title .line_shu{ float:right; width:2px; height:80px; margin:0px 65px 0px 30px; background-color:#ffc918; vertical-align:top;}
.news_title p{ float:right; width:18px; max-height:420px; margin:0px 5px; font-size:18px; color:#FFFFFF; line-height:22px;}
.news_title span{ float:right; display:block; max-height:420px; margin:0px 5px; font-size:12px; color:#FFFFFF; line-height:14px; text-align:left; writing-mode:vertical-lr;/*从左向右 从右向左是 writing-mode:vertical-rl;*/ writing-mode:tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode:tb-rl；*/}
.news_title2{ display:none; text-align:right;}

/*video-视频专区*/
.video{ width:100%; margin-top:50px;}
.video .container{ width:100%; max-width:1370px;}
.video_box{ width:100%; padding:35px 35px; background:#FFFFFF;}
.video_box li{float:left;width: 20%;padding: 0px 12px;border-right:1px solid #EEEEEE;}
.video_box li:last-child{ border:none;}

/*contact-联系我们*/
.section06 .wrapper_title span{ padding:10px 0 0;}
.contact{ width:100%; margin-top:24px; text-align:center;}
.contact_box{ width:100%; padding:10px 30px 20px; background:url(../images/contact_bg.png);}
.contact .container{ width:100%; max-width:1370px;}
.map_box{ width:100%; border:2px solid #616172; border-radius:10px; overflow:hidden;}
.map_box img{ visibility:hidden;}
.contact_text{ width:100%;}
.sm_logo{ width:100%;}
.sm_logo img{ width:58px; height:56px; display:block; margin:0 auto;}
.db_tel{ width:100%; margin-top:20px; text-align:center;}
.db_tel span, .db_tel i{font-size:20px;color: #9a9a9a;font-family:"苹方";line-height:1.5;}
.db_tel i{ font-style:normal; margin:0px 15px;}
.c_text{ width:100%; padding:16px 16px 16px; margin-top:25px; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;}
.c_text p{width:100%;font-size:14px;color: #9a9a9a;line-height:24px;text-align:left;}
.erweima{ width:100%; max-width:590px; margin:6px auto 0 auto; overflow:hidden;}
.erweima_box{ width:100%;}
.erweima_box img{display:block;max-width: 126px;margin:0 auto;}
.erweima_box span{ display:block; padding:5px 0px; width:100%; font-size:14px; color:#FFFFFF; line-height:24px; text-align:center;}

/*====返回顶部====*/
.toTop{ display:none; position:fixed; right:3%; bottom:10%; z-index:10000; background:url(../images/getback.png) no-repeat center center; width:50px; height:50px; cursor:pointer;}

/*====新增-合作伙伴-css====*/
.section07{background:url(../images/bg7.jpg);/* position:relative; */}
.section07 .wrapper_title h1 a{ color:#FFFFFF; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF;}
.brand{ width:100%; margin:40px auto;} 
.brand .container{width:100%;max-width:1370px;max-height: 193px;padding: 21px 52px;background:url(../images/brand_bg.png);}
.brand ul{ width:100%;}
.brand ul li{float:left;padding:5px;width: 16%;}
.brand ul li div{ width:100%; position:relative;}
.brand ul li div img{
    height: 143px;
}
.brand ul li div a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/brand_blue.png); transition:all ease .5s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;} 
.brand ul li div:hover a{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.brand ul li div a span{ display:block; width:100%; height:14px; padding:0px 10px; position:absolute; top:50%; margin-top:-7px; font-size:14px; color:#FFFFFF; line-height:14px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.brand_more_btn{ width:174px; height:38px; margin:0px auto; background-color:#143980;}
.brand_more_btn a{ display:block; width:100%; height:100%; text-align:center; line-height:38px; font-size:14px; color:#FFFFFF;}

/*====新增手机端底部导航-css====*/
.index_footer_blank{ width:100%; height:40px; display:none;}
.footer_box{ width:100%; height:40px; position:fixed; left:0; bottom:40px; display:none;}
.footer_out{ width:100%; height:40px; position:relative;}
.footer_inner{ width:100%; height:40px; background-color:#143980; position:relative; z-index:100;}
.footer_inner li{ float:left; width:25%; padding:10px 0px;}
.footer_inner li a{ display:block; width:100%; border-right:1px dashed #23478e; text-align:center; vertical-align:middle; font-size:12px; color:#FFFFFF; line-height:20px;}
.footer_inner li:last-child a{ border:none;}

@media only screen and (max-width:1024px){
	.slider_wrapper{ height:auto;}
	.slider_wrapper .xiugai{ height:auto; position:static;}
	.slider_wrapper .xiugai img{ height:54vw;}
	.brand .container{ max-height:none;}
	.section06 .wrapper{ padding-bottom:40px;}
.pro_nav li{width: 45%!important;}
.pro_nav li a{width: 100%!important}
.product{margin-bottom:0px!important;}
.case_right li{width: 100%!important;}
.video_box li{width: 100%!important;}

}

}

@media only screen and (max-width:768px){
	.index_footer_blank{ display:block;}	
	.footer_box{ display:block;}
	.db_tel span, .db_tel i{ font-size:16px;}
}


.erweima_box .img-thumbnail{height: 94px;}

.footer_right ul li div .img-thumbnail{height: 120px;}

