@import url("animate.css");
@import url("bootstrap.min.css");
@import url("../swiper/css/swiper.min.css");
/*头部+导航+大图*/
.pagin{position:relative; margin:20px; font-size:14px;}
.pagin .blue{color:#056dae;font-style:normal;}
.pagin .paginList{position:absolute;right:12px;top:0;}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#3399d5;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
/*.message{ float:left; width:30%;margin-top:15px;}*/
.jlfanye{ /*float:right;*/ width:100%;}
.jlfanye a{ padding:5px;  border: solid 1px #dedede; /*float:left;*/ min-width:8px; margin:8px 2px; color:#999;}
.jlfanye a:hover{ color:#f00;}

header{height: 110px;background-image: url(../img/images/header_bg_01.jpg);background-size: cover;}
.header{width:100%; z-index:999999;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;position: relative;}
.logo{padding:30px 0 20px 0;}
.logo img{width:100%; max-width:374px; max-height:60px;}

.qiehuan{position: absolute;right: -200px;top: 30px;line-height: 54px;display: flex;}
.qiehuan a{color: #424242;display: block;margin: 0 15px;font-size:18px; }
.qiehuan a:hover{color: #FFB426;}


.nav{width:60%; position: relative;padding: 35px 0;}
.nav>li{width:16.666%; position:relative;height: 40px;padding: 3px 0 0 2px;border: 3px solid transparent;}
.nav>li>a{width:96%; height:30px; line-height:28px; font-size:15px; color:#424242; text-align:center;border-right: 1px dashed #706F6D;}
.nav>li:hover{border: 2px solid #007AFF;}
.nav li:nth-child(6) a{border-right: none;}
.nav>li:hover>a{background:#FFFFFF; color:#1858ae;border: 1px solid #007AFF;z-index: 999;}
.nav>li.on{border: 2px solid #007AFF;background:#FFFFFF; }
.nav>li.on a{color:#1858ae;border: 1px solid #007AFF;z-index: 999;}

.nav_sub{display:none; width:100%; float:left; padding-top:2px; position:absolute; left:0; top:100%; z-index:999999; background:rgba(229, 229, 229, 0.8);}
.nav_sub>dd{display:block; overflow:hidden;}
.nav_sub>dd>a{display:block; overflow:hidden; height:40px; line-height:40px; text-align:center; font-size:14px; color:#424242;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nav_sub>dd>a:hover{background-color: #0078D9; color:#fff;}
/*banner*/
.banner{width:100%;display: block;overflow: hidden;}
.banner .banner-imgbox .swiper-slide img{width:100%;height: 100%;}
/*圆点*/
.banner .swiper-pagination {opacity:0; position: absolute; right:0; bottom:15px;}
.banner .swiper-pagination-bullet {width:14px; height:14px;  background:#706f6d; opacity:0.5; border-radius:50%; margin:0 6px;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#706f6d;}
.banner:hover .swiper-pagination{opacity:1;} 
/*箭头*/
.banner .next{right:2%; position:absolute;top:50%; margin-top:-35px; width:38px; height:70px; background:url(../images/imgs/next.jpg) no-repeat center center; overflow:hidden; opacity:0;  cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner .prev{left:2%; position:absolute;top:50%; margin-top:-35px; width:38px; height:70px; background:url(../images/imgs/prev.jpg) no-repeat center center; overflow:hidden; opacity:0; cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner:hover .next{opacity:1;}
.banner:hover .prev{opacity:1;}
/*END-头部+导航+大图*/

.cpzs{display: block;overflow: hidden;width: 100%;padding: 110px 20px;background-image: url(../img/images/bg_03.jpg);}
.title{font-size: 32px;font-weight: bold;text-align: center;position: relative;}
.title::after{height: 2px; width:170px;display: block;content: "";position: absolute;background-color: #1858ae;top: 48%;left: 26%;}
.title::before{height: 2px; width:170px;display: block;content: "";position: absolute;background-color: #1858ae;top: 48%;right: 26%;}
.title_p{font-size: 12px;color: #c7c5c5;text-align: center;padding: 10px 0;position: relative;text-transform: uppercase;}
.title_p::after{display: block;content: "";width: 6px;height: 6px;background-color: #1858AE;position: absolute;left: 40%;top: -32%;z-index: 99;}
.title_p::before{display: block;content: "";width: 6px;height: 6px;background-color: #1858AE;position: absolute;right: 40%;top: -32%;z-index: 99;}
.bord{width: 100%;height: 30px;position: relative;padding: 20px 0;}
.bord .border{border: 1px solid #ccc;}
.bord .bor_img{position: absolute;left: 48%;top: 6px;}
.cpzs_tab{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: center;flex-wrap: wrap;padding: 20px 0;}
.cpzs_tab li{padding:  0 16px;position: relative;}
.cpzs_tab a{display: block;font-size: 14px;color: #000000;font-weight: normal;width: 124px;height: 34px;background-color: #FFFFFF;text-align: center;line-height: 34px;overflow: hidden;border:1px solid transparent;border: 2px solid #c5c5c5;padding: 2px 0 0 2px;}
.cpzs_tab a .cpzs_ppp{width: 135px;height: 26px;border: 1px solid #c5c5c5;line-height: 26px;}
.cpzs_tab a::after{width: 6px;height: 6px;display: block;content: "";background-color: #000;position: absolute;top: 45%;left: 20%;}
.cpzs_tab li:nth-child(1) a{border: 2px solid #007AFF;}
.cpzs_tab li:nth-child(1) a .cpzs_ppp{border: 1px solid #007AFF;}
.cpzs_tab a:hover{border: 2px solid #007AFF;}
.cpzs_tab a .cpzs_ppp:hover{border: 1px solid #007AFF;}

.cpzs_ma{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.cpzs_1{width: 38%;background-color: #FFFFFF;height: 480px;}
.cpzs_1 a{display: block;color: #000000;}
.cpzs_1img{width: 100%;padding: 10px;height: 400px; overflow: hidden;}
.cpzs_1img img{width: 100%;height: 100%;transition: all 2s;}
.cpzs_1img img:hover{transform: scale(2,2);}
.cpzs_p{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;padding: 30px 10px;}
.cpzs_p .p_l{font-size: 17px;font-weight: bold;}
.cpzs_p .p_r{font-size: 13px;background-image: url(../img/images/jiantou_03.png);background-repeat: no-repeat;background-position: right center;padding-right: 30px;}
.cpzs_2{width: 48%;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.cpzs_2 a{display: block;color: #000000;}
.cpzs_201{background-color: #FFFFFF;width: 48%;height: 236px;margin: 0 0 6px 0;}
.cpzs_2img{width: 100%;padding: 10px;height: 190px;overflow: hidden;}
.cpzs_2img img{width: 100%;height: 100%;transition: all 2s;}
.cpzs_2img img:hover{transform: scale(2,2);}
.cpzs2_p{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;padding: 10px;}
.cpzs2_p .p2_l{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cpzs2_p .p2_r{font-size: 13px;background-image: url(../img/images/jiantou_03.png);background-repeat: no-repeat;background-position: right center;padding-right: 30px;}
.cpzs_3{width: 10%;}


.about{padding: 50px 20px 50px 20px;display: block;overflow: hidden;width: 100%;background-image: url(../img/images/about_bg_02.jpg);background-size: cover;}
.about_tp{font-size: 14px;}
.about_ma{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.about_p{padding: 40px 60px 20px 0;color: #555555;}
.about_btn{padding-top: 30px;}
.about_btn a{display: block;border: 1px solid #007AFF;width: 130px;height: 40px;text-align: center;line-height: 40px;color: #007AFF;background-color: #FFFFFF;}
.about_l{width: 50%;}
.about_r{width: 50%;}

.linyu{display: block;width: 100%;overflow: hidden;padding: 120px 20px;background-image: url(../img/images/linyu_bg_02.jpg);background-size: 100% 100%;}
.linyu_m{position:relative; margin-top:35px;}
.cpzs-imgbox .swiper-slide{background-color: #FFFFFF;}
.cpzs-imgbox .swiper-slide .cpzs_B{width:100%; overflow:hidden; height: 196px;}
.cpzs-imgbox .swiper-slide .cpzs_B .cpzs_img{width: 100%;height: 196px;}
.cpzs-imgbox .swiper-slide .cpzs_B .cpzs_img img{width:100%; overflow:hidden;padding: 10px;height: 100%;}
.cpzs-imgbox .swiper-slide .cpzs_txt{font-size: 18px;font-weight: 18px;text-align: center;padding: 30px 0 20px 0;display: block;overflow: hidden;color: #000000;}
.cpzs_btn{width: 120px;height: 40px;text-align: center;line-height: 40px;background-image: url(../img/images/jiant_20.png);background-position: right center;background-repeat: no-repeat;color: #000000;margin: 0 auto}
.cpzs-imgbox .swiper-slide .cpzs_tp{color: #b7b7b7;font-size: 13px;padding: 10px 20px;border-bottom: 1px solid #ACACAC}
.cpzs-prev,.cpzs-next{left:-87px; position:absolute;top:50%; transform:translateY(-50%); width:60px; height:60px; border-radius:50%;overflow:hidden; opacity:1;  cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:center; align-content:center; z-index:99;}
.cpzs-next{left:initial; right:-87px;}


.news{width: 100%;padding: 100px 20px 120px;display: block;overflow: hidden;background-image: url(../img/images/news_bg_20.jpg);}
.news_he{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;padding: 10px 0;}
.news_tit{font-size: 32px;font-weight: bold;background-image: url(../img/images/news_hp_03.png);background-position: left center;padding-left: 10px;background-repeat: no-repeat;}
.news_tit span{font-size: 13px;font-weight: normal;color: #000;padding-left: 10px;}
.news_hd{background-image: url(../img/images/next1_20.png);background-repeat: no-repeat;background-position: right center;padding-right: 40px;line-height: 31px;}
.chi{padding: 10px 0;}
.chi img{width: 100%;}
.news_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.news_l{width: 70%;}
.news_mle{padding: 20px 0;}
.news_mle a{color: #000000;display: flex;justify-content: space-between;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;}
.news_l .news_ml{width: 40%;height: 253px;}
.news_l .news_ml img{width: 100%;height: 100%;}
.news_l .news_mr{width: 60%;padding: 30px 40px;background-color: #FFFFFF;height: 253px;}
.news_mr .news_ht{display: flex;justify-content: space-between;display: -ms-flexbox;display: -webkit-flex;}
.news_mr .mr_l{font-size: 40px;font-weight: bold;color: #1858ae;text-align: center;}
.mr_l span{font-size: 14px;color: #000000;}
.mr_r{background-image: url(../img/images/newst_20.png);background-repeat: no-repeat;background-position: right bottom;height: 40px;padding: 20px 30px 0 0;}
.news_mr .news_pt{font-size: 18px;font-weight: bold;padding: 10px 0;}
.news_pp{font-size: 13px;padding: 10px 0;text-indent: 2em;}

.news_xq{height: 80px;margin-bottom: 10px;width: 100%;}
.news_xq a{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;width: 100%;}
.news_date{width: 83px;height: 80px;padding: 15px;font-size: 40px;font-weight: bold;text-align: center;background-color: #666666;color: #FFFFFF;}
.news_date span{font-size: 14px;}
.news_date:hover{background-color: #1858ae;}
.news_p{background-color: #FFFFFF;padding: 15px;width: 757px;}
.news_p .news_ppt{font-size: 18px;font-weight: bold;color: #000000;}
.news_p .news_ppp{font-size: 13px;color: #666666;}
.news_r{width: 29%;}
.news_rimg{padding: 20px 0;}
.news_r img{width: 100%;}
.news_rp{padding: 10px 0;border-bottom: 1px dashed #ccc;}
.news_rp .news_rpt{font-size: 18px;font-weight: bold;color: #000;background-image: url(../img/images/q_20.png);padding-left: 24px;background-repeat: no-repeat;}
.news_rp .news_rpp{font-size: 13px;color: #666;background-image: url(../img/images/a_20.png);padding-left: 24px;background-repeat: no-repeat;}


.anli{display: block;width: 100%;padding: 140px 20px;overflow: hidden;background-image: url(../img/images/anli_bg_02.jpg);}
.case_contect{margin-top:45px; position:relative;}
.case-imgbox .swiper-slide a{display:block; overflow:hidden; border:1px solid #d8d8d8;width: 260px;}
.case-imgbox .swiper-slide a .case_B{width:100%; overflow:hidden; border-bottom:1px solid #d8d8d8; position:relative;height: 200px;}
.case-imgbox .swiper-slide a .case_B .case_img{width: 100%;height: 100%;}
.case-imgbox .swiper-slide a .case_B .case_img img{width:100%; overflow:hidden;height: 100%;}
.case-imgbox .swiper-slide a .case_hover{width:100%; float:left; height:0; overflow:hidden; position:absolute; left:0;top:50%; transform:translateY(-50%); background:rgba(90,90,90,0.8)}
.case-imgbox .swiper-slide a .case_p{width:100%; overflow:hidden; height:28px; line-height:28px; text-align:center; position:absolute; left:-100%; bottom:72%; font-size:21px; color:#fff;} 
.case-imgbox .swiper-slide a .case_pp{width:100%; overflow:hidden; height:28px; line-height:28px; text-align:center; position:absolute; left:-100%; bottom:52%; font-size:13px; color:#fff;}
.case-imgbox .swiper-slide a .case_ss{width:100%; overflow:hidden; position:absolute; right:-100%; top:52%;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: center;}
.case-imgbox .swiper-slide a .case_ss .case_btn{width: 100px;height: 35px;text-align: center;line-height: 35px;border: 1px solid #FFFFFF;color: #FFFFFF;}
.case-imgbox .swiper-slide a .case_ss .case_btn:hover{background-color: #FFFFFF;color: #000;}
.case-imgbox .swiper-slide a .case_ss>img{display:block; max-width:100%; height:auto; margin:0 auto;}
.case-imgbox .swiper-slide a .case_txt{display:flex;display: -ms-flexbox;display: -webkit-flex; height:44px; line-height:44px;font-size:14px; color:#2d2d2d; background:#fff;width: 100%;}
.case-imgbox .swiper-slide a .case_txt .case_l{width: 210px;border: 1px solid #FFFFFF;padding-left: 20px;}
.case-imgbox .swiper-slide a .case_txt .case_r{width: 50px;height: 45px;background-image: url(../img/images/anli_b_23.png);background-position: center center;background-repeat: no-repeat;background-color: #FFFFFF;border: 1px solid #ACACAC;transition: all 2s;}
.case-imgbox .swiper-slide a:hover .case_hover{height:100%;}
.case-imgbox .swiper-slide a:hover .case_p{left:0;}
.case-imgbox .swiper-slide a:hover .case_pp{left:0;}
.case-imgbox .swiper-slide a:hover .case_ss{right:0;}
.case-imgbox .swiper-slide a:hover .case_txt .case_l{font-weight: bold;}
.case-imgbox .swiper-slide a:hover .case_txt .case_r{background:#007AFF; background-image: url(../img/images/anliv_20.png);background-repeat: no-repeat;background-position: center center;}
.case-prev,.case-next{left:-87px; position:absolute;top:50%; transform:translateY(-50%); width:60px; height:60px; border-radius:50%; overflow:hidden; opacity:1;  cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:center; align-content:center; z-index:99;}
.case-next{left:initial; right:-87px;}

.anli_ph{padding: 20px 0;}
.anli_pon{width: 360px;height: 52px;background-image: url(../img/images/anlip_20.png);background-size: 100% 100%;margin: 0 auto;font-size: 14px;line-height: 52px;padding-left: 80px;}
.anli_pon span{font-size: 27px;font-weight: bold;}

.footer{display: block;overflow: hidden;width: 100%;padding: 30px 0;background-image: url(../img/images/footer_bg_02.jpg);background-size: 100% 100%;}
.footer .footer_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.footer_1{width: 55%;}
.footer_1p{padding: 20px 0;font-size: 26px; color: #fff;}
.footer_pp{font-size: 14px;line-height: 40px; color: #fff;}
.footer_2{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;width: 23%;}
.weixin .we_img{width: 112px;height: 113px;}
.weixin .we_img img{width: 100%;height: 100%;}
.weixin .we_p{text-align: center;padding: 15px 0;}
.footer_3{width: 20%;display: flex;display: -webkit-flex;display: -ms-flexbox;justify-content: space-between;padding: 40px 20px ;}
.share{width: 40px;height: 40px;background-color: #262c31;text-align: center;padding: 5px 0;border-radius: 49%;background-image: url(../img/images/weipo_20.png);background-position: center center;background-repeat: no-repeat;}
.share1{width: 40px;height: 40px;background-color: #262c31;text-align: center;padding: 5px 0;border-radius: 49%;background-image: url(../img/images/phone_20.png);background-position: center center;background-repeat: no-repeat;}
.share2{width: 40px;height: 40px;background-color: #0078d9;text-align: center;padding: 5px 0;border-radius: 49%;background-image: url(../img/images/share_08.png);background-position: center center;background-repeat: no-repeat;}
.share:hover{background-color: #0078D9;}
.share1:hover{background-color: #0078D9;}
.footer_tit{font-size: 26px;padding-top: 30px; color: #fff;}
.form{display:flex; display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.message_B{ margin:10px 0;width: 100%;display: flex;justify-content: space-between;display: -ms-flexbox;display: -webkit-flex;}
.message_inp1{width: 48%;height:50px; line-height:50px; border:1px solid #dfdfdf; padding:0 20px; font-size:16px; color:#141414;}
.message_inp2{width: 100%;height:120px; line-height:26px; border:1px solid #dfdfdf; padding:10px 20px; font-size:16px; color:#141414; outline:none;}
.message_ma{margin:10px 0;width: 100%;display: flex;display: -ms-flexbox;display: -webkit-flex;}
.yanma{height: 50px;padding-left: 30px;}
.yanma img{height: 100%;}
.message_btn{background:#0078d9;line-height: 55px;height: 55px;font-size: 18px;color: #FFFFFF;font-weight: bold;width: 180px;border-radius: 40px;}
.boot{width: 100%;font-size: 14px;color: #FFFFFF;padding: 30px 0;background-color: #222121;text-align: center;}


/* 关于我们 */
.abner{display: block;overflow: hidden;width: 100%;padding: 40px 10px;}
.abo_nerm{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.aboner_l{width: 20%;}
.abner_tit{font-size: 26px;font-weight: bold;color: #FFFFFF;background-color: #2e86d4;padding: 30px 0;text-align: center;}
.abner_tit span{font-size: 18px;text-transform: uppercase;}
.abner_dl{padding: 10px 0;}
.abner_dt{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;background-color: #e5e5e5;padding: 10px;font-size: 14px;height: 45px;color: #000;transition: all 1s;margin-bottom: 10px;}
.abner_dt a{color: #000}
.abner_dt:hover{background-color: #2E86D4;color: #FFFFFF;}
.abner_dt:hover a{color: #FFFFFF;}
.abner_dl dd{padding: 15px;font-size: 14px;border-bottom: 1px solid #E5E5E5;display: none;}
.abner_dd{background-image: url(../img/images/you_03.png);background-repeat: no-repeat;background-position: left center;margin-left: 30px;padding-left: 20px;}
.abner_dd a{color: #000000;}
.abner_dl dd:hover{background-color: #2E86D4;}
.abner_dl dd:hover a{color: #FFFFFF;}
/*.abner_dt:nth-child(1){background-color: #2E86D4;color: #FFFFFF;}*/
/*.abner_dt:nth-child(1) a{color: #FFFFFF;}*/
.lian{padding: 10px 0;}
.lian_t{text-align: center;color: #FFFFFF;font-weight: bold;font-size: 18px;background-color: #2E86D4;padding: 10px 0;}
.lian_img{width: 100%;overflow: hidden;}
.lian_img img{width: 100%;transition: all 2s;height: 100%;}
.lian_img img:hover{transform: scale(2,2);}
.lian_p{font-size: 14px;line-height: 30px;}
.aboner_r{width: 75%;}
.abr_tit{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;padding-bottom: 10px;border-bottom: 1px dashed #CCCCCC;}
.abr_l{font-size: 30px;font-weight: bold;color: #2E86D4;}
.abr_r{font-size: 14px;}
.abr_p{font-size: 14px;padding: 50px 0px 0 20px;}

/* 产品展示 */
.prod{display: block;overflow: hidden;width: 100%;padding: 20px 10px;}
.pro_ul{padding: 30px 0;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.pro_ul li{width: 30%;margin-bottom: 30px;}
.pro_ul::after{content: "";width: 30%;}
.pro_img{overflow: hidden;width: 100%;height: 210px;}
.pro_img img{width: 100%;transition: all 2s;height: 100%;}
.pro_img img:hover{transform: scale(2,2);}
.pro_p{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;padding: 5px;height: 40px;background-color: #E5E5E5;}
.pro_p .pro_l{color: #000000;line-height: 30px;}
.pro_p .pro_r{width: 60px;height: 30px;background-color: #2E86D4;color: #FFFFFF;text-align: center;line-height: 30px;}
/* 新闻中心 */
.newsner{display: block;overflow: hidden;width: 100%;padding: 30px 10px;}
.news_ul{width: 100%;padding: 25px 0;}
.news_ul li a{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;padding: 15px 0;}
.newsner_l{width: 200px;}
.newsner_l img{width: 100%;}
.newsner_r{width: calc(100% - 100px);color:#000000;font-size: 14px;line-height: 34px;padding-left: 20px;}

/* 联系我们 */
.concat{padding: 20px 10px;display: block;overflow: hidden;width: 100%;}
.map{padding: 30px 0;height: 400px;}
iframe{width: 100%;height: 100%;}
/* 产品详情 */
.cpxq{width: 100%;padding: 20px;display: block;overflow: hidden;}
.cpxq_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;}
.cpxq .cp_l{width: 80%;}
.cp_lt{text-align: center;padding: 20px 0;color: #000;font-size: 24px;font-weight: bold;}

.cp_li{height: auto;width: 100%;}
.cp_li table td{ border:1px #999999 solid;}
.cp_li img{height: auto;max-width: 100%;}
.cp_limg img{ max-width:100%; height:auto; margin:0 auto;}
.cp_limg{padding: 20px 0;text-align: center;}

.cpxq .cp_r{width: 20%;}
.cp_r .cp_rimg{text-align: center;}
.cp_r .cp_rimg img{width: 100%;height: 100%;}
.cp_r .cp_rp{text-align: center;}
.cp_r .cp_look{position: relative;padding-left: 90px;color: #C8C7C4;}
.cp_r .cp_look::after{width: 30px;height: 3px;display: block;background-color: #C8C7C4;content: "";position: absolute;top: 50%;left: 20%;}
.cp_r .cp_look::before{width: 30px;height: 3px;display: block;background-color: #C8C7C4;content: "";position: absolute;top: 50%;right: 20%;}
.cp_r .cp_ul{width: 100%;display: flex;justify-content: center;flex-wrap: wrap;}
.cp_r .cp_ul li{width: 160px;border: 1px solid #CCCCCC;margin: 10px 0;}
.cp_ul li a{display: block;padding: 10px 0;}
.cp_ul .cp_mg  img{width: 100%;height: 120px;}
.cp_ul .cp_txt{width: 100%;text-align: center;color: #000000;}
.cp_ul .cp_txt:hover{color: #00aaff;}
/* 新闻详情 */
.xwxq{width: 100%;padding: 20px;display: block;overflow: hidden;}
.xwxq .xwxp_mai{width: 100%;display: flex;display: -ms-flexbox;display: -webkit-flex;padding: 30px 0;}
.xwxq .xw_l{width: 80%;}
.xwxq .xw_l .xw_tit{text-align: center;font-size: 20px;font-weight: bold;}
.xwxq .xw_l .xw_p{text-align: center;color: #c8c7c4;line-height: 40px;}
.xw_l ul li{font-size: 16px;}
.xw_li{width: 100%;text-align: center;}
.xw_l .xw_bb{background-color: #C8C7C4;}
.xw_l .xw_img{text-align: center;}
.xwxq .xw_r{width: 20%;}
.xw_r .xw_rimg{text-align: center;}
.xw_r .xw_rimg img{width: 100%;height: 100%;}
.xw_r .xw_rp{text-align: center;}
.xw_r .xw_look{position: relative;padding-left: 90px;color: #C8C7C4;}
.xw_r .xw_look::after{width: 30px;height: 3px;display: block;background-color: #C8C7C4;content: "";position: absolute;top: 50%;left: 20%;}
.xw_r .xw_look::before{width: 30px;height: 3px;display: block;background-color: #C8C7C4;content: "";position: absolute;top: 50%;right: 20%;}
.xw_r .xw_ul{width: 100%;display: flex;justify-content: center;flex-wrap: wrap;}
.xw_r .xw_ul li{width: 160px;border: 1px solid #CCCCCC;margin: 10px 0;}
.xw_ul li a{display: block;padding: 10px 0;}
.xw_ul .xw_mg  img{width: 100%;height: 120px;}
.xw_ul .xw_txt{width: 100%;text-align: center;color: #000000;overflow: hidden;height: 20px;}
.xw_ul .xw_txt:hover{color: #00aaff;}
@media (max-width:1220px) {
/*头部+导航*/
.header{padding:0 1%;}
.header_R {width: 60%;}
nav {right:0;}
/*END-头部+导航*/
.header_R .nav_list>li{ position:relative;float: left;margin: 0 8px;}
.header_R.header_R .nav_list>li:last-child{margin-right: 0;}
.header_R .nav_list>li>a{width:100%; font-size:18px; color:#424242; text-align:right;height: 30px;line-height: 30px;}
.title::after{left: 22%;}
.title::before{right: 22%;}

.cpzs_3 img{width: 100%;height: 100%;}
.cpzs-imgbox .swiper-slide{width: 24%;}
.cpzs-prev,.cpzs-next{left:0;}
.cpzs-next{left:initial; right:0;}


.news_date{width: 15%}
.news_p{width: 85%;overflow: hidden;padding: 4px 10px;}

.case-imgbox .swiper-slide{width: 24%;}
.case-imgbox .swiper-slide a{width: 100%;}
.case-prev,.case-next{left:0;}
.case-next{left:initial; right:0;}
.footer{padding: 20px 10px;}
/* 新闻中心 */
.newsner_r{line-height: 20px;}
/* 新闻详情 */
.xwxq{width: 100%;padding: 40px 20px;display: block;overflow: hidden;}
.xwxq .xwxp_mai{width: 100%;display: flex;}

.xwxq .xw_l{width: 70%;}
.xwxq .xw_l .xw_tit{text-align: center;font-size: 20px;font-weight: bold;}
.xwxq .xw_l .xw_p{text-align: center;color: #c8c7c4;line-height: 40px;}
.xw_l ul li{font-size: 16px;}
.xw_l .xw_bb{background-color: #C8C7C4;}
.xw_l .xw_img img{width: 100%;}
.xw_l .xw_pp{text-indent: 2em;}
.xwxq .xw_r{width: 30%;}
}

@media (max-width:991px){
/*头部+导航*/
.icon-menu{float:right; cursor:pointer; width:40px; height:30px; display:flex; flex-wrap:wrap; align-content:space-between; position:absolute;right:10px; top:50%; transform: translateY(-50%); z-index:9999999; background-size:cover;}
.icon-menu span{width:100%; height:6px; float:left;  background:#007AFF;}

.header{padding:0;position: relative;}
.logo {width:100%; padding:30px 10px;}
.nav {display:none; width:150px; padding:2px; position:absolute; right:0px; top:92%; background:rgba(229, 229, 229, 0.8);}
.nav>li{width:100%; border-bottom:1px solid #fff; margin:0; background:none;padding: 10px;border:2px solid transparent;height: auto;}
.nav>li>a{width:100%; text-align:center; height:40px; line-height:40px; font-size:16px;border-right: none;}

/*END-头部+导航*/
.title::after{left: 11%;}
.title::before{right: 11%;}
.title_p::after{left: 35%;}
.title_p::before{right: 35%;}
.cpzs_1{width: 48%;}
.cpzs_2{width: 48%;}
.qiehuan {right: 90px;}


.news_l{width: 100%;}
.news_r{width: 100%;}

.footer_1{width: 100%;}
.footer_2{width: 45%;}
.footer_3{width: 45%;justify-content: space-around;}
/* 产品详情 */
.cpxq .cp_l{width: 100%;}
.cpxq .cp_ll{text-align: center;}
/* 新闻详情 */
.xwxq{padding:20px 20px;}
.xwxq .xw_l{width: 100%;}
.xw_l .xw_img img{width: 100%;}
.xwxq .xw_l .xw_tit{font-size: 16px;}
.xw_l ul li{font-size: 14px;}
}


@media (max-width:767px){


.cp_li{height: auto;width: 100%;}
.cp_li table{ width:100%; height:auto;}
.cp_li table td{ border:1px #999999 solid;}
.cp_li img{height: auto;width: 100%;}
.cp_limg img{ width:85%; height:auto; margin:0 auto;}

/*头部+导航*/
.qiehuan{right: 52px;top: 7px;}
.qiehuan a{font-size: 12px;margin: 0 4px;}


.logo {padding:15px 10px;}
.logo img{width:60%;}
.icon-menu {right:10px; width:30px; height:18px;}
.icon-menu span{height:3px;}
header{height: 74.05px;}
.nav li{border: transparent;}
/*END-头部+导航*/

.cpzs{padding: 20px 10px;}
.title{font-size: 16px;}
.title::after{ width:110px;left: 0;}
.title::before{width:110px;right: 0;}
.title_p::after{left: 30%;}
.title_p::before{right: 30%;}
.cpzs_tab li{padding:  0 16px;position: relative;width: 45%;margin: 10px 0;}
.cpzs_tab a{width: 100%;height: 34px;}
.cpzs_1{width: 100%;background-color: #FFFFFF;height: 480px;margin: 10px 0;}
.cpzs_2{width: 100%;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.cpzs-prev,.cpzs-next{width: 30px;height: 30px;background-size: cover;}
.case-prev,.case-next{width: 30px;height: 30px;background-size: cover;}
.cpzs_tab a .cpzs_ppp{width: 120px;}

.linyu{padding: 20px 10px;}

.news{padding: 20px 10px;}
.news_l .news_ml{width: 100%;}

.news_l .news_mr{padding: 10px;width: 100%;height: auto;}
.news_date{width: 23%;}
.news_p{width: 77%;height: 80px;overflow: hidden;}
.news_p .news_ppt{font-size: 16px;}
.news_p .news_ppp{font-size: 13px;}


.about{padding: 20px 10px}
.about_t{width: 100%;}
.about_p{padding:10px;}
.about_btn{padding-top: 30px;}
.about_btn a{display: block;border: 1px solid #007AFF;width: 130px;height: 40px;text-align: center;line-height: 40px;color: #007AFF;background-color: #FFFFFF;}
.about_l{width: 100%;}
.about_r{width: 100%;height: 200px;}
.about_r img{width: 100%;height: 100%;}


.anli{padding: 20px 10px;}
.case-imgbox .swiper-slide a .case_txt .case_l{width: 80%;}
.case-imgbox .swiper-slide a .case_txt .case_r{width: 20%;}



.footer{padding: 20px 10px;}
.weixin .we_img{width: 80px;height: 80px;}

/* 关于我们 */
.abner{padding: 0 10px;}
.aboner_l{width: 100%;}
.aboner_r{width: 100%;}
.abner_tit{font-size: 20px;text-align:left; background:url(../img/images/sj_jiantou.png) no-repeat right center #2E86D4; background-size:auto,cover;padding: 15px 0 15px 20px;}
.abner_dl{display: none;}
.abr_tit {margin-top: 20px;}
/* 产品展示 */
.pro_ul li{width: 48%;}
/* 新闻中心 */
.newsner_l{width: 100px;}
.newsner_l img{width: 100%;height: 100%;}
.newsner_r{width: calc(100% - 100px);color:#000000;font-size: 14px;line-height: 34px;padding-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* 产品详情 */
.cp_lt{padding: 0;}
.cpxq{padding: 10px;}
.cp_ll .cp_mo{width: 100%;}
.cpxq .cp_l{width: 100%;}
.cl_img li{width: 100%;}
/* 新闻详情 */
.xwxq{padding:20px 20px;}
.xwxq .xw_l{width: 100%;}
.xw_li img{width: 100%;}
.xw_l .xw_img img{width: 100%;}
.xwxq .xw_l .xw_tit{font-size: 16px;}
.xw_l ul li{font-size: 14px;}

.abr_p img{ width:100% !important; height:auto !important; margin-top:5px !important;} 
}
/*手机底部*/
.root_kong{width:100%; height:62px; float:left; background:#fff;}
.root{width:100%; height:60px; position:fixed; bottom:0; left:0; z-index:9999999999999; background:#192847;}
.root a{width:25%; float:left; height:60px; display:flex; align-content:center; align-items:center; flex-wrap:wrap; justify-content:center; line-height:20px; color:#fff; border-right:1px solid #fff; font-size:12px; font-weight:normal;}
.root a>div{width:100%; float:left;}
.root a>div:first-child span{ font-size:20px;}
.root a:last-child{border:none;}
.root a:hover{background:#389e2e; color:#fff;}

.dbbox{ position: fixed; left: 0; bottom:65px; z-index:99999; width: 100%;}
.dbbox .dbs{ position: relative; padding: 0 15px; display:none; text-align:center;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px; border:2px solid #389e2e;}
.dbbox .dbs img{ max-width: 140px; }
/*End*/
