
body{overflow-x: hidden;}

/*general*/
.wrap{ margin:0 auto; width:1200px; min-width: 1200px;}



.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}


.hide{ display: none !important;}


.t{ font-size:26px;}
.st{ font-size:18px; color:#535353;}
.page{ min-height:500px;}
.txC{ text-align:center;}

.pc_show{display: block !important;}
.mb_show{display: none !important;}


#in_banner{position: fixed; width: 100%; top:0; height: 166px; background: url(../image/banner.jpg) no-repeat center bottom; background-size: cover; z-index: 9999 }
#banner .global_subbanner,
#in_banner .global_subbanner{ padding-top: 30px; width:100%; height: 100%; text-align:center; -webkit-box-sizing: border-box; box-sizing: border-box;}
#banner .global_subbanner .title,
#in_banner .global_subbanner .title{ height: 61px; line-height: 61px; font-size:28px; color:#fff; font-weight: 700}
#banner .global_subbanner .intro,
#in_banner .global_subbanner .intro{ height: 41px; line-height: 41px; font-size:16px; color:#fff;}
#banner .global_subbanner .intro #customer,
#in_banner .global_subbanner .intro #customer{ height: 41px; line-height: 41px; font-size: 24px;color: #0db083;display: inline-block;}
#banner .global_subbanner .intro a,
#in_banner .global_subbanner .intro a{ color: #0db083; text-decoration: none;}

.global_subbanner .title .brief3{text-align: center;}
.global_subbanner .title .brief3 span{ display: block; align-items: center; line-height: 65px; font-size:36px; color: #0db083;}
.global_subbanner .title .brief3 span em{ margin: 0 22px; font-size: 26px; font-style: normal; vertical-align: top;}








/*index*/
#in_banner .text{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
#banner{ position:relative;}
#banner img{ display:block; margin:0 auto;}

/*general*/

.wrap1680 .img img{width: 100%;}
.global_item_sec .global_item_sec_abs{position: unset; width: 48%; float: left}
.global_item_sec .global_item_sec_abs:nth-child(2n){float:right}
.wrap1680 .global_item_sec .box{padding: 0;box-sizing: border-box;max-width: 500px; text-align: right;min-height: 50px;border-top: #efefef solid 1px;}
.bgl{background: linear-gradient(to right, #2235a8, #007ddd);}
.bgh{background-color: #000}

.wrap1680{max-width: 1580px;margin: 0 auto;position: relative;}
.wrap1680 .global_item_sec{width: calc(50% - 140px);height: auto!important;overflow: hidden;margin-right: 100px;margin-left: 40px; padding: 10px;}
.wrap1680 .global_item_sec:nth-child(2n){margin-right: 0;}
.wrap1680 .global_item_sec .global_item_sec_abs{box-shadow:0 0 5px 1px rgb(82 82 82 / 23%);border-radius: 10px;display: block; overflow: hidden}
.wrap1680 .global_item_sec .img{width: 100%;height: 545px;border: unset;}
.wrap1680 .global_item_sec .img img{width: 100%;height: 100%;object-fit: cover;}
.wrap1680 .global_item_sec .box a{font-size: 15px;line-height: 30px;color: #fff; width: 34%; padding: 0 2%  margin-top: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 10px;border-radius:5px;background-color: #009802; position: absolute; right: 2%;}
.wrap1680 .global_item_sec .intro{height: 66px;}
.wrap1680 .global_item_sec .intro span{font-size: 14px;line-height: 22px;height: 66px;color: #33333;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;box-orient: vertical;display: -webkit-box;display: box;overflow: hidden;text-align: left;}
.wrap1680 .box_center{margin: 10px 10px 20px 0;}
.wrap1680 .box_center .products_title{font-size: 14px;line-height: 30px;color: #91999b;display: inline-block;}
.box_center_work{font-size: 20px;line-height: 50px;padding: 0 20px;color: #FFF;border-radius: 25px; text-align: center;}
.wrap1680 .box_center .box_center_time{font-size: 14px;line-height: 25px;color: #000000;display: inline-block;}

@media screen and (max-width: 1380px){
	.wrap1680 .global_item_sec{width: calc(50% - 70px);height: auto!important;overflow: hidden;margin-right: 50px;margin-left: 20px; padding: 10px;}
	.wrap1680 .global_item_sec .img{    width: 100%;    height: 434px;    border: unset;}}

@media screen and (max-width: 650px){
	#banner .global_subbanner .intro, #in_banner .global_subbanner .intro {
    height: 31px;
    line-height: 31px;
    font-size: 12px;
    color: #fff;
}
	#banner .global_subbanner .title, #in_banner .global_subbanner .title{font-size: 14px; width: 100%; word-break: break-all; line-height: 31px;}
	.wrap { width: 100%; min-width:100%; padding: 0 2%; box-sizing: border-box;}
	
	#w1000 .wrap1680 .global_item_sec {
    width: 100%;
    margin-right: 0;
    height: 400px;
    margin-left: 0;
}
	#w1000 .global_item_sec .img {
    width: 100%;
    height: auto;
}
	
}



#instance .container{margin-top: 20px;display: flex;flex-wrap: wrap;}
#instance .container.center{justify-content:center;}
#instance .container.center .global_item_sec{margin:0 50px;margin-bottom:50px}
.more{font-size: 35px;line-height: 30px;color: #fff;  padding:1% 2%; display:inline-block; margin-bottom:2%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 10px;border-radius:35px;background-color: #009802;border:#009802 solid 1px}
.more:hover{background-color: #fff;color: #009802; border:#009802 solid 1px}

