/*
Theme Name: 创力主题（中文站）
Author: 创力
Description: 
Version:1.0
*/
#c_navigation_196_P_001-1697014826131 .e_image-108 img {
    filter: inherit;
}

#c_static_001_P_31695-1698299010728 .e_bannerD-1 .p_slide{height:700px;}

#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_v_item li.cat-item {
    display: inline-block;
}

#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_v_item li.cat-item a {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    text-align: center;
    padding: 4px 15px;
    position: relative;
    overflow: hidden;
}

#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_v_item li.cat-item{
	line-height: 39px;
    height: 39px;
    float: left;
}

#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_v_item li.cat-item:hover a {
    background: rgb(18 99 170);
    color: #fff;
}

#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_v_item li.current-cat a{
    background: rgb(18 99 170);
    color: #fff;
}

#c_navigation_146_P_097-1698204952233 .e_navigationF-49 .haveThree .p_navItem2{
	
}

#c_navigation_146_P_097-1698204952233 .e_navigationF-49 .p_navBox2 li {
    text-align: center;
}

#c_navigation_146_P_097-1698204952233 .e_navigationF-49 .p_navBox2 li {
    /* padding-bottom: 15px; */
}

.ncontentwbox{background: #f7f7f7;padding-top: 20px;padding-bottom: 100px;}
.inner1200 {
    margin: 0px auto;
    width: 80%;
    position: relative;
}
.lxbox {
    display: inline-block;
    width: 100%;
    padding-top: 50px;
}
.lxbox .div1 {
    float: left;
    width: 50%;
    padding-right: 30px;
    box-sizing: border-box;
}
.wxul {
    display: inline-block;
    margin-top: 30px;
}
.wxul li {
    float: left;
    margin-right: 30px;
    text-align: center;
}

.lxbox .div2 {
    float: left;
    width: 50%;
    height: 400px;
}

#c_static_001_P_2196-17024776138010 .e_loop-2 .p_list li.cat-item a,.p_list.dd li a {
    display: block;
    padding: 0 30px;
    background: #fff;
    border-radius: 0px;
    font-size: 15px;
    transition: all .5s ease;
    position: relative;
    z-index: 1;
    text-align: center;
}
#c_static_001_P_2196-17024776138010 .e_loop-2 .p_list li {flex-basis: calc(100% / 5);}

#c_static_001_P_2196-17024776138010 .e_loop-2 .p_list li.cat-item a:after,.p_list.dd li a:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 15px;
    display: block;
    background: #ccc;
    top: 50%;
    margin-top: -7px;
    right: 0px;
}
#c_static_001_P_2196-17024776138010 .e_loop-2 .p_list li.current-cat a {
	background:#1263aa;
	color:#fff;
}
.p_list.dd li {
    float: left;
}
.choose_caselist{position: relative;margin-top:50px;}

.choose_case{width:100%;/* background:#fff url(../images/bodybg.png) top center repeat; */}
.choose_top{background: #01432f url(../images/index_topbg.png) center -45px no-repeat;padding: 50px 0;color:#fff;}
.choose_top .index_top h1{color:#fff;}
.choose_caselist .swiper{padding: 3% 5%;}
.choose_caselist .swiper-slide img{width: 100%}

.choose_caselist .swiper-slide img{
    height: 270px;
    object-fit: cover;
    border-radius: 20px;
    display:flex;
}
.choose_caselist .choose_caselist_dd .img{background:#bdbdbd;padding: 15px;border-radius: 20px;transition:all 0.5s;}
.choose_caselist .choose_caselist_dd:hover .img ,.choose_caselist .swiper-slide.on .img{/*background:#1c48f9;*/transform: scale(1.25);transition:all 0.5s;}
.choose_caselist .swiper-button-next::after{content: "";}
.choose_caselist .swiper-button-next{width:45px;height: 51px;background: url(../images/ban_left.png) center no-repeat;right: 20px;}

.choose_caselist .choose_caselist_dd {
    width: 28.9%;
    float: left;
    margin-top: 100px;
    margin-right: 100px;
}

.choose_caselist .choose_caselist_dd:nth-child(3n) {
    margin-right: 0;
}

.choose_caselist .choose_caselist_dd a .img img {
    width: 100%;
    height: 240px;
    object-fit: cover;
}

.choose_caselist {
    /* overflow: hidden; */ 
    margin-top: 0;
}

/* #c_static_864_P_002-1697014714535 .e_button-57{background:#1c48f9;} */

.news-left,.news-right{
	width: 40%;
	margin-top: 26px;
	float: left;
}
.news-right{
	margin-left: 60px;
	width: 55%;
}
.news-img{
	width: 570px;
	height: 221px;
	overflow: hidden;
}
.news-img img{
	width: 570px;
	display: block;
}
.news-sj span{
	font-size: 20px;
	color: #ccc;
	display: block;
}
.news-sj b{
	font-size: 13px;
	color: #666;
	font-weight: normal;
	margin-top: 10px;
	display: block;
}
.news-nr h2{
	font-size: 15px;
	color: #666;
	font-weight: 600;
}
.news-nr p{
	font-size: 14px;
	color: #999;
	line-height: 20px;
	margin-top: 15px;	
}
.news-right .news-list .news-nr p,.news-left .news-list .news-nr p{
	display: inline-block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news-sj{
	float: left;
	padding: 20px 13px 19px 0;
	text-align: right;
	position: relative;
	height: 75px;
}
.news-sj::before{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #ebebeb;
}
.news-sj::after{
	content: "";
	position: absolute;
	right: 0;
	top: 30px;
	width: 2px;
	height: 20px;
	background-color: #333;
}
.news-nr{
	float: left;
	
	padding: 20px 0 19px;
	margin-left: 16px;
}
.news-right .news-nr,.news-left .news-nr{
	width: 447px;
	width: 85%;
	height: 114px;
}
.news-list li{
	overflow: hidden;margin-bottom: 20px;
	padding: 0 7px;
}
.news-list li:hover{
	background-color: #F7F7F7;
	box-shadow: 0px 2px 6px 0px rgba(6, 0, 1, 0.1);
}
.news-list li:hover .news-nr h2{
	color: #1c48f9;
}
.news-list li:hover .news-sj::before{
	background-color: #1c48f9;
}
.news-list li:hover .news-sj::after{
	background-color: #1c48f9;
}

#c_new_list_101_P_002-16982876675970{background-image: initial;}
.news-box {
    overflow: hidden;
    width: 100%;
}

#c_new_list_101_P_002-16982876675970 .e_text-36 {
    color: #333;
}

#c_new_list_101_P_002-16982876675970 .e_button-42 {
    background: #1c48f9;
}




#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_kv_wrapper.js-kv-wrapper.cdd .p_filter_key.js-key {
    height: 40px;
}

#c_static_001-1702490362218 .e_container-1 .cbox-1-0 {
    padding-left: 5%;
}

.kcbox{padding-top: 40px;}
.kcbox .div1 .swiper-button-next{right: 25px;background: url(../images/pre21.png) no-repeat; background-size: cover;width: 50px;height: 50px;}
.kcbox .div1 .swiper-button-prev{left: 25px;background: url(../images/pr22.png) no-repeat; background-size: cover;width: 50px;height: 50px;}
.kcbox .kcti{margin-bottom: 40px;display: inline-block;width: 100%;  font-size: 24px;color: #333333;padding-left: 10px;font-weight: 400; height: 24px;line-height: 24px;border-left: 4px solid #f5b61a;}
.kcbox .div1 .box2{background: #fff;box-sizing: border-box;padding: 35px 80px;}
/* .kcbox .div1 .box2 p:nth-child(1){margin-bottom: 20px;} */

.kcbox .div2{position: relative;margin-top: 50px;}
.kcbox .div2 ul li{float: left;width: 33.3%;box-sizing: border-box;padding: 0 40px;}
.kcbox .div2 ul li .box{display: inline-block;width: 100%;background: #fff;padding: 0 45px; padding-top: 80px;padding-bottom: 50px;text-align: center;}
.kcbox .div2 ul li:nth-child(1){padding-left: 0;}
.kcbox .div2 ul li:nth-child(2){ padding: 0 20px;}
.kcbox .div2 ul li:nth-child(3){padding-right: 0;}
.kcbox .div2 ul li .box .p1{font-size: 18px;color: #333333;}
.kcbox .div2 ul li .box .p2{display: inline-block;width: 49px;height: 4px;background: #f5b61a;margin: 20px 0;}
.kcbox .div2 ul li .box .p3{font-size: 14px;color: #888888;line-height: 24px; }
.kcbox .div3{position: relative;margin-top: 50px;display: inline-block;width: 100%;}
.kcbox .div3 .box{background: #fff;display: inline-block;width: 100%;padding: 30px 26px;}
.kcbox .div3 .box .s1{float: left;width: 50%;}
.kcbox .div3 .box .s1 img{display: block;width: 100%;}
.kcbox .div3 .box .s1 video{display: block;width: 100%;}
.kcbox .div3 .box .s2{float: left;width: 50%;padding: 20px 45px;}
.kcbox .div3 .box .s2 .h4{font-size: 24px;color: #333333;margin-bottom: 25px;}
.kcbox .div3 .box .s2 p{font-size: 14px;color: #666666; line-height: 24px;margin-bottom: 18px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.kcbox .div3 .box .s2 p span{display: inline-block;background: #6584d6;width: 23px;height: 23px;text-align: center;color: #fff;margin-right: 10px;}
.kcbox .div4{position: relative;margin-top: 50px;display: inline-block;width: 100%;}
.kcbox .div4 ul li{float: left;width: 33.3%;box-sizing: border-box;padding: 0 15px;}
.kcbox .div4 ul li img{display: block;width: 100%;}
.kcbox .div4 .text-center a{margin-top: 30px; display: inline-block;border: 1px solid #d2d2d2; color: #888888;font-size: 14px; line-height:36px;padding: 0 15px; }

#c_effect_146_P_003-1698288354147 .e_richText-7.s_title.clearfix.DD .e_text-4 {
    display: none;
}

#c_effect_146_P_003-1698288354147 .e_richText-7.s_title.clearfix.DD p {
    font-size: 14px;
    line-height: 20px;
}

#c_grid-16999508267620{background: #e9e9e9;}

/*footer_main*/
.footer_main {
	width: 100%;
	padding-bottom: 50px;
	background: #1a212a;
	color: #fff;
}
.footer_main .footer {
	padding-top: 60px;
}
.footer_main .qcode {
	width: 300px;
	float:left;
	margin-left:40px;
}
.footer_main .blogo {
	width: 300px;
	line-height: 28px;
}
.qcoderwm {
    float: left;
    margin-left: 50px;
}

.qcode_ewm p {
    text-align: center;
    line-height: 35px;
}

.qcode_ewm img {
    width: 115px;
}
.footer_main .blogo img {
	display: block;
	margin: 0 auto 8px;
	max-width: 100%;
	max-height: 60%;
}
.footer_main .blogo .p1 {
	color: #fff;
}
.footer_main .blogo .p2 {
	font-family: "GrayDesign Regular", "arial, helvetica, sans-serif";
	font-size: 30px;
	color: #fff;
	padding-bottom: 18px;
}
.footer_main .blogo .p3 {
	color: #999;
	line-height: 22px;
}
.footer_main .botnavlist {
	width: 940px;
	float:left;
}
.footer_main .botnavlist li {
	float: left;
	width: 155px;
	height: 170px;
	display: block;
	list-style: none;
	font-size: 16px;
	line-height: 32px;
	text-indent: 30px;
	overflow: hidden;
	border-right: 1px solid #444;
}
.footer_main .botnavlist li:first-child {
	padding-left: 0px;
}
.footer_main .botnavlist li a {
	color: #fff;
	display: block;
	line-height: 32px;
	font-size: 16px;
}
.footer_main .botnavlist li a:hover {
	color: #1c48f9;
}
.footer_main .botnavlist li .drop {
	padding-top: 10px;
}
.footer_main .botnavlist li .drop a {
	display: block;
	line-height: 26px;
	color: #999;
	width: 100%;
	font-size: 12px;
}
.footer_main .botnavlist li .drop a:hover {
	color: #1c48f9;
}
.float-right-box {
	width: 250px;
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -127px;
	background-color: #191919;
	z-index: 1000;
	transition: width 0.3s ease 0s;
}
.float-right-box.on {
	width: 50px;
}
.float-right-box .top-list {
	width: 100%;
}
.float-right-box .top-list ul {
	width: 100%;
}
.float-right-box .top-list li {
	width: 100%;
	position: relative;
	border-bottom: 1px solid #3b3b3b;
	transition: background 0.3s ease 0s;
	height: 50px;
}
.float-right-box .top-list a {
	display: block;
	width: 100%;
}
.float-right-box .top-list .ico {
	display: inline-block;
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0;
	transition: background 0.3s ease 0s;
	z-index: 2;
}
.float-right-box .top-list .ico1 {
	background: url(../images/ico_58.png) no-repeat center #191919;
}
.float-right-box .top-list .ico2 {
	background: url(../images/ico_59.png) no-repeat center #191919;
}
.float-right-box .top-list .ico3 {
	background: url(../images/ico_60.png) no-repeat center #191919;
}
.float-right-box .top-list .ico4 {
	background: url(../images/ico_61.png) no-repeat center #191919;
}
.float-right-box .top-list .ico5 {
	background: url(../images/ico_62.png) no-repeat center #191919;
}
.float-right-box .top-list .ico7 {
	background: url(../images/ico_69.png) no-repeat center #191919;
}
.float-right-box .top-list .stt {
	display: inline-block;
	font-size: 14px;
	line-height: 50px;
	color: #fff;
	transition: color 0.3s ease 0s;
	position: absolute;
	left: 28px;
	top: 0;
	z-index: 1;
	width: 222px;
	cursor: pointer;
}
.float-right-box .top-list li:hover .stt {
	color: #15191e;
}
.float-right-box .top-list li:hover .ico1 {
	background: url(../images/ico_58_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico2 {
	background: url(../images/ico_59_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico3 {
	background: url(../images/ico_60_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico4 {
	background: url(../images/ico_61_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico5 {
	background: url(../images/ico_62_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico7 {
	background: url(../images/ico_69_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover {
	background-color: #fff;
}
.float-right-box .top-list .return-webtop .stt {
	font-family: "Arial";
	font-weight: bold;
}
.float-right-box .bot-share {
	position: relative;
	height: 50px;
}
.float-right-box .bot-share a {
	display: inline-block;
	width: 50px;
	height: 50px;
	float: left;
	transition: background 0.3s ease 0s;
	margin: 0;
	padding: 0;
}
.float-right-box .bot-share .share {
	width: 200px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.float-right-box .bot-share .sina {
	background: url(../images/ico_63.png) no-repeat center;
}
.float-right-box .bot-share .wx {
	background: url(../images/ico_64.png) no-repeat center;
}
.float-right-box .bot-share .more {
	background: url(../images/ico_66.png) no-repeat center;
	border: 0 none;
}
.float-right-box .bot-share a:hover {
	background-color: #525354;
}
.float-right-box .bot-share .share-ico {
	background: url(../images/ico_67.png) no-repeat center #191919;
	width: 50px;
	height: 50px;
	display: inline-block;
	cursor: pointer;
	z-index: 2;
	position: relative;
}
.float-right-box .top-list li .weix {
	position: relative;
}
.float-right-box .sidebox {
	position: absolute;
	right: 250px;
	top: 0;
	transition: all 0.1s ease 0s;
	width: 120px;
	z-index: 10;
	display: none;
	background: #191919;
}
.float-right-box .sidebox img {
	width: 110px;
	height: 110px;
	display: block;
	margin: 5px auto;
}

.leftprocomt li:nth-child(2n){margin-right:0;}
.submian .subleft .lefta .comt ul li a.on{color:#127a44;}
.submian .subleft .lefta .comt ul li a.on em{background: url(../images/leftula.png) no-repeat 0 0;}
.indnews .newsBox{width:640px;box-shadow:2px 2px 10px #000;}
.subright .ipro .item:nth-child(3n){margin-right:0;}
.submian .subright .thumblist .item .img{border:1px solid #ededed;}
.submian .subleft .lefta .comt ul li:hover>a{color:#127a44;}
.submian .subleft .lefta .comt ul li a{padding:15px 0;padding-left:25px;line-height:normal;height:auto;}
.submian .subleft .lefta .comt ul li dl a{padding:5px 0 5px 48px;}

.footer_main .botnavlist li .drop ul li {
    width: 100%;
    height: auto;
    border-right: none;
}

{
	background: #111;
	line-height: 50px;
}
.copyright_main {
    background: #111;
    line-height: 50px;
}
.copyright {
    color: #999;
    font-size: 12px;
}

.w1200{width:1200px;margin:0 auto;}

.liuyan{background: url(./images/liuyanbk.jpg) center no-repeat;background-size: cover;padding: 50px 0;}
.liuyanform .fdiv{float: left;width: 48%;}
.liuyanform .fdiv:nth-child(2n){float: right;width: 48%;}
.liuyanform .fdiv{background: #fff;margin-bottom: 15px;}
.liuyanform .fdiv2{background: #fff;margin-bottom: 15px;width: 100%;display: inline-block;width: 100%;}
.liuyanform .fdiv label{float: left;width: 8%;text-align: right;padding-right: 5px;color: #d03c27;line-height: 50px;height: 50px;}
.liuyanform .fdiv input{float: left;width: 90%;box-sizing: border-box;padding: 0 15px; line-height: 50px;height: 50px;border: none;}
.liuyanform .fdiv2 textarea{width: 100%;height: 100px;resize: none;border: none;box-sizing: border-box;padding: 20px;}
.liuyanform  .btn{color: #fff;background: #6584d6;font-size: 16px;border-radius: 30px;padding: 15px 35px;border: none;margin-top: 30px;}
.liuyan .ti .p1{background: url(./images/linetibk.png) center no-repeat;text-align: center;font-size: 30px;color: #fff;}
.liuyan .ti .p2{font-size: 14px;text-transform: uppercase;color: #fff;text-align: center;margin-top: 3px;}
.liuyan .ti{margin-bottom: 30px;}
.wxul{display: inline-block;margin-top: 30px;}
.wxul li{float: left;margin-right: 30px; text-align: center;}
.lxbox .div1{float: left;width: 50%;padding-right: 30px;box-sizing: border-box;}
.lxbox .div2{float: left;width: 50%;height: 400px;}
.lxbox{display: inline-block;width: 100%;padding-top: 50px;}
#c_static_001-17029750647800 .e_text-6 {
    font-size: 16px;
    padding-top: 14px;
}
#c_static_001_P_2196-17024776138010 .e_container-1 .cbox-1-1 {
    float: right;
}
#c_static_001_P_2196-17025388593280 .e_breadcrumb-7,#c_static_001_P_2196-17024776138010 .e_breadcrumb-7,#c_static_001_P_2196-17025402484130 .e_breadcrumb-7 {
    float: right;
}
#c_category_421-17024775286040 .e_loop-5 .p_list li a {
    padding: 10px 45px;
    font-size: 16px;
    color: rgba(102,102,102,1);
    border: 1px solid #ddd;
    margin-right: 15px;
}

#c_category_421-17024775286040 .e_loop-5 .p_list li:hover a {
    background: rgba(18,99,170,1);
    color: #fff;
    background: rgb(18 99 170);
    border-color: rgb(18 99 170);
    background-color: rgb(18 99 170);
}
/*让图片的居左右中都正常*/
.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
display: block;
}
.alignright {
float:right;
margin:0 0 0.5em 0.5em;
display: block;
}
.aligncenter {
text-align:center;
margin:0 auto;
display: block;
}
/*分页的显示样式：*/
.screen-reader-text {
    display: none;
}
	.page-numbers {
    padding: 9px;
    background: #fff;
    color: #333;
    font-size: 18px;
}
	.page-numbers.current {
    padding: 9px;
    font-size: 18px;
}
	.page-numbers.current {
    color: #fff;
    background: rgba(0,72,194,1);
}	
	#showpages {
    display: inline-block;
    text-align: center;
}
#c_effect_032-1702465093989{display:none;}
.in-news-box {
    max-width: 1500px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 4%;
    border-bottom: 1px #f2f0f0 solid;
}

ul.news-menu li {
    display: inline-block;
    width: calc(99% / 3);
    line-height: 64px;
    text-align: left;
    font-size: 22px;
    cursor: pointer;
    position: relative;
    
}
ul.news-menu li.active {
    color: #1263aa;
    border-bottom: 2px #1263aa solid;
}

.in-news-wrap .news-con .swiper-wrapper .swiper-slide {
    /* width: 100% !important; */
}

.in-news-wrap .news-con .swiper-wrapper .swiper-slide .in-news-list {
    padding-top: 3%;
    padding-bottom: 4%;
    font-size: 16px;
    line-height: 2;
}

.in-news-list {}
.e_richText-15.s_title.clearfix.adc table tbody tr:nth-child(1) td {background: #1a5365;color: #fff;font-size: 22px;}

.e_richText-15.s_title.clearfix.adc table tbody tr td {
    background: #0078a0;
    color: #fff;
}

.e_richText-15.s_title.clearfix.adc table tbody tr {border: 1px solid #fff;}

.e_richText-15.s_title.clearfix.adc table tbody tr td:nth-child(6) {
    /* background: #fff; */
    /* color: #000; */
}
.ddesx {
    background: #fff;
}

.box3 {
    background: #fff;
    padding: 15px;
}

.ddesx img {
    width: 31%;
    margin-top: -35px;
}

#c_static_001-17025336888630 .e_richText-1.s_title.clearfix.desz table tbody tr td {
    height: 35px !important;
    padding: 0 15px;
    background: #0078a0;
    margin: 0;
    border: 1px solid #fff;
    border-radius: initial;
    color: #fff;
}

#c_static_001-17025336888630 .e_richText-1.s_title.clearfix.desz table tbody tr:nth-child(1) td {
    background: #1a5365;
    color: #fff;
}

.sdfxz {
    width: 40%;
    margin: 0 auto;
}

.sdfxz p {
    float: left;
    width: 50%;
    line-height: 45px;
    font-size: 16px;
    margin-top: 15px;
}
.e_richText-1.s_title.clearfix.desz table {margin: 0 auto;}
#c_static_001-17025336888630 .e_richText-1 .dsdfv {}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-0.p_item {
    float: left;
    width: 10%;
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-1.p_item {
    float: right;
    width: 89%;
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-1.p_item .p_list {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    max-width: 100%;
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-1.p_item .p_list .cbox-3.p_loopitem {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% / 4);
    text-align: left;
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-1.p_item .p_list .cbox-3.p_loopitem p {
    text-align: left;
    font-size: 15px;
    color: rgba(104, 104, 104, 1);
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 35px;
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-0.p_item p {
    font-size: 24px;
}

.footer_main .botnavlist li {
    text-align: center;
}
.e_richText-15.s_title.clearfix.adc table tbody tr td:nth-child(1) {
    width: 4% !important;
}

.e_richText-15.s_title.clearfix.adc table tbody tr td:nth-child(2),.e_richText-15.s_title.clearfix.adc table tbody tr td:nth-child(3) {
    width: 1% !important;
}

.e_richText-15.s_title.clearfix.adc table tbody tr td:nth-child(4),.e_richText-15.s_title.clearfix.adc table tbody tr td:nth-child(5) {
    width: 5% !important;
}

#c_static_001_P_21876-17025402134530 .e_bannerA-1 .p_img img,#c_static_001_P_21876-17024854652610 .e_bannerA-1 .p_img img,#c_static_001_P_21876-17024773830870 .e_bannerA-1 .p_img img,#c_static_001_P_21876-17025427981380 .e_bannerA-1 .p_img img,#c_static_001_P_21876-17025334204320 .e_bannerA-1 .p_img img {
    height: 498px !important;
}

.p_info .dsagwe {
    color: #fff;
    font-size: 22px;
}
.read_more {
    font-size: 17px;
    background: #313131;
    max-width: 200px;
    width: 100%;
    transition: ease-in all 0.5s;
    color: #fff;
    display: block;
    height: 55px;
    line-height: 55px;
    margin: 0 auto;
    text-align: center;
}
#c_new_list_101_P_002-17052865939110 .cbox-1.p_loopitem.dsafw .e_image-21 img{object-fit: }
.packages {
    background: #fff;
    padding-top: 85px;
}
.titlepage h2 {
    font-size: 40px;
    color: #313131;
    line-height: 40px;
    font-weight: bold;
    padding: 0;
    display: inline-block;
}


.titlepage h2::before {
    position: absolute;
    content: "";
    width: 62px;
    height: 6px;
    background: rgba(18,99,170,1);
    border-radius: 10px;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 0px;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: rgba(0, 72, 194, 1);
    max-width: 60px;
    min-width: 0px;
    max-height: none;
    height: auto;
    min-height: 0px;
    margin-left: 0px;
    margin-right: auto;
}
.row.dss {
    margin: 0 auto;
    width: 91%;
    text-align: left;
    max-width: 1520px;
    margin-left: auto;
    margin-right: auto;
}
.text_align_center {
    text-align: center;
}

.titlepage {
    padding-bottom: 40px;
    text-align: left;
}
.packages .titlepage h2 {
    position: relative;
    padding-bottom: 30px;
    font-size: 40px;
    font-family: Microsoft YaHei, 微软雅黑;
    font-weight: normal;
}

.packages_box {
    box-shadow: 0 0 19px rgba(30, 30, 30, 0.10);
    margin-bottom: 60px;
}

.packages_box figure {
    margin: 0;
    overflow: hidden;
    background: #111111;
}

.tuscany {
    padding: 27px;
}

.packages_box figure img {
    width: 100%;
    overflow: hidden;
    position: relative;
    transition: ease-in all 0.5s;
    height: 365px;
    object-fit: cover;
}

#ho_img:hover.packages_box figure img {
    transition: ease-in all 0.5s;
    transform: scale(1.2);
    opacity: 0.6;
}

.tusc {
    display: flex;
    justify-content: space-between;
}

.italy h3 {
    color: #151c37;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
}

.italy span {
    display: block;
    color: #717171;
}

.italy_right h3 {
    color: #70b824;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
}

.italy_right span {
    display: block;
    font-size: 25px;
    line-height: 25px;
    font-weight: bold;
    color: #2a2a2a;
}

.tuscany p {
    color: #747474;
    padding: 20px 0 30px 0;
    height: 166px;
}



.tusc .read_more {
    max-width: 116px;
    height: 33px;
    line-height: 33px;
    margin: 0;
}
.banner_dsa {
    position: relative;
}

.p_info {position: absolute;bottom: 30%;width: 100%;}

.p_info>div {
    width: 77%;
    margin: 0 auto;
}

#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_kv_wrapper.js-kv-wrapper.cdd .p_filter_value .p_v_list .p_v_item li.cat-item {
    height: 40px;
    line-height: 40px;
}

.wpcf7 .fdiv {
    background: #fff;
    margin-bottom: 15px;
    float: right;
    width: 48%;
}

.wpcf7 .fdiv label {
    float: left;
    width: 8%;
    text-align: right;
    padding-right: 5px;
    color: #d03c27;
    line-height: 50px;
    height: 50px;
}

.wpcf7 .fdiv p span input {
    float: left;
    width: 90%;
    box-sizing: border-box;
    padding: 0 15px;
    line-height: 50px;
    height: 50px;
    border: none;
}

.wpcf7 .fdiv p span {
    float: left;
    width: 85%;
}

.wpcf7 .fdiv:nth-child(2n) {
    float: left;
}

.wpcf7 .fdiv2 textarea {
    width: 100%;
    height: 100px;
    resize: none;
    border: none;
    box-sizing: border-box;
    padding: 20px;
}

.wpcf7 input.wpcf7-form-control.has-spinner.wpcf7-submit.btn {
    color: #fff;
    background: #6584d6;
    font-size: 16px;
    border-radius: 30px;
    padding: 15px 35px;
    border: none;
    margin-top: 30px;
}

.sidebox .screen-reader-response p {
    color: #fff;
    font-size: 20px;
    padding-bottom: 15px;
}

.sidebox .wpcf7-response-output {
    color: #fff;
    font-size: 18px;
}

nav#subNav {
    display: none;
}

#c_navigation_146_P_097-1698204952233 .e_navigationF-49 .p_navItem1.haveThree ul.p_navBox2 {
    padding: 35px 0;
    width: 715px;
}

#c_navigation_146_P_097-1698204952233 .e_navigationF-49 .p_navItem1.haveThree ul.p_navBox2 div ul {
    width: 100%;
}

#c_navigation_146_P_097-1698204952233 .e_navigationF-49 .haveThree .p_navItem2 a span {
    color: #333;
}

#c_static_001_P_11896-17025355414400 .e_richText-15.s_title.clearfix.adc p img {
    max-width: none;
}







@media screen and (min-width: 1200px) {
#c_navigation_146_P_097-1698204952233 .e_navigationF-49 .p_navItem1 {
    padding: 0 12px;
}

.choose_caselist .choose_caselist_dd {
    margin-right: 70px;
	margin-top:70px;
}
.choose_caselist .choose_caselist_dd {
	margin-top:85px;
}
	.img_bt {
    text-align: center;
    font-size: 18px;
    line-height: 50px;
    position: absolute;
    width: 100%;
    bottom: -70px;
}

.choose_caselist_dd a {
    position: relative;
	display:block;
}
img {}

#c_grid-16999508267812 > .p_gridbox > .p_gridCell:nth-child(2n + 2) {
    width: 57%;
}

#c_grid-16999508267812 > .p_gridbox > .p_gridCell:nth-child(2n + 1) {
    width: 41%;
}

#c_static_001-16999508267873 .e_loop-5 {
    margin-top: 10px;
}

#c_static_001-16999508267873 .e_button-9 {
    margin-top: 20px;
}

#c_static_001-16999508267873 .e_text-4 {
    line-height: 25px;
    margin-top: 15px;
}

.news-left, .news-right {
    width: 40%;
}

.news-right {
    width: 55%;
    margin-left: 40px;
}

.news-img img {
    width: 100%;
}

.news-img {
    width: 100%;
}

#c_grid-16999508267620 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    padding-bottom: 20px;
}
	
.choose_caselist .choose_caselist_dd {
    margin-right: 70px;
}
	
#c_static_001_P_2196-17025428268870 .e_text-3 a {
    padding: 25px 5px;
}

#c_static_001_P_2196-17025428268870 .e_loop-2 .p_loopitem {
    flex-basis: calc(100% / 5);
}

.footer_main .botnavlist li {
    width: 125px;
    text-indent: 0;
}

.footer_main .botnavlist {
    width: 755px;
}

.footer_main .qcode {
    width: 215px;
    margin-left: 20px;
}

.footer_main .blogo .p3 {
    width: 100%;
    display: block;
}

.footer_main .blogo {
    width: 100%;
}

.w1200 {
    width: 1200px;
}

.qcoderwm {
    margin-left: 20px;
}
	
#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_kv_wrapper.js-kv-wrapper.cdd {
    margin-right: 20px;
}

#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_v_item {
    margin-right: 15px;
}
	
	
#c_navigation_146_P_097-1698204952233 .e_navigationF-49 .p_navBox2 li ul li a {
    color: #000;
}

#c_navigation_146_P_097-1698204952233 .e_navigationF-49 .p_navBox2 li ul li {
    margin-right: 0;
}

#c_static_001-17029750647800 .e_container-1 .cbox-1-0 {
    max-width: 95%;
}

#c_static_001-17029750647800 .e_container-2 {
    width: 95%;
}

#c_static_001-17029750647800 .e_text-3 {
    font-size: 34px;
    margin-bottom: 0;
}

#c_static_001-17029750647800 .e_text-4 {
    font-size: 14px;
    margin-top: 10px;
}

#c_static_001-17029750647800 .e_text-5 {
    line-height: 25px;
    font-size: 16px;
    white-space: inherit;
    margin-top: 15px;
}
	
	#c_effect_146_P_003-1698288354147 .e_loop-1 .ll-Wrapper .swiper-slide{width:100%;}

#c_static_001-17029750647800 .e_container-1 {
    width: 100%;
}

.kcbox .div1 .box2 {
    padding-left: 35px;
}	
	
#c_navigation_146_P_097-1698204952233 .e_navigationF-49 .p_navBox2 ul.p_navBox2_ac li a {
    line-height: 40px;
}
	
#c_static_001_P_2196-17024776138010 .e_text-3 a {
    background: no-repeat;
    color: #000;
    padding: 0 10px;
    flex-basis: calc(100% / 7);
}

#c_static_001_P_2196-17024776138010 .e_loop-2 .p_loopitem {
    flex-basis: calc(100% / 5);
}

.footer_main .botnavlist>li:nth-child(2)>a,.footer_main .botnavlist>li:nth-child(3)>a,.footer_main .botnavlist>li:nth-child(5)>a {
    text-align: center;
    width: 100%;
    text-indent: 0;
}
	
.footer_main .botnavlist li:nth-child(2) .drop a,.footer_main .botnavlist li:nth-child(3) .drop a, .footer_main .botnavlist li:nth-child(5) ul li a {
    text-align: center;
    text-indent: 0;
}

.tuscany p {
    color: #747474;
    padding: 20px 0 30px 0;
    height: 195px;
}
	
	
	
}


.ppd-img {
    width: 657px;
}
.ppd-img img{width:100%;object-fit: contain;height: 100%;}
.ppd-img .gallery-top {
    width: 650px;
    height: 360px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    overflow: hidden;
}
.ppd-img .gallery-thumbs {
    width: 100%;
    height: 90px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
    padding: 5px 25px;
}
.ppd-img .gallery-thumbs .swiper-slide {
    cursor: pointer;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #d0d0d0;
}
.gallery-thumbs .swiper-slide {
    height: 100%;
    opacity: 0.4;
}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
    opacity: 1;
}

.ppd-img .gallery-thumbs .swiper-slide img {
    height: 100%;
    object-fit: contain;
}

.ppd-img .swiper-button-prev {
    left: 0;
    transform: scale(.6);
}
.ppd-img .swiper-button-next {
    right: 0;
    transform: scale(.6);
}
.logo_text{display:flex;flex-direction: row;align-items: center;color: #fff;}
.logo_text span{display: inline-block;font-size: 18px;margin-top: 5px;color: #fff;}
#c_navigation_146_P_097-1698204952233.active .logo_text span{color: #000;}
#c_navigation_146_P_097-1698204952233:hover .logo_text span,#c_navigation_146_P_097-1698204952233:hover .logo_text{color: #000;}
#c_navigation_146_P_097-1698204952233.active .logo_text{color: #000;}

#c_product_list_130-17025412461760 p.e_text-5.s_title.dds a {
    font-size: 15px;
    color: rgba(85, 85, 85, 1);
    line-height: 1.8;
    max-width: none;
    text-align: left;
    max-height: none;
    min-height: 0px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#c_product_list_130-17025412461760 p.e_text-5.s_title.dds {
    height: auto;
    max-height: none;
    min-height: 0px;
    width: 100%;
}




@media screen and (max-width: 768px){
    .logo_text span{font-size:15px;margin-left: 10px;color:#000;}
	.logo_text{color:#000;}
	
}


@media (min-width: 1200px) {
    .container {
        max-width: 1520px;
        margin-left: auto;
        margin-right: auto;
			width:91%;
    }
}

@media screen and (max-width: 768px){
	.choose_caselist .choose_caselist_dd {
    width: 100%;
    margin: 0;
}

.img_bt {
    text-align: center;
    line-height: 45px;
}

.choose_case {
    overflow: hidden;
    margin-top: 40px;
}

.news-right .news-nr, .news-left .news-nr {
    width: 81%;
    height: 95px;
    padding: 10px 0;
}

ul.news-list {
    width: 100%;
}

.news-left, .news-right {
    width: 100%;
}

.news-sj b {
    margin-top: 0px;
}

.news-list li {
    margin-bottom: 10px;
}

.news-right {
    width: 100%;
    margin-left: 0;
}
	.choose_caselist .choose_caselist_dd a .img img {
    height: 224px;
}
	
/*subNav*/
nav#subNav {
    position: fixed;
    width: 100%;
    height: 100%;
    right: -100%;
    top: 60px;
    z-index: 999;
    max-width: 640px;
    min-width: 320px;
    background: rgb(0 0 0 / 90%);
    display:block;
}

.subNavCon {
    margin: 0px;
    width: 100%;
    height: 100%;
}

.subNav .closrbox {
    width: 20%;
    height: 0.5rem;
    line-height: .5rem;
    background: #fff;
    position: absolute;
    right: 2%;
    top: -5%;
}

.subNav ul {
    background: rgb(0 0 0 / 90%);
    position: relative;
    z-index: 2;
}

.subNav li {
    width: 100%;
    display: block;
    margin: 0 auto;
    position: relative;
    transition: all .3s ease-in;
}

.subNav li:first-child {
    margin-top: 15px;
}

.subNav li a {
    display: block;
    width: 95%;
    margin: 0 auto;
    color: #fff;
    font-size: 18px;
    line-height: 45px;
    text-align: left;
    border-bottom: 1px solid rgb(255 255 255 / 10%);
}

.subNav li a:hover {
    color: #0e4295;
}

.subNav .toptel {
    padding-left: 4%;
    padding-top: .3rem;
    padding-bottom: .4rem;
}

.subNav .toptel span {
    display: block;
}

.subNav .toptel p {
    font-family: avgr;
    font-size: .5rem;
}

.subNav.show {
    right: 0 !important;
}

.subNavShow {
    -webkit-transform: translateX(-48%);
    -moz-transform: translateX(-48%);
    -ms-transform: translateX(-48%);
    transform: translateX(-48%);
    display: block;
}

.footer_main .botnavlist {
    display: none;
}

.footer_main {
    text-align: center;
    padding-bottom: 15px;
}

.w1200 {
    width: 100%;
}

.qcoderwm {
    margin-left: 0;
    float: none;
    margin-top: 15px;
}

.footer_main .qcode {
    width: 100%;
    float: none;
    margin-left: 0;
}

.footer_main .blogo {
    width: 95%;
    margin: 0 auto;
}

.footer_main .footer {
    padding-top: 15px;
}

.copyright_main {
    text-align: center;
    line-height: 20px;
    padding: 10px 0;
  }
	
.main .swiper {
  margin-top: 70px;
}
	
.copyright_main .copyright.w1200 {
  width: 95%;
}
	
#c_static_001_P_21876-17025402134530 .e_bannerA-1 .p_img img, #c_static_001_P_21876-17024854652610 .e_bannerA-1 .p_img img, #c_static_001_P_21876-17024773830870 .e_bannerA-1 .p_img img, #c_static_001_P_21876-17025427981380 .e_bannerA-1 .p_img img, #c_static_001_P_21876-17025334204320 .e_bannerA-1 .p_img img {
    height: auto !important;
}

#c_static_001_P_2196-17025388593280 .e_breadcrumb-7, #c_static_001_P_2196-17024776138010 .e_breadcrumb-7, #c_static_001_P_2196-17025402484130 .e_breadcrumb-7 {
    float: left;
}
	
.nav-links {
  overflow: hidden;
  height: auto;
}
.page-numbers {
  display: inline-block;
}
	
	#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_filter_key{
		width: 130px;
		padding: 0;
		margin-bottom: 0;
	}
	
	#c_new_list_101_P_002-17052865939110 .e_loop-1 .p_kv_wrapper {
    display: flex;
    flex-wrap: wrap;
    line-height: 40px;
    align-content: space-between;
    margin-bottom:15px;
}
	
	#c_static_727-1702463451979 .e_container-26{
		margin-top: 0;
	}
	#c_static_727-1702463451979{
		padding: 0;
		padding-bottom: 15px;
	}
	
.p_v_list.js-value-list {
    padding: 0;
    margin: 0;
    height: auto;
    line-height: initial;
}
.banner_dsa {
    margin-top: 70px;
}

#c_static_001_P_2196-17024776138010 .e_loop-2 .p_list li.cat-item a, .p_list.dd li a {
    padding: 0 20px;
}
	
#c_static_001_P_2196-17024776138010 .e_container-5 {
    border-bottom: none;
}
	
	#c_static_001_P_2196-17024776138010{display:block;}
	#c_static_001_P_2196-17024776138010 .e_loop-2 .p_loopitem:first-child{margin-left:0;}
	    #c_static_001_P_2196-17024776138010 .e_text-3 a {
        font-size: 14px;
        text-align: center;
        padding: 15px 20px;
        background: no-repeat;
        color: #333;
    }
	#c_static_001-1702490362218 .e_container-1 .cbox-1-1 {
    width: 100% !important;
    margin-bottom: 25px;
}
ul.news-menu li {
    width: calc(95% / 3);
    line-height: 40px;
}

ul.news-menu li a {
    font-size: 20px;
}

#c_product_detail_078-17025228048750 .e_container-3 {
    padding-bottom: 0;
}
	
.kcbox .div1 .box2 {
    padding: 10px;
}

.ds {
    width: 100%;
    overflow: hidden;
    margin-top: 0;
}

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

.ddesx img {
    width: 100%;
    margin-top: 0;
}

#c_static_001-17029750647800 .e_text-4 {
    margin-top: 5px;
}

div#kt1 {
    margin-top: 15px !important;
}

.kcbox .div2 {
    margin-top: 25px;
}

.kcbox .div3 .box {
    padding: 0;
    padding-top: 10px;
    padding: 5px;
}

    iframe {
        width: 100%;
        height: 240px;
    }

.box p iframe {
    width: 100%;
    padding-top: 10px;
    height: 235px;
}

.ncontentwbox .inner1200 {
    width: 95%;
}

.kcbox {
    padding-top: 0;
}
	
#c_product_detail_078-17024877841900 .e_container-2 {
    width: 95%;
    padding-bottom: 10px;
    padding-top: 15px;
}

.ppd-img {
    width: 100%;
}

.ppd-img .gallery-top {
    width: 100%;
    height: auto;
}

#c_product_detail_078-17024877841900 {
    padding: 10px 0;
}

.ppd-img .gallery-thumbs {
    height: auto;
}

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

.sdfxz p {
    width: 100%;
    float: none;
    font-size: 14px;
    line-height: 35px;
    margin-top: 0;
}
	
#c_static_001_P_2196-17024776138010 .e_loop-2 .p_list li {
    width: 33%;
    float: left;
}
	
#c_static_001_P_11896-17024740104740 .e_richText-15 div p iframe {
    width: 100%;
    height: 260px;
}
	
.lxbox .div2 {
    float: none;
    width: 100%;
    height:auto;
}

.lxbox .div1 {
    float: none;
    width: 100%;
    padding-right: 0;
}

.wpcf7 .fdiv {
    width: 100%;
}
	
.lxbox .div2 img {
    height: auto !important;
}
	
.in-news-wrap .news-con .swiper-wrapper .swiper-slide .in-news-list p iframe ,#c_static_001-17025336888630 .e_richText-1 p iframe{
    width: 100%;
    height: 260px;
}
	
.ppd-img .gallery-thumbs .swiper-slide img {
    height: 45px;
}
	
#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-1.p_item .p_list .cbox-3.p_loopitem {
    flex-basis: calc(100% / 1);
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-1.p_item {
    width: 100%;
}
	
#c_product_list_130-17025412461760 .e_container-4 {
    padding-right: 0;
}

#c_product_list_130-17025412461760 .e_text-5 {
    overflow: initial;
    white-space: initial;
    text-overflow: initial;
    height: auto;
    display: block;
    line-height: 30px;
}
	
.e_richText-15.s_title.clearfix.adc table tbody tr:nth-child(1) td {
    font-size: 16px;
    width: 100% !important;
    display: block;
}

.e_richText-15.s_title.clearfix.adc table tbody tr {
    display: block;
}

.e_richText-15.s_title.clearfix.adc table tbody tr td {}

	
	
	
	
	
	
	
	
}