@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:.24rem/1.5 arial,'microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.noBg{background:none!important}.hide{display:none !important}
body{ position:relative; color:#444;  }
/* body.z-open{ transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); } */
a{color:#444;text-decoration:none;}
::-webkit-scrollbar-thumb{min-height:0.78125rem;border-radius:0.046875rem;background-color:#666}
::-webkit-scrollbar-track{background:#eee}
::-webkit-scrollbar-corner{background:transparent}
::-webkit-scrollbar{width:.109375rem;height:.109375rem}
.wrapper{background-color: #fff;}
#g-wp { max-width:750px; margin:0 auto; padding:0 0 0; background:#fff; }

@font-face{
	font-family: 'sBold';
	src : url('douyuFont-2.otf');
}

.wrap{ width:96%; margin: 0 auto;}
#header { position:relative; width:100%; height:1.09375rem; background:#fff; border-top:.125rem solid #0268b3; z-index:3; }

.g-wp { max-width:7.5rem; margin:0 auto; background:#fff; transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); z-index:2; background-color: #fff;}

.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:99; }

.m-nav { width:3.5rem; height:100%; right:-3.5rem; top:0; background:#fff; position:fixed; transform:translateZ(0) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:9999; }
.m-nav h2 { margin:0 0 .15625rem; padding:.15625rem 0; border-bottom:0.015625rem solid #ddd; font-weight:bold; font-size:.25rem; line-height:.46875rem; text-align:center; }
.m-nav li { position:relative; padding:.1875rem .1875rem .1875rem .34375rem; border-bottom:0.015625rem solid #eee; font-size:.21875rem; line-height:.375rem; font-size: .28rem;}
.m-nav li a { display:block; }
.m-nav li a.current{color: #c7000b;}
.m-nav li a:hover,.m-nav .current a { color:#dc0014; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:.078125rem; height:.21875rem; margin-top:-.109375rem; border-left:.03125rem solid #dc0014; content:"" }

/* 菜单显示 */
.u-menu { position:absolute; right:.093rem; top:.21875rem; display:block; width:.78125rem; height:.56625rem; transform:translateZ(0) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index: 99; }
.u-menu div { position:absolute; left:.2013rem; top:.3125rem; width:.3906rem; height:.3906rem; transform:translateZ(0) rotate(0deg); transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; }
.u-menu div i { position:absolute; left:0; top:0; display:block; width:.3906rem; height:.03125rem; background:#000; }
.u-menu .u-menu-top i {transform:translate3d(0,-.125rem,0);-webkit-transform:translate3d(0,-.125rem,0);}
.u-menu .u-menu-middle i {transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}
.u-menu .u-menu-bottom i {transform:translate3d(0,.125rem,0);-webkit-transform:translate3d(0,.125rem,0);}

body.z-open .m-nav { right:0}
body.z-open .g-wp {}
body.z-open .u-menu {transform:translateZ(0) rotate(90deg);-webkit-transform:translateZ(0) rotate(90deg);}
body.z-open .u-menu  div {transform:translateZ(0) rotate(45deg);transition:transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;-webkit-transform:translateZ(0) rotate(45deg);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;}
body.z-open .u-menu  div i {transition:transform 0.2s ease 0s;transform:translate3d(0,.1718rem,0);-webkit-transition:-webkit-transform 0.2s ease 0s;-webkit-transform:translate3d(0,.1718rem,0); }
body.z-open .u-menu .u-menu-bottom {transform:translateZ(0) rotate(-45deg);-webkit-transform:translateZ(0) rotate(-45deg);}
body.z-open .u-menu .u-menu-middle { display:none; }

.search { position: absolute; top:.1718rem; width:.78125rem; height:.78125rem; overflow:hidden; }
.search-o { position: absolute; top:0; left: 0; width:.78125rem; height:.78125rem;  background:url(../images/search_btn.png) no-repeat center; background-size:40%; }
.search-x { position: absolute; top:0; left: -.78125rem; width:.78125rem; height:.78125rem;  background:url(../images/search_btn_x.png) no-repeat center; opacity:1; background-size:40%; }

.form-search{ position: absolute; top: -100; left: 0; width:90%; padding:3% 5%; border-top:0.015625rem solid #ddd;  background:#fff; z-index:2;  transition:all .2s ease-out; display: none;border-bottom: 1px solid #dc0014 !important;box-shadow: unset !important;}
.form-search input{ border:0.015625rem solid #eee;}
.form-search input[type="text"] { width:70%; height:0.59375rem; float:left; padding:0 5%; border-right:0; }
.form-search input[type="submit"]{ width:19%; height:.625rem; float:left; border:0; background:#dc0014; color:#fff;}

.banner { position:relative; margin-bottom:0.078125rem; overflow:hidden; }
.banner .hd{ width:100%; position:absolute; height:0.4375rem; line-height:0.4375rem; bottom:0; right:0; z-index:1; text-align:center;}
.banner .hd li{ display:inline-block; width:.625rem; height:0.078125rem;  background:#0052a5; text-indent:-156rem; overflow:hidden; margin:0 0.09375rem;   }
.banner .hd li.on{ background:#fff;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;  }
.banner .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.swiper-container .swiper-pagination-bullet-active { background-color:#f60; }

.mian_nav { padding:3% 1.5% 1%; border-bottom:0.15625rem solid #f2f2f2; }

.mian_nav ul li{ float:left; width:23%; margin: 0 1% 2%; height:auto; text-align:center; background: #dce0ec; border-radius: 0.078125rem; font-size:0.1875rem; }
.mian_nav ul li a { display:block; padding:8% 0; }
.mian_nav ul li a i { display:inline-block; width:0.546875rem; height:0.546875rem;}
.mian_nav ul .li-03,.mian_nav ul .li-06 { border-right:0; }
.mian_nav ul li a span{ display:block; font-size:.203125rem; color:#666; }

.box {   }

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:0.234375rem 0.078125rem; border-bottom: 0.015625rem solid #ccc; color:#132c80; font-size:0.3125rem; line-height:0.46875rem; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:0.234375rem; line-height:0.3125rem; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:0.125rem; width:0.234375rem; height:0.234375rem; margin-top:-.109375rem; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:156rem; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.m-art { font-size:.203125rem; line-height:1.8; }
.m-art .pic { margin-bottom:3%; }
.m-art h3 { font-size:0.25rem; line-height:.625rem; font-weight:normal; }

.more-common-01 { display:inline-block; width:45%; height:0.546875rem; line-height: 0.546875rem; background:#f3f3f3; text-align: center; text-indent: 0; border-bottom: 0.046875rem solid #0052a5; margin:0.3125rem 0 3%;}
.more-common-01 a{ display:block; }

.m-list { padding:0; }
.m-list li { padding:.109375rem 0.0625rem .109375rem 0.21875rem; border-bottom:0.015625rem solid #eee; background:url(../images/z-11.gif) no-repeat 0.046875rem center; font-size:0.1875rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/* 图片列表 一行一个 */
.m-pFList li { position:relative; padding:0 0 0%; margin-bottom: 3%;  overflow: hidden; }
.m-pFList li:after { position:absolute; left:0; bottom:0; width:100%; height:0.03125rem; background:#f00; }
.m-pFList li .p { position:relative; float:left; width:35%; left:0; border-right:0.234375rem solid #fff; z-index:1; }
.m-pFList li .c { display:block; overflow:hidden; zoom:1; line-height: 0.328125rem; }
.m-pFList li .t { padding:0 0 1%; font-weight:bold; font-size:0.21875rem; display:block; line-height:0.46875rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.m-pFList li .t a { color:#000; }
.m-pFList li .i { color:#777; font-size:0.1875rem; }
.m-pFList li .m { font-size:0.1875rem; }

/* 图片列表 一行两个 */
.m-pList li { float:left; width:46%; padding:0 2%; text-align:center; margin-top:0.12rem}
.m-pList li .t { padding:0.125rem 0; font-size:.28rem; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.m-pList li .m{ display:none}

.m-tList { padding:0 0.1875rem 0.125rem; }
.m-tList li { padding:0.15625rem 0; border-bottom:0.015625rem solid #eee; color:#777; font-size:0.1875rem; line-height:0.28125rem; }
.m-tList li h2 { padding-bottom:0.125rem; font-size:0.234375rem; }

@media (max-width:375px) {
	.m-pFList li .p { width:45%; }
	.m-pFList li .i { height:0.65625rem; overflow:hidden; }
}


/* 快捷菜单 */
#fixed-foot { position:fixed; left:0; bottom:0; width:100%; height:0.9375rem; background:#fff; border-top:0.015625rem solid #eee; line-height:0.3125rem; text-align:center; z-index:1; }
#fixed-foot li { float:left; width:25%; margin:0 -0.015625rem; border-left:0.015625rem solid rgba(255,255,255,.1); border-right:0.015625rem solid rgba(0,0,0,.2); }
#fixed-foot li a { display:block; padding:.140625rem 0 0; color:#444; }
.fixed-button { display:block; width:0.46875rem; height:0.46875rem; margin:0 auto; background:url(../images/icon_arr_tel_white.png) no-repeat; overflow:hidden; }
#fixed-foot .li-01{ background-image:url(../images/icon_arr_email.png); background-size:contain; }
#fixed-foot .li-02{ background-image:url(../images/icon_arr_map.png); background-size:contain; }
#fixed-foot .li-03{ background-image:url(../images/icon_arr_share.png);background-size:contain; }
#fixed-foot .li-04{ background-image:url(../images/icon_arr_book.png);background-size:contain; }

.m-copy { padding:5%; border-bottom:0.15625rem solid #f2f2f2; text-align:center; }

.box-isd .hd { border-bottom:0.15625rem solid #f2f2f2; background:#fff; }
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:0.375rem; margin:0.234375rem 0.078125rem 0 0; padding:0 0.3125rem; line-height:0.375rem; border-radius:0.046875rem; border:0.015625rem solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

/* 内容 */
.article { padding:0 2% 3%; line-height:2; word-wrap:break-word;  }
.article .mt { text-align:left; }
.article .mt h1 { padding:0.078125rem 0 0; font-size:0.3125rem; line-height:.40625rem; font-weight:800; }
.article .mt .titBar { padding:0.0625rem 0; border-bottom:0.015625rem dashed #e1e0e0; color:#777; font-size:0.1875rem; line-height:0.375rem; }
.article .mc { padding:3% 0; font-size:.203125rem; word-wrap:break-word; }

/* 分页 */
.page { padding: 0.3125rem 0.15625rem 0.46875rem; text-align: center; }
.page a { display: inline-block; padding: 0.0625rem 0.125rem; border-radius:0.046875rem; background:#778dd6; color:#333; line-height: 1.5; vertical-align:top; }
.page .current { background:#eee ; color: white;}

.pager-next-pre { display:table; width:100%; text-align:center; }
.pager-next-pre a { float:left; width:50%; padding:0.125rem 0; background:linear-gradient(#eee,#ddd); display:table-cell; }
.pager-next-pre .btn_next { background:#000; background:linear-gradient(#313231,#101110); color:#fff; }

/* 二级菜单 */
.m-menu { position:fixed; top:0; right:-50%; width:45%; height:100%; padding:7% 0%; background:#fff; z-index:999; opacity:0; overflow:auto; }
.m-menu .site-nav { min-height:6.25rem; overflow-y:auto; }
.m-menu dl dt { margin-bottom:0.125rem; padding:0.15625rem 0.125rem 0.15625rem; border-bottom:0.015625rem solid #ddd; line-height:0.375rem; padding-left: 0.1875rem;padding-right: 0.1875rem;}
.m-menu dl dt a { color: #333;font-size: .24rem; }
.m-menu dl dt a:hover,.m-menu dl dt .current { color: #c7000b; }
.m-menu dl dd { padding: 0.15625rem 0.078125rem 0.15625rem 0.375rem; background:url(../images/iFCB_sort_ico.png) no-repeat 0.15625rem .109375rem; line-height:0.375rem; border-bottom: 1px solid #ddd;}
.m-menu dl dd a { color: #333; }
.m-menu dl dd a.current { color: #c7000b; }

.site-nav.site-nav102 .xxx dd:nth-child(8),.site-nav.site-nav102 .xxx dd:nth-child(11),.site-nav.site-nav102 .xxx dd:nth-child(12),.site-nav.site-nav102 .xxx dd:nth-child(13){ display:none}


/*Form*/
.form-panel { margin: 0; }
.form-panel h4 { margin-bottom: 0.15625rem; padding: 0.03125rem 0.3125rem; background: #eee; line-height: 0.46875rem; }
.form-panel .tips { padding: 0.15625rem 0; color: #cc3732; font-weight: bold; font-size: 0.21875rem; text-align:center; }
.form-panel .field { clear: both; }
.form-panel .input { padding: 0.078125rem 0; color: #666; zoom: 1; }
.form-panel .field:after { content: '\20'; display: block; height: 0; clear: both; }
.form-panel .text { width:93%; height: 0.3125rem; padding: 2% 3%;  border-radius: 0.046875rem; border: 0.015625rem solid #ddd; background: #f6f6f6; font-size: 0.21875rem; vertical-align:top; }
.form-panel .textarea { width:93%; height: 1.875rem; padding: 2% 3%;  border-radius: 0.046875rem; border: 0.015625rem solid #ddd; background: #f6f6f6; color: #666; vertical-align:top; }
.form-panel .submit-field { padding: 0; clear: both; }
.form-panel .btn-submit { width: 100%; height: 0.6875rem; border: 0; border-radius: 0.046875rem; background: #0052a5; color: #fff; font-size: 0.21875rem; line-height: 0.6875rem; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;}textarea { -webkit-appearance: none;} 

.hr {padding:0 1%;}
.hr-list { margin-bottom: 0.15625rem; padding: 0.15625rem 0 0; }
.hr-list .title { padding: 0.03125rem 0.3125rem; background: #efefef; font-weight: bold; line-height: 0.34375rem; }
.hr-list .title span { float: right; color: #333; font-weight: 100; }
.hr-list .info { padding: 0.078125rem 0.15625rem; line-height: 0.375rem; }
.hr-list .apply { padding: 0.078125rem; text-align: right; }
.hr-list .apply a { color: #ba0012; }

/*sitemap网站地图*/
.webmap dl dt {margin: 0.078125rem 0;padding-left: 0.28125rem;background: url(../images/ico_05.gif) 0.046875rem center no-repeat;font-size: 0.25rem;line-height: 2;}
.webmap dl dd {padding-left: 0.28125rem;}
.webmap dl dd a {float: left; display: block; margin-right: 0.15625rem; margin-bottom: 0.078125rem; padding: 0 0.15625rem; background: #eee; font-size: 0.21875rem; line-height: 2; white-space: nowrap;}
.webmap dl dd a:hover{ background:#0052a5; color:#fff;}




.g-in{width: 7rem;margin: 0 auto;}
.head {position: relative;background-color: white; font-size:0; padding-top:1.2rem}
.head .header h2{height: 1.2rem;display: flex;align-items: center;color: #332c2a;font-size: .2rem;}
.head .header h2 a{display: block;width: 2.19rem;}
.head .header h2 .gu{position: relative;margin-left: .48rem;font-weight: normal;font-size: .26rem;}
.head .header h2 .gu::before{ content:""; position: absolute; left: -.22rem; top: 50%; height: .2rem; width: .02rem; background-color: #000; opacity: 0.3; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); }
.head .header h2 .gu span{font-weight: bold;margin-left: 0.09rem;}
.head  .icon{width: 1.74rem;position: absolute;top: 0; right: 0;}
.head  .icon .fun-search .fun-search-ico{width: .32rem;height: .3rem;background: url(../images/search.png)no-repeat center;display: block;line-height: 1.2rem;height: 1.2rem; background-size: 100%;position: relative;}
.head  .icon .fun-search .fun-search-ico::after{ content: ""; right: -.44rem; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%);height: .33rem;width: .04rem;background-color: #000;opacity: 0.5; position: absolute;}
.u-menu div i{background-color: #000000;}
.u-menu{top: 0.272rem;right: 0;height: 0.6625rem;}

.banner{position: relative;overflow: unset;}
.banner .swiper-pagination-bullet{ width: .08rem; height: .08rem; border-radius:-.08rem; -webkit-border-radius:-.08rem; -moz-border-radius:-.08rem; -ms-border-radius:-.08rem; -o-border-radius:-.08rem; opacity: 0.5; background-color: #fff; position: relative;margin: 0 .21rem !important;}
.banner .swiper-pagination-bullet-active{background: #dc0014;margin: 0 .06rem;opacity: 1;}
.banner .swiper-pagination-bullet-active::after{ background:url(../images/banner11.png) no-repeat center; background-size: 0.32rem; position: absolute; content: ""; width: 0.32rem; height: 0.31rem; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.banner .swiper-pagination{bottom: .3rem !important;}

.hd-box{text-align: center;color: #333;font-weight: bold;font-size: .36rem;line-height: .46rem;padding: .55rem 0;}

.col-a .bd{background: url(../images/bg1.png) no-repeat center #f8f8f8;padding: .75rem 0 .9rem;background-size: cover;position: relative;}
.col-a .gallery-thumbs .swiper-slide{text-align: center;font-size: .28rem;line-height: .42rem;color: #333;opacity: 0.5;}
.col-a .gallery-thumbs .swiper-slide-thumb-active{opacity: 1;font-size: .32rem;font-weight: bold;}
.col-a .gallery-top{padding-top: 2.2rem;}
.col-a .gallery-top .swiper-slide{text-align: center;font-size: .28rem;line-height: 1.8;color: #333;}
.col-a .gallery-top .swiper-slide .sp1{margin-top: .75rem;}
.col-a .swiper-button-next,.col-a .swiper-button-prev{width: .58rem;height: 1.05rem;top: unset;bottom: 0;top: 0; margin:auto 0;background-size: 100%; }
.col-a .swiper-button-prev{background: url(../images/prev.png)no-repeat center; left: 0;opacity: 1;background-size: .58rem;}
.col-a .swiper-button-next{ background: url(../images/prev.png)no-repeat center; transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; right: 0; opacity: 1; background-size: .58rem;}
.col-a .swiper-button-next:hover{ background: url(../images/next_1.png)no-repeat center; transform:rotate(0); -webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0); background-size: .58rem;}
.col-a .swiper-button-prev:hover{ background: url(../images/next_1.png)no-repeat center; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); background-size: .58rem;}
.col-a .swiper-button-next.swiper-button-disabled,.col-a  .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.col-a .swiper-num{ position: absolute; top: .1rem; left: 50%; font-size: .28rem; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); }
.col-a .swiper-num .act{color: #e60011; }
.col-a .swiper-num .tot{color: #333333; }

.col-b .bd{position: relative;width: 100%;}
.col-b .bd .swiper-slide {padding-bottom: .95rem;}
.col-b .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #e60011;}
.col-b .bd .swiper-slide a{ display: block; position: relative; border-radius: .25rem; -webkit-border-radius: .25rem; -moz-border-radius: .25rem; -ms-border-radius: .25rem; -o-border-radius: .25rem;overflow: hidden; }
.col-b .bd .swiper-slide .ab{position: absolute;left: .53rem;top: .55rem;}
.col-b .bd .swiper-slide .ab .tle{color: #fff;line-height: .46rem;font-size: .36rem;font-weight: bold;}
.col-b .bd .swiper-slide .ab span{color: #e60011;line-height: .24rem;font-size: .24rem;margin-top: .1rem;}
/* .col-b .swiper-pagination{top: unset !important;bottom: -.75rem;} */
.col-b .swiper-pagination{top: unset !important;bottom: 0;}
.col-b .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #ff0000;}
.col-b .swiper-container-horizontal>.swiper-pagination-progressbar,.col-b .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height: .02rem !important;}


.col-c .hd-box{font-size: .32rem;line-height: .42rem;padding: 1.52rem 0 .35rem;}
.col-c .hd-box span{color: #000;opacity: 0.9;font-size: .24rem;line-height: .34rem;display: block;margin-top: .15rem;font-weight: normal;}
.col-c .hd-box i{ color: #333; opacity: 0.9; font-size: .24rem; line-height: .43rem; display: block; width: 1.7rem; text-align: center; position: relative; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); background-color: #f0f0f0; border-radius:.43rem ; -webkit-border-radius:.43rem ; -moz-border-radius:.43rem ; -ms-border-radius:.43rem ; -o-border-radius:.43rem ; margin-top: .15rem;}
.col-c .hd-box s{font-weight: bold;font-style: normal;text-decoration: none;}
.col-c .bd a{display: block;position: relative;}
.col-c .bd .tle{ position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%) ; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%) ;color: #fff;font-weight: bold; font-size: .36rem;width: 100%;text-align: center;}

.col-d{background-color: #f4f4f4;padding: 1.05rem 0 0;}
.col-d .hd{font-size: .36rem;text-align: center;color: #333333;line-height: .46rem;font-weight: bold;}
.col-d1{margin-top: .7rem;padding-bottom: 1.28rem;}
.col-d1 .g-in{background-color: #fff;padding: .45rem 0 0;}
.col-d1 .hd1 .tle{font-weight: bold;color: #333333;font-size: .32rem;text-align: center;line-height: .42rem;}
.col-d1 .hd1 .desc{font-weight: normal;color: #333333;font-size: .24rem;text-align: center;line-height: .34rem;margin-top: .1rem;}
.col-d1 .bd1{margin-top: .35rem;text-align: center;}
.col-d1 .bd1 .d1{background-color: #f4f4f4;display: flex;padding-top: .3rem;}
.col-d1 .bd1 .d1 a{display: block;position: relative;text-align: left;}
.col-d1 .bd1 .d1 a .desc1{position: absolute;left: .47rem;top: .55rem;color: white;}
.col-d1 .bd1 .d1 a .desc1 h3{font-size: .32rem;line-height: .42rem;margin-bottom: .1rem;}
.col-d1 .bd1 .d1 a .desc1 span{font-size: .24rem;line-height: .34rem;display: block;}
.col-d1 .bd1 .d1 a:nth-child(2){margin-left: .28rem;}
.col-d1 .bd1 .d1 a:nth-child(2) .desc1{color: #333;}

.col-d2{background: url(../images/bg2.png) no-repeat bottom center;background-size: cover;padding: 1.07rem 0 .66rem;}
.col-d2 .hd2 span{display: block;text-align: center;font-size: .36rem;line-height: .46rem;font-weight: bold;}
.col-d2 .hd2 span i{color: #e7161a;}
.col-d2 .hd2 .desc {font-size: .24rem;font-weight: bold;text-align: center;line-height: .34rem;margin-top: .48rem;}
.col-d2 .bd2 .pc{margin-top: .45rem;}
.col-d2 .bd2  ul{display: flex;flex-wrap: wrap;}
.col-d2 .bd2  ul a{ display: flex; width: 1.61rem; height: 1.61rem; flex-direction: column; justify-content: center; align-items:center; font-size: .24rem; color: #333; background-color: #f5f5f5; border-radius:.23rem ; -webkit-border-radius:.23rem ; -moz-border-radius:.23rem ; -ms-border-radius:.23rem ; -o-border-radius:.23rem ; }
.col-d2 .bd2  ul{ position: relative; left: 50%; transform:translate(-50%,0) ; -webkit-transform:translate(-50%,0) ; -moz-transform:translate(-50%,0) ; -ms-transform:translate(-50%,0) ; -o-transform:translate(-50%,0) ; width: 5.55rem;}
.col-d2 .bd2  ul li{margin-right: .35rem;margin-top: .13rem;}
.col-d2 .bd2  ul li:nth-child(-n+3){margin-top: 0;}
.col-d2 .bd2  ul li:nth-child(3n){margin-right: 0;}
.col-d2 .bd2 .more{display: flex;justify-content: center;}
.col-d2 .bd2 .more a{ width: 2.52rem; height: .49rem; background-color: #e7161a; box-shadow: 0px 0px .4rem 0px rgba(194, 0, 0, 0.2); display: block; text-align: center; line-height: .49rem; font-size: .28rem; color: white; border-radius:.49rem ; -webkit-border-radius:.49rem ; -moz-border-radius:.49rem ; -ms-border-radius:.49rem ; -o-border-radius:.49rem ; margin-top: .27rem;}
.col-d3{padding: .8rem 0 0;background: #fff;}
.col-d3 .hd3{font-size: .36rem;color: #333;font-weight: bold;text-align: center;margin-bottom: .5rem;line-height: .46rem;}
.col-d3 .bd3 .d3 .desc{margin-top: .42rem;padding-bottom: .35rem;border-bottom: .01rem solid #d2d2d2;}
.col-d3 .bd3 .d3 .mt{font-size: .28rem;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: .38rem; color: #333;}
.col-d3 .bd3 .d3 .mc{font-size: .24rem;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: .36rem;margin-top: .22rem;color: #666;}
.col-d3 .bd3 .d3 span{color: #666;line-height: .36rem;margin-top: .26rem;}
.col-d3 .bd3 ul li a{padding: .5rem 0 .4rem;border-bottom: .01rem solid #d2d2d2;display: block;}
.col-d3 .bd3 ul li a .mt{color: #333;font-size: .28rem;line-height: .38rem;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: .25rem;}
.col-d3 .bd3 ul li a span{color: #666;font-size: .24rem;line-height: .34rem;}

.col-d4{padding: .9rem 0 1.5rem;background-color: #fff; background:url(a8.png) top center no-repeat; background-size:100%; margin-top:-0.3rem}
.col-d4 .hd4{font-size: .36rem;color: #fff;font-weight: bold;text-align: center;margin-bottom: .25rem;line-height: .46rem;}
.col-d4 .bd4{ width:6.77rem; margin:0 auto}
.col-d4 .bd4 form{ width: 6.77rem; height: .75rem; border: solid 1px #dcdcdc; border-radius: .75rem; -webkit-border-radius: .75rem; -moz-border-radius: .75rem; -ms-border-radius: .75rem; -o-border-radius: .75rem; padding-left: 2.27rem; display: flex; align-items: center; box-sizing: border-box; position: relative; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); }
.col-d4 .bd4 form .txt{ width: 4.09rem; height: .7rem; border: none; box-sizing: border-box; outline: none; border-radius: .7rem; -webkit-border-radius: .7rem; -moz-border-radius: .7rem; -ms-border-radius: .7rem; -o-border-radius: .7rem; font-size: .28rem; background:none; color:#fff }
.col-d4 .bd4 form .txt::placeholder{ appearance:none; -webkit-appearance:none; opacity:0.6; color:#fff}
.col-d4 .bd4 form .sbtsbt{background: url(../images/search1.png);width: .31rem;height: .31rem;background-size: 100%;}
.col-d4 .bd4 form .sbt{width: .31rem;height: .31rem;background-size: 100%;border: none;background-size: 100%;background: transparent;}
.col-d4 .bd4 ul{display: flex;margin-top: .35rem; justify-content: space-between;}
.col-d4 .bd4 ul li{ }
.col-d4 .bd4 ul li a{font-size: .3rem;display: inline-block;line-height: .4rem; color:#fff}
.col-d4 .bd4 ul li:nth-child(5n){ }

/* margin-top: .92rem; */
.foot{background: #f3f3f3;padding: .8rem 0 0; border-radius:0.3rem 0.3rem 0 0; margin-top:-0.3rem; position:relative; z-index:100}
.foot .foot1{padding-bottom: 1.78rem;}
.foot .f-logo{text-align: center;}
.foot .f-logo img{width: 2.15rem;}
.foot .foot1 .desc{margin-top: .4rem;}
.foot .foot1 .desc h3{color: #d61618;font-size: .36rem;line-height: .46rem;text-align: center;}
.foot .foot1 .desc h5{color: #333;font-size: .22rem;line-height: .32rem;font-weight: normal;text-align: center;margin-top: .12rem;}
.foot .foot1 .ul1{display: flex;justify-content: center;margin-top: .45rem;}
.foot .foot1 .ul1 li{ margin-right: .2rem; display: flex; flex-direction: column; justify-content:center; text-align: center; font-size: .22rem; color: #333; width: 1.4rem;  overflow: hidden;}
.foot .foot1 .ul1 li span{margin-top: .13rem;line-height: .32rem;}
.foot .foot1 .ul1 li:last-child{margin-right: 0;}
.foot .foot1 .ul2{display: flex;justify-content: center;margin-top: .4rem;}
.foot .foot1 .ul2 li{margin-right: .6rem;}
.foot .foot1 .ul2 li:first-child{width: .47rem;}
.foot .foot1 .ul2 li:nth-child(2){width: .55rem;}
.foot .foot1 .ul2 li:last-child{margin-right: 0;width: .43rem;}
.foot .foot1 .ff{color: #333;font-size: .22rem;line-height: .36rem;margin-top: .6rem;text-align: center;}
.foot .foot2{position: fixed;border-top-left-radius: .4rem;border-top-right-radius: .4rem;background-color: #fff;height: 1.4rem;bottom: 0;left: 0;z-index: 9999;width: 100%; border-top: .01rem solid #eeeeee;}
.foot .foot2 ul{height: 1.4rem;display: flex;justify-content: space-around;padding-top: .3rem;width: 100%;}
.foot .foot2 ul li a{display: flex;flex-direction: column;justify-content: center;text-align: center;align-items: center;}
.foot .foot2 ul li a span{font-size: .24rem;color: #333;}
.foot .foot2 ul li a .img2{display: none;}
.foot .foot2 ul li:hover a .img1{display: none;}
.foot .foot2 ul li:hover a .img2{display: inline-block;}
/* .foot .foot2 ul li:first-child{} */
.foot .foot2 ul li:first-child img{width: 1.45rem;margin-top: -1.1rem;}
.foot .foot2 ul li a>i>img{width: .35rem;}
.foot .foot2 ul li.current a .img2{display: inline-block;}
.foot .foot2 ul li.current a .img1{display: none;}
.foot .foot2 ul li.current a span{color:#d61618}
.foot .foot2 ul li:first-child i{width: .35rem; display: inline-block;height: .33rem;position: relative;} 
.foot .foot2 ul li:first-child i::after{ content: ""; background: url(../images/pc12.png) no-repeat center; width: 1.45rem; height: 1.45rem; background-size: 100%; position: absolute; left: 50%; top: -1.1rem; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); }

/* 产品中心 */
.Item-a .bd{display: flex;justify-content: center;}
.Item-a .bd form{width: 5.95rem;}
.Item-a select{border: none;outline: none;background: url(../images/icon16.png) no-repeat right .14rem center;box-shadow: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-bottom: .01rem solid #c2c2c2;height: .7rem;line-height: .7rem;width: 5.95rem;display:block;width: 100%;}
.Item-a .bd form input{ width: 4.55rem; height: .6rem; background: #e60011; border-radius: .6rem; -webkit-border-radius: .6rem; -moz-border-radius: .6rem; -ms-border-radius: .6rem; -o-border-radius: .6rem; border: none;font-size: .28rem;color: white;margin: .42rem auto 0;display: block;}

.Item-b .gallery-top .swiper-slide p{ margin-top: .75rem; font-size: .24rem; color: white; line-height: .64rem; padding: 0 .46rem; background: #e7161a; box-shadow: 0px 0px .4rem 0px rgba(194, 0, 0, 0.2); display: inline-block; border-radius: .64rem; -webkit-border-radius: .64rem; -moz-border-radius: .64rem; -ms-border-radius: .64rem; -o-border-radius: .64rem; }

/* 产品中心的产品列表 */
.cp-hd .g-in{display: flex;justify-content: space-between;border-bottom: .01rem solid #e5e5e5;height: 1.12rem;align-items: center;}
.cp-hd .g-in .col a{color: #d91422;font-size: .3rem;font-weight: normal;}
.cp-hd .g-in h2{font-size: .32rem;color: #333;}

/* 产品详情 */
.Pc-a{position: relative;padding-top: 2.9rem;background: url(../images/bg3.png) no-repeat center;background-size: cover;text-align: center;padding-bottom: .74rem;}
.Pc-a .desc{position: absolute;text-align: center;width: 100%;top: 1.05rem;left: 0;}
.Pc-a .desc  h3{font-size: .32rem;line-height: .42rem;color: #333;margin-bottom: .15rem;}
.Pc-a .desc  span{font-size: .24rem;line-height: .34rem;color: #333;}
.Item-desc .hhd{color: #d91420;font-size: .36rem;font-weight: bold;line-height: 1.18rem;border-bottom: 1px solid #e5e5e5;}
.Item-desc .desc2 {background: #f8f8f8;padding-bottom: .88rem;margin-top: .3rem;}
.Item-desc .desc2 .desc1{overflow-x: auto;}
.Item-desc .desc2 .aaa{display: flex;justify-content: space-between;margin-top: .55rem;}
.Item-desc .desc2 .aaa a{display: inline-block;width: 3.48rem;line-height: .75rem;background: #d91420;text-align: center;color: white;font-size: .24rem;}
.Item-desc .desc2 .aaa a:last-child{background: #3c3c3c;text-align: center;color: white;font-size: .24rem;}
.Item-desc .desc1{padding: .3rem 0 0 ;}
.Item-desc .desc1 p strong{font-size: .3rem;margin: .2rem 0;display: inline-block;}
.Item-desc .desc1 p span{font-size: .28rem !important;}
.Item-desc .desc1 p{font-size: .28rem !important;}
.Item-desc .desc1 ul li{font-size: .28rem !important;}
.Item-desc .desc1 ol li{font-size: .28rem !important;}
.Item-desc .desc1  li strong{font-size: .3rem;margin: .2rem 0;display: inline-block;}
/* 电商平台 */
.col-ds2{padding: .73rem 0 0;}
.col-ds2 .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;margin-bottom: .6rem;}

.col-ds3{padding: .33rem 0 .86rem;}
.col-ds3  .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;margin-bottom: .6rem;}
.col-ds3  .hd i{color: #e70012;}
.col-ds3 .bd .desc1{color: #333;font-size: .24rem;line-height: .38rem;margin-top: .2rem;text-align: center;}
.col-ds3 .bd ul {display: flex;flex-wrap: wrap;width: 5.55rem;margin: .65rem  auto 0;}
.col-ds3 .bd ul li{margin-right: .34rem;margin-top: .13rem;}
.col-ds3 .bd ul li:nth-child(3n){margin-right: 0;}
.col-ds3 .bd ul li:nth-child(-n+3){margin-top: 0;}
.col-ds3 .bd ul li a { width: 1.61rem; height: 1.61rem; display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: #f6f6f6; border-radius: .23rem; -webkit-border-radius: .23rem; -moz-border-radius: .23rem; -ms-border-radius: .23rem; -o-border-radius: .23rem; }
.col-ds3 .bd ul li a i{width: .43rem;margin-bottom: .1rem;}
.col-ds3 .bd ul li a .img02{display: none;}
.col-ds3 .bd ul li:hover a .img02{display: inline-block;}
.col-ds3 .bd ul li:hover a .img01{display: none;}
.col-ds3 .bd ul li:hover a{background:url(../images/pc24.png) no-repeat center #e70012;color: white;background-size: 1.44rem;}

.col-ds4{padding: .83rem 0 1.23rem;background-color: #f2f2f2;}
.col-ds4 .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;   in-bottom: .6rem;}
.col-ds4 .swiper-slide a{position: relative;display: inline-block;}            
.col-ds4 .swiper-slide a::after{content: "";width: 100%;height: 100%;position: absolute;background: rgba(255, 255, 255, 0.5);left: 0;top: 0;}
.col-ds4 .swiper-slide-active a::after{display: none;}
.col-ds4  .desc2{text-align: center;padding-top: .85rem;}
.col-ds4 .tle{color: #e70012;font-size: .36rem;margin-bottom: .2rem;font-weight: bold;}
.col-ds4  .txt1{color: #333333;font-size: .24rem;line-height: .32rem;}

.col-ds5{padding: .75rem 0 .9rem;}
.col-ds51{background: #f7f7f7;}
.col-ds5 .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;margin-bottom: .6rem;}
.col-ds5 .bd ul{display: flex;flex-wrap: wrap;}
.col-ds5 .bd ul li{margin-right: .3rem;border: .01rem solid #dcdcdc;padding: .21rem .25rem;margin-top: .32rem;box-sizing: border-box;width: 3.33rem;text-align: center;}
.col-ds5 .bd ul li:nth-child(2n){margin-right: 0;}
.col-ds5 .bd ul li:nth-child(-n+2){margin-top: 0;}
.col-ds5 .bd ul li .li_a .tle{font-size: .24rem;line-height: .36rem;margin-top: .46rem;}
.col-ds5 .bd ul li .li_a .dy{background-color: #e60012;font-size: .24rem;color: white;width: 2.9rem;line-height: .44rem;font-weight: bold;display: block;margin: .15rem auto 0;}

.col-ds6 .bd{position: relative;}
.col-ds6 .desc{ position: absolute; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); bottom: .62rem;display: flex;flex-direction: column;justify-content: center;}
.col-ds6 .desc .p{color: white;line-height: .36rem;font-size: .24rem;text-align: center;}
.col-ds6 .desc i{text-align: center;margin-bottom: .47rem;}

/* 服务与支持 */
.col-fw1{padding-bottom: .95rem;}
.col-fw1 .hd {font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;margin-bottom: .6rem;padding-top: .58rem;}
.col-fw1 .bd  li   a{display: block;position: relative;}
.col-fw1 .bd  li  .desc {position: absolute;left: .49rem;top: .7rem;}
.col-fw1 .bd  li  .desc .tle{font-size: .32rem;color: #333333;line-height: .42rem;margin-top: .12rem;margin-bottom: 1.6rem;}
.col-fw1 .bd ul{display:flex;flex-wrap: wrap;}
.col-fw1 .bd  li {margin-right: .23rem;margin-top: .25rem;width: 3.35rem;}
.col-fw1 .bd  li:nth-child(2n){margin-right: 0;}
.col-fw1 .bd  li:nth-child(-n+2){margin-top: 0;}

.col-fw2 {background: url(../images/pc37.png) no-repeat top center #f9f9f9;background-size: cover;padding: .7rem 0 .5rem;}
.col-fw2  .hd {font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;margin-bottom: .6rem;}
.col-fw2   .desc{color: #333;font-size: .24rem;line-height: .36rem;text-align: center;width: 5.77rem;margin: 0 auto;}
.col-fw2   .bd1{margin-top: .65rem;}
.col-fw2   .bd1 .swiper-slide a{display: block;position: relative; width: 7rem;margin: 0 auto;}
.col-fw2   .bd1 .swiper-slide a img{ width:100%}
.col-fw2   .bd1 .swiper-slide a span{ position: absolute; width: 2.3rem; line-height: .5rem; background-color: #d91110; font-size: .24rem; text-align: center; border-radius:.5rem ; -webkit-border-radius:.5rem ; -moz-border-radius:.5rem ; -ms-border-radius:.5rem ; -o-border-radius:.5rem ; bottom: .93rem; left: 50%; transform:translate(-50%,0) ; -webkit-transform:translate(-50%,0) ; -moz-transform:translate(-50%,0) ; -ms-transform:translate(-50%,0) ; -o-transform:translate(-50%,0) ;color: white; z-index: 1;}
.col-fw2   .bd1 .swiper-slide a .tle{  width: 100%; line-height: 1.15rem; background-color: #d91110; font-size: .24rem; text-align: center; color: white; box-sizing:border-box}
.col-fw2 .swiper-button-next,.col-fw2 .swiper-button-prev{width: .58rem;height: 1.05rem;top: unset;bottom: 0;top: 0; margin:auto 0;background-size: 100%; }
.col-fw2 .swiper-button-prev{background: url(../images/prev.png)no-repeat center; left: 0;opacity: 1;background-size: .58rem;}
.col-fw2 .swiper-button-next{ background: url(../images/prev.png)no-repeat center; transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; right: 0; opacity: 1; background-size: .58rem;}
.col-fw2 .swiper-button-next:hover{ background: url(../images/next_1.png)no-repeat center; transform:rotate(0); -webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0);background-size: .58rem; }
.col-fw2 .swiper-button-prev:hover{ background: url(../images/next_1.png)no-repeat center; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); background-size: .58rem;}
.col-fw2 .swiper-button-next.swiper-button-disabled,.col-fw2  .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.col-fw2  .more{display: flex;justify-content: center;margin-top: .5rem;}
.col-fw2  .more a{display: flex;flex-direction: column;color: #333;font-size: .24rem;}
.col-fw2  .more a span{margin-top: .15rem;}

.col-fw3{padding: 1rem 0 .97rem;}
.col-fw3 .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;margin-bottom: .6rem;}
.col-fw3 .hd i{color: #ea1212;}
.col-fw3 .desc1{color: #333;font-size: .24rem;line-height: .34rem;margin-top: .16rem;text-align: center;}
.col-fw3 .bd form{width:5.95rem;margin: 0 auto;}
.col-fw3 .bd form select{height: .67rem;border: none;outline: none;background: url(../images/icon16.png) no-repeat right .14rem center;box-shadow: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-bottom: .01rem solid #c2c2c2;line-height: .67rem;width: 5.95rem;display:block;background-color: white;color: #333 ;background-size: .18rem;font-size: .24rem;}
.col-fw3 .bd form input{width:5.95rem; height: .67rem;  border: none;font-size: .24rem;display: block;border-bottom: .01rem solid #c2c2c2;background-color: white;margin-top: .15rem;color: #333 ;}
.col-fw3 .bd form input[type="submit"]{ width: 2.3rem; height: .5rem; border-radius: .5rem; -webkit-border-radius: .5rem; -moz-border-radius: .5rem; -ms-border-radius: .5rem; -o-border-radius: .5rem;background-color: #d91110;color: white;margin: .5rem auto 0; }
.col-fw3 .bd form input::-webkit-input-placeholder{color: #333;}
.col-fw3 .bd form select option{color: #333; font-size:0.24rem!important}
#city_china_val,#city_china_val1,#city_china_val2{ margin-top:0.15rem!important; font-size:0!important}
.province{ width:48%!important; font-size:0.24rem!important; margin-right:4%!important; display:inline-block!important; vertical-align:top!important}
.city{ width:48%!important; font-size:0.24rem!important; display:inline-block!important; vertical-align:top!important}

.col-fw4{background: url(../images/pc38.png) no-repeat bottom center;background-size: cover;padding: 1rem 0 2.42rem;} 
.col-fw4 .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;margin-bottom: .37rem;}
.col-fw4 .bd .desc1{color: #333333;font-size: .24rem;line-height: .36rem;text-align: center;}
.col-fw4 .bd .desc1 i{color: #d80606;}
.col-fw4 .bd .desc2 form{ display: flex; justify-content: center; align-items: center; background-color: #e8e8e8; width: 6.09rem; margin: .5rem auto 0; border-radius: .5rem; -webkit-border-radius: .5rem; -moz-border-radius: .5rem; -ms-border-radius: .5rem; -o-border-radius: .5rem; }
.col-fw4 .bd .desc2 form input[type="text"]{ width: 5.4rem; height: .65rem; border: none; background-color: #e8e8e8; font-size: .24rem; border-radius:.5rem ; -webkit-border-radius:.5rem ; -moz-border-radius:.5rem ; -ms-border-radius:.5rem ; -o-border-radius:.5rem ; padding-left: .45rem;box-sizing: border-box;}
.col-fw4 .bd .desc2 form input[type="submit"]{ width: .24rem; height: .24rem; border: none; background:transparent; }
.col-fw4 .bd .desc2 form .submit{width: .24rem; height: .24rem;background:url(../images/pc39.png) no-repeat center #e8e8e8; background-size: 100%;}

.col-fw5{padding: .85rem  0 .57rem;}
.col-fw5 .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;margin-bottom: .95rem;}
.col-fw5 .bd1 form{width: 5.93rem;height: .61rem;background-color: #f5f5f5;display: flex;justify-content: space-between;margin: 0 auto .68rem;}
.col-fw5 .bd1 form select{height: .61rem;border: none;outline: none;background: url(../images/pc41.png) no-repeat left center;box-shadow: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;width: 4.53rem;padding-left: .83rem;box-sizing: border-box;}
.col-fw5 .bd1 form input[type="submit"]{ width: 1.39rem; height: .61rem; background-color: #dfdfdf;color: #333;font-size: .24rem;border: none;}
.col-fw5 .bd2 ul{width: 5.96rem;margin: 0 auto;height: 8.82rem;overflow-y: auto;}
.col-fw5 .bd2 ul li  .mt{color: #333;font-size: .36rem;line-height: .46rem;background: url(../images/pc42.png) no-repeat left center;background-size: .3rem;padding-left: .47rem;margin-bottom: .15rem;}
.col-fw5 .bd2 ul li{border-bottom: 1px solid #dcdcdc;padding-bottom: .47rem;padding-top: .45rem;}
.col-fw5 .bd2 ul li .mc{font-size: .24rem;line-height: .36rem;color: #666;}
.col-fw5 .bd2 ul::-webkit-scrollbar{  width:.02rem; height:155px;background-color: #f5f5f2;border-radius: 3px;}
.col-fw5 .bd2 ul::-webkit-scrollbar-track{background: #ebebeb;border-radius: 3px;width: 6px;height: 12px;}

.col-fw5 .bd2 ul::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/background: #ff0000;
    border-radius: .02rem;
    width: .02rem;
    height: .12rem;
    -webkit-border-radius:.02rem;
    -moz-border-radius:.02rem;
    -ms-border-radius:.02rem;
    -o-border-radius:.02rem;
}
.col-fw5 .bd2 ul::-webkit-scrollbar-track {
    /*滚动条里面轨道*/width:6px;
    height:155px;
    background-color: #f5f5f2;
    border-radius: .02rem;
    -webkit-border-radius: .02rem;
    -moz-border-radius: .02rem;
    -ms-border-radius: .02rem;
    -o-border-radius: .02rem;
}

/* 合力动态 */
.col-dt{padding-top: .66rem;}
.col-dt1-cent{padding-bottom: .48rem;border-bottom: 1px solid #e5e5e5;position: relative;margin-bottom: .5rem;}
.col-dt1-cent a img{width: 100%;}
.col-dt1-cent:last-child{margin-bottom: 0;}
.col-dt1-cent::after{bottom: -.01rem;left: 0;content: "";position: absolute;width: 2.42rem;border-bottom: .01rem solid #e60012;content: "";}
.col-dt1-cent .mt{font-size: .28rem;line-height: .38rem;color: #333;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: .38rem 0 .33rem;}
.col-dt1-cent .mc{font-style: .24rem;line-height: .36rem;color: #333;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.col-dt1-cent span{display: inline-block;color: #666;font-size: .24rem;line-height: .36rem;margin-top: .22rem;}

/* 解决方案 */
.col-jj{padding-top: .37rem;}
.col-jj .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;border-bottom: .01rem solid #e5e5e5;padding-bottom: .35rem;}
.col-jj .col-jj-cent{border-bottom: 1px solid #e5e5e5;position: relative;padding-bottom: .4rem;margin-bottom: .76rem;}
.col-jj .col-jj-cent:last-child{margin-bottom: 0;}
.col-jj-cent::after{bottom: -.01rem;left: 0;content: "";position: absolute;width: 2.42rem;border-bottom: .01rem solid #e60012;content: "";}
.col-jj .col-jj-cent .mt{font-size: .32rem;font-weight: bold;color: #333;margin: .32rem 0 .28rem;}
.col-jj .col-jj-cent .desc1{display: flex;flex-wrap: wrap; width:104%}
.col-jj .col-jj-cent .desc1 span{font-size: .24rem;background-color: #eeeeee;line-height: .4rem;margin-right: .13rem;padding: 0 .34rem;margin-top: .18rem;}
.col-jj .col-jj-cent .desc1 span:nth-child(4n){margin-right: 0;}
.col-jj .col-jj-cent .desc1 span:nth-child(-n+4){margin-top:0 ;}

/* 方案详情 */
.col-fa2 .tle{font-size: .32rem;color: #333;font-weight: bold;line-height: .42rem;padding: .5rem 0 .45rem;}
.col-fa3{background: #f8f8f8;padding-bottom: .7rem;}
.col-fa3 .hd{font-size: .32rem;color: #333;font-weight: bold;line-height: .42rem;padding: .58rem 0 .47rem;}
.col-fa3  .tle{font-size: .24rem;line-height: .34rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;margin-top: .27rem;}

/*走进合力详情页面 */
.col-zj1{margin-top: .7rem;}
.col-zj1 .bd .mc{font-size: .24rem;line-height: .36rem;color: #333;margin-top: .45rem;}
.col-zj1 .bd .more{display: flex;justify-content: center;margin-top: .6rem;}
.col-zj1 .bd .more a{ width: 2.3rem; line-height: .5rem; text-align: center; border-radius:.5rem ; -webkit-border-radius:.5rem ; -moz-border-radius:.5rem ; -ms-border-radius:.5rem ; -o-border-radius:.5rem ; color: white;background-color: #d91110;}



/* 快捷菜单中的营销网络网点 */
.cont{padding: 0 0.28rem;}
.sale-net{display: none;position: fixed;bottom: 0;padding-bottom: 1.74rem;background: #ffffff;z-index: 100;}
.sale-net .hd{margin-bottom: 0.2rem;font-size: 0.26rem;color: #ffffff;line-height: 1.08rem;text-align: center;background: #d92227;}
.sale-net .hd span{position: relative;display: inline-block;margin-left: 0.28rem;padding-left: 0.28rem;font-size: 0.42rem;font-weight: bold;}
.sale-net .hd span:first-child{margin-left: 0;}
.sale-net .hd span::before{position: absolute;left: 0;top: 50%;width: 0.06rem;height: 0.06rem;content: '\20';border-radius: 50%;background: #ffffff;}
.sale-net .tip{margin-bottom: 0.4rem;padding-right: 0.34rem;font-size: 0.24rem;font-weight: bold;color: #bb1818;text-align: center;line-height: 0.5rem;background: url(../images/ico_11.png) no-repeat right center;background-size: 0.32rem;}
.sale-net .bd ul li{float: left;margin-right: 0.1rem;margin-bottom: 0.32rem;height: 0.67rem;line-height: 0.67rem;}
.sale-net .bd ul li:nth-child(4n){margin-right: 0;}
.sale-net .bd li a{display: block;width: 1.64rem;padding: 0.08rem 0;border: 0.01rem solid #d6d6d6;border-radius: 0.1rem;font-size: 0.26rem;color: #464646;text-align: center; box-sizing:border-box}
.sale-net .bd li a span{display: block;font-size: 0.2rem;}
.sale-net .bd ul li.content{line-height: 0.37rem;}
.sale-net .bd ul li.content span{line-height: 0.3rem;}
.u-maskbb{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;z-index: 99;}
.m-pList0 li{float:left;width: 3.42rem;/* padding:0 2%; */margin-right: 0.18rem;margin-bottom: 0.2rem;text-align:center;}
.m-pList0 li:nth-child(2n){margin-right: 0;}
.m-pList0 li .t{padding: 0.18rem 0 0.22rem;font-size: 0.26rem;color: #535353;}
.m-pList li img{ height:2.22rem}

.col-jj .col-jj-cent .desc1 p{ display:block;font-size: .24rem;background-color: #eeeeee;line-height: .4rem;margin-right: .13rem;padding: 0 .34rem;margin-top: .18rem;}


.map{ }
.map .mapa{padding: 0 0.44rem;}
.map .mapa .sel{width: 4.74rem;height: 0.65rem;border:1px solid #9aa1aa;padding: 0 0.36rem;font-size: 0.24rem;appearance: none;-moz-appearance: none;-webkit-appearance: none;background-color: transparent;background: url(../images/map1_03.png) no-repeat 93% center;border-radius: 4px;vertical-align: middle;outline: none;background-size: 0.19rem 0.1rem;}
.map .mapa .sbt{float:right;border-radius: 4px;height: 0.65rem;border:1px solid #da2228;width: 1.73rem;background: #da2228;font-size: 0.24rem;color: #fff;}
.map .mapb .mapbl{margin: 0.29rem auto 0;border:1px solid #9aa1aa;width: 6.62rem;box-sizing: border-box;max-height: 8.51rem;overflow-y: auto;}
.map .mapb .mapbl .mapbli{padding: 0.35rem 0.28rem 0.35rem 0.28rem;border-bottom: 1px dashed #d9d9d9;box-sizing: border-box;}
.map .mapb .mapbl .mapbli .mapblia{padding-left: 0.38rem;background: url(../images/map2_10.png) no-repeat left center;background-size: 0.22rem 0.26rem;font-size: 0.3rem;color: #1e1e1e;}
.map .mapb .mapbl .mapbli .mapblib{line-height: 0.38rem;font-size: 0.24rem;color: #323232;padding-left: 0.38rem;margin-top: 0.15rem;}
.map .mapb .mapbl .mapbli .mapblib span{color: #9aa1aa;}
.map .mapb .mapbr{margin-top: 0.57rem;}
.col-fw5 .hd{ margin-bottom:0}

.lcxbx{margin-top: 30px;text-align: center;line-height: 25px;font-size: 14px;color: #494949;}
.lcxbp{text-align: center;margin-top: 30px;padding-bottom: 50px;} 
.lcxbp ul{display: inline-block;}
.lcxbp ul li{display: inline-block;}
.lcxbp ul li p{font-size: 14px;margin-top: 20px;color: #343434;}
.main{ width:92%; margin:0 auto}
.cots{ font-size:14px; line-height:30px}
.cot2{ margin-top:20px; font-size:14px; color:#333; max-height:150px; overflow-y:auto}
.cot2 table{width: 100%;margin:0 auto;border: 1px solid #adadad;}
.cot2 table thead{background: #d6d6d6;}
.cot2 table thead tr th{line-height: 35px;text-align: center;font-size: 14px;color: #292929;font-weight: normal;border-right: 1px solid #adadad;}
.cot2 table tbody tr{margin-top: 1px;background: #f9f9f9;}
.cot2 table tbody tr td{font-size: 14px;color: #343434;text-align: center;line-height: 30px;text-align: center;border-right: 1px solid #adadad;padding: 15px;}
.cot2 table tbody tr td:nth-child(1){text-align: left;}


/* 走进合力 */
.col-zjhl{padding-bottom: .7rem;}
.col-zjhl .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;padding:.57rem 0 .58rem;}
.col-zjhl .desc .mc{color: #333;font-size: .24rem;line-height: .36rem;margin-top: .7rem;}
.col-zjhl .more{display: flex;justify-content: center;margin-top: .54rem;}
.col-zjhl .more a{ width: 2.3rem; line-height: .5rem; text-align: center; border-radius:.5rem ; -webkit-border-radius:.5rem ; -moz-border-radius:.5rem ; -ms-border-radius:.5rem ; -o-border-radius:.5rem ; color: white;background-color: #d91110;}

.col-zjhl1{background-color: #f7f7f7;}

.col-zjhl2{background: url(../images/pc47.png) no-repeat top center;background-size: cover;padding: .92rem 0 .89rem;}
.col-zjhl2 .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;padding:.57rem 0 .58rem;margin-bottom: .83rem;}
.col-zjhl2 .swiper-slide{padding-top: .12rem;}
.col-zjhl2 .swiper-slide span{color: #e60012;font-family: DOUYU-Font;font-weight: bold;font-size: .3rem;line-height: .4rem;display: block;text-align: center;background: url(../images/pc48.png) no-repeat left center;background-size: 7.5rem; font-family:'sBold'}
.col-zjhl2 .swiper-slide .txt{color:#333;font-weight: bold;font-size: .24rem;line-height: .36rem;width: 5.2rem;margin: .28rem auto .75rem;}
.col-zjhl2 .swiper-slide .pc{padding: 0 0 .15rem .15rem;background: url(../images/pc49.png) no-repeat left bottom;width: 7rem;box-sizing: border-box;margin: 0 auto;}
.col-zjhl2 .swiper-button-next,.col-zjhl2 .swiper-button-prev{width: .55rem;height: .55rem;top: 0; }
.col-zjhl2 .swiper-button-prev{background: url(../images/pc51.png)no-repeat center; left: 0;opacity: 1;background-size: .5rem;margin-top: 0;}
.col-zjhl2 .swiper-button-next{ background: url(../images/pc51.png)no-repeat center; transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; right: 0; opacity: 1; background-size: .5rem;margin-top: 0;}
.col-zjhl2 .swiper-button-next:hover{ background: url(../images/pc46.png)no-repeat center; transform:rotate(0); -webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0);background-size: .5rem; }
.col-zjhl2 .swiper-button-prev:hover{ background: url(../images/pc46.png)no-repeat center; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg);background-size: .5rem; }
.col-zjhl2 .swiper-button-next.swiper-button-disabled,.col-zjhl2  .swiper-button-prev.swiper-button-disabled{opacity: 1;}

.col-zjhl3{padding-bottom: .85rem;}
.col-zjhl3 .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;padding:.9rem 0 0;margin-bottom: .48rem;}
.col-zjhl3 .bd1{position: relative;}
.col-zjhl3 .bd1 .desc{position: absolute;left: .57rem;top: .75rem;color: white;}
.col-zjhl3 .bd1 .desc h3{line-height: .42rem;font-size: .32rem;margin-bottom: .08rem;}
.col-zjhl3 .bd1 .desc i{display: block;margin-top: .7rem;line-height: .34rem;font-size: .24rem;}
.col-zjhl3 .bd2{background: url(../images/pc53.png) top center;background-size: cover;box-sizing: border-box;padding:.7rem .59rem .85rem;}
.col-zjhl3 .bd2 .tle{color: #333333;font-size: .24rem;font-weight: bold;margin-bottom: .1rem;}
.col-zjhl3 .bd2 .tle2{display: flex;justify-content: space-between;align-items: center;padding-bottom: .25rem;border-bottom: 1px solid #d7d7d7;}
.col-zjhl3 .bd2 .tle2 span{font-size: .24rem;position: relative;color: #333;font-weight: bold;line-height: .34rem;}
.col-zjhl3 .bd2 .tle2 span::after{}

.col-zjhl3 .bd2 .tle2 span i#pg.up{ display:block;background: url(../images/pc54.png) no-repeat center;background-size: 100%;right: -.23rem;position: absolute;width: .13rem;height: .22rem;bottom: .05rem;}
.col-zjhl3 .bd2 .tle2 span i#pg.up.down{ display:block;background: url(../../images/d03.png) no-repeat center;background-size: 100%;right: -.23rem;position: absolute;width: .13rem;height: .22rem;bottom: .05rem;}

.col-zjhl3 .bd2 .tle2 span i{font-size: .52rem;font-weight: bold;}
.col-zjhl3 .bd2 .tle2 .tle3{font-size: .24rem;color: #333;font-weight: bold;}
.col-zjhl3 .bd2 .time{color: #333;font-size: .24rem;font-weight: bold;margin-top: .25rem;}
.col-zjhl3 .more{display: flex;justify-content: center;margin-top: .54rem;}
.col-zjhl3 .more a{ width: 2.3rem; line-height: .5rem; text-align: center; border-radius:.5rem ; -webkit-border-radius:.5rem ; -moz-border-radius:.5rem ; -ms-border-radius:.5rem ; -o-border-radius:.5rem ; color: white;background-color: #d91110;}

.col-zjhl4{background: url(../images/pc55.png) no-repeat top center;background-size: cover;padding-bottom: 1.29rem; }
.col-zjhl4 .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;padding:.75rem 0 0;margin-bottom: .48rem;color: #333;}
.col-zjhl4 .bd h3{font-size: .32rem;font-weight: normal;line-height: .42rem;text-align: center;color: #333;}
.col-zjhl4 .bd h5{font-size: .24rem;font-weight: normal;line-height: .34rem;text-align: center;margin-top: .14rem;color: #333;}
.col-zjhl4 .bd a{ width: 2.3rem; line-height: .5rem; border-radius: .5rem; -webkit-border-radius: .5rem; -moz-border-radius: .5rem; -ms-border-radius: .5rem; -o-border-radius: .5rem; background-color: #d91110;font-size: .24rem;text-align: center;color: white;display: block;margin: .9rem auto .2rem;}
.col-zjhl4 .bd a.a2{margin-top: 0;background: white;color: #d91110;}

.col-zjhl5{background: #a31010;padding-bottom: 1.18rem;}
.col-zjhl5 .hd{font-size: .36rem;line-height: .46rem;text-align: center;font-weight: bold;padding:1.33rem 0 .5rem;color: #fff;}
.col-zjhl5 .bd .desc{font-size: .24rem;line-height: .36rem;color: white;text-align: center;}
.col-zjhl5 .bd a{ width: 2.3rem; line-height: .5rem; border-radius: .5rem; -webkit-border-radius: .5rem; -moz-border-radius: .5rem; -ms-border-radius: .5rem; -o-border-radius: .5rem; border: .01rem solid white; font-size: .24rem;text-align: center;color: white;display: block;margin: .9rem auto .2rem;}

/* 新品上市 */
.col-xp .bd{position: relative;}
.col-xp .bd .pc{position: relative;}
.col-xp .bd .pc::after{ content: ""; background: url(../images/pc57.png) no-repeat center; width: 1.18rem; height: 1.18rem; background-size: 100%; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);position: absolute; }
.col-xp .bd  .desc{ position: absolute; left: 50%; transform:translate(-50%,0) ; -webkit-transform:translate(-50%,0) ; -moz-transform:translate(-50%,0) ; -ms-transform:translate(-50%,0) ; -o-transform:translate(-50%,0) ;bottom: 1.1rem; text-align: center;}
.col-xp .bd  .desc .sp1{ width: 2.27rem; border: .01rem solid white; line-height: .57rem; font-size: .32rem; font-weight: bold; color: white; border-radius: .57rem; -webkit-border-radius: .57rem; -moz-border-radius: .57rem; -ms-border-radius: .57rem; -o-border-radius: .57rem;display: inline-block;text-align: center; margin-bottom: .18rem;}
.col-xp .bd  .desc .sp2{ line-height: .34rem; font-size: .24rem;  color: white; display: block;text-align: center; }
.col-xp .bd  .desc .tle{ line-height: .46rem; font-size: .36rem;  color: white; display: block;text-align: center;font-weight: bold;margin-top: .12rem; }

.col-xp1{padding: .83rem 0 .89rem;}
.col-xp1 h3{font-size: .36rem;line-height: .46rem;text-align: center;position: relative;}
.col-xp1 h3::after{ content: ""; position: absolute; left: 50%; transform:translate(-50%,0) ; -webkit-transform:translate(-50%,0) ; -moz-transform:translate(-50%,0) ; -ms-transform:translate(-50%,0) ; -o-transform:translate(-50%,0); bottom: -.16rem;background: url(../images/pc58.png) no-repeat center;width: 1.42rem;height: .01rem;background-size: 100%;}
.col-xp1 h5{font-size: .24rem;line-height: .34rem;text-align: center;opacity: 0.7;font-weight: normal;margin-top: .33rem;}
.col-xp1 .bd{margin-top: .45rem;}
.col-xp1 .bd form{width:5.86rem;margin: 0 auto;}
.col-xp1 .bd form select{height: .67rem;border: none;outline: none;background: url(../images/icon16.png) no-repeat right .14rem center;box-shadow: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-bottom: .01rem solid #c2c2c2;line-height: .67rem;width: 5.95rem;display:block;background-color: white;color: #333 ;background-size: .18rem;}
.col-xp1 .bd form input{width:5.86rem; height: .67rem;  border: none;font-size: .24rem;display: block;border-bottom: .01rem solid #c2c2c2;background-color: white;margin-top: .15rem;color: #333 ;}
.col-xp1 .bd form input[type="submit"]{ width: 2.3rem; height: .5rem; border-radius: .5rem; -webkit-border-radius: .5rem; -moz-border-radius: .5rem; -ms-border-radius: .5rem; -o-border-radius: .5rem;background-color: #d91110;color: white;margin: .5rem auto 0; }
.col-xp1 .bd form input::-webkit-input-placeholder{color: #333;}
.col-xp1 .bd form select option{color: #333;}

.col-xp3{margin-top: 1.05rem;}
.col-xp3 .hd{font-size: .52rem;color: #333;line-height: .62rem;margin-bottom: .65rem;font-weight: bold;}
.col-xp3 .bd{position: relative;width: 100%;}
.col-xp3 .bd .swiper-slide{padding-bottom: .95rem;}
.col-xp3 .bd .swiper-slide a{display: block;position: relative;}
.col-xp3 .bd .swiper-slide  .tle{color: #333333;line-height: .34rem;font-size: .24rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: .23rem;}
.col-xp3 .swiper-pagination{top: unset !important;bottom: 0;}
.col-xp3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #ff0000;}
.col-xp3 .swiper-container-horizontal>.swiper-pagination-progressbar,.col-xp3 .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height: .02rem !important;}

.col-xp4{margin-top: 1.24rem;}

/* 1.16rem */
.col-xp5{background: url(../images/pc63_1.png) no-repeat bottom  center;background-size: 100%;padding: 1.53rem 0 2.05rem;}
.col-xp5 .desc{font-size: .6rem;color: #333;line-height: .7rem;text-align: center;font-weight: bold;}
.col-xp5 .desc1{font-size: .24rem;color: #333;line-height: .36rem;text-align: center;margin-top: .28rem;margin-bottom: 2.88rem;}

.col-xp6{background: url(../images/pc65.png) no-repeat top center;background-size: 100%;padding: 1.78rem 0 2.09rem;}
.col-xp6 .hd{color: white;font-size: .52rem;line-height: .62rem;text-align: center;margin-bottom: .68rem;}
.col-xp6 .bd .desc1 .tl1{color: white;font-size: .36rem;line-height: .46rem;text-align: center;}
.col-xp6 .bd .desc1 .tl2{color: white;font-size: .24rem;line-height: .36rem;text-align: center;}
.col-xp6 .bd .desc1 ul{display: block;width: 100%;margin-bottom: .58rem;}
.col-xp6 .bd .desc1 li{display: none;}
.col-xp6 .bd .desc1 li.on{display: block;}
.col-xp6 .bd .desc2{display: flex;justify-content: center;}
.col-xp6 .bd .desc2 ul{display: flex;}
.col-xp6 .bd .desc2 ul li{font-size: .24rem;line-height: .34rem;margin-right: .83rem;color: #7d7d7d;}
.col-xp6 .bd .desc2 ul li span{position: relative;display: block;}
.col-xp6 .bd .desc2 ul li:last-child{margin-right: 0;}
.col-xp6 .bd .desc2 ul li.on span{visibility: hidden;}
.col-xp6 .bd .desc2 ul li.on span::after{ content: ""; background: url(../images/pc66.png) no-repeat center; width: .49rem; height: .5rem; background-size: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); opacity: 1;visibility: visible;}
.col-xp6 .bd .desc3{display: flex;justify-content: center;margin-top: 1.6rem;}
.col-xp6 .bd .desc3 ul {display: flex;flex-wrap: wrap;width: 5.33rem;}
.col-xp6 .bd .desc3 ul li{ color: white; font-size: .18rem; display: flex; flex-direction: column; width: 1.51rem; height: 1.51rem; justify-content: center; align-items: center; border-radius: .25rem; -webkit-border-radius: .25rem; -moz-border-radius: .25rem; -ms-border-radius: .25rem; -o-border-radius: .25rem; }
.col-xp6 .bd .desc3 ul li img{width: .52rem;}
.col-xp6 .bd .desc3 ul li span{margin-top: .2rem;}
.col-xp6 .bd .desc3 ul li:nth-child(1){background: url(../images/pc400.png) no-repeat center;margin-right: 2.3rem;background-size: cover;}
.col-xp6 .bd .desc3 ul li:nth-child(2){background: url(../images/pc500.png) no-repeat center;}
.col-xp6 .bd .desc3 ul li:nth-child(3){background: url(../images/pc600.png) no-repeat center;margin-right: 2.3rem;margin-top: 1.81rem;}
.col-xp6 .bd .desc3 ul li:nth-child(4){background: url(../images/pc700.png) no-repeat center;background-size: cover;margin-top: 1.81rem;}
.col-xp6 .bd .desc3 ul li.on:nth-child(1){background: url(../images/pc401.png) no-repeat center;background-size: cover;}
.col-xp6 .bd .desc3 ul li.on:nth-child(2){background: url(../images/pc501.png) no-repeat center;background-size: cover;}
.col-xp6 .bd .desc3 ul li.on:nth-child(3){background: url(../images/pc601.png) no-repeat center;background-size: cover;}
.col-xp6 .bd .desc3 ul li.on:nth-child(4){background: url(../images/pc701.png) no-repeat center;background-size: cover;}


.col-xp7 .bd{position: relative;}
.col-xp7 .bd .desc{position: absolute;top: 1.62rem;left: 0;text-align: center;width: 100%;}
.col-xp7 .bd .desc .desc1{font-size: .52rem;color: white;line-height: .62rem;font-weight: bold;margin-bottom: .3rem;}
.col-xp7 .bd .desc .desc2{font-size:.24rem;line-height: .36rem;width: 5.75rem;margin: 0 auto;color: white;}
.col-xp7 .bd .desc .desc3 {display: flex;width: 5.75rem;flex-wrap: wrap;margin: 0 auto;margin-top: .9rem;color: white;}
.col-xp7 .bd .desc .desc3 p{margin-right: .6rem;font-size: .24rem;margin-top: .22rem;}
.col-xp7 .bd .desc .desc3 p:nth-child(4n){margin-right: 0;}
.col-xp7 .bd .desc .desc3 p:nth-child(-n+4){margin-top: 0;}

.col-xp8{padding-bottom: 1rem;}

.col-xp9{background: #e8ecec;}
.col-xp9 .b-bd ul .li1 .desc{font-size: .52rem; line-height: .62rem;color: #333;font-weight: bold;text-align: center;position: absolute;top: 1.13rem;width: 100%;}
.col-xp9 .hd p:last-child{margin-top: .13rem;}
.col-xp9 .bd{position: relative;}
.col-xp9 .b-hd{position: absolute;top: 3.85rem;left: 0;width: 100%;}
.col-xp9 .b-hd ul {display: flex;justify-content: space-between;margin-top: 1.4rem;width: 7rem;margin: 0 auto;}
.col-xp9 .b-hd ul li{width: 3.35rem;font-size: .24rem;line-height: .34rem;padding-bottom: .17rem;border-bottom: 1px solid #c7c8c8;}
.col-xp9 .b-hd ul li.on{font-weight: bold;border-bottom: 1px solid #e60012;}
.col-xp9 .b-bd ul .li2 .desc3{position: absolute;top: 1.13rem;width: 100%;}
.col-xp9 .b-bd ul .li2 .desc3 p{font-size: .52rem; line-height: .62rem;color: #333;font-weight: bold;text-align: center;}
.col-xp9 .b-bd ul .li2 .desc3 p:last-child{margin-top: .13rem;}
.col-xp9 .b-bd ul .li2 .desc3 .desc1{font-size: .18rem;line-height: .36rem;text-align: center;color: #333;width: 4.74rem;margin: 0 auto;margin-top: .18rem;}


.col-xp10{background: #e8ecec;padding: 1.15rem 0 0;}
.col-xp10 .hd{font-size: .52rem; line-height: .62rem;color: #333;font-weight: bold;text-align: center;}
.col-xp10 .hd .desc1{font-size: .18rem;line-height: .36rem;text-align: center;color: #333;width: 4.74rem;margin: 0 auto;margin-top: .18rem;}
.col-xp10 .hd p:last-child{margin-top: .13rem;}
.col-xp10 .b-hd ul {display: flex;justify-content: space-between;margin-top: 1.4rem;}
.col-xp10 .b-hd ul li{width: 3.35rem;font-size: .24rem;line-height: .34rem;padding-bottom: .17rem;border-bottom: 1px solid #c7c8c8;}
.col-xp10 .b-hd ul li.on{font-weight: bold;border-bottom: 1px solid #e60012;}

.col-xp11{padding: .74rem 0 .82rem;}
.col-xp11 a{display: block;position: relative;}
.col-xp11 a .desc{line-height: 1rem;background: rgba(0,0,0,.6);left: 0;bottom: 0;padding: 0 .34rem;box-sizing: border-box;font-size: .24rem;color: white;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;width: 100%;}

.col-xp12{position: relative;}
.col-xp12 .hd{position: absolute;top: 1.49rem;width: 100%;left: 0;}
.col-xp12 .hd h3{font-size: .52rem; line-height: .62rem;color: #333;font-weight: bold;text-align: center;}
.col-xp12 .hd .desc{font-size: .24rem; line-height: .36rem;color: #333;text-align: center;width: 4.08rem;margin: 0 auto;margin-top: .3rem;}
.col-xp12  .pc1{ position: absolute; width: 5.47rem; margin: 0 auto; top: 4.1rem; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); }
.col-xp12  .pc1 .tle{line-height: 1rem;background: rgba(0,0,0,.6);left: 0;bottom: 0;padding: 0 .34rem;box-sizing: border-box;font-size: .24rem;color: white;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;width: 100%;}
.col-xp12 .more{background-color: #db1f2d;font-size: .32rem;text-align: center;display: block;line-height: 1.07rem;color: white;}

.xinpin{ width:100%; overflow:hidden}
.xinpin .swiper-slide{ position:relative}
.xinpin .swiper-slide .cont{ position:absolute; width:100%; text-align:center; left:0; top:0.2rem}
.xinpin .swiper-slide .cont .a{ font-size:0.32rem; color:#333}
.xinpin .swiper-slide .cont .a i{ color:#da2228}
.xinpin .swiper-slide .cont .b{ font-size:0.24rem; color:#666}

.col-xp2{position: relative;}
.col-xp2 .desc{position: absolute;left: 1.03rem;top: 1.77rem;}
.col-xp2 .desc .txt1{font-size: .6rem;color: #ff0001;line-height: .7rem;font-style: italic;font-weight: bold;}
.col-xp2 .desc .txt2{font-size: .6rem;color: #fff;line-height: .7rem;font-style: italic;font-weight: bold;margin-top: .03rem;position: relative;padding-left: .5rem;}
.col-xp2 .desc .txt2::after{content: "";background: url(../images/pc100.png) no-repeat center;width: 2.26rem;height: .11rem;background-size: 100%;position: absolute;left: 0;bottom: -.4rem;}

.videoBox video{width: 100%;}


.article video{width: 100%; height: unset;}
.article .ft{padding: .2rem 0;}


/* 联系我们综合页 */
.con{padding: 0.1rem 0.32rem 0.1rem 0.32rem;}
.con .cona{margin-bottom: 0.48rem;text-align: center;color: #616161;}
.con .cona div{margin-bottom: 0.2rem;font-size: 0.3rem;font-weight: bold;}
.con .cona p{font-size: 0.24rem;color: #616161;line-height: 0.42rem;}
.con .conb{margin-bottom: 0.66rem;}
.con .conb .conbl{padding: 0.62rem 0 0.62rem 0.56rem;background: #f6f6f6;}
.con .conb .conbl .conbla{position: relative;margin-bottom: 0.26rem;padding-bottom: 0.18rem;font-size: 0.28rem;color: #da2228;}
.con .conb .conbl .conbla::after{position: absolute;left: 0;bottom: 0;content: '\20';width: 2.8rem;height: 0.01rem;border-bottom: 0.01rem dashed #a1a1a1;}
.con .conb .conbl .conblb{font-size: 0.24rem;color: #4a4a4a;line-height: 0.5rem;}
.con .conc li{float: left;width: 33.3%;padding: 0rem 0.48rem;text-align: center;}
.con .conc .concb{margin: 0.18rem 0;font-size: 0.24rem;color: #4e4e4e;}
.con .conc .concc{font-size: 0.18rem;color: #2c2c2c;}

/*m-case*/
.m-case{ width:100%}
.m-case .item{ padding:0.3rem 0}
.m-case .item .picBox{ width:100%}
.m-case .item .picBox img{ width:100%; overflow:hidden}
.m-case .item .m-text{ width:100%}
.m-case .item .m-text .tit{ font-size:0.32rem; color:#d91422; font-weight:bold; margin-top:0.2rem;font-family:'sBold'}
.m-case .item .m-text .tip{ font-size:0.28rem; color:#333; padding:0.2rem 0}
.m-case .item .m-text .more{ font-size:0.24rem; color:#333}

.cp-hd1 .g-in h2{color: #d91422;}

.table-box {overflow-x: auto;}

.lcx{margin:0.65rem 0.24rem 0.6rem;background: #f6f6f6;padding: 0.6rem 0.22rem}
.lcx .lcxa input.lcxaa{width: 5.75rem;height: 0.63rem;margin:0 auto;background: #fff;text-align: center;border:0;font-size: 0.24rem;display: block;outline: 0;}
.lcx .lcxa input.lcxab{margin:0.16rem auto 0;width: 5.75rem;height: 0.63rem;background: #c3252b;font-size: 0.24rem;color: #ffffff;display: block;border:0; }
.lcx .lcxc{margin-top: 0.5rem;font-size: 0.24rem;color: #494949;text-align: center;}
.lcx .lcxb{margin-top: 0.5rem;}
.lcx .lcxb table{width: 100%;margin:0 auto;border: 1px solid #adadad;}
.lcx .lcxb table thead{background: #d6d6d6;}
.lcx .lcxb table thead tr th{line-height: 0.56rem;text-align: center;font-size: 0.26rem;color: #292929;font-weight: normal;border-right: 1px solid #adadad;}
.lcx .lcxb table tbody tr{margin-top: 1px;background: #f9f9f9;}
.lcx .lcxb table tbody tr td{font-size: 0.24rem;color: #343434;text-align: center;line-height: 0.5rem;text-align: center;border-right: 1px solid #adadad;padding: 0.28rem;}
.lcx .lcxb table tbody tr td:nth-child(1){text-align: left;}
.lcx .lcxb .lcxbx{margin-top: 0.25rem;text-align: center;font-size: 0.24rem;color: #333;line-height: 0.38rem;}
.lcx .lcxb .lcxbp{text-align: center;margin-top: 0.3rem;}
.lcx .lcxb .lcxbp ul li{float:left;width: 40%;margin:0 5%;}
.lcx .lcxb .lcxbp ul li p{margin-top: 0.1rem;font-size: 0.24rem;color: #333;}
.lcxboo{ width:100%; overflow:auto}
.conts{ width:15rem}

.cont_link{ width:7.03rem; margin:0 auto; padding:0.5rem 0 1rem}
.cont_link .item{ width:100%; overflow:hidden; position:relative; border-radius:0.3rem; margin-bottom:0.4rem}
.cont_link .item img{ width:100%}
.cont_link .item p{ color:#fff; font-size:0.32rem; font-weight:bold; position:absolute; left:0.45rem; top:0.45rem; z-index:2; line-height:1}
.cont_link .item:last-child{ margin-bottom:0}
.cont_link .item:last-child p{ color:#333}

.topfix{ width:100%; position:fixed; left:0; top:0; background:#fff; z-index:99; box-shadow:0 0 10px rgba(00,00,0,00.1)}


.hfl{position: absolute;left:2.8rem;line-height: 1.2rem;padding-left: 0.32rem;background: url(../images/head1_03.png) no-repeat left center; background-size:1px 0.2rem}
    .hfl .hfla{ font-size: 0.26rem;color: #191f23;}
    .hfl .hfla span{padding-right: 0.3rem;background: url(../images/head3_08.png) no-repeat right center;background-size: 0.14rem 0.07rem;}

