ul,ol,li,dl,dd,dt{ list-style-type: none; line-height: normal;}
address,caption,cite,code,dfn,i,em,th,var{ font-style: normal; font-weight: normal;}
a{ text-decoration:none; color:#333;}
a:hover{ cursor: pointer;}
img{ border: 0; max-width: 100%;}
table{ border-collapse: collapse; border-spacing: 0;}
h1,h2,h3,h4,h5,h6{ margin: 0; font-weight: normal;}
h1{ font-size: 36px;}
h2{ font-size: 24px;}
h3{ font-size: 22px;}
h4{ font-size: 18px;}
h5{ font-size: 14px;}
h6{ font-size: 12px;}
input,table,tr,td{ margin: 0; padding: 0; border: none;}
p{ margin: 0; padding: 0;}
button,table{ border: none; background: none; margin: 0; padding: 0;}
select{ margin: 0; padding: 0; outline: none;}
textarea{ border: 0; background: none; resize: none; outline: 0;}
input{ outline: 0; border: 0; background: none;}
button{ outline: none; border: 0; background: none;} 
._el{overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._el2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._el3{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
._el4{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
._el5{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.w_1600{ max-width:1720px; margin-right: auto; margin-left: auto;}
body{ overflow-x:hidden; overflow-y:auto;}
.ctext{ float:left; width:100%; padding-left:100px; padding-right:100px;}
@media  screen and (max-width:1024px){
.ctext{ padding-left:15px; padding-right:15px;}

}

.head{ width:100%; position:fixed; left:0; top:0; z-index:16; border-bottom:1px solid rgba(232,232,232,0.24); padding:0 80px;}
.menuBg{ display:none; float:left; width:100%; min-height:430px; content:''; position:fixed; left:0; top:88px; background:#fff; opacity:0.88; z-index:1; border-top:1px solid #dddee0;}
.menuBg.on{display: block;}
.menu:hover .menuBg{display:block!important;}
.menu:hover .sub{display:block!important;}
.head.active{ background:#fff; border-bottom:1px solid rgba(0,0,0,0.2);}
.head .logo{ float:left; position:relative; z-index:3; line-height:0; margin:12px 0 11px 0; }
.head .logo img{ max-width:none;width: auto; height:64px;}
.head .logo .show{ display:block;}
.head .logo .hide{ display:none;}
.head.active .logo .show{ display:none;}
.head.active .logo .hide{ display:block;}
.head .so_box{ float:right; position:relative; z-index:5; margin-top:23px;}
.head .so_box .Search{ float:left; width:0; height:40px; border-radius:40px; background:rgba(1,62,119,0.9); border:none; line-height:30px; padding:4px 20px; color:#fff; font-size:15px; position:absolute; right:-10px; top:0; opacity:0;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; }
.head .so_box .sear_sub{ float:right; width:30px; height:30px; border:none; background:url(../_im_g/sub1.png) center no-repeat; position:relative; z-index:3; margin:5px 0;}
.head .so_box:hover .Search{ width:200px; opacity:1; padding:4px 46px 4px 16px;}
.head .so_box ::-webkit-input-placeholder{color:#fff;}
.head .so_box :-moz-placeholder{color:#fff;}
.head .so_box ::-moz-placeholder{color:#fff;}
.head .so_box :-ms-input-placeholder{color:#fff;}
.head.active .so_box .sear_sub{ background:url(../_im_g/sub.png) center no-repeat;}
.head .line{ float:right; width:1px; height:18px; background:#fff; margin:34px 3.7% 0 2.4%;}
.head.active .line{ background:#111111;}

.menu{ float:right; width:70%; position:relative; z-index:3;}
.menu .ul{ float:left; width:100%;position: relative;z-index: 4;}
.menu .nli{ float:left; width:12.5%; position:relative;}
.menu .nli span a{ float:left; width:100%; text-align:center; color:#fff; font-size:18px; line-height:87px; }
.menu .nli.active span a{ color:#013e77;}
.menu .nli.active span a::after{content: "";display: block;width: 106px;height: 1px;background-color: #013E77;position: absolute;left: 50%;bottom: -1px;transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.menu .nli:hover span a::after{content: "";display: block;width: 106px;height: 1px;background-color: #013E77;position: absolute;left: 50%;bottom: -1px;transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.menu .sub{ display:none; float:left; position:absolute; left:50%; top:100%;transform:translate(-50%,0); -ms-transform:translate(-50%,0); padding:20px 0 50px 0; min-width:106px; min-height:430px; }
.menu .sub.on{display: block;}
.menu .sub:hover{background-color: #fff;}
.menu .sub li{ display:block; text-align:left;}
.menu .sub li a{ display:block; white-space:nowrap; color:#666666; font-size:14px; line-height:30px;text-align: center; padding:3px 10px;}
.menu .sub li a:hover{ color:#013e77;}
.head.active .menu .nli span a{ color:#111111;}

.xialaph{ position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding:66px 15px; display: none; z-index:7; background:rgba(255,255,255,0.98);}
.xialaph .ul2,
.xialaph .ul3{ display: none;}
.xialaph h4 a{ float: left; width:100%; color: #111111; font-size:16px; line-height: 50px;}
.xialaph h4 a span{ padding-left: 6px; color: #ccc; font-size: 14px;}
.xialaph h4{ float: left; width: 100%; position: relative; margin-top:-1px;}
.xialaph h4 i{ float:left; width:10px; height:10px; position:absolute; right:12px; top:50%; border-top:1px solid #111111; border-right:1px solid #111111; opacity:0.8; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.xialaph h4.active i{ transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg); margin-top:-4px; border-top:1px solid #013e77; border-right:1px solid #013e77; opacity:1}

.xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #fff; opacity:0.2;}
.xialaph li:first-child h4::after{ display:none;}
.xialaph li:last-child h4::before{ display:none;}
.xialaph h4:hover a{ color: #013e77;}
.xialaph h5:hover a{ color: #013e77;}
.xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #000;opacity:0.2;}
.xialaph h5 a{ float: left; width:100%; color: #666666; font-size: 14px; line-height: 40px; text-transform: uppercase;}
.xialaph h5{ float: left; width: 100%; position: relative;}
.xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #000;opacity:0.2;}
.xialaph li:last-child h5::after{ display:none;}
.xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}


.so_ph{ float:left; width:100%; background:rgba(255,255,255,0.1); position:relative;border-radius:40px; overflow:hidden; margin-top:10px;}
.so_ph .Search{ float:left; width:100%; height:40px; background:#013e77; border:none; line-height:36px; padding:6px 46px 6px 15px; color:#fff; font-size:15px;}
.so_ph .sear_sub{ float:right; width:46px; height:40px; border:none;background:url(../_im_g/sub1.png) center no-repeat; position:absolute; right:0; top:0;}
.so_ph ::-webkit-input-placeholder{color:#fff}
.so_ph :-moz-placeholder{color:#fff}
.so_ph ::-moz-placeholder{color:#fff}
.so_ph :-ms-input-placeholder{color:#fff}

.menuph{ display:none; float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin:19px 0;}
.menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
.head.active .point .navbtn{background-color: #013e77;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 28px;}
.menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width:28px; height: 2px; background: #fff;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #fff;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -11px;}
.menuph .navbtn::before { top: 10px;}
.menuph .point.active .navbtn{ background: transparent;}

.head.active .point .navbtn::after{background-color: #013e77;}
.head.active .point .navbtn::before {background-color: #013e77;}
.menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;background-color: #013e77;}
.menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;background-color: #013e77;}



@media  screen and (max-width:1440px){
.menu .nli span a{ font-size:16px;}	
.head .line{ margin:34px 2.2% 0 2.2%;}
.menu .sub li a{ display:block; white-space:normal; color:#666666; font-size:12px; line-height:16px; padding:8px 4px;}
.menu .sub{max-width: 80px;min-width: 80px;}
}
@media  screen and (max-width:1200px){
.menu{ display:none;}
.menuph{ display:block;}	
.head .so_box{ display:none;}
.head .logo{ margin:8px 0;}
.head .logo img{height:43px;}
.head .line{ display:none;}
}
@media  screen and (max-width:1024px){
.head{ padding:0 15px;}
}

._hei{ display:none; width:100%; float:left; height:49px;}
.pf_right{ float:left; width:78px; position:fixed; z-index:6; right:12px; top:50%; margin-top:-180px;}
.pf_right ul{ float:left; width:100%;}
.pf_right ul li{ float:left; width:100%; position:relative; margin:5px 0;}
.pf_right ul li .ewm{width: 120px;height: 120px;padding: 5px;background-color: #013e77;position: absolute;top: 50%;right: -200%;opacity: 0;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.pf_right ul li:hover .ewm{opacity: 1;right: 120%;}
.pf_right ul li .ewm .ewms{width: 100%;height: 100%;}
.pf_right ul li .ewm::after{content: "";display: block;width: 0;height: 0;border: 8px solid;border-color: transparent transparent transparent #013e77;position: absolute;left: 100%;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.pf_right ul li .phone{background-color: #013e77;position: absolute;top: 50%;right: -200%;font-size: 16px;color: #fff;line-height: 24px;padding: 12px;width: 200px;opacity: 0;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.pf_right ul li .phone::after{content: "";display: block;width: 0;height: 0;border: 8px solid;border-color: transparent transparent transparent #013e77;position: absolute;left: 100%;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.pf_right ul li:hover .phone{opacity: 1;right: 120%;}
.pf_right ul li a{ float:left; width:100%; position:relative; z-index:6; background:#013e77; line-height:0; text-align:center; height:80px;flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;}
.pf_right ul li a img{ width:50px; height:50px;}
.pf_right ul li a h6{ float:left; width:100%; color:#fff; font-size:14px; line-height:20px;}
.pf_right ul li:last-child a{ border-radius:0 0 0 22px;}
.pf_right ul li:last-child a img{ width:26px; height:26px;}
.pf_right .pf_tel{ float:left; position:absolute; z-index:4; top:17px; right:15px; background:#006666; line-height:26px; color:#fff; font-size:18px; white-space:nowrap; padding:10px 18px; border-radius:3px;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:95% 50%;
	-moz-transform-origin:95% 50%;
	-ms-transform-origin:95% 50%;
	-o-transform-origin:95% 50%;
	transform-origin:95% 50%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
.pf_right .pf_tel:after{ float:left; width:0; height:0; content:''; position:absolute; left:100%; top:50%; border-top: 6px solid transparent; border-bottom:6px solid transparent;border-left: 6px solid #006666; margin-top:-6px; }
.pf_right ul li:hover .pf_tel{ right:90px; opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}

@media  screen and (max-width:1024px){
._hei{ display:block;}	
.pf_right{ right:0; top:auto; bottom:0; height:50px; width:100%; display:block !important; opacity:1 !important; margin-top:0; border-top:1px solid rgba(255,255,255,0.2);}
.pf_right ul li{ width:33.33%; margin:0;}
.pf_right ul li a{ height:50px;}
.pf_right ul li:nth-child(2){ display:none;}
.pf_right ul li:last-child a{ border-radius:0; border-right:none;}
.pf_right ul li a{ border-right:1px solid rgba(255,255,255,0.2);}
.pf_right ul li a img{ width:28px; height:28px;}
.pf_right ul li a h6{ font-size:12px; line-height:14px;}
.pf_right ul li:last-child a img{ width:22px; height:22px;}
.pf_right ul li:hover .pf_tel{ display:none !important;}
.pf_right .pf_tel,
.pf_right ul li:hover .pf_tel{ display:none !important;}

}



.footer{ position:relative;}
.footer:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:1; background:#013e77; opacity:0.92;}
.foot_t{ float:left; position:relative; z-index:3; width:100%; display: flex; justify-content: space-between; margin:59px 0 48px 0;  }
.foot_addr{ float:left;flex-wrap:wrap; display: flex; flex-direction:column; width:30%; padding-right:2%;}
.foot_addr .logo{ float:left; line-height:0; margin-bottom:8px;}
.foot_addr .logo img{width: auto; height:95px;}
.foot_addr .li{ float:left; color:#fff; font-size:16px; line-height:24px; position:relative; padding-left:60px; min-height:48px; margin-top:56px;}
.foot_addr .li img{ float:left; width:47px; height:47px; border:1px solid #fff; line-height:0; overflow:hidden; border-radius:50%; position:absolute; left:0; top:0;}
.foot_r{ float:right; width:112px; position:absolute; right:0; bottom:5px;}
.foot_r i{ float:left; width:100%; line-height:0; text-align:center;}
.foot_r i img{ width:100%; max-width:none;}
.foot_r h4{ float:left; width:100%; text-align:center; color:#fff; font-size:16px; line-height:26px; margin-top:15px;}
._nav{ float:left; display:flex; flex-direction:column; margin-left:15px;}
._nav h4{ float:left;}
._nav h4 a{ float:left; color:#fff; font-size:18px; line-height:22px; white-space:nowrap; }
._nav ul{ float:left; display:flex; flex-direction:column; position:relative; margin-top:24px; padding-top:20px; }
._nav ul:after{ float:left; width:30px; height:2px; content:''; position:absolute; left:0; top:0; background:#fff;}
._nav ul li{ float:left; margin:5px 0; }
._nav ul li a{ float:left; width:100%; color:#fff; font-size:16px; line-height:26px; }
._nav ul li a:hover{ text-decoration:underline;}
.foot_d{ float:left; position:relative; z-index:3; width:100%; padding:23px 0;border-top:1px solid rgba(255,255,255,0.2);}
.Copyright{ float:left; color:#fff; font-size:16px; line-height:26px;}
.Copyright span{ margin-left:50px;}
.Copyright img{ display:inline-block; vertical-align:top; width:20px; height:20px; margin:3px 8px 0 0;}
.Copyright a{ color:#fff;}
.Copyright a:hover{ text-decoration:underline;}
.foot_map{ float:right; color:#fff; font-size:16px; line-height:26px;}
.foot_map a{ float:left; color:#fff; position:relative; margin-right:40px;}
.foot_map a:after{ float:left; width:1px; height:14px; content:''; position:absolute; right:-20px; top:6px; background:#fff;}
.foot_map a:hover{ text-decoration:underline;}
.foot_map span{ float:left; position:relative; padding-right:26px; position:relative; cursor:pointer;}
.foot_map span:before{ float:left; width:0; height:0; content:''; position:absolute; right:0; top:50%; margin-top:-3px; border-left:5px solid transparent; border-right:5px solid transparent;border-top:6px solid #fff; opacity:0.6;}
.foot_map ul{ display:none; float:left; width:100px; position:absolute; right:0; bottom:100%; background:#fff; padding:6px 0; border-radius:3px;}
.foot_map ul li{ float:left; width:100%;}
.foot_map ul li a{ float:left; width:100%; color:#333; font-size:15px; line-height:24px; padding:0 12px;}
.foot_map ul li a:after{ display:none;}
.foot_map ul li a:hover{ text-decoration:underline;}

@media  screen and (max-width:1440px){
.foot_addr .logo img{ height:70px;}	
.Copyright span{ margin-left:20px;}
.Copyright img{ margin:3px 3px 0 0;}
.foot_map a{ margin-right:30px;}
.foot_map a:after{ right:-15px;}
.foot_addr .li{ font-size:15px; margin-top:50px;}
._nav ul li a{ font-size:15px;}
}
@media  screen and (max-width:1200px){
.Copyright{ width:100%; text-align:center;}
.foot_map{ width:100%; flex-wrap:wrap; display: flex;  justify-content:center; }
.foot_addr .logo img{ height:50px;}	
.foot_addr .li{ margin-top:20px;}
._nav{ display:none;}
.foot_t{ margin:30px 0 20px 0;}
.foot_addr{ width:70%;}
.foot_r h4{ font-size:15px; margin-top:6px;}
.foot_d{ padding:15px 0;}
}
@media  screen and (max-width:767px){
.Copyright{ font-size:15px;}
.Copyright span{ margin-left:0; display:inline-block;}
.foot_t{flex-wrap:wrap; }
.foot_map{ font-size:15px;}
.foot_addr{ width:100%; padding-right:0;}
.foot_addr .logo{ margin:25px 0;}
.foot_r{ width:125px; bottom:auto; top:0;}
.foot_r i{ width:100px;}
.foot_r h4{ width:20px; float:right; line-height:18px; text-align:right;}
}


/*banner*/
._banner{ float:left; width:100%; position:relative;}
#obtn .slide_banner{ float:left; width:100%; margin:0; position:relative; overflow:hidden;}
#obtn .slide_banner .slick-slide{ width:100%; padding:0; position:relative; line-height:0;}
#obtn .slide_banner .slick-slide:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; background:#000; opacity:0.22; z-index:3;}
#obtn .slide_banner .img{ position:relative; z-index:1; float:left; height:100vh; width:100%;}
#obtn .slide_banner .ban{ float:left; width:100%; position:absolute; left:0; top:50%; z-index:4; transform:translateY(-50%); -ms-transform:translateY(-50%); margin-top:24px;}
#obtn .slide_banner .text{ float:left; width:100%;}
#obtn .slide_banner .h1{ float:left; width:100%; color:#fff; font-size:60px; line-height:84px; letter-spacing:4px;}
/*20210917satrt*/
#obtn .slide_banner a{ float:left; color:#fff; font-size:18px; line-height:52px; height:54px; border-radius:54px; padding:0 44px; background:#013e77; flex-wrap:wrap; display: flex;  justify-content:center; align-items: center; margin-top:6.2%;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
#obtn .slide_banner a:hover{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
/*20210917end*/
#obtn .slide_banner a i{ float:left; width:20px; height:16px; background:url(../_im_g/ban1.png) right center no-repeat; margin-left:25px;}
#obtn .slide_banner a:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.2);}
#obtn .slide_banner .slick-prev,
#obtn .slide_banner .slick-next{ width:80px; height:80px;}
/*#obtn .slide_banner .slick-prev{ left:2.6%; background:url(../_im_g/ico1.png) center no-repeat; background-size:100% 100%;}
#obtn .slide_banner .slick-next{ right:2.6%; background:url(../_im_g/ico2.png) center no-repeat; background-size:100% 100%;}*/
#obtn .slide_banner .slick-dots{ height:1px; width:auto; position:absolute; right:168px; bottom:80px;}
#obtn .slide_banner .slick-dots li{ background:#fff; width:80px; height:1px; margin:0; background:#fff; text-indent:-9999px; overflow:hidden; vertical-align:top;}
#obtn .slide_banner .slick-dots li.slick-active{background:#013e77;}
#obtn .number{ float:left; position:absolute; right:76px; bottom:75px; z-index:6; color:#fff; font-size:16px; line-height:26px; height:26px;}
#obtn .number font{ color:#013e77; font-size:24px;}
@media  screen and (max-width:14400px){
#obtn .slide_banner .h1{ font-size:56px; line-height:76px; letter-spacing:2px;}
}
@media screen and (max-width:1024px){
#obtn .slide_banner .slick-prev,
#obtn .slide_banner .slick-next{ width:30px; height:30px;}	
#obtn .slide_banner .slick-prev{ left:5px;}
#obtn .slide_banner .slick-next{ right:5px;}
#obtn .slide_banner .slick-dots{ right:70px;}	
#obtn .slide_banner .slick-dots li{ width:30px; height:1px;}
#obtn .slide_banner .h1{ font-size:20px; line-height:30px; letter-spacing:2px;}
#obtn .slide_banner a{ font-size:15px; line-height:34px; height:36px; padding:0 30px;}
#obtn .slide_banner a i{ margin-left:15px;}
#obtn .number{ right:15px; font-size:14px; line-height:24px; height:24px;}
#obtn .number font{ font-size:20px;}
}


.viodeBg{ display:none; float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:19; background:rgba(0,0,0,0.6);}
.vr-viode{ display:none; float:left; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:1000px; z-index:20;}
.vr-viode .colse{ float:left; width:27px; line-height:0; position:absolute; right:15px; bottom:100%; cursor:pointer;}
.vr-viode .video{ float:left; width:100%; height:700px; object-fit: fill; }
.ruanjian_PF{ display:none; float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:21;}
.ruanjian_PF .colse{ float:left; position:fixed; right:18%; top:8%; z-index:22; line-height:0; width:27px;}
/*20210923start*/
.ruanjian_PF .img{float:left; width:100%; height:100%; position:relative; flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;}
.ruanjian_PF .img li{ float:left; width:100%; height:100%; position:relative; flex-wrap:wrap; display: flex;  justify-content:center; align-items: center; display:none;}
.ruanjian_PF .img li.active{ display:flex;}
.ruanjian_PF .img img{ max-width:80vw; max-height:80vh; min-width:60vw;}
@media  screen and (max-width:1200px){
.vr-viode{ width:90%;}
.vr-viode .video{ height:400px;}
.ruanjian_PF .colse{top: 29%;}
.ruanjian_PF .img img{ max-width:90vw; max-height:90vh; min-width:80vw;}
}
/*20210923end*/

.indexTit{ float:left; width:100%; position:relative; z-index:3;}
.indexTit h1{ float:left; color:#333333; font-size:36px; line-height:48px; font-weight:bold; letter-spacing:2px; position:absolute; left:0; bottom:0; z-index:3;}
.indexTit h2{ float:left; color:#f5f5f5; font-size:70px; line-height:1; font-weight:bold; letter-spacing:2px; text-transform:uppercase; position:relative; z-index:1;}

.indexHd{ float:right; position:relative; top:0; margin-top:-36px; z-index:4;}
.indexHd ul{ float:left;}
.indexHd ul li{ float:left; color:#444444; font-size:16px; line-height:35px; position:relative; margin-left:98px; cursor:pointer;}
.indexHd ul li:after{ float:left; width:1px; height:16px; content:''; position:absolute; left:-49px; top:50%; margin-top:-8px; background:#686868;}
.indexHd ul li:first-child{ margin-left:0 !important;}
.indexHd ul li:first-child:after{ display:none;}
.indexHd ul li.on,
.indexHd ul li:hover{ color:#013e77;}

.indexHd1{ max-width:-webkit-calc(100% - 220px);  max-width:-moz-calc(100% - 220px);  max-width:calc(100% - 220px); overflow:hidden;}
.indexHd1 ul li{ margin-left:52px;}
.indexHd1 ul li:after{ left:-26px;}

@media  screen and (max-width:1440px){
.indexTit h1{ font-size:28px; line-height:38px; }
.indexTit h2{ font-size:56px; }
}
@media  screen and (max-width:1200px){
.indexTit h1{ font-size:18px; line-height:24px; letter-spacing:2px;}
.indexTit h2{ font-size:36px; letter-spacing:0;}
.indexHd{ margin-top:-30px;}
.indexHd ul li{ font-size:14px; line-height:30px; margin-left:30px;}
.indexHd ul li:after{ left:-15px; height:10px; margin-top:-5px;}

.indexHd1{ max-width:-webkit-calc(100% - 130px);  max-width:-moz-calc(100% - 130px);  max-width:calc(100% - 130px);}
.indexHd1 ul li{ margin-left:30px;}
.indexHd1 ul li:after{ left:-15px;}

}
@media  screen and (max-width:767px){
.indexHd{ float:left; position:static; margin-top:10px;}
.indexHd1{ max-width:100%;}
}

.index1{ float:left; width:100%; position:relative; padding-top:100px; margin-bottom:65px;}
.index1:after{ float:left; width:76.875%; height:100%; position:absolute; right:0; bottom:0; background:#013e77; content:'';
clip-path: polygon(148px 0%, 100% 0%, 100% 100%, 0% 100%); -webkit-clip-path: polygon(148px 0%, 100% 0%, 100% 100%, 0% 100%); }
.index1 ul{ float:right; position:relative; z-index:3; background:#fff; width:-webkit-calc(100% + 100px); height:-moz-calc(100% + 100px); height:calc(100% + 100px); padding-left:100px; box-shadow:0 13px 38px rgba(1,62,119,0.08); flex-wrap:wrap; display: flex;}
.index1 ul li{ float:left; width:25%; text-align:center; padding:68px 3%; position:relative;}
.index1 ul li:after{ float:left; width:2px; height:100%; position:absolute; right:-1px; bottom:0; content:''; background:url(../_im_g/main1.png) center no-repeat; margin-left:-1px;}
.index1 ul li:last-child:after{ display:none;}
.index1 ul li .h1{ float:left; width:100%; color:#013e77; font-size:60px; line-height:1; font-weight:bold;}
.index1 ul li .h1 span{ font-weight:normal; font-size:24px; margin-left:2px;}
.index1 ul li .h1 font{ font-weight:normal; font-size:20px; color:#051e35; margin-left:15px;}
.index1 ul li h5{ float:left; width:100%; color:#666666; font-size:16px; line-height:30px; margin-top:28px;}


@media  screen and (max-width:1700px){
.index1 ul li .h1{ font-size:36px;}
.index1 ul li .h1 span{ font-size:18px;}
.index1 ul li .h1 font{ font-size:16px; margin-left:6px;}
.index1 ul li h5{ font-size:14px; line-height:26px;}
}
@media  screen and (max-width:1024px){
.index1{ padding-top:30px; margin-bottom:25px;}
.index1:after{ width:95%;}
.index1 ul{ padding:15px 0; width:100%; box-shadow:0 7px 19px rgba(1,62,119,0.08);}
.index1 ul li{ width:50%; padding:15px 12px;}
.index1 ul li:after{ background-size:2px 140px;}
.index1 ul li:nth-child(2n):after{ display:none;}
.index1 ul li .h1{ font-size:22px;}
.index1 ul li .h1 span{ font-size:14px;}
.index1 ul li .h1 font{ font-size:13px; margin-left:6px;}
.index1 ul li h5{ font-size:13px; line-height:22px; margin-top:10px;}
}


._certif{ float:left; width:100%; position:relative; z-index:3; top:0; margin-top:-100px; margin-bottom:75px;}
._certif:after{ float:left; width:76.875%; height:100%; position:absolute; right:0; bottom:0; background:#013e77; content:'';
clip-path: polygon(148px 0%, 100% 0%, 100% 100%, 0% 100%); -webkit-clip-path: polygon(148px 0%, 100% 0%, 100% 100%, 0% 100%); }
._certif .tit{ float:right; width:76.875%; color:#fff; font-size:20px; line-height:40px; margin:30px 0; position:relative; z-index:3; padding-left:125px;}
._certif .ul{ float:right; position:relative; z-index:3; background:#fff; width:-webkit-calc(100% + 100px); width:-moz-calc(100% + 100px); width:calc(100% + 100px); padding:30px 60px 30px 100px; box-shadow:0 13px 38px rgba(1,62,119,0.08); flex-wrap:wrap; display: flex;}
._certif .ul ul{ float:left; width:100%;}
._certif .ul li{ float:left; width:16.66%; line-height:0; padding:10px;}
._certif .ul li img{ width:100%; border:1px solid #d8d8d8; cursor:pointer;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
._certif .ul li img:hover{ border:1px solid #013e77;
transform: scale(1.01);
-webkit-transform: scale(1.01);
-moz-transform: scale(1.01);
-o-transform: scale(1.01);
-ms-transform: scale(1.01);}
._certif .slick-prev{width: 14px;height: 14px;left: -29px;top: 50%;border-top:2px solid #cacaca;border-left:2px solid #cacaca;margin-top: -10px;z-index: 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
._certif .slick-next{width:14px;height:14px;right:-29px;top: 50%;border-top:2px solid #cacaca;border-right:2px solid #cacaca;margin-top:-10px;z-index: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
._certif .slick-prev:hover,
._certif .slick-next:hover{border-color: #013e77;}


@media  screen and (max-width:1024px){
._certif{ margin-top:-20px; margin-bottom:25px;}	
._certif:after{ width:95%;}
._certif .tit{ font-size:16px; line-height:30px; margin:10px 0;padding-left:85px;}
._certif .ul{ padding:15px 22px; width:100%; box-shadow:0 7px 19px rgba(1,62,119,0.08);}	
._certif .ul li{ width:25%; padding:5px;}
._certif .slick-prev{ left:-12px;}
._certif .slick-next{ right:-12px;}
}
@media  screen and (max-width:767px){
._certif .ul li{ width:33.33%;}
}



._business{ float:left; width:100%; margin-top:74px; position:relative;}
._business .bd{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
._business .bd .ul{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;opacity: 0;
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
._business .bd .ul.on{opacity: 1;}
._business .hd{ float:left; width:100%; position:relative; z-index:3; background:rgba(0,0,0,0.2);}
._business .hd ul{ float:left; width:100%; flex-wrap:wrap; display: flex;}
._business .hd ul li{ float:left; width:20%; height:443px; overflow:hidden; border-bottom:1px solid rgba(255,255,255,0.4); border-right:1px solid rgba(255,255,255,0.4); text-align:center;flex-wrap:wrap; display: flex !important;  justify-content:center; align-items: center;flex-direction:column; padding:1.72%; }
._business .hd ul li a{ float:left; width:100%;}
._business .hd ul li h2{ float:left; width:100%; color:#fff; font-size:30px; line-height:40px; font-weight:bold; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
._business .hd ul li i{ display:none; float:left; width:80%; position:relative; height:2px; margin:28px 10% 34px 10%;}
._business .hd ul li i:after{ float:left; content:''; width:100%; height:1px; background:#fff; opacity:0.3; position:absolute; left:0; bottom:0; z-index:1;}
._business .hd ul li i:before{ float:left; content:''; width:14px; height:2px; background:#fff; position:absolute; left:50%; bottom:0; z-index:3; margin-left:-7px;}
._business .hd ul li h5{ display:none; float:left; width:100%; color:#fff; font-size:16px; line-height:30px; min-height:120px; overflow:hidden;}
._business .hd ul li em{ display:none; float:left; width:100%; line-height:0; margin-top:50px;}
/*20210917start*/
._business .hd ul li em img{ max-width:none; width:46px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
._business .hd ul li em img:hover{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
/*20210917end*/
._business .hd ul li em img{ max-width:none; width:46px;}
._business .hd ul li:hover{ background:rgba(1,62,119,0.86);}
._business .hd ul li:hover i{ display:block;}
._business .hd ul li:hover h5{word-break: break-all;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;}
._business .hd ul li:hover i{ display:block;}
._business .hd ul li:hover em{ display:block;}
@media  screen and (max-width:1440px){
._business .hd ul li h2{ font-size:24px; line-height:34px;}
._business .hd ul li h5{ font-size:15px; line-height:26px; min-height:104px;}
}
@media  screen and (max-width:1024px){
._business{ margin-top:25px;}
._business .hd ul li{ height:200px; padding:20px 12px;}
._business .hd ul li h2{ font-size:15px; line-height:26px;}
._business .hd ul li h5{ font-size:14px; line-height:24px; min-height:48px;}
._business .hd ul li i{ margin:10px 10%;}
._business .hd ul li em{ margin-top:12px;}
._business .hd ul li em img{ width:30px;}
._business .hd ul li:hover h5{-webkit-line-clamp:2;}
}
@media  screen and (max-width:767px){
._business .hd ul li{ height:100px; width:50%;}
._business .hd ul li i{ margin:6px 10%;}
._business .hd ul li h5{ min-height:24px;}
._business .hd ul li:hover h5{-webkit-line-clamp:1;}
._business .hd ul li:hover em{ display:none;}
}

._about{ float:left; width:100%; margin-top:80px;position:relative; z-index:1; background:#f9f9fc; height:808px;}
._about .viode{ float:left; width:50%; height:100%; position:absolute; left:0; top:0; z-index:3;}
._about .viode:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:1; background:#000; opacity:0.33;}
._about .viode .cont{ float:left; width:100%; text-align:center; position:absolute; left:0; top:50%; z-index:3; transform:translateY(-50%); -ms-transform:translateY(-50%);}
._about .viode .cont i{ float:left; width:100%; line-height:0;}
/*20210917start*/
._about .viode .cont i img{ width:82px; height:82px; cursor:pointer;
-webkit-animation-name: 'ripple';
 -webkit-animation-duration: 2.5s;
 -webkit-animation-timing-function: ease; 
 -webkit-animation-delay: 0s;
 -webkit-animation-iteration-count: infinite;
 -webkit-animation-direction: alternate;}
 @keyframes ripple {
 0% {transform: scale(0.5);}
 100% {transform: scale(1);}
}
/*20210917end*/
._about .viode .cont i img{ width:82px; height:82px; cursor:pointer;}
._about .viode .cont h5{ float:left; width:100%; line-height:20px; font-size:18px; color:#fff; font-weight:bold; margin-top:38px;}
._about .viode .cont h5 span{ opacity:0.8;}
._about .text{ float:right; width:42.44%; margin:75px 0; position:relative; z-index:3;}
._about .text .line{ float:left; width:40px; height:5px; background:#343434; margin:47px 0 56px 0;}
._about .text .p{ float:left; width:100%; color:#666666; font-size:18px; line-height:36px; min-height:180px; overflow:hidden; word-break: break-all;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5; margin-bottom:72px;}
.indexBtn{ float:left; padding:0 46px; border-radius:55px; height:55px; line-height:53px; color:#013e77; border:1px solid #013e77; font-size:18px;}
.indexBtn span{ float:left; padding-right:33px; background:url(../_im_g/main7.png) right center no-repeat; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.indexBtn:hover{ background:#013e77; color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.indexBtn:hover span{ background:url(../_im_g/main8.png) right center no-repeat;}


@media  screen and (max-width:1024px){
._about{ margin-top:30px; height:auto;}
._about .viode{ width:100%; position:relative; height:360px;}
._about .viode .cont i img{ width:44px; height:44px;}
._about .viode .cont h5{ font-size:14px; line-height:16px; margin-top:15px;}
._about .text{ width:100%; margin:20px 0 30px 0;}
._about .text .line{ height:3px; margin:16px 0;}
._about .text .p{ font-size:14px; line-height:24px; min-height:120px; margin-bottom:20px;}
.indexBtn{ padding:0 25px; border-radius:40px; height:40px; line-height:38px; font-size:14px;}
.indexBtn span{ background-size:auto 12px; padding-right:24px; }
.indexBtn:hover span{ background-size:auto 12px;}
}
@media  screen and (max-width:767px){

}

._news{ margin-bottom:114px;}
._news .more{ float:left; width:100%;flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;}
._news .bd{ float:left; width:100%; margin-top:60px; margin-bottom:65px;}
._news .bd ul{ margin:0 -14px;}
._news .bd li{ float:left; width:25%; padding:14px;}
._news .bd li a{ float:left; width:100%; background:#fff; box-shadow:0 5px 21px rgba(210,210,210,0.35);}
._news .bd li a i{ width: 100%;float: left; padding-bottom: 65.85%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
._news .bd li a i img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
._news .bd li a i:hover  img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}

._news .bd li a .text{ float:left; width:100%; padding:30px 11px 7px 11px;}
._news .bd li a .text h3{ float:left; width:100%; color:#111111; line-height:40px; font-size:20px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; }
._news .bd li a .text h5{ float:left; width:100%; color:#666666; line-height:30px; font-size:16px; height:60px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin:13px 0 33px 0;}
._news .bd li a .text time{ float:left; width:100%; color:#acacac; line-height:46px; font-size:16px; background:url(../_im_g/main8_1.png) right center no-repeat; padding:20px 0; border-top:1px solid #e5e5e5;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._news .bd li a:hover{ background:#013e77;}
._news .bd li a:hover .text h3{ color:#fff;}
._news .bd li a:hover .text h5{ color:#fff; opacity:0.6;}
._news .bd li a:hover .text time{ color:#fff; background:url(../_im_g/main8.png) right center no-repeat; border-top:1px solid rgba(255,255,255,0.16);}

@media  screen and (max-width:1024px){
._news{ margin-bottom:35px;}
._news .bd{ margin-top:25px; margin-bottom:25px;}
._news .bd ul{ margin:0 -6px;}
._news .bd li{ width:50%; padding:6px;}
._news .bd li a{ box-shadow:0 5px 10px rgba(210,210,210,0.35);}
._news .bd li a .text{ padding:15px 11px 5px 11px;}
._news .bd li a .text h3{ font-size:16px; line-height:26px;}
._news .bd li a .text h5{ font-size:14px; line-height:24px; height:48px; margin:5px 0 12px 0;}
._news .bd li a .text time{ font-size:14px; line-height:30px; background-size:auto 12px; padding:8px 0; }
._news .bd li a:hover .text time{ background-size:auto 12px;}
}
@media  screen and (max-width:767px){
._news .bd{ margin-top:10px;}
}


._Cease1{ margin-top:75px;}
._Cease1 .more{ float:left; width:100%;flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;}
._Cease1 .bd{ float:left; width:100%; margin-top:70px; margin-bottom:75px;}
._Cease1 .bd ul{ margin:0 -5px;}
._Cease1 .bd li{ float:left; width:25%; padding:5px;}
._Cease1 .bd li a{ float:left; width:100%; position:relative; overflow:hidden;}
._Cease1 .bd li a:after{ display:none; float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:2; background:#013e77; opacity:0.86;}
._Cease1 .bd li a i{ float:left; width:100%; height:428px; position:relative; z-index:1;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._Cease1 .bd li a:hover i{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._Cease1 .bd li a .text{ float:left; width:100%; position:absolute; left:0; top:50%; padding:30px; z-index:3; text-align:center; transform:translateY(-45%); -ms-transform:translateY(-45%); display:none; }
._Cease1 .bd li a .text h3{ float:left; width:100%; color:#fff; font-size:24px; line-height:34px; overflow:hidden;
white-space: nowrap; text-overflow:ellipsis;}
._Cease1 .bd li a .text h5{ float:left; width:100%; color:#fff; font-size:16px; line-height:26px; margin:25px 0 90px 0;}
._Cease1 .bd li a .text em{ float:left; width:100%; line-height:0;}
._Cease1 .bd li a .text em img{ max-width:none; width:46px;}

._Cease1 .bd li a:hover:after{ display:block;}
._Cease1 .bd li a:hover .text{ display:block;}

._Cease1 .bd li:nth-child(1),
._Cease1 .bd li:nth-child(4){ width:50%;}
._Cease1 .bd li:nth-child(4){ float:right;}
._Cease1 .bd li:nth-child(4) a i{ height:866px;}
@media  screen and (max-width:1440px){
._Cease1 .bd li a i{ height:300px;}
._Cease1 .bd li:nth-child(4) a i{ height:610px;}
._Cease1 .bd li a .text h3{ font-size:20px; line-height:30px;}
._Cease1 .bd li a .text h5{ font-size:14px; line-height:24px; margin:10px 0 40px 0;}
}
@media  screen and (max-width:1024px){
._Cease1{ margin-top:25px;}
._Cease1 .bd{ margin-top:25px; margin-bottom:25px;}
._Cease1 .bd ul{ margin:0 -3px;}
._Cease1 .bd li{ padding:3px;}
._Cease1 .bd li a i{ height:180px;}
._Cease1 .bd li:nth-child(4) a i{ height:366px;}
._Cease1 .bd li a .text{ padding:15px;}
._Cease1 .bd li a .text h3{ font-size:16px; line-height:26px;}
._Cease1 .bd li a .text h5{ font-size:13px; line-height:24px; margin:6px 0 15px 0;}
._Cease1 .bd li a .text em img{ width:30px;}
}
@media  screen and (max-width:767px){
._Cease1 .bd li{ width:50%;}
._Cease1 .bd li a i{ height:170px;}
._Cease1 .bd li:nth-child(4) a i{ height:226px;}
._Cease1 .bd li a .text em{ display:none;}	
._Cease1 .bd li:nth-child(1),
._Cease1 .bd li:nth-child(4){ width:100%;}
._Cease1 .bd li:nth-child(4) a i{ height:300px;}
}



.swiper-wrapper {
 position:relative;
 z-index:1;
 display:flex;
 transition-property:transform;
 box-sizing:content-box;
 transform:translate3d(0px,0,0)
}
.swiper-slide {
 flex-shrink:0;
 position:relative;
 transition-property:transform
}


/*

@media  screen and (max-width:1440px){

}
@media  screen and (max-width:1200px){

}
@media  screen and (max-width:1024px){

}
@media  screen and (max-width:767px){

}

*/








/*wyb*/
/*二级导航当前位置*/
.dqej_section{width: 100%;border-bottom: 1px solid #eeeeee;}
.dqej_section .content{width: 100%;overflow: hidden;}
.dqej_section .content .left{float: left;padding: 21px 0;
white-space:nowrap;overflow: hidden; overflow-x: auto; scrollbar-width: thin; max-width: 22%;}
.dqej_section .content .left::-webkit-scrollbar{ height: 3px;}
.dqej_section .content .left::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.dqej_section .content .left::-webkit-scrollbar-thumb{ height: 3px;  background-color: #013e77; border-radius: 3px;}
.dqej_section .content .left .ico{width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin-right: 8px;}
.dqej_section .content .left a{font-size: 16px;color: #666666;line-height: 24px;display: inline-block;vertical-align: middle;}
.dqej_section .content .left a:hover{color: #013e77;}
.dqej_section .content .left span{font-size: 16px;color: #666666;line-height: 24px;display: inline-block;vertical-align: middle;margin: 0 8px;}
.dqej_section .content .right{float: right;
white-space:nowrap;overflow: hidden; overflow-x: auto; scrollbar-width: thin; max-width: 78%;}
.dqej_section .content .right::-webkit-scrollbar{ height: 3px;}
.dqej_section .content .right::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.dqej_section .content .right::-webkit-scrollbar-thumb{ height: 3px;  background-color: #013e77; border-radius: 3px;}
.dqej_section .content .right ul{font-size: 0;}
.dqej_section .content .right ul li{display: inline-block;vertical-align: middle;margin-left: 56px;}
.dqej_sections .content .right ul li{display: inline-block;vertical-align: middle;margin-left: 46px;}
.dqej_section .content .right ul li:first-child{margin-left: 0;}
.dqej_section .content .right ul li a{display: block;padding: 0 14px;font-size: 16px;color: #333333;line-height: 66px;border-bottom: 1px solid rgba(255,255,255,0);}
.dqej_sections .content .right ul li a{display: block;padding: 0 5px;font-size: 16px;color: #333333;line-height: 66px;border-bottom: 1px solid rgba(255,255,255,0);text-transform:uppercase;}
.dqej_section .content .right ul li:hover a,
.dqej_section .content .right ul li.on a{color: #013e77;border-bottom: 1px solid #013e77;}
@media  screen and (max-width: 1600px){
.dqej_section .content .left{max-width: 38%;}
.dqej_section .content .left span{margin: 0 4px;}
.dqej_section .content .right ul li a{padding: 0 5px;}
.dqej_sections .content .right ul li a{padding: 0 3px;}
.dqej_section .content .right ul li{margin-left: 20px;}
.dqej_sections .content .right ul li{margin-left: 20px;}
.dqej_section .content .right{max-width: 60%;}
}
@media  screen and (max-width: 1024px){
.dqej_section .content .left{display: none;}
.dqej_section .content .right{float: left;width: 100%;
white-space:nowrap;overflow: hidden; overflow-x: auto; scrollbar-width: thin; max-width: 100%;}
.dqej_section .content .right ul{font-size: 0;width: 100%;text-align: center;margin: 0 -6px;
white-space:nowrap;overflow: hidden; overflow-x: auto; scrollbar-width: thin; max-width: 100%;
width: calc(100% + 12px);
width: -ms-calc(100% + 12px);
width: -o-calc(100% + 12px);
width: -moz-calc(100% + 12px);
width: -webkit-calc(100% + 12px);}
.dqej_section .content .right ul::-webkit-scrollbar{ display: none;}
.dqej_section .content .right ul li{margin-left: 0;padding: 0 6px;}
.dqej_section .content .right ul li a{padding: 0 8px;font-size: 14px;line-height: 34px;}
}

/* 分页 */
.wack1{ float:left; width:100%; text-align:center;}
.page_section{ display:table; margin:0 auto;}
.page_section li:first-child, .page_section li:nth-last-child(2){width:50px;}
.page_section li:last-child{display: none;}
.page_section li{ float:left; width:50px; height:26px; line-height:26px; color:#666; font-size:14px;text-align: center;
	background:#e5e5e5; margin:0 5px; position:relative;}
.page_section li a{display: block;}
.page_section li:hover a, .page_section li.thisclass{color:#fff; background:#013e77;}
.page_section li.thisclass{width:32px;}

/*分页*/
/*.page_section{width: 100%;font-size: 0;text-align: center;}
.page_section a{width: 26px;height: 26px;line-height: 26px;text-align: center;font-size: 16px;color: #666666;background-color: #e5e5e5;display: inline-block;vertical-align: middle;margin: 0 5px;}
.page_section a.boxs{width: 50px;background-color: rgba(255,255,255,0);margin: 0 18px;}
.page_section span{line-height: 26px;font-size: 16px;color: #666666;display: inline-block;vertical-align: middle;margin: 0 5px;}
.page_section a:hover,
.page_section a.on{background-color: #013e77;color: #fff;}
.page_section a.boxs:hover{background-color: rgba(255,255,255,0);color: #013e77;}
@media  screen and (max-width: 1024px){
.page_section a{width: 24px;height: 24px;line-height: 24px;font-size: 14px;margin: 0 4px;}
.page_section a.boxs{width: 50px;margin: 0 10px;}
.page_section span{line-height: 24px;font-size: 14px;margin: 0 4px;}
}*/

/*内页banner*/
.ny_banner{width: 100%;position: relative;float: left;}
.ny_banner::after{content: "";display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.22);position: absolute;left: 0;top: 0;z-index: 4;}
.ny_banner .ba_pic{width: 100%;}
.ny_banner .ba_pic img{width: 100%;display: block;}
.ny_banner .wordsbox{width: 100%;position: absolute;left: 0;top: 54%;z-index: 5;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.ny_banner .wordsbox .tit1{width: 100%;text-align: center;font-size: 0;margin-bottom: 14px;}
.ny_banner .wordsbox .tit1 .ico{width: 62px;height: 1px;display: inline-block;vertical-align: middle;}
.ny_banner .wordsbox .tit1 .words{font-size: 48px;color: #ffffff;line-height: 52px;font-weight: bold;display: inline-block;vertical-align: middle;margin: 0 18px;font-weight: bold;}
.ny_banner .wordsbox .tit2{font-size: 24px;color: #ffffff;line-height: 28px;text-align: center;text-transform:uppercase;}
@media  screen and (max-width: 1024px){
.ny_banner .wordsbox{top: 62%;}
.ny_banner .wordsbox .tit1{margin-bottom: 8px;}
.ny_banner .wordsbox .tit1 .ico{width: 40px;}
.ny_banner .wordsbox .tit1 .words{font-size: 18px;line-height: 24px;margin: 0 6px;}
.ny_banner .wordsbox .tit2{font-size: 14px;line-height: 20px;}
}

/*中基华智库-智库活动*/
.zkhd_section{width: 100%;padding-top: 40px;padding-bottom: 80px;}
.zkhd_section .top{width: 100%;margin-bottom: 40px;}
.zkhd_section .top a{display: block;width: 100%;overflow: hidden;}
.zkhd_section .top a .picbox{width: 42.9%;float: left;height: 486px;overflow: hidden;}
.zkhd_section .top a .picbox .pic{width: 100%;height: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 1s;}
.zkhd_section .top a:hover .picbox .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
.zkhd_section .top a .right{width: 57.1%;float: right;height: 486px;position: relative;border: 1px solid #dddddd;}
.zkhd_section .top a .right .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 60px 0 74px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.zkhd_section .top a .right .wordsbox .date{font-size: 18px;color: #013e77;line-height: 24px;margin-bottom: 50px;}
.zkhd_section .top a .right .wordsbox .date span{font-size: 36px;}
.zkhd_section .top a .right .wordsbox h2{font-size: 24px;color: #111111;line-height: 28px;margin-bottom: 32px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.zkhd_section .top a:hover .right .wordsbox h2{color: #013e77;}
.zkhd_section .top a .right .wordsbox .info{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 48px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;}
.zkhd_section .top a .right .wordsbox .more{width: 200px;background-color: #013e77;border-radius: 27.5px;font-size: 0;text-align: center;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.zkhd_section .top a .right .wordsbox .more:hover{
transform: scale(0.95);
-webkit-transform: scale(0.95);
-moz-transform: scale(0.95);
-o-transform: scale(0.95);
-ms-transform: scale(0.95);}
.zkhd_section .top a .right .wordsbox .more .words{font-size: 18px;color: #ffffff;line-height: 56px;display: inline-block;vertical-align: middle;margin-right: 12px;}
.zkhd_section .top a .right .wordsbox .more .ico{width: 20px;height: 2px;background-color: #fff;position: relative;display: inline-block;vertical-align: middle;}
.zkhd_section .top a .right .wordsbox .more .ico::after{content: "";display: block;width: 8px;height: 8px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;right: 0;top: 50%;margin-top: -4px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.zkhd_section .bottom{width: 100%;margin-bottom: 80px;}
.zkhd_section .bottom li{width: 100%;margin-bottom: 30px;}
.zkhd_section .bottom li:last-child{margin-bottom: 0;}
.zkhd_section .bottom li a{display: block;width: 100%; padding: 18px 85px 18px 24px;border: 1px solid #dddddd;position: relative;}
.zkhd_section .bottom li a::after{content: "";display: block;clear: both;}
.zkhd_section .bottom li a::before{content: "";display: block;width: 0;height: 4px;background-color: #033d87;position: absolute;left: 0;top: 100%;
-webkit-transition: all 0.7s ease-out 0.3s; 
-moz-transition: all 0.7s ease-out 0.3s; 
-o-transition: all 0.7s ease-out 0.3s; 
transition: all 0.7s ease-out 0.3s;}
.zkhd_section .bottom li a:hover::before{width: 100%;}
.zkhd_section .bottom li a:hover{border-color: rgba(255,255,255,0); box-shadow: 6px 0 26px rgba(0,0,0,0.11);}
.zkhd_section .bottom li a .picbox{width: 375px;float: left;height: 250px;overflow: hidden;}
.zkhd_section .bottom li a .picbox .pic{width: 100%;height: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 1s;}
.zkhd_section .bottom li a:hover .picbox .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
.zkhd_section .bottom li a .wordsbox{float: left;position: relative;height: 250px;
width: calc(100% - 550px);
width: -ms-calc(100% - 550px);
width: -o-calc(100% - 550px);
width: -moz-calc(100% - 550px);
width: -webkit-calc(100% - 550px);}
.zkhd_section .bottom li a .wordsbox .con{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 64px 0 106px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.zkhd_section .bottom li a .wordsbox .con h2{font-size: 20px;color: #111111;line-height: 24px;margin-bottom: 40px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.zkhd_section .bottom li a:hover .wordsbox .con h2{color: #013e77;}
.zkhd_section .bottom li a .wordsbox .con .info{font-size: 16px;color: #666666;line-height: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.zkhd_section .bottom li a .datebox{float: left;width: 175px;border-left: 1px solid #e5ebf3;height: 250px;position: relative;}
.zkhd_section .bottom li a .datebox .dates{width: 100%;position: absolute;left: 0;top: 50%;padding-left: 72px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.zkhd_section .bottom li a .datebox .dates .words1{font-size: 36px;color: #666666;line-height: 40px;text-align: center;margin-bottom: 8px;}
.zkhd_section .bottom li a:hover .datebox .dates .words1{color: #013e77;}
.zkhd_section .bottom li a .datebox .dates .words2{font-size: 16px;color: #666666;line-height: 22px;text-align: center;margin-bottom: 54px;}
.zkhd_section .bottom li a:hover .datebox .dates .words2{color: #013e77;}
.zkhd_section .bottom li a .datebox .dates .icobox{width: 44px;height: 44px;background-color: #bababa;border-radius: 100%;margin: 0 auto;}
.zkhd_section .bottom li a:hover .datebox .dates .icobox{background-color: #013e77;}
.zkhd_section .bottom li a .datebox .dates .icobox .ico{width: 100%;height: 100%;}
@media  screen and (max-width: 1400px){
.zkhd_section .bottom li a .picbox{width: 300px;float: left;height: 220px;}
.zkhd_section .bottom li a .wordsbox .con{padding: 0 20px;}
.zkhd_section .bottom li a .wordsbox{height: 220px;
width: calc(100% - 420px);
width: -ms-calc(100% - 420px);
width: -o-calc(100% - 420px);
width: -moz-calc(100% - 420px);
width: -webkit-calc(100% - 420px);}
.zkhd_section .bottom li a .datebox{width: 120px;height: 220px;}
.zkhd_section .bottom li a .datebox .dates{padding-left: 18px;}
}
@media  screen and (max-width: 1024px){
.zkhd_section{padding-top: 30px;padding-bottom: 30px;}
.zkhd_section .top{margin-bottom: 14px;}
.zkhd_section .top a .picbox{width: 100%;height: 225px;}
.zkhd_section .top a .right{width: 100%;height: auto;}
.zkhd_section .top a .right .wordsbox{position: static;padding: 12px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.zkhd_section .top a .right .wordsbox .date{font-size: 14px;line-height: 20px;margin-bottom: 8px;}
.zkhd_section .top a .right .wordsbox .date span{font-size: 18px;}
.zkhd_section .top a .right .wordsbox h2{font-size: 16px;line-height: 22px;margin-bottom: 8px;}
.zkhd_section .top a .right .wordsbox .info{font-size: 14px;line-height: 20px;margin-bottom: 8px;}
.zkhd_section .top a .right .wordsbox .more{width: 120px;border-radius: 27.5px;}
.zkhd_section .top a .right .wordsbox .more .words{font-size: 14px;line-height: 32px;margin-right: 6px;}
.zkhd_section .top a .right .wordsbox .more .ico{width: 16px;}
.zkhd_section .top a .right .wordsbox .more .ico::after{width: 6px;height: 6px;;margin-top: -3px;}
.zkhd_section .bottom{margin-bottom: 12px;}
.zkhd_section .bottom li{margin-bottom: 12px;}
.zkhd_section .bottom li a{padding: 10px;}
.zkhd_section .bottom li a::before{height: 2px;}
.zkhd_section .bottom li a:hover{border-color: rgba(255,255,255,0); box-shadow: 6px 0 26px rgba(0,0,0,0.11);}
.zkhd_section .bottom li a .picbox{width: 100%;height: 210px;}
.zkhd_section .bottom li a .wordsbox{height: auto;width: 100%;}
.zkhd_section .bottom li a .wordsbox .con{position: static;padding: 12px 0;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.zkhd_section .bottom li a .wordsbox .con h2{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.zkhd_section .bottom li a .wordsbox .con .info{font-size: 14px;line-height: 20px;}
.zkhd_section .bottom li a .datebox{width: 100%;border-left: 0; height: auto;border-top: 1px solid #e5ebf3;padding-top: 12px;}
.zkhd_section .bottom li a .datebox .dates{position: static;padding-left: 0;width: 100%;overflow: hidden;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.zkhd_section .bottom li a .datebox .dates .words1{font-size: 16px;line-height: 22px;margin-bottom: 0;float: left;color: #bababa;}
.zkhd_section .bottom li a .datebox .dates .words2{font-size: 16px;line-height: 22px;margin-bottom: 0;float: left;margin-left: 6px;color: #bababa;}
.zkhd_section .bottom li a .datebox .dates .icobox{width: 30px;height: 30px;margin: 0;float: right;}
}

/*中基华智库-智库介绍*/
.zkjs_section{width: 100%;overflow: hidden;float: left;position: relative;}
.zkjs_section .left{float: left;width: 45.83%;position: absolute;left: 0;top: 50%;overflow: hidden;height: 571px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.zkjs_section .left .pic{width: 100%;height: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.zkjs_section .left:hover .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
.zkjs_section .right{width: 61.35%;float: right;padding: 80px 0;}
.zkjs_section .right .wordsbox{width: 100%;height: 571px;position: relative;}
.zkjs_section .right .wordsbox .boxs{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 10% 0 15%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.zkjs_section .right .wordsbox .boxs h2{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 38px;font-weight: bold;}
.zkjs_section .right .wordsbox .boxs .border{width: 72px;height: 3px;background-color: #013e77;margin-bottom: 42px;}
.zkjs_section .right .wordsbox .boxs .info{font-size: 16px;color: #666666;line-height: 30px;padding-right: 10px;
overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 390px;}
.zkjs_section .right .wordsbox .boxs .info::-webkit-scrollbar{ width: 3px;}
.zkjs_section .right .wordsbox .boxs .info::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.zkjs_section .right .wordsbox .boxs .info::-webkit-scrollbar-thumb{ width: 3px;  background-color: #013e77; border-radius: 3px;}
@media  screen and (max-width: 1024px){
.zkjs_section .left{width: 100%;position: static;height: 240px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.zkjs_section .right{width: 100%;padding: 15px;}
.zkjs_section .right .wordsbox{height: auto;}
.zkjs_section .right .wordsbox .boxs{position: static;padding: 0;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.zkjs_section .right .wordsbox .boxs h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.zkjs_section .right .wordsbox .boxs .border{width: 40px;height: 2px;margin-bottom: 12px;}
.zkjs_section .right .wordsbox .boxs .info{font-size: 14px;line-height: 20px;padding-right: 6px;max-height: 10000px;}
.zkjs_section .right .wordsbox .boxs .info::-webkit-scrollbar{ display: none;}
.zkjs_section .right .wordsbox .boxs .info::-webkit-scrollbar{ width: 0;}
.zkjs_section .right .wordsbox .boxs .info::-webkit-scrollbar-track{border-radius: 0;}
.zkjs_section .right .wordsbox .boxs .info::-webkit-scrollbar-thumb{ width: 0;border-radius: 0;}
}

/*中基华智库-专家介绍*/
.zjjs_section{width: 100%;padding-top: 80px;padding-bottom: 80px;}
.zjjs_section ul{margin: -30px;
width: calc(100% + 60px);
width: -ms-calc(100% + 60px);
width: -o-calc(100% + 60px);
width: -moz-calc(100% + 60px);
width: -webkit-calc(100% + 60px);}
.zjjs_section ul::after{content: "";display: block;clear: both;}
.zjjs_section ul li{width: 50%;float: left;padding: 30px;}
.zjjs_section ul li a{display: block;width: 100%;}
.zjjs_section ul li a::after{content: "";display: block;clear: both;}
.zjjs_section ul li a .ba_pic{width: 49.76%;float: left;height: 522px;position: relative;padding-left: 20px;}
.zjjs_section ul li a .ba_pic::after{content: "";display: block;height: 100%;position: absolute;left: 0;top: 20px;background-color: #013e77;z-index: 3;opacity: 0;
width: calc(100% - 20px);
width: -ms-calc(100% - 20px);
width: -o-calc(100% - 20px);
width: -moz-calc(100% - 20px);
width: -webkit-calc(100% - 20px);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.zjjs_section ul li a:hover .ba_pic::after{opacity: 1;}
.zjjs_section ul li a .ba_pic .pic{width: 100%;height: 100%;position: relative;z-index: 4;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.zjjs_section ul li a:hover .ba_pic .pic{
transform: scale(0.95);
-webkit-transform: scale(0.95);
-moz-transform: scale(0.95);
-o-transform: scale(0.95);
-ms-transform: scale(0.95);}
.zjjs_section ul li a .wordsbox{width: 50.24%;float: left;position: relative;height: 522px;}
.zjjs_section ul li a .wordsbox .boxs{width: 100%;position: absolute;left: 0;top: 50%;padding-left: 44px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.zjjs_section ul li a .wordsbox .boxs h2{font-size: 30px;color: #333333;line-height: 36px;margin-bottom: 46px;}
.zjjs_section ul li a .wordsbox .boxs .info{font-size: 18px;color: #333333;line-height: 36px;margin-bottom: 92px;padding-right: 10px;
overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 280px;}
.zjjs_section ul li a .wordsbox .boxs .info::-webkit-scrollbar{ width: 3px;}
.zjjs_section ul li a .wordsbox .boxs .info::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.zjjs_section ul li a .wordsbox .boxs .info::-webkit-scrollbar-thumb{ width: 3px;  background-color: #013e77; border-radius: 3px;}
.zjjs_section ul li a .wordsbox .boxs .more{width: 160px;border: 1px solid #013e77; font-size: 0;border-radius: 23px;text-align: center;}
.zjjs_section ul li a .wordsbox .boxs .more .words{font-size: 18px;color: #013e77;line-height: 44px;display: inline-block;vertical-align: middle;margin-right: 12px;}
.zjjs_section ul li a .wordsbox .boxs .more .ico{width: 20px;height: 2px;position: relative;display: inline-block;vertical-align: middle;background-color: #013e77;}
.zjjs_section ul li a .wordsbox .boxs .more .ico::after{content: "";display: block;width: 10px;height: 10px;border-right: 2px solid #013e77;border-top: 2px solid #013e77;position: absolute;right: 0;top: 50%;margin-top: -5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.zjjs_section ul li a:hover .wordsbox .boxs .more{background-color: #013e77;}
.zjjs_section ul li a:hover .wordsbox .boxs .more .words{color: #fff;}
.zjjs_section ul li a:hover .wordsbox .boxs .more .ico{background-color: #fff;}
.zjjs_section ul li a:hover .wordsbox .boxs .more .ico::after{border-right: 2px solid #fff;border-top: 2px solid #fff;}
.zjjs_section .page_section{margin-top: 80px;}
@media  screen and (max-width: 1400px){
.zjjs_section ul li a .ba_pic{width: 49%;height: 350px;padding-left: 20px;}
.zjjs_section ul li a .wordsbox{width: 51%;height: 350px;}
.zjjs_section ul li a .wordsbox .boxs{padding-left: 20px;}
.zjjs_section ul li a .wordsbox .boxs h2{font-size: 26px;line-height: 30px;margin-bottom: 20px;}
.zjjs_section ul li a .wordsbox .boxs .info{font-size: 16px;line-height: 36px;margin-bottom: 20px; max-height: 180px;}
}
@media  screen and (max-width: 1024px){
.zjjs_section{padding-top: 30px;padding-bottom: 30px;}
.zjjs_section ul{margin: -16px 0;width: 100%;}
.zjjs_section ul li{width: 100%;padding: 16px 0;}
.zjjs_section ul li a .ba_pic{width: 45%;height: 210px;padding-left: 10px;}
.zjjs_section ul li a .ba_pic::after{top: 10px;
width: calc(100% - 10px);
width: -ms-calc(100% - 10px);
width: -o-calc(100% - 10px);
width: -moz-calc(100% - 10px);
width: -webkit-calc(100% - 10px);}
.zjjs_section ul li a .wordsbox{width: 55%;height: 210px;}
.zjjs_section ul li a .wordsbox .boxs{padding-left: 12px;}
.zjjs_section ul li a .wordsbox .boxs h2{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.zjjs_section ul li a .wordsbox .boxs .info{font-size: 14px;line-height: 20px;margin-bottom: 10px;padding-right: 6px;max-height: 100px;}
.zjjs_section ul li a .wordsbox .boxs .info::-webkit-scrollbar{ display: none;}
.zjjs_section ul li a .wordsbox .boxs .more{width: 110px;}
.zjjs_section ul li a .wordsbox .boxs .more .words{font-size: 14px;line-height: 32px;margin-right: 6px;}
.zjjs_section ul li a .wordsbox .boxs .more .ico{width: 14px;}
.zjjs_section ul li a .wordsbox .boxs .more .ico::after{width: 6px;height: 6px;margin-top: -3px;}
.zjjs_section .page_section{margin-top: 24px;}
}

/*专家介绍-详情*/
.zjxq_section{width: 100%;padding-top: 40px;padding-bottom: 44px;}
.zjxq_section .content{width: 100%;overflow: hidden;}
.zjxq_section .content .left{float: left;padding-right: 94px;
width: calc(100% - 510px);
width: -ms-calc(100% - 510px);
width: -o-calc(100% - 510px);
width: -moz-calc(100% - 510px);
width: -webkit-calc(100% - 510px);}
.zjxq_section .content .left .top{width: 100%;overflow: hidden;margin-bottom: 128px;}
.zjxq_section .content .left .top .picbox{width: 416px;height: 542px;padding-left: 20px;padding-bottom: 20px;position: relative;float: left;}
.zjxq_section .content .left .top .picbox::after{content: "";display: block;position: absolute;left: 0;bottom: 0;background-color: #013e77;z-index: 4;
width: calc(100% - 20px);
width: -ms-calc(100% - 20px);
width: -o-calc(100% - 20px);
width: -moz-calc(100% - 20px);
width: -webkit-calc(100% - 20px);
height: calc(100% - 20px);
height: -ms-calc(100% - 20px);
height: -o-calc(100% - 20px);
height: -moz-calc(100% - 20px);
height: -webkit-calc(100% - 20px);}
.zjxq_section .content .left .top .picbox .pic{width: 100%;height: 100%;position: relative;z-index: 5;}
.zjxq_section .content .left .top .wordsbox{float: left;padding: 78px 0 0 42px;
width: calc(100% - 416px);
width: -ms-calc(100% - 416px);
width: -o-calc(100% - 416px);
width: -moz-calc(100% - 416px);
width: -webkit-calc(100% - 416px);}
.zjxq_section .content .left .top .wordsbox h2{font-size: 30px;color: #333333;line-height: 34px;margin-bottom: 48px;}
.zjxq_section .content .left .top .wordsbox .info{font-size: 18px;color: #333333;line-height: 36px;}
.zjxq_section .content .left .center{width: 100%;padding-bottom: 86px;border-bottom: 1px solid #dddddd;margin-bottom: 38px;}
.zjxq_section .content .left .center .tit{font-size: 20px;color: #333333;line-height: 24px;margin-bottom: 44px;}
.zjxq_section .content .left .center .words{font-size: 18px;color: #333333;line-height: 36px;margin-bottom: 40px;}
.zjxq_section .content .left .center .words:last-child{margin-bottom: 0;}
.zjxq_section .content .left .page{width: 100%;overflow: hidden;}
.zjxq_section .content .left .page .box{width: 33.33333%;float: left;}
.zjxq_section .content .left .page .back{width: 33.333%;text-align: center;float: left;}
.zjxq_section .content .left .page .back a{display: block;width: 100%;font-size: 0;}
.zjxq_section .content .left .page .back a:hover{opacity: 0.6;}
.zjxq_section .content .left .page .back a .ico{width: 14px;height: 12px;display: inline-block;vertical-align: middle;margin-right: 8px;}
.zjxq_section .content .left .page .back a .worsd{font-size: 16px;color: #666666;line-height: 38px;display: inline-block;vertical-align: middle;font-weight: bold;}
.zjxq_section .content .left .page .box a{display: inline-block;width: 138px;border: 1px solid #dddddd;font-size: 0;text-align: center;}
.zjxq_section .content .left .page .box a .ico{width: 10px;height: 10px;border-top: 2px solid #5b5b5b;border-left: 2px solid #5b5b5b;display: inline-block;vertical-align: middle;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.zjxq_section .content .left .page .box a:hover{background-color: #002e73;}
.zjxq_section .content .left .page .box a .wrods{font-size: 16px;color: #666666;line-height: 36px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.zjxq_section .content .left .page .box a:hover .wrods{color: #fff;}
.zjxq_section .content .left .page .box.next a .ico{border-right: 2px solid #5b5b5b;border-left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.zjxq_section .content .left .page .box a:hover .ico{border-color: #fff;}
.zjxq_section .content .left .page .box.next a .wrods{margin-left: 0;margin-right: 10px;}
.zjxq_section .content .left .page .box.next{text-align: right;}
.zjxq_section .content .right{float: right;width: 510px;background-color: #f8f8f8;padding: 36px 24px 118px 24px;}
.zjxq_section .content .right h2{font-size: 30px;color: #333333;line-height: 34px;border-bottom: 1px solid #dddddd;padding-bottom: 18px;position: relative;margin-bottom: 48px;}
.zjxq_section .content .right h2::after{content: "";display: block;width: 126px;height: 1px;background-color: #013e77;position: absolute;left: 0;bottom: 0;}
.zjxq_section .content .right ul{width: 100%;}
.zjxq_section .content .right ul li{width: 100%;margin-bottom: 54px;}
.zjxq_section .content .right ul li:last-child{margin-bottom: 0;}
.zjxq_section .content .right ul li .pic{width: 380px;height: 501px;margin: 0 auto 26px auto;}
.zjxq_section .content .right ul li .words{font-size: 30px;color: #333333;line-height: 34px;text-align: center;}
@media  screen and (max-width: 1400px){
.zjxq_section .content .left{float: left;padding-right: 94px;
width: calc(100% - 340px);
width: -ms-calc(100% - 340px);
width: -o-calc(100% - 340px);
width: -moz-calc(100% - 340px);
width: -webkit-calc(100% - 340px);}
.zjxq_section .content .right{width: 340px;padding: 36px 24px 118px 24px;}
.zjxq_section .content .left .top .picbox{width: 300px;height: 400px;}
.zjxq_section .content .left .top .wordsbox{padding: 20px 0 0 20px;
width: calc(100% - 300px);
width: -ms-calc(100% - 300px);
width: -o-calc(100% - 300px);
width: -moz-calc(100% - 300px);
width: -webkit-calc(100% - 300px);}
.zjxq_section .content .right ul li .pic{width: 260px;height: 350px;margin: 0 auto 16px auto;}
.zjxq_section .content .left .top{margin-bottom: 60px;}
.zjxq_section .content .left .center{margin-bottom: 20px;padding-bottom: 30px;}
.zjxq_section .content .left .center .tit{margin-bottom: 20px;}
.zjxq_section .content .left .center .words{margin-bottom: 20px;}
}
@media  screen and (max-width: 1200px){
.zjxq_section .content .left{padding-right: 30px;}
.zjxq_section .content .left .top .picbox{width: 160px;height: 240px;}
.zjxq_section .content .left .top .wordsbox{padding: 14px 0 0 14px;
width: calc(100% - 160px);
width: -ms-calc(100% - 160px);
width: -o-calc(100% - 160px);
width: -moz-calc(100% - 160px);
width: -webkit-calc(100% - 160px);}
.zjxq_section .content .left .top .wordsbox h2{font-size: 18px;line-height: 24px;margin-bottom: 20px;}
.zjxq_section .content .left .top .wordsbox .info{font-size: 16px;line-height: 22px;}
}
@media  screen and (max-width: 1024px){
.zjxq_section{padding-top: 30px;padding-bottom: 30px;}
.zjxq_section .content .left{padding-right: 0;width: 100%;}
.zjxq_section .content .left .top{margin-bottom: 14px;}
.zjxq_section .content .left .top .picbox{width: 155px;height: 210px;padding-left: 10px;padding-bottom:10px;}
.zjxq_section .content .left .top .picbox::after{
width: calc(100% - 10px);
width: -ms-calc(100% - 10px);
width: -o-calc(100% - 10px);
width: -moz-calc(100% - 10px);
width: -webkit-calc(100% - 10px);
height: calc(100% - 10px);
height: -ms-calc(100% - 10px);
height: -o-calc(100% - 10px);
height: -moz-calc(100% - 10px);
height: -webkit-calc(100% - 10px);}
.zjxq_section .content .left .top .wordsbox{padding: 12px 0 0 12px;
width: calc(100% - 155px);
width: -ms-calc(100% - 155px);
width: -o-calc(100% - 155px);
width: -moz-calc(100% - 155px);
width: -webkit-calc(100% - 155px);}
.zjxq_section .content .left .top .wordsbox h2{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.zjxq_section .content .left .top .wordsbox .info{font-size: 14px;line-height: 20px;}
.zjxq_section .content .left .center{padding-bottom: 12px;margin-bottom: 12px;}
.zjxq_section .content .left .center .tit{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.zjxq_section .content .left .center .words{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.zjxq_section .content .left .page .back a .ico{margin-right: 4px;}
.zjxq_section .content .left .page .back a .worsd{font-size: 14px;line-height: 32px;}
.zjxq_section .content .left .page .box a{width: 100px;}
.zjxq_section .content .left .page .box a .ico{width: 8px;height: 8px;}
.zjxq_section .content .left .page .box a .wrods{font-size: 14px;line-height: 28px;margin-left: 4px;}
.zjxq_section .content .left .page .box.next a .wrods{margin-right: 4px;}
.zjxq_section .content .right{margin-top: 14px; width: 100%;padding: 14px 12px;}
.zjxq_section .content .right h2{font-size: 18px;line-height: 24px;padding-bottom: 10px;margin-bottom: 14px;}
.zjxq_section .content .right h2::after{width: 78px;}
.zjxq_section .content .right ul{margin: 0 -4px;overflow: hidden;
width: calc(100% + 8px);
width: -ms-calc(100% + 8px);
width: -o-calc(100% + 8px);
width: -moz-calc(100% + 8px);
width: -webkit-calc(100% + 8px);}
.zjxq_section .content .right ul li{width: 50%;float: left;padding: 0 4px;margin: 0;}
.zjxq_section .content .right ul li .pic{width: 100%;height: 210px;margin: 0 auto 10px auto;}
.zjxq_section .content .right ul li .words{font-size: 14px;line-height: 20px;}
}

/*资料下载*/
.zlxz_section{width: 100%;padding-top: 40px;padding-bottom: 80px;}
.zlxz_section .inputbox{width: 100%;margin-bottom: 40px;text-align: right;}
.zlxz_section .inputbox .inputs{display: inline-block;width: 692px;position: relative;padding-left: 46px;padding-right: 126px;border: 1px solid #013e77;border-radius: 4px;overflow: hidden;}
.zlxz_section .inputbox .inputs input{width: 100%;height: 45px;font-size: 16px;color: #999999;}
.zlxz_section .inputbox .inputs input::-webkit-input-placeholder{font-size: 16px;color: #999999;}
.zlxz_section .inputbox .inputs input:-moz-placeholder{font-size: 16px;color: #999999;}
.zlxz_section .inputbox .inputs input::moz-placeholder{font-size: 16px;color: #999999;}
.zlxz_section .inputbox .inputs input:-ms-input-placeholder{font-size: 16px;color: #999999;}
.zlxz_section .inputbox .inputs .icowordsbox{width: 110px;background-color: #013e77;font-size: 0;text-align: center;position: absolute;right: 0;top: 0;}
.zlxz_section .inputbox .inputs .icowordsbox .ico{width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin-right: 14px;}
.zlxz_section .inputbox .inputs .icowordsbox .words{font-size: 16px;color: #ffffff;line-height: 48px;display: inline-block;vertical-align: middle;}
.zlxz_section ul{width: 100%;margin-bottom: 80px;}
.zlxz_section ul li{width: 100%;margin-bottom: 40px;box-shadow: 4px 5px 21px rgba(210,210,210,0.35);}
.zlxz_section ul li:hover{background-color: #013e77;}
.zlxz_section ul li:last-child{margin-bottom: 0;}
.zlxz_section ul li a{display: block;width: 100%;overflow: hidden;padding: 8px 0;}
.zlxz_section ul li a .con{float: left;padding: 13px 66px 13px 24px;
width: calc(100% - 230px);
width: -ms-calc(100% - 230px);
width: -o-calc(100% - 230px);
width: -moz-calc(100% - 230px);
width: -webkit-calc(100% - 230px);}
.zlxz_section ul li a .con .picbox{width: 294px;float: left;height: 196px;overflow: hidden;}
.zlxz_section ul li a .con .picbox .pic{width: 100%;height: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.zlxz_section ul li a:hover .con .picbox .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
.zlxz_section ul li a .con .wordsbox{float: left;height: 196px;position: relative;
width: calc(100% - 294px);
width: -ms-calc(100% - 294px);
width: -o-calc(100% - 294px);
width: -moz-calc(100% - 294px);
width: -webkit-calc(100% - 294px);}
.zlxz_section ul li a .con .wordsbox .wboxs{width: 100%;position: absolute;left: 0;top: 50%;padding-left: 68px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.zlxz_section ul li a .con .wordsbox .wboxs .date{font-size: 18px;color: #666666;line-height: 24px;margin-bottom: 26px;}
.zlxz_section ul li:hover a .con .wordsbox .wboxs .date{color: #fff;}
.zlxz_section ul li a .con .wordsbox .wboxs .date span{font-size: 36px;}
.zlxz_section ul li a .con .wordsbox .wboxs h2{font-size: 20px;color: #111111;line-height: 24px;margin-bottom: 22px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.zlxz_section ul li:hover a .con .wordsbox .wboxs h2{color: #fff;}
.zlxz_section ul li a .con .wordsbox .wboxs .info{font-size: 16px;color: #666666;line-height: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.zlxz_section ul li:hover a .con .wordsbox .wboxs .info{color: #fff;}
.zlxz_section ul li a .icobox{float: left;width: 230px;position: relative;height: 222px;border-left: 1px solid #e4e4e4;}
.zlxz_section ul li a:hover .icobox{border-left: 1px solid #4e78a0;}
.zlxz_section ul li a .icobox .ico{width: 39px;height: 39px;position: absolute;left: 50%;top: 50%;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);}
.zlxz_section ul li a .icobox .ico.ico1{display: none;}
.zlxz_section ul li:hover a .icobox .ico.ico1{display: block;}
.zlxz_section ul li:hover a .icobox .ico.ico2{display: none;}
@media  screen and (max-width: 1400px){
.zlxz_section ul li a .con{padding: 13px 20px;}
.zlxz_section ul li a .con .wordsbox .wboxs{padding-left: 20px;}
}
@media  screen and (max-width: 1024px){
.zlxz_section{padding-top: 30px;padding-bottom: 30px;}
.zlxz_section .inputbox{margin-bottom: 14px;}
.zlxz_section .inputbox .inputs{width: 80%;display: block;margin: 0 auto;padding-left: 12px;padding-right: 82px;}
.zlxz_section .inputbox .inputs input{height: 32px;font-size: 14px;}
.zlxz_section .inputbox .inputs input::-webkit-input-placeholder{font-size: 14px;}
.zlxz_section .inputbox .inputs input:-moz-placeholder{font-size: 14px;}
.zlxz_section .inputbox .inputs input::moz-placeholder{font-size: 14px;}
.zlxz_section .inputbox .inputs input:-ms-input-placeholder{font-size: 14px;}
.zlxz_section .inputbox .inputs .icowordsbox{width: 70px;}
.zlxz_section .inputbox .inputs .icowordsbox .ico{width: 14px;height: 14px;margin-right: 6px;}
.zlxz_section .inputbox .inputs .icowordsbox .words{font-size: 14px;line-height: 34px;}
.zlxz_section ul{;margin-bottom: 14px;}
.zlxz_section ul li{;margin-bottom: 12px;box-shadow: 0 0 12px rgba(210,210,210,0.35);}
.zlxz_section ul li a{padding: 20px 16px;position: relative;}
.zlxz_section ul li a .con{padding: 0;width: 100%;}
.zlxz_section ul li a .con .picbox{width: 100%;height: 170px;}
.zlxz_section ul li a .con .wordsbox{height: auto;width: 100%;}
.zlxz_section ul li a .con .wordsbox .wboxs{;position: static;padding-left: 0;padding-top: 12px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.zlxz_section ul li a .con .wordsbox .wboxs .date{font-size: 14px;line-height: 22px;margin-bottom: 10px;}
.zlxz_section ul li a .con .wordsbox .wboxs .date span{font-size: 18px;}
.zlxz_section ul li a .con .wordsbox .wboxs h2{font-size: 16px;line-height: 22px;margin-bottom: 10px;-webkit-line-clamp:100;}
.zlxz_section ul li a .con .wordsbox .wboxs .info{font-size: 14px;line-height: 20px;-webkit-line-clamp:100;}
.zlxz_section ul li a .icobox{width: auto;height: auto;border-left: 0;margin-top: 0;position: absolute;right: 20px;top: 202px;}
.zlxz_section ul li a:hover .icobox{border-left: 0;}
.zlxz_section ul li a .icobox .ico{width: 20px;height: 20px;position: static;margin: 0 auto;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
}

/*业务范围*/
/*BIM咨询*/
/*模块1*/
.bimzx_section1{width: 100%;padding-top: 80px;padding-bottom: 80px;}
.bimzx_section1 .content{width: 100%;overflow: hidden;}
.bimzx_section1 .content .left{width: 50%;float: left;position: relative;padding-right: 100px;padding-top: 76px;}
.bimzx_section1 .content .left h2{font-size: 36px;color: #333333;line-height: 42px;margin-bottom: 36px;font-weight: bold;}
.bimzx_section1 .content .left .border{width: 72px;height: 3px;background-color: #013e77;margin-bottom: 42px;}
.bimzx_section1 .content .left .info{font-size: 18px;color: #666666;line-height: 36px;text-align: justify;padding-right: 10px;
overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 252px;}
.bimzx_section1 .content .left .info::-webkit-scrollbar{ width: 3px;}
.bimzx_section1 .content .left .info::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.bimzx_section1 .content .left .info::-webkit-scrollbar-thumb{ width: 3px;  background-color: #013e77; border-radius: 3px;}
.bimzx_section1 .content .right{width: 50%;float: right;height: 565px;overflow: hidden;}
.bimzx_section1 .content .right .pic{width: 100%;height: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.bimzx_section1 .content:hover .right .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
@media  screen and (max-width: 1400px){
.bimzx_section1 .content .left{padding-right: 80px;padding-top: 30px;}
.bimzx_section1 .content .right{height: 400px;}
.bimzx_section1 .content .left .info{max-height: 180px;}
}
@media  screen and (max-width: 1024px){
.bimzx_section1{padding-top: 30px;padding-bottom: 30px;}
.bimzx_section1 .content .left{width: 100%;padding-right: 0;padding-top: 0;margin-bottom: 14px;}
.bimzx_section1 .content .left h2{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.bimzx_section1 .content .left .border{width: 30px;height: 2px;margin-bottom: 10px;}
.bimzx_section1 .content .left .info{font-size: 14px;line-height: 20px;padding-right: 6px;max-height: 100000px;}
.bimzx_section1 .content .left .info::-webkit-scrollbar{ display: none;}
.bimzx_section1 .content .right{width: 100%;height: 220px;}
}

/*模块2*/
.bimzx_section2{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.bimzx_section2 h2{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 36px;font-weight: bold; text-align: center;}
.bimzx_section2 .border{width: 72px;height: 3px;background-color: #013e77;margin: 0 auto 80px auto;}
.bimzx_section2 .con{width: 100%;overflow: hidden;}
.bimzx_section2 .con .left{width: 42%;float: left;height: 824px;padding-right: 10px;position: relative;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.bimzx_section2 .con .left:hover{
transform: scale(0.98);
-webkit-transform: scale(0.98);
-moz-transform: scale(0.98);
-o-transform: scale(0.98);
-ms-transform: scale(0.98);}
.bimzx_section2 .con .left .wordsbox{position: absolute;left: 50%;top: 50%;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);}
.bimzx_section2 .con .left .wordsbox .tit{font-size: 0;margin-bottom: 58px;}
.bimzx_section2 .con .left .wordsbox .tit .ico{width: 34px;height: 34px;display: inline-block;vertical-align: middle;margin-right: 20px;}
.bimzx_section2 .con .left .wordsbox .tit .words{font-size: 30px;color: #fff;line-height: 34px;display: inline-block;vertical-align: middle;}
.bimzx_section2 .con .left .wordsbox ul{width: 100%;}
.bimzx_section2 .con .left .wordsbox ul li{width: 100%;margin-bottom: 34px;font-size: 20px;color: #ffffff;line-height: 26px;cursor: pointer;}
.bimzx_section2 .con .left .wordsbox ul li:last-child{margin-bottom: 0;}
.bimzx_section2 .con .right{width: 58%;float: right;padding-left: 10px;}
.bimzx_section2 .con .right .top{width: 100%;height: 500px;position: relative;margin-bottom: 20px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.bimzx_section2 .con .right .top:hover{
transform: scale(0.98);
-webkit-transform: scale(0.98);
-moz-transform: scale(0.98);
-o-transform: scale(0.98);
-ms-transform: scale(0.98);}
.bimzx_section2 .con .right .top .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 80px 0 88px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.bimzx_section2 .con .right .top .wordsbox .tit{font-size: 0;margin-bottom: 58px;}
.bimzx_section2 .con .right .top .wordsbox .tit .ico{width: 34px;height: 34px;display: inline-block;vertical-align: middle;margin-right: 20px;}
.bimzx_section2 .con .right .top .wordsbox .tit .words{font-size: 30px;color: #fff;line-height: 34px;display: inline-block;vertical-align: middle;}
.bimzx_section2 .con .right .top .wordsbox ul{margin: -16px -50px;overflow: hidden;
width: calc(100% + 100px);
width: -ms-calc(100% + 100px);
width: -o-calc(100% + 100px);
width: -moz-calc(100% + 100px);
width: -webkit-calc(100% + 100px);}
.bimzx_section2 .con .right .top .wordsbox ul li{width: 50%;float: left;padding: 16px 50px;font-size: 20px;color: #ffffff;line-height: 24px;cursor: pointer;}
.bimzx_section2 .con .right .bottom{width: 100%;height: 304px;position: relative;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.bimzx_section2 .con .right .bottom:hover{
transform: scale(0.98);
-webkit-transform: scale(0.98);
-moz-transform: scale(0.98);
-o-transform: scale(0.98);
-ms-transform: scale(0.98);}
.bimzx_section2 .con .right .bottom .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 80px 0 88px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.bimzx_section2 .con .right .bottom .wordsbox .tit{font-size: 0;margin-bottom: 58px;}
.bimzx_section2 .con .right .bottom .wordsbox .tit .ico{width: 34px;height: 34px;display: inline-block;vertical-align: middle;margin-right: 20px;}
.bimzx_section2 .con .right .bottom .wordsbox .tit .words{font-size: 30px;color: #fff;line-height: 34px;display: inline-block;vertical-align: middle;}
.bimzx_section2 .con .right .bottom .wordsbox ul{width: 100%;}
.bimzx_section2 .con .right .bottom .wordsbox ul li{font-size: 20px;color: #ffffff;line-height: 24px;margin-bottom: 34px;cursor: pointer;}
.bimzx_section2 .con .right .bottom .wordsbox ul li:last-child{margin-bottom: 0;}
@media  screen and (max-width: 1400px){
.bimzx_section2 .con .left .wordsbox ul li{margin-bottom: 20px;font-size: 16px;line-height: 22px;}
.bimzx_section2 .con .right .top .wordsbox{padding: 0 30px;}
.bimzx_section2 .con .right .top .wordsbox ul{margin: -10px;
width: calc(100% + 20px);
width: -ms-calc(100% + 20px);
width: -o-calc(100% + 20px);
width: -moz-calc(100% + 20px);
width: -webkit-calc(100% + 20px);}
.bimzx_section2 .con .right .top .wordsbox ul li{padding: 10px;font-size: 16px;line-height: 22px;}
.bimzx_section2 .con .right .bottom .wordsbox{padding: 0 30px;}
.bimzx_section2 .con .right .bottom .wordsbox ul li{font-size: 16px;line-height: 22px;margin-bottom: 20px;}
}
@media  screen and (max-width: 1024px){
.bimzx_section2{padding-top: 30px;padding-bottom: 30px;}
.bimzx_section2 h2{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.bimzx_section2 .border{width: 30px;height: 2px;margin: 0 auto 10px auto;}
.bimzx_section2 .con .left{width: 100%;height: auto;padding-right: 0;}
.bimzx_section2 .con .left .wordsbox{position: static;width: 100%;padding: 20px 14px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.bimzx_section2 .con .left .wordsbox .tit{margin-bottom: 12px;}
.bimzx_section2 .con .left .wordsbox .tit .ico{width: 26px;height: 26px;margin-right: 6px;}
.bimzx_section2 .con .left .wordsbox .tit .words{font-size: 16px;line-height: 22px;}
.bimzx_section2 .con .left .wordsbox ul li{margin-bottom: 10px;font-size: 14px;line-height: 20px;}
.bimzx_section2 .con .right{width: 100%;padding-left: 0;margin-top: 12px;}
.bimzx_section2 .con .right .top{height: auto;margin-bottom: 12px;}
.bimzx_section2 .con .right .top .wordsbox{position: static;padding: 20px 14px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.bimzx_section2 .con .right .top .wordsbox .tit{;margin-bottom: 12px;}
.bimzx_section2 .con .right .top .wordsbox .tit .ico{width: 26px;height: 26px;margin-right: 6px;}
.bimzx_section2 .con .right .top .wordsbox .tit .words{font-size: 16px;line-height: 22px;}
.bimzx_section2 .con .right .top .wordsbox ul{margin: -0;width: 100%;}
.bimzx_section2 .con .right .top .wordsbox ul li{width: 100%;padding: 0;font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.bimzx_section2 .con .right .top .wordsbox ul li:last-child{margin-bottom: 0;}
.bimzx_section2 .con .right .bottom{width: 100%;height: auto;}
.bimzx_section2 .con .right .bottom .wordsbox{position: static;padding: 20px 14px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.bimzx_section2 .con .right .bottom .wordsbox .tit{margin-bottom: 12px;}
.bimzx_section2 .con .right .bottom .wordsbox .tit .ico{width: 26px;height: 26px;margin-right: 6px;}
.bimzx_section2 .con .right .bottom .wordsbox .tit .words{font-size: 16px;line-height: 22px;}
.bimzx_section2 .con .right .bottom .wordsbox ul li{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
}

/*模块3*/
.bimzx_section3{width: 100%;padding-top: 80px;padding-bottom: 80px;}
.bimzx_section3 .content{width: 100%;overflow: hidden;}
.bimzx_section3 .content .left{width: 50%;float: right;position: relative;padding-left: 80px;padding-top: 76px;}
.bimzx_section3 .content .left h2{font-size: 36px;color: #333333;line-height: 42px;margin-bottom: 36px;font-weight: bold;}
.bimzx_section3 .content .left .border{width: 72px;height: 3px;background-color: #013e77;margin-bottom: 42px;}
.bimzx_section3 .content .left .info{font-size: 18px;color: #666666;line-height: 36px;text-align: justify;padding-right: 10px;
overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 252px;}
.bimzx_section3 .content .left .info::-webkit-scrollbar{ width: 3px;}
.bimzx_section3 .content .left .info::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.bimzx_section3 .content .left .info::-webkit-scrollbar-thumb{ width: 3px;  background-color: #013e77; border-radius: 3px;}
.bimzx_section3 .content .right{width: 50%;float: left;height: 500px;overflow: hidden;}
.bimzx_section3 .content .right .pic{width: 100%;height: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.bimzx_section3 .content:hover .right .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
@media  screen and (max-width: 1400px){
.bimzx_section3 .content .left{padding-left: 40px;padding-top: 30px;}
.bimzx_section3 .content .right{height: 350px;}
.bimzx_section3 .content .left .info{max-height: 174px;}
}
@media  screen and (max-width: 1024px){
.bimzx_section3{padding-top: 30px;padding-bottom: 30px;}
.bimzx_section3 .content .left{width: 100%;padding-left: 0;padding-top: 0;margin-bottom: 14px;}
.bimzx_section3 .content .left h2{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.bimzx_section3 .content .left .border{width: 30px;height: 2px;margin-bottom: 10px;}
.bimzx_section3 .content .left .info{font-size: 14px;line-height: 20px;padding-right: 6px;max-height: 100000px;}
.bimzx_section3 .content .left .info::-webkit-scrollbar{ display: none;}
.bimzx_section3 .content .right{width: 100%;height: 220px;}
}

/*模块4*/
.bimzx_section4{width: 100%;padding-top: 76px;padding-bottom: 60px;background-color: #f5f5f5;}
.bimzx_section4 h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;margin-bottom: 36px;font-weight: bold;}
.bimzx_section4 .border{width: 72px;height: 3px;background-color: #013e77;margin: 0 auto 60px auto;}
.bimzx_section4 .content{width: 100%;}
.bimzx_section4 .content .ul{margin: 0 -10px;
width: calc(100% + 20px);
width: -ms-calc(100% + 20px);
width: -o-calc(100% + 20px);
width: -moz-calc(100% + 20px);
width: -webkit-calc(100% + 20px);}
.bimzx_section4 .content .ul .li{padding: 20px 10px;height: auto;}
.bimzx_section4 .content .ul .li a{display: block;width: 100%;box-shadow: 4px 5px 14px rgba(210,210,210,0.35);}
.bimzx_section4 .content .ul .li a .pic{ width: 100%; padding-bottom: 65%;/*padding-bottom: 93.49%;*/ position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.bimzx_section4 .content .ul .li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.bimzx_section4 .content .ul .li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.bimzx_section4 .content .ul .li a .wordsbox{width: 100%;padding: 20px 22px 24px 22px;background-color: #fff;}
.bimzx_section4 .content .ul .li a:hover .wordsbox{background-color: #013e77;}
.bimzx_section4 .content .ul .li a .wordsbox .tit1{font-size: 20px;color: #111111;line-height: 24px;margin-bottom: 18px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.bimzx_section4 .content .ul .li a:hover .wordsbox .tit1{color: #fff;}
.bimzx_section4 .content .ul .li a .wordsbox .tit2{font-size: 16px;color: #111111;line-height: 22px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.bimzx_section4 .content .ul .li a:hover .wordsbox .tit2{color: #fff;}
.bimzx_section4 .content .ul .slick-prev{width: 16px;height: 30px;background: url(../_im_g/zimg50.png) no-repeat center center; background-size: cover;left: -14px;top: 50%;}
.bimzx_section4 .content .ul .slick-next{width: 16px;height: 30px;background: url(../_im_g/zimg51.png) no-repeat center center; background-size: cover;right: -14px;top: 50%;}
.bimzx_section4 .content .ul .slick-prev:hover,
.bimzx_section4 .content .ul .slick-next:hover{opacity: 0.6;}
@media  screen and (max-width: 1024px){
.bimzx_section4{padding-top: 30px;padding-bottom: 30px;}
.bimzx_section4 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.bimzx_section4 .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.bimzx_section4 .content .ul{margin: 0 -4px;padding-bottom: 20px;
width: calc(100% + 8px);
width: -ms-calc(100% + 8px);
width: -o-calc(100% + 8px);
width: -moz-calc(100% + 8px);
width: -webkit-calc(100% + 8px);}
.bimzx_section4 .content .ul .li{padding: 0 4px;}
.bimzx_section4 .content .ul .li a{box-shadow: 0 0 0 rgba(210,210,210,0.35);}
.bimzx_section4 .content .ul .li a .wordsbox{padding: 10px;}
.bimzx_section4 .content .ul .li a .wordsbox .tit1{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.bimzx_section4 .content .ul .li a .wordsbox .tit2{font-size: 14px;line-height: 20px;}
.bimzx_section4 .content .ul .slick-prev{width: 0;height: 0;opacity: 0;}
.bimzx_section4 .content .ul .slick-next{width: 0;height: 0;opacity: 0;}
.bimzx_section4 .content .ul .slick-dots{ position: absolute; bottom: 0; height: 8px; text-align: center;}
.bimzx_section4 .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 8px; margin: 0 4px; background: #dddddd;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.bimzx_section4 .content .ul .slick-dots li.slick-active{ background: #013e77;width: 16px;}
}

/*第三方评估*/
.dsf_section1{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.dsf_section1 h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;margin-bottom: 36px;font-weight: bold;}
.dsf_section1 .border{width: 72px;height: 3px;margin: 0 auto 80px auto;background-color: #013e77;}
.dsf_section1 .content{width: 100%;}
.dsf_section1 .content ul{margin: 0 -14px;overflow: hidden;
width: calc(100% + 28px);
width: -ms-calc(100% + 28px);
width: -o-calc(100% + 28px);
width: -moz-calc(100% + 28px);
width: -webkit-calc(100% + 28px);}
.dsf_section1 .content ul li{width: 33.333%;float: left;padding: 0 14px;}
.dsf_section1 .content ul li a{display: block;width: 100%;height: 390px;padding: 142px 44px 10px 48px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.dsf_section1 .content ul li a:hover{opacity: 0.6;}
.dsf_section1 .content ul li a .words{font-size: 24px;color: #ffffff;line-height: 36px;}
@media  screen and (max-width: 1400px){
.dsf_section1 .content ul li a{padding: 40px 30px 10px 30px;height: 240px;}
}
@media  screen and (max-width: 1024px){
.dsf_section1{padding-top: 30px;padding-bottom: 30px;}
.dsf_section1 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.dsf_section1 .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.dsf_section1 .content ul{margin: -5px 0;width: 100%;}
.dsf_section1 .content ul li{width: 100%;padding: 5px 0;}
.dsf_section1 .content ul li a{height: 160px;padding: 20px;}
.dsf_section1 .content ul li a .words{font-size: 16px;line-height: 26px;}
}

/*工程检测*/
/*模块1*/
.gcjc_section1{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.gcjc_section1 h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;margin-bottom: 36px;font-weight: bold;}
.gcjc_section1 .border{width: 72px;height: 3px;background-color: #013e77;margin: 0 auto 80px auto;}
.gcjc_section1 .content{width: 100%;}
.gcjc_section1 .content ul{margin: 0 -14px;overflow: hidden;
width: calc(100% + 28px);
width: -ms-calc(100% + 28px);
width: -o-calc(100% + 28px);
width: -moz-calc(100% + 28px);
width: -webkit-calc(100% + 28px);}
.gcjc_section1 .content ul li{width: 33.333%;float: left;padding: 0 14px;}
.gcjc_section1 .content ul li a{display: block;width: 100%;height: 389px;position: relative;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.gcjc_section1 .content ul li a:hover{opacity: 0.6;}
.gcjc_section1 .content ul li a .wrodsbox{width: 100%;position: absolute;left: 0;bottom: 60px;padding: 0 10px;}
.gcjc_section1 .content ul li a .wrodsbox .tit1{font-size: 24px;color: #ffffff;line-height: 28px;text-align: center;margin-bottom: 10px;}
.gcjc_section1 .content ul li a .wrodsbox .tit2{font-size: 14px;color: #ffffff;line-height: 18px;text-align: center;text-transform:uppercase;}
@media  screen and (max-width: 1400px){
.gcjc_section1 .content ul li a{height: 250px;}
}
@media  screen and (max-width: 1024px){
.gcjc_section1{padding-top: 30px;padding-bottom: 30px;}
.gcjc_section1 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.gcjc_section1 .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.gcjc_section1 .content ul{margin: -5px 0;width: 100%;}
.gcjc_section1 .content ul li{width: 100%;padding: 5px 0;}
.gcjc_section1 .content ul li a{height: 160px;}
.gcjc_section1 .content ul li a .wrodsbox{bottom: 20px;padding: 0 6px;}
.gcjc_section1 .content ul li a .wrodsbox .tit1{font-size: 16px;line-height: 22px;margin-bottom: 6px;}
.gcjc_section1 .content ul li a .wrodsbox .tit2{font-size: 12px;line-height: 16px;}
}

/*模块2*/
.gcjc_section2{width: 100%;padding-top: 76px;float: left;}
.gcjc_section2 h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;font-weight: bold;margin-bottom: 36px;padding: 0 15px;}
.gcjc_section2 .border{width: 72px;height: 3px;background-color: #013e77;margin: 0 auto 80px auto;padding: 0 15px;}
.gcjc_section2 .content{width: 100%;}
.gcjc_section2 .content ul{width: 100%;overflow: hidden;}
.gcjc_section2 .content ul li{width: 14.28571428571429%;float: left;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.gcjc_section2 .content ul li:hover{background-color: rgba(0,0,0,0.6);}
.gcjc_section2 .content ul li a{display: block;width: 100%;height: 225px;position: relative;}
.gcjc_section2 .content ul li a .words{width: 100%;font-size: 30px;color: #ffffff;line-height: 34px;font-weight: bold;text-align: center; position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.gcjc_section2 .content ul li:nth-child(1){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(2){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(3){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(4){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(5){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(6){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(7){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.0);}
.gcjc_section2 .content ul li:nth-child(8){border-bottom: 1px solid rgba(255,255,255,0.0);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(9){border-bottom: 1px solid rgba(255,255,255,0.0);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(10){border-bottom: 1px solid rgba(255,255,255,0.0);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(11){border-bottom: 1px solid rgba(255,255,255,0.0);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(12){border-bottom: 1px solid rgba(255,255,255,0.0);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(13){border-bottom: 1px solid rgba(255,255,255,0.0);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(14){border-bottom: 1px solid rgba(255,255,255,0.0);border-right: 1px solid rgba(255,255,255,0.0);}
@media  screen and (max-width: 1400px){
.gcjc_section2 .content ul li a{height: 170px;}
}
@media  screen and (max-width: 1024px){
.gcjc_section2{padding-top: 30px;}
.gcjc_section2 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.gcjc_section2 .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.gcjc_section2 .content ul li{width: 50%;}
.gcjc_section2 .content ul li a{height: 80px;}
.gcjc_section2 .content ul li a .words{font-size: 16px;line-height: 22px;}
.gcjc_section2 .content ul li:nth-child(1){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(2){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(3){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(4){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(5){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(6){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(7){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(8){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(9){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(10){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(11){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(12){border-bottom: 1px solid rgba(255,255,255,0.4);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(13){border-bottom: 1px solid rgba(255,255,255,0.0);border-right: 1px solid rgba(255,255,255,0.4);}
.gcjc_section2 .content ul li:nth-child(14){border-bottom: 1px solid rgba(255,255,255,0.0);border-right: 1px solid rgba(255,255,255,0.4);}
}

/*模块3*/
.gcjc_section3{width: 100%;padding-top: 76px;padding-bottom: 80px;background-color: #f5f5f5;}
.gcjc_section3 h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;font-weight: bold;margin-bottom: 36px;}
.gcjc_section3 .border{width: 72px;height: 3px;background-color: #013e77;margin: 0 auto 80px auto;}
.gcjc_section3 .content{width: 100%;}
.gcjc_section3 .content ul{width: 100%}
.gcjc_section3 .content ul li{width: 100%;overflow: hidden;}
.gcjc_section3 .content ul li .left{width: 50%;float: left;height: 500px;overflow: hidden;}
.gcjc_section3 .content ul li .left .pic{width: 100%;height: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.gcjc_section3 .content ul li:hover .left .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
.gcjc_section3 .content ul li .right{width: 50%;float: right;height: 500px;position: relative;}
.gcjc_section3 .content ul li .right .words{font-size: 18px;color: #666666;line-height: 36px;position: absolute;left: 0;top: 50%;padding-left: 80px;text-align: justify;letter-spacing: 1px;overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 468px;padding-right: 10px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.gcjc_section3 .content ul li .right .words::-webkit-scrollbar{ width: 3px;}
.gcjc_section3 .content ul li .right .words::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.gcjc_section3 .content ul li .right .words::-webkit-scrollbar-thumb{ width: 3px;  background-color: #013e77; border-radius: 3px;}
.gcjc_section3 .content ul li:nth-child(even) .left{float: right;}
.gcjc_section3 .content ul li:nth-child(even) .right{float: left;}
.gcjc_section3 .content ul li:nth-child(even) .right .words{padding-left: 0;padding-right: 80px;}
@media  screen and (max-width: 1400px){
.gcjc_section3 .content ul li .left{height: 360px;}
.gcjc_section3 .content ul li .right{height: 360px;}
.gcjc_section3 .content ul li .right .words{padding-left: 40px; max-height: 290px;}
}
@media  screen and (max-width: 1024px){
.gcjc_section3{padding-top: 30px;padding-bottom: 30px;}
.gcjc_section3 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.gcjc_section3 .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.gcjc_section3 .content ul li .left{width: 100%;height: 200px;}
.gcjc_section3 .content ul li .right{width: 100%;height: auto;}
.gcjc_section3 .content ul li .right .words{font-size: 14px;line-height: 24px;position: static;padding-left: 0;max-height: 100000px;padding-right: 0;padding: 14px 0;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.gcjc_section3 .content ul li .right .words::-webkit-scrollbar{ display: none;}
.gcjc_section3 .content ul li:nth-child(even) .right .words{padding-left: 0;padding-right: 0;}
}

/*工程造价*/
.gczj_section{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.gczj_section h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;margin-bottom: 36px;font-weight: bold;}
.gczj_section .border{width: 72px;height: 3px;background-color: #013e77;margin: 0 auto 80px auto;}
.gczj_section .content{width: 100%;}
.gczj_section .content ul{margin: -5px;overflow: hidden;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.gczj_section .content ul li{width: 25%;float: left;padding: 5px;}
.gczj_section .content ul li .libox{width: 100%;height: 236px;position: relative;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.gczj_section .content ul li .libox:hover{opacity: 0.6;}
.gczj_section .content ul li .libox .words{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 15px;font-size: 24px;color: #ffffff;line-height: 30px;text-align: center;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
@media  screen and (max-width: 1400px){
.gczj_section .content ul li .libox{height: 160px;}
}
@media  screen and (max-width: 1024px){
.gczj_section{padding-top: 30px;padding-bottom: 30px;}
.gczj_section h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.gczj_section .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.gczj_section .content ul{margin: -3px;
width: calc(100% + 6px);
width: -ms-calc(100% + 6px);
width: -o-calc(100% + 6px);
width: -moz-calc(100% + 6px);
width: -webkit-calc(100% + 6px);}
.gczj_section .content ul li{width: 50%;;padding: 3px;}
.gczj_section .content ul li .libox{height: 120px;}
.gczj_section .content ul li .libox .words{padding: 0 6px;font-size: 12px;line-height: 20px;}
}

/*工程咨询*/
/*模块1*/
.gczx_section1{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.gczx_section1 h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;font-weight: bold;margin-bottom: 36px;}
.gczx_section1 .border{width: 72px;height: 3px;background-color: #013e77;margin: 0 auto 80px auto;}
.gczx_section1 .content{margin: 0 -20px;overflow: hidden;
width: calc(100% + 40px);
width: -ms-calc(100% + 40px);
width: -o-calc(100% + 40px);
width: -moz-calc(100% + 40px);
width: -webkit-calc(100% + 40px);}
.gczx_section1 .content .boxs{width: 50%;float: left;padding: 0 20px;}
.gczx_section1 .content .boxs .libox{width: 100%;height: 360px;position: relative;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.gczx_section1 .content .boxs .libox:hover{opacity: 0.6;}
.gczx_section1 .content .boxs .libox .words{width: 100%;position: absolute;left: 0;top: 50%;font-size: 24px;color: #ffffff;line-height: 36px;padding: 0 100px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
@media  screen and (max-width: 1400px){
.gczx_section1 .content .boxs .libox .words{padding: 0 20px;}
.gczx_section1 .content .boxs .libox{height: 250px;}
}
@media  screen and (max-width: 1024px){
.gczx_section1{padding-top: 30px;padding-bottom: 30px;}
.gczx_section1 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.gczx_section1 .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.gczx_section1 .content{margin: -5px;width: 100%;}
.gczx_section1 .content .boxs{width: 100%;padding: 5px 0;}
.gczx_section1 .content .boxs .libox{height: 160px;}
.gczx_section1 .content .boxs .libox .words{font-size: 16px;line-height: 24px;padding: 0 12px;}
}

/*模块2*/
.gczx_section2{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.gczx_section2 h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;font-weight: bold;margin-bottom: 36px;}
.gczx_section2 .border{width: 72px;height: 3px;margin: 0 auto 36px auto;background-color: #013e77;}
.gczx_section2 .text{font-size: 20px;color: #333333;line-height: 24px;text-align: center;margin-bottom: 76px;}
.gczx_section2 .content{width: 100%;}
.gczx_section2 .content ul{width: 100%;overflow: hidden;}
.gczx_section2 .content ul li{width: 50%;float: left;}
.gczx_section2 .content ul li .left{width: 50%;float: left;height: 327px;overflow: hidden;position: relative;z-index: 3;}
.gczx_section2 .content ul li .left .pic{width: 100%;height: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.gczx_section2 .content ul li:hover .left .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
.gczx_section2 .content ul li .right{width: 50%;float: right;padding: 74px 60px 10px 46px;position: relative;z-index: 4;}
.gczx_section2 .content ul li .right .num{font-size: 18px;color: #013e77;line-height: 24px;margin-bottom: 16px;font-weight: bold;font-style:oblique;}
.gczx_section2 .content ul li .right .borders{width: 136px;height: 1px;background-color: #013e77;margin-left: -88px;}
.gczx_section2 .content ul li .right .info{font-size: 18px;color: #333333;line-height: 24px;margin-top: 16px;
overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 120px;}
.gczx_section2 .content ul li .right .info::-webkit-scrollbar{ width: 3px;}
.gczx_section2 .content ul li .right .info::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.gczx_section2 .content ul li .right .info::-webkit-scrollbar-thumb{ width: 3px;  background-color: #013e77; border-radius: 3px;}
.gczx_section2 .content ul li.l2 .left{float: right;}
.gczx_section2 .content ul li.l2 .right{float: left;padding: 74px 54px 10px 44px;text-align: right;}
.gczx_section2 .content ul li.l2 .right .borders{margin-right: -88px;display: inline-block;}
@media  screen and (max-width: 1400px){
.gczx_section2 .content ul li .right{padding: 20px 14px 10px 14px;}
.gczx_section2 .content ul li.l2 .right{padding: 20px 14px 10px 14px;}
.gczx_section2 .content ul li .right .info{ max-height: 96px;}
.gczx_section2 .content ul li .left{height: 220px;}
}
@media  screen and (max-width: 1024px){
.gczx_section2{padding-top: 30px;padding-bottom: 30px;}
.gczx_section2 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.gczx_section2 .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.gczx_section2 .text{font-size: 14px;line-height: 18px;margin-bottom: 12px;}
.gczx_section2 .content ul li{width: 100%;float: left;margin-bottom: 12px;}
.gczx_section2 .content ul li:last-child{margin-bottom: 0;}
.gczx_section2 .content ul li .left{height: 160px;}
.gczx_section2 .content ul li .right{padding: 12px;}
.gczx_section2 .content ul li .right .num{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.gczx_section2 .content ul li .right .borders{width: 64px;margin-left: -42px;}
.gczx_section2 .content ul li .right .info{font-size: 12px;line-height: 18px;margin-top: 10px; max-height: 90px;}
.gczx_section2 .content ul li .right .info::-webkit-scrollbar{ width: 2px;}
.gczx_section2 .content ul li .right .info::-webkit-scrollbar-track{border-radius: 2px;}
.gczx_section2 .content ul li .right .info::-webkit-scrollbar-thumb{width: 2px;border-radius: 2px;}
.gczx_section2 .content ul li.l2 .left{float: left;}
.gczx_section2 .content ul li.l2 .right{float: right;padding: 12px;text-align: left;}
.gczx_section2 .content ul li.l2 .right .borders{margin-right: -0;margin-left: -42px; display: block;}
.gczx_section2 .content ul li:nth-child(even) .left{float: right;}
.gczx_section2 .content ul li:nth-child(even) .right{float: left;text-align: right;}
.gczx_section2 .content ul li:nth-child(even) .right .borders{display: inline-block;margin-left: 0;margin-right: -42px;}
}

/*建筑和市政府施工*/
.jzhsg_section{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.jzhsg_section h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;font-weight: bold;margin-bottom: 36px;}
.jzhsg_section .border{width: 72px;height: 3px;background-color: #013e77;margin: 0 auto 80px auto;}
.jzhsg_section .content{width: 100%;}
.jzhsg_section .content .ul{margin: 0 -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.jzhsg_section .content .ul .li{padding: 0 5px;height: auto;}
.jzhsg_section .content .ul .li a{display: block;width: 100%;height: 236px;overflow: hidden;}
.jzhsg_section .content .ul .li .libox{width: 100%;height: 100%;position: relative;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.jzhsg_section .content .ul .li .libox:hover{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
.jzhsg_section .content .ul .li .libox .wordsbox{width: 100%;position: absolute;left: 0;bottom: 28px;padding: 0 6px;}
.jzhsg_section .content .ul .li .libox .wordsbox .tit1{font-size: 24px;color: #ffffff;line-height: 28px;text-align: center;margin-bottom: 8px;}
.jzhsg_section .content .ul .li .libox .wordsbox .tit2{font-size: 14px;color: #ffffff;line-height: 18px;text-align: center;text-transform:uppercase;}
@media  screen and (max-width: 1400px){
.jzhsg_section .content .ul .li .libox .wordsbox .tit1{font-size: 20px;line-height: 24px;}
.jzhsg_section .content .ul .li a{height: 160px;}
}
@media  screen and (max-width: 1024px){
.jzhsg_section{padding-top: 30px;padding-bottom: 30px;}
.jzhsg_section h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.jzhsg_section .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.jzhsg_section .content .ul{margin: 0 -4px;padding-bottom: 20px;
width: calc(100% + 8px);
width: -ms-calc(100% + 8px);
width: -o-calc(100% + 8px);
width: -moz-calc(100% + 8px);
width: -webkit-calc(100% + 8px);}
.jzhsg_section .content .ul .li{padding: 0 4px;}
.jzhsg_section .content .ul .li a{height: 130px;}
.jzhsg_section .content .ul .li .libox .wordsbox{bottom: 12px;}
.jzhsg_section .content .ul .li .libox .wordsbox .tit1{font-size: 12px;line-height: 18px;margin-bottom: 6px;}
.jzhsg_section .content .ul .li .libox .wordsbox .tit2{font-size: 12px;line-height: 18px;}
.jzhsg_section .content .ul .slick-dots{ position: absolute; bottom: 0; height: 8px; text-align: center;left: 0;}
.jzhsg_section .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 8px; margin: 0 4px; background: #dddddd;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.jzhsg_section .content .ul .slick-dots li.slick-active{ background: #013e77;width: 16px;}
}

/*全过程咨询*/
/*模块1*/
.qgczx_section1{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.qgczx_section1 h2{font-size: 36px;color: #333;line-height: 40px;text-align: center;margin-bottom: 36px;font-weight: bold;}
.qgczx_section1 .border{width: 72px;height: 3px;margin: 0 auto 80px auto;background-color: #013e77;}
.qgczx_section1 .content{width: 100%;}
.qgczx_section1 .content .ul{margin: -5px;overflow: hidden;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.qgczx_section1 .content .ul .li{float: left;width: 20%;padding: 5px;height: auto;}
.qgczx_section1 .content .ul .li a{display: block;width: 100%;height: 236px;overflow: hidden;}
.qgczx_section1 .content .ul .li .libox{width: 100%;height: 100%;position: relative;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.qgczx_section1 .content .ul .li .libox:hover{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
.qgczx_section1 .content .ul .li .libox .wordsbox{width: 100%;padding: 0 6px;position: absolute;left: 0;bottom: 26px;}
.qgczx_section1 .content .ul .li .libox .wordsbox .tit1{font-size: 24px;color: #ffffff;line-height: 28px;text-align: center;margin-bottom: 8px;}
.qgczx_section1 .content .ul .li .libox .wordsbox .tit2{font-size: 14px;color: #ffffff;line-height: 18px;text-align: center;text-transform:uppercase;}
@media  screen and (max-width: 1400px){
.qgczx_section1 .content .ul .li a{display: block;width: 100%;height: 170px;overflow: hidden;}
}
@media  screen and (max-width: 1024px){
.qgczx_section1{padding-top: 30px;padding-bottom: 30px;}
.qgczx_section1 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.qgczx_section1 .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.qgczx_section1 .content .ul{margin: 0 -3px;padding-bottom: 20px;
width: calc(100% + 6px);
width: -ms-calc(100% + 6px);
width: -o-calc(100% + 6px);
width: -moz-calc(100% + 6px);
width: -webkit-calc(100% + 6px);}
.qgczx_section1 .content .ul .li{padding: 0 3px;}
.qgczx_section1 .content .ul .li a{height: 130px;}
.qgczx_section1 .content .ul .li .libox .wordsbox{bottom: 14px;}
.qgczx_section1 .content .ul .li .libox .wordsbox .tit1{font-size: 14px;line-height: 20px;margin-bottom: 6px;}
.qgczx_section1 .content .ul .li .libox .wordsbox .tit2{font-size: 12px;line-height: 16px;}
.qgczx_section1 .content .ul .slick-dots{ position: absolute; bottom: 0; height: 8px; text-align: center;left: 0;}
.qgczx_section1 .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 8px; margin: 0 4px; background: #dddddd;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.qgczx_section1 .content .ul .slick-dots li.slick-active{ background: #013e77;width: 16px;}
}

/*模块2*/
.qgczx_section2{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.qgczx_section2 h2{font-size: 36px;color: #333;line-height: 40px;text-align: center;font-weight: bold;margin-bottom: 36px;}
.qgczx_section2 .border{width: 72px;height: 3px;margin: 0 auto 80px auto;background-color: #013e77;}
.qgczx_section2 .content{margin: 0 -20px;overflow: hidden;
width: calc(100% + 40px);
width: -ms-calc(100% + 40px);
width: -o-calc(100% + 40px);
width: -moz-calc(100% + 40px);
width: -webkit-calc(100% + 40px);}
.qgczx_section2 .content .boxs{width: 50%;float: left;padding: 0 20px;}
.qgczx_section2 .content .boxs .lbox{width: 100%;padding: 76px 80px 68px 80px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.qgczx_section2 .content .boxs .lbox:hover{opacity: 0.6;}
.qgczx_section2 .content .boxs .lbox .tit1{font-size: 24px;color: #ffffff;line-height: 28px;margin-bottom: 28px;}
.qgczx_section2 .content .boxs .lbox .tit2{font-size: 24px;color: #ffffff;line-height: 48px;height: 96px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
@media  screen and (max-width: 1024px){
.qgczx_section2{padding-top: 30px;padding-bottom: 30px;}
.qgczx_section2 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.qgczx_section2 .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.qgczx_section2 .content{margin:  -5px 0;width: 100%;}
.qgczx_section2 .content .boxs{width: 100%;padding: 5px 0;}
.qgczx_section2 .content .boxs .lbox{padding: 20px 12px;}
.qgczx_section2 .content .boxs .lbox .tit1{font-size: 14px;line-height: 24px;margin-bottom: 8px;}
.qgczx_section2 .content .boxs .lbox .tit2{font-size: 14px;line-height: 24px;height: auto;min-height: 48px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:10;}
}

/*项目代建*/
.ywfw_section{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.ywfw_section h2{font-size: 36px;color: #333;line-height: 40px;text-align: center;font-weight: bold;margin-bottom: 36px;}
.ywfw_section .border{width: 72px;height: 3px;margin: 0 auto 80px auto;background-color: #013e77;}
.ywfw_section .content{width: 100%;}
.ywfw_section .content .ul{margin: 0 -15px;
width: calc(100% + 30px);
width: -ms-calc(100% + 30px);
width: -o-calc(100% + 30px);
width: -moz-calc(100% + 30px);
width: -webkit-calc(100% + 30px);}
.ywfw_section .content .ul .li{height: auto;padding: 0 15px;}
.ywfw_section .content .ul .li .libox{width: 100%;height: 389px;position: relative;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.ywfw_section .content .ul .li .libox:hover{opacity: 0.6;}
.ywfw_section .content .ul .li .libox .words{width: 100%;position: absolute;left: 0;top: 50%;font-size: 36px;color: #ffffff;line-height: 40px;text-align: center;padding: 0 10px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
@media  screen and (max-width: 1400px){
.ywfw_section .content .ul .li .libox{width: 100%;height: 240px;position: relative;}
}
@media  screen and (max-width: 1024px){
.ywfw_section{padding-top: 30px;padding-bottom: 30px;}
.ywfw_section h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.ywfw_section .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.ywfw_section .content .ul{margin: 0 -4px;padding-bottom: 20px;
width: calc(100% + 8px);
width: -ms-calc(100% + 8px);
width: -o-calc(100% + 8px);
width: -moz-calc(100% + 8px);
width: -webkit-calc(100% + 8px);}
.ywfw_section .content .ul .li{padding: 0 4px;}
.ywfw_section .content .ul .li .libox{height: 130px;}
.ywfw_section .content .ul .li .libox .words{font-size: 16px;line-height: 22px;padding: 0 10px;}
.ywfw_section .content .ul .slick-dots{ position: absolute; bottom: 0; height: 8px; text-align: center;left: 0;}
.ywfw_section .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 8px; margin: 0 4px; background: #dddddd;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.ywfw_section .content .ul .slick-dots li.slick-active{ background: #013e77;width: 16px;}
}

/*招标代理*/
.zbdl_section{width: 100%;padding-top: 76px;padding-bottom: 80px;}
.zbdl_section h2{font-size: 36px;color: #333;text-align: center;line-height: 40px;font-weight: bold;margin-bottom: 36px;}
.zbdl_section .border{width: 72px;height: 3px;background-color: #013e77;margin: 0 auto 80px auto;}
.zbdl_section .content{width: 100%;}
.zbdl_section .content ul{margin: 0 -5px;overflow: hidden;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.zbdl_section .content ul li{width: 25%;float: left;padding: 0 5px;}
.zbdl_section .content ul li a{display: block;width: 100%;height: 236px;overflow: hidden;}
.zbdl_section .content ul li .libox{width: 100%;height: 100%;position: relative;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.zbdl_section .content ul li .libox:hover{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
.zbdl_section .content ul li .libox .words{font-size: 24px;color: #ffffff;line-height: 36px;position: absolute;left: 0;top: 50%;width: 100%;text-align: center;padding: 0 10px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
@media  screen and (max-width: 1024px){
.zbdl_section{padding-top: 30px;padding-bottom: 30px;}
.zbdl_section h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.zbdl_section .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.zbdl_section .content ul{margin: -4px;
width: calc(100% + 8px);
width: -ms-calc(100% + 8px);
width: -o-calc(100% + 8px);
width: -moz-calc(100% + 8px);
width: -webkit-calc(100% + 8px);}
.zbdl_section .content ul li{width: 50%;padding: 4px;}
.zbdl_section .content ul li a{height: 130px;}
.zbdl_section .content ul li .libox .words{font-size: 16px;line-height: 22px;}
}

/*组织架构*/
.zzjg_section{width: 100%;padding-top: 90px;padding-bottom: 108px;}
.zzjg_section .pic{width: 100%;text-align: center;}
.zzjg_section .pic img{max-width: 100%;height: auto; display: inline-block;}
.zzjg_section .pic img.m{display: none;}
@media  screen and (max-width: 1024px){
.zzjg_section{padding-top: 30px;padding-bottom: 30px;}
.zzjg_section .pic img{display: none;}
.zzjg_section .pic img.m{display: block;}
}

/*公司新闻 新闻中心*/
.xw_section{width: 100%;padding-top: 80px;padding-bottom: 80px;}
.xw_section ul{margin: -20px -10px;
width: calc(100% + 20px);
width: -ms-calc(100% + 20px);
width: -o-calc(100% + 20px);
width: -moz-calc(100% + 20px);
width: -webkit-calc(100% + 20px);}
.xw_section ul::after{content: "";display: block;clear: both;}
.xw_section ul li{width: 33.333%;float: left;padding: 20px 10px;}
.xw_section ul li a{display: block;width: 100%;box-shadow: 4px 5px 21px rgba(210,210,210,0.35);}
.xw_section ul li a .pic{ width: 100%; padding-bottom: 65.89%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xw_section ul li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xw_section ul li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xw_section ul li a .wordsbox{width: 100%;padding: 36px 14px 38px 14px;}
.xw_section ul li a:hover .wordsbox{background-color: #013e77;}
.xw_section ul li a .wordsbox .tit1{font-size: 20px;color: #111111;line-height: 24px;margin-bottom: 28px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xw_section ul li a:hover .wordsbox .tit1{color: #fff;}
.xw_section ul li a .wordsbox .tit2{font-size: 16px;color: #666666;line-height: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xw_section ul li a:hover .wordsbox .tit2{color: rgba(255,255,255,0.6);}
.xw_section ul li a .wordsbox .datemore{width: 100%;overflow: hidden;margin-top: 36px;padding-top: 34px;border-top: 1px solid #E5E5E5;}
.xw_section ul li a:hover .wordsbox .datemore{border-top: 1px solid rgba(255,255,255,0.16);}
.xw_section ul li a .wordsbox .datemore .date{font-size: 16px;color: #acacac;line-height: 22px;float: left;}
.xw_section ul li a:hover .wordsbox .datemore .date{color: #fff;}
.xw_section ul li a .wordsbox .datemore .ico{width: 14px;height: 2px;background-color: #999999;float: right;position: relative;margin-right: 4px;margin-top: 10px;}
.xw_section ul li a:hover .wordsbox .datemore .ico{background-color: #fff;}
.xw_section ul li a .wordsbox .datemore .ico::after{content: "";display: block;width: 10px;height: 10px;border-top: 2px solid #999;border-right: 2px solid #999;position: absolute;right: 0;top: 50%;margin-top: -5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.xw_section ul li a:hover .wordsbox .datemore .ico::after{border-top: 2px solid #fff;border-right: 2px solid #fff;}
.xw_section .page_section{margin-top: 80px;}
@media  screen and (max-width: 1024px){
.xw_section{padding-top: 30px;padding-bottom: 30px;}
.xw_section ul{margin: -4px;
width: calc(100% + 8px);
width: -ms-calc(100% + 8px);
width: -o-calc(100% + 8px);
width: -moz-calc(100% + 8px);
width: -webkit-calc(100% + 8px);}
.xw_section ul li{width: 50%;padding: 4px;display: block!important;}
.xw_section ul li a{box-shadow: 0 0 10px rgba(210,210,210,0.35);}
.xw_section ul li a .wordsbox{padding: 12px;}
.xw_section ul li a .wordsbox .tit1{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.xw_section ul li a .wordsbox .tit2{font-size: 14px;line-height: 20px;}
.xw_section ul li a .wordsbox .datemore{margin-top: 12px;padding-top: 12px;}
.xw_section ul li a .wordsbox .datemore .date{font-size: 14px;line-height: 20px;}
.xw_section ul li a .wordsbox .datemore .ico{width: 10px;margin-right: 4px;margin-top: 8px;}
.xw_section ul li a .wordsbox .datemore .ico::after{width: 8px;height: 8px;margin-top: -4px;}
.xw_section .page_section{margin-top: 14px;}
}

/*新闻详情*/
.xwxq_section{width: 100%;padding-top: 40px;}
.xwxq_section .content{width: 100%;overflow: hidden;position: relative;}
.xwxq_section .content::after{content: "";display: block;width: 510px;height: 100%;position: absolute;right: 0;top: 0;background-color: #f8f8f8;z-index: 3;}
.xwxq_section .content .left{float: left;padding-right: 90px;padding-bottom: 60px;
width: calc(100% - 510px);
width: -ms-calc(100% - 510px);
width: -o-calc(100% - 510px);
width: -moz-calc(100% - 510px);
width: -webkit-calc(100% - 510px);}
.xwxq_section .content .left h1{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 32px;text-align: center;}
.xwxq_section .content .left img{max-width: 100%;height: auto!important;}
.xwxq_section .content .left .con{width: 100%;font-size: 0;text-align: center;margin-bottom: 32px;}
.xwxq_section .content .left .con .boxs{font-size: 14px;color: #777777;line-height: 18px;display: inline-block;vertical-align: middle;margin: 0 34px;}
.xwxq_section .content .left .info{font-size: 16px;color: #666666;line-height: 30px;padding-top: 42px;border-top: 1px solid #dddddd;margin-bottom: 86px;}
.xwxq_section .content .left .info .xz_bj{text-align: center;margin-top: 15px;}
.xwxq_section .content .left .info .xz_bj a.xz{display: inline-block;background: #eee;border-radius: 5px;padding: 3px 20px 3px 15px;}
.xwxq_section .content .left .info .xz_bj a.xz:hover{background: #0c417e;color: #fff;}
.xwxq_section .content .left .info .xz_bj a.xz span{display: inline-block;height: 40px;line-height: 40px;padding-left: 45px;
	background: url(../_im_g/addon.png)no-repeat left center;background-size: auto 100%;}
.xwxq_section .content .left .info img{}
.xwxq_section .content .left .fx{width: 100%;text-align: right;margin-bottom: 56px;font-size: 0;}
.xwxq_section .content .left .fx .fxs{font-size: 14px;color: #666666;line-height: 20px;display: inline-block;vertical-align: middle;}
.xwxq_section .content .left .fx a{display: inline-block;vertical-align: middle;width: 26px;height: 26px;float: none;margin: 0;margin-left: 16px;}
.xwxq_section .content .left .fx a.bds_weixin{background: url(../_im_g/zimg165.png)no-repeat center center;background-size: cover;}
.xwxq_section .content .left .fx a.bds_sqq{background: url(../_im_g/zimg166.png)no-repeat center center;background-size: cover;}
.xwxq_section .content .left .fx a.bds_qzone{background: url(../_im_g/zimg167.png)no-repeat center center;background-size: cover;}
.xwxq_section .content .left .fx a.bds_tqq{background: url(../_im_g/zimg168.png)no-repeat center center;background-size: cover;}
.xwxq_section .content .left .fx a.bds_tsina{background: url(../_im_g/zimg169.png)no-repeat center center;background-size: cover;}

/* 公共左右 */
.page{width: 100%;overflow: hidden;border-top: 1px solid #dddddd;padding-top: 38px;}
.page .box{width: 33.33%;float: left;}
.page .box a{display: inline-block;width: 138px;font-size: 0;text-align: center;border: 1px solid #dddddd;}
.page .box a:hover{background-color: #002e73;}
.page .box a .ico{width: 10px;height: 10px;border-top: 2px solid #595959;border-left: 2px solid #595959;display: inline-block;vertical-align: middle;margin-right: 12px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.page .box a:hover .ico{border-color: #fff}
.page .box a .words{font-size: 16px;color: #666666;line-height: 36px;display: inline-block;vertical-align: middle;}
.page .box a:hover .words{color: #fff;}
.page .center{width: 33.3333%;float: left;text-align: center;font-size: 0;}
.page .center:hover{opacity: 0.6;}
.page .center .ico{width: 14px;height: 12px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.page .center .words{font-size: 16px;color: #666666;line-height: 38px;display: inline-block;vertical-align: middle;font-weight: bold;}
.page .box.next{text-align: right;}
.page .box.next a .ico{width: 10px;height: 10px;border-left: 0; border-top: 2px solid #595959;border-right: 2px solid #595959;display: inline-block;vertical-align: middle;margin-right: 0;margin-left: 12px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.page .box.next a:hover .ico{border-color: #fff;}
/* @公共左右 */

.xwxq_section .content .left .page{width: 100%;overflow: hidden;border-top: 1px solid #dddddd;padding-top: 38px;}
.xwxq_section .content .left .page .box{width: 33.33%;float: left;}
.xwxq_section .content .left .page .box a{display: inline-block;width: 138px;font-size: 0;text-align: center;border: 1px solid #dddddd;}
.xwxq_section .content .left .page .box a:hover{background-color: #002e73;}
.xwxq_section .content .left .page .box a .ico{width: 10px;height: 10px;border-top: 2px solid #595959;border-left: 2px solid #595959;display: inline-block;vertical-align: middle;margin-right: 12px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.xwxq_section .content .left .page .box a:hover .ico{border-color: #fff}
.xwxq_section .content .left .page .box a .words{font-size: 16px;color: #666666;line-height: 36px;display: inline-block;vertical-align: middle;}
.xwxq_section .content .left .page .box a:hover .words{color: #fff;}
.xwxq_section .content .left .page .center{width: 33.3333%;float: left;text-align: center;font-size: 0;}
.xwxq_section .content .left .page .center:hover{opacity: 0.6;}
.xwxq_section .content .left .page .center .ico{width: 14px;height: 12px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.xwxq_section .content .left .page .center .words{font-size: 16px;color: #666666;line-height: 38px;display: inline-block;vertical-align: middle;font-weight: bold;}
.xwxq_section .content .left .page .box.next{text-align: right;}
.xwxq_section .content .left .page .box.next a .ico{width: 10px;height: 10px;border-left: 0; border-top: 2px solid #595959;border-right: 2px solid #595959;display: inline-block;vertical-align: middle;margin-right: 0;margin-left: 12px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.xwxq_section .content .left .page .box.next a:hover .ico{border-color: #fff;}
.xwxq_section .content .right{float: right;width: 510px;padding: 38px 25px;position: relative;z-index: 4;}
.xwxq_section .content .right h2{font-size: 30px;color: #333333;line-height: 34px;padding-bottom: 16px;margin-bottom: 32px;border-bottom: 1px solid #dddddd;position: relative;}
.xwxq_section .content .right h2::after{content: "";display: block;width: 130px;height: 1px;background-color: #013e77;position: absolute;left: 0;bottom: 0;background-color: #013e77;}
.xwxq_section .content .right ul{width: 100%;}
.xwxq_section .content .right ul li{width: 100%;padding-bottom: 26px;margin-bottom: 26px;border-bottom: 1px solid #dddddd;}
.xwxq_section .content .right ul li:last-child{margin-bottom: 0;}
.xwxq_section .content .right ul li .tit1{font-size: 20px;color: #333333;line-height: 36px;margin-bottom: 16px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwxq_section .content .right ul li:hover .tit1{color: #013e77;}
.xwxq_section .content .right ul li .tit2{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 16px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwxq_section .content .right ul li .tit3{font-size: 16px;color: #666666;line-height: 22px;}
@media  screen and (max-width: 1366px){
.xwxq_section .content .left{padding-right: 30px;
width: calc(100% - 360px);
width: -ms-calc(100% - 360px);
width: -o-calc(100% - 360px);
width: -moz-calc(100% - 360px);
width: -webkit-calc(100% - 360px);}
.xwxq_section .content .right{width: 360px;}
.xwxq_section .content::after{width: 360px;}
}
@media  screen and (max-width: 1024px){
.xwxq_section{padding-top: 30px;padding-bottom: 30px;}
.xwxq_section .content::after{display: none;}
.xwxq_section .content .left{padding-right: 0;padding-bottom: 0;width: 100%;}
.xwxq_section .content .left h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.xwxq_section .content .left .con{margin-bottom: 12px;}
.xwxq_section .content .left .con .boxs{font-size: 12px;line-height: 16px;margin: 0 4px;}
.xwxq_section .content .left .info{font-size: 14px;line-height:22px;padding-top: 12px;margin-bottom: 12px;}
.xwxq_section .content .left .fx{display: none;}
.xwxq_section .content .left .page{padding-top: 12px;}
.xwxq_section .content .left .page .box a{width: 80px;}
.xwxq_section .content .left .page .box a .ico{width: 6px;height: 6px;margin-right: 6px;}
.xwxq_section .content .left .page .box a .words{font-size: 14px;line-height: 28px;}
.xwxq_section .content .left .page .center .ico{margin-right: 6px;}
.xwxq_section .content .left .page .center .words{font-size: 14px;line-height: 30px;}
.xwxq_section .content .left .page .box.next a .ico{width: 6px;height: 6px;margin-left: 6px;}
.xwxq_section .content .right{width: 100%;padding: 12px;margin-top: 16px;background-color: #f8f8f8;}
.xwxq_section .content .right h2{font-size: 18px;;line-height: 24px;padding-bottom: 12px;margin-bottom: 12px;}
.xwxq_section .content .right h2::after{;width: 800px;}
.xwxq_section .content .right ul li{padding-bottom: 14px;margin-bottom: 14px;}
.xwxq_section .content .right ul li .tit1{font-size: 16px;line-height: 22px;margin-bottom: 8px;}
.xwxq_section .content .right ul li .tit2{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.xwxq_section .content .right ul li .tit3{font-size: 14px;line-height: 20px;}
}

/*联系我们*/
.lxwm_section{width: 100%;padding-top: 108px;padding-bottom: 82px;}
.lxwm_section .top{width: 100%;padding: 0 84px;position: relative;z-index: 4;}
.lxwm_section .top ul{width: 100%;overflow: hidden;box-shadow: 4px 5px 21px rgba(210,210,210,0.35);padding: 26px 0;background-color: #fff;}
.lxwm_section .top ul li{width: 25%;float: left;position: relative;height: 310px;}
.lxwm_section .top ul li::after{content: "";display: block;width: 1px;height: 100%;border-left: 1px solid #dddddd;position: absolute;right: 0;top: 0;}
.lxwm_section .top ul li:last-child::after{display: none;}
.lxwm_section .top ul li a{display: block;width: 100%;position: absolute;left: 0;top: 32px;padding: 0 6px;}
.lxwm_section .top ul li a .icobox{width: 140px;height: 140px;border-radius: 100%;border: 1px dashed #e2e2e2;padding: 20px;margin: 0 auto 30px auto;}
.lxwm_section .top ul li a .icobox .icos{width: 100%;height: 100%;border-radius: 100%;box-shadow: 7px 7px 29px rgba(195,195,195,0.22);overflow: hidden;}
.lxwm_section .top ul li a .icobox .icos .ico{width: 100%;height: 100%;}
.lxwm_section .top ul li:last-child .icobox{border: 0;border-radius: 0;}
.lxwm_section .top ul li a h2{font-size: 20px;color: #111111;line-height: 24px;text-align: center;margin-bottom: 24px;font-weight: bold;}
.lxwm_section .top ul li a .border{width: 44px;height:2px;background-color: #013e77;margin: 0 auto 16px auto;}
.lxwm_section .top ul li a h3{font-size: 18px;color: #111111;line-height: 24px;text-align: center;}

.lxwm_section .centerbox{width: 100%;height: 570px;margin-top: -132px;position: relative;z-index: 3;margin-bottom: 80px;overflow: hidden;}
.lxwm_section .center{width: 100%;height: 100%;position: absolute;left: -100%;top: 0;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.lxwm_section .center.on{opacity: 1;left: 0;}
.lxwm_section .center ._mapbox{height:100%!important;}

.lxwm_section .bottom{width: 100%;}
.lxwm_section .bottom .con{margin: 0 -15px;
width: calc(100% - 30px);
width: -ms-calc(100% - 30px);
width: -o-calc(100% - 30px);
width: -moz-calc(100% - 30px);
width: -webkit-calc(100% - 30px);}
.lxwm_section .bottom .con::after{content: "";display: block;clear: both;}
.lxwm_section .bottom .con .boxs{width: 50%;float: left;padding: 0 15px;}
.lxwm_section .bottom .con .boxs a{display: block;width: 100%;box-shadow: 0 0 30px rgb(220,220,220);padding: 30px 36px 36px 36px;}
.lxwm_section .bottom .con .boxs a h2{font-size: 24px;color: #013e77;line-height: 28px;}
.lxwm_section .bottom .con .boxs a .icowords{width: 100%;margin-top: 24px;font-size: 0;}
.lxwm_section .bottom .con .boxs a .icowords .ico{width: 24px;height: 24px;display: inline-block;vertical-align: top;}
.lxwm_section .bottom .con .boxs a .icowords .words{font-size: 18px;color: #111111;line-height: 24px;display: inline-block;vertical-align: top;padding-left: 12px;
width: calc(100% - 26px);
width: -ms-calc(100% - 26px);
width: -o-calc(100% - 26px);
width: -moz-calc(100% - 26px);
width: -webkit-calc(100% - 26px);}
@media  screen and (max-width: 1366px){
.lxwm_section .top ul li a{top: 20px;}
.lxwm_section .top ul li a h2{font-size: 16px;line-height: 22px;margin-bottom: 16px;}
.lxwm_section .top ul li a .border{margin: 0 auto 12px auto;}
.lxwm_section .top ul li a h3{font-size: 14px;line-height: 20px;}
.lxwm_section .bottom .con .boxs a .icowords .words{font-size: 16px;}
}
@media  screen and (max-width: 1024px){
.lxwm_section{padding-top: 30px;padding-bottom: 30px;}
.lxwm_section .top{padding: 0 12px;}
.lxwm_section .top ul{padding: 12px 0;}
.lxwm_section .top ul li{width: 50%;height: auto;border-bottom: 1px solid #ddd;}
.lxwm_section .top ul li:nth-child(3){border-bottom: 0;}
.lxwm_section .top ul li:nth-child(4){border-bottom: 0;}
.lxwm_section .top ul li::after{content: "";display: block;width: 1px;height: 100%;border-left: 1px solid #dddddd;position: absolute;right: 0;top: 0;}
.lxwm_section .top ul li:nth-child(2)::after{display: none;}
.lxwm_section .top ul li a{padding: 12px 6px;position: static;}
.lxwm_section .top ul li a .icobox{width: 80px;height: 80px;padding: 10px;margin: 0 auto 12px auto;}
.lxwm_section .top ul li a h2{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.lxwm_section .top ul li a .border{width: 30px;margin: 0 auto 12px auto;}
.lxwm_section .top ul li a h3{font-size: 14px;line-height: 20px;}
.lxwm_section .center{height: 200px;margin-top: -20px;margin-bottom: 14px;}
.lxwm_section .bottom .con{margin: -5px 0;width: 100%;}
.lxwm_section .bottom .con .boxs{width: 100%;padding: 5px 0;}
.lxwm_section .bottom .con .boxs a{padding: 12px;}
.lxwm_section .bottom .con .boxs a h2{font-size: 16px;line-height: 22px;}
.lxwm_section .bottom .con .boxs a .icowords{margin-top: 10px;}
.lxwm_section .bottom .con .boxs a .icowords .ico{width: 20px;height: 20px;}
.lxwm_section .bottom .con .boxs a .icowords .words{font-size: 14px;line-height: 20px;padding-left: 6px;
width: calc(100% - 22px);
width: -ms-calc(100% - 22px);
width: -o-calc(100% - 22px);
width: -moz-calc(100% - 22px);
width: -webkit-calc(100% - 22px);}
}

/*联系我们 社会招聘*/
.shzp_section{width: 100%;padding-top: 80px;padding-bottom: 80px;}
.shzp_section ul{width: 100%;margin-bottom: 80px;}
.shzp_section ul li{width: 100%;margin-bottom: 30px;background-color: #f5f5f5;}
.shzp_section ul li:last-child{margin-bottom: 0;}
.shzp_section ul li ._t{width: 100%;padding: 0 92px 0 38px;position: relative;}
.shzp_section ul li.on ._t{background-color: #013e77;}
.shzp_section ul li ._t .wordsbox{width: 100%;}
.shzp_section ul li ._t .wordsbox .tit_t{font-size: 20px;color: #333333;line-height: 30px;border-bottom: 1px solid #e2e2e2;padding: 20px 16px;}
.shzp_section ul li.on ._t .wordsbox .tit_t{color: #fff;border-bottom: 1px solid rgba(255,255,255,0.2);}
.shzp_section ul li ._t .wordsbox .tit_b{width: 100%;padding: 20px 16px;overflow: hidden;}
.shzp_section ul li ._t .wordsbox .tit_b .words{float: left;font-size: 18px;color: #333333;line-height: 30px;}
.shzp_section ul li.on ._t .wordsbox .tit_b .words{color: #fff;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words1{width: 29.18%;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words2{width: 26.08%;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words3{width: 22.91%;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words4{width: 21.83%;}
.shzp_section ul li ._t .icobox{width: 26px;height: 26px;position: absolute;right: 35px;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.shzp_section ul li ._t .icobox .ico{width: 100%;height: 100%;}
.shzp_section ul li ._t .icobox .ico.ico2{display: none;}
.shzp_section ul li.on ._t .icobox .ico.ico1{display: none;}
.shzp_section ul li.on ._t .icobox .ico.ico2{display: block;}
.shzp_section ul li ._b{padding: 32px 54px 54px 54px;display: none;
	font-size: 16px;color: #666666;line-height: 36px;}
.shzp_section ul li ._b h3{font-size: 18px;color: #333333;line-height: 24px;margin-bottom: 18px;}
.shzp_section ul li ._b h3:nth-child(n+2){margin-top: 36px;}
.shzp_section ul li ._b .info{font-size: 16px;color: #666666;line-height: 36px;margin-bottom: 36px;}
.shzp_section ul li ._b .boxs{font-size: 16px;color: #013e77;line-height: 36px;margin-bottom: 20px;margin-top: 36px;}
.shzp_section ul li ._b .more{width: 100%;}
.shzp_section ul li ._b .more a{display: block;width: 186px;height: 42px;line-height: 42px;text-align: center;font-size: 16px;color: #ffffff;background-color: #013e77;}
.shzp_section ul li ._b .more a:hover{opacity: 0.6;}
@media  screen and (max-width: 1300px){
.shzp_section ul li ._t .wordsbox .tit_b .words{font-size: 16px;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words1{width: 25%;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words2{width: 24%;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words3{width: 22%;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words4{width: 29%;}
}
@media  screen and (max-width: 1024px){
.shzp_section{padding-top: 30px;padding-bottom: 30px;}
.shzp_section ul{margin-bottom: 14px;}
.shzp_section ul li{margin-bottom: 12px;}
.shzp_section ul li ._t{padding: 0 44px 0 16px;}
.shzp_section ul li ._t .wordsbox .tit_t{font-size: 16px;line-height: 22px;padding: 12px 10px 8px 0;}
.shzp_section ul li ._t .wordsbox .tit_b{padding: 8px 10px 12px 0;}
.shzp_section ul li ._t .wordsbox .tit_b .words{font-size: 14px;line-height: 24px;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words1{width: 43%;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words2{width: 57%;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words3{width: 43%;}
.shzp_section ul li ._t .wordsbox .tit_b .words.words4{width: 57%;}
.shzp_section ul li ._t .icobox{width: 18px;height: 18px;position: absolute;right: 12px;top: 39%;}
.shzp_section ul li ._b{padding: 12px;}
.shzp_section ul li ._b .tit{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.shzp_section ul li ._b .info{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.shzp_section ul li ._b .boxs{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.shzp_section ul li ._b .more a{width: 120px;height: 32px;line-height: 32px;font-size: 14px;}
}


/*bwh*/
._case1{ background:#fff; padding-top:60px; padding-bottom:80px;}
._case1 .content{ float:left; margin-bottom:60px;}
._case1 .content .ul .li{ width:25%; float:left;}
.yuangong{ float:left; width:100%; margin-top:70px; margin-bottom:80px;}
.yuangong .list{ float:left; width:100%; margin-bottom:50px;}
.yuangong .list ul{ margin:0 -10px;flex-wrap:wrap; display: flex; }
.yuangong .list ul li{ float:left; width:25%; padding:10px;}
.yuangong .list ul li i{ float:left; width:100%; line-height:0; overflow:hidden;}
.yuangong .list ul li i img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.yuangong .list ul li i:hover{ box-shadow:5px 5px 10px rgba(0,0,0,0.2);}
.yuangong .list ul li i:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
/*20210930start*/
.yuangong .list ul li h5{ float:left; width:100%; line-height:26px; font-size:16px; color:#333; text-align:center; margin-top:10px; }
.yuangong ._jiazai{ float:left; width:100%;flex-wrap: wrap; display: flex; justify-content: center; align-items: center;}
.indexTit.ab h2{width:100%;text-align:center}
.indexTit.ab h1{width:100%;text-align:center}
.line{ height:3px;width:72px;margin-top:30px; margin-bottom:80px; background:#013E77; float:left;position:relative;left: 50%;
transform: translate(-50%,0);}
/*团队风采*/
.yuangong .slide{ width: 100%; position: relative;float:left}
.yuangong .slide .img{ overflow: hidden; position: absolute; transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s; background: #fff;}
.yuangong .slide .img img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;transition:all 0.5s linear;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.yuangong .slide .img .tp{ top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
.yuangong .slide .img1{ width: 24.9%; height: 60%; top: 20%; left: 0; z-index: 1;}
.yuangong .slide .img2{ width: 30%; height: 85%; top: 8.03%; left: 13.75%; z-index: 2;}
.yuangong .slide .img3{ width: 34.16%; height: 100%; top: 0; left: 32.8125%; z-index: 3; 
box-shadow:7px 7px 24px rgba(1,62,119,0.35);}
.yuangong .slide .img4{ width: 30%; height: 85%; top: 8.03%; left: 56.25%; z-index: 2;}
.yuangong .slide .img5{ width: 24.9%; height: 60%; top: 20%; left: 75.26%; z-index: 1;}
.yuangong .butLeft{height:46px;width:24px;position:absolute;top:50%;transform:translate(0,-50%);
left:32.8125%;background:rgba(0,0,0,0.45);z-index:10;}
.yuangong .butLeft:after{height:10px;width:10px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;
top:50%;left:50%;transform:translate(-50%,-50%);content:"";transform:translate(-50%,-50%)rotate(225deg)}
.yuangong .butRight{height:46px;width:24px;position:absolute;top:50%;transform:translate(0,-50%);
left:65.5%;background:rgba(0,0,0,0.45);z-index:10;}
.yuangong .butRight:after{height:10px;width:10px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;
top:50%;left:50%;transform:translate(-50%,-50%);content:"";transform:translate(-50%,-50%)rotate(45deg);}
.yuangong .slide-bt{float: left;margin-top:60px; margin-bottom:80px; display: block;left: 50%; transform: translate(-50%, 0);position: relative;}
.yuangong .slide-bt span{height:10px;width:10px;border-radius:10px;background:rgba(1,62,119,0.5);float:left;margin:0 12px;text-align:center;}
.yuangong .slide-bt span:hover{cursor:pointer;}
.yuangong .slide-bt span.on{background:#013E77;}

/*20210930end*/
.zhengshu{ background:#f9f9f9; padding-top:70px; padding-bottom:68px;}
.zhengshu .list{ float:left; width:100%; margin-bottom:13px;}
.zhengshu .list ul{ margin:0 -10px;flex-wrap:wrap; display: flex; }
.zhengshu .list ul li{ float:left; width:33.33%; padding:10px;}
.zhengshu .list ul li i{ float:left; width:100%;line-height:0; background:#fff; overflow:hidden;}
.zhengshu .list ul li i img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.zhengshu .list ul li:hover i{ box-shadow:5px 5px 10px rgba(0,0,0,0.2);}
.zhengshu .list ul li:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.zhengshu .list ul li h5{ float:left; width:100%; text-align:center; color:#333333; font-size:18px; line-height:30px; margin:37px 0;}
.zhengshu .list ul li:hover h5{ color:#013e77;}

@media  screen and (max-width: 1024px){
	.yuangong .list{ float:left; width:100%; margin-bottom:20px;}
._case1{ padding-top:25px; padding-bottom:40px;}
._case1 .content{ margin-bottom:20px;}	
._case1 .content .ul .li{ width:50%; padding:4px 4px }
.yuangong {margin-top: 30px;margin-bottom: 30px;}
.yuangong .list ul{ margin:0 -6px;}
.yuangong .list ul li{ padding:6px;}
/*20210930start*/
.yuangong .list ul li h5{ font-size:14px; line-height:24px; margin-top:8px;}
.line {height: 2px;width: 60px;margin-top: 15px;margin-bottom: 20px;}
.yuangong .slide .img1{ left :-100%;}
.yuangong .slide .img2{ width: 50%; height: 60%; top: 20%; left: 0%;}
.yuangong .slide .img3{ width: 70%; height: 80%; top: 10%; left: 15%;}
.yuangong .slide .img4{ width: 50%; height: 60%; top: 20%; left: 50%;}
.yuangong .slide .img5{ left: 120%;}
.yuangong .butLeft{display: none;}
.yuangong .butRight{display: none;}
.yuangong .slide-bt{float: left;margin-top:0; margin-bottom:30px; width:auto !important;}
.yuangong .slide-bt span{margin:0 6px;}
/*20210930end*/

.zhengshu{ padding-top:25px; padding-bottom:40px;}
.zhengshu .list{ margin-bottom:20px;}
.zhengshu .list ul{ margin:0 -6px;}
.zhengshu .list ul li{ padding:6px;}
.zhengshu .list ul li h5{ font-size:15px; line-height:24px; margin:12px 0 6px 0;}

}
@media  screen and (max-width: 767px){
.yuangong .list ul li{ width:100%;}	
.zhengshu .list ul li{ width:100%;}	
	
}


._case2{ background:none;padding-top:68px;padding-bottom:80px;}
._casel{ float:left; width:70%;}
._casel .cont{ float:left; width:100%;ont-size:18px;color: #666666;line-height: 38px; padding-bottom:110px; border-bottom:1px solid #dddddd; margin-bottom:60px;}
._casel .cont img{height: auto!important;}
._casel .page{width: 100%;overflow: hidden;}
._casel .page .box{width: 33.33333%;float: left;}
._casel .page .back{width: 33.333%;text-align: center;float: left;}
._casel .page .back a{display: block;width: 100%;font-size: 0;}
._casel .page .back a:hover{ color:#002e73; }
._casel .page .back a .ico{width: 14px;height: 12px;display: inline-block;vertical-align: middle;margin-right: 8px;}
._casel .page .back a .worsd{font-size: 16px;color: #666666;line-height: 38px;display: inline-block;vertical-align: middle;font-weight: bold;}
._casel .page .box a{display: inline-block;width: 138px;border: 1px solid #dddddd;font-size: 0;text-align: center;}
._casel .page .box a .ico{width: 10px;height: 10px;border-top: 2px solid #5b5b5b;border-left: 2px solid #5b5b5b;display: inline-block;vertical-align: middle;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
._casel .page .box a:hover{background-color: #002e73;}
._casel .page .box a .wrods{font-size: 16px;color: #666666;line-height: 36px;display: inline-block;vertical-align: middle;margin-left: 10px;}
._casel .page .box a:hover .wrods{color: #fff;}
._casel .page .box.next a .ico{border-right: 2px solid #5b5b5b;border-left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
._casel .page .box a:hover .ico{border-color: #fff;}
._casel .page .box.next a .wrods{margin-left: 0;margin-right: 10px;}
._casel .page .box.next{text-align: right;}
._caseR{ float:right; width:24.24%;}
._caseR .ul{ float:left; width: 100%;}
._caseR .ul .li{ float:left; width: 100%; margin:15px 0; }
._caseR .ul .li a{ float:left; width: 100%;box-shadow: 4px 5px 14px rgb(210 210 210 / 35%);}
._caseR .ul .li a .pic{ float:left; line-height:0; overflow:hidden; width: 100%;}
._caseR .ul .li a .pic img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._caseR .ul .li a:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._caseR .ul .li a .wordsbox{ float:left; width: 100%;padding: 20px 22px 24px 22px;background-color: #fff;}
._caseR .ul .li a:hover .wordsbox{background-color: #013e77;}
._caseR .ul .li a .wordsbox .tit1{font-size: 20px;color: #111111;line-height: 24px;margin-bottom: 18px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
._caseR .ul .li a:hover .wordsbox .tit1{color: #fff;}
._caseR .ul .li a .wordsbox .tit2{font-size: 16px;color: #111111;line-height: 22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
._caseR .ul .li a:hover .wordsbox .tit2{color: #fff;}
._caseR .h1{ float:left; width:100%; font-size:20px;color: #111111;line-height:26px; font-weight:bold;}
._caseR h3{ float:left; width:100%; font-size:24px;color: #111111;line-height:34px; margin-bottom:15px;font-weight: bold;}
._caseR dl{ float:left; width:100%; border-top:1px solid #e5e5e5; margin:23px 0 37px 0;}
._caseR dl dd{ float:left; width:100%; border-bottom:1px solid #e5e5e5; padding:25px 0 15px 0;}
._caseR dl dd h5{ float:left; width:100%; font-size:16px;color: #666666;line-height:26px; }
._caseR dl dd h6{ float:left; width:100%; font-size:18px;color: #111111;line-height:28px; margin-top:10px;}

@media  screen and (max-width: 1024px){
._case2{padding-top: 30px;padding-bottom: 30px;}
._casel{ width:100%;}
._casel .cont{ font-size:14px; line-height:24px; padding-bottom:20px; margin-bottom:20px;}
._casel .page .back a .ico{margin-right: 4px;}
._casel .page .back a .worsd{font-size: 14px;line-height: 32px;}
._casel .page .box a{width: 100px;}
._casel .page .box a .ico{width: 8px;height: 8px;}
._casel .page .box a .wrods{font-size: 14px;line-height: 28px;margin-left: 4px;}
._casel .page .box.next a .wrods{margin-right: 4px;}

._caseR{ width:100%; margin-top:30px;}
._caseR .ul .li{ width:48.5%; margin:6px 0;} 
._caseR .ul .li:nth-child(2n){ float:right;}
._caseR .ul .li a{box-shadow: 0 0 0 rgba(210,210,210,0.35);}
._caseR .ul .li a .wordsbox{padding: 10px;}
._caseR .ul .li a .wordsbox .tit1{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
._caseR .ul .li a .wordsbox .tit2{font-size: 14px;line-height: 20px;}
._caseR .h1{ font-size:18px; line-height:28px;}
._caseR h3{ font-size:20px; line-height:30px;}
._caseR dl{ margin:18px 0;}
._caseR dl dd{ padding:15px 0;}
._caseR dl dd h5{ font-size:14px; line-height:24px;}
._caseR dl dd h6{ font-size:16px; line-height:26px; margin-top:0;}

}




.wenhua{width: 100%;}
.wenhua .li{ float:left; width:100%;padding-top: 80px;padding-bottom: 80px;}
.wenhua .content{width: 100%;overflow: hidden;}
.wenhua .content .left{width: 44%;float: right;position: relative; margin-left:3.5%; margin-top:5.2%; }
.wenhua .content .left h2{font-size:30px;color: #333333;line-height:42px;margin-bottom: 36px;font-weight: bold;}
.wenhua .content .left .border{width:62px;height:2px;background-color: #013e77;margin-bottom:30px;}
.wenhua .content .left .info{font-size: 18px;color: #666666;line-height: 36px;text-align: justify;padding-right: 10px;
overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 252px;}
.wenhua .content .left .info::-webkit-scrollbar{ width: 3px;}
.wenhua .content .left .info::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.wenhua .content .left .info::-webkit-scrollbar-thumb{ width: 3px;  background-color: #013e77; border-radius: 3px;}
.wenhua .content .right{width: 50%;float: left;height: 565px;overflow: hidden;}
.wenhua .content .right .pic{width: 100%;height: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;}
.wenhua .content:hover .right .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}

.wenhua .li:nth-child(2n){ background:#f8f8f8;}
.wenhua .li:nth-child(2n) .content .left{ float:left;}
.wenhua .li:nth-child(2n) .content .right{ float:right;}

.wenhua1{ float:left; width:100%;padding-top:65px;padding-bottom:65px;}
.wenhua1 li{ float:left; width:49.4%; height:494px; position:relative; overflow:hidden; margin:15px 0;}
.wenhua1 li:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; background:#000000; opacity:0.35; z-index:2;}
.wenhua1 li .img{ float:left; width:100%; height:494px; position:relative; z-index:1;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.wenhua1 li:hover .img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.wenhua1 li .text{ float:left; width:100%; text-align:center; position:absolute; left:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); z-index:3;}
.wenhua1 li .text i{ float:left; width:100%; line-height:0;}
.wenhua1 li .text i img{ width:94px; height:94px;}
.wenhua1 li .text h2{ float:left; width:100%; color:#fff; font-size:30px; line-height:40px; margin:35px 0 22px 0;}
.wenhua1 li .text h5{ float:left; width:100%; color:#fff; font-size:18px; line-height:28px;}
.wenhua1 li:nth-child(2n){ float:right;}

@media  screen and (max-width: 1024px){
.wenhua .li{padding-top: 30px;padding-bottom: 30px;}
.wenhua .content .left{width: 100%;margin:0 0 20px 0;}
.wenhua .content .left h2{font-size: 18px;line-height: 24px;margin-bottom: 15px;}
.wenhua .content .left .border{width: 30px;height: 2px;margin-bottom: 15px;}
.wenhua .content .left .info{font-size: 14px;line-height:24px;padding-right: 6px;max-height:inherit;}
.wenhua .content .right{width: 100%;height: 220px;}

.wenhua1{padding-top:25px;padding-bottom: 25px;}
.wenhua1 li{ height:260px; margin:8px 0;}
.wenhua1 li .img{ height:260px;}
.wenhua1 li .text i img{ width:40px; height:40px;}
.wenhua1 li .text h2{ font-size:18px; line-height:28px;margin:10px 0 5px 0;}
.wenhua1 li .text h5{ font-size:14px; line-height:24px;}
}
@media  screen and (max-width: 767px){
.wenhua1 li{ width:100%;}	
	
}





































