﻿/*全局样式*/
*{margin:0;padding:0;}
body{background:#fff; font-family:Arial,'Microsoft YaHei',SimHei,SimSun; font-size:14px; overflow-x:hidden; line-height:24px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal; outline:none;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none;}
.img-none{display:none !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width:100%; max-height: 100%;display: block;	margin:auto;padding:auto;}

.wrap{max-width:1200px !important; margin:0 auto;}
header{width:100%; float:left;}
main{width:100%; float:left;}
footer{width:100%; float:left;}
/*End*/

/*头部*/
.topbox{width:100%; float:left; background:#076aaa; line-height:32px; position:relative; z-index:99999999999999}
.top_L{float:left; color:#fefefe; opacity:0.8; font-size:13px;}
.top_R{float:right;}
.top_dianhua{float:left; font-family:Arial; font-size:15px; color:#fff; background:url(../images/top_dianhua.png) no-repeat left center; padding-left:28px;}
.top_nav{float:right; position:relative; margin-left:15px;}
.top_p{display:block; overflow:hidden; background:#f37745; padding:0 15px; font-size:14px; color:rgba(255,255,255,0.8); cursor:pointer;}
.top_p span{background:url(../images/top_logo.png) no-repeat left center,url(../images/top_jiantou.png) no-repeat right center; padding:0 20px;}
.top_ul{display:none; width:100%; float:left; position:absolute; left:0; top:100%; background:#076aaa; border-top:1px solid #fff;}
.top_ul a{display:block; overflow:hidden; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; transition:all 0.4s;}
.top_ul a:hover{background:#f37745;}

.header{width:100%; float:left; background:#fff; box-shadow:10px 10px 10px rgba(0,0,0,0.2); position:relative; left:0; top:0; z-index:999999999;}
.logo{float:left;padding:12px 0;}
.logo img{float:left; width:100%; max-width:226px; max-height:54px;}
.header_R{float:right;}

/*导航*/
nav{float:left;}
nav ul{float:left;}
nav ul li{float:left; margin:0 15px;}
nav ul li>a{display:block; height:78px; line-height:78px; text-align:center; font-size:16px; color:#3a3939; position:relative;}
nav ul li>a::before{content:""; width:100%; height:0; background:#f37745; position:absolute; left:0; bottom:0; z-index:9; transition:all 0.4s;}
nav ul li:hover>a{color:#f37745; font-weight:bold;}
nav ul li:hover>a::before{height:3px;}

/*.nav_dl{display:none; width:100%; float:left; position:absolute; left:0; top:100%; z-index:999999; background:rgba(189, 19, 20, 0.95) none repeat scroll 0 0 !important; background-color:#bd1314; padding:2px; transition:all 0.4s;}
.nav_dl dd{display:block; overflow:hidden;}
.nav_dl dd a{display:block; overflow:hidden; height:auto; line-height:42px; text-align:center; font-size:17px; color:#fff; text-align:center;}
.nav_dl dd a:hover{background:#ffc300; color:#fff;}
nav ul li:hover .nav_dl{display:block;}*/
/*END*/

/*搜索表单*/
.search{float:right; width:20px; height:78px; position:relative;}
.search_ss{float:left; width:20px; height:20px; background:url(../images/header_ss.png) no-repeat center center; background-size:100% 100%; position:absolute; right:0; top:50%; transform: translateY(-50%); cursor:pointer;}
.search_form{display:none; width:300px; float:right; border:1px solid #076aaa; overflow:hidden; border-radius:20px; position:absolute; right:0; top:100%; z-index:999999;}
.search_inp1{width:calc(100% - 40px); float:left; height:40px; line-height:40px; background:#fff; border-radius:20px 0 0 20px; padding:0 10px; font-size:14px; color:#000;}
.search_btn{width:40px; float:left; height:40px; background:url(../images/index_ss.png) no-repeat center center #076aaa;}
/*END*/


/*banner图*/
.banner{width:100%; float:left; position:relative;}
.banner .banner-imgbox{width:100%; float:left;}
.banner .banner-imgbox .swiper-slide{background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.banner .banner-imgbox .swiper-slide .banner_img_top{padding-top:32.22223%;}
.banner .banner-imgbox .swiper-slide img{width:100%; height:auto; display:block;}
.banner .swiper-pagination {opacity:0; position: absolute; right:0; bottom:15px;}
.banner .swiper-pagination-bullet {width:14px; height:14px;  background:#076aaa; opacity:1; border-radius:50%; margin:0 6px;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#f37745;}
.banner:hover .swiper-pagination{opacity:1;} 
.banner .next{right:2%; position:absolute;top:50%; margin-top:-35px; width:38px; height:70px; background:url(../images/next.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(../images/prev.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*/

/*走进创进*/
.gsjj{width:100%; overflow:hidden; background:url(../images/gsjj_bj.jpg) no-repeat center center #f0f3f7; padding:58px 0;}
.gsjj_L{width:58%; float:left;}
.gsjj_title{display:block; overflow:hidden;}
.gsjj_p{display:block; overflow:hidden; line-height:44px;  font-size:18px; color:#a5a5a5;}
.gsjj_p span{font-size:28px; color:#444648; padding-right:15px;}
.gsjj_heng{width:26px; height:1px; background:#c0c0c0; margin-top:15px; display:block; overflow:hidden;}
.gsjj_txt{display:block; overflow:hidden; font-size:16px; color:#5e5e5e; line-height:26px; margin-top:20px; min-height:104px;}
.gsjj_more{display:block; overflow:hidden; padding-top:20px;}
.gsjj_more a{width:148px; float:left; height:48px; border-bottom:3px solid #f0a689; line-height:45px; border-radius:5px; background:#f37745; text-align:center; font-family:Arial; font-size:14px; color:#fff; text-transform:uppercase;}
.gsjj_more a:hover{border-bottom-color:#f37745;}
.gsjj_R{width:378px; float:right; position:relative;}
.gsjj_R::before{content:""; width:15px; float:left; height:calc(100% - 70px); background:#e1e6ed; position:absolute; left:-30px; top:50%; transform: translateY(-50%);}
.gsjj_R::after{content:""; width:15px; float:left; height:calc(100% - 30px); background:#d4dae3; position:absolute; left:-15px; top:50%; transform: translateY(-50%);}
.gsjj_img{width:100%; float:left;}
.gsjj_img img{width:100%; display:block; height:auto;}
/*END-走进创进*/

/*业务范围*/
.yw{width:100%; overflow:hidden; padding:50px 0 70px 0;}
.yw_title{width:100%; float:left; text-align:center;}
.yw_p{display:block; overflow:hidden; line-height:42px; font-size:28px; color:#444648;}
.yw_heng{display:block; overflow:hidden; margin:10px auto; width:114px; height:2px; background:#e8e8e8;}
.yw_heng span{display:block; overflow:hidden; width:30px; height:2px; background:#f37745; margin:0 auto;}
.yw_sp{display:block; overflow:hidden; line-height:34px; font-size:20px; color:#a5a5a5; text-transform:uppercase;}
.yw_yuan{display:flex; align-content:center; justify-content:center; overflow:hidden; padding-top:8px;}
.yw_yuan span{width:8px; float:left; height:8px; background:#076aaa; border-radius:50%; position:relative;}
.yw_yuan span::before{content:""; width:5px; float:left; height:5px; background:#c3cee1;border-radius:50%; position:absolute; left:-12px; top:50%; transform: translateY(-50%);}
.yw_yuan span::after{content:""; width:5px; float:left; height:5px; background:#c3cee1;border-radius:50%; position:absolute; right:-12px; top:50%; transform: translateY(-50%);}
.yw_contect{width:100%; float:left; position:relative; margin-top:50px;}
.yw-imgbox .swiper-slide a{width:100%; float:left; overflow:hidden; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.yw-imgbox .swiper-slide a::before{content:""; display:block; padding-top:126.08696%;}
.yw-imgbox .swiper-slide a .yw_hover{width:100%; float:left; height:100%; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0.15) none repeat scroll 0 0 !important; background-color:#000; transition:all 0.4s;}
.yw-imgbox .swiper-slide a .yw_pp{width:100%; float:left; text-align:center; line-height:40px; color:#fff; font-size:20px; font-weight:bold; position:absolute; left:0; top:50%; transform: translateY(-50%);}
.yw-imgbox .swiper-slide a .yw_more{width:100%; display:flex; align-content:center; align-items:center; justify-content:center; float:left; background:#f37745; padding:25px; position:absolute; left:0; bottom:-100%; transition:all 0.4s;}
.yw-imgbox .swiper-slide a .yw_more span{width:76px; float:left; height:30px; line-height:28px; border:1px solid #fff; text-align:center; color:#fff; font-family:Arial; font-size:12px; text-transform:uppercase;}
.yw-imgbox .swiper-slide:hover a .yw_hover{background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important; background-color:#000;}
.yw-imgbox .swiper-slide:hover a .yw_more{bottom:0;}
.yw-next{right:-70px; position:absolute;top:50%; margin-top:-19px; width:38px; height:38px; background:url(../images/yw_R.png) no-repeat center center; background-size:100% 100%; overflow:hidden; opacity:1;  cursor:pointer; outline:none;}
.yw-prev{left:-70px; position:absolute;top:50%; margin-top:-19px; width:38px; height:38px; background:url(../images/yw_L.png) no-repeat center center; background-size:100% 100%; overflow:hidden; opacity:1; cursor:pointer; outline:none;}
/*END-业务范围*/

/*产品中心*/
.cpzx{width:100%; overflow:hidden; background:url(../images/cpzx_bj.jpg) no-repeat center center; background-size:cover; padding:95px 0;}
.cpzx_title{width:49%; float:left;}
.cpzx_p{display:block; overflow:hidden; line-height:40px; font-size:28px; color:#fff;}
.cpzx_sp{display:block; overflow:hidden; line-height:24px; font-size:18px; color:#fff; opacity:0.5; text-transform:uppercase;}
.cpzx_spp{display:block; overflow:hidden; line-height:26px; font-size:16px; color:#fff; opacity:0.8; padding-top:40px;}
.cpzx_contect{width:51%; float:left; position:relative;}
.cpzx-imgbox .swiper-slide a{width:100%; float:left; overflow:hidden; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.cpzx-imgbox .swiper-slide a::before{content:""; display:block; padding-top:50%;}
.cpzx-imgbox .swiper-slide a .cpzx_hover{width:100%; float:left; height:50px; line-height:50px; display:flex; justify-content:space-between; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important; background-color:#000; transition:all 0.4s; padding:0 30px;}
.cpzx-imgbox .swiper-slide a .cpzx_pp{float:left; color:#fff; font-size:20px; font-weight:bold;}
.cpzx-imgbox .swiper-slide a .cpzx_more{float:right; font-size:14px; color:#fff; opacity:0.8; text-transform:uppercase;}
.cpzx-imgbox .swiper-slide:hover a .cpzx_hover{background:rgba(243, 119, 69, 0.9) none repeat scroll 0 0 !important; background-color:#f37745;}
.cpzx-next{right:-50px; position:absolute;top:50%; margin-top:-34px; width:28px; height:68px; background:url(../images/cpzx_R.png) no-repeat center center; background-size:100% 100%; overflow:hidden; opacity:1;  cursor:pointer; outline:none;}
.cpzx-prev{left:-50px; position:absolute;top:50%; margin-top:-34px; width:28px; height:68px; background:url(../images/cpzx_L.png) no-repeat center center; background-size:100% 100%; overflow:hidden; opacity:1; cursor:pointer; outline:none;}
/*END-产品中心*/

/*合作品牌*/
.hz{width:100%; overflow:hidden; padding:45px 0;}
.hz-imgbox{border:1px solid #d6d6d6;}
.hz-imgbox .swiper-slide{border-right:1px solid #d6d6d6;}
.hz-imgbox .swiper-slide a{width:100%; float:left; overflow:hidden; position:relative;}
.hz-imgbox .swiper-slide a::before{content:""; display:block; padding-top:40%;}
/*END-合作品牌*/

/*底部*/
.footer{width:100%; overflow:hidden; background:#f1f1f1; padding:45px 0;}
.footer_L{width:50%; float:left;}
.footer_B{width:33.33%; float:left;}
.footer_p{display:block; overflow:hidden; height:32px; line-height:23px; font-size:18px; color:#323232;}
.footer_ul{display:block; overflow:hidden; padding-top:15px;}
.footer_ul li{display:block; overflow:hidden; height:30px; line-height:30px;}
.footer_ul li a{font-size:14px; color:#686767;}
.footer_ul li a:hover{color:#f37745; text-decoration:underline !important;}
.footer_R{width:50%; float:left; padding-left:65px;}
.footer_R img{width:110px; float:right; height:110px; margin-left:20px;}
.footer_txt{display:block; overflow:hidden; line-height:42px; font-size:14px; color:#686767;}
.footer_txt span{width:100%; float:left; padding-left:34px;}
.footer_txt span em{font-size:20px; color:#f37745;}
.footer_txt span:first-child{background:url(../images/footer_logo1.png) no-repeat left center;}
.footer_txt span:nth-child(2){background:url(../images/footer_logo2.png) no-repeat left center;}
.footer_txt span:last-child{background:url(../images/footer_logo3.png) no-repeat left center;}

.foot{width:100%; overflow:hidden; background:#3d3d3d; color:#fff; font-size:12px; line-height:24px; padding:15px 0;}
.foot>.wrap{display:flex; justify-content:space-between;}
.foot a{color:#fff; margin-left:20px;}
.foot a:hover{text-decoration:underline !important;}
/*END-底部*/

/*关于我们*/
.N_banner{width:100%; overflow:hidden; height:288px; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.N_banner_txt{width:100%; float:left; position:absolute; left:0; top:50%; transform: translateY(-50%); color:#fff;}
.N_banner_p{display:block; overflow:hidden; line-height:36px; font-size:24px; font-weight:bold; position:relative;}
.N_banner_p::after{content:""; width:188px; float:left; height:1px; background:#fff; opacity:0.5; position:absolute; left:10%; top:50%; transform: translateY(-50%);}
.N_banner_sp{display:block; overflow:hidden; line-height:24px; font-size:14px; text-transform:uppercase;}

.main{width:100%; overflow:hidden; padding:30px 0;}
.dqwz_title{width:100%; float:left; border-bottom:1px solid #d5d6d6; padding-bottom:20px;}
.dqwz_ul{display:flex; flex-wrap:wrap; align-content:center; align-items:center; overflow:hidden;}
.dqwz_ul li{width:16.66%; float:left; margin-bottom:10px; padding-right:20px;}
.dqwz_ul li a{display:block; overflow:hidden; height:50px; line-height:50px; background:#f1f1f2; font-size:16px; color:#505050; font-weight:bold; padding:0 20px; transition:all 0.4s;}
.dqwz_ul li a span{float:right; font-family:SimSun; font-size:18px; color:#f37745; -webkit-transform: rotate(90deg); transform: rotate(90deg); transition:all 0.4s;}
.dqwz_ul li a:hover{background:#f37745; color:#fff;}
.dqwz_ul li a:hover span{color:#fff;}
.dqwz_ul li.actived a{background:#f37745; color:#fff;}
.dqwz_ul li.actived a span{color:#fff;}
.dqwz_contect{width:100%; float:left; padding-top:30px;}
.company{display:block; overflow:hidden; font-size:16px; color:#5e5e5e; line-height:26px;}
.company img{max-width:100% !important; height:auto !important;}
/*End-关于我们*/

/*业务范围*/
.yw_ul{display:block; width:1221px;}
.yw_ul li{width:386px; float:left; margin:0 21px 22px 0;}
.yw_ul li a{display:block; overflow:hidden; box-shadow:5px 5px 5px rgba(0,0,0,0.1);}
.yw_ul li a .yw_B{width:100%; overflow:hidden;}
.yw_ul li a .yw_B .yw_img{width:100%; overflow:hidden; transition:all 1s; background-position:center; background-repeat:no-repeat; background-size:cover; transition:all 1s;}
.yw_ul li a .yw_B .yw_img::before{content:""; display:block; padding-top:66.580311%;}
.yw_ul li a .yw_txt{display:block; overflow:hidden; height:76px; line-height:76px; text-align:center; font-size:18px; color:#353535; background-image:url(../images/ywfw_logo.png); background-position:95% center; background-repeat:no-repeat; transition:all 0.4s;}
.yw_ul li a:hover .yw_B .yw_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.yw_ul li a:hover .yw_txt{background-color:#f37745; color:#fff;}
/*End-业务范围*/

/*产品中心*/
.cp_ul{display:block; overflow:hidden; width:1224px;}
.cp_ul li{width:282px; float:left; margin:0 24px 25px 0;}
.cp_ul li a{display:block; overflow:hidden; border-radius:15px; background-image: linear-gradient(#4790d8, #9dcffb); padding:15px; transition:all 1s;}
.cp_ul li a .cp_B{display:block; overflow:hidden; border:1px solid #b2dbff; border-radius:15px; padding:20px;}
.cp_ul li a .cp_B .cp_p{display:block; overflow:hidden; border-bottom:1px solid #b2dbff; padding:20px 0; text-align:center;}
.cp_ul li a .cp_B .cp_p span{position:relative; font-size:18px; color:#fff; padding-left:30px;}
.cp_ul li a .cp_B .cp_p span::before{content:""; width:0; height:0; border-left:10px solid #fff; border-top:7px solid transparent; border-bottom:7px solid transparent; position:absolute;left:0;top:50%; margin-top:-7px; opacity:0.3; transition:all 0.4s;}
.cp_ul li a .cp_B .cp_more{display:block; overflow:hidden; padding:30px 0;}
.cp_ul li a .cp_B .cp_more span{width:100%; display:block; height:38px; line-height:36px; border:1px solid #bfe0fe; border-radius:19px; font-size:14px; color:#fff; text-align:center; transition:all 0.4s;}
.cp_ul li a .cp_B .cp_more span i{font-size:18px; color:#bfe0fe; padding-right:15px; transition:all 0.4s;}
.cp_ul li a:hover{ background-image: linear-gradient(#f37745, #ffb190);}
.cp_ul li a:hover .cp_B .cp_p span::before{opacity:0.8;}
.cp_ul li a:hover .cp_B .cp_more span{width:70%; margin:0 auto; background:#fff; color:#606060; border-color:#fff;}
.cp_ul li a:hover .cp_B .cp_more span i{color:#b4b4b4; padding-right:10px;}

.cpxq{display:block; overflow:hidden;}
.cpxq_img{width:calc(50% + 10px); float:left; padding-right:20px;}
.cpxq_img img{width:100%; height:auto; display:block;}
.cpxq_T{display:block; overflow:hidden; border-bottom:1px solid #bfbfbf;}
.cpxq_T span{float:left; height:42px; line-height:40px; border-bottom:2px solid #bfbfbf; font-size:18px; color:#353535; font-weight:bold;}
.cpxq_txt{display:block; font-size:14px; color:#5e5e5e; line-height:24px; padding-top:20px;}
/*End-产品中心*/

/*新闻动态*/
.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dotted #898989;}
.xw_ul li a{display:flex; overflow:hidden;}
.xw_ul li a .xw_img{width:185px; float:left; margin-right:15px; display:flex; background-position:center; background-repeat:no-repeat; background-size:cover;}
.xw_ul li a .xw_B{width:calc(100% - 200px); float:left; overflow:hidden;}
.xw_ul li a .xw_B .xw_p{display:block; overflow:hidden; height:20px; line-height:20px; font-size:14px; color:#444; font-weight:bold; text-overflow:ellipsis; white-space: nowrap; transition:all 0.4s;}
.xw_ul li a .xw_B .xw_txt{display:block; overflow:hidden; height:60px; line-height:20px; font-size:14px; color:#727272; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-top:10px; transition:all 0.4s;}
.xw_ul li a .xw_B .xw_sp{display:block; overflow:hidden; height:20px; line-height:20px; font-size:12px; color:#9f9f9f; margin-top:10px; transition:all 0.4s;}
.xw_ul li a:hover .xw_B .xw_p{color:#f37745;}
.xw_ul li a:hover .xw_B .xw_txt{color:#f37745;}
.xw_ul li a:hover .xw_B .xw_sp{color:#f37745;}

.xwxq{display:block; overflow:hidden;}
.xwxq_T{display:block; overflow:hidden; text-align:center; font-size:18px; color:#444444; line-height:30px; font-weight:bold;}
.xwxq_sp{display:block; overflow:hidden; text-align:center; font-size:12px; color:#9f9f9f; line-height:20px; border-bottom:1px dotted #898989; padding:10px 0;}
.xwxq_txt{display:block; overflow:hidden; font-size:14px; color:#727272; line-height:20px; padding-top:15px;}
.xwxq_txt img{ max-width:100% !important; height:auto !important;}
.xwxq_txt table{ width:100% !important; height:auto !important;}
.xwxq_txt table td{ width:auto !important; height:auto !important;}

/*End-新闻动态*/

/*合作伙伴*/
.hz_ul{display:block; overflow:hidden; width:1236px;}
.hz_ul li{width:170px; float:left; margin:0 36px 36px 0;}
.hz_ul li a{display:block; overflow:hidden; border:1px solid #e5e5e5; position:relative;}
.hz_ul li a::before{content:""; display:block; padding-top:46.4286%;}
.hz_ul li a img{transition:all 1s;}
.hz_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);}
/*End-合作伙伴*/

/*集团公司*/
.group_ul{display:block; overflow:hidden;}
.group_ul li{display:block; overflow:hidden; margin-bottom:40px;}
.group_ul li a{display:flex; overflow:hidden;}
.group_ul li a .group_img{width:380px; float:left; display:flex; margin-right:20px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.group_ul li a .group_B{width:calc(100% - 400px); float:left; border-bottom:1px solid #d8d8d8; padding-bottom:20px; transition:all 0.4s;}
.group_ul li a .group_B .group_p{display:block; overflow:hidden; height:22px; line-height:22px; font-size:18px; color:#3e3e3e; font-weight:bold; text-overflow:ellipsis; white-space: nowrap;transition:all 0.4s;}
.group_ul li a .group_B .group_txt{display:block; overflow:hidden; height:144px; line-height:24px; font-size:15px; color:#616161; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:6; -webkit-box-orient: vertical; margin-top:10px;transition:all 0.4s;}
.group_ul li a .group_B .group_more{display:block; overflow:hidden; width:106px; height:34px; line-height:32px; font-size:14px; color:#fff; border:1px solid #f37745; text-align:center; background:#f37745; transition:all 0.4s; margin-top:10px;}
.group_ul li a:hover .group_B{border-bottom-color:#f37745;}
.group_ul li a:hover .group_B .group_p{color:#f37745;}
.group_ul li a:hover .group_B .group_txt{color:#f37745;}
.group_ul li a:hover .group_B .group_more{background:#fff; color:#f37745;}

.groupxq{display:block; overflow:hidden;}
.groupxq_img{display:block; overflow:hidden;}
.groupxq_img img{display:block; max-width:100%; height:auto; margin:0 auto;}
.groupxq_p{display:block; overflow:hidden; border-bottom:1px solid #d8d8d8;  font-size:18px; line-height:28px; padding:20px 0; color:#3e3e3e; font-weight:bold; text-align:center;}
.groupxq_txt{display:block; overflow:hidden;  font-size:15px; line-height:24px; color:#616161; padding-top:20px;}
.groupxq_txt img{ max-width:100% !important; height:auto !important;}
.groupxq_txt table{ width:100% !important; height:auto !important;}
.groupxq_txt table td{ width:auto !important; height:auto !important;}

/*End-集团公司*/

/*联系我们*/
.contact{display:flex; overflow:hidden; background:#f3f3f3;}
.contact_B{width:32%; float:left; display:flex; flex-wrap:wrap;align-content:space-between; padding:30px;}
.contact_txt{display:block; overflow:hidden; font-size:15px; line-height:30px; color:#2f2f2f;}
.contact_txt strong{font-size:18px; font-weight:bold;}
.contact_wx{width:110px; float:left; text-align:center; font-size:14px; color:#616161; line-height:30px;}
.contact_wx img{width:110px; height:110px; display:block; margin:0 auto;}

.contact_map{width:68%; float:left;}
#dituContentmap{width:100%; overflow:hidden; height:465px;}
.iw_poi_title {color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap;}
.iw_poi_content {font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word;}
/*End-联系我们*/

@media (max-width:1220px) {
/*头部*/
.topbox{padding:0 1%;}
.header{padding:0 1%;}
nav ul li {margin: 0 15px;}
/*End*/

/*走进创进*/
.gsjj{padding:50px 1%;}
.gsjj_L{width:56%;}
/*END-走进创进*/

/*业务范围*/
.yw{padding:50px 1%;}
.yw-next{right:1%; z-index:9999;}
.yw-prev{left:1%; z-index:9999;}
/*END-业务范围*/

/*产品中心*/
.cpzx{padding:70px 1%;}
.cpzx_title{width:45%;}
.cpzx-next{right:-35px;}
.cpzx-prev{left:-35px;}
/*END-产品中心*/

/*合作品牌*/
.hz{padding:40px 1%;}
/*END-合作品牌*/

/*底部*/
.footer{padding:45px 1%;}
.footer_R{padding-left:40px;}
.foot{padding:15px 1%;}
/*END-底部*/

/*关于我们*/
.N_banner_txt{padding:0 1%;}
.N_banner_p::after {left:12%;}
.main{padding:30px 1%;}
/*End-关于我们*/

/*业务范围*/
.yw_ul{width:100%;}
.yw_ul li{width:31.33%; margin:0 1% 22px 1%;}
.yw_ul li a .yw_txt{height:70px; line-height:70px;}
/*End-业务范围*/

/*产品中心*/
.cp_ul{width:100%;}
.cp_ul li{width:23%; margin:0 1% 25px 1%;}
/*End-产品中心*/

/*合作伙伴*/
.hz_ul{width:100%;}
.hz_ul li{width:14.66%; margin:0 1% 30px 1%;}
/*End-合作伙伴*/

/*联系我们*/
.contact_B{width:35%;}
.contact_map{width:65%;}
/*End-联系我们*/
}

@media (max-width:991px){
/*手机头部+导航*/
.icon-menu{float:right; cursor:pointer; width:40px; position:absolute;right:10px;top:50%; transform: translateY(-50%); z-index:9999999; background-size:100% 100%; display:flex; align-content:center; align-items:center; justify-content:space-between; flex-wrap:wrap;}
.icon-menu span{width:100%; height:6px; float:left; margin:3px 0; display:flex; justify-content:center;}
.icon-menu span::before{content:""; width:100%; float:left; height:100%; background:#f37745;}

.topbox{padding:0 10px;}
.header{position:relative;}
.logo {width:100%; position:relative; padding:12px 10px;}
.header_R {width:100%; position:relative;}
.search {height: 78px; position:absolute; right:70px; top:-78px;}
/*End*/

/*导航*/
nav{width:100%; display:block; position:relative; padding:0; z-index:99999999999;}
nav ul {display:none; float:left; height:auto; width:150px; padding:2px; background:rgba(7, 106, 170, 0.8) none repeat scroll 0 0 !important; background-color:#076aaa; position:absolute; right:10px; top:0;}
nav ul li {width:100%; height:auto; display:block; padding:0; margin:0; border-bottom:1px solid #fff; background:none;}
nav ul li a {display:block; overflow:hidden; color: #fff; padding:0; height:40px; line-height:40px; text-align:center; background:none;}
nav ul li a:hover{background:#f37745; color:#fff;}
/*END*/

/*走进创进*/
.gsjj{padding:30px 10px;}
.gsjj_L{width:55%;}
.gsjj_R {width:40%;}
/*END-走进创进*/

/*业务范围*/
.yw{padding:30px 10px;}
.yw_contect {margin-top:30px;}
.yw-next{right:10px;}
.yw-prev{left:10px;}
/*END-业务范围*/

/*产品中心*/
.cpzx{padding:40px 1%;}
.cpzx_title{width:100%;text-align:center;}
.cpzx_spp {padding-top:10px;}
.cpzx_contect {width:100%; padding-top:20px;}
.cpzx-next{right:0; z-index:999;}
.cpzx-prev{left:0; z-index:999;}
/*END-产品中心*/

/*合作品牌*/
.hz{padding:30px 10px;}
/*END-合作品牌*/

/*底部*/
.footer{padding:30px 10px;}
.footer_L{width:45%;}
.footer_R{width:55%; padding-left:20px;}
.footer_txt {line-height:32px;}
.foot{padding:15px 10px;}
.foot a {margin-left:10px;}
/*END-底部*/

/*关于我们*/
.N_banner_txt{padding:0 10px;}
.N_banner_p::after {left:15%;}
.main{padding:30px 10px;}
.dqwz_ul li {width:20%;}
/*End-关于我们*/

/*业务范围*/
.yw_ul li{width:31.33%; margin:0 1% 15px 1%;}
.yw_ul li a .yw_txt{height:50px; line-height:50px;}
/*End-业务范围*/

/*产品中心*/
.cp_ul li{width:31.33%; margin:0 1% 20px 1%;}
/*End-产品中心*/

/*合作伙伴*/
.hz_ul li{width:23%; margin:0 1% 20px 1%;}
/*End-合作伙伴*/

/*联系我们*/
.contact_B{width:40%;}
.contact_map{width:60%;}
/*End-联系我们*/
}

@media (max-width:767px){
/*手机头部+导航*/
.top_R {width:100%;}
.top_dianhua {font-size:13px; padding-left:25px;}
.top_nav {margin-left:0;}
.top_p {padding:0 10px;}
.search {right:60px; top:-75px;}
.search_form {width: 300px; right:-50px;}

.logo {padding:10px;}
.logo>a>img{width:70%;}
.icon-menu {right:10px;}
.icon-menu span{margin:2px 0;}
/*End*/

/*走进创进*/
.gsjj{padding:20px 10px;}
.gsjj_L{width:100%;}
.gsjj_heng {margin-top:10px;}
.gsjj_txt {font-size:14px; line-height:24px; margin-top:10px;}
.gsjj_more {padding-top:10px; display:flex; align-content:center; justify-content:center;}
.gsjj_more a {width:140px; height:43px; line-height:40px;}
/*END-走进创进*/

/*业务范围*/
.yw{padding:20px 10px;}
.yw_contect {margin-top:15px;}
.yw-imgbox .swiper-slide a .yw_more {padding:10px;}
.yw-next{right:0;}
.yw-prev{left:0;}
/*END-业务范围*/

/*产品中心*/
.cpzx{padding:20px 10px;}
.cpzx-imgbox .swiper-slide a::before {padding-top:100%;}
.cpzx-imgbox .swiper-slide a .cpzx_hover {height:40px; line-height:40px; padding:0 10px;}
.cpzx-imgbox .swiper-slide a .cpzx_pp {font-size:16px;}
.cpzx-imgbox .swiper-slide a .cpzx_pp {font-size:12px;}
/*END-产品中心*/

/*合作品牌*/
.hz{padding:20px 10px;}
/*END-合作品牌*/

/*底部*/
.footer{padding:20px 10px;}
.footer_R{width:100%; padding:0;}
.footer_txt {line-height:24px; font-size:12px;}
.footer_txt span {padding-left: 30px;}
.footer_txt span em {font-size:16px;}
.footer_txt span:first-child{line-height:20px;}
.footer_R img {width:80px; height:80px; margin-left:10px;}

.foot{padding:10px; line-height:20px;}
.foot_L{width:100%; text-align:center;}
/*END-底部*/

/*关于我们*/
.N_banner{height:180px;}
.N_banner_txt{padding:0 10px;}
.N_banner_p::after {left:35%;}
.main{padding:20px 10px;}
.dqwz_title{border:none; padding:0;}
.dqwz_T{display:block; overflow:hidden; height:50px; line-height:50px; background:url(../images/imgs/sj_jiantou.png) no-repeat right center #f37745; color:#fff; font-size:20px; text-indent:20px; cursor:pointer;}
.dqwz_ul{display:none;}
.dqwz_ul li {width:100%; padding:0; margin:3px 0 0 0;}
.dqwz_ul li a{height:40px; line-height:40px; font-size:14px; font-weight:normal;}
.dqwz_ul li a span {font-size: 16px;}
.dqwz_contect{padding-top:20px;}
.company{font-size:14px; line-height:24px;}
.company img{float:none; display:block; max-width:100%; width:auto; margin:0 auto 10px auto;}
/*End-关于我们*/

/*业务范围*/
.yw_ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.yw_ul li{width:49%; margin:0 0 10px 0;}
.yw_ul li a .yw_txt{height:40px; line-height:40px; font-size:14px;}
/*End-业务范围*/

/*产品中心*/
.cp_ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.cp_ul li{width:49%; margin:0 0 10px 0;}
.cp_ul li a {border-radius:5px; padding:10px;}
.cp_ul li a .cp_B {border-radius:5px; padding:10px;}
.cp_ul li a .cp_B .cp_p {padding:10px 0;}
.cp_ul li a .cp_B .cp_p span {font-size:16px; padding-left:15px;}
.cp_ul li a .cp_B .cp_more {padding:10px 0;}
.cp_ul li a .cp_B .cp_more span {height:30px; line-height:30px; border-radius:15px; font-size:12px;}
.cp_ul li a .cp_B .cp_more span i {font-size:16px; padding-right:5px;}
.cp_ul li a:hover .cp_B .cp_more span {width:100%;}

.cpxq_img{width:100%; float:none; padding:0 0 10px 0;}
.cpxq_txt{padding-top:10px;}
.cpxq_txt img{ max-width:100% !important; height:auto !important;}
.cpxq_txt table{ width:100% !important; height:auto !important;}
.cpxq_txt table td{ width:auto !important; height:auto !important;}


/*End-产品中心*/

/*新闻动态*/
.xw_ul li{padding-bottom:10px; margin-bottom:10px;}
.xw_ul li a .xw_img{width:100px; margin-right:10px;}
.xw_ul li a .xw_B{width:calc(100% - 110px);}
.xw_ul li a .xw_B .xw_txt{margin-top:0; height:40px; -webkit-line-clamp:2; }
.xw_ul li a .xw_B .xw_sp{margin-top:0;}
/*End-新闻动态*/

/*合作伙伴*/
.hz_ul{padding-top:20px;}
.hz_ul li{width:31.33%; margin:0 1% 10px 1%;}
/*End-合作伙伴*/

/*集团公司*/
.group_ul{padding-top:20px;}
.group_ul li{margin-bottom:10px;}
.group_ul li a .group_img{width:100px; margin-right:10px;}
.group_ul li a .group_B{width:calc(100% - 110px); padding-bottom:5px;}
.group_ul li a .group_B .group_p{font-size:16px;}
.group_ul li a .group_B .group_txt{height:40px; line-height:20px; font-size:13px; -webkit-line-clamp:2; margin-top:5px;}
.group_ul li a .group_B .group_more{width:80px; height:24px; line-height:22px; font-size:12px; margin-top:5px;}

.groupxq{padding-top:20px;}
.groupxq_p{font-size:16px; line-height:26px; padding:10px 0;}
.groupxq_txt{ font-size:13px; padding-top:10px;}
/*End-集团公司*/

/*联系我们*/
.contact{display:block; margin-top:20px;}
.contact_B{width:100%;display:block; padding:10px;}
.contact_wx {margin-top:10px;}
.contact_map{width:100%;}
#dituContentmap {height:200px;}
/*End-联系我们*/

}
/*手机底部*/
.hot{width:100%; height:58px; position:fixed; bottom:0; left:0; z-index:9999999999999; border-top:solid 2px #fff; background:#076aaa;}
.hot span{ color:#fff; font-size:16px; line-height:20px; text-align:center !important;}
.hot h6{ font-size:12px; line-height:20px; text-align:center !important;}
.hot .row{margin:0 !important;}
.hot .row div{padding:0 !important;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row div:hover a{background:#f37745; color:#fff;}
.hot .row div:hover span{color:#fff;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99999; width: 100%;}
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px; border:2px solid #f37745;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
/*End*/