/*外部公共样式*/
@import "iconfont.css";
@import "bootstrap.min.css";
@import "../swiper/css/swiper.min.css";
/*END-外部公共样式*/

/*头部+导航+大图*/
.topbox{width:100%; background:url(../images/top_bj.jpg) repeat-x left center; line-height:38px; font-size:12px; color:#5e5e5e; font-family:SimSun;}
.topbox a{ color:#5e5e5e; margin:0 10px;}
.topbox a:last-child{margin:0 0 0 10px;}
.topbox a:hover{ color:#0054aa; text-decoration:underline !important;}

.header{width:100%; padding:45px 0;}
.logo img{width:100%; max-width:405px; max-height:60px;}
.logo_txt img{max-width:380px;}
.header_dianhua{height:60px; line-height:24px; color:#434343; font-size:16px; background:url(../images/header_dianhua.png) no-repeat left center; padding-left:66px;}
.header_dianhua span{display:block; overflow:hidden; line-height:36px; font-size:28px; font-family:Impact; color:#0054aa;}

nav{background:url(../images/nav_bj.jpg) no-repeat center center; background-size:100% 100%; position:relative; left:0; top:0; z-index:999999;}
.nav{width:calc(100% - 230px);}
.nav>li{width:16.6%; position:relative; background:url(../images/shutiao.jpg) repeat-y right top; padding-right:2px;}
.nav>li>a{width:100%; height:60px; line-height:60px; font-size:18px; color:#fff; text-align:center;}
.nav>li:hover>a{background:#019542; color:#fff;}
.nav>li>a.on{background:#019542; color:#fff;}

.nav_sub{display:none; width:100%; float:left; padding-top:2px; position:absolute; left:0; top:100%; z-index:999999; background:rgba(0, 84, 170, 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:#fff;}
.nav_sub>dd>a:hover{background:#019542; color:#fff;}

.search{width:230px; float:left;  background:url(../images/shutiao.jpg) repeat-y right top; padding:13px 12px;}
.search_inp1{width:calc(100% - 36px); float:left; height:34px; line-height:34px; background:#fff; padding:0 8px; font-size:14px; color:#000;}
.search_inp1::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #c3c3c3;} 
.search_inp1:-moz-placeholder, textarea:-moz-placeholder {color: #c3c3c3;} 
.search_btn{width:36px; float:left; height:34px; background:url(../images/search_ss.png) no-repeat center center #019542;}

/*banner*/
.banner{width:100%; position:relative;}
.banner .banner-imgbox .swiper-slide img{width:100%;}
/*圆点*/
.banner .swiper-pagination {position: absolute; right:0; bottom:22px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.banner .swiper-pagination-bullet {width:14px; float:left; height:14px; border:1px solid transparent; opacity:1; border-radius:initial; margin:0 5px!important; position:relative; background:none;}
.banner .swiper-pagination-bullet::before{content:""; width:8px; float:left; height:8px; background:#fff; position:absolute; left:2px; top:2px;}
.banner .swiper-pagination-bullet-active{opacity:1;  border:1px solid #fff;}
.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-头部+导航+大图*/

/*首页内容*/
.cpzx{width:100%; overflow:hidden; padding:50px 0;}
.cpzx_title{display:block; overflow:hidden; text-align:center;}
.cpzx_p{line-height:32px; text-transform:uppercase; font-size:30px; color:#e4e4e4; font-weight:bold;}
.cpzx_sp{line-height:52px; font-size:36px; color:#373838; font-weight:bold; margin-top:-20px;}
.cpzx_sp>span{color:#0054aa;}
.cpzx_spp{line-height:24px; font-size:16px; color:#ababab; margin-top:5px;}
.cpzx_heng{width:26px; height:2px; background:#019542; margin:20px auto 0 auto;}
.cpzx_nav{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; overflow:hidden; padding-top:50px;}
.cpzx_nav li{width:14.285%; float:left; position:relative;}
.cpzx_nav li::before{content:""; width:1px; float:left; height:28px; border-left:1px dashed #c2c2c2; position:absolute; right:0; top:15px;}
.cpzx_nav li:last-child::before{display:none;}
.cpzx_nav li .cpzx_icon{width:54px; height:44px; display:block; margin:0 auto; background-repeat:no-repeat; background-size:378px 88px;}
.cpzx_nav li .cpzx_icon_txt{display:block; overflow:hidden; margin-top:20px; line-height:30px; text-align:center; font-size:16px; color:#303030;}
.cpzx_nav li:nth-child(1) .cpzx_icon{background-position:left top;}
.cpzx_nav li:nth-child(2) .cpzx_icon{background-position:-54px top;}
.cpzx_nav li:nth-child(3) .cpzx_icon{background-position:-108px top;}
.cpzx_nav li:nth-child(4) .cpzx_icon{background-position:-162px top;}
.cpzx_nav li:nth-child(5) .cpzx_icon{background-position:-216px top;}
.cpzx_nav li:nth-child(6) .cpzx_icon{background-position:-270px top;}
.cpzx_nav li:nth-child(7) .cpzx_icon{background-position:right top;}
.cpzx_nav li:nth-child(1):hover .cpzx_icon{background-position:left bottom;}
.cpzx_nav li:nth-child(2):hover .cpzx_icon{background-position:-54px bottom;}
.cpzx_nav li:nth-child(3):hover .cpzx_icon{background-position:-108px bottom;}
.cpzx_nav li:nth-child(4):hover .cpzx_icon{background-position:-162px bottom;}
.cpzx_nav li:nth-child(5):hover .cpzx_icon{background-position:-216px bottom;}
.cpzx_nav li:nth-child(6):hover .cpzx_icon{background-position:-270px bottom;}
.cpzx_nav li:nth-child(7):hover .cpzx_icon{background-position:right bottom;}
.cpzx_nav li:hover .cpzx_icon_txt{color:#0054aa;}
.cpzx_nav li:nth-child(1).cpzx_on .cpzx_icon{background-position:left bottom;}
.cpzx_nav li:nth-child(2).cpzx_on .cpzx_icon{background-position:-54px bottom;}
.cpzx_nav li:nth-child(3).cpzx_on .cpzx_icon{background-position:-108px bottom;}
.cpzx_nav li:nth-child(4).cpzx_on .cpzx_icon{background-position:-162px bottom;}
.cpzx_nav li:nth-child(5).cpzx_on .cpzx_icon{background-position:-216px bottom;}
.cpzx_nav li:nth-child(6).cpzx_on .cpzx_icon{background-position:-270px bottom;}
.cpzx_nav li:nth-child(7).cpzx_on .cpzx_icon{background-position:right bottom;}
.cpzx_nav li.cpzx_on .cpzx_icon_txt{color:#0054aa;}
.cpzx_ul{display:block; overflow:hidden; width:1230px; padding-top:40px;}
.cpzx_ul li{width:380px; float:left; margin:0 30px 0 0;}
.cpzx_ul li .cpzx_B{width:100%; overflow:hidden; border:1px solid #dedede;}
.cpzx_ul li .cpzx_B .cpzx_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.cpzx_ul li .cpzx_B .cpzx_img::before{content:""; display:block; padding-top:63.7567%;}
.cpzx_ul li .cpzx_txt{display:block; overflow:hidden; height:70px; line-height:70px; font-size:16px; color:#1b1b1b; text-overflow:ellipsis; white-space: nowrap;}
.cpzx_ul li .cpzx_txt>span{float:right; font-size:18px; color:#1b1b1b; margin-left:5px;}
.cpzx_ul li:hover .cpzx_B{border-color:#0054aa;}
.cpzx_ul li:hover .cpzx_B .cpzx_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}

.gsjj{width:100%; overflow:hidden; background:url(../images/gsjj_bj.jpg) no-repeat center center; background-size:cover; padding:90px 0 75px 0;}
.gsjj_left{width:calc(50% - 60px); float:left; background:url(../images/gsjj_img_bj.png) no-repeat left 9px; padding:44px 0 0 36px;}
.gsjj_left img{display:block; max-width:100%; height:auto;}
.gsjj_right{width:calc(50% - 10px); float:right;}
.gsjj_p{display:block; overflow:hidden; line-height:40px; font-size:30px; color:#fff; font-weight:bold;}
.gsjj_sp{display:block; overflow:hidden; line-height:28px; font-size:18px; color:#fff; opacity:0.6;}
.gsjj_heng{display:block; overflow:hidden; max-width:202px; height:2px; margin:30px 0; background:#e4e4e4;}
.gsjj_txt{display:block; overflow:hidden; line-height:24px; color:#fff; font-size:14px; height:168px; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:7; -webkit-box-orient: vertical;}
.gsjj_ul{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding-top:20px;}
.gsjj_ul li{width:137px; float:left; margin:0 14px 10px 0;}
.gsjj_ul li:last-child{margin:0 0 10px 0;}
.gsjj_ul li a{display:block; overflow:hidden; border:1px solid #e4e4e4; background:#fff; padding:20px;}
.gsjj_ul li a .gsjj_icon{width:34px; height:32px; display:block; margin:0 auto; overflow:hidden; background-repeat:no-repeat; background-size:136px 64px;}
.gsjj_ul li:nth-child(1) a .gsjj_icon{background-position:left top;}
.gsjj_ul li:nth-child(2) a .gsjj_icon{background-position:-34px top;}
.gsjj_ul li:nth-child(3) a .gsjj_icon{background-position:-68px top;}
.gsjj_ul li:nth-child(4) a .gsjj_icon{background-position:right top;}
.gsjj_ul li a .gsjj_txts{display:block; overflow:hidden; line-height:24px; text-align:center; margin-top:10px; font-size:14px; color:#999999;}
.gsjj_ul li:nth-child(1) a:hover .gsjj_icon{background-position:left bottom;}
.gsjj_ul li:nth-child(2) a:hover .gsjj_icon{background-position:-34px bottom;}
.gsjj_ul li:nth-child(3) a:hover .gsjj_icon{background-position:-68px bottom;}
.gsjj_ul li:nth-child(4) a:hover .gsjj_icon{background-position:right bottom;}
.gsjj_ul li a:hover .gsjj_txts{color:#0054aa;}

.coop{width:100%; overflow:hidden; padding:60px 0;}
.coop_ul{display:block; overflow:hidden; width:1220px; padding-top:40px;}
.coop_ul li{width:224px; float:left; margin:0 20px 20px 0}
.coop_ul li a{display:block; overflow:hidden; position:relative; border:1px solid #ddd;}
.coop_ul li a::before{content:""; display:block; padding-top:38.73874%;}
.coop_ul li a:hover{border-color:#0054aa;}
.coop_ul li a:hover img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.coop_contect{margin-top:20px; overflow:hidden;display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; border:1px solid #ddd;}
.coop_L{width:23%; float:left; border-right:1px solid #ddd; background:#0054aa; color:#fff; padding:26px 0 26px 40px; line-height:38px;font-size:24px;}
.coop_R{width:77%; float:right; display:-webkit-box; display:-ms-flexbox; display:flex;}
.coop_title{width:calc(100% - 270px); float:left; padding:20px 0 0 40px;}
.coop_p{display:block; overflow:hidden; line-height:40px; font-size:33px; color:#292929; font-weight:bold;}
.coop_sp{display:block; overflow:hidden; line-height:20px; font-size:12px; color:#999999; text-transform:uppercase;}
.coop_spp{display:block; overflow:hidden; line-height:30px; font-size:16px; color:#292929;}
.coop_dianhuaB{width:270px; float:left; background:#efefef; position:relative; padding:20px 40px 0 0;}
.coop_dianhuaB::before{content:""; width:0; height:0; border-right:100px solid #efefef; border-top:128px solid transparent; border-bottom:0 solid transparent; position:absolute; left:-100px;top:0;}
.coop_dianhua{float:right; background:url(../images/hz_dianhua.png) no-repeat right center; padding-right:50px; text-align:right; line-height:16px; font-size:14px; color:#999999;}
.coop_dianhua>span{display:block; overflow:hidden; line-height:24px; font-family:Impact; font-size:24px; color:#292929;}
.coop_more{float:right; margin:10px 25px 0 0; position:relative; padding:0 25px;}
.coop_more::before{content:""; width:0; height:0; border-right:25px solid #019542; border-top:32px solid transparent; border-bottom:0 solid transparent; position:absolute; left:0;top:0;}
.coop_more::after{content:""; width:0; height:0; border-left:25px solid #019542; border-top:0 solid transparent; border-bottom:32px solid transparent; position:absolute; right:0;top:0;}
.coop_more a{display:block; overflow:hidden; height:32px; line-height:32px; width:132px; background:#019542; text-align:center; font-size:14px; color:#fff;}

.zxly{width:100%; overflow:hidden; background:url(../images/news_bj.jpg) no-repeat center top; background-size:cover; padding:50px 0;}
.zxly_L{width:37.5%; float:left; border-right:1px dashed #e2e2e2; padding-right:45px;}
.zxly_T{display:block; overflow:hidden; line-height:50px; font-size:24px; color:#4c4c4c;}
.zxly_T>span{float:left; font-size:48px; color:#019542; font-weight:bold; margin-right:20px;}
.zxly_txt{display:block; overflow:hidden; font-size:16px; line-height:30px; color:#4c4c4c; margin-top:15px;}
.zxly_R{width:62.5%; float:left; padding-left:45px;}
.zxly_title{display:block; overflow:hidden; line-height:22px;}
.zxly_p{float:left; font-size:20px; color:#0054aa; font-weight:bold; padding-right:15px; text-transform:uppercase;}
.zxly_sp{float:left; font-size:18px; color:#333333; font-weight:bold;}
.zxly_spp{float:right; font-size:16px; color:#2f2f2f;}
.zxly_form{display:block; overflow:hidden; padding-top:5px;}
.zxly_B{width:calc(50% - 5px); margin-top:15px; border:1px solid #e5e5e5; background:#fff;}
.zxly_ps{width:78px; float:left; height:36px; line-height:36px; text-align:right; font-size:15px; color:#a0a0a0;}
.zxly_inp1{width:calc(100% - 78px); float:left; height:36px; padding:0 10px; font-size:15px; color:#222;}
.zxly_B1{width:100%; margin-top:15px;}
.zxly_B2{width:calc(100% - 85px); border:1px solid #e5e5e5; background:#fff;}
.zxly_B2 .zxly_ps{height:50px; line-height:50px;}
.zxly_B2 .zxly_inp1{height:50px;}
.zxly_btn{width:78px; float:right; height:52px; background:#0054aa; font-size:16px; color:#fff;}

.link{width:100%; overflow:hidden; padding:38px 0;}
.link_title{float:left; width:74px; border-right:1px solid #ececec;}
.link_p{display:block; overflow:hidden; line-height:24px; font-size:24px; color:#292929; font-weight:bold; text-transform:uppercase;}
.link_p>span{color:#0054aa;}
.link_sp{display:block; overflow:hidden; line-height:16px; color:#696969; font-size:14px;}
.link_txt{display:block; overflow:hidden; line-height:24px; padding:8px 0;}
.link_txt>a{float:left; margin-left:45px; font-size:14px; color:#696969;}
.link_txt>a:hover{color:#0054aa; text-decoration:underline!important;}
/*END-首页内容*/

/*底部*/
footer{background:#15191b;}
.footer{width:100%; overflow:hidden; padding:50px 0; border-bottom:1px solid rgba(162,162,162,0.2);}
.footer_L{width:50%; float:left;}
.footer_B{width:50%; float:left;}
.footer_p{display:block; overflow:hidden; line-height:26px; color:#fff; font-size:22px; color:#fff; font-weight:bold; opacity:0.1; text-transform:uppercase;}
.footer_sp{display:block; overflow:hidden; line-height:26px; color:#fff; font-size:16px; color:#fff; font-weight:bold; margin-top:5px;}
.footer_ul{display:block; padding-top:25px; overflow:hidden;}
.footer_ul li{width:40%; float:left; height:30px; line-height:30px; padding-right:10px;}
.footer_ul li a{font-size:14px; color:#888989;}
.footer_ul li a:hover{color:#fff; text-decoration:underline!important;}
.footer_ul1 li{width:50%;}
.footer_R{width:50%; float:left; padding-left:70px;}
.footer_B1{width:70%;}
.footer_txt{display:block; overflow:hidden; line-height:30px; margin-top:25px; font-size:14px; color:#888989;}
.footer_B2{width:130px;}
.footer_wx{display:block; overflow:hidden; padding-top:10px;}
.footer_wx img{display:block; max-width:100%; height:auto; margin:0 auto;}

.foot{width:100%; float:left; line-height:20px; padding:33px 0; font-size:14px; color:rgba(137,137,137,0.4);}
.top-fanhui{width:40px; float:left; position:fixed; right:-100%; bottom:5%; transition:all 0.4s;}
.top-fanhui>a{display:block; overflow:hidden; height:40px; background:url(../images/top_fanhui.png) no-repeat center center #00509c; background-size:100% 100%; border-radius:5px;}
/*END-底部*/

/*公司简介*/
.main{width:100%; overflow:hidden; padding:45px 0;}
.main_left{width:275px; float:left;}
.about{width:100%; float:left;}
.about_title{display:block; overflow:hidden; background:#0054aa; padding:25px 0 30px 30px;}
.about_p{line-height:30px; font-family:'Times New Roman'; font-size:30px; color:#fff; font-weight:bold;}
.about_heng{display:block; overflow:hidden; margin:15px 0 10px 0; width:40px; height:2px; background:#ececec;}
.about_sp{display:block; overflow:hidden; line-height:34px; font-size:20px; color:#fff; font-weight:bold;}
.about_ul{display:block; overflow:hidden; border:1px solid #ddd; padding:8px;}
.about_ul li{display:block; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.about_ul li a{display:block; overflow:hidden; padding:0 20px;}
.about_ul li a>span{display:block; overflow:hidden; height:46px; line-height:46px; font-size:16px; color:#3a3a3a; background:url(../images/about_li.png) no-repeat left center; padding-left:30px; text-overflow:ellipsis; white-space: nowrap;}
.about_ul li:hover a{background:#019542;}
.about_ul li:hover a>span{background:url(../images/about_li_hover.png) no-repeat left center; color:#fff;}
.about_ul li.active a{background:#019542;}
.about_ul li.active a>span{background:url(../images/about_li_hover.png) no-repeat left center; color:#fff;}
.about_B{display:block; overflow:hidden; margin-top:25px; border:1px solid #ddd; background:url(../images/about_bj.jpg) no-repeat center center; background-size:cover; padding:110px 20px 25px 20px;}
.about_dianhua{display:block; overflow:hidden; background:rgba(255,255,255,0.9); padding:12px 0; text-align:center;}
.about_dianhua_p{display:flex; flex-wrap:wrap; justify-content:center; line-height:30px;}
.about_dianhua_p>span{float:left; font-size:16px; color:#3a3a3a; background:url(../images/about_duanxin.png) no-repeat left center; padding-left:30px;}
.about_dianhua_sp{display:block; overflow:hidden; line-height:30px; font-family:Impact; font-size:30px; color:#0054aa;}

.main_right{width:895px; float:right;}
.dqwz_title{width:100%; float:left; height:48px; line-height:46px; border:1px solid #ddd; background-image: linear-gradient(#fff, #ebebeb);}
.dqwz_p{float:left; height:48px; line-height:48px; margin:-1px 0 0 -1px; background:#0054aa; padding:0 30px; font-size:18px; color:#fff;}
.dqwz_nav{float:right; font-size:14px; color:#999999; padding-right:20px;}
.dqwz_contect{width:100%; float:left; padding-top:25px;}
.company{display:block; overflow:hidden; font-size:14px; color:#000; line-height:30px;}
/*END-公司简介*/

/*产品中心*/
.cp_ul{display:block; overflow:hidden; width:921px;}
.cp_ul li{width:281px; float:left; margin:0 26px 22px 0;}
.cp_ul li a{display:block; overflow:hidden; border:1px solid #ddd;}
.cp_ul li a .cp_img{width:100%; overflow:hidden; position:relative; border-bottom:1px solid #ddd;}
.cp_ul li a .cp_img::before{content:""; display:block; padding-top:74.9104%;}
.cp_ul li a .cp_txt{display:block; overflow:hidden; height:44px; line-height:44px; font-size:16px; color:#363636; padding-left:20px; text-overflow:ellipsis; white-space: nowrap;}
.cp_ul li a .cp_txt>span{width:50px; float:right; height:44px; background:url(../images/cp_jiantou.png) no-repeat center center #ddd;}

.cpxq{display:block; overflow:hidden;}
.cpxq_p{display:block; overflow:hidden; text-align:center; font-size:18px; color:#000; line-height:30px;}
.cpxq_img{display:block; overflow:hidden; padding-top:20px;}
.cpxq_txt{display:block; overflow:hidden; padding-top:20px; font-size:14px; color:#000; line-height:30px;}
/*END-产品中心*/

/*合作伙伴*/
.coop_ul1{display:block; overflow:hidden;}
.coop_ul1 li{width:23%; float:left; margin:0 1% 15px 1%;}
.coop_ul1 li a{display:block; overflow:hidden; position:relative; border:1px solid #ddd;}
.coop_ul1 li a::before{content:""; display:block; padding-top:38.73874%;}
.coop_ul1 li a:hover{border-color:#0054aa;}
.coop_ul1 li a:hover img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
/*END-合作伙伴*/

/*新闻中心*/
.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; margin-bottom:20px;}
.xw_ul li a{display:-webkit-box; display:-ms-flexbox; display:flex; overflow:hidden; background:#e6e6e6; padding:20px;}
.xw_ul li a .xw_B{width:214px; float:left; overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex;}
.xw_ul li a .xw_B .xw_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.xw_ul li a .xw_R{width:calc(100% - 214px); float:left; padding-left:35px;}
.xw_ul li a .xw_R .xw_p{display:block; overflow:hidden; height:30px; line-height:30px; font-size:18px; color:#262626; text-overflow:ellipsis; white-space: nowrap;}
.xw_ul li a .xw_R .xw_txt{display:block; overflow:hidden; height:52px; line-height:26px; font-size:14px; color:#6c6c6c; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; margin-top:15px;}
.xw_ul li a .xw_R .xw_more{display:block; overflow:hidden; width:85px; height:24px; line-height:24px; text-align:center; background:#d4d4d4; font-size:13px; color:#fff; margin-top:20px;}
.xw_ul li a:hover{background:#1163bd;}
.xw_ul li a:hover .xw_R .xw_p{color:#fff;}
.xw_ul li a:hover .xw_R .xw_txt{color:#fff;}

.xwxq{display:block; overflow:hidden;}
.xwxq_p{display:block; overflow:hidden; text-align:center; font-size:18px; color:#000; line-height:30px;}
.xwxq_sp{display:block; overflow:hidden; text-align:center; font-size:12px; line-height:16px; color:#a4a4a4; padding:5px 0; border-bottom:1px dashed #ccc;}
.xwxq_img{display:block; overflow:hidden; padding-top:20px;}
.xwxq_txt{display:block; overflow:hidden; padding-top:20px; font-size:14px; line-height:30px; color:#000;}
/*END-新闻中心*/

/*在线留言*/
.zxly_form1{display:block; overflow:hidden; max-width:600px; margin:0 auto;}
.zxly_form1 .zxly_B{width:100%; margin:0 0 15px 0;}
.zxly_form1 .zxly_btn{width:100%;}
/*END-在线留言*/

/*联系我们*/
.contact_txt{display:block; overflow:hidden; font-size:14px; color:#000; line-height:30px;}
.contact_map{width:100%; overflow: hidden; height:350px; border:none; margin-top:20px;}
/*END-联系我们*/

@media (max-width:1220px) {
/*头部+导航*/
.topbox{padding:0 1%;}
.header{padding:40px 1%;}
.header_dianhua {font-size:14px;}
.header_dianhua span {font-size: 22px;}
nav{padding:0 1%;}
/*END-头部+导航*/

/*首页内容*/
.cpzx {padding:40px 1%;}
.cpzx_nav {padding-top:40px;}
.cpzx_ul {width:100%; padding:30px 0 0 0;}
.cpzx_ul li {width:31.33%; margin:0 1%;}

.gsjj {padding:60px 1%;}
.gsjj_left {width: calc(50% - 30px); background: url(../images/gsjj_img_bj.png) no-repeat left 9px; background-size:80% auto;}
.gsjj_heng {margin:20px 0;}
.gsjj_ul li {width:24%; margin: 0 1% 10px 0;}
.gsjj_ul li a {padding:10px;}

.coop {padding:40px 1%;}
.coop_ul {width:100%; padding-top:30px;}
.coop_ul li {width:19%; margin:0 0.5% 20px 0.5%;}
.coop_L {padding: 26px 0 26px 20px;}
.coop_title {width: calc(100% - 230px); padding:20px 0 0 20px;}
.coop_p {font-size: 26px;}
.coop_dianhuaB {width: 230px;padding: 20px 20px 0 0;}

.zxly {padding:40px 1%;}
.zxly_L {padding-right:30px;}
.zxly_R {padding-left:30px;}

.link {padding:35px 1%;}
/*END-首页内容*/

/*底部*/
footer{padding:0 1%;}
.footer{padding:40px 0;}
.footer_R{padding-left:40px;}
.foot{padding:30px 0;}
/*END-底部*/

/*公司简介*/
.main{padding:40px 1%;}
.main_left{width:26%;}
.main_right{width:72%;}
/*END-公司简介*/

/*产品中心*/
.cp_ul{width:100%;}
.cp_ul li{width:31.33%; margin:0 1% 22px 1%;}
/*END-产品中心*/

}

@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:100% 100%;}
.icon-menu span{width:100%; height:6px; float:left;  background:#0054aa;}

.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:25px 10px;}
.nav {display:none; width:150px; padding:2px; position:absolute; right:10px; top:0; background:rgba(0, 84, 170, 0.8);}
.nav>li{width:100%; border-bottom:1px solid #fff; margin:0; background:none;}
.nav>li>a{width:100%; text-align:center; height:40px; line-height:40px; color:#fff;}
/*END-头部+导航*/

/*首页内容*/
.cpzx {padding:30px 10px;}
.cpzx_nav {padding-top:30px;}
.cpzx_nav li .cpzx_icon_txt {margin-top:10px; line-height:24px;}
.cpzx_ul li .cpzx_txt {height:50px; line-height:50px;}

.gsjj {padding:40px 10px;}
.gsjj_left {width:calc(50% - 10px); padding:20px 0 0 20px;}
.gsjj_p {font-size: 28px;}
.gsjj_sp {line-height: 24px; font-size: 16px;}
.gsjj_heng {margin:10px 0;}

.coop {padding:30px 10px;}
.coop_ul li {margin: 0 0.5% 10px 0.5%;}
.coop_L {padding:15px; line-height:30px; font-size: 20px;}
.coop_title {padding:10px;}
.coop_p {font-size: 20px;}

.coop_dianhuaB {width: 230px; padding:10px 10px 0 0;}
.coop_dianhuaB::before {display:none;}
.coop_dianhua {padding-right: 40px; font-size:12px;}
.coop_dianhua>span {font-size: 20px;}

.zxly {padding:30px 10px;}
.zxly_L {padding-right:10px;}
.zxly_T {line-height:40px; font-size: 20px;}
.zxly_T>span {font-size:38px; margin-right:10px;}
.zxly_R {padding-left:10px;}
.zxly_spp {width:100%;}

.link {padding:20px 10px;}
.link_txt{line-height:20px;}
.link_txt>a {margin-left: 15px;}
/*END-首页内容*/

/*底部*/
footer{padding:0 10px;}
.footer{padding:30px 0;}
.footer_L {width:100%;}
.footer_R{width:100%; padding-left:0; margin-top:10px;}
.foot{padding:20px 0;}
/*END-底部*/

/*公司简介*/
.main{padding:30px 10px;}
.main_left{width:32%;}
.about_title {padding:15px 0 15px 15px;}
.about_ul {padding:4px;}
.about_ul li a {padding:0 10px;}
.about_ul li a>span {padding-left: 20px;}
.main_right{width:66%;}
/*END-公司简介*/

/*产品中心*/
.cp_ul li{width:48%; margin:0 1% 15px 1%;}
/*END-产品中心*/

/*合作伙伴*/
.coop_ul1 li{width:31.33%; margin:0 1% 10px 1%;}
/*END-合作伙伴*/

/*新闻中心*/
.xw_ul li{margin-bottom:15px;}
.xw_ul li a{padding:10px;}
.xw_ul li a .xw_B{width:200px;}
.xw_ul li a .xw_R{width:calc(100% - 200px); padding-left:20px;}
.xw_ul li a .xw_R .xw_txt{height:48px; line-height:24px; margin-top:10px;}
.xw_ul li a .xw_R .xw_more{margin-top:10px;}
/*END-新闻中心*/

}

@media (max-width:767px){
/*头部+导航*/
.logo {padding:15px 10px;}
.logo img{width:80%;}
.icon-menu {right:10px; width:30px; height:18px;}
.icon-menu span{height:3px;}
/*END-头部+导航*/

/*首页内容*/
.cpzx {padding:10px;}
.cpzx_p {line-height: 22px; font-size: 20px;}
.cpzx_sp {line-height: 40px; font-size: 30px; margin-top: -10px;}
.cpzx_spp {line-height: 18px; font-size: 12px; margin-top:0;}
.cpzx_heng {margin:5px auto 0 auto;}
.cpzx_nav {padding-top:10px;}
.cpzx_nav li {width:25%; margin-bottom:5px;}
.cpzx_nav li .cpzx_icon_txt {margin-top:5px; line-height:18px; font-size:12px;}
.cpzx_ul {padding:10px 0 0 0; display:flex; flex-wrap:wrap; justify-content:space-between;}
.cpzx_ul li{width:calc(50% - 5px); margin:0;}
.cpzx_ul li .cpzx_txt {height:40px; line-height:40px; font-size:14px;}

.gsjj {padding:10px;}
.gsjj_left {width:100%; padding:15px 0 0 10px;}
.gsjj_right {width:100%; margin-top:10px;}
.gsjj_p {font-size:22px; line-height:30px;}
.gsjj_sp {line-height:20px; font-size:14px;}
.gsjj_heng {margin:5px 0;}
.gsjj_ul{padding-top:10px; justify-content:space-between;}
.gsjj_ul li {width:calc(50% - 5px); margin: 0 0 10px 0;}

.coop {padding:10px;}
.coop_ul {padding-top:10px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.coop_ul li {width:calc(50% - 4px); margin: 0 0 6px 0;}
.coop_contect {margin-top:10px;}
.coop_L {width:100%; padding:10px; line-height:26px; font-size:18px; text-align:center;}
.coop_R {width:100%; flex-wrap:wrap;}
.coop_title {width:100%; padding:10px;}
.coop_p {font-size:16px; line-height:30px;}
.coop_sp {line-height: 18px;}
.coop_spp {line-height:20px;}

.coop_dianhuaB {width:100%; padding:10px;}

.zxly {padding:10px;}
.zxly_L {width:100%; padding:0 0 10px 0; border-right:none; border-bottom: 1px dashed #e2e2e2;}
.zxly_T {line-height:30px; font-size:16px;}
.zxly_T>span {font-size:26px; margin-right:5px;}
.zxly_txt {font-size:14px; line-height:24px; margin-top:5px;}
.zxly_R {padding-left:10px;}
.zxly_spp {width:100%;}
.zxly_R {width:100%; padding:10px 0 0 0;}
.zxly_p {padding-right:5px;}
.zxly_form {padding-top:0;}
.zxly_B {width:100%; margin-top:5px;}
.zxly_B1 {margin-top:5px;}
.zxly_ps {width: 65px; font-size:13px;}
.zxly_inp1 {width:calc(100% - 65px); font-size:13px;}

.link {padding:10px;}
.link_title {width:100%; border-right:none; display:flex; flex-wrap:wrap; justify-content:center;}
.link_sp {line-height:24px;}
.link_txt{width:100%; padding:5px 0 0 0;}
.link_txt>a {margin:0 5px; font-size:12px;}
/*END-首页内容*/

/*底部*/
.footer{padding:10px 0;}
.footer_B {width:100%;}
.footer_ul {padding:0; display:flex; flex-wrap:wrap; justify-content:center;}
.footer_ul li {width:auto; height:auto; line-height:20px; padding:0 5px;}
.footer_ul li a {font-size:12px;}
.foot{padding:10px 0; text-align:center; font-size:12px;}
.top-fanhui {bottom: 20%;}
/*END-底部*/

/*公司简介*/
.main{padding:0;}
.main_left{width:100%;}
.about_title {height:50px; line-height:50px; background:url(../images/imgs/sj_jiantou.png) no-repeat right center #0054aa; padding:0 0 0 20px; font-size:18px; color:#fff; font-weight:bold;}
.about_ul {display:none; padding:2px; margin:2px;}
.about_ul li a>span {height:40px; line-height:40px; font-size:14px;}
.main_right{width:100%;}
.dqwz_contect{padding:10px;}
.company{line-height:24px;}
/*END-公司简介*/

/*产品中心*/
.cp_ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.cp_ul li{width:calc(50% - 5px); margin:0 0 10px 0;}
.cp_ul li a .cp_txt {height:40px; line-height:40px; font-size:14px; padding-left:10px;}
.cp_ul li a .cp_txt>span {width:40px; height:40px;}
.cpxq_img{padding-top:10px;}
.cpxq_txt{padding-top:10px; line-height:24px;}
/*END-产品中心*/

/*合作伙伴*/
.coop_ul1{display:flex; flex-wrap:wrap; justify-content:space-between;}
.coop_ul1 li{width:calc(50% - 4px); margin:0 0 5px 0;}
/*END-合作伙伴*/

/*新闻中心*/
.xw_ul li{margin-bottom:10px;}
.xw_ul li a{padding:5px;}
.xw_ul li a .xw_B{width:100px;}
.xw_ul li a .xw_R{width:calc(100% - 100px); padding-left:10px;}
.xw_ul li a .xw_R .xw_p{font-size:16px;}
.xw_ul li a .xw_R .xw_txt{height:40px; line-height:20px; margin-top:5px;}
.xw_ul li a .xw_R .xw_more{margin-top:5px; height:20px; line-height:20px; font-size:12px; width:72px;}

.xwxq_p{font-size:16px; line-height:24px;}
.xwxq_img{padding-top:10px;}
.xwxq_txt{padding-top:10px; line-height:24px;}
/*END-新闻中心*/

/*在线留言*/
.zxly_form1 .zxly_B{margin:0 0 10px 0;}
.zxly_btn {height:40px;}
/*END-在线留言*/

/*联系我们*/
.contact_map{height:250px; margin-top:10px;}
/*END-联系我们*/

}
/*手机底部*/
.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:#15191b;}
.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:#0054aa; 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 #0054aa;}
.dbbox .dbs img{ max-width: 140px; }
/*End*/