﻿@charset "utf-8";/* CSS Document */*{padding:0;margin:0;}
body{font:16px "微软雅黑" simsun;color:#333333;text-align:left;font:16px "微软雅黑";}
img{border:0;}
ul,li{list-style:none}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none;}
img{border:none}
.contain{width:1320px;margin:0 auto;}
.top{width:100%;height:120px;background:#fff;position:fixed;top:0;z-index:10;}
.top img{float:left;margin-left:50px;}
.top a{display:block;margin-left:30px;height:86px;padding-top:15px;width:80px;line-height:86px;float:right;text-align:center; font-size: 18px;}
.top a:hover,.top a.active{color: #002f93; font-weight: bold;}
.banner{width:100%;height:580px;margin-top:120px;}
/*个人信息*/
.header{width: 100%;background: #ffffff;padding:15px 0 10px 0;/* position: relative; *//* float: left; */display:none;}
.header h2{width: 100%; text-align: left; font-size: 2.2em; font-weight: 400; color: #fff; margin: 0;}
.header h2 img{width: 60%;margin-left: 10px;}
.morebj1{position: absolute; width: 25px; height: 25px; display: block;right:35px; top:40px}
.morebj1 em{vertical-align: top;width: 100%;display: inline-block;height: 3px;position: relative;transition: all .5s ease;background: #000;}
.morebj1 em::before, .morebj1 em::after{content: '';transition: .5s all;position: absolute;height: 3px;width: 100%;background: #333;border-radius: 1px;}
.morebj1 em::before{top: -9px}
.morebj1 em::after{top: 9px}
.morebj1.active em{background: rgba(255,255,255,0);}
.morebj1.active em::before,.morebj1.active em::after{top:0;}
.morebj1.active em::before{transform: rotate(45deg)}
.morebj1.active em::after{transform: rotate(-45deg)}
.morebj2{position: absolute; width:5px; height:25px;right: 20px; top:40px; display: block;}
.morebj2 em{vertical-align: top;width: 100%;display: inline-block;height: 3px;border-radius:50%;position: relative;transition: all .5s ease;background: #333;}
.morebj2 em::before, .morebj2 em::after{content: '';transition: .5s all;position: absolute;height: 3px;width: 100%;background: #333;border-radius: 1px;}
.morebj2 em::before{top: -9px;border-radius:50%;}
.morebj2 em::after{top: 9px;border-radius:50%;}
.morebj2.active{width: 25px;right:5px;}
.morebj2.active em{background: rgba(255,255,255,0);}
.morebj2.active em::before,.morebj2.active em::after{top:0;}
.morebj2.active em::before{transform: rotate(45deg)}
.morebj2.active em::after{transform: rotate(-45deg)}
.category{position: fixed; top: 0; left: 0;width: 70%; background: #191e24;height: 100%; z-index: 10; display: none;z-index: 1000;}
.category .n_item{width:95%;height:25px;text-align:center;color:#fff;border-bottom:1px solid #252525;margin:0 auto;margin-top:15px;}
.category .n_item a{color:#fff}
/*轮播图*/.callbacks_container{width:100%;height:100%;float:left;position:relative;overflow:hidden;}
.callbacks_container .rslides{position:relative;overflow:hidden;width:100%;height:100%;}
.callbacks_container .rslides li{position:absolute;display:none;width:100%;height:100%;}
.callbacks_container .rslides li:first-child{display:block;float:left;}
.callbacks_container .rslides img{display:block;width:100%;height:100%;}
.callbacks_container .callbacks_tabs{position:absolute;display:inline-block;z-index:100;bottom:15px;text-align:center;left:0;right:0;margin:0 auto;}
.callbacks_container .callbacks_tabs li{display:inline;}
.callbacks_container .callbacks_tabs li a{display:inline-block;width:20px;height:6px;background: rgb(202 202 202 / 0.5);; cursor:pointer;border-radius:3px;z-index:9;margin:0 5px;text-indent:-9999px;}
.callbacks_container .callbacks_tabs .callbacks_here a{background:#cacaca;border-radius:3px;}
.callbacks_container .prev,.callbacks_container .next{display:none;}
/*轮播图*/.box-head{margin-top:45px;text-align: center;}
.box-head p{font-size:23px;text-align:center;padding-bottom:15px;padding-top: 15px; background: url(../images/bglg.png) center bottom no-repeat;}
.box-head span{font-size:32px;font-weight:normal;text-align:center; color: #cccacb;}
.serv-box{width:100%;height:340px;margin-top:30px;}
.serv-box ul li{width:24%;float:left;padding:0 0.5%;}
/* .serv-box ul li:hover{border-color: #16b6d2;-webkit-box-shadow:0 0px 10px 1px rgba(22, 182, 210, 0.3);box-shadow:0 0px 10px 1px rgba(22, 182, 210, 0.3);transform:translate3d(0, -2px, 0);-webkit-transform:translate3d(0, -2px, 0);} */
.cx-box-img{height:140px;overflow:hidden;margin-bottom:5px;text-align: center;}
.cx-box-img img{width:120px;display:block;overflow:hidden;transition:all .5s; margin: 5px auto;}
/* .serv-box ul li a:hover img{transition:all .5s;transform:scale(1.05);} */
.serv-box ul li a h4{font-size:18px;font-weight:bold;margin-bottom:15px;text-align: center;}
.serv-box ul li a p{line-height:24px;width:90%;height:160px;font-size:14px;color:#717a9c;margin: 0 auto;}
.serv-box ul li a span{display:block;margin-top:15px;transition:all .5s;width:86px;line-height:30px;border-radius:15px;background-color:#fa553d;color:#fff;text-align:center;}
.serv-box ul li a:hover span{background-color:#e53c23;transition:all .5s;}
/*行业应用*/
.homepage-industries-section{height:560px;position:relative}
.wrappernew .swiper-slide{width: 25%;}
.about{width: 100%;height: 580px; background:url(../images/about01.png) center top no-repeat; padding: 20px 0;}
.titleabout{color: #606060;}
.titleabout span{background:url(../images/about02.png) center bottom no-repeat;display: inline-block; font-weight: bold; font-size: 20px;line-height: 40px; padding:20px;}
.aboutct{width: 60%; padding: 20px 0;}
.aboutct p{text-indent: 2em;color: #606060; line-height: 28px; font-size: 16px;}
.aboutcontft{padding: 30px 0;}
.aboutcontft a{width: 120px; color: #fff; height: 40px; line-height: 38px; font-size: 18px;display: inline-block; background: #fdb315; border-radius: 5px; text-align: center;}
.footmap{width: 100%;height:600px;background:url(../images/footmap01.png) center top no-repeat;box-sizing: border-box; margin-top: 30px;padding-top:350px;}
.wproduct{background: #f9f9f9; margin-top: 20px;}
/*foot*/.foot{width:100%;height:250px;background:url(../images/rb_cover01.png) repeat;}
.foottoplink{padding-top:30px;height:190px;margin-left:25px;}
.foottoplink ul{display:inline-block;margin:0 30px;vertical-align: top;}
.foottoplink ul li{color: #fff; line-height: 35px;}
.foottoplink ul li a{color:#fff;font-size:14px;}
.foottoplink ul li a img{float: left;margin-top: 7px;margin-right: 5px;}
.weixin{width:110px;float:left;text-align:center;color:#c0c0c2;margin-left:120px;}
.weixin span{padding-bottom:15px;display:block;}
.footbottom{width:100%;margin-top:20px;background: #202325; padding: 20px 0;}
.footbottom p{text-align: center; color:#c0c0c2;font-size:14px;line-height:22px;padding-top:5px;}
.footbottom p b{font-size: 16px;}
/*产品列表页*/.site{height:54px;line-height:54px;font-size:14px;border-bottom:1px dotted #cdcdcd;text-align:right;margin-bottom:44px;}
.site a{padding:0px 2px;display:inline-block;zoom:1;color:#9e9e9e;}
.site span{padding:0px 2px;color:#3d3d3d;}
.infor_index{padding-bottom:64px;}
.infor_index_l{width:65%;margin-right:7%;float:left;}
.infor_txt1{font-weight:normal;color:#353535;line-height:1.8;}
.infor_index_r{float:left;position:relative;left:1px;margin-left:-1px;width:28%;}
.infor_line1{height:84px;}
.infor_line1 span{display:inline-block;width:312px;height:7px;background:#ef5c27;margin-top:35px;}
.infor_txt2{line-height:1.7em;color:#333;}
.infor_fz{padding-bottom:30px;border-bottom:1px solid #dedede;margin-bottom:16px;}
.infor_fz_t{margin-bottom:64px;padding-top:64px;}
.infor_fz_t h1{float:left;width:36%;}
.infor_fz_t h1 a{display:block;overflow:hidden;}
.infor_fz_t h1 img{width:100%;height:auto;transition:all .5s;}
.infor_fz_t table{float:left;}
.infor_fz_t h2{margin-left:30px;padding-left:30px;border-left:1px solid #dbdbdb;color:#2b2b2b;line-height:42px;font-weight:normal;}
.infor_fz_b ul{margin:0 -5px;}
.infor_fz_b ul li{width:25%;margin-bottom:10px;float:left;position:relative;}
.infor_fz_b ul li em{display:block;margin:0 5px;border:1px solid #dbdbdb;overflow:hidden;}
.infor_fz_b ul li img{transition:0.5s all;-webkit-transition:0.5s all;}
.share{line-height:27px;height:27px;}
.share label{float:left;margin-right:10px;}
.bdsharebuttonbox{float:left;display:inline-block;}
.infor_index_r_t{border:1px solid #dddddd;box-sizing:border-box;margin-bottom:34px;padding:6px;}
.infor_index_r_t h1{font-weight:normal;line-height:3.125;background-size:100% 100% !important;padding:0 26px;color:#fff;background:url(../images/infor_01.jpg) center no-repeat;}
.infor_index_r_t ul{margin:25px 26px 30px;}
.infor_index_r_t ul li{margin-bottom:4px;color:#616161;line-height:1.7;}
.infor_index_r_t ul li b{font-weight:900;}
.infor_index_r_t ul li a{color:#616161;}
.infor_index_r_b{position:relative;}
.infor_index_r_b_cover{position:absolute;left:0px;top:0px;width:100%;height:100%;top:0;background:url(../images/rb_cover.png) no-repeat center;background-size:100% 100%;}
.infor_index_r_b_cover_box{margin:0 32px;padding-top:40px;}
.infor_index_r_b_cover_box h4{color:#fff;font-weight:normal;line-height:1.1em;padding-bottom:28px;border-bottom:1px solid #fff;margin-bottom:18px;font-size:22px;}
.infor_index_r_b_cover_box h4 b{float:right;font-weight:900;font-size:18px;line-height:18px;}
.infor_index_r_b_cover_box h4 b a{color:#fff;font-weight:100;font-size:14px;text-decoration:underline;}
.infor_index_r_b_cover_box .infor_index_r_b_txt{padding-bottom:18px;height:272px;overflow:hidden;}
.mCSB_container.mCS_no_scrollbar{margin-right:0;}
.infor_index_r_b_cover_box .infor_index_r_b_txt li{line-height:1.7em;color:#fff;word-break:break-all;font-size:12px;padding-top:10px;border-bottom:1px solid #fff;padding-bottom:10px;}
.infor_index_r_b_txt ul li p{line-height:1.375;margin-bottom:6px;}
.fnt_16{font-size:16px;}
.infor_index_r_b_cover_box .infor_index_r_b_txt li a{color:#fff;}
/*列表页*/
.news_index_l{width: 67%; margin-right: 5%;float: left;}
.news_index_l .public_list_img{margin-bottom: 14px; width: 100%;}
.public_list4 ul{margin: 0 -22px; border-bottom: 1px solid #858585;}
.public_list4 ul li{width: 50%; margin-bottom: 50px; float: left; position: relative;}
.public_list4 ul li:nth-child(2n+1){clear: both;}
.public_list4 ul li .public_list_wrap{margin: 0 22px;position: relative;}
.news_index_l .public_list_img{margin-bottom: 14px; position: relative;}
.public_list_img img{width: 100%; height: 100%; display: block;}
.public_list4 ul li .public_list_wrap dl dd{font-size: 12px; line-height: 2.6em; color: #a0a0a0;}
.public_list4 ul li .public_list_wrap dl dt a{color: #000; line-height: 1.2em; max-width: 92%; display: block;}
.tran_scale, .cult_wx .part_3 .albumbox li{overflow: hidden; display: block;}
.tran_scale img, .public_list5 ul li img{transition: 0.5s all; -webkit-transition: 0.5s all;}
.tran_scale:hover img, .public_list5 ul li:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
/*page*/
.page{vertical-align:middle;text-align:center; margin:32px 0px 0; color:#606060; height:38 px; line-height:34px;}
.page span{margin:0; font-size:12px; color:#2d2d2d;}
.page span em{color:#000; font-family:Arial;}
.page a{display:inline-block;text-align:center; width:34px;font-family:Arial;}
.page a.num.on,.page a.num:hover{background:#005aae;color:#fff!important; border:1px solid transparent; border-left:0; transform:scale(1.05,1.05); z-index:20;}
.page a.page_prev,.page a.page_next{width: 34px;height: 34px;position: relative;top: 0px;margin:0 5px 0 5px; border:1px solid #d8d8d8;}
.page a.page_prev{background:url(../images/page_icon02.png) center center no-repeat; text-indent:-10000px;}
.page a.page_next{background:url(../images/page_icon03.png) center center no-repeat; text-indent:-10000px;}
.page a.first,.page a.last{width:6px;height: 8px;font-family:"Microsoft Yahei","å¾®è½¯é›…é»‘";}
.page a.first{background: url(../images/page_icon01.png);}
.page a.last{background: url(../images/page_icon04.png);}
.page a.num{color: #000;width: 34px;height: 34px; border:1px solid #d8d8d8; position:relative; z-index:1; transition:none; margin-left:-5px; border-left:0;}
.page a:nth-child(2){border-left:1px solid #d8d8d8; margin-left:0;}
.page a:nth-child(2):hover{border-left:1px solid transparent;}
.page .txtnum{width:30px; height:20px; background:#fff; border:1px solid #9d9d9d; padding:0 4px;}
.page .txtnum input{width:30px;height:20px; line-height:18px; text-align:left; font-family:Arial; background:none; border:none; font-size:12px; color:#9d9d9d;}
.page a.go{width:44px; height:24px; line-height:24px;background:#005aae;color:#fff;position:relative; top:-1px; font-size:12px;font-family:"Microsoft Yahei","å¾®è½¯é›…é»‘"; margin-left:6px;}
.page a.go:hover{color:#fff!important;}
.news_index_r{float: left; position: relative; left: 1px; margin-left: -1px;width: 28%;}
.news_index_r_t{border: 8px solid #dddddd; box-sizing: border-box; margin-bottom: 36px;}
.news_index_r_t ul{margin: 12px 32px;}
.news_index_r_t ul li{border-bottom: 1px solid #cecece; background: url(../images/icon_1.gif) no-repeat right center;}
.news_index_r_t ul li a{color: #616161; line-height: 2.8em;}
.fnt_18{font-size: 18px;}
.news_index_r_t ul li.active a{color: #005BAC;}
.news_index_r_b{position: relative;}
.news_index_r_b_cover{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; top: 0; background: url(../images/rb_cover.png) no-repeat center; background-size: 100% 100%;}
.news_index_r_b_cover_box{margin: 0 42px; padding-top: 40px;}
.news_index_r_b_cover_box h4{color: #fff; font-weight: normal; font-size: 22px; line-height: 1.1em; padding-bottom: 32px; border-bottom: 1px solid #fff; margin-bottom: 14px; font-weight: bold;}
.news_index_r_b_txt{padding-bottom: 18px; border-bottom: 1px solid #fff; height: 86px; overflow: hidden;}
.news_index_r_b_cover_box .news_index_r_b_txt h5{line-height: 2em; color: #fff; margin-bottom: 2px;}
.news_index_r_b_cover_box .news_index_r_b_txt li{line-height: 1.7em; color: #fff; word-break: break-all; font-size: 12px;}
.news_index_r_b_cover_box .news_index_r_b_txt li a{color: #fff;}
.news_tittle{margin: auto; border-bottom: 3px solid #9e9e9e; width: 100%; text-align: center; padding-bottom: 20px; margin-bottom: 40px;}
.news_tittle h2{color: #2a2a2a; line-height: 1.7em; margin-bottom: 13px;}
.news_article{color: #616161; line-height: 1.7em; margin-bottom: 58px; text-align: center;}
.news_article p{text-align:left;text-indent:21.0pt;}
.updown{margin-top: 20px; border-top: #dedede 1px solid; padding-top: 27px;}
.updown div{display: block; color: #616161; line-height: 1.5em; margin-bottom: 14px;}
.fl{float: left;}
.updown a{color: #005bac; display: inline-block; min-width: 220px; padding-left: 6px;}
.related{margin-top: 49px; position: relative;}
.related h4{color: #2b2b2b;font-size: 28px;}
.related ul{margin-top: 28px; margin-bottom: 40px; overflow: hidden;}
.related li{margin-bottom: 10px; width: 35%; float: left; margin-right: 5%;}
.related li a{display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000;}
.dev_index{position: relative; overflow: hidden;}
.dev_index_l{width: 214px; position: absolute; left: 0; top: 0; opacity: 1;}
.dev_index_l_wrap{width: 214px;}
.dev_index_l_top{display: block; width: 16px; height: 10px; background: url(../images/dev_top.jpg) no-repeat; margin-bottom: 15px; position: relative; float: right; right: -2px;}
.dev_index_l_box{overflow: hidden; width: 214px; position: relative; margin-bottom: 15px; height: 717px;}
.dev_index_l_wrap ul{width: 24px; float: right; position: relative; margin-top: -2px;}
.dev_index_l_wrap li{width: 18px; height: 89px; line-height: 89px; text-align: center; background: url(../images/dev_br.jpg) no-repeat right center; background-size: auto 100%; margin-top: -1px; margin-right: 5px;}
.dev_index_l_wrap li span{position: relative; padding-right: 30px; color: #5e5e5e; font-family: Arial; float: right; right: -5px; margin-top: -1px; cursor: pointer;}
.dev_index_l_wrap li.active span{font-size: 72px; color: #005bac; font-weight: bold; background: url(../images/dev_cir.jpg) no-repeat right center;}
.dev_index_l_bottom{display: block; width: 16px; height: 10px; background: url(../images/dev_bottom_act.jpg) no-repeat; margin-bottom: 15px; position: relative; float: right; right: -2px;}
.dev_index_r{width: 920px; float: left; padding-left: 214px; margin-left: 146px;}
.dev_index_r{width:920px; float:left; padding-left:214px; margin-left:146px;}
.dev_index_r .dev_index_r_part > h4{color:#d2d2d2; border-top:5px solid #d2d2d2;}
.fnt_120{font-size: 120px;}
.dev_index_r ul{position:relative; margin-bottom:40px;}
.dev_index_r li{width:49.6%; margin-bottom:22px;}
.dev_index_r li .year_wrap{width:95%; border:1px solid #dddddd;}
.dev_index_r li.odd .year_wrap{float:right;}
.dev_index_r li .year_wrap img{width:100%;}
.year_box{padding:30px; position:relative; z-index:20; background:#fff;}
.year_box h4{color:#2b2b2b; margin-bottom:6px;}
.year_box p{color:#616161; font-size:14px; line-height:1.7em;}
/*about_dev*/
.dev_index_r .year_box h4{display: inline-block;line-height: 40px;text-align: center;position: relative;}
.dev_index_r .year_box span{width: 40px;height: 40px;display: inline-block;margin-left: 23px;}
.dev_index_r .year_box h4:hover em{opacity: 1;}
.dev_index_r .year_box em{opacity: 0;height: 35px;line-height: 35px;display: inline-block;margin-left: 14px;background: #d2d2d2;width: 91px;color: #fff;font-size: 14px;position: absolute;top: 50%;transform: translateY(-50%);transition: all .3s;}
.dev_index_r .year_box em:before{content: "";display: block;position: absolute;width: 8px;height: 12px;top: 50%;transform:translateY(-50%);background: url(/images/add_icon_10.png);left: -5px;}
/*联系我们*/
.aid_contact{margin-bottom: 52px;height: 602.995px;}
.aid_contact .map{width: 57.34%; height: 100%;}
.aid_contact .adress{width: 42.66%; height: 100%; background: url(../images/aid_img01.jpg) no-repeat center; padding: 82px 67px 0; background-size: cover; box-sizing: border-box;}
.aid_contact .adress dl{margin: auto; text-align: left;}
.aid_contact .adress dt{color: #fff; line-height: 1.02em; margin-bottom: 43px;}
.aid_contact .adress h4{font-weight: normal;}
.fnt_48{font-size: 48px;}
.aid_contact .adress dd, .aid_contact .adress dd a{color: #fff; line-height: 2.2em; cursor: default;}
.aid_contact .adress dd, .aid_contact .adress dd a{color: #fff; line-height: 2.2em; cursor: default;cursor: pointer;}
.aid_contact .adress ul{margin-top: 84px;}
.aid_contact .adress li{margin-right: 30px;}
.aid_contact .adress ul img, .aid_contact .adress ul span{display: block;}
.aid_contact .adress ul span{margin-top: 17px; color: #fff;}
/* 手机样式 */
@media screen and (max-width: 991px){
    .home_wrap{width: 100%;padding: 0 15px;-webkit-box-sizing: border-box;box-sizing: border-box;} 
    .top{display: none;} 
    .header{display:block;} 
    .contain{width:100%;margin:0 auto;} 
    .banner{height: 120px; margin-top:95px;} 
    .callbacks_container .callbacks_tabs{bottom:5px;}
    .box-head p{font-size:18px;}
.box-head span{font-size:22px;}
.serv-box ul li{width: 100%;}
.wrappernew .swiper-slide{width: 50%;}
.about{padding: 0;height: auto;}
.titleabout{text-align: center;}
.aboutct{width: 100%;}
.aboutcontft{text-align: center;}
.footmap{height: auto;}
.foot{height: auto;}
.foottoplink{height: auto;}    
}


.footbottom p a{color:#c0c0c2}