/*外部公共样式*/
@import url("bootstrap.min.css");
@import "swiper.min.css";
@import url("animate.css");
@import "iconfont.css";
/*END-外部公共样式*/

/*头部+导航+大图*/
.head_top{display: block;overflow: hidden;background-image: url(top_bg_01.png);background-size: cover;background-repeat: no-repeat;}
.topbox{width:100%;border-bottom:1px solid #e1e1e1; line-height:32px; font-size:12px; color:#737373; font-family:SimSun;}
.topbox a{ color:#737373; margin:0 10px;}
.topbox a:last-child{margin:0 0 0 10px;}
.topbox a:hover{ color:#192847; text-decoration:underline !important;}

.header{width:100%; padding:18px 0 25px;}
.logo img{width:100%; max-width:490px; max-height:70px;}

.header_dianhua{height:50px; line-height:20px;font-size:13px;background:url(dianhua_05.png) no-repeat left center; padding-left:60px; margin-left:35px;color: #232323;}
.header_dianhua span{font-size: 30px;color: #1f468f;font-family: impact;line-height: 30px;display: block;}


nav{background:#1f468f; position:relative; left:0; top:0; z-index:999999;}
.nav{width:100%;}
.nav>li{width:12.8%; position:relative;margin: 0 8px;}
.nav>li>a{width:100%; height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center;transition: all 2s; }
.nav>li:hover>a{background:#e10602; color:#fff;}
.nav li a::after{display: none;content: "";width:0; height:0; border-right:8px solid #082356; border-top:8px solid transparent; border-bottom:0px solid transparent; position:absolute;left:-8px;top:-8px; }
.nav li a::before{display: none;content: "";width:0; height:0; border-left:8px solid #082356; border-top:8px solid transparent; border-bottom:0px solid transparent; position:absolute;right:-8px;top:-8px; }
.nav li::before{width: 100%;display:none; content: "";height: 8px;position: absolute;top: -8px;left: 0;background-color: #e10602;}
.nav li:hover::before{display:block;}
.nav li:hover>a::after{display: block;} 
.nav li:hover>a::before{display: block;}
.nav>li.on>a{background:#e10602; color:#fff;}
.nav>li.on::before{display:block;}
.nav>li.on>a::after{display: block;}
.nav>li.on>a::before{display: block;}

.nav_sub{display:none; width:100%; float:left; padding-top:2px; position:absolute; left:0; top:100%; z-index:999999; background-color: #1f468f;}
.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:#fff;}
.nav_sub>dd>a:hover{background:#e10602; color:#fff;}

/*banner*/
.banner{width:100%; position:relative;}
.banner .banner-imgbox .swiper-slide img{width: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(../img/next_03.png) 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(../img/prev_03.png) 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: 55px 10px;}
.cpzs_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.cpzs_l{width: 250px;}
.cpzs_tit{font-size: 20px;font-weight: bold;color: #FFFFFF;text-transform: uppercase;line-height: 70px;color: #FFFFFF;background-color: #1f468f;text-align: center;border-bottom: 1px solid #FFFFFF;}
.cpzs_lul{width: 100%;}
.cpzs_lul>li{width: 100%;line-height: 50.5px;}
.cpzs_lul>li>a{color: #FFFFFF;font-size: 18px;position: relative;display: block;width: 100%;padding-right: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-bottom: 1px solid #FFFFFF;padding: 0 25px 0 30px;background-color: #1f468f;}
/*

.cpzs_lul>li>a::after{width: 20px;height: 20px;display: block;content: ">";text-align: center;line-height: 20px;position: absolute;top: 50%;transform: translateY(-50%);right: 20px;background-color: #FFFFFF;color: #1F468F;border-radius: 6px;font-family: "宋体";font-weight: bold;font-size: 16px;}*/



.index_ul{display: none;}
.index_ul>li{width: 100%;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 55px;background-color: #1F468F;border-bottom: 1px solid #FFFFFF;}
.act{color: #1F468F;background-color: #fcfafa;}
.index_ul>li>a{font-size: 14px;color: #FFFFFF;display: block;}
.cpzs_lul>li.on>a{color: #1F468F;background-color: #fcfafa;}
.cpzs_lul>li:hover>a{color: #1F468F;background-color: #fcfafa;}
.cpzs_lul>li:hover>a::after{background-color: #e10602;color: #FFFFFF;}
.index_ul>li.on>a{color: #1F468F;background-color: #fcfafa;}
/* .cpzs_lul>li:hover>.index_ul>li{background-color: #FCFAFA;}
.cpzs_lul>li:hover>.index_ul>li>a{color: #1F468F;} */
.cpzs_lian{background-image: url(lianxi_bg_03.png);background-size: cover;padding: 20px 25px 40px;}
.cpzs_liant{font-size: 14px;color: #1f468f;padding-left: 35px;background-image: url(left_phon_17.png);background-position: left center;background-repeat: no-repeat;line-height: 30px;margin-left: 30px;}
.cpzs_lianp{font-size: 24px;font-family: impact;color: #1f468f;line-height: 50px;text-align: center;letter-spacing: 1px;}
.cpzs_lianm{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.cpzs_lianl{width: 48%;text-align: center;line-height: 25px;border: 1px solid #1F468F;}
.cpzs_lianl a{color: #1F468F;}
.cpzs_lianr{width: 48%;text-align: center;line-height: 25px;border: 1px solid #1F468F;}
.cpzs_lianr a{color: #1F468F;}
.cpzs_lianl:hover,.cpzs_lianr:hover{background-color: #E10602;border-color: #E10602;}
.cpzs_lianl:hover a,.cpzs_lianr:hover a{color: #FFFFFF;}
.cpzs_r{width: calc(100% - 280px);}
.cpzs_rtop{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.cpzs_rl{font-size: 30px;font-weight: bold;color: #224890;line-height: 35px;}
.header_form{width:430px; float:left;background-color: #f0f0f0;}
.header_inp1{width:calc(100% - 65px); float:left; height:35px; line-height:35px; padding:0 20px; font-size:14px; color:#000;background-color: #f0f0f0;font-size: 14px;color: #999999;}
.header_btn{width:65px; float:left; height:35px; background:url(search_10.jpg) no-repeat center center;background-color: #E10602;}
.cpzs_ul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 20px;}
.cpzs_ul li{width: 280px;margin-bottom: 15px;border: 1px solid #cccccc;}
.cpzs_B{overflow: hidden;}
.cpzs_imgbg{background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 83%;transition: all 2s;}
.cpzs_p{font-size: 14px;color: #000000;border-top: 1px solid #CCCCCC;line-height: 40px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cpzs_ul li:hover{border-color: #1F468F;}
.cpzs_ul li:hover .cpzs_imgbg{transform: scale(1.2,1.2);}
.cpzs_ul li:hover .cpzs_p{border-top-color: #1F468F;}


.about{display: block;overflow: hidden;width: 100%;padding: 0 ;}
.title{text-align: center;}
.title_t{font-size: 36px;font-weight: bold;color: #1f468f;line-height: 36px;}
.title_t span{color: #E10602;}
.title_img{margin-top: 10px;}
.title_p{font-size: 14px;color: #6d7c88;text-transform: uppercase;}
.about_m{width: 100%;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;background-color: #F2F2F6;}
.about_l{width: 980px;padding-left: 310px;}
.about_t1{font-size: 34px;color: #3A8CE2;font-weight: bold;line-height: 34px;margin-top: 50px;}
.about_t2{font-size: 34px;color: #3A8CE2;font-weight: bold;line-height: 34px;margin: 25px 0;}

.about_xq{background-color: #FFFFFF;width: 795px;padding: 10px 30px 0 25px;position: relative;z-index: 99999;}
.about_xqt{font-size: 34px;color: #3a8ce2;line-height: 34px;font-weight: bold;padding: 30px 0 20px;border-bottom: 1px solid #d2dff2;}
.about_xqp{font-size: 14px;color: #000000;padding-right: 20px;line-height: 30px;margin-top: 16px;text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:7; -webkit-box-orient: vertical;height: 210px;overflow: hidden;}
.about_xqm{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;padding: 30px 0 20px;}
.about_xql{font-size: 34px;font-weight: bold;color: #3b8be2;text-transform: uppercase;}
.about_xqr{width: 125px;height: 30px;line-height: 30px;text-align: center;background-color: #3a8ce2;}
.about_xqr a{display: block;color: #FFFFFF;}
.about_r{width: calc(100% - 980px);}
.about_rimg img{width: 100%;margin-top: -1px ;}
.about_rp{text-align: right;padding-right: 140px;}
.about_rt1{font-size: 14px;color: #000;padding: 50px 0;}

.sdys{display: block;overflow: hidden;width: 100%;padding: 60px 10px 60px}
.ys_tit{text-align: center;margin-bottom: 60px;}
.ys_one{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.ys_l{width: 50%;}
.ys_l img{max-width: 100%;}
.ys_one .ys_l img{padding-left: 50px;}

.ys_r{width: 50%;}
.ys_top{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;width: 100%;}
.ys_tl{background-image: url(sizs_bg_03.jpg);background-repeat: no-repeat;width: 90px;height: 90px;text-align: center;line-height: 90px;font-size: 45px;color: #FFFFFF;font-family: arial;}
.ys_tr{width: calc(100% - 110px);font-size: 24px;font-weight: bold;color: #224890;line-height: 36px;padding: 10px 0;margin-left: 10px;}
.ys_p{font-size: 14px;color: #000000;margin-top: 30px;line-height: 30px;}
.ys_one .ys_r{padding-right: 100px;margin-top: 66px;}

.ys_two{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;width: 100%;}
.ys_two .ys_r{margin-top: 50px;padding-left: 100px;}
.ys_two .ys_2tr{margin-top: 25px;margin-left: 10px;}
.ys_two .ys_2trt{font-size: 26px;font-weight: bold;color: #224890;line-height: 26px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ys_two .ys_2trp{font-size: 12px;font-weight: bold;color: #e0e0e0;text-transform: uppercase;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;overflow: hidden;}
.ys_two .ys_l{margin-top: -60px;}

.ys_three{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;width: 100%;margin-top: 60px;}
.ys_three .ys_l{padding-left: 100px;}
.ys_three .ys_2tr{margin-top: 25px;}
.ys_three .ys_2trt{font-size: 26px;font-weight: bold;color: #224890;line-height: 26px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ys_three .ys_2trp{font-size: 12px;font-weight: bold;color: #e0e0e0;text-transform: uppercase;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;}
.ys_three .ys_r{padding-right: 60px;}


.anli{display: block;overflow: hidden;width: 100%;padding: 30px 10px 20px;background-image: url(anli_bg_02.png);background-size: cover;}
.anli_ul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 36px;}
.anli_ul li{width: 284px;margin-bottom: 20px;border: 1px solid #CCCCCC;background-color: #FFFFFF;}
.anli_B{overflow: hidden;}
.anli_imgbg{background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 83%;transition: all 2s;}
.anli_p{font-size: 14px;color: #000000;border-top: 1px solid #CCCCCC;line-height: 40px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.anli_ul li:hover{border-color: #1F468F;}
.anli_ul li:hover .anli_imgbg{transform: scale(1.2,1.2);}
.anli_ul li:hover .anli_p{border-top-color: #1F468F;}
.anli_ul .space{width: 284px;margin-bottom: 0;border: transparent;}

.news{display: block;overflow: hidden;width: 100%;padding: 50px 10px;}
.news_m{margin-top: 70px;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.news_l{width: 570px;position: relative;z-index: 999;}
.news_l:hover .news_limg{border-color: #1F468F}
.news_limg{background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 41%;border: 1px solid #CCCCCC;}
.news_time{font-size: 16px;font-family: arial;color: #FFFFFF;background-color: #1f468f;width: 90px;height: 85px;position: absolute;top: 0;left: 0;z-index: 9999999;text-align: center;padding-top: 18px;}
.news_time span{font-size: 47.57px;font-family: arial;}
.new_lt{font-size: 16px;color: #1d1d1d;font-weight: bold;line-height: 70px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_lp{font-size: 12px;color: #484848;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;height: 47px;}
.news_lp span a{color: #1f468f;}

.news_r{width: calc(100% - 600px);}
.news_rul li{width: 100%;background-color: #FFFFFF;padding-bottom: 25px;border-bottom: 1px solid #CCCCCC;margin-top: 25px;}
.news_rul li:nth-child(1){margin-top: 0;}
.news_rul li:last-child{border-bottom: transparent;}
.news_rul li a{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;}
.news_rl{font-size: 16px;font-family: arial;color: #767676;text-align: center;width: 84px;z-index: 9999999;border: 1px solid #CCCCCC;height: 84px;padding-top: 18px;}
.news_rl span{font-size: 47.57px;font-family: arial;}
.news_rr{width: calc(100% - 100px);}
.news_rrt{font-size: 16px;color: #1d1d1d;padding-top: 5px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_rrp{font-size: 12px;color: #767676;padding-top: 5px;height: 56px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_rrp span{color: #1f468f;}
.news_rul li:hover .news_rrt{color: #1f468f;}
.news_btn{width: 110px;height: 30px;text-align: center;line-height: 30px;background-color: #1F468F;margin: 40px auto 0;}
.news_btn a{font-size: 26px;color: #FFFFFF;}

.contact{display: block;overflow: hidden;width: 100%;background-image: url(liuyan_bg_02.png);background-size: cover;padding: 50px 10px;}
.lian_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;padding: 20px 0;}
.lian_l{width:calc(100% - 660px);}
.con_p{font-size: 14px;color: #FFFFFF;height: 145px;}
.con_tit{font-size: 24px;font-weight: bold;color: #FFFFFF;}
.con_tp{font-size: 14px;color: #FFFFFF;margin-top: 15px;}
.con_tp span{font-family: impact;color: #FFFFFF;font-size: 18px;}
.con_btn{width: 135px;height: 40px;text-align: center;line-height: 40px;background-color: #FFFFFF;margin-top: 20px;}
.con_btn a{font-size: 14px;color: #002d81;}
.lian_r{width: 630px;}
.form{display:flex; display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.form{width: 100%;}
.message_B{width: 100%;display: flex;justify-content: space-between;display: -ms-flexbox;display: -webkit-flex;margin-bottom: 8px;}
.message_inp1{width: 49.5%;height:40px; line-height:40px; 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_inp3{width: 100%;height:40px; line-height:40px; border:1px solid #dfdfdf; padding:0 20px; font-size:16px; color:#141414;}
.message_btn{background:#e10602;line-height: 40px;height: 40px;font-size: 14px;color: #FFFFFF;width: 100%;}

.footer{display: block;overflow: hidden;width: 100%;padding: 0px 10px 0;background-color: #2e2e2e;}
.f_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.f1{width: 370px;margin-top: 110px;}
.f_p{color: #FFFFFF;background-image: url(f1_11.png);background-repeat: no-repeat;background-position: left center;padding-left: 20px;margin-top: 10px;}
.f2{width: 450px;border-right: 1px solid #CCCCCC;padding: 60px 80px 0 80px;border-left: 1px solid #CCCCCC;}
.f_tp{font-size: 18px;color: #FFFFFF;}
.foot_u{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;padding: 30px 0;}
.foot_u li{width: 40%;padding: 10px 0;}
.foot_u li a{display: block;width: 100%;padding-left: 30px;color: #FFFFFF;position: relative;}
.foot_u li a::after{display: block;content: ">";font-size: 16px;color: #FFFFFF;font-family: "宋体";position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.f3{width: ;padding-top: 60px;padding-left: 40px;}
.f3_m{color: #FFFFFF;margin-top: 30px;}
.f3_p{background-image: url(fp1_05.png);background-repeat: no-repeat;background-position: left center; padding-left: 30px;height: 24px;line-height: 24px;font-size: 14px;color: #FFFFFF;}
.f3_pp{background-image: url(fp2_08.png);background-repeat: no-repeat;background-position: left center; padding-left: 30px;height: 24px;line-height: 24px;margin-top: 40px;}
.f3_ppp{background-image: url(fp3_11.png);background-repeat: no-repeat;background-position: left center; padding-left: 30px;height: 24px;line-height: 24px;margin-top: 40px;}

.bootom{display: block;overflow: hidden;width: 100%;border-top: 1px solid #CCCCCC;background-color: #232323;line-height: 75px;}
.bootom_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.bootom_l{font-size: 12px;color: #8d8d8d;width: calc(100% - 125px);}
.bootom_r{width: 40px;height: 40px;line-height: 40px;text-align: center;background-image: url(tophui_05.png);background-position: center;background-repeat: no-repeat;background-size: contain;color: #FFFFFF;background-color: #1f1f1f;border-radius: 4px;}
/* 产品展示 */
.proner{display: block;overflow: hidden;width: 100%;padding: 60px 10px;}
.proner_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.proner_l{width: 250px;}
.proner_r{width: calc(100% - 280px);}
.proner_rtop{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;color: #224890;line-height: 35px;border-bottom: 1px solid #CCCCCC;padding-bottom: 20px;}
.proner_rl{font-size: 30px;font-weight: bold;}
.proner_rr{font-size: 14px;}
.proner_xq{margin-top: 25px;}
.proner_ul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.proner_ul::after{width: 32%;content: "";}
.proner_ul li{width: 32%;margin-bottom: 20px;border: 1px solid #cccccc;}
.proner_ul li:hover{border-color: #1F468F;}
.proner_ul li:hover .cpzs_imgbg{transform: scale(1.2,1.2);}
.proner_ul li:hover .cpzs_p{border-top-color: #1F468F;}

.cpxq_tit{text-align: center;font-size: 20px;font-weight: bold;color: #000000;line-height: 30px;}
.cpxq_img{margin-top: 20px;text-align: center;}
.cpxq_img img{max-width: 100%;border: 1px solid #CCCCCC;}
.cpxq_p{font-size: 14px;color: #000000;line-height: 30px;margin-top: 20px;}
.cpxq_p img{max-width: 100%;}
.cpxq_p table{width:100% !important;}
/* 公司简介 */
.abner{font-size: 16px;color: #000000;line-height: 30px;}
/* 新闻资讯 */
.newsner_ul li{width: 100%;background-color: #FFFFFF;margin-bottom: 40px;}
.newsner_ul li a{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;}
.newsner_ul li:hover .news_rrt{color: #1f468f;}

.xwxq_tit{text-align: center;font-size: 20px;font-weight: bold;color: #000000;line-height: 30px;}
.xwxq_img{margin-top: 20px;text-align: center;}
.xwxq_img img{max-width: 100%;border: 1px solid #CCCCCC;}
.xwxq_p{font-size: 14px;color: #000000;line-height: 30px;margin-top: 20px;}
/* 联系我们 */
.conner_p{font-size: 14px;color: #000000;line-height: 30px;}
.map{width: 100%;height: 100%;margin-top: 10px;height: 400px;}
.map iframe{width: 100%;height: 100%;border: none;}
/*在线订单*/
.proner .message_form{display:block; overflow:hidden; max-width:600px;}
.proner .message_B{width:100%; float:left; margin-bottom:20px;}
.proner .message_sp{width:70px; float:left; height:48px; line-height:48px; font-size:16px; color:#141414; padding-right:10px; text-align:right;}
.proner .message_inp1{width:calc(100% - 70px); float:left; height:48px; line-height:46px; border:1px solid #dfdfdf; padding:0 10px; font-size:16px; color:#141414;}
.proner .message_inp2{width:calc(100% - 70px); float:left; height:200px; line-height:26px; border:1px solid #dfdfdf; padding:10px; font-size:16px; color:#141414; outline:none;}
.proner .message_btn{width:42%; height:48px; font-size:16px; color:#fff;}
.proner .message_btn1{background:#192847;}
.proner .message_btn2{background:#E10602;}

.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;}
/* 视频展示 */
.video_ul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.video_ul li{width: 32%;border: 1px solid #CCCCCC;text-align: center;overflow: hidden;margin-bottom: 20px; position: relative;}
.video_ul::after{width: 32%;content: "";}
.video_ul li::before{content: "";display: block;padding-top: 100%;}
.video_ul li video{width: 100%;float: left;height: 100%;position: absolute;left: 0;top:0;}

@media (max-width:1700px) {
.about_rp{padding-right: 40px;}
}
@media (max-width:1580px) {
	.about_rp{display: none;}
}
@media (max-width:1220px) {
/*头部+导航*/
.topbox{padding:0 1%;}
.header{padding:25px 1%;}
nav{padding:0 1%;}
.nav>li{width: 12%;}
/*END-头部+导航*/


/*首页内容*/
.cpzs_ul::after{width: 32%;}
.cpzs_ul li{width: 32%;}

.about_l{padding-left: 10px;width: 40%;}
.about_xq{width: 450px;}
.about_r{width: 59%;}
.about_rp{padding-right: 10px;display: block;}

.anli_ul li{width: 24%;}
.anli_ul .space{width: 24%;}

.ys_one .ys_l img{padding-left: 0;}
.ys_two .ys_r{padding-left: 10px;}
.ys_three .ys_l{padding-left: 20px;}


.f2{padding: 60px 25px 0 25px;width: 320px;}
}

@media (max-width:991px){
/*头部+导航*/
.icon-menu span{width:100%; height:6px; float:left;  background:#1F468F;}

.topbox{padding:0 10px;}
.header{padding:0; background:#fff; box-shadow:10px 10px 10px rgba(0,0,0,0.3); position:relative; left:0; top:0; z-index:999999;}
.logo {width:100%; padding:20px 10px;}
.nav {display:none; width:150px;position:absolute; right:10px; top:0; background:#1F468F;}
.nav>li{width:100%; border-bottom:1px solid #fff; margin:0; background:none;}
.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:100% 100%;}
.nav>li>a{width:100%; text-align:center; height:40px; line-height:40px; color:#fff;}
.nav>li>a::after{display: none;}
.nav>li>a::before{display: none;}
.nav li:hover a::after{display: none;} 
.nav li:hover a::before{display: none;}

.nav li a::after{display: none;}
.nav li a::before{display: none;}
.nav li::before{display:none;}

.nav li:hover::before{display:none;}
.nav li:hover>a::after{display: none;} 
.nav li:hover>a::before{display: none;}

.nav>li.on>a{background:#E10602; color:#fff;}
.nav>li.on::before{display:none;}
.nav>li.on>a::after{display: none;}
.nav>li.on>a::before{display: none;}

/*END-头部+导航*/

/*首页内容*/
.header_form{width: 230px;}

.about{padding: 20px 0px;}
.about_m{padding: 0 10px;}
.about_l{width: 100%;padding-left: 0;}
.about_t1{padding-left: 20px;}
.about_t2{padding-left: 20px;}
.about_xq{width: 100%;}
.about_r{width: 100%;}


.news_l{width: 49%;}
.news_r{width: 49%;}

.lian_l{width: 49%;}
.lian_r{width: 49%;}


.f3{padding-left: 0;padding-bottom: 20px;}
}

@media (max-width:767px){
/*头部+导航*/
.logo {padding:10px;}
.logo img{width:80%;}
.icon-menu {right:10px; width:30px; height:18px;}
.icon-menu span{height:3px;}

/*END-头部+导航*/
.bootom_l{font-size: 12px;color: #8d8d8d;width: calc(100% - 105px);}
/*首页内容*/
.cpzs{padding: 0 10px 0px;}
.cpzs_l{width: 100%;}
.cpzs_lul li{line-height: 45px;}
.cpzs_tit{line-height: 50px; text-align:left; background:url(sj_jiantou.png) no-repeat right center #1F468F; background-size:auto,cover; font-size:18px; padding-left:20px;}
.cpzs_lul>li>a>.index_ul>li{line-height: 45px;}
.cpzs_r{width: 100%;margin-top: 10px;}
.cpzs_ul li{width: 48%;margin-bottom: 10px;}
.cpzs_rl{font-size: 18px;}
.cpzs_p{padding: 0 10px;}
.header_inp1{width: calc(100% - 35px);}
.header_btn{width: 35px;}



.about{padding: 0 10px 10px;}
.title_t{font-size: 18px;line-height: 18px;}
.title_img{display: none;}
.about_m{padding: 10px 10px 3px;margin-top: 10px;}
.about_t1{margin-top: 0;font-size: 18px;line-height: 18px;padding: 0;}
.about_t2{margin-top: 10px;font-size: 18px;line-height: 18px;margin: 10px 0;padding: 0;}
.about_xq{padding: 10px 10px 0 10px;}
.about_xqt{font-size: 20px;padding: 0 0 10px;}
.about_xqp{margin-top: 6px;}
.about_xqm{padding: 10px 0;}
.about_rp{display: none;}
.about_rt1{margin-top: 0;padding: 0;}
.about_xql{font-size: 24px;line-height: 30px;}


.sdys{padding: 0px 10px 10px;}
.ys_tit{margin-bottom: 0;}
.ys_tit img{max-width: 100%;}
.ys_l{width: 100%;}
.ys_r{width: 100%;}
.ys_tl{width: 50px;height: 50px;line-height: 50px;background-size: cover;font-size: 22px;}
.ys_tr{padding: 0;font-size: 18px;line-height: 26px;width: calc(100% - 60px);}
.ys_p{margin-top: 10px;}
.ys_one .ys_l{text-align: center;}
.ys_one .ys_l img{max-height: 220px;}
.ys_one .ys_r{padding-right: 0;margin-top: 10px;}

.ys_two .ys_r{margin-top: 10px;padding: 0;}
.ys_two .ys_2trt{font-size: 18px;}
.ys_two .ys_2tr{width: calc(100% - 60px);margin-top: 5px;}
.ys_two .ys_2trp{line-height: 14px;margin-top: 5px;}
.ys_two .ys_l{margin-top: 0;}

.ys_three{margin-top: 0;}
.ys_three .ys_l{padding: 0;}
.ys_three .ys_r{margin-top: 10px;padding: 0;}
.ys_three .ys_2trt{font-size: 18px;}
.ys_three .ys_2tr{width: calc(100% - 60px);margin-top: 5px;}
.ys_three .ys_2trp{line-height: 14px;margin-top: 5px;overflow: hidden;}


.anli{padding: 10px 10px 0;}
.anli_ul{margin-top: 10px;}
.anli_ul li{width: 48%;margin-bottom: 10px;}

.news{padding: 0px 10px 10px;}
.news_m{margin-top: 10px;}
.news_r{width: 100%;}
.news_rul li{padding-bottom: 10px;margin-top: 10px;}
.news_btn{margin: 0 auto;}

.contact{padding: 10px 10px 0;}
.lian_m{padding: 10px 0px 0;}
.lian_l{width: 100%;display: none;}
.lian_r{width: 100%;}
.con_p{height: auto;}
.con_tit{font-size: 18px;}
.con_tp{margin-top: 0;}
.con_btn{margin-top: 10px;}

.message_inp1{width: 48.9%;}

.f2{padding: 10px 0px 0;border-left: transparent;border-right: transparent;}
.foot_u{padding: 0;margin-top: 5px;}
.foot_u li{padding: 0;margin-bottom: 5px;}

.f3{padding-top: 0;}
.f3_m{margin-top: 10px;}
.f3_pp{margin-top: 10px;}
.f3_ppp{margin-top: 10px;}
.bootom{line-height: 30px;}
/* 产品展示 */
.proner{padding: 0px 10px 10px;}
.proner_l{width: 100%;}
.proner_r{width: 100%;}
.proner_rtop{padding-bottom: 0;}
.proner_rl{font-size: 18px;}
.proner_xq{margin-top: 10px;}
.proner_ul li{width: 48%;margin-bottom: 10px;}

.cpxq_tit{font-size: 18px;line-height: 24px;}
.cpxq_img{margin-top: 10px;}
.cpxq_p{margin-top: 0;}
.cpxq_p img{max-width: 100%;}
.cpxq_p table{width:100% !important;}
/* 新闻资讯 */
.newsner_ul li{margin-bottom: 10px;}

.xwxq_tit{font-size: 18px;line-height: 24px;}
.xwxq_img{margin-top: 10px;}
.xwxq_p{margin-top: 0;}
/*在线订单*/
.proner .message_B{margin-bottom:10px;}
.proner .message_sp{width:55px; height:36px; line-height:36px; font-size:14px; padding-right:5px;}
.proner .message_inp1{width:calc(100% - 55px); height:36px; line-height:34px; font-size:14px;}
.proner .message_inp2{width:calc(100% - 55px); height:150px; line-height:24px; padding:6px 10px; font-size:14px;}
.proner .message_btn{width:39%; height:40px; }
/* 视频展示 */
.video_ul li{width: 48%;margin-bottom: 10px;}
}
/*手机底部*/
.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:#1F468F;}
.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*/
.dock {
    position: fixed;
    right: 0px;
    width: 50px;
    -moz-opacity: 0.9;
    opacity: 0.9;
    z-index: 200;
    font-size: 14px;
    font-family: '微软雅黑';
}

.dock.close {
    z-index: 50;
}

.dock ul.icons {
    position: absolute;
    list-style: none;
    right: 0px;
    padding: 0px;
    width: 50px;
    border: 1px solid #333;
    border-right: none;
    background: #111;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
    right: -70px;
}

.dock ul.icons li i {
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    background: url(icons.png) no-repeat;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    z-index: 210;
}

.dock ul.icons li.active i {
    -moz-opacity: 0.4;
    opacity: 0.4;
}

.dock ul.icons li.up i {
    background-position: -63px -150px;
}

.dock ul.icons li.tel i {
    background-position: -62px -108px;
}

.dock ul.icons li.im i {
    background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
    background-position: -59px -66px;
}

.dock ul.icons li.down i {
    background-position: -63px -190px;
}

.dock ul.icons li p {
    display: block;
    position: absolute;
    top: 50px;
    right: -260px;
    padding: 15px 20px;
    height: 120px;
    color: White;
    line-height: 30px;
    border: 1px solid #333;
    border-right: none;
    background: #111;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .4s ease-in-out .1s;
    -moz-transition: all .4s ease-in-out .1s;
    -ms-transition: all .4s ease-in-out .1s;
    -o-transition: all .4s ease-in-out .1s;
    transition: all .4s ease-in-out .1s;
    overflow: hidden;
    z-index: 201;
}

.dock ul.icons li.active p {
    right: 50px;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
    width: 160px;
    height: 200px;
    line-height: 30px
}

.dock ul.icons li.im p {
    width: 140px;
    height: 200px;
    line-height: 30px
}

.dock ul.icons li.im p a {
    display: block;
    margin-top: 12px;
    width: 100px;
    height: 35px;
    line-height: 32px;
    color: #00dfb9;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #00dfb9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
    color: White;
    background: #0f8773;
    border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
    width: 170px;
    height: 350px;
    line-height: 30px
}

.dock ul.icons li.wechat p img {

    border: 2px solid #000;
}

.dock a.switch {
    position: absolute;
    display: block;
    top: 252px;
    right: 11px;
    width: 26px;
    height: 26px;
    background: url(icons.png) no-repeat 0px -640px;
    cursor: pointer;
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -ms-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s;
}

.dock a.switch.off {
    background-position: -32px -640px;
}








#allmap {
  width: 100%;
  height: 400px;
  margin-top: 30px; }







A {
	FONT-SIZE: 12px; COLOR: #666666
}
