﻿/*全局样式*/

*{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:1440px !important; margin:0 auto;}

header{width:100%; float:left;}

main{width:100%; float:left;}

footer{width:100%; float:left;}

/*End*/



.header{width:100%; float:left; max-height:100px;background:#fff; position:relative; left:0; top:0; z-index:998;}
.logo{width:38%; float:left;margin:0 auto; padding:0;padding-top:13px;text-align:center;z-index:999;overflow:hidden;}
.logo img{ height:100%; float:left; max-height:100px;margin-left:0px;}
.header_L{width:40%; float:left;}
.header_R{width:62%; float:right;text-align:right;}
nav{width:100%; float:left;}
nav ul{width: 100%; float: left;}
nav ul li{width:11%; float:left; position: relative;}
nav ul li .nav_a{width:100%; float:left; height:98px; line-height:98px; text-align:center; font-size:16px; color:#595959; transition:all 0.4s ease; background:url() no-repeat -200px center; background-size:100% 100%; position:relative;}
nav ul li .nav_a::before{content:""; width:0; height:0px; float:left; background:#c51c05; position:absolute; right:50%; bottom:15px; z-index:2; margin-right:-10px; transition:all 0.4s ease;}
nav ul li:hover .nav_a{background-position:center center; color:#000;}
nav ul li:hover .nav_a::before{width:20px;}

.nav_sub{width: 800%; height:0; float:left; position: absolute; top:100%; background:#3388b4; z-index:999; transition: all 0.4s;}
.nav_sub::before{content:"";width:5000px; height:100%; background:#3388b4; position:absolute; left:-2000px; top:0; z-index:0;}
.nav_sub a{float:left; margin-right:10px; height:100%; line-height:50px; overflow:hidden; font-size: 15px; color: #fff; position:relative; z-index:1;}
.nav_sub a:hover{text-decoration:none !important;color:#FFFFFF;font-size:15px;}
nav ul li:hover .nav_sub{height: 50px;}


nav ul li:nth-child(5) .nav_sub a{float: right;}
nav ul li:nth-child(6) .nav_sub a{float: right;}
nav ul li:nth-child(7) .nav_sub a{float: right;}
nav ul li:nth-child(8) .nav_sub a{float: right;}



.header_nav{float:right; height:98px; line-height:98px; position:relative;}
.header_nav a{font-size:18px;color:#999999; margin-left:20px;}
.header_nav a.header_ss{color:#5a5a5a;}
.header_nav .header_form{display:none; width:254px; float:left; position:absolute; right:0; top:100%; background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important; background-color:#000; z-index:999;}
.header_nav .header_form input{width:calc(100% - 50px); float:left; height:36px; line-height:36px; background:none; color:#fff; padding:0 10px;}
.header_nav .header_form inputt::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #f3f3f3;} 
.header_nav .header_form input:-moz-placeholder, textarea:-moz-placeholder {color: #f3f3f3;} 
.header_nav .header_form .header_search{width:50px; float:left; height:36px; line-height:36px; background:#fff; color:#222; padding:0;}


/*banner图*/

.banner{width:100%; float:left; position:relative;height:420px;max-height:420px;z-index:100;}

.banner .banner-imgbox{width:100%; height:420px;max-height:420px; float:left;}

.banner .banner-imgbox .swiper-slide{ background-repeat:no-repeat; background-position:center center; background-size:cover;}

.banner .banner-imgbox .swiper-slide .banner_img_top{padding-top:60%;}

.banner .swiper-pagination {width:100%; position: absolute; left:0; bottom:2%; opacity:0;}

.banner .swiper-pagination-bullet {width:14px; display:inline-table; height:14px; background:#0588c5; opacity:0.5; border-radius:50%; margin:0 5px;}

.banner .swiper-pagination-bullet-active{opacity:1; background:#0588c5;}

.banner .next{right:2%; position:absolute;top:50%; margin-top:-26px; width:32px; height:52px; background:url(/theme/2020/images/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:-26px; width:32px; height:52px; background:url(/theme/2020/images/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;}

.banner:hover .swiper-pagination{opacity:1;}

/*END*/



/*图片滚动*/

.bigbox_img{width: 100%; overflow: hidden;} 

.bigbox_img .bigbox-imgbox .swiper-slide img{display: block; max-width: 100%; height: auto;}

.bigbox_img .swiper-pagination {width:100%; position: absolute; left:0; bottom:2%; opacity:0;}

.bigbox_img .swiper-pagination-bullet {width:14px; display:inline-table; height:14px; background:#0588c5; opacity:0.5; border-radius:50%; margin:0 5px;}

.bigbox_img .swiper-pagination-bullet-active{opacity:1; background:#0588c5;}

/*END*/





/*资讯*/

.zx{width:100%; overflow:hidden; padding:18px 0;}

.txtScroll-top{width:100%; overflow:hidden; position:relative;}

.txtScroll-top .zx_R{float:right; margin-left:20px;}

.txtScroll-top .zx_R a{float:right;line-height:34px; font-family:SimSun; font-size:15px; color:#cecece;font-weight:bold;}

.txtScroll-top .zx_R a:nth-child(1){width:96px; height:34px; line-height:32px; border:1px solid #e3e3e3; border-radius:17px; text-align:center; font-size:12px; color:#8f8e8e; transition:all 0.3s ease; margin-left:36px; font-weight:normal;}

.txtScroll-top .zx_R a:nth-child(1):hover{border-color:#0588c5; background:#0588c5; color:#fff;}

.txtScroll-top .zx_R a:nth-child(3){ margin:0 20px;}

.txtScroll-top .zx_R a:nth-child(2):hover{color:#0588c5;}

.txtScroll-top .zx_R a:nth-child(4):hover{color:#0588c5;}

.txtScroll-top .zx_logo{float:left; height:34px; line-height:34px; color:#0588c5; font-size:22px; margin-right:15px;}

.txtScroll-top .bd{display:block; overflow:hidden;}

.txtScroll-top .infoList li{ height:34px; line-height:34px; overflow:hidden;}

.txtScroll-top .infoList li a{display:block; height:34px; overflow:hidden; font-size:15px; color:#515151;text-overflow:ellipsis; white-space: nowrap;}

.txtScroll-top .infoList li .date{width:80px; border-right:1px solid #e2e2dd; float:left; color:#a7a7a7; margin-right:20px;}

.txtScroll-top .infoList li .date em{font-size:24px;}

/*END*/



/*15年历程*/

.bigbox{width:100%; overflow:hidden; background:url(../images/bj1.jpg) no-repeat center center; background-size:cover; padding:60px 0;}
.bigbox1{width:100%; overflow:hidden; background:url(../images/bj1.jpg) no-repeat center center; background-size:cover; padding:60px 0;}
.bigbox2{width:100%; overflow:hidden; padding:60px 0;background:url(../images/bj6.jpg) no-repeat bottom center;background-size:cover; padding:60px 0;}
.bigbox3{width:100%; overflow:hidden; background-color:#fff; background-size:cover; padding:0px 0;}
.bigbox4{width:100%; overflow:hidden;  background-size:cover; padding:0px 0;}
.bigbox6{width:100%; overflow:hidden;  background-size:cover; padding:0px 0;}
.bigbox_txt{width:18.4%;float:left;height:300px; background:#fff; padding:15px; line-height:24px; color:#9a9a9a;}
.bigbox_txt img{display:block; max-width:100%; height:auto; margin:0 auto 10px auto;}
.bigbox_txt span{ font-size:18px; color:#333333;}
.bigbox_ul{width:calc(100% - 285px); float:right; overflow:hidden;height:270px;}
.bigbox_ul li{width:12%; float:left;height:270px; overflow:hidden; position:relative;}
.bigbox_ul li a{display:block; overflow:hidden;}
.bigbox_ul li a .bigbox_L{width:100%; float:right; height:270px; border-left:1px solid #fff; position:relative; padding:20px; position:relative;}
.bigbox_ul li a .bigbox_L .bigbox_jiantou{float:left; width:0; height:0; border-top:20px solid transparent; border-bottom:20px solid transparent; position:absolute;left:0;top:65%; z-index:99;}
.bigbox_ul li a .bigbox_L .bigbox_logo{display:block; overflow:hidden;}
.bigbox_ul li a .bigbox_L .bigbox_logo img{display:block; max-width:100%; height:auto;}
.bigbox_ul li a .bigbox_L .bigbox_hover{width:100%; float:left; position:absolute; left:0; bottom:0; z-index:99; padding:18px;}
.bigbox_ul li a .bigbox_L .bigbox_hover .bigbox_p{display:block; overflow:hidden; height:28px; line-height:28px; font-size:22px; color:#fff;}
.bigbox_ul li a .bigbox_L .bigbox_hover .bigbox_sp{display:block; overflow:hidden; height:20px; line-height:20px; font-size:12px; color:#fff; opacity:0.5;}
.bigbox_ul li a .bigbox_L .bigbox_hover .bigbox_sp em{font-size:18px;}
.bigbox_ul li a .bigbox_L .bigbox_hover .bigbox_spp{display:block; overflow:hidden; height:24px; line-height:24px; font-size:12px; color:#fff; opacity:0.5; margin-top:20px;}
.bigbox_ul li:nth-child(1){width:39.5%;}
.bigbox_ul li:nth-child(1) .bigbox_L{background:#0a79d7;}
.bigbox_ul li:nth-child(2) .bigbox_L{background:#fc433e;}
.bigbox_ul li:nth-child(3) .bigbox_L{background:#f2b101;}
.bigbox_ul li:nth-child(4) .bigbox_L{background:#35347f;}
.bigbox_ul li:nth-child(5) .bigbox_L{background:#0a79d7;}
.bigbox_ul li:nth-child(6) .bigbox_L{background:#fc433e;}
.bigbox_ul li:nth-child(1) a .bigbox_L .bigbox_jiantou{left:0px; border-right:20px solid #0a79d7;}
.bigbox_ul li:nth-child(2) a .bigbox_L .bigbox_jiantou{border-right:20px solid #fc433e;}
.bigbox_ul li:nth-child(3) a .bigbox_L .bigbox_jiantou{border-right:20px solid #f2b101;}
.bigbox_ul li:nth-child(4) a .bigbox_L .bigbox_jiantou{border-right:20px solid #35347f;}
.bigbox_ul li:nth-child(5) a .bigbox_L .bigbox_jiantou{border-right:20px solid #0a79d7;}
.bigbox_ul li:nth-child(6) a .bigbox_L .bigbox_jiantou{border-right:20px solid #fc433e;}

/*END*/



/*布局*/

.gsjj_box{width:100%; overflow:hidden; position:relative; z-index:9; margin-top:-16px; padding-bottom:10px;}

.gsjj_L{width:40%; float:left;  box-shadow:0 0 20px rgba(0,0,0,0.1);}

.gsjj_img{width:266px; float:left; position:relative;}

.gsjj_img::before{content:""; display:block; padding-top:69.173%;}

.gsjj_img .gsjj_img_logo{width:62px; float:left; height:100px; background:url(/theme/2020/images/index1.png) no-repeat center center; position:absolute; right:0; bottom:0;z-index:10;opacity:0.2;}

.gsjj_img .gsjj_img_logo2{width:62px; float:left; height:100px; background:url(/theme/2020/images/index2.png) no-repeat center center; position:absolute; right:-82px; bottom:0;z-index:10;opacity:0.2;}

.gsjj_txt{display:block; overflow:hidden; padding:30px; padding-top:5px;position:relative; z-index:9;background:#fff;}

.gsjj_txt_p{display:block; height:44px; line-height:44px; overflow:hidden; font-size:22px; color:#3c3c3c;}

.gsjj_txt_sp{display:block; line-height:30px; overflow:hidden; font-size:16px; color:#565656;}

.gsjj_txt_pp{display:block; line-height:26px; overflow:hidden; font-size:13px; color:#7d7d7d;min-height:75px;}

.gsjj_R{width:calc(60% - 1px); float:right; background:#fff; box-shadow:0 0 20px rgba(0,0,0,0.1);}

.gsjj_R .gsjj_img{width:275px; float:right; position:relative;padding-right:15px;padding-bottom:10px;}

.gsjj_R .gsjj_img img{width:100%;margin-top:-120px; }

.gsjj_R .gsjj_img::before{content:""; display:block; padding-top:52.7221%;}

.gsjj_R .gsjj_B{display:block; overflow:hidden; padding:30px 30px 0 30px;}

.gsjj_R .gsjj_B img{width:152px; float:right;}

.gsjj_R .gsjj_B .gsjj_B_p{display:block; overflow:hidden; line-height:30px; font-size:14px; color:#919191;}

.gsjj_R .gsjj_B .gsjj_B_sp{display:block; overflow:hidden; padding-top:15px;}

.gsjj_R .gsjj_B .gsjj_B_sp span{float:left; width:100%; height:90px; background:#ffffff; line-height:90px; text-align:center; margin-right:1%;}

.gsjj_R .gsjj_B .gsjj_B_sp span img{width:100%; float:left;}

/*END*/



/*底部*/

.footer{width:100%; float:left; padding:40px 0; background:#eff1f2;}

.footer_box{display:flex; align-content:center; justify-content:space-between; width:100%; float:left;}

.footer_L{line-height:30px; font-size:12px; color:#9a9a9a;}

.footer_L span{font-size:13px; color:#8d8d8d; margin-left:-5px;}

.footer_L span a{color:#8d8d8d; margin:0 5px;}

.footer_L em{font-size:13px; color:#6c6c6c;}

.footer_C{width:490px;}

.footer_p{font-size:14px; color:#959595; line-height:26px; border-bottom:1px solid #d4d4d4; padding-bottom:10px;}

.footer_pp{display:block; overflow:hidden; margin-top:20px; height:26px; line-height:26px; font-size:14px; color:#5c5c5c;}

.footer_pp i{float:left; color:#5087b7; font-size:18px; margin:5px 10px 0 0;}

.footer_R{width:430px;}

.footer_txt{display:flex; align-content:center; align-items:center;flex-wrap: wrap; justify-content:space-between; margin-top:20px; line-height:26px;}

.footer_txt a{float:left; position:relative; font-size:13px; color:#5c5c5c;}

.footer_txt a .footer_weixin{width:140px; height:0; float:left; overflow:hidden; position:absolute; right:0; bottom:100%; z-index:999; transition:all 0.4s ease;}

.footer_txt a .footer_weixin img{width:140px; height:140px; display:block;}

.footer_txt a:hover .footer_weixin{height:140px;}

/*END*/



/*集团概述*/

.N_banner{width:100%; overflow:hidden;}

.N_banner img{width:100%; display:block; height:auto;}

.company{width:100%; overflow:hidden;}

.company_title{width:100%; float:left; height:67px; border-bottom:1px solid #e7e7e7;}

.company_T{float:left; line-height:66px; font-size:22px; color:#343434;}

.company_nav{float:right;}

.company_nav li{float:left; margin-left:40px;}

.company_nav li a{display:block; height:67px; line-height:65px; text-align:center; overflow:hidden; font-size:15px; color:#7e7e7e; position:relative;}

.company_nav li a:before{content:"";width:100%; height:2px; float:left; background:#0588c5; position:absolute; left:0; bottom:-2px; transition:all 0.3s ease;}

.company_nav li:hover a{color:#494949;}

.company_nav li:hover a:before{bottom:0;}

.company_nav li.company_on a{color:#494949;}

.company_nav li.company_on a:before{bottom:0;}

.company_contect{width:100%; float:left; padding:40px 0;}

.company_B{display:block; overflow:hidden; color:#656464; line-height:30px; font-size:14px;}

.company_B img:nth-child(1){width:50%; float:right; height:auto; margin-left:20px;}

.company_B img:nth-child(2){display:block; overflow:hidden; max-width:100%; height:auto;}

.company_B span{display:block; overflow:hidden; font-size:26px; color:#3c3c3c; margin-top:-15px;}

.company_img{display:block; overflow:hidden; border-top:1px solid #edeff0; padding-top:40px; margin-top:40px;}

.company_img img{display:block; max-width:100%; height:auto; margin:0 auto;}

.company_ul{display:block; overflow:hidden; padding-top:40px;}

.company_ul li{width:48%; float:left;}

.company_ul li .company_p{width:68px; float:left; height:110px; line-height:110px; text-align:center; font-family:'Century Gothic'; font-weight:bold; font-size:100px; color:#cbcbcb;}

.company_ul li .company_sp{display:block; overflow:hidden; height:63px; line-height:62px; font-size:12px; color:#a4a4a4; text-transform:uppercase;}

.company_ul li .company_sp span{ float:left; border-bottom:1px solid #354b5e; font-size:30px; color:#313030; margin-right:15px;}

.company_ul li .company_txt{display:block; overflow:hidden; font-size:14px; color:#636262; line-height:24px; height:96px; margin-top:10px;text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}

.company_ul li:nth-child(even){float:right;}



/*发展历程*/

.history{display:block; padding-left:240px; position:relative; margin-bottom:90px;}

.history_title{width:220px; float:left; position:absolute; left:0; bottom:18px;}

.history_title img{display:block; max-width:100%; height:auto; margin:0 auto;}

.history-imgbox{padding:0 0 69px 20px; background:url(images/about2_bj1.jpg) repeat-x left bottom;}

.history-imgbox .swiper-wrapper{ display:flex; align-items:flex-end;}

.history-imgbox .swiper-slide {border-left:2px solid #a2d3ec; position:relative; padding:0 0 20px 20px;}

.history-imgbox .swiper-slide::before{content:""; width:6px; float:left; height:6px; background:#808069; border-radius:50%; position:absolute; left:-4px; top:0;}

.history-imgbox .swiper-slide .history_B{display:block; overflow:hidden;}

.history-imgbox .swiper-slide .history_B .history_p{display:block; overflow:hidden; line-height:26px; font-size:18px; color:#808069;}

.history-imgbox .swiper-slide .history_B .history_sp{display:block; overflow:hidden; line-height:24px; font-size:14px; color:#000;}

.history-next{right:0; position:absolute;bottom:-60px; width:37px; height:37px; background:url(images/about2_R.jpg) no-repeat center center; overflow:hidden; opacity:1;  cursor:pointer; z-index:99;}

.history-prev{left:0; position:absolute;bottom:-60px; width:37px; height:37px; background:url(images/about2_L.jpg) no-repeat center center; overflow:hidden; opacity:1; cursor:pointer; z-index:99;}

.historys{display:block; padding-left:240px; position:relative;}

.historys .history_title{bottom:initial; top:0;}



.history-imgboxs{padding:69px 0 0 20px; background:url(images/about2_bj2.jpg) repeat-x left top;}

.history-imgboxs .swiper-wrapper{ display:flex; align-items:stretch;}

.history-imgboxs .swiper-slide {border-left:2px solid #bed88b; position:relative; padding:20px 0 0 20px;}

.history-imgboxs .swiper-slide::before{content:""; width:6px; float:left; height:6px; background:#808069; border-radius:50%; position:absolute; left:-4px; bottom:0;}

.history-imgboxs .swiper-slide .history_B{display:block; overflow:hidden;}

.history-imgboxs .swiper-slide .history_B .history_p{display:block; overflow:hidden; line-height:26px; font-size:18px; color:#808069;}

.history-imgboxs .swiper-slide .history_B .history_sp{display:block; overflow:hidden; line-height:24px; font-size:14px; color:#000;}



/*发展战略*/

.strategy{display:block; overflow:hidden; font-size:12px; color:#575757; line-height:18px;}

.strategy img{display:block; max-width:100%; height:auto; margin:0 auto;}

.strategy span{display:block; overflow:hidden; font-size:18px; color:#333333; line-height:30px; font-weight:bold; padding:20px 0 10px 0;}

.strategy_contect{display:block; overflow:hidden; margin-top:40px; padding-top:40px; border-top:1px solid #d5d5d5; display: flex; justify-content: space-between;}

.strategy_ul{width: 48%; float: left;}

.strategy_ul li{width:100%; float:left; margin-bottom:10px;}

.strategy_ul li .strategy_B{width:100%; float:left; font-size:14px; color:#484848; line-height:30px;}

.strategy_ul li .strategy_B span{font-size:18px; color:#1a1a1a;}

.strategy_ul li .strategy_B span em{color:#0588c5;}

.strategy_ul li .strategy_B:nth-child(even){float:right; font-size:12px; color:#555555; line-height:24px;}

.strategy_ul li .strategy_B:nth-child(even) span{font-size:16px; color:#272727;}

.strategy_ul li:nth-child(2) .strategy_B span em{color:#ea772a;}

.strategy_ul li:nth-child(3) .strategy_B span em{color:#f20000;}

.strategy_R{width: 48%; float: right; background: url(images/fz.jpg) no-repeat center center; background-size: cover;}



/*企业文化*/

.culture{display:block; overflow:hidden;}

.culture img{width:600px; float:left; margin-right:20px;margin-bottom:20px;}

.culture .culture_p{display:block; overflow:hidden; margin-bottom:30px; line-height:40px; font-size:26px; color:#343434;}

.culture .culture_txt p{line-height:32px; font-size:16px; color:#343434;}

.culture .culture_p span{width:82px; float:left; height:40px; border:1px solid #dedede; border-radius:5px; line-height:38px; text-align:center; font-weight:bold;}



/*企业架构*/

.architecture{display:block; overflow:hidden;}

.architecture img{display:block; max-width:100%; height:auto; margin:0 auto;}

.architecture_txt{display:block; overflow:hidden; padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #d3d3d3;}

.architecture_txt .architecture_p{display:block; overflow:hidden; font-size:16px; color:#353535; line-height:30px;}

.architecture_txt .architecture_p span{ font-size:18px; color:#353535; font-weight:bold;}

.architecture_txt .architecture_sp{display:block; overflow:hidden; font-size:12px; color:#5f5f5f; line-height:14px; margin-top:10px;}



/*寄语*/

.chairman{display:block; overflow:hidden; max-width:540px; margin:0 auto; font-size:18px; line-height:34px; color:#7b7b7b;} 

.chairman span{display: block; line-height:30px; font-size:26px; color:#000; margin-bottom:20px;}

.chairman img{display:block; max-width:100%; height:auto; float: right; margin-top: 20px;}

/*END*/



/*新闻中心*/

/*新闻轮播图*/

.news-imgbox{width:100%; float:left; background:#f8f8f8;}

.news-imgbox .swiper-slide{padding-right:30px;}

.news-imgbox .swiper-slide .news_B{width:410px; float:left; margin-right:30px; overflow:hidden;}

.news-imgbox .swiper-slide .news_B .news_img{width:100%; overflow:hidden; transition:all 1s;}

.news-imgbox .swiper-slide .news_B .news_img::before{content:""; display:block; padding-top:66.3415%;}

.news-imgbox .swiper-slide .news_BB{display:flex; overflow:hidden; justify-content:space-between; align-items:center;}

.news-imgbox .swiper-slide .news_BB .news_BB_L{width:80%; float:left;}

.news-imgbox .swiper-slide .news_BB .news_BB_L .news_p{display:block; overflow:hidden; height:30px; line-height:30px; font-size:18px; color:#272727; margin-top:30px; text-overflow:ellipsis; white-space: nowrap; transition:all 0.4s;}

.news-imgbox .swiper-slide .news_BB .news_BB_L .news_sp{display:block; overflow:hidden; height:20px; line-height:20px; font-size:12px; color:#999999; margin-top:10px;}

.news-imgbox .swiper-slide .news_BB .news_BB_L .news_txt{display:block; overflow:hidden; height:74px; line-height:24px; font-size:14px; color:#626262; margin-top:20px;text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}

.news-imgbox .swiper-slide .news_BB .news_more{width:106px; float:left; height:36px; line-height:34px; border:1px solid #c3c3c3; text-align:center; font-size:12px; color:#8d8d8d; transition:all 0.4s;}

.news-imgbox .swiper-slide .news_heng{display:block; overflow:hidden; height:1px; background:#d5d5d5; margin-top:20px;}

.news-imgbox .swiper-slide:hover .news_B .news_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}

.news-imgbox .swiper-slide:hover .news_BB .news_BB_L .news_p{color:#0588c5;}

.news-imgbox .swiper-slide:hover .news_BB .news_more{background:#0588c5; color:#fff; border-color:#0588c5;}

.news-imgbox .swiper-pagination {width:100%; position: absolute; left:0; bottom:10%; padding-left:440px;}

.news-imgbox .swiper-pagination-bullet {width:10px; float:left; height:10px; background:#fff; opacity:1; border-radius:50%; margin:0 15px 0 0; box-shadow:inset 3px 3px 3px rgba(0,0,0,0.5);}

.news-imgbox .swiper-pagination-bullet-active{opacity:1; background:#8f8f8f; box-shadow:initial;}



.news_contect{width:100%; float:left; position:relative; margin-top:40px;}

.news_contect::before{content:""; display:block; width:2px; height:100%; background:#e5e5e5; position:absolute; left:9px; top:0;}

.news_contect_B{display:block; overflow:hidden; margin-bottom:30px;}

.news_title{display:block; overflow:hidden; height:20px; line-height:22px; padding-left:46px; background:url(images/news_09.jpg) no-repeat left center; position:relative; z-index:2; font-size:16px; color:#0588c5; font-weight:bold; margin-bottom:30px;}

.news_ul{display:block; overflow:hidden; padding-left:30px;}

.news_ul li{display:block; overflow:hidden; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dotted #9d9d9d; }

.news_ul li .news_B{width:180px; float:left; margin-right:25px; overflow:hidden;}

.news_ul li .news_B .news_img{width:100%; overflow:hidden; transition:all 1s;}

.news_ul li .news_B .news_img::before{content:""; display:block; padding-top:68.3334%;}

.news_ul li .news_BB{display:flex; overflow:hidden; justify-content:space-between; align-items:center;}

.news_ul li .news_BB .news_BB_L{width:80%; float:left;}

.news_ul li .news_BB .news_BB_L .news_p{display:block; overflow:hidden; height:30px; line-height:30px; font-size:15px; color:#3c3c3c; text-overflow:ellipsis; white-space: nowrap; transition:all 0.4s; font-weight:bold;}

.news_ul li .news_BB .news_BB_L .news_txt{display:block; overflow:hidden; height:74px; line-height:24px; font-size:14px; color:#646464; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}

.news_ul li .news_BB .news_BB_L .news_sp{display:block; overflow:hidden; height:20px; line-height:20px; font-size:12px; color:#9d9d9d;}

.news_ul li .news_BB .news_more{width:106px; float:left; height:36px; line-height:34px; border:1px solid #c3c3c3; text-align:center; font-size:12px; color:#8d8d8d; transition:all 0.4s;}

.news_ul li:hover .news_BB .news_BB_L .news_p{color:#0588c5;}

.news_ul li:hover .news_BB .news_more{background:#0588c5; color:#fff; border-color:#0588c5;}

.news_M{display:block; overflow:hidden; position:relative; z-index:2; margin-left:-10px;}

.news_M a{float:left; height:36px; line-height:36px; font-size:14px; color:#4c4c4c; padding-left:56px; background:url(images/news_17.jpg) no-repeat left center;}

.news_M a:hover{color:#0588c5; text-decoration:underline !important;}



.xwxq{display:block; overflow:hidden;}

.xwxq_T{display:block; overflow:hidden; text-align:center; font-size:20px; color:#272727; font-weight:bold; line-height:30px;}

.xwxq_p{display:block; overflow:hidden; text-align:center; font-size:12px; color:#999999; line-height:30px; padding-bottom:10px; border-bottom:1px solid #e9e9e9;}

.xwxq_txt{display:block; overflow:hidden; font-size:15px; color:#454545; line-height:24px; padding-top:30px; max-width: 1300px; margin:0 auto; line-height:30px;}

.xwxq_txt img {display: block; max-width: 100%  !important; /* width:auto !important; height:auto !important; */ margin: 0 auto;margin-top:12px;margin-bottom:12px;}

/*END*/



/*集团业务*/

.main{width:100%; overflow:auto; position:relative; max-width: 1800px; margin:0 auto;}

.main .cp_bj{width:1800px; height:810px; display:block;}

.cps{width:106px; float:left; position:absolute; z-index:9999;}

.cps .cps_B{width:106px; height:106px; float:left; border:3px solid rgba(255,255,255,0.3); border-radius:50%;}

.cps .cps_BB{width:100%; height:100%; float:left; border-radius:50%; background:rgba(10, 121, 215, 0.7) none repeat scroll 0 0 !important; background-color:#0a79d7; display:flex; align-items:center; align-content:center; text-align:center; flex-wrap:wrap;}

.cps .cps_BB img{display:block; width:28px; height:32px; margin:0 auto; overflow:hidden;}

.cps .cps_BB .cps_p{width:100%; display:block; height:30px; line-height:30px; text-align:center; overflow:hidden; font-size:16px; color:#fff;}

.cps .cps_shutiao{width:1px; float:left; height:116px; background:#fff; box-shadow:0 0 5px rgba(255,255,190,0.75); margin-left:52px;}

.cps_hover{display:none; width:305px; float:left; height:166px; position:absolute; top:-16px; background:url(images/cp_bj2.png) no-repeat center center;}

.cps_hover a{display:block; overflow:hidden; padding:20px 20px 20px 40px;}

.cps_hover a .cps_hover_p{display:block; overflow:hidden; height:38px; line-height:38px; font-size:24px; color:#fff;}

.cps_hover a .cps_hover_txt{display:block; overflow:hidden; height:44px; line-height:22px; font-size:14px; color:#fff; margin-top:5px;}

.cps_hover a .cps_hover_more{display:block; overflow:hidden; height:24px; line-height:24px; font-size:12px; color:#fff; margin-top:15px;}

.cps1 .cps_hover{left:100%;}

.cps2 .cps_hover{right:100%; background:url(images/cp_bj3.png) no-repeat center center;}

.cps2 .cps_hover a{ padding:20px 40px 20px 20px;}

.cps3 .cps_hover{left:100%;}

.cps4 .cps_hover{right:100%; background:url(images/cp_bj3.png) no-repeat center center;}

.cps4 .cps_hover a{ padding:20px 40px 20px 20px;}

.cps:hover .cps_hover{display:block;}

.cps1{left:590px; top:70px;}

.cps2{left:758px; bottom:125px;}

.cps2 .cps_BB{background:rgba(53, 52, 127, 0.7) none repeat scroll 0 0 !important; background-color:#35347f;}

.cps3{left:935px; bottom:325px;}

.cps3 .cps_BB{background:rgba(242, 177, 1, 0.7) none repeat scroll 0 0 !important; background-color:#f2b101;}

.cps4{left:1280px; bottom:195px;}

.cps4 .cps_BB{background:rgba(252, 67, 62, 0.7) none repeat scroll 0 0 !important; background-color:#fc433e;}



.cp{width:100%; float:left;}

.cp_nav{float:right; position:absolute; right:0; bottom:-67px;}

.cp_nav li{width:170px; float:left;}

.cp_nav li a{display:block; overflow:hidden; padding:10px 15px;}

.cp_nav li a img{width:48px; float:right; height:48px;}

.cp_nav li a span{width:100%; float:left; height:30px; line-height:30px; font-size:16px; color:#fff;}

.cp_nav li:nth-child(1) a{background:#0a79d7;}

.cp_nav li:nth-child(2) a{background:#fc433e;}

.cp_nav li:nth-child(3) a{background:#f2b101;}

.cp_nav li:nth-child(4) a{background:#35347f;}

.cp_contect{width:100%; float:left; padding:40px 0;}

.cp_ul{width:100%; float:left;}

.cp_ul li{display:block; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.2); margin-bottom:30px;}

.cp_ul li a{width:100%; float:left; display:flex;}

.cp_ul li a .cp_B{width:478px; float:left; overflow:hidden;}

.cp_ul li a .cp_B .cp_img{width:100%; height:100%; overflow:hidden; transition:all 1s;}

.cp_ul li a .cp_BB{width:calc(100% - 478px); float:left; padding:35px;}

.cp_ul li a .cp_BB .cp_p{width:100%; float:left; height:34px; line-height:34px; font-size:18px; color:#323232; font-weight:bold; position:relative; transition:all 0.4s;}

.cp_ul li a .cp_BB .cp_p::before{content:""; width:78px; height:1px; float:left; position:absolute; left:-90px; top:50%;transform: translateY(-50%); background:#e2e2e2;}

.cp_ul li a .cp_BB .cp_txt{width:100%; float:left; height:140px; line-height:24px; font-size:14px; color:#606060; overflow:hidden; margin-top:20px;}

.cp_ul li a .cp_BB .cp_txt span{display:block; height:44px; line-height:44px; overflow:hidden; font-size:16px; color:#606060;}

.cp_ul li a .cp_BB .cp_sp{width:100%; float:left; height:24px; line-height:24px; font-size:14px; color:#4a4a4a; margin-top:30px;}

.cp_ul li a .cp_BB .cp_sp i{float:left; color:#b8b8b8; font-size:24px; margin-right:15px;}

.cp_ul li a:hover .cp_B .cp_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}

.cp_ul li a:hover .cp_BB .cp_p{color:#0a79d7;}



.cpxq{display:block;}

.cpxq_T{display:block; overflow:hidden; font-size:24px; color:#323232;font-weight:bold; line-height:36px; padding-bottom:20px; border-bottom:1px solid #ddd;}

.cpxq_txt{display:block; overflow:hidden; font-size:14px; color:#606060; line-height:24px; padding:20px 0;}

.cpxq_img{display:block; overflow:hidden;}

.cpxq_img img{display:block; max-width:100%; height:auto; margin:0 auto;}

.cpxq_B{display:block; overflow:hidden; padding-top:45px;}

.cpxq_L{width:66%; float:left;}

.cpxq_L img{width:100%; display:block; height:auto;}

.cpxq_R{width:32%; float:right; border:1px solid #dfdfdf; padding:0px;}

.cpxq_R .cpxq_p{display:block; overflow:hidden; line-height:54px; position:relative; padding-bottom:1px; font-size:14px; color:#404040; margin-bottom:5px;}

.cpxq_R .cpxq_p span{ font-weight:bold;}

.cpxq_R .cpxq_p::before{content:""; display:block; width:28px; height:1px; background:#d2d2d2; position:absolute; left:0; bottom:0;}

.cpxq_R .cpxq_weixin{display:block; width:87px; overflow:hidden; padding-top:40px;}

.cpxq_R .cpxq_weixin img{width:87px; height:87px; display:block; margin:0 auto;}

.cpxq_R .cpxq_weixin span{display:block; height:30px; line-height:30px; text-align:center; font-size:12px; color:#878787;}



.cps_ul{display:block; overflow: hidden; background: url(images/cp_bj.jpg) no-repeat center center; background-size:cover;}

.cps_ul li{width:50%; float: left; border:1px solid #fff;}

.cps_ul li a{display: block; overflow: hidden; padding:15px;}

.cps_ul li:nth-child(1) a{background:#0a79d7;}

.cps_ul li:nth-child(2) a{background:#fc433e;}

.cps_ul li:nth-child(3) a{background:#f2b101;}

.cps_ul li:nth-child(4) a{background:#35347f;}

.cps_ul li img{width:48px; display: block; height: 48px;}

.cps_ul li .cps_T{display:block; overflow:hidden; height: 40px; line-height: 40px; font-size:20px; color:#fff; margin-top: 20px;}

.cps_ul li .cps_sp{display:block; overflow:hidden; height:30px; line-height:30px; font-size:14px; color:#fff; opacity: 0.5;}

.cps_ul li .cps_sp span{font-size:20px;}







/*集团业务-相册*/

.cpxq-imgbox{overflow: initial;}

.cpxq-imgbox .swiper-slide::before{content:""; display:block; padding-top:55%;}

.cpxq-next{right:0; position:absolute;top:50%;transform: translateY(-50%); width:50px; height:50px; line-height: 50px; text-align: center; background:rgba(0,0,0,0.5); overflow:hidden; opacity:1; cursor:pointer; font-family:SimSun; font-size:30px; color: #fff; z-index: 99;}

.cpxq-prev{left:0; position:absolute;top:50%;transform: translateY(-50%); width:50px; height:50px; line-height: 50px; text-align: center; background:rgba(0,0,0,0.5); overflow:hidden; opacity:1; cursor:pointer; font-family:SimSun; font-size:30px; color: #fff; z-index: 99;}

/*END*/



/*集团荣誉*/

.honor{padding:0;}

.picMarquee-left1{ width:100%; overflow:hidden; position:relative;}

.picMarquee-left1 .prev{ display:block; width:39px; height:39px; float:right; overflow:hidden; cursor:pointer; background:url("images/ry_L.jpg") no-repeat center center; position:absolute; left:0; top:35%; z-index:99999;}

.picMarquee-left1 .next{ display:block; width:39px; height:39px; float:right; overflow:hidden; cursor:pointer; background:url("images/ry_R.jpg") no-repeat center center; position:absolute; right:0; top:35%;z-index:99999;}

.picMarquee-left1 .bd{}

.picMarquee-left1 .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left1 .bd ul li{float:left; _display:inline; overflow:hidden; }

.picMarquee-left1 .bd ul li img{ width:4044px; height:747px; display:block;}



/*社会公益*/

.welfare{display:block; overflow:hidden;}

.welfare img:first-child{width:897px; float:right; height:auto; margin-left:30px;}

.welfare img{display:block; overflow:hidden;}

.welfare .welfare_B{display:block; overflow:hidden; margin-top:30px;}

.welfare .welfare_B .welfare_p{display:block; overflow:hidden; font-size:18px; color:#535353; line-height:36px;}

.welfare .welfare_B .welfare_p span{ font-size:22px; color:#393939; display:block;}

.welfare .welfare_B .welfare_sp{display:block; overflow:hidden; font-size:12px; color:#5f5f5f; line-height:14px;}

/*END*/



/*人才理念*/

.join_ul{display:block; overflow:hidden;}

.join_ul li{display:block; overflow:hidden; margin-bottom:10px; background:#f9f9f9; padding:15px; cursor:pointer; transition:all 0.4s;}

.join_ul li .join_B{width:265px; float:left; overflow:hidden; margin-right:35px;}

.join_ul li .join_B .join_img{width:100%; overflow:hidden; transition:all 0.4s;}

.join_ul li .join_B .join_img::before{content:""; display:block; padding-top:60.3774%;}

.join_ul li .join_p{display:block; overflow:hidden; height:40px; line-height:40px; font-size:24px; color:#272727; transition:all 0.4s;}

.join_ul li .join_txt{display:block; overflow:hidden; height:96px; line-height:24px; margin-top:15px; font-size:16px; color:#4e4e4e;text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical; transition:all 0.4s;}

.join_ul li:hover{background:#0588c5;}

.join_ul li:hover .join_p{color:#fff;}

.join_ul li:hover .join_txt{color:#fff;}



/*社会招聘*/

.job_ul{display:block; overflow:hidden;}

.job_ul li{display:block; overflow:hidden; border-bottom:1px solid #dedede;}

.job_ul li dl{width:100%; float:left;}

.job_ul li dl dd{width:16.6666%; float:left; height:54px; line-height:54px; text-align:center; font-size:15px; color:#2f2f2f;}

.job_ul li dl dd a{color:#2f2f2f; padding-left:25px; position:relative;}

.job_ul li dl dd a::before{content:""; display:block;width:14px; height:14px; border-radius:50%; box-shadow: inset 3px 3px 3px rgba(0,0,0,0.5); position:absolute; left:0; top:50%; margin-top:-7px;}

.job_ul li dl dd a:hover{color:#0588c5; text-decoration:underline !important;}

.job_ul li:first-child dl dd{ font-size:18px; color:#3e3e3e; background:#e9e9e9;}



.jobxq{display:block; overflow:hidden; background:url(images/jr4show_img.jpg) no-repeat center center; background-size:cover; padding:50px 60px;}

.jobxq_p{display:block; overflow:hidden; height:40px; line-height:40px; font-size:24px; color:#2d2d2d;}



#con {display:block; overflow:hidden; margin-top:15px;}

#tags {display:block; overflow:hidden;}

#tags LI {width:124px; float:left; border:1px solid #fff; padding:1px;}

#tags LI A {display:block; overflow:hidden; height:36px; line-height:36px; text-align:center; font-size:15px; color:#313030;}

#tags LI.selectTag A {background:#fff;}

#tagContent {display:block; overflow:hidden; margin-top:30px; min-height:264px; font-size:14px; color:#4e4e4e; line-height:24px;}

.tagContent {DISPLAY: none;}

#tagContent DIV.selectTag {DISPLAY: block}

.jobxq_a{width:140px; float:left; height:48px; margin-top:15px; background:#0588c5; text-align:center; line-height:46px; border-radius:5px; font-size:18px; color:#ffffff; cursor:pointer;}



/*社会招聘-弹出框*/

.jobxq_hover{display:none; width:100%; height:100%; position:fixed; left:0 ;top:0; z-index:99999999;background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important; background-color:#000;}

.jobxq_B{width:100%; max-width:750px; float:left; overflow:hidden; background:#fff; border-radius:5px; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%);}

.jobxq_B .jobxq_T{display:block; overflow:hidden; height:66px; line-height:66px; text-align:center; background:#047ab1; font-size:24px; color:#fff;}

.jobxq_B .jobxq_sp{display:block; overflow:hidden; height:52px; line-height:52px; text-align:center; background:#f4f4f4; font-size:18px; color:#4d4d4d; font-weight:bold;}

.jobxq_B .jobxq_form{display:block; overflow:hidden; padding:30px 40px;}

.jobxq_B .jobxq_form .jobxq_BB{display:block; overflow:hidden; margin-bottom:15px;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_pp{width:95px; float:left; height:42px; line-height:42px; font-size:16px; color:#494949;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_pp em{padding-left: 32px;}

.jobxq_B .jobxq_form .jobxq_BB input{width:calc(100% - 95px); float:left; height:42px; border:1px solid #b7b7b7; border-radius:5px;font-size:14px; color:#494949; padding:0 10px;}

.jobxq_B .jobxq_form .jobxq_BB textarea{width:calc(100% - 95px); float:left; height:160px; border:1px solid #b7b7b7; border-radius:5px;font-size:14px; color:#494949; padding:5px 10px; outline:none;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_file{width:122px; float:left; position:relative;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_file span{width:100%; float:left; height:42px; line-height:40px; text-align:center; border:1px solid #6fbe67; background:#6fbe67; border-radius:5px;font-size:16px; color:#fff;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_file input{width:100%; float:left; height:42px; position:absolute; left:0; top:0; z-index:9; opacity:0; cursor:pointer;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_btn{height:46px; margin-top:15px; background:#047ab1; border:none; border-bottom:3px solid #00577f; font-size:18px; color:#fff; font-weight:bold;}

/*END*/



/*介绍*/

.yth_bj{background:url(images/yth_bj.jpg) no-repeat center center; background-size:cover;}

.yth_L{width:220px; float:left;}

.yth_L ul{width:100%; float:left;}

.yth_L ul li{display:block; overflow:hidden;}

.yth_L ul li a{display:block; overflow:hidden; height:60px; line-height:58px; border:1px solid #d3d3d3; padding:0 20px; font-size:16px; color:#434343; transition:all 0.4s;}

.yth_L ul li a i{ font-size:24px; color:#6b6b6b; margin-right:20px;transition:all 0.4s;}

.yth_L ul li a:hover{background:#0588c5; color:#fff;}

.yth_L ul li a:hover i{color:#fff;}

.yth_L ul li.yth_on a{background:#0588c5; color:#fff;}

.yth_L ul li.yth_on a i{color:#fff;}

.yth_R{width:1190px; float:right; min-height:430px; border-left:1px solid #e3e3e3; padding-left:25px; font-size:14px; color:#434343; line-height:40px;}

.yth_R span{font-size:16px; color:#434343; font-weight:bold;}



/*家书*/

.letter_ul{display:block; overflow:hidden; width:1457px;}

.letter_ul li{width:274px; float:left; margin:0 17px 15px 0; box-shadow:4px 4px 0 #cecdcd;}

.letter_ul li .letter_img{width:100%; overflow:hidden; position:relative;}

.letter_ul li .letter_img::before{content:""; display:block; padding-top:119.70803%;}

.letter_ul li .letter_img img{opacity:0.5; transition:all 0.4s;}

.letter_ul li:hover .letter_img img{opacity:1;}



/**/

.yth_join{display:flex; overflow:hidden; background:#fff;}

.yth_join_L{width:50%; float:left;}

.yth_join_R{width:50%; float:left; padding:35px;}

.yth_join_p{display:block; overflow:hidden; line-height:40px; border-bottom:1px solid #d3d3d3; padding-bottom:25px; font-size:24px; color:#3b3b3b; margin-bottom:30px;}

.yth_join_B{display:block; overflow:hidden; margin-bottom:20px;}

.yth_join_B .yth_join_sp{width:100px; float:left; height:44px; line-height:44px; font-size:15px; color:#565656;}

.yth_join_B input{width:calc(100% - 100px); float:left; height:44px; line-height:42px; border:1px solid #7a7a7a; padding:0 10px; font-size:14px; color:#565656; border-radius:5px;}

.yth_join_B textarea{width:calc(100% - 100px); float:left; height:104px; border:1px solid #7a7a7a; padding:10px; font-size:14px; color:#565656; border-radius:5px; outline:none;}

.yth_join_B .yth_join_input{width:122px; float:left; height:44px; line-height:42px; border:1px solid #7a7a7a; padding:0 10px; font-size:14px; color:#565656; border-radius:5px;}

.yth_join_B .yth_join_yzm{width:80px; float:left; height:44px; display:flex; align-content:center; align-items:center; margin-left:15px; cursor:pointer;}

.yth_join_B .yth_join_btn{width:calc(100% - 100px); float:left; background:#0588c5; height:52px; border-color:#0588c5; font-size:18px; color:#fff;}

/*END*/



/*合作伙伴*/

.hz_ul{display:block; overflow:hidden; width:1456px;}

.hz_ul li{width:275px; float:left; margin:0 16px 16px 0; border:1px solid #ccc; position:relative; cursor:pointer;}

.hz_ul li::before{content:""; display:block; padding-top:49.08425%;}

.hz_ul li .hz_hover{width:100%; float:left; height:100%; position:absolute; left:0; top:0; z-index:999; background:#0d619b; font-size:13px; color:#ffffff; line-height:20px; display:flex; align-content:center; padding:20px; opacity:0; transition:all 0.6s; overflow:hidden;}

.hz_ul li:hover .hz_hover{opacity:1;}

/*END*/



/*联系我们-联系方式*/

.contact{display:block; overflow:hidden;}

.contact_B{display:block; overflow:hidden;}

.contact_B .contact_p{display:block; line-height:34px; overflow:hidden; font-size:24px; color:#3b3b3b;}

.contact_B .contact_txt{display:block; line-height:24px; overflow:hidden; font-size:16px; color:#636363; margin-top:20px; padding-bottom:25px; border-bottom:1px solid #d3d3d3;}

.contact_txt{display:block; overflow:hidden; padding-top:30px;}

.contact_txt .contact_L{width:50%; float:left; font-size:14px;color:#5e5e5e; line-height:30px;}

.contact_txt .contact_L span{color:#3d3d3d;}

.contact_txt .contact_R{width:50%; float:right;}

.contact_txt .contact_R .contact_img{width:78px; float:right; line-height:30px; text-align:center; font-size:13px; color:#5c5c5c; margin-left:20px;}

.contact_txt .contact_R .contact_img img{width:78px; height:78px; display:block; margin:0 auto;}

.contact_map{display:block; overflow:hidden; padding-top:30px;}

#dituContentmap{width:100%; overflow:hidden; height:380px; border:1px solid #ccc;}

.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;}



/*联系我们-投诉建议*/

.contact_suggestion{background:#f8f8f8;}

.contact_suggestion .yth_join_L{width:63%; float:left;}

.contact_suggestion .yth_join_R{width:37%; float:left; padding:35px;}

.contact_suggestion .yth_join_p{display:block; overflow:hidden; line-height:40px; border-bottom:1px solid #d3d3d3; padding-bottom:25px; font-size:24px; color:#3b3b3b; margin-bottom:30px;}

.contact_suggestion .yth_join_B{display:block; overflow:hidden; margin-bottom:20px;}

.contact_suggestion .yth_join_B .yth_join_sp{width:100px; float:left; height:44px; line-height:44px; font-size:15px; color:#565656;}

.contact_suggestion .yth_join_B input{width:calc(100% - 100px); float:left; height:44px; line-height:42px; border:1px solid #7a7a7a; padding:0 10px; font-size:14px; color:#565656; border-radius:5px; background:#f8f8f8;}

.contact_suggestion .yth_join_B textarea{width:calc(100% - 100px); float:left; height:104px; border:1px solid #7a7a7a; padding:10px; font-size:14px; color:#565656; border-radius:5px; outline:none; background:#f8f8f8;}

.contact_suggestion .yth_join_B .yth_join_input{width:122px; float:left; height:44px; line-height:42px; border:1px solid #7a7a7a; padding:0 10px; font-size:14px; color:#565656; border-radius:5px; background:#f8f8f8;}

.contact_suggestion .yth_join_B .yth_join_yzm{width:80px; float:left; height:44px; display:flex; align-content:center; align-items:center; margin-left:15px; cursor:pointer;}

.contact_suggestion .yth_join_B .yth_join_btn{width:calc(100% - 100px); float:left; background:#0588c5; height:52px; border-color:#0588c5; font-size:18px; color:#fff;}

/*END*/





@media (max-width:1460px) {

.header {padding:0 1%;}

.zx {padding:18px 1%;}

.bigbox {padding:40px 1%;}

.gsjj_box {padding:0 1% 40px 1%;}

.gsjj_txt {padding:15px;}

.gsjj_R .gsjj_B {padding:15px 15px 0 15px;}

.gsjj_R .gsjj_B img{width:50%;}

.gsjj_R .gsjj_B .gsjj_B_sp {padding-top:10px;}

.footer {padding: 40px 1%;}



/*集团概述*/

.company_title{padding:0 1%;}

.company_contect{padding:40px 1%;}



/*企业文化*/

.culture img{width:65%;}



/*社会公益*/

.welfare img:first-child{width:55%;}

/*END*/



/*介绍*/

.yth_L{width:16%;}

.yth_R{width:82%;}



/*会-家书*/

.letter_ul{width:100%;}

.letter_ul li{width:19%; margin:0 0.5% 15px 0.5%;}

/*END*/



/*合作伙伴*/

.hz_ul{width:100%;}

.hz_ul li{width:19%; margin:0 0.5% 16px 0.5%;}

.hz_ul li .hz_hover {padding:5px;}

/*END*/



/*集团业务*/

.cp{padding:0 1%;}

.cpxq_L{width:60%;}

.cpxq_R{width:38%;padding:20px 40px;}

/*END*/



}









@media (max-width:1220px) {

.bigbox_ul li{width:18%;}

.bigbox_ul li a .bigbox_L{padding:15px;}

.bigbox_ul li a .bigbox_L .bigbox_hover{padding:15px;}

.bigbox_ul li:nth-child(1){width:46%;}

.gsjj_R .gsjj_B .gsjj_B_p {line-height:24px;}

.gsjj_R .gsjj_img {width: 300px;}

.gsjj_R .gsjj_img::before {padding-top: 61.338%;}



.footer_box>div{padding:0 1%;}



/*关于-集团概述*/

.company_contect{padding:30px 1%;}

.company_B img:nth-child(1) {width:45%;}

.company_B img:nth-child(2) {max-width: 50%;}



/*关于-企业文化*/

.culture img{width:100%; float:none; margin:0 0 20px 0;}

.culture .culture_p {margin-bottom:20px;}



/*会-会介绍*/

.yth_L{width:22%;}

.yth_R{width:76%;}



/*会-家书*/

.letter_ul li{width:24%;}

/*END*/



/*合作伙伴*/

.hz_ul li{width:24%;}

/*END*/



/*联系我们-投诉建议*/

.contact_suggestion .yth_join_L{width:50%;}

.contact_suggestion .yth_join_R{width:50%;}

/*END*/



/*集团业务*/

.cp_ul li a .cp_B{width:45%;}

.cp_ul li a .cp_BB{width:55%;}

.cpxq_L{width:55%;}

.cpxq_R{width:43%;padding:15px 30px;}

/*END*/

}





@media (max-width:991px){

/*手机头部+导航*/

.logo{width:100%; position:relative;}

.icon-menu{cursor:pointer; width:36px; height:20px; position:absolute;right:1%;top:50%; color:#c66728; margin-top:-10px; z-index:9999999; background:url(images/menu_logo.png) no-repeat center center; background-size:100% 100%;}

/*END*/

.header_R {width:100%; position:relative;}

nav {display:none; width:150px; position:absolute; right:0; top:0; z-index:9999; background:rgba(5, 136, 197, 0.8) none repeat scroll 0 0 !important; background-color:#0588c5; padding:2px;}

nav ul li{width:100%;}

nav ul li .nav_a{height:40px; line-height: 40px; color: #fff; border-bottom:1px solid #fff;}

nav ul li:hover .nav_a{background:#fff; color:#0588c5;}

nav ul li:hover .nav_a::before {width:0px;}



.header_nav {height:30px; line-height: 30px; position: absolute; right:80px; top:-60px;}

.header_nav .header_form{top:60px;}

.txtScroll-top .zx_R a:nth-child(1) {margin-left:25px;}

.bigbox {padding:30px 1%;}

.bigbox_txt {width: 100%; height: auto; text-align:center;}

.bigbox_ul {width:100%;}

.bigbox_ul li a .bigbox_L {padding: 10px;}

.bigbox_ul li a .bigbox_L .bigbox_hover {padding: 10px;}



.gsjj_box {margin-top:0; padding:15px 1%;}

.gsjj_L {width: 100%;}

.gsjj_R {width:100%; margin-top:15px;}

.footer {padding:30px 1%;}

.footer_txt a {margin: 0 5px;}



/*新闻中心*/

/*新闻轮播图*/

.news-imgbox .swiper-slide{padding-right:20px;}

.news-imgbox .swiper-slide .news_B{width:50%; margin-right:20px;}

.news-imgbox .swiper-slide .news_BB .news_BB_L{width:100%;}

.news-imgbox .swiper-pagination {bottom:5%; padding-left:51%;}

.news_contect{margin-top:30px;}

.news_ul li .news_BB .news_BB_L{width:100%;}

/*END*/



/*加入-社会招聘*/

.jobxq{padding:40px;}

/*END*/



/*会-加入会*/

.yth_join{display:block;}

.yth_join_L{width:100%;}

.yth_join_L::before{content:""; display:block; padding-top:50%;}

.yth_join_R{width:100%; padding:15px;}

/*END*/



/*会-会介绍*/

.yth_L{width:28%;}

.yth_R{width:70%;}



/*会-家书*/

.letter_ul li{width:32.33%;}

/*END*/



/*合作伙伴*/

.hz_ul li{width:32.33%; margin:0 0.5% 10px 0.5%;}

/*END*/



/*联系我们-投诉建议*/

.contact_suggestion{display:block;}

.contact_suggestion .yth_join_L{width:100%;}

.contact_suggestion .yth_join_L::before{content:""; display:block; padding-top:50%;}

.contact_suggestion .yth_join_R{width:100%; padding:15px;}

/*END*/



/*集团业务*/

.cp_ul li a .cp_BB{padding:20px;}

.cpxq_L{width:48%;}

.cpxq_R{width:48%;padding:20px;}

/*END*/



}



@media (max-width:767px){

/*手机头部+导航*/

.logo {padding:4px 1%;}

.logo img{width:65%;}



.zx {padding:10px 1%;}

.txtScroll-top .zx_R {width:100%; margin-left:0; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px;}

.txtScroll-top .zx_R a {line-height:24px; font-size:14px;}

.txtScroll-top .zx_R a:nth-child(1) {width:86px; height:24px; line-height:22px; border-radius: 17px; margin-left:10px;}

.txtScroll-top .zx_R a:nth-child(3) {margin: 0 5px;}

.txtScroll-top .zx_logo {margin-right:5px;}

.txtScroll-top .bd {width:calc(100% - 30px);}

.txtScroll-top .infoList li .date {width:70px; margin-right:10px;}

.txtScroll-top .infoList li a {font-size:13px;}



.bigbox {padding:15px 1%;}

.bigbox_txt {padding:10px;}

.bigbox_ul {height:auto;}

.bigbox_ul li {width: 50%; height: auto;}

.bigbox_ul li a .bigbox_L {height:auto; padding:10px; border-left:none;}

.bigbox_ul li a .bigbox_L .bigbox_hover {position: relative; padding:10px 0; margin-top:15px;}

.bigbox_ul li a .bigbox_L .bigbox_hover .bigbox_spp {margin-top:10px;}

.bigbox_ul li:nth-child(1) {width:50%; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}

.bigbox_ul li:nth-child(2) {border-left: 1px solid #fff; border-bottom: 1px solid #fff;}

.bigbox_ul li:nth-child(3) {border-right: 1px solid #fff; border-top: 1px solid #fff;}

.bigbox_ul li:nth-child(4) {border-left: 1px solid #fff; border-top: 1px solid #fff;}



.gsjj_img {width:100%;}

.gsjj_txt {padding:10px;}

.gsjj_R .gsjj_img {width: 100%;}

.gsjj_R .gsjj_B {padding:10px;}

.footer {padding:10px 1%;}

.footer_box>div {width:100%; text-align:center; line-height:22px;}



/*关于-集团概述*/

.company_title {height:auto; border-bottom:none; padding:0;}

.company_T {width:100%; line-height:50px; font-size:20px; background:url(images/sj_jiantou.png) no-repeat right center #0588c5; color: #fff; text-indent:20px;}

.company_nav {display:none; width:100%;}

.company_nav li {width:100%; margin:2px 0 0 0;}

.company_nav li a {height:40px; line-height:40px; font-size:14px; color: #7e7e7e; background:#f3f3f3;}

.company_nav li:hover a{background:#0588c5; color:#fff;}

.company_nav li:hover a:before{bottom:-2px;}

.company_contect {padding:15px 1%;}

.company_B img:nth-child(1) {width:100%; margin:0 0 10px 0;}

.company_B img:nth-child(2) {max-width: 100%;}

.company_img {padding-top:10px; margin-top:10px;}

.company_ul {padding-top:15px;}

.company_ul li {width:100%; margin-bottom:10px;}

.company_ul li .company_sp {height:43px; line-height:42px;}

.company_ul li .company_sp span {font-size:20px; margin-right:10px;}



/*关于-发展历程*/

.history{display:block; padding-left:0; position:relative; margin-bottom:10px;}

.history_title{width:100%; float:left; position:relative; left:50%; bottom:0; z-index:9; transform: translateX(-50%);}

.history-imgbox{padding:10px; background:none; border:2px solid #85c5e7;}

.history-imgbox .swiper-wrapper{align-items:flex-start;}

.history-imgbox .swiper-slide {border-left:2px solid #a2d3ec; position:relative; padding:0 0 0 20px;}

.historys{display:block; padding-left:0; position:relative;}

.historys .history_title{margin-bottom:10px;}

.historys .history-imgboxs{padding:10px; background:none; border:2px solid #bed88b;}

.historys .history-imgboxs .swiper-wrapper{align-items:flex-start;}

.historys .history-imgboxs .swiper-slide {padding:0 0 0 20px;}



.honor{ padding-bottom:80px; margin:0;}

.honor .history-next {bottom: 20px;}

.honor .history-prev {bottom: 20px;}



/*关于-发展战略*/

.strategy span{padding:10px 0 5px 0;}

.strategy_ul{margin-top:10px; padding-top:10px;}

.strategy_ul li .strategy_B{width:100%;}



/*关于-企业文化*/

.culture img{margin:0 0 10px 0;}

.culture .culture_p {margin-bottom:10px;}



/*关于-企业架构*/

.architecture_txt{padding-bottom:10px; margin-bottom:10px;}



/*新闻中心*/

/*新闻轮播图*/

.news-imgbox .swiper-slide{padding:0 0 20px 0;}

.news-imgbox .swiper-slide .news_B{width:100%; margin-right:0; float:none;}

.news-imgbox .swiper-slide .news_BB .news_BB_L .news_p{margin-top:10px;}

.news-imgbox .swiper-slide .news_BB .news_BB_L .news_sp{margin-top:5px;}

.news-imgbox .swiper-slide .news_BB .news_BB_L .news_txt{margin-top:10px;}

.news-imgbox .swiper-slide .news_heng{margin-top:10px;}

.news-imgbox .swiper-pagination {bottom:0; padding-left:0;}

.news_contect{margin-top:20px;}

.news_contect_B{margin-bottom:15px;}

.news_title{margin-bottom:15px;}

.news_ul li{padding-bottom:10px; margin-bottom:10px;}

.news_ul li .news_B{width:80px; margin-right:10px;}

.news_ul li .news_B .news_img::before{padding-top:100%;}

.news_ul li .news_BB .news_BB_L .news_p{height:26px; line-height:26px;}

.news_ul li .news_BB .news_BB_L .news_txt{height:40px; line-height:20px; font-size:12px;}

.news_ul li .news_BB .news_BB_L .news_sp{height:14px; line-height:14px;}

.news_M {margin-left:0;}

.xwxq_txt{padding-top:15px;}

/*END*/



/*荣誉-社会公益*/

.welfare img:first-child{width:100%; float:none; margin-left:0;}

.welfare img{margin-bottom:10px;}

.welfare .welfare_B{margin-top:10px;}

/*END*/



/*加入-人才理念*/

.join_ul li{padding:5px;}

.join_ul li .join_B{width:110px; margin-right:10px;}

.join_ul li .join_B .join_img::before{padding-top:100%;}

.join_ul li .join_p{height:30px; line-height:30px; font-size:20px;}

.join_ul li .join_txt{height:80px; line-height:20px; margin-top:0; font-size:14px;}



/*加入-社会招聘*/

.job_ul li dl dd{width:12%; height:40px; line-height:40px; font-size:12px;}

.job_ul li dl dd:nth-child(1){width:38%;}

.job_ul li dl dd:nth-child(2){width:30%;}

.job_ul li dl dd:last-child{width:20%;}

.job_ul li:first-child dl dd{ font-size:14px;}



.jobxq{padding:10px;}

/*加入-社会招聘-弹出框*/

.jobxq_jpver{ z-index:999999999999;}

.jobxq_B {max-width:96%;}

.jobxq_B .jobxq_T{height:50px; line-height:40px; font-size:18px;}

.jobxq_B .jobxq_sp{height:36px; line-height:36px; font-size:16px;}

.jobxq_B .jobxq_form{padding:10px;}

.jobxq_B .jobxq_form .jobxq_BB{margin-bottom:5px;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_pp{width:75px; height:30px; line-height:30px; font-size:14px;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_pp em{padding-left: 32px;}

.jobxq_B .jobxq_form .jobxq_BB input{width:calc(100% - 75px);height:30px; padding:0 5px;}

.jobxq_B .jobxq_form .jobxq_BB textarea{width:calc(100% - 75px); height:60px; padding:5px;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_file{width:110px;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_file span{height:30px; line-height:28px; font-size:14px;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_file input{height:34px;}

.jobxq_B .jobxq_form .jobxq_BB .jobxq_btn{height:34px; margin-top:5px; font-size:16px;}

/*END*/



/*会-会介绍*/

.yth_L{width:28%;}

.yth_L ul li a {height:40px; line-height:38px; padding:0 5px; font-size:12px;}

.yth_L ul li a i {font-size:16px; margin-right:5px;}

.yth_R{width:70%; padding-left:5px;line-height:30px;}



/*会-家书*/

.letter_ul li{width:48%; margin:0 1% 10px 1%;}



/*会-加入会*/

.yth_join_R{padding:10px 0;}

.yth_join_p{line-height:30px;padding-bottom:10px; font-size:20px; margin-bottom:10px;}

.yth_join_B{margin-bottom:10px;}

.yth_join_B .yth_join_sp{width:90px; height:30px; line-height:30px; font-size:14px;}

.yth_join_B input{width:calc(100% - 90px); height:30px; line-height:28px;}

.yth_join_B textarea{width:calc(100% - 90px); height:90px;}

.yth_join_B .yth_join_input{width:100px; height:30px; line-height:28px;}

.yth_join_B .yth_join_yzm{width:60px; height:30px; margin-left:10px;}

.yth_join_B .yth_join_btn{width:calc(100% - 90px); height:40px; font-size:16px;}

/*END*/



/*合作伙伴*/

.hz_ul li{width:48%; margin:0 1% 6px 1%;}

/*END*/



/*联系我们-联系方式*/

.contact_B .contact_p{font-size:20px;}

.contact_B .contact_txt{margin-top:0; padding-bottom:10px;}

.contact_txt{padding-top:10px;}

.contact_txt .contact_L{width:100%;}

.contact_txt .contact_R{width:100%; margin-top:10px;}

.contact_txt .contact_R .contact_img{ float:left; margin:0 10px;}



/*联系我们-投诉建议*/

.contact_suggestion .yth_join_R{padding:10px 0;}

.contact_suggestion .yth_join_p{line-height:30px;padding-bottom:10px; font-size:20px; margin-bottom:10px;}

.contact_suggestion .yth_join_B{margin-bottom:10px;}

.contact_suggestion .yth_join_B .yth_join_sp{width:90px; height:30px; line-height:30px; font-size:14px;}

.contact_suggestion .yth_join_B input{width:calc(100% - 90px); height:30px; line-height:28px;}

.contact_suggestion .yth_join_B textarea{width:calc(100% - 90px); height:90px;}

.contact_suggestion .yth_join_B .yth_join_input{width:100px; height:30px; line-height:28px;}

.contact_suggestion .yth_join_B .yth_join_yzm{width:60px; height:30px; margin-left:10px;}

.contact_suggestion .yth_join_B .yth_join_btn{width:calc(100% - 90px); height:40px; font-size:16px;}

/*END*/



/*集团业务*/

.cp{padding:0;}

.cp_nav{display:none; width:100%; position:relative; bottom:0;}

.cp_nav li{width:100%;}

.cp_nav li a{padding:5px; display:flex; align-items:center;}

.cp_nav li a img{float:left; margin-right:10px;}

.cp_contect{padding:15px 1%;}

.cp_ul li{margin-bottom:10px;}

.cp_ul li a{display:block;}

.cp_ul li a .cp_B{width:100%;}

.cp_ul li a .cp_B .cp_img::before{content:""; display:block; padding-top:65%;}

.cp_ul li a .cp_BB{width:100%; padding:5px;}

.cp_ul li a .cp_BB .cp_txt{height:auto; margin-top:0;}

.cp_ul li a .cp_BB .cp_txt span{height:30px; line-height:30px;}

.cp_ul li a .cp_BB .cp_sp{margin-top:10px; height:auto;}

.cp_ul li a .cp_BB .cp_sp i{ margin-right:10px;}



.cpxq_T {font-size:20px; line-height:30px; padding-bottom:10px;}

.cpxq_txt {padding:10px 0;}

.cpxq_B {padding-top:10px;}

.cpxq_L{width:100%;}

.cpxq_R{width:100%;padding:0px; margin-top:10px;}

.cpxq_R .cpxq_p {line-height:40px;}

.cpxq_R .cpxq_weixin {padding-top:10px;}

/*END*/



}

/*手机底部*/

.hot{width:100%; height:58px; position:fixed; bottom:0; left:0; z-index:9999999999999; border-top:solid 2px #fff; background:#333;}

.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 2px 0 0 !important;}

.hot .row div:last-child{padding:0 !important; background:none;}

.hot .row div a{ display:block; color:#fff; padding:7px 0;}

.hot .row div:hover a{background:#222;}

.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%;}

.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}

.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px; border:2px solid #222;}

.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; background: url(images/icon/dbtc_jt.png) no-repeat center;}

.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(images/icon/dbtc_jt.png) no-repeat center;}

.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*/